.CookieBanner_banner__dO24M{position:fixed;bottom:25px;left:20px;right:20px;width:auto;max-width:1400px;margin:0 auto;background-color:var(--card-bg-color,#222);color:var(--text-color,#fff);padding:35px 30px;display:flex;justify-content:space-between;align-items:center;z-index:1000;border-radius:14px;box-shadow:0 7px 25px rgba(0,0,0,.3);gap:30px}.CookieBanner_banner__dO24M p{margin:0;font-size:1.1rem;flex-grow:1;min-width:0}.CookieBanner_link__47dg7{color:var(--primary-color,#007bff);text-decoration:underline;font-weight:600}.CookieBanner_link__47dg7:hover{text-decoration:none}.CookieBanner_buttonContainer___2Ktl{display:flex;gap:15px;flex-shrink:0}.CookieBanner_button__q3iM_{background-color:var(--primary-color,#007bff);color:white;border:none;padding:14px 26px;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .3s ease,transform .2s ease}.CookieBanner_button__q3iM_:hover{transform:translateY(-3px)}.CookieBanner_rejectButton__yTP0X{background-color:#6c757d}@media (max-width:820px){.CookieBanner_banner__dO24M{flex-direction:column;text-align:center;left:10px;right:10px;padding:20px 15px}.CookieBanner_banner__dO24M p{margin-bottom:18px;font-size:1rem}}.Preloader_preloader__yX3Tq{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background-primary);display:grid;place-content:center;z-index:9999;opacity:1;transition:opacity .5s ease-in-out}.Preloader_preloader__yX3Tq.Preloader_loaded__D9eE7{opacity:0;pointer-events:none}.Preloader_forceDark__emKei{background-color:#1a1a1a}.Preloader_spinner__4M6jb{width:50px;height:50px;border:4px solid var(--text-secondary);border-top-color:var(--primary-color);border-radius:50%;animation:Preloader_spin__QmMM9 1s linear infinite}@keyframes Preloader_spin__QmMM9{to{transform:rotate(1turn)}}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/126e00836aade707-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:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/37596abb2fd10714-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3726ae0b40df1f12-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/50545d6a2868a0da-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/97fef9b6e3f64cba-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a413b8cd6e3cf5c0-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:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a13da8fe3ff1b11b-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:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f8783467cccb7b8a-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:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/126e00836aade707-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:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/37596abb2fd10714-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3726ae0b40df1f12-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/50545d6a2868a0da-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/97fef9b6e3f64cba-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a413b8cd6e3cf5c0-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:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a13da8fe3ff1b11b-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:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f8783467cccb7b8a-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-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:Noto Sans Fallback;src:local("Arial");ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.00%;size-adjust:106.33%}.__className_bd261e{font-family:Noto Sans,Noto Sans Fallback}

/*! tailwindcss v4.1.13 | 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-cyan-600:oklch(60.9% .126 221.723);--color-indigo-600:oklch(51.1% .262 276.966);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@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%;-moz-tab-size:4;-o-tab-size:4;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: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}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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.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}}.m-1{margin:calc(var(--spacing)*1)}.m-9{margin:calc(var(--spacing)*9)}.m-13{margin:calc(var(--spacing)*13)}.m-18{margin:calc(var(--spacing)*18)}.m-19{margin:calc(var(--spacing)*19)}.m-20{margin:calc(var(--spacing)*20)}.m-30{margin:calc(var(--spacing)*30)}.m-36{margin:calc(var(--spacing)*36)}.m-39{margin:calc(var(--spacing)*39)}.m-43{margin:calc(var(--spacing)*43)}.m-57{margin:calc(var(--spacing)*57)}.m-60{margin:calc(var(--spacing)*60)}.m-65{margin:calc(var(--spacing)*65)}.m-70{margin:calc(var(--spacing)*70)}.m-87{margin:calc(var(--spacing)*87)}.m-98{margin:calc(var(--spacing)*98)}.m-102{margin:calc(var(--spacing)*102)}.m-121{margin:calc(var(--spacing)*121)}.m-130{margin:calc(var(--spacing)*130)}.m-138{margin:calc(var(--spacing)*138)}.m-140{margin:calc(var(--spacing)*140)}.m-165{margin:calc(var(--spacing)*165)}.m-166{margin:calc(var(--spacing)*166)}.m-177{margin:calc(var(--spacing)*177)}.m-181{margin:calc(var(--spacing)*181)}.m-190{margin:calc(var(--spacing)*190)}.m-205{margin:calc(var(--spacing)*205)}.m-220{margin:calc(var(--spacing)*220)}.m-227{margin:calc(var(--spacing)*227)}.m-230{margin:calc(var(--spacing)*230)}.m-233{margin:calc(var(--spacing)*233)}.m-241{margin:calc(var(--spacing)*241)}.m-245{margin:calc(var(--spacing)*245)}.m-248{margin:calc(var(--spacing)*248)}.m-255{margin:calc(var(--spacing)*255)}.m-275{margin:calc(var(--spacing)*275)}.m-284{margin:calc(var(--spacing)*284)}.m-285{margin:calc(var(--spacing)*285)}.m-318{margin:calc(var(--spacing)*318)}.m-326{margin:calc(var(--spacing)*326)}.m-331{margin:calc(var(--spacing)*331)}.m-332{margin:calc(var(--spacing)*332)}.m-373{margin:calc(var(--spacing)*373)}.m-426{margin:calc(var(--spacing)*426)}.m-428{margin:calc(var(--spacing)*428)}.m-461{margin:calc(var(--spacing)*461)}.m-470{margin:calc(var(--spacing)*470)}.m-476{margin:calc(var(--spacing)*476)}.m-487{margin:calc(var(--spacing)*487)}.m-495{margin:calc(var(--spacing)*495)}.m-519{margin:calc(var(--spacing)*519)}.m-550{margin:calc(var(--spacing)*550)}.m-564{margin:calc(var(--spacing)*564)}.m-569{margin:calc(var(--spacing)*569)}.m-570{margin:calc(var(--spacing)*570)}.m-572{margin:calc(var(--spacing)*572)}.m-576{margin:calc(var(--spacing)*576)}.m-600{margin:calc(var(--spacing)*600)}.m-623{margin:calc(var(--spacing)*623)}.m-635{margin:calc(var(--spacing)*635)}.m-650{margin:calc(var(--spacing)*650)}.m-653{margin:calc(var(--spacing)*653)}.m-654{margin:calc(var(--spacing)*654)}.m-664{margin:calc(var(--spacing)*664)}.m-688{margin:calc(var(--spacing)*688)}.m-696{margin:calc(var(--spacing)*696)}.m-707{margin:calc(var(--spacing)*707)}.m-710{margin:calc(var(--spacing)*710)}.m-720{margin:calc(var(--spacing)*720)}.m-757{margin:calc(var(--spacing)*757)}.m-780{margin:calc(var(--spacing)*780)}.m-788{margin:calc(var(--spacing)*788)}.m-820{margin:calc(var(--spacing)*820)}.m-825{margin:calc(var(--spacing)*825)}.m-845{margin:calc(var(--spacing)*845)}.m-850{margin:calc(var(--spacing)*850)}.m-857{margin:calc(var(--spacing)*857)}.m-860{margin:calc(var(--spacing)*860)}.m-862{margin:calc(var(--spacing)*862)}.m-863{margin:calc(var(--spacing)*863)}.m-892{margin:calc(var(--spacing)*892)}.m-903{margin:calc(var(--spacing)*903)}.m-910{margin:calc(var(--spacing)*910)}.m-940{margin:calc(var(--spacing)*940)}.m-956{margin:calc(var(--spacing)*956)}.m-978{margin:calc(var(--spacing)*978)}.m-1027{margin:calc(var(--spacing)*1027)}.m-1050{margin:calc(var(--spacing)*1050)}.m-1105{margin:calc(var(--spacing)*1105)}.m-1126{margin:calc(var(--spacing)*1126)}.m-1154{margin:calc(var(--spacing)*1154)}.m-1155{margin:calc(var(--spacing)*1155)}.m-1160{margin:calc(var(--spacing)*1160)}.m-1161{margin:calc(var(--spacing)*1161)}.m-1187{margin:calc(var(--spacing)*1187)}.m-1216{margin:calc(var(--spacing)*1216)}.m-1264{margin:calc(var(--spacing)*1264)}.m-1266{margin:calc(var(--spacing)*1266)}.m-1278{margin:calc(var(--spacing)*1278)}.m-1290{margin:calc(var(--spacing)*1290)}.m-1325{margin:calc(var(--spacing)*1325)}.m-1353{margin:calc(var(--spacing)*1353)}.m-1425{margin:calc(var(--spacing)*1425)}.m-1486{margin:calc(var(--spacing)*1486)}.m-1490{margin:calc(var(--spacing)*1490)}.m-1580{margin:calc(var(--spacing)*1580)}.m-1693{margin:calc(var(--spacing)*1693)}.m-1700{margin:calc(var(--spacing)*1700)}.m-1741{margin:calc(var(--spacing)*1741)}.m-1757{margin:calc(var(--spacing)*1757)}.m-1794{margin:calc(var(--spacing)*1794)}.m-1798{margin:calc(var(--spacing)*1798)}.m-1820{margin:calc(var(--spacing)*1820)}.m-1883{margin:calc(var(--spacing)*1883)}.m-1896{margin:calc(var(--spacing)*1896)}.m-1920{margin:calc(var(--spacing)*1920)}.m-1930{margin:calc(var(--spacing)*1930)}.m-1932{margin:calc(var(--spacing)*1932)}.m-2068{margin:calc(var(--spacing)*2068)}.m-2125{margin:calc(var(--spacing)*2125)}.m-2150{margin:calc(var(--spacing)*2150)}.m-2199{margin:calc(var(--spacing)*2199)}.m-2208{margin:calc(var(--spacing)*2208)}.m-2290{margin:calc(var(--spacing)*2290)}.m-2337{margin:calc(var(--spacing)*2337)}.m-2350{margin:calc(var(--spacing)*2350)}.m-2366{margin:calc(var(--spacing)*2366)}.m-2380{margin:calc(var(--spacing)*2380)}.m-2467{margin:calc(var(--spacing)*2467)}.m-2524{margin:calc(var(--spacing)*2524)}.m-2526{margin:calc(var(--spacing)*2526)}.m-2527{margin:calc(var(--spacing)*2527)}.m-2584{margin:calc(var(--spacing)*2584)}.m-2599{margin:calc(var(--spacing)*2599)}.m-2620{margin:calc(var(--spacing)*2620)}.m-2651{margin:calc(var(--spacing)*2651)}.m-2656{margin:calc(var(--spacing)*2656)}.m-2716{margin:calc(var(--spacing)*2716)}.m-2762{margin:calc(var(--spacing)*2762)}.m-2777{margin:calc(var(--spacing)*2777)}.m-2809{margin:calc(var(--spacing)*2809)}.m-2830{margin:calc(var(--spacing)*2830)}.m-2904{margin:calc(var(--spacing)*2904)}.m-2916{margin:calc(var(--spacing)*2916)}.m-2946{margin:calc(var(--spacing)*2946)}.m-2955{margin:calc(var(--spacing)*2955)}.m-2962{margin:calc(var(--spacing)*2962)}.m-2963{margin:calc(var(--spacing)*2963)}.m-3006{margin:calc(var(--spacing)*3006)}.m-3011{margin:calc(var(--spacing)*3011)}.m-3044{margin:calc(var(--spacing)*3044)}.m-3056{margin:calc(var(--spacing)*3056)}.m-3116{margin:calc(var(--spacing)*3116)}.m-3124{margin:calc(var(--spacing)*3124)}.m-3135{margin:calc(var(--spacing)*3135)}.m-3170{margin:calc(var(--spacing)*3170)}.m-3196{margin:calc(var(--spacing)*3196)}.m-3210{margin:calc(var(--spacing)*3210)}.m-3304{margin:calc(var(--spacing)*3304)}.m-3322{margin:calc(var(--spacing)*3322)}.m-3328{margin:calc(var(--spacing)*3328)}.m-3375{margin:calc(var(--spacing)*3375)}.m-3420{margin:calc(var(--spacing)*3420)}.m-3473{margin:calc(var(--spacing)*3473)}.m-3525{margin:calc(var(--spacing)*3525)}.m-3539{margin:calc(var(--spacing)*3539)}.m-3606{margin:calc(var(--spacing)*3606)}.m-3627{margin:calc(var(--spacing)*3627)}.m-3643{margin:calc(var(--spacing)*3643)}.m-3669{margin:calc(var(--spacing)*3669)}.m-3673{margin:calc(var(--spacing)*3673)}.m-3790{margin:calc(var(--spacing)*3790)}.m-3824{margin:calc(var(--spacing)*3824)}.m-3833{margin:calc(var(--spacing)*3833)}.m-3858{margin:calc(var(--spacing)*3858)}.m-3928{margin:calc(var(--spacing)*3928)}.m-3951{margin:calc(var(--spacing)*3951)}.m-4045{margin:calc(var(--spacing)*4045)}.m-4048{margin:calc(var(--spacing)*4048)}.m-4171{margin:calc(var(--spacing)*4171)}.m-4213{margin:calc(var(--spacing)*4213)}.m-4224{margin:calc(var(--spacing)*4224)}.m-4230{margin:calc(var(--spacing)*4230)}.m-4245{margin:calc(var(--spacing)*4245)}.m-4249{margin:calc(var(--spacing)*4249)}.m-4353{margin:calc(var(--spacing)*4353)}.m-4357{margin:calc(var(--spacing)*4357)}.m-4417{margin:calc(var(--spacing)*4417)}.m-4443{margin:calc(var(--spacing)*4443)}.m-4468{margin:calc(var(--spacing)*4468)}.m-4507{margin:calc(var(--spacing)*4507)}.m-4555{margin:calc(var(--spacing)*4555)}.m-4705{margin:calc(var(--spacing)*4705)}.m-4720{margin:calc(var(--spacing)*4720)}.m-5067{margin:calc(var(--spacing)*5067)}.m-5350{margin:calc(var(--spacing)*5350)}.m-5375{margin:calc(var(--spacing)*5375)}.m-5573{margin:calc(var(--spacing)*5573)}.m-5654{margin:calc(var(--spacing)*5654)}.m-5756{margin:calc(var(--spacing)*5756)}.m-5765{margin:calc(var(--spacing)*5765)}.m-6017{margin:calc(var(--spacing)*6017)}.m-6395{margin:calc(var(--spacing)*6395)}.m-6871{margin:calc(var(--spacing)*6871)}.m-6964{margin:calc(var(--spacing)*6964)}.m-7029{margin:calc(var(--spacing)*7029)}.m-7271{margin:calc(var(--spacing)*7271)}.m-7324{margin:calc(var(--spacing)*7324)}.m-7391{margin:calc(var(--spacing)*7391)}.m-7473{margin:calc(var(--spacing)*7473)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-80{height:calc(var(--spacing)*80)}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.w-100{width:calc(var(--spacing)*100)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.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}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-300{border-color:var(--color-gray-300)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-\[56\.25\%\]{padding-top:56.25%}.pr-3{padding-right:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-amber-800{color:var(--color-amber-800)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-red-500{color:var(--color-red-500)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.italic{font-style:italic}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-\[var\(--red-salsa\)\]:focus{border-color:var(--red-salsa)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--red-salsa\)\]:focus{--tw-ring-color:var(--red-salsa)}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:h-96{height:calc(var(--spacing)*96)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--primary-color:#ff6700;--secondary-color:#333;--background-color:#1a1a1a;--text-color:#f4f4f4;--card-background:#2a2a2a;--input-background:#3c3c3c;--border-radius:12px;--box-shadow:0 10px 25px #0000004d;--orange-red-crayola:#ff4242;--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}#__next,body,html{height:100%;padding:0!important;margin:0!important}main[class*=noto_sans]{display:flex;flex-direction:column;min-height:100%}:root{--background-primary:#ffffff;--background-secondary:#f8f9fa;--background-tertiary:#f1f3f5;--text-primary:#212529;--text-secondary:#495057;--text-muted:#868e96;--border-color:#dee2e6;--primary-color:#3498db;--primary-color-light:#aed6f1;--card-shadow:0 4px 12px rgba(0,0,0,0.08);--star-filled:#f39c12;--star-empty:#d4d4d4;--status-open-bg:#e8f5e9;--status-open-text:#2e7d32;--status-closed-bg:#ffebee;--status-closed-text:#c62828}[data-theme=dark]{--background-primary:#121212;--background-secondary:hsl(210,26%,11%);--background-tertiary:#2c2c2c;--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--text-muted:#757575;--border-color:#424242;--primary-color:#5dade2;--primary-color-light:#2c3e50;--card-shadow:0 4px 12px rgba(0,0,0,0.4);--star-filled:#f1c40f;--star-empty:#4242s42;--status-open-bg:#2c3e50;--status-open-text:#66bb6a;--status-closed-bg:#4e3434;--status-closed-text:#ef5350}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--background-secondary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box}:root{--background-color-light:hsl(210,26%,11%);--rich-black-fogra-29_50:hsl(210,26%,11%,0.5);--rich-black-fogra-29-1:hsl(210,26%,11%);--rich-black-fogra-29-2:hsl(210,50%,4%);--silver-metallic:hsl(212,9%,67%);--coquelicot_20:hsla(98,100%,50%,0.2);--coquelicot_10:hsla(98,100%,50%,0.1);--sonic-silver:hsl(0,0%,47%);--cadet-gray:hsl(214,15%,62%);--light-gray:hsl(0,0%,80%);--coquelicot:hsl(98,50%,50%);--gainsboro:hsl(0,0%,88%);--white_20:hsl(0,0%,100%,0.2);--white_10:hsl(0,0%,100%,0.1);--black_10:hsl(0,0%,0%,0.1);--white:hsl(0,0%,100%);html{font-size:10px;scroll-behavior:smooth}body{background-color:var(--white);color:var(--sonic-silver);font-size:1.6rem;line-height:1.6}:focus-visible{outline-offset:4px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:var(--light-gray)}::-webkit-scrollbar-thumb{background-color:var(--coquelicot)}::-webkit-scrollbar-thumb:hover{background-color:var(--rich-black-fogra-29-1)}--fs-1:3.8rem;--fs-2:3rem;--fs-3:2.5rem;--fs-4:2rem;--fs-5:1.8rem;--fs-6:1.5rem;--fw-900:900;--fw-800:800;--fw-700:700;--fw-500:500;--section-padding:80px;--shadow-1:0 0 20px var(--black_10);--shadow-2:0px 10px 24px var(--coquelicot_20);--radius-10:10px;--radius-8:8px;--radius-5:5px;--transition-1:0.25s ease;--transition-2:0.5s ease;--cubic-in:cubic-bezier(0.51,0.03,0.64,0.28);--cubic-out:cubic-bezier(0.33,0.85,0.4,0.96)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a{text-decoration:none;color:inherit}a,button,img,input,ion-icon,span,strong{display:block}img{height:auto}button,input{background:none;border:none;font:inherit}input{width:100%}button{cursor:pointer}ion-icon{pointer-events:none}address{font-style:normal}html{font-family:var(--ff-catamaran);font-size:9px;scroll-behavior:smooth}body{background-color:var(--white);color:var(--sonic-silver);font-size:1.6rem;line-height:1.6}:focus-visible{outline-offset:4px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:var(--light-gray)}::-webkit-scrollbar-thumb{background-color:var(--coquelicot)}::-webkit-scrollbar-thumb:hover{background-color:var(--rich-black-fogra-29-1)}.header-actions .btn{width:auto}.btn.btn-sm{padding:8px 55px;font-size:1.2rem;display:flex}.container{padding-inline:15px}.section{padding-block:var(--section-padding)}.bg-dark{background-color:var(--rich-black-fogra-29-1);color:var(--silver-metallic)}.has-bg-image{background-repeat:no-repeat;background-position:0 0}.has-after,.has-before{position:relative;z-index:1}.has-after:after,.has-before:before{content:"";position:absolute}.h1,.h2,.h3{line-height:1.25;text-transform:uppercase;letter-spacing:1px}.h1{color:var(--white);font-size:var(--fs-1);font-weight:var(--fw-900)}.h2,.h3{font-weight:var(--fw-800)}.h2,.h3{color:var(--rich-black-fogra-29-1)}.h2{font-weight:var(--fw-900);font-size:var(--fs-2)}.h3{font-size:var(--fs-4)}.section-text{font-size:var(--fs-6)}.section-title{font-size:4rem;font-weight:900;letter-spacing:3px;color:rgb(255,255,255);margin-bottom:40px;text-align:center}.btn,.section-title{text-transform:uppercase}.btn{max-width:-moz-max-content;max-width:max-content;font-size:var(--fs-6);font-weight:var(--fw-500);padding:15px 35px;border-radius:var(--radius-8);transition:var(--transition-1);display:flex}.btn-primary{background-color:var(--coquelicot);color:var(--white);display:flex}.btn-primary:is(:hover,:focus){background:linear-gradient(to right,var(--coquelicot),#4CAF50);color:var(--white);box-shadow:var(--shadow-2)}.btn-secondary{background-color:var(--white);color:var(--coquelicot)}.btn-secondary:is(:hover,:focus){background-color:var(--rich-black-fogra-29-1)}.w-100{width:125%}.abs-img,.circle{position:absolute}.circle{top:50%;left:50%;transform:translate(-50%,-56%);width:100%;z-index:-1;animation:rotate360 15s linear infinite}@keyframes rotate360{0%{transform:translate(-50%,-56%) rotate(0)}to{transform:translate(-50%,-56%) rotate(1turn)}}.circle-2{animation-direction:reverse}.hero-subtitle,.section-subtitle{font-weight:var(--fw-700);text-transform:uppercase;max-width:-moz-max-content;max-width:max-content}.section-subtitle{background-color:var(--coquelicot_10);color:var(--coquelicot);padding:8px 20px;border-radius:var(--radius-8)}.section-title{margin-block:18px 35px}.btn-link{--color:var(--white);color:var(--color);font-size:var(--fs-6);font-weight:var(--fw-500);text-transform:uppercase;max-width:-moz-max-content;max-width:max-content}.btn-link,.btn-link:before{transition:var(--transition-1)}.btn-link:before{bottom:0;left:0;width:100%;height:2px;background-color:var(--color)}.btn-link:is(:hover,:focus){--color:var(--coquelicot)}.text-center{text-align:center}.img-holder{aspect-ratio:var(--width) /var(--height);background-color:var(--light-gray);overflow:hidden}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.has-scrollbar{display:flex;gap:25px;overflow-x:auto;padding-block-end:30px;scroll-snap-type:inline mandatory}.scrollbar-item{min-width:100%;scroll-snap-align:start}.has-scrollbar::-webkit-scrollbar{height:10px}.has-scrollbar::-webkit-scrollbar-thumb,.has-scrollbar::-webkit-scrollbar-track{border-radius:50px}.has-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--coquelicot)}.has-scrollbar::-webkit-scrollbar-button{width:calc(25% - 25px)}.header .btn{display:none}.header{background-color:var(--rich-black-fogra-29-1);position:fixed!important;top:0!important;left:0!important;width:100%!important;padding-block:10px;box-shadow:var(--shadow-1);z-index:4}.header>.container{display:flex;justify-content:space-between;align-items:center}.logo{margin-inline-start:-45px}.beta-tag{font-size:.4em;font-weight:700;color:#000;background-color:var(--coquelicot);padding:2px 5px;border-radius:4px;margin-left:8px;text-transform:uppercase;line-height:1;position:relative;top:-2px}.logo ion-icon{color:var(--coquelicot);font-size:40px;transform:rotate(90deg) translate(-2px,-5px)}.nav-open-btn{background-color:var(--coquelicot);padding:20px 15px;border-radius:var(--radius-8)}.nav-open-btn .line{background-color:var(--white);width:30px;height:3px}.nav-open-btn .line:not(:last-child){margin-block-end:6px}.nav-open-btn .line:nth-child(2){width:25px;margin-inline-start:auto}.navbar{background-color:var(--coquelicot);color:var(--white);position:fixed;top:100%;left:0;width:100%;height:100%;display:grid;place-content:center;visibility:hidden;transition:.25s var(--cubic-in)}.navbar.active{visibility:visible;transform:translateY(-100%);transition:.5s var(--cubic-out)}.nav-close-btn{position:absolute;top:10px;right:15px;background-color:var(--rich-black-fogra-29-1);color:var(--white);font-size:40px;padding:10px;border-radius:var(--radius-8)}.navbar-link{font-size:var(--fs-4);text-align:center;padding-block:10px;margin-block-end:20px;transition:var(--transition-1);white-space:nowrap}.navbar-link:is(:hover,:focus,.active){color:var(--rich-black-fogra-29-1)}.hero{color:var(--cadet-gray);text-align:center;padding-block-start:0;padding-block-end:0;overflow:hidden}.hero:after{bottom:0;left:0;width:100%;height:240px;z-index:-1}.hero-content{margin-block-end:90px}.hero-subtitle{background-color:var(--white_10);color:var(--white);margin-inline:auto;padding:5px;padding-inline-end:15px;border-radius:var(--radius-8)}.hero-subtitle .strong{display:inline-block;background:linear-gradient(to right,#4CAF50,var(--coquelicot));color:var(--white);padding:2px 15px;margin-inline-end:15px;border-radius:var(--radius-5)}.hero-test,.hero-title{margin-block:50px 8px}.hero .section-text{margin-block-end:40px}.hero .btn,.hero-banner{margin-inline:auto}.hero-banner{position:relative;top:-2%;left:5%;width:600px;height:600px;margin-top:-12rem}.abs-img-1{top:1502px;right:-50px;width:190px}.abs-img-2{bottom:-20px;left:20px;width:280px}.hero .abs-img{animation:move 3s linear infinite alternate}@keyframes move{0%{transform:translate(0)}50%{transform:translate(-5px,10px)}to{transform:translate(5px,20px)}}.hero .abs-img-2{animation-direction:alternate-reverse}.about-banner{margin-block-end:50px}.about-banner:after{bottom:0;left:0;width:100%;height:50%;border-radius:var(--radius-10);z-index:-2}.about-banner .abs-img{bottom:0;left:0;z-index:-1;animation:moveUp 2.5s ease infinite}@keyframes moveUp{0%,30%,60%,to{transform:translateY(0)}20%{transform:translateY(-30px)}40%{transform:translateY(-15px)}}.about .section-text:not(:last-of-type){margin-block-end:15px}.about .wrapper{margin-block-start:30px}.about-coach{display:flex;align-items:center;gap:20px;margin-block-end:30px}.about .coach-avatar{overflow:hidden;border-radius:50%}.about .coach-name{font-weight:var(--fw-700);margin-block-end:5px}.about .coach-title{font-size:var(--fs-6)}.about .btn-primary:is(:hover,:focus){background-color:var(--rich-black-fogra-29-1);color:var(--white);box-shadow:none}.video{padding-block:0;margin-block-end:-250px}.video-card{background-color:var(--light-gray);background-size:cover;background-position:50%;height:500px;border-radius:var(--radius-10);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.video-card:before{top:0;left:0;bottom:0;right:0;background-color:var(--rich-black-fogra-29_50);z-index:-1}.video-card .card-title{color:var(--white);font-size:var(--fs-3)}.play-btn{background-color:var(--coquelicot);color:var(--white);width:-moz-max-content;width:max-content;font-size:30px;padding:25px;border-radius:50%;margin-block:25px 35px;animation:pulse 2s ease infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--coquelicot)}to{box-shadow:0 0 0 40px transparent}}.calculators-section{background-color:white;padding:50px 0;padding-block-end:50px;text-align:center}.section-title{font-size:3rem;font-weight:700;margin-bottom:10px}.section-subtitle{font-size:1.2rem;color:#666;margin-bottom:50px}.calculators-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:50px}.calculator-card{width:250px;height:350px;background-size:cover;background-position:50%;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.ad-section{margin:40px 0;text-align:center}.ad-banner{display:inline-block;width:100%;max-width:970px;min-height:90px;background:#f7f7f7;border:1px dashed #ccc;border-radius:8px;color:#555;font-size:14px;line-height:90px}.card-icon-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.card-title-white{color:rgb(255,255,255);position:relative;z-index:3;padding:10px}.card-content{position:relative;z-index:3;background-color:rgba(255,255,255,.8);padding:15px;text-align:center}.calculators-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:40px 0}.calculator-card:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.15)}.card-title{font-size:1.8rem;color:#333;margin-bottom:15px}.card-description{color:#555;margin-bottom:25px;flex-grow:1}.calculator-hero-background{padding-block:120px 60px}.calculator-hero-background,.popular-categories-section{background-color:var(--rich-black-fogra-29-1);background-image:url(/_next/static/media/hero-bg.67cd4343.png);background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:100vh;display:flex;align-items:center;justify-content:center}.popular-categories-section{padding-block:80px 10px}.class-section{padding:120px 0;background-color:var(--bg-dark);background-size:cover;background-position:center -100px;background-repeat:no-repeat;overflow:hidden;position:relative;z-index:1}.calculator-page-container{gap:50px;align-items:center}.calculator-text-content{min-width:300px}.calculator-text-content .section-text{line-height:1.8}.calculator-form-card{padding:40px;border:1px solid var(--white_10);margin-top:50px}@media (max-width:992px){.calculator-page-container{flex-direction:column;align-items:center;gap:40px}.calculator-text-content{text-align:center;margin-bottom:20px}.calculator-hero-background{padding-block:100px 40px}}.calculator-page-main{padding-top:120px;padding-bottom:60px}.calculator-page-container{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;justify-content:center}.calculator-text-content{flex:1.2;min-width:320px;max-width:600px;color:var(--white)}.calculator-text-content .hero-title{margin-bottom:25px}.calculator-text-content .section-text{color:var(--silver-metallic);margin-bottom:20px;line-height:1.7}.calculator-form-card{flex:1;min-width:320px;max-width:450px;background-color:var(--rich-black-fogra-29-2);padding:35px 30px;border-radius:var(--radius-10);box-shadow:var(--shadow-1)}.calculator-form-card .section-title{margin-top:0;margin-bottom:30px;font-size:2.5rem}.gender-selection{display:flex;gap:15px;margin-bottom:25px}.gender-option{flex:1;padding:12px;border:2px solid var(--white_20);border-radius:var(--radius-8);text-align:center;font-weight:var(--fw-700);cursor:pointer;transition:all var(--transition-1)}.gender-option.active,.gender-option:hover{border-color:var(--coquelicot)}.gender-option.active{background-color:var(--coquelicot);color:var(--white)}.result-card-modern{margin-top:30px;padding:25px;background-color:hsl(210,26%,15%);border-radius:var(--radius-10);text-align:center;border:1px solid var(--white_10)}.result-card-modern .result-title{color:var(--silver-metallic);font-size:var(--fs-5);margin-bottom:15px}.result-card-modern .result-value-container{display:flex;justify-content:center;align-items:baseline;gap:10px;margin-bottom:15px}.result-card-modern .result-value{font-size:3.5rem;font-weight:var(--fw-900);color:var(--white);line-height:1}.result-card-modern .result-unit{font-size:var(--fs-5);font-weight:var(--fw-700);color:var(--coquelicot)}.result-card-modern .result-status{font-size:var(--fs-6);color:var(--silver-metallic)}@media (max-width:992px){.calculator-page-container{flex-direction:column;align-items:center}.calculator-text-content{text-align:center}.calculator-page-container{flex-direction:column;gap:40px}.calculator-text-content{text-align:center;margin-bottom:10px}.calculator-hero-background{padding-block:80px 40px}.calculator-text-content .hero-title{font-size:var(--fs-2)}}@media (min-width:992px){.calculator-page-container{gap:60px}.calculator-form-card{margin-top:30px}}@media (min-width:1200px){.calculator-page-container{gap:80px}.calculator-form-card{margin-top:80px}.calculator-text-content .hero-title{font-size:4.5rem}.calculator-text-content .section-text{font-size:1.7rem}}.other-calculators-wrapper{padding:60px 15px;text-align:center;background-color:var(--eerie-black-2)}.other-calculators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;max-width:1200px;margin-inline:auto}.other-calculator-card{display:flex;flex-direction:column;align-items:center;gap:15px;background:var(--eerie-black-1);border-radius:var(--radius-12);padding:30px;transition:var(--transition-1);border:1px solid var(--onyx)}.other-calculator-card:hover{transform:translateY(-5px);border-color:var(--citrine)}.other-calculator-card img{max-width:80px}.other-calculator-card h3{color:var(--white);font-size:1.3rem}.class{padding-block-start:calc(var(--section-padding) + 250px)}.class .section-subtitle{margin-inline:auto}.class .section-title{color:var(--white)}.class-card{background-color:var(--white);border-radius:var(--radius-10);height:100%;overflow:hidden}.class-card .card-banner img{transition:var(--transition-2)}.class-card:is(:hover,:focus-within) .card-banner img{transform:scale(1.1)}.class-card .card-content{padding:24px}.class-card .title-wrapper{display:flex;align-items:center}.class-card .title-icon{padding-inline-end:20px;margin-inline-end:20px;min-width:-moz-max-content;min-width:max-content;border-inline-end:1px solid var(--gainsboro)}.class-card .card-title{transition:var(--transition-1)}.class-card .card-title:is(:hover,:focus){color:var(--coquelicot)}.class-card .card-text{color:var(--sonic-silver);font-size:var(--fs-6);margin-block:16px 12px}.class-card .progress-wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--rich-black-fogra-29-1);font-size:var(--fs-6);font-weight:var(--fw-800);margin-block-end:8px}.class-card .progress-bg{background-color:var(--coquelicot_10);border-radius:50px}.class-card .progress-bar{background-color:var(--coquelicot);height:10px;border-radius:inherit}.blog .section-subtitle{margin-inline:auto}.blog-card{background-color:var(--white);border:1px solid var(--light-gray);border-radius:var(--radius-10);height:100%;overflow:hidden}.blog-card .card-banner{position:relative}.blog-card .card-banner img{transition:var(--transition-2)}.blog-card:is(:hover,:focus) .card-banner img{transform:scale(1.1)}.blog-card .card-meta{background-color:var(--coquelicot);color:var(--white);position:absolute;bottom:0;left:0;padding:8px 20px;font-size:var(--fs-6);font-weight:var(--fw-500);text-transform:uppercase}.blog-card .card-content{padding:25px}.blog-card .card-title{transition:var(--transition-1)}.blog-card .card-title:is(:hover,:focus){color:var(--coquelicot)}.blog-card .card-text{font-size:var(--fs-6);margin-block:8px 12px}.blog-card .btn-link{--color:var(--coquelicot)}.blog-card .btn-link:is(:hover,:focus){--color:var(--rich-black-fogra-29-1)}.footer{font-size:var(--fs-6)}.footer-top .container{display:grid;gap:50px}.footer .logo{color:var(--white)}.footer-brand-text{margin-block:25px}.footer-top .wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}.footer-brand-list li:not(:last-child){margin-block-end:15px}.footer-brand-title,.footer-list-title{color:var(--white)}.footer-list-title{font-size:var(--fs-4);font-weight:var(--fw-800);margin-block-end:28px}.footer-list-title:before{bottom:0;width:70px;height:1px;background-color:var(--coquelicot)}.footer-list>li:not(:first-child){margin-block-start:12px}.footer-link{transition:var(--transition-1)}.footer-link:not(.address):is(:hover,:focus){color:var(--coquelicot)}.footer-list-item{display:flex;justify-content:flex-start;align-items:center;gap:20px}.footer-list-item .icon{background-color:var(--coquelicot);color:var(--white);font-size:24px;padding:8px;border-radius:50%}.footer-form{position:relative;margin-block-end:30px}.footer-form .input-field{background-color:var(--white);color:var(--rich-black-fogra-29-1);padding-block:18px;padding-inline:30px 80px;border-radius:var(--radius-10)}.footer-form .btn{position:absolute;top:5px;right:5px;bottom:5px;padding:0;font-size:26px;padding-inline:12px}.footer-form .btn-primary:is(:hover,:focus){background-color:var(--rich-black-fogra-29-1);color:var(--white);box-shadow:none}.social-list{display:flex;gap:15px}.social-link{background-color:var(--white_20);color:var(--white);padding:13px;border-radius:50%;transition:var(--transition-1)}.social-link:is(:hover,:focus){background-color:var(--coquelicot)}.footer-bottom{padding-block:20px;background-color:var(--rich-black-fogra-29-2);color:var(--white);border-block-start:1px solid var(--jet);text-align:center}.copyright-link{display:inline-block;color:var(--coquelicot)}.footer-bottom-list{display:inline-flex;flex-direction:column;align-items:flex-start;gap:12px;margin-block-start:20px;text-align:left}.footer-bottom-link{padding-inline-start:20px;transition:var(--transition-1)}.footer-bottom-link:before{top:50%;transform:translateY(-50%);left:0;width:10px;height:10px;background-color:var(--coquelicot);border-radius:50%}.footer-bottom-link:is(:hover,:focus){color:var(--coquelicot)}.back-top-btn{position:fixed;bottom:20px;right:40px;background-color:var(--coquelicot);color:var(--rich-black-fogra-29-1);font-size:20px;padding:11px;border-radius:50%;border:2px solid var(--rich-black-fogra-29-1);visibility:hidden;opacity:0;transition:var(--transition-1);z-index:4}.back-top-btn.active{visibility:visible;opacity:1;transform:translateY(-10px)}@media (min-width:575px){:root{--fs-1:5.8rem;--fs-2:4rem}.container{max-width:475px;width:100%;margin-inline:auto}.hero-subtitle,.section-subtitle{font-size:var(--fs-5)}.header .container{max-width:unset;padding-inline:30px}.hero-content{padding-inline:40px}.hero-subtitle .strong{padding-block:6px}.hero:after{height:340px}.abs-img-1{top:130px;right:-10px;width:230px}.abs-img-2{bottom:150px;left:-40px;width:310px}.about .wrapper{display:flex;justify-content:flex-start;align-items:center;gap:40px}.about-coach{margin-block-end:0}.video-card .card-title{--fs-3:3.5rem}.footer-top .container{grid-template-columns:1fr 1fr;-moz-column-gap:50px;column-gap:50px;padding:13px}}@media (min-width:768px){:root{--fs-2:4.5rem}.container{max-width:650px}.scrollbar-item{min-width:calc(50% - 12.5px)}.hero-banner{position:relative;top:13%;left:-35%;width:600px;height:600px;width:150%;margin-inline:auto}.abs-img-1{top:140px;right:50px}.footer-bottom .container{display:flex;justify-content:space-between;align-items:center}.footer-bottom-list{margin-block-start:0}}@media (min-width:992px){.container,.header .container{max-width:850px}.nav-close-btn,.nav-open-btn{display:none}.header .btn{display:inline-flex}.header{background-color:var(--rich-black-fogra-29-1);box-shadow:var(--shadow-1);padding-block:30px;transition:var(--transition-1)}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header .container{gap:60px}.header .logo{color:var(--white)}.navbar,.navbar.active{all:unset;margin-inline-start:auto}.navbar-list{display:flex;gap:10px}.navbar-link{color:var(--white);font-size:unset;padding:0 10px;margin-block-end:0}.header .navbar-link:is(:hover,:focus,.active){color:var(--coquelicot)}.hero{background-size:contain;text-align:left}.hero:before{content:"";position:absolute;top:-1000px;left:400px;width:1500px;height:1500px;background-image:radial-gradient(circle,var(--coquelicot_20) 20%,transparent 50% 100%);z-index:-1}.hero .container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px}.hero-content{padding-inline:0;margin-block-end:0}.hero .btn,.hero-subtitle{margin-inline:0}.hero:after{width:330px;height:100%;left:auto;right:0}.about .container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.about-banner{margin-block-end:0}.about .wrapper{gap:30px}.footer-top .container{grid-template-columns:.85fr .5fr 1fr .85fr;-moz-column-gap:50px;column-gap:50px}}@media (min-width:1200px){:root{--fs-1:7rem;--fs-2:5.5rem;--fs-4:2.2rem;--fs-5:2rem;--section-padding:120px}.container,.header .container{max-width:950px}.btn{padding:18px 45px;border-radius:var(--radius-10)}.section-subtitle{--fs-5:2.2rem}.has-scrollbar{gap:30px}.scrollbar-item{min-width:calc(33.33% - 20px)}.header .container{padding-inline:0}.hero:after{width:420px}.hero .section-text{--fs-6:1.8rem}.abs-img-1{top:275px;right:-90px;width:260px}.abs-img-2{bottom:85px;left:-50px;width:360px}.about .container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.about-banner{margin-block-end:0}.about .wrapper{gap:40px}:is(.class-card,.blog-card) .card-content{padding:30px}.blog-card .card-meta{padding:15px 30px}.footer-top .container{grid-template-columns:1fr .6fr .9fr 1fr}}.calculator-section{padding-block:var(--section-padding)}.calculator-wrapper{max-width:500px;margin-inline:auto;background-color:var(--rich-black-fogra-29-2);padding:30px;border-radius:var(--radius-10);box-shadow:var(--shadow-1)}.calculator-wrapper .section-title{color:var(--white);text-align:center;margin-block-end:30px;text-transform:none;letter-spacing:normal}.input-group{margin-block-end:20px}.input-group label{color:var(--white);font-weight:var(--fw-500);text-transform:none;letter-spacing:normal;margin-block-end:5px;display:block}.input-group input,.input-group select{background-color:hsla(210,26%,20%,1);color:var(--white);padding:12px 15px;border-radius:var(--radius-8);border:1px solid hsla(210,26%,30%,1);transition:var(--transition-1);width:100%}.input-group input:focus,.input-group select:focus{outline:none;border-color:var(--coquelicot)}.alert,.calculator-result{padding:15px;font-weight:var(--fw-700);display:none}.alert,.calculator-result,.result-card{margin-top:30px;border-radius:var(--radius-8);text-align:center}.result-card{background-color:hsla(210,26%,20%,1);color:var(--white);padding:25px;box-shadow:0 4px 6px rgba(0,0,0,.2)}.result-title{font-size:var(--fs-4);font-weight:var(--fw-700);color:var(--coquelicot);margin-bottom:10px}.result-value{font-size:3rem;font-weight:var(--fw-900);color:var(--white)}.result-category{font-size:var(--fs-5);font-weight:var(--fw-500);color:var(--silver-metallic)}.alert.alert-info{background-color:hsla(120,80%,30%,.2);color:hsl(120,80%,60%);border-color:hsla(120,80%,30%,.5)}.alert.alert-danger{background-color:hsla(0,80%,40%,.2);color:hsl(0,80%,70%);border-color:hsla(0,80%,40%,.5)}.alert.alert-success{background-color:hsla(120,80%,40%,.2);color:hsla(120,80%,60%,1);border-color:hsla(120,80%,40%,.5)}.alert.alert-warning{background-color:hsla(45,100%,40%,.2);color:hsl(45,100%,70%);border-color:hsla(45,100%,40%,.5)}.calculator-list-section{padding-block-start:calc(var(--section-padding) + 80px)}.calculator-grid{display:grid;gap:30px}.about{padding-block-start:40px;overflow:hidden}.calculator-card{background-color:var(--white);border-radius:var(--radius-10);box-shadow:var(--shadow-1);overflow:hidden;transition:transform var(--transition-1)}.calculator-card:is(:hover,:focus-within){transform:translateY(-10px)}.calculator-card .card-icon-wrapper{position:relative;height:200px;background-size:cover;background-position:50%;display:grid;place-content:center}.calculator-card .card-icon-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,0%,.5);z-index:1}.calculator-card .card-title{color:var(--white);z-index:2;font-size:var(--fs-3);text-align:center;padding:10px}.calculator-card .card-content{padding:25px}.calculator-card .card-text{color:var(--sonic-silver);font-size:var(--fs-6);line-height:1.6;margin-block-end:20px}.calculator-card .btn-link{--color:var(--coquelicot);color:var(--color);max-width:-moz-max-content;max-width:max-content;font-weight:var(--fw-500);text-transform:uppercase;transition:color var(--transition-1);display:flex;align-items:center;gap:5px}.hero{padding-block:var(--section-padding) 80px;min-height:500px;display:flex}@media (min-width:992px){.hero{padding-block:85px}}.calculator-card .btn-link:is(:hover,:focus){color:var(--rich-black-fogra-29-1)}@media (min-width:768px){.calculator-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.calculator-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.calculator-grid{grid-template-columns:repeat(4,1fr)}}.auth-form-section{padding-block:var(--section-padding)}.auth-form-container{background-color:var(--white);padding:40px;border-radius:var(--radius-10);box-shadow:var(--shadow-1);max-width:500px;margin-inline:auto}.auth-form-container .form-title{color:var(--rich-black-fogra-29-1);margin-block-end:30px;text-align:center}.auth-form-container .input-group{margin-block-end:20px}.auth-form-container .input-group label{color:var(--rich-black-fogra-29-1);font-weight:var(--fw-500);margin-block-end:5px;display:block}.auth-form-container .input-group input{background-color:var(--gainsboro);color:var(--rich-black-fogra-29-1);padding:12px 15px;border-radius:var(--radius-8);border:1px solid var(--light-gray);transition:var(--transition-1);width:100%}.auth-form-container .input-group input:focus{outline:none;border-color:var(--coquelicot)}.auth-form-container .btn-primary{margin-block-start:10px}.alert-message{margin-top:20px;padding:15px;border-radius:var(--radius-8);font-weight:var(--fw-700);text-align:center}.alert-message.text-success{background-color:hsla(120,80%,90%,.8);color:hsla(120,80%,40%,1)}.alert-message.text-danger{background-color:hsla(0,80%,90%,.8);color:hsla(0,80%,40%,1)}.link-primary{color:var(--coquelicot);font-weight:var(--fw-700);transition:var(--transition-1)}.link-primary:is(:hover,:focus){color:var(--rich-black-fogra-29-1)}.history-card{background-color:var(--white);padding:40px;border-radius:var(--radius-10);box-shadow:var(--shadow-1)}.history-controls{display:flex;flex-wrap:wrap;gap:20px;margin-block-end:30px}.history-controls .input-group{flex:1 1 200px;margin-block-end:0}.history-section .list-group-item{background-color:var(--gainsboro);color:var(--rich-black-fogra-29-1);border:1px solid var(--light-gray);padding:15px;margin-bottom:10px;border-radius:var(--radius-8)}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:var(--rich-black-fogra-29-1);padding:10px 0;min-width:200px;border-radius:var(--radius-8);box-shadow:var(--shadow-1)}.dropdown.active .dropdown-menu,.dropdown:hover .dropdown-menu{display:block}.dropdown-menu .dropdown-link{padding:10px 20px;color:var(--white);font-size:var(--fs-6);transition:background-color var(--transition-1)}.dropdown-menu .dropdown-link:hover{background-color:var(--coquelicot)}@media (max-width:991px){.dropdown-menu{position:static;display:none;background-color:transparent;box-shadow:none}.dropdown.active .dropdown-menu{display:block}.dropdown-menu .dropdown-link{padding:10px 30px;font-size:var(--fs-5)}.dropdown-menu .dropdown-link:hover{background-color:transparent;color:var(--rich-black-fogra-29-1)}}.hero{background-color:var();background-image:url(/_next/static/media/hero-bg.67cd4343.png);background-repeat:no-repeat;background-size:cover;background-position:top;padding-block:120px;min-height:auto;display:grid;align-items:center}.sex{text-align:center}@media (min-width:768px){.home-calculator-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.home-calculator-grid{grid-template-columns:repeat(3,1fr)}}.related-calculators{padding-block:var(--section-padding);background-color:var(--rich-black-fogra-29-1)}.related-calculators-title{color:var(--white);text-align:center;margin-block-end:30px}.related-calculators-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.related-calculator-card{background-color:var(--rich-black-fogra-29-2);border-radius:var(--radius-10);overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.related-calculator-card:hover{transform:translateY(-5px)}.related-calculator-card .card-banner img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.related-calculator-card .card-content{padding:20px}.related-calculator-card .card-title{color:var(--coquelicot);font-size:var(--fs-4);font-weight:var(--fw-700);margin-block-end:10px}.related-calculator-card .card-text{color:var(--silver-metallic);font-size:var(--fs-6);line-height:1.5}.calculator-result-card p{margin-bottom:0}.macro-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.macro-item{background-color:hsl(210,26%,20%);padding:10px;border-radius:var(--radius-8)}.macro-item .macro-label{font-size:1.4rem;color:var(--silver-metallic);margin-bottom:5px}.macro-item .macro-value{font-size:1.8rem;font-weight:var(--fw-700);color:var(--white)}.login-prompt{text-align:center;padding:20px}.login-prompt p{color:var(--silver-metallic);font-size:var(--fs-5);margin-bottom:20px}.login-prompt .btn{margin-inline:auto}.other-calculators-section{padding-block:var(--section-padding);background-color:var(--rich-black-fogra-29-2)}.other-calculators-section .section-title{color:var(--white);margin-bottom:50px}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a;z-index:9999;display:grid;place-content:center;transition:opacity .5s ease}.preloader.loaded{opacity:0;pointer-events:none}.preloader .spinner{width:50px;height:50px;border:5px solid #444;border-top:5px solid var(--coquelicot);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.other-calculators-section-internal{width:100%;padding-block-start:60px;padding-block-end:40px}.other-calculators-section-internal .section-title{color:var(--white);margin-bottom:50px}.other-calculators-grid-light{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.light-calculator-card{background-color:var(--white);border-radius:var(--radius-10);box-shadow:var(--shadow-1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.light-calculator-card:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.light-calculator-card .card-banner img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.light-calculator-card .card-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.light-calculator-card .card-title{color:var(--rich-black-fogra-29-1);font-size:var(--fs-4);font-weight:var(--fw-800);margin-bottom:15px}.light-calculator-card .card-text{color:var(--sonic-silver);font-size:var(--fs-6);line-height:1.6;margin-bottom:20px}.light-calculator-card .btn-link-card{color:var(--coquelicot);font-weight:var(--fw-700);text-transform:uppercase;margin-top:auto;align-self:flex-start;display:flex;align-items:center;gap:5px}@media (min-width:768px){.related-calculators-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.related-calculators-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.related-calculators-grid{grid-template-columns:repeat(4,1fr)}}.custom-icon{width:50px;height:50px;vertical-align:middle}.header-actions .dropdown{position:relative;display:inline-block}.header-actions .dropdown-toggle{display:flex;align-items:center;gap:8px;cursor:pointer}.header-actions .dropdown-toggle ion-icon{font-size:1.4rem;transition:transform .3s ease}.header-actions .dropdown.active .dropdown-toggle ion-icon{transform:rotate(180deg)}.header-actions .dropdown-menu{display:none;position:absolute;top:calc(100% + 10px);right:0;background-color:var(--rich-black-fogra-29-2);min-width:180px;border-radius:var(--radius-8);box-shadow:0 5px 20px rgba(0,0,0,.5);border:1px solid var(--white_10);z-index:10;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.header-actions .dropdown.active .dropdown-menu{display:block;opacity:1;transform:translateY(0)}.header-actions .dropdown-menu .dropdown-link{padding:12px 20px;color:var(--silver-metallic);font-size:1.4rem;font-weight:500;transition:background-color .2s ease,color .2s ease;display:block;white-space:nowrap}.header-actions .dropdown-menu .dropdown-link:hover{background-color:var(--coquelicot);color:var(--white)}.header-actions .dropdown-menu .dropdown-divider{height:1px;margin:8px 0;overflow:hidden;background-color:var(--white_10)}.header-actions{display:flex;align-items:center;gap:10px}@media (min-width:992px){.header-actions .btn{display:inline-flex;width:auto;flex-shrink:0;white-space:nowrap}.header-actions .btn.btn-sm{padding:8px 16px}}@media (max-width:768px){.loginSection,.otherCalculatorsSection,.pageWrapper,.plannerPage{padding-top:0!important;margin-top:0!important}}.main-content{flex-grow:1;padding-top:65px}@media (min-width:992px){.main-content{padding-top:95px}}.theme-toggle-btn{background:none;border:none;cursor:pointer;color:var(--foreground);display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:all .3s ease}.theme-toggle-btn:hover{background-color:var(--white_10)}.navbar-actions-mobile{display:none}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}@media (max-width:991px){.dropdown-menu{display:none;position:static;background-color:rgba(0,0,0,.1)}.dropdown:hover>.dropdown-menu{display:none}.dropdown.active>.dropdown-menu{display:block}}@media (max-width:768px){:root{--fs-1:3.6rem;--fs-2:3.0rem;--fs-3:2.6rem;--fs-4:2.0rem}.section{padding-block:60px}.container{padding-inline:10px}.h1,.h2,.h3{letter-spacing:.5px}.btn{padding:12px 28px;font-size:1.4rem;align-self:center;margin:15px auto 20px}.calculator-card-container{background:var(--eerie-black-2);border:1px solid var(--onyx);border-radius:20px;padding:20px;margin-top:-50px;position:relative;z-index:1}.calculator-card-container .btn-primary{margin-top:20px}.calculator-card-container .result-card-modern{margin-top:30px}.abs-img-1,.abs-img-2{display:none}.header{padding-block:15px;position:relative}.logo{font-size:3rem}.header.logged-in .logo,.header:not(.logged-in) .header-actions{display:none}.header.logged-in .header-actions{display:flex;order:-1;margin-right:auto}.header.logged-in .header-actions .btn{padding:8px 16px;font-size:1.3rem;background-color:transparent;border:1px solid var(--white_20);margin-top:0;margin-bottom:0}.header.logged-in .header-actions .btn:hover{background-color:var(--white_10)}.nav-open-btn{position:absolute;top:50%;right:15px;transform:translateY(-50%);padding:15px;margin-right:0}.header.active .nav-open-btn{display:none}.nav-close-btn{position:absolute;top:20px;right:auto;left:50%;transform:translateX(-50%);font-size:35px}.navbar-list{margin-top:60px}.hero{position:relative;min-height:90vh;padding-top:100px;overflow:hidden}.hero,.hero-content{display:flex;flex-direction:column;align-items:center}.hero-content{width:100%;gap:18px;z-index:2;text-align:center;margin:-7rem auto 0}.hero-banner{position:relative;top:-2%;left:5%;width:600px;height:600px;margin-top:-12rem;margin-inline:auto}.hero-banner .w-100{position:relative;width:155%;left:-25%;top:70px;height:auto}.calculator-grid,.calculators-grid,.categories-grid,.other-calculators-grid-light,.related-calculators-grid{grid-template-columns:1fr;gap:20px}.calculator-card,.category-card,.light-calculator-card{width:100%;height:auto}.calculator-hero-background{padding-block:80px 40px}.calculator-page-container{flex-direction:column;gap:30px}.calculator-form-card{padding:25px;margin-top:0}.footer-top .container{grid-template-columns:1fr;text-align:center}.footer-top .wrapper{justify-content:center}.footer-list-title:before{margin-inline:auto}.footer-bottom .container{flex-direction:column;gap:15px}}@media (max-width:480px){:root{--fs-1:2.8rem;--fs-2:2.4rem}.header.logged-in .header-actions{display:flex}.header:not(.logged-in) .header-actions{display:none}.hero-title{margin-block:30px 15px}.video-card .card-title{font-size:var(--fs-4)}.play-btn{padding:20px;font-size:24px}.auth-form-container{padding:25px}.result-card-modern .result-value{font-size:3rem}}.navbar-actions-mobile{display:block;margin-top:20px;padding-top:20px;border-top:1px solid var(--white_10);text-align:center}.logo{color:var(--rich-black-fogra-29-1);font-size:3.5rem;font-weight:var(--fw-900);display:flex;align-items:center;margin-inline-start:-5px}.navbar-actions-mobile .theme-toggle-btn{margin:0 auto;width:auto;padding:8px 16px;border-radius:50px;background-color:var(--white_10)}.navbar-actions-mobile .theme-toggle-text{margin-left:10px;font-size:var(--fs-6);font-weight:var(--fw-600)}