@font-face{font-family:Roboto;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/roboto-400.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/roboto-700.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/open-sans-400.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/open-sans-700.woff2) format("woff2")}@font-face{font-family:Lato;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/lato-400.woff2) format("woff2")}@font-face{font-family:Lato;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/lato-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/montserrat-700.woff2) format("woff2")}@font-face{font-family:Oswald;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/oswald-400.woff2) format("woff2")}@font-face{font-family:Oswald;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/oswald-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/raleway-400.woff2) format("woff2")}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/raleway-700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/playfair-display-400.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/playfair-display-700.woff2) format("woff2")}@font-face{font-family:Merriweather;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/merriweather-400.woff2) format("woff2")}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/merriweather-700.woff2) format("woff2")}@font-face{font-family:Nunito;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/nunito-400.woff2) format("woff2")}@font-face{font-family:Nunito;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/nunito-700.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/bebas-neue-400.woff2) format("woff2")}@font-face{font-family:Pacifico;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/pacifico-400.woff2) format("woff2")}@font-face{font-family:Permanent Marker;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/permanent-marker-400.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/dm-sans-400.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/dm-sans-700.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/space-grotesk-700.woff2) format("woff2")}@font-face{font-family:Archivo Black;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/archivo-black-400.woff2) format("woff2")}@font-face{font-family:Caveat;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/caveat-400.woff2) format("woff2")}@font-face{font-family:Caveat;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/caveat-700.woff2) format("woff2")}@font-face{font-family:Bangers;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/bangers-400.woff2) format("woff2")}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-ease:initial;--ai-glow-angle:0deg}}}@layer theme{:host,:root{--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--radius-md:.375rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#f6f7fb;--color-surface:#fff;--color-surface-2:#eef0f6;--color-line:#e2e5ee;--color-fg:#14151a;--color-muted:#5f6370;--color-accent:#7c3aed;--color-accent-2:#ec4899;--color-on-accent:#fff;--color-brand:#7c3aed;--color-error:#dc2626}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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:initial;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:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.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-col{flex-direction:column}.items-center{align-items:center}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.object-contain{object-fit:contain}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.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)}}.dark{--color-bg:#0b0d12;--color-surface:#14171f;--color-surface-2:#1c2029;--color-line:#2a2f3a;--color-fg:#f2f3f7;--color-muted:#98a0b0;--color-accent:#1c2029;--color-accent-2:#f472b6;--color-on-accent:#fff;--color-brand:#8b5cf6;--color-error:#f87171}.dark,:root{--panel:var(--color-surface-2);--muted:var(--color-muted);--bg:var(--color-line);--spin-btn:#222}html{height:100%}@property --ai-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*,:after,:before{box-sizing:border-box}body{background:var(--color-bg);width:100%;min-height:100%;color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex;overflow-x:hidden}@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-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-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-ease{syntax:"*";inherits:false}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.back-to-top_button__e5sY6{z-index:50;color:#fff;background:var(--color-accent-2);cursor:pointer;width:2.75rem;height:2.75rem;box-shadow:0 4px 16px var(--color-fg);border:none;border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:clamp(1rem,4vw,2rem);right:clamp(1rem,4vw,2rem)}@supports (color:color-mix(in lab,red,red)){.back-to-top_button__e5sY6{box-shadow:0 4px 16px color-mix(in srgb,var(--color-fg) 24%,transparent)}}.back-to-top_button__e5sY6{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s,background-color .15s;transform:translateY(.75rem)}.back-to-top_button__e5sY6[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top_button__e5sY6:hover{background:var(--color-accent-2)}@supports (color:color-mix(in lab,red,red)){.back-to-top_button__e5sY6:hover{background:color-mix(in srgb,var(--color-accent-2) 88%,#000)}}.back-to-top_button__e5sY6:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:2px}@media (prefers-reduced-motion:reduce){.back-to-top_button__e5sY6{transition:opacity .2s;transform:none}.back-to-top_button__e5sY6[data-visible=true]{transform:none}}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.update-prompt_banner__AiOLw{z-index:50;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-top-width:1px;border-color:var(--color-line);background:var(--color-surface);color:var(--color-fg);inset-inline:0;flex-wrap:wrap;display:flex;position:fixed;bottom:0}.update-prompt_message__txzso{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.update-prompt_actions__tO1lF{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.update-prompt_reload__sXavK{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:var(--color-accent);color:var(--color-on-accent)}.update-prompt_dismiss__NcGsq,.update-prompt_reload__sXavK{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.update-prompt_dismiss__NcGsq{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted)}.update-prompt_dismiss__NcGsq:hover,.update-prompt_reload__sXavK:hover{opacity:.92}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.cookie-consent_banner__e_2Xc{z-index:50;inset-inline:0;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);display:flex;position:fixed;bottom:0}.cookie-consent_inner__pcFFv{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;width:100%;max-width:56rem;padding:clamp(1rem,3vw,1.5rem);display:flex;box-shadow:0 2px 6px #0000001f,0 16px 40px #00000038}.cookie-consent_text__1Qnwu{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.cookie-consent_title__16GbX{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-fg)}.cookie-consent_description__tdRVu{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted);line-height:1.55}.cookie-consent_link__ywULZ{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.cookie-consent_link__ywULZ:hover{filter:brightness(1.08)}.cookie-consent_actions__flKAe{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.cookie-consent_accept__3auwb{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:var(--color-brand);color:var(--color-on-accent);cursor:pointer;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition:filter .18s;display:inline-flex}.cookie-consent_accept__3auwb:hover{filter:brightness(1.08)}.cookie-consent_reject__lzVGD{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:var(--color-surface-2);color:var(--color-fg);border:1px solid var(--color-line);cursor:pointer;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition:border-color .18s;display:inline-flex}.cookie-consent_reject__lzVGD:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.cookie-consent_reject__lzVGD:hover{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-line))}}@media (min-width:640px){.cookie-consent_inner__pcFFv{flex-direction:row;justify-content:space-between;align-items:center}.cookie-consent_actions__flKAe{flex-direction:row;flex-shrink:0}}@media (prefers-reduced-motion:reduce){.cookie-consent_accept__3auwb,.cookie-consent_reject__lzVGD{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--panel:#f2f2f2;--muted:#777777;--bg:#ffffff;--spin-btn:#222222}.dark{--panel:#2a2d33;--muted:#aaaaaa;--bg:#1e2126;--spin-btn:#222222}.wheel-area{position:relative;flex:0 0 auto;width:min(var(--wheel-size,480px),100%);max-width:100%;aspect-ratio:1/1;display:grid;place-items:center}.wheel-wrap{position:relative;width:100%;height:100%;--spin-size:var(--wheel-spin-size,80px)}.wheel-wrap canvas{display:block;width:100%;height:100%}.spin-bg{position:absolute;box-sizing:initial;inset:0;width:var(--spin-size);height:var(--spin-size);border-radius:50%;margin:auto;z-index:2;pointer-events:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:var(--spin-bg-color,#ffffff);transition:background-color .15s ease;transform:scale(.8);animation:spin-pulse 2s ease-in-out infinite}@keyframes spin-pulse{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion:reduce){.spin-bg{animation:none;transform:scale(.9);opacity:.7}}.spin-center{box-sizing:initial;line-height:var(--spin-size);border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.1);color:#fff;text-align:center;font-size:16px;font-weight:700;margin:auto;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none;border:none;background:transparent;padding:0}.spin-center,.spin-center:before{position:absolute;inset:0;width:var(--spin-size);height:var(--spin-size);z-index:2}.spin-center:before{content:"";border-radius:50% 0 50% 50%;transform:rotate(-45deg);background-color:var(--spin-btn);background-image:var(--spin-btn-image,none);background-size:cover;background-position:50%}.spin-center:after{content:attr(data-label);position:absolute;width:var(--spin-size);height:var(--spin-size);line-height:var(--spin-size);border-radius:50%;inset:0;z-index:3;-webkit-tap-highlight-color:transparent;font-size:16px;font-weight:700;display:block;color:#fff;font-family:var(--wheel-spin-font-family,inherit);font-size:var(--wheel-spin-font-size,16px);-webkit-text-stroke:.5px rgb(248,248,248);text-shadow:rgb(0,0,0) 0 1px 4px;letter-spacing:.7px;user-select:none;opacity:calc(1 - var(--spin-btn-has-image, 0))}.spin-center:active:before{transform:rotate(-45deg) scale(.95)}.spin-center:disabled{cursor:default}.spin-center--hub:before{box-sizing:border-box;border-radius:50%;transform:none;background-color:#ffffff;border:3px solid #ffffff;box-shadow:0 2px 10px rgba(0,0,0,.22),inset 0 0 0 1px rgba(0,0,0,.08);transition:transform .12s ease}.spin-center--hub:after{content:none}.spin-center--hub:active:before{transform:scale(.94)}.wheel-pointer{position:absolute;left:50%;transform:translateX(-50%);z-index:3;pointer-events:none;user-select:none;animation:wheel-pointer-bob 2.4s ease-in-out infinite}.wheel-pointer-visual{display:block;position:relative;width:100%}.wp-part{display:block;position:absolute}.wheel-pointer{--wp-size:var(--spin-size,80px);--wp-min-top:calc(-1 * var(--wheel-pointer-clearance, 9999px))}.wheel-pointer--flapper{top:max(calc(var(--wp-size) * -.72),var(--wp-min-top));width:calc(var(--wp-size) * .5);transform-origin:50% 20%;filter:drop-shadow(0 5px 8px rgba(0,0,0,.45))}.wheel-pointer--wedge{top:max(calc(var(--wp-size) * -.43),var(--wp-min-top));width:calc(var(--wp-size) * .75);transform-origin:50% 0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.wheel-pointer--needle{top:max(calc(var(--wp-size) * -.78),var(--wp-min-top));width:calc(var(--wp-size) * .3);transform-origin:50% 15%}.wheel-pointer--glass{width:calc(var(--wp-size) * .8);transform-origin:50% 25%;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))}.wheel-pointer--glass,.wheel-pointer--jewel{top:max(calc(var(--wp-size) * -.62),var(--wp-min-top))}.wheel-pointer--jewel{width:calc(var(--wp-size) * .78);transform-origin:50% 20%;filter:drop-shadow(0 5px 10px rgba(0,0,0,.5))}.wheel-pointer--pin{top:max(calc(var(--wp-size) * -.45),var(--wp-min-top));width:calc(var(--wp-size) * .7);transform-origin:50% 22%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.wp-flapper{aspect-ratio:30/74}.wp-flapper-flap{inset:0;background:linear-gradient(180deg,#fda4af,#f43f5e 30%,#be123c);clip-path:polygon(50% 100%,100% 26%,100% 10%,90% 0,10% 0,0 10%,0 26%);border-radius:6px}.wp-flapper-rivet{top:9.5%;left:50%;width:50%;aspect-ratio:1/1;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 35% 30%,#ffffff,#cbd5e1 55%,#64748b);box-shadow:0 1px 3px rgba(0,0,0,.5)}.wp-wedge{aspect-ratio:44/40}.wp-wedge-svg{display:block;width:100%;height:100%}.wp-needle{aspect-ratio:18/78}.wp-needle-shaft{inset:0;clip-path:polygon(50% 100%,92% 14%,50% 0,8% 14%);background:linear-gradient(180deg,#c4b5fd,#8b5cf6 45%,#6d28d9);filter:drop-shadow(0 0 6px rgba(139,92,246,.9))}.wp-needle-cap{top:6.4%;left:50%;width:72%;aspect-ratio:1/1;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 35% 30%,#f5f3ff,#a78bfa 60%,#7c3aed);box-shadow:0 0 8px rgba(167,139,250,.9)}.wp-glass{aspect-ratio:46/60}.wp-glass-body{box-sizing:border-box;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.75),rgba(255,255,255,.28) 60%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px solid rgba(255,255,255,.95);clip-path:polygon(50% 100%,96% 34%,82% 8%,50% 0,18% 8%,4% 34%);border-radius:14px;box-shadow:inset 0 0 12px rgba(255,255,255,.35)}.wp-glass-dot{top:20%;left:50%;width:26%;aspect-ratio:1/1;border-radius:50%;transform:translateX(-50%);background:rgba(255,255,255,.95);box-shadow:0 0 6px rgba(255,255,255,.6)}.wp-jewel{aspect-ratio:46/62}.wp-jewel-badge{inset:0;clip-path:polygon(50% 100%,100% 38%,88% 6%,50% 0,12% 6%,0 38%);background:linear-gradient(155deg,#fef3c7,#fbbf24 35%,#d97706 70%,#92400e);border-radius:10px}.wp-jewel-badge:after{content:"";position:absolute;inset:6%;clip-path:polygon(50% 100%,97% 37%,86% 8%,50% 2%,14% 8%,3% 37%);background:linear-gradient(155deg,rgba(255,255,255,.55),rgba(255,255,255,0) 45%)}.wp-jewel-gem{top:18%;left:50%;width:28%;aspect-ratio:1/1;border-radius:20%;transform:translateX(-50%) rotate(45deg);background:radial-gradient(circle at 30% 30%,#fbcfe8,#f472b6 55%,#be185d);box-shadow:0 0 7px rgba(244,114,182,.8)}.wp-jewel-spark{top:6.5%;right:13%;width:17%;aspect-ratio:1/1;background:#ffffff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:wp-sparkle 1.4s ease-in-out infinite}@keyframes wp-sparkle{0%,to{opacity:.2;transform:scale(.6) rotate(0deg)}50%{opacity:1;transform:scale(1.1) rotate(20deg)}}.wp-pin{aspect-ratio:1/1}.wp-pin-body{box-sizing:border-box;inset:0;border-radius:50% 50% 6% 50%;transform:rotate(45deg);border:2px solid rgba(255,255,255,.92);background-color:var(--spin-btn,#222222);background-image:radial-gradient(circle at 32% 30%,rgba(255,255,255,.55),rgba(255,255,255,0) 45%),linear-gradient(135deg,color-mix(in srgb,var(--spin-btn,#222222) 70%,#ffffff) 0,var(--spin-btn,#222222) 55%,color-mix(in srgb,var(--spin-btn,#222222) 82%,#000000) 100%)}.wp-pin:after{content:"";position:absolute;top:15%;left:50%;width:22%;aspect-ratio:1/1;border-radius:50%;transform:translateX(-50%);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}@keyframes wheel-pointer-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5%)}}.wheel-is-spinning .wheel-pointer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wheel-pointer,.wp-jewel-spark{animation:none}}@media (max-width:640px){.wheel-area{width:min(100%,400px)}.wheel-wrap{--spin-size:var(--wheel-spin-size-mobile,66px)}.spin-center:after{font-size:var(--wheel-spin-font-size-mobile,14px)}}@media (max-width:380px){.wheel-area{width:100%}.wheel-wrap{--spin-size:var(--wheel-spin-size-small-mobile,56px)}}