@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Outfit:wght@500;700;800&family=Patrick+Hand&display=swap";@layer components;@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}@layer utilities{@layer daisyui.l1.l2.l3{.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.hover-3d{perspective:75rem;--transform:0,0;--shine:100% 100%;--shadow:0rem 0rem 0rem;--ease:linear(0,.931 13.8%,1.196 21.4%,1.343 29.8%,1.378 36%,1.365 43.2%,1.059 78%,1);filter:drop-shadow(var(--shadow).1rem #00000003)drop-shadow(var(--shadow).2rem #00000003)drop-shadow(var(--shadow).3rem #00000003)drop-shadow(var(--shadow).4rem #00000003);transition:filter .4s ease-out;display:inline-grid}.hover-3d>:nth-child(n+2){isolation:isolate;z-index:1;scale:1.2}.hover-3d>:first-child{transform:rotate3d(var(--transform),0,10deg);transition:transform var(--ease).5s,scale var(--ease).5s,outline-color ease-out .5s;outline-offset:-1px;outline:.5px solid #0000;grid-area:1/1/4/4;overflow:hidden}.hover-3d>:first-child:before{content:"";pointer-events:none;z-index:1;opacity:0;filter:blur(.75rem);width:33.3333%;height:33.3333%;scale:500%;translate:var(--shine);background-image:radial-gradient(circle,#fff3 10%,#0000 50%);transition:translate .4s ease-out,opacity .4s ease-out;position:absolute}.hover-3d:hover{--ease:linear(0,.708 15.2%,.927 23.6%,1.067 33%,1.12 41%,1.13 50.2%,1.019 83.2%,1)}.hover-3d:hover>:first-child{outline-color:#fff1}.hover-3d:hover>:first-child:before,.hover-3d:hover>:first-child:after{opacity:1}.hover-3d:hover>:first-child{scale:1.05}.hover-3d>:nth-child(2){grid-area:1/1/2/2}.hover-3d>:nth-child(3){grid-area:1/2/2/3}.hover-3d>:nth-child(4){grid-area:1/3/2/4}.hover-3d>:nth-child(5){grid-area:2/1/3/2}.hover-3d>:nth-child(6){grid-area:2/3/3/4}.hover-3d>:nth-child(7){grid-area:3/1/4/2}.hover-3d>:nth-child(8){grid-area:3/2/4/3}.hover-3d>:nth-child(9){grid-area:3/3/4/4}.hover-3d:has(>:nth-child(2):hover){--transform:-1,1;--shine:0% 0%;--shadow:-.5rem -.5rem}.hover-3d:has(>:nth-child(3):hover){--transform:-1,0;--shine:100% 0%;--shadow:0rem -.5rem}.hover-3d:has(>:nth-child(4):hover){--transform:-1,-1;--shine:200% 0%;--shadow:.5rem -.5rem}.hover-3d:has(>:nth-child(5):hover){--transform:0,1;--shine:0% 100%;--shadow:-.5rem 0rem}.hover-3d:has(>:nth-child(6):hover){--transform:0,-1;--shine:200% 100%;--shadow:.5rem 0rem}.hover-3d:has(>:nth-child(7):hover){--transform:1,1;--shine:0% 200%;--shadow:-.5rem .5rem}.hover-3d:has(>:nth-child(8):hover){--transform:1,0;--shine:100% 200%;--shadow:0rem .5rem}.hover-3d:has(>:nth-child(9):hover){--transform:1,-1;--shine:200% 200%;--shadow:.5rem .5rem}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media(prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.collapse-content{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media(prefers-reduced-motion:no-preference){.collapse-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}.collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media(forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}@layer daisyui.l1.l2{.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media(prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.radio:disabled{cursor:not-allowed;opacity:.2}}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.static{position:static}.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}}.mt-4{margin-top:calc(var(--spacing)*4)}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.underline{text-decoration-line:underline}.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,)}@layer daisyui.l1{.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}}:root{--bg-primary:#e3eeff;--bg-secondary:#fff;--text-primary:#111827;--text-secondary:#4b5563;--color-highlight:#2b7cf6;--color-highlight-hover:#1d4ed8;--color-accent-soft:#eef2ff;--color-accent-pop:#fcd34d;--spacing-section:6rem;--spacing-container:2rem;--font-heading:"Outfit",sans-serif;--font-body:"Inter",sans-serif;--font-hand:"Patrick Hand",cursive;--radius-lg:24px;--radius-xl:40px;--shadow-sm:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--shadow-md:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000006;--shadow-lg:0 20px 25px -5px #0000000d,0 10px 10px -5px #00000005;--shadow-float:0 25px 50px -12px #2b7cf626}@media(max-width:768px){:root{--spacing-section:3rem;--spacing-container:1rem;--radius-lg:16px;--radius-xl:24px}h1{margin-bottom:1rem!important;font-size:2.5rem!important}h2{margin-bottom:1rem!important;font-size:2rem!important}p{font-size:1rem!important}.container{padding:0 1.5rem}.blob{opacity:.3;width:200px!important;height:200px!important}.btn{width:100%;margin-bottom:.5rem;padding:.8rem 1.5rem;font-size:1rem}.float-slow,.float-medium{display:none}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;font-weight:700;line-height:1.1}p{font-size:1.125rem}a{color:inherit;text-decoration:none;transition:all .2s}ul{list-style:none}img{max-width:100%;display:block}.container{max-width:1200px;padding:0 var(--spacing-container);margin:0 auto}.btn{cursor:pointer;font-size:1.1rem;font-weight:600;font-family:var(--font-heading);border:none;border-radius:50px;justify-content:center;align-items:center;padding:1rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background-color:var(--color-highlight);color:#fff;box-shadow:0 4px 6px #2b7cf640}.btn-primary:hover{background-color:var(--color-highlight-hover);transform:translateY(-4px)scale(1.02);box-shadow:0 10px 20px #2b7cf64d}.btn-outline{color:var(--text-primary);background-color:#0000;border:2px solid #e5e7eb}.btn-outline:hover{border-color:var(--text-primary);background-color:#fff;transform:translateY(-2px)}.section{padding:var(--spacing-section)0;position:relative}.text-center{text-align:center}.fade-in{animation:.8s ease-out fadeIn}.float-slow{animation:6s ease-in-out infinite float}.float-medium{animation:5s ease-in-out 1s infinite float}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.blob{filter:blur(80px);z-index:-1;opacity:.6;border-radius:50%;position:absolute}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@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-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}._header_1vlh1_1{padding:1.5rem 0;background-color:transparent;position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}._headerScrolled_1vlh1_12{padding:1rem 0;top:1rem;left:2rem;right:2rem;background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.3)}._headerContainer_1vlh1_25{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}._logoContainer_1vlh1_32{justify-self:start}._logo_1vlh1_32{height:2rem}._logoMobile_1vlh1_40{display:none}._logoDesktop_1vlh1_44{display:block}._nav_1vlh1_48{display:flex;align-items:center;gap:2rem;justify-self:center}._navLink_1vlh1_55{font-size:.95rem;transition:color .2s ease;font-weight:600}._navLink_1vlh1_55:hover{color:var(--color-highlight)}._ctaButton_1vlh1_65{justify-self:end}@media(max-width:768px){._headerContainer_1vlh1_25{grid-template-columns:auto auto;justify-content:space-between;gap:0 1rem;position:relative}._logoDesktop_1vlh1_44{display:none}._logoMobile_1vlh1_40{display:flex;align-items:center;width:100px}._nav_1vlh1_48,._ctaButton_1vlh1_65{display:none}._headerScrolled_1vlh1_12{top:0;left:0;right:0;border-radius:0 0 16px 16px}._mobileMenuBtn_1vlh1_106{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;z-index:1002;padding:0;gap:6px}._hamburgerLine_1vlh1_121{width:24px;height:2px;background-color:#333;border-radius:2px;transition:all .3s ease-in-out;position:relative;transform-origin:center}._hamburgerLine_1vlh1_121._open_1vlh1_132:first-child{transform:translateY(8px) rotate(45deg)}._hamburgerLine_1vlh1_121._open_1vlh1_132:nth-child(2){opacity:0;transform:translate(20px)}._hamburgerLine_1vlh1_121._open_1vlh1_132:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._mobileMenuOverlay_1vlh1_146{position:relative;top:auto;right:auto;left:auto;width:100%;height:auto;max-height:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;z-index:1001;transform:none;opacity:0;visibility:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out,visibility .4s;padding:0;overflow:hidden;grid-column:1 / -1;margin-top:0}._mobileMenuOverlay_1vlh1_146._menuOpen_1vlh1_173{transform:none;opacity:1;visibility:visible;max-height:500px;margin-top:1rem;padding-bottom:1rem}._mobileMenuContent_1vlh1_183{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}._mobileNav_1vlh1_191{display:flex;flex-direction:column;gap:0;align-items:center;width:100%}._mobileNavLink_1vlh1_199{font-size:1.1rem;font-weight:500;color:#333;transition:color .2s ease;padding:.5rem 0;width:100%;text-align:center}._mobileNavLink_1vlh1_199:hover{color:var(--color-highlight);padding-left:0}._mobileCta_1vlh1_214{margin-top:.5rem;width:100%;display:flex;justify-content:center}._mobileCta_1vlh1_214 ._btn_1vlh1_221{width:80%;text-align:center;justify-content:center}}@media(min-width:769px){._mobileMenuBtn_1vlh1_106,._mobileMenuOverlay_1vlh1_146{display:none}}._heroSection_1pn1e_1{padding-bottom:0;overflow:hidden;position:relative;padding-top:86px}._heroContainer_1pn1e_8{position:relative;z-index:1;display:flex;align-items:center;gap:4rem}._heroContent_1pn1e_16{flex:1;min-width:300px}._badge_1pn1e_21{display:inline-block;padding:.5rem 1rem;background:#eef2ff;color:var(--color-highlight);border-radius:50px;font-weight:600;margin-bottom:1.5rem;font-size:.9rem}._heroTitle_1pn1e_32{font-size:clamp(3rem,6vw,4.5rem);margin-bottom:1.5rem;line-height:1.1}._titleHighlight_1pn1e_38{position:relative;display:inline-block}._underline_1pn1e_43{position:absolute;bottom:-15px;right:-20px;width:60px;height:60px;z-index:-1}._heroDescription_1pn1e_52{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:600px}._ctaButtons_1pn1e_59{display:flex;gap:1rem;flex-wrap:wrap}._heroMockups_1pn1e_65{flex:1;display:flex;justify-content:center;align-items:center;min-width:300px}._mockupImage_1pn1e_73{height:100%}@media(max-width:768px){._heroContainer_1pn1e_8{flex-direction:column;gap:2rem}._heroContent_1pn1e_16{text-align:center}._heroDescription_1pn1e_52{margin-left:auto;margin-right:auto}._ctaButtons_1pn1e_59{justify-content:center}._heroMockups_1pn1e_65{width:100%}}._sectionTitle_1nsyf_1{margin-bottom:1rem;font-size:2.5rem}._sectionSubtitle_1nsyf_6{color:var(--text-secondary);margin-bottom:4rem}._cardsContainer_1nsyf_11{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}._problemCard_1nsyf_18{max-width:350px;padding:2.5rem;border-radius:32px;text-align:left;cursor:default}._cardOverwhelmed_1nsyf_26{background-color:#fff1f2}._cardDisorganized_1nsyf_30{background-color:#fff7ed}._cardBoring_1nsyf_34{background-color:#f3f4f6}._cardIcon_1nsyf_38{font-size:4rem;margin-bottom:1rem}._cardTitle_1nsyf_43{margin-bottom:.5rem;font-size:1.5rem}._cardDescription_1nsyf_48{color:var(--text-secondary);font-size:1rem}@media(max-width:768px){._sectionTitle_1nsyf_1{font-size:2rem}._problemCard_1nsyf_18{max-width:100%}}._contentWrapper_wkk46_1{display:flex;align-items:center;gap:6rem;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:center}._textContent_wkk46_10{flex:1;min-width:300px}._sectionTitle_wkk46_15{margin-bottom:1.5rem;font-size:3rem}._titleHighlight_wkk46_20{color:var(--color-highlight)}._description_wkk46_24{font-size:1.2rem;color:var(--text-secondary);margin-bottom:2rem}._featuresList_wkk46_30{display:flex;flex-direction:column;gap:1.5rem}._featureCard_wkk46_36{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem 1.5rem;border-radius:16px;box-shadow:var(--shadow-sm);cursor:pointer;transition:all .3s ease;position:relative;border:2px solid transparent}._featureCardActive_wkk46_52{border-color:var(--color-highlight);background:#f8faff;box-shadow:0 8px 24px #2b7cf633;transform:scale(1.05)}._featureRadio_wkk46_59{margin-left:auto;width:20px;height:20px;cursor:pointer;accent-color:var(--color-highlight)}._featureIcon_wkk46_67{padding:10px;border-radius:12px;font-size:1.5rem}._iconSchedule_wkk46_73{background:#eef2ff}._iconBackpack_wkk46_77{background:#ecfdf5}._iconProgress_wkk46_81{background:#fff7ed}._featureText_wkk46_85 h4{margin:0}._featureText_wkk46_85 p{font-size:.9rem;color:#666;margin:0}._mockupContainer_wkk46_95{flex:1;display:flex;justify-content:center;min-width:300px}._mockupWrapper_wkk46_102{position:relative;width:100%;max-width:500px;aspect-ratio:9/19;display:flex;align-items:center;justify-content:center}._mockupBlob_wkk46_112{width:400px;height:400px;background:#d1fae5;top:20%;left:-20%}._featureImage_wkk46_120{width:100%;height:100%;object-fit:contain;border-radius:24px;transition:opacity .5s ease,transform .5s ease;animation:_fadeInScale_wkk46_1 .5s ease;padding:6rem}@keyframes _fadeInScale_wkk46_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._contentWrapper_wkk46_1{gap:3rem}._sectionTitle_wkk46_15{font-size:2rem}._description_wkk46_24{font-size:1rem}._featureCard_wkk46_36:hover{transform:none}._featureImage_wkk46_120{padding:1rem}}._aiSection_dtxx4_1{background:linear-gradient(135deg,#f5f3ff,#ede9fe,#f5f3ff);position:relative;overflow:hidden}._aiSection_dtxx4_1:before,._aiSection_dtxx4_1:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:1;z-index:0;will-change:transform;pointer-events:none}._aiSection_dtxx4_1:before{width:500px;height:500px;background:radial-gradient(circle,rgba(168,85,247,.4) 0%,transparent 70%);top:-10%;left:-10%;animation:_floatSlow_dtxx4_1 20s ease-in-out infinite;transform:translateZ(0)}._aiSection_dtxx4_1:after{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);bottom:-10%;right:-10%;animation:_floatMedium_dtxx4_1 15s ease-in-out infinite reverse;transform:translateZ(0)}@keyframes _floatSlow_dtxx4_1{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(30px,-30px,0) scale(1.1)}66%{transform:translate3d(-20px,20px,0) scale(.9)}}@keyframes _floatMedium_dtxx4_1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-40px,-40px,0) scale(1.15)}}._contentWrapper_dtxx4_67{display:flex;align-items:center;gap:6rem;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}._mockupContainer_dtxx4_77{flex:1;display:flex;justify-content:center;min-width:300px}._mockupWrapper_dtxx4_84{position:relative}._mockupBlob_dtxx4_88{width:400px;height:400px;background:#dbeafe;top:10%;right:-20%}._aiMockupImage_dtxx4_96{max-width:100%;height:auto;transform:rotate(2deg);transition:transform .3s ease;padding:6rem}._aiMockupImage_dtxx4_96:hover{transform:rotate(0) scale(1.02)}._textContent_dtxx4_108{flex:1;min-width:300px}._badge_dtxx4_113{display:inline-block;padding:.5rem 1rem;background:#eef2ff;color:var(--color-highlight);border-radius:50px;font-weight:700;margin-bottom:1rem;font-size:.9rem}._sectionTitle_dtxx4_124{margin-bottom:1.5rem;font-size:3rem}._description_dtxx4_129{font-size:1.2rem;color:var(--text-secondary);margin-bottom:2rem}._featuresList_dtxx4_135{display:flex;flex-direction:column;gap:1rem}._featureItem_dtxx4_141{padding:1rem 1rem 1rem 1.5rem}._featureQuiz_dtxx4_146{border-left:4px solid #FCD34D}._featureSessions_dtxx4_150{border-left:4px solid #F472B6}._featureItem_dtxx4_141 h4{margin:0;font-size:1.2rem}._featureItem_dtxx4_141 p{margin:0;color:var(--text-secondary)}@media(max-width:768px){._contentWrapper_dtxx4_67{gap:3rem}._sectionTitle_dtxx4_124{font-size:2rem}._description_dtxx4_129{font-size:1rem}._aiMockupImage_dtxx4_96{transform:rotate(0);max-width:90%;margin:0 auto;display:block;padding:1rem}}._quoteSection_r12oy_1{position:relative;overflow:hidden}._quoteContainer_r12oy_6{max-width:900px;margin:0 auto;text-align:center}._quoteText_r12oy_12{font-size:32px;font-family:var(--font-heading);line-height:1;color:#898884;margin-bottom:3rem;font-weight:700;position:relative}._quoteText_r12oy_12:before,._quoteText_r12oy_12:after{content:'"';color:#898884;font-size:3rem;opacity:.3}._authorSection_r12oy_30{display:flex;align-items:center;justify-content:center;gap:1.5rem}._authorPhoto_r12oy_37{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 12px #0000001a}._authorInfo_r12oy_46{text-align:left}._authorName_r12oy_50{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0}._authorOccupation_r12oy_57{font-size:1rem;color:var(--text-secondary);margin:0}@media(max-width:768px){._quoteText_r12oy_12{font-size:1.3rem}._quoteText_r12oy_12:before,._quoteText_r12oy_12:after{font-size:1.5rem}._quoteIcon_r12oy_74{font-size:3rem}._authorSection_r12oy_30{flex-direction:column;gap:1rem}._authorInfo_r12oy_46{text-align:center}._authorPhoto_r12oy_37{width:60px;height:60px}._authorName_r12oy_50{font-size:1.1rem}._authorOccupation_r12oy_57{font-size:.9rem}}._visionSection_186q4_1{background-color:#fff;border-top-left-radius:60px;border-top-right-radius:60px;margin-top:-40px;padding-top:6rem}._sectionTitle_186q4_9{margin-bottom:4rem;font-size:3rem}._cardsGrid_186q4_14{display:flex;flex-direction:column;gap:2rem}._cardRow_186q4_20{display:flex;align-items:center;gap:3rem}._cardRowImageRight_186q4_26{flex-direction:row}._cardRowImageLeft_186q4_30{flex-direction:row-reverse}._visionCard_186q4_34{flex:1;padding:2rem;background:#f9fafb;border-radius:24px;display:flex;flex-direction:column;gap:1rem}._cardImageWrapper_186q4_44{flex:1;display:flex;align-items:center;justify-content:center}._cardImage_186q4_44{width:100%;height:auto;border-radius:16px;object-fit:cover}._cardTitle_186q4_58{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:1.5rem}._cardIcon_186q4_66{font-size:2rem}._cardDescription_186q4_70{color:var(--text-secondary);font-size:1.1rem;flex:1}._cardButton_186q4_76{margin-top:1rem;align-self:flex-start}@media(max-width:768px){._visionSection_186q4_1{border-top-left-radius:40px;border-top-right-radius:40px;padding-top:4rem}._sectionTitle_186q4_9{font-size:2rem;margin-bottom:2rem}._cardsGrid_186q4_14{gap:2rem}._cardDescription_186q4_70{font-size:1rem}._cardRow_186q4_20{flex-direction:column!important;gap:1.5rem}._visionCard_186q4_34{flex-direction:column!important}._cardImageWrapper_186q4_44{flex:0 0 auto;width:100%;max-width:300px}._cardImageLeft_186q4_117,._cardImageRight_186q4_118{flex-direction:column!important}}._footer_1rww5_1{background-color:#fdfdf8;color:#111827;padding:6rem 0 2rem;border-top:1px solid #E5E7EB}._ctaSection_1rww5_9{text-align:center;margin-bottom:6rem;padding-bottom:4rem;border-bottom:1px solid #F3F4F6}._title_1rww5_16{color:#111827;margin-bottom:1.5rem;font-size:3rem;font-family:var(--font-heading);font-weight:700}._description_1rww5_24{color:#4b5563;margin:0 auto 3rem;max-width:500px;font-size:1.2rem}._footerGrid_1rww5_31{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4rem;margin-bottom:4rem;text-align:left}._brandCol_1rww5_39{display:flex;flex-direction:column;gap:1.5rem}._logo_1rww5_45{height:32px;width:auto;align-self:flex-start}._downloadText_1rww5_51{font-size:.9rem;font-weight:600;color:#6b7280;margin:0}._appBadges_1rww5_58{display:flex;gap:1rem}._badge_1rww5_63{height:40px;cursor:pointer;transition:transform .2s}._badge_1rww5_63:hover{transform:translateY(-2px)}._linkCol_1rww5_73 h4{font-size:1rem;font-weight:700;margin-bottom:1.5rem;color:#111827}._links_1rww5_80{display:flex;flex-direction:column;gap:1rem}._links_1rww5_80 a{color:#4b5563;text-decoration:none;font-size:.95rem;transition:color .2s}._links_1rww5_80 a:hover{color:#000}._bottomBar_1rww5_97{border-top:1px solid #E5E7EB;padding-top:2rem;display:flex;justify-content:space-between;align-items:center;color:#6b7280;font-size:.85rem}._socialLinks_1rww5_107{display:flex;gap:1.5rem;font-size:1.25rem}._socialLinks_1rww5_107 a{color:#111827;transition:opacity .2s}._socialLinks_1rww5_107 a:hover{opacity:.7}@media(max-width:768px){._footer_1rww5_1{padding:4rem 1rem 2rem}._footerGrid_1rww5_31{grid-template-columns:1fr;gap:2.5rem;text-align:center}._logo_1rww5_45{align-self:center}._appBadges_1rww5_58{justify-content:center}._bottomBar_1rww5_97{flex-direction:column;gap:1.5rem;text-align:center}._brandCol_1rww5_39{align-items:center;justify-content:center}}._pageWrapper_fzval_3{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-primary);font-family:var(--font-body)}._mainWrapper_fzval_11{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem}._headerSection_fzval_20{text-align:center;margin-bottom:4rem;margin-top:4rem}._title_fzval_26{font-family:var(--font-heading);font-size:3rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem}._subtitle_fzval_34{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}._contentGrid_fzval_42{display:flex;flex-direction:column;gap:3rem;align-items:center;width:100%}._contactCard_fzval_53{background:#fff;padding:2.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);width:100%;max-width:800px}._cardTitle_fzval_63{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-highlight)}._infoGroup_fzval_70{display:flex;flex-direction:column;gap:1.5rem}._infoItem_fzval_76 h3{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}._infoItem_fzval_76 p{color:var(--text-secondary)}._socialLinks_fzval_86{display:flex;gap:1rem;margin-top:.5rem}._socialLink_fzval_86{color:var(--color-highlight);font-weight:500;text-decoration:none;transition:opacity .2s}._socialLink_fzval_86:hover{opacity:.8;text-decoration:underline}._cardFooter_fzval_104{margin-top:2rem;padding-top:2rem;border-top:1px solid #f3f4f6;font-size:.9rem;color:var(--text-secondary)}._bookLink_fzval_112{color:var(--color-highlight);font-weight:600;text-decoration:none}._faqSection_fzval_119{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:800px}._faqTitle_fzval_128{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-primary);padding-left:.5rem;align-self:flex-start;width:100%}._faqContainer_fzval_139{display:flex;flex-direction:column;gap:1rem;width:100%}._accordion_fzval_146{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}._accordionTitle_fzval_153{font-weight:600;font-size:1.1rem;color:var(--text-primary);padding:1.5rem!important}._accordionContent_fzval_160{color:var(--text-secondary);line-height:1.6;padding:0 1.5rem 1.5rem!important}@media(max-width:768px){._mainWrapper_fzval_11{padding:2rem 1rem}._headerSection_fzval_20{margin-bottom:2rem;margin-top:4rem}._title_fzval_26{font-size:2.5rem}._contactCard_fzval_53{padding:1.5rem}}._pageWrapper_h0m6o_3{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at top right,var(--color-accent-soft) 0%,transparent 40%),radial-gradient(circle at bottom left,var(--bg-primary) 0%,transparent 40%);font-family:var(--font-body)}._mainContent_h0m6o_13{flex:1;padding:var(--spacing-section) 0;display:flex;justify-content:center}._container_h0m6o_20{max-width:800px;width:100%;margin:0 auto;padding:3rem;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}._markdownContainer_h0m6o_35{color:var(--text-primary);line-height:1.8}._markdownContainer_h0m6o_35 h1{font-family:var(--font-heading);font-size:3rem;font-weight:800;margin-bottom:2rem;color:var(--color-highlight);text-align:center}._markdownContainer_h0m6o_35 h2{font-family:var(--font-heading);font-size:2rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.5rem;color:var(--text-primary);border-bottom:2px solid var(--color-accent-soft);padding-bottom:.5rem}._markdownContainer_h0m6o_35 h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:var(--text-primary)}._markdownContainer_h0m6o_35 p{margin-bottom:1.5rem;font-size:1.1rem;color:var(--text-secondary)}._markdownContainer_h0m6o_35 ul,._markdownContainer_h0m6o_35 ol{margin-bottom:1.5rem;padding-left:1.5rem}._markdownContainer_h0m6o_35 li{margin-bottom:.5rem;color:var(--text-secondary)}._markdownContainer_h0m6o_35 a{color:var(--color-highlight);text-decoration:underline;transition:color .2s}._markdownContainer_h0m6o_35 a:hover{color:var(--color-accent)}._markdownContainer_h0m6o_35 strong{color:var(--text-primary);font-weight:600}@media(max-width:768px){._container_h0m6o_20{padding:2rem 1.5rem;margin:1rem;width:auto}._markdownContainer_h0m6o_35 h1{font-size:2.2rem}._markdownContainer_h0m6o_35 h2{font-size:1.7rem}}._pageContainer_149uo_1{min-height:100vh;padding-top:80px;background:radial-gradient(circle at top right,var(--color-accent-soft) 0%,transparent 40%),radial-gradient(circle at bottom left,var(--bg-primary) 0%,transparent 40%);position:relative;overflow:hidden}._blob1_149uo_12{top:10%;right:-5%;width:500px;height:500px;background:var(--color-highlight);opacity:.05}._blob2_149uo_21{bottom:10%;left:-10%;width:600px;height:600px;background:var(--color-accent-pop);opacity:.08}._hero_149uo_31{text-align:center;padding:4rem 1rem;position:relative;z-index:1}._title_149uo_38{font-size:3.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--text-primary) 0%,var(--color-highlight) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_fadeIn_149uo_1 .8s ease-out}._subtitle_149uo_48{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;line-height:1.6;animation:_fadeIn_149uo_1 1s ease-out .2s backwards}._applyButton_149uo_57{gap:.5rem;animation:_fadeIn_149uo_1 1s ease-out .4s backwards}._competitionsSection_149uo_63{padding:4rem 1rem 6rem;max-width:1200px;margin:0 auto}._sectionTitle_149uo_69{font-size:2.5rem;text-align:center;margin-bottom:3rem;position:relative}._sectionTitle_149uo_69:after{content:"";display:block;width:60px;height:4px;background:var(--color-accent-pop);margin:1rem auto 0;border-radius:2px}._competitionsGrid_149uo_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._competitionCard_149uo_92{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-lg);padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:var(--shadow-md);display:flex;flex-direction:column}._competitionCard_149uo_92:hover{transform:translateY(-10px);box-shadow:var(--shadow-float);background:#ffffffe6}._cardHeader_149uo_112{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._statusTag_149uo_119{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}._statusActive_149uo_127{background:#dcfce7;color:#166534}._statusUpcoming_149uo_132{background:#fef3c7;color:#92400e}._statusCompleted_149uo_137{background:#f3f4f6;color:#4b5563}._cardTitle_149uo_142{font-size:1.5rem;margin-bottom:.5rem;color:var(--text-primary)}._cardDescription_149uo_148{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5;flex-grow:1}._cardFooter_149uo_155{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(0,0,0,.05)}._prize_149uo_163{font-weight:700;color:var(--color-highlight);font-size:1.1rem;display:flex;align-items:center;gap:.25rem}._cardButton_149uo_172{padding:.5rem 1rem;border-radius:12px;background:var(--bg-primary);color:var(--color-highlight);font-weight:600;font-size:.9rem;transition:all .2s ease}._competitionCard_149uo_92:hover ._cardButton_149uo_172{background:var(--color-highlight);color:#fff}@keyframes _fadeIn_149uo_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._title_149uo_38{font-size:2.5rem}._competitionsGrid_149uo_86{grid-template-columns:1fr}}._emptyState_149uo_210{text-align:center;padding:4rem 2rem;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:2rem auto;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:_fadeIn_149uo_1 .8s ease-out;position:relative;overflow:hidden}._emptyStateIcon_149uo_230{font-size:5rem;margin-bottom:1rem;animation:_float_149uo_1 4s ease-in-out infinite;filter:drop-shadow(0 10px 10px rgba(0,0,0,.1))}._emptyStateTitle_149uo_237{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2}._emptyStateText_149uo_246{font-family:var(--font-body);color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.125rem;line-height:1.6}._notifyButton_149uo_255{margin-top:1rem;gap:.75rem;font-size:1.1rem;padding:1rem 2rem}@media(max-width:768px){._notifyButton_149uo_255{width:100%;padding:.875rem 1.5rem;font-size:1rem;justify-content:center}._emptyState_149uo_210{padding:3rem 1.5rem}._emptyStateTitle_149uo_237{font-size:1.5rem}}._pageContainer_16obh_1{min-height:100vh;padding-top:80px;background:radial-gradient(circle at top right,var(--color-accent-soft) 0%,transparent 40%),radial-gradient(circle at bottom left,var(--bg-primary) 0%,transparent 40%);padding-bottom:4rem}._hero_16obh_9{text-align:center;padding:4rem 1rem;max-width:800px;margin:0 auto}._title_16obh_16{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--text-primary) 0%,var(--color-highlight) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._subtitle_16obh_26{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}._gridContainer_16obh_32{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}._cardCustom_16obh_41{background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05)}._cardCustom_16obh_41:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}._cardImageWrapper_16obh_57{height:220px;width:100%;overflow:hidden;position:relative}._cardImageWrapper_16obh_57 img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}._cardCustom_16obh_41:hover ._cardImageWrapper_16obh_57 img{transform:scale(1.08)}._cardContent_16obh_75{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}._badge_16obh_83{align-self:flex-start;background:var(--color-accent-soft);color:var(--color-highlight);padding:.35rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._cardTitle_16obh_95{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text-primary);line-height:1.3;margin:0}._cardExcerpt_16obh_104{font-family:var(--font-body);font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}._emptyState_16obh_113{text-align:center;padding:4rem 2rem;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin:2rem auto;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:_fadeIn_16obh_1 .8s ease-out;position:relative;overflow:hidden}._emptyStateIcon_16obh_133{font-size:5rem;margin-bottom:1rem;animation:_float_16obh_1 4s ease-in-out infinite;filter:drop-shadow(0 10px 10px rgba(0,0,0,.1))}._emptyStateTitle_16obh_140{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2}._emptyStateText_16obh_149{font-family:var(--font-body);color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.125rem;line-height:1.6}._notifyButton_16obh_158{margin-top:1rem;gap:.75rem;font-size:1.1rem;padding:1rem 2rem}@keyframes _float_16obh_1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}@keyframes _fadeIn_16obh_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._notifyButton_16obh_158{width:100%;padding:.875rem 1.5rem;font-size:1rem;justify-content:center}._emptyState_16obh_113{padding:3rem 1.5rem}._emptyStateTitle_16obh_140{font-size:1.5rem}}._pageContainer_1y9o3_1{min-height:100vh;padding-top:80px;background:radial-gradient(circle at top right,var(--color-accent-soft) 0%,transparent 40%),radial-gradient(circle at bottom left,var(--bg-primary) 0%,transparent 40%);padding-bottom:4rem;display:flex;flex-direction:column;align-items:center}._hero_1y9o3_12{text-align:center;padding:3rem 1rem 1rem;max-width:800px;margin:0 auto}._title_1y9o3_20{font-size:3rem;font-weight:800;margin-bottom:1rem}._titleText_1y9o3_26{background:linear-gradient(135deg,var(--text-primary) 0%,var(--color-highlight) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._subtitle_1y9o3_33{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}._formContainer_1y9o3_39{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:3rem;width:100%;max-width:600px;margin-top:2rem}._form_1y9o3_39{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_1y9o3_58{display:flex;flex-direction:column;gap:.5rem}._label_1y9o3_64{font-weight:600;color:var(--text-primary);font-size:.95rem}._input_1y9o3_58,._textarea_1y9o3_71{width:100%;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.1);background:#fffc;font-size:1rem;transition:all .2s ease;font-family:inherit}._input_1y9o3_58:focus,._textarea_1y9o3_71:focus{outline:none;border-color:var(--color-highlight);box-shadow:0 0 0 3px var(--color-accent-soft);background:#fff}._textarea_1y9o3_71{min-height:150px;resize:vertical}._submitButton_1y9o3_95{margin-top:1rem;width:100%;font-size:1.1rem;padding:1rem}@media(max-width:768px){._pageContainer_1y9o3_1{padding-left:1rem;padding-right:1rem}._formContainer_1y9o3_39{padding:2rem 1.5rem}._title_1y9o3_20{font-size:2.5rem}}._mediaKitSection_1y9o3_117{text-align:center;margin-top:4rem;padding:3rem 2rem;background:#fff6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-xl);max-width:600px;width:100%}._mediaKitTitle_1y9o3_130{font-size:2rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary)}._mediaKitText_1y9o3_137{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}
