@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800;900&display=swap";/*! tailwindcss v4.1.14 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@font-face{font-family:Permanent Marker;src:url(/fonts/PermanentMarker-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jura;src:url(/fonts/Jura-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@layer theme{:root,:host{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--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-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--color-ha-training:#6366f1;--color-ha-nutrition:#f97316;--color-ha-hydration:#3b82f6;--color-ha-steps:#eab308;--color-ha-shop:#f40057;--color-ha-injury:#ef4444}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden auto}body{background-color:var(--color-black);font-family:var(--font-sans);color:var(--color-zinc-300);overscroll-behavior-y:auto;touch-action:pan-y;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh;overflow:hidden auto}body:before{content:"";filter:none;z-index:-50;opacity:0;pointer-events:none;background:0 0;position:fixed;inset:-5%}html.ha-native-app body:before{content:none!important;opacity:0!important;background:0 0!important}html.ha-native-app,html.ha-native-app body{background:#020205}html.ha-app-gradient-page,html.ha-app-gradient-page body,html.ha-auth-gradient-page,html.ha-auth-gradient-page body{background:#020716}html.ha-app-gradient-page body:before,html.ha-auth-gradient-page body:before{filter:none;opacity:1;background:radial-gradient(circle at 78% -8%,#0022ff4d,#0000 34%),radial-gradient(circle at 8% 28%,#fe08742e,#0000 30%),linear-gradient(145deg,#020716,#06122d 46%,#02040d);inset:0}::selection{color:var(--color-white);background-color:#f4005766}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%}html.ha-native-interaction-guarded,html.ha-native-interaction-guarded body{-webkit-touch-callout:none}html.ha-native-interaction-guarded :where(img,picture,video,canvas,svg,.ha-no-native-callout,[data-native-menu-locked=true]){-webkit-touch-callout:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}button,a{touch-action:manipulation}button{max-width:100%;min-height:40px}input,textarea,[contenteditable=true],.selectable{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}html.ha-native-interaction-guarded :where(input,textarea,select,[contenteditable=true],[contenteditable=plaintext-only],[role=textbox],.selectable,[data-allow-native-menu=true]){-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-zinc-100);overflow-wrap:anywhere}p,span,div,button{min-width:0}#root{width:100%;min-width:0;overflow:hidden visible}@media(min-width:768px){::-webkit-scrollbar{background:0 0;width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#f4005766,#8a2be266,#05f6);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f40057cc,#8a2be2cc,#05fc)}}}@layer components{.ha-page{padding-inline:clamp(1rem,2.2vw,2rem);width:min(100%,1440px);margin-inline:auto;padding-bottom:clamp(5.5rem,7vw,2rem)}.ha-section{gap:clamp(.75rem,1.4vw,1.25rem);display:grid}.ha-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fff1,#ffffff08);border:1px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #00000038}.ha-card-compact{border-radius:16px;padding:clamp(.75rem,1.5vw,1.1rem)}.ha-card-pad{padding:clamp(1rem,2vw,1.5rem)}.ha-app-grid{width:min(100%,1440px);padding:clamp(.9rem,1.8vw,2rem);padding-bottom:max(6rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.8vw,1.6rem);margin-inline:auto;display:grid;overflow-x:hidden}@media(min-width:768px){.ha-app-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;padding-bottom:2rem}}@media(min-width:1180px){.ha-app-grid{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr)}}.ha-side-panel,.ha-main-panel{flex-direction:column;gap:clamp(.8rem,1.4vw,1.1rem);min-width:0;display:flex}.ha-kicker{font-family:var(--font-heading);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.62rem,.85vw,.75rem);font-weight:900;line-height:1}.ha-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.25rem,.8vw,.65rem);min-width:0;display:grid}.ha-week-tile{border-radius:14px;min-height:5.25rem;padding:.45rem .2rem}.ha-exercise-visual-img{object-fit:contain;object-position:center;opacity:.98;filter:drop-shadow(0 0 26px #fe087433);width:min(100%,887px);max-width:100%;height:min(100%,887px);max-height:100%}@media(min-width:640px){.ha-week-tile{border-radius:16px;min-height:6rem;padding:.55rem .35rem}}.ha-grid,.ha-grid-2,.ha-grid-3{grid-template-columns:repeat(1,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);display:grid}@media(min-width:768px){.ha-grid-2,.ha-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.ha-page{padding-inline:2rem;padding-bottom:2rem}.ha-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ha-button{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.72rem 1rem;font-size:.875rem;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.ha-button:active{transform:scale(.98)}.ha-button-primary{color:#fff;background:linear-gradient(90deg,#02f,#fe0874);box-shadow:0 14px 28px #0022ff38}.ha-gradient-bg{background:linear-gradient(90deg,#02f,#fe0874)!important}.ha-gradient-soft{background:linear-gradient(135deg,#0022ff24,#fe087424)!important}.ha-gradient-text{background:linear-gradient(90deg,#02f,#fe0874);-webkit-background-clip:text;background-clip:text;color:#0000!important}svg.ha-gradient-text,.ha-gradient-text svg{filter:drop-shadow(0 0 8px #0022ff42);background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#fe0874!important}.ha-gradient-border{box-shadow:0 0 22px #0022ff2e,inset 0 0 0 1px #0022ff29;border-color:#fe087480!important}.ha-auth-page{isolation:isolate;background:radial-gradient(circle at 78% -8%,#0022ff4d,#0000 34%),radial-gradient(circle at 8% 28%,#fe08741f,#0000 30%),linear-gradient(145deg,#020716,#06122d 46%,#02040d);position:relative;overflow:hidden}.ha-auth-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 6%,#02f3,#0000 30%),radial-gradient(circle at 100% 36%,#fe087414,#0000 34%),linear-gradient(#ffffff06,#0000 44%);position:fixed;inset:0}.ha-auth-logo{filter:drop-shadow(0 0 28px #0022ff3d)drop-shadow(0 0 34px #fe087429)}.ha-auth-card{isolation:isolate;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0d0f1ced,#05060cf7) padding-box padding-box,linear-gradient(135deg,#5680ffd1,#893fff6b 47%,#fe0874e0) border-box;border:1.5px solid #0000;border-radius:clamp(2rem,5vw,4rem);position:relative;overflow:hidden;box-shadow:0 36px 90px #0000007a,0 0 70px #0022ff2e,0 0 80px #fe087429}.ha-auth-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0022ff24,#0000 34%),linear-gradient(260deg,#fe08742e,#0000 42%),linear-gradient(#ffffff0e,#ffffff03);position:absolute;inset:0}.ha-auth-shield{color:#fff;background:linear-gradient(145deg,#0022ff38,#fe087429);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 18px 45px #00000042,0 0 35px #fe087433}.ha-auth-shield svg{color:#f7f7ff;filter:drop-shadow(0 0 9px #0022ffb8)drop-shadow(0 0 10px #fe0874a3)}.ha-auth-social-button{width:100%;min-height:clamp(3.65rem,7.1vw,5.6rem);font-family:var(--font-heading);letter-spacing:clamp(.07em,.7vw,.16em);text-align:center;text-transform:uppercase;border-radius:clamp(1rem,2.6vw,1.45rem);grid-template-columns:clamp(1.8rem,4.2vw,3.2rem) minmax(0,1fr) clamp(1rem,2.4vw,1.7rem);align-items:center;gap:clamp(.65rem,2.2vw,1.2rem);padding-inline:clamp(1rem,3.2vw,2.15rem);font-size:clamp(.8rem,2.08vw,1.55rem);font-weight:900;line-height:1.15;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:grid}.ha-auth-social-button:hover:not(:disabled){transform:translateY(-1px)scale(1.006)}.ha-auth-social-button:active:not(:disabled){transform:scale(.985)}.ha-auth-social-button:disabled{cursor:not-allowed;opacity:.64}.ha-auth-google-button{color:#050509;background:linear-gradient(#fff,#f4f5f8);border:1px solid #ffffffb8;box-shadow:0 20px 44px #ffffff21}.ha-auth-apple-button{color:#fff;background:#020205;border:1px solid #ffffff24;box-shadow:inset 0 0 0 1px #ffffff09,0 20px 44px #00000057,0 0 22px #fe087421}.ha-auth-alt-button{color:#ffffffe0;background:#ffffff0e;border:1px solid #ffffff1f;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 38px #00000038}.ha-auth-social-icon{justify-content:center;justify-self:center;align-items:center;width:clamp(1.6rem,4vw,2.55rem);height:clamp(1.6rem,4vw,2.55rem);display:inline-flex}.ha-auth-social-icon svg{width:clamp(1.25rem,3.4vw,2.15rem);height:clamp(1.25rem,3.4vw,2.15rem)}.ha-auth-apple-logo{object-fit:contain;width:clamp(1.45rem,3.8vw,2.25rem);height:clamp(1.45rem,3.8vw,2.25rem)}.ha-auth-apple-logo-light{display:none}.ha-auth-arrow{justify-self:end;width:clamp(1rem,2.6vw,1.65rem);height:clamp(1rem,2.6vw,1.65rem)}.ha-auth-tabs{background:#00000057;border:1px solid #ffffff1a;border-radius:clamp(1rem,2.5vw,1.45rem);gap:.25rem;padding:clamp(.28rem,1vw,.5rem)}.ha-auth-tabs button{color:#dce0ec94;min-height:clamp(3.05rem,6vw,4.7rem);font-family:var(--font-heading);letter-spacing:clamp(.02em,.35vw,.06em);border-radius:clamp(.8rem,2vw,1.1rem);font-size:clamp(.76rem,1.8vw,1.25rem);font-weight:900;transition:color .16s,box-shadow .16s,background .16s}.ha-auth-tabs button:hover{color:#fff;background:#ffffff0b}.ha-auth-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#0022ff3d,#fe087429);box-shadow:inset 0 0 0 1px #fe087473,inset 0 0 0 2px #0022ff47,0 16px 34px #00000047}.ha-auth-label{color:#c4cad8c2;font-family:var(--font-heading);letter-spacing:clamp(.12em,.5vw,.18em);text-transform:uppercase;margin-bottom:clamp(.45rem,1.4vw,.75rem);font-size:clamp(.76rem,1.6vw,1rem);font-weight:900;line-height:1;display:block}.ha-auth-input{color:#fff;background:#04050b8f;border:1px solid #ffffff1f;border-radius:clamp(.95rem,2.4vw,1.3rem);outline:none;width:100%;min-height:clamp(3.65rem,7.1vw,5.45rem);padding-inline:clamp(1rem,3vw,1.8rem);font-size:clamp(1rem,2.8vw,1.68rem);font-weight:650;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 0 0 1px #0022ff14}.ha-auth-input::placeholder{color:#c9cfde75}.ha-auth-input:focus{background:#05060eb8;border-color:#fe0874b8;box-shadow:inset 0 0 0 1px #0022ff57,0 0 0 3px #0022ff29,0 0 30px #fe087429}.ha-auth-password-toggle{color:#cdd3e194;border-radius:999px;place-items:center;width:2.65rem;min-height:2.65rem;transition:color .16s,background-color .16s;display:grid;position:absolute;top:50%;right:clamp(.6rem,1.5vw,.95rem);transform:translateY(-50%)}.ha-auth-password-toggle:hover{color:#fff;background:#ffffff0f}.ha-auth-submit-button{color:#fff;width:100%;min-height:clamp(3.85rem,7.5vw,5.5rem);font-family:var(--font-heading);letter-spacing:clamp(.1em,.75vw,.2em);text-transform:uppercase;background:linear-gradient(90deg,#0c45ff,#8b3cf6 48%,#fe0874);border-radius:clamp(1rem,2.6vw,1.35rem);justify-content:center;align-items:center;gap:clamp(.65rem,2vw,1rem);font-size:clamp(.82rem,2.1vw,1.5rem);font-weight:900;line-height:1.15;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 24px 55px #0022ff3d,0 18px 45px #fe08743d}.ha-auth-submit-button:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px)scale(1.006)}.ha-auth-submit-button:active:not(:disabled){transform:scale(.985)}.ha-auth-submit-button:disabled{cursor:not-allowed;opacity:.64}.ha-auth-social-progress{text-align:center;justify-content:center;align-items:center;gap:.78rem;min-height:3.4rem;margin-top:1rem;display:flex}.ha-auth-orb-spinner{filter:drop-shadow(0 0 12px #fe087480)drop-shadow(0 0 18px #0055ff61);background:conic-gradient(#fe0874,#8b3cf6 118deg,#05f 226deg,#fe0874 360deg);border-radius:999px;width:2.35rem;height:2.35rem;animation:.78s linear infinite ha-auth-orb-spin;display:inline-block;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .34rem),#000 calc(100% - .32rem));mask:radial-gradient(farthest-side,#0000 calc(100% - .34rem),#000 calc(100% - .32rem))}.ha-auth-button-spinner{width:clamp(1.25rem,3.4vw,2rem);height:clamp(1.25rem,3.4vw,2rem);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .24rem),#000 calc(100% - .22rem));mask:radial-gradient(farthest-side,#0000 calc(100% - .24rem),#000 calc(100% - .22rem))}.ha-auth-progress-label{max-width:13rem;font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;font-size:.74rem;font-weight:900;line-height:1.1}.ha-auth-feedback{text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-start;gap:.64rem;margin-top:1.1rem;padding:0;font-size:.92rem;font-weight:900;line-height:1.38;display:flex}.ha-auth-feedback-icon{flex:none;width:1.05rem;height:1.05rem;margin-top:.12rem}.ha-auth-feedback-error{color:#ff4a8f;text-shadow:0 0 18px #fe08743d}.ha-auth-feedback-error span{color:#0000;background:linear-gradient(90deg,#ff9abb,#ff2f78 46%,#ff5bad);-webkit-background-clip:text;background-clip:text}.ha-auth-feedback-error .ha-auth-feedback-icon{color:#ff5f9b;filter:drop-shadow(0 0 8px #fe087473)}.ha-auth-feedback-notice{color:#cff8ffdb;text-shadow:0 0 16px #0055ff38}.ha-auth-feedback-notice .ha-auth-feedback-icon{color:#75d7ff}.ha-shop-auth-social-progress,.ha-shop-auth-feedback{margin-top:.95rem}@keyframes ha-auth-orb-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.ha-auth-page{padding-top:4.85rem}.ha-auth-card{border-radius:1.65rem;box-shadow:0 24px 64px #00000073,0 0 36px #0022ff24,0 0 40px #fe08741f}.ha-auth-social-button{letter-spacing:.08em;grid-template-columns:1.6rem minmax(0,1fr) 1.15rem;min-height:3.48rem;padding-inline:.95rem}.ha-auth-tabs{gap:.18rem}}.ha-gradient-progress{background:linear-gradient(90deg,#02f,#fe0874)!important}.ha-today-frame{isolation:isolate}.ha-today-frame:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;filter:drop-shadow(0 0 8px #ff00f561);background:linear-gradient(135deg,#fe0874,#ff00f5 52%,#ff4df2);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ha-success-gradient-bg{background:linear-gradient(90deg,#00c853,#00a86b 46%,#10b981)!important}.ha-success-gradient-soft{background:linear-gradient(135deg,#00c85329,#10b9811f)!important}.ha-success-gradient-text{background:linear-gradient(90deg,#6dff9f,#10b981);-webkit-background-clip:text;background-clip:text;color:#0000!important}svg.ha-success-gradient-text,.ha-success-gradient-text svg{filter:drop-shadow(0 0 8px #10b98147);background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#22c55e!important}.ha-success-gradient-border{box-shadow:0 0 22px #10b98138,inset 0 0 0 1px #4ade802e;border-color:#22c55e9e!important}@keyframes ha-success-pop{0%{opacity:0;transform:scale(.72)}48%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes ha-success-sweep{0%{opacity:0;transform:translate(-140%)skew(-18deg)}25%{opacity:.9}to{opacity:0;transform:translate(150%)skew(-18deg)}}.ha-success-pop{animation:.52s cubic-bezier(.2,.8,.2,1) both ha-success-pop}.ha-success-sweep:after{content:"";pointer-events:none;inset-block:-20%;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:42%;animation:1.35s ease-out both ha-success-sweep;position:absolute;left:0}.ha-button-ghost{color:#fff;background:#ffffff0e;border:1px solid #ffffff14}.ha-shop-button{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f40057;border-radius:999px;min-height:42px;padding:.7rem 1rem;font-size:.75rem;font-weight:900;line-height:1;box-shadow:0 14px 30px #f4005738}.ha-badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;min-height:24px;padding:.25rem .6rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.ha-progress{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.ha-progress>span,.ha-progress>div{border-radius:inherit;height:100%;display:block}.ha-title{font-family:var(--font-heading);letter-spacing:0;font-size:clamp(1.55rem,3vw,2.65rem);font-weight:900;line-height:.98}.ha-subtitle{font-family:var(--font-heading);color:#9ca3af;font-size:clamp(.82rem,1.2vw,1rem);line-height:1.45}.ha-icon-button{background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;display:inline-flex}.ha-connected-app,.ha-connected-app .font-sans,.ha-connected-app button,.ha-connected-app input,.ha-connected-app textarea,.ha-connected-app select{font-family:var(--font-heading)}.ha-name-gradient{color:#0000;background:linear-gradient(90deg,#02f,#fe0874);-webkit-background-clip:text;background-clip:text}@keyframes ha-action-description-pulse{0%,to{color:#9ca3af;text-shadow:none;opacity:.82}50%{color:#fffffff5;text-shadow:0 0 14px #fe087459,0 0 26px #0022ff2e;opacity:1}}.ha-action-card .ha-action-title,.ha-action-card .ha-action-value{color:#fff;transition:color .18s,text-shadow .18s,transform .18s}.ha-action-card .ha-action-description{color:#9ca3af;transition:color .18s,text-shadow .18s,opacity .18s}.ha-action-card:hover .ha-action-title,.ha-action-card:hover .ha-action-value{text-shadow:0 0 14px #fe087473;color:#fe0874!important}.ha-action-card:hover .ha-action-description{animation:1.25s ease-in-out infinite ha-action-description-pulse}.ha-universe-training{--ha-accent:var(--color-ha-training)}.ha-universe-nutrition{--ha-accent:var(--color-ha-nutrition)}.ha-universe-hydration{--ha-accent:var(--color-ha-hydration)}.ha-universe-steps{--ha-accent:var(--color-ha-steps)}.ha-universe-shop{--ha-accent:var(--color-ha-shop)}.ha-universe-injury{--ha-accent:var(--color-ha-injury)}.glass-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.glass-card{border-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.glass-card{background-color:#18181b66}@supports (color:color-mix(in lab,red,red)){.glass-card{background-color:color-mix(in oklab,var(--color-zinc-900)40%,transparent)}}.glass-card{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-6{inset:calc(var(--spacing)*-6)}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[-7\%\]{inset:-7%}.inset-\[-18\%_-10\%\]{inset:-18% -10%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-x-8{inset-inline:calc(var(--spacing)*8)}.inset-x-\[45px\]{inset-inline:45px}.inset-x-\[54px\]{inset-inline:54px}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-20{inset-block:calc(var(--spacing)*20)}.inset-y-24{inset-block:calc(var(--spacing)*24)}.-top-1{top:calc(var(--spacing)*-1)}.-top-3{top:calc(var(--spacing)*-3)}.-top-11{top:calc(var(--spacing)*-11)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-9{top:calc(var(--spacing)*9)}.top-14{top:calc(var(--spacing)*14)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-28{top:calc(var(--spacing)*28)}.top-\[-20\%\]{top:-20%}.top-\[4\.4rem\]{top:4.4rem}.top-\[9\.45rem\]{top:9.45rem}.top-\[42\%\]{top:42%}.top-\[57\%\]{top:57%}.top-\[86px\]{top:86px}.top-\[1188px\]{top:1188px}.top-\[calc\(100\%\+0\.45rem\)\]{top:calc(100% + .45rem)}.top-\[calc\(env\(safe-area-inset-top\)\+0\.75rem\)\]{top:calc(env(safe-area-inset-top) + .75rem)}.top-\[max\(4\.6rem\,calc\(env\(safe-area-inset-top\)\+4\.35rem\)\)\]{top:max(4.6rem,calc(env(safe-area-inset-top) + 4.35rem))}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-\[10\%\]{right:10%}.right-\[18px\]{right:18px}.right-\[30\%\]{right:30%}.right-\[40\%\]{right:40%}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-\[8px\]{bottom:-8px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-2\.5{bottom:calc(var(--spacing)*2.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-7{bottom:calc(var(--spacing)*7)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[2px\]{bottom:2px}.bottom-\[4\.5rem\]{bottom:4.5rem}.bottom-\[4\.85rem\]{bottom:4.85rem}.bottom-\[32px\]{bottom:32px}.bottom-\[34px\]{bottom:34px}.bottom-\[430px\]{bottom:430px}.bottom-\[calc\(100\%\+0\.6rem\)\]{bottom:calc(100% + .6rem)}.bottom-\[max\(3\.75rem\,calc\(env\(safe-area-inset-bottom\)\+3\.55rem\)\)\]{bottom:max(3.75rem,calc(env(safe-area-inset-bottom) + 3.55rem))}.bottom-\[max\(5\.65rem\,calc\(env\(safe-area-inset-bottom\)\+5\.25rem\)\)\]{bottom:max(5.65rem,calc(env(safe-area-inset-bottom) + 5.25rem))}.bottom-\[max\(6\.25rem\,calc\(env\(safe-area-inset-bottom\)\+5\.85rem\)\)\]{bottom:max(6.25rem,calc(env(safe-area-inset-bottom) + 5.85rem))}.-left-2{left:calc(var(--spacing)*-2)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-6{left:calc(var(--spacing)*6)}.left-7{left:calc(var(--spacing)*7)}.left-\[10\%\]{left:10%}.left-\[18px\]{left:18px}.left-\[29\.5\%\]{left:29.5%}.left-\[30\%\]{left:30%}.left-\[40\%\]{left:40%}.left-\[62px\]{left:62px}.left-\[70\.5\%\]{left:70.5%}.isolate{isolation:isolate}.-z-0{z-index:-0}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[10\]{z-index:10}.z-\[35\]{z-index:35}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[92\]{z-index:92}.z-\[94\]{z-index:94}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[125\]{z-index:125}.z-\[130\]{z-index:130}.z-\[135\]{z-index:135}.z-\[150\]{z-index:150}.z-\[168\]{z-index:168}.z-\[170\]{z-index:170}.z-\[172\]{z-index:172}.z-\[175\]{z-index:175}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row: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}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2\.5{margin-inline:calc(var(--spacing)*-2.5)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing)*-3)}.my-6{margin-block:calc(var(--spacing)*6)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-\[1\.25rem\]{margin-top:1.25rem}.mt-\[44px\]{margin-top:44px}.mt-\[clamp\(1\.45rem\,3\.4vw\,2rem\)\]{margin-top:clamp(1.45rem,3.4vw,2rem)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.-mb-\[max\(6\.5rem\,calc\(env\(safe-area-inset-bottom\)\+5\.75rem\)\)\]{margin-bottom:calc(max(6.5rem,calc(env(safe-area-inset-bottom) + 5.75rem))*-1)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[54px\]{margin-bottom:54px}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-\[1\.12\/1\]{aspect-ratio:1.12}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.\!h-9{height:calc(var(--spacing)*9)!important}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[1\.1rem\]{height:1.1rem}.h-\[1\.8rem\]{height:1.8rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1px\]{height:1px}.h-\[2\.05rem\]{height:2.05rem}.h-\[3\.5rem\]{height:3.5rem}.h-\[3\.15rem\]{height:3.15rem}.h-\[3\.65rem\]{height:3.65rem}.h-\[4\.15rem\]{height:4.15rem}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6\.35rem\]{height:6.35rem}.h-\[6\.65rem\]{height:6.65rem}.h-\[7px\]{height:7px}.h-\[15\.5rem\]{height:15.5rem}.h-\[18\.5rem\]{height:18.5rem}.h-\[23rem\]{height:23rem}.h-\[34px\]{height:34px}.h-\[36rem\]{height:36rem}.h-\[45vh\]{height:45vh}.h-\[60vw\]{height:60vw}.h-\[62px\]{height:62px}.h-\[80vw\]{height:80vw}.h-\[92dvh\]{height:92dvh}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[200px\]{height:200px}.h-\[615px\]{height:615px}.h-\[980px\]{height:980px}.h-\[1920px\]{height:1920px}.h-\[calc\(100svh-56px\)\]{height:calc(100svh - 56px)}.h-\[clamp\(12\.5rem\,34svh\,14\.75rem\)\]{height:clamp(12.5rem,34svh,14.75rem)}.h-\[min\(94dvh\,64rem\)\]{height:min(94dvh,64rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:calc(var(--spacing)*16)}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[3\.8rem\]{max-height:3.8rem}.max-h-\[20px\]{max-height:20px}.max-h-\[38svh\]{max-height:38svh}.max-h-\[58svh\]{max-height:58svh}.max-h-\[88svh\]{max-height:88svh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[94svh\]{max-height:94svh}.max-h-\[100svh\]{max-height:100svh}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(88svh-4\.8rem\)\]{max-height:calc(88svh - 4.8rem)}.max-h-\[calc\(100dvh-0\.75rem\)\]{max-height:calc(100dvh - .75rem)}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100svh-1\.5rem\)\]{max-height:calc(100svh - 1.5rem)}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[calc\(100svh-6rem\)\]{max-height:calc(100svh - 6rem)}.max-h-\[min\(44rem\,92vh\)\]{max-height:min(44rem,92vh)}.max-h-\[min\(82vh\,720px\)\]{max-height:min(82vh,720px)}.max-h-\[min\(88svh\,42rem\)\]{max-height:min(88svh,42rem)}.max-h-\[min\(92svh\,46rem\)\]{max-height:min(92svh,46rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:calc(var(--spacing)*0)!important}.\!min-h-9{min-height:calc(var(--spacing)*9)!important}.\!min-h-10{min-height:calc(var(--spacing)*10)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-44{min-height:calc(var(--spacing)*44)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-52{min-height:calc(var(--spacing)*52)}.min-h-60{min-height:calc(var(--spacing)*60)}.min-h-\[1\.65rem\]{min-height:1.65rem}.min-h-\[1\.85rem\]{min-height:1.85rem}.min-h-\[2\.2rem\]{min-height:2.2rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.45rem\]{min-height:2.45rem}.min-h-\[2\.55rem\]{min-height:2.55rem}.min-h-\[2\.65rem\]{min-height:2.65rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.05rem\]{min-height:3.05rem}.min-h-\[3\.6rem\]{min-height:3.6rem}.min-h-\[3\.15rem\]{min-height:3.15rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3\.45rem\]{min-height:3.45rem}.min-h-\[4\.05rem\]{min-height:4.05rem}.min-h-\[4\.7rem\]{min-height:4.7rem}.min-h-\[4\.15rem\]{min-height:4.15rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[4\.35rem\]{min-height:4.35rem}.min-h-\[4\.45rem\]{min-height:4.45rem}.min-h-\[4\.65rem\]{min-height:4.65rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.15rem\]{min-height:5.15rem}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[8\.75rem\]{min-height:8.75rem}.min-h-\[10\.5rem\]{min-height:10.5rem}.min-h-\[13\.5rem\]{min-height:13.5rem}.min-h-\[15\.5rem\]{min-height:15.5rem}.min-h-\[17rem\]{min-height:17rem}.min-h-\[18\.5rem\]{min-height:18.5rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22\.75rem\]{min-height:22.75rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[23rem\]{min-height:23rem}.min-h-\[24\.25rem\]{min-height:24.25rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[38px\]{min-height:38px}.min-h-\[40rem\]{min-height:40rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62px\]{min-height:62px}.min-h-\[68px\]{min-height:68px}.min-h-\[70px\]{min-height:70px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[92vh\]{min-height:92vh}.min-h-\[94px\]{min-height:94px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[104px\]{min-height:104px}.min-h-\[150px\]{min-height:150px}.min-h-\[190px\]{min-height:190px}.min-h-\[230px\]{min-height:230px}.min-h-\[260px\]{min-height:260px}.min-h-\[330px\]{min-height:330px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[calc\(100dvh-7rem\)\]{min-height:calc(100dvh - 7rem)}.min-h-\[calc\(100dvh-9rem\)\]{min-height:calc(100dvh - 9rem)}.min-h-\[calc\(100svh-9\.5rem\)\]{min-height:calc(100svh - 9.5rem)}.min-h-\[calc\(100svh-56px\)\]{min-height:calc(100svh - 56px)}.min-h-\[calc\(100svh-72px\)\]{min-height:calc(100svh - 72px)}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing)*9)!important}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-13{width:calc(var(--spacing)*13)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-64{width:calc(var(--spacing)*64)}.w-\[1\.1rem\]{width:1.1rem}.w-\[1\.8rem\]{width:1.8rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[2\.05rem\]{width:2.05rem}.w-\[3\.5rem\]{width:3.5rem}.w-\[3\.15rem\]{width:3.15rem}.w-\[3\.35rem\]{width:3.35rem}.w-\[3\.65rem\]{width:3.65rem}.w-\[6\.35rem\]{width:6.35rem}.w-\[30\%\]{width:30%}.w-\[36rem\]{width:36rem}.w-\[38\%\]{width:38%}.w-\[42\%\]{width:42%}.w-\[60vw\]{width:60vw}.w-\[62px\]{width:62px}.w-\[70\%\]{width:70%}.w-\[80vw\]{width:80vw}.w-\[200px\]{width:200px}.w-\[346px\]{width:346px}.w-\[420px\]{width:420px}.w-\[430px\]{width:430px}.w-\[470px\]{width:470px}.w-\[520px\]{width:520px}.w-\[1080px\]{width:1080px}.w-\[min\(24rem\,88vw\)\]{width:min(24rem,88vw)}.w-\[min\(calc\(100vw-1\.5rem\)\,22rem\)\]{width:min(100vw - 1.5rem,22rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[4\.1rem\]{max-width:4.1rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[4\.55rem\]{max-width:4.55rem}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12\.5rem\]{max-width:12.5rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13\.5rem\]{max-width:13.5rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16\.5rem\]{max-width:16.5rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[42vw\]{max-width:42vw}.max-w-\[52rem\]{max-width:52rem}.max-w-\[84vw\]{max-width:84vw}.max-w-\[88vw\]{max-width:88vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[96rem\]{max-width:96rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[145px\]{max-width:145px}.max-w-\[150px\]{max-width:150px}.max-w-\[290px\]{max-width:290px}.max-w-\[310px\]{max-width:310px}.max-w-\[360px\]{max-width:360px}.max-w-\[370px\]{max-width:370px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[min\(42vw\,10\.6rem\)\]{max-width:min(42vw,10.6rem)}.max-w-\[min\(42vw\,150px\)\]{max-width:min(42vw,150px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[3\.6rem\]{min-width:3.6rem}.min-w-\[4\.65rem\]{min-width:4.65rem}.min-w-\[5\.2rem\]{min-width:5.2rem}.min-w-\[5\.9rem\]{min-width:5.9rem}.min-w-\[7\.15rem\]{min-width:7.15rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[275px\]{min-width:275px}.min-w-\[300px\]{min-width:300px}.min-w-\[520px\]{min-width:520px}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.flex-\[3\]{flex:3}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(100\%\+5rem\)\]{--tw-translate-y: calc(100% + 5rem) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-\[1\.08\]{--tw-scale-x:1.08;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.8\]{scale:.8}.scale-\[0\.32\]{scale:.32}.scale-\[0\.98\]{scale:.98}.scale-\[0\.3204\]{scale:.3204}.scale-\[1\.02\]{scale:1.02}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-90{rotate:-90deg}.-rotate-\[5deg\]{rotate:-5deg}.-rotate-\[16deg\]{rotate:-16deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-90deg\]{rotate:-90deg}.rotate-\[5deg\]{rotate:5deg}.rotate-\[16deg\]{rotate:16deg}.-skew-x-12{--tw-skew-x:skewX( -12deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[shimmer_2s_infinite\]{animation:2s infinite shimmer}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-px-3{scroll-padding-inline:calc(var(--spacing)*3)}.list-none{list-style-type:none}.appearance-none{appearance:none}.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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.grid-cols-\[0\.65rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:.65rem minmax(0,1fr) auto}.grid-cols-\[1\.8rem_minmax\(0\,1fr\)_1\.8rem\]{grid-template-columns:1.8rem minmax(0,1fr) 1.8rem}.grid-cols-\[1fr_1\.15fr_0\.55fr\]{grid-template-columns:1fr 1.15fr .55fr}.grid-cols-\[1fr_1fr_0\.75fr_0\.9fr\]{grid-template-columns:1fr 1fr .75fr .9fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2\.1rem_1fr_2\.4rem\]{grid-template-columns:2.1rem 1fr 2.4rem}.grid-cols-\[2\.3rem_minmax\(0\,1fr\)_2\.3rem\]{grid-template-columns:2.3rem minmax(0,1fr) 2.3rem}.grid-cols-\[2\.4rem_3\.2rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.4rem 3.2rem minmax(0,1fr) auto}.grid-cols-\[2\.6rem_minmax\(0\,1fr\)_2\.6rem\]{grid-template-columns:2.6rem minmax(0,1fr) 2.6rem}.grid-cols-\[2\.25rem_1fr_2\.25rem\]{grid-template-columns:2.25rem 1fr 2.25rem}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.25rem minmax(0,1fr) auto}.grid-cols-\[2\.75rem_1fr_2\.75rem\]{grid-template-columns:2.75rem 1fr 2.75rem}.grid-cols-\[3\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3.25rem minmax(0,1fr) auto}.grid-cols-\[3rem_minmax\(0\,1fr\)_3rem\]{grid-template-columns:3rem minmax(0,1fr) 3rem}.grid-cols-\[4\.5rem_1fr_auto\]{grid-template-columns:4.5rem 1fr auto}.grid-cols-\[4\.7rem_minmax\(0\,1fr\)_2\.2rem\]{grid-template-columns:4.7rem minmax(0,1fr) 2.2rem}.grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.grid-cols-\[74px_1fr\]{grid-template-columns:74px 1fr}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(8\.5rem\,0\.78fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(8.5rem,.78fr)}.grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.grid-cols-\[minmax\(0\,1\.7fr\)_0\.46fr_0\.64fr_0\.68fr_0\.46fr_0\.52fr_1\.35rem\]{grid-template-columns:minmax(0,1.7fr) .46fr .64fr .68fr .46fr .52fr 1.35rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-rows-\[3\.35rem_4\.25rem_3\.7rem_minmax\(0\,1fr\)_6\.5rem_3\.95rem\]{grid-template-rows:3.35rem 4.25rem 3.7rem minmax(0,1fr) 6.5rem 3.95rem}.grid-rows-\[minmax\(15rem\,1fr\)_6\.3rem_3rem\]{grid-template-rows:minmax(15rem,1fr) 6.3rem 3rem}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-\[0\.2rem\]{gap:.2rem}.gap-\[116px\]{gap:116px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}: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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*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)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[clamp\(1\.05rem\,2\.7vw\,1\.45rem\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(clamp(1.05rem,2.7vw,1.45rem)*var(--tw-space-y-reverse));margin-block-end:calc(clamp(1.05rem,2.7vw,1.45rem)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px*var(--tw-divide-x-reverse));border-inline-end-width:calc(2px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:where(.divide-white\/75>:not(:last-child)){border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/75>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)75%,transparent)}}:where(.divide-white\/\[0\.07\]>:not(:last-child)){border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.07\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}:where(.divide-white\/\[0\.055\]>:not(:last-child)){border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.055\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.38rem\]{border-radius:.38rem}.rounded-\[0\.42rem\]{border-radius:.42rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[0\.86rem\]{border-radius:.86rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[45\%\]{border-radius:45%}.rounded-\[48\%\]{border-radius:48%}.rounded-\[calc\(1\.05rem-1px\)\]{border-radius:calc(1.05rem - 1px)}.rounded-\[calc\(1rem-1px\)\]{border-radius:calc(1rem - 1px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[1\.6rem\]{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-r-\[1\.35rem\]{border-top-right-radius:1.35rem;border-bottom-right-radius:1.35rem}.rounded-b-\[1\.15rem\]{border-bottom-right-radius:1.15rem;border-bottom-left-radius:1.15rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.45rem\]{border-style:var(--tw-border-style);border-width:.45rem}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#1AA7FF\]\/35{border-color:#1aa7ff59}.border-\[\#1E5BFF\]\/35{border-color:#1e5bff59}.border-\[\#1E5BFF\]\/45{border-color:#1e5bff73}.border-\[\#2A55FF\]{border-color:#2a55ff}.border-\[\#2A55FF\]\/35{border-color:#2a55ff59}.border-\[\#2f5bff\]\/40{border-color:#2f5bff66}.border-\[\#2f7cff\]\/35{border-color:#2f7cff59}.border-\[\#4d7cff\]\/70{border-color:#4d7cffb3}.border-\[\#5B6477\]\/46{border-color:#5b647775}.border-\[\#7A22FF\]\/38{border-color:#7a22ff61}.border-\[\#7B61FF\]{border-color:#7b61ff}.border-\[\#7B61FF\]\/18{border-color:#7b61ff2e}.border-\[\#7B61FF\]\/20{border-color:#7b61ff33}.border-\[\#7B61FF\]\/24{border-color:#7b61ff3d}.border-\[\#7B61FF\]\/25{border-color:#7b61ff40}.border-\[\#7B61FF\]\/28{border-color:#7b61ff47}.border-\[\#7B61FF\]\/30{border-color:#7b61ff4d}.border-\[\#7B61FF\]\/35{border-color:#7b61ff59}.border-\[\#7B61FF\]\/42{border-color:#7b61ff6b}.border-\[\#7B61FF\]\/50{border-color:#7b61ff80}.border-\[\#7B61FF\]\/55{border-color:#7b61ff8c}.border-\[\#7B61FF\]\/70{border-color:#7b61ffb3}.border-\[\#7B61FF\]\/80{border-color:#7b61ffcc}.border-\[\#8E6DFF\]\/28{border-color:#8e6dff47}.border-\[\#0022FF\]{border-color:#02f}.border-\[\#0022FF\]\/25{border-color:#0022ff40}.border-\[\#0022FF\]\/30{border-color:#0022ff4d}.border-\[\#0022FF\]\/45{border-color:#0022ff73}.border-\[\#0022FF\]\/60{border-color:#02f9}.border-\[\#0022FF\]\/70{border-color:#0022ffb3}.border-\[\#22C55E\]{border-color:#22c55e}.border-\[\#22C55E\]\/25{border-color:#22c55e40}.border-\[\#22D3EE\]\/22{border-color:#22d3ee38}.border-\[\#38BDF8\]\/24{border-color:#38bdf83d}.border-\[\#39E778\]\/25{border-color:#39e77840}.border-\[\#39E778\]\/28{border-color:#39e77847}.border-\[\#39E778\]\/35{border-color:#39e77859}.border-\[\#39E778\]\/65{border-color:#39e778a6}.border-\[\#39E778\]\/70{border-color:#39e778b3}.border-\[\#0055FF\]\/50{border-color:#0055ff80}.border-\[\#71FF9F\]{border-color:#71ff9f}.border-\[\#155BFF\]\/20{border-color:#155bff33}.border-\[\#155BFF\]\/22{border-color:#155bff38}.border-\[\#155BFF\]\/24{border-color:#155bff3d}.border-\[\#155BFF\]\/25{border-color:#155bff40}.border-\[\#155BFF\]\/28{border-color:#155bff47}.border-\[\#155BFF\]\/30{border-color:#155bff4d}.border-\[\#155BFF\]\/35{border-color:#155bff59}.border-\[\#355CFF\]{border-color:#355cff}.border-\[\#355CFF\]\/25{border-color:#355cff40}.border-\[\#355CFF\]\/30{border-color:#355cff4d}.border-\[\#355CFF\]\/70{border-color:#355cffb3}.border-\[\#696BFF\]{border-color:#696bff}.border-\[\#8790A4\]\/68{border-color:#8790a4ad}.border-\[\#111827\]{border-color:#111827}.border-\[\#A3E635\]\/22{border-color:#a3e63538}.border-\[\#E7EBF2\]\/30{border-color:#e7ebf24d}.border-\[\#E7EBF2\]\/32{border-color:#e7ebf252}.border-\[\#E7EBF2\]\/56{border-color:#e7ebf28f}.border-\[\#F40057\]{border-color:#f40057}.border-\[\#F40057\]\/30{border-color:#f400574d}.border-\[\#F40057\]\/35{border-color:#f4005759}.border-\[\#F40057\]\/40{border-color:#f4005766}.border-\[\#F40057\]\/50{border-color:#f4005780}.border-\[\#FE0874\]{border-color:#fe0874}.border-\[\#FE0874\]\/18{border-color:#fe08742e}.border-\[\#FE0874\]\/20{border-color:#fe087433}.border-\[\#FE0874\]\/22{border-color:#fe087438}.border-\[\#FE0874\]\/24{border-color:#fe08743d}.border-\[\#FE0874\]\/25{border-color:#fe087440}.border-\[\#FE0874\]\/28{border-color:#fe087447}.border-\[\#FE0874\]\/30{border-color:#fe08744d}.border-\[\#FE0874\]\/35{border-color:#fe087459}.border-\[\#FE0874\]\/40{border-color:#fe087466}.border-\[\#FE0874\]\/45{border-color:#fe087473}.border-\[\#FE0874\]\/50{border-color:#fe087480}.border-\[\#FE0874\]\/55{border-color:#fe08748c}.border-\[\#FE0874\]\/60{border-color:#fe087499}.border-\[\#FE0874\]\/65{border-color:#fe0874a6}.border-\[\#FE0874\]\/70{border-color:#fe0874b3}.border-\[\#FE0874\]\/80{border-color:#fe0874cc}.border-\[\#FE0874\]\/85{border-color:#fe0874d9}.border-\[\#FE0874\]\/90{border-color:#fe0874e6}.border-\[\#FF8DA4\]\/65{border-color:#ff8da4a6}.border-\[\#FF426A\]{border-color:#ff426a}.border-\[\#FF426A\]\/70{border-color:#ff426ab3}.border-\[\#FF426A\]\/85{border-color:#ff426ad9}.border-\[\#FF1478\]{border-color:#ff1478}.border-\[\#FF1478\]\/18{border-color:#ff14782e}.border-\[\#FF1478\]\/20{border-color:#ff147833}.border-\[\#FF1478\]\/22{border-color:#ff147838}.border-\[\#FF1478\]\/24{border-color:#ff14783d}.border-\[\#FF1478\]\/25{border-color:#ff147840}.border-\[\#FF1478\]\/28{border-color:#ff147847}.border-\[\#FF1478\]\/30{border-color:#ff14784d}.border-\[\#FF1478\]\/35{border-color:#ff147859}.border-\[\#FF1478\]\/40{border-color:#ff147866}.border-\[\#FF1478\]\/60{border-color:#ff147899}.border-\[\#FF1478\]\/70{border-color:#ff1478b3}.border-\[\#FF1478\]\/75{border-color:#ff1478bf}.border-\[\#FFB020\]\/55{border-color:#ffb0208c}.border-\[\#FFB800\]\/55{border-color:#ffb8008c}.border-\[\#FFB800\]\/70{border-color:#ffb800b3}.border-\[\#FFD43B\]\/78{border-color:#ffd43bc7}.border-\[\#FFD43B\]\/80{border-color:#ffd43bcc}.border-\[\#FFD45B\]\/75{border-color:#ffd45bbf}.border-\[\#ffb020\]{border-color:#ffb020}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300)25%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.border-amber-400\/24{border-color:#fcbb003d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/24{border-color:color-mix(in oklab,var(--color-amber-400)24%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/35{border-color:color-mix(in oklab,var(--color-amber-400)35%,transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/45{border-color:color-mix(in oklab,var(--color-amber-400)45%,transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/60{border-color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-black\/50{border-color:#00000080}@supports (color:color-mix(in lab,red,red)){.border-black\/50{border-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/10{border-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/10{border-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.border-blue-400\/15{border-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/15{border-color:color-mix(in oklab,var(--color-blue-400)15%,transparent)}}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/20{border-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/25{border-color:color-mix(in oklab,var(--color-blue-400)25%,transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/30{border-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.border-blue-400\/35{border-color:#54a2ff59}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/35{border-color:color-mix(in oklab,var(--color-blue-400)35%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-blue-500\/45{border-color:#3080ff73}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/45{border-color:color-mix(in oklab,var(--color-blue-500)45%,transparent)}}.border-blue-800\/60{border-color:#193cb899}@supports (color:color-mix(in lab,red,red)){.border-blue-800\/60{border-color:color-mix(in oklab,var(--color-blue-800)60%,transparent)}}.border-cyan-300\/35{border-color:#53eafd59}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/35{border-color:color-mix(in oklab,var(--color-cyan-300)35%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/45{border-color:#a4f4cf73}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/45{border-color:color-mix(in oklab,var(--color-emerald-200)45%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300)20%,transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300)25%,transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300)30%,transparent)}}.border-emerald-300\/35{border-color:#5ee9b559}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/35{border-color:color-mix(in oklab,var(--color-emerald-300)35%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.border-emerald-300\/45{border-color:#5ee9b573}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/45{border-color:color-mix(in oklab,var(--color-emerald-300)45%,transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/50{border-color:color-mix(in oklab,var(--color-emerald-300)50%,transparent)}}.border-emerald-300\/55{border-color:#5ee9b58c}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/55{border-color:color-mix(in oklab,var(--color-emerald-300)55%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.border-emerald-400\/24{border-color:#00d2943d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/24{border-color:color-mix(in oklab,var(--color-emerald-400)24%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/35{border-color:color-mix(in oklab,var(--color-emerald-400)35%,transparent)}}.border-emerald-400\/45{border-color:#00d29473}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/45{border-color:color-mix(in oklab,var(--color-emerald-400)45%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.border-emerald-400\/55{border-color:#00d2948c}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/55{border-color:color-mix(in oklab,var(--color-emerald-400)55%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500)25%,transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500)35%,transparent)}}.border-emerald-700\/55{border-color:#0079568c}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/55{border-color:color-mix(in oklab,var(--color-emerald-700)55%,transparent)}}.border-fuchsia-300\/30{border-color:#f2a9ff4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-300\/30{border-color:color-mix(in oklab,var(--color-fuchsia-300)30%,transparent)}}.border-fuchsia-400\/30{border-color:#ec6cff4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/30{border-color:color-mix(in oklab,var(--color-fuchsia-400)30%,transparent)}}.border-fuchsia-400\/35{border-color:#ec6cff59}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-400\/35{border-color:color-mix(in oklab,var(--color-fuchsia-400)35%,transparent)}}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-500\/20{border-color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/20{border-color:color-mix(in oklab,var(--color-fuchsia-500)20%,transparent)}}.border-fuchsia-500\/30{border-color:#e12afb4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/30{border-color:color-mix(in oklab,var(--color-fuchsia-500)30%,transparent)}}.border-fuchsia-500\/35{border-color:#e12afb59}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/35{border-color:color-mix(in oklab,var(--color-fuchsia-500)35%,transparent)}}.border-fuchsia-500\/45{border-color:#e12afb73}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/45{border-color:color-mix(in oklab,var(--color-fuchsia-500)45%,transparent)}}.border-gray-300\/25{border-color:#d1d5dc40}@supports (color:color-mix(in lab,red,red)){.border-gray-300\/25{border-color:color-mix(in oklab,var(--color-gray-300)25%,transparent)}}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-indigo-300\/40{border-color:#a4b3ff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/40{border-color:color-mix(in oklab,var(--color-indigo-300)40%,transparent)}}.border-indigo-400\/35{border-color:#7d87ff59}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/35{border-color:color-mix(in oklab,var(--color-indigo-400)35%,transparent)}}.border-indigo-400\/40{border-color:#7d87ff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/40{border-color:color-mix(in oklab,var(--color-indigo-400)40%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/15{border-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/15{border-color:color-mix(in oklab,var(--color-indigo-500)15%,transparent)}}.border-indigo-500\/18{border-color:#625fff2e}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/18{border-color:color-mix(in oklab,var(--color-indigo-500)18%,transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/25{border-color:color-mix(in oklab,var(--color-indigo-500)25%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.border-indigo-500\/35{border-color:#625fff59}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/35{border-color:color-mix(in oklab,var(--color-indigo-500)35%,transparent)}}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500)50%,transparent)}}.border-lime-300\/35{border-color:#bbf45159}@supports (color:color-mix(in lab,red,red)){.border-lime-300\/35{border-color:color-mix(in oklab,var(--color-lime-300)35%,transparent)}}.border-orange-400\/25{border-color:#ff8b1a40}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/25{border-color:color-mix(in oklab,var(--color-orange-400)25%,transparent)}}.border-orange-400\/30{border-color:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/30{border-color:color-mix(in oklab,var(--color-orange-400)30%,transparent)}}.border-orange-400\/35{border-color:#ff8b1a59}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/35{border-color:color-mix(in oklab,var(--color-orange-400)35%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.border-orange-500\/45{border-color:#fe6e0073}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/45{border-color:color-mix(in oklab,var(--color-orange-500)45%,transparent)}}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500)50%,transparent)}}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-pink-400\/30{border-color:#fb64b64d}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/30{border-color:color-mix(in oklab,var(--color-pink-400)30%,transparent)}}.border-pink-400\/35{border-color:#fb64b659}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/35{border-color:color-mix(in oklab,var(--color-pink-400)35%,transparent)}}.border-pink-400\/45{border-color:#fb64b673}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/45{border-color:color-mix(in oklab,var(--color-pink-400)45%,transparent)}}.border-pink-400\/55{border-color:#fb64b68c}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/55{border-color:color-mix(in oklab,var(--color-pink-400)55%,transparent)}}.border-pink-400\/70{border-color:#fb64b6b3}@supports (color:color-mix(in lab,red,red)){.border-pink-400\/70{border-color:color-mix(in oklab,var(--color-pink-400)70%,transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/30{border-color:color-mix(in oklab,var(--color-pink-500)30%,transparent)}}.border-pink-500\/35{border-color:#f6339a59}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/35{border-color:color-mix(in oklab,var(--color-pink-500)35%,transparent)}}.border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/40{border-color:color-mix(in oklab,var(--color-pink-500)40%,transparent)}}.border-pink-500\/45{border-color:#f6339a73}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/45{border-color:color-mix(in oklab,var(--color-pink-500)45%,transparent)}}.border-pink-500\/55{border-color:#f6339a8c}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/55{border-color:color-mix(in oklab,var(--color-pink-500)55%,transparent)}}.border-pink-500\/60{border-color:#f6339a99}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/60{border-color:color-mix(in oklab,var(--color-pink-500)60%,transparent)}}.border-purple-400\/35{border-color:#c07eff59}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/35{border-color:color-mix(in oklab,var(--color-purple-400)35%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/35{border-color:#ac4bff59}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/35{border-color:color-mix(in oklab,var(--color-purple-500)35%,transparent)}}.border-purple-500\/45{border-color:#ac4bff73}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/45{border-color:color-mix(in oklab,var(--color-purple-500)45%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/20{border-color:#ffcaca33}@supports (color:color-mix(in lab,red,red)){.border-red-200\/20{border-color:color-mix(in oklab,var(--color-red-200)20%,transparent)}}.border-red-200\/25{border-color:#ffcaca40}@supports (color:color-mix(in lab,red,red)){.border-red-200\/25{border-color:color-mix(in oklab,var(--color-red-200)25%,transparent)}}.border-red-300\/25{border-color:#ffa3a340}@supports (color:color-mix(in lab,red,red)){.border-red-300\/25{border-color:color-mix(in oklab,var(--color-red-300)25%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400)25%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400)30%,transparent)}}.border-red-400\/35{border-color:#ff656859}@supports (color:color-mix(in lab,red,red)){.border-red-400\/35{border-color:color-mix(in oklab,var(--color-red-400)35%,transparent)}}.border-red-400\/70{border-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.border-red-400\/70{border-color:color-mix(in oklab,var(--color-red-400)70%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500)25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.border-red-900\/30{border-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.border-rose-100\/70{border-color:#ffe4e6b3}@supports (color:color-mix(in lab,red,red)){.border-rose-100\/70{border-color:color-mix(in oklab,var(--color-rose-100)70%,transparent)}}.border-rose-100\/85{border-color:#ffe4e6d9}@supports (color:color-mix(in lab,red,red)){.border-rose-100\/85{border-color:color-mix(in oklab,var(--color-rose-100)85%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/70{border-color:#ffccd3b3}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/70{border-color:color-mix(in oklab,var(--color-rose-200)70%,transparent)}}.border-rose-300\/18{border-color:#ffa2ae2e}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/18{border-color:color-mix(in oklab,var(--color-rose-300)18%,transparent)}}.border-rose-300\/22{border-color:#ffa2ae38}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/22{border-color:color-mix(in oklab,var(--color-rose-300)22%,transparent)}}.border-rose-300\/24{border-color:#ffa2ae3d}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/24{border-color:color-mix(in oklab,var(--color-rose-300)24%,transparent)}}.border-rose-300\/35{border-color:#ffa2ae59}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/35{border-color:color-mix(in oklab,var(--color-rose-300)35%,transparent)}}.border-rose-300\/60{border-color:#ffa2ae99}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/60{border-color:color-mix(in oklab,var(--color-rose-300)60%,transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/25{border-color:color-mix(in oklab,var(--color-rose-400)25%,transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/35{border-color:color-mix(in oklab,var(--color-rose-400)35%,transparent)}}.border-rose-400\/45{border-color:#ff667f73}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/45{border-color:color-mix(in oklab,var(--color-rose-400)45%,transparent)}}.border-rose-400\/50{border-color:#ff667f80}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/50{border-color:color-mix(in oklab,var(--color-rose-400)50%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/25{border-color:color-mix(in oklab,var(--color-sky-400)25%,transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400)30%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/45{border-color:#e2e8f073}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/45{border-color:color-mix(in oklab,var(--color-slate-200)45%,transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200)70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/10{border-color:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-400\/35{border-color:#a685ff59}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/35{border-color:color-mix(in oklab,var(--color-violet-400)35%,transparent)}}.border-violet-400\/70{border-color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/70{border-color:color-mix(in oklab,var(--color-violet-400)70%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/58{border-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.border-white\/58{border-color:color-mix(in oklab,var(--color-white)58%,transparent)}}.border-white\/65{border-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.border-white\/65{border-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-white\/72{border-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.border-white\/72{border-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/\[0\.065\]{border-color:#fff1}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.065\]{border-color:color-mix(in oklab,var(--color-white)6.5%,transparent)}}.border-yellow-200\/50{border-color:#fff08580}@supports (color:color-mix(in lab,red,red)){.border-yellow-200\/50{border-color:color-mix(in oklab,var(--color-yellow-200)50%,transparent)}}.border-yellow-300\/35{border-color:#ffe02a59}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/35{border-color:color-mix(in oklab,var(--color-yellow-300)35%,transparent)}}.border-yellow-300\/60{border-color:#ffe02a99}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/60{border-color:color-mix(in oklab,var(--color-yellow-300)60%,transparent)}}.border-yellow-400\/25{border-color:#fac80040}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/25{border-color:color-mix(in oklab,var(--color-yellow-400)25%,transparent)}}.border-yellow-400\/40{border-color:#fac80066}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/40{border-color:color-mix(in oklab,var(--color-yellow-400)40%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-500\/24{border-color:#edb2003d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/24{border-color:color-mix(in oklab,var(--color-yellow-500)24%,transparent)}}.border-yellow-500\/25{border-color:#edb20040}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/25{border-color:color-mix(in oklab,var(--color-yellow-500)25%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-yellow-500\/45{border-color:#edb20073}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/45{border-color:color-mix(in oklab,var(--color-yellow-500)45%,transparent)}}.border-yellow-500\/55{border-color:#edb2008c}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/55{border-color:color-mix(in oklab,var(--color-yellow-500)55%,transparent)}}.bg-\[\#0B0B10\]\/95{background-color:#0b0b10f2}.bg-\[\#0B1115\]\/82{background-color:#0b1115d1}.bg-\[\#0B1115\]\/96{background-color:#0b1115f5}.bg-\[\#0D1418\]{background-color:#0d1418}.bg-\[\#0E0E13\]{background-color:#0e0e13}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0a0f\]{background-color:#0a0a0f}.bg-\[\#0a0a0f\]\/40{background-color:#0a0a0f66}.bg-\[\#0a0a0f\]\/60{background-color:#0a0a0f99}.bg-\[\#0a0a0f\]\/70{background-color:#0a0a0fb3}.bg-\[\#0a0a0f\]\/80{background-color:#0a0a0fcc}.bg-\[\#0b0b0d\]{background-color:#0b0b0d}.bg-\[\#0d0718\]\/94{background-color:#0d0718f0}.bg-\[\#0f0f15\]{background-color:#0f0f15}.bg-\[\#1AA7FF\]\/10{background-color:#1aa7ff1a}.bg-\[\#1a231b\]{background-color:#1a231b}.bg-\[\#1e293b\]{background-color:#1e293b}.bg-\[\#2A55FF\]\/12{background-color:#2a55ff1f}.bg-\[\#2a1315\]{background-color:#2a1315}.bg-\[\#2b2716\]{background-color:#2b2716}.bg-\[\#2d1b18\]{background-color:#2d1b18}.bg-\[\#2f5bff\]\/12{background-color:#2f5bff1f}.bg-\[\#2f7cff\]\/10{background-color:#2f7cff1a}.bg-\[\#6D4DFF\]{background-color:#6d4dff}.bg-\[\#7B61FF\]{background-color:#7b61ff}.bg-\[\#7B61FF\]\/8{background-color:#7b61ff14}.bg-\[\#7B61FF\]\/12{background-color:#7b61ff1f}.bg-\[\#7B61FF\]\/14{background-color:#7b61ff24}.bg-\[\#7B61FF\]\/15{background-color:#7b61ff26}.bg-\[\#7B61FF\]\/18{background-color:#7b61ff2e}.bg-\[\#7B61FF\]\/20{background-color:#7b61ff33}.bg-\[\#8E6DFF\]{background-color:#8e6dff}.bg-\[\#8E6DFF\]\/8{background-color:#8e6dff14}.bg-\[\#0022FF\]{background-color:#02f}.bg-\[\#0022FF\]\/10{background-color:#0022ff1a}.bg-\[\#0022FF\]\/14{background-color:#0022ff24}.bg-\[\#0022FF\]\/15{background-color:#0022ff26}.bg-\[\#0022FF\]\/16{background-color:#0022ff29}.bg-\[\#0022FF\]\/18{background-color:#0022ff2e}.bg-\[\#0022FF\]\/20{background-color:#02f3}.bg-\[\#22C55E\]{background-color:#22c55e}.bg-\[\#22C55E\]\/10{background-color:#22c55e1a}.bg-\[\#39E778\]{background-color:#39e778}.bg-\[\#39E778\]\/12{background-color:#39e7781f}.bg-\[\#39E778\]\/\[0\.07\]{background-color:#39e77812}.bg-\[\#050A16\]{background-color:#050a16}.bg-\[\#050A16\]\/76{background-color:#050a16c2}.bg-\[\#050A16\]\/82{background-color:#050a16d1}.bg-\[\#050A16\]\/86{background-color:#050a16db}.bg-\[\#050A16\]\/96{background-color:#050a16f5}.bg-\[\#050B17\]{background-color:#050b17}.bg-\[\#050B18\]\/82{background-color:#050b18d1}.bg-\[\#051C46\]\/78{background-color:#051c46c7}.bg-\[\#0055FF\]{background-color:#05f}.bg-\[\#0055FF\]\/10{background-color:#0055ff1a}.bg-\[\#060C18\]\/88{background-color:#060c18e0}.bg-\[\#070C13\]{background-color:#070c13}.bg-\[\#71FF9F\]{background-color:#71ff9f}.bg-\[\#080A10\]{background-color:#080a10}.bg-\[\#080C10\]{background-color:#080c10}.bg-\[\#090B13\]{background-color:#090b13}.bg-\[\#090D18\]\/72{background-color:#090d18b8}.bg-\[\#090D18\]\/78{background-color:#090d18c7}.bg-\[\#111\]{background-color:#111}.bg-\[\#155BFF\]{background-color:#155bff}.bg-\[\#155BFF\]\/8{background-color:#155bff14}.bg-\[\#155BFF\]\/10{background-color:#155bff1a}.bg-\[\#155BFF\]\/\[0\.06\]{background-color:#155bff0f}.bg-\[\#210B14\]\/88{background-color:#210b14e0}.bg-\[\#245BFF\]\/20{background-color:#245bff33}.bg-\[\#02030a\]{background-color:#02030a}.bg-\[\#04100C\]\/94{background-color:#04100cf0}.bg-\[\#05050A\]\/90{background-color:#05050ae6}.bg-\[\#05050A\]\/98{background-color:#05050afa}.bg-\[\#05050a\]{background-color:#05050a}.bg-\[\#05060a\]{background-color:#05060a}.bg-\[\#06120E\]{background-color:#06120e}.bg-\[\#07070a\]{background-color:#07070a}.bg-\[\#07070c\]{background-color:#07070c}.bg-\[\#07070c\]\/78{background-color:#07070cc7}.bg-\[\#07070c\]\/88{background-color:#07070ce0}.bg-\[\#07070c\]\/92{background-color:#07070ceb}.bg-\[\#07070c\]\/94{background-color:#07070cf0}.bg-\[\#07070c\]\/96{background-color:#07070cf5}.bg-\[\#07070c\]\/98{background-color:#07070cfa}.bg-\[\#07080f\]{background-color:#07080f}.bg-\[\#07101F\]{background-color:#07101f}.bg-\[\#07110D\]{background-color:#07110d}.bg-\[\#08080a\]{background-color:#08080a}.bg-\[\#08080b\]{background-color:#08080b}.bg-\[\#08080d\]{background-color:#08080d}.bg-\[\#08080d\]\/95{background-color:#08080df2}.bg-\[\#08090e\]{background-color:#08090e}.bg-\[\#09080D\]{background-color:#09080d}.bg-\[\#09090f\]\/88{background-color:#09090fe0}.bg-\[\#11101D\]{background-color:#11101d}.bg-\[\#11171B\]\/20{background-color:#11171b33}.bg-\[\#11171B\]\/70{background-color:#11171bb3}.bg-\[\#11171B\]\/96{background-color:#11171bf5}.bg-\[\#12121a\]{background-color:#12121a}.bg-\[\#020202\]{background-color:#020202}.bg-\[\#020202\]\/95{background-color:#020202f2}.bg-\[\#020205\]{background-color:#020205}.bg-\[\#020205\]\/96{background-color:#020205f5}.bg-\[\#020713\]{background-color:#020713}.bg-\[\#020713\]\/92{background-color:#020713eb}.bg-\[\#030305\]{background-color:#030305}.bg-\[\#030914\]{background-color:#030914}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#050505\]\/88{background-color:#050505e0}.bg-\[\#050507\]\/94{background-color:#050507f0}.bg-\[\#050509\]{background-color:#050509}.bg-\[\#050509\]\/94{background-color:#050509f0}.bg-\[\#050814\]\/78{background-color:#050814c7}.bg-\[\#060912\]\/88{background-color:#060912e0}.bg-\[\#070813\]\/96{background-color:#070813f5}.bg-\[\#071021\]{background-color:#071021}.bg-\[\#071028\]\/82{background-color:#071028d1}.bg-\[\#071029\]\/92{background-color:#071029eb}.bg-\[\#080912\]\/95{background-color:#080912f2}.bg-\[\#090912\]{background-color:#090912}.bg-\[\#101012\]{background-color:#101012}.bg-\[\#101013\]{background-color:#101013}.bg-\[\#101014\]{background-color:#101014}.bg-\[\#111113\]{background-color:#111113}.bg-\[\#111116\]{background-color:#111116}.bg-\[\#111226\]{background-color:#111226}.bg-\[\#111622\]\/92{background-color:#111622eb}.bg-\[\#121214\]{background-color:#121214}.bg-\[\#131927\]{background-color:#131927}.bg-\[\#151515\]{background-color:#151515}.bg-\[\#190711\]\/92{background-color:#190711eb}.bg-\[\#B32948\]{background-color:#b32948}.bg-\[\#E7EBF2\]\/14{background-color:#e7ebf224}.bg-\[\#E7EBF2\]\/16{background-color:#e7ebf229}.bg-\[\#E7EBF2\]\/22{background-color:#e7ebf238}.bg-\[\#E7EBF2\]\/24{background-color:#e7ebf23d}.bg-\[\#F2F4F7\]{background-color:#f2f4f7}.bg-\[\#F2F4F7\]\/96{background-color:#f2f4f7f5}.bg-\[\#F7F5FF\]{background-color:#f7f5ff}.bg-\[\#F40057\]{background-color:#f40057}.bg-\[\#F40057\]\/5{background-color:#f400570d}.bg-\[\#F40057\]\/10{background-color:#f400571a}.bg-\[\#F40057\]\/12{background-color:#f400571f}.bg-\[\#F40057\]\/20{background-color:#f4005733}.bg-\[\#FE0874\]{background-color:#fe0874}.bg-\[\#FE0874\]\/6{background-color:#fe08740f}.bg-\[\#FE0874\]\/8{background-color:#fe087414}.bg-\[\#FE0874\]\/10{background-color:#fe08741a}.bg-\[\#FE0874\]\/12{background-color:#fe08741f}.bg-\[\#FE0874\]\/13{background-color:#fe087421}.bg-\[\#FE0874\]\/14{background-color:#fe087424}.bg-\[\#FE0874\]\/15{background-color:#fe087426}.bg-\[\#FE0874\]\/16{background-color:#fe087429}.bg-\[\#FE0874\]\/18{background-color:#fe08742e}.bg-\[\#FE0874\]\/20{background-color:#fe087433}.bg-\[\#FE0874\]\/22{background-color:#fe087438}.bg-\[\#FE0874\]\/95{background-color:#fe0874f2}.bg-\[\#FE0874\]\/\[0\.06\]{background-color:#fe08740f}.bg-\[\#FE0874\]\/\[0\.08\]{background-color:#fe087414}.bg-\[\#FE0874\]\/\[0\.035\]{background-color:#fe087409}.bg-\[\#FF1478\]{background-color:#ff1478}.bg-\[\#FF1478\]\/8{background-color:#ff147814}.bg-\[\#FF1478\]\/10{background-color:#ff14781a}.bg-\[\#FF1478\]\/12{background-color:#ff14781f}.bg-\[\#FF1478\]\/14{background-color:#ff147824}.bg-\[\#FF1478\]\/15{background-color:#ff147826}.bg-\[\#FF1478\]\/16{background-color:#ff147829}.bg-\[\#FF1478\]\/70{background-color:#ff1478b3}.bg-\[\#FF1478\]\/\[0\.04\]{background-color:#ff14780a}.bg-\[\#FF1478\]\/\[0\.055\]{background-color:#ff14780e}.bg-\[\#FFB020\]\/10{background-color:#ffb0201a}.bg-\[\#FFB800\]{background-color:#ffb800}.bg-\[\#FFD43B\]{background-color:#ffd43b}.bg-\[\#d90429\]\/90{background-color:#d90429e6}.bg-\[\#ffb020\]\/8{background-color:#ffb02014}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(54\,92\,255\,0\.18\)\,transparent_36\%\)\,radial-gradient\(circle_at_82\%_72\%\,rgba\(254\,8\,116\,0\.16\)\,transparent_34\%\)\,\#050A16\]{background-color:radial-gradient(circle at 20% 20%,#365cff2e,transparent 36%),radial-gradient(circle at 82% 72%,#fe087429,transparent 34%),#050a16}.bg-\[radial-gradient\(circle_at_35\%_25\%\,rgba\(47\,123\,255\,0\.38\)\,transparent_34\%\)\,radial-gradient\(circle_at_75\%_75\%\,rgba\(254\,8\,116\,0\.34\)\,transparent_38\%\)\,\#07111F\]{background-color:radial-gradient(circle at 35% 25%,#2f7bff61,transparent 34%),radial-gradient(circle at 75% 75%,#fe087457,transparent 38%),#07111f}.bg-\[radial-gradient\(circle_at_50\%_15\%\,rgba\(254\,8\,116\,0\.28\)\,transparent_35\%\)\,radial-gradient\(circle_at_15\%_70\%\,rgba\(0\,34\,255\,0\.26\)\,transparent_36\%\)\,rgba\(0\,0\,0\,0\.68\)\]{background-color:radial-gradient(circle at 50% 15%,#fe087447,transparent 35%),radial-gradient(circle at 15% 70%,#0022ff42,transparent 36%),#000000ad}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(123\,97\,255\,0\.24\)\,transparent_58\%\)\,rgba\(255\,255\,255\,0\.025\)\]{background-color:radial-gradient(circle at 50% 30%,#7b61ff3d,transparent 58%),#ffffff06}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(0\,34\,255\,0\.22\)\,transparent_58\%\)\,rgba\(255\,255\,255\,0\.025\)\]{background-color:radial-gradient(circle at 50% 40%,#0022ff38,transparent 58%),#ffffff06}.bg-\[radial-gradient\(circle_at_60\%_20\%\,rgba\(99\,102\,241\,0\.24\)\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.035\)\]{background-color:radial-gradient(circle at 60% 20%,#6366f13d,transparent 45%),#ffffff09}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-500)8%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black)18%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/22{background-color:#00000038}@supports (color:color-mix(in lab,red,red)){.bg-black\/22{background-color:color-mix(in oklab,var(--color-black)22%,transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab,red,red)){.bg-black\/24{background-color:color-mix(in oklab,var(--color-black)24%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/28{background-color:#00000047}@supports (color:color-mix(in lab,red,red)){.bg-black\/28{background-color:color-mix(in oklab,var(--color-black)28%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/32{background-color:#00000052}@supports (color:color-mix(in lab,red,red)){.bg-black\/32{background-color:color-mix(in oklab,var(--color-black)32%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/38{background-color:#00000061}@supports (color:color-mix(in lab,red,red)){.bg-black\/38{background-color:color-mix(in oklab,var(--color-black)38%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/42{background-color:#0000006b}@supports (color:color-mix(in lab,red,red)){.bg-black\/42{background-color:color-mix(in oklab,var(--color-black)42%,transparent)}}.bg-black\/44{background-color:#00000070}@supports (color:color-mix(in lab,red,red)){.bg-black\/44{background-color:color-mix(in oklab,var(--color-black)44%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/48{background-color:#0000007a}@supports (color:color-mix(in lab,red,red)){.bg-black\/48{background-color:color-mix(in oklab,var(--color-black)48%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/52{background-color:#00000085}@supports (color:color-mix(in lab,red,red)){.bg-black\/52{background-color:color-mix(in oklab,var(--color-black)52%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/58{background-color:#00000094}@supports (color:color-mix(in lab,red,red)){.bg-black\/58{background-color:color-mix(in oklab,var(--color-black)58%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/62{background-color:#0000009e}@supports (color:color-mix(in lab,red,red)){.bg-black\/62{background-color:color-mix(in oklab,var(--color-black)62%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black)65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab,red,red)){.bg-black\/72{background-color:color-mix(in oklab,var(--color-black)72%,transparent)}}.bg-black\/74{background-color:#000000bd}@supports (color:color-mix(in lab,red,red)){.bg-black\/74{background-color:color-mix(in oklab,var(--color-black)74%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-black\/76{background-color:#000000c2}@supports (color:color-mix(in lab,red,red)){.bg-black\/76{background-color:color-mix(in oklab,var(--color-black)76%,transparent)}}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab,red,red)){.bg-black\/78{background-color:color-mix(in oklab,var(--color-black)78%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/82{background-color:#000000d1}@supports (color:color-mix(in lab,red,red)){.bg-black\/82{background-color:color-mix(in oklab,var(--color-black)82%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-black\/88{background-color:#000000e0}@supports (color:color-mix(in lab,red,red)){.bg-black\/88{background-color:color-mix(in oklab,var(--color-black)88%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-black\/92{background-color:#000000eb}@supports (color:color-mix(in lab,red,red)){.bg-black\/92{background-color:color-mix(in oklab,var(--color-black)92%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-black\/\[0\.52\]{background-color:#00000085}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.52\]{background-color:color-mix(in oklab,var(--color-black)52%,transparent)}}.bg-black\/\[0\.55\]{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.55\]{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/\[0\.86\]{background-color:#000000db}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.86\]{background-color:color-mix(in oklab,var(--color-black)86%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/6{background-color:#3080ff0f}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/6{background-color:color-mix(in oklab,var(--color-blue-500)6%,transparent)}}.bg-blue-500\/8{background-color:#3080ff14}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/8{background-color:color-mix(in oklab,var(--color-blue-500)8%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/12{background-color:#3080ff1f}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/12{background-color:color-mix(in oklab,var(--color-blue-500)12%,transparent)}}.bg-blue-500\/14{background-color:#3080ff24}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/14{background-color:color-mix(in oklab,var(--color-blue-500)14%,transparent)}}.bg-blue-500\/18{background-color:#3080ff2e}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/18{background-color:color-mix(in oklab,var(--color-blue-500)18%,transparent)}}.bg-blue-500\/\[0\.08\]{background-color:#3080ff14}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-blue-500)8%,transparent)}}.bg-blue-500\/\[0\.045\]{background-color:#3080ff0b}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-blue-500)4.5%,transparent)}}.bg-blue-600\/10{background-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/10{background-color:color-mix(in oklab,var(--color-blue-600)10%,transparent)}}.bg-blue-950\/55{background-color:#1624568c}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/55{background-color:color-mix(in oklab,var(--color-blue-950)55%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/14{background-color:#00d2ef24}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/14{background-color:color-mix(in oklab,var(--color-cyan-400)14%,transparent)}}.bg-cyan-400\/\[0\.035\]{background-color:#00d2ef09}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-cyan-400)3.5%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/12{background-color:color-mix(in oklab,var(--color-emerald-400)12%,transparent)}}.bg-emerald-400\/14{background-color:#00d29424}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/14{background-color:color-mix(in oklab,var(--color-emerald-400)14%,transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400)15%,transparent)}}.bg-emerald-400\/16{background-color:#00d29429}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/16{background-color:color-mix(in oklab,var(--color-emerald-400)16%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/8{background-color:color-mix(in oklab,var(--color-emerald-500)8%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500)12%,transparent)}}.bg-emerald-500\/70{background-color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/70{background-color:color-mix(in oklab,var(--color-emerald-500)70%,transparent)}}.bg-emerald-900\/38{background-color:#004e3b61}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/38{background-color:color-mix(in oklab,var(--color-emerald-900)38%,transparent)}}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-500\/8{background-color:#e12afb14}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/8{background-color:color-mix(in oklab,var(--color-fuchsia-500)8%,transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab,var(--color-fuchsia-500)10%,transparent)}}.bg-fuchsia-500\/12{background-color:#e12afb1f}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/12{background-color:color-mix(in oklab,var(--color-fuchsia-500)12%,transparent)}}.bg-fuchsia-500\/14{background-color:#e12afb24}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/14{background-color:color-mix(in oklab,var(--color-fuchsia-500)14%,transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab,var(--color-fuchsia-500)15%,transparent)}}.bg-fuchsia-500\/20{background-color:#e12afb33}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/20{background-color:color-mix(in oklab,var(--color-fuchsia-500)20%,transparent)}}.bg-fuchsia-500\/35{background-color:#e12afb59}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/35{background-color:color-mix(in oklab,var(--color-fuchsia-500)35%,transparent)}}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-fuchsia-900\/10{background-color:#7213781a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-900\/10{background-color:color-mix(in oklab,var(--color-fuchsia-900)10%,transparent)}}.bg-fuchsia-900\/20{background-color:#72137833}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-900\/20{background-color:color-mix(in oklab,var(--color-fuchsia-900)20%,transparent)}}.bg-gray-400\/10{background-color:#99a1af1a}@supports (color:color-mix(in lab,red,red)){.bg-gray-400\/10{background-color:color-mix(in oklab,var(--color-gray-400)10%,transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/50{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900)80%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/20{background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/20{background-color:color-mix(in oklab,var(--color-green-400)20%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/6{background-color:#00c7580f}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/6{background-color:color-mix(in oklab,var(--color-green-500)6%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.bg-green-900\/20{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-400\/15{background-color:#7d87ff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/15{background-color:color-mix(in oklab,var(--color-indigo-400)15%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/8{background-color:#625fff14}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/8{background-color:color-mix(in oklab,var(--color-indigo-500)8%,transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-indigo-500\/12{background-color:#625fff1f}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/12{background-color:color-mix(in oklab,var(--color-indigo-500)12%,transparent)}}.bg-indigo-500\/14{background-color:#625fff24}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/14{background-color:color-mix(in oklab,var(--color-indigo-500)14%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500)15%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-indigo-500\/30{background-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/30{background-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/10{background-color:#4f39f61a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/10{background-color:color-mix(in oklab,var(--color-indigo-600)10%,transparent)}}.bg-indigo-900\/10{background-color:#312c851a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/10{background-color:color-mix(in oklab,var(--color-indigo-900)10%,transparent)}}.bg-indigo-900\/15{background-color:#312c8526}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/15{background-color:color-mix(in oklab,var(--color-indigo-900)15%,transparent)}}.bg-indigo-900\/20{background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/20{background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.bg-lime-300\/14{background-color:#bbf45124}@supports (color:color-mix(in lab,red,red)){.bg-lime-300\/14{background-color:color-mix(in oklab,var(--color-lime-300)14%,transparent)}}.bg-lime-400\/\[0\.035\]{background-color:#9de50009}@supports (color:color-mix(in lab,red,red)){.bg-lime-400\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-lime-400)3.5%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/10{background-color:color-mix(in oklab,var(--color-orange-400)10%,transparent)}}.bg-orange-400\/15{background-color:#ff8b1a26}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/15{background-color:color-mix(in oklab,var(--color-orange-400)15%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-orange-500\/12{background-color:#fe6e001f}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/12{background-color:color-mix(in oklab,var(--color-orange-500)12%,transparent)}}.bg-orange-500\/14{background-color:#fe6e0024}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/14{background-color:color-mix(in oklab,var(--color-orange-500)14%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500)15%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-900\/10{background-color:#7e2a0c1a}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/10{background-color:color-mix(in oklab,var(--color-orange-900)10%,transparent)}}.bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/20{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.bg-pink-400{background-color:var(--color-pink-400)}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500)10%,transparent)}}.bg-pink-500\/12{background-color:#f6339a1f}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/12{background-color:color-mix(in oklab,var(--color-pink-500)12%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/12{background-color:#ac4bff1f}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/12{background-color:color-mix(in oklab,var(--color-purple-500)12%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/8{background-color:color-mix(in oklab,var(--color-red-500)8%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/14{background-color:#fb2c3624}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/14{background-color:color-mix(in oklab,var(--color-red-500)14%,transparent)}}.bg-red-500\/16{background-color:#fb2c3629}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/16{background-color:color-mix(in oklab,var(--color-red-500)16%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-900\/10{background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/10{background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500)5%,transparent)}}.bg-rose-500\/8{background-color:#ff235714}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/8{background-color:color-mix(in oklab,var(--color-rose-500)8%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-rose-500\/35{background-color:#ff235759}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/35{background-color:color-mix(in oklab,var(--color-rose-500)35%,transparent)}}.bg-rose-500\/80{background-color:#ff2357cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/80{background-color:color-mix(in oklab,var(--color-rose-500)80%,transparent)}}.bg-sky-400\/\[0\.04\]{background-color:#00bcfe0a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-sky-400)4%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/55{background-color:#62748e8c}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/55{background-color:color-mix(in oklab,var(--color-slate-500)55%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.bg-violet-500\/14{background-color:#8d54ff24}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/14{background-color:color-mix(in oklab,var(--color-violet-500)14%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/16{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/34{background-color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.bg-white\/34{background-color:color-mix(in oklab,var(--color-white)34%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab,red,red)){.bg-white\/96{background-color:color-mix(in oklab,var(--color-white)96%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/\[0\.10\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/\[0\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.14\]{background-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab,var(--color-white)1.5%,transparent)}}.bg-white\/\[0\.18\]{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.bg-white\/\[0\.72\]{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.72\]{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-300\/12{background-color:#ffe02a1f}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/12{background-color:color-mix(in oklab,var(--color-yellow-300)12%,transparent)}}.bg-yellow-300\/18{background-color:#ffe02a2e}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/18{background-color:color-mix(in oklab,var(--color-yellow-300)18%,transparent)}}.bg-yellow-300\/25{background-color:#ffe02a40}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/25{background-color:color-mix(in oklab,var(--color-yellow-300)25%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.bg-yellow-400\/14{background-color:#fac80024}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/14{background-color:color-mix(in oklab,var(--color-yellow-400)14%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/8{background-color:#edb20014}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/8{background-color:color-mix(in oklab,var(--color-yellow-500)8%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/12{background-color:#edb2001f}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/12{background-color:color-mix(in oklab,var(--color-yellow-500)12%,transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500)15%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.22\)\,transparent_76\%\)\]{background-image:linear-gradient(#0000 24%,#00000038)}.bg-\[linear-gradient\(90deg\,\#7548ff\,\#ff0f7b\)\]{background-image:linear-gradient(90deg,#7548ff,#ff0f7b)}.bg-\[linear-gradient\(90deg\,rgba\(0\,0\,0\,\.62\)_0\%\,rgba\(0\,0\,0\,\.14\)_48\%\,transparent_78\%\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,\.12\)_0\%\,transparent_52\%\,rgba\(0\,0\,0\,\.34\)_100\%\)\]{background-image:linear-gradient(90deg,#0000009e,#00000024 48%,#0000 78%),linear-gradient(#0000001f,#0000 52%,#00000057)}.bg-\[linear-gradient\(90deg\,rgba\(0\,0\,0\,\.92\)_0\%\,rgba\(0\,0\,0\,\.58\)_43\%\,rgba\(0\,0\,0\,\.08\)_76\%\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,\.12\)_0\%\,rgba\(0\,0\,0\,\.05\)_40\%\,rgba\(0\,0\,0\,\.9\)_77\%\,\#020205_100\%\)\]{background-image:linear-gradient(90deg,#000000eb,#00000094 43%,#00000014 76%),linear-gradient(#0000001f,#0000000d 40%,#000000e6 77%,#020205)}.bg-\[linear-gradient\(90deg\,rgba\(0\,85\,255\,0\.18\)\,transparent_32\%\,rgba\(244\,0\,87\,0\.2\)\)\]{background-image:linear-gradient(90deg,#0055ff2e,#0000 32%,#f4005733)}.bg-\[linear-gradient\(90deg\,rgba\(2\,5\,14\,0\.94\)_0\%\,rgba\(2\,5\,14\,0\.70\)_46\%\,rgba\(2\,5\,14\,0\.30\)_100\%\)\]{background-image:linear-gradient(90deg,#02050ef0,#02050eb3 46%,#02050e4d)}.bg-\[linear-gradient\(90deg\,rgba\(3\,7\,18\,0\.92\)_0\%\,rgba\(3\,7\,18\,0\.50\)_44\%\,rgba\(3\,7\,18\,0\.18\)_100\%\)\]{background-image:linear-gradient(90deg,#030712eb,#03071280 44%,#0307122e)}.bg-\[linear-gradient\(90deg\,rgba\(3\,7\,18\,0\.96\)_0\%\,rgba\(3\,7\,18\,0\.66\)_52\%\,rgba\(3\,7\,18\,0\.18\)_100\%\)\]{background-image:linear-gradient(90deg,#030712f5,#030712a8 52%,#0307122e)}.bg-\[linear-gradient\(90deg\,transparent_0\%\,rgba\(255\,255\,255\,0\.05\)_50\%\,transparent_100\%\)\]{background-image:linear-gradient(90deg,#0000,#ffffff0d,#0000)}.bg-\[linear-gradient\(90deg\,white_0_25\%\,\#ff0878_25\%_75\%\,white_75\%\)\]{background-image:linear-gradient(90deg,#fff 0 25%,#ff0878 25% 75%,#fff 75%)}.bg-\[linear-gradient\(115deg\,\#050815_0\%\,\#050505_42\%\,\#17000d_100\%\)\]{background-image:linear-gradient(115deg,#050815,#050505 42%,#17000d)}.bg-\[linear-gradient\(135deg\,\#1F5CFF_0\%\,\#8E3DFF_48\%\,\#FE0874_100\%\)\]{background-image:linear-gradient(135deg,#1f5cff,#8e3dff 48%,#fe0874)}.bg-\[linear-gradient\(135deg\,rgba\(0\,34\,255\,0\.10\)\,rgba\(254\,8\,116\,0\.08\)\)\]{background-image:linear-gradient(135deg,#0022ff1a,#fe087414)}.bg-\[linear-gradient\(135deg\,rgba\(0\,34\,255\,0\.10\)\,transparent_38\%\)\,linear-gradient\(225deg\,rgba\(254\,8\,116\,0\.12\)\,transparent_36\%\)\]{background-image:linear-gradient(135deg,#0022ff1a,#0000 38%),linear-gradient(225deg,#fe08741f,#0000 36%)}.bg-\[linear-gradient\(135deg\,rgba\(0\,34\,255\,0\.20\)\,rgba\(254\,8\,116\,0\.18\)\,rgba\(255\,255\,255\,0\.04\)\)\]{background-image:linear-gradient(135deg,#02f3,#fe08742e,#ffffff0a)}.bg-\[linear-gradient\(135deg\,rgba\(0\,34\,255\,0\.62\)\,rgba\(254\,8\,116\,0\.18\)\)\,url\(\'\/Illustration\%20Pages\/PageChallengeHybrid\.webp\'\)\]{background-image:linear-gradient(135deg,#0022ff9e,#fe08742e),url(/Illustration%20Pages/PageChallengeHybrid.webp)}.bg-\[linear-gradient\(135deg\,rgba\(0\,85\,255\,0\.18\)\,rgba\(254\,8\,116\,0\.12\)\)\]{background-image:linear-gradient(135deg,#0055ff2e,#fe08741f)}.bg-\[linear-gradient\(135deg\,rgba\(34\,197\,94\,0\.20\)\,transparent_44\%\,rgba\(182\,255\,59\,0\.16\)\)\]{background-image:linear-gradient(135deg,#22c55e33,#0000 44%,#b6ff3b29)}.bg-\[linear-gradient\(135deg\,rgba\(47\,123\,255\,0\.16\)\,transparent_44\%\,rgba\(254\,8\,116\,0\.13\)\)\]{background-image:linear-gradient(135deg,#2f7bff29,#0000 44%,#fe087421)}.bg-\[linear-gradient\(135deg\,rgba\(123\,97\,255\,0\.10\)\,rgba\(0\,0\,0\,0\.18\)\,rgba\(254\,8\,116\,0\.08\)\)\]{background-image:linear-gradient(135deg,#7b61ff1a,#0000002e,#fe087414)}.bg-\[linear-gradient\(135deg\,rgba\(254\,8\,116\,0\.13\)\,rgba\(0\,34\,255\,0\.08\)\,rgba\(7\,7\,12\,0\.9\)\)\]{background-image:linear-gradient(135deg,#fe087421,#0022ff14,#07070ce6)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.07\)\,rgba\(255\,255\,255\,0\.025\)\)\]{background-image:linear-gradient(135deg,#ffffff12,#ffffff06)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.34\)\,transparent_38\%\)\,radial-gradient\(circle_at_18\%_72\%\,rgba\(254\,8\,116\,0\.08\)\,transparent_36\%\)\]{background-image:linear-gradient(135deg,#ffffff57,#0000 38%),radial-gradient(circle at 18% 72%,#fe087414,#0000 36%)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.035\)\,transparent_38\%\)\,radial-gradient\(circle_at_18\%_72\%\,rgba\(254\,8\,116\,0\.12\)\,transparent_36\%\)\]{background-image:linear-gradient(135deg,#ffffff09,#0000 38%),radial-gradient(circle at 18% 72%,#fe08741f,#0000 36%)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.16\)\,transparent_34\%\,rgba\(0\,0\,0\,0\.24\)\)\]{background-image:linear-gradient(145deg,#ffffff29,#0000 34%,#0000003d)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,\.18\)_0\%\,rgba\(0\,0\,0\,\.04\)_32\%\,rgba\(0\,0\,0\,\.36\)_55\%\,rgba\(0\,0\,0\,\.94\)_100\%\)\]{background-image:linear-gradient(#0000002e,#0000000a 32%,#0000005c 55%,#000000f0)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.02\)\,rgba\(0\,0\,0\,0\.22\)\)\,linear-gradient\(90deg\,rgba\(0\,0\,0\,0\)\,rgba\(0\,0\,0\,0\.20\)\)\]{background-image:linear-gradient(#00000005,#00000038),linear-gradient(90deg,#0000,#0003)}.bg-\[linear-gradient\(180deg\,rgba\(2\,5\,14\,0\.04\)_0\%\,rgba\(2\,5\,14\,0\.08\)_58\%\,rgba\(2\,5\,14\,0\.72\)_100\%\)\]{background-image:linear-gradient(#02050e0a,#02050e14 58%,#02050eb8)}.bg-\[linear-gradient\(180deg\,rgba\(2\,5\,14\,0\.12\)_0\%\,rgba\(2\,5\,14\,0\.28\)_38\%\,rgba\(2\,5\,14\,0\.96\)_100\%\)\]{background-image:linear-gradient(#02050e1f,#02050e47 38%,#02050ef5)}.bg-\[linear-gradient\(180deg\,rgba\(2\,5\,14\,0\.62\)_0\%\,rgba\(2\,5\,14\,0\.88\)_58\%\,rgba\(2\,5\,14\,0\.96\)_100\%\)\]{background-image:linear-gradient(#02050e9e,#02050ee0 58%,#02050ef5)}.bg-\[linear-gradient\(180deg\,rgba\(3\,7\,18\,0\.04\)_0\%\,rgba\(3\,7\,18\,0\.26\)_42\%\,rgba\(3\,7\,18\,0\.92\)_100\%\)\]{background-image:linear-gradient(#0307120a,#03071242 42%,#030712eb)}.bg-\[linear-gradient\(180deg\,rgba\(3\,7\,18\,0\.18\)_0\%\,rgba\(3\,7\,18\,0\.36\)_48\%\,rgba\(3\,7\,18\,0\.92\)_100\%\)\]{background-image:linear-gradient(#0307122e,#0307125c 48%,#030712eb)}.bg-\[linear-gradient\(180deg\,rgba\(8\,14\,26\,0\.94\)\,rgba\(5\,9\,18\,0\.98\)\)\]{background-image:linear-gradient(#080e1af0,#050912fa)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(2\,2\,5\,\.8\)_24\%\,\#020205_64\%\)\]{background-image:linear-gradient(#0000,#020205cc 24%,#020205 64%)}.bg-\[radial-gradient\(circle_at_0\%_0\%\,rgba\(254\,8\,116\,0\.18\)\,transparent_30\%\)\,radial-gradient\(circle_at_90\%_10\%\,rgba\(0\,34\,255\,0\.16\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 0 0,#fe08742e,#0000 30%),radial-gradient(circle at 90% 10%,#0022ff29,#0000 28%)}.bg-\[radial-gradient\(circle_at_8\%_0\%\,rgba\(21\,91\,255\,0\.22\)\,transparent_27\%\)\,radial-gradient\(circle_at_94\%_8\%\,rgba\(255\,20\,120\,0\.18\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 8% 0,#155bff38,#0000 27%),radial-gradient(circle at 94% 8%,#ff14782e,#0000 30%)}.bg-\[radial-gradient\(circle_at_12\%_20\%\,rgba\(254\,8\,116\,0\.18\)\,transparent_35\%\)\,radial-gradient\(circle_at_85\%_10\%\,rgba\(0\,34\,255\,0\.18\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 12% 20%,#fe08742e,#0000 35%),radial-gradient(circle at 85% 10%,#0022ff2e,#0000 30%)}.bg-\[radial-gradient\(circle_at_12\%_22\%\,rgba\(0\,116\,255\,0\.24\)\,transparent_26\%\)\,radial-gradient\(circle_at_86\%_14\%\,rgba\(254\,8\,116\,0\.24\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)\,rgba\(0\,0\,0\,0\.42\)\)\]{background-image:radial-gradient(circle at 12% 22%,#0074ff3d,#0000 26%),radial-gradient(circle at 86% 14%,#fe08743d,#0000 28%),linear-gradient(#0000,#0000006b)}.bg-\[radial-gradient\(circle_at_15\%_15\%\,rgba\(0\,34\,255\,0\.20\)\,transparent_38\%\)\,radial-gradient\(circle_at_90\%_85\%\,rgba\(254\,8\,116\,0\.18\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 15% 15%,#02f3,#0000 38%),radial-gradient(circle at 90% 85%,#fe08742e,#0000 42%)}.bg-\[radial-gradient\(circle_at_15\%_15\%\,rgba\(254\,8\,116\,0\.24\)\,transparent_34\%\)\,radial-gradient\(circle_at_80\%_10\%\,rgba\(0\,34\,255\,0\.22\)\,transparent_32\%\)\,linear-gradient\(180deg\,rgba\(5\,5\,9\,0\.82\)\,rgba\(5\,5\,9\,0\.96\)\)\]{background-image:radial-gradient(circle at 15% 15%,#fe08743d,#0000 34%),radial-gradient(circle at 80% 10%,#0022ff38,#0000 32%),linear-gradient(#050509d1,#050509f5)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(21\,91\,255\,0\.28\)\,transparent_28\%\)\,radial-gradient\(circle_at_84\%_16\%\,rgba\(255\,20\,120\,0\.28\)\,transparent_30\%\)\,linear-gradient\(145deg\,\#05050a_0\%\,\#070a1a_45\%\,\#140315_100\%\)\]{background-image:radial-gradient(circle at 16% 18%,#155bff47,#0000 28%),radial-gradient(circle at 84% 16%,#ff147847,#0000 30%),linear-gradient(145deg,#05050a,#070a1a 45%,#140315)}.bg-\[radial-gradient\(circle_at_16\%_30\%\,rgba\(21\,91\,255\,0\.25\)\,transparent_28\%\)\,radial-gradient\(circle_at_82\%_36\%\,rgba\(255\,20\,120\,0\.25\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 16% 30%,#155bff40,#0000 28%),radial-gradient(circle at 82% 36%,#ff147840,#0000 30%)}.bg-\[radial-gradient\(circle_at_18\%_8\%\,rgba\(0\,34\,255\,0\.22\)\,transparent_31\%\)\,radial-gradient\(circle_at_86\%_18\%\,rgba\(254\,8\,116\,0\.22\)\,transparent_30\%\)\,linear-gradient\(180deg\,\#030307_0\%\,\#05050A_48\%\,\#020205_100\%\)\]{background-image:radial-gradient(circle at 18% 8%,#0022ff38,#0000 31%),radial-gradient(circle at 86% 18%,#fe087438,#0000 30%),linear-gradient(#030307,#05050a 48%,#020205)}.bg-\[radial-gradient\(circle_at_18\%_8\%\,rgba\(254\,8\,116\,0\.16\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_12\%\,rgba\(0\,34\,255\,0\.16\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 18% 8%,#fe087429,#0000 34%),radial-gradient(circle at 82% 12%,#0022ff29,#0000 36%)}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(254\,8\,116\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_10\%\,rgba\(0\,34\,255\,0\.18\)\,transparent_32\%\)\,linear-gradient\(145deg\,\#050509_0\%\,\#070918_48\%\,\#100414_100\%\)\]{background-image:radial-gradient(circle at 18% 12%,#fe08742e,#0000 34%),radial-gradient(circle at 82% 10%,#0022ff2e,#0000 32%),linear-gradient(145deg,#050509,#070918 48%,#100414)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(47\,123\,255\,0\.32\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_24\%\,rgba\(254\,8\,116\,0\.28\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 18% 18%,#2f7bff52,#0000 34%),radial-gradient(circle at 82% 24%,#fe087447,#0000 36%)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(21\,91\,255\,0\.18\)\,transparent_28\%\)\,radial-gradient\(circle_at_84\%_32\%\,rgba\(255\,20\,120\,0\.16\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 20%,#155bff2e,#0000 28%),radial-gradient(circle at 84% 32%,#ff147829,#0000 30%)}.bg-\[radial-gradient\(circle_at_24\%_18\%\,rgba\(254\,8\,116\,0\.38\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_16\%\,rgba\(0\,34\,255\,0\.30\)\,transparent_36\%\)\,linear-gradient\(135deg\,\#16131f_0\%\,\#080912_54\%\,\#1b0414_100\%\)\]{background-image:radial-gradient(circle at 24% 18%,#fe087461,#0000 32%),radial-gradient(circle at 82% 16%,#0022ff4d,#0000 36%),linear-gradient(135deg,#16131f,#080912 54%,#1b0414)}.bg-\[radial-gradient\(circle_at_26\%_22\%\,rgba\(21\,91\,255\,0\.24\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_35\%\,rgba\(255\,20\,120\,0\.24\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.035\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 26% 22%,#155bff3d,#0000 28%),radial-gradient(circle at 80% 35%,#ff14783d,#0000 30%),linear-gradient(#ffffff09,#0000 34%)}.bg-\[radial-gradient\(circle_at_50\%_15\%\,rgba\(254\,8\,116\,0\.16\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.015\)\)\]{background-image:radial-gradient(circle at 50% 15%,#fe087429,#0000 28%),linear-gradient(#ffffff0d,#ffffff04)}.bg-\[radial-gradient\(circle_at_50\%_15\%\,rgba\(254\,8\,116\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_18\%_72\%\,rgba\(0\,34\,255\,0\.18\)\,transparent_38\%\)\,linear-gradient\(145deg\,\#020205_0\%\,\#050715_48\%\,\#12031a_100\%\)\]{background-image:radial-gradient(circle at 50% 15%,#fe08742e,#0000 34%),radial-gradient(circle at 18% 72%,#0022ff2e,#0000 38%),linear-gradient(145deg,#020205,#050715 48%,#12031a)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(255\,255\,255\,0\.045\)\,transparent_28rem\)\]{background-image:radial-gradient(circle at 50% 18%,#ffffff0b,#0000 28rem)}.bg-\[radial-gradient\(circle_at_50\%_20\%\,rgba\(21\,91\,255\,0\.16\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 50% 20%,#155bff29,#0000 42%)}.bg-\[radial-gradient\(circle_at_50\%_24\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent_46\%\,rgba\(254\,8\,116\,0\.08\)\)\]{background-image:radial-gradient(circle at 50% 24%,#ffffff14,#0000 28%),linear-gradient(#ffffff0a,#0000 46%,#fe087414)}.bg-\[radial-gradient\(circle_at_60\%_25\%\,\#27324a_0\%\,\#090a12_48\%\,\#020205_100\%\)\]{background-image:radial-gradient(circle at 60% 25%,#27324a,#090a12 48%,#020205)}.bg-\[radial-gradient\(circle_at_70\%_20\%\,\#172a54_0\%\,\#090a12_38\%\,\#020205_72\%\)\]{background-image:radial-gradient(circle at 70% 20%,#172a54,#090a12 38%,#020205 72%)}.bg-\[radial-gradient\(circle_at_70\%_20\%\,rgba\(0\,34\,255\,0\.22\)\,transparent_46\%\)\]{background-image:radial-gradient(circle at 70% 20%,#0022ff38,#0000 46%)}.bg-\[radial-gradient\(circle_at_70\%_20\%\,rgba\(99\,102\,241\,0\.22\)\,transparent_42\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:radial-gradient(circle at 70% 20%,#6366f138,#0000 42%),linear-gradient(135deg,#ffffff0f,#ffffff05)}.bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(254\,8\,116\,0\.24\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 80% 20%,#fe08743d,#0000 34%)}.bg-\[radial-gradient\(circle_at_84\%_18\%\,rgba\(254\,8\,116\,0\.35\)\,transparent_34\%\)\,radial-gradient\(circle_at_12\%_80\%\,rgba\(0\,85\,255\,0\.36\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 84% 18%,#fe087459,#0000 34%),radial-gradient(circle at 12% 80%,#0055ff5c,#0000 34%)}.bg-\[radial-gradient\(circle_at_88\%_14\%\,rgba\(254\,8\,116\,0\.34\)\,transparent_34\%\)\,radial-gradient\(circle_at_12\%_78\%\,rgba\(53\,168\,255\,0\.30\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 88% 14%,#fe087457,#0000 34%),radial-gradient(circle at 12% 78%,#35a8ff4d,#0000 36%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(0\,34\,255\,0\.22\)\,transparent_65\%\)\]{background-image:radial-gradient(circle,#0022ff38,#0000 65%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(254\,8\,116\,0\.22\)\,transparent_65\%\)\]{background-image:radial-gradient(circle,#fe087438,#0000 65%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(21\,91\,255\,0\.18\)\,transparent_46\%\)\,linear-gradient\(135deg\,rgba\(122\,34\,255\,0\.12\)\,rgba\(255\,20\,120\,0\.08\)\)\]{background-image:radial-gradient(circle at 0 0,#155bff2e,#0000 46%),linear-gradient(135deg,#7a22ff1f,#ff147814)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(254\,8\,116\,0\.12\)\,transparent_30\%\)\,radial-gradient\(circle_at_80\%_20\%\,rgba\(0\,34\,255\,0\.12\)\,transparent_32\%\)\,linear-gradient\(180deg\,rgba\(247\,245\,255\,0\.94\)\,\#F7F5FF_48\%\)\]{background-image:radial-gradient(circle at 0 0,#fe08741f,#0000 30%),radial-gradient(circle at 80% 20%,#0022ff1f,#0000 32%),linear-gradient(#f7f5fff0,#f7f5ff 48%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(254\,8\,116\,0\.22\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_20\%\,rgba\(0\,34\,255\,0\.28\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(8\,10\,24\,0\.86\)\,\#02030a_44\%\)\]{background-image:radial-gradient(circle at 0 0,#fe087438,#0000 28%),radial-gradient(circle at 80% 20%,#0022ff47,#0000 30%),linear-gradient(#080a18db,#02030a 44%)}.from-\[\#00C853\]{--tw-gradient-from:#00c853;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#00D763\]{--tw-gradient-from:#00d763;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#1E5BFF\]{--tw-gradient-from:#1e5bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2A55FF\]{--tw-gradient-from:#2a55ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2F6BFF\]{--tw-gradient-from:#2f6bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2F7BFF\]{--tw-gradient-from:#2f7bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2F7BFF\]\/12{--tw-gradient-from:oklab(61.1627% -.0340495 -.207707/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2f5bff\]{--tw-gradient-from:#2f5bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#4A66FF\]{--tw-gradient-from:#4a66ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#7B61FF\]{--tw-gradient-from:#7b61ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#8E6DFF\]{--tw-gradient-from:#8e6dff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]{--tw-gradient-from:#02f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/12{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/15{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/16{--tw-gradient-from:oklab(46.8475% -.0304923 -.300497/.16);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/18{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/20{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/22{--tw-gradient-from:oklab(46.8475% -.0304923 -.300497/.22);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/24{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.24);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/25{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.25);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/28{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.28);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/30{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/35{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.35);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0022FF\]\/45{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#35A8FF\]{--tw-gradient-from:#35a8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0055FF\]{--tw-gradient-from:#05f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0055FF\]\/20{--tw-gradient-from:oklab(53.3176% -.0332793 -.257496/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0055FF\]\/60{--tw-gradient-from:oklab(53.3176% -.0332793 -.257496/.6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#155BFF\]{--tw-gradient-from:#155bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#155BFF\]\/20{--tw-gradient-from:oklab(54.5747% -.0298083 -.249553/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#155BFF\]\/24{--tw-gradient-from:oklab(54.5747% -.0298083 -.249553/.24);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#155BFF\]\/30{--tw-gradient-from:oklab(54.5747% -.0298083 -.249553/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#168BFF\]{--tw-gradient-from:#168bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#245BFF\]{--tw-gradient-from:#245bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#365CFF\]{--tw-gradient-from:#365cff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2057FF\]{--tw-gradient-from:#2057ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2057FF\]\/36{--tw-gradient-from:oklab(54.1028% -.023882 -.252933/.36);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2057FF\]\/45{--tw-gradient-from:oklab(54.1028% -.023882 -.252933/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#3478FF\]{--tw-gradient-from:#3478ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#4522A0\]\/80{--tw-gradient-from:oklab(38.8485% .0536945 -.178162/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#020202\]{--tw-gradient-from:#020202;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#030712\]\/88{--tw-gradient-from:oklab(12.964% -.00395439 -.0270811/.88);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#050509\]{--tw-gradient-from:#050509;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#121214\]{--tw-gradient-from:#121214;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#B000FF\]{--tw-gradient-from:#b000ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#F40057\]{--tw-gradient-from:#f40057;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#F40057\]\/10{--tw-gradient-from:oklab(61.5633% .239066 .0581374/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#F40057\]\/20{--tw-gradient-from:oklab(61.5633% .239066 .0581374/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FE0874\]{--tw-gradient-from:#fe0874;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FE0874\]\/12{--tw-gradient-from:oklab(64.1632% .253759 .0277636/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FE0874\]\/18{--tw-gradient-from:oklab(64.1632% .253759 .0277636/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FF7A00\]\/18{--tw-gradient-from:oklab(72.3013% .120535 .146448/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FF1478\]\/12{--tw-gradient-from:oklab(64.6908% .252546 .0241925/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FF1478\]\/30{--tw-gradient-from:oklab(64.6908% .252546 .0241925/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FF1478\]\/\[0\.08\]{--tw-gradient-from:oklab(64.6908% .252546 .0241925/.08);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FFB800\]{--tw-gradient-from:#ffb800;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#d90429\]{--tw-gradient-from:#d90429;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-400\/25{--tw-gradient-from:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.from-amber-400\/25{--tw-gradient-from:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.from-amber-400\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/68{--tw-gradient-from:#000000ad}@supports (color:color-mix(in lab,red,red)){.from-black\/68{--tw-gradient-from:color-mix(in oklab,var(--color-black)68%,transparent)}}.from-black\/68{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black)70%,transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/78{--tw-gradient-from:#000000c7}@supports (color:color-mix(in lab,red,red)){.from-black\/78{--tw-gradient-from:color-mix(in oklab,var(--color-black)78%,transparent)}}.from-black\/78{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/82{--tw-gradient-from:#000000d1}@supports (color:color-mix(in lab,red,red)){.from-black\/82{--tw-gradient-from:color-mix(in oklab,var(--color-black)82%,transparent)}}.from-black\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/84{--tw-gradient-from:#000000d6}@supports (color:color-mix(in lab,red,red)){.from-black\/84{--tw-gradient-from:color-mix(in oklab,var(--color-black)84%,transparent)}}.from-black\/84{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab,var(--color-black)85%,transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500\/25{--tw-gradient-from:#3080ff40}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)25%,transparent)}}.from-blue-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400\/25{--tw-gradient-from:#00d29440}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/25{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.from-emerald-400\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-fuchsia-600{--tw-gradient-from:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-900\/40{--tw-gradient-from:#312c8566}@supports (color:color-mix(in lab,red,red)){.from-indigo-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.from-indigo-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500\/10{--tw-gradient-from:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.from-orange-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.from-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/\[0\.1\]{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.1\]{--tw-gradient-from:color-mix(in oklab,var(--color-white)10%,transparent)}}.from-white\/\[0\.1\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab,var(--color-white)4%,transparent)}}.from-white\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#1CE476\]{--tw-gradient-via:#1ce476;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6D4DFF\]{--tw-gradient-via:#6d4dff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7A22FF\]{--tw-gradient-via:#7a22ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7A22FF\]\/10{--tw-gradient-via:oklab(53.6229% .101205 -.263114/.1);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7A22FF\]\/24{--tw-gradient-via:oklab(53.6229% .101205 -.263114/.24);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7B2DFF\]{--tw-gradient-via:#7b2dff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7B2DFF\]\/14{--tw-gradient-via:oklab(54.4813% .0975936 -.257311/.14);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7B2DFF\]\/32{--tw-gradient-via:oklab(54.4813% .0975936 -.257311/.32);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7B61FF\]{--tw-gradient-via:#7b61ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7c3aed\]{--tw-gradient-via:#7c3aed;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8A38FF\]{--tw-gradient-via:#8a38ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8B35FF\]{--tw-gradient-via:#8b35ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8B45FF\]{--tw-gradient-via:#8b45ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8D4DFF\]{--tw-gradient-via:#8d4dff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8E2BFF\]{--tw-gradient-via:#8e2bff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8E6DFF\]{--tw-gradient-via:#8e6dff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8E6DFF\]\/10{--tw-gradient-via:oklab(64.0259% .0697795 -.195586/.1);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8d31ff\]{--tw-gradient-via:#8d31ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#10B981\]{--tw-gradient-via:#10b981;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#21E080\]{--tw-gradient-via:#21e080;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0022FF\]{--tw-gradient-via:#02f;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#24EA7C\]{--tw-gradient-via:#24ea7c;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#155BFF\]\/8{--tw-gradient-via:oklab(54.5747% -.0298083 -.249553/.08);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8339FF\]{--tw-gradient-via:#8339ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#8736FF\]{--tw-gradient-via:#8736ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#020202\]\/95{--tw-gradient-via:oklab(8.46725% -3.72529e-9 0/.95);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#030712\]\/48{--tw-gradient-via:oklab(12.964% -.00395439 -.0270811/.48);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#050509\]\/45{--tw-gradient-via:oklab(11.7718% .0028482 -.0109965/.45);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#121214\]\/88{--tw-gradient-via:oklab(18.3088% .00111321 -.00388382/.88);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#A855F7\]{--tw-gradient-via:#a855f7;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F40057\]{--tw-gradient-via:#f40057;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F40057\]\/40{--tw-gradient-via:oklab(61.5633% .239066 .0581374/.4);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F40057\]\/70{--tw-gradient-via:oklab(61.5633% .239066 .0581374/.7);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F40057\]\/80{--tw-gradient-via:oklab(61.5633% .239066 .0581374/.8);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FE0874\]{--tw-gradient-via:#fe0874;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FE0874\]\/70{--tw-gradient-via:oklab(64.1632% .253759 .0277636/.7);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FF7A00\]{--tw-gradient-via:#ff7a00;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#FF1478\]\/8{--tw-gradient-via:oklab(64.6908% .252546 .0241925/.08);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400\/5{--tw-gradient-via:#fcbb000d}@supports (color:color-mix(in lab,red,red)){.via-amber-400\/5{--tw-gradient-via:color-mix(in oklab,var(--color-amber-400)5%,transparent)}}.via-amber-400\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/8{--tw-gradient-via:#00000014}@supports (color:color-mix(in lab,red,red)){.via-black\/8{--tw-gradient-via:color-mix(in oklab,var(--color-black)8%,transparent)}}.via-black\/8{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab,var(--color-black)10%,transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/16{--tw-gradient-via:#00000029}@supports (color:color-mix(in lab,red,red)){.via-black\/16{--tw-gradient-via:color-mix(in oklab,var(--color-black)16%,transparent)}}.via-black\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black)25%,transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/32{--tw-gradient-via:#00000052}@supports (color:color-mix(in lab,red,red)){.via-black\/32{--tw-gradient-via:color-mix(in oklab,var(--color-black)32%,transparent)}}.via-black\/32{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab,red,red)){.via-black\/70{--tw-gradient-via:color-mix(in oklab,var(--color-black)70%,transparent)}}.via-black\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/72{--tw-gradient-via:#000000b8}@supports (color:color-mix(in lab,red,red)){.via-black\/72{--tw-gradient-via:color-mix(in oklab,var(--color-black)72%,transparent)}}.via-black\/72{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/82{--tw-gradient-via:#000000d1}@supports (color:color-mix(in lab,red,red)){.via-black\/82{--tw-gradient-via:color-mix(in oklab,var(--color-black)82%,transparent)}}.via-black\/82{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-400\/5{--tw-gradient-via:#00d2940d}@supports (color:color-mix(in lab,red,red)){.via-emerald-400\/5{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-400)5%,transparent)}}.via-emerald-400\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-900\/40{--tw-gradient-via:#72137866}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-900\/40{--tw-gradient-via:color-mix(in oklab,var(--color-fuchsia-900)40%,transparent)}}.via-fuchsia-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab,var(--color-white)10%,transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/60{--tw-gradient-via:#fff9}@supports (color:color-mix(in lab,red,red)){.via-white\/60{--tw-gradient-via:color-mix(in oklab,var(--color-white)60%,transparent)}}.via-white\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.03\]{--tw-gradient-via:#ffffff08}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.03\]{--tw-gradient-via:color-mix(in oklab,var(--color-white)3%,transparent)}}.via-white\/\[0\.03\]{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.04\]{--tw-gradient-via:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.04\]{--tw-gradient-via:color-mix(in oklab,var(--color-white)4%,transparent)}}.via-white\/\[0\.04\]{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.55\]{--tw-gradient-via:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.55\]{--tw-gradient-via:color-mix(in oklab,var(--color-white)55%,transparent)}}.via-white\/\[0\.55\]{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#7B61FF\]{--tw-gradient-to:#7b61ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0022FF\]{--tw-gradient-to:#02f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0022FF\]\/12{--tw-gradient-to:oklab(46.8476% -.0304923 -.300497/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0022FF\]\/18{--tw-gradient-to:oklab(46.8476% -.0304923 -.300497/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0055FF\]{--tw-gradient-to:#05f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0055FF\]\/10{--tw-gradient-to:oklab(53.3176% -.0332793 -.257496/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0055FF\]\/20{--tw-gradient-to:oklab(53.3176% -.0332793 -.257496/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#155BFF\]\/8{--tw-gradient-to:oklab(54.5747% -.0298083 -.249553/.08);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#155BFF\]\/\[0\.06\]{--tw-gradient-to:oklab(54.5747% -.0298083 -.249553/.06);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#18245F\]\/45{--tw-gradient-to:oklab(29.0345% -.000343099 -.105808/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#111827\]{--tw-gradient-to:#111827;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#A3FF35\]{--tw-gradient-to:#a3ff35;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#A6FF3F\]{--tw-gradient-to:#a6ff3f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#B6FF3B\]{--tw-gradient-to:#b6ff3b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#B66BFF\]{--tw-gradient-to:#b66bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#F40057\]{--tw-gradient-to:#f40057;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#F40057\]\/20{--tw-gradient-to:oklab(61.5633% .239066 .0581374/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#F40057\]\/40{--tw-gradient-to:oklab(61.5633% .239066 .0581374/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE2E7C\]{--tw-gradient-to:#fe2e7c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE2E98\]{--tw-gradient-to:#fe2e98;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]{--tw-gradient-to:#fe0874;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/12{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/14{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.14);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/15{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/16{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.16);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/18{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/20{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/22{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.22);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/24{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.24);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/25{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.25);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/28{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.28);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/30{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/35{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.35);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/36{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.36);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FE0874\]\/45{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FF1478\]{--tw-gradient-to:#ff1478;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FF1478\]\/12{--tw-gradient-to:oklab(64.6908% .252546 .0241925/.12);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FF1478\]\/18{--tw-gradient-to:oklab(64.6908% .252546 .0241925/.18);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FF1478\]\/24{--tw-gradient-to:oklab(64.6908% .252546 .0241925/.24);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FF1478\]\/28{--tw-gradient-to:oklab(64.6908% .252546 .0241925/.28);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FFB800\]{--tw-gradient-to:#ffb800;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#ff375f\]{--tw-gradient-to:#ff375f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/15{--tw-gradient-to:#00000026}@supports (color:color-mix(in lab,red,red)){.to-black\/15{--tw-gradient-to:color-mix(in oklab,var(--color-black)15%,transparent)}}.to-black\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/16{--tw-gradient-to:#00000029}@supports (color:color-mix(in lab,red,red)){.to-black\/16{--tw-gradient-to:color-mix(in oklab,var(--color-black)16%,transparent)}}.to-black\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/18{--tw-gradient-to:#0000002e}@supports (color:color-mix(in lab,red,red)){.to-black\/18{--tw-gradient-to:color-mix(in oklab,var(--color-black)18%,transparent)}}.to-black\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/28{--tw-gradient-to:#00000047}@supports (color:color-mix(in lab,red,red)){.to-black\/28{--tw-gradient-to:color-mix(in oklab,var(--color-black)28%,transparent)}}.to-black\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500\/10{--tw-gradient-to:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.to-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-900\/40{--tw-gradient-to:#1c398e66}@supports (color:color-mix(in lab,red,red)){.to-blue-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.to-blue-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-300{--tw-gradient-to:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500\/25{--tw-gradient-to:#f6339a40}@supports (color:color-mix(in lab,red,red)){.to-pink-500\/25{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)25%,transparent)}}.to-pink-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-300{--tw-gradient-to:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-300{--tw-gradient-to:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.fill-\[\#FF1478\]{fill:#ff1478}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-right{object-position:right}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-\[0\.34rem\]{padding:.34rem}.p-\[1px\]{padding:1px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[46px\]{padding-inline:46px}.px-\[56px\]{padding-inline:56px}.px-\[62px\]{padding-inline:62px}.px-\[190px\]{padding-inline:190px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[calc\(env\(safe-area-inset-top\)\+1rem\)\]{padding-block:calc(env(safe-area-inset-top) + 1rem)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-\[38px\]{padding-top:38px}.pt-\[42px\]{padding-top:42px}.pt-\[52px\]{padding-top:52px}.pt-\[max\(1\.05rem\,calc\(env\(safe-area-inset-top\)\+0\.55rem\)\)\]{padding-top:max(1.05rem,calc(env(safe-area-inset-top) + .55rem))}.pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem,env(safe-area-inset-top))}.pt-\[max\(1\.35rem\,calc\(env\(safe-area-inset-top\)\+0\.8rem\)\)\]{padding-top:max(1.35rem,calc(env(safe-area-inset-top) + .8rem))}.pt-\[max\(1rem\,calc\(env\(safe-area-inset-top\)\+0\.45rem\)\)\]{padding-top:max(1rem,calc(env(safe-area-inset-top) + .45rem))}.pt-\[max\(env\(safe-area-inset-top\,20px\)\,2rem\)\]{padding-top:max(env(safe-area-inset-top,20px),2rem)}.pt-\[max\(env\(safe-area-inset-top\,20px\)\,3rem\)\]{padding-top:max(env(safe-area-inset-top,20px),3rem)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-11{padding-right:calc(var(--spacing)*11)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-\[7\.1rem\]{padding-right:7.1rem}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pb-\[5\.5rem\]{padding-bottom:5.5rem}.pb-\[36px\]{padding-bottom:36px}.pb-\[48px\]{padding-bottom:48px}.pb-\[calc\(env\(safe-area-inset-bottom\)\+5\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 5.75rem)}.pb-\[max\(0\.8rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.8rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.9rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.9rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[max\(2rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.pb-\[max\(4\.85rem\,calc\(env\(safe-area-inset-bottom\)\+4\.35rem\)\)\]{padding-bottom:max(4.85rem,calc(env(safe-area-inset-bottom) + 4.35rem))}.pb-\[max\(5\.5rem\,calc\(env\(safe-area-inset-bottom\)\+4\.65rem\)\)\]{padding-bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.65rem))}.pb-\[max\(5\.9rem\,calc\(env\(safe-area-inset-bottom\)\+5\.15rem\)\)\]{padding-bottom:max(5.9rem,calc(env(safe-area-inset-bottom) + 5.15rem))}.pb-\[max\(6\.5rem\,calc\(env\(safe-area-inset-bottom\)\+5\.75rem\)\)\]{padding-bottom:max(6.5rem,calc(env(safe-area-inset-bottom) + 5.75rem))}.pb-\[max\(6\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(6.5rem,env(safe-area-inset-bottom))}.pb-\[max\(6\.25rem\,calc\(env\(safe-area-inset-bottom\)\+5\.5rem\)\)\]{padding-bottom:max(6.25rem,calc(env(safe-area-inset-bottom) + 5.5rem))}.pb-\[max\(7\.2rem\,calc\(env\(safe-area-inset-bottom\)\+6rem\)\)\]{padding-bottom:max(7.2rem,calc(env(safe-area-inset-bottom) + 6rem))}.pb-\[max\(7\.7rem\,calc\(env\(safe-area-inset-bottom\)\+6\.35rem\)\)\]{padding-bottom:max(7.7rem,calc(env(safe-area-inset-bottom) + 6.35rem))}.pb-\[max\(10rem\,calc\(env\(safe-area-inset-bottom\)\+9\.5rem\)\)\]{padding-bottom:max(10rem,calc(env(safe-area-inset-bottom) + 9.5rem))}.pb-\[max\(12rem\,calc\(env\(safe-area-inset-bottom\)\+10\.75rem\)\)\]{padding-bottom:max(12rem,calc(env(safe-area-inset-bottom) + 10.75rem))}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.text-\[0\.4rem\]{font-size:.4rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.42rem\]{font-size:.42rem}.text-\[0\.43rem\]{font-size:.43rem}.text-\[0\.45rem\]{font-size:.45rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.49rem\]{font-size:.49rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.54rem\]{font-size:.54rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.67rem\]{font-size:.67rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[1\.42rem\]{font-size:1.42rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.72rem\]{font-size:1.72rem}.text-\[1\.82rem\]{font-size:1.82rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.7rem\]{font-size:2.7rem}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[3\.9rem\]{font-size:3.9rem}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[35px\]{font-size:35px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[43px\]{font-size:43px}.text-\[47px\]{font-size:47px}.text-\[50px\]{font-size:50px}.text-\[51px\]{font-size:51px}.text-\[76px\]{font-size:76px}.text-\[92px\]{font-size:92px}.text-\[94px\]{font-size:94px}.text-\[96px\]{font-size:96px}.text-\[148px\]{font-size:148px}.text-\[158px\]{font-size:158px}.text-\[clamp\(1\.8rem\,5vw\,3\.25rem\)\]{font-size:clamp(1.8rem,5vw,3.25rem)}.text-\[clamp\(1\.8rem\,8\.5vw\,2\.5rem\)\]{font-size:clamp(1.8rem,8.5vw,2.5rem)}.text-\[clamp\(1\.8rem\,8\.5vw\,2\.45rem\)\]{font-size:clamp(1.8rem,8.5vw,2.45rem)}.text-\[clamp\(1\.9rem\,8\.6vw\,2\.65rem\)\]{font-size:clamp(1.9rem,8.6vw,2.65rem)}.text-\[clamp\(1\.35rem\,6\.3vw\,2\.05rem\)\]{font-size:clamp(1.35rem,6.3vw,2.05rem)}.text-\[clamp\(1\.45rem\,8vw\,2rem\)\]{font-size:clamp(1.45rem,8vw,2rem)}.text-\[clamp\(1\.55rem\,6\.6vw\,2\.35rem\)\]{font-size:clamp(1.55rem,6.6vw,2.35rem)}.text-\[clamp\(1\.55rem\,7vw\,2\.25rem\)\]{font-size:clamp(1.55rem,7vw,2.25rem)}.text-\[clamp\(1\.72rem\,7\.8vw\,2\.3rem\)\]{font-size:clamp(1.72rem,7.8vw,2.3rem)}.text-\[clamp\(1\.72rem\,7\.15vw\,1\.98rem\)\]{font-size:clamp(1.72rem,7.15vw,1.98rem)}.text-\[clamp\(1\.95rem\,9vw\,2\.75rem\)\]{font-size:clamp(1.95rem,9vw,2.75rem)}.text-\[clamp\(2\.1rem\,10vw\,3rem\)\]{font-size:clamp(2.1rem,10vw,3rem)}.text-\[clamp\(2\.4rem\,10vw\,5\.5rem\)\]{font-size:clamp(2.4rem,10vw,5.5rem)}.text-\[clamp\(2\.45rem\,14vw\,4\.65rem\)\]{font-size:clamp(2.45rem,14vw,4.65rem)}.text-\[clamp\(2\.65rem\,10vw\,6\.6rem\)\]{font-size:clamp(2.65rem,10vw,6.6rem)}.text-\[clamp\(2rem\,4\.7vw\,4\.6rem\)\]{font-size:clamp(2rem,4.7vw,4.6rem)}.text-\[clamp\(2rem\,6vw\,4\.2rem\)\]{font-size:clamp(2rem,6vw,4.2rem)}.text-\[clamp\(2rem\,6vw\,4rem\)\]{font-size:clamp(2rem,6vw,4rem)}.text-\[clamp\(2rem\,8\.8vw\,2\.85rem\)\]{font-size:clamp(2rem,8.8vw,2.85rem)}.text-\[clamp\(2rem\,9vw\,4\.5rem\)\]{font-size:clamp(2rem,9vw,4.5rem)}.text-\[clamp\(2rem\,12vw\,3\.35rem\)\]{font-size:clamp(2rem,12vw,3.35rem)}.text-\[clamp\(3\.3rem\,18vw\,5rem\)\]{font-size:clamp(3.3rem,18vw,5rem)}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.72\]{--tw-leading:.72;line-height:.72}.leading-\[0\.76\]{--tw-leading:.76;line-height:.76}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.24\]{--tw-leading:1.24;line-height:1.24}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.36em\]{--tw-tracking:.36em;letter-spacing:.36em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-\[0\.045em\]{--tw-tracking:.045em;letter-spacing:.045em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1B1200\]{color:#1b1200}.text-\[\#2f7cff\]{color:#2f7cff}.text-\[\#4F8DFF\]{color:#4f8dff}.text-\[\#4d7cff\]{color:#4d7cff}.text-\[\#5E7BFF\]{color:#5e7bff}.text-\[\#5E9BFF\]{color:#5e9bff}.text-\[\#6C7DFF\]{color:#6c7dff}.text-\[\#6D4DFF\]{color:#6d4dff}.text-\[\#6D7CFF\]{color:#6d7cff}.text-\[\#6F8AFF\]{color:#6f8aff}.text-\[\#7A8BFF\]{color:#7a8bff}.text-\[\#7A9CFF\]{color:#7a9cff}.text-\[\#7AA2FF\]{color:#7aa2ff}.text-\[\#7B61FF\]{color:#7b61ff}.text-\[\#8BA0FF\]{color:#8ba0ff}.text-\[\#8E6DFF\]{color:#8e6dff}.text-\[\#8EA0FF\]{color:#8ea0ff}.text-\[\#8EA3FF\]{color:#8ea3ff}.text-\[\#8EA8FF\]{color:#8ea8ff}.text-\[\#8aa1ff\]{color:#8aa1ff}.text-\[\#9CA8FF\]{color:#9ca8ff}.text-\[\#0022FF\]{color:#02f}.text-\[\#22C55E\]{color:#22c55e}.text-\[\#24EA7C\]{color:#24ea7c}.text-\[\#35A8FF\]{color:#35a8ff}.text-\[\#50EB86\]{color:#50eb86}.text-\[\#0055FF\]{color:#05f}.text-\[\#59A5FF\]{color:#59a5ff}.text-\[\#82F5A8\]{color:#82f5a8}.text-\[\#155BFF\]{color:#155bff}.text-\[\#526CFF\]{color:#526cff}.text-\[\#696a74\]{color:#696a74}.text-\[\#03130A\]{color:#03130a}.text-\[\#4285F4\]{color:#4285f4}.text-\[\#7690ff\]{color:#7690ff}.text-\[\#021208\]{color:#021208}.text-\[\#101012\]{color:#101012}.text-\[\#111827\]{color:#111827}.text-\[\#777985\]{color:#777985}.text-\[\#A6FF3F\]{color:#a6ff3f}.text-\[\#B6C1FF\]{color:#b6c1ff}.text-\[\#B8D8FF\]{color:#b8d8ff}.text-\[\#B66BFF\]{color:#b66bff}.text-\[\#B99CFF\]{color:#b99cff}.text-\[\#C7B8FF\]{color:#c7b8ff}.text-\[\#C8D0FF\]{color:#c8d0ff}.text-\[\#D94DDF\]{color:#d94ddf}.text-\[\#D365E7\]{color:#d365e7}.text-\[\#F40057\]{color:#f40057}.text-\[\#FE4C9D\]{color:#fe4c9d}.text-\[\#FE5DAE\]{color:#fe5dae}.text-\[\#FE0874\]{color:#fe0874}.text-\[\#FF4F95\]{color:#ff4f95}.text-\[\#FF4FA3\]{color:#ff4fa3}.text-\[\#FF5D7D\]{color:#ff5d7d}.text-\[\#FF5EAE\]{color:#ff5eae}.text-\[\#FF6B9D\]{color:#ff6b9d}.text-\[\#FF6B89\]{color:#ff6b89}.text-\[\#FF6BAA\]{color:#ff6baa}.text-\[\#FF7AB4\]{color:#ff7ab4}.text-\[\#FF8AB9\]{color:#ff8ab9}.text-\[\#FF9AC4\]{color:#ff9ac4}.text-\[\#FF9D1B\]{color:#ff9d1b}.text-\[\#FF1478\]{color:#ff1478}.text-\[\#FFB020\]{color:#ffb020}.text-\[\#FFB800\]{color:#ffb800}.text-\[\#FFDD33\]{color:#fd3}.text-\[\#a8a9b3\]{color:#a8a9b3}.text-\[\#a99aff\]{color:#a99aff}.text-\[\#b7a9ff\]{color:#b7a9ff}.text-\[\#b8b9c2\]{color:#b8b9c2}.text-\[\#e7d2a6\]{color:#e7d2a6}.text-\[\#ff4fa0\]{color:#ff4fa0}.text-\[\#ff5fa5\]{color:#ff5fa5}.text-\[\#ff6cae\]{color:#ff6cae}.text-\[\#ff7aad\]{color:#ff7aad}.text-\[\#ff8bbb\]{color:#ff8bbb}.text-\[\#ff70ad\]{color:#ff70ad}.text-\[\#ffd17a\]{color:#ffd17a}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/78{color:#fef3c6c7}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/78{color:color-mix(in oklab,var(--color-amber-100)78%,transparent)}}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/85{color:color-mix(in oklab,var(--color-amber-100)85%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.text-amber-200\/82{color:#fee685d1}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/82{color:color-mix(in oklab,var(--color-amber-200)82%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-100\/72{color:#dbeafeb8}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/72{color:color-mix(in oklab,var(--color-blue-100)72%,transparent)}}.text-blue-100\/76{color:#dbeafec2}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/76{color:color-mix(in oklab,var(--color-blue-100)76%,transparent)}}.text-blue-100\/78{color:#dbeafec7}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/78{color:color-mix(in oklab,var(--color-blue-100)78%,transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/70{color:#bedbffb3}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/70{color:color-mix(in oklab,var(--color-blue-200)70%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/80{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-current{color:currentColor}.text-cyan-100{color:var(--color-cyan-100)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/70{color:color-mix(in oklab,var(--color-emerald-100)70%,transparent)}}.text-emerald-100\/72{color:#d0fae5b8}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/72{color:color-mix(in oklab,var(--color-emerald-100)72%,transparent)}}.text-emerald-100\/75{color:#d0fae5bf}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/75{color:color-mix(in oklab,var(--color-emerald-100)75%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/82{color:#a4f4cfd1}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/82{color:color-mix(in oklab,var(--color-emerald-200)82%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300)80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/70{color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-900\/70{color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-100\/55{color:#e0e7ff8c}@supports (color:color-mix(in lab,red,red)){.text-indigo-100\/55{color:color-mix(in oklab,var(--color-indigo-100)55%,transparent)}}.text-indigo-100\/80{color:#e0e7ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-100\/80{color:color-mix(in oklab,var(--color-indigo-100)80%,transparent)}}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/70{color:#c7d2ffb3}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/70{color:color-mix(in oklab,var(--color-indigo-200)70%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-300\/80{color:#a4b3ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-300\/80{color:color-mix(in oklab,var(--color-indigo-300)80%,transparent)}}.text-indigo-300\/85{color:#a4b3ffd9}@supports (color:color-mix(in lab,red,red)){.text-indigo-300\/85{color:color-mix(in oklab,var(--color-indigo-300)85%,transparent)}}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-400\/80{color:#7d87ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-400\/80{color:color-mix(in oklab,var(--color-indigo-400)80%,transparent)}}.text-indigo-500{color:var(--color-indigo-500)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-500\/80{color:#fe6e00cc}@supports (color:color-mix(in lab,red,red)){.text-orange-500\/80{color:color-mix(in oklab,var(--color-orange-500)80%,transparent)}}.text-orange-600{color:var(--color-orange-600)}.text-pink-100{color:var(--color-pink-100)}.text-pink-100\/65{color:#fce7f3a6}@supports (color:color-mix(in lab,red,red)){.text-pink-100\/65{color:color-mix(in oklab,var(--color-pink-100)65%,transparent)}}.text-pink-100\/82{color:#fce7f3d1}@supports (color:color-mix(in lab,red,red)){.text-pink-100\/82{color:color-mix(in oklab,var(--color-pink-100)82%,transparent)}}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-red-100{color:var(--color-red-100)}.text-red-100\/72{color:#ffe2e2b8}@supports (color:color-mix(in lab,red,red)){.text-red-100\/72{color:color-mix(in oklab,var(--color-red-100)72%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300)80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-500\/50{color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.text-red-500\/50{color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-900{color:var(--color-red-900)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/85{color:#ffe4e6d9}@supports (color:color-mix(in lab,red,red)){.text-rose-100\/85{color:color-mix(in oklab,var(--color-rose-100)85%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.text-sky-100{color:var(--color-sky-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.text-white\/18{color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.text-white\/18{color:color-mix(in oklab,var(--color-white)18%,transparent)}}.text-white\/24{color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.text-white\/24{color:color-mix(in oklab,var(--color-white)24%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.text-white\/32{color:color-mix(in oklab,var(--color-white)32%,transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.text-white\/34{color:color-mix(in oklab,var(--color-white)34%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/36{color:#ffffff5c}@supports (color:color-mix(in lab,red,red)){.text-white\/36{color:color-mix(in oklab,var(--color-white)36%,transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.text-white\/44{color:#ffffff70}@supports (color:color-mix(in lab,red,red)){.text-white\/44{color:color-mix(in oklab,var(--color-white)44%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.text-white\/46{color:color-mix(in oklab,var(--color-white)46%,transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white)52%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.text-white\/54{color:color-mix(in oklab,var(--color-white)54%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab,red,red)){.text-white\/56{color:color-mix(in oklab,var(--color-white)56%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white)62%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white)64%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/66{color:#ffffffa8}@supports (color:color-mix(in lab,red,red)){.text-white\/66{color:color-mix(in oklab,var(--color-white)66%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab,red,red)){.text-white\/74{color:color-mix(in oklab,var(--color-white)74%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.text-white\/76{color:color-mix(in oklab,var(--color-white)76%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white)82%,transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.text-white\/84{color:color-mix(in oklab,var(--color-white)84%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.text-white\/86{color:color-mix(in oklab,var(--color-white)86%,transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white)88%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white)92%,transparent)}}.text-white\/94{color:#fffffff0}@supports (color:color-mix(in lab,red,red)){.text-white\/94{color:color-mix(in oklab,var(--color-white)94%,transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-500{color:var(--color-zinc-500)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[\#FF7AB4\]\/90{text-decoration-color:#ff7ab4e6}.decoration-\[\#FF8ABB\]{text-decoration-color:#ff8abb}.decoration-\[\#FF1478\]\/65{text-decoration-color:#ff1478a6}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.placeholder-gray-700::placeholder{color:var(--color-gray-700)}.placeholder-red-900\/50::placeholder{color:#82181a80}@supports (color:color-mix(in lab,red,red)){.placeholder-red-900\/50::placeholder{color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.accent-\[\#7B61FF\]{accent-color:#7b61ff}.accent-\[\#0022FF\]{accent-color:#02f}.accent-\[\#FE0874\]{accent-color:#fe0874}.accent-\[\#FF1478\]{accent-color:#ff1478}.accent-\[\#FFB800\]{accent-color:#ffb800}.accent-red-500{accent-color:var(--color-red-500)}.accent-rose-500{accent-color:var(--color-rose-500)}.accent-yellow-300{accent-color:var(--color-yellow-300)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-62{opacity:.62}.opacity-65{opacity:.65}.opacity-68{opacity:.68}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-78{opacity:.78}.opacity-80{opacity:.8}.opacity-82{opacity:.82}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-18px_45px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 -18px 45px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-18px_55px_rgba\(0\,0\,0\,0\.50\)\]{--tw-shadow:0 -18px 55px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-18px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 -18px 60px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-24px_55px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 -24px 55px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.45\)_inset\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000073)inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(254\,8\,116\,0\.14\)\,0_6px_14px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fe087424),0 6px 14px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(254\,8\,116\,0\.18\)\,0_0_16px_rgba\(254\,8\,116\,0\.68\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#fe08742e),0 0 16px var(--tw-shadow-color,#fe0874ad);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(254\,8\,116\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#fe0874b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.28\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#10b98147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(34\,197\,94\,0\.65\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22c55ea6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(123\,97\,255\,0\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#7b61ff8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ef444480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,66\,106\,0\.32\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff426a52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(254\,8\,116\,0\.12\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fe08741f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(254\,8\,116\,0\.42\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fe08746b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,212\,59\,0\.46\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ffd43b75);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,255\,255\,\.55\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ffffff8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(123\,97\,255\,0\.12\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#7b61ff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(123\,97\,255\,0\.18\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#7b61ff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(254\,8\,116\,0\.12\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fe08741f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(254\,8\,116\,0\.18\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fe08742e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,66\,106\,0\.14\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ff426a24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,212\,59\,0\.48\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ffd43b7a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,34\,255\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#02f3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,34\,255\,0\.14\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#0022ff24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(34\,197\,94\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22c55e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(79\,70\,229\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#4f46e51a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(217\,70\,239\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#d946ef1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(217\,70\,239\,0\.8\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#d946efcc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef4444cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(244\,0\,87\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f400571a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(244\,0\,87\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f4005780);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(244\,0\,87\,0\.15\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f4005726);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(249\,115\,22\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f973161a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(249\,115\,22\,0\.8\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f97316cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(254\,8\,116\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fe087433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(254\,8\,116\,0\.14\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fe087424);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(254\,8\,116\,0\.35\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fe087459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(0\,34\,255\,0\.14\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#0022ff24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(6\,78\,59\,0\.24\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#064e3b3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(11\,31\,94\,0\.28\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#0b1f5e47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(34\,211\,238\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#22d3ee29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#3b82f61f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(59\,130\,246\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#3b82f629);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(99\,102\,241\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#6366f129);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(139\,92\,246\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#8b5cf629);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(190\,242\,100\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#bef26429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(217\,70\,239\,0\.12\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#d946ef1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(217\,70\,239\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#d946ef29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#ef44442e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(249\,115\,22\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#f9731629);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(250\,204\,21\,0\.16\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#facc1529);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(250\,204\,21\,0\.22\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#facc1538);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(254\,8\,116\,0\.14\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fe087424);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(254\,8\,116\,0\.18\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fe08742e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(254\,8\,116\,0\.22\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fe087438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,34\,255\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#0022ff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(2\,18\,8\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#02120833),inset 0 1px 0 var(--tw-shadow-color,#ffffff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#10b9812e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(16\,185\,129\,0\.20\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#10b98138);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,197\,94\,0\.16\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22c55e29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,197\,94\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22c55e2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,197\,94\,0\.28\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22c55e47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(57\,231\,120\,0\.26\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#39e77842);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(57\,231\,120\,0\.28\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#39e77847);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(57\,231\,120\,0\.48\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#39e7787a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#6366f180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(231\,235\,242\,0\.15\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#e7ebf226),inset 0 1px 0 var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(239\,68\,68\,0\.20\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ef444433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(254\,8\,116\,0\.12\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fe08741f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(254\,8\,116\,0\.14\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fe087424);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(254\,8\,116\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fe08742e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(254\,8\,116\,0\.24\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fe08743d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(254\,8\,116\,0\.26\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fe087442);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(254\,8\,116\,0\.28\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fe087447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(254\,8\,116\,0\.55\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fe08748c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,20\,120\,0\.12\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ff14781f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,66\,106\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ff426a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,184\,0\,0\.24\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ffb8003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,184\,0\,0\.28\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ffb80047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,34\,255\,0\.13\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#0022ff21);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,34\,255\,0\.16\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#0022ff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,85\,255\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#0055ff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,197\,94\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22c55e26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#4f46e54d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#4f46e526);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(94\,123\,255\,0\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#5e7bff24),inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(123\,97\,255\,0\.22\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#7b61ff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(217\,70\,239\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d946ef26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(231\,235\,242\,0\.14\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#e7ebf224);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ef444433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ef444426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(244\,0\,87\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f4005766);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(244\,0\,87\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f4005726);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(244\,63\,94\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f43f5e4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(249\,115\,22\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f9731626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(254\,8\,116\,0\.16\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fe087429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(254\,8\,116\,0\.18\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fe08742e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(254\,8\,116\,0\.32\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fe087452);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,138\,0\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff8a0033);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,138\,0\,0\.22\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff8a0038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(0\,85\,255\,0\.18\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#0055ff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#10b98138);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(16\,185\,129\,0\.24\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#10b9813d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(16\,185\,129\,0\.26\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#10b98142);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(21\,91\,255\,0\.14\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#155bff24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(34\,197\,94\,0\.2\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#22c55e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(34\,197\,94\,0\.28\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#22c55e47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(57\,231\,120\,0\.24\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#39e7783d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(59\,130\,246\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#3b82f638);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(254\,8\,116\,0\.12\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fe08741f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(254\,8\,116\,0\.16\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fe087429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(254\,8\,116\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fe087438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(254\,8\,116\,0\.25\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fe087440);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(254\,8\,116\,0\.28\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fe087447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(254\,8\,116\,0\.30\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fe08744d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,20\,120\,0\.2\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#ff147833);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,20\,120\,0\.12\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#ff14781f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,20\,120\,0\.18\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#ff14782e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,184\,0\,0\.32\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#ffb80052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,34\,255\,0\.25\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#0022ff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,34\,255\,0\.26\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#0022ff42);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,34\,255\,0\.32\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#0022ff52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(34\,197\,94\,0\.32\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#22c55e52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(34\,197\,94\,0\.42\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#22c55e6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(57\,231\,120\,0\.25\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#39e77840);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(57\,231\,120\,0\.38\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#39e77861);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(59\,130\,246\,0\.22\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#3b82f638);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(123\,97\,255\,0\.24\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#7b61ff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(168\,85\,247\,0\.22\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#a855f738);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(234\,179\,8\,0\.22\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#eab30838);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(249\,115\,22\,0\.22\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#f9731638);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.2\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe087433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.12\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe08741f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.14\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe087424);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.16\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe087429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.18\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe08742e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.22\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe087438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.24\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe08743d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.25\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe087440);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.28\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe087447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.32\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fe087452);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(255\,66\,106\,0\.20\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#ff426a33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(34\,197\,94\,0\.24\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#22c55e3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(244\,0\,87\,0\.28\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#f4005747);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(255\,184\,0\,0\.32\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#ffb80052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(0\,34\,255\,0\.22\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#0022ff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#10b98140);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(34\,255\,109\,0\.22\)\,0_12px_28px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#22ff6d38),0 12px 28px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(139\,92\,246\,0\.22\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#8b5cf638);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(254\,8\,116\,0\.9\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#fe0874e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(254\,8\,116\,0\.22\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#fe087438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,34\,255\,0\.25\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#0022ff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(79\,70\,229\,0\.2\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#4f46e533);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#4f46e54d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(99\,102\,241\,0\.05\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#6366f10d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(217\,70\,239\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#d946ef4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#ef44444d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(244\,0\,87\,0\.2\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#f4005733);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(244\,0\,87\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#f400574d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(249\,115\,22\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#f973164d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(254\,8\,116\,0\.08\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe087414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(254\,8\,116\,0\.16\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe087429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(254\,8\,116\,0\.25\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe087440);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(254\,8\,116\,0\.26\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe087442);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(254\,8\,116\,0\.30\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe08744d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(254\,8\,116\,0\.38\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe087461);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_34px_\#155BFF\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#155bff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_34px_\#FF1478\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#ff1478);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(0\,34\,255\,0\.13\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#0022ff21);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(123\,97\,255\,0\.16\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#7b61ff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(254\,8\,116\,0\.16\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#fe087429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(254\,8\,116\,0\.24\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#fe08743d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(255\,184\,0\,0\.38\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#ffb80061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(99\,102\,241\,0\.16\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#6366f129);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(254\,8\,116\,0\.18\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#fe08742e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(254\,8\,116\,0\.24\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#fe08743d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(254\,8\,116\,0\.18\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#fe08742e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_38px_rgba\(254\,8\,116\,0\.16\)\]{--tw-shadow:0 0 38px var(--tw-shadow-color,#fe087429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,85\,255\,0\.12\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#0055ff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(217\,70\,239\,0\.3\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#d946ef4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(244\,63\,94\,0\.05\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#f43f5e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(254\,8\,116\,0\.08\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#fe087414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(254\,8\,116\,0\.15\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,#fe087426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_55px_rgba\(244\,0\,87\,0\.16\)\]{--tw-shadow:0 0 55px var(--tw-shadow-color,#f4005729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_15px_-4px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 4px 15px -4px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_15px_-4px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow:0 4px 15px -4px var(--tw-shadow-color,#a855f766);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_15px_-4px_rgba\(234\,179\,8\,0\.4\)\]{--tw-shadow:0 4px 15px -4px var(--tw-shadow-color,#eab30866);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_15px_-4px_rgba\(249\,115\,22\,0\.4\)\]{--tw-shadow:0 4px 15px -4px var(--tw-shadow-color,#f9731666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(0\,0\,0\,0\.20\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(254\,8\,116\,0\.2\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#fe087433);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(254\,8\,116\,0\.28\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#fe087447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(242\,43\,129\,0\.2\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#f22b8133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.30\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0000004d),inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.35\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000059),inset 0 0 0 1px var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,34\,255\,0\.3\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0022ff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(254\,8\,116\,0\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#fe087438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(79\,70\,229\,0\.32\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#4f46e552);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(255\,20\,120\,0\.18\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#ff14782e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.34\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#00000057),inset 0 0 0 1px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,34\,255\,0\.34\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0022ff57);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(255\,20\,120\,0\.16\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#ff147829);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 14px 35px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_35px_rgba\(79\,70\,229\,0\.25\)\]{--tw-shadow:0 16px 35px var(--tw-shadow-color,#4f46e540);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(21\,91\,255\,0\.16\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#155bff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(254\,8\,116\,0\.28\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#fe087447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(255\,20\,120\,0\.24\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#ff14783d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(0\,0\,0\,0\.32\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#00000052),inset 0 0 0 1px var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(0\,0\,0\,0\.38\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#00000061),inset 0 0 0 1px var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 16px 50px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_28px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 18px 28px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.36\)\,0_0_24px_rgba\(21\,91\,255\,0\.18\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0000005c),0 0 24px var(--tw-shadow-color,#155bff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(255\,20\,120\,0\.18\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#ff14782e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.36\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0000005c),inset 0 0 0 1px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.48\)\,0_0_20px_rgba\(123\,97\,255\,0\.18\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0000007a),0 0 20px var(--tw-shadow-color,#7b61ff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.52\)\,0_0_26px_rgba\(254\,8\,116\,0\.14\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000085),0 0 26px var(--tw-shadow-color,#fe087424);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(255\,20\,120\,0\.24\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#ff14783d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.26\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.035\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000042),inset 0 1px 0 var(--tw-shadow-color,#ffffff09);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.28\)\,0_0_28px_rgba\(16\,185\,129\,0\.24\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000047),0 0 28px var(--tw-shadow-color,#10b9813d),inset 0 1px 0 var(--tw-shadow-color,#ffffff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.28\)\,0_0_30px_rgba\(254\,8\,116\,0\.24\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000047),0 0 30px var(--tw-shadow-color,#fe08743d),inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.38\)\,0_0_30px_rgba\(34\,197\,94\,0\.18\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000061),0 0 30px var(--tw-shadow-color,#22c55e2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_52px_rgba\(0\,0\,0\,0\.30\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.045\)\]{--tw-shadow:0 18px 52px var(--tw-shadow-color,#0000004d),inset 0 1px 0 var(--tw-shadow-color,#ffffff0b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(0\,0\,0\,0\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.045\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#0000006b),inset 0 1px 0 var(--tw-shadow-color,#ffffff0b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(34\,255\,109\,0\.32\)\,0_0_38px_rgba\(34\,197\,94\,0\.24\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#22ff6d52),0 0 38px var(--tw-shadow-color,#22c55e3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(254\,8\,116\,0\.28\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#fe087447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(254\,8\,116\,0\.34\)\,0_0_38px_rgba\(32\,87\,255\,0\.28\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#fe087457),0 0 38px var(--tw-shadow-color,#2057ff47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(254\,8\,116\,0\.26\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#fe087442);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(255\,20\,120\,0\.2\)\]{--tw-shadow:0 20px 44px var(--tw-shadow-color,#ff147833);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_48px_rgba\(255\,20\,120\,0\.22\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#ff147838);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.30\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0000004d),inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.32\)\,0_0_32px_rgba\(57\,231\,120\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000052),0 0 32px var(--tw-shadow-color,#39e7782e),inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.32\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000052),inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 20px 80px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_64px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 22px 64px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.38\)\,0_0_32px_rgba\(123\,97\,255\,0\.16\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000061),0 0 32px var(--tw-shadow-color,#7b61ff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.38\)\,0_0_36px_rgba\(0\,34\,255\,0\.14\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000061),0 0 36px var(--tw-shadow-color,#0022ff24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000094);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.88\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#000000e0);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(254\,8\,116\,0\.16\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#fe087429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_26px_90px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow:0 26px 90px var(--tw-shadow-color,#00000094);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_84px_rgba\(0\,0\,0\,0\.48\)\,0_0_36px_rgba\(123\,97\,255\,0\.22\)\]{--tw-shadow:0 28px 84px var(--tw-shadow-color,#0000007a),0 0 36px var(--tw-shadow-color,#7b61ff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.48\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000007a),inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.52\)\,0_0_42px_rgba\(123\,97\,255\,0\.16\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#00000085),0 0 42px var(--tw-shadow-color,#7b61ff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#00000094);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.62\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000009e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 28px 100px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_100px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 32px 100px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[24px_0_70px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:24px 0 70px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.05\)\,inset_0_18px_42px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0d),inset 0 18px 42px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_30px_rgba\(254\,8\,116\,0\.10\)\]{--tw-shadow:inset 0 0 30px var(--tw-shadow-color,#fe08741a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_0_18px_rgba\(123\,97\,255\,0\.10\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a),0 0 18px var(--tw-shadow-color,#7b61ff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_0_18px_rgba\(254\,8\,116\,0\.12\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a),0 0 18px var(--tw-shadow-color,#fe08741f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_0_18px_rgba\(255\,184\,0\,0\.10\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a),0 0 18px var(--tw-shadow-color,#ffb8001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.09\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff17);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.11\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.035\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff09);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_0_rgba\(255\,255\,255\,0\.24\)\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#FE0874\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#fe0874);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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)}.ring-2{--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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.shadow-indigo-600\/20{--tw-shadow-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-600\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-600)20%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-\[\#2A55FF\]\/28{--tw-ring-color:oklab(54.0385% -.0174349 -.253711/.28)}.ring-\[\#39E778\]\/30{--tw-ring-color:oklab(81.8108% -.178776 .101709/.3)}.ring-\[\#020202\]{--tw-ring-color:#020202}.ring-\[\#020713\]{--tw-ring-color:#020713}.ring-\[\#FE0874\]\/24{--tw-ring-color:oklab(64.1632% .253759 .0277636/.24)}.ring-\[\#FE0874\]\/26{--tw-ring-color:oklab(64.1632% .253759 .0277636/.26)}.ring-\[\#FE0874\]\/35{--tw-ring-color:oklab(64.1632% .253759 .0277636/.35)}.ring-\[\#FE0874\]\/85{--tw-ring-color:oklab(64.1632% .253759 .0277636/.85)}.ring-\[\#FFB800\]\/90{--tw-ring-color:oklab(82.7154% .0281574 .168734/.9)}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-red-200\/40{--tw-ring-color:#ffcaca66}@supports (color:color-mix(in lab,red,red)){.ring-red-200\/40{--tw-ring-color:color-mix(in oklab,var(--color-red-200)40%,transparent)}}.ring-white\/18{--tw-ring-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.ring-white\/18{--tw-ring-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ring-white\/24{--tw-ring-color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.ring-white\/24{--tw-ring-color:color-mix(in oklab,var(--color-white)24%,transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ring-white\/35{--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.ring-white\/35{--tw-ring-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\[\#050A16\]{--tw-ring-offset-color:#050a16}.ring-offset-\[\#11171B\]{--tw-ring-offset-color:#11171b}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-\[0\.7px\]{--tw-blur:blur(.7px);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,)}.blur-\[1px\]{--tw-blur:blur(1px);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,)}.blur-\[20px\]{--tw-blur:blur(20px);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,)}.blur-\[60px\]{--tw-blur:blur(60px);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,)}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[150px\]{--tw-blur:blur(150px);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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.drop-shadow-\[0_0_3px_rgba\(59\,130\,246\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 3px var(--tw-drop-shadow-color,#3b82f6cc));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_3px_rgba\(168\,85\,247\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 3px var(--tw-drop-shadow-color,#a855f7cc));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_3px_rgba\(234\,179\,8\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 3px var(--tw-drop-shadow-color,#eab308cc));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_3px_rgba\(249\,115\,22\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 3px var(--tw-drop-shadow-color,#f97316cc));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_10px_rgba\(244\,0\,87\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#f400574d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#ef444480));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_15px_rgba\(255\,255\,255\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#ffffff1a));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_20px_rgba\(255\,8\,120\,\.38\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#ff087861));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_22px_rgba\(244\,0\,87\,0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 0 22px var(--tw-drop-shadow-color,#f4005738));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_24px_rgba\(244\,0\,87\,0\.16\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#f4005729));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#fe087440));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#fe087447));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_24px_rgba\(254\,8\,116\,0\.30\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#fe08744d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_28px_rgba\(244\,0\,87\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 0 28px var(--tw-drop-shadow-color,#f400572e));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_3px_7px_rgba\(0\,0\,0\,\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 7px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_3px_7px_rgba\(0\,0\,0\,\.98\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 7px var(--tw-drop-shadow-color,#000000fa));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_4px_9px_rgba\(0\,0\,0\,\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 9px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_5px_12px_rgba\(0\,0\,0\,\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 12px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 24px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_16px_36px_rgba\(244\,0\,87\,0\.12\)\]{--tw-drop-shadow-size:drop-shadow(0 16px 36px var(--tw-drop-shadow-color,#f400571f));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_16px_36px_rgba\(244\,0\,87\,0\.16\)\]{--tw-drop-shadow-size:drop-shadow(0 16px 36px var(--tw-drop-shadow-color,#f4005729));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.68\)\]{--tw-drop-shadow-size:drop-shadow(0 28px 80px var(--tw-drop-shadow-color,#000000ad));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[min-height\]{transition-property:min-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}@media(hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:animate-\[shimmer_1\.5s_infinite\]:is(:where(.group):hover *){animation:1.5s infinite shimmer}.group-hover\:border-\[\#0055FF\]\/30:is(:where(.group):hover *){border-color:#0055ff4d}.group-hover\:border-\[\#FE0874\]\/40:is(:where(.group):hover *){border-color:#fe087466}.group-hover\:border-\[\#FE0874\]\/45:is(:where(.group):hover *){border-color:#fe087473}.group-hover\:border-\[\#FF1478\]\/35:is(:where(.group):hover *){border-color:#ff147859}.group-hover\:border-orange-500\/50:is(:where(.group):hover *){border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-orange-500\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-orange-500)50%,transparent)}}.group-hover\:border-white:is(:where(.group):hover *){border-color:var(--color-white)}.group-hover\:border-white\/20:is(:where(.group):hover *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-white\/20:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.group-hover\:border-white\/40:is(:where(.group):hover *){border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-white\/40:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.group-hover\:bg-\[\#FE0874\]:is(:where(.group):hover *){background-color:#fe0874}.group-hover\:bg-indigo-500:is(:where(.group):hover *){background-color:var(--color-indigo-500)}.group-hover\:bg-red-500\/20:is(:where(.group):hover *){background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-red-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.group-hover\:bg-slate-400\/80:is(:where(.group):hover *){background-color:#90a1b9cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-slate-400\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-slate-400)80%,transparent)}}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.group-hover\:bg-gradient-to-r:is(:where(.group):hover *){--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.group-hover\:from-\[\#0022FF\]:is(:where(.group):hover *){--tw-gradient-from:#02f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:to-\[\#FE0874\]:is(:where(.group):hover *){--tw-gradient-to:#fe0874;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:text-\[\#FE0874\]:is(:where(.group):hover *){color:#fe0874}.group-hover\:text-gray-200:is(:where(.group):hover *){color:var(--color-gray-200)}.group-hover\:text-gray-300:is(:where(.group):hover *){color:var(--color-gray-300)}.group-hover\:text-gray-400:is(:where(.group):hover *){color:var(--color-gray-400)}.group-hover\:text-red-600:is(:where(.group):hover *){color:var(--color-red-600)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:scale-90:is(:where(.group):active *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-active\:scale-\[0\.99\]:is(:where(.group):active *){scale:.99}.placeholder\:text-\[\#666773\]::placeholder{color:#666773}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.placeholder\:text-white\/32::placeholder{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/32::placeholder{color:color-mix(in oklab,var(--color-white)32%,transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.placeholder\:text-white\/42::placeholder{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/42::placeholder{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1:before{content:var(--tw-content);inset:calc(var(--spacing)*-1)}.before\:animate-ping:before{content:var(--tw-content);animation:var(--animate-ping)}.before\:rounded-\[1\.05rem\]:before{content:var(--tw-content);border-radius:1.05rem}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-emerald-300\/50:before{content:var(--tw-content);border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.before\:border-emerald-300\/50:before{border-color:color-mix(in oklab,var(--color-emerald-300)50%,transparent)}}.before\:opacity-55:before{content:var(--tw-content);opacity:.55}.before\:content-\[\\\'\\\'\]:before{--tw-content:\'\';content:var(--tw-content)}.first\:pl-0:first-child{padding-left:calc(var(--spacing)*0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:calc(var(--spacing)*0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#7B61FF\]:hover{border-color:#7b61ff}.hover\:border-\[\#7B61FF\]\/24:hover{border-color:#7b61ff3d}.hover\:border-\[\#7B61FF\]\/34:hover{border-color:#7b61ff57}.hover\:border-\[\#7B61FF\]\/45:hover{border-color:#7b61ff73}.hover\:border-\[\#8E6DFF\]\/70:hover{border-color:#8e6dffb3}.hover\:border-\[\#0022FF\]\/45:hover{border-color:#0022ff73}.hover\:border-\[\#0022FF\]\/50:hover{border-color:#0022ff80}.hover\:border-\[\#0022FF\]\/60:hover{border-color:#02f9}.hover\:border-\[\#0022FF\]\/80:hover{border-color:#02fc}.hover\:border-\[\#155BFF\]\/55:hover{border-color:#155bff8c}.hover\:border-\[\#F40057\]\/35:hover{border-color:#f4005759}.hover\:border-\[\#F40057\]\/40:hover{border-color:#f4005766}.hover\:border-\[\#F40057\]\/45:hover{border-color:#f4005773}.hover\:border-\[\#F40057\]\/80:hover{border-color:#f40057cc}.hover\:border-\[\#FE0874\]:hover{border-color:#fe0874}.hover\:border-\[\#FE0874\]\/35:hover{border-color:#fe087459}.hover\:border-\[\#FE0874\]\/40:hover{border-color:#fe087466}.hover\:border-\[\#FE0874\]\/45:hover{border-color:#fe087473}.hover\:border-\[\#FE0874\]\/50:hover{border-color:#fe087480}.hover\:border-\[\#FE0874\]\/60:hover{border-color:#fe087499}.hover\:border-\[\#FE0874\]\/65:hover{border-color:#fe0874a6}.hover\:border-\[\#FE0874\]\/70:hover{border-color:#fe0874b3}.hover\:border-\[\#FE0874\]\/85:hover{border-color:#fe0874d9}.hover\:border-\[\#FF1478\]:hover{border-color:#ff1478}.hover\:border-\[\#FF1478\]\/35:hover{border-color:#ff147859}.hover\:border-\[\#FF1478\]\/40:hover{border-color:#ff147866}.hover\:border-\[\#FF1478\]\/45:hover{border-color:#ff147873}.hover\:border-\[\#FF1478\]\/50:hover{border-color:#ff147880}.hover\:border-\[\#FF1478\]\/55:hover{border-color:#ff14788c}.hover\:border-\[\#FF1478\]\/60:hover{border-color:#ff147899}.hover\:border-\[\#FF1478\]\/70:hover{border-color:#ff1478b3}.hover\:border-black\/10:hover{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/10:hover{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:border-blue-400\/20:hover{border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-400\/20:hover{border-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.hover\:border-blue-400\/25:hover{border-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-400\/25:hover{border-color:color-mix(in oklab,var(--color-blue-400)25%,transparent)}}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.hover\:border-blue-500\/35:hover{border-color:#3080ff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/35:hover{border-color:color-mix(in oklab,var(--color-blue-500)35%,transparent)}}.hover\:border-blue-900\/35:hover{border-color:#1c398e59}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-900\/35:hover{border-color:color-mix(in oklab,var(--color-blue-900)35%,transparent)}}.hover\:border-cyan-300\/20:hover{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/20:hover{border-color:color-mix(in oklab,var(--color-cyan-300)20%,transparent)}}.hover\:border-emerald-800\/30:hover{border-color:#005f464d}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-800\/30:hover{border-color:color-mix(in oklab,var(--color-emerald-800)30%,transparent)}}.hover\:border-fuchsia-400\/20:hover{border-color:#ec6cff33}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-400\/20:hover{border-color:color-mix(in oklab,var(--color-fuchsia-400)20%,transparent)}}.hover\:border-fuchsia-400\/25:hover{border-color:#ec6cff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-400\/25:hover{border-color:color-mix(in oklab,var(--color-fuchsia-400)25%,transparent)}}.hover\:border-fuchsia-500\/40:hover{border-color:#e12afb66}@supports (color:color-mix(in lab,red,red)){.hover\:border-fuchsia-500\/40:hover{border-color:color-mix(in oklab,var(--color-fuchsia-500)40%,transparent)}}.hover\:border-indigo-300\/55:hover{border-color:#a4b3ff8c}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-300\/55:hover{border-color:color-mix(in oklab,var(--color-indigo-300)55%,transparent)}}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-indigo-400\/20:hover{border-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-400\/20:hover{border-color:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}}.hover\:border-indigo-400\/40:hover{border-color:#7d87ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-400\/40:hover{border-color:color-mix(in oklab,var(--color-indigo-400)40%,transparent)}}.hover\:border-indigo-500\/30:hover{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/30:hover{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.hover\:border-lime-300\/20:hover{border-color:#bbf45133}@supports (color:color-mix(in lab,red,red)){.hover\:border-lime-300\/20:hover{border-color:color-mix(in oklab,var(--color-lime-300)20%,transparent)}}.hover\:border-orange-400\/20:hover{border-color:#ff8b1a33}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-400\/20:hover{border-color:color-mix(in oklab,var(--color-orange-400)20%,transparent)}}.hover\:border-orange-500\/35:hover{border-color:#fe6e0059}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/35:hover{border-color:color-mix(in oklab,var(--color-orange-500)35%,transparent)}}.hover\:border-orange-500\/40:hover{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/40:hover{border-color:color-mix(in oklab,var(--color-orange-500)40%,transparent)}}.hover\:border-pink-400\/40:hover{border-color:#fb64b666}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-400\/40:hover{border-color:color-mix(in oklab,var(--color-pink-400)40%,transparent)}}.hover\:border-pink-400\/55:hover{border-color:#fb64b68c}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-400\/55:hover{border-color:color-mix(in oklab,var(--color-pink-400)55%,transparent)}}.hover\:border-purple-500\/35:hover{border-color:#ac4bff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/35:hover{border-color:color-mix(in oklab,var(--color-purple-500)35%,transparent)}}.hover\:border-red-400\/20:hover{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/20:hover{border-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}}.hover\:border-red-400\/40:hover{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/40:hover{border-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.hover\:border-red-400\/50:hover{border-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/50:hover{border-color:color-mix(in oklab,var(--color-red-400)50%,transparent)}}.hover\:border-red-500\/20:hover{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/20:hover{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:border-rose-300\/50:hover{border-color:#ffa2ae80}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-300\/50:hover{border-color:color-mix(in oklab,var(--color-rose-300)50%,transparent)}}.hover\:border-rose-400\/50:hover{border-color:#ff667f80}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-400\/50:hover{border-color:color-mix(in oklab,var(--color-rose-400)50%,transparent)}}.hover\:border-violet-400\/20:hover{border-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-400\/20:hover{border-color:color-mix(in oklab,var(--color-violet-400)20%,transparent)}}.hover\:border-violet-500\/35:hover{border-color:#8d54ff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-500\/35:hover{border-color:color-mix(in oklab,var(--color-violet-500)35%,transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:border-white\/16:hover{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:border-white\/24:hover{border-color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/24:hover{border-color:color-mix(in oklab,var(--color-white)24%,transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:border-white\/28:hover{border-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/28:hover{border-color:color-mix(in oklab,var(--color-white)28%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.hover\:border-white\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/45:hover{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.12\]:hover{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:border-yellow-300\/20:hover{border-color:#ffe02a33}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-300\/20:hover{border-color:color-mix(in oklab,var(--color-yellow-300)20%,transparent)}}.hover\:border-yellow-300\/45:hover{border-color:#ffe02a73}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-300\/45:hover{border-color:color-mix(in oklab,var(--color-yellow-300)45%,transparent)}}.hover\:border-yellow-500\/35:hover{border-color:#edb20059}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/35:hover{border-color:color-mix(in oklab,var(--color-yellow-500)35%,transparent)}}.hover\:border-yellow-500\/40:hover{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/40:hover{border-color:color-mix(in oklab,var(--color-yellow-500)40%,transparent)}}.hover\:border-yellow-500\/45:hover{border-color:#edb20073}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/45:hover{border-color:color-mix(in oklab,var(--color-yellow-500)45%,transparent)}}.hover\:bg-\[\#1a1a24\]:hover{background-color:#1a1a24}.hover\:bg-\[\#0055FF\]\/20:hover{background-color:#05f3}.hover\:bg-\[\#155BFF\]\/16:hover{background-color:#155bff29}.hover\:bg-\[\#161f33\]:hover{background-color:#161f33}.hover\:bg-\[\#183BFF\]:hover{background-color:#183bff}.hover\:bg-\[\#130817\]\/88:hover{background-color:#130817e0}.hover\:bg-\[\#201014\]:hover{background-color:#201014}.hover\:bg-\[\#F40057\]\/10:hover{background-color:#f400571a}.hover\:bg-\[\#F40057\]\/12:hover{background-color:#f400571f}.hover\:bg-\[\#F40057\]\/20:hover{background-color:#f4005733}.hover\:bg-\[\#F40057\]\/90:hover{background-color:#f40057e6}.hover\:bg-\[\#FE0874\]\/10:hover{background-color:#fe08741a}.hover\:bg-\[\#FE0874\]\/12:hover{background-color:#fe08741f}.hover\:bg-\[\#FE0874\]\/15:hover{background-color:#fe087426}.hover\:bg-\[\#FE0874\]\/18:hover{background-color:#fe08742e}.hover\:bg-\[\#FE0874\]\/20:hover{background-color:#fe087433}.hover\:bg-\[\#FE0874\]\/25:hover{background-color:#fe087440}.hover\:bg-\[\#FE0874\]\/\[0\.07\]:hover{background-color:#fe087412}.hover\:bg-\[\#FF1478\]\/10:hover{background-color:#ff14781a}.hover\:bg-\[\#FF1478\]\/14:hover{background-color:#ff147824}.hover\:bg-\[\#FF1478\]\/16:hover{background-color:#ff147829}.hover\:bg-\[\#FF1478\]\/18:hover{background-color:#ff14782e}.hover\:bg-\[\#FF1478\]\/20:hover{background-color:#ff147833}.hover\:bg-\[\#FF1478\]\/\[0\.1\]:hover{background-color:#ff14781a}.hover\:bg-\[\#df0061\]:hover{background-color:#df0061}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/35:hover{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/35:hover{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.hover\:bg-black\/82:hover{background-color:#000000d1}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/82:hover{background-color:color-mix(in oklab,var(--color-black)82%,transparent)}}.hover\:bg-black\/\[0\.08\]:hover{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.hover\:bg-blue-950\/25:hover{background-color:#16245640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-950\/25:hover{background-color:color-mix(in oklab,var(--color-blue-950)25%,transparent)}}.hover\:bg-cyan-400\/10:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-400\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-400)10%,transparent)}}.hover\:bg-emerald-900\/25:hover{background-color:#004e3b40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/25:hover{background-color:color-mix(in oklab,var(--color-emerald-900)25%,transparent)}}.hover\:bg-fuchsia-500:hover{background-color:var(--color-fuchsia-500)}.hover\:bg-fuchsia-500\/10:hover{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-500\/10:hover{background-color:color-mix(in oklab,var(--color-fuchsia-500)10%,transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-500\/10:hover{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/10:hover{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.hover\:bg-indigo-500\/30:hover{background-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/30:hover{background-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.hover\:bg-lime-300\/10:hover{background-color:#bbf4511a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lime-300\/10:hover{background-color:color-mix(in oklab,var(--color-lime-300)10%,transparent)}}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-orange-500\/10:hover{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/10:hover{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-violet-500\/5:hover{background-color:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/5:hover{background-color:color-mix(in oklab,var(--color-violet-500)5%,transparent)}}.hover\:bg-violet-500\/10:hover{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-500\/10:hover{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:bg-white\/\[0\.18\]:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.18\]:hover{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-400\/10:hover{background-color:#fac8001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-400\/10:hover{background-color:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.hover\:bg-yellow-400\/\[0\.07\]:hover{background-color:#fac80012}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-400\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-yellow-400)7%,transparent)}}.hover\:bg-yellow-500\/5:hover{background-color:#edb2000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/5:hover{background-color:color-mix(in oklab,var(--color-yellow-500)5%,transparent)}}.hover\:bg-yellow-500\/30:hover{background-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/30:hover{background-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-gradient-to-r:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:from-\[\#0022FF\]\/10:hover{--tw-gradient-from:oklab(46.8476% -.0304923 -.300497/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-\[\#FE0874\]\/10:hover{--tw-gradient-from:oklab(64.1632% .253759 .0277636/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[\#0022FF\]\/10:hover{--tw-gradient-to:oklab(46.8476% -.0304923 -.300497/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[\#FE0874\]\/10:hover{--tw-gradient-to:oklab(64.1632% .253759 .0277636/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[\#F40057\]:hover{color:#f40057}.hover\:text-\[\#FE0874\]:hover{color:#fe0874}.hover\:text-\[\#FF7AB4\]:hover{color:#ff7ab4}.hover\:text-\[\#FF1478\]:hover{color:#ff1478}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-pink-100:hover{color:var(--color-pink-100)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-100:hover{color:var(--color-yellow-100)}.hover\:text-yellow-200:hover{color:var(--color-yellow-200)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:accent-red-400:hover{accent-color:var(--color-red-400)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_20px_rgba\(244\,0\,87\,0\.3\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#f400574d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(244\,0\,87\,0\.25\)\]:hover{--tw-shadow:0 0 25px var(--tw-shadow-color,#f4005740);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(254\,8\,116\,0\.32\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#fe087452);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(255\,255\,255\,0\.25\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}}.focus\:border-\[\#2f5bff\]:focus{border-color:#2f5bff}.focus\:border-\[\#8E6DFF\]\/55:focus{border-color:#8e6dff8c}.focus\:border-\[\#0022FF\]:focus{border-color:#02f}.focus\:border-\[\#0022FF\]\/60:focus{border-color:#02f9}.focus\:border-\[\#0055FF\]:focus{border-color:#05f}.focus\:border-\[\#155BFF\]:focus{border-color:#155bff}.focus\:border-\[\#F40057\]:focus{border-color:#f40057}.focus\:border-\[\#F40057\]\/60:focus{border-color:#f4005799}.focus\:border-\[\#FE0874\]:focus{border-color:#fe0874}.focus\:border-\[\#FE0874\]\/45:focus{border-color:#fe087473}.focus\:border-\[\#FE0874\]\/55:focus{border-color:#fe08748c}.focus\:border-\[\#FE0874\]\/60:focus{border-color:#fe087499}.focus\:border-\[\#FE0874\]\/70:focus{border-color:#fe0874b3}.focus\:border-\[\#FF1478\]:focus{border-color:#ff1478}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-orange-500:focus{border-color:var(--color-orange-500)}.focus\:border-pink-400:focus{border-color:var(--color-pink-400)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:bg-\[\#101920\]:focus{background-color:#101920}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus\:bg-white\/\[0\.075\]:focus{background-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/\[0\.075\]:focus{background-color:color-mix(in oklab,var(--color-white)7.5%,transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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-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-\[\#2f5bff\]:focus{--tw-ring-color:#2f5bff}.focus\:ring-\[\#FE0874\]:focus{--tw-ring-color:#fe0874}.focus\:ring-\[\#FF1478\]:focus{--tw-ring-color:#ff1478}.focus\:ring-\[\#FF1478\]\/20:focus{--tw-ring-color:oklab(64.6908% .252546 .0241925/.2)}.focus\:ring-\[\#FF1478\]\/25:focus{--tw-ring-color:oklab(64.6908% .252546 .0241925/.25)}.focus\:ring-\[\#FF1478\]\/60:focus{--tw-ring-color:oklab(64.6908% .252546 .0241925/.6)}.focus\:ring-\[\#FF1478\]\/70:focus{--tw-ring-color:oklab(64.6908% .252546 .0241925/.7)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-\[\#090912\]:focus{--tw-ring-offset-color:#090912}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[\#FE0874\]:focus-visible{--tw-ring-color:#fe0874}.focus-visible\:ring-\[\#FE0874\]\/55:focus-visible{--tw-ring-color:oklab(64.1632% .253759 .0277636/.55)}.focus-visible\:ring-\[\#FE0874\]\/70:focus-visible{--tw-ring-color:oklab(64.1632% .253759 .0277636/.7)}.focus-visible\:ring-\[\#FF1478\]:focus-visible{--tw-ring-color:#ff1478}.focus-visible\:ring-\[\#ff77b5\]:focus-visible{--tw-ring-color:#ff77b5}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[-3px\]:focus-visible{outline-offset:-3px}.focus-visible\:outline-\[\#FF1478\]:focus-visible{outline-color:#ff1478}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/\[0\.04\]:active{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/\[0\.04\]:active{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-42:disabled{opacity:.42}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-72:disabled{opacity:.72}.disabled\:grayscale:disabled{--tw-grayscale:grayscale(100%);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,)}.disabled\:saturate-50:disabled{--tw-saturate:saturate(50%);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,)}@media(hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:hover\:bg-black\/40:disabled:hover{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:bg-black\/40:disabled:hover{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.disabled\:hover\:text-gray-400:disabled:hover{color:var(--color-gray-400)}}@media not all and (min-width:700px){.max-\[700px\]\:h-3\.5{height:calc(var(--spacing)*3.5)}.max-\[700px\]\:h-8{height:calc(var(--spacing)*8)}.max-\[700px\]\:h-11{height:calc(var(--spacing)*11)}.max-\[700px\]\:min-h-\[1\.45rem\]{min-height:1.45rem}.max-\[700px\]\:w-3\.5{width:calc(var(--spacing)*3.5)}.max-\[700px\]\:w-8{width:calc(var(--spacing)*8)}.max-\[700px\]\:w-11{width:calc(var(--spacing)*11)}.max-\[700px\]\:grid-rows-\[3rem_3\.75rem_3\.1rem_minmax\(0\,1fr\)_5\.75rem_3\.55rem\]{grid-template-rows:3rem 3.75rem 3.1rem minmax(0,1fr) 5.75rem 3.55rem}.max-\[700px\]\:grid-rows-\[minmax\(13rem\,1fr\)_5\.6rem_2\.85rem\]{grid-template-rows:minmax(13rem,1fr) 5.6rem 2.85rem}.max-\[700px\]\:gap-1{gap:calc(var(--spacing)*1)}.max-\[700px\]\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.max-\[700px\]\:px-2{padding-inline:calc(var(--spacing)*2)}.max-\[700px\]\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.max-\[700px\]\:text-\[0\.54rem\]{font-size:.54rem}.max-\[700px\]\:text-\[2\.65rem\]{font-size:2.65rem}.max-\[700px\]\:text-\[2rem\]{font-size:2rem}}@media(min-width:380px){.min-\[380px\]\:h-10{height:calc(var(--spacing)*10)}.min-\[380px\]\:w-10{width:calc(var(--spacing)*10)}.min-\[380px\]\:max-w-\[5\.1rem\]{max-width:5.1rem}.min-\[380px\]\:gap-1{gap:calc(var(--spacing)*1)}.min-\[380px\]\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.min-\[380px\]\:pr-\[8rem\]{padding-right:8rem}.min-\[380px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.min-\[380px\]\:text-\[0\.6rem\]{font-size:.6rem}.min-\[380px\]\:text-\[0\.78rem\]{font-size:.78rem}.min-\[380px\]\:text-\[1\.2rem\]{font-size:1.2rem}}@media(min-width:390px){.min-\[390px\]\:top-2{top:calc(var(--spacing)*2)}.min-\[390px\]\:-left-3{left:calc(var(--spacing)*-3)}.min-\[390px\]\:mt-2{margin-top:calc(var(--spacing)*2)}.min-\[390px\]\:mt-3{margin-top:calc(var(--spacing)*3)}.min-\[390px\]\:mt-4{margin-top:calc(var(--spacing)*4)}.min-\[390px\]\:inline-flex{display:inline-flex}.min-\[390px\]\:h-7{height:calc(var(--spacing)*7)}.min-\[390px\]\:h-9{height:calc(var(--spacing)*9)}.min-\[390px\]\:h-10{height:calc(var(--spacing)*10)}.min-\[390px\]\:h-11{height:calc(var(--spacing)*11)}.min-\[390px\]\:h-12{height:calc(var(--spacing)*12)}.min-\[390px\]\:h-14{height:calc(var(--spacing)*14)}.min-\[390px\]\:h-16{height:calc(var(--spacing)*16)}.min-\[390px\]\:h-\[1\.15rem\]{height:1.15rem}.min-\[390px\]\:h-\[1\.35rem\]{height:1.35rem}.min-\[390px\]\:h-\[1\.125rem\]{height:1.125rem}.min-\[390px\]\:h-\[7\.25rem\]{height:7.25rem}.min-\[390px\]\:h-\[clamp\(15rem\,39svh\,20rem\)\]{height:clamp(15rem,39svh,20rem)}.min-\[390px\]\:min-h-\[2\.65rem\]{min-height:2.65rem}.min-\[390px\]\:min-h-\[3\.05rem\]{min-height:3.05rem}.min-\[390px\]\:min-h-\[4\.1rem\]{min-height:4.1rem}.min-\[390px\]\:min-h-\[4\.55rem\]{min-height:4.55rem}.min-\[390px\]\:min-h-\[5\.1rem\]{min-height:5.1rem}.min-\[390px\]\:min-h-\[8\.35rem\]{min-height:8.35rem}.min-\[390px\]\:min-h-\[30rem\]{min-height:30rem}.min-\[390px\]\:w-7{width:calc(var(--spacing)*7)}.min-\[390px\]\:w-9{width:calc(var(--spacing)*9)}.min-\[390px\]\:w-10{width:calc(var(--spacing)*10)}.min-\[390px\]\:w-11{width:calc(var(--spacing)*11)}.min-\[390px\]\:w-12{width:calc(var(--spacing)*12)}.min-\[390px\]\:w-14{width:calc(var(--spacing)*14)}.min-\[390px\]\:w-16{width:calc(var(--spacing)*16)}.min-\[390px\]\:w-\[1\.15rem\]{width:1.15rem}.min-\[390px\]\:w-\[1\.35rem\]{width:1.35rem}.min-\[390px\]\:w-\[1\.125rem\]{width:1.125rem}.min-\[390px\]\:w-\[7\.25rem\]{width:7.25rem}.min-\[390px\]\:max-w-\[5\.75rem\]{max-width:5.75rem}.min-\[390px\]\:max-w-\[5rem\]{max-width:5rem}.min-\[390px\]\:max-w-\[14\.5rem\]{max-width:14.5rem}.min-\[390px\]\:max-w-\[17rem\]{max-width:17rem}.min-\[390px\]\:max-w-\[min\(45vw\,13rem\)\]{max-width:min(45vw,13rem)}.min-\[390px\]\:grid-cols-\[3\.55rem_minmax\(0\,1fr\)_3\.55rem\]{grid-template-columns:3.55rem minmax(0,1fr) 3.55rem}.min-\[390px\]\:grid-cols-\[6\.2rem_minmax\(0\,1fr\)_2\.55rem\]{grid-template-columns:6.2rem minmax(0,1fr) 2.55rem}.min-\[390px\]\:gap-1{gap:calc(var(--spacing)*1)}.min-\[390px\]\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.min-\[390px\]\:gap-2{gap:calc(var(--spacing)*2)}.min-\[390px\]\:gap-3{gap:calc(var(--spacing)*3)}.min-\[390px\]\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.min-\[390px\]\:gap-4{gap:calc(var(--spacing)*4)}.min-\[390px\]\:gap-11{gap:calc(var(--spacing)*11)}.min-\[390px\]\:gap-\[0\.28rem\]{gap:.28rem}.min-\[390px\]\:rounded-\[1\.2rem\]{border-radius:1.2rem}.min-\[390px\]\:rounded-\[1\.35rem\]{border-radius:1.35rem}.min-\[390px\]\:rounded-\[1rem\]{border-radius:1rem}.min-\[390px\]\:p-3{padding:calc(var(--spacing)*3)}.min-\[390px\]\:p-4{padding:calc(var(--spacing)*4)}.min-\[390px\]\:p-5{padding:calc(var(--spacing)*5)}.min-\[390px\]\:px-1{padding-inline:calc(var(--spacing)*1)}.min-\[390px\]\:px-2{padding-inline:calc(var(--spacing)*2)}.min-\[390px\]\:px-3{padding-inline:calc(var(--spacing)*3)}.min-\[390px\]\:px-5{padding-inline:calc(var(--spacing)*5)}.min-\[390px\]\:px-6{padding-inline:calc(var(--spacing)*6)}.min-\[390px\]\:py-2{padding-block:calc(var(--spacing)*2)}.min-\[390px\]\:pt-8{padding-top:calc(var(--spacing)*8)}.min-\[390px\]\:pt-\[max\(1\.3rem\,calc\(env\(safe-area-inset-top\)\+0\.75rem\)\)\]{padding-top:max(1.3rem,calc(env(safe-area-inset-top) + .75rem))}.min-\[390px\]\:pt-\[max\(1\.55rem\,calc\(env\(safe-area-inset-top\)\+1rem\)\)\]{padding-top:max(1.55rem,calc(env(safe-area-inset-top) + 1rem))}.min-\[390px\]\:pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.min-\[390px\]\:pb-5{padding-bottom:calc(var(--spacing)*5)}.min-\[390px\]\:pb-10{padding-bottom:calc(var(--spacing)*10)}.min-\[390px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.min-\[390px\]\:text-\[0\.5rem\]{font-size:.5rem}.min-\[390px\]\:text-\[0\.7rem\]{font-size:.7rem}.min-\[390px\]\:text-\[0\.8rem\]{font-size:.8rem}.min-\[390px\]\:text-\[0\.9rem\]{font-size:.9rem}.min-\[390px\]\:text-\[0\.46rem\]{font-size:.46rem}.min-\[390px\]\:text-\[0\.49rem\]{font-size:.49rem}.min-\[390px\]\:text-\[0\.55rem\]{font-size:.55rem}.min-\[390px\]\:text-\[0\.56rem\]{font-size:.56rem}.min-\[390px\]\:text-\[0\.58rem\]{font-size:.58rem}.min-\[390px\]\:text-\[0\.61rem\]{font-size:.61rem}.min-\[390px\]\:text-\[0\.62rem\]{font-size:.62rem}.min-\[390px\]\:text-\[0\.65rem\]{font-size:.65rem}.min-\[390px\]\:text-\[0\.66rem\]{font-size:.66rem}.min-\[390px\]\:text-\[0\.72rem\]{font-size:.72rem}.min-\[390px\]\:text-\[0\.74rem\]{font-size:.74rem}.min-\[390px\]\:text-\[0\.78rem\]{font-size:.78rem}.min-\[390px\]\:text-\[0\.82rem\]{font-size:.82rem}.min-\[390px\]\:text-\[0\.86rem\]{font-size:.86rem}.min-\[390px\]\:text-\[0\.92rem\]{font-size:.92rem}.min-\[390px\]\:text-\[0\.95rem\]{font-size:.95rem}.min-\[390px\]\:text-\[0\.96rem\]{font-size:.96rem}.min-\[390px\]\:text-\[1\.02rem\]{font-size:1.02rem}.min-\[390px\]\:text-\[1\.05rem\]{font-size:1.05rem}.min-\[390px\]\:text-\[1\.7rem\]{font-size:1.7rem}.min-\[390px\]\:text-\[1\.08rem\]{font-size:1.08rem}.min-\[390px\]\:text-\[1\.15rem\]{font-size:1.15rem}.min-\[390px\]\:text-\[1\.16rem\]{font-size:1.16rem}.min-\[390px\]\:text-\[1\.25rem\]{font-size:1.25rem}.min-\[390px\]\:text-\[1\.28rem\]{font-size:1.28rem}.min-\[390px\]\:text-\[1\.45rem\]{font-size:1.45rem}.min-\[390px\]\:text-\[1\.48rem\]{font-size:1.48rem}.min-\[390px\]\:text-\[1\.82rem\]{font-size:1.82rem}.min-\[390px\]\:text-\[1rem\]{font-size:1rem}.min-\[390px\]\:text-\[2\.05rem\]{font-size:2.05rem}.min-\[390px\]\:text-\[2\.15rem\]{font-size:2.15rem}.min-\[390px\]\:text-\[2\.22rem\]{font-size:2.22rem}.min-\[390px\]\:text-\[2rem\]{font-size:2rem}.min-\[390px\]\:tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}}@media(min-width:410px){.min-\[410px\]\:gap-2{gap:calc(var(--spacing)*2)}}@media(min-width:430px){.min-\[430px\]\:max-w-\[min\(48vw\,15rem\)\]{max-width:min(48vw,15rem)}.min-\[430px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[430px\]\:text-\[0\.9rem\]{font-size:.9rem}.min-\[430px\]\:text-\[1\.02rem\]{font-size:1.02rem}.min-\[430px\]\:text-\[1\.08rem\]{font-size:1.08rem}.min-\[430px\]\:text-\[1\.22rem\]{font-size:1.22rem}}@media(min-width:520px){.min-\[520px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[520px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.min-\[520px\]\:items-center{align-items:center}}@media(min-width:760px){.min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-1{top:calc(var(--spacing)*1)}.sm\:top-2{top:calc(var(--spacing)*2)}.sm\:top-3{top:calc(var(--spacing)*3)}.sm\:top-5{top:calc(var(--spacing)*5)}.sm\:top-6{top:calc(var(--spacing)*6)}.sm\:right-1{right:calc(var(--spacing)*1)}.sm\:right-2{right:calc(var(--spacing)*2)}.sm\:right-3{right:calc(var(--spacing)*3)}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:right-5{right:calc(var(--spacing)*5)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:-bottom-\[10px\]{bottom:-10px}.sm\:bottom-2{bottom:calc(var(--spacing)*2)}.sm\:bottom-3{bottom:calc(var(--spacing)*3)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:bottom-5{bottom:calc(var(--spacing)*5)}.sm\:bottom-6{bottom:calc(var(--spacing)*6)}.sm\:bottom-\[max\(6rem\,calc\(env\(safe-area-inset-bottom\)\+5\.55rem\)\)\]{bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5.55rem))}.sm\:left-1\/2{left:50%}.sm\:left-3{left:calc(var(--spacing)*3)}.sm\:left-4{left:calc(var(--spacing)*4)}.sm\:left-6{left:calc(var(--spacing)*6)}.sm\:left-auto{left:auto}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mx-4{margin-inline:calc(var(--spacing)*4)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-3{margin-top:calc(var(--spacing)*3)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-5{margin-top:calc(var(--spacing)*5)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-2{margin-bottom:calc(var(--spacing)*2)}.sm\:mb-3{margin-bottom:calc(var(--spacing)*3)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-5{margin-bottom:calc(var(--spacing)*5)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:ml-2{margin-left:calc(var(--spacing)*2)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:\!h-10{height:calc(var(--spacing)*10)!important}.sm\:h-2{height:calc(var(--spacing)*2)}.sm\:h-2\.5{height:calc(var(--spacing)*2.5)}.sm\:h-3{height:calc(var(--spacing)*3)}.sm\:h-3\.5{height:calc(var(--spacing)*3.5)}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-13{height:calc(var(--spacing)*13)}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-40{height:calc(var(--spacing)*40)}.sm\:h-\[2\.3rem\]{height:2.3rem}.sm\:h-\[2\.05rem\]{height:2.05rem}.sm\:h-\[17px\]{height:17px}.sm\:h-\[17rem\]{height:17rem}.sm\:h-\[24rem\]{height:24rem}.sm\:h-auto{height:auto}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:max-h-\[min\(92vh\,46rem\)\]{max-height:min(92vh,46rem)}.sm\:max-h-none{max-height:none}.sm\:\!min-h-10{min-height:calc(var(--spacing)*10)!important}.sm\:min-h-9{min-height:calc(var(--spacing)*9)}.sm\:min-h-\[4\.8rem\]{min-height:4.8rem}.sm\:min-h-\[20rem\]{min-height:20rem}.sm\:min-h-\[46px\]{min-height:46px}.sm\:min-h-\[48px\]{min-height:48px}.sm\:min-h-\[50px\]{min-height:50px}.sm\:min-h-\[54px\]{min-height:54px}.sm\:min-h-\[56px\]{min-height:56px}.sm\:min-h-\[58px\]{min-height:58px}.sm\:min-h-\[62px\]{min-height:62px}.sm\:min-h-\[86px\]{min-height:86px}.sm\:min-h-\[118px\]{min-height:118px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:min-h-\[280px\]{min-height:280px}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[340px\]{min-height:340px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:min-h-\[460px\]{min-height:460px}.sm\:min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.sm\:\!w-10{width:calc(var(--spacing)*10)!important}.sm\:w-2{width:calc(var(--spacing)*2)}.sm\:w-2\.5{width:calc(var(--spacing)*2.5)}.sm\:w-3{width:calc(var(--spacing)*3)}.sm\:w-3\.5{width:calc(var(--spacing)*3.5)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-11{width:calc(var(--spacing)*11)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-14{width:calc(var(--spacing)*14)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-\[2\.3rem\]{width:2.3rem}.sm\:w-\[2\.05rem\]{width:2.05rem}.sm\:w-\[8\.75rem\]{width:8.75rem}.sm\:w-\[17px\]{width:17px}.sm\:w-\[42\%\]{width:42%}.sm\:w-\[220px\]{width:220px}.sm\:w-\[min\(46rem\,calc\(100vw-2rem\)\)\]{width:min(46rem,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[170px\]{max-width:170px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-5{min-width:calc(var(--spacing)*5)}.sm\:min-w-6{min-width:calc(var(--spacing)*6)}.sm\:min-w-\[6\.7rem\]{min-width:6.7rem}.sm\:min-w-\[9\.5rem\]{min-width:9.5rem}.sm\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-\[0\.38\]{scale:.38}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(150px\,0\.65fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(150px,.65fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\: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(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[1\.5rem\]{border-radius:1.5rem}.sm\:rounded-\[1\.6rem\]{border-radius:1.6rem}.sm\:rounded-\[1\.7rem\]{border-radius:1.7rem}.sm\:rounded-\[1\.8rem\]{border-radius:1.8rem}.sm\:rounded-\[1\.65rem\]{border-radius:1.65rem}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-2{padding:calc(var(--spacing)*2)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-7{padding-block:calc(var(--spacing)*7)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-7{padding-top:calc(var(--spacing)*7)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pr-1{padding-right:calc(var(--spacing)*1)}.sm\:pr-5{padding-right:calc(var(--spacing)*5)}.sm\:pr-7{padding-right:calc(var(--spacing)*7)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}.sm\:pb-3{padding-bottom:calc(var(--spacing)*3)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pb-16{padding-bottom:calc(var(--spacing)*16)}.sm\:pb-32{padding-bottom:calc(var(--spacing)*32)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.64rem\]{font-size:.64rem}.sm\:text-\[8\.5px\]{font-size:8.5px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[clamp\(2\.25rem\,7vw\,3rem\)\]{font-size:clamp(2.25rem,7vw,3rem)}.sm\:leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.sm\:leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.sm\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sm\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.sm\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.sm\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.sm\:tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.sm\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.sm\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.sm\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.sm\:tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.sm\:tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.sm\:tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.sm\:tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}}@media(min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:static{position:static}.md\:top-0{top:calc(var(--spacing)*0)}.md\:top-4{top:calc(var(--spacing)*4)}.md\:right-4{right:calc(var(--spacing)*4)}.md\:right-auto{right:auto}.md\:bottom-4{bottom:calc(var(--spacing)*4)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:bottom-8{bottom:calc(var(--spacing)*8)}.md\:bottom-auto{bottom:auto}.md\:left-0{left:calc(var(--spacing)*0)}.md\:left-1\/2{left:50%}.md\:z-\[60\]{z-index:60}.md\:z-\[70\]{z-index:70}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-0\.5{margin-top:calc(var(--spacing)*.5)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-auto{margin-top:auto}.md\:mb-1{margin-bottom:calc(var(--spacing)*1)}.md\:mb-2{margin-bottom:calc(var(--spacing)*2)}.md\:mb-3{margin-bottom:calc(var(--spacing)*3)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-auto{aspect-ratio:auto}.md\:h-2{height:calc(var(--spacing)*2)}.md\:h-3\.5{height:calc(var(--spacing)*3.5)}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-7{height:calc(var(--spacing)*7)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-11{height:calc(var(--spacing)*11)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-24{height:calc(var(--spacing)*24)}.md\:h-44{height:calc(var(--spacing)*44)}.md\:h-\[5\.5rem\]{height:5.5rem}.md\:h-\[22rem\]{height:22rem}.md\:h-\[34rem\]{height:34rem}.md\:h-\[100dvh\]{height:100dvh}.md\:h-\[240px\]{height:240px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:calc(var(--spacing)*0)}.md\:min-h-10{min-height:calc(var(--spacing)*10)}.md\:min-h-48{min-height:calc(var(--spacing)*48)}.md\:min-h-\[13\.5rem\]{min-height:13.5rem}.md\:min-h-\[18rem\]{min-height:18rem}.md\:min-h-\[30rem\]{min-height:30rem}.md\:min-h-\[34rem\]{min-height:34rem}.md\:min-h-\[38px\]{min-height:38px}.md\:min-h-\[40px\]{min-height:40px}.md\:min-h-\[390px\]{min-height:390px}.md\:min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.md\:w-3\.5{width:calc(var(--spacing)*3.5)}.md\:w-4{width:calc(var(--spacing)*4)}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-7{width:calc(var(--spacing)*7)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-11{width:calc(var(--spacing)*11)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-28{width:calc(var(--spacing)*28)}.md\:w-\[9\.5rem\]{width:9.5rem}.md\:w-\[20rem\]{width:20rem}.md\:w-\[31rem\]{width:31rem}.md\:w-\[40\%\]{width:40%}.md\:w-\[60\%\]{width:60%}.md\:w-\[240px\]{width:240px}.md\:w-\[min\(18rem\,calc\(100vw-0\.75rem\)\)\]{width:min(18rem,100vw - .75rem)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[12rem\]{max-width:12rem}.md\:max-w-\[90vw\]{max-width:90vw}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-none{max-width:none}.md\:min-w-0{min-width:calc(var(--spacing)*0)}.md\:min-w-\[280px\]{min-width:280px}.md\:flex-\[2\]{flex:2}.md\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.35fr\]{grid-template-columns:.9fr 1.35fr}.md\:grid-cols-\[0\.9fr_1fr\]{grid-template-columns:.9fr 1fr}.md\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.md\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.md\:grid-cols-\[1\.1fr_0\.5fr_0\.8fr_1\.5fr_auto\]{grid-template-columns:1.1fr .5fr .8fr 1.5fr auto}.md\:grid-cols-\[1\.1fr_1\.4fr\]{grid-template-columns:1.1fr 1.4fr}.md\:grid-cols-\[1\.2fr_repeat\(4\,1fr\)_1\.3fr\]{grid-template-columns:1.2fr repeat(4,1fr) 1.3fr}.md\:grid-cols-\[1fr_1\.1fr_0\.6fr\]{grid-template-columns:1fr 1.1fr .6fr}.md\:grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(260px,1fr)}.md\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.md\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_13rem\]{grid-template-columns:minmax(0,1fr) 13rem}.md\:grid-cols-\[minmax\(300px\,410px\)_1fr\]{grid-template-columns:minmax(300px,410px) 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}:where(.md\: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(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\: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)))}.md\:self-center{align-self:center}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded{border-radius:.25rem}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-\[1\.65rem\]{border-radius:1.65rem}.md\:rounded-\[2\.5rem\]{border-radius:2.5rem}.md\:rounded-\[2rem\]{border-radius:2rem}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.md\:bg-\[\#020205\]\/72{background-color:#020205b8}.md\:object-right{object-position:right}.md\:p-2{padding:calc(var(--spacing)*2)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:pr-4{padding-right:calc(var(--spacing)*4)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-1{padding-bottom:calc(var(--spacing)*1)}.md\:pb-3{padding-bottom:calc(var(--spacing)*3)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[0\.7rem\]{font-size:.7rem}.md\:text-\[1\.1rem\]{font-size:1.1rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.9rem\]{font-size:1.9rem}.md\:text-\[3rem\]{font-size:3rem}.md\:text-\[7px\]{font-size:7px}.md\:text-\[8px\]{font-size:8px}.md\:text-\[9px\]{font-size:9px}.md\:text-\[10px\]{font-size:10px}.md\:text-\[clamp\(2\.75rem\,8vw\,4\.25rem\)\]{font-size:clamp(2.75rem,8vw,4.25rem)}.md\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.md\:leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.md\:leading-none{--tw-leading:1;line-height:1}.md\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.md\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.md\:opacity-35{opacity:.35}.md\:shadow-\[18px_0_45px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:18px 0 45px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mx-8{margin-inline:calc(var(--spacing)*8)}.lg\:-mt-3{margin-top:calc(var(--spacing)*-3)}.lg\:mt-6{margin-top:calc(var(--spacing)*6)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:aspect-\[16\/9\]{aspect-ratio:16/9}.lg\:aspect-\[16\/10\]{aspect-ratio:16/10}.lg\:h-6{height:calc(var(--spacing)*6)}.lg\:h-9{height:calc(var(--spacing)*9)}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-12{height:calc(var(--spacing)*12)}.lg\:h-14{height:calc(var(--spacing)*14)}.lg\:h-\[2\.55rem\]{height:2.55rem}.lg\:h-screen{height:100vh}.lg\:max-h-\[24px\]{max-height:24px}.lg\:min-h-\[26rem\]{min-height:26rem}.lg\:min-h-\[176px\]{min-height:176px}.lg\:min-h-\[620px\]{min-height:620px}.lg\:min-h-\[760px\]{min-height:760px}.lg\:w-6{width:calc(var(--spacing)*6)}.lg\:w-9{width:calc(var(--spacing)*9)}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-12{width:calc(var(--spacing)*12)}.lg\:w-14{width:calc(var(--spacing)*14)}.lg\:w-\[2\.55rem\]{width:2.55rem}.lg\:w-\[126\%\]{width:126%}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-\[62rem\]{max-width:62rem}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-none{max-width:none}.lg\:flex-none{flex:none}.lg\:-translate-x-\[11\%\]{--tw-translate-x: -11% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:scale-\[0\.42\]{scale:.42}.lg\:cursor-default{cursor:default}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.2fr_repeat\(2\,auto\)\]{grid-template-columns:1.2fr repeat(2,auto)}.lg\:grid-cols-\[1\.2fr_repeat\(3\,auto\)\]{grid-template-columns:1.2fr repeat(3,auto)}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.05fr_1\.35fr\]{grid-template-columns:1.05fr 1.35fr}.lg\:grid-cols-\[1fr_0\.72fr\]{grid-template-columns:1fr .72fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}.lg\:grid-cols-\[1fr_25rem\]{grid-template-columns:1fr 25rem}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(300px\,0\.8fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(26rem\,0\.74fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(26rem,.74fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-10{gap:calc(var(--spacing)*10)}:where(.lg\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.lg\: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)))}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-\[2\.25rem\]{border-radius:2.25rem}.lg\:rounded-xl{border-radius:var(--radius-xl)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-5{padding:calc(var(--spacing)*5)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-9{padding:calc(var(--spacing)*9)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-3{padding-block:calc(var(--spacing)*3)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-20{padding-top:calc(var(--spacing)*20)}.lg\:pt-24{padding-top:calc(var(--spacing)*24)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:pl-0{padding-left:calc(var(--spacing)*0)}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:text-\[clamp\(3rem\,6vw\,4\.6rem\)\]{font-size:clamp(3rem,6vw,4.6rem)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing)*24)}.xl\:mx-0{margin-inline:calc(var(--spacing)*0)}.xl\:-mt-8{margin-top:calc(var(--spacing)*-8)}.xl\:mt-12{margin-top:calc(var(--spacing)*12)}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:min-h-\[280px\]{min-height:280px}.xl\:max-w-\[1440px\]{max-width:1440px}.xl\:min-w-0{min-width:calc(var(--spacing)*0)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.4fr_0\.6fr\]{grid-template-columns:.4fr .6fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(20rem\,0\.72fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.72fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(330px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(20rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.75fr)}.xl\:grid-cols-\[minmax\(24rem\,1fr\)_minmax\(14rem\,0\.62fr\)\]{grid-template-columns:minmax(24rem,1fr) minmax(14rem,.62fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-start{justify-content:flex-start}.xl\:gap-12{gap:calc(var(--spacing)*12)}.xl\:overflow-visible{overflow:visible}.xl\:p-5{padding:calc(var(--spacing)*5)}.xl\:p-10{padding:calc(var(--spacing)*10)}.xl\:px-5{padding-inline:calc(var(--spacing)*5)}.xl\:text-left{text-align:left}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:96rem){.\32xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(360px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr)}}.\[\&_strong\]\:text-white strong{color:var(--color-white)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-2 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing)*5)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.ha-safe-width{max-width:100%;overflow-x:hidden}.ha-no-scrollbar{scrollbar-width:none}.ha-no-scrollbar::-webkit-scrollbar{display:none}.ha-quiz-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:max(12rem,calc(env(safe-area-inset-bottom) + 10.75rem));scroll-padding-bottom:max(12rem,calc(env(safe-area-inset-bottom) + 10.75rem))}.ha-quiz-footer{padding-bottom:max(2.25rem,calc(env(safe-area-inset-bottom) + 1.45rem))}.ha-quiz-trial-badge{bottom:-.75rem}html.ha-native-app.ha-platform-android .ha-quiz-scroll{padding-bottom:max(16.5rem,calc(env(safe-area-inset-bottom) + 15rem));scroll-padding-bottom:max(16.5rem,calc(env(safe-area-inset-bottom) + 15rem))}html.ha-native-app.ha-platform-android .ha-quiz-footer{bottom:max(.85rem,calc(env(safe-area-inset-bottom) + .35rem));padding-bottom:max(4.35rem,calc(env(safe-area-inset-bottom) + 3.6rem))}html.ha-native-app.ha-platform-android .ha-quiz-trial-badge{bottom:.2rem}html.ha-native-app.ha-platform-android .ha-onboarding-intro-screen{min-height:var(--ha-app-viewport-height,100vh)!important;padding-bottom:0!important}html.ha-native-app.ha-platform-android .ha-onboarding-intro-top{padding-top:max(env(safe-area-inset-top),1.15rem)!important}html.ha-native-app.ha-platform-android .ha-onboarding-intro-logo{aspect-ratio:1200/294;object-fit:contain;flex:none;max-width:100%;max-height:3.1rem;display:block;width:min(11.75rem,56vw)!important;height:auto!important}html.ha-native-app.ha-platform-android .ha-onboarding-intro-login{max-width:calc(100vw - 1.5rem);top:max(env(safe-area-inset-top),.85rem)!important;letter-spacing:.1em!important;border-radius:.95rem!important;min-height:2.45rem!important;right:.75rem!important}@media(min-width:1024px)and (orientation:landscape)and (hover:hover)and (pointer:fine){html:not(.ha-native-app) .ha-onboarding-screen{background:radial-gradient(circle at 18% 18%,#0022ff2e,#0000 32%),radial-gradient(circle at 82% 28%,#fe087429,#0000 34%),#02040c!important}html:not(.ha-native-app) .ha-onboarding-screen .ha-quiz-scroll{align-content:start;place-items:start center;min-height:0;max-height:100%;display:grid;padding:clamp(.9rem,1.4vh,1.25rem) clamp(1.25rem,2vw,2.5rem) clamp(1rem,1.8vh,1.5rem)!important;overflow-y:auto!important}html:not(.ha-native-app) .ha-onboarding-screen .ha-quiz-shell{width:min(100%,84rem);min-height:0;max-width:84rem!important;padding-inline:0!important}html:not(.ha-native-app) .ha-onboarding-intro-screen{background:radial-gradient(circle at 14% 20%,#2f7bff29,#0000 38%),radial-gradient(circle at 88% 20%,#fe087429,#0000 42%),linear-gradient(145deg,#050712f5,#07030df0) padding-box padding-box,linear-gradient(135deg,#2f7bff6b,#fe087461) border-box;border:1px solid #0000;border-radius:clamp(1.4rem,2vw,2rem);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(29rem,1fr) minmax(25rem,.78fr);align-items:center;gap:clamp(.85rem,1.8vh,1.5rem) clamp(1.5rem,4vw,4.5rem);width:min(100%,84rem);box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff0d;max-width:84rem!important;min-height:min(44rem,calc(var(--ha-app-viewport-height,100vh) - 2.5rem))!important;text-align:left!important;padding:clamp(1.15rem,1.8vw,1.8rem)!important;display:grid!important;overflow:hidden!important}html:not(.ha-native-app) .ha-onboarding-intro-top{grid-area:1/1/auto/-1;justify-content:space-between;flex-direction:row!important;align-items:center!important;gap:clamp(1rem,2vw,2rem)!important;margin:0!important;padding:0!important}html:not(.ha-native-app) .ha-onboarding-intro-login{border-radius:.9rem!important;min-height:2.35rem!important;top:clamp(.85rem,1.5vw,1.3rem)!important;right:clamp(.85rem,1.5vw,1.3rem)!important}html:not(.ha-native-app) .ha-onboarding-intro-logo{width:clamp(9rem,12vw,12.5rem)!important}html:not(.ha-native-app) .ha-onboarding-intro-progress{max-width:34rem;margin-left:auto;width:min(100%,34rem)!important}html:not(.ha-native-app) .ha-onboarding-intro-visual{grid-area:2/1/span 2;align-self:stretch;align-items:stretch;width:100%;min-height:0;display:flex;max-width:none!important;margin:0!important}html:not(.ha-native-app) .ha-onboarding-intro-visual>div:first-child{inset-inline:5%!important;height:66%!important;top:10%!important}html:not(.ha-native-app) .ha-onboarding-intro-image{min-height:min(31rem,calc(var(--ha-app-viewport-height,100vh) - 12rem));max-height:calc(var(--ha-app-viewport-height,100vh) - 8.5rem);object-fit:cover;object-position:center;border-radius:clamp(1.1rem,1.8vw,1.6rem);width:100%!important;height:auto!important}html:not(.ha-native-app) .ha-onboarding-intro-visual>div:last-child{border-bottom-right-radius:clamp(1.1rem,1.8vw,1.6rem);border-bottom-left-radius:clamp(1.1rem,1.8vw,1.6rem);height:34%!important}html:not(.ha-native-app) .ha-onboarding-intro-copy{grid-area:2/2;align-self:end;width:100%;text-align:left!important;margin:0!important;padding:0!important}html:not(.ha-native-app) .ha-onboarding-intro-title{letter-spacing:0!important;max-width:31rem!important;margin-inline:0!important;font-size:clamp(2.35rem,4.6vw,4.8rem)!important;line-height:.9!important}html:not(.ha-native-app) .ha-onboarding-intro-title span{margin-top:clamp(.55rem,1vw,.9rem)!important}html:not(.ha-native-app) .ha-onboarding-intro-divider{margin-top:clamp(1rem,1.7vh,1.45rem)!important;margin-left:0!important;margin-right:0!important}html:not(.ha-native-app) .ha-onboarding-intro-description{max-width:32rem!important;margin-top:clamp(1rem,1.8vh,1.45rem)!important;margin-left:0!important;margin-right:0!important;font-size:clamp(.95rem,1.25vw,1.18rem)!important;line-height:1.5!important}html:not(.ha-native-app) .ha-onboarding-intro-actions{grid-area:3/2;align-self:start;width:100%;align-items:stretch!important;gap:clamp(.75rem,1.5vh,1.05rem)!important;margin-top:0!important}html:not(.ha-native-app) .ha-onboarding-intro-pillars{border-radius:1.15rem!important;gap:.7rem!important;padding:clamp(.75rem,1.2vw,1.05rem)!important}html:not(.ha-native-app) .ha-onboarding-intro-pillar svg{width:clamp(1.7rem,2vw,2.15rem)!important;height:clamp(1.7rem,2vw,2.15rem)!important;margin-bottom:.55rem!important}html:not(.ha-native-app) .ha-onboarding-intro-pillar h2{letter-spacing:.12em!important;font-size:clamp(.62rem,.75vw,.78rem)!important}html:not(.ha-native-app) .ha-onboarding-intro-pillar p{margin-top:.45rem!important;font-size:clamp(.62rem,.72vw,.78rem)!important;line-height:1.35!important}html:not(.ha-native-app) .ha-onboarding-intro-start{letter-spacing:.18em!important;border-radius:1.1rem!important;min-height:clamp(3.35rem,6.8vh,4.15rem)!important;padding:.95rem 1.2rem!important;font-size:clamp(.72rem,.95vw,.95rem)!important}html:not(.ha-native-app) .ha-onboarding-intro-back{align-self:center;font-size:.68rem!important}}.no-scrollbar,.scrollbar-hide{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ha-text-balance{text-wrap:balance}.pb-safe{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.ha-mobile-bottom-nav{display:block}.ha-sidebar-panel.ha-sidebar-open{transform:translateY(0)}.ha-sidebar-panel.ha-sidebar-closed{transform:translateY(calc(100% + .75rem))}@media(min-width:768px){.ha-mobile-bottom-nav{display:none}}@media(orientation:landscape)and (hover:none)and (pointer:coarse)and (max-height:560px){.ha-mobile-bottom-nav{display:block}.ha-sidebar-backdrop{z-index:100!important}.ha-sidebar-panel{z-index:110!important;background:#05050afa!important;border:1px solid #ffffff1a!important;border-radius:1.6rem 1.6rem 0 0!important;width:auto!important;height:auto!important;max-height:calc(100dvh - .75rem)!important;inset:auto .5rem 0!important;box-shadow:0 -24px 55px #00000075!important}.ha-sidebar-panel.ha-sidebar-open{transform:translateY(0)!important}.ha-sidebar-panel.ha-sidebar-closed{transform:translateY(calc(100% + .75rem))!important}.ha-sidebar-footer{padding-bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.65rem))!important}}}@keyframes haLaunchLogoShine{0%,10%{opacity:0;background-position:-190%}34%,62%{opacity:1}to{opacity:0;background-position:230%}}.ha-launch-logo-shine{mix-blend-mode:screen;opacity:0;background-image:linear-gradient(105deg,#0000 30%,#ffffff14,#fff,#ffffff38 57%,#0000 68%);background-position:-190%;background-size:260% 100%;animation:2.35s cubic-bezier(.22,1,.36,1) .42s forwards haLaunchLogoShine;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ha-hydration-hero{--ha-tracker-hero-border:#2196ffb8;--ha-tracker-hero-glow:#2196ff33;--ha-tracker-hero-accent:#2196ff}.ha-sleep-hero{--ha-tracker-hero-border:#7c3aedb8;--ha-tracker-hero-glow:#7c3aed33;--ha-tracker-hero-accent:#8b5cf6}.ha-pedometer-hero{--ha-tracker-hero-border:#ffd400ad;--ha-tracker-hero-glow:#ffd4002e;--ha-tracker-hero-accent:#ffd400}.ha-tracker-hero-card{background:linear-gradient(145deg,#050d22eb,#060610e0)padding-box,linear-gradient(135deg,var(--ha-tracker-hero-border),#fe0874ad)border-box;min-height:18.5rem;box-shadow:0 24px 70px #00000057,0 0 34px var(--ha-tracker-hero-glow);isolation:isolate;border:1px solid #0000;border-radius:1.45rem;margin:0;position:relative;overflow:hidden}.ha-tracker-hero-card>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ha-tracker-hero-shade{z-index:-1;background:linear-gradient(#02040d08,#02040d57 42%,#02040df0),linear-gradient(90deg,#02040d85,#0000 56%);position:absolute;inset:0}.ha-tracker-hero-caption{color:#fff;gap:.2rem;display:grid;position:absolute;bottom:5.2rem;left:1.05rem;right:1.05rem}.ha-tracker-hero-caption span,.ha-tracker-hero-stats span{color:#ffffffad;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1}.ha-tracker-hero-caption strong{color:#fff;font-family:var(--font-heading);letter-spacing:0;font-size:2.25rem;font-weight:950;line-height:.95}.ha-tracker-hero-caption small{color:var(--ha-tracker-hero-accent);font-size:.86rem;font-weight:850}.ha-tracker-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.ha-tracker-hero-stats div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050918b8;border:1px solid #ffffff1f;border-radius:.9rem;min-width:0;padding:.72rem .68rem}.ha-tracker-hero-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.98rem;font-weight:950;line-height:1.1;display:block;overflow:hidden}html.light-theme .ha-tracker-hero-card{background:linear-gradient(145deg,#ffffffe6,#f1f6ffd1)padding-box,linear-gradient(135deg,var(--ha-tracker-hero-border),#fe087480)border-box;box-shadow:0 22px 60px #0f172a1f,0 0 26px var(--ha-tracker-hero-glow)}@media(min-width:720px){.ha-nutrition-copy h1{max-width:9.5ch;font-size:4rem}}@media(min-width:1100px){.ha-nutrition-copy h1{font-size:4rem}}@media(max-width:767px){.ha-nutrition-copy h1{max-width:100%!important;font-size:clamp(2.02rem,8.8vw,2.58rem)!important;line-height:.98!important}.ha-hydration-hero,.ha-sleep-hero,.ha-pedometer-hero{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.72rem!important}.ha-tracker-hero-card{border-radius:1.1rem;min-height:13.25rem}.ha-tracker-hero-caption{bottom:4.15rem;left:.85rem;right:.85rem}.ha-tracker-hero-caption strong{font-size:1.58rem}.ha-tracker-hero-caption small{font-size:.74rem}.ha-tracker-hero-stats{gap:.34rem;bottom:.55rem;left:.55rem;right:.55rem}.ha-tracker-hero-stats div{border-radius:.72rem;padding:.5rem .42rem}.ha-tracker-hero-stats span{letter-spacing:.06em;font-size:.48rem}.ha-tracker-hero-stats strong{font-size:.72rem}}@media(max-width:374px){.ha-tracker-hero-card{min-height:12rem}.ha-tracker-hero-stats strong{font-size:.66rem}}.ha-nutrition-page{--ha-nutrition-orange:#ff7a00;--ha-nutrition-orange-soft:#ff7a002e;--ha-nutrition-pink:#fe0874;--ha-nutrition-blue:#1597ff;--ha-nutrition-purple:#8b35ff;--ha-nutrition-card:#050a18c7;--ha-nutrition-card-strong:#070a16e6;--ha-nutrition-border:#ffffff1c;--ha-nutrition-muted:#e1e7f5b8;isolation:isolate;width:min(100%,1180px);padding:1.1rem;padding-bottom:max(6.5rem,calc(env(safe-area-inset-bottom) + 5.7rem));color:#fff;flex-direction:column;gap:1rem;margin-inline:auto;display:flex;position:relative;overflow-x:hidden}.ha-nutrition-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,#1597ff33,#0000 28rem),radial-gradient(circle at 86% 8%,#fe08742e,#0000 30rem),linear-gradient(#010612f5,#04050ee6);position:absolute;inset:0}.ha-nutrition-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""meal""tabs""actions";align-items:stretch;gap:1rem;display:grid}.ha-nutrition-copy{flex-direction:column;grid-area:copy;justify-content:center;min-width:0;display:flex}.ha-nutrition-kicker,.ha-nutrition-section-title h2,.ha-nutrition-panel>h2{letter-spacing:0;text-transform:uppercase}.ha-nutrition-kicker{color:var(--ha-nutrition-orange);font-family:var(--font-heading);font-size:.82rem;font-weight:900}.ha-nutrition-copy h1{color:#f8fafc;max-width:7.6ch;font-family:var(--font-heading);text-transform:uppercase;margin:.45rem 0 .55rem;font-size:3.15rem;font-weight:950;line-height:.9}.ha-nutrition-copy p{color:var(--ha-nutrition-muted);margin:0;font-size:1.05rem;font-weight:650;line-height:1.35}.ha-nutrition-copy p span{color:var(--ha-nutrition-orange)}.ha-nutrition-actions{grid-area:actions;grid-template-columns:1fr;gap:.75rem;margin-top:0;display:grid}.ha-nutrition-actions button,.ha-nutrition-tip,.ha-nutrition-section-title button,.ha-nutrition-planning-button,.ha-nutrition-week-day,.ha-nutrition-meal-tabs button,.ha-nutrition-idea-card,.ha-nutrition-photo-action,.ha-nutrition-photo-reset,.ha-nutrition-validate{font-family:var(--font-heading);cursor:pointer;border:0}.ha-nutrition-primary,.ha-nutrition-secondary{text-transform:uppercase;border-radius:1rem;justify-content:center;align-items:center;gap:.85rem;min-height:3.9rem;font-size:.92rem;font-weight:900;display:flex}.ha-nutrition-primary{color:#fff;background:linear-gradient(100deg,#ff7a00f2,#fe0874e6);border:1px solid #ff7a00b8;box-shadow:0 0 24px #ff7a003d,0 0 36px #fe087429}.ha-nutrition-secondary{color:#f8fafc;background:#070a16b8;border:1px solid #ff7a0042}.ha-nutrition-shopping-action{color:#54f5a3;background:radial-gradient(circle at 18% 12%,#54f5a324,#0000 46%),#070a16c2;border-color:#54f5a38f;box-shadow:inset 0 1px #ffffff0d,0 0 22px #22c55e1a}.ha-nutrition-shopping-action:hover{background:radial-gradient(circle at 18% 12%,#54f5a333,#0000 46%),#071411e0;border-color:#54f5a3d1}.ha-nutrition-secondary svg,.ha-nutrition-primary svg:first-child{color:var(--ha-nutrition-orange)}.ha-nutrition-shopping-action svg{color:#54f5a3}.ha-nutrition-meal-card{background:#050814;border:1px solid #ff7a00a8;border-radius:1.25rem;grid-area:meal;min-height:22rem;position:relative;overflow:hidden;box-shadow:0 0 28px #ff7a0029}.ha-nutrition-meal-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.ha-nutrition-meal-shade{background:linear-gradient(#0000 18%,#0206103d 48%,#02040aed),linear-gradient(90deg,#02050e80,#0000 55%);position:absolute;inset:0}.ha-nutrition-meal-badge,.ha-nutrition-favorite{z-index:2;position:absolute;top:1rem}.ha-nutrition-meal-badge{color:var(--ha-nutrition-orange);text-transform:uppercase;background:#180903b8;border:1px solid #ff7a008c;border-radius:.65rem;padding:.48rem .75rem;font-size:.76rem;font-weight:900;right:1rem}.ha-nutrition-favorite{color:#f8fafc;background:#040710c2;border:1px solid #ffffff29;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;left:1rem}.ha-nutrition-meal-copy{z-index:2;inset-inline:1rem;position:absolute;bottom:.95rem}.ha-nutrition-meal-copy h2{color:#fff;font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:950;line-height:1.05}.ha-nutrition-meal-copy p{color:#ffffffd1;max-width:48rem;margin:.25rem 0 .8rem;font-size:.92rem;line-height:1.25}.ha-nutrition-meal-stats{background:#050812c7;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ha-nutrition-meal-stats div{border-right:1px solid #ffffff1a;min-width:0;padding:.65rem .45rem}.ha-nutrition-meal-stats div:last-child{border-right:0}.ha-nutrition-meal-stats span{color:#e1e7f5b8;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1;display:block}.ha-nutrition-meal-stats strong{color:#f8fafc;white-space:nowrap;margin-top:.35rem;font-size:1rem;line-height:1;display:block}.ha-nutrition-meal-stats small{color:#fffc;font-size:.67rem;font-weight:700}.ha-nutrition-meal-tabs{scrollbar-width:none;grid-area:tabs;gap:.5rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.ha-nutrition-meal-tabs::-webkit-scrollbar{display:none}.ha-nutrition-meal-tabs button{color:#e2e8f0b8;text-align:left;background:#070a16b3;border:1px solid #ffffff1a;border-radius:.9rem;flex:none;min-width:7.4rem;min-height:3.1rem;padding:.55rem .8rem}.ha-nutrition-meal-tabs button span,.ha-nutrition-meal-tabs button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ha-nutrition-meal-tabs button span{font-size:.77rem;font-weight:900}.ha-nutrition-meal-tabs button small{color:#e2e8f080;margin-top:.12rem;font-size:.68rem;font-weight:750}.ha-nutrition-meal-tabs button.is-active{color:#fff;background:linear-gradient(120deg,#ff7a0057,#fe087447);border-color:#ff7a00b3}.ha-nutrition-meal-tabs button.is-complete{color:#032014;background:#1ee8a4;border-color:#1ee8a4b3}.ha-nutrition-week-planning{background:linear-gradient(145deg,#070a16e6,#180903cc) padding-box padding-box,linear-gradient(135deg,#ff7a00bd,#fe08748a) border-box;border:1px solid #0000;border-radius:1.25rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 20px 50px #00000042,0 0 28px #ff7a001f}.ha-nutrition-week-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.ha-nutrition-week-title{min-width:0}.ha-nutrition-week-title span{color:var(--ha-nutrition-orange);font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.ha-nutrition-week-title h2{color:#fff;font-family:var(--font-heading);text-transform:capitalize;margin:.22rem 0 0;font-size:1.15rem;font-weight:950;line-height:1.05}.ha-nutrition-week-title p{color:#e2e8f0b8;margin:.25rem 0 0;font-size:.78rem;font-weight:760;line-height:1.25}.ha-nutrition-planning-button{color:#ff9f0a;text-transform:uppercase;background:#ff7a001f;border:1px solid #ff7a006b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.7rem;padding:0 .9rem;font-size:.8rem;font-weight:950;display:inline-flex}.ha-nutrition-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem;display:grid}.ha-nutrition-week-day{color:#e2e8f0bd;text-align:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:.95rem;grid-template-rows:auto auto auto auto minmax(.9rem,1fr);justify-items:center;gap:.24rem;min-height:6.25rem;padding:.55rem .22rem .58rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.ha-nutrition-week-day.is-selected{color:#fff;background:linear-gradient(150deg,#ff7a0047,#fe08742e);border-color:#ff7a00c7;transform:translateY(-1px);box-shadow:0 0 24px #ff7a002e}.ha-nutrition-week-day.is-today{outline-offset:-4px;outline:2px solid #fe0874e6;box-shadow:0 0 0 1px #fe087438,0 0 20px #fe08743d}.ha-nutrition-week-day.is-complete{color:#d9fff1;background:linear-gradient(145deg,#1ee8a43d,#064e3b29);border-color:#1ee8a4ad;box-shadow:0 0 22px #1ee8a41f}.ha-nutrition-week-day span{text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.ha-nutrition-week-day strong{color:#fff;font-size:.78rem;font-weight:950;line-height:1}.ha-nutrition-week-day i{width:1.7rem;height:1.7rem;color:var(--ha-nutrition-orange);background:#ff7a0021;border-radius:999px;place-items:center;display:grid}.ha-nutrition-week-day.is-complete i{color:#1ee8a4;background:#1ee8a429}.ha-nutrition-week-day small{color:#e2e8f0b8;font-size:.62rem;font-weight:900;line-height:1}.ha-nutrition-week-day b{background:#ffffff14;border-radius:999px;align-items:flex-end;width:.5rem;height:1.45rem;display:flex;overflow:hidden}.ha-nutrition-week-day b em{border-radius:inherit;background:linear-gradient(#ffb000,#ff7a00 52%,#fe0874);width:100%;display:block;box-shadow:0 0 12px #ff7a0073}.ha-nutrition-week-day.is-complete b em{background:linear-gradient(#57ffd0,#1ee8a4 52%,#10b981);box-shadow:0 0 14px #1ee8a475}.ha-nutrition-grid,.ha-nutrition-current{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ha-nutrition-panel,.ha-nutrition-tip{background:linear-gradient(145deg,var(--ha-nutrition-card),#120715c2);border:1px solid var(--ha-nutrition-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.25rem;box-shadow:0 20px 50px #00000042}.ha-nutrition-panel{padding:1rem}.ha-nutrition-panel>h2,.ha-nutrition-section-title h2{color:#f8fafcd1;font-family:var(--font-heading);margin:0;font-size:.95rem;font-weight:850}.ha-nutrition-overview-body{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.ha-nutrition-ring,.ha-nutrition-mini-ring{background:conic-gradient(from -60deg,var(--ha-nutrition-orange)0 var(--ha-ring-progress),var(--ha-nutrition-pink)var(--ha-ring-progress)calc(var(--ha-ring-progress) + 8%),#ffffff14 calc(var(--ha-ring-progress) + 8%)100%);border-radius:999px;place-items:center;display:grid;position:relative}.ha-nutrition-ring:after,.ha-nutrition-mini-ring:after{content:"";border-radius:inherit;background:#050814;position:absolute;inset:.64rem;box-shadow:inset 0 0 28px #1597ff14}.ha-nutrition-ring{width:8.9rem;height:8.9rem}.ha-nutrition-ring strong,.ha-nutrition-ring span,.ha-nutrition-ring small,.ha-nutrition-mini-ring strong,.ha-nutrition-mini-ring span{z-index:1;position:relative}.ha-nutrition-ring strong{color:#fff;margin-top:.8rem;font-size:2.1rem;line-height:.8}.ha-nutrition-ring span,.ha-nutrition-ring small{color:#e2e8f0d1;font-weight:750}.ha-nutrition-ring small{font-size:.76rem}.ha-nutrition-macros{gap:.75rem;display:grid}.ha-nutrition-macro-row>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.ha-nutrition-macro-row>div>span{border-radius:999px;width:.48rem;height:.48rem}.ha-nutrition-macro-row strong{color:#f8fafc;min-width:0;font-size:.9rem;font-weight:780}.ha-nutrition-macro-row small{color:#e2e8f0bd;font-size:.79rem;font-weight:750}.ha-nutrition-macro-row i{background:#ffffff14;border-radius:999px;height:.25rem;margin-top:.4rem;display:block;overflow:hidden}.ha-nutrition-macro-row b{border-radius:inherit;height:100%;display:block}.ha-nutrition-card-head{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.ha-nutrition-card-head>div:first-child{align-items:center;gap:.7rem;min-width:0;display:flex}.ha-nutrition-card-head h2{color:#f8fafc;font-family:var(--font-heading);margin:0;font-size:1rem;font-weight:900}.ha-nutrition-card-head>span{color:var(--ha-nutrition-orange);background:#ff7a001f;border:1px solid #ff7a004d;border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:850}.ha-nutrition-card-head>span.is-complete{color:#15e79a;background:#15e79a1f;border-color:#15e79a57}.ha-nutrition-card-head>span.is-photo-estimate{color:#5eead4;background:#14b8a61f;border-color:#5eead457}.ha-nutrition-card-head>span.is-photo-rejected{color:#fca5a5;background:#ef44441f;border-color:#fca5a557}.ha-nutrition-card-head>span.is-photo-warning{color:#fcd34d;background:#f59e0b1f;border-color:#fcd34d57}.ha-nutrition-mini-ring{flex:none;width:4.2rem;height:4.2rem}.ha-nutrition-mini-ring:after{inset:.45rem}.ha-nutrition-mini-ring strong{color:#fff;margin-top:.45rem;font-size:1.1rem;line-height:.85}.ha-nutrition-mini-ring span{color:#e2e8f0b8;font-size:.62rem}.ha-nutrition-hydration{cursor:pointer}.ha-nutrition-hydration .ha-nutrition-card-head svg{color:var(--ha-nutrition-blue)}.ha-nutrition-hydration-main{margin-top:.9rem}.ha-nutrition-hydration-main strong{color:#f8fafc;font-size:2.35rem;line-height:1}.ha-nutrition-hydration-main span{color:#e2e8f0b8;font-size:1.05rem;font-weight:750}.ha-nutrition-hydration-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.45rem;height:4.2rem;margin-top:.8rem;display:grid}.ha-nutrition-hydration-bars div{flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex}.ha-nutrition-hydration-bars i{opacity:.82;background:linear-gradient(#27c8ff,#155bff);border-radius:999px 999px .18rem .18rem;width:.62rem;min-height:1.15rem}.ha-nutrition-hydration-bars .is-today i{box-shadow:0 0 14px #1597ff8c}.ha-nutrition-hydration-bars span{color:#e2e8f0a3;font-size:.66rem;font-weight:750}.ha-nutrition-hydration-controls{grid-template-columns:2.15rem minmax(0,1fr) 2.15rem;align-items:center;gap:.55rem;margin-top:.9rem;display:grid}.ha-nutrition-hydration-controls>div{justify-content:space-between;gap:.2rem;min-width:0;display:flex}.ha-nutrition-hydration-controls button,.ha-nutrition-portion-row button{color:#f8fafc;background:#ffffff12;border:1px solid #ffffff1a;border-radius:.75rem;place-items:center;display:grid}.ha-nutrition-hydration-controls button{height:2.15rem}.ha-nutrition-current{align-items:start}.ha-nutrition-coach-card p{color:#e2e8f0bf;margin:.85rem 0;font-size:.92rem;line-height:1.45}.ha-nutrition-detail-list{flex-wrap:wrap;gap:.45rem;display:flex}.ha-nutrition-detail-list span{color:#ffffffe6;background:#ff7a001a;border:1px solid #ff7a0038;border-radius:.7rem;padding:.46rem .65rem;font-size:.75rem;font-weight:800}.ha-nutrition-portion-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.95rem;padding-top:.85rem;display:flex}.ha-nutrition-portion-row>span{color:#e2e8f0b8;min-width:0;font-size:.8rem;font-weight:750}.ha-nutrition-portion-row>div{flex:none;align-items:center;gap:.45rem;display:flex}.ha-nutrition-portion-row button{width:2rem;height:2rem}.ha-nutrition-portion-row strong{color:#f8fafc;text-align:center;min-width:4rem;font-size:.8rem}.ha-nutrition-validate{color:#fff;background:linear-gradient(100deg,var(--ha-nutrition-orange),var(--ha-nutrition-pink));text-transform:uppercase;border-radius:.95rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.25rem;margin-top:.95rem;font-size:.86rem;font-weight:950;display:flex}.ha-nutrition-validate:disabled{color:#e2e8f08c;cursor:not-allowed;background:#ffffff14}.ha-nutrition-validate.is-complete{color:#042015;background:#1ee8a4}.ha-nutrition-photo{padding:.75rem}.ha-nutrition-photo-heading{padding:.2rem .15rem .7rem}.ha-nutrition-photo-heading strong,.ha-nutrition-photo-heading small{display:block}.ha-nutrition-photo-heading small{color:#e2e8f0ad;margin-top:.28rem;font-size:.74rem;line-height:1.35}.ha-nutrition-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ha-nutrition-photo-action{color:#fff;text-align:center;background:#ffffff0e;border:1px dashed #ffffff24;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.4rem;padding:.65rem .7rem;font-size:.76rem;font-weight:850;line-height:1.15;display:flex}.ha-nutrition-photo-action>svg:first-child{color:var(--ha-nutrition-orange);flex:none}.ha-nutrition-photo-action:disabled,.ha-nutrition-scan-shortcut:disabled{opacity:.48;cursor:wait}.ha-nutrition-photo-action:focus-visible,.ha-nutrition-photo-reset:focus-visible,.ha-nutrition-photo-calorie-edit input:focus-visible{outline-offset:2px;outline:3px solid #ffb00094}.ha-nutrition-photo strong,.ha-nutrition-photo small{display:block}.ha-nutrition-photo strong{color:#f8fafc;font-size:.9rem;font-weight:900}.ha-nutrition-photo small{color:var(--ha-nutrition-orange);margin-top:.18rem;font-size:.75rem;font-weight:760}.ha-nutrition-photo-result{background:#0f766e1c;border:1px solid #2dd4bf2e;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin-top:.75rem;padding:.8rem;display:grid}.ha-nutrition-photo.is-error .ha-nutrition-photo-result{background:#ef44441a;border-color:#f8717138}.ha-nutrition-photo.is-warning .ha-nutrition-photo-result{background:#f59e0b1a;border-color:#fbbf243d}.ha-nutrition-photo-result.is-loading{background:#ff7a0014;border-color:#ff7a0033}.ha-nutrition-photo-spinner{animation:1.35s linear infinite ha-nutrition-photo-spin}@keyframes ha-nutrition-photo-spin{to{transform:rotate(360deg)}}.ha-nutrition-photo-result p{color:#e2e8f0bf;margin:.25rem 0 0;font-size:.78rem;line-height:1.35}.ha-nutrition-photo-foods{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.ha-nutrition-photo-foods span,.ha-nutrition-photo-metrics span{color:#ffffffd1;background:#ffffff14;border-radius:.5rem;padding:.28rem .45rem;font-size:.68rem;font-weight:750}.ha-nutrition-photo-foods span{align-items:center;gap:.28rem;display:inline-flex}.ha-nutrition-photo-foods small{color:#2dd4bf;margin:0;font-size:.62rem}.ha-nutrition-photo-metrics{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.ha-nutrition-photo-metrics span{color:#fed7aa;background:#ff7a001a;border:1px solid #ff7a0029}.ha-nutrition-photo-calorie-edit{grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;gap:.6rem;margin-top:.65rem;display:grid}.ha-nutrition-photo-calorie-edit span{color:#e2e8f0b8;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:850}.ha-nutrition-photo-calorie-edit input{color:#fff;text-align:center;background:#020617b8;border:1px solid #2dd4bf47;border-radius:.72rem;outline:none;width:100%;min-height:2.75rem;font-weight:950}.ha-nutrition-photo-calorie-edit input[aria-invalid=true]{border-color:#f87171c7}.ha-nutrition-photo-field-error{font-weight:750;color:#fca5a5!important}.ha-nutrition-photo-reset{color:#f8fafcd6;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.8rem;width:100%;min-height:2.75rem;margin-top:.75rem;font-size:.76rem;font-weight:850}.ha-nutrition-photo-limitations{color:#e2e8f0a8;margin:.65rem 0 0;padding-left:1rem;font-size:.7rem;line-height:1.35}.ha-nutrition-section-title{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.ha-nutrition-section-title button{color:var(--ha-nutrition-orange);background:0 0;flex:none;align-items:center;gap:.3rem;font-size:.88rem;font-weight:850;display:flex}.ha-nutrition-idea-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.ha-nutrition-idea-card{text-align:left;background:#050814;border:1px solid #ff7a0038;border-radius:1rem;min-height:14.4rem;position:relative;overflow:hidden}.ha-nutrition-idea-card>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.ha-nutrition-idea-card:hover>img{transform:scale(1.035)}.ha-nutrition-idea-card:after{content:"";background:linear-gradient(#0000000a,#03050ee8);position:absolute;inset:0}.ha-nutrition-idea-card>span{z-index:1;color:var(--ha-nutrition-orange);text-transform:uppercase;background:#180903b8;border:1px solid #ff7a005c;border-radius:.55rem;padding:.32rem .5rem;font-size:.66rem;font-weight:850;position:absolute;top:.7rem;right:.7rem}.ha-nutrition-idea-card>div{z-index:1;inset-inline:.75rem;position:absolute;bottom:.75rem}.ha-nutrition-idea-card h3,.ha-nutrition-idea-card p{margin:0}.ha-nutrition-idea-card h3{color:#fff;font-family:var(--font-heading);text-transform:uppercase;font-size:1rem;font-weight:950;line-height:1.05}.ha-nutrition-idea-card p{color:#ffffffb8;margin-top:.25rem;font-size:.8rem}.ha-nutrition-idea-card dl{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.75rem 0 0;padding-top:.55rem;display:grid}.ha-nutrition-idea-card dt{display:none}.ha-nutrition-idea-card dd{color:#ffffffdb;white-space:nowrap;margin:0;font-size:.78rem;font-weight:800}.ha-nutrition-idea-card dl div:last-child{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.ha-nutrition-tip{color:#f8fafc;text-align:left;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.75rem;padding:.85rem 1rem;display:grid}.ha-nutrition-tip svg:first-child{color:var(--ha-nutrition-orange)}.ha-nutrition-tip span{color:var(--ha-nutrition-orange);text-transform:uppercase;font-size:.86rem;font-weight:950}.ha-nutrition-tip p{color:#e2e8f0c7;margin:0;font-size:.88rem;font-weight:650}@media(max-width:460px){.ha-nutrition-page{padding:.85rem;padding-bottom:max(6.25rem,calc(env(safe-area-inset-bottom) + 5.4rem));gap:.85rem}.ha-nutrition-copy h1{font-size:2.65rem}.ha-nutrition-copy p{font-size:.98rem}.ha-nutrition-meal-card{min-height:20rem}.ha-nutrition-meal-copy{inset-inline:.75rem}.ha-nutrition-meal-stats strong{font-size:.82rem}.ha-nutrition-meal-stats small,.ha-nutrition-meal-stats span{font-size:.56rem}.ha-nutrition-meal-stats div{padding:.55rem .3rem}.ha-nutrition-week-planning{gap:.64rem;padding:.72rem}.ha-nutrition-week-head{gap:.62rem}.ha-nutrition-week-title h2{font-size:1rem}.ha-nutrition-week-title p{font-size:.7rem}.ha-nutrition-planning-button{min-height:2.35rem;padding:0 .72rem;font-size:.7rem}.ha-nutrition-week-grid{gap:.3rem}.ha-nutrition-week-day{border-radius:.82rem;gap:.18rem;min-height:5.55rem;padding:.48rem .12rem .5rem}.ha-nutrition-week-day span{font-size:.6rem}.ha-nutrition-week-day strong{font-size:.68rem}.ha-nutrition-week-day i{width:1.46rem;height:1.46rem}.ha-nutrition-week-day small{font-size:.56rem}.ha-nutrition-overview-body{grid-template-columns:minmax(0,1fr)}.ha-nutrition-ring{margin-inline:auto}.ha-nutrition-portion-row{flex-direction:column;align-items:stretch}.ha-nutrition-tip{grid-template-columns:auto minmax(0,1fr) auto}.ha-nutrition-tip p{grid-column:1/-1}}@media(min-width:720px){.ha-nutrition-page{padding:1.35rem;padding-bottom:max(2rem,env(safe-area-inset-bottom));gap:1.25rem}.ha-nutrition-hero{grid-template-columns:minmax(18rem,.72fr) minmax(24rem,1.28fr);grid-template-areas:"copy meal""actions tabs";align-items:end}.ha-nutrition-copy h1{font-size:4.5rem}.ha-nutrition-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-nutrition-primary{grid-column:1/-1}.ha-nutrition-meal-card{min-height:26rem}.ha-nutrition-meal-copy{inset-inline:1.35rem;bottom:1.25rem}.ha-nutrition-meal-copy h2{font-size:1.65rem}.ha-nutrition-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.8fr)}.ha-nutrition-current{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.ha-nutrition-panel{padding:1.25rem}.ha-nutrition-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ha-nutrition-page{padding:1.6rem 1.75rem 2rem}.ha-nutrition-copy h1{font-size:5.15rem}.ha-nutrition-copy p{font-size:1.25rem}.ha-nutrition-meal-card{min-height:27.5rem}}html.light-theme .ha-nutrition-page{--ha-nutrition-card:#ffffffdb;--ha-nutrition-card-strong:#fffffff0;--ha-nutrition-border:#0f172a21;--ha-nutrition-muted:#334155d1;color:#0f172a}html.light-theme .ha-nutrition-page:before{background:radial-gradient(circle at 12% 18%,#1597ff24,#0000 28rem),radial-gradient(circle at 86% 8%,#fe08741f,#0000 30rem),linear-gradient(#eff6fff5,#f8fafceb)}html.light-theme .ha-nutrition-copy h1,html.light-theme .ha-nutrition-card-head h2,html.light-theme .ha-nutrition-week-title h2,html.light-theme .ha-nutrition-week-day strong,html.light-theme .ha-nutrition-panel>h2,html.light-theme .ha-nutrition-section-title h2,html.light-theme .ha-nutrition-macro-row strong,html.light-theme .ha-nutrition-hydration-main strong,html.light-theme .ha-nutrition-portion-row strong,html.light-theme .ha-nutrition-photo strong{color:#0f172a}html.light-theme .ha-nutrition-copy p,html.light-theme .ha-nutrition-week-title p,html.light-theme .ha-nutrition-week-day small,html.light-theme .ha-nutrition-coach-card p,html.light-theme .ha-nutrition-portion-row>span,html.light-theme .ha-nutrition-photo-result p,html.light-theme .ha-nutrition-photo-calorie-edit span,html.light-theme .ha-nutrition-photo-limitations,html.light-theme .ha-nutrition-tip p{color:#475569}html.light-theme .ha-nutrition-panel,html.light-theme .ha-nutrition-tip,html.light-theme .ha-nutrition-secondary,html.light-theme .ha-nutrition-week-planning,html.light-theme .ha-nutrition-week-day,html.light-theme .ha-nutrition-meal-tabs button,html.light-theme .ha-nutrition-photo-action,html.light-theme .ha-nutrition-photo-reset{background:#ffffffe0;border-color:#0f172a21;box-shadow:0 18px 44px #0f172a17}html.light-theme .ha-nutrition-card-head>span.is-photo-estimate{color:#0f766e;background:#ccfbf1;border-color:#5eead4}html.light-theme .ha-nutrition-card-head>span.is-photo-rejected{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}html.light-theme .ha-nutrition-card-head>span.is-photo-warning{color:#92400e;background:#fef3c7;border-color:#fcd34d}html.light-theme .ha-nutrition-card-head>span.is-complete{color:#047857;background:#d1fae5;border-color:#6ee7b7}html.light-theme .ha-nutrition-secondary,html.light-theme .ha-nutrition-tip,html.light-theme .ha-nutrition-week-day,html.light-theme .ha-nutrition-photo-action,html.light-theme .ha-nutrition-photo-reset{color:#0f172a}html.light-theme .ha-nutrition-shopping-action{color:#047857;background:radial-gradient(circle at 18% 12%,#10b98129,#0000 46%),#ecfdf5e0;border-color:#0478576b}html.light-theme .ha-nutrition-shopping-action svg{color:#047857}html.light-theme .ha-nutrition-ring strong,html.light-theme .ha-nutrition-mini-ring strong,html.light-theme .ha-nutrition-ring span,html.light-theme .ha-nutrition-ring small,html.light-theme .ha-nutrition-mini-ring span,html.light-theme .ha-nutrition-macro-row small,html.light-theme .ha-nutrition-hydration-main span,html.light-theme .ha-nutrition-hydration-bars span,html.light-theme .ha-nutrition-meal-tabs button small{color:#475569}html.light-theme .ha-nutrition-detail-list span{color:#7c2d12;background:#ff7a001f;border-color:#ff7a003d}html.light-theme .ha-nutrition-photo-result,html.light-theme .ha-nutrition-planning-button,html.light-theme .ha-nutrition-week-day i,html.light-theme .ha-nutrition-hydration-controls button,html.light-theme .ha-nutrition-portion-row button{background:#f8fafcd1;border-color:#0f172a1f}html.light-theme .ha-nutrition-photo-foods span,html.light-theme .ha-nutrition-photo-metrics span{color:#0f172a;background:#0f172a0f;border-color:#0f172a1a}html.light-theme .ha-nutrition-photo-calorie-edit input{color:#0f172a;background:#ffffffe0;border-color:#0f172a29}html.light-theme .ha-nutrition-week-day.is-selected{background:linear-gradient(150deg,#ff7a002e,#fe08741f),#ffffffeb;border-color:#ff7a009e}html.light-theme .ha-nutrition-week-day.is-today{outline-color:#fe0874e0;box-shadow:0 0 0 1px #fe087424,0 0 18px #fe08742e}html.light-theme .ha-nutrition-week-day.is-complete{color:#065f46;background:linear-gradient(145deg,#10b98129,#ffffffeb);border-color:#10b9816b}html.ha-prelogin-landing-page,html.ha-prelogin-landing-page body{background:#020716;height:100%;overflow:hidden}.ha-public-landing{--ha-accent:#1597ff;--ha-accent-2:#fe0874;--ha-card-bg:#050916c2;--ha-card-border:#ffffff1f;isolation:isolate;height:100svh;min-height:100svh;padding:calc(env(safe-area-inset-top) + .8rem) max(1rem,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + .7rem) max(1rem,env(safe-area-inset-left));color:#fff;background:linear-gradient(110deg,#0055ff2e,#0000 35%),linear-gradient(250deg,#fe087433,#0000 35%),linear-gradient(#020614,#050510);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ha-public-landing:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1597ff14,#0000 34%,#fe08741a),linear-gradient(#0000 55%,#ffffff09);position:absolute;inset:0}.ha-public-landing--pink,.ha-public-landing--purple{--ha-accent:#8a4dff;--ha-accent-2:#fe0874}.ha-public-landing--orange{--ha-accent:#ff7a00;--ha-accent-2:#fe0874}.ha-public-landing--green{--ha-accent:#19e4ac;--ha-accent-2:#1597ff}.ha-public-landing__header,.ha-public-landing__main,.ha-public-landing__bottom-strip{width:min(100%,94rem);margin-inline:auto}.ha-public-landing__header{z-index:3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4rem;display:grid}.ha-public-landing__brand{cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:inline-flex}.ha-public-landing__brand img{object-fit:contain;filter:drop-shadow(0 0 18px #fe08743d);width:auto;height:3rem;display:block}.ha-public-landing__tabs{scrollbar-width:none;background:#0307128f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:.28rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.ha-public-landing__tabs::-webkit-scrollbar{display:none}.ha-public-landing__tab{color:#ffffffad;letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.42rem;min-height:2.45rem;padding:.35rem .78rem;font-family:Space Grotesk,sans-serif;font-size:.76rem;font-weight:800;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;position:relative}.ha-public-landing__tab svg{stroke-width:2.3px;width:1rem;height:1rem}.ha-public-landing__tab:hover{color:#fff;background:#ffffff0e;border-color:#ffffff24}.ha-public-landing__tab.is-active{color:#fff;border-color:var(--ha-accent)}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__tab.is-active{border-color:color-mix(in srgb,var(--ha-accent)62%,var(--ha-accent-2))}}.ha-public-landing__tab.is-active{background:linear-gradient(135deg,var(--ha-accent),var(--ha-accent-2)),#ffffff0d}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__tab.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--ha-accent)32%,transparent),color-mix(in srgb,var(--ha-accent-2)32%,transparent)),#ffffff0d}}.ha-public-landing__tab.is-active{box-shadow:0 0 22px var(--ha-accent-2)}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__tab.is-active{box-shadow:0 0 22px color-mix(in srgb,var(--ha-accent-2)24%,transparent)}}.ha-public-landing__actions{justify-content:flex-end;align-items:center;gap:.48rem;display:inline-flex}.ha-public-landing__icon-btn,.ha-public-landing__login{color:#fff;cursor:pointer;background:#050812ad;border:1px solid #ffffff24;transition:transform .2s,border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff0a}.ha-public-landing__icon-btn{border-radius:.95rem;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid;position:relative}.ha-public-landing__icon-btn svg{width:1.12rem;height:1.12rem}.ha-public-landing__icon-btn:hover,.ha-public-landing__login:hover{border-color:var(--ha-accent-2);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__icon-btn:hover,.ha-public-landing__login:hover{border-color:color-mix(in srgb,var(--ha-accent-2)58%,white 6%)}}.ha-public-landing__icon-btn:hover,.ha-public-landing__login:hover{background:#ffffff14}.ha-public-landing__dot{background:#fe0874;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.52rem;right:.52rem;box-shadow:0 0 12px #fe0874cc}.ha-public-landing__login{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;min-height:2.75rem;padding:0 1rem;font-family:Space Grotesk,sans-serif;font-size:.76rem;font-weight:900}.ha-public-landing__main{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:1.15rem;min-height:0;padding-block:.8rem;display:grid}.ha-public-landing__copy,.ha-public-landing__preview,.ha-public-landing__copy-inner,.ha-public-landing__device{min-width:0;min-height:0}.ha-public-landing__copy-inner{gap:1rem;display:grid}.ha-public-landing__eyebrow{color:var(--ha-accent);letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:900}.ha-public-landing__copy h1{color:#fff;letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-width:43rem;margin:0;font-family:Space Grotesk,sans-serif;font-size:4rem;font-weight:950;line-height:.94}.ha-public-landing__copy h1 span{color:#0000;background:linear-gradient(90deg,var(--ha-accent),#8d4dff 44%,var(--ha-accent-2));-webkit-background-clip:text;background-clip:text;margin-top:.2rem;display:block}.ha-public-landing__lead{color:#ffffffc2;max-width:38rem;margin:0;font-size:1rem;line-height:1.62}.ha-public-landing__cta-row{flex-wrap:wrap;gap:.7rem;display:flex}.ha-public-landing__primary,.ha-public-landing__secondary{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.55rem;font-family:Space Grotesk,sans-serif;font-weight:950;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.ha-public-landing__primary{border:1px solid var(--ha-accent)}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__primary{border:1px solid color-mix(in srgb,var(--ha-accent)58%,var(--ha-accent-2))}}.ha-public-landing__primary{color:#fff;background:linear-gradient(90deg,var(--ha-accent),var(--ha-accent-2)),#0a1022;padding:0 1.1rem}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__primary{background:linear-gradient(90deg,color-mix(in srgb,var(--ha-accent)70%,#0034ff),var(--ha-accent-2)),#0a1022}}.ha-public-landing__primary{box-shadow:0 0 28px var(--ha-accent-2)}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__primary{box-shadow:0 0 28px color-mix(in srgb,var(--ha-accent-2)28%,transparent)}}.ha-public-landing__primary svg,.ha-public-landing__secondary svg{width:1.1rem;height:1.1rem}.ha-public-landing__secondary{color:#ffffffd1;background:#ffffff0b;border:1px solid #ffffff1f;padding:0 1rem}.ha-public-landing__primary:hover,.ha-public-landing__secondary:hover{transform:translateY(-2px)}.ha-public-landing__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:42rem;display:grid}.ha-public-landing__stat{background:#040916a3;border:1px solid #ffffff1a;border-radius:1rem;min-width:0;padding:.86rem}.ha-public-landing__stat span,.ha-public-landing__stat small{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:800;display:block}.ha-public-landing__stat strong{color:#fff;margin-top:.28rem;font-family:Space Grotesk,sans-serif;font-size:1.28rem;line-height:1;display:block}.ha-public-landing__stat small{letter-spacing:.03em;text-transform:none;margin-top:.34rem;font-size:.62rem}.ha-public-landing__preview{align-items:stretch;height:100%;display:flex}.ha-public-landing__device{border:1px solid var(--ha-accent);flex-direction:column;align-self:center;width:100%;height:min(100%,42rem);max-height:calc(100svh - 10rem);padding:.72rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ha-public-landing__device{border:1px solid color-mix(in srgb,var(--ha-accent)40%,var(--ha-accent-2)40%)}}.ha-public-landing__device{background:linear-gradient(150deg,#0055ff29,#0000 44%),linear-gradient(300deg,#fe087429,#0000 44%),#020612b8;border-radius:1.4rem;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff12}.ha-public-landing__device-top{color:#ffffffa3;letter-spacing:.16em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;padding:.12rem .22rem .62rem;font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:900;display:flex}.ha-public-landing__screenshot{background:#0006;border:1px solid #ffffff17;border-radius:1rem;flex:auto;min-height:0;display:block;position:relative;overflow:hidden}.ha-public-landing__screenshot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ha-public-landing__feature-panel{background:#040812b8;border:1px solid #ffffff1a;border-radius:1rem;flex:none;grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr);gap:.8rem;margin-top:.72rem;padding:.9rem;display:grid}.ha-public-landing__feature-panel span{color:var(--ha-accent);letter-spacing:.14em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.66rem;font-weight:900;display:block}.ha-public-landing__feature-panel strong{color:#fff;margin-top:.32rem;font-size:1rem;line-height:1.28;display:block}.ha-public-landing__feature-panel ul{grid-template-columns:1fr;gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.ha-public-landing__feature-panel li{color:#ffffffbd;align-items:center;gap:.42rem;min-width:0;font-size:.82rem;display:flex}.ha-public-landing__feature-panel li svg{width:.9rem;height:.9rem;color:var(--ha-accent-2);flex:none}.ha-public-landing__shop-preview{flex:auto;grid-template-rows:minmax(9rem,.86fr) minmax(0,1fr);gap:.7rem;min-height:0;display:grid;overflow:hidden}.ha-public-landing__shop-hero,.ha-public-landing__shop-products article{background:#060912b8;border:1px solid #ffffff1a;border-radius:1rem}.ha-public-landing__shop-hero{background:linear-gradient(130deg,#0055ff3d,#0000 48%),linear-gradient(320deg,#fe087438,#0000 52%),#080a14cc;align-content:center;place-items:center;gap:.52rem;min-height:0;display:grid}.ha-public-landing__shop-hero svg{width:2.8rem;height:2.8rem;color:var(--ha-accent-2)}.ha-public-landing__shop-hero span,.ha-public-landing__shop-products span{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:900}.ha-public-landing__shop-hero strong{color:#fff;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:1.5rem}.ha-public-landing__shop-products{gap:.55rem;min-height:0;display:grid}.ha-public-landing__shop-products article{grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:0;padding:.52rem;display:grid}.ha-public-landing__shop-products img{object-fit:cover;background:#ffffff0f;border-radius:.75rem;width:4.2rem;height:4.2rem}.ha-public-landing__shop-products strong,.ha-public-landing__shop-products b{color:#fff;font-family:Space Grotesk,sans-serif;font-size:.9rem}.ha-public-landing__shop-products strong,.ha-public-landing__shop-products span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ha-public-landing__shop-products b{color:var(--ha-accent-2)}.ha-public-landing__bottom-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding-top:.15rem;display:grid}.ha-public-landing__bottom-strip div{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;background:#04071294;border:1px solid #ffffff1a;border-radius:.9rem;justify-content:center;align-items:center;gap:.48rem;min-width:0;min-height:2.65rem;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:850;display:flex}.ha-public-landing__bottom-strip svg{width:1rem;height:1rem;color:var(--ha-accent);flex:none}html.light-theme .ha-public-landing{color:#061022;background:linear-gradient(110deg,#0055ff1f,#0000 35%),linear-gradient(250deg,#fe08741f,#0000 38%),linear-gradient(#f8fbff,#eef4ff)}html.light-theme .ha-public-landing:before{background:linear-gradient(90deg,#0055ff12,#0000 34%,#fe087414),linear-gradient(#0000 55%,#08112208)}html.light-theme .ha-public-landing__copy h1,html.light-theme .ha-public-landing__stat strong,html.light-theme .ha-public-landing__feature-panel strong,html.light-theme .ha-public-landing__shop-hero strong,html.light-theme .ha-public-landing__shop-products strong{color:#071224}html.light-theme .ha-public-landing__lead,html.light-theme .ha-public-landing__feature-panel li,html.light-theme .ha-public-landing__bottom-strip div{color:#071224b8}html.light-theme .ha-public-landing__tabs,html.light-theme .ha-public-landing__icon-btn,html.light-theme .ha-public-landing__login,html.light-theme .ha-public-landing__stat,html.light-theme .ha-public-landing__device,html.light-theme .ha-public-landing__feature-panel,html.light-theme .ha-public-landing__shop-hero,html.light-theme .ha-public-landing__shop-products article,html.light-theme .ha-public-landing__bottom-strip div{background-color:#ffffffb8;border-color:#0a1b3624}html.light-theme .ha-public-landing__tab,html.light-theme .ha-public-landing__stat span,html.light-theme .ha-public-landing__stat small,html.light-theme .ha-public-landing__device-top,html.light-theme .ha-public-landing__shop-hero span,html.light-theme .ha-public-landing__shop-products span{color:#07122499}html.light-theme .ha-public-landing__tab:hover,html.light-theme .ha-public-landing__tab.is-active,html.light-theme .ha-public-landing__icon-btn,html.light-theme .ha-public-landing__login,html.light-theme .ha-public-landing__secondary{color:#071224}html.light-theme .ha-public-landing__secondary{background:#ffffff94;border-color:#0a1b3629}@media(max-width:1390px){.ha-public-landing__header{grid-template-columns:auto minmax(0,1fr);row-gap:.55rem}.ha-public-landing__actions{grid-area:1/2}.ha-public-landing__tabs{grid-column:1/-1;justify-content:flex-start}.ha-public-landing__brand img{height:2.42rem}.ha-public-landing__copy h1{font-size:3.25rem}}@media(max-width:767px){.ha-public-landing{padding:calc(env(safe-area-inset-top) + .48rem) .62rem calc(env(safe-area-inset-bottom) + .48rem)}.ha-public-landing__header{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-height:0}.ha-public-landing__brand img{height:2.28rem}.ha-public-landing__actions{grid-area:1/2;gap:.35rem}.ha-public-landing__icon-btn{border-radius:.78rem;width:2.22rem;height:2.22rem}.ha-public-landing__login{letter-spacing:.06em;min-height:2.22rem;padding-inline:.66rem;font-size:.62rem}.ha-public-landing__tabs{border-radius:.9rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;width:100%;padding:.22rem;display:grid;overflow:visible}.ha-public-landing__tab{letter-spacing:0;border-radius:.68rem;min-width:0;min-height:1.95rem;padding:.26rem;font-size:.53rem}.ha-public-landing__tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ha-public-landing__tab svg{width:.78rem;height:.78rem}.ha-public-landing__main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:.55rem;padding-block:.46rem}.ha-public-landing__copy-inner{gap:.5rem}.ha-public-landing__eyebrow{letter-spacing:.15em;font-size:.58rem}.ha-public-landing__copy h1{max-width:23rem;font-size:2.02rem;line-height:.96}.ha-public-landing__copy h1 span{margin-top:.1rem}.ha-public-landing__lead{max-width:23rem;max-height:3.85rem;font-size:.8rem;line-height:1.38;overflow:hidden}.ha-public-landing__cta-row{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.ha-public-landing__primary{letter-spacing:.08em;border-radius:.82rem;width:100%;min-height:2.72rem;padding-inline:.72rem;font-size:.66rem}.ha-public-landing__primary svg{width:.96rem;height:.96rem}.ha-public-landing__secondary,.ha-public-landing__stats{display:none}.ha-public-landing__preview{min-height:0}.ha-public-landing__device{border-radius:1rem;height:100%;max-height:none;padding:.52rem}.ha-public-landing__device-top{letter-spacing:.12em;padding-bottom:.38rem;font-size:.56rem}.ha-public-landing__screenshot{border-radius:.78rem}.ha-public-landing__feature-panel{border-radius:.78rem;margin-top:.48rem;padding:.62rem;display:block}.ha-public-landing__feature-panel span{letter-spacing:.1em;font-size:.54rem}.ha-public-landing__feature-panel strong{max-height:2.5rem;font-size:.78rem;line-height:1.2;overflow:hidden}.ha-public-landing__feature-panel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin-top:.48rem}.ha-public-landing__feature-panel li{color:#ffffffad;gap:.24rem;font-size:.56rem;line-height:1.15;overflow:hidden}.ha-public-landing__feature-panel li svg{width:.72rem;height:.72rem}.ha-public-landing__shop-preview{grid-template-rows:minmax(5.6rem,.68fr) minmax(0,1fr);gap:.45rem}.ha-public-landing__shop-hero{gap:.28rem}.ha-public-landing__shop-hero svg{width:2rem;height:2rem}.ha-public-landing__shop-hero strong{font-size:1rem}.ha-public-landing__shop-hero span{font-size:.54rem}.ha-public-landing__shop-products{gap:.38rem}.ha-public-landing__shop-products article{grid-template-columns:3.3rem minmax(0,1fr) auto;gap:.48rem;padding:.42rem}.ha-public-landing__shop-products img{width:3.3rem;height:3.3rem}.ha-public-landing__shop-products strong,.ha-public-landing__shop-products b{font-size:.72rem}.ha-public-landing__shop-products span{font-size:.52rem}.ha-public-landing__bottom-strip{gap:.36rem;padding-top:0}.ha-public-landing__bottom-strip div{letter-spacing:.02em;border-radius:.74rem;gap:.28rem;min-height:2.22rem;padding-inline:.3rem;font-size:.54rem}.ha-public-landing__bottom-strip svg{width:.82rem;height:.82rem}}@media(max-width:380px){.ha-public-landing__copy h1{font-size:1.8rem}.ha-public-landing__lead{max-height:3.25rem}.ha-public-landing__primary{min-height:2.52rem}.ha-public-landing__bottom-strip span{display:none}}@media(max-width:767px){body:before{filter:blur(5px);inset:-2%}.ha-page{width:100%;padding-inline:1rem;padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5rem))}.ha-card{border-radius:16px}.ha-card-compact,.ha-card-pad{padding:.9rem}.ha-app-grid{padding:.75rem;padding-bottom:max(5.5rem,env(safe-area-inset-bottom))}.ha-week-grid{gap:.22rem}.ha-week-tile{border-radius:12px;min-height:4.7rem}.ha-title{font-size:clamp(1.45rem,8vw,2rem);line-height:1.03}.ha-subtitle{font-size:.82rem;line-height:1.4}.ha-daily-tracker-grid{padding:.55rem .65rem;padding-bottom:max(5rem,env(safe-area-inset-bottom));gap:.55rem}.ha-daily-tracker-grid .ha-side-panel,.ha-daily-tracker-grid .ha-main-panel{gap:.55rem}.ha-daily-tracker-grid .ha-kicker{margin-bottom:.25rem;font-size:.58rem}.ha-daily-tracker-grid .ha-title{margin-bottom:.25rem;font-size:clamp(1.35rem,7vw,1.85rem)}.ha-daily-subtitle{font-size:.76rem;line-height:1.28}.ha-daily-summary-card{gap:.65rem;padding:.72rem;overflow:visible}.ha-daily-summary-card .w-9,.ha-daily-summary-card .w-10{width:2rem}.ha-daily-summary-card .h-9,.ha-daily-summary-card .h-10{height:2rem}.ha-daily-summary-copy{font-size:.72rem;line-height:1.35;margin-bottom:.35rem!important}.ha-daily-average-card{border-radius:.9rem;padding:.48rem .65rem}.ha-daily-average-value{font-size:1.12rem;line-height:1.05}.ha-daily-history-card{padding:.65rem}.ha-daily-history-card .mb-3{margin-bottom:.5rem}.ha-daily-tracker-grid .ha-week-grid{gap:.18rem}.ha-daily-tracker-grid .ha-week-tile{border-radius:10px;min-height:3.75rem;padding:.34rem .12rem}.ha-daily-tracker-grid .ha-week-tile svg{width:.78rem;height:.78rem}.ha-daily-main-card{gap:.65rem;padding:.9rem}.ha-daily-main-card .text-5xl{font-size:2.25rem}.ha-daily-main-card .mb-8{margin-bottom:.85rem}.ha-daily-main-card .gap-6{gap:.8rem}.ha-daily-main-card .p-4{padding:.75rem}.ha-daily-hydration-widget .ha-action-title{font-size:.58rem}.ha-daily-hydration-widget .ha-action-value{font-size:1.25rem}.ha-daily-hydration-widget button{min-height:32px}.ha-exercise-visual-img{width:100%;height:100%;padding:.15rem}.ha-button{white-space:normal;text-align:center;border-radius:12px;min-height:42px;padding:.68rem .85rem;font-size:.78rem;line-height:1.15}.ha-shop-button{letter-spacing:.02em;white-space:normal;text-align:left;min-height:38px;padding:.62rem .78rem;font-size:.64rem;line-height:1.15}.ha-icon-button{border-radius:11px;width:38px;height:38px;min-height:38px}.custom-scrollbar{scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{display:none}input,select,textarea{font-size:16px}}html.ha-app-gradient-page body:before,html.ha-auth-gradient-page body:before{filter:none!important;opacity:1!important;inset:0!important}html.light-theme body:before{filter:none;opacity:1;background:radial-gradient(circle at 12% 0,#0022ff1f,#0000 31rem),radial-gradient(circle at 88% 8%,#fe087421,#0000 32rem),radial-gradient(circle at 50% 104%,#8b5cf614,#0000 30rem),linear-gradient(145deg,#fbfdff,#eef5ff 46%,#fff7fb)}html.light-theme.ha-app-gradient-page,html.light-theme.ha-app-gradient-page body,html.light-theme.ha-auth-gradient-page,html.light-theme.ha-auth-gradient-page body{background:#edf3ff}html.light-theme.ha-app-gradient-page body:before,html.light-theme.ha-auth-gradient-page body:before{filter:none;opacity:1;background:radial-gradient(circle at 82% -10%,#0022ff29,#0000 36%),radial-gradient(circle at 8% 22%,#fe08741c,#0000 32%),linear-gradient(145deg,#f8fbff,#e9f1ff 44%,#f7f2fb)}html.light-theme,html.light-theme body{color:var(--color-slate-800);background-color:#0000}html.light-theme .ha-auth-page{background:radial-gradient(circle at 82% -10%,#0022ff29,#0000 36%),radial-gradient(circle at 8% 22%,#fe087414,#0000 32%),linear-gradient(145deg,#f8fbff,#e9f1ff 44%,#f7f2fb)}html.light-theme .ha-auth-page:before{background:radial-gradient(circle at 72% 6%,#0022ff1c,#0000 34%),radial-gradient(circle at 100% 36%,#fe08740f,#0000 36%),linear-gradient(#ffffff61,#0000 52%)}html.light-theme .ha-auth-card{background:linear-gradient(#ffffffe6,#f4f7fff2) padding-box padding-box,linear-gradient(135deg,#2063ffbd,#893fff57 47%,#fe0874b8) border-box;box-shadow:0 32px 80px #0f172a33,0 0 60px #0022ff1a,0 0 64px #fe08741a}html.light-theme .ha-auth-card:before{background:linear-gradient(100deg,#0022ff14,#0000 34%),linear-gradient(260deg,#fe08741a,#0000 42%),linear-gradient(#ffffff85,#ffffff1f)}html.light-theme .ha-auth-card h1{color:#050815!important}html.light-theme .ha-auth-card p{color:#475569!important}html.light-theme .ha-auth-shield{background:linear-gradient(145deg,#0022ff21,#fe08741a);border-color:#0f172a17;box-shadow:inset 0 1px #ffffff8c,0 18px 45px #0f172a1f,0 0 35px #fe08741f}html.light-theme .ha-auth-shield svg{color:#111827}html.light-theme .ha-auth-google-button,html.light-theme .ha-auth-apple-button,html.light-theme .ha-auth-alt-button{color:#050509;background:linear-gradient(#fff,#f6f8fc);border-color:#0f172a1f;box-shadow:0 18px 44px #0f172a1f}html.light-theme .ha-auth-tabs{background:#ffffff9e;border-color:#0f172a1a}html.light-theme .ha-auth-tabs button{color:#0f172a85}html.light-theme .ha-auth-tabs button:hover{color:#0f172a;background:#0f172a0b}html.light-theme .ha-auth-tabs button.is-active{color:#0f172a;background:linear-gradient(135deg,#0022ff21,#fe087417);box-shadow:inset 0 0 0 1px #fe087457,inset 0 0 0 2px #0022ff2e,0 14px 28px #0f172a14}html.light-theme .ha-auth-label{color:#0f172aa8}html.light-theme .ha-auth-input{color:#08111f;background:#ffffffc2;border-color:#0f172a1f;box-shadow:inset 0 0 0 1px #0022ff0f}html.light-theme .ha-auth-input::placeholder{color:#47556985}html.light-theme .ha-auth-input:focus{background:#ffffffeb;border-color:#fe08749e}html.light-theme .ha-auth-password-toggle{color:#33415594}html.light-theme .ha-auth-password-toggle:hover{color:#0f172a;background:#0f172a0f}html.light-theme .ha-auth-progress-label{color:#0f172a9e}html.light-theme .ha-auth-orb-spinner{filter:drop-shadow(0 0 10px #fe087452)drop-shadow(0 0 16px #0055ff47)}html.light-theme .ha-auth-feedback-error{text-shadow:0 0 18px #fe087426}html.light-theme .ha-auth-feedback-error span{color:#0000;background:linear-gradient(90deg,#b3134f,#fb0064 48%,#8e1cff);-webkit-background-clip:text;background-clip:text}html.light-theme .ha-auth-feedback-error .ha-auth-feedback-icon{color:#e6005c}html.light-theme .ha-auth-feedback-notice{color:#0f4b96c7;text-shadow:none}html.light-theme .ha-auth-feedback-notice .ha-auth-feedback-icon{color:#05f}html.light-theme .ha-auth-submit-button{color:#fff!important}html.light-theme .ha-subscription-page{color:#0f172a!important;background:radial-gradient(circle at 18% 2%,#0022ff1f,#0000 30rem),radial-gradient(circle at 86% 6%,#fe08741f,#0000 30rem),linear-gradient(145deg,#f8fbff,#eef4ff 48%,#fff4fa)!important}html.light-theme .ha-subscription-backdrop-gradient{background:radial-gradient(circle at 16% 4%,#0022ff24,#0000 32%),radial-gradient(circle at 88% 12%,#fe087421,#0000 31%),linear-gradient(#f8fbff,#eef4ff 52%,#fff7fb)!important}html.light-theme .ha-subscription-top-line{background-image:linear-gradient(90deg,#0000,#fe08746b,#0022ff57,#0000)!important}html.light-theme .ha-subscription-title,html.light-theme .ha-subscription-payment-card strong,html.light-theme .ha-subscription-plan-card h2,html.light-theme .ha-subscription-code-card h2,html.light-theme .ha-subscription-founder h3{color:#0f172a!important;text-shadow:none!important}html.light-theme .ha-subscription-lead,html.light-theme .ha-subscription-page :where(.text-white\/70,.text-white\/68,.text-white\/58,.text-white\/55,.text-white\/50,.text-white\/45,.text-white\/42,.text-white\/40,.text-gray-500,.text-gray-400,.text-gray-300,.text-gray-200,.text-zinc-300){color:#475569!important}html.light-theme .ha-subscription-page :where(.text-white):not(button):not(button *):not(.bg-gradient-to-r):not(.bg-gradient-to-br){color:#0f172a!important}html.light-theme .ha-subscription-page :where(.bg-gradient-to-r.text-white,.bg-gradient-to-br.text-white),html.light-theme .ha-subscription-page button.text-white{color:#fff!important}html.light-theme .ha-subscription-kicker{color:#be185d!important;background:#fe087414!important;border-color:#fe087433!important}html.light-theme .ha-subscription-payment-card,html.light-theme .ha-subscription-plan-card,html.light-theme .ha-subscription-code-card,html.light-theme .ha-subscription-founder{background:#ffffffdb!important;border-color:#0f172a1f!important;box-shadow:0 24px 70px #0f172a1f,inset 0 1px #ffffffb8!important}html.light-theme .ha-subscription-page article.ha-subscription-plan-card{color:#0f172a!important;background-color:#ffffffe0!important;background-image:linear-gradient(#ffffffeb,#f8fafcdb)!important}html.light-theme .ha-subscription-plan-card[aria-pressed=true]{background-color:#fffffff5!important;background-image:linear-gradient(#fffffffa,#fff7fbf0)!important;box-shadow:0 28px 70px #fe08741f,0 0 0 1px #fe08742e,inset 0 1px #ffffffd1!important}html.light-theme .ha-subscription-price-panel,html.light-theme .ha-subscription-trust-pill,html.light-theme .ha-subscription-founder-item{background:#f8fafcd1!important;border-color:#0f172a1a!important}html.light-theme .ha-subscription-page [class*="border-white/"],html.light-theme .ha-subscription-page [class*="border-white\\/"]{border-color:#0f172a1f!important}html.light-theme .ha-subscription-page [class*="bg-black/"],html.light-theme .ha-subscription-page [class*="bg-black\\/"]{background-color:#f8fafcd1!important}html.light-theme .ha-subscription-page [class*="bg-white/"],html.light-theme .ha-subscription-page [class*="bg-white\\/"]{background-color:#ffffffb8!important}html.light-theme .ha-subscription-page .bg-white.text-black{color:#0f172a!important;background-color:#fff!important}html.light-theme .ha-subscription-code-input{color:#0f172a!important;background:#ffffffe6!important;border-color:#0f172a1f!important}html.light-theme .ha-subscription-code-input::placeholder{color:#4755699e!important}html.light-theme .ha-subscription-mobile-cta{background:#ffffffeb!important;border-color:#0f172a1a!important;box-shadow:0 -18px 50px #0f172a24!important}.ha-settings-page{gap:clamp(.9rem,1.8vw,1.25rem);display:grid}.ha-settings-hero{background:radial-gradient(circle at 88% 0,#0022ff42,#0000 42%),radial-gradient(circle at 8% 28%,#fe087429,#0000 36%),linear-gradient(145deg,#040818b8,#05050a5c);border-radius:clamp(1.6rem,3.2vw,2.4rem);padding:clamp(1.35rem,4vw,2.9rem);position:relative;overflow:hidden}.ha-settings-hero-copy{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.ha-settings-kicker{color:#2e66ff;font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.55rem;font-size:clamp(.72rem,1.3vw,.9rem);font-weight:900;line-height:1}.ha-settings-hero h1{color:#fff;letter-spacing:0;font-size:clamp(3rem,7vw,5.1rem);font-weight:900;line-height:.92}.ha-settings-hero p:not(.ha-settings-kicker){color:#e2e8f0bf;max-width:43rem;margin-top:clamp(.65rem,1.4vw,.9rem);font-size:clamp(1rem,1.8vw,1.32rem);font-weight:500;line-height:1.45}.ha-settings-bell{color:#fff;background:linear-gradient(145deg,#0022ff38,#fe08741f);border:1px solid #ffffff21;border-radius:clamp(1.15rem,2.5vw,1.6rem);flex:none;place-items:center;width:clamp(3.6rem,7vw,5.05rem);min-height:clamp(3.6rem,7vw,5.05rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000003d}.ha-settings-bell span{background:#fe0874;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:1rem;right:1rem;box-shadow:0 0 16px #fe0874cc}.ha-settings-profile-card,.ha-settings-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#070c1ed1,#080610d1) padding-box padding-box,linear-gradient(135deg,#0022ffb8,#fe08749e) border-box;border:1px solid #0000;border-radius:clamp(1.25rem,2.8vw,1.85rem);position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047}.ha-settings-profile-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,1.9rem);padding:clamp(1rem,2.4vw,1.9rem);display:grid}.ha-settings-profile-card:before,.ha-settings-panel:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 10%,#0022ff29,#0000 36%),radial-gradient(circle at 95% 12%,#fe08741f,#0000 34%);position:absolute;inset:0}.ha-settings-profile-card>*,.ha-settings-panel>*{z-index:1;position:relative}.ha-settings-avatar-wrap{background:linear-gradient(145deg,#02f,#7b2cff 45%,#fe0874);border-radius:999px;width:clamp(5.2rem,12vw,8.75rem);height:clamp(5.2rem,12vw,8.75rem);padding:2px;position:relative}.ha-settings-avatar-img{border-radius:inherit;object-fit:cover;background:#ffffff0f;width:100%;height:100%}.ha-settings-online-dot{background:#00e49a;border:3px solid #05060cf5;border-radius:999px;width:clamp(.9rem,2vw,1.25rem);height:clamp(.9rem,2vw,1.25rem);position:absolute;bottom:1rem;right:.55rem;box-shadow:0 0 18px #00e49ab8}.ha-settings-profile-card h2{color:#fff;letter-spacing:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1}.ha-settings-profile-card p{color:#e2e8f0c7;margin-top:.65rem;font-size:clamp(.95rem,1.65vw,1.18rem);font-weight:500;line-height:1.4}.ha-settings-status-pill,.ha-settings-small-pill{width:fit-content;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:clamp(.7rem,1.25vw,.9rem);font-weight:900;line-height:1;display:inline-flex}.ha-settings-status-pill.is-active,.ha-settings-small-pill.is-active{color:#1cffb0;background:#00e49a1a;border-color:#00e49a6b}.ha-settings-status-pill.is-warning,.ha-settings-small-pill.is-warning{color:#fbbf24;background:#fbbf241c;border-color:#fbbf2461}.ha-settings-profile-open{color:#fff;border-radius:1.05rem;place-items:center;width:3.35rem;min-height:3.35rem;transition:background-color .16s,transform .16s;display:grid}.ha-settings-profile-open:hover{background:#ffffff12}.ha-settings-panel{padding:clamp(1rem,2.5vw,1.9rem)}.ha-settings-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:clamp(1rem,2vw,1.5rem);display:flex}.ha-settings-section-head.compact{margin-bottom:.9rem}.ha-settings-section-head h2{color:#fff;letter-spacing:0;align-items:center;gap:.72rem;font-size:clamp(1.45rem,2.8vw,2.1rem);font-weight:900;display:flex}.ha-settings-section-head h2 svg{color:#fe0874;filter:drop-shadow(0 0 12px #fe087459)}.ha-settings-section-head p{color:#e2e8f0b3;margin-top:.6rem;font-size:clamp(.94rem,1.45vw,1.12rem);line-height:1.45}.ha-settings-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.5vw,1.05rem);display:grid}.ha-settings-plan-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:clamp(1rem,2vw,1.35rem);justify-content:space-between;align-items:flex-start;gap:.8rem;min-height:clamp(5.5rem,9vw,7rem);padding:clamp(.95rem,2vw,1.35rem);display:flex}.ha-settings-plan-card.is-selected{background:linear-gradient(145deg,#fe08741f,#0022ff14);border-color:#fe0874d1;box-shadow:inset 0 0 0 1px #fe08742e,0 0 28px #fe08741f}.ha-settings-plan-card p{color:#cbd5e1b8;font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.72rem,1.2vw,.86rem);font-weight:900;line-height:1.25}.ha-settings-plan-card h3{color:#2f5fff;letter-spacing:0;margin-top:.7rem;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:900}.ha-settings-plan-card.is-selected h3{color:#fe0874}.ha-settings-plan-card>span{color:#fff;background:#fe0874;border-radius:999px;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.ha-settings-subscription-meta{background:#00000038;border:1px solid #ffffff1a;border-radius:clamp(1rem,2vw,1.35rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(.85rem,1.8vw,1.35rem);display:grid;overflow:hidden}.ha-settings-subscription-meta>div{align-items:center;gap:.95rem;min-width:0;padding:clamp(.9rem,2vw,1.2rem);display:flex}.ha-settings-subscription-meta>div+div{border-left:1px solid #ffffff14}.ha-settings-subscription-meta svg{color:#ffffffdb}.ha-settings-subscription-meta p,.ha-settings-account-line small{color:#cbd5e194;font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.68rem,1.1vw,.78rem);font-weight:900;line-height:1.2;display:block}.ha-settings-subscription-meta strong,.ha-settings-account-line strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:.25rem;font-size:clamp(1rem,1.8vw,1.22rem);font-weight:850;line-height:1.18;display:block;overflow:hidden}.ha-settings-primary-action{color:#fff;width:100%;min-height:clamp(3.45rem,6vw,4.35rem);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#02f,#8a3af6 48%,#fe0874);border-radius:clamp(.95rem,2vw,1.22rem);justify-content:center;align-items:center;gap:.8rem;margin-top:clamp(.9rem,2vw,1.45rem);font-size:clamp(.85rem,1.8vw,1.05rem);font-weight:900;display:inline-flex;box-shadow:0 20px 46px #0022ff38,0 18px 38px #fe08742e}.ha-settings-account-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:clamp(1rem,2vw,1.45rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.45rem);padding:clamp(1rem,2vw,1.35rem);display:grid}.ha-settings-account-avatar{color:#fff;background:linear-gradient(145deg,#070c1ef5,#080610f5) padding-box padding-box,linear-gradient(145deg,#02f,#fe0874) border-box;border:2px solid #0000;border-radius:999px;place-items:center;width:clamp(4.6rem,9vw,7rem);height:clamp(4.6rem,9vw,7rem);display:grid}.ha-settings-account-lines{min-width:0}.ha-settings-account-line{color:#e2e8f0cc;text-align:left;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;min-height:3.5rem;display:flex}.ha-settings-account-line:last-child{border-bottom:0}.ha-settings-outline-action{color:#7c5cff;width:100%;min-height:3.35rem;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;border:1px solid #fe087494;border-radius:1rem;margin-top:1rem;font-size:clamp(.78rem,1.5vw,.98rem);font-weight:900}.ha-settings-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.25rem);display:grid}.ha-settings-row-list{background:#ffffff09;border:1px solid #ffffff14;border-radius:clamp(1rem,2vw,1.25rem);overflow:hidden}.ha-settings-row{color:#ffffffdb;text-align:left;border-bottom:1px solid #ffffff13;grid-template-columns:1.45rem minmax(0,1fr) auto auto;align-items:center;gap:.85rem;width:100%;min-height:clamp(3.25rem,5.6vw,4.35rem);padding:.85rem clamp(.9rem,1.8vw,1.2rem);transition:background-color .16s,color .16s;display:grid}.ha-settings-row:last-child{border-bottom:0}.ha-settings-row:hover{color:#fff;background:#ffffff0b}.ha-settings-language-card{color:#ffffffe0;border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem clamp(.9rem,1.8vw,1.2rem);display:grid}.ha-settings-launcher-icon-card{color:#ffffffe0;border-bottom:1px solid #ffffff13;gap:.95rem;padding:.95rem clamp(.9rem,1.8vw,1.2rem);display:grid}.ha-settings-language-title{align-items:center;gap:.85rem;min-width:0;display:flex}.ha-settings-language-title>svg{color:#fff;flex:none}.ha-settings-language-title span{gap:.12rem;min-width:0;display:grid}.ha-settings-language-title small{color:#e2e8f09e;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}.ha-settings-language-title strong{color:#ffffffeb;font-size:clamp(.95rem,1.6vw,1.12rem);font-weight:850;line-height:1.15}.ha-settings-language-options{background:#0003;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.42rem;padding:.28rem;display:inline-flex}.ha-settings-language-option{color:#e2e8f0b8;letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.42rem;min-height:2.35rem;padding:.35rem .68rem;font-size:.74rem;font-weight:950;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ha-settings-language-option img{object-fit:cover;border-radius:999px;width:1.35rem;height:1.35rem;box-shadow:0 0 0 1px #ffffff2e}.ha-settings-language-option:hover,.ha-settings-language-option.is-active{color:#fff;background:linear-gradient(135deg,#0022ff42,#fe08743d);border-color:#fe08748c;box-shadow:0 0 22px #fe08741f}.ha-settings-launcher-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.ha-settings-launcher-icon-option{color:#e2e8f0b8;text-align:center;background:#0003;border:1px solid #ffffff1a;border-radius:1rem;align-content:start;justify-items:center;gap:.48rem;min-width:0;min-height:6.8rem;padding:.62rem .4rem .58rem;font-size:.64rem;font-weight:900;line-height:1.08;transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.ha-settings-launcher-icon-option:hover:not(:disabled),.ha-settings-launcher-icon-option.is-active{color:#fff;background:linear-gradient(145deg,#0022ff38,#fe08742e);border-color:#fe08749e;box-shadow:0 14px 28px #0000002e,0 0 20px #fe08741f}.ha-settings-launcher-icon-option:hover:not(:disabled){transform:translateY(-1px)}.ha-settings-launcher-icon-option:disabled{cursor:not-allowed;opacity:.58}.ha-settings-launcher-icon-preview{background:#ffffff12;border-radius:.98rem;width:3.35rem;height:3.35rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 22px #00000040}.ha-settings-launcher-icon-preview img{object-fit:cover;width:100%;height:100%}.ha-settings-launcher-icon-option>svg{color:#fe0874;filter:drop-shadow(0 0 8px #fe087457);position:absolute;top:.42rem;right:.42rem}.ha-settings-launcher-icon-note{color:#e2e8f094;font-size:.72rem;font-weight:700;line-height:1.35}.ha-settings-row>svg:first-child{color:#fff}.ha-settings-row span:not(.ha-settings-switch){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.95rem,1.6vw,1.13rem);font-weight:700;line-height:1.2;overflow:hidden}.ha-settings-row strong{color:#e2e8f0c7;white-space:nowrap;font-size:clamp(.82rem,1.35vw,.96rem);font-weight:650}.ha-settings-row strong.is-success{color:#00e49a}.ha-settings-row.is-danger,.ha-settings-row.is-danger>svg:first-child,.ha-settings-row.is-danger strong,.ha-settings-row.is-danger span{color:#ff3d65}.ha-settings-row.is-danger.subtle{color:#ff5473d1}.ha-settings-switch{background:#ffffff24;border-radius:999px;width:3.1rem;height:1.65rem;padding:.18rem;transition:background-color .16s}.ha-settings-switch:before{content:"";background:#fff;border-radius:999px;width:1.29rem;height:1.29rem;transition:transform .16s;display:block}.ha-settings-switch.is-on{background:linear-gradient(90deg,#02f,#fe0874)}.ha-settings-switch.is-on:before{transform:translate(1.45rem)}.ha-settings-notification-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.ha-settings-notification-tools button{color:#ffffffd1;text-transform:uppercase;background:#0003;border:1px solid #ffffff17;border-radius:.95rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;font-size:.78rem;font-weight:900;display:inline-flex}.ha-settings-notification-tools button:disabled{cursor:not-allowed;opacity:.48}html.light-theme .ha-settings-hero{background:radial-gradient(circle at 88% 0,#0022ff29,#0000 42%),radial-gradient(circle at 8% 28%,#fe08741a,#0000 36%),linear-gradient(145deg,#ffffffb8,#f8fafc75)}html.light-theme .ha-settings-hero h1,html.light-theme .ha-settings-profile-card h2,html.light-theme .ha-settings-section-head h2,html.light-theme .ha-settings-subscription-meta strong,html.light-theme .ha-settings-account-line strong{color:#0f172a!important}html.light-theme .ha-settings-hero p:not(.ha-settings-kicker),html.light-theme .ha-settings-profile-card p,html.light-theme .ha-settings-section-head p,html.light-theme .ha-settings-plan-card p,html.light-theme .ha-settings-subscription-meta p,html.light-theme .ha-settings-account-line small{color:#64748b!important}html.light-theme .ha-settings-profile-card,html.light-theme .ha-settings-panel{background:linear-gradient(145deg,#ffffffe6,#f8fafcdb) padding-box padding-box,linear-gradient(135deg,#0022ff75,#fe087461) border-box;box-shadow:0 18px 48px #0f172a1a}html.light-theme .ha-settings-profile-card:before,html.light-theme .ha-settings-panel:before{opacity:.55}html.light-theme .ha-settings-plan-card,html.light-theme .ha-settings-subscription-meta,html.light-theme .ha-settings-account-card,html.light-theme .ha-settings-row-list,html.light-theme .ha-settings-notification-tools button{background-color:#ffffffb3!important;border-color:#0f172a1a!important}html.light-theme .ha-settings-row,html.light-theme .ha-settings-account-line{color:#1e293b!important;border-color:#0f172a14!important}html.light-theme .ha-settings-row:hover{background:#0f172a0a}html.light-theme .ha-settings-language-card,html.light-theme .ha-settings-launcher-icon-card{color:#1e293b;border-color:#0f172a14}html.light-theme .ha-settings-language-title>svg,html.light-theme .ha-settings-language-title strong{color:#0f172a}html.light-theme .ha-settings-language-title small{color:#0f172a94}html.light-theme .ha-settings-language-options{background:#ffffffb8;border-color:#0f172a1f}html.light-theme .ha-settings-language-option{color:#0f172a9e}html.light-theme .ha-settings-language-option:hover,html.light-theme .ha-settings-language-option.is-active{color:#0f172a;box-shadow:0 12px 26px #0f172a14}html.light-theme .ha-settings-launcher-icon-option{color:#0f172aad;background:#ffffffb3;border-color:#0f172a1a}html.light-theme .ha-settings-launcher-icon-option:hover:not(:disabled),html.light-theme .ha-settings-launcher-icon-option.is-active{color:#0f172a;box-shadow:0 14px 30px #0f172a14}html.light-theme .ha-settings-launcher-icon-preview{background:#0f172a0d;box-shadow:inset 0 0 0 1px #0f172a1a,0 10px 22px #0f172a1a}html.light-theme .ha-settings-launcher-icon-note{color:#0f172a94}html.light-theme .ha-settings-row>svg:first-child,html.light-theme .ha-settings-account-avatar,html.light-theme .ha-settings-subscription-meta svg,html.light-theme .ha-settings-profile-open{color:#0f172a}html.light-theme .ha-settings-row span:not(.ha-settings-switch),html.light-theme .ha-settings-row strong{color:#1e293b}html.light-theme .ha-settings-row strong.is-success{color:#008f67}html.light-theme .ha-settings-account-avatar{background:linear-gradient(145deg,#fffffff5,#f8fafcf5) padding-box padding-box,linear-gradient(145deg,#02f,#fe0874) border-box}html.light-theme .ha-settings-online-dot{border-color:#fffffff5}html.light-theme .ha-settings-notification-tools button{color:#334155}@media(max-width:767px){.ha-settings-page{gap:.82rem;padding-top:.1rem;padding-inline:.65rem!important;padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5.25rem))!important}.ha-settings-hero{border-radius:1.25rem;padding:1rem .85rem 1.05rem}.ha-settings-hero-copy{gap:.8rem}.ha-settings-kicker{letter-spacing:.18em;font-size:.66rem}.ha-settings-hero h1{font-size:clamp(2.5rem,13vw,3.3rem)}.ha-settings-hero p:not(.ha-settings-kicker){max-width:19rem;font-size:.92rem}.ha-settings-profile-card,.ha-settings-panel{border-radius:1.18rem}.ha-settings-profile-card{grid-template-columns:auto minmax(0,1fr) 2.3rem;gap:.85rem;padding:.9rem}.ha-settings-profile-card h2{font-size:1.65rem}.ha-settings-profile-card p{font-size:.82rem}.ha-settings-status-pill{letter-spacing:.04em;padding:.34rem .55rem;font-size:.62rem}.ha-settings-panel{padding:1rem}.ha-settings-section-head{align-items:flex-start;margin-bottom:.85rem}.ha-settings-section-head h2{font-size:1.18rem}.ha-settings-section-head p{font-size:.8rem}.ha-settings-plan-grid{gap:.55rem}.ha-settings-plan-card{border-radius:.88rem;min-height:4.55rem;padding:.7rem .55rem}.ha-settings-plan-card p{letter-spacing:.08em;font-size:.52rem}.ha-settings-plan-card h3{margin-top:.4rem;font-size:.98rem}.ha-settings-plan-card>span{width:1.65rem;height:1.65rem}.ha-settings-subscription-meta,.ha-settings-dual-grid{grid-template-columns:minmax(0,1fr)}.ha-settings-subscription-meta>div+div{border-top:1px solid #ffffff14;border-left:0}.ha-settings-account-card{grid-template-columns:4rem minmax(0,1fr);padding:.85rem}.ha-settings-account-avatar{width:4rem;height:4rem}.ha-settings-row{grid-template-columns:1.2rem minmax(0,1fr) auto auto;gap:.65rem;min-height:3.35rem;padding:.75rem .78rem}.ha-settings-row span:not(.ha-settings-switch){font-size:.86rem}.ha-settings-row strong{font-size:.74rem}.ha-settings-language-card{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.8rem .78rem}.ha-settings-language-options{border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ha-settings-language-option{border-radius:.78rem;justify-content:center}.ha-settings-launcher-icon-card{padding:.85rem .78rem}.ha-settings-launcher-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.ha-settings-launcher-icon-option{border-radius:.86rem;min-height:5.9rem;font-size:.62rem}.ha-settings-launcher-icon-preview{border-radius:.82rem;width:2.95rem;height:2.95rem}.ha-settings-notification-tools{grid-template-columns:minmax(0,1fr)}}.ha-hydration-page{width:min(100%,58rem);min-height:calc(100svh - 4rem);padding:1.35rem .9rem max(6.5rem,calc(env(safe-area-inset-bottom) + 5.5rem));color:#fff;gap:1.05rem;margin:0 auto;display:grid}.ha-hydration-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.25rem .1rem .3rem;display:grid}.ha-hydration-kicker{color:#2196ff;font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .45rem;font-size:.82rem;font-weight:900;line-height:1}.ha-hydration-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:4rem;font-weight:950;line-height:.96}.ha-hydration-hero p:not(.ha-hydration-kicker){color:#e2e8f0c2;max-width:34rem;margin:.78rem 0 0;font-size:1.18rem;font-weight:500;line-height:1.35}.ha-hydration-hero-asset{filter:drop-shadow(0 0 24px #2196ff73);place-items:center;width:8.25rem;height:8.25rem;display:grid}.ha-hydration-hero-asset img,.ha-hydration-average-icon img{object-fit:contain;width:100%;height:100%}.ha-hydration-trend-card,.ha-hydration-intake-card{background:linear-gradient(145deg,#050d22f0,#060610eb) padding-box padding-box,linear-gradient(135deg,#0082ffd1,#fe0874ad) border-box;border:1px solid #0000;box-shadow:0 24px 70px #0000004d}.ha-hydration-trend-card{border-radius:1.55rem;gap:1rem;padding:1.15rem;display:grid}.ha-hydration-trend-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ha-hydration-icon-tile{color:#22c7ff;background:#0022ff29;border:1px solid #2196ff73;border-radius:1.05rem;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 28px #0082ff29}.ha-hydration-icon-tile svg{width:2rem;height:2rem}.ha-hydration-trend-head h2{color:#fff;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .48rem;font-size:1.28rem;font-weight:900;line-height:1.05}.ha-hydration-trend-head p{color:#e2e8f0c2;margin:.18rem 0 0;font-size:1rem;font-weight:500;line-height:1.4}.ha-hydration-info-button{color:#38a9ff;background:linear-gradient(145deg,#091022eb,#04050de0) padding-box padding-box,linear-gradient(135deg,#2196ff9e,#fe08749e) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3.3rem;padding:0 1.05rem;font-size:1rem;font-weight:800;display:inline-flex}.ha-hydration-info-button svg{width:1.25rem;height:1.25rem}.ha-hydration-average-panel{background:linear-gradient(145deg,#0022ff1a,#fe087414),#ffffff09;border:1px solid #ffffff1f;border-radius:1.28rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.12rem;display:grid}.ha-hydration-average-panel p{color:#e2e8f0c7;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.ha-hydration-average-panel p strong{color:#2196ff;font-size:2.15rem;font-weight:950}.ha-hydration-average-panel p span{color:#fff;font-size:2.72rem;font-weight:950}.ha-hydration-average-panel small{color:#e2e8f0c2;margin-top:.8rem;font-size:1rem;font-weight:600;display:block}.ha-hydration-average-panel small b{color:#2196ff}.ha-hydration-average-icon{filter:drop-shadow(0 0 18px #2196ff59);background:linear-gradient(145deg,#040a19eb,#0b0712e6) padding-box padding-box,linear-gradient(135deg,#2196ffe6,#fe0874db) border-box;border:1px solid #0000;border-radius:999px;place-items:center;width:5.9rem;height:5.9rem;padding:1rem;display:grid}.ha-hydration-week-chart{background:#ffffff09;border:1px solid #ffffff1f;border-radius:1.28rem;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;min-height:8.6rem;display:grid;overflow:hidden}.ha-hydration-day{color:#e2e8f0d1;border-right:1px solid #ffffff14;grid-template-rows:auto auto minmax(2.5rem,1fr);place-items:end center;gap:.42rem;min-height:8.6rem;padding:.82rem .34rem 1rem;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.ha-hydration-day:last-child{border-right:0}.ha-hydration-day:hover{background:#ffffff0d}.ha-hydration-day.is-selected{background:linear-gradient(145deg,#0a1126f2,#19081beb) padding-box padding-box,linear-gradient(135deg,#2196ffe6,#fe0874d9) border-box;border:1px solid #0000;border-radius:1.15rem;transform:translateY(-1px);box-shadow:0 0 28px #2196ff2b,inset 0 1px #ffffff1f}.ha-hydration-day span{color:currentColor;font-size:.95rem;font-weight:650}.ha-hydration-day strong{color:#fff;font-size:1.55rem;font-weight:950;line-height:1}.ha-hydration-day i{background:linear-gradient(#24d8ff,#0d45ff);border-radius:.24rem;align-self:end;width:2.25rem;min-height:.4rem;max-height:4.15rem;box-shadow:0 0 18px #2196ff59}.ha-hydration-best-star{color:#fe3f93;fill:currentColor;width:1rem;height:1rem;position:absolute;top:.38rem;right:.44rem}.ha-hydration-selected{gap:.7rem;display:grid}.ha-hydration-selected h2{color:#fff;margin:0;font-size:2.45rem;font-weight:950;line-height:1.02}.ha-hydration-intake-card{border-radius:1.55rem;gap:1rem;padding:1.1rem;display:grid}.ha-hydration-counter-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.ha-hydration-round-button{color:#22d3ee;background:linear-gradient(145deg,#0022ff47,#000a23e0) padding-box padding-box,linear-gradient(135deg,#2196ffcc,#0022ffb8) border-box;border:1px solid #0000;border-radius:999px;place-items:center;width:4.4rem;min-height:4.4rem;display:grid;box-shadow:0 0 28px #2196ff33}.ha-hydration-round-button.is-plus{color:#fe4fa0;background:linear-gradient(145deg,#fe087447,#150718e0) padding-box padding-box,linear-gradient(135deg,#b940ffbd,#fe0874c7) border-box}.ha-hydration-round-button:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.25)}.ha-hydration-round-button svg{stroke-width:3px;width:1.75rem;height:1.75rem}.ha-hydration-counter-copy{text-align:center;min-width:0}.ha-hydration-counter-copy p{color:#e2e8f0bf;justify-content:center;align-items:baseline;gap:.5rem;margin:0;line-height:1;display:flex}.ha-hydration-counter-copy p strong{color:#fff;letter-spacing:0;font-size:4.2rem;font-weight:950}.ha-hydration-counter-copy p span{font-size:1.65rem;font-weight:700}.ha-hydration-counter-copy small{color:#2196ff;margin-top:.35rem;font-size:1.1rem;font-weight:850;display:block}.ha-hydration-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ha-hydration-progress-track{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;height:1rem;overflow:hidden}.ha-hydration-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#24d8ff,#0d45ff 60%,#fe3f93);height:100%;display:block;box-shadow:0 0 20px #2196ff73}.ha-hydration-progress-row>strong{color:#2196ff;white-space:nowrap;font-size:1.1rem;font-weight:950}.ha-hydration-glass-grid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.7rem;padding:.2rem .2rem 0;display:grid}.ha-hydration-glass-grid>span{opacity:.75;filter:drop-shadow(0 0 7px #94a3b81a);place-items:center;height:4.8rem;display:grid}.ha-hydration-glass-grid>span.is-filled{opacity:1;filter:drop-shadow(0 0 12px #2196ff9e)}.ha-hydration-glass-svg{width:100%;height:100%}.ha-hydration-unit{color:#e2e8f0a8;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:inline-flex}.ha-hydration-unit svg{color:#2196ff;width:1.3rem;height:1.3rem}.ha-hydration-reminder{color:#fff;text-align:left;background:linear-gradient(115deg,#0022ff29,#fe087426);border:1px solid #ffffff1c;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.4rem;padding:.7rem .85rem;display:grid}.ha-hydration-reminder-icon{color:#dbeafe;background:linear-gradient(145deg,#0022ff40,#fe08742e) padding-box padding-box,linear-gradient(135deg,#2196ffbf,#fe0874bf) border-box;border:1px solid #0000;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid}.ha-hydration-reminder strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.08rem;font-weight:800;overflow:hidden}.ha-hydration-reminder>svg{color:#ff7ab8}.ha-hydration-readonly-note{color:#dbeafee0;background:#2196ff14;border:1px solid #2196ff3d;border-radius:1rem;align-items:center;gap:.55rem;padding:.8rem .95rem;font-size:.9rem;font-weight:750;display:flex}html.light-theme .ha-hydration-page{color:#0f172a}html.light-theme .ha-hydration-hero h1,html.light-theme .ha-hydration-trend-head h2,html.light-theme .ha-hydration-average-panel p span,html.light-theme .ha-hydration-day strong,html.light-theme .ha-hydration-selected h2,html.light-theme .ha-hydration-counter-copy p strong,html.light-theme .ha-hydration-reminder strong{color:#07111f}html.light-theme .ha-hydration-hero p:not(.ha-hydration-kicker),html.light-theme .ha-hydration-trend-head p,html.light-theme .ha-hydration-average-panel p,html.light-theme .ha-hydration-average-panel small,html.light-theme .ha-hydration-counter-copy p,html.light-theme .ha-hydration-unit{color:#0f172aa3}html.light-theme .ha-hydration-trend-card,html.light-theme .ha-hydration-intake-card{background:linear-gradient(145deg,#fffffff0,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#2196ff94,#fe08747a) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-hydration-icon-tile,html.light-theme .ha-hydration-info-button,html.light-theme .ha-hydration-average-panel,html.light-theme .ha-hydration-week-chart,html.light-theme .ha-hydration-reminder,html.light-theme .ha-hydration-readonly-note{background:#ffffff9e;border-color:#0f172a1c}html.light-theme .ha-hydration-day{color:#0f172aad;border-color:#0f172a14}html.light-theme .ha-hydration-day.is-selected{background:linear-gradient(145deg,#fffffff2,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#2196ffc7,#fe0874b8) border-box}html.light-theme .ha-hydration-average-icon,html.light-theme .ha-hydration-round-button,html.light-theme .ha-hydration-round-button.is-plus,html.light-theme .ha-hydration-reminder-icon{background:linear-gradient(145deg,#fffffff2,#f1f5f9d1) padding-box padding-box,linear-gradient(135deg,#2196ff94,#fe087485) border-box}html.light-theme .ha-hydration-progress-track{background:#0f172a0f;border-color:#0f172a1c}html.light-theme .ha-hydration-readonly-note{color:#0f172a}@media(max-width:767px){.ha-hydration-page{padding:.92rem .72rem max(7.2rem,calc(env(safe-area-inset-bottom) + 6.2rem));gap:.72rem}.ha-hydration-hero{grid-template-columns:minmax(0,1fr) 4.9rem;align-items:center;gap:.48rem}.ha-hydration-kicker{letter-spacing:.18em;margin-bottom:.38rem;font-size:.68rem}.ha-hydration-hero h1{font-size:2.82rem}.ha-hydration-hero p:not(.ha-hydration-kicker){margin-top:.48rem;font-size:.88rem;line-height:1.34}.ha-hydration-hero-asset{width:4.9rem;height:4.9rem}.ha-hydration-trend-card,.ha-hydration-intake-card{border-radius:1.18rem;gap:.7rem;padding:.76rem}.ha-hydration-trend-head{grid-template-columns:auto minmax(0,1fr);gap:.62rem}.ha-hydration-icon-tile{border-radius:.92rem;width:3rem;height:3rem}.ha-hydration-icon-tile svg{width:1.55rem;height:1.55rem}.ha-hydration-trend-head h2{letter-spacing:.08em;font-size:.95rem}.ha-hydration-trend-head p{font-size:.82rem}.ha-hydration-info-button{grid-column:1/-1;justify-self:start;min-height:2.35rem;padding:0 .78rem;font-size:.82rem}.ha-hydration-average-panel{border-radius:1rem;padding:.68rem}.ha-hydration-average-panel p{font-size:.98rem}.ha-hydration-average-panel p strong{font-size:1.52rem}.ha-hydration-average-panel p span{font-size:1.92rem}.ha-hydration-average-panel small{margin-top:.42rem;font-size:.78rem}.ha-hydration-average-icon{width:3.72rem;height:3.72rem;padding:.62rem}.ha-hydration-week-chart{border-radius:1rem;min-height:5.8rem}.ha-hydration-day{grid-template-rows:auto auto minmax(1.65rem,1fr);gap:.24rem;min-height:5.8rem;padding:.58rem .2rem .62rem}.ha-hydration-day span{font-size:.78rem}.ha-hydration-day strong{font-size:1.28rem}.ha-hydration-day i{width:1.5rem;max-height:2.45rem}.ha-hydration-best-star{width:.8rem;height:.8rem;top:.28rem;right:.28rem}.ha-hydration-selected h2{font-size:1.82rem}.ha-hydration-counter-row{gap:.54rem}.ha-hydration-round-button{width:3.15rem;min-height:3.15rem}.ha-hydration-round-button svg{width:1.35rem;height:1.35rem}.ha-hydration-counter-copy p strong{font-size:2.92rem}.ha-hydration-counter-copy p span{font-size:1.12rem}.ha-hydration-counter-copy small{font-size:.86rem}.ha-hydration-progress-track{height:.7rem}.ha-hydration-progress-row>strong{font-size:.96rem}.ha-hydration-glass-grid{gap:.38rem;padding-inline:0}.ha-hydration-glass-grid>span{height:2.92rem}.ha-hydration-unit{font-size:.84rem}.ha-hydration-reminder{border-radius:1rem;gap:.62rem;min-height:3.35rem}.ha-hydration-reminder-icon{width:2.35rem;height:2.35rem}.ha-hydration-reminder strong{font-size:.92rem}}@media(max-width:374px){.ha-hydration-hero{grid-template-columns:minmax(0,1fr)}.ha-hydration-hero-asset{display:none}.ha-hydration-hero h1{font-size:2.65rem}.ha-hydration-counter-row{grid-template-columns:minmax(0,1fr);justify-items:center}.ha-hydration-round-button{width:3.25rem;min-height:3.25rem}}.ha-sleep-page{--ha-sleep-accent:#fe0874;--ha-sleep-accent-2:#d946ef;--ha-sleep-accent-3:#8b5cf6;--ha-sleep-accent-soft:#fe087421;--ha-sleep-accent-glow:#fe087447;width:min(100%,58rem);min-height:calc(100svh - 4rem);padding:1.35rem .9rem max(6.5rem,calc(env(safe-area-inset-bottom) + 5.5rem));color:#fff;gap:1.05rem;margin:0 auto;display:grid}.ha-sleep-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.25rem .1rem .3rem;display:grid}.ha-sleep-kicker{color:var(--ha-sleep-accent);font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .45rem;font-size:.82rem;font-weight:900;line-height:1}.ha-sleep-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:4rem;font-weight:950;line-height:.96}.ha-sleep-hero p:not(.ha-sleep-kicker){color:#e2e8f0c2;max-width:38rem;margin:.78rem 0 0;font-size:1.18rem;font-weight:500;line-height:1.35}.ha-sleep-hero-asset{border:1px dashed var(--ha-sleep-accent);place-items:center;width:8.25rem;height:8.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ha-sleep-hero-asset{border:1px dashed color-mix(in srgb,var(--ha-sleep-accent)45%,transparent)}}.ha-sleep-hero-asset{filter:drop-shadow(0 0 24px var(--ha-sleep-accent-glow));border-radius:999px}.ha-sleep-hero-asset img{object-fit:contain;width:76%;height:76%}.ha-sleep-trend-card,.ha-sleep-detail-card,.ha-sleep-recovery-card{background:linear-gradient(145deg,#050d22f0,#060610eb) padding-box padding-box,linear-gradient(135deg,#fe0874e0,#d946efbd) border-box;border:1px solid #0000;box-shadow:0 24px 70px #0000004d}.ha-sleep-trend-card{border-radius:1.55rem;gap:1rem;padding:1.15rem;display:grid}.ha-sleep-trend-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ha-sleep-icon-tile{border:1px solid var(--ha-sleep-accent);place-items:center;width:4rem;height:4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ha-sleep-icon-tile{border:1px solid color-mix(in srgb,var(--ha-sleep-accent)58%,transparent)}}.ha-sleep-icon-tile{background:var(--ha-sleep-accent-soft);color:var(--ha-sleep-accent);box-shadow:inset 0 1px #ffffff1f,0 0 28px var(--ha-sleep-accent-glow);border-radius:999px}.ha-sleep-icon-tile svg{width:2rem;height:2rem}.ha-sleep-trend-head h2{color:#fff;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .48rem;font-size:1.28rem;font-weight:900;line-height:1.05}.ha-sleep-trend-head p{color:#e2e8f0c2;max-width:30rem;margin:.18rem 0 0;font-size:1rem;font-weight:500;line-height:1.4}.ha-sleep-info-button{min-height:3.3rem;color:var(--ha-sleep-accent);background:linear-gradient(145deg,#091022eb,#04050de0) padding-box padding-box,linear-gradient(135deg,#fe0874c7,#d946efad) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.05rem;font-size:1rem;font-weight:800;display:inline-flex}.ha-sleep-info-button svg{width:1.25rem;height:1.25rem}.ha-sleep-average-panel{background:linear-gradient(145deg,#fe087424,#d946ef14),#ffffff09;border:1px solid #ffffff1f;border-radius:1.28rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.12rem;display:grid}.ha-sleep-average-icon{border:.22rem solid var(--ha-sleep-accent);place-items:center;width:4.8rem;height:4.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ha-sleep-average-icon{border:.22rem solid color-mix(in srgb,var(--ha-sleep-accent)72%,transparent)}}.ha-sleep-average-icon{color:var(--ha-sleep-accent);box-shadow:0 0 24px var(--ha-sleep-accent-glow);border-radius:999px}.ha-sleep-average-icon svg{width:2.5rem;height:2.5rem}.ha-sleep-average-copy{min-width:0}.ha-sleep-average-copy p{color:#e2e8f0c7;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.ha-sleep-average-copy p strong{color:var(--ha-sleep-accent);font-size:2.15rem;font-weight:950}.ha-sleep-average-copy p span{color:#fff;font-size:2.72rem;font-weight:950}.ha-sleep-average-copy small{color:#e2e8f0c2;margin-top:.8rem;font-size:1rem;font-weight:600;display:block}.ha-sleep-average-copy small b{color:var(--ha-sleep-accent)}.ha-sleep-delta-ring,.ha-sleep-score-ring{background:radial-gradient(circle at center,#080919fa 0 58%,transparent 59%),conic-gradient(from -135deg,var(--ha-sleep-accent)0 var(--sleep-ring-angle),#ffffff14 var(--sleep-ring-angle)360deg);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 22px #00000052,0 0 28px #fe08742e}.ha-sleep-delta-ring{text-align:center;width:6.1rem;height:6.1rem;padding:1.15rem}.ha-sleep-delta-ring strong{color:#c4b5fd;font-size:1.35rem;font-weight:900;line-height:1}.ha-sleep-delta-ring span{color:#ffffffd1;font-size:.72rem;font-weight:700;line-height:1.15}.ha-sleep-week-chart{background:#ffffff08;border:1px solid #ffffff1f;border-radius:1.28rem;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;min-height:8.6rem;display:grid;overflow:hidden}.ha-sleep-day{color:#e2e8f0d1;border-right:1px solid #ffffff14;grid-template-rows:auto auto minmax(2.7rem,1fr);place-items:end center;gap:.42rem;min-height:8.6rem;padding:.82rem .3rem 1rem;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.ha-sleep-day:last-child{border-right:0}.ha-sleep-day:hover{background:#ffffff0d}.ha-sleep-day.is-selected{box-shadow:0 0 28px var(--ha-sleep-accent-glow),inset 0 1px #ffffff1f;background:linear-gradient(145deg,#0a1126f2,#19081beb) padding-box padding-box,linear-gradient(135deg,#fe0874e6,#d946efd9) border-box;border:1px solid #0000;border-radius:1.15rem;transform:translateY(-1px)}.ha-sleep-day span{color:currentColor;font-size:.95rem;font-weight:650}.ha-sleep-day strong{color:#fff;white-space:nowrap;font-size:1.18rem;font-weight:900;line-height:1}.ha-sleep-day i{background:linear-gradient(180deg,var(--ha-sleep-accent)0%,#a21caf 58%,#4c1d95 100%);width:2.25rem;min-height:.5rem;max-height:4.2rem;box-shadow:0 0 16px var(--ha-sleep-accent-glow);border-radius:.28rem;align-self:end}.ha-sleep-best-star{color:#facc15;fill:currentColor;width:1rem;height:1rem;position:absolute;top:.38rem;right:.44rem}.ha-sleep-selected{gap:.7rem;display:grid}.ha-sleep-selected h2{color:#fff;margin:0;font-size:2.45rem;font-weight:950;line-height:1.02}.ha-sleep-detail-card{border-radius:1.55rem;gap:1rem;padding:1.1rem;display:grid}.ha-sleep-detail-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.ha-sleep-moon-badge{border:1px solid var(--ha-sleep-accent);place-items:center;width:5.4rem;height:5.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ha-sleep-moon-badge{border:1px solid color-mix(in srgb,var(--ha-sleep-accent)46%,transparent)}}.ha-sleep-moon-badge{background:var(--ha-sleep-accent-soft);color:var(--ha-sleep-accent);box-shadow:inset 0 1px #ffffff1a,0 0 28px var(--ha-sleep-accent-glow);border-radius:999px}.ha-sleep-moon-badge svg{width:3rem;height:3rem}.ha-sleep-duration-zone{text-align:center;justify-items:center;gap:.35rem;min-width:0;display:grid}.ha-sleep-duration-display,.ha-sleep-duration-input{color:#fff;letter-spacing:0;text-align:center;background:0 0;border:0;outline:none;width:100%;max-width:18rem;font-size:4.2rem;font-weight:950;line-height:.95}.ha-sleep-duration-display:disabled{cursor:default}.ha-sleep-duration-input{border-bottom:2px solid #fe0874b8}.ha-sleep-duration-zone>span{color:#e2e8f0ad;font-size:1.08rem;font-weight:600}.ha-sleep-adjust-row{align-items:center;gap:.5rem;display:inline-flex}.ha-sleep-adjust-row button{color:#c084fc;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:2.55rem;min-height:2.55rem;display:grid}.ha-sleep-adjust-row button:disabled{cursor:not-allowed;opacity:.42}.ha-sleep-adjust-row svg{stroke-width:3px;width:1rem;height:1rem}.ha-sleep-score-ring{text-align:center;align-content:center;width:7rem;height:7rem}.ha-sleep-score-ring strong{color:#fff;font-size:2.28rem;font-weight:950;line-height:.92}.ha-sleep-score-ring span{color:#e2e8f0c2;font-size:1rem;font-weight:700}.ha-sleep-score-ring small{color:#e2e8f0cc;grid-column:1;font-size:.78rem;font-weight:700}.ha-sleep-times-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:1rem;width:100%;max-width:34rem;margin:0 auto;display:grid}.ha-sleep-times-row label{text-align:center;gap:.3rem;display:grid}.ha-sleep-times-row label span{color:var(--ha-sleep-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.ha-sleep-times-row input{color:#fff;text-align:center;background:#ffffff09;border:0;border-radius:.8rem;outline:none;min-height:2.5rem;font-size:1.85rem;font-weight:900}.ha-sleep-times-row input:disabled{opacity:1}.ha-sleep-times-row i{background:linear-gradient(180deg,transparent,var(--ha-sleep-accent),transparent);width:1px;height:3.4rem}@supports (color:color-mix(in lab,red,red)){.ha-sleep-times-row i{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ha-sleep-accent)90%,transparent),transparent)}}.ha-sleep-progress-row{color:#e2e8f0cc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;display:grid}.ha-sleep-progress-row b{color:var(--ha-sleep-accent)}.ha-sleep-progress-track{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;height:1rem;overflow:hidden}.ha-sleep-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--ha-sleep-accent),var(--ha-sleep-accent-2)48%,var(--ha-sleep-accent-3));height:100%;box-shadow:0 0 20px var(--ha-sleep-accent-glow);display:block}.ha-sleep-progress-row>strong{color:#fe3f93;white-space:nowrap;font-size:1.1rem;font-weight:950}.ha-sleep-phases-card{background:#ffffff09;border:1px solid #ffffff1f;border-radius:1.22rem;gap:.85rem;padding:1rem;display:grid}.ha-sleep-phases-card h3{color:#fff;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:900}.ha-sleep-phase-stack{border-radius:.38rem;gap:.2rem;height:1.45rem;display:flex;overflow:hidden}.ha-sleep-phase-stack span{min-width:.7rem;display:block}.ha-sleep-phase-stack .is-light{background:var(--ha-sleep-accent)}.ha-sleep-phase-stack .is-deep{background:#a21caf}.ha-sleep-phase-stack .is-rem{background:#a328dc}.ha-sleep-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ha-sleep-phase-grid>div{color:#e2e8f0cc;grid-template-columns:auto minmax(0,1fr);gap:.6rem;min-width:0;display:grid}.ha-sleep-phase-grid>div>span{border-radius:999px;width:.7rem;height:.7rem;margin-top:.38rem}.ha-sleep-phase-grid .is-light>span{background:var(--ha-sleep-accent)}.ha-sleep-phase-grid .is-deep>span{background:#a21caf}.ha-sleep-phase-grid .is-rem>span{background:#a328dc}.ha-sleep-phase-grid strong{color:#e2e8f0db;font-size:1rem;font-weight:700;display:block}.ha-sleep-phase-grid small{color:#e2e8f099;margin-top:.28rem;font-size:.92rem;font-weight:600;display:block}.ha-sleep-live-session{background:#7c3aed1f;border:1px solid #7c3aed42;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem .95rem;display:grid}.ha-sleep-live-session>svg{color:#c084fc}.ha-sleep-live-session strong,.ha-sleep-live-session span{display:block}.ha-sleep-live-session strong{color:#fff;font-size:.95rem;font-weight:900}.ha-sleep-live-session span{color:#e2e8f0b8;font-size:.82rem;font-weight:650}.ha-sleep-live-session button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(95deg,#02f,#fe0874);border-radius:999px;min-height:2.75rem;padding:0 1rem;font-size:.75rem;font-weight:900}.ha-sleep-recovery-card{color:#fff;text-align:left;border-radius:1.28rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding:.82rem 1.05rem;display:grid}.ha-sleep-recovery-icon{color:#f0abfc;background:linear-gradient(145deg,#fe087442,#d946ef2e) padding-box padding-box,linear-gradient(135deg,#fe0874c7,#d946efc2) border-box;border:1px solid #0000;border-radius:999px;place-items:center;width:4.3rem;height:4.3rem;display:grid;box-shadow:0 0 26px #fe08742e}.ha-sleep-recovery-icon svg{width:2rem;height:2rem}.ha-sleep-recovery-card strong{color:#fff;font-size:1.18rem;font-weight:900;display:block}.ha-sleep-recovery-card small{color:#e2e8f0b8;margin-top:.25rem;font-size:1rem;font-weight:500;line-height:1.32;display:block}.ha-sleep-recovery-card>svg{color:#fe3f93}.ha-sleep-health-note{color:#e2e8f0ad;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.65rem;min-height:3.05rem;padding:0 1rem;font-size:.86rem;font-weight:750;display:inline-flex}.ha-sleep-health-note svg{width:1rem;height:1rem}.ha-sleep-health-note b{color:#34d399;align-items:center;gap:.32rem;display:inline-flex}html.light-theme .ha-sleep-page{color:#0f172a}html.light-theme .ha-sleep-hero h1,html.light-theme .ha-sleep-trend-head h2,html.light-theme .ha-sleep-average-copy p span,html.light-theme .ha-sleep-day strong,html.light-theme .ha-sleep-selected h2,html.light-theme .ha-sleep-duration-display,html.light-theme .ha-sleep-duration-input,html.light-theme .ha-sleep-times-row input,html.light-theme .ha-sleep-score-ring strong,html.light-theme .ha-sleep-phases-card h3,html.light-theme .ha-sleep-phase-grid strong,html.light-theme .ha-sleep-live-session strong,html.light-theme .ha-sleep-recovery-card strong{color:#07111f}html.light-theme .ha-sleep-hero p:not(.ha-sleep-kicker),html.light-theme .ha-sleep-trend-head p,html.light-theme .ha-sleep-average-copy p,html.light-theme .ha-sleep-average-copy small,html.light-theme .ha-sleep-duration-zone>span,html.light-theme .ha-sleep-score-ring span,html.light-theme .ha-sleep-score-ring small,html.light-theme .ha-sleep-progress-row,html.light-theme .ha-sleep-phase-grid strong,html.light-theme .ha-sleep-phase-grid small,html.light-theme .ha-sleep-live-session span,html.light-theme .ha-sleep-recovery-card small,html.light-theme .ha-sleep-health-note{color:#0f172aa3}html.light-theme .ha-sleep-trend-card,html.light-theme .ha-sleep-detail-card,html.light-theme .ha-sleep-recovery-card{background:linear-gradient(145deg,#fffffff0,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#fe08749e,#d946ef7a) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-sleep-icon-tile,html.light-theme .ha-sleep-info-button,html.light-theme .ha-sleep-average-panel,html.light-theme .ha-sleep-week-chart,html.light-theme .ha-sleep-moon-badge,html.light-theme .ha-sleep-phases-card,html.light-theme .ha-sleep-times-row input,html.light-theme .ha-sleep-adjust-row button,html.light-theme .ha-sleep-health-note{background:#ffffff94;border-color:#0f172a1a}html.light-theme .ha-sleep-day{color:#0f172aa8;border-color:#0f172a14}html.light-theme .ha-sleep-day.is-selected{background:linear-gradient(145deg,#fffffff0,#f0f6ffeb) padding-box padding-box,linear-gradient(135deg,#fe0874b8,#d946ef94) border-box}html.light-theme .ha-sleep-delta-ring,html.light-theme .ha-sleep-score-ring{background:radial-gradient(circle at center,#fffffffa 0 58%,transparent 59%),conic-gradient(from -135deg,var(--ha-sleep-accent)0 var(--sleep-ring-angle),#0f172a1f var(--sleep-ring-angle)360deg)}html.light-theme .ha-sleep-progress-track{background:#0f172a0f;border-color:#0f172a1a}html.light-theme .ha-sleep-live-session{background:#7c3aed14;border-color:#7c3aed2e}@media(max-width:767px){.ha-sleep-page{padding:.68rem .72rem max(7rem,calc(env(safe-area-inset-bottom) + 6rem));gap:.52rem}.ha-sleep-hero{grid-template-columns:minmax(0,1fr) 4.35rem;align-items:center;gap:.38rem}.ha-sleep-kicker{letter-spacing:.18em;margin-bottom:.38rem;font-size:.68rem}.ha-sleep-hero h1{font-size:2.72rem}.ha-sleep-hero p:not(.ha-sleep-kicker){margin-top:.36rem;font-size:.82rem;line-height:1.28}.ha-sleep-hero-asset{width:4.35rem;height:4.35rem}.ha-sleep-trend-card,.ha-sleep-detail-card{border-radius:1.18rem;gap:.34rem;padding:.5rem}.ha-sleep-trend-head{grid-template-columns:auto minmax(0,1fr);gap:.5rem}.ha-sleep-icon-tile{width:2.72rem;height:2.72rem}.ha-sleep-icon-tile svg{width:1.38rem;height:1.38rem}.ha-sleep-trend-head h2{letter-spacing:.08em;margin-bottom:.28rem;font-size:.88rem}.ha-sleep-trend-head p{margin-top:.08rem;font-size:.74rem;line-height:1.28}.ha-sleep-info-button{grid-column:1/-1;justify-self:start;min-height:2.08rem;padding:0 .68rem;font-size:.76rem}.ha-sleep-average-panel{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;padding:.52rem}.ha-sleep-average-icon{border-width:.15rem;width:2.85rem;height:2.85rem}.ha-sleep-average-icon svg{width:1.48rem;height:1.48rem}.ha-sleep-average-copy p{font-size:.78rem}.ha-sleep-average-copy p strong{font-size:1.18rem}.ha-sleep-average-copy p span{font-size:1.42rem}.ha-sleep-average-copy small{margin-top:.28rem;font-size:.68rem;line-height:1.2}.ha-sleep-delta-ring{width:3.85rem;height:3.85rem;padding:.7rem}.ha-sleep-delta-ring strong{font-size:.88rem}.ha-sleep-delta-ring span{font-size:.5rem}.ha-sleep-week-chart{border-radius:1rem;min-height:4.78rem}.ha-sleep-day{grid-template-rows:auto auto minmax(1.32rem,1fr);gap:.16rem;min-height:4.78rem;padding:.44rem .12rem .5rem}.ha-sleep-day span{font-size:.7rem}.ha-sleep-day strong{font-size:.74rem}.ha-sleep-day i{width:1.28rem;max-height:2rem}.ha-sleep-best-star{width:.8rem;height:.8rem;top:.28rem;right:.28rem}.ha-sleep-selected h2{font-size:1.5rem}.ha-sleep-detail-top{grid-template-columns:2.48rem minmax(0,1fr) 3.58rem;gap:.34rem}.ha-sleep-moon-badge{width:2.48rem;height:2.48rem}.ha-sleep-moon-badge svg{width:1.34rem;height:1.34rem}.ha-sleep-duration-display,.ha-sleep-duration-input{font-size:2.05rem}.ha-sleep-duration-zone>span{font-size:.66rem}.ha-sleep-adjust-row{display:none}.ha-sleep-score-ring{width:3.58rem;height:3.58rem}.ha-sleep-score-ring strong{font-size:1.24rem}.ha-sleep-score-ring span{font-size:.66rem}.ha-sleep-score-ring small{font-size:.48rem}.ha-sleep-times-row{gap:.42rem}.ha-sleep-times-row label span{font-size:.58rem}.ha-sleep-times-row input{background:0 0;min-height:1.48rem;font-size:1.08rem}.ha-sleep-times-row i{height:1.9rem}.ha-sleep-progress-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;font-size:.78rem}.ha-sleep-progress-row span{grid-column:1/-1}.ha-sleep-progress-track{height:.54rem}.ha-sleep-progress-row>strong{font-size:.96rem}.ha-sleep-phases-card{border-radius:1rem;gap:.36rem;padding:.48rem}.ha-sleep-phases-card h3{font-size:.7rem}.ha-sleep-phase-stack{height:.62rem}.ha-sleep-phase-grid{gap:.34rem}.ha-sleep-phase-grid>div{gap:.42rem}.ha-sleep-phase-grid>div>span{width:.55rem;height:.55rem}.ha-sleep-phase-grid strong{font-size:.68rem}.ha-sleep-phase-grid small{font-size:.56rem;line-height:1.18}.ha-sleep-live-session{grid-template-columns:auto minmax(0,1fr)}.ha-sleep-live-session button{grid-column:1/-1}.ha-sleep-recovery-card{border-radius:1.1rem;gap:.54rem;min-height:3.72rem;padding:.5rem .65rem}.ha-sleep-recovery-icon{width:2.55rem;height:2.55rem}.ha-sleep-recovery-card strong{font-size:.82rem}.ha-sleep-recovery-card small{font-size:.7rem;line-height:1.22}.ha-sleep-health-note{min-height:2.65rem;font-size:.74rem}}@media(max-width:374px){.ha-sleep-hero{grid-template-columns:minmax(0,1fr)}.ha-sleep-hero-asset{display:none}.ha-sleep-hero h1{font-size:2.7rem}.ha-sleep-average-panel{grid-template-columns:minmax(0,1fr)}.ha-sleep-average-icon,.ha-sleep-delta-ring{justify-self:center}}.ha-locker-page{--locker-text:#fff;--locker-muted:#e2e8f0b8;--locker-panel:#050d1fe0;--locker-panel-strong:#050711f0;--locker-border:#ffffff1f;isolation:isolate;width:min(100%,58.5rem);min-height:calc(100svh - 4rem);padding:1rem .9rem max(6.8rem,calc(env(safe-area-inset-bottom) + 5.8rem));color:var(--locker-text);gap:1rem;margin:0 auto;display:grid;position:relative;overflow:hidden}.ha-locker-page:before{content:"";z-index:-1;background:linear-gradient(145deg,#0022ff29,#0000 34%),linear-gradient(215deg,#fe087424,#0000 38%),linear-gradient(#020716fa,#030714f5);position:absolute;inset:0}.ha-locker-home,.ha-locker-subpage{gap:1rem;display:grid}.ha-locker-kicker{color:#c084fc;font-family:var(--font-heading);letter-spacing:.32em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:900;line-height:1}.ha-locker-hero{justify-items:start;padding:.2rem .1rem .35rem;display:grid}.ha-locker-hero h1{color:#fff;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;margin:0;font-size:4.15rem;font-weight:950;line-height:.92}.ha-locker-hero p:not(.ha-locker-kicker){color:var(--locker-muted);margin:.75rem 0 0;font-size:1.35rem;font-weight:500;line-height:1.25}.ha-locker-hero p span{color:#fe3f93}.ha-locker-home-actions{justify-content:flex-start;align-items:center;display:flex}.ha-locker-history-button{color:#fff;background:linear-gradient(145deg,#080c1ef5,#060610e6) padding-box padding-box,linear-gradient(135deg,#fe0874b3,#7c3aedb3) border-box;border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;gap:.9rem;min-height:3.85rem;margin-top:1rem;padding:0 1.35rem;display:inline-flex;box-shadow:0 16px 42px #0003}.ha-locker-home-actions .ha-locker-history-button{margin-top:0}.ha-locker-history-button svg:first-child{color:#fe3f93}.ha-locker-history-button strong{font-size:1rem;font-weight:900}.ha-locker-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.ha-locker-stat-card{--locker-accent:#fe0874;--locker-accent-soft:#fe08741a;border:1px solid var(--locker-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:6.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ha-locker-stat-card{border:1px solid color-mix(in srgb,var(--locker-accent)40%,transparent)}}.ha-locker-stat-card{background:linear-gradient(145deg,var(--locker-accent-soft),#ffffff07);color:#fff;text-align:left;border-radius:1.12rem;padding:.9rem;box-shadow:inset 0 1px #ffffff14}.ha-locker-stat-card svg{width:2.35rem;height:2.35rem;color:var(--locker-accent);filter:drop-shadow(0 0 16px var(--locker-accent))}@supports (color:color-mix(in lab,red,red)){.ha-locker-stat-card svg{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--locker-accent)34%,transparent))}}.ha-locker-stat-card span{min-width:0}.ha-locker-stat-card b{color:var(--locker-accent);text-transform:uppercase;font-size:.9rem;font-weight:950;line-height:1;display:block}.ha-locker-stat-card strong{color:#fff;margin-top:.35rem;font-size:1.85rem;font-weight:950;line-height:.95;display:inline-block}.ha-locker-stat-card small{color:#e2e8f0d1;margin-left:.3rem;font-size:.9rem;font-weight:800}[data-locker-category=lift]{--locker-accent:#fe0874;--locker-accent-2:#b832ff;--locker-accent-soft:#fe08741a}[data-locker-category=cardio]{--locker-accent:#2f7cff;--locker-accent-2:#22d3ee;--locker-accent-soft:#2f7cff1a}[data-locker-category=gym]{--locker-accent:#c084fc;--locker-accent-2:#8b5cf6;--locker-accent-soft:#a855f71f}[data-locker-category=other]{--locker-accent:#e879f9;--locker-accent-2:#fe3f93;--locker-accent-soft:#e879f91a}.ha-locker-active-card,.ha-locker-recent-card,.ha-locker-category-card,.ha-locker-period-card{background:linear-gradient(145deg,#050d1fed,#060610eb) padding-box padding-box,linear-gradient(135deg,#fe0874b3,#7c3aed61,#2196ff94) border-box;border:1px solid #0000;box-shadow:0 24px 70px #00000047}.ha-locker-active-card{border-radius:1.55rem;grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);align-items:stretch;gap:1rem;min-height:19rem;padding:1.8rem;display:grid;position:relative;overflow:hidden}.ha-locker-active-copy{z-index:2;align-content:center;justify-items:start;display:grid;position:relative}.ha-locker-active-copy p{color:#fe3f93;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.2rem;font-size:1.05rem;font-weight:900;line-height:1;display:inline-flex}.ha-locker-active-copy p svg{width:1.8rem;height:1.8rem}.ha-locker-active-copy h2{color:#fff;letter-spacing:0;margin:0;font-size:4.8rem;font-weight:950;line-height:.9}.ha-locker-active-copy h2 span{color:#fe3f93;margin-left:.55rem;font-size:2.1rem}.ha-locker-active-copy small{color:#e2e8f0bd;max-width:20rem;margin-top:.9rem;font-size:1.08rem;line-height:1.35}.ha-locker-active-copy button{color:#fff;background:linear-gradient(95deg,#fe0874,#8b35ff);border-radius:.9rem;justify-content:center;align-items:center;gap:.85rem;min-height:3.85rem;margin-top:1.45rem;padding:0 1.35rem;font-size:1rem;font-weight:950;display:inline-flex;box-shadow:0 18px 46px #fe087440}.ha-locker-active-chart{align-self:center;min-height:13.5rem;padding:1rem .3rem 1.2rem;position:relative}.ha-locker-active-chart:before{content:"";background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/12.5% 100%,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 25%,linear-gradient(135deg,#0022ff0d,#fe087424);position:absolute;inset:15% 2% 18% 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000,#000 18% 100%)}.ha-locker-active-chart-bars{z-index:1;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.12rem;display:grid;position:absolute;inset:1rem .3rem 1.2rem}.ha-locker-active-chart-bars span{height:var(--locker-point);opacity:.96;transform-origin:bottom;animation:.52s ease-out both ha-locker-chart-grow;animation-delay:var(--locker-delay);background:linear-gradient(#fe3f9357,#7c3aed05);border-left:1px solid #fe087438;display:block;position:relative}.ha-locker-active-chart-bars em{color:#ffffff7a;opacity:0;font-size:.62rem;font-style:normal;font-weight:900;line-height:1;position:absolute;inset:auto 50% calc(100% + .28rem) auto;transform:translate(50%)}.ha-locker-active-chart-bars span:hover em{opacity:1}.ha-locker-active-chart svg{z-index:2;filter:drop-shadow(0 0 14px #fe087461);width:calc(100% - .6rem);height:calc(100% - 2.2rem);position:absolute;inset:1rem .3rem 1.2rem;overflow:visible}.ha-locker-active-chart i{filter:drop-shadow(0 0 14px #fe087461);border-bottom:3px solid #fe3f93e6;border-radius:0 0 45%;height:62%;position:absolute;top:18%;left:0;right:.3rem;transform:skewY(-18deg)}.ha-locker-active-chart b{left:var(--locker-chart-dot-x);top:var(--locker-chart-dot-y);z-index:3;background:#fff;border:.25rem solid #ff69b1;border-radius:999px;width:1.1rem;height:1.1rem;transition:left .24s,top .24s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 20px #fe0874bf}@keyframes ha-locker-chart-grow{0%{opacity:.35;transform:scaleY(.18)}to{opacity:.96;transform:scaleY(1)}}.ha-locker-month-delta{z-index:3;color:#34d399;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.9rem;justify-content:center;align-items:center;gap:.35rem;min-height:3.5rem;padding:0 1rem;font-size:1rem;font-weight:850;display:inline-flex;position:absolute;bottom:1.7rem;right:2rem}.ha-locker-month-delta svg{width:1.3rem;height:1.3rem}.ha-locker-month-delta span{color:#e2e8f0db}.ha-locker-recent-card{border-radius:1.55rem;gap:1rem;padding:1.15rem;display:grid}.ha-locker-section-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ha-locker-section-head>svg{color:#fff;width:1.8rem;height:1.8rem}.ha-locker-section-head h2{color:#fff;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.22rem;font-weight:900;line-height:1}.ha-locker-range-tabs{background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;grid-auto-flow:column;align-items:center;padding:.18rem;display:inline-grid}.ha-locker-range-tabs.is-wide{width:fit-content}.ha-locker-range-tabs button{color:#e2e8f0b8;border-radius:999px;min-height:2.4rem;padding:0 1rem;font-size:.82rem;font-weight:800}.ha-locker-range-tabs button.is-active{color:#fff;background:linear-gradient(95deg,#fe087447,#7c3aed42);box-shadow:inset 0 0 0 1px #fe087494}.ha-locker-progress-list{gap:.62rem;display:grid}.ha-locker-progress-row{grid-template-columns:8.5rem minmax(0,1fr) 4.8rem;align-items:center;gap:.9rem;display:grid}.ha-locker-progress-row>span{color:#e2e8f0bd;font-size:.98rem;font-weight:650}.ha-locker-progress-row i{background:#ffffff0e;border-radius:999px;height:.72rem;overflow:hidden}.ha-locker-progress-row i b{border-radius:inherit;background:linear-gradient(90deg,#fe0874,#b832ff 62%,#2f7cff);height:100%;display:block;box-shadow:0 0 18px #fe087459}.ha-locker-progress-row strong{color:#fe3f93;white-space:nowrap;font-size:1.08rem;font-weight:950}.ha-locker-progress-row small{color:#e2e8f0c7;margin-left:.25rem;font-size:.82rem;font-weight:750}.ha-locker-category-stack{gap:.9rem;display:grid}.ha-locker-category-card{--locker-accent:#fe0874;--locker-accent-2:#b832ff;--locker-accent-soft:#fe08741a;border-radius:1.55rem;overflow:hidden}.ha-locker-category-head{color:#fff;text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:5.1rem;padding:.95rem 1.25rem;display:flex}.ha-locker-category-head>span{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.ha-locker-category-head svg{width:2rem;height:2rem;color:var(--locker-accent)}.ha-locker-category-head b{color:var(--locker-accent);font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;font-size:1.55rem;font-weight:900;line-height:1}.ha-locker-category-head strong{border:1px solid var(--locker-accent)}@supports (color:color-mix(in lab,red,red)){.ha-locker-category-head strong{border:1px solid color-mix(in srgb,var(--locker-accent)70%,transparent)}}.ha-locker-category-head strong{color:var(--locker-accent);white-space:nowrap;background:#ffffff06;border-radius:999px;padding:.55rem 1.1rem;font-size:1rem;font-weight:950}.ha-locker-category-head>span:last-child svg{color:#e2e8f0a3;width:1.2rem;height:1.2rem;transition:transform .16s}.ha-locker-category-card[data-open=true] .ha-locker-category-head>span:last-child svg{transform:rotate(180deg)}.ha-locker-category-body{border-top:1px solid #ffffff14;gap:.78rem;padding:0 1rem 1rem;display:grid}.ha-locker-filter-tabs{grid-template-columns:repeat(var(--locker-filter-count),minmax(0,1fr));gap:.5rem;padding-top:1rem;display:grid}.ha-locker-filter-tabs button{color:#e2e8f0b8;background:#ffffff06;border:1px solid #ffffff1a;border-radius:.72rem;min-height:2.85rem;padding:0 .8rem;font-size:.95rem;font-weight:900}.ha-locker-filter-tabs button.is-active{background:linear-gradient(95deg,var(--locker-accent),var(--locker-accent-2));color:#fff;box-shadow:0 14px 32px var(--locker-accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ha-locker-filter-tabs button.is-active{box-shadow:0 14px 32px color-mix(in srgb,var(--locker-accent)24%,transparent)}}.ha-locker-record-list{gap:.42rem;display:grid}.ha-locker-record-row{--locker-accent:#fe0874;--locker-accent-soft:#fe08741a;color:#fff;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:5.45rem minmax(0,1.25fr) minmax(5.5rem,.45fr) minmax(7rem,.62fr) auto;align-items:center;gap:.9rem;width:100%;min-height:5.75rem;padding:.58rem .72rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.ha-locker-record-row:focus-visible{outline:2px solid var(--locker-accent)}@supports (color:color-mix(in lab,red,red)){.ha-locker-record-row:focus-visible{outline:2px solid color-mix(in srgb,var(--locker-accent)70%,transparent)}}.ha-locker-record-row:focus-visible{outline-offset:3px}.ha-locker-record-row:hover{border-color:var(--locker-accent)}@supports (color:color-mix(in lab,red,red)){.ha-locker-record-row:hover{border-color:color-mix(in srgb,var(--locker-accent)38%,transparent)}}.ha-locker-record-row:hover{background:#ffffff0b;transform:translateY(-1px)}.ha-locker-record-icon{background:var(--locker-accent-soft);width:3rem;height:3rem;color:var(--locker-accent);border-radius:.78rem;place-items:center;display:grid}.ha-locker-record-icon svg{width:1.65rem;height:1.65rem}.ha-locker-record-thumb-button{appearance:none;width:5rem;height:4.5rem;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.ha-locker-record-thumb{background:radial-gradient(circle at 20% 18%,var(--locker-accent),transparent 44%),#030712b8;border:1px solid #ffffff1a;border-radius:.82rem;place-items:center;width:5rem;height:4.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ha-locker-record-thumb{background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--locker-accent)20%,transparent),transparent 44%),#030712b8}}.ha-locker-record-thumb{color:var(--locker-accent);box-shadow:inset 0 1px #ffffff0f}.ha-locker-record-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.ha-locker-record-thumb-button:hover .ha-locker-record-thumb img,.ha-locker-record-thumb-button:focus-visible .ha-locker-record-thumb img{transform:scale(1.045)}.ha-locker-record-thumb i{color:#fff;opacity:0;background:#00000094;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:.32rem;right:.32rem;transform:translateY(-.18rem)}.ha-locker-record-thumb i svg{width:.82rem;height:.82rem}.ha-locker-record-thumb-button:hover .ha-locker-record-thumb i,.ha-locker-record-thumb-button:focus-visible .ha-locker-record-thumb i{opacity:1;transform:translateY(0)}.ha-locker-record-thumb-button:focus-visible{outline:2px solid var(--locker-accent)}@supports (color:color-mix(in lab,red,red)){.ha-locker-record-thumb-button:focus-visible{outline:2px solid color-mix(in srgb,var(--locker-accent)70%,transparent)}}.ha-locker-record-thumb-button:focus-visible{outline-offset:3px;border-radius:.9rem}.ha-locker-record-thumb.is-placeholder svg{width:1.65rem;height:1.65rem}.ha-locker-record-name{min-width:0}.ha-locker-record-name strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:900;line-height:1.15;display:block;overflow:hidden}.ha-locker-record-name small{color:#94a3b8b8;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.76rem;font-weight:650;display:block;overflow:hidden}.ha-locker-record-value{color:#fff;text-align:right;white-space:nowrap;font-size:1.35rem;font-weight:950}.ha-locker-record-trend{color:#e2e8f0ad;white-space:nowrap;align-items:center;gap:.35rem;font-size:.88rem;font-weight:750;display:inline-flex}.ha-locker-record-trend.is-positive{color:#4ade80}.ha-locker-record-trend svg{width:1rem;height:1rem}.ha-locker-record-edit{border:1px solid var(--locker-accent);justify-content:center;align-items:center;gap:.35rem;min-height:2.65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ha-locker-record-edit{border:1px solid color-mix(in srgb,var(--locker-accent)70%,transparent)}}.ha-locker-record-edit{color:var(--locker-accent);white-space:nowrap;border-radius:.72rem;padding:0 1rem;font-size:.88rem;font-weight:900}.ha-locker-record-edit svg{width:.92rem;height:.92rem}.ha-locker-illustration-modal-backdrop{z-index:130;padding:max(1rem,env(safe-area-inset-top)).9rem max(1rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ha-locker-illustration-modal{color:#fff;background:#090b13;border:1px solid #ffffff1f;border-radius:1.2rem;flex-direction:column;width:min(92vw,46rem);max-height:min(88svh,48rem);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000073}.ha-locker-illustration-modal-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem;display:flex}.ha-locker-illustration-modal-head p{color:#8e6dff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:950}.ha-locker-illustration-modal-head h3{color:#fff;margin:.28rem 0 0;font-size:.98rem;font-weight:950;line-height:1.1}.ha-locker-illustration-modal-head button,.ha-locker-illustration-zoom-controls>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.ha-locker-illustration-modal-head button{flex:none;width:2.4rem;height:2.4rem}.ha-locker-illustration-modal-head button:hover,.ha-locker-illustration-zoom-controls>button:hover{background:#fe08741f;border-color:#fe087457}.ha-locker-illustration-modal-head button:active,.ha-locker-illustration-zoom-controls>button:active{transform:scale(.96)}.ha-locker-illustration-modal-head svg,.ha-locker-illustration-zoom-controls svg{width:1rem;height:1rem}.ha-locker-illustration-modal-body{background:radial-gradient(circle at 18% 10%,#2f7bff24,#0000 34%),radial-gradient(circle at 90% 6%,#fe08741f,#0000 36%),#00000038;gap:.75rem;min-height:0;padding:.85rem;display:grid;overflow-y:auto}.ha-locker-illustration-viewport{cursor:zoom-in;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;background:#00000059;border:1px solid #ffffff1a;border-radius:.92rem;place-items:center;height:min(58svh,33rem);min-height:18rem;display:grid;overflow:hidden}.ha-locker-illustration-viewport.is-zoomed{cursor:grab}.ha-locker-illustration-viewport.is-zoomed:active{cursor:grabbing}.ha-locker-illustration-viewport img{object-fit:contain;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform .12s ease-out}.ha-locker-illustration-position-dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.ha-locker-illustration-position-dots button{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:1.9rem;height:1.9rem;font-size:.78rem;font-weight:950}.ha-locker-illustration-position-dots button.is-active{color:#fff;background:linear-gradient(135deg,#1f5cff,#8e3dff 48%,#fe0874);border-color:#0000;box-shadow:0 0 20px #fe087452}.ha-locker-illustration-zoom-controls{grid-template-columns:2.45rem minmax(0,1fr) 2.45rem;align-items:center;gap:.75rem;display:grid}.ha-locker-illustration-zoom-controls>button{width:2.45rem;height:2.45rem}.ha-locker-illustration-zoom-controls label{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;font-size:.65rem;font-weight:950;display:grid}.ha-locker-illustration-zoom-controls input{accent-color:#fe0874;width:100%}.ha-locker-illustration-zoom-controls b{color:#ffffffd1;text-align:right;min-width:3rem;font-size:.72rem}.ha-locker-add-record{border:1px dashed var(--locker-accent);justify-content:center;align-items:center;gap:.65rem;min-height:3.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ha-locker-add-record{border:1px dashed color-mix(in srgb,var(--locker-accent)70%,transparent)}}.ha-locker-add-record{color:var(--locker-accent);border-radius:.8rem;font-size:1rem;font-weight:900}.ha-locker-empty-state,.ha-locker-empty-line{color:#e2e8f0b8;text-align:center;border:1px dashed #ffffff1f;border-radius:1rem;padding:1rem}.ha-locker-empty-state span{background:var(--locker-accent-soft);width:3rem;height:3rem;color:var(--locker-accent);border-radius:.85rem;place-items:center;margin:0 auto .7rem;display:grid}.ha-locker-empty-state strong,.ha-locker-empty-state small{display:block}.ha-locker-empty-state strong{color:#fff;font-size:1rem;font-weight:900}.ha-locker-empty-state small{color:#94a3b8c2;margin-top:.28rem;font-size:.85rem}.ha-locker-page-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ha-locker-page-header>div{align-items:center;gap:.85rem;min-width:0;display:flex}.ha-locker-page-header button,.ha-locker-sub-action{color:#fff;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.9rem;min-height:3rem;padding:0 1rem;font-size:.82rem;font-weight:900}.ha-locker-page-header>div>button{width:3rem;padding:0}.ha-locker-page-header h1{color:#fff;font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:2.4rem;font-weight:950;line-height:.95}.ha-locker-page-header p{color:#e2e8f0b3;margin:.35rem 0 0;font-size:.92rem;font-weight:600}.ha-locker-period-card{border-radius:1.35rem;gap:.8rem;padding:1rem;display:grid}.ha-locker-period-card h2{color:#fff;font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:1.18rem;font-weight:900}.ha-locker-period-list{gap:.5rem;display:grid}.ha-locker-period-row{--locker-accent:#fe0874;background:#ffffff07;border:1px solid #ffffff17;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.ha-locker-period-row strong,.ha-locker-period-row small{display:block}.ha-locker-period-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;overflow:hidden}.ha-locker-period-row small{color:#94a3b8c2;margin-top:.25rem;font-size:.78rem}.ha-locker-period-row b{color:var(--locker-accent);white-space:nowrap;font-size:1.1rem;font-weight:950}.ha-locker-desktop-only{display:inline}.ha-locker-mobile-only{display:none}.ha-locker-loading{place-items:center;min-height:50svh;display:grid}.ha-locker-loading>div{border:3px solid #fe087447;border-top-color:#fe0874;border-radius:999px;width:3rem;height:3rem;animation:.85s linear infinite ha-locker-spin}@keyframes ha-locker-spin{to{transform:rotate(360deg)}}.ha-locker-modal-backdrop{z-index:150;padding:max(.9rem,env(safe-area-inset-top)).85rem max(6.2rem,calc(env(safe-area-inset-bottom) + 5.35rem));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ha-locker-modal{--locker-accent:#fe0874;background:linear-gradient(145deg,#050d1ffa,#060610fa)padding-box,linear-gradient(135deg,var(--locker-accent),#7c3aed85)border-box;border:1px solid #0000;border-radius:1.35rem;width:min(100%,27rem);max-height:min(78svh,42rem);overflow:visible}@supports (color:color-mix(in lab,red,red)){.ha-locker-modal{background:linear-gradient(145deg,#050d1ffa,#060610fa)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--locker-accent)70%,transparent),#7c3aed85)border-box}}.ha-locker-modal{color:#fff;padding:1rem;box-shadow:0 30px 90px #0000008c}.ha-locker-modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ha-locker-modal-head small{border:1px solid var(--locker-accent);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ha-locker-modal-head small{border:1px solid color-mix(in srgb,var(--locker-accent)55%,transparent)}}.ha-locker-modal-head small{background:var(--locker-accent-soft);color:var(--locker-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:.7rem;padding:.35rem .6rem;font-size:.68rem;font-weight:950}.ha-locker-modal-head h2{color:#fff;margin:.65rem 0 0;font-size:1.4rem;font-weight:950}.ha-locker-modal-head p{color:#e2e8f0b3;margin:.25rem 0 0;font-size:.95rem}.ha-locker-modal-head button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.8rem;place-items:center;width:2.6rem;min-height:2.6rem;display:grid}.ha-locker-modal-fields{gap:.82rem;display:grid}.ha-locker-dropdown{z-index:2;gap:.45rem;display:grid;position:relative}.ha-locker-dropdown[data-open=true]{z-index:8}.ha-locker-modal-fields label{gap:.45rem;display:grid}.ha-locker-modal-fields label span,.ha-locker-dropdown>span{color:#94a3b8d1;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.ha-locker-modal-fields input,.ha-locker-modal-fields select,.ha-locker-dropdown-trigger{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.9rem;outline:none;width:100%;min-height:3.15rem;padding:0 .9rem;font-size:1rem;font-weight:800}.ha-locker-modal-fields input:focus,.ha-locker-modal-fields select:focus,.ha-locker-dropdown-trigger:focus-visible{border-color:var(--locker-accent)}@supports (color:color-mix(in lab,red,red)){.ha-locker-modal-fields input:focus,.ha-locker-modal-fields select:focus,.ha-locker-dropdown-trigger:focus-visible{border-color:color-mix(in srgb,var(--locker-accent)58%,transparent)}}.ha-locker-modal-fields input:focus,.ha-locker-modal-fields select:focus,.ha-locker-dropdown-trigger:focus-visible{outline:none}.ha-locker-dropdown-trigger{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid;position:relative}.ha-locker-dropdown-trigger strong,.ha-locker-dropdown-trigger small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ha-locker-dropdown-trigger strong{color:#fff;line-height:1.1}.ha-locker-dropdown-trigger small{color:#94a3b8b8;grid-column:1/2;font-size:.74rem;font-weight:760}.ha-locker-dropdown-trigger svg{color:#e2e8f0c7;grid-area:1/2/span 2/3;width:1rem;height:1rem;transition:transform .16s}.ha-locker-dropdown[data-open=true] .ha-locker-dropdown-trigger svg{transform:rotate(180deg)}.ha-locker-dropdown-menu{z-index:12;border:1px solid var(--locker-accent);max-height:min(15rem,38svh);position:absolute;top:calc(100% + .38rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ha-locker-dropdown-menu{border:1px solid color-mix(in srgb,var(--locker-accent)45%,#ffffff1f)}}.ha-locker-dropdown-menu{background:linear-gradient(#090d1cfc,#070812fc);border-radius:.9rem;padding:.35rem;box-shadow:0 22px 58px #00000085,inset 0 0 0 1px #ffffff08}.ha-locker-dropdown-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:2.85rem;padding:.48rem .58rem;display:grid}.ha-locker-dropdown-menu button:hover,.ha-locker-dropdown-menu button.is-active{background:var(--locker-accent)}@supports (color:color-mix(in lab,red,red)){.ha-locker-dropdown-menu button:hover,.ha-locker-dropdown-menu button.is-active{background:color-mix(in srgb,var(--locker-accent)16%,#ffffff0a)}}.ha-locker-dropdown-menu button span{min-width:0}.ha-locker-dropdown-menu button strong,.ha-locker-dropdown-menu button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ha-locker-dropdown-menu button strong{font-size:.92rem;font-weight:900}.ha-locker-dropdown-menu button small{color:#94a3b8bd;margin-top:.15rem;font-size:.72rem;font-weight:740}.ha-locker-dropdown-menu button svg{width:1rem;height:1rem;color:var(--locker-accent)}.ha-locker-current-record{color:#e2e8f0b8;background:#ffffff0a;border:1px solid #ffffff17;border-radius:.9rem;margin:.9rem 0 0;padding:.75rem;font-size:.85rem}.ha-locker-current-record strong{color:#fff}.ha-locker-error{color:#fecaca;margin:.8rem 0 0;font-size:.9rem;font-weight:800}.ha-locker-save-button{background:linear-gradient(95deg,var(--locker-accent),var(--locker-accent-2));color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.35rem;margin-top:1rem;font-size:.9rem;font-weight:950;display:inline-flex}.ha-locker-save-button:disabled{cursor:not-allowed;opacity:.65}html.light-theme .ha-locker-page{--locker-text:#07111f;--locker-muted:#0f172a9e}html.light-theme .ha-locker-page:before{background:linear-gradient(145deg,#0022ff14,#0000 34%),linear-gradient(215deg,#fe087414,#0000 38%),linear-gradient(#f5f8fff5,#ebf2fff0)}html.light-theme .ha-locker-hero h1,html.light-theme .ha-locker-stat-card strong,html.light-theme .ha-locker-active-copy h2,html.light-theme .ha-locker-section-head h2,html.light-theme .ha-locker-category-head,html.light-theme .ha-locker-record-name strong,html.light-theme .ha-locker-record-value,html.light-theme .ha-locker-empty-state strong,html.light-theme .ha-locker-page-header h1,html.light-theme .ha-locker-period-card h2,html.light-theme .ha-locker-period-row strong,html.light-theme .ha-locker-modal-head h2{color:#07111f}html.light-theme .ha-locker-hero p:not(.ha-locker-kicker),html.light-theme .ha-locker-stat-card small,html.light-theme .ha-locker-active-copy small,html.light-theme .ha-locker-month-delta span,html.light-theme .ha-locker-progress-row>span,html.light-theme .ha-locker-record-name small,html.light-theme .ha-locker-record-trend,html.light-theme .ha-locker-page-header p,html.light-theme .ha-locker-period-row small,html.light-theme .ha-locker-modal-head p,html.light-theme .ha-locker-current-record{color:#0f172a9e}html.light-theme .ha-locker-history-button,html.light-theme .ha-locker-active-card,html.light-theme .ha-locker-recent-card,html.light-theme .ha-locker-category-card,html.light-theme .ha-locker-period-card,html.light-theme .ha-locker-modal{background:linear-gradient(145deg,#fffffff0,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#fe087480,#7c3aed57,#2196ff6b) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-locker-history-button strong,html.light-theme .ha-locker-history-button svg:last-child,html.light-theme .ha-locker-page-header button,html.light-theme .ha-locker-sub-action,html.light-theme .ha-locker-modal-head button{color:#07111f}html.light-theme .ha-locker-stat-card,html.light-theme .ha-locker-range-tabs,html.light-theme .ha-locker-filter-tabs button,html.light-theme .ha-locker-record-row,html.light-theme .ha-locker-record-thumb,html.light-theme .ha-locker-record-edit,html.light-theme .ha-locker-add-record,html.light-theme .ha-locker-page-header button,html.light-theme .ha-locker-sub-action,html.light-theme .ha-locker-period-row,html.light-theme .ha-locker-modal-fields input,html.light-theme .ha-locker-modal-fields select,html.light-theme .ha-locker-modal-head button,html.light-theme .ha-locker-current-record{background:#ffffff94;border-color:#0f172a1a}html.light-theme .ha-locker-illustration-modal{color:#07111f;background:#fff;border-color:#0f172a1f;box-shadow:0 24px 80px #0f172a2e}html.light-theme .ha-locker-illustration-modal-head{border-bottom-color:#0f172a1a}html.light-theme .ha-locker-illustration-modal-head h3{color:#07111f}html.light-theme .ha-locker-illustration-modal-head button,html.light-theme .ha-locker-illustration-zoom-controls>button,html.light-theme .ha-locker-illustration-position-dots button{color:#07111f;background:#0f172a0a;border-color:#0f172a1a}html.light-theme .ha-locker-illustration-modal-body{background:radial-gradient(circle at 18% 10%,#2f7bff1a,#0000 34%),radial-gradient(circle at 90% 6%,#fe087414,#0000 36%),#f1f6ffc7}html.light-theme .ha-locker-illustration-viewport{background:#fff;border-color:#0f172a1a}html.light-theme .ha-locker-illustration-zoom-controls label,html.light-theme .ha-locker-illustration-zoom-controls b{color:#0f172ab8}html.light-theme .ha-locker-progress-row i,html.light-theme .ha-locker-active-chart-bars span{background-color:#0f172a12}html.light-theme .ha-locker-section-head>svg,html.light-theme .ha-locker-category-head>span:last-child svg,html.light-theme .ha-locker-range-tabs button,html.light-theme .ha-locker-filter-tabs button{color:#0f172ab8}html.light-theme .ha-locker-range-tabs button.is-active,html.light-theme .ha-locker-filter-tabs button.is-active{color:#fff}html.light-theme .ha-locker-modal-fields input,html.light-theme .ha-locker-modal-fields select,html.light-theme .ha-locker-modal-fields option{color:#07111f}html.light-theme .ha-locker-dropdown-trigger,html.light-theme .ha-locker-dropdown-menu{color:#07111f;background:#fffffff5;border-color:#0f172a1a}html.light-theme .ha-locker-dropdown-trigger strong,html.light-theme .ha-locker-dropdown-menu button,html.light-theme .ha-locker-dropdown-menu button strong{color:#07111f}html.light-theme .ha-locker-dropdown-trigger small,html.light-theme .ha-locker-dropdown-menu button small,html.light-theme .ha-locker-dropdown-trigger svg{color:#0f172a9e}@media(min-width:768px){.ha-locker-modal-backdrop{align-items:center}}@media(max-width:767px){.ha-locker-page{padding:.74rem .72rem max(7rem,calc(env(safe-area-inset-bottom) + 6rem));gap:.72rem}.ha-locker-home,.ha-locker-subpage{gap:.72rem}.ha-locker-kicker{letter-spacing:.24em;margin-bottom:.45rem;font-size:.68rem}.ha-locker-hero h1{font-size:2.85rem}.ha-locker-hero p:not(.ha-locker-kicker){margin-top:.55rem;font-size:.96rem}.ha-locker-history-button{gap:.65rem;min-height:3.15rem;margin-top:.82rem;padding:0 1rem}.ha-locker-history-button strong{font-size:.86rem}.ha-locker-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.ha-locker-stat-card{border-radius:.95rem;gap:.55rem;min-height:5.2rem;padding:.68rem}.ha-locker-stat-card svg{width:1.9rem;height:1.9rem}.ha-locker-stat-card b{font-size:.76rem}.ha-locker-stat-card strong{font-size:1.45rem}.ha-locker-stat-card small{font-size:.78rem}.ha-locker-active-card{border-radius:1.18rem;grid-template-columns:minmax(0,1fr);gap:.7rem;min-height:0;padding:.95rem}.ha-locker-active-copy{align-content:start}.ha-locker-active-copy p{margin-bottom:.75rem;font-size:.82rem}.ha-locker-active-copy p svg{width:1.25rem;height:1.25rem}.ha-locker-active-copy h2{font-size:3.05rem}.ha-locker-active-copy h2 span{font-size:1.35rem}.ha-locker-active-copy small{margin-top:.55rem;font-size:.82rem}.ha-locker-active-copy button{min-height:3rem;margin-top:.85rem;padding:0 1rem;font-size:.84rem}.ha-locker-active-chart{min-height:7rem;padding:.2rem .2rem .8rem}.ha-locker-active-chart-bars,.ha-locker-active-chart svg{width:calc(100% - .4rem);height:calc(100% - 1rem);inset:.2rem .2rem .8rem}.ha-locker-month-delta{min-height:2.55rem;padding:0 .72rem;font-size:.82rem;bottom:.8rem;right:.8rem}.ha-locker-recent-card,.ha-locker-period-card{border-radius:1.18rem;padding:.76rem}.ha-locker-section-head{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.ha-locker-section-head>svg{width:1.35rem;height:1.35rem}.ha-locker-section-head h2{font-size:.95rem}.ha-locker-section-head .ha-locker-range-tabs{grid-column:1/-1;width:100%}.ha-locker-range-tabs{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.ha-locker-range-tabs button{min-height:2.25rem;padding:0 .35rem;font-size:.72rem}.ha-locker-progress-row{grid-template-columns:5.9rem minmax(0,1fr) 3.85rem;gap:.48rem}.ha-locker-progress-row>span{font-size:.78rem}.ha-locker-progress-row i{height:.58rem}.ha-locker-progress-row strong{font-size:.88rem}.ha-locker-category-card{border-radius:1.18rem}.ha-locker-category-head{min-height:4rem;padding:.72rem .78rem}.ha-locker-category-head b{font-size:1.18rem}.ha-locker-category-head svg{width:1.45rem;height:1.45rem}.ha-locker-category-head strong{padding:.4rem .75rem;font-size:.78rem}.ha-locker-category-body{gap:.56rem;padding:0 .62rem .62rem}.ha-locker-filter-tabs{gap:.34rem;padding-top:.62rem;overflow-x:auto}.ha-locker-filter-tabs button{min-width:4.2rem;min-height:2.45rem;padding:0 .46rem;font-size:.78rem}.ha-locker-record-row{border-radius:.88rem;grid-template-columns:4.45rem minmax(0,1fr) auto;gap:.62rem;min-height:5.1rem;padding:.48rem}.ha-locker-record-icon{width:2.55rem;height:2.55rem}.ha-locker-record-icon svg{width:1.28rem;height:1.28rem}.ha-locker-record-thumb-button,.ha-locker-record-thumb{border-radius:.72rem;width:4.1rem;height:4.1rem}.ha-locker-record-thumb i{opacity:1;transform:none}.ha-locker-record-name strong{font-size:.9rem}.ha-locker-record-name small{font-size:.68rem}.ha-locker-record-value{font-size:1rem}.ha-locker-record-trend,.ha-locker-record-edit{display:none}.ha-locker-illustration-modal-backdrop{padding:max(.72rem,env(safe-area-inset-top)).45rem max(.72rem,env(safe-area-inset-bottom));align-items:center}.ha-locker-illustration-modal{border-radius:1rem;width:min(96vw,28rem);max-height:86svh}.ha-locker-illustration-modal-head{padding:.78rem}.ha-locker-illustration-modal-body{gap:.62rem;padding:.62rem}.ha-locker-illustration-viewport{border-radius:.78rem;height:48svh;min-height:16.5rem}.ha-locker-illustration-zoom-controls{grid-template-columns:2.3rem minmax(0,1fr) 2.3rem;gap:.55rem}.ha-locker-illustration-zoom-controls>button{width:2.3rem;height:2.3rem}.ha-locker-illustration-zoom-controls label{gap:.45rem}.ha-locker-add-record{border-radius:.72rem;min-height:2.8rem;font-size:.88rem}.ha-locker-page-header{flex-direction:column;align-items:flex-start}.ha-locker-page-header h1{font-size:1.85rem}.ha-locker-page-header p{font-size:.78rem}.ha-locker-desktop-only{display:none}.ha-locker-mobile-only{display:inline}.ha-locker-period-row{padding:.68rem}.ha-locker-modal{width:min(100%,26rem);max-height:min(74svh,38rem);padding:.92rem}.ha-locker-modal-head{margin-bottom:.78rem}.ha-locker-modal-fields{gap:.68rem}.ha-locker-dropdown-menu{max-height:min(13rem,34svh)}.ha-locker-dropdown-menu button{min-height:2.7rem}}.ha-pedometer-page{width:min(100%,58rem);min-height:calc(100svh - 4rem);padding:1.35rem .9rem max(6.5rem,calc(env(safe-area-inset-bottom) + 5.5rem));color:#fff;gap:1.05rem;margin:0 auto;display:grid}.ha-pedometer-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.25rem .1rem .3rem;display:grid}.ha-pedometer-kicker{color:#ffe100;font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .45rem;font-size:.82rem;font-weight:900;line-height:1}.ha-pedometer-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:4rem;font-weight:950;line-height:.96}.ha-pedometer-hero p:not(.ha-pedometer-kicker){color:#e2e8f0c2;max-width:42rem;margin:.78rem 0 0;font-size:1.18rem;font-weight:500;line-height:1.35}.ha-pedometer-hero-asset{color:#ffd400;filter:drop-shadow(0 0 24px #ffd4007a);place-items:center;width:8.25rem;height:8.25rem;display:grid}.ha-pedometer-hero-asset svg{stroke-width:2.25px;width:78%;height:78%}.ha-pedometer-trend-card,.ha-pedometer-detail-card,.ha-pedometer-recovery-card{background:linear-gradient(145deg,#050d22f0,#060610eb) padding-box padding-box,linear-gradient(135deg,#0082ffc7,#ffd40080 42%,#fe0874b3) border-box;border:1px solid #0000;box-shadow:0 24px 70px #0000004d}.ha-pedometer-trend-card{border-radius:1.55rem;gap:1rem;padding:1.15rem;display:grid}.ha-pedometer-trend-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ha-pedometer-icon-tile{color:#ffd400;background:#ffd4001f;border:1px solid #ffd4007a;border-radius:999px;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 28px #ffd40029}.ha-pedometer-icon-tile svg{width:2rem;height:2rem}.ha-pedometer-trend-head h2{color:#fff;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .48rem;font-size:1.28rem;font-weight:900;line-height:1.05}.ha-pedometer-trend-head p{color:#e2e8f0c2;margin:.18rem 0 0;font-size:1rem;font-weight:500;line-height:1.4}.ha-pedometer-info-button{color:#ffd400;background:linear-gradient(145deg,#091022eb,#04050de0) padding-box padding-box,linear-gradient(135deg,#ffd400cc,#fe08748a) border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3.3rem;padding:0 1.05rem;font-size:1rem;font-weight:800;display:inline-flex}.ha-pedometer-info-button svg{width:1.25rem;height:1.25rem}.ha-pedometer-average-panel{background:linear-gradient(145deg,#0022ff1f,#ffd4000f,#fe087414),#ffffff09;border:1px solid #ffffff1f;border-radius:1.28rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.12rem;display:grid}.ha-pedometer-average-copy{min-width:0}.ha-pedometer-average-copy p{color:#e2e8f0c7;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.ha-pedometer-average-copy p strong{color:#2196ff;font-size:2.15rem;font-weight:950}.ha-pedometer-average-copy p span{color:#fff;font-size:2.72rem;font-weight:950}.ha-pedometer-average-copy small{color:#e2e8f0c2;margin-top:.8rem;font-size:1rem;font-weight:600;display:block}.ha-pedometer-average-copy small b,.ha-pedometer-day.is-best strong{color:#ffd400}.ha-pedometer-average-icon{color:#ffd400;background:#040a19d6;border:.25rem solid #3b82f6b8;border-radius:999px;place-items:center;width:5.9rem;height:5.9rem;display:grid;box-shadow:0 0 22px #fe087438,inset 0 0 18px #2196ff1f}.ha-pedometer-average-icon svg{stroke-width:3px;width:2.7rem;height:2.7rem}.ha-pedometer-week-chart{background:#ffffff09;border:1px solid #ffffff1f;border-radius:1.28rem;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;min-height:8.6rem;display:grid;overflow:hidden}.ha-pedometer-day{color:#e2e8f0d1;border-right:1px solid #ffffff14;grid-template-rows:auto auto minmax(2.5rem,1fr);place-items:end center;gap:.42rem;min-height:8.6rem;padding:.82rem .28rem 1rem;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.ha-pedometer-day:last-child{border-right:0}.ha-pedometer-day:hover{background:#ffffff0d}.ha-pedometer-day.is-selected{background:linear-gradient(145deg,#0a1126f5,#1a1208e6) padding-box padding-box,linear-gradient(135deg,#2196ffe6,#ffd400db,#fe0874d1) border-box;border:1px solid #0000;border-radius:1.15rem;transform:translateY(-1px);box-shadow:0 0 28px #ffd40026,inset 0 1px #ffffff1f}.ha-pedometer-day span{color:currentColor;font-size:.95rem;font-weight:650}.ha-pedometer-day strong{color:#fff;white-space:nowrap;font-size:1.08rem;font-weight:900;line-height:1}.ha-pedometer-day i{background:linear-gradient(#ffef5a,#ffd400 48%,#ff9f0a);border-radius:.25rem;align-self:end;width:2.25rem;min-height:.4rem;max-height:4.15rem;box-shadow:0 0 18px #ffd4006b}.ha-pedometer-best-star{color:#ffd400;fill:currentColor;width:1rem;height:1rem;position:absolute;top:.38rem;right:.44rem}.ha-hydration-day.is-today,.ha-sleep-day.is-today,.ha-pedometer-day.is-today{outline-offset:-4px;z-index:1;outline:2px solid #fe0874e6;box-shadow:0 0 0 1px #fe087433,0 0 22px #fe087438}.ha-hydration-day.is-complete,.ha-sleep-day.is-complete,.ha-pedometer-day.is-complete{color:#d9fff1;background:linear-gradient(145deg,#1ee8a43d,#064e3b24)}.ha-hydration-day.is-complete strong,.ha-sleep-day.is-complete strong,.ha-pedometer-day.is-complete strong{color:#d9fff1}.ha-hydration-day.is-complete i,.ha-sleep-day.is-complete i,.ha-pedometer-day.is-complete i{background:linear-gradient(#57ffd0,#1ee8a4 52%,#10b981);box-shadow:0 0 18px #1ee8a461}.ha-pedometer-selected{gap:.7rem;display:grid}.ha-pedometer-selected h2{color:#fff;margin:0;font-size:2.45rem;font-weight:950;line-height:1.02}.ha-pedometer-detail-card{border-radius:1.55rem;gap:1rem;padding:1.1rem;display:grid}.ha-pedometer-detail-main{grid-template-columns:minmax(9rem,.75fr) minmax(0,1.55fr);align-items:center;gap:1.25rem;display:grid}.ha-pedometer-progress-ring{background:radial-gradient(circle at center,#080919fa 0 56%,transparent 57%),conic-gradient(from -135deg,#2196ff 0 calc(var(--pedometer-ring-angle)*.55),#fe3f93 calc(var(--pedometer-ring-angle)*.55)var(--pedometer-ring-angle),#ffffff17 var(--pedometer-ring-angle)360deg);text-align:center;border-radius:999px;justify-self:center;place-items:center;width:11.5rem;height:11.5rem;display:grid;box-shadow:inset 0 0 22px #00000052,0 0 28px #ffd40026}.ha-pedometer-progress-ring strong,.ha-pedometer-progress-ring span{grid-column:1}.ha-pedometer-progress-ring strong{color:#fff;font-size:2.65rem;font-weight:950;line-height:.9}.ha-pedometer-progress-ring span{color:#e2e8f0bd;margin-top:3.25rem;font-size:1rem;font-weight:700}.ha-pedometer-count-zone{gap:1.1rem;min-width:0;display:grid}.ha-pedometer-count-zone>p{color:#e2e8f0b8;justify-content:center;align-items:baseline;gap:.65rem;margin:0;line-height:1;display:flex}.ha-pedometer-count-zone>p strong{color:#fff;letter-spacing:0;font-size:5.15rem;font-weight:950}.ha-pedometer-count-zone>p span{font-size:1.72rem;font-weight:650}.ha-pedometer-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.ha-pedometer-stat{color:#e2e8f0ad;text-align:center;border-right:1px solid #ffffff1a;justify-items:center;gap:.35rem;min-width:0;padding:.1rem .35rem;display:grid}.ha-pedometer-stat:last-child{border-right:0}.ha-pedometer-stat svg{color:#2196ff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;width:2.7rem;height:2.7rem;padding:.72rem;box-shadow:0 0 18px #2196ff21}.ha-pedometer-stat:nth-child(2) svg{color:#fe3f93;box-shadow:0 0 18px #fe087421}.ha-pedometer-stat:nth-child(3) svg{color:#a855f7;box-shadow:0 0 18px #a855f721}.ha-pedometer-stat strong{color:#fff;font-size:1.24rem;font-weight:950;line-height:1}.ha-pedometer-stat span{font-size:.92rem;font-weight:650;line-height:1}.ha-pedometer-goal-row{border-top:1px dashed #ffffff1c;grid-template-columns:minmax(8.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:1rem;padding-top:.9rem;display:grid}.ha-pedometer-goal-row span,.ha-pedometer-goal-row strong{display:block}.ha-pedometer-goal-row span{color:#e2e8f0b8;font-size:1rem;font-weight:650}.ha-pedometer-goal-row strong{color:#fff;font-size:1.18rem;font-weight:900}.ha-pedometer-progress-track{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;height:1rem;overflow:hidden}.ha-pedometer-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2196ff,#ffd400 58%,#fe3f93);height:100%;display:block;box-shadow:0 0 20px #ffd40061}.ha-pedometer-goal-row b{color:#2196ff;white-space:nowrap;font-size:1.18rem;font-weight:950}.ha-pedometer-gps-note{color:#e2e8f0c2;background:#ffd40014;border:1px solid #ffd40038;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .82rem;font-size:.82rem;font-weight:700;display:grid}.ha-pedometer-gps-note>svg{color:#ffd400}.ha-pedometer-gps-note button{color:#ffd400;letter-spacing:.08em;text-transform:uppercase;background:#ffd4001f;border:1px solid #ffd40059;border-radius:999px;min-height:2.35rem;padding:0 .8rem;font-size:.68rem;font-weight:900}.ha-pedometer-source-note{background:#ffd40013;border:1px solid #ffd40033;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.72rem .82rem;display:grid}.ha-pedometer-source-note>svg{color:#ffd400;width:1.15rem;height:1.15rem}.ha-pedometer-source-note span{gap:.18rem;min-width:0;display:grid}.ha-pedometer-source-note strong{color:#fff;font-size:.82rem;font-weight:950;line-height:1}.ha-pedometer-source-note small{color:#e2e8f0b3;font-size:.72rem;font-weight:750;line-height:1.15}.ha-pedometer-source-note.is-verified{background:#10b98117;border-color:#34d39947}.ha-pedometer-source-note.is-verified>svg{color:#34d399}.ha-pedometer-recovery-card{color:#fff;text-align:left;border-radius:1.28rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding:.82rem 1.05rem;display:grid}.ha-pedometer-recovery-icon{background:linear-gradient(145deg,#0022ff42,#fe08742e) padding-box padding-box,linear-gradient(135deg,#2196ffc2,#ffd4007a,#fe0874c2) border-box;border:1px solid #0000;border-radius:999px;place-items:center;width:4.3rem;height:4.3rem;padding:.55rem;display:grid;box-shadow:0 0 26px #ffd40029}.ha-pedometer-recovery-icon img{object-fit:contain;width:100%;height:100%}.ha-pedometer-recovery-card strong{color:#fff;font-size:1.18rem;font-weight:900;display:block}.ha-pedometer-recovery-card small{color:#e2e8f0b8;margin-top:.25rem;font-size:1rem;font-weight:500;line-height:1.32;display:block}.ha-pedometer-recovery-card>svg{color:#fff}html.light-theme .ha-pedometer-page{color:#0f172a}html.light-theme .ha-pedometer-kicker,html.light-theme .ha-pedometer-hero-asset,html.light-theme .ha-pedometer-icon-tile,html.light-theme .ha-pedometer-info-button,html.light-theme .ha-pedometer-average-copy small b,html.light-theme .ha-pedometer-day.is-best strong,html.light-theme .ha-pedometer-gps-note>svg,html.light-theme .ha-pedometer-gps-note button{color:#b77900}html.light-theme .ha-pedometer-hero h1,html.light-theme .ha-pedometer-trend-head h2,html.light-theme .ha-pedometer-average-copy p span,html.light-theme .ha-pedometer-day strong,html.light-theme .ha-pedometer-selected h2,html.light-theme .ha-pedometer-progress-ring strong,html.light-theme .ha-pedometer-count-zone>p strong,html.light-theme .ha-pedometer-stat strong,html.light-theme .ha-pedometer-goal-row strong,html.light-theme .ha-pedometer-recovery-card strong{color:#07111f}html.light-theme .ha-pedometer-hero p:not(.ha-pedometer-kicker),html.light-theme .ha-pedometer-trend-head p,html.light-theme .ha-pedometer-average-copy p,html.light-theme .ha-pedometer-average-copy small,html.light-theme .ha-pedometer-count-zone>p,html.light-theme .ha-pedometer-stat,html.light-theme .ha-pedometer-goal-row span,html.light-theme .ha-pedometer-gps-note,html.light-theme .ha-pedometer-recovery-card small{color:#0f172aa3}html.light-theme .ha-pedometer-trend-card,html.light-theme .ha-pedometer-detail-card,html.light-theme .ha-pedometer-recovery-card{background:linear-gradient(145deg,#fffffff0,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#2196ff94,#ffd40075,#fe08747a) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-pedometer-icon-tile,html.light-theme .ha-pedometer-info-button,html.light-theme .ha-pedometer-average-panel,html.light-theme .ha-pedometer-week-chart,html.light-theme .ha-pedometer-gps-note{background:#ffffff9e;border-color:#0f172a1c}html.light-theme .ha-pedometer-average-icon,html.light-theme .ha-pedometer-recovery-icon{background:linear-gradient(145deg,#fffffff2,#f1f5f9d1) padding-box padding-box,linear-gradient(135deg,#2196ff94,#ffd40085,#fe087485) border-box}html.light-theme .ha-pedometer-day{color:#0f172aad;border-color:#0f172a14}html.light-theme .ha-pedometer-day.is-selected{background:linear-gradient(145deg,#fffffff2,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#2196ffc7,#ffd400b3,#fe0874ad) border-box}html.light-theme .ha-pedometer-progress-ring{background:radial-gradient(circle at center,#fffffffa 0 56%,transparent 57%),conic-gradient(from -135deg,#2196ff 0 calc(var(--pedometer-ring-angle)*.55),#fe3f93 calc(var(--pedometer-ring-angle)*.55)var(--pedometer-ring-angle),#0f172a1f var(--pedometer-ring-angle)360deg)}html.light-theme .ha-pedometer-progress-track{background:#0f172a0f;border-color:#0f172a1c}html.light-theme .ha-pedometer-stat svg{background:#ffffffad;border-color:#0f172a1a}html.light-theme .ha-hydration-day.is-today,html.light-theme .ha-sleep-day.is-today,html.light-theme .ha-pedometer-day.is-today{outline-color:#fe0874e0;box-shadow:0 0 0 1px #fe087424,0 0 18px #fe08742e}html.light-theme .ha-hydration-day.is-complete,html.light-theme .ha-sleep-day.is-complete,html.light-theme .ha-pedometer-day.is-complete{color:#065f46;background:linear-gradient(145deg,#10b98129,#ffffffeb)}html.light-theme .ha-hydration-day.is-complete strong,html.light-theme .ha-sleep-day.is-complete strong,html.light-theme .ha-pedometer-day.is-complete strong{color:#065f46}@media(max-width:767px){.ha-pedometer-page{padding:.72rem .72rem max(7rem,calc(env(safe-area-inset-bottom) + 6rem));gap:.56rem}.ha-pedometer-hero{grid-template-columns:minmax(0,1fr) 4.35rem;align-items:center;gap:.38rem}.ha-pedometer-kicker{letter-spacing:.18em;margin-bottom:.38rem;font-size:.68rem}.ha-pedometer-hero h1{font-size:2.72rem}.ha-pedometer-hero p:not(.ha-pedometer-kicker){margin-top:.36rem;font-size:.82rem;line-height:1.28}.ha-pedometer-hero-asset{width:4.35rem;height:4.35rem}.ha-pedometer-trend-card,.ha-pedometer-detail-card{border-radius:1.18rem;gap:.42rem;padding:.56rem}.ha-pedometer-trend-head{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem}.ha-pedometer-icon-tile{width:2.72rem;height:2.72rem}.ha-pedometer-icon-tile svg{width:1.38rem;height:1.38rem}.ha-pedometer-trend-head h2{letter-spacing:.08em;margin-bottom:.28rem;font-size:.88rem}.ha-pedometer-trend-head p{font-size:.74rem;line-height:1.28}.ha-pedometer-info-button{min-height:2.08rem;padding:0 .68rem;font-size:.76rem}.ha-pedometer-average-panel{border-radius:1rem;gap:.5rem;padding:.56rem}.ha-pedometer-average-copy p{font-size:.78rem}.ha-pedometer-average-copy p strong{font-size:1.18rem}.ha-pedometer-average-copy p span{font-size:1.42rem}.ha-pedometer-average-copy small{margin-top:.28rem;font-size:.68rem;line-height:1.2}.ha-pedometer-average-icon{border-width:.15rem;width:3.65rem;height:3.65rem}.ha-pedometer-average-icon svg{width:1.75rem;height:1.75rem}.ha-pedometer-week-chart{border-radius:1rem;min-height:5rem}.ha-pedometer-day{grid-template-rows:auto auto minmax(1.35rem,1fr);gap:.16rem;min-height:5rem;padding:.44rem .08rem .48rem}.ha-pedometer-day span{font-size:.7rem}.ha-pedometer-day strong{font-size:.67rem}.ha-pedometer-day i{width:1.28rem;max-height:2.08rem}.ha-pedometer-best-star{width:.78rem;height:.78rem;top:.24rem;right:.22rem}.ha-pedometer-selected{gap:.48rem}.ha-pedometer-selected h2{font-size:1.5rem}.ha-pedometer-detail-main{grid-template-columns:5.3rem minmax(0,1fr);gap:.56rem}.ha-pedometer-progress-ring{width:5.3rem;height:5.3rem}.ha-pedometer-progress-ring strong{font-size:1.34rem}.ha-pedometer-progress-ring span{margin-top:1.82rem;font-size:.62rem}.ha-pedometer-count-zone{gap:.58rem}.ha-pedometer-count-zone>p{justify-content:flex-start;gap:.4rem}.ha-pedometer-count-zone>p strong{font-size:2.78rem}.ha-pedometer-count-zone>p span{font-size:1.08rem}.ha-pedometer-stat-row{gap:.24rem}.ha-pedometer-stat{gap:.16rem;padding:0 .14rem}.ha-pedometer-stat svg{width:2rem;height:2rem;padding:.52rem}.ha-pedometer-stat strong{font-size:.82rem}.ha-pedometer-stat span{font-size:.66rem}.ha-pedometer-goal-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-top:.5rem}.ha-pedometer-goal-row>div:first-child{grid-column:1/-1}.ha-pedometer-goal-row span{font-size:.72rem}.ha-pedometer-goal-row strong{font-size:.88rem}.ha-pedometer-progress-track{height:.56rem}.ha-pedometer-goal-row b{font-size:.96rem}.ha-pedometer-gps-note{grid-template-columns:auto minmax(0,1fr);gap:.48rem;padding:.48rem;font-size:.68rem}.ha-pedometer-gps-note button{grid-column:1/-1;justify-self:start;min-height:2rem;font-size:.62rem}.ha-pedometer-recovery-card{border-radius:1.1rem;gap:.54rem;min-height:3.72rem;padding:.5rem .65rem}.ha-pedometer-recovery-icon{width:2.55rem;height:2.55rem;padding:.36rem}.ha-pedometer-recovery-card strong{font-size:.82rem}.ha-pedometer-recovery-card small{font-size:.7rem;line-height:1.22}}@media(max-width:374px){.ha-pedometer-hero{grid-template-columns:minmax(0,1fr)}.ha-pedometer-hero-asset{display:none}.ha-pedometer-average-panel{grid-template-columns:minmax(0,1fr)}.ha-pedometer-average-icon{justify-self:center}}.ha-coach-page{isolation:isolate;color:#fff;overscroll-behavior:none;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:1rem;width:min(100%,58rem);height:calc(100dvh - 4rem);min-height:0;max-height:calc(100dvh - 4rem);margin:0 auto;padding:1.1rem .9rem 1rem;display:grid;position:relative;overflow:hidden}.ha-coach-page:before{content:"";z-index:-1;background:radial-gradient(at 0 48%,#0022ff38,#0000 38%),radial-gradient(at 100% 42%,#fe08742e,#0000 42%),linear-gradient(145deg,#020716fa,#040d1ffa 52%,#02030afa);position:absolute;inset:0}.ha-coach-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.1rem 0 .15rem;display:grid}.ha-coach-topbar h1{color:#fff;font-family:var(--font-heading);letter-spacing:0;text-align:center;text-transform:uppercase;margin:0;font-size:1.42rem;font-weight:900;line-height:1}.ha-coach-top-actions{align-items:center;gap:.65rem;display:flex}.ha-coach-icon-button,.ha-coach-composer-button,.ha-coach-send-button{color:#fff;background:linear-gradient(145deg,#091022e6,#04050de0) padding-box padding-box,linear-gradient(135deg,#417bffb8,#fe08749e) border-box;border:1px solid #0000;border-radius:1.05rem;flex:none;place-items:center;width:3.15rem;min-height:3.15rem;transition:transform .16s,border-color .16s,background .16s,opacity .16s;display:inline-grid;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #0000003d}.ha-coach-icon-button:hover,.ha-coach-composer-button:hover,.ha-coach-send-button:hover{transform:translateY(-1px)}.ha-coach-back-button{background:#ffffff09;border-color:#ffffff1a;box-shadow:0 10px 22px #00000029;border-radius:999px!important;width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important}.ha-coach-back-button-core{color:#fff;background:linear-gradient(90deg,#02f,#fe0874);border-radius:999px;place-items:center;width:1.72rem;height:1.72rem;display:grid}.ha-coach-icon-button svg,.ha-coach-composer-button svg,.ha-coach-send-button svg{width:1.35rem;height:1.35rem}.ha-coach-back-button-core svg{stroke-width:3px;width:.86rem!important;height:.86rem!important}.ha-coach-card{background:linear-gradient(145deg,#050d22f0,#080712eb) padding-box padding-box,linear-gradient(135deg,#0022ffb8,#fe0874b8) border-box;border:1px solid #0000;border-radius:1.45rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.ha-coach-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0022ff29,#0000 48%,#fe08742e);position:absolute;inset:0}.ha-coach-card>*{z-index:1;position:relative}.ha-coach-avatar{background:linear-gradient(145deg,#2f6bff,#8c34ff 44%,#fe0874);border-radius:999px;flex:none;place-items:center;padding:2px;display:inline-grid;position:relative;box-shadow:0 0 32px #fe087438}.ha-coach-avatar img{border-radius:inherit;object-fit:cover;background:#071021;border:4px solid #030712f5;width:100%;height:100%}.ha-coach-avatar.is-xl{width:6.55rem;height:6.55rem}.ha-coach-avatar.is-sm{width:3.1rem;height:3.1rem}.ha-coach-avatar>span{background:#15e39a;border:3px solid #061022;border-radius:999px;width:1rem;height:1rem;position:absolute;bottom:.45rem;right:.22rem;box-shadow:0 0 18px #15e39a9e}.ha-coach-card-copy{gap:.58rem;min-width:0;display:grid}.ha-coach-name-line{align-items:center;gap:.6rem;min-width:0;display:flex}.ha-coach-name-line h2{color:#fff;letter-spacing:0;margin:0;font-size:2.28rem;font-weight:900;line-height:1}.ha-coach-name-line svg{color:#a855f7;filter:drop-shadow(0 0 12px #fe087473);width:1.9rem;height:1.9rem}.ha-coach-presence,.ha-coach-tags{color:#e2e8f0b8;align-items:center;gap:.48rem;min-width:0;margin:0;font-size:1.03rem;font-weight:650;line-height:1.25;display:flex}.ha-coach-presence span{background:#15e39a;border-radius:999px;width:.62rem;height:.62rem;box-shadow:0 0 15px #15e39a9e}.ha-coach-tags{color:#e2e8f094;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;font-size:.84rem;font-weight:900}.ha-coach-today-divider{color:#e2e8f094;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:1rem;padding:.15rem 1.4rem;font-size:.84rem;font-weight:900;display:grid}.ha-coach-today-divider span{background:linear-gradient(90deg,#0000,#94a3b83d,#0000);height:1px}.ha-coach-thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#fe087461 transparent;align-content:start;gap:.86rem;min-width:0;max-width:100%;height:100%;min-height:0;padding:.05rem .15rem .1rem;display:grid;overflow:hidden auto}.ha-coach-message{align-items:flex-end;gap:.75rem;min-width:0;display:flex}.ha-coach-message.is-user{justify-content:flex-end}.ha-coach-bubble-wrap{gap:.25rem;min-width:0;max-width:min(75%,36rem);display:grid;position:relative;overflow-x:hidden}.ha-coach-message.is-user .ha-coach-bubble-wrap{justify-items:end}.ha-coach-bubble{color:#fff;background:linear-gradient(145deg,#0c152be6,#080712d1) padding-box padding-box,linear-gradient(135deg,#417bff57,#fe08744d) border-box;border:1px solid #ffffff1f;border-radius:1rem 1rem 1rem .28rem;min-width:0;max-width:100%;padding:.78rem 1rem;overflow-x:hidden;box-shadow:0 16px 42px #00000038}.ha-coach-message.is-user .ha-coach-bubble{background:linear-gradient(135deg,#0e52ff,#6d3bff 48%,#fe2f86);border-color:#ffffff2e;border-radius:1rem 1rem .28rem}.ha-coach-bubble p,.ha-coach-bubble ul,.ha-coach-bubble ol{margin:0}.ha-coach-bubble p+p,.ha-coach-bubble ul+p,.ha-coach-bubble p+ul{margin-top:.55rem}.ha-coach-bubble,.ha-coach-bubble p,.ha-coach-bubble li{overflow-wrap:anywhere;word-break:break-word;font-size:1rem;font-weight:560;line-height:1.42}.ha-coach-bubble *{max-width:100%}.ha-coach-bubble pre,.ha-coach-bubble code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.ha-coach-bubble table{table-layout:fixed;width:100%;max-width:100%;display:block;overflow-x:hidden}.ha-coach-bubble a{color:#93c5fd;text-decoration:underline}.ha-coach-bubble-wrap time,.ha-coach-plan-card time{color:#94a3b8b8;font-size:.8rem;font-weight:650}.ha-coach-read-icon{color:#fe3f93;width:1rem;height:1rem;position:absolute;bottom:.05rem;right:-1.55rem}.ha-coach-typing{align-items:center;gap:.35rem;min-width:4.6rem;min-height:2.9rem;display:inline-flex}.ha-coach-typing span{background:#e2e8f0cc;border-radius:999px;width:.44rem;height:.44rem;animation:.9s ease-in-out infinite ha-coach-bounce}.ha-coach-typing span:nth-child(2){animation-delay:.12s}.ha-coach-typing span:nth-child(3){animation-delay:.24s}@keyframes ha-coach-bounce{0%,80%,to{opacity:.48;transform:translateY(0)}40%{opacity:1;transform:translateY(-.32rem)}}.ha-coach-plan-card{background:linear-gradient(145deg,#071023f0,#150718eb) padding-box padding-box,linear-gradient(135deg,#417bff73,#fe0874b3) border-box;border:1px solid #0000;border-radius:1.05rem;width:min(100%,35rem);padding:1rem 1.1rem;box-shadow:0 18px 50px #0000003d}.ha-coach-plan-title{color:#fe3f93;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #ffffff1c;align-items:center;gap:.75rem;padding-bottom:.7rem;font-size:.95rem;font-weight:900;display:flex}.ha-coach-plan-title svg{color:#c026d3}.ha-coach-plan-card dl{gap:.62rem;margin:.8rem 0 .35rem;display:grid}.ha-coach-plan-card dl>div{grid-template-columns:1.3rem auto minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.ha-coach-plan-card dl svg{color:#2f6bff;width:1.15rem;height:1.15rem}.ha-coach-plan-card dt,.ha-coach-plan-card dd{margin:0;font-size:.96rem;line-height:1.25}.ha-coach-plan-card dt{color:#6a72ff;font-weight:900}.ha-coach-plan-card dd{color:#fff;overflow-wrap:anywhere;min-width:0;font-weight:650}.ha-coach-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.05rem;display:grid}.ha-coach-quick-actions button{color:#fff;background:linear-gradient(145deg,#070f20eb,#080712db) padding-box padding-box,linear-gradient(135deg,#417bff85,#fe087494) border-box;border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.7rem;font-size:.96rem;font-weight:850;line-height:1.1;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 15px 42px #0000002e}.ha-coach-quick-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ha-coach-quick-actions svg{color:#bfdbfe;width:1.25rem;height:1.25rem}.ha-coach-composer-shell{z-index:10;padding:.2rem .15rem calc(env(safe-area-inset-bottom) + .35rem);background:linear-gradient(#0000,#020716eb 22%,#020716fa);margin:0 -.15rem;position:relative;bottom:auto}.ha-coach-page.has-mobile-nav .ha-coach-composer-shell{padding-bottom:calc(env(safe-area-inset-bottom) + 5.2rem)}.ha-coach-composer{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:.72rem;display:grid}.ha-coach-composer textarea{color:#fff;resize:none;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:1.05rem;outline:none;width:100%;min-height:3.5rem;max-height:11.25rem;padding:1rem 1.05rem;font-size:1rem;font-weight:600;line-height:1.35;box-shadow:inset 0 1px #ffffff0f}.ha-coach-composer textarea::placeholder{color:#e2e8f075}.ha-coach-composer textarea:focus{border-color:#417bff99;box-shadow:0 0 0 3px #0022ff24}.ha-coach-composer-button.is-recording{color:#fff;background:linear-gradient(145deg,#fe0874eb,#6633ffe6) padding-box padding-box,linear-gradient(135deg,#ffffff80,#fe0874b8) border-box}.ha-coach-send-button{background:linear-gradient(135deg,#0e52ff,#7c35ff 50%,#fe2f86);border-color:#ffffff29}.ha-coach-send-button:disabled{cursor:not-allowed;opacity:.46;filter:grayscale(.35);transform:none}.ha-coach-guest-count{color:#60a5fa;text-align:center;margin:0 0 .5rem;font-size:.82rem;font-weight:800}.ha-coach-attachment-pill{color:#e2e8f0d1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.55rem;max-width:100%;margin-bottom:.55rem;padding:.48rem .52rem .48rem .75rem;font-size:.84rem;font-weight:750;display:inline-flex}.ha-coach-attachment-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ha-coach-attachment-pill svg{flex:none;width:1rem;height:1rem}.ha-coach-attachment-pill button{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:1.7rem;min-height:1.7rem;display:inline-grid}.ha-coach-limit-card{text-align:center;background:#0022ff1f;border:1px solid #417bff57;border-radius:1.05rem;padding:1rem}.ha-coach-limit-card h3{color:#fff;margin:0;font-size:1.05rem;font-weight:900}.ha-coach-limit-card p{color:#e2e8f0b3;max-width:30rem;margin:.45rem auto .8rem;font-size:.9rem;font-weight:560}.ha-coach-limit-card button{color:#fff;background:linear-gradient(135deg,#0e52ff,#fe2f86);border-radius:.9rem;min-height:3rem;padding:0 1.2rem;font-weight:900}.ha-coach-history-overlay{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000094;justify-content:flex-end;display:flex;position:fixed;inset:0}.ha-coach-history-panel{background:radial-gradient(at 100% 0,#fe087429,#0000 36%),linear-gradient(145deg,#050d22fa,#04050dfa);border-left:1px solid #ffffff1a;flex-direction:column;gap:1rem;width:min(27rem,100vw - 1.2rem);min-height:100dvh;padding:1.1rem;display:flex;box-shadow:-28px 0 70px #00000061}.ha-coach-history-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ha-coach-history-head p{color:#2f6bff;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.74rem;font-weight:900}.ha-coach-history-head h2{color:#fff;margin:0;font-size:1.45rem;font-weight:900;line-height:1.05}.ha-coach-history-head button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.85rem;place-items:center;width:2.7rem;min-height:2.7rem;display:grid}.ha-coach-history-new,.ha-coach-history-load{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:.2rem .75rem;width:100%;min-height:3.35rem;padding:.85rem;display:grid}.ha-coach-history-new{background:linear-gradient(135deg,#0022ff2e,#fe08741f);grid-template-columns:auto minmax(0,1fr);font-weight:900}.ha-coach-history-new svg{color:#60a5fa}.ha-coach-history-list{gap:.7rem;display:grid}.ha-coach-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.48rem;display:grid}.ha-coach-history-row.is-active .ha-coach-history-load{background:linear-gradient(135deg,#15e39a1a,#0022ff17);border-color:#15e39a66}.ha-coach-history-load{grid-template-columns:auto minmax(0,1fr)}.ha-coach-history-load span{color:#15e39a;background:#15e39a1f;border-radius:999px;grid-row:span 2;place-items:center;width:2.15rem;height:2.15rem;display:grid}.ha-coach-history-delete{color:#fb7185;background:#fe087414;border:1px solid #fe087438;border-radius:1rem;place-items:center;width:3.15rem;min-height:3.35rem;display:grid}.ha-coach-history-delete svg{width:1.12rem;height:1.12rem}.ha-coach-history-list strong,.ha-coach-history-list small,.ha-coach-history-empty{text-overflow:ellipsis;min-width:0;overflow:hidden}.ha-coach-history-list strong{white-space:nowrap;color:#fff;font-size:.98rem;font-weight:900}.ha-coach-history-list small{white-space:nowrap;color:#e2e8f09e;font-size:.82rem;font-weight:600}.ha-coach-history-empty{color:#e2e8f0ad;border:1px dashed #ffffff29;border-radius:1rem;margin:0;padding:.9rem;font-size:.92rem;font-weight:650;line-height:1.35}html.light-theme .ha-coach-page{color:#0f172a}html.light-theme .ha-coach-page:before{background:radial-gradient(at 0 40%,#0022ff1f,#0000 40%),radial-gradient(at 100% 48%,#fe08741a,#0000 42%),linear-gradient(145deg,#f8fbff,#edf4ff 52%,#fff)}html.light-theme .ha-coach-topbar h1,html.light-theme .ha-coach-name-line h2,html.light-theme .ha-coach-bubble,html.light-theme .ha-coach-plan-card dd,html.light-theme .ha-coach-quick-actions button,html.light-theme .ha-coach-composer textarea,html.light-theme .ha-coach-history-head h2,html.light-theme .ha-coach-history-new,html.light-theme .ha-coach-history-list strong,html.light-theme .ha-coach-limit-card h3{color:#07111f}html.light-theme .ha-coach-card,html.light-theme .ha-coach-bubble,html.light-theme .ha-coach-plan-card,html.light-theme .ha-coach-quick-actions button,html.light-theme .ha-coach-limit-card{background:linear-gradient(145deg,#ffffffeb,#f0f6ffe6) padding-box padding-box,linear-gradient(135deg,#0022ff75,#fe087470) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-coach-icon-button,html.light-theme .ha-coach-composer-button,html.light-theme .ha-coach-composer textarea,html.light-theme .ha-coach-history-head button,html.light-theme .ha-coach-history-new,html.light-theme .ha-coach-history-list button,html.light-theme .ha-coach-attachment-pill{color:#0f172a;background:#ffffffb8;border-color:#0f172a1f}html.light-theme .ha-coach-message.is-user .ha-coach-bubble,html.light-theme .ha-coach-send-button,html.light-theme .ha-coach-limit-card button{color:#fff;background:linear-gradient(135deg,#0e52ff,#7c35ff 50%,#fe2f86)}html.light-theme .ha-coach-presence,html.light-theme .ha-coach-tags,html.light-theme .ha-coach-today-divider,html.light-theme .ha-coach-bubble-wrap time,html.light-theme .ha-coach-plan-card time,html.light-theme .ha-coach-history-list small,html.light-theme .ha-coach-history-empty,html.light-theme .ha-coach-limit-card p{color:#0f172a9e}html.light-theme .ha-coach-history-empty{border-color:#0f172a24}html.light-theme .ha-coach-history-delete{color:#be123c;background:#e11d4814;border-color:#e11d482e}html.light-theme .ha-coach-avatar img{background:#f1f5f9;border-color:#fffffff0}html.light-theme .ha-coach-avatar>span{border-color:#f8fafc}html.light-theme .ha-coach-composer-shell{background:linear-gradient(#0000,#f8fbfff0 22%,#f8fbfffc)}html.light-theme .ha-coach-composer textarea::placeholder{color:#47556994}html.light-theme .ha-coach-history-panel{background:radial-gradient(at 100% 0,#fe087417,#0000 36%),linear-gradient(145deg,#f8fbfffa,#eff6fffa)}@media(min-width:768px){.ha-coach-page{height:calc(100dvh - 4.5rem);max-height:calc(100dvh - 4.5rem);padding:1.45rem 1.15rem 1rem}.ha-coach-topbar{padding-inline:.35rem}.ha-coach-card{padding:1.15rem 1.3rem}.ha-coach-composer-shell{padding-bottom:.55rem}}@media(max-width:767px){.ha-coach-page{gap:.75rem;width:100%;height:calc(100dvh - 3.5rem);max-height:calc(100dvh - 3.5rem);padding:.7rem .72rem 0}.ha-coach-topbar{gap:.55rem}.ha-coach-topbar h1{font-size:1.02rem}.ha-coach-top-actions{gap:.45rem}.ha-coach-icon-button,.ha-coach-composer-button,.ha-coach-send-button{border-radius:.9rem;width:2.75rem;min-height:2.75rem}.ha-coach-icon-button svg,.ha-coach-composer-button svg,.ha-coach-send-button svg{width:1.16rem;height:1.16rem}.ha-coach-card{border-radius:1.18rem;gap:.8rem;padding:.78rem}.ha-coach-avatar.is-xl{width:4.35rem;height:4.35rem}.ha-coach-avatar.is-sm{width:2.45rem;height:2.45rem}.ha-coach-avatar img{border-width:3px}.ha-coach-avatar>span{border-width:2px;width:.78rem;height:.78rem;bottom:.28rem;right:.12rem}.ha-coach-card-copy{gap:.38rem}.ha-coach-name-line{gap:.4rem}.ha-coach-name-line h2{font-size:1.42rem}.ha-coach-name-line svg{width:1.32rem;height:1.32rem}.ha-coach-presence{font-size:.82rem}.ha-coach-tags{font-size:.66rem;line-height:1.25;display:block}.ha-coach-today-divider{gap:.65rem;padding-inline:.25rem;font-size:.72rem}.ha-coach-thread{gap:.72rem;padding-inline:0}.ha-coach-message{gap:.5rem}.ha-coach-bubble-wrap{max-width:calc(100% - 3.2rem)}.ha-coach-message.is-user .ha-coach-bubble-wrap{max-width:calc(100% - 2rem)}.ha-coach-bubble{border-radius:.88rem .88rem .88rem .24rem;padding:.68rem .78rem}.ha-coach-message.is-user .ha-coach-bubble{border-radius:.88rem .88rem .24rem}.ha-coach-bubble,.ha-coach-bubble p,.ha-coach-bubble li{font-size:.9rem}.ha-coach-read-icon{width:.82rem;height:.82rem;right:-1.15rem}.ha-coach-plan-card{border-radius:.92rem;width:min(100%,20.7rem);padding:.82rem}.ha-coach-plan-title{padding-bottom:.55rem;font-size:.76rem}.ha-coach-plan-card dl{gap:.48rem}.ha-coach-plan-card dt,.ha-coach-plan-card dd{font-size:.84rem}.ha-coach-quick-actions{gap:.45rem}.ha-coach-quick-actions button{border-radius:.85rem;flex-direction:column;gap:.28rem;min-height:3.05rem;padding:.42rem;font-size:.72rem}.ha-coach-quick-actions svg{width:1.08rem;height:1.08rem}.ha-coach-composer{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.45rem}.ha-coach-composer textarea{border-radius:.92rem;min-height:2.95rem;padding:.82rem .75rem;font-size:.92rem}.ha-coach-history-panel{width:min(24rem,100vw - .75rem);padding:.9rem}}@media(max-width:374px){.ha-coach-topbar h1{font-size:.9rem}.ha-coach-icon-button,.ha-coach-composer-button,.ha-coach-send-button{width:2.55rem;min-height:2.55rem}.ha-coach-card{grid-template-columns:1fr}.ha-coach-avatar.is-xl{width:4rem;height:4rem}.ha-coach-quick-actions button span{font-size:.68rem}}.ha-community-page{color:#fff;gap:clamp(.95rem,1.8vw,1.25rem);display:grid}.ha-community-hero{padding:clamp(1.2rem,3.6vw,2.4rem) clamp(.35rem,2vw,.8rem) clamp(.35rem,1.4vw,.8rem);position:relative}.ha-community-hero-copy{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ha-community-kicker{color:#2e66ff;font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;margin-bottom:.55rem;font-size:clamp(.72rem,1.3vw,.92rem);font-weight:900;line-height:1}.ha-community-hero h1{color:#fff;letter-spacing:0;font-size:clamp(3.2rem,7.6vw,5.4rem);font-weight:900;line-height:.92}.ha-community-hero p:not(.ha-community-kicker){color:#e2e8f0b8;max-width:34rem;margin-top:clamp(.65rem,1.3vw,.85rem);font-size:clamp(1rem,1.8vw,1.32rem);font-weight:500;line-height:1.45}.ha-community-bell{color:#fff;background:linear-gradient(145deg,#050d22d6,#070711bd) padding-box padding-box,linear-gradient(135deg,#0022ffeb,#fe0874b8) border-box;border:1px solid #0000;border-radius:clamp(1.15rem,2.5vw,1.6rem);flex:none;place-items:center;width:clamp(3.6rem,7vw,5.05rem);min-height:clamp(3.6rem,7vw,5.05rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000003d}.ha-community-bell span{background:#fe0874;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:1rem;right:1rem;box-shadow:0 0 16px #fe0874c7}.ha-community-identity-card,.ha-community-add-card,.ha-community-friends-card,.ha-community-ranking-card,.ha-community-conversations-card,.ha-community-chat-card,.ha-community-performance-strip{background:linear-gradient(145deg,#050d22f0,#060610eb) padding-box padding-box,linear-gradient(135deg,#0022ffa8,#fe087494) border-box;border:1px solid #0000;box-shadow:0 22px 70px #00000047}.ha-community-identity-card{border-radius:clamp(1.25rem,2.8vw,1.8rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2.7vw,1.8rem);display:grid}.ha-community-avatar{background:linear-gradient(145deg,#02f,#7b2cff 45%,#fe0874);border-radius:999px;flex:none;place-items:center;padding:2px;display:inline-grid;position:relative;box-shadow:0 0 34px #fe08742e}.ha-community-avatar img{border-radius:inherit;object-fit:cover;background:#071021;border:5px solid #040814f0;width:100%;height:100%}.ha-community-avatar-fallback{border-radius:inherit;color:#fff;letter-spacing:.02em;background:radial-gradient(circle at 30% 20%,#2f7bff57,#0000 44%),linear-gradient(145deg,#050d22fa,#0c081cf0);border:5px solid #040814f0;place-items:center;width:100%;height:100%;font-size:clamp(.9rem,2.6vw,1.45rem);font-weight:950;display:grid}.ha-community-avatar.is-sm{width:clamp(3.4rem,6vw,4.55rem);height:clamp(3.4rem,6vw,4.55rem)}.ha-community-avatar.is-md{width:clamp(4rem,7vw,5.4rem);height:clamp(4rem,7vw,5.4rem)}.ha-community-avatar.is-lg{width:clamp(4.8rem,8.5vw,6.5rem);height:clamp(4.8rem,8.5vw,6.5rem)}.ha-community-avatar.is-xl{width:clamp(6rem,11vw,8.9rem);height:clamp(6rem,11vw,8.9rem)}.ha-community-online-dot{background:#00e49a;border:3px solid #061022;border-radius:999px;width:clamp(.78rem,1.5vw,1.15rem);height:clamp(.78rem,1.5vw,1.15rem);position:absolute;bottom:.5rem;right:.2rem;box-shadow:0 0 16px #00e49a8c}.ha-community-avatar.is-xl .ha-community-online-dot{bottom:.95rem;right:.55rem}.ha-community-online-dot.is-offline{box-shadow:none;background:#94a3b8}.ha-community-identity-copy{min-width:0}.ha-community-identity-copy h2{color:#fff;letter-spacing:0;font-size:clamp(2.1rem,4.6vw,3.35rem);font-weight:900;line-height:.98}.ha-community-online-pill{color:#00e49a;background:#00e49a1a;border:1px solid #00e49a70;border-radius:999px;align-items:center;gap:.45rem;margin-top:.75rem;padding:.45rem .8rem;font-size:clamp(.78rem,1.35vw,1rem);font-weight:900;line-height:1;display:inline-flex}.ha-community-online-pill span{background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.ha-community-handle{color:#e2e8f0ad;align-items:center;gap:.65rem;max-width:100%;margin-top:.85rem;font-size:clamp(.95rem,1.7vw,1.2rem);font-weight:600;display:inline-flex}.ha-community-handle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ha-community-handle svg{color:#e2e8f0cc;flex:none}.ha-community-member-card{background:#ffffff09;border:1px solid #ffffff1c;border-radius:clamp(1.05rem,2.4vw,1.45rem);align-items:center;gap:1rem;min-width:clamp(12rem,24vw,18rem);padding:clamp(1rem,2vw,1.35rem);display:flex}.ha-community-member-card svg{color:#fe0874;flex:none}.ha-community-member-card strong,.ha-community-search-result strong{color:#fff;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:900;line-height:1.1;display:block}.ha-community-member-card span,.ha-community-search-result span{color:#e2e8f0ad;margin-top:.25rem;font-size:clamp(.8rem,1.3vw,.96rem);font-weight:500;display:block}.ha-community-add-card,.ha-community-friends-card,.ha-community-ranking-card,.ha-community-conversations-card,.ha-community-chat-card{border-radius:clamp(1.25rem,2.8vw,1.75rem);gap:clamp(.9rem,1.7vw,1.1rem);padding:clamp(1rem,2.4vw,1.5rem);display:grid}.ha-community-section-head,.ha-community-card-title,.ha-community-card-title>div{align-items:center;gap:.75rem;display:flex}.ha-community-section-head svg,.ha-community-card-title svg{color:#fe0874}.ha-community-section-head h2,.ha-community-card-title h2,.ha-community-chat-head h2{color:#fff;font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:900;line-height:1.08}.ha-community-card-title{justify-content:space-between;gap:1rem}.ha-community-card-title button{color:#fe3f93;white-space:nowrap;align-items:center;gap:.28rem;font-size:clamp(.78rem,1.4vw,1rem);font-weight:850;display:inline-flex}.ha-community-add-form{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid;position:relative}.ha-community-add-form input,.ha-community-message-form input{color:#fff;background:#ffffff0b;border:1px solid #ffffff21;border-radius:clamp(.95rem,2.2vw,1.25rem);outline:none;width:100%;min-height:clamp(3.4rem,6.6vw,4.25rem);padding:0 clamp(1rem,2vw,1.35rem);font-size:clamp(1rem,1.8vw,1.24rem);font-weight:600;transition:border-color .16s,background-color .16s,box-shadow .16s}.ha-community-add-form input{padding-right:3rem}.ha-community-add-form input::placeholder,.ha-community-message-form input::placeholder{color:#94a3b8ad}.ha-community-add-form input:focus,.ha-community-message-form input:focus{background:#fff1;border-color:#fe08749e;box-shadow:0 0 0 3px #0022ff1f,0 0 26px #fe087424}.ha-community-input-clear{color:#e2e8f0b8;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:50%;right:clamp(8.5rem,16vw,11.6rem);transform:translateY(-50%)}.ha-community-gradient-button{color:#fff;letter-spacing:0;background:linear-gradient(95deg,#02f,#8a3af6 47%,#fe0874);border-radius:clamp(.95rem,2.2vw,1.25rem);justify-content:center;align-items:center;gap:.55rem;min-height:clamp(3.4rem,6.6vw,4.25rem);padding:0 clamp(1.2rem,3vw,2.5rem);font-size:clamp(.95rem,1.7vw,1.22rem);font-weight:900;display:inline-flex;box-shadow:0 18px 45px #02f3,0 16px 38px #fe08742e}.ha-community-gradient-button:disabled{cursor:not-allowed;opacity:.62}.ha-community-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.4vw,.9rem);display:grid}.ha-community-tool-button,.ha-community-search-result,.ha-community-friend-row,.ha-community-conversation-row{background:#ffffff09;border:1px solid #ffffff1c}.ha-community-tool-button{color:#fff;text-align:left;border-radius:clamp(.95rem,2.2vw,1.25rem);justify-content:center;align-items:center;gap:.85rem;min-height:clamp(4.4rem,8vw,5.4rem);padding:.75rem;display:flex}.ha-community-tool-button svg{color:#9a47ff;flex:none}.ha-community-tool-button strong,.ha-community-tool-button small{line-height:1.15;display:block}.ha-community-tool-button strong{color:#fff;font-size:clamp(.88rem,1.5vw,1.08rem);font-weight:900}.ha-community-tool-button small{color:#e2e8f0a8;margin-top:.15rem;font-size:clamp(.76rem,1.2vw,.9rem);font-weight:500}.ha-community-search-result{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.ha-community-search-result button{color:#ff73ad;background:#fe08741c;border:1px solid #fe087447;border-radius:.8rem;min-height:2.4rem;padding:0 .9rem;font-size:.78rem;font-weight:900}.ha-community-status{border-radius:1rem;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.88rem;font-weight:800;line-height:1.35;display:flex}.ha-community-status.is-success{color:#bbf7d0;background:#10b9811f;border:1px solid #10b98152}.ha-community-status.is-error{color:#fecaca;background:#ef44441f;border:1px solid #f8717152}.ha-community-performance-strip{border-radius:clamp(1.05rem,2.4vw,1.45rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ha-community-performance-strip>div{background:#ffffff06;align-content:center;justify-items:center;gap:.28rem;min-height:5.8rem;padding:.8rem;display:grid}.ha-community-performance-strip svg{color:#fe0874}.ha-community-performance-strip strong{color:#fff;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:900}.ha-community-performance-strip span{color:#e2e8f0a3;font-size:.78rem;font-weight:600}.ha-community-friend-list,.ha-community-conversation-list{gap:.5rem;display:grid}.ha-community-empty{color:#e2e8f0a8;background:#ffffff08;border:1px solid #ffffff17;border-radius:1rem;padding:1rem;font-size:.9rem;font-weight:700;line-height:1.35}.ha-community-friend-row{border-radius:clamp(.95rem,2.2vw,1.25rem);grid-template-columns:auto minmax(8rem,1fr) minmax(7rem,.7fr) minmax(7rem,.7fr) auto;align-items:center;gap:clamp(.65rem,1.6vw,1rem);min-height:clamp(4.9rem,8vw,5.75rem);padding:.55rem .75rem;display:grid}.ha-community-friend-name{min-width:0}.ha-community-friend-name strong,.ha-community-conversation-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.8vw,1.26rem);font-weight:900;line-height:1.1;display:block;overflow:hidden}.ha-community-friend-name span{color:#00e49a;margin-top:.22rem;font-size:clamp(.82rem,1.35vw,1rem);font-weight:700;display:block}.ha-community-friend-stat{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.45rem;min-width:0;display:grid}.ha-community-friend-stat svg{color:#ff5f49;grid-row:1/3}.ha-community-friend-stat:nth-of-type(2) svg{color:#6c55ff}.ha-community-friend-stat strong{color:#fff;font-size:clamp(.94rem,1.55vw,1.17rem);font-weight:850;line-height:1.1}.ha-community-friend-stat span{color:#e2e8f094;font-size:clamp(.7rem,1.1vw,.82rem);font-weight:600;line-height:1.1}.ha-community-message-button{color:#fe3f93;border:1px solid #fe087470;border-radius:1rem;place-items:center;width:clamp(3.3rem,6vw,4.1rem);height:clamp(3.3rem,6vw,4.1rem);display:grid}.ha-community-podium{background:#ffffff06;border:1px solid #ffffff14;border-radius:clamp(1rem,2.2vw,1.35rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.65rem,1.5vw,.95rem);padding:.85rem;display:grid}.ha-community-podium-item{color:#fff;text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:clamp(.95rem,2.2vw,1.35rem);align-content:center;justify-items:center;gap:.32rem;min-height:clamp(8.2rem,15vw,10rem);display:grid;position:relative}.ha-community-podium-item.is-winner{background:radial-gradient(circle at 50% 0,#fe087433,#0000 44%),#ffffff0a;border-color:#fe0874a3;min-height:clamp(9rem,17vw,11.4rem);box-shadow:0 0 34px #fe087421}.ha-community-rank{color:#fff;border:1px solid #ffffff70;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:clamp(.8rem,1.6vw,1rem);left:clamp(.8rem,1.6vw,1rem)}.ha-community-podium-item strong{color:#fff;font-size:clamp(.98rem,1.7vw,1.25rem);font-weight:900;line-height:1}.ha-community-podium-item small{color:#e2e8f0ad;font-size:clamp(.84rem,1.3vw,1rem);font-weight:700}.ha-community-conversation-row{text-align:left;border-radius:clamp(.95rem,2.2vw,1.25rem);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:clamp(4.7rem,8vw,5.6rem);padding:.55rem .75rem;display:grid}.ha-community-conversation-row span{min-width:0}.ha-community-conversation-row small{color:#e2e8f0a8;text-overflow:ellipsis;white-space:nowrap;margin-top:.24rem;font-size:clamp(.82rem,1.3vw,1rem);font-weight:500;display:block;overflow:hidden}.ha-community-conversation-row time{color:#e2e8f09e;font-size:clamp(.82rem,1.3vw,1rem);font-weight:600}.ha-community-conversation-row em{color:#fff;background:#fe0874;border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;font-size:.82rem;font-style:normal;font-weight:900;display:grid}.ha-community-chat-card{gap:0}.ha-community-chat-head{border-bottom:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-bottom:.9rem;display:grid}.ha-community-chat-head p{color:#e2e8f09e;margin-top:.2rem;font-size:.9rem;font-weight:600}.ha-community-chat-actions{gap:.45rem;display:flex}.ha-community-chat-actions button{color:#e2e8f0c2;border:1px solid #ffffff1a;border-radius:.85rem;place-items:center;width:2.55rem;height:2.55rem;display:grid}.ha-community-message-list{align-content:start;gap:.72rem;max-height:min(28rem,52vh);padding:1rem 0;display:grid;overflow-y:auto}.ha-community-message{justify-items:start;gap:.32rem;display:grid}.ha-community-message.is-mine{justify-items:end}.ha-community-message>div{color:#fff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;max-width:min(34rem,86%);padding:.82rem 1rem;font-size:.92rem;font-weight:700;line-height:1.4}.ha-community-message.is-mine>div{background:linear-gradient(95deg,#02f,#8a3af6 47%,#fe0874);border-color:#0000}.ha-community-message button{color:#e2e8f07a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.68rem;font-weight:900;display:inline-flex}.ha-community-message-form{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding-top:.9rem;display:grid}.ha-community-message-form button{color:#fff;background:linear-gradient(95deg,#02f,#8a3af6 47%,#fe0874);border-radius:clamp(.95rem,2.2vw,1.25rem);place-items:center;width:clamp(3.4rem,6.5vw,4.25rem);min-height:clamp(3.4rem,6.5vw,4.25rem);display:grid}.ha-community-message-form button:disabled{cursor:not-allowed;opacity:.55}html.light-theme .ha-community-page{color:#0f172a}html.light-theme .ha-community-hero h1,html.light-theme .ha-community-identity-copy h2,html.light-theme .ha-community-member-card strong,html.light-theme .ha-community-search-result strong,html.light-theme .ha-community-section-head h2,html.light-theme .ha-community-card-title h2,html.light-theme .ha-community-chat-head h2,html.light-theme .ha-community-tool-button strong,html.light-theme .ha-community-friend-name strong,html.light-theme .ha-community-friend-stat strong,html.light-theme .ha-community-conversation-row strong,html.light-theme .ha-community-podium-item strong,html.light-theme .ha-community-performance-strip strong,html.light-theme .ha-community-add-form input,html.light-theme .ha-community-message-form input{color:#07111f}html.light-theme .ha-community-hero p:not(.ha-community-kicker),html.light-theme .ha-community-handle,html.light-theme .ha-community-member-card span,html.light-theme .ha-community-search-result span,html.light-theme .ha-community-tool-button small,html.light-theme .ha-community-empty,html.light-theme .ha-community-friend-stat span,html.light-theme .ha-community-conversation-row small,html.light-theme .ha-community-conversation-row time,html.light-theme .ha-community-podium-item small,html.light-theme .ha-community-performance-strip span,html.light-theme .ha-community-chat-head p{color:#0f172a9e}html.light-theme .ha-community-identity-card,html.light-theme .ha-community-add-card,html.light-theme .ha-community-friends-card,html.light-theme .ha-community-ranking-card,html.light-theme .ha-community-conversations-card,html.light-theme .ha-community-chat-card,html.light-theme .ha-community-performance-strip{background:linear-gradient(145deg,#ffffffeb,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#0022ff8a,#fe08747a) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-community-bell,html.light-theme .ha-community-member-card,html.light-theme .ha-community-tool-button,html.light-theme .ha-community-search-result,html.light-theme .ha-community-friend-row,html.light-theme .ha-community-conversation-row,html.light-theme .ha-community-empty,html.light-theme .ha-community-podium,html.light-theme .ha-community-podium-item,html.light-theme .ha-community-add-form input,html.light-theme .ha-community-message-form input,html.light-theme .ha-community-chat-actions button,html.light-theme .ha-community-message>div{background:#ffffff9e;border-color:#0f172a1c}html.light-theme .ha-community-avatar img{background:#f1f5f9;border-color:#ffffffeb}html.light-theme .ha-community-avatar-fallback{color:#0f172a;background:radial-gradient(circle at 30% 20%,#2f7bff2e,#0000 44%),linear-gradient(145deg,#f8fafc,#eef2ff);border-color:#ffffffeb}html.light-theme .ha-community-online-dot{border-color:#f8fafc}html.light-theme .ha-community-bell,html.light-theme .ha-community-handle svg,html.light-theme .ha-community-input-clear,html.light-theme .ha-community-chat-actions button{color:#0f172a}html.light-theme .ha-community-add-form input::placeholder,html.light-theme .ha-community-message-form input::placeholder{color:#47556994}html.light-theme .ha-community-chat-head,html.light-theme .ha-community-message-form{border-color:#0f172a17}html.light-theme .ha-community-status.is-success{color:#047857}html.light-theme .ha-community-status.is-error{color:#b91c1c}@media(max-width:767px){.ha-community-page{gap:.86rem;padding-inline:.72rem!important;padding-top:.2rem!important;padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5.2rem))!important}.ha-community-hero{padding:.95rem .1rem .15rem}.ha-community-hero-copy{display:block}.ha-community-kicker{letter-spacing:.18em;font-size:.66rem}.ha-community-hero h1{white-space:nowrap;font-size:clamp(2.35rem,10vw,2.75rem)}.ha-community-hero p:not(.ha-community-kicker){max-width:18.8rem;font-size:.9rem;line-height:1.38}.ha-community-bell{border-radius:1.05rem;width:3.45rem;min-height:3.45rem;position:absolute;top:.85rem;right:.1rem}.ha-community-identity-card{border-radius:1.18rem;grid-template-columns:auto minmax(0,1fr);gap:.78rem;padding:.92rem}.ha-community-avatar.is-xl{width:5.1rem;height:5.1rem}.ha-community-avatar img{border-width:4px}.ha-community-avatar.is-xl .ha-community-online-dot{bottom:.52rem;right:.25rem}.ha-community-identity-copy h2{font-size:1.8rem}.ha-community-online-pill{margin-top:.52rem;padding:.36rem .55rem;font-size:.74rem}.ha-community-handle{margin-top:.52rem;font-size:.78rem}.ha-community-member-card{border-radius:1rem;grid-column:1/-1;min-width:0;padding:.8rem}.ha-community-member-card svg{width:1.55rem;height:1.55rem}.ha-community-member-card strong,.ha-community-search-result strong{font-size:.92rem}.ha-community-member-card span,.ha-community-search-result span{font-size:.74rem}.ha-community-add-card,.ha-community-friends-card,.ha-community-ranking-card,.ha-community-conversations-card,.ha-community-chat-card{border-radius:1.18rem;padding:.92rem}.ha-community-section-head h2,.ha-community-card-title h2,.ha-community-chat-head h2{font-size:1.08rem}.ha-community-card-title button{font-size:.76rem}.ha-community-add-form{grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.ha-community-add-form input,.ha-community-message-form input{border-radius:1rem;min-height:3.15rem;font-size:1rem}.ha-community-input-clear{top:50%;right:8.6rem}.ha-community-gradient-button{border-radius:1rem;min-height:3.15rem;font-size:.95rem}.ha-community-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ha-community-tool-button{text-align:center;border-radius:.9rem;flex-direction:column;gap:.35rem;min-height:4.3rem;padding:.55rem .35rem}.ha-community-tool-button svg{width:1.35rem;height:1.35rem}.ha-community-tool-button strong{font-size:.74rem}.ha-community-tool-button small{font-size:.68rem}.ha-community-search-result{grid-template-columns:auto minmax(0,1fr)}.ha-community-search-result button{grid-column:1/-1;width:100%}.ha-community-performance-strip{border-radius:1rem}.ha-community-performance-strip>div{min-height:4.7rem}.ha-community-friend-row{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;min-height:4.85rem;padding:.55rem}.ha-community-friend-name strong,.ha-community-conversation-row strong{font-size:.98rem}.ha-community-friend-name span{font-size:.78rem}.ha-community-friend-stat{display:none}.ha-community-message-button{border-radius:.9rem;width:3rem;height:3rem}.ha-community-podium{border-radius:1rem;grid-template-columns:minmax(0,1fr);padding:.55rem}.ha-community-podium-item,.ha-community-podium-item.is-winner{text-align:left;border-radius:.95rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-content:center;justify-items:start;gap:.55rem;min-height:4.8rem;padding:.55rem}.ha-community-rank{width:1.45rem;height:1.45rem;font-size:.72rem;position:static}.ha-community-podium-item strong{font-size:.95rem}.ha-community-podium-item small{justify-self:end;font-size:.82rem}.ha-community-conversation-row{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.4rem;padding:.5rem}.ha-community-conversation-row small{font-size:.78rem}.ha-community-conversation-row em{grid-column:3;min-width:1.45rem;height:1.45rem;font-size:.72rem}.ha-community-chat-head{grid-template-columns:auto minmax(0,1fr)}.ha-community-chat-actions{grid-column:1/-1;justify-content:flex-end}.ha-community-message-list{max-height:22rem}.ha-community-message-form{grid-template-columns:minmax(0,1fr) auto}.ha-community-message-form button{border-radius:1rem;width:3.15rem;min-height:3.15rem}}.ha-profile-page{color:#fff;gap:clamp(.95rem,1.8vw,1.25rem);display:grid}.ha-profile-hero{padding:clamp(1.2rem,3.6vw,2.4rem) clamp(.35rem,2vw,.8rem) clamp(.35rem,1.4vw,.8rem);position:relative}.ha-profile-hero-copy{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ha-profile-kicker{color:#2e66ff;font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;margin-bottom:.55rem;font-size:clamp(.72rem,1.3vw,.92rem);font-weight:900;line-height:1}.ha-profile-hero h1{color:#fff;letter-spacing:0;font-size:clamp(3.2rem,7.6vw,5.4rem);font-weight:900;line-height:.92}.ha-profile-hero p:not(.ha-profile-kicker){color:#e2e8f0b8;max-width:43rem;margin-top:clamp(.65rem,1.3vw,.85rem);font-size:clamp(1rem,1.8vw,1.32rem);font-weight:500;line-height:1.45}.ha-profile-bell{color:#fff;background:linear-gradient(145deg,#0022ff38,#fe08741f);border:1px solid #ffffff21;border-radius:clamp(1.15rem,2.5vw,1.6rem);flex:none;place-items:center;width:clamp(3.6rem,7vw,5.05rem);min-height:clamp(3.6rem,7vw,5.05rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000003d}.ha-profile-bell span{background:#fe0874;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:1rem;right:1rem;box-shadow:0 0 16px #fe0874c7}.ha-profile-open-button{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#050d22eb,#060610e6) padding-box padding-box,linear-gradient(135deg,#0022ffc7,#fe0874b8) border-box;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.78rem 1rem;font-size:.9rem;font-weight:900;line-height:1;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 16px 34px #0000003d,0 0 24px #fe08741f}.ha-profile-open-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.ha-profile-identity-card,.ha-profile-personal-grid,.ha-profile-progression-card,.ha-profile-preference-card,.ha-profile-performance-card{background:linear-gradient(145deg,#050d22f0,#060610eb) padding-box padding-box,linear-gradient(135deg,#0022ffb8,#fe0874a3) border-box;border:1px solid #0000;box-shadow:0 22px 70px #00000047}.ha-profile-identity-card{border-radius:clamp(1.35rem,2.8vw,2rem);gap:clamp(1rem,2vw,1.3rem);padding:clamp(1rem,2.5vw,1.8rem);display:grid}.ha-profile-identity-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.8vw,2.1rem);display:grid}.ha-profile-avatar-wrap{background:linear-gradient(145deg,#02f,#7b2cff 45%,#fe0874);border-radius:999px;width:clamp(5.6rem,11vw,8.9rem);height:clamp(5.6rem,11vw,8.9rem);padding:2px;position:relative;box-shadow:0 0 34px #fe08742e}.ha-profile-avatar-img{border-radius:inherit;object-fit:cover;background:#071021;border:6px solid #040814f0;width:100%;height:100%}.ha-profile-online-dot{background:#00e49a;border:3px solid #061022;border-radius:999px;width:clamp(.95rem,2vw,1.25rem);height:clamp(.95rem,2vw,1.25rem);position:absolute;bottom:.85rem;right:.45rem;box-shadow:0 0 16px #00e49a8c}.ha-profile-name-block h2{color:#fff;letter-spacing:0;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:900;line-height:.98}.ha-profile-name-block p{color:#e2e8f0b3;margin-top:.75rem;font-size:clamp(.92rem,1.5vw,1.16rem);font-weight:500}.ha-profile-status-pill{color:#e2e8f0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;margin-top:.85rem;padding:.45rem .8rem;font-size:clamp(.78rem,1.3vw,1rem);font-weight:900;line-height:1;display:inline-flex}.ha-profile-status-pill.is-active{color:#00e49a;background:#00e49a1a;border-color:#00e49a70}.ha-profile-status-pill.is-warning{color:#fbbf24;background:#fbbf241c;border-color:#fbbf246b}.ha-profile-edit-button{color:#fff;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff21;border-radius:clamp(1.05rem,2.4vw,1.55rem);place-items:center;gap:.45rem;min-width:clamp(5.2rem,10vw,8.4rem);min-height:clamp(5.2rem,9vw,6.7rem);font-size:clamp(.94rem,1.6vw,1.2rem);font-weight:800;transition:transform .16s,border-color .16s,background-color .16s;display:grid}.ha-profile-edit-button:hover{background:#ffffff14;border-color:#fe08746b}.ha-profile-completion-card{background:#0000002e;border:1px solid #ffffff17;border-radius:clamp(1rem,2.4vw,1.55rem);grid-template-columns:auto minmax(0,1fr) minmax(10rem,22rem);align-items:center;gap:clamp(.85rem,2vw,1.3rem);padding:clamp(.9rem,2.2vw,1.35rem);display:grid}.ha-profile-completion-icon{color:#fff;background:linear-gradient(145deg,#050d22f0,#080614eb) padding-box padding-box,linear-gradient(135deg,#02f,#7b2cff 48%,#fe0874) border-box;border:2px solid #0000;border-radius:999px;place-items:center;width:clamp(4.1rem,8vw,5.9rem);height:clamp(4.1rem,8vw,5.9rem);display:grid}.ha-profile-completion-copy h3{color:#fff;font-size:clamp(1.08rem,2vw,1.45rem);font-weight:900;line-height:1.1}.ha-profile-completion-copy p{color:#e2e8f0a8;max-width:22rem;margin-top:.28rem;font-size:clamp(.84rem,1.45vw,1.06rem);line-height:1.35}.ha-profile-progress-block{justify-items:end;gap:.65rem;display:grid}.ha-profile-progress-block>strong,.ha-profile-progression-side strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2f5cff,#8a3af6 46%,#fe0874);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.85rem);font-weight:900;line-height:1}.ha-profile-progress-track{background:#ffffff14;border-radius:999px;width:100%;height:.66rem;overflow:hidden}.ha-profile-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#02f,#8a3af6 48%,#fe0874);height:100%;display:block;box-shadow:0 0 18px #fe087452}.ha-profile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.2rem);display:grid}.ha-profile-action-card{color:#fff;text-align:left;background:linear-gradient(145deg,#030a1ceb,#05050de0) padding-box padding-box,linear-gradient(135deg,#0022ffbf,#fe0874ad) border-box;border:1px solid #0000;border-radius:clamp(1.05rem,2.5vw,1.45rem);justify-content:center;align-items:center;gap:clamp(.7rem,1.6vw,1rem);min-height:clamp(5.2rem,9vw,6.7rem);font-size:clamp(.98rem,1.8vw,1.25rem);font-weight:900;line-height:1.18;transition:transform .16s,filter .16s;display:flex}.ha-profile-action-card.is-primary{background:linear-gradient(95deg,#02f,#883df5 47%,#fe0874);border-color:#ffffff1f;justify-content:space-between;padding-inline:clamp(1rem,2.4vw,1.6rem);box-shadow:0 20px 55px #0022ff38,0 16px 42px #fe08742e}.ha-profile-action-card:hover{filter:brightness(1.05);transform:translateY(-1px)}.ha-profile-section{gap:.75rem;display:grid}.ha-profile-section-title{color:#fff;letter-spacing:0;align-items:center;gap:.75rem;font-size:clamp(1.35rem,2.7vw,2rem);font-weight:900;display:flex}.ha-profile-section-title svg{color:#ffffffd1}.ha-profile-personal-grid{border-radius:clamp(1.1rem,2.4vw,1.55rem);grid-template-columns:repeat(5,minmax(7rem,1fr));display:grid;overflow:hidden}.ha-profile-personal-item{text-align:center;border-right:1px solid #ffffff17;align-content:center;justify-items:center;gap:.45rem;min-height:clamp(6.5rem,12vw,8.6rem);padding:clamp(.75rem,1.8vw,1.1rem);display:grid}.ha-profile-personal-item:last-child{border-right:0}.ha-profile-personal-item svg{color:#fe0874}.ha-profile-personal-item span,.ha-profile-performance-item span,.ha-profile-preference-card small{color:#e2e8f0a3;font-size:clamp(.82rem,1.4vw,1.06rem);font-weight:500;line-height:1.2}.ha-profile-personal-item strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:900;line-height:1.08;display:-webkit-box;overflow:hidden}.ha-profile-progression-card{text-align:left;color:#fff;border-radius:clamp(1.1rem,2.4vw,1.55rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.ha-profile-progression-card>div:first-child,.ha-profile-preference-card,.ha-profile-performance-item>div:first-child{align-items:center;gap:.9rem;display:flex}.ha-profile-progression-card>div:first-child svg,.ha-profile-preference-card svg,.ha-profile-performance-item svg{color:#8a3af6;flex:none}.ha-profile-progression-card>div:first-child strong,.ha-profile-preference-card strong{color:#fff;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:900;line-height:1.16;display:block}.ha-profile-progression-card small{color:#e2e8f0a8;margin-top:.2rem;font-size:clamp(.84rem,1.35vw,1rem);font-weight:500;line-height:1.3;display:block}.ha-profile-progression-side{align-items:center;gap:.7rem;display:flex}.ha-profile-progression-card>.ha-profile-progress-track{grid-column:1/-1}.ha-profile-preferences-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1rem);display:grid}.ha-profile-preference-card{border-radius:clamp(1.05rem,2.3vw,1.4rem);min-height:clamp(5.8rem,10vw,7rem);padding:clamp(.9rem,2vw,1.2rem)}.ha-profile-performance-card{border-radius:clamp(1.1rem,2.4vw,1.55rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ha-profile-performance-item{border-right:1px solid #ffffff17;align-content:center;gap:.55rem;min-height:clamp(7.2rem,13vw,9.2rem);padding:clamp(.9rem,2vw,1.25rem);display:grid}.ha-profile-performance-item:last-child{border-right:0}.ha-profile-performance-item strong{color:#fff;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:900;line-height:1}.ha-profile-performance-item small{color:#e2e8f09e;font-size:clamp(.78rem,1.3vw,1rem);font-weight:600}.ha-profile-performance-item:last-child strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2f5cff,#fe0874);-webkit-background-clip:text;background-clip:text}html.light-theme .ha-profile-page{color:#0f172a}html.light-theme .ha-profile-hero h1,html.light-theme .ha-profile-name-block h2,html.light-theme .ha-profile-completion-copy h3,html.light-theme .ha-profile-section-title,html.light-theme .ha-profile-personal-item strong,html.light-theme .ha-profile-progression-card>div:first-child strong,html.light-theme .ha-profile-preference-card strong,html.light-theme .ha-profile-performance-item strong{color:#07111f}html.light-theme .ha-profile-hero p:not(.ha-profile-kicker),html.light-theme .ha-profile-name-block p,html.light-theme .ha-profile-completion-copy p,html.light-theme .ha-profile-progression-card small,html.light-theme .ha-profile-personal-item span,html.light-theme .ha-profile-performance-item span,html.light-theme .ha-profile-performance-item small,html.light-theme .ha-profile-preference-card small{color:#0f172a9e}html.light-theme .ha-profile-identity-card,html.light-theme .ha-profile-personal-grid,html.light-theme .ha-profile-progression-card,html.light-theme .ha-profile-preference-card,html.light-theme .ha-profile-performance-card{background:linear-gradient(145deg,#ffffffeb,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#0022ff8a,#fe08747a) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-profile-completion-card{background:#ffffff9e;border-color:#0f172a17}html.light-theme .ha-profile-avatar-img{background:#f1f5f9;border-color:#ffffffeb}html.light-theme .ha-profile-online-dot{border-color:#f8fafc}html.light-theme .ha-profile-edit-button,html.light-theme .ha-profile-bell{color:#0f172a;background:linear-gradient(145deg,#ffffffdb,#f1f5f9bd);border-color:#0f172a1c;box-shadow:0 18px 44px #0f172a1f}html.light-theme .ha-profile-action-card{color:#0f172a;background:linear-gradient(145deg,#ffffffe6,#f1f6ffdb) padding-box padding-box,linear-gradient(135deg,#0022ff94,#fe087485) border-box}html.light-theme .ha-profile-action-card.is-primary{color:#fff;background:linear-gradient(95deg,#1240ff,#8a3af6 47%,#fe0874)}html.light-theme .ha-profile-progress-track{background:#0f172a14}html.light-theme .ha-profile-personal-item,html.light-theme .ha-profile-performance-item{border-color:#0f172a17}@media(max-width:767px){.ha-profile-page{gap:.86rem;padding-inline:.72rem!important;padding-top:.2rem!important;padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5.2rem))!important}.ha-profile-hero{padding:.95rem .1rem .15rem}.ha-profile-hero-copy{gap:.75rem}.ha-profile-kicker{letter-spacing:.18em;font-size:.66rem}.ha-profile-hero h1{font-size:clamp(2.85rem,14vw,3.55rem)}.ha-profile-hero p:not(.ha-profile-kicker){max-width:19rem;font-size:.9rem;line-height:1.38}.ha-profile-bell{border-radius:1.05rem;width:3.45rem;min-height:3.45rem}.ha-profile-identity-card{border-radius:1.18rem;padding:.92rem}.ha-profile-identity-main{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}.ha-profile-avatar-wrap{width:4.75rem;height:4.75rem}.ha-profile-avatar-img{border-width:4px}.ha-profile-online-dot{bottom:.45rem;right:.18rem}.ha-profile-name-block h2{font-size:1.8rem}.ha-profile-status-pill{margin-top:.55rem;padding:.36rem .55rem;font-size:.74rem}.ha-profile-name-block p{margin-top:.5rem;font-size:.76rem}.ha-profile-edit-button{border-radius:1rem;min-width:4.25rem;min-height:4.25rem;font-size:.76rem}.ha-profile-completion-card{border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.78rem}.ha-profile-completion-icon{width:3.45rem;height:3.45rem}.ha-profile-completion-copy h3{font-size:1rem}.ha-profile-completion-copy p{font-size:.78rem}.ha-profile-progress-block{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);place-items:center stretch}.ha-profile-progress-block>strong,.ha-profile-progression-side strong{font-size:1.85rem}.ha-profile-action-grid{gap:.68rem}.ha-profile-action-card{border-radius:1rem;justify-content:flex-start;min-height:4.9rem;padding:.75rem;font-size:.88rem}.ha-profile-action-card.is-primary{padding-inline:.85rem}.ha-profile-section{gap:.62rem}.ha-profile-section-title{gap:.55rem;font-size:1.15rem}.ha-profile-personal-grid{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:1rem;grid-template-columns:repeat(5,minmax(5.9rem,1fr));overflow-x:auto}.ha-profile-personal-grid::-webkit-scrollbar{display:none}.ha-profile-personal-item{gap:.32rem;min-height:5.8rem;padding:.68rem .45rem}.ha-profile-personal-item svg{width:1.35rem;height:1.35rem}.ha-profile-personal-item span,.ha-profile-performance-item span,.ha-profile-preference-card small{font-size:.72rem}.ha-profile-personal-item strong{font-size:.84rem}.ha-profile-progression-card{border-radius:1rem;padding:.85rem}.ha-profile-progression-card>div:first-child{align-items:flex-start}.ha-profile-progression-card>div:first-child strong,.ha-profile-preference-card strong{font-size:.9rem}.ha-profile-progression-card small{font-size:.76rem}.ha-profile-preferences-grid{grid-template-columns:minmax(0,1fr);gap:.65rem}.ha-profile-preference-card{border-radius:1rem;min-height:4.6rem;padding:.8rem}.ha-profile-performance-card{border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ha-profile-performance-item{min-height:6.25rem;padding:.78rem}.ha-profile-performance-item:nth-child(2){border-right:0}.ha-profile-performance-item:nth-child(-n+2){border-bottom:1px solid #ffffff17}html.light-theme .ha-profile-performance-item:nth-child(-n+2){border-bottom-color:#0f172a17}.ha-profile-performance-item strong{font-size:1.42rem}}.ha-contact-page{color:#fff;gap:clamp(.95rem,1.8vw,1.25rem);display:grid}.ha-contact-hero{padding:clamp(1.2rem,3.6vw,2.4rem) clamp(.35rem,2vw,.8rem) clamp(.35rem,1.4vw,.8rem);position:relative}.ha-contact-hero-copy{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ha-contact-kicker{color:#2e66ff;font-family:var(--font-heading);letter-spacing:.24em;text-transform:uppercase;margin-bottom:.55rem;font-size:clamp(.72rem,1.3vw,.92rem);font-weight:900;line-height:1}.ha-contact-hero h1{color:#fff;letter-spacing:0;font-size:clamp(3.2rem,7.6vw,5.4rem);font-weight:900;line-height:.92}.ha-contact-hero p:not(.ha-contact-kicker){color:#e2e8f0b8;max-width:48rem;margin-top:clamp(.65rem,1.3vw,.85rem);font-size:clamp(1rem,1.8vw,1.32rem);font-weight:500;line-height:1.45}.ha-contact-bell{color:#fff;background:linear-gradient(145deg,#050d22d6,#070711bd) padding-box padding-box,linear-gradient(135deg,#0022ffeb,#fe0874b8) border-box;border:1px solid #0000;border-radius:clamp(1.15rem,2.5vw,1.6rem);flex:none;place-items:center;width:clamp(3.6rem,7vw,5.05rem);min-height:clamp(3.6rem,7vw,5.05rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000003d}.ha-contact-bell span{background:#fe0874;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:1rem;right:1rem;box-shadow:0 0 16px #fe0874c7}.ha-contact-back{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:1rem;padding:0 1rem;font-size:.72rem;font-weight:900;display:inline-flex}.ha-contact-support-card,.ha-contact-form-card,.ha-contact-help-card{background:linear-gradient(145deg,#050d22f0,#060610eb) padding-box padding-box,linear-gradient(135deg,#0022ff9e,#fe087494) border-box;border:1px solid #0000;box-shadow:0 22px 70px #00000047}.ha-contact-support-card{border-radius:clamp(1.25rem,2.8vw,1.75rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.95rem,2vw,1.4rem);padding:clamp(1rem,2.4vw,1.55rem);display:grid}.ha-contact-support-icon,.ha-contact-form-icon{color:#fe3f93;background:linear-gradient(145deg,#030b20f5,#090614eb) padding-box padding-box,linear-gradient(135deg,#02f,#8a3af6 48%,#fe0874) border-box;border:1px solid #0000;border-radius:999px;place-items:center;display:grid;position:relative}.ha-contact-support-icon{width:clamp(5.2rem,10vw,7.2rem);height:clamp(5.2rem,10vw,7.2rem)}.ha-contact-support-icon span{background:#00e49a;border:3px solid #061022;border-radius:999px;width:clamp(.9rem,2vw,1.16rem);height:clamp(.9rem,2vw,1.16rem);position:absolute;bottom:.9rem;right:.5rem;box-shadow:0 0 16px #00e49a8c}.ha-contact-support-copy h2,.ha-contact-form-head h2,.ha-contact-help-card h2{color:#fff;letter-spacing:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:900;line-height:1.08}.ha-contact-support-copy p{color:#e2e8f0b8;align-items:center;gap:.8rem;margin-top:.9rem;font-size:clamp(1rem,1.8vw,1.32rem);font-weight:500;display:flex}.ha-contact-support-copy p svg{color:#fe0874}.ha-contact-topic-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1rem);display:grid}.ha-contact-topic-card{color:#fff;background:#ffffff09;border:1px solid #ffffff1c;border-radius:clamp(1rem,2.3vw,1.35rem);justify-content:center;align-items:center;gap:.8rem;min-height:clamp(4.5rem,8vw,5.3rem);font-size:clamp(.9rem,1.65vw,1.16rem);font-weight:750;transition:transform .16s,border-color .16s,background-color .16s;display:flex}.ha-contact-topic-card svg{color:#fe0874}.ha-contact-topic-card:first-child svg{color:#2856ff}.ha-contact-topic-card:last-child svg{color:#9d3cff}.ha-contact-topic-card:hover,.ha-contact-topic-card.is-selected{background:#fe087414;border-color:#fe087473;transform:translateY(-1px)}.ha-contact-form-card{border-radius:clamp(1.25rem,2.8vw,1.75rem);gap:clamp(.9rem,1.7vw,1.1rem);padding:clamp(1.05rem,2.8vw,1.95rem);display:grid}.ha-contact-form-head{align-items:center;gap:clamp(.9rem,1.8vw,1.2rem);display:flex}.ha-contact-form-icon{color:#fe0874;width:clamp(4.2rem,8vw,5.9rem);height:clamp(4.2rem,8vw,5.9rem)}.ha-contact-form-head p{color:#e2e8f0ad;margin-top:.35rem;font-size:clamp(.95rem,1.6vw,1.18rem);font-weight:500}.ha-contact-field-grid{gap:clamp(.8rem,1.5vw,1rem);display:grid}.ha-contact-field{gap:.55rem;display:grid}.ha-contact-field>span{color:#cbd5e1b8;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.68rem,1.15vw,.82rem);font-weight:900;line-height:1}.ha-contact-field input,.ha-contact-field select,.ha-contact-field textarea{color:#fff;background:#ffffff0b;border:1px solid #ffffff21;border-radius:clamp(.98rem,2.2vw,1.35rem);outline:none;width:100%;font-size:clamp(1rem,1.8vw,1.32rem);font-weight:500;transition:border-color .16s,background-color .16s,box-shadow .16s}.ha-contact-field input,.ha-contact-field select{min-height:clamp(3.45rem,6.5vw,4.45rem);padding:0 clamp(1rem,2vw,1.35rem)}.ha-contact-field textarea{resize:vertical;min-height:clamp(8.7rem,18vw,10.8rem);padding:clamp(.95rem,2vw,1.2rem) clamp(1rem,2vw,1.35rem);line-height:1.45}.ha-contact-field input::placeholder,.ha-contact-field textarea::placeholder{color:#94a3b8ad}.ha-contact-field input:focus,.ha-contact-field select:focus,.ha-contact-field textarea:focus{background:#fff1;border-color:#fe08749e;box-shadow:0 0 0 3px #0022ff1f,0 0 26px #fe087424}.ha-contact-select-wrap{position:relative}.ha-contact-select-wrap select{appearance:none;cursor:pointer;padding-right:3.3rem}.ha-contact-select-wrap svg{pointer-events:none;color:#e2e8f0c7;position:absolute;top:50%;right:clamp(1rem,2vw,1.35rem);transform:translateY(-50%)}.ha-contact-field option{color:#0f172a}.ha-contact-detail-hint{color:#e2e8f0b8;align-items:center;gap:.75rem;font-size:clamp(.82rem,1.4vw,1rem);font-weight:500;display:flex}.ha-contact-detail-hint svg{color:#2e66ff}.ha-contact-attachment-row{gap:.55rem;display:grid}.ha-contact-attachment-button{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:clamp(1rem,2.2vw,1.35rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:clamp(4.6rem,8vw,5.4rem);padding:clamp(.55rem,1.2vw,.75rem) clamp(.75rem,1.8vw,1rem);transition:border-color .16s,background-color .16s;display:grid}.ha-contact-attachment-button:hover{background:#fff1;border-color:#fe08746b}.ha-contact-attachment-button input{display:none}.ha-contact-attachment-icon{color:#e2e8f0db;border:1px dashed #ffffff40;border-radius:.95rem;place-items:center;width:clamp(3.5rem,7vw,4.25rem);height:clamp(3.5rem,7vw,4.25rem);display:grid}.ha-contact-attachment-copy{gap:.2rem;min-width:0;display:grid}.ha-contact-attachment-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:850;line-height:1.1;overflow:hidden}.ha-contact-attachment-copy small{color:#94a3b8cc;font-size:clamp(.78rem,1.3vw,.94rem);font-weight:500}.ha-contact-attachment-button>svg{color:#e2e8f0b8}.ha-contact-attachment-clear{color:#e2e8f0b8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-self:end;min-height:2.35rem;padding:0 .9rem;font-size:.76rem;font-weight:900}.ha-contact-status{border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.9rem;font-weight:800;line-height:1.35;display:flex}.ha-contact-status.is-success{color:#bbf7d0;background:#10b9811f;border:1px solid #10b98152}.ha-contact-status.is-error{color:#fecaca;background:#ef44441f;border:1px solid #f8717152}.ha-contact-submit{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(95deg,#02f,#8a3af6 47%,#fe0874);border-radius:clamp(1rem,2.2vw,1.3rem);justify-content:center;align-items:center;gap:.9rem;min-height:clamp(3.8rem,7vw,4.65rem);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:900;line-height:1;transition:transform .16s,filter .16s,opacity .16s;display:inline-flex;box-shadow:0 22px 55px #0022ff38,0 18px 44px #fe087433}.ha-contact-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.ha-contact-submit:disabled{cursor:not-allowed;opacity:.64}.ha-contact-help-card{border-radius:clamp(1.15rem,2.5vw,1.55rem);gap:clamp(.85rem,1.6vw,1rem);padding:clamp(1rem,2vw,1.25rem);display:grid}.ha-contact-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ha-contact-help-item{color:#fff;text-align:left;border-right:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:clamp(4.2rem,8vw,5.1rem);padding:.4rem clamp(.6rem,1.6vw,1.1rem);display:grid}.ha-contact-help-item:last-child{border-right:0}.ha-contact-help-item svg:first-child{color:#2e66ff}.ha-contact-help-item:nth-child(2) svg:first-child{color:#fe0874}.ha-contact-help-item:nth-child(3) svg:first-child{color:#6257ff}.ha-contact-help-item strong{color:#fff;font-size:clamp(.9rem,1.5vw,1.08rem);font-weight:900;line-height:1.1;display:block}.ha-contact-help-item small{color:#e2e8f09e;margin-top:.25rem;font-size:clamp(.74rem,1.2vw,.9rem);font-weight:500;display:block}.ha-contact-help-item>svg:last-child{color:#e2e8f09e}html.light-theme .ha-contact-page{color:#0f172a}html.light-theme .ha-contact-hero h1,html.light-theme .ha-contact-support-copy h2,html.light-theme .ha-contact-form-head h2,html.light-theme .ha-contact-help-card h2,html.light-theme .ha-contact-attachment-copy strong,html.light-theme .ha-contact-help-item strong,html.light-theme .ha-contact-field input,html.light-theme .ha-contact-field select,html.light-theme .ha-contact-field textarea{color:#07111f}html.light-theme .ha-contact-hero p:not(.ha-contact-kicker),html.light-theme .ha-contact-support-copy p,html.light-theme .ha-contact-form-head p,html.light-theme .ha-contact-detail-hint,html.light-theme .ha-contact-attachment-copy small,html.light-theme .ha-contact-help-item small{color:#0f172a9e}html.light-theme .ha-contact-support-card,html.light-theme .ha-contact-form-card,html.light-theme .ha-contact-help-card{background:linear-gradient(145deg,#ffffffeb,#f1f6ffe6) padding-box padding-box,linear-gradient(135deg,#0022ff8a,#fe08747a) border-box;box-shadow:0 22px 62px #0f172a1f}html.light-theme .ha-contact-bell,html.light-theme .ha-contact-support-icon,html.light-theme .ha-contact-form-icon{color:#db2777;background:linear-gradient(145deg,#fffffff0,#f1f5f9d1) padding-box padding-box,linear-gradient(135deg,#0022ff94,#fe087485) border-box;box-shadow:0 18px 44px #0f172a1f}html.light-theme .ha-contact-support-icon span{border-color:#f8fafc}html.light-theme .ha-contact-topic-card,html.light-theme .ha-contact-field input,html.light-theme .ha-contact-field select,html.light-theme .ha-contact-field textarea,html.light-theme .ha-contact-attachment-button,html.light-theme .ha-contact-attachment-clear,html.light-theme .ha-contact-back{background:#ffffff9e;border-color:#0f172a1c}html.light-theme .ha-contact-topic-card,html.light-theme .ha-contact-attachment-button>svg,html.light-theme .ha-contact-select-wrap svg,html.light-theme .ha-contact-attachment-icon,html.light-theme .ha-contact-back{color:#0f172a}html.light-theme .ha-contact-field>span{color:#0f172a8f}html.light-theme .ha-contact-field input::placeholder,html.light-theme .ha-contact-field textarea::placeholder{color:#47556994}html.light-theme .ha-contact-help-item{border-color:#0f172a17}html.light-theme .ha-contact-status.is-success{color:#047857}html.light-theme .ha-contact-status.is-error{color:#b91c1c}@media(max-width:767px){.ha-contact-page{gap:.86rem;padding-inline:.72rem!important;padding-top:.2rem!important;padding-bottom:max(6rem,calc(env(safe-area-inset-bottom) + 5.2rem))!important}.ha-contact-hero{padding:.95rem .1rem .15rem}.ha-contact-kicker{letter-spacing:.18em;font-size:.66rem}.ha-contact-hero h1{font-size:clamp(2.78rem,13vw,3.45rem)}.ha-contact-hero p:not(.ha-contact-kicker){max-width:20.5rem;font-size:.9rem;line-height:1.38}.ha-contact-bell{border-radius:1.05rem;width:3.45rem;min-height:3.45rem}.ha-contact-support-card,.ha-contact-form-card,.ha-contact-help-card{border-radius:1.18rem}.ha-contact-support-card{grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.92rem}.ha-contact-support-icon{width:4.1rem;height:4.1rem}.ha-contact-support-icon svg{width:1.7rem;height:1.7rem}.ha-contact-support-icon span{bottom:.45rem;right:.2rem}.ha-contact-support-copy h2,.ha-contact-form-head h2,.ha-contact-help-card h2{font-size:1.08rem}.ha-contact-support-copy p{margin-top:.55rem;font-size:.88rem}.ha-contact-topic-grid{gap:.55rem}.ha-contact-topic-card{text-align:center;border-radius:.9rem;flex-direction:column;gap:.32rem;min-height:3.85rem;padding:.52rem .35rem;font-size:.72rem;line-height:1.1}.ha-contact-topic-card svg{width:1.25rem;height:1.25rem}.ha-contact-form-card{padding:.92rem}.ha-contact-form-head{gap:.75rem}.ha-contact-form-icon{width:3.55rem;height:3.55rem}.ha-contact-form-icon svg{width:1.55rem;height:1.55rem}.ha-contact-form-head p{font-size:.84rem}.ha-contact-field{gap:.45rem}.ha-contact-field>span{letter-spacing:.12em;font-size:.68rem}.ha-contact-field input,.ha-contact-field select{min-height:3.15rem;font-size:.98rem}.ha-contact-field textarea{min-height:8.2rem;font-size:.98rem}.ha-contact-detail-hint{align-items:flex-start;font-size:.78rem;line-height:1.35}.ha-contact-attachment-button{border-radius:1rem;gap:.75rem;min-height:4.55rem}.ha-contact-attachment-icon{border-radius:.85rem;width:3.35rem;height:3.35rem}.ha-contact-attachment-copy strong{font-size:.94rem}.ha-contact-attachment-copy small{font-size:.74rem}.ha-contact-submit{border-radius:1rem;min-height:3.55rem;font-size:.95rem}.ha-contact-help-card{padding:.92rem}.ha-contact-help-grid{grid-template-columns:minmax(0,1fr);gap:.15rem}.ha-contact-help-item{border-bottom:1px solid #ffffff17;border-right:0;min-height:3.95rem;padding:.45rem 0}.ha-contact-help-item:last-child{border-bottom:0}html.light-theme .ha-contact-help-item{border-bottom-color:#0f172a17}}html.light-theme .bg-black\/20,html.light-theme .bg-black\/40,html.light-theme .bg-black\/50,html.light-theme .bg-black\/60,html.light-theme .bg-black\/80,html.light-theme .bg-black\/90,html.light-theme .bg-\[\#161f33\],html.light-theme .bg-\[\#101014\],html.light-theme .bg-\[\#12121a\],html.light-theme .bg-\[\#0a0a0f\]{background-color:#ffffff73!important;border-color:#0000000d!important}html.light-theme .hover\:bg-\[\#161f33\]:hover{background-color:#fff9!important}html.light-theme .text-\[\#F40057\]{-webkit-text-fill-color:transparent;background:linear-gradient(to bottom right,#f40057,#903);-webkit-background-clip:text;color:#0000!important}html.light-theme svg.text-\[\#F40057\],html.light-theme .group-hover\:text-\[\#F40057\]:hover svg{background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:#f40057!important}html.light-theme .text-white,html.light-theme .text-white\/40,html.light-theme .text-white\/50,html.light-theme .text-white\/60,html.light-theme .text-white\/70,html.light-theme .text-white\/80,html.light-theme .text-white\/90{color:#1e293b!important}html.light-theme .bg-\[\#F40057\],html.light-theme .bg-\[\#0055FF\],html.light-theme .bg-\[\#4f46e5\],html.light-theme .bg-indigo-500,html.light-theme .bg-rose-500,html.light-theme .bg-purple-500,html.light-theme .bg-blue-500,html.light-theme .bg-orange-500,html.light-theme .bg-green-500,html.light-theme .bg-red-500,html.light-theme .bg-\[\#F40057\] .text-white,html.light-theme .bg-\[\#0055FF\] .text-white,html.light-theme .bg-\[\#4f46e5\] .text-white,html.light-theme .bg-indigo-500 .text-white,html.light-theme .bg-rose-500 .text-white,html.light-theme .bg-purple-500 .text-white,html.light-theme .bg-blue-500 .text-white,html.light-theme .bg-orange-500 .text-white,html.light-theme .bg-green-500 .text-white,html.light-theme .bg-red-500 .text-white{color:#fff!important}html.light-theme .text-zinc-100,html.light-theme .text-zinc-200,html.light-theme .text-zinc-300,html.light-theme .text-zinc-400,html.light-theme .text-gray-100,html.light-theme .text-gray-200,html.light-theme .text-gray-300,html.light-theme .text-gray-400,html.light-theme .text-indigo-100,html.light-theme .text-indigo-200,html.light-theme .text-indigo-300,html.light-theme .text-indigo-400{color:#0f172a!important}html.light-theme .text-gray-400,html.light-theme .text-gray-500{color:#475569!important}html.light-theme .bg-black,html.light-theme .bg-\[\#0a0a0f\],html.light-theme .bg-\[\#050505\],html.light-theme .bg-\[\#0a0a0c\],html.light-theme .bg-\[\#020202\],html.light-theme .bg-\[\#101014\],html.light-theme .bg-\[\#0d0d12\],html.light-theme .bg-\[\#05050a\],html.light-theme .bg-\[\#111\]{background-color:#0000!important}html.light-theme .bg-black\/20{background-color:#fff6!important}html.light-theme .bg-black\/40{background-color:#fff9!important}html.light-theme .bg-black\/50{background-color:#ffffffb3!important}html.light-theme .bg-black\/60{background-color:#fffc!important}html.light-theme .bg-black\/80,html.light-theme .bg-black\/90{background-color:#ffffffe6!important}html.light-theme .border-white\/5,html.light-theme .border-white\/10{border-color:#00000014!important}html.light-theme .border-white\/20,html.light-theme .border-white\/30{border-color:#00000026!important}html.light-theme .bg-white\/5{background-color:#0000000d!important}html.light-theme .bg-white\/10{background-color:#0000001a!important}html.light-theme .ha-legal-footer{color:#0f172a!important;background-color:#ffffffb8!important;border-color:#0f172a1a!important}html.light-theme .ha-legal-footer-title{color:#0f172a8a!important}html.light-theme .ha-legal-footer-muted{color:#0f172a9e!important}html.light-theme .ha-legal-footer-link{color:#0f172abd!important;background-color:#0f172a0a!important;border-color:#0f172a1a!important}html.light-theme .ha-legal-footer-link:hover,html.light-theme .ha-legal-footer-link:focus-visible{color:#0f172a!important;background-color:#fe087414!important;border-color:#fe087457!important}@media(max-width:767px){.ha-legal-footer{display:none!important}}html.light-theme .bg-\[\#111\],html.light-theme .bg-\[\#111827\]{background-color:#ffffffb3!important}html.light-theme .bg-\[\#1a2333\],html.light-theme .bg-\[\#0a0a0f\]\/80{background-color:#fffc!important}html.light-theme .bg-\[\#0a0a0f\]\/40{background-color:#ffffff80!important}html.light-theme .bg-\[\#12121a\],html.light-theme .bg-\[\#1a1a24\],html.light-theme .bg-\[\#161f33\],html.light-theme .bg-\[\#1e293b\],html.light-theme .bg-\[\#1a1a1a\],html.light-theme .bg-\[\#0a0a0a\],html.light-theme .bg-\[\#0f0f15\]{color:#1e293b!important;background-color:#0000000a!important}html.light-theme .hover\:bg-\[\#1a1a24\]:hover,html.light-theme .hover\:bg-\[\#161f33\]:hover,html.light-theme .hover\:bg-\[\#1a1a1a\]:hover{background-color:#00000014!important}html.light-theme .bg-white{color:#fff!important;background-color:#0d121c!important}html.light-theme .from-white.via-white.to-gray-400{background-image:linear-gradient(90deg,#000,#333,#666)!important}html.light-theme .from-gray-200.to-gray-500{background-image:linear-gradient(90deg,#1e293b,#64748b)!important}html.light-theme .text-black,html.light-theme .text-zinc-950{color:#fff!important}html.light-theme .glass-card{background-color:#fff9!important;border-color:#0000000d!important}html.light-theme .hover\:text-white:hover{color:#0f172a!important}html.light-theme .hover\:bg-white\/\[0\.05\]:hover,html.light-theme .hover\:bg-white\/10:hover{background-color:#00000014!important}html.light-theme .ha-injury-page .ha-injury-panel{background-color:#ffffffd1!important;border-color:#0f172a1f!important;box-shadow:0 18px 55px #0f172a1a!important}html.light-theme .ha-injury-page .text-white,html.light-theme .ha-injury-page .text-gray-300,html.light-theme .ha-injury-page .text-gray-400,html.light-theme .ha-injury-page .text-gray-500{color:#0f172a!important}html.light-theme .ha-injury-page input,html.light-theme .ha-injury-page textarea,html.light-theme .ha-injury-page select{color:#0f172a!important;background-color:#ffffffe6!important;border-color:#0f172a2e!important}html.light-theme .ha-injury-map{background-color:#ffffffad!important;border-color:#0f172a1a!important}.ha-injury-zone-stack{background:linear-gradient(145deg,#ffffff0d,#fe08740e);border:1px solid #ffffff1a;border-radius:1.1rem;gap:.75rem;padding:.85rem;display:grid}.ha-injury-zone-stack-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ha-injury-zone-stack-head p{color:#fb7185;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.ha-injury-zone-stack-head h3{color:#fff;margin:.2rem 0 0;font-size:1rem;font-weight:950;line-height:1.1}.ha-injury-zone-stack-head>span{color:#fecdd3;background:#fe08741a;border:1px solid #fe087457;border-radius:999px;flex:none;padding:.35rem .62rem;font-size:.68rem;font-weight:900}.ha-injury-zone-list{gap:.5rem;display:grid}.ha-injury-zone-row{text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.7rem .8rem;display:grid}.ha-injury-zone-row.is-active{background:linear-gradient(135deg,#fe087429,#d904291a);border-color:#fe087494;box-shadow:0 0 22px #fe08741f}.ha-injury-zone-row strong,.ha-injury-zone-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ha-injury-zone-row strong{color:#fff;font-size:.92rem;font-weight:900}.ha-injury-zone-row small{color:#fecdd3b8;font-size:.74rem;font-weight:800}.ha-injury-zone-empty{color:#e2e8f09e;border:1px dashed #ffffff24;border-radius:.9rem;margin:0;padding:.75rem;font-size:.82rem;font-weight:650;line-height:1.35}.ha-injury-add-button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#d9042938,#fe08742e);border:1px solid #fe08746b;border-radius:.95rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;padding:0 1rem;font-size:.78rem;font-weight:950;transition:transform .16s,opacity .16s,border-color .16s;display:inline-flex}.ha-injury-add-button:not(:disabled):hover{border-color:#ffffff6b;transform:translateY(-1px)}.ha-injury-add-button:disabled{cursor:not-allowed;opacity:.45}html.light-theme .ha-injury-zone-stack{background:linear-gradient(145deg,#ffffffd1,#ffe4e6b8);border-color:#0f172a1f}html.light-theme .ha-injury-zone-stack-head h3,html.light-theme .ha-injury-zone-row strong{color:#0f172a}html.light-theme .ha-injury-zone-stack-head>span,html.light-theme .ha-injury-zone-row small,html.light-theme .ha-injury-zone-empty{color:#9f1239}html.light-theme .ha-injury-zone-row,html.light-theme .ha-injury-zone-empty{background:#ffffffb8;border-color:#0f172a1f}html.light-theme .ha-injury-add-button{color:#fff}html.light-theme .text-\[\#0055FF\]{color:#05f!important}html.light-theme .light-theme-invert{filter:drop-shadow(0 0 15px #f4005780)}html.light-theme .light-theme-invert-large{filter:drop-shadow(0 0 25px #f400574d)}html.light-theme .custom-scrollbar::-webkit-scrollbar-thumb{background:#0003!important}html.light-theme .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d!important}html.light-theme .from-\[\#111\].to-black{background-image:linear-gradient(90deg,#f1f5f9,#fff)!important}html.light-theme .from-black.via-black\/80.to-transparent{background-image:linear-gradient(#fff0,#fffc,#fff)!important}.ha-sidebar-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000006b}.ha-sidebar-panel{background:#05050aeb}html.ha-sidebar-scroll-lock,body.ha-sidebar-scroll-lock,html.ha-coach-scroll-lock,body.ha-coach-scroll-lock{overscroll-behavior:none!important;overflow:hidden!important}html.ha-coach-scroll-lock .ha-connected-app,html.ha-coach-scroll-lock .ha-dashboard-view-shell.is-full-bleed{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.ha-sidebar-panel,.ha-sidebar-scroll{overscroll-behavior:contain}.ha-sidebar-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y}@media(max-width:767px){.ha-sidebar-backdrop{bottom:max(4.6rem,calc(env(safe-area-inset-bottom) + 4.05rem))!important}.ha-sidebar-panel{--ha-sidebar-top-clearance:max(4.35rem, calc(env(safe-area-inset-top) + .85rem) );--ha-sidebar-bottom-clearance:max(4.6rem, calc(env(safe-area-inset-bottom) + 4.05rem) );bottom:var(--ha-sidebar-bottom-clearance)!important;max-height:calc(100dvh - var(--ha-sidebar-top-clearance) - var(--ha-sidebar-bottom-clearance) - .35rem)!important;border-radius:1.35rem!important}.ha-sidebar-panel.ha-sidebar-closed{transform:translateY(calc(100% + var(--ha-sidebar-bottom-clearance) + 1rem))!important}.ha-sidebar-scroll{padding-bottom:max(1.1rem,calc(env(safe-area-inset-bottom) + .65rem))!important}.ha-sidebar-footer{padding-bottom:max(1rem,calc(env(safe-area-inset-bottom) + .45rem))!important}}@media(min-width:768px){.ha-sidebar-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000004d}.ha-sidebar-panel{background:#020205b8}}@media(min-width:1024px)and (orientation:landscape)and (hover:hover)and (pointer:fine){html:not(.ha-native-app) .ha-sidebar-backdrop{z-index:60!important;inset:0!important}html:not(.ha-native-app) .ha-sidebar-panel{border-top:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;width:min(18rem,32vw)!important;height:100dvh!important;max-height:100dvh!important;transition-property:transform!important;inset:0 auto 0 0!important;transform:translate(calc(-100% - 1rem))!important;box-shadow:18px 0 45px #00000059!important}html:not(.ha-native-app) .ha-sidebar-panel.ha-sidebar-open{transform:translate(0)!important}html:not(.ha-native-app) .ha-sidebar-panel.ha-sidebar-closed{transform:translate(calc(-100% - 1rem))!important}html:not(.ha-native-app) .ha-sidebar-panel .ha-sidebar-scroll{padding-bottom:1rem!important}html:not(.ha-native-app) .ha-sidebar-panel .ha-sidebar-footer{padding-bottom:0!important}}html.light-theme .ha-sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a1f!important}html.light-theme .ha-sidebar-panel{color:#0f172a;background:#ffffffd1!important;border-color:#0f172a1f!important;box-shadow:18px 0 45px #0f172a29!important}html.light-theme .ha-sidebar-panel .text-white,html.light-theme .ha-sidebar-panel .hover\:text-white:hover{color:#0f172a!important}html.light-theme .ha-sidebar-panel .text-gray-300,html.light-theme .ha-sidebar-panel .text-gray-400,html.light-theme .ha-sidebar-panel .text-gray-500{color:#475569!important}html.light-theme .ha-sidebar-panel .hover\:bg-white\/5:hover,html.light-theme .ha-sidebar-panel .hover\:bg-white\/10:hover{background-color:#0f172a0f!important}html.light-theme .ha-mobile-bottom-nav{background:#f8fafcf0!important;border-color:#0f172a1a!important;box-shadow:0 -18px 45px #0f172a1f!important}html.light-theme .ha-mobile-bottom-nav button{color:#475569!important}html.light-theme .ha-mobile-bottom-nav button:hover{color:#0f172a!important;background-color:#0f172a0e!important}html.light-theme .ha-mobile-bottom-nav button[class*=bg-indigo-500]{color:#4f46e5!important;background-color:#4f46e51a!important}html.light-theme .ha-mobile-bottom-nav button[class*=bg-orange-500]{color:#ea580c!important;background-color:#f973161a!important}html.light-theme .ha-mobile-bottom-nav button[class*="bg-[#F40057]"],html.light-theme .ha-mobile-bottom-nav button[class*="bg-[#FE0874]"]{color:#db2777!important;background-color:#fe08741a!important}html.ha-dev-musculation-active .ha-connected-app>header.fixed{display:none!important}html.ha-dev-musculation-active .ha-dashboard-content-shell{padding-top:0!important}html.ha-dev-musculation-active body:before{display:none!important}html.ha-dev-musculation-active,html.ha-dev-musculation-active body{background:#050b17!important}html.light-theme.ha-dev-musculation-active,html.light-theme.ha-dev-musculation-active body{background:#f2f4f7!important}.ha-workout-premium-screen{color:#fff!important;background:radial-gradient(circle at 18% 8%,#2057ff2e,#0000 32%),radial-gradient(circle at 86% 18%,#fe08742e,#0000 34%),linear-gradient(#020713,#030915 52%,#02040b)!important}.ha-workout-premium-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#020713fa,#020713eb 66%,#02071300)!important}.ha-workout-premium-header-row{container-type:inline-size}.ha-workout-premium-day-name,.ha-workout-premium-day-date,.ha-workout-premium-day-status{max-width:100%;display:block}.ha-workout-premium-day-status{overflow-wrap:normal;word-break:normal;min-height:1.05rem}.ha-workout-premium-title-block{padding-right:0!important}.ha-workout-premium-back,.ha-workout-premium-play{width:clamp(2.7rem,12.2vw,3.25rem)!important;height:clamp(2.7rem,12.2vw,3.25rem)!important}.ha-workout-premium-back-core{width:clamp(2.08rem,9.7vw,2.6rem)!important;height:clamp(2.08rem,9.7vw,2.6rem)!important}.ha-workout-premium-timer-block{max-width:clamp(4.35rem,16vw,5.75rem)!important}.ha-workout-premium-title{max-width:100%;letter-spacing:0!important;font-size:clamp(1.42rem,6.8vw,2.15rem)!important}.ha-workout-premium-title.ha-workout-premium-title--compact{max-width:min(100%,8.8rem);font-size:clamp(.78rem,4.55vw,1.08rem)!important}.ha-workout-premium-title.ha-workout-premium-title--sessions{max-width:min(100%,20rem);font-size:clamp(1.75rem,8.2vw,2.58rem)!important;line-height:.98!important}.ha-workout-premium-title.ha-workout-premium-title--sessions-en{font-size:clamp(1.4rem,6.9vw,2.2rem)!important}.ha-workout-premium-title.ha-workout-premium-title--exercise-list{max-width:min(100%,7.35rem);font-size:clamp(.64rem,3.05vw,.88rem)!important;line-height:.95!important}.ha-workout-premium-week{letter-spacing:.08em!important;font-size:clamp(.64rem,2.6vw,.8rem)!important}.ha-workout-premium-week--sessions{letter-spacing:0!important;font-size:clamp(.78rem,3.25vw,.92rem)!important}.ha-workout-premium-hero-title,.ha-workout-premium-hero-subtitle{letter-spacing:0!important;font-size:clamp(2.05rem,10.6vw,4.8rem)!important}.ha-workout-premium-hero-media,.ha-workout-premium-hero-content{min-height:clamp(14.75rem,72vw,28rem)!important}.ha-workout-premium-hero-content{padding-top:clamp(1rem,4.8vw,2rem)!important;padding-bottom:clamp(1.15rem,5.8vw,2.45rem)!important}.ha-workout-premium-hero-subtitle{white-space:nowrap;max-width:100%;display:block}.ha-workout-premium-hero-copy{font-size:clamp(.88rem,4vw,1.25rem)!important}.ha-workout-premium-eyebrow{font-size:clamp(.64rem,2.65vw,.83rem)!important}.ha-workout-premium-day{border-radius:.42rem!important;height:clamp(5.55rem,24.8vw,6.35rem)!important}.ha-workout-premium-day-symbols{padding-block:.16rem}.ha-planning-add-contrast{color:#04150a!important}@media(max-width:767px){.ha-workout-sessions-page{gap:.62rem!important}.ha-workout-content-scroll--sessions{padding-top:.65rem!important}.ha-workout-premium-header--sessions{padding-bottom:.65rem!important;padding-top:max(.9rem,calc(env(safe-area-inset-top) + .5rem))!important}.ha-workout-premium-header-row--sessions{min-height:4.35rem!important}.ha-workout-sessions-page .ha-workout-premium-hero-media,.ha-workout-sessions-page .ha-workout-premium-hero-content{min-height:clamp(11.85rem,49vw,13.2rem)!important}.ha-workout-sessions-page .ha-workout-premium-hero-content{padding-top:.85rem!important;padding-bottom:1.15rem!important}.ha-workout-sessions-page .ha-workout-recovery-summary{padding:.72rem .9rem!important}.ha-workout-sessions-page .ha-workout-recovery-orbit{width:2.9rem!important;height:2.9rem!important}.ha-workout-sessions-page .ha-workout-recovery-metric{min-height:3.85rem!important;padding-block:.65rem!important;padding-inline:.9rem!important}.ha-workout-sessions-page .ha-workout-premium-planning{padding:.75rem!important}.ha-workout-sessions-page .ha-workout-premium-planning-header{margin-bottom:.7rem!important}}.ha-workout-day-in-progress{will-change:transform,filter,box-shadow,background-position;background-size:180% 180%;animation:1.65s ease-in-out infinite ha-workout-day-attention,2.2s ease-in-out infinite ha-workout-day-glow;position:relative;background:radial-gradient(circle at 50% 0,#fff4a852,#0000 42%),linear-gradient(135deg,#ffb80070,#ffd43b47 48%,#ff7a004d)!important}.ha-workout-premium-day.ha-workout-day-in-progress{padding-top:1.4rem!important}.ha-workout-planning-compact-day.ha-workout-day-in-progress{padding-top:1.35rem!important}.ha-workout-day-in-progress:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff4d,#0000 66%);animation:2.4s ease-in-out infinite ha-workout-day-shine;position:absolute;inset:-22% -42%;transform:translate(-58%)rotate(8deg)}.ha-workout-day-in-progress:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff4a838;position:absolute;inset:.22rem}.ha-workout-day-in-progress>*{z-index:1;position:relative}@keyframes ha-workout-day-attention{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.5px)scale(1.018)}}@keyframes ha-workout-day-glow{0%,to{filter:brightness();background-position:0%;box-shadow:0 0 22px #ffb80042,inset 0 1px #ffffff2e}50%{filter:brightness(1.1);background-position:100%;box-shadow:0 0 34px #ffd43b75,0 0 12px #ff7a0047,inset 0 1px #ffffff3d}}@keyframes ha-workout-day-shine{0%,18%{opacity:0;transform:translate(-62%)rotate(8deg)}38%{opacity:.78}72%,to{opacity:0;transform:translate(62%)rotate(8deg)}}@media(prefers-reduced-motion:reduce){.ha-workout-day-in-progress{animation:none}.ha-workout-day-in-progress:before{opacity:0;animation:none}}.ha-workout-premium-cta{min-height:clamp(3.35rem,15vw,4.15rem)!important;font-size:clamp(.82rem,4.05vw,1.18rem)!important}.ha-workout-premium-cta--green{will-change:background-position,box-shadow,filter;background:linear-gradient(115deg,#00d763,#1ce476 34%,#a6ff3f 66%,#00d763) 0 0/230% 100%;animation:2.7s ease-in-out infinite ha-workout-green-cta-flow,1.85s ease-in-out infinite ha-workout-green-cta-pulse}.ha-workout-premium-cta--green:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 24%,#ffffff61,#0000 68%);animation:2.15s ease-in-out infinite ha-workout-green-cta-shine;position:absolute;inset:-45% -18%;transform:translate(-58%)rotate(8deg)}@keyframes ha-workout-green-cta-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ha-workout-green-cta-shine{0%{opacity:0;transform:translate(-62%)rotate(8deg)}38%{opacity:.72}72%,to{opacity:0;transform:translate(62%)rotate(8deg)}}@keyframes ha-workout-green-cta-pulse{0%,to{filter:brightness();box-shadow:0 18px 54px #22ff6d52,0 0 38px #22c55e3d}50%{filter:brightness(1.09);box-shadow:0 20px 62px #22ff6d75,0 0 48px #a6ff3f57}}@media(max-width:360px){.ha-workout-premium-title{font-size:clamp(1.42rem,7.2vw,1.62rem)!important}.ha-workout-premium-title.ha-workout-premium-title--compact{font-size:clamp(.72rem,4.1vw,.9rem)!important}.ha-workout-premium-title.ha-workout-premium-title--sessions{max-width:min(100%,10.9rem);font-size:clamp(1.48rem,7.3vw,1.82rem)!important}.ha-workout-premium-play,.ha-workout-premium-back{width:2.75rem!important;height:2.75rem!important}.ha-workout-premium-back-core{width:2.1rem!important;height:2.1rem!important}.ha-workout-premium-hero-title,.ha-workout-premium-hero-subtitle{font-size:clamp(1.78rem,9.55vw,2.05rem)!important}}@media(max-width:430px){.ha-workout-premium-hero-media,.ha-workout-premium-hero-content{min-height:clamp(14rem,74vw,18rem)!important}.ha-workout-sessions-page .ha-workout-premium-hero-media,.ha-workout-sessions-page .ha-workout-premium-hero-content{min-height:clamp(11.85rem,49vw,13.2rem)!important}.ha-workout-premium-hero-copy{line-height:1.55!important}.ha-workout-sessions-page .ha-workout-premium-hero-copy{line-height:1.42!important}}@media(max-width:400px){.ha-workout-premium-title.ha-workout-premium-title--sessions{font-size:1.66rem!important}}@media(max-width:430px)and (max-height:860px){.ha-workout-sessions-page{gap:.48rem!important}.ha-workout-sessions-page .ha-workout-premium-planning{padding:.65rem!important}.ha-workout-sessions-page .ha-workout-premium-planning-header{margin-bottom:.55rem!important}.ha-workout-sessions-page .ha-workout-premium-day{height:5.85rem!important}.ha-workout-sessions-page .ha-workout-premium-cta{min-height:3.15rem!important;font-size:.78rem!important}}.ha-mobile-bottom-nav.ha-workout-premium-bottom-nav{left:1rem;right:1rem;bottom:max(.75rem,env(safe-area-inset-bottom));border-radius:1.75rem;overflow:hidden;background:#050a16e0!important;border:1px solid #ffffff1f!important;padding-bottom:0!important;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff0d!important}.ha-mobile-bottom-nav.ha-workout-premium-bottom-nav>div{height:4.85rem;padding-inline:.45rem}@media(max-width:767px){.ha-developer-musculation .ha-workout-content-scroll--exerciseList{scroll-padding-bottom:max(10.75rem,calc(env(safe-area-inset-bottom) + 9.25rem));padding-bottom:max(10.75rem,calc(env(safe-area-inset-bottom) + 9.25rem))!important}.ha-developer-musculation .ha-exercise-list-page{padding-bottom:max(10.75rem,calc(env(safe-area-inset-bottom) + 9.25rem))!important}}.ha-workout-desktop-list-pane,.ha-workout-desktop-menu-button,.ha-workout-desktop-placeholder{display:none}.ha-workout-desktop-placeholder-card{color:#fff;background:radial-gradient(circle at 18% 18%,#2f7bff2e,#0000 38%),radial-gradient(circle at 82% 18%,#fe08742e,#0000 42%),linear-gradient(145deg,#050c1cf0,#05060ee6) padding-box padding-box,linear-gradient(135deg,#2f7bff75,#fe08746b) border-box;border:1px solid #0000;border-radius:1.65rem;align-content:center;justify-items:start;min-height:100%;padding:clamp(1.25rem,2vw,2rem);display:grid;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0d}.ha-workout-desktop-placeholder-icon{color:#fff;background:linear-gradient(135deg,#2057ff42,#fe087433);border:1px solid #ffffff1f;border-radius:1.35rem;place-items:center;width:4.5rem;height:4.5rem;display:grid;box-shadow:0 0 32px #fe08742e}.ha-workout-desktop-placeholder-kicker{color:#8e6dff;letter-spacing:.18em;text-transform:uppercase;margin:1.35rem 0 0;font-size:.72rem;font-weight:950}.ha-workout-desktop-placeholder-card h2{letter-spacing:0;text-transform:uppercase;margin:.4rem 0 0;font-size:clamp(2.2rem,3.6vw,4.2rem);font-weight:950;line-height:.9}.ha-workout-desktop-placeholder-card p:last-child{color:#e2e8f0b8;max-width:30rem;margin:1rem 0 0;font-size:1rem;font-weight:650;line-height:1.5}@media(min-width:768px){.ha-mobile-bottom-nav.ha-workout-premium-bottom-nav{width:min(100vw - 2rem,52rem);left:50%;right:auto;transform:translate(-50%)}}@media(min-width:1024px)and (orientation:landscape)and (hover:hover)and (pointer:fine){html:not(.ha-native-app) .ha-developer-musculation .ha-workout-content-scroll{padding:0 clamp(1.1rem,2.3vw,2.35rem) 2rem!important;top:clamp(5.7rem,7.2vw,7.35rem)!important}html:not(.ha-native-app) .ha-developer-musculation .ha-workout-premium-header-row{width:min(100%,86rem);max-width:86rem!important}html:not(.ha-native-app) .ha-developer-musculation .ha-workout-desktop-menu-button{display:inline-flex}html:not(.ha-native-app) .ha-workout-sessions-page{grid-template-columns:minmax(30rem,1.05fr) minmax(23rem,.72fr);align-items:start;width:min(100%,88rem);gap:clamp(1rem,2vw,2rem)!important;max-width:88rem!important;padding-bottom:0!important;display:grid!important}html:not(.ha-native-app) .ha-workout-sessions-page>.ha-workout-premium-hero{min-height:calc(var(--ha-app-viewport-height,100vh) - 10.2rem);grid-area:1/1/span 3}html:not(.ha-native-app) .ha-workout-sessions-page .ha-workout-premium-hero-media,html:not(.ha-native-app) .ha-workout-sessions-page .ha-workout-premium-hero-content{min-height:calc(var(--ha-app-viewport-height,100vh) - 10.2rem)!important}html:not(.ha-native-app) .ha-workout-sessions-page>.ha-workout-premium-planning{grid-area:1/2}html:not(.ha-native-app) .ha-workout-sessions-page>.ha-workout-premium-cta{grid-area:2/2;align-self:start}html:not(.ha-native-app) .ha-workout-sessions-page .ha-workout-premium-day{height:clamp(5rem,10vh,6.3rem)!important}html:not(.ha-native-app) .ha-exercise-list-page,html:not(.ha-native-app) .ha-workout-detail-layout{grid-template-columns:minmax(23rem,.72fr) minmax(32rem,1.08fr);align-items:stretch;width:min(100%,96rem);gap:clamp(1rem,2vw,2rem)!important;max-width:96rem!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections,html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-list-pane,html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-detail-pane,html:not(.ha-native-app) .ha-workout-desktop-placeholder{max-height:calc(var(--ha-app-viewport-height,100vh) - 9rem);min-height:calc(var(--ha-app-viewport-height,100vh) - 9rem)}html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections,html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-list-pane,html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-detail-pane{overscroll-behavior:contain;scrollbar-width:none;background:radial-gradient(circle at 12% 0,#2f7bff21,#0000 36%),radial-gradient(circle at 92% 6%,#fe08741f,#0000 38%),#050a18bd;border:1px solid #ffffff17;border-radius:1.45rem;overflow-y:auto;box-shadow:0 26px 80px #00000052,inset 0 1px #ffffff0b}html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections::-webkit-scrollbar{display:none}html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-list-pane::-webkit-scrollbar{display:none}html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-detail-pane::-webkit-scrollbar{display:none}html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections,html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-list-pane{flex-direction:column;padding:clamp(.8rem,1.4vw,1.15rem);gap:1.25rem!important;display:flex!important}html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-detail-pane{padding:clamp(.8rem,1.3vw,1.05rem)}html:not(.ha-native-app) .ha-workout-desktop-placeholder{display:block}html:not(.ha-native-app) .ha-workout-detail-layout .ha-workout-desktop-list-pane .ha-exercise-list-sections{gap:1.25rem!important}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-section,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-section{min-width:0}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-section>div:first-child,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-section>div:first-child{margin-bottom:.8rem!important}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-section h2,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-section h2{font-size:clamp(1rem,1.35vw,1.35rem)!important}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-section p,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-section p{margin-top:.55rem!important;font-size:.82rem!important}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-card,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-card{border-radius:1rem!important;grid-template-columns:4.25rem minmax(0,1fr) 2rem!important;gap:.75rem!important;min-height:5.35rem!important;padding:.58rem .64rem .58rem .78rem!important}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-card>div:first-of-type,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-card>div:first-of-type{border-radius:.78rem!important}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-card h3,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-card h3{-webkit-line-clamp:2;font-size:.9rem!important;line-height:1.06!important}html:not(.ha-native-app) .ha-workout-desktop-list-pane .ha-exercise-list-card p,html:not(.ha-native-app) .ha-exercise-list-page>.ha-exercise-list-sections .ha-exercise-list-card p{margin-top:.38rem!important;font-size:.72rem!important}html:not(.ha-native-app) .ha-exercise-list-card.is-active{background:linear-gradient(135deg,#2057ff38,#fe08742e),#050b18e6!important}html:not(.ha-native-app) .ha-exercise-list-card.is-active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fe087457}html:not(.ha-native-app) .ha-workout-desktop-detail-pane .ha-exercise-execution-page{min-height:100%;max-width:none!important;padding:0!important}html:not(.ha-native-app) .ha-workout-desktop-detail-pane .ha-exercise-execution-page>section:first-child{text-align:left}html:not(.ha-native-app) .ha-workout-desktop-detail-pane .ha-exercise-execution-page>section:first-child h2{max-width:none!important;font-size:clamp(1.55rem,2.1vw,2.4rem)!important}html:not(.ha-native-app) .ha-workout-desktop-detail-pane .ha-exercise-execution-page>section:nth-of-type(2)>:first-child{height:clamp(18rem,39vh,27rem)!important}html:not(.ha-native-app) .ha-workout-desktop-detail-pane .ha-exercise-execution-page>section:nth-of-type(2){border-radius:1.35rem!important}html:not(.ha-native-app) .ha-workout-desktop-detail-pane .ha-exercise-execution-page>section:nth-of-type(3){margin-top:.25rem}}html.light-theme .ha-developer-musculation .ha-workout-premium-screen,html.light-theme .ha-developer-musculation .ha-workout-premium-header{color:#fff!important;background-color:#020713!important}html.light-theme .ha-developer-musculation .ha-workout-premium-screen [class*=text-white],html.light-theme .ha-developer-musculation .ha-workout-premium-header [class*=text-white],html.light-theme .ha-mobile-bottom-nav.ha-workout-premium-bottom-nav [class*=text-white]{color:#ffffffeb!important}html.light-theme .ha-developer-musculation .ha-workout-premium-screen [class*="bg-white/"],html.light-theme .ha-developer-musculation .ha-workout-premium-header [class*="bg-white/"]{background-color:#ffffff0f!important}html.light-theme .ha-developer-musculation .ha-workout-premium-screen [class*="bg-black/"],html.light-theme .ha-developer-musculation .ha-workout-premium-header [class*="bg-black/"]{background-color:#0000003d!important}html.light-theme .ha-developer-musculation .ha-workout-premium-screen [class*="border-white/"],html.light-theme .ha-developer-musculation .ha-workout-premium-header [class*="border-white/"]{border-color:#ffffff1f!important}html.light-theme .ha-recipes-view,html.light-theme .ha-developer-musculation,html.light-theme .ha-recipes-view .text-white,html.light-theme .ha-recipes-view .text-white\/40,html.light-theme .ha-recipes-view .text-white\/50,html.light-theme .ha-recipes-view .text-white\/55,html.light-theme .ha-recipes-view .text-white\/60,html.light-theme .ha-recipes-view .text-white\/70,html.light-theme .ha-recipes-view .text-white\/80,html.light-theme .ha-recipes-view .text-white\/90,html.light-theme .ha-developer-musculation .text-white,html.light-theme .ha-developer-musculation .text-white\/40,html.light-theme .ha-developer-musculation .text-white\/42,html.light-theme .ha-developer-musculation .text-white\/45,html.light-theme .ha-developer-musculation .text-white\/48,html.light-theme .ha-developer-musculation .text-white\/55,html.light-theme .ha-developer-musculation .text-white\/58,html.light-theme .ha-developer-musculation .text-white\/60,html.light-theme .ha-developer-musculation .text-white\/62,html.light-theme .ha-developer-musculation .text-white\/65,html.light-theme .ha-developer-musculation .text-white\/70,html.light-theme .ha-developer-musculation .text-white\/76,html.light-theme .ha-developer-musculation .text-white\/80,html.light-theme .ha-developer-musculation .text-white\/82,html.light-theme .ha-developer-musculation .text-white\/85,html.light-theme .ha-developer-musculation .text-white\/90,html.light-theme .ha-developer-musculation .text-white\/92{color:#0f172a!important}html.light-theme .ha-recipes-view .text-gray-300,html.light-theme .ha-recipes-view .text-gray-400,html.light-theme .ha-recipes-view .text-gray-500,html.light-theme .ha-developer-musculation .text-gray-300,html.light-theme .ha-developer-musculation .text-gray-400,html.light-theme .ha-developer-musculation .text-gray-500{color:#475569!important}html.light-theme .ha-developer-musculation .ha-dev-session-preview,html.light-theme .ha-developer-musculation .ha-dev-session-preview .text-white{color:#fff!important}html.light-theme .ha-developer-musculation .ha-dev-session-preview .text-white\/36,html.light-theme .ha-developer-musculation .ha-dev-session-preview .text-white\/45,html.light-theme .ha-developer-musculation .ha-dev-session-preview .text-white\/46,html.light-theme .ha-developer-musculation .ha-dev-session-preview .text-white\/74,html.light-theme .ha-developer-musculation .ha-dev-session-preview .text-white\/78,html.light-theme .ha-developer-musculation .ha-dev-session-preview .text-white\/82{color:#ffffffb8!important}html.light-theme .ha-developer-musculation .ha-dev-session-preview .bg-black\/20,html.light-theme .ha-developer-musculation .ha-dev-session-preview .bg-black\/22,html.light-theme .ha-developer-musculation .ha-dev-session-preview .bg-black\/24,html.light-theme .ha-developer-musculation .ha-dev-session-preview .bg-black\/28{background-color:#0206176b!important}html.light-theme .ha-developer-musculation .ha-dev-session-preview .border-white\/\[0\.07\],html.light-theme .ha-developer-musculation .ha-dev-session-preview .border-white\/\[0\.08\]{border-color:#ffffff1f!important}html.light-theme .ha-recipes-view,html.light-theme .ha-recipes-view .bg-\[\#02030a\],html.light-theme .ha-developer-musculation,html.light-theme .ha-developer-musculation .bg-\[\#11171B\],html.light-theme .ha-developer-musculation .bg-\[\#F2F4F7\]{background-color:#f2f4f7!important}html.light-theme .ha-recipes-view .bg-black\/18,html.light-theme .ha-recipes-view .bg-black\/40,html.light-theme .ha-recipes-view .bg-black\/45,html.light-theme .ha-recipes-view .bg-black\/55,html.light-theme .ha-recipes-view .bg-black\/65,html.light-theme .ha-recipes-view .bg-black\/80,html.light-theme .ha-developer-musculation .bg-black\/15,html.light-theme .ha-developer-musculation .bg-black\/18,html.light-theme .ha-developer-musculation .bg-black\/20,html.light-theme .ha-developer-musculation .bg-black\/30,html.light-theme .ha-developer-musculation .bg-black\/55,html.light-theme .ha-developer-musculation .bg-\[\#0B1115\]\/96,html.light-theme .ha-developer-musculation .bg-\[\#11171B\]\/96,html.light-theme .ha-developer-musculation .bg-\[\#F2F4F7\]\/96{background-color:#ffffffb8!important}html.light-theme .ha-recipes-view .bg-white\/\[0\.025\],html.light-theme .ha-recipes-view .bg-white\/\[0\.035\],html.light-theme .ha-recipes-view .bg-white\/\[0\.04\],html.light-theme .ha-recipes-view .bg-white\/5,html.light-theme .ha-recipes-view .bg-white\/10,html.light-theme .ha-developer-musculation .bg-white\/\[0\.025\],html.light-theme .ha-developer-musculation .bg-white\/\[0\.035\],html.light-theme .ha-developer-musculation .bg-white\/\[0\.04\],html.light-theme .ha-developer-musculation .bg-white\/\[0\.06\],html.light-theme .ha-developer-musculation .bg-white\/\[0\.08\],html.light-theme .ha-developer-musculation .bg-white\/10{background-color:#0f172a0e!important}html.light-theme .ha-recipes-view .border-white\/10,html.light-theme .ha-recipes-view .border-white\/15,html.light-theme .ha-recipes-view .border-white\/20,html.light-theme .ha-developer-musculation .border-white\/8,html.light-theme .ha-developer-musculation .border-white\/10,html.light-theme .ha-developer-musculation .border-white\/18,html.light-theme .ha-developer-musculation .border-white\/20{border-color:#0f172a1f!important}html.light-theme .ha-developer-musculation .bg-\[\#11171B\]{background-color:#f2f4f7!important}html.light-theme .ha-developer-musculation .ha-dev-objective-box{color:#0f172a!important;background-color:#ffffffc7!important;border-color:#7c3aed2e!important}html.light-theme .ha-developer-musculation .ha-dev-objective-box p,html.light-theme .ha-developer-musculation .ha-dev-objective-box span{color:#334155!important}html.light-theme .ha-developer-musculation .ha-dev-notes-panel{background-color:#ffffffd1!important;border-color:#0f172a1f!important}html.light-theme .ha-developer-musculation .ha-dev-note-textarea{color:#0f172a!important;background-color:#f8fafcf5!important;border-color:#0f172a24!important}html.light-theme .ha-developer-musculation .ha-dev-note-textarea::placeholder{color:#64748b!important}html.light-theme .ha-developer-musculation .ha-dev-note-entry,html.light-theme .ha-developer-musculation .ha-dev-empty-notes{color:#334155!important;background-color:#f8fafcbd!important;border-color:#0f172a1a!important}html.light-theme .ha-developer-musculation .ha-dev-environment-picker{box-shadow:0 18px 45px #0f172a29,0 0 24px #fe087429!important}html.light-theme .ha-developer-musculation .ha-dev-environment-picker>div{color:#0f172a!important;background-color:#ffffffeb!important}html.light-theme .ha-developer-musculation .ha-dev-environment-picker .bg-white\/\[0\.025\]{background-color:#ffffff3d!important}html.light-theme .ha-developer-musculation .ha-dev-environment-picker h3,html.light-theme .ha-developer-musculation .ha-dev-environment-picker .text-white{color:#0f172a!important}html.light-theme .ha-developer-musculation .ha-dev-environment-picker .text-white\/42,html.light-theme .ha-developer-musculation .ha-dev-environment-picker .text-white\/72{color:#64748b!important}html.light-theme .ha-developer-musculation .ha-dev-environment-picker button{background-color:#f8fafcc7!important;border-color:#0f172a1a!important}html.light-theme .ha-developer-musculation .ha-dev-environment-picker button[class*="from-\\[\\#0022FF\\]"]{background-image:linear-gradient(90deg,#0022ff21,#fe087421)!important;border-color:#fe087461!important}html.light-theme .ha-settings-mobile>header,html.light-theme .ha-settings-subscription,html.light-theme .ha-settings-preferences{background-color:#ffffffdb!important;border-color:#0f172a1a!important;box-shadow:0 18px 48px #0f172a1a!important}html.light-theme .ha-settings-mobile>header:before,html.light-theme .ha-settings-subscription:before{opacity:.45!important}html.light-theme .ha-settings-mobile>header h1,html.light-theme .ha-settings-subscription h2,html.light-theme .ha-settings-preferences h2,html.light-theme .ha-settings-preferences .text-white,html.light-theme .ha-settings-subscription .text-white{color:#0f172a!important}html.light-theme .ha-settings-mobile>header p,html.light-theme .ha-settings-subscription p,html.light-theme .ha-settings-preferences p,html.light-theme .ha-settings-preferences .text-gray-500,html.light-theme .ha-settings-subscription .text-gray-500{color:#475569!important}html.light-theme .ha-settings-subscription .bg-black\/35,html.light-theme .ha-settings-subscription .bg-white\/\[0\.035\],html.light-theme .ha-settings-preferences .bg-white\/\[0\.035\],html.light-theme .ha-settings-preferences .bg-white\/\[0\.04\]{background-color:#f8fafcbd!important;border-color:#0f172a1a!important}html.light-theme .ha-settings-subscription .ha-settings-plan-period-gradient{color:#0000!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,#02f,#fe0874)!important;-webkit-background-clip:text!important;background-clip:text!important}html.light-theme .ha-settings-preferences .bg-\[\#0022FF\]\/8{background-color:#0022ff14!important}html.light-theme .ha-settings-preferences .bg-\[\#FE0874\]\/8{background-color:#fe087414!important}html.light-theme .ha-settings-preferences .bg-red-500\/5{background-color:#ef444414!important}@media(max-width:767px){.ha-profile-mobile,.ha-settings-mobile{padding-inline:.65rem!important;padding-top:.35rem!important;padding-bottom:max(5.9rem,calc(env(safe-area-inset-bottom) + 5.15rem))!important;gap:.85rem!important}.ha-profile-mobile>header,.ha-settings-mobile>header,.ha-profile-identity,.ha-profile-stats-grid>div,.ha-profile-details-grid>div,.ha-profile-mobile>section:last-of-type,.ha-settings-subscription,.ha-settings-preferences{border-radius:1.15rem!important}.ha-profile-mobile>header,.ha-settings-mobile>header{min-height:0!important;padding:1rem!important}.ha-profile-mobile>header h1,.ha-settings-mobile>header h1{font-size:1.55rem!important;line-height:1.05!important}.ha-profile-mobile>header p,.ha-settings-mobile>header p{line-height:1.45!important}.ha-profile-mobile>header button,.ha-settings-mobile button{border-radius:.95rem!important}.ha-profile-mobile>header button{min-height:2.75rem!important;padding-block:.65rem!important}.ha-profile-mobile>.grid:first-of-type{gap:.75rem!important}.ha-profile-identity{text-align:left!important;padding:1rem!important}.ha-profile-identity>.relative{grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid!important}.ha-profile-identity>.relative>div:first-child{border-radius:1.15rem!important;width:3.75rem!important;height:3.75rem!important;margin:0!important}.ha-profile-identity h2{font-size:1.35rem!important;line-height:1.05!important}.ha-profile-identity p{margin-top:.25rem!important;font-size:.78rem!important}.ha-profile-completion{grid-column:1/-1;border-radius:1rem!important;margin-top:.15rem!important;padding:.85rem!important}.ha-profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important;display:grid!important}.ha-profile-stats-grid>div{min-height:6rem;padding:.9rem!important}.ha-profile-stats-grid>div>div:first-child{border-radius:.9rem!important;width:2.35rem!important;height:2.35rem!important;margin-bottom:.65rem!important}.ha-profile-stats-grid>div>div:last-child{font-size:1rem!important;line-height:1.1!important}.ha-profile-details-grid{gap:.75rem!important}.ha-profile-details-grid>div,.ha-profile-mobile>section:last-of-type,.ha-settings-subscription,.ha-settings-preferences{padding:1rem!important}.ha-profile-details-grid h3,.ha-profile-mobile>section:last-of-type h3,.ha-settings-subscription h2,.ha-settings-preferences h2{margin-bottom:.85rem!important;font-size:1rem!important;line-height:1.15!important}.ha-profile-details-grid .space-y-3,.ha-settings-preferences .space-y-3{gap:.55rem!important}.ha-profile-details-grid .rounded-2xl,.ha-settings-preferences .rounded-2xl,.ha-settings-subscription .rounded-2xl{border-radius:.95rem!important}.ha-profile-details-grid .rounded-2xl{padding:.75rem!important}.ha-settings-mobile>.grid{gap:.75rem!important}.ha-settings-subscription>.relative>.mb-5{gap:.75rem!important;margin-bottom:.85rem!important}.ha-settings-subscription h2,.ha-settings-preferences h2{font-size:1.1rem!important}.ha-settings-subscription p,.ha-settings-preferences p,.ha-settings-preferences .text-gray-500{font-size:.76rem!important;line-height:1.35!important}.ha-settings-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}.ha-settings-plan-grid>div{min-height:4.25rem;padding:.75rem .55rem!important}.ha-settings-plan-grid .tracking-widest{letter-spacing:.08em!important;font-size:.52rem!important}.ha-settings-subscription button,.ha-settings-preferences button,.ha-settings-preferences>div>div{min-height:2.85rem!important;padding:.8rem!important}}html.light-theme .ha-session-summary{background:#ffffffc2!important;border-color:#fe08746b!important;box-shadow:0 18px 44px #0f172a1a!important}html.light-theme .ha-session-summary .bg-black\/25,html.light-theme .ha-session-summary .bg-black\/40,html.light-theme .ha-session-summary .bg-black\/50{background-color:#ffffff85!important}html.light-theme .ha-session-summary .bg-white\/\[0\.035\],html.light-theme .ha-session-summary .bg-white\/\[0\.04\]{background-color:#0f172a0e!important}html.light-theme .ha-session-summary .divide-white\/10>:not([hidden])~:not([hidden]),html.light-theme .ha-session-summary .border-white\/8,html.light-theme .ha-session-summary .border-white\/10{border-color:#0f172a1a!important}html.light-theme .ha-action-card .ha-action-title,html.light-theme .ha-action-card .ha-action-value{color:#0f172a!important}html.light-theme .ha-action-card:hover .ha-action-title,html.light-theme .ha-action-card:hover .ha-action-value{color:#fe0874!important}html.light-theme .ha-action-card .ha-action-description{color:#64748b!important}html.light-theme{--ha-light-text:#0f172a;--ha-light-muted:#475569;--ha-light-soft:#64748b;--ha-light-surface:#ffffffd6;--ha-light-surface-strong:#fffffff0;--ha-light-surface-muted:#f8fafcc2;--ha-light-border:#0f172a1f}html.light-theme .ha-connected-app{color:var(--ha-light-text)!important}html.light-theme .ha-sidebar-panel .ha-sidebar-menu-button,html.light-theme .ha-sidebar-panel .ha-sidebar-menu-label{color:var(--ha-light-text)!important;-webkit-text-fill-color:var(--ha-light-text)!important;text-shadow:none!important}html.light-theme .ha-connected-app .ha-title{color:var(--ha-light-text)!important;text-shadow:none!important}html.light-theme .ha-connected-app .ha-subtitle{color:var(--ha-light-muted)!important}html.light-theme .ha-connected-app .ha-action-card{background-color:var(--ha-light-surface)!important;border-color:var(--ha-light-border)!important;box-shadow:0 18px 46px #0f172a1a!important}html.light-theme .ha-connected-app .ha-action-card:hover{background-color:var(--ha-light-surface-strong)!important}html.light-theme .ha-connected-app .ha-action-card .ha-action-title,html.light-theme .ha-connected-app .ha-action-card .ha-action-value{color:var(--ha-light-text)!important}html.light-theme .ha-connected-app .ha-action-card:hover .ha-action-title,html.light-theme .ha-connected-app .ha-action-card:hover .ha-action-value{color:#fe0874!important}html.light-theme .ha-connected-app .ha-action-card .ha-action-description{color:var(--ha-light-soft)!important;text-shadow:none!important;animation:none!important}html.light-theme .ha-connected-app .text-white\/35,html.light-theme .ha-connected-app .text-white\/40,html.light-theme .ha-connected-app .text-white\/42,html.light-theme .ha-connected-app .text-white\/45,html.light-theme .ha-connected-app .text-white\/48,html.light-theme .ha-connected-app .text-white\/50,html.light-theme .ha-connected-app .text-white\/55,html.light-theme .ha-connected-app .text-white\/58,html.light-theme .ha-connected-app .text-white\/60,html.light-theme .ha-connected-app .text-white\/62,html.light-theme .ha-connected-app .text-white\/65,html.light-theme .ha-connected-app .text-white\/70,html.light-theme .ha-connected-app .text-white\/72,html.light-theme .ha-connected-app .text-white\/76,html.light-theme .ha-connected-app .text-white\/80,html.light-theme .ha-connected-app .text-white\/82,html.light-theme .ha-connected-app .text-white\/85,html.light-theme .ha-connected-app .text-white\/90,html.light-theme .ha-connected-app .text-white\/92{color:var(--ha-light-muted)!important}html.light-theme .ha-connected-app .text-gray-100,html.light-theme .ha-connected-app .text-gray-200,html.light-theme .ha-connected-app .text-gray-300,html.light-theme .ha-connected-app .text-zinc-100,html.light-theme .ha-connected-app .text-zinc-200,html.light-theme .ha-connected-app .text-zinc-300,html.light-theme .ha-connected-app .text-slate-100,html.light-theme .ha-connected-app .text-slate-200,html.light-theme .ha-connected-app .text-slate-300{color:var(--ha-light-text)!important}html.light-theme .ha-connected-app .text-gray-400,html.light-theme .ha-connected-app .text-gray-500,html.light-theme .ha-connected-app .text-zinc-400,html.light-theme .ha-connected-app .text-zinc-500,html.light-theme .ha-connected-app .text-slate-400,html.light-theme .ha-connected-app .text-slate-500{color:var(--ha-light-muted)!important}html.light-theme .ha-connected-app .text-black,html.light-theme .ha-connected-app .text-zinc-950{color:var(--ha-light-text)!important}html.light-theme .ha-connected-app .bg-white{background-color:var(--ha-light-surface-strong)!important;color:var(--ha-light-text)!important}html.light-theme .ha-connected-app .bg-black\/10,html.light-theme .ha-connected-app .bg-black\/15,html.light-theme .ha-connected-app .bg-black\/18,html.light-theme .ha-connected-app .bg-black\/25,html.light-theme .ha-connected-app .bg-black\/30,html.light-theme .ha-connected-app .bg-black\/35,html.light-theme .ha-connected-app .bg-black\/40,html.light-theme .ha-connected-app .bg-black\/45,html.light-theme .ha-connected-app .bg-black\/50,html.light-theme .ha-connected-app .bg-black\/55,html.light-theme .ha-connected-app .bg-black\/60,html.light-theme .ha-connected-app .bg-black\/65,html.light-theme .ha-connected-app .bg-black\/70,html.light-theme .ha-connected-app .bg-black\/75,html.light-theme .ha-connected-app .bg-black\/80,html.light-theme .ha-connected-app .bg-black\/85,html.light-theme .ha-connected-app .bg-black\/90,html.light-theme .ha-connected-app .bg-black\/95,html.light-theme .ha-connected-app .bg-\[\#020202\]\/95,html.light-theme .ha-connected-app .bg-\[\#020205\],html.light-theme .ha-connected-app .bg-\[\#02030a\],html.light-theme .ha-connected-app .bg-\[\#050505\],html.light-theme .ha-connected-app .bg-\[\#050509\],html.light-theme .ha-connected-app .bg-\[\#050509\]\/94,html.light-theme .ha-connected-app .bg-\[\#05050A\]\/98,html.light-theme .ha-connected-app .bg-\[\#07070c\],html.light-theme .ha-connected-app .bg-\[\#07070c\]\/78,html.light-theme .ha-connected-app .bg-\[\#07070c\]\/88,html.light-theme .ha-connected-app .bg-\[\#07070c\]\/92,html.light-theme .ha-connected-app .bg-\[\#07070c\]\/94,html.light-theme .ha-connected-app .bg-\[\#07070c\]\/96,html.light-theme .ha-connected-app .bg-\[\#07070c\]\/98,html.light-theme .ha-connected-app .bg-\[\#070813\]\/96,html.light-theme .ha-connected-app .bg-\[\#08080a\],html.light-theme .ha-connected-app .bg-\[\#08080d\],html.light-theme .ha-connected-app .bg-\[\#080912\]\/95,html.light-theme .ha-connected-app .bg-\[\#090B13\],html.light-theme .ha-connected-app .bg-\[\#0a0a0a\],html.light-theme .ha-connected-app .bg-\[\#0a0a0f\],html.light-theme .ha-connected-app .bg-\[\#0a0a0f\]\/40,html.light-theme .ha-connected-app .bg-\[\#0a0a0f\]\/60,html.light-theme .ha-connected-app .bg-\[\#0a0a0f\]\/70,html.light-theme .ha-connected-app .bg-\[\#0a0a0f\]\/80,html.light-theme .ha-connected-app .bg-\[\#0a0a0f\]\/90,html.light-theme .ha-connected-app .bg-\[\#0b0b0d\],html.light-theme .ha-connected-app .bg-\[\#0B1115\]\/82,html.light-theme .ha-connected-app .bg-\[\#0B1115\]\/96,html.light-theme .ha-connected-app .bg-\[\#0D1418\],html.light-theme .ha-connected-app .bg-\[\#0f0f15\],html.light-theme .ha-connected-app .bg-\[\#101014\],html.light-theme .ha-connected-app .bg-\[\#101014\]\/95,html.light-theme .ha-connected-app .bg-\[\#101920\],html.light-theme .ha-connected-app .bg-\[\#111\],html.light-theme .ha-connected-app .bg-\[\#11171B\],html.light-theme .ha-connected-app .bg-\[\#11171B\]\/20,html.light-theme .ha-connected-app .bg-\[\#11171B\]\/70,html.light-theme .ha-connected-app .bg-\[\#11171B\]\/96,html.light-theme .ha-connected-app .bg-\[\#111827\],html.light-theme .ha-connected-app .bg-\[\#12121a\],html.light-theme .ha-connected-app .bg-\[\#151515\],html.light-theme .ha-connected-app .bg-\[\#161f33\],html.light-theme .ha-connected-app .bg-\[\#1a1a1a\],html.light-theme .ha-connected-app .bg-\[\#1a1a24\],html.light-theme .ha-connected-app .bg-\[\#1a2333\],html.light-theme .ha-connected-app .bg-\[\#1e293b\]{background-color:var(--ha-light-surface)!important;border-color:var(--ha-light-border)!important;color:var(--ha-light-text)!important}html.light-theme .ha-connected-app .fixed.inset-0.bg-black,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/60,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/70,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/72,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/74,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/78,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/80,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/85,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/88,html.light-theme .ha-connected-app .fixed.inset-0.bg-black\/90{color:#fff!important;background-color:#0f172a9e!important}html.light-theme .ha-connected-app .bg-white\/\[0\.025\],html.light-theme .ha-connected-app .bg-white\/\[0\.035\],html.light-theme .ha-connected-app .bg-white\/\[0\.04\],html.light-theme .ha-connected-app .bg-white\/\[0\.05\],html.light-theme .ha-connected-app .bg-white\/\[0\.06\],html.light-theme .ha-connected-app .bg-white\/\[0\.08\],html.light-theme .ha-connected-app .bg-white\/5,html.light-theme .ha-connected-app .bg-white\/10,html.light-theme .ha-connected-app .bg-white\/15,html.light-theme .ha-connected-app .bg-white\/20{color:var(--ha-light-text)!important;background-color:#0f172a0f!important}html.light-theme .ha-connected-app .border-white\/5,html.light-theme .ha-connected-app .border-white\/8,html.light-theme .ha-connected-app .border-white\/10,html.light-theme .ha-connected-app .border-white\/12,html.light-theme .ha-connected-app .border-white\/15,html.light-theme .ha-connected-app .border-white\/18,html.light-theme .ha-connected-app .border-white\/20,html.light-theme .ha-connected-app .border-white\/25,html.light-theme .ha-connected-app .border-white\/30{border-color:var(--ha-light-border)!important}html.light-theme .ha-connected-app input:not([type=checkbox]):not([type=radio]),html.light-theme .ha-connected-app textarea,html.light-theme .ha-connected-app select{background-color:var(--ha-light-surface-strong)!important;color:var(--ha-light-text)!important;border-color:#0f172a29!important}html.light-theme .ha-connected-app input::placeholder,html.light-theme .ha-connected-app textarea::placeholder{color:var(--ha-light-soft)!important}html.light-theme .ha-recipes-view .bg-\[\#080912\]\/95,html.light-theme .ha-recipes-view .bg-\[\#02030a\],html.light-theme .ha-recipes-view .bg-black\/25,html.light-theme .ha-recipes-view .bg-black\/30,html.light-theme .ha-recipes-view .bg-black\/35,html.light-theme .ha-recipes-view .bg-black\/40,html.light-theme .ha-recipes-view .bg-black\/45,html.light-theme .ha-recipes-view .bg-black\/55,html.light-theme .ha-recipes-view .bg-black\/65,html.light-theme .ha-recipes-view .bg-black\/80{background-color:var(--ha-light-surface-strong)!important;color:var(--ha-light-text)!important}html.light-theme .ha-recipes-view .text-yellow-100,html.light-theme .ha-recipes-view .text-yellow-200{color:#854d0e!important}html.light-theme .ha-recipes-view .text-emerald-100,html.light-theme .ha-recipes-view .text-emerald-200,html.light-theme .ha-recipes-view .text-emerald-300{color:#047857!important}html.light-theme .ha-connected-app .bg-\[\#0022FF\],html.light-theme .ha-connected-app .bg-\[\#0055FF\],html.light-theme .ha-connected-app .bg-\[\#155BFF\],html.light-theme .ha-connected-app .bg-\[\#183BFF\],html.light-theme .ha-connected-app .bg-\[\#4f46e5\],html.light-theme .ha-connected-app .bg-\[\#5132C8\],html.light-theme .ha-connected-app .bg-\[\#6D4DFF\],html.light-theme .ha-connected-app .bg-\[\#7B61FF\],html.light-theme .ha-connected-app .bg-\[\#8E6DFF\],html.light-theme .ha-connected-app .bg-\[\#F40057\],html.light-theme .ha-connected-app .bg-\[\#FE0874\],html.light-theme .ha-connected-app .bg-\[\#FF1478\],html.light-theme .ha-connected-app .bg-indigo-500,html.light-theme .ha-connected-app .bg-purple-500,html.light-theme .ha-connected-app .bg-blue-500,html.light-theme .ha-connected-app .bg-rose-500,html.light-theme .ha-connected-app .bg-red-500,html.light-theme .ha-connected-app .bg-green-500,html.light-theme .ha-connected-app .bg-emerald-500,html.light-theme .ha-connected-app .bg-orange-500,html.light-theme .ha-connected-app .bg-gradient-to-r.text-white,html.light-theme .ha-connected-app .bg-gradient-to-br.text-white,html.light-theme .ha-connected-app [class*="from-[#0022FF]"],html.light-theme .ha-connected-app [class*="from-[#0055FF]"],html.light-theme .ha-connected-app [class*="from-[#F40057]"],html.light-theme .ha-connected-app [class*="from-[#FE0874]"],html.light-theme .ha-connected-app [class*="to-[#0022FF]"],html.light-theme .ha-connected-app [class*="to-[#FE0874]"],html.light-theme .ha-connected-app .bg-\[\#0022FF\] .text-white,html.light-theme .ha-connected-app .bg-\[\#0055FF\] .text-white,html.light-theme .ha-connected-app .bg-\[\#155BFF\] .text-white,html.light-theme .ha-connected-app .bg-\[\#183BFF\] .text-white,html.light-theme .ha-connected-app .bg-\[\#4f46e5\] .text-white,html.light-theme .ha-connected-app .bg-\[\#5132C8\] .text-white,html.light-theme .ha-connected-app .bg-\[\#6D4DFF\] .text-white,html.light-theme .ha-connected-app .bg-\[\#7B61FF\] .text-white,html.light-theme .ha-connected-app .bg-\[\#8E6DFF\] .text-white,html.light-theme .ha-connected-app .bg-\[\#F40057\] .text-white,html.light-theme .ha-connected-app .bg-\[\#FE0874\] .text-white,html.light-theme .ha-connected-app .bg-\[\#FF1478\] .text-white,html.light-theme .ha-connected-app .bg-indigo-500 .text-white,html.light-theme .ha-connected-app .bg-purple-500 .text-white,html.light-theme .ha-connected-app .bg-blue-500 .text-white,html.light-theme .ha-connected-app .bg-rose-500 .text-white,html.light-theme .ha-connected-app .bg-red-500 .text-white,html.light-theme .ha-connected-app .bg-green-500 .text-white,html.light-theme .ha-connected-app .bg-emerald-500 .text-white,html.light-theme .ha-connected-app .bg-orange-500 .text-white,html.light-theme .ha-connected-app .bg-gradient-to-r .text-white,html.light-theme .ha-connected-app .bg-gradient-to-br .text-white,html.light-theme .ha-connected-app [class*="from-[#0022FF]"] .text-white,html.light-theme .ha-connected-app [class*="from-[#0055FF]"] .text-white,html.light-theme .ha-connected-app [class*="from-[#F40057]"] .text-white,html.light-theme .ha-connected-app [class*="from-[#FE0874]"] .text-white,html.light-theme .ha-connected-app [class*="to-[#0022FF]"] .text-white,html.light-theme .ha-connected-app [class*="to-[#FE0874]"] .text-white{color:#fff!important}.ha-connected-app{--ha-radius-xs:.65rem;--ha-radius-sm:.85rem;--ha-radius-md:1rem;--ha-radius-lg:1.15rem;--ha-surface-elevated:#07080ea3;--ha-surface-elevated-strong:#080910d1;--ha-border-subtle:#ffffff17;color:#f4f4f5;isolation:isolate;background:radial-gradient(circle at 8% 0,#fe08741a,#0000 30rem),radial-gradient(circle at 92% 6%,#0022ff1a,#0000 28rem);min-height:100svh}.ha-dashboard-content-shell{width:100%;min-width:0}.ha-app-header{padding-top:max(.625rem,env(safe-area-inset-top));background:#03040ab8!important;border-color:#ffffff14!important}.ha-connected-app .ha-card,.ha-connected-app .ha-action-card,.ha-connected-app .glass-card{border-color:var(--ha-border-subtle);border-radius:var(--ha-radius-lg);background-color:var(--ha-surface-elevated);box-shadow:0 18px 44px #0000003d}.ha-connected-app .ha-action-card{min-width:0;transform:translateZ(0)}.ha-connected-app .ha-action-card:hover{border-color:#ffffff24}.ha-connected-app .rounded-xl{border-radius:var(--ha-radius-sm)!important}.ha-connected-app .rounded-2xl{border-radius:var(--ha-radius-md)!important}.ha-connected-app .rounded-3xl,.ha-connected-app [class*="rounded-[1.35rem]"],.ha-connected-app [class*="rounded-[1.45rem]"],.ha-connected-app [class*="rounded-[1.5rem]"],.ha-connected-app [class*="rounded-[1.55rem]"],.ha-connected-app [class*="rounded-[1.6rem]"],.ha-connected-app [class*="rounded-[1.65rem]"],.ha-connected-app [class*="rounded-[1.75rem]"],.ha-connected-app [class*="rounded-[2rem]"],.ha-connected-app [class*="rounded-[2.5rem]"]{border-radius:var(--ha-radius-lg)!important}.ha-connected-app .rounded-full{border-radius:9999px!important}.ha-connected-app button,.ha-connected-app a,.ha-connected-app [role=button]{outline:none}.ha-connected-app button:focus-visible,.ha-connected-app a:focus-visible,.ha-connected-app [role=button]:focus-visible,.ha-connected-app input:focus-visible,.ha-connected-app textarea:focus-visible,.ha-connected-app select:focus-visible{box-shadow:0 0 0 2px #fe087457,0 0 0 5px #0022ff2e}.ha-connected-app .ha-title,.ha-recipes-view h1,.ha-shopping-list-view h1{text-wrap:balance;letter-spacing:0!important}.ha-recipes-view,.ha-shopping-list-view{isolation:isolate}.ha-shopping-list-view{--ha-shopping-orange:#ff7a00;--ha-shopping-pink:#fe0874;--ha-shopping-blue:#1597ff;min-height:calc(var(--ha-app-viewport-height,100svh) - 56px);position:relative;background:radial-gradient(circle at 12% 18%,#1597ff2e,#0000 28rem),radial-gradient(circle at 88% 8%,#fe08742b,#0000 30rem),radial-gradient(circle at 52% 38%,#ff7a0029,#0000 22rem),linear-gradient(#010612fc,#04050efa)!important}.ha-shopping-list-shell{background:radial-gradient(circle at 12% 18%,#1597ff2e,#0000 28rem),radial-gradient(circle at 88% 8%,#fe08742b,#0000 30rem),radial-gradient(circle at 52% 38%,#ff7a0029,#0000 22rem),linear-gradient(#010612,#04050e)!important}.ha-shopping-list-view:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#ff7a0014,#0000 28%),linear-gradient(225deg,#fe087414,#0000 34%);position:absolute;inset:0}.ha-recipes-view>.relative.z-10,.ha-shopping-list-view>.relative.z-10{width:min(100%,1440px);padding-inline:clamp(.8rem,2vw,2rem)}.ha-shopping-list-view .ha-shopping-back-button-core,.ha-shopping-list-view .ha-round-back-button>span,.ha-recipes-view .ha-recipe-back-button .ha-shopping-back-button-core,.ha-meal-preparation-view .ha-meal-preparation-back-button .ha-shopping-back-button-core{background:linear-gradient(135deg,#ff7a00,#fe0874)!important}.ha-shopping-list-view section{box-shadow:0 22px 70px #00000052;background:linear-gradient(145deg,#050a18db,#070a16c7) padding-box padding-box,linear-gradient(135deg,#ff7a003d,#fe08742e) border-box!important;border-color:#ff7a002e!important}.ha-shopping-list-view h1,.ha-shopping-list-view h2{font-family:var(--font-heading)}.ha-shopping-list-view header .text-\[\#FE0874\],.ha-shopping-list-view .text-\[\#FE0874\]{color:var(--ha-shopping-orange)!important}.ha-shopping-list-view .border-\[\#FE0874\]\/30{border-color:#ff7a0057!important}.ha-shopping-list-view .bg-\[\#FE0874\]\/12{background-color:#ff7a0024!important}.ha-shopping-list-view .bg-gradient-to-r.from-\[\#FE0874\].to-\[\#0022FF\],.ha-shopping-list-view .from-\[\#FE0874\].to-\[\#0022FF\]{background-image:linear-gradient(100deg,var(--ha-shopping-orange),var(--ha-shopping-pink))!important}.ha-recipes-view header,.ha-shopping-list-view header{align-items:flex-start}.ha-recipes-view main,.ha-shopping-list-view main{min-width:0}.ha-mobile-bottom-nav{background:#05060ce0;border-color:#ffffff1a}@media(min-width:768px){.ha-app-header{padding-top:.75rem}.ha-connected-app .md\:rounded-3xl{border-radius:var(--ha-radius-lg)!important}}@media(min-width:1180px){.ha-connected-app .ha-app-grid{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:clamp(1rem,1.7vw,1.7rem)}}@media(max-width:767px){.ha-connected-app{--ha-radius-sm:.75rem;--ha-radius-md:.9rem;--ha-radius-lg:1rem}.ha-app-header>div{min-height:2.75rem}.ha-connected-app .ha-dashboard-content-shell{padding-top:max(3.95rem,calc(env(safe-area-inset-top) + 3.45rem))!important}.ha-connected-app .ha-dashboard-content-shell.ha-shop-fullscreen-content{padding-top:0!important}.ha-connected-app .ha-app-grid{gap:.72rem;padding-inline:.7rem}.ha-connected-app .ha-side-panel,.ha-connected-app .ha-main-panel{gap:.72rem}.ha-connected-app .ha-action-card,.ha-connected-app .ha-card{box-shadow:0 12px 28px #0003}.ha-connected-app .ha-kicker{letter-spacing:.07em}.ha-connected-app .ha-subtitle{max-width:34rem}.ha-mobile-bottom-nav{overflow:hidden;left:.55rem!important;right:.55rem!important;bottom:max(.45rem,env(safe-area-inset-bottom))!important;border:1px solid #ffffff1a!important;border-radius:1.1rem!important;padding-bottom:0!important}.ha-mobile-bottom-nav>div{height:3.55rem!important;padding-inline:.2rem!important}.ha-mobile-bottom-nav button{border-radius:.85rem!important;min-height:3rem!important}.ha-mobile-bottom-nav span{font-size:.55rem!important}.ha-recipes-view,.ha-shopping-list-view{padding-bottom:max(6.4rem,calc(env(safe-area-inset-bottom) + 5.8rem))!important}.ha-recipes-view>.relative.z-10,.ha-shopping-list-view>.relative.z-10{padding-inline:.75rem!important;padding-top:.75rem!important}.ha-recipes-view header,.ha-shopping-list-view header{grid-template-columns:minmax(0,1fr);gap:.85rem!important;margin-bottom:1rem!important;display:grid!important}.ha-recipes-view header>.flex,.ha-shopping-list-view header>.flex{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:stretch!important;display:grid!important}.ha-recipes-view header button,.ha-shopping-list-view header button{white-space:normal;justify-content:center;width:100%;min-width:0;line-height:1.15}.ha-recipes-view h1,.ha-shopping-list-view h1{font-size:clamp(1.7rem,10vw,2.35rem)!important;line-height:.98!important}.ha-recipes-view section,.ha-shopping-list-view section{border-radius:1rem!important}.ha-recipes-view .sticky{bottom:max(4.8rem,calc(env(safe-area-inset-bottom) + 4.25rem))!important}}html.light-theme .ha-app-header{background:#ffffffdb!important;border-color:#0f172a1a!important;box-shadow:0 14px 34px #0f172a1a!important}html.light-theme .ha-connected-app{background:radial-gradient(circle at 8% 0,#fe087414,#0000 30rem),radial-gradient(circle at 92% 6%,#0022ff14,#0000 28rem)}html.light-theme .ha-connected-app .ha-card,html.light-theme .ha-connected-app .glass-card{background-color:var(--ha-light-surface)!important;border-color:var(--ha-light-border)!important;box-shadow:0 18px 44px #0f172a1a!important}html.light-theme .ha-shopping-list-view,html.light-theme .ha-shopping-list-view .bg-\[\#02030a\]{color:var(--ha-light-text)!important;background-color:#f2f4f7!important}html.light-theme .ha-shopping-list-view .text-white,html.light-theme .ha-shopping-list-view .text-white\/80,html.light-theme .ha-shopping-list-view .text-white\/90{color:var(--ha-light-text)!important}html.light-theme .ha-shopping-list-view .text-gray-300,html.light-theme .ha-shopping-list-view .text-gray-400,html.light-theme .ha-shopping-list-view .text-gray-500{color:var(--ha-light-muted)!important}html.light-theme .ha-connected-app .ha-action-card{background-color:#ffffffeb!important}html.light-theme .ha-connected-app .ha-action-card .ha-action-title,html.light-theme .ha-connected-app .ha-action-card .ha-action-value,html.light-theme .ha-connected-app .ha-action-card .font-black,html.light-theme .ha-connected-app .ha-action-card .font-bold,html.light-theme .ha-connected-app .ha-side-panel h1,html.light-theme .ha-connected-app .ha-side-panel h2,html.light-theme .ha-connected-app .ha-side-panel h3,html.light-theme .ha-connected-app .ha-main-panel h1,html.light-theme .ha-connected-app .ha-main-panel h2,html.light-theme .ha-connected-app .ha-main-panel h3{color:var(--ha-light-text)!important;-webkit-text-fill-color:var(--ha-light-text)!important;text-shadow:none!important}html.light-theme .ha-connected-app .ha-side-panel p,html.light-theme .ha-connected-app .ha-main-panel p{color:var(--ha-light-muted)!important}html.light-theme .ha-connected-app .ha-action-card .text-white,html.light-theme .ha-connected-app .ha-action-card .text-gray-300,html.light-theme .ha-connected-app .ha-action-card .text-gray-400,html.light-theme .ha-connected-app .ha-action-card .text-gray-500{color:var(--ha-light-muted)!important;-webkit-text-fill-color:var(--ha-light-muted)!important}html.light-theme .ha-connected-app .ha-action-card .bg-orange-500,html.light-theme .ha-connected-app .ha-action-card .bg-blue-500,html.light-theme .ha-connected-app .ha-action-card .bg-indigo-500,html.light-theme .ha-connected-app .ha-action-card .bg-purple-500,html.light-theme .ha-connected-app .ha-action-card .bg-violet-500,html.light-theme .ha-connected-app .ha-action-card .bg-yellow-500,html.light-theme .ha-connected-app .ha-action-card .bg-\[\#FE0874\],html.light-theme .ha-connected-app .ha-action-card .bg-\[\#F40057\],html.light-theme .ha-connected-app .ha-action-card .bg-gradient-to-r{color:#fff!important;-webkit-text-fill-color:#fff!important}html.light-theme .ha-connected-app .ha-action-card .bg-yellow-500{color:#111827!important;-webkit-text-fill-color:#111827!important}@media(max-width:767px){.ha-app-header{display:none!important}.ha-connected-app .ha-dashboard-content-shell{padding-top:0!important}.ha-connected-app .ha-dashboard-content-shell:not(.ha-shop-fullscreen-content){padding-bottom:max(6.25rem,calc(env(safe-area-inset-bottom) + 5.5rem))!important}.ha-connected-app .ha-dashboard-content-shell.ha-dashboard-content-shell--overview,.ha-connected-app .ha-dashboard-content-shell.ha-dashboard-content-shell--hydration,.ha-connected-app .ha-dashboard-content-shell.ha-dashboard-content-shell--pedometer,.ha-connected-app .ha-dashboard-content-shell.ha-dashboard-content-shell--sleep{padding-bottom:max(.75rem,env(safe-area-inset-bottom))!important}.ha-dashboard-overview{padding-bottom:max(4.15rem,calc(env(safe-area-inset-bottom) + 3.55rem))!important}.ha-hydration-page,.ha-sleep-page,.ha-pedometer-page{padding-bottom:max(4.3rem,calc(env(safe-area-inset-bottom) + 3.7rem))!important}.ha-auth-page{min-height:100svh!important;padding-top:max(.8rem,calc(env(safe-area-inset-top) + .35rem))!important}.ha-auth-logo{max-width:13rem!important;margin-bottom:.85rem!important}.ha-auth-card h1{text-wrap:balance;font-size:clamp(1.45rem,6.1vw,1.95rem)!important;line-height:1!important}.ha-auth-card p{margin-top:.72rem!important;font-size:.84rem!important;line-height:1.45!important}.ha-auth-shield{border-radius:1rem!important;width:3.35rem!important;height:3.35rem!important;margin-bottom:.85rem!important}.ha-auth-card{padding-top:1.05rem!important;padding-bottom:1.15rem!important}.ha-settings-hero h1,.ha-profile-hero h1,.ha-hydration-hero h1,.ha-sleep-hero h1,.ha-pedometer-hero h1,.ha-locker-hero h1{text-wrap:balance;max-width:100%;letter-spacing:0!important;font-size:clamp(2.02rem,8.8vw,2.58rem)!important;line-height:.98!important}.ha-contact-hero h1,.ha-community-hero h1{text-wrap:balance;max-width:100%;letter-spacing:0!important;font-size:clamp(1.92rem,8.1vw,2.34rem)!important;line-height:1!important}.ha-settings-hero p:not(.ha-settings-kicker),.ha-profile-hero p:not(.ha-profile-kicker),.ha-contact-hero p:not(.ha-contact-kicker),.ha-community-hero p:not(.ha-community-kicker),.ha-hydration-hero p:not(.ha-hydration-kicker),.ha-sleep-hero p:not(.ha-sleep-kicker),.ha-pedometer-hero p:not(.ha-pedometer-kicker),.ha-locker-hero p:not(.ha-locker-kicker){max-width:min(100%,20.5rem)!important;font-size:.84rem!important;line-height:1.34!important}.ha-settings-kicker,.ha-profile-kicker,.ha-contact-kicker,.ha-community-kicker,.ha-hydration-kicker,.ha-sleep-kicker,.ha-pedometer-kicker,.ha-locker-kicker{letter-spacing:.15em!important;font-size:.61rem!important}.ha-settings-page,.ha-profile-page,.ha-contact-page,.ha-community-page,.ha-hydration-page,.ha-sleep-page,.ha-pedometer-page,.ha-locker-page{padding-top:max(.45rem,calc(env(safe-area-inset-top) + .2rem))!important}.ha-hydration-hero,.ha-sleep-hero,.ha-pedometer-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important}.ha-hydration-hero-asset,.ha-sleep-hero-asset,.ha-pedometer-hero-asset{width:4.45rem!important;height:4.45rem!important}.ha-contact-bell,.ha-community-bell,.ha-profile-bell,.ha-settings-bell{border-radius:.9rem!important;width:3rem!important;min-height:3rem!important}.ha-locker-active-copy h2{font-size:2.55rem!important}.ha-locker-active-copy h2 span{font-size:1.12rem!important}.ha-coach-topbar{min-height:4rem!important;padding-top:max(.55rem,calc(env(safe-area-inset-top) + .25rem))!important}.ha-coach-topbar h1{white-space:nowrap;letter-spacing:.08em!important;font-size:.86rem!important}.ha-coach-page{padding-top:0!important}main>section.relative.z-10.mx-auto.flex.min-h-screen.w-full.max-w-7xl{padding-top:max(.85rem,calc(env(safe-area-inset-top) + .35rem))!important}main>section.relative.z-10.mx-auto.flex.min-h-screen.w-full.max-w-7xl h1{letter-spacing:0!important;white-space:nowrap!important;font-size:clamp(1.18rem,5.15vw,1.34rem)!important;line-height:1!important}main>section.relative.z-10.mx-auto.flex.min-h-screen.w-full.max-w-7xl>header{justify-content:flex-start!important;min-height:0!important}main>section.relative.z-10.mx-auto.flex.min-h-screen.w-full.max-w-7xl>header>a[aria-label*="Hybrid Athletic"],main>section.relative.z-10.mx-auto.flex.min-h-screen.w-full.max-w-7xl>header>.flex.items-center.gap-2{display:none!important}main.relative.min-h-\[100svh\]{padding-top:max(.85rem,calc(env(safe-area-inset-top) + .35rem))!important}main.relative.min-h-\[100svh\] h1{letter-spacing:0!important;font-size:clamp(1.42rem,6.2vw,1.68rem)!important;line-height:1!important}main.relative.min-h-\[100svh\] h1 span.block{display:inline!important}.relative.z-10.mt-2.flex.w-full.flex-col.items-center.gap-8{padding-top:max(.85rem,calc(env(safe-area-inset-top) + .35rem))!important;gap:1rem!important;margin-top:0!important}.relative.z-10.mt-2.flex.w-full.flex-col.items-center.gap-8>img{width:8rem!important}.relative.z-30.-mt-20.w-full h1{text-wrap:balance;font-size:clamp(1.34rem,5.85vw,1.58rem)!important;line-height:1!important}.relative.z-30.-mt-20.w-full h1 span{white-space:nowrap;margin-top:.45rem!important}.sticky.top-0.z-50.border-b.border-white\/10.bg-\[\#050505\]\/88{z-index:30!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important;position:relative!important;top:auto!important}.sticky.top-0.z-50.border-b.border-white\/10.bg-\[\#050505\]\/88>:first-child{display:none!important}.sticky.top-0.z-50.border-b.border-white\/10.bg-\[\#050505\]\/88>div:nth-child(2){background:0 0!important;border-bottom:0!important;height:3.25rem!important;padding-inline:.75rem!important}.sticky.top-0.z-50.border-b.border-white\/10.bg-\[\#050505\]\/88>div:nth-child(2)>button[aria-label="Accueil Hybrid Athletic"]{display:block!important}.sticky.top-0.z-50.border-b.border-white\/10.bg-\[\#050505\]\/88 [aria-label="Ouvrir le menu boutique"]{display:none!important}}.ha-hydration-hero,.ha-sleep-hero,.ha-pedometer-hero{grid-template-columns:minmax(0,.72fr) minmax(19rem,1.28fr)!important;align-items:end!important;gap:1.1rem!important}@media(min-width:720px){.ha-nutrition-copy h1{max-width:9.5ch!important;font-size:4rem!important}}@media(min-width:1100px){.ha-nutrition-copy h1{font-size:4rem!important}}@media(max-width:767px){.ha-nutrition-copy h1{max-width:100%!important;font-size:clamp(2.02rem,8.8vw,2.58rem)!important;line-height:.98!important}.ha-hydration-hero,.ha-sleep-hero,.ha-pedometer-hero{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.72rem!important}.ha-tracker-hero-card{border-radius:1.1rem!important;min-height:13.25rem!important}}.ha-round-back-button{color:#fff;background:#00000073;border:1px solid #ffffff21;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;transition:transform .16s,border-color .16s,background-color .16s;display:inline-grid;box-shadow:0 14px 34px #0000003d;border-radius:999px!important}.ha-round-back-button:hover{background:#ffffff14;border-color:#fe087473}.ha-round-back-button:active{transform:scale(.96)}.ha-shopping-back-button{background:#ffffff09;border-color:#ffffff1a;box-shadow:0 10px 22px #00000029;justify-content:center!important;place-items:center!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;display:grid!important}.ha-shopping-back-button-core{color:#fff;background:linear-gradient(90deg,#02f,#fe0874);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.ha-profile-avatar-button{appearance:none;cursor:pointer;border:0}.ha-profile-avatar-button:disabled{cursor:progress;opacity:.8}.ha-profile-camera-dot{color:#fff;background:#fe0874;border:2px solid #040814f5;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.15rem;right:.15rem;box-shadow:0 0 18px #fe08746b}.ha-profile-locker-embed{margin-top:clamp(.4rem,1.4vw,1rem)}.ha-profile-locker-embed .ha-locker-page.is-embedded{width:100%;min-height:0;padding:0;overflow:visible}.ha-profile-locker-embed .ha-locker-page.is-embedded:before{display:none}.ha-locker-profile-panel-backdrop{z-index:140;padding:max(1rem,env(safe-area-inset-top))1rem max(1rem,env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.ha-locker-profile-panel-scrim{background:0 0;border:0;position:absolute;inset:0}.ha-locker-profile-panel{overscroll-behavior:contain;background:radial-gradient(circle at 15% 0,#0022ff2e,#0000 32%),radial-gradient(circle at 88% 8%,#fe08742e,#0000 34%),linear-gradient(145deg,#050d22fa,#05050ef5) padding-box padding-box,linear-gradient(135deg,#0022ffad,#fe08749e) border-box;border:1px solid #0000;border-radius:clamp(1.35rem,2.6vw,2rem);gap:clamp(.9rem,1.8vw,1.25rem);width:min(100%,58rem);max-height:min(88svh,58rem);padding:clamp(.9rem,2vw,1.35rem);display:grid;position:relative;overflow-y:auto;box-shadow:0 34px 96px #00000094}.ha-locker-profile-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.2rem .1rem .35rem;display:flex}.ha-locker-profile-panel-head h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:950;line-height:.94}.ha-locker-profile-panel-head span{color:#e2e8f0ad;margin-top:.5rem;font-size:clamp(.84rem,1.4vw,1rem);font-weight:650;line-height:1.35;display:block}.ha-locker-profile-panel-head>button{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid;box-shadow:inset 0 1px #ffffff1a}.ha-locker-profile-panel-body{gap:clamp(.9rem,1.8vw,1.2rem);display:grid}html.light-theme .ha-profile-open-button{color:#0f172a;background:linear-gradient(145deg,#fffffff5,#f1f5f9e0) padding-box padding-box,linear-gradient(135deg,#0022ff94,#fe08748c) border-box;box-shadow:0 16px 30px #0f172a1f}html.light-theme .ha-locker-profile-panel-backdrop{background:#0f172a7a}html.light-theme .ha-locker-profile-panel{color:#0f172a;background:radial-gradient(circle at 15% 0,#0022ff1f,#0000 32%),radial-gradient(circle at 88% 8%,#fe08741f,#0000 34%),linear-gradient(145deg,#fffffffa,#f1f5f9f5) padding-box padding-box,linear-gradient(135deg,#0022ff6b,#fe087461) border-box}html.light-theme .ha-locker-profile-panel-head h2{color:#0f172a}html.light-theme .ha-locker-profile-panel-head span{color:#0f172aa3}html.light-theme .ha-locker-profile-panel-head>button{color:#0f172a;background:#0f172a0f;border-color:#0f172a1c}@media(max-width:767px){.ha-profile-hero-copy{align-items:flex-start}.ha-profile-open-button{min-height:2.55rem;padding:.65rem .78rem;font-size:.78rem}.ha-locker-profile-panel-backdrop{padding:.55rem .55rem max(.55rem,env(safe-area-inset-bottom));place-items:end center}.ha-locker-profile-panel{width:100%;max-height:calc(100svh - 1.1rem);padding:.82rem .72rem max(1rem,env(safe-area-inset-bottom));border-radius:1.35rem 1.35rem 0 0}.ha-locker-profile-panel-head{align-items:center;padding-inline:.1rem}.ha-locker-profile-panel-head h2{font-size:1.75rem}.ha-locker-profile-panel-head span{max-width:16rem;font-size:.78rem}.ha-locker-profile-panel-head>button{width:2.55rem;height:2.55rem}}.ha-settings-payment-code-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1.1rem;grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:center;gap:.9rem;margin-top:1rem;padding:1rem;display:grid}.ha-settings-payment-code-card p{color:#fff;margin:0;font-size:.98rem;font-weight:900}.ha-settings-payment-code-card span{color:#e2e8f094;margin-top:.3rem;font-size:.78rem;font-weight:650;line-height:1.35;display:block}.ha-settings-payment-code-form{gap:.5rem;min-width:0;display:flex}.ha-settings-payment-code-form input{color:#fff;letter-spacing:.08em;background:#00000047;border:1px solid #ffffff1c;border-radius:.9rem;outline:none;flex:auto;min-width:0;min-height:2.8rem;padding:0 .85rem;font-size:.92rem;font-weight:900}.ha-settings-payment-code-form button{color:#fff;background:linear-gradient(135deg,#02f,#fe0874);border:0;border-radius:.9rem;min-height:2.8rem;padding:0 .9rem;font-size:.78rem;font-weight:900}.ha-coach-voice-error{color:#fbbf24;margin:0 0 .5rem;font-size:.78rem;font-weight:800;line-height:1.25}@media(max-width:767px){html.ha-platform-ios .ha-dashboard-content-shell{padding-top:max(.45rem,calc(env(safe-area-inset-top) + .2rem))!important}html.ha-platform-ios .ha-dashboard-greeting{padding-top:max(1.15rem,calc(env(safe-area-inset-top) + .75rem))!important}html.ha-platform-ios .ha-nutrition-page,html.ha-platform-ios .ha-recipes-view,html.ha-platform-ios .ha-meal-preparation-view,html.ha-platform-ios .ha-shopping-list-view,html.ha-platform-ios .ha-injury-page{padding-top:max(1rem,calc(env(safe-area-inset-top) + .55rem))!important}html.ha-platform-ios .ha-challenge-page,html.ha-platform-ios .ha-news-page{padding-top:max(2rem,calc(env(safe-area-inset-top) + 1rem))!important}.ha-settings-payment-code-card{grid-template-columns:minmax(0,1fr);padding:.85rem}.ha-settings-payment-code-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.ha-profile-camera-dot{width:1.75rem;height:1.75rem}.ha-coach-page{height:calc(100dvh - max(3.95rem,calc(env(safe-area-inset-bottom) + 3.7rem)))!important;min-height:0!important;max-height:calc(100svh - max(3.95rem,calc(env(safe-area-inset-bottom) + 3.7rem)))!important;padding-top:max(.55rem,calc(env(safe-area-inset-top) + .18rem))!important;overflow:hidden!important}.ha-coach-page.has-mobile-nav .ha-coach-composer-shell{padding-bottom:calc(env(safe-area-inset-bottom) + 4.15rem)!important}.ha-coach-composer textarea{font-size:16px!important}.ha-referral-page h1{white-space:nowrap;font-size:clamp(2.15rem,12vw,3.8rem)!important}.ha-referral-page [class*="tracking-[0.22em]"]{letter-spacing:.13em!important}html.ha-native-app.ha-platform-ios{--ha-ios-native-top:max(.72rem, calc(env(safe-area-inset-top) - 2.12rem) );--ha-ios-native-page-top:max(.62rem, calc(env(safe-area-inset-top) - 2.22rem) );--ha-ios-native-nutrition-top:max(1.55rem, calc(env(safe-area-inset-top) - 1.25rem) );--ha-ios-native-pedometer-top:max(1.18rem, calc(env(safe-area-inset-top) - 1.67rem) );--ha-ios-native-coach-top:max(1.65rem, calc(env(safe-area-inset-top) - .85rem) );--ha-ios-native-coach-composer-bottom:max(.8rem, calc(env(safe-area-inset-bottom) + .35rem) )}html.ha-native-app.ha-platform-ios .ha-dashboard-content-shell{padding-top:0!important}html.ha-native-app.ha-platform-ios .ha-dashboard-view-shell:not(.is-full-bleed){padding-top:var(--ha-ios-native-top)!important}html.ha-native-app.ha-platform-ios .ha-dashboard-overview{padding-top:max(2.85rem,calc(env(safe-area-inset-top) + .95rem))!important}html.ha-native-app.ha-platform-ios .ha-dashboard-greeting{margin-top:0!important;padding-top:0!important}html.ha-native-app.ha-platform-ios .ha-dashboard-plus,html.ha-native-app.ha-platform-ios .ha-settings-page,html.ha-native-app.ha-platform-ios .ha-profile-page,html.ha-native-app.ha-platform-ios .ha-contact-page,html.ha-native-app.ha-platform-ios .ha-community-page,html.ha-native-app.ha-platform-ios .ha-hydration-page,html.ha-native-app.ha-platform-ios .ha-sleep-page,html.ha-native-app.ha-platform-ios .ha-pedometer-page,html.ha-native-app.ha-platform-ios .ha-locker-page:not(.is-embedded),html.ha-native-app.ha-platform-ios .ha-nutrition-page,html.ha-native-app.ha-platform-ios .ha-recipes-view,html.ha-native-app.ha-platform-ios .ha-meal-preparation-view,html.ha-native-app.ha-platform-ios .ha-shopping-list-view,html.ha-native-app.ha-platform-ios .ha-injury-page,html.ha-native-app.ha-platform-ios .ha-page.ha-news-page,html.ha-native-app.ha-platform-ios .ha-page.ha-challenge-page,html.ha-native-app.ha-platform-ios .ha-page.ha-referral-page{padding-top:var(--ha-ios-native-page-top)!important;margin-top:0!important}html.ha-native-app.ha-platform-ios .ha-nutrition-page{padding-top:var(--ha-ios-native-nutrition-top)!important}html.ha-native-app.ha-platform-ios .ha-pedometer-page{padding-top:var(--ha-ios-native-pedometer-top)!important}html.ha-native-app.ha-platform-ios .ha-profile-locker-embed .ha-locker-page.is-embedded{padding-top:0!important}html.ha-native-app.ha-platform-ios .ha-settings-hero,html.ha-native-app.ha-platform-ios .ha-profile-hero,html.ha-native-app.ha-platform-ios .ha-contact-hero,html.ha-native-app.ha-platform-ios .ha-community-hero,html.ha-native-app.ha-platform-ios .ha-hydration-hero,html.ha-native-app.ha-platform-ios .ha-sleep-hero,html.ha-native-app.ha-platform-ios .ha-pedometer-hero,html.ha-native-app.ha-platform-ios .ha-locker-page-header{margin-top:0!important}html.ha-native-app.ha-platform-ios .ha-coach-topbar{min-height:4.65rem!important;padding-top:var(--ha-ios-native-coach-top)!important}html.ha-native-app.ha-platform-ios .ha-coach-page{height:calc(100dvh - max(3.95rem,calc(env(safe-area-inset-bottom) + 3.7rem)))!important;min-height:0!important;max-height:calc(100dvh - max(3.95rem,calc(env(safe-area-inset-bottom) + 3.7rem)))!important;padding-top:0!important}html.ha-native-app.ha-platform-ios .ha-coach-page.has-mobile-nav .ha-coach-composer-shell{padding-bottom:var(--ha-ios-native-coach-composer-bottom)!important}html.ha-native-app.ha-platform-ios .ha-mobile-bottom-nav{backface-visibility:hidden;will-change:transform;contain:paint;transform:translate(0);top:auto!important;bottom:max(.45rem,env(safe-area-inset-bottom))!important;position:fixed!important}html.ha-native-app.ha-platform-ios .ha-mobile-bottom-nav.ha-workout-premium-bottom-nav{bottom:max(.75rem,env(safe-area-inset-bottom))!important}html.ha-native-app.ha-platform-ios.ha-mobile-bottom-nav-reflow .ha-mobile-bottom-nav{transform:translateZ(.01px)}}@media(min-width:1024px)and (orientation:landscape)and (hover:hover)and (pointer:fine){html:not(.ha-native-app) .ha-dashboard-view-shell:not(.is-full-bleed){min-height:calc(var(--ha-app-viewport-height,100vh) - 56px)!important;padding:clamp(.75rem,1.15vw,1.15rem) clamp(1rem,2vw,2.35rem) 1rem!important}html:not(.ha-native-app) .ha-dashboard-view-shell:not(.is-full-bleed)>div:first-child{max-width:min(100%,86rem)!important}html:not(.ha-native-app) .ha-page.ha-news-page,html:not(.ha-native-app) .ha-page.ha-referral-page,html:not(.ha-native-app) .ha-page.ha-challenge-page,html:not(.ha-native-app) .ha-community-page,html:not(.ha-native-app) .ha-contact-page,html:not(.ha-native-app) .ha-settings-page,html:not(.ha-native-app) .ha-profile-page{width:min(100%,74rem)!important;max-width:74rem!important;margin-inline:auto!important;padding:clamp(.85rem,1.25vw,1.35rem) clamp(1rem,1.65vw,1.45rem) 1.2rem!important}html:not(.ha-native-app) .ha-page.ha-news-page>header,html:not(.ha-native-app) .ha-page.ha-referral-page>header,html:not(.ha-native-app) .ha-page.ha-challenge-page>header,html:not(.ha-native-app) .ha-community-hero,html:not(.ha-native-app) .ha-contact-hero,html:not(.ha-native-app) .ha-settings-hero,html:not(.ha-native-app) .ha-profile-hero{margin-bottom:clamp(.85rem,1.4vw,1.35rem)!important;padding-top:clamp(.55rem,1vw,.95rem)!important;padding-bottom:clamp(.35rem,.8vw,.7rem)!important}html:not(.ha-native-app) .ha-page.ha-news-page>header img,html:not(.ha-native-app) .ha-page.ha-referral-page>header img{height:clamp(3.4rem,5.2vw,5.5rem)!important}html:not(.ha-native-app) .ha-page.ha-news-page h1,html:not(.ha-native-app) .ha-page.ha-referral-page h1,html:not(.ha-native-app) .ha-page.ha-challenge-page h1,html:not(.ha-native-app) .ha-community-hero h1,html:not(.ha-native-app) .ha-contact-hero h1,html:not(.ha-native-app) .ha-settings-hero h1,html:not(.ha-native-app) .ha-profile-hero h1{font-size:clamp(2.55rem,4vw,4.25rem)!important;line-height:.95!important}html:not(.ha-native-app) .ha-page.ha-news-page>header p,html:not(.ha-native-app) .ha-page.ha-referral-page>header p,html:not(.ha-native-app) .ha-page.ha-challenge-page>header p,html:not(.ha-native-app) .ha-community-hero p:not(.ha-community-kicker),html:not(.ha-native-app) .ha-contact-hero p:not(.ha-contact-kicker),html:not(.ha-native-app) .ha-settings-hero p:not(.ha-settings-kicker),html:not(.ha-native-app) .ha-profile-hero p:not(.ha-profile-kicker){font-size:clamp(.92rem,1.1vw,1.08rem)!important;line-height:1.38!important}html:not(.ha-native-app) .ha-news-page article:first-of-type,html:not(.ha-native-app) .ha-challenge-page section:first-of-type,html:not(.ha-native-app) .ha-referral-page>section,html:not(.ha-native-app) .ha-community-identity-card,html:not(.ha-native-app) .ha-contact-support-card,html:not(.ha-native-app) .ha-settings-profile-card,html:not(.ha-native-app) .ha-profile-identity-card{border-radius:1.25rem!important}html:not(.ha-native-app) .ha-community-page,html:not(.ha-native-app) .ha-contact-page,html:not(.ha-native-app) .ha-settings-page,html:not(.ha-native-app) .ha-profile-page{gap:1rem!important}html:not(.ha-native-app) .ha-community-page{grid-template-columns:minmax(31rem,.94fr) minmax(27rem,1.06fr);align-items:start}html:not(.ha-native-app) .ha-community-hero,html:not(.ha-native-app) .ha-community-identity-card,html:not(.ha-native-app) .ha-community-add-card{grid-column:1}html:not(.ha-native-app) .ha-community-friends-card,html:not(.ha-native-app) .ha-community-ranking-card,html:not(.ha-native-app) .ha-community-conversations-card,html:not(.ha-native-app) .ha-community-chat-card,html:not(.ha-native-app) .ha-community-performance-strip{grid-column:2}html:not(.ha-native-app) .ha-community-avatar.is-xl{width:clamp(5.25rem,6vw,6.75rem)!important;height:clamp(5.25rem,6vw,6.75rem)!important}html:not(.ha-native-app) .ha-community-identity-card{grid-template-columns:auto minmax(9.5rem,1fr) minmax(11.5rem,auto)!important;gap:clamp(.85rem,1.15vw,1.2rem)!important;padding:clamp(1rem,1.35vw,1.25rem)!important}html:not(.ha-native-app) .ha-community-identity-copy{width:100%!important;min-width:0!important}html:not(.ha-native-app) .ha-community-identity-copy h2{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;font-size:clamp(1.9rem,2.25vw,2.35rem)!important;line-height:1.02!important;overflow:hidden!important}html:not(.ha-native-app) .ha-community-handle{max-width:100%!important;font-size:clamp(.8rem,.95vw,.95rem)!important}html:not(.ha-native-app) .ha-community-member-card{min-width:min(100%,13.75rem)!important;padding:clamp(.8rem,1.1vw,1rem)!important}html:not(.ha-native-app) .ha-contact-page,html:not(.ha-native-app) .ha-settings-page{grid-template-columns:minmax(24rem,.82fr) minmax(30rem,1.18fr);align-items:start}html:not(.ha-native-app) .ha-contact-hero,html:not(.ha-native-app) .ha-settings-hero{grid-column:1/-1}html:not(.ha-native-app) .ha-contact-support-card,html:not(.ha-native-app) .ha-settings-profile-card,html:not(.ha-native-app) .ha-settings-subscription-panel{grid-column:1}html:not(.ha-native-app) .ha-contact-form-card,html:not(.ha-native-app) .ha-contact-help-card,html:not(.ha-native-app) .ha-settings-account-panel,html:not(.ha-native-app) .ha-settings-dual-grid{grid-column:2}html:not(.ha-native-app) .ha-contact-topic-grid,html:not(.ha-native-app) .ha-settings-plan-grid{grid-template-columns:minmax(0,1fr)!important}html:not(.ha-native-app) .ha-contact-support-card,html:not(.ha-native-app) .ha-contact-form-card,html:not(.ha-native-app) .ha-settings-profile-card,html:not(.ha-native-app) .ha-settings-panel{padding:clamp(.95rem,1.45vw,1.35rem)!important}html:not(.ha-native-app) .ha-nutrition-page,html:not(.ha-native-app) .ha-hydration-page,html:not(.ha-native-app) .ha-sleep-page,html:not(.ha-native-app) .ha-pedometer-page,html:not(.ha-native-app) .ha-profile-page,html:not(.ha-native-app) .ha-shopping-list-view>.relative.z-10{width:min(100%,76rem)!important;max-width:76rem!important;margin-inline:auto!important}html:not(.ha-native-app) .ha-nutrition-page,html:not(.ha-native-app) .ha-hydration-page,html:not(.ha-native-app) .ha-sleep-page,html:not(.ha-native-app) .ha-pedometer-page,html:not(.ha-native-app) .ha-locker-page,html:not(.ha-native-app) .ha-shopping-list-view{min-height:auto!important;padding-bottom:1.1rem!important}html:not(.ha-native-app) .ha-nutrition-page{gap:.95rem!important;padding-top:.9rem!important}html:not(.ha-native-app) .ha-nutrition-hero{grid-template-columns:minmax(19rem,.72fr) minmax(31rem,1.28fr);grid-template-areas:"copy meal""actions meal""tabs tabs";align-items:stretch;gap:1rem!important}html:not(.ha-native-app) .ha-nutrition-copy h1{max-width:none!important;font-size:clamp(2.7rem,4vw,4.15rem)!important}html:not(.ha-native-app) .ha-nutrition-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end}html:not(.ha-native-app) .ha-nutrition-primary{grid-column:1/-1}html:not(.ha-native-app) .ha-nutrition-meal-card{min-height:clamp(20rem,42vh,27rem)!important}html:not(.ha-native-app) .ha-nutrition-week-grid,html:not(.ha-native-app) .ha-nutrition-meal-tabs{grid-template-columns:repeat(7,minmax(0,1fr))!important}html:not(.ha-native-app) .ha-nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(.ha-native-app) .ha-hydration-page,html:not(.ha-native-app) .ha-sleep-page,html:not(.ha-native-app) .ha-pedometer-page{grid-template-columns:minmax(22rem,.72fr) minmax(30rem,1.28fr);grid-auto-rows:auto;align-items:start;gap:1rem 1.2rem!important;padding-top:.9rem!important;display:grid!important}html:not(.ha-native-app) .ha-hydration-hero,html:not(.ha-native-app) .ha-sleep-hero,html:not(.ha-native-app) .ha-pedometer-hero{background:radial-gradient(circle at 15% 10%,#2f7bff29,#0000 38%),radial-gradient(circle at 95% 12%,#fe087426,#0000 42%),#050a189e;border:1px solid #ffffff1a;border-radius:1.45rem;grid-area:1/1/span 2;align-self:start;position:sticky;top:4.7rem;grid-template-columns:minmax(0,1fr)!important;padding:1.15rem!important}html:not(.ha-native-app) .ha-hydration-hero h1,html:not(.ha-native-app) .ha-sleep-hero h1,html:not(.ha-native-app) .ha-pedometer-hero h1{font-size:clamp(2.6rem,3.6vw,3.85rem)!important}html:not(.ha-native-app) .ha-hydration-hero-asset,html:not(.ha-native-app) .ha-sleep-hero-asset,html:not(.ha-native-app) .ha-pedometer-hero-asset{justify-self:center;width:clamp(8rem,10vw,10.5rem)!important;height:clamp(8rem,10vw,10.5rem)!important}html:not(.ha-native-app) .ha-hydration-trend-card,html:not(.ha-native-app) .ha-sleep-trend-card,html:not(.ha-native-app) .ha-pedometer-trend-card,html:not(.ha-native-app) .ha-hydration-selected,html:not(.ha-native-app) .ha-sleep-selected,html:not(.ha-native-app) .ha-pedometer-selected,html:not(.ha-native-app) .ha-sleep-health-note,html:not(.ha-native-app) .ha-pedometer-recovery-card{grid-column:2}html:not(.ha-native-app) .ha-hydration-trend-card,html:not(.ha-native-app) .ha-sleep-trend-card,html:not(.ha-native-app) .ha-pedometer-trend-card,html:not(.ha-native-app) .ha-hydration-intake-card,html:not(.ha-native-app) .ha-sleep-detail-card,html:not(.ha-native-app) .ha-pedometer-detail-card{border-radius:1.25rem!important}html:not(.ha-native-app) .ha-sleep-page{--ha-sleep-accent:#fe0874!important;--ha-sleep-accent-2:#d946ef!important;--ha-sleep-accent-3:#8b5cf6!important}html:not(.ha-native-app) .ha-sleep-kicker,html:not(.ha-native-app) .ha-sleep-average-copy p strong,html:not(.ha-native-app) .ha-sleep-average-copy small b,html:not(.ha-native-app) .ha-sleep-info-button,html:not(.ha-native-app) .ha-sleep-icon-tile,html:not(.ha-native-app) .ha-sleep-moon-badge,html:not(.ha-native-app) .ha-sleep-progress-row>strong{color:#fe0874!important}html:not(.ha-native-app) .ha-locker-page:not(.is-embedded){grid-template-columns:minmax(20rem,.7fr) minmax(31rem,1.3fr);align-items:start;gap:1rem 1.2rem!important;width:min(100%,76rem)!important;max-width:76rem!important;padding-top:.9rem!important}html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-page.is-embedded{width:100%!important;max-width:none!important;padding:0!important}html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-home{grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr);align-items:start;gap:1rem!important}html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-home-actions,html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-stat-grid,html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-active-card{grid-column:1}html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-recent-card,html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-category-stack{grid-column:2}html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(.ha-native-app) .ha-profile-locker-embed .ha-locker-active-card{grid-template-columns:minmax(0,1fr)!important;min-height:16rem!important;padding:1.25rem!important}html:not(.ha-native-app) .ha-shopping-list-view{background:radial-gradient(circle at 12% 0,#fe087429,#0000 30rem),radial-gradient(circle at 84% 6%,#0022ff2e,#0000 32rem),linear-gradient(135deg,#020716,#06122d 48%,#02040d)!important}html:not(.ha-native-app) .ha-shopping-list-view>.relative.z-10{padding-top:1rem!important;padding-bottom:1rem!important}html:not(.ha-native-app) .ha-shopping-list-view main{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important;display:grid!important}html:not(.ha-native-app) .ha-shopping-list-view main>section{margin:0!important}html:not(.ha-native-app) .ha-coach-page{border-inline:1px solid #ffffff0f;box-shadow:0 24px 90px #00000047;width:min(100%,55rem)!important;height:calc(var(--ha-app-viewport-height,100vh) - 4.25rem)!important;max-height:calc(var(--ha-app-viewport-height,100vh) - 4.25rem)!important;grid-template-rows:2.2rem auto auto minmax(0,1fr) auto auto!important;gap:.5rem!important;padding:.65rem .8rem .55rem!important}html:not(.ha-native-app) .ha-coach-topbar{gap:.55rem!important;padding-inline:.15rem!important}html:not(.ha-native-app) .ha-coach-topbar h1{letter-spacing:0!important;font-size:1.05rem!important}html:not(.ha-native-app) .ha-coach-icon-button,html:not(.ha-native-app) .ha-coach-composer-button,html:not(.ha-native-app) .ha-coach-send-button{border-radius:.82rem!important;width:2.45rem!important;min-height:2.45rem!important}html:not(.ha-native-app) .ha-coach-back-button{width:2.2rem!important;min-width:2.2rem!important;min-height:2.2rem!important}html:not(.ha-native-app) .ha-coach-back-button-core{width:1.42rem!important;height:1.42rem!important}html:not(.ha-native-app) .ha-coach-icon-button svg,html:not(.ha-native-app) .ha-coach-composer-button svg,html:not(.ha-native-app) .ha-coach-send-button svg{width:1.08rem!important;height:1.08rem!important}html:not(.ha-native-app) .ha-coach-card{grid-template-columns:auto minmax(0,1fr);border-radius:1rem!important;gap:.78rem!important;padding:.66rem .78rem!important}html:not(.ha-native-app) .ha-coach-avatar.is-xl{width:3.65rem!important;height:3.65rem!important}html:not(.ha-native-app) .ha-coach-avatar.is-sm{width:2.12rem!important;height:2.12rem!important}html:not(.ha-native-app) .ha-coach-avatar>span{border-width:2px!important;width:.72rem!important;height:.72rem!important;bottom:.24rem!important;right:.08rem!important}html:not(.ha-native-app) .ha-coach-name-line h2{font-size:clamp(1.28rem,1.55vw,1.55rem)!important}html:not(.ha-native-app) .ha-coach-name-line svg{width:1.18rem!important;height:1.18rem!important}html:not(.ha-native-app) .ha-coach-card-copy{gap:.32rem!important}html:not(.ha-native-app) .ha-coach-presence{font-size:.78rem!important}html:not(.ha-native-app) .ha-coach-tags{font-size:.64rem!important;line-height:1.15!important}html:not(.ha-native-app) .ha-coach-today-divider{gap:.62rem!important;padding:0 .75rem!important;font-size:.66rem!important}html:not(.ha-native-app) .ha-coach-thread{gap:.55rem!important;max-height:none!important;padding:0 .2rem .05rem!important}html:not(.ha-native-app) .ha-coach-message{gap:.48rem!important}html:not(.ha-native-app) .ha-coach-bubble-wrap{max-width:min(72%,30rem)!important}html:not(.ha-native-app) .ha-coach-bubble{border-radius:.82rem .82rem .82rem .22rem!important;padding:.56rem .72rem!important;box-shadow:0 10px 30px #0000002e!important}html:not(.ha-native-app) .ha-coach-message.is-user .ha-coach-bubble{border-radius:.82rem .82rem .22rem!important}html:not(.ha-native-app) .ha-coach-bubble,html:not(.ha-native-app) .ha-coach-bubble p,html:not(.ha-native-app) .ha-coach-bubble li{font-size:.84rem!important;line-height:1.35!important}html:not(.ha-native-app) .ha-coach-plan-card{border-radius:.82rem!important;width:min(100%,28rem)!important;padding:.64rem .75rem!important}html:not(.ha-native-app) .ha-coach-plan-title{gap:.5rem!important;padding-bottom:.48rem!important;font-size:.68rem!important}html:not(.ha-native-app) .ha-coach-plan-card dl{gap:.38rem!important;margin:.52rem 0 .18rem!important}html:not(.ha-native-app) .ha-coach-plan-card dt,html:not(.ha-native-app) .ha-coach-plan-card dd{font-size:.78rem!important}html:not(.ha-native-app) .ha-coach-plan-card dl svg{width:.95rem!important;height:.95rem!important}html:not(.ha-native-app) .ha-coach-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.48rem!important;padding-top:0!important}html:not(.ha-native-app) .ha-coach-quick-actions button{border-radius:.76rem!important;gap:.38rem!important;min-height:2.6rem!important;padding:.45rem .6rem!important;font-size:.78rem!important}html:not(.ha-native-app) .ha-coach-quick-actions svg{width:1rem!important;height:1rem!important}html:not(.ha-native-app) .ha-coach-page.has-mobile-nav .ha-coach-composer-shell,html:not(.ha-native-app) .ha-coach-composer-shell{background:linear-gradient(#0000,#020716d1 40%,#020716f5)!important;margin:0!important;padding:.08rem 0 0!important}html:not(.ha-native-app) .ha-coach-composer{gap:.5rem!important}html:not(.ha-native-app) .ha-coach-composer textarea{border-radius:.82rem!important;min-height:2.45rem!important;max-height:7.5rem!important;padding:.7rem .78rem!important;font-size:.84rem!important}html:not(.ha-native-app) .ha-auth-page{place-items:center;display:grid;min-height:calc(var(--ha-app-viewport-height,100vh) - 3.4rem)!important;height:calc(var(--ha-app-viewport-height,100vh) - 3.4rem)!important;padding:clamp(.55rem,1.1vh,.9rem) clamp(1rem,2vw,2rem) clamp(.75rem,1.3vh,1.2rem)!important;overflow-y:auto!important}html:not(.ha-native-app) .ha-auth-page>div{grid-template-columns:minmax(21rem,.9fr) minmax(24rem,30rem);gap:clamp(1.25rem,3vw,3.25rem);align-items:center!important;width:min(100%,72rem)!important;max-width:72rem!important;display:grid!important}html:not(.ha-native-app) .ha-auth-logo{justify-self:center;width:min(100%,17rem)!important;margin:0!important}html:not(.ha-native-app) .ha-auth-card{overscroll-behavior:contain;max-height:calc(var(--ha-app-viewport-height,100vh) - 5.6rem)!important;border-radius:clamp(1.35rem,2vw,2.1rem)!important;padding:clamp(.92rem,1.45vw,1.35rem)!important;overflow-y:auto!important}html:not(.ha-native-app) .ha-auth-card h1{text-wrap:balance;font-size:clamp(1.65rem,2.15vw,2.35rem)!important;line-height:.98!important}html:not(.ha-native-app) .ha-auth-card-intro{margin-bottom:clamp(.7rem,1.4vh,1rem)!important}html:not(.ha-native-app) .ha-auth-card p{max-width:25rem!important;margin-top:clamp(.55rem,1.1vh,.8rem)!important;font-size:clamp(.82rem,1.05vw,.98rem)!important;line-height:1.42!important}html:not(.ha-native-app) .ha-auth-shield{border-radius:1rem!important;width:clamp(2.75rem,3.8vw,3.35rem)!important;height:clamp(2.75rem,3.8vw,3.35rem)!important;margin-bottom:clamp(.55rem,1.2vh,.8rem)!important}html:not(.ha-native-app) .ha-auth-shield svg{width:clamp(1.3rem,1.7vw,1.65rem)!important;height:clamp(1.3rem,1.7vw,1.65rem)!important}html:not(.ha-native-app) .ha-auth-social-stack>:not([hidden])~:not([hidden]){margin-top:clamp(.52rem,1vh,.75rem)!important}html:not(.ha-native-app) .ha-auth-social-button{letter-spacing:.12em!important;border-radius:1rem!important;grid-template-columns:1.85rem minmax(0,1fr) 1.15rem!important;min-height:clamp(3rem,6.3vh,3.55rem)!important;padding-inline:clamp(.9rem,1.35vw,1.1rem)!important;font-size:clamp(.78rem,1.05vw,.98rem)!important}html:not(.ha-native-app) .ha-auth-social-icon,html:not(.ha-native-app) .ha-auth-social-icon svg,html:not(.ha-native-app) .ha-auth-apple-logo{width:1.35rem!important;height:1.35rem!important}html:not(.ha-native-app) .ha-auth-arrow{width:1rem!important;height:1rem!important}html:not(.ha-native-app) .ha-auth-divider{margin-block:clamp(.75rem,1.6vh,1.1rem)!important;font-size:.72rem!important}html:not(.ha-native-app) .ha-auth-tabs{border-radius:1rem!important;padding:.28rem!important}html:not(.ha-native-app) .ha-auth-tabs button{border-radius:.78rem!important;min-height:clamp(2.45rem,5.2vh,2.95rem)!important;font-size:clamp(.72rem,.95vw,.88rem)!important}html:not(.ha-native-app) .ha-auth-form{margin-top:clamp(.75rem,1.6vh,1rem)!important}html:not(.ha-native-app) .ha-auth-form>:not([hidden])~:not([hidden]){margin-top:clamp(.65rem,1.35vh,.85rem)!important}html:not(.ha-native-app) .ha-auth-label{letter-spacing:.14em!important;margin-bottom:.45rem!important;font-size:.68rem!important}html:not(.ha-native-app) .ha-auth-input{border-radius:.9rem!important;min-height:clamp(2.85rem,6vh,3.25rem)!important;padding-inline:.95rem!important;font-size:clamp(.88rem,1.05vw,1rem)!important}html:not(.ha-native-app) .ha-auth-submit-button{letter-spacing:.13em!important;border-radius:.95rem!important;min-height:clamp(3rem,6.2vh,3.4rem)!important;font-size:clamp(.76rem,1vw,.9rem)!important}}html.light-theme{--ha-light-page-background:radial-gradient(circle at 12% 0%,#0022ff1f,transparent 31rem),radial-gradient(circle at 88% 8%,#fe087421,transparent 32rem),radial-gradient(circle at 50% 104%,#8b5cf614,transparent 30rem),linear-gradient(145deg,#fbfdff 0%,#eef5ff 46%,#fff7fb 100%);--ha-light-page-background-soft:radial-gradient(circle at 8% 4%,#0022ff1a,transparent 27rem),radial-gradient(circle at 92% 12%,#fe08741a,transparent 28rem),linear-gradient(160deg,#fffffff5,#f0f7fff0 52%,#fff8fcf5)}html.light-theme,html.light-theme body,html.light-theme #root{background:#fbfdff!important}html.light-theme body:before,html.light-theme.ha-app-gradient-page body:before,html.light-theme.ha-auth-gradient-page body:before,html.light-theme.ha-prelogin-landing-page body:before{background:var(--ha-light-page-background)!important;filter:none!important;opacity:1!important}html.light-theme .ha-connected-app,html.light-theme .ha-subscription-page,html.light-theme .ha-auth-page,html.light-theme .ha-public-landing,html.light-theme .ha-onboarding-screen,html.light-theme .ha-onboarding-intro-screen,html.light-theme .ha-dashboard-view-shell,html.light-theme .ha-dashboard-view-shell.ha-workout-premium-screen,html.light-theme .ha-page,html.light-theme .ha-nutrition-page,html.light-theme .ha-recipes-view,html.light-theme .ha-shopping-list-view,html.light-theme .ha-shopping-list-shell,html.light-theme .ha-hydration-page,html.light-theme .ha-sleep-page,html.light-theme .ha-pedometer-page,html.light-theme .ha-locker-page,html.light-theme .ha-locker-subpage,html.light-theme .ha-coach-page,html.light-theme .ha-community-page,html.light-theme .ha-profile-page,html.light-theme .ha-settings-page,html.light-theme .ha-contact-page,html.light-theme .ha-developer-musculation,html.light-theme .ha-workout-premium-screen{background:var(--ha-light-page-background)!important;color:var(--ha-light-text,#0f172a)!important}html.light-theme .ha-dashboard-content-shell,html.light-theme .ha-dashboard-view-shell:not(.ha-workout-premium-screen){background-color:#0000!important}html.light-theme .ha-workout-premium-header{color:var(--ha-light-text,#0f172a)!important;background:linear-gradient(#fbfdfff5,#f3f8ffe0 68%,#f3f8ff00)!important}html.light-theme .ha-app-header{box-shadow:0 14px 44px #0f172a14;background:#ffffffc7!important;border-color:#0f172a1a!important}html.light-theme .ha-developer-musculation .ha-workout-premium-screen{background:var(--ha-light-page-background)!important;color:var(--ha-light-text,#0f172a)!important}html.light-theme .ha-developer-musculation .ha-workout-premium-header{color:var(--ha-light-text,#0f172a)!important;background:linear-gradient(#fbfdfffa,#f3f8ffe6 68%,#f3f8ff00)!important}html.light-theme .ha-developer-musculation .ha-workout-premium-header .ha-workout-premium-title,html.light-theme .ha-developer-musculation .ha-workout-premium-header .ha-workout-premium-timer-block,html.light-theme .ha-developer-musculation .ha-workout-premium-header [class*=text-white]{color:var(--ha-light-text,#0f172a)!important}html.light-theme .ha-developer-musculation .ha-workout-premium-header .ha-workout-premium-week{color:#255dff!important}html.light-theme .ha-developer-musculation .ha-workout-premium-back,html.light-theme .ha-developer-musculation .ha-workout-premium-play,html.light-theme .ha-developer-musculation .ha-workout-desktop-menu-button{color:var(--ha-light-text,#0f172a)!important;background:#ffffffb8!important;border-color:#0f172a1f!important;box-shadow:0 14px 36px #0f172a1f,inset 0 1px #ffffffa3!important}html.light-theme .ha-shop-france-proof{background:#ffffffc2!important;border-color:#0f172a1f!important;box-shadow:0 18px 45px #0f172a1a!important}html.light-theme .ha-shop-france-proof p{color:#050814!important;-webkit-text-fill-color:#050814!important}html.ha-prelogin-landing-page,html.ha-prelogin-landing-page body{min-height:100%;background:#030511!important;height:auto!important;overflow:hidden auto!important}html.ha-prelogin-landing-page body:before{filter:none!important;opacity:1!important;background:linear-gradient(135deg,#0055ff1f,#0000 34%),linear-gradient(225deg,#fe087424,#0000 36%),linear-gradient(#030511,#050715 46%,#02030a)!important}html.ha-prelogin-landing-page #root{min-height:100%}.ha-app-landing{--ha-blue:#155bff;--ha-pink:#fe0874;--ha-purple:#8b4dff;--ha-orange:#ff8a00;--ha-green:#20e5a6;--ha-ink:#fff;--ha-muted:#ffffffad;--ha-soft:#ffffff1a;--ha-panel:#050812bd;min-height:100vh;color:var(--ha-ink);background:linear-gradient(120deg,#155bff1f,#0000 30%),linear-gradient(240deg,#fe087424,#0000 32%),linear-gradient(#030511,#060715 52%,#02030a);position:relative;overflow:hidden}.ha-app-landing:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 120px),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 120px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 76%);mask-image:linear-gradient(#000000b8,#0000 76%)}.ha-app-landing>*{z-index:1;position:relative}.ha-app-landing__nav{top:max(.75rem,env(safe-area-inset-top));z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#03050ebd;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100% - 2rem,86rem);min-height:4.4rem;margin:.8rem auto 0;padding:.62rem;display:grid;position:sticky;box-shadow:0 22px 80px #00000057,inset 0 1px #ffffff0f}.ha-app-landing__brand{justify-content:center;align-items:center;min-width:0;min-height:2.75rem;display:inline-flex}.ha-app-landing__brand img{object-fit:contain;width:auto;max-width:16rem;height:2.65rem;display:block}.ha-app-landing__nav-links{justify-content:center;gap:.35rem;min-width:0;display:flex}.ha-app-landing__nav-links :where(a,button),.ha-app-landing__login,.ha-app-landing__download,.ha-app-landing__theme{color:#ffffffbd;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:2.75rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:900;transition:transform .2s,border-color .2s,background .2s,color .2s}.ha-app-landing__nav-links :where(a,button){align-items:center;padding:0 .86rem;display:inline-flex}.ha-app-landing__nav-links :where(a,button):hover,.ha-app-landing__login:hover,.ha-app-landing__theme:hover{color:#fff;background:#ffffff0f;border-color:#ffffff24;transform:translateY(-1px)}.ha-app-landing__nav-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.ha-app-landing__theme{background:#ffffff0d;border-color:#ffffff1f;place-items:center;width:2.75rem;padding:0;display:inline-grid}.ha-app-landing__theme svg{width:1.06rem;height:1.06rem}.ha-app-landing__language-switch{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.24rem;min-height:2.75rem;padding:.22rem;display:inline-flex}.ha-app-landing__language-switch button{color:#ffffff9e;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.32rem;min-height:2.2rem;padding:0 .5rem;font-family:Space Grotesk,sans-serif;font-size:.66rem;font-weight:900;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.ha-app-landing__language-switch button:hover,.ha-app-landing__language-switch button.is-active{color:#fff;background:#fe08741f;border-color:#fe087461;transform:translateY(-1px)}.ha-app-landing__language-switch img{object-fit:cover;border-radius:999px;width:1.12rem;height:1.12rem;box-shadow:0 0 0 1px #ffffff29}.ha-app-landing__login{border-color:#ffffff1f;padding:0 .95rem}.ha-app-landing__download{color:#fff;background:linear-gradient(90deg,var(--ha-blue),var(--ha-purple)46%,var(--ha-pink));justify-content:center;align-items:center;padding:0 1.05rem;display:inline-flex;box-shadow:0 14px 34px #fe087438}.ha-app-landing__download:hover{color:#fff;transform:translateY(-1px)}.ha-app-landing main{gap:5rem;width:min(100% - 2rem,86rem);margin:0 auto;padding:1.4rem 0 5rem;display:grid}.ha-app-landing__hero{grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);align-items:center;gap:2.4rem;min-height:min(44.5rem,100svh - 12rem);padding:3.5rem 0 1.4rem;display:grid}.ha-app-landing__hero-copy,.ha-app-landing__section-head,.ha-app-landing__feature-copy,.ha-app-landing__download-section>div:first-child,.ha-app-landing__final-cta{min-width:0}.ha-app-landing__kicker{color:var(--ha-pink);letter-spacing:0;text-transform:uppercase;margin:0;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:950}.ha-app-landing h1,.ha-app-landing h2,.ha-app-landing h3{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,sans-serif}.ha-app-landing h1{text-transform:uppercase;max-width:46rem;margin-top:.75rem;font-size:4.7rem;font-weight:950;line-height:.92}.ha-app-landing h2{text-transform:uppercase;font-size:3.05rem;font-weight:950;line-height:1}.ha-app-landing h3{font-size:1.1rem;font-weight:900;line-height:1.12}.ha-app-landing p{color:var(--ha-muted);line-height:1.66}.ha-app-landing__hero-lead{max-width:42rem;margin:1.15rem 0 0;font-size:1.08rem}.ha-app-landing__hero-actions,.ha-app-landing__final-cta>div{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.ha-app-landing__primary,.ha-app-landing__secondary,.ha-app-landing__download-card button{letter-spacing:0;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:3.4rem;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:950;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.ha-app-landing__primary{color:#fff;background:linear-gradient(90deg,var(--ha-blue),var(--ha-purple)46%,var(--ha-pink));border:1px solid #ffffff29;padding:0 1.12rem;box-shadow:0 20px 50px #155bff38,0 16px 45px #fe08742e}.ha-app-landing__secondary{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff1f;padding:0 1.1rem}.ha-app-landing__primary:hover,.ha-app-landing__secondary:hover,.ha-app-landing__download-card button:hover{transform:translateY(-2px)}.ha-app-landing__primary svg,.ha-app-landing__secondary svg,.ha-app-landing__download-card button svg{width:1.08rem;height:1.08rem}.ha-app-landing__price-callout{border:1px solid #ffffff1f;border-left-color:var(--ha-green);background:#ffffff0e;border-radius:8px;gap:.35rem;max-width:35rem;margin-top:1.25rem;padding:1rem;display:grid}.ha-app-landing__price-callout span{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:950}.ha-app-landing__price-callout strong{color:#ffffffad;font-size:.9rem;line-height:1.45}.ha-app-landing__hero-visual{min-width:0;position:relative}.ha-app-landing__device-glass{background:linear-gradient(135deg,#155bff2e,#0000 45%),linear-gradient(315deg,#fe087433,#0000 46%),#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000073,inset 0 1px #ffffff14}.ha-app-landing__device-glass:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#ffffff29 48%,#0000 56% 100%);animation:5.8s ease-in-out infinite ha-landing-scan;position:absolute;inset:0;transform:translate(-110%)}.ha-app-landing__device-glass img{object-fit:contain;width:100%;max-height:38rem;display:block;transform:translateY(.5rem)}.ha-app-landing__floating-badge{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030610c7;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.55rem;min-height:3rem;padding:0 .85rem;animation:4.8s ease-in-out infinite ha-landing-float;display:inline-flex;position:absolute;box-shadow:0 20px 55px #00000061}.ha-app-landing__floating-badge svg{width:1.1rem;height:1.1rem}.ha-app-landing__floating-badge span{font-size:.82rem;font-weight:900}.ha-app-landing__floating-badge.is-blue{color:#9cc5ff;top:20%;left:-1.1rem}.ha-app-landing__floating-badge.is-pink{color:#ff8abb;animation-delay:-1.6s;bottom:18%;right:-.9rem}.ha-app-landing__problem{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ha-app-landing__problem article,.ha-app-landing__tool-grid article,.ha-app-landing__feature-panel,.ha-app-landing__flow-steps article,.ha-app-landing__system-grid article,.ha-app-landing__download-section,.ha-app-landing__final-cta{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;box-shadow:inset 0 1px #ffffff0e}.ha-app-landing__problem article{padding:1.35rem}.ha-app-landing__problem span,.ha-app-landing__feature-metrics span,.ha-app-landing__flow-steps span{color:var(--ha-pink);text-transform:uppercase;margin-bottom:.55rem;font-size:.78rem;font-weight:950;display:block}.ha-app-landing__problem h2{font-size:1.65rem}.ha-app-landing__problem p{margin:.75rem 0 0}.ha-app-landing__section{gap:1.5rem;display:grid}.ha-app-landing__section-head h2{margin-top:.55rem}.ha-app-landing__section-head p:not(.ha-app-landing__kicker){max-width:42rem;margin:.85rem 0 0}.ha-app-landing__tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.ha-app-landing__tool-grid article{align-content:space-between;gap:.7rem;min-height:11rem;padding:1rem;display:grid}.ha-app-landing__tool-grid svg{width:1.6rem;height:1.6rem;color:var(--ha-pink)}.ha-app-landing__tool-grid strong,.ha-app-landing__tool-grid span{display:block}.ha-app-landing__tool-grid strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:950}.ha-app-landing__tool-grid span{color:#ffffff9e;font-size:.88rem;line-height:1.4}.ha-app-landing__feature-tabs button{color:#ffffffad;letter-spacing:0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-width:0;min-height:3rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:900;transition:transform .2s,border-color .2s,color .2s,background .2s;display:inline-flex}.ha-app-landing__feature-tabs button svg{flex:none;width:1rem;height:1rem}.ha-app-landing__feature-tabs button:hover,.ha-app-landing__feature-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#155bff2e,#fe087429);border-color:#fe08747a;transform:translateY(-1px)}.ha-app-landing__feature-panel{--feature-accent:var(--ha-blue);grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);gap:1rem;padding:1rem;display:grid;overflow:hidden}.ha-app-landing__feature-panel.is-pink{--feature-accent:var(--ha-pink)}.ha-app-landing__feature-panel.is-orange{--feature-accent:var(--ha-orange)}.ha-app-landing__feature-panel.is-green{--feature-accent:var(--ha-green)}.ha-app-landing__feature-panel.is-purple{--feature-accent:var(--ha-purple)}.ha-app-landing__feature-copy .ha-app-landing__kicker{color:var(--feature-accent)}.ha-app-landing__feature-copy h2{margin-top:.55rem}.ha-app-landing__feature-copy p{margin:.9rem 0 0}.ha-app-landing__feature-image{background:#00000057;border:1px solid #ffffff1a;border-radius:8px;min-width:0;min-height:22rem;overflow:hidden}.ha-app-landing__feature-image img{object-fit:cover;object-position:top center;width:100%;height:100%;min-height:22rem;display:block}.ha-app-landing__feature-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ha-app-landing__feature-metrics article{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:.9rem}.ha-app-landing__feature-metrics span{color:#ffffff94;margin-bottom:.25rem}.ha-app-landing__feature-metrics strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:950}.ha-app-landing__flow{gap:1.3rem;display:grid}.ha-app-landing__flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ha-app-landing__flow-steps article{background:linear-gradient(135deg,#ff8a001f,#0000 52%),#ffffff0b;padding:1.2rem}.ha-app-landing__flow-steps h3{color:#fff}.ha-app-landing__flow-steps p{margin:.75rem 0 0}.ha-app-landing__system{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.ha-app-landing__system h2{margin-top:.55rem}.ha-app-landing__system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ha-app-landing__system-grid article{gap:.6rem;padding:1.05rem;display:grid}.ha-app-landing__system-grid svg{width:1.35rem;height:1.35rem;color:var(--ha-blue)}.ha-app-landing__system-grid p{margin:0;font-size:.92rem}.ha-app-landing__download-section{background:linear-gradient(115deg,#155bff29,#0000 45%),linear-gradient(285deg,#fe087429,#0000 48%),#ffffff0d;grid-template-columns:minmax(0,1fr) minmax(18rem,.54fr);align-items:center;gap:1rem;padding:1.4rem;display:grid}.ha-app-landing__download-section h2,.ha-app-landing__final-cta h2{margin-top:.55rem}.ha-app-landing__download-section p{max-width:43rem;margin:.9rem 0 0}.ha-app-landing__store-badge{display:block}.ha-app-landing__store-badge img{width:min(100%,12.8rem);height:auto;display:block}.ha-app-landing__download-card button{color:#fff;background:linear-gradient(90deg,var(--ha-blue),var(--ha-pink));border:1px solid #ffffff24;width:100%}.ha-app-landing__final-cta{background:linear-gradient(90deg,#155bff29,#0000 40%,#fe08742e),#ffffff0b;padding:1.5rem}@keyframes ha-landing-scan{0%,42%{transform:translate(-112%)}58%,to{transform:translate(112%)}}@keyframes ha-landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}html.light-theme.ha-prelogin-landing-page,html.light-theme.ha-prelogin-landing-page body{background:#f5f8ff!important}html.light-theme.ha-prelogin-landing-page body:before{background:linear-gradient(135deg,#155bff1a,#0000 35%),linear-gradient(225deg,#fe08741a,#0000 38%),linear-gradient(#fbfdff,#eef4ff)!important}html.light-theme .ha-app-landing{--ha-ink:#061022;--ha-muted:#061022ad;color:#061022!important;background:linear-gradient(120deg,#155bff1a,#0000 31%),linear-gradient(240deg,#fe08741a,#0000 34%),linear-gradient(#fbfdff,#eef4ff)!important}html.light-theme .ha-app-landing h1,html.light-theme .ha-app-landing h2,html.light-theme .ha-app-landing h3,html.light-theme .ha-app-landing__price-callout span,html.light-theme .ha-app-landing__tool-grid strong,html.light-theme .ha-app-landing__feature-metrics strong,html.light-theme .ha-app-landing__flow-steps h3{color:#061022!important}html.light-theme .ha-app-landing p,html.light-theme .ha-app-landing__hero-lead,html.light-theme .ha-app-landing__tool-grid span,html.light-theme .ha-app-landing__feature-copy li,html.light-theme .ha-app-landing__download-card small,html.light-theme .ha-app-landing__price-callout strong{color:#061022ad!important}html.light-theme .ha-app-landing__nav,html.light-theme .ha-app-landing__problem article,html.light-theme .ha-app-landing__tool-grid article,html.light-theme .ha-app-landing__feature-panel,html.light-theme .ha-app-landing__flow-steps article,html.light-theme .ha-app-landing__system-grid article,html.light-theme .ha-app-landing__download-section,html.light-theme .ha-app-landing__final-cta,html.light-theme .ha-app-landing__download-card,html.light-theme .ha-app-landing__feature-metrics article{background-color:#ffffffb8!important;border-color:#0f172a1f!important}html.light-theme .ha-app-landing__nav-links :where(a,button),html.light-theme .ha-app-landing__login,html.light-theme .ha-app-landing__theme,html.light-theme .ha-app-landing__language-switch,html.light-theme .ha-app-landing__feature-tabs button{color:#061022ad!important}html.light-theme .ha-app-landing__nav-links :where(a,button):hover,html.light-theme .ha-app-landing__login:hover,html.light-theme .ha-app-landing__theme:hover,html.light-theme .ha-app-landing__language-switch button:hover,html.light-theme .ha-app-landing__language-switch button.is-active,html.light-theme .ha-app-landing__feature-tabs button:hover,html.light-theme .ha-app-landing__feature-tabs button.is-active,html.light-theme .ha-app-landing__secondary{color:#061022!important;background:#ffffffb8!important}html.light-theme .ha-app-landing__language-switch{background:#ffffff9e;border-color:#0f172a1f}html.light-theme .ha-app-landing__language-switch button{color:#0610229e}html.light-theme .ha-app-landing__language-switch button.is-active{border-color:#fe087452}html.light-theme .ha-app-landing__secondary{border-color:#0f172a1f}html.light-theme .ha-app-landing__device-glass,html.light-theme .ha-app-landing__feature-image{background-color:#ffffffa3;border-color:#0f172a1f}@media(max-width:1180px){.ha-app-landing__nav{grid-template-columns:auto 1fr}.ha-app-landing__nav-links{scrollbar-width:none;order:3;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.ha-app-landing__nav-links::-webkit-scrollbar{display:none}.ha-app-landing__nav-actions{justify-self:end}.ha-app-landing__hero{grid-template-columns:1fr;min-height:0}.ha-app-landing h1{font-size:4rem}.ha-app-landing__tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ha-app-landing__feature-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ha-app-landing__system,.ha-app-landing__download-section{grid-template-columns:1fr}}@media(max-width:760px){.ha-app-landing__nav{gap:.48rem;width:min(100% - 1rem,86rem);min-height:0;margin-top:.5rem;padding:.48rem}.ha-app-landing__brand img{max-width:10.8rem;height:2rem}.ha-app-landing__nav-actions{gap:.34rem}.ha-app-landing__theme,.ha-app-landing__language-switch,.ha-app-landing__login,.ha-app-landing__download{min-height:2.32rem;font-size:.68rem}.ha-app-landing__language-switch{padding:.18rem}.ha-app-landing__language-switch button{min-height:1.9rem;padding:0 .38rem}.ha-app-landing__language-switch img{width:1rem;height:1rem}.ha-app-landing__login{display:none}.ha-app-landing__download{padding:0 .72rem}.ha-app-landing__nav-links{display:none}.ha-app-landing__nav-links :where(a,button){min-height:2.5rem;padding:0 .65rem;font-size:.68rem}.ha-app-landing main{gap:3.6rem;width:min(100% - 1rem,86rem);padding-top:.6rem}.ha-app-landing__hero{gap:1.5rem;padding-top:2rem}.ha-app-landing h1{font-size:2.8rem;line-height:.96}.ha-app-landing h2{font-size:2.15rem}.ha-app-landing__hero-lead{font-size:.96rem}.ha-app-landing__hero-actions,.ha-app-landing__final-cta>div{grid-template-columns:1fr;display:grid}.ha-app-landing__primary,.ha-app-landing__secondary,.ha-app-landing__download-card button{width:100%;min-height:3.1rem;font-size:.75rem}.ha-app-landing__price-callout{padding:.85rem}.ha-app-landing__floating-badge{width:100%;margin-top:.5rem;animation:none;position:static}.ha-app-landing__problem,.ha-app-landing__flow-steps,.ha-app-landing__system-grid{grid-template-columns:1fr}.ha-app-landing__tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-app-landing__tool-grid article{min-height:9.2rem}.ha-app-landing__feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-app-landing__feature-panel{grid-template-columns:1fr;padding:.75rem}.ha-app-landing__feature-copy{padding:.35rem}.ha-app-landing__feature-image,.ha-app-landing__feature-image img{min-height:17rem}.ha-app-landing__feature-metrics{grid-template-columns:1fr}.ha-app-landing__download-section,.ha-app-landing__final-cta{padding:1rem}}@media(max-width:420px){.ha-app-landing h1{font-size:2.35rem}.ha-app-landing h2{font-size:1.86rem}.ha-app-landing__tool-grid{grid-template-columns:1fr}}.ha-app-landing{--ha-blue:#175bff;--ha-pink:#ff0a78;--ha-purple:#8b42ff;--ha-orange:#ff8a00;--ha-green:#20e7a7;--ha-bg:#02030a;--ha-panel:#080a18c7;--ha-panel-strong:#0a0d1ef0;--ha-line:#ffffff1f;--ha-ink:#fff;--ha-muted:#ffffffa8;--ha-soft:#ffffff13;color:var(--ha-ink);background:linear-gradient(115deg,#175bff2e,#0000 28rem),linear-gradient(245deg,#ff0a7829,#0000 30rem),radial-gradient(at top,#ffffff0b,#0000 40rem),linear-gradient(#030511,#050615 48%,#02030a);overflow-x:clip}.ha-app-landing:before{opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:6.5rem 6.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.ha-app-landing main{gap:4.4rem;width:min(100% - 2rem,88rem);padding:1.25rem 0 5rem}.ha-app-landing__nav{background:#04050fc7;border-color:#ffffff1a;width:min(100% - 2rem,88rem);box-shadow:0 20px 70px #00000057,inset 0 1px #fff1}.ha-app-landing__brand img{max-width:15.5rem;height:2.8rem}.ha-app-landing__nav-links :where(a,button){color:#ffffffad}.ha-app-landing__download,.ha-app-landing__primary,.ha-app-landing__download-card button{background:linear-gradient(92deg,var(--ha-blue)0%,var(--ha-purple)48%,var(--ha-pink)100%);box-shadow:0 18px 48px #175bff33,0 14px 36px #ff0a782e}.ha-app-landing__hero{grid-template-columns:minmax(0,.93fr) minmax(25rem,1.07fr);gap:2.8rem;min-height:min(43rem,100svh - 8.2rem);padding:3.1rem 0 .4rem}.ha-app-landing__kicker{color:var(--ha-pink);letter-spacing:0}.ha-app-landing h1{max-width:44rem;font-size:clamp(3.1rem,5.7vw,5rem);line-height:.9}.ha-shop-site .ha-shop-home-hero-title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:19.4ch}.ha-shop-site .ha-shop-home-hero-title span{overflow-wrap:normal;white-space:nowrap;word-break:normal}.ha-app-landing h1 span{color:#0000;background:linear-gradient(90deg,#fff,#cfd8ff 25%,#4f7cff 49%,#b858ff 70%,#ff2c89);-webkit-background-clip:text;background-clip:text;max-width:38rem;margin-top:.55rem;font-size:.58em;line-height:1;display:block}.ha-app-landing h2{font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.ha-app-landing h3{font-size:1.05rem}.ha-app-landing__hero-lead{color:#ffffffb8;max-width:45rem;margin-top:1.1rem;font-size:clamp(1rem,1.35vw,1.18rem)}.ha-app-landing__hero-actions{margin-top:1.55rem}.ha-app-landing__hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.35rem;display:grid}.ha-app-landing__hero-proof article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;min-height:5.4rem;padding:1rem}.ha-app-landing__hero-proof strong,.ha-app-landing__hero-proof span{display:block}.ha-app-landing__hero-proof strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:950}.ha-app-landing__hero-proof span{color:#ffffff94;margin-top:.22rem;font-size:.78rem;line-height:1.35}.ha-app-landing__control-room{min-height:40rem;box-shadow:none;background:radial-gradient(circle at 36% 58%,#175bff3d,#0000 34%),radial-gradient(circle at 76% 55%,#ff0a7833,#0000 38%);position:relative;overflow:visible}.ha-app-landing__control-room:before{content:"";opacity:.42;pointer-events:none;background:radial-gradient(#ffffff13,#0000 63%);position:absolute;inset:7% 3% 4% 0}.ha-app-landing__control-room:after{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(#0000008a,#0000 68%);height:8rem;position:absolute;bottom:5.2rem;left:10%;right:7%}.ha-app-landing__visual-stage{place-items:center;min-width:0;display:grid;position:absolute;inset:1rem}.ha-app-landing__visual-stage img{object-fit:contain;filter:drop-shadow(0 38px 70px #00000073);width:min(100%,45rem);height:auto;max-height:37rem;display:block}.ha-app-landing__visual-stage--duo{display:block;inset:-1rem -.4rem 0 -.2rem;overflow:visible}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 36px 64px #00000094);width:auto;max-width:none;max-height:none;display:block;position:absolute}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--nutrition{z-index:3;opacity:.98;border-radius:2.2rem;height:clamp(24.5rem,32vw,32rem);bottom:clamp(5.1rem,6.6vw,7rem);left:clamp(16.8rem,22vw,22rem);transform:rotate(1.5deg)}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--sport{z-index:2;height:clamp(30rem,41vw,40.5rem);bottom:clamp(-.6rem,.7vw,.45rem);left:clamp(.2rem,1.4vw,1.7rem);transform:rotate(-7deg)}.ha-app-landing__live-card{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02040cc2;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:.72rem;min-width:12.5rem;min-height:4.2rem;padding:.75rem .9rem;animation:5.6s ease-in-out infinite ha-landing-float;display:grid;position:absolute;box-shadow:0 22px 54px #0000005c}.ha-app-landing__live-card svg{grid-row:span 2;width:1.35rem;height:1.35rem}.ha-app-landing__live-card span{color:#ffffff8f;text-transform:uppercase;font-size:.68rem;font-weight:900}.ha-app-landing__live-card strong{color:#fff;font-size:.9rem}.ha-app-landing__live-card.is-plan{color:#88adff;top:1.7rem;left:1.1rem}.ha-app-landing__live-card.is-food{color:#ffbd6b;animation-delay:-1.6s;top:49%;right:.2rem}.ha-app-landing__live-card.is-health{color:#2ef2b5;animation-delay:-2.8s;bottom:1.6rem;left:1.4rem}.ha-app-landing__price-band{background:linear-gradient(90deg,#175bff2e,#ff0a7824),#ffffff0a;border-block:1px solid #ffffff1a;grid-template-columns:minmax(0,.95fr) minmax(18rem,1fr) auto;align-items:center;gap:1.25rem;padding:1.2rem;display:grid}.ha-app-landing__price-band h2{font-size:clamp(1.55rem,3.2vw,2.55rem);line-height:1.02}.ha-app-landing__price-band p{margin:0}.ha-app-landing__price-band a{color:#fff;text-transform:uppercase;white-space:nowrap;background:#0000003d;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:3.1rem;padding:0 1rem;font-weight:950;display:inline-flex}.ha-app-landing__section-head{max-width:58rem}.ha-app-landing__section-head p:last-child,.ha-app-landing__stack-copy p,.ha-app-landing__nutrition-copy>p,.ha-app-landing__download-section>div:first-child p{max-width:46rem;margin-top:1rem;font-size:1.02rem}.ha-app-landing__day,.ha-app-landing__stack,.ha-app-landing__showcase,.ha-app-landing__nutrition,.ha-app-landing__download-section,.ha-app-landing__final-cta{scroll-margin-top:7rem}.ha-app-landing__day-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.35rem;display:grid}.ha-app-landing__day-grid article{background:linear-gradient(145deg,#ffffff13,#ffffff06),#060814bd;border:1px solid #ffffff1a;border-radius:8px;min-height:13.5rem;padding:1.05rem;position:relative;overflow:hidden}.ha-app-landing__day-grid article:after{content:"";background:linear-gradient(90deg,var(--ha-blue),var(--ha-purple),var(--ha-pink));height:.24rem;position:absolute;inset:auto 0 0}.ha-app-landing__day-grid span{color:var(--ha-green);font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:950}.ha-app-landing__day-grid svg{width:2rem;height:2rem;color:var(--ha-pink);margin:1.35rem 0 1rem;display:block}.ha-app-landing__day-grid p{margin:.55rem 0 0;font-size:.92rem}.ha-app-landing__stack{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:1.2rem;display:grid}.ha-app-landing__stack-copy{position:sticky;top:7.2rem}.ha-app-landing__stack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.ha-app-landing__stack-grid article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;min-height:11rem;padding:1rem}.ha-app-landing__stack-grid svg{width:2rem;height:2rem;margin-bottom:1.3rem}.ha-app-landing__stack-grid strong,.ha-app-landing__stack-grid span{display:block}.ha-app-landing__stack-grid strong{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:950}.ha-app-landing__stack-grid span{color:#ffffff94;margin-top:.35rem;line-height:1.45}.ha-app-landing__stack-grid .is-blue svg,.ha-app-landing__feature-panel.is-blue,.ha-app-landing__feature-panel.is-blue .ha-app-landing__feature-media div{color:#7fa8ff}.ha-app-landing__stack-grid .is-pink svg,.ha-app-landing__feature-panel.is-pink,.ha-app-landing__feature-panel.is-pink .ha-app-landing__feature-media div{color:#ff57a1}.ha-app-landing__stack-grid .is-orange svg,.ha-app-landing__feature-panel.is-orange,.ha-app-landing__feature-panel.is-orange .ha-app-landing__feature-media div{color:#ffad45}.ha-app-landing__stack-grid .is-green svg,.ha-app-landing__feature-panel.is-green,.ha-app-landing__feature-panel.is-green .ha-app-landing__feature-media div{color:#25e6a9}.ha-app-landing__stack-grid .is-purple svg,.ha-app-landing__feature-panel.is-purple,.ha-app-landing__feature-panel.is-purple .ha-app-landing__feature-media div{color:#a87bff}.ha-app-landing__showcase{gap:.9rem;display:grid}.ha-app-landing__feature-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.ha-app-landing__feature-tabs button{color:#ffffff8f;text-transform:uppercase;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;place-items:center;gap:.45rem;min-height:5.3rem;padding:.75rem .55rem;font-size:.74rem;font-weight:950;display:grid}.ha-app-landing__feature-tabs button svg{width:1.45rem;height:1.45rem}.ha-app-landing__feature-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#175bff38,#ff0a7833);border-color:#ff0a788c}.ha-app-landing__feature-panel{background:linear-gradient(135deg,#175bff24,#0000 45%),linear-gradient(315deg,#ff0a781f,#0000 42%),#050712d6;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;gap:1.3rem;min-height:33rem;padding:1rem;display:grid}.ha-app-landing__feature-media{background:#050814;border-radius:8px;min-height:30rem;position:relative;overflow:hidden}.ha-app-landing__feature-media img{object-fit:cover;opacity:.86;width:100%;height:100%;min-height:30rem;display:block}.ha-app-landing__feature-media:after{content:"";background:linear-gradient(#0000 28%,#02030a57 68%,#02030ad1);position:absolute;inset:0}.ha-app-landing__feature-media div{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02040cb8;border:1px solid #ffffff21;border-radius:8px;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.ha-app-landing__feature-media span,.ha-app-landing__feature-media strong{display:block}.ha-app-landing__feature-media span{color:currentColor;font-family:Space Grotesk,sans-serif;font-size:2.35rem;font-weight:950;line-height:1}.ha-app-landing__feature-media strong{color:#ffffffb3;margin-top:.25rem}.ha-app-landing__feature-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(.5rem,2vw,1.7rem);display:flex}.ha-app-landing__feature-copy h2{font-size:clamp(2.1rem,4.2vw,3.75rem)}.ha-app-landing__feature-copy p{margin-top:1rem;font-size:1.02rem}.ha-app-landing__feature-copy ul{gap:.65rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.ha-app-landing__feature-copy li{color:#ffffffc2;align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.ha-app-landing__feature-copy li svg{width:1.05rem;height:1.05rem;color:var(--ha-green);flex:none;margin-top:.17rem}.ha-app-landing__nutrition{background:linear-gradient(90deg,#ff8a0021,#0000 42%),#ffffff09;border-block:1px solid #ffffff1a;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:1.2rem;padding:1rem;display:grid}.ha-app-landing__nutrition-visual{background:#050814;border-radius:8px;min-height:32rem;position:relative;overflow:hidden}.ha-app-landing__nutrition-visual img{object-fit:cover;opacity:.88;width:100%;height:100%;min-height:32rem}.ha-app-landing__nutrition-ticket{color:#ffad45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02040cb8;border:1px solid #ff8a0052;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;padding:.95rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.ha-app-landing__nutrition-ticket svg{grid-row:span 2}.ha-app-landing__nutrition-ticket span,.ha-app-landing__nutrition-ticket strong{display:block}.ha-app-landing__nutrition-ticket span{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:950}.ha-app-landing__nutrition-ticket strong{color:#ffffffa3}.ha-app-landing__nutrition-copy{min-width:0;padding:clamp(.35rem,2vw,1.8rem)}.ha-app-landing__nutrition-copy h2{font-size:clamp(2.15rem,4.5vw,4rem)}.ha-app-landing__nutrition-steps{gap:.7rem;margin-top:1.25rem;display:grid}.ha-app-landing__nutrition-steps article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr;gap:.75rem;padding:.95rem;display:grid}.ha-app-landing__nutrition-steps span{color:var(--ha-orange);font-family:Space Grotesk,sans-serif;font-weight:950}.ha-app-landing__nutrition-steps p{margin:.3rem 0 0;font-size:.92rem}.ha-app-landing__download-section,.ha-app-landing__final-cta{background:linear-gradient(135deg,#175bff29,#0000 45%),linear-gradient(315deg,#ff0a7821,#0000 44%),#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:1rem;padding:1.15rem;display:grid}.ha-app-landing__download-section{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:center}.ha-app-landing__download-card{background:#02040c7a;border:1px solid #ffffff1c;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.ha-app-landing__store-badges{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.75rem;display:grid}.ha-app-landing__store-badge{width:100%;min-width:0;display:inline-flex}.ha-app-landing__store-badge img{object-fit:contain;width:100%;height:auto;max-height:4.2rem;display:block}.ha-app-landing__download-card small{color:#ffffff85;line-height:1.45}.ha-app-landing__final-cta{text-align:center;align-content:center;justify-items:center;min-height:22rem}.ha-app-landing__final-cta h2{max-width:61rem}.ha-app-landing__final-cta p{max-width:42rem;margin-inline:auto}html.light-theme .ha-app-landing{--ha-bg:#f8fbff;--ha-panel:#ffffffc7;--ha-panel-strong:#fffffff2;--ha-line:#0a14281f;--ha-ink:#061022;--ha-muted:#061022ad;background:linear-gradient(115deg,#175bff1f,#0000 28rem),linear-gradient(245deg,#ff0a781a,#0000 30rem),linear-gradient(#fbfdff,#edf4ff)!important}html.light-theme .ha-app-landing h1,html.light-theme .ha-app-landing h2,html.light-theme .ha-app-landing h3,html.light-theme .ha-app-landing__hero-proof strong,html.light-theme .ha-app-landing__stack-grid strong,html.light-theme .ha-app-landing__feature-copy li,html.light-theme .ha-app-landing__nutrition-ticket span{color:#061022!important}html.light-theme .ha-app-landing h1 span{color:#0000!important}html.light-theme .ha-app-landing p,html.light-theme .ha-app-landing__hero-lead,html.light-theme .ha-app-landing__hero-proof span,html.light-theme .ha-app-landing__stack-grid span,html.light-theme .ha-app-landing__download-card small,html.light-theme .ha-app-landing__nutrition-ticket strong{color:#061022a8!important}html.light-theme .ha-app-landing__nav,html.light-theme .ha-app-landing__hero-proof article,html.light-theme .ha-app-landing__day-grid article,html.light-theme .ha-app-landing__stack-grid article,html.light-theme .ha-app-landing__feature-tabs button,html.light-theme .ha-app-landing__feature-panel,html.light-theme .ha-app-landing__nutrition,html.light-theme .ha-app-landing__nutrition-steps article,html.light-theme .ha-app-landing__download-section,html.light-theme .ha-app-landing__download-card,html.light-theme .ha-app-landing__final-cta,html.light-theme .ha-app-landing__price-band{background-color:#ffffffb8!important;border-color:#0a14281f!important}html.light-theme .ha-app-landing__control-room,html.light-theme .ha-app-landing__feature-media,html.light-theme .ha-app-landing__nutrition-visual{background-color:#f6f9ffdb!important;border-color:#0a14281f!important}html.light-theme .ha-app-landing__control-room{background:radial-gradient(circle at 36% 58%,#175bff2e,#0000 34%),radial-gradient(circle at 76% 55%,#ff0a7824,#0000 38%)!important;border-color:#0000!important}html.light-theme .ha-app-landing__nav-links :where(a,button),html.light-theme .ha-app-landing__login,html.light-theme .ha-app-landing__theme,html.light-theme .ha-app-landing__feature-tabs button{color:#061022a3!important}html.light-theme .ha-app-landing__nav-links :where(a,button):hover,html.light-theme .ha-app-landing__login:hover,html.light-theme .ha-app-landing__theme:hover,html.light-theme .ha-app-landing__feature-tabs button.is-active{color:#061022!important;background:#ffffffc2!important}@media(max-width:1180px){.ha-app-landing__hero{grid-template-columns:1fr;min-height:0}.ha-app-landing__control-room{border-radius:1.5rem;width:min(100%,45rem);min-height:34rem;margin-inline:auto;overflow:hidden}.ha-app-landing__visual-stage--duo{width:min(100%,42rem);left:50%;right:auto;transform:translate(-50%)}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--nutrition{height:clamp(24rem,42vw,31rem);bottom:clamp(4.7rem,6vw,6.6rem);left:48%}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--sport{height:clamp(29rem,52vw,38rem);bottom:clamp(-.55rem,1vw,.3rem);left:18%}.ha-app-landing__price-band,.ha-app-landing__stack,.ha-app-landing__nutrition,.ha-app-landing__download-section{grid-template-columns:1fr}.ha-app-landing__stack-copy{position:static}.ha-app-landing__feature-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){html.ha-prelogin-landing-page,html.ha-prelogin-landing-page body{max-width:100%;overflow-x:hidden}.ha-app-landing main{gap:2.7rem;width:min(100% - 1rem,88rem);padding-top:.4rem}.ha-app-landing__nav{width:min(100% - 1rem,88rem)}.ha-app-landing__nav-links{display:none}.ha-app-landing__brand img{max-width:10.4rem;height:2.1rem}.ha-app-landing__hero{gap:1.05rem;padding-top:1.25rem}.ha-app-landing h1{font-size:clamp(2.05rem,10.5vw,2.72rem);line-height:.95}.ha-app-landing h1 span{font-size:.58em;line-height:1.08}.ha-app-landing h2{font-size:clamp(2rem,10vw,3rem)}.ha-app-landing__hero-proof{grid-template-columns:1fr;gap:.62rem}.ha-app-landing__control-room{background:radial-gradient(circle at 36% 34%,#175bff38,#0000 34%),radial-gradient(circle at 70% 38%,#ff0a782e,#0000 40%),#040612a8;border:1px solid #ffffff17;border-radius:1.35rem;gap:.65rem;width:100%;min-height:0;padding:.72rem;display:grid;overflow:hidden}.ha-app-landing__visual-stage{height:clamp(18.8rem,78vw,23rem);position:relative;inset:auto;overflow:visible}.ha-app-landing__visual-stage img{width:auto;max-width:none;max-height:none}.ha-app-landing__visual-stage--duo{width:min(100%,22.5rem);height:clamp(18.8rem,78vw,23rem);margin:0 auto .1rem;position:relative;inset:auto;overflow:visible;transform:none}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--nutrition{border-radius:1.35rem;height:clamp(16.6rem,67vw,21.2rem);bottom:clamp(-2.15rem,-6vw,-1.35rem);left:auto;right:clamp(.8rem,5vw,1.8rem);transform:rotate(2.4deg)}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--sport{height:clamp(18.6rem,74vw,23.5rem);bottom:clamp(-2.2rem,-6vw,-1.3rem);left:clamp(.85rem,4.8vw,1.55rem);transform:rotate(-5.2deg)}.ha-app-landing__live-card{background:#02040cdb;width:100%;min-width:0;margin:0;animation:none;position:relative;inset:auto!important}.ha-app-landing__live-card.is-plan{margin-top:0}.ha-app-landing__price-band{padding:1rem}.ha-app-landing__price-band a{width:100%}.ha-app-landing__day-grid,.ha-app-landing__stack-grid{grid-template-columns:1fr}.ha-app-landing__feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-app-landing__feature-tabs button{min-height:4.8rem}.ha-app-landing__feature-panel{grid-template-columns:1fr;min-height:0;padding:.65rem}.ha-app-landing__feature-media,.ha-app-landing__feature-media img,.ha-app-landing__nutrition-visual,.ha-app-landing__nutrition-visual img{min-height:22rem}.ha-app-landing__feature-copy,.ha-app-landing__nutrition-copy{padding:.55rem .35rem .35rem}.ha-app-landing__nutrition,.ha-app-landing__download-section,.ha-app-landing__final-cta{padding:.8rem}}@media(max-width:420px){.ha-app-landing__download{width:2.45rem;padding:0;font-size:0}.ha-app-landing__download:after{content:"App";font-size:.68rem}.ha-app-landing__nav-links :where(a,button){padding-inline:.58rem}.ha-app-landing__control-room{padding:.62rem}.ha-app-landing__visual-stage,.ha-app-landing__visual-stage--duo{height:clamp(17.6rem,82vw,19.1rem)}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--nutrition{height:clamp(15.7rem,70vw,18.4rem);right:clamp(.35rem,3.2vw,.8rem)}.ha-app-landing__visual-stage--duo .ha-app-landing__visual-phone--sport{height:clamp(17.6rem,79vw,20.2rem);left:clamp(.55rem,4vw,1rem)}}.ha-shop-utilities img{display:block}.ha-shop-mobile-utilities .ha-shop-utilities{gap:.45rem;width:100%;flex-wrap:nowrap!important}.ha-shop-mobile-utilities .ha-shop-language-button{min-width:4.45rem;padding-inline:.62rem}.ha-shop-mobile-utilities .ha-shop-utility-button{min-width:2.85rem}.ha-shop-mobile-utilities .ha-shop-auth-button{flex:auto;min-width:8.15rem;padding-inline:.7rem}.ha-shop-mobile-utilities .ha-shop-auth-button span{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}@media(max-width:370px){.ha-shop-mobile-utilities{padding-inline:.75rem}.ha-shop-mobile-utilities .ha-shop-utilities{gap:.35rem}.ha-shop-mobile-utilities .ha-shop-language-button{min-width:4.05rem;padding-inline:.45rem}.ha-shop-mobile-utilities .ha-shop-auth-button{min-width:7.65rem;padding-inline:.55rem}}.ha-shop-auth-panel{scrollbar-width:thin;scrollbar-color:#ff14788c #ffffff14}.ha-shop-auth-panel::-webkit-scrollbar{width:.45rem}.ha-shop-auth-panel::-webkit-scrollbar-thumb{background:linear-gradient(#155bff,#ff1478);border-radius:999px}html.light-theme .ha-shop-site{color:#101624!important;background:#f5f7fb!important}html.light-theme .ha-shop-site .fixed.-z-10{background:radial-gradient(circle at 16% 12%,#155bff1f,#0000 30%),radial-gradient(circle at 82% 22%,#ff14781f,#0000 30%),#f5f7fb!important}html.light-theme .ha-shop-site :where([class*="bg-[#050505]"],[class*="bg-[#08080a]"],[class*="bg-[#090912]"],[class*="bg-[#101012]"],[class*="bg-white/[0.035]"],[class*="bg-white/[0.04]"],[class*="bg-white/[0.05]"],[class*="bg-white/[0.06]"],[class*="bg-white/[0.08]"],[class*="bg-black/20"],[class*="bg-black/30"],[class*="bg-black/35"]){background-color:#ffffffe0!important}html.light-theme .ha-shop-site :where(header,aside,footer,.ha-shop-auth-panel){color:#101624!important;background-color:#ffffffeb!important}html.light-theme .ha-shop-site :where([class*="border-white/10"],[class*="border-white/12"],[class*="border-white/15"],[class*="border-white/20"]){border-color:#141c2d1f!important}html.light-theme .ha-shop-site :where([class*=text-white]){color:#101624!important}html.light-theme .ha-shop-site :where([class*="text-white/36"],[class*="text-white/40"],[class*="text-white/48"],[class*="text-white/50"],[class*="text-white/54"],[class*="text-white/58"],[class*="text-white/60"],[class*="text-white/62"],[class*="text-white/68"],[class*="text-white/72"]){color:#1016249e!important}html.light-theme .ha-shop-site .ha-shop-dark-surface{color:#fff!important;background-color:#08080d!important}html.light-theme .ha-shop-site .ha-shop-dark-surface :where([class*="bg-[#050505]"],[class*="bg-[#08080a]"],[class*="bg-[#090912]"],[class*="bg-[#101012]"],[class*="bg-[#101013]"],[class*="bg-[#111113]"],[class*="bg-[#121214]"],[class*="bg-[#151515]"],[class*="bg-white/[0.025]"],[class*="bg-white/[0.035]"],[class*="bg-white/[0.04]"],[class*="bg-white/[0.05]"],[class*="bg-white/[0.06]"],[class*="bg-white/[0.08]"],[class*="bg-black/20"],[class*="bg-black/30"],[class*="bg-black/35"],[class*="bg-black/45"]){background-color:#08080deb!important}html.light-theme .ha-shop-site .ha-shop-dark-surface :where([class*=text-white]){color:#fff!important}html.light-theme .ha-shop-site .ha-shop-dark-surface :where([class*="text-white/32"],[class*="text-white/35"],[class*="text-white/36"],[class*="text-white/40"],[class*="text-white/45"],[class*="text-white/48"],[class*="text-white/50"],[class*="text-white/54"],[class*="text-white/58"],[class*="text-white/60"],[class*="text-white/62"],[class*="text-white/65"],[class*="text-white/66"],[class*="text-white/68"],[class*="text-white/70"],[class*="text-white/72"],[class*="text-white/80"]){color:#ffffffad!important}html.light-theme .ha-shop-site .ha-shop-dark-surface :where([class*="text-[#FF1478]"]){color:#ff1478!important}html.light-theme .ha-shop-site .ha-shop-dark-surface :where([class*="text-[#155BFF]"]){color:#155bff!important}html.light-theme .ha-shop-site :where([class*=bg-gradient],button[class*="from-[#155BFF]"],a[class*="from-[#155BFF]"],[class*="bg-[#FF1478]"]){color:#fff!important}html.light-theme .ha-shop-site :where(.ha-shop-utility-button,.ha-shop-language-button,.ha-shop-auth-button,input,textarea,select){color:#101624!important;background-color:#fffffff0!important;border-color:#141c2d24!important}html.light-theme .ha-shop-site :where(input,textarea,select)::placeholder{color:#1016246b!important}html.light-theme .ha-shop-site .ha-shop-language-button[aria-pressed=true]{color:#101624!important;background:#ff14781f!important;border-color:#ff147894!important}html.light-theme .ha-shop-site .ha-shop-auth-modal{background-color:#0b122047!important}html.light-theme .ha-shop-site .ha-shop-auth-panel{box-shadow:0 28px 90px #0f172a2e!important}html.light-theme .ha-shop-site button.bg-white{background-color:#fff!important}html.light-theme .ha-shop-site button.bg-black{color:#fff!important;background-color:#050505!important}.ha-shop-site .ha-shop-display-title,.ha-shop-site .ha-shop-product-title{font-family:var(--font-sans);letter-spacing:0;font-weight:900}.ha-shop-site .ha-shop-display-title{text-transform:uppercase}.ha-shop-site .ha-shop-product-gallery-frame{isolation:isolate;min-height:0}.ha-shop-site .ha-shop-product-gallery-image{object-fit:contain;object-position:center;background:#101013}.ha-shop-site .ha-shop-product-gallery-summary{background:radial-gradient(circle at 12% 0,#155bff24,#0000 34%),radial-gradient(circle at 94% 10%,#ff14781f,#0000 32%),#ffffff09!important}.ha-shop-site .ha-shop-product-gallery-summary .ha-shop-product-rating-row{margin-top:.95rem}.ha-shop-site .ha-shop-france-proof{max-width:min(100%,35rem)}.ha-shop-site .ha-shop-france-proof .ha-france-made-logo{object-fit:contain;width:auto!important;max-width:min(13.4rem,48vw)!important;height:clamp(2.65rem,5.3vw,3.55rem)!important}.ha-shop-site .ha-shop-france-proof p{min-width:12rem}@media(max-width:560px){.ha-shop-site .ha-shop-france-proof{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.ha-shop-site .ha-shop-france-proof .ha-france-made-logo{max-width:15rem!important;height:3rem!important}.ha-shop-site .ha-shop-france-proof p{min-width:0}}@media(min-width:1024px)and (orientation:landscape){.ha-shop-site .ha-shop-product-detail-grid{grid-template-columns:minmax(0,.88fr) minmax(25rem,.72fr);gap:clamp(1.5rem,2.4vw,2.75rem)}.ha-shop-site .ha-shop-product-gallery{grid-template-columns:4.75rem minmax(0,1fr)}.ha-shop-site .ha-shop-product-gallery-image{aspect-ratio:16/10;max-height:min(58dvh,40rem)}.ha-shop-site .ha-shop-product-gallery-summary{padding:clamp(1.05rem,1.65vw,1.55rem)}.ha-shop-site .ha-shop-product-gallery-summary h1{font-size:clamp(2rem,3.35vw,4.25rem);line-height:1.02}}@media(min-width:1024px)and (orientation:landscape)and (max-height:760px){.ha-shop-site .ha-shop-product-gallery-image{aspect-ratio:16/9.5;max-height:min(54dvh,34rem)}.ha-shop-site .ha-shop-product-gallery-summary{padding:1rem}.ha-shop-site .ha-shop-product-gallery-summary h1{font-size:clamp(1.8rem,2.95vw,3.35rem)}.ha-shop-site .ha-shop-product-gallery-summary p{line-height:1.55}}.ha-shop-site .ha-shop-product-gallery-frame-square,.ha-shop-site .ha-shop-product-gallery-image-square{aspect-ratio:1!important}.ha-shop-site .ha-shop-product-gallery-image-square{object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important}.ha-shop-site .ha-shop-product-lightbox-square{width:min(94vw,94dvh,64rem);max-width:64rem;height:min(94vw,94dvh,64rem);max-height:64rem}.ha-shop-site h1.ha-shop-display-title,.ha-shop-site .ha-shop-gradient-title{color:#7a22ff!important}.ha-shop-site .ha-shop-gradient-kicker{color:#ff1478!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ha-shop-site h1.ha-shop-display-title,.ha-shop-site .ha-shop-gradient-title{-webkit-text-fill-color:transparent;background-image:linear-gradient(92deg,#155bff,#7a22ff,#ff1478);-webkit-background-clip:text;background-clip:text;color:#0000!important}.ha-shop-site .ha-shop-gradient-kicker{-webkit-text-fill-color:transparent;background-image:linear-gradient(92deg,#ff1478,#a35cff 48%,#5ea8ff);-webkit-background-clip:text;background-clip:text;color:#0000!important}}.ha-shop-site .ha-shop-gradient-card{position:relative;overflow:hidden;box-shadow:0 22px 70px #00000042;background:radial-gradient(circle at 10% 0,#155bff29,#0000 34%),radial-gradient(circle at 96% 14%,#ff147826,#0000 34%),linear-gradient(145deg,#ffffff13,#ffffff07)!important;border-color:#ffffff1f!important}.ha-shop-site .ha-shop-gradient-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(120deg,#ffffff24,#0000 26%,#ff147814 72%,#0000);position:absolute;inset:0}.ha-shop-site .ha-shop-gradient-card>*{z-index:1;position:relative}.ha-shop-site .ha-shop-account-page,.ha-shop-site .ha-shop-static-page{position:relative}.ha-shop-site .ha-shop-account-page:before,.ha-shop-site .ha-shop-static-page:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 14% 18%,#155bff2e,#0000 32%),radial-gradient(circle at 84% 4%,#ff147829,#0000 30%);height:24rem;position:absolute;inset:0 0 auto}.ha-shop-site .ha-shop-account-page>*,.ha-shop-site .ha-shop-static-page>*{z-index:1;position:relative}.ha-shop-site .ha-shop-account-hero-card{position:relative;overflow:hidden;box-shadow:0 28px 82px #00000057;background:linear-gradient(135deg,#155bff2e,#ff14781f 58%,#ffffff0a),#070812db!important;border-color:#ffffff24!important}.ha-shop-site .ha-shop-account-hero-card:after{content:"";pointer-events:none;filter:blur(54px);background:linear-gradient(90deg,#155bff52,#ff14784d);height:11rem;position:absolute;inset:auto -16% -38% 22%}.ha-shop-site .ha-shop-about-visual{position:relative;overflow:hidden;background:linear-gradient(140deg,#155bff29,#ff147814),#ffffff09!important;border-color:#ffffff1f!important}.ha-shop-site .ha-shop-about-visual img{filter:saturate(1.08)contrast(1.03)}html.light-theme .ha-shop-site .ha-shop-gradient-card{box-shadow:0 20px 54px #0f172a1a;background:radial-gradient(circle at 8% 0,#155bff1f,#0000 34%),radial-gradient(circle at 96% 10%,#ff14781c,#0000 34%),#ffffffeb!important}html.light-theme .ha-shop-site .ha-shop-account-hero-card,html.light-theme .ha-shop-site .ha-shop-about-visual{background:linear-gradient(135deg,#ffffffeb,#eef4ffeb),#fff!important}.ha-shop-site .ha-shop-title-word-gradient{color:#7a22ff;-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#155bff,#7a22ff 48%,#ff1478);-webkit-background-clip:text;background-clip:text}.ha-shop-site .ha-shop-title-word-fuchsia{color:#ff1478;-webkit-text-fill-color:#ff1478}@media(forced-colors:active){.ha-shop-site h1.ha-shop-display-title,.ha-shop-site .ha-shop-gradient-title,.ha-shop-site .ha-shop-gradient-kicker,.ha-shop-site .ha-shop-title-word-gradient,.ha-shop-site .ha-shop-title-word-fuchsia{color:canvastext!important;-webkit-text-fill-color:CanvasText!important;background:0 0!important}}.ha-shop-site .ha-shop-payment-page{isolation:isolate}.ha-shop-site .ha-shop-payment-card{position:relative;box-shadow:0 34px 110px #0000006b,inset 0 1px #ffffff1a;background:linear-gradient(142deg,#ffffff15,#ffffff06 48%,#ff147812),#070812e6!important}.ha-shop-site .ha-shop-payment-card:before{content:"";pointer-events:none;opacity:.74;background:linear-gradient(120deg,#155bff38,#0000 34%),linear-gradient(300deg,#ff14782e,#0000 42%);position:absolute;inset:0}.ha-shop-site .ha-shop-payment-card>*{z-index:1;position:relative}.ha-shop-site .ha-shop-payment-visual{overflow:hidden;background:linear-gradient(145deg,#155bff29,#ff14781f),#0000003d!important}.ha-shop-site .ha-shop-payment-visual:before{content:"";opacity:.7;border:1px solid #ffffff1f;border-radius:2rem;position:absolute;inset:9%;transform:rotate(-4deg)}.ha-shop-site .ha-shop-payment-check-wrap{aspect-ratio:1;background:linear-gradient(145deg,#7cffb229,#155bff1f),#020612c7;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:min(17rem,72vw);display:grid;position:relative;box-shadow:0 28px 84px #155bff38,0 16px 64px #ff14782e,inset 0 1px #ffffff29}.ha-shop-site .ha-shop-payment-check-wrap:after{content:"";border-radius:inherit;border:1px solid #7cffb233;position:absolute;inset:14%}.ha-shop-site .ha-shop-payment-check{z-index:1;filter:drop-shadow(0 18px 34px #7cffb240);width:68%;height:68%;position:relative}.ha-shop-site .ha-shop-payment-check-ring{fill:none;stroke:#ffffff38;stroke-width:8px;stroke-linecap:round;stroke-dasharray:302;stroke-dashoffset:302px;animation:.92s ease-out forwards ha-payment-ring}.ha-shop-site .ha-shop-payment-check-mark{fill:none;stroke:#7cffb2;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:92;stroke-dashoffset:92px;animation:.72s cubic-bezier(.22,1,.36,1) .52s forwards ha-payment-check}.ha-shop-site .ha-shop-payment-star{z-index:2;color:#ffe27a;filter:drop-shadow(0 12px 22px #ffe27a52);opacity:0;animation:2.2s ease-in-out infinite ha-payment-star;position:absolute;transform:translate(0)scale(.5)rotate(-12deg)}.ha-shop-site .ha-shop-payment-star-1{animation-delay:.52s;top:23%;left:19%}.ha-shop-site .ha-shop-payment-star-2{animation-delay:.78s;top:19%;right:19%}.ha-shop-site .ha-shop-payment-star-3{color:#ff9ad0;animation-delay:.98s;bottom:20%;left:22%}.ha-shop-site .ha-shop-payment-star-4{color:#9fc1ff;animation-delay:1.18s;bottom:23%;right:20%}.ha-shop-site .ha-shop-payment-cancel{box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff14}html.light-theme .ha-shop-site .ha-shop-payment-card{box-shadow:0 24px 68px #0f172a21;background:linear-gradient(142deg,#fffffff0,#f2f6ffe6 56%,#ffeaf5e6),#fff!important}html.light-theme .ha-shop-site .ha-shop-payment-visual{background:linear-gradient(145deg,#155bff1f,#ff147817),#ffffffbd!important}@keyframes ha-payment-ring{to{stroke-dashoffset:0}}@keyframes ha-payment-check{to{stroke-dashoffset:0}}@keyframes ha-payment-star{0%{opacity:0;transform:translateY(12px)scale(.5)rotate(-12deg)}16%{opacity:1}44%{opacity:1;transform:translateY(-8px)scale(1)rotate(8deg)}to{opacity:0;transform:translateY(-22px)scale(.78)rotate(18deg)}}@media(prefers-reduced-motion:reduce){.ha-shop-site .ha-shop-payment-check-ring,.ha-shop-site .ha-shop-payment-check-mark,.ha-shop-site .ha-shop-payment-star{animation:none}.ha-shop-site .ha-shop-payment-check-ring,.ha-shop-site .ha-shop-payment-check-mark{stroke-dashoffset:0}.ha-shop-site .ha-shop-payment-star{opacity:1;transform:none}}.ha-auth-native-page{width:100%;min-height:var(--ha-app-viewport-height,100svh)!important;padding:calc(env(safe-area-inset-top) + 1rem) 1.25rem calc(env(safe-area-inset-bottom) + 1.1rem)!important;color:#fff!important;background:radial-gradient(circle at 50% 16%,#fe087438,#0000 17rem),radial-gradient(circle at 18% 8%,#0022ff3d,#0000 14rem),radial-gradient(circle at 88% 0,#623fff2e,#0000 13rem),linear-gradient(160deg,#03050c,#091020 48%,#020308)!important;overflow:hidden auto!important}.ha-auth-native-page:before{background:linear-gradient(#ffffff0e,#0000 28%),radial-gradient(circle at 50% 44%,#fe087414,#0000 16rem)!important}.ha-auth-native-back-button{top:max(.78rem,calc(env(safe-area-inset-top) + .62rem));z-index:70;color:#f7f9ffb8;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05071047;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;min-height:2.35rem;padding:0 .76rem;font-size:.68rem;font-weight:850;line-height:1;transition:opacity .16s,transform .16s,color .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;right:1rem;box-shadow:inset 0 1px #ffffff0e}.ha-auth-native-back-button:active:not(:disabled){transform:scale(.97)}.ha-auth-native-back-button:disabled{opacity:.38}.ha-auth-native-shell{min-height:calc(var(--ha-app-viewport-height,100svh) - 2.1rem);flex-direction:column;justify-content:space-between;gap:1.2rem;width:min(100%,30rem);margin-inline:auto;display:flex}.ha-auth-native-brand{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:18rem;padding:2rem 0 1.2rem;display:flex}.ha-auth-native-logo{aspect-ratio:auto;object-fit:contain;width:min(15.75rem,70%);height:auto;box-shadow:none;filter:none;border-radius:0}.ha-auth-native-copy{margin-top:1.05rem}.ha-auth-native-copy h1{letter-spacing:0;background-image:linear-gradient(90deg,#fff,#ff6aaa 54%,#8fa8ff),linear-gradient(105deg,#0000 0% 42%,#fffffffa 49%,#0000 56% 100%);background-position:0 0,-180% 0;background-size:100% 100%,220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:950;line-height:1;animation:7s ease-in-out infinite ha-title-white-shine;color:#0000!important}.ha-auth-native-copy p{margin:.55rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.34;color:#f2f6ffd1!important}.ha-auth-native-actions{flex-direction:column;flex:none;gap:.9rem;width:100%;padding-bottom:.1rem;display:flex}.ha-auth-native-actions.is-expanded{padding-top:.25rem}.ha-auth-native-actions .ha-auth-feedback{border-radius:1.15rem!important;margin-top:0!important}.ha-auth-native-page .ha-auth-social-stack{gap:.75rem;display:grid}.ha-auth-native-page .ha-auth-social-button{letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;grid-template-columns:1.55rem minmax(0,1fr) 1.55rem!important;gap:.75rem!important;min-height:3.9rem!important;padding-inline:1rem!important;font-size:1rem!important;font-weight:850!important;line-height:1.12!important}.ha-auth-native-page .ha-auth-arrow{display:none!important}.ha-auth-native-page .ha-auth-social-icon,.ha-auth-native-page .ha-auth-social-icon svg,.ha-auth-native-page .ha-auth-apple-logo{width:1.35rem!important;height:1.35rem!important}.ha-auth-native-page .ha-auth-apple-button{color:#fff!important;background:#000!important;border-color:#ffffff1f!important;box-shadow:0 20px 44px #00000057,0 0 28px #fe087429!important}.ha-auth-native-page .ha-auth-google-button{color:#050509!important;background:linear-gradient(#fff,#f3f5f8)!important;border-color:#ffffffc2!important;box-shadow:0 18px 42px #ffffff1f!important}.ha-auth-continue-alt-button{color:#f4f8ffb8;background:0 0;justify-content:center;align-items:center;min-height:2.85rem;font-size:1rem;font-weight:850;line-height:1.2;transition:color .16s,transform .16s;display:inline-flex}.ha-auth-continue-alt-button:active:not(:disabled){transform:scale(.985)}.ha-auth-continue-alt-button:disabled{opacity:.6}.ha-auth-native-alternatives{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff16,#ffffff09),#03050cad;border:1px solid #ffffff1c;border-radius:1.35rem;gap:.85rem;margin-top:.1rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 22px 54px #0000004d}.ha-auth-native-alt-title{text-align:center;color:#f7f9ffd6;margin:0;font-size:.92rem;font-weight:850;line-height:1.2}.ha-auth-native-email-panel{gap:.8rem;display:grid}.ha-auth-native-email-question{text-align:center;margin:.25rem 0 .8rem;font-size:1.22rem;font-weight:900;line-height:1.2;color:#fff!important}.ha-auth-native-page .ha-auth-tabs{background:#00000057!important;border-color:#ffffff1a!important;border-radius:999px!important;gap:.18rem!important;padding:.22rem!important}.ha-auth-native-page .ha-auth-tabs button{letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;min-height:2.45rem!important;font-size:.78rem!important}.ha-auth-native-email-form{gap:.95rem;display:grid;margin-top:1rem!important}.ha-auth-native-page .ha-auth-label{color:#dce2f0a3!important;letter-spacing:.08em!important;margin-bottom:.35rem!important;font-size:.72rem!important}.ha-auth-native-page .ha-auth-input{text-align:center;color:#fff!important;min-height:3.15rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff47!important;border-radius:0!important;padding:0 .2rem!important;font-size:1.08rem!important;font-weight:800!important}.ha-auth-native-page .ha-auth-input::placeholder{color:#dde2ee57!important}.ha-auth-native-page .ha-auth-input:focus{border-color:#fe0874c7!important;box-shadow:0 10px 24px #fe08741f!important}.ha-auth-native-page .ha-auth-input.pr-14{padding-right:2.75rem!important}.ha-auth-native-page .ha-auth-password-toggle{color:#ebf0ff9e!important;right:0!important}.ha-auth-native-page .ha-auth-submit-button{letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;min-height:3.75rem!important;font-size:1rem!important}html.light-theme .ha-auth-native-page{color:#fff!important;background:radial-gradient(circle at 50% 16%,#fe087438,#0000 17rem),radial-gradient(circle at 18% 8%,#0022ff3d,#0000 14rem),radial-gradient(circle at 88% 0,#623fff2e,#0000 13rem),linear-gradient(160deg,#03050c,#091020 48%,#020308)!important}html.light-theme .ha-auth-native-page .ha-auth-native-copy p,html.light-theme .ha-auth-native-page .ha-auth-native-alt-title,html.light-theme .ha-auth-native-page .ha-auth-continue-alt-button,html.light-theme .ha-auth-native-page .ha-auth-label{color:#f2f6ffc2!important}html.light-theme .ha-auth-native-back-button{color:#ffffffd6;background:#ffffff29;border-color:#fff3}html.light-theme .ha-auth-native-page .ha-auth-apple-button{color:#fff!important;background:#000!important}html.light-theme .ha-auth-native-page .ha-auth-google-button{color:#050509!important;background:linear-gradient(#fff,#f3f5f8)!important}@media(max-height:740px){.ha-auth-native-brand{min-height:14.5rem;padding-top:.6rem;padding-bottom:.55rem}.ha-auth-native-logo{border-radius:0;width:min(12rem,58%)}.ha-auth-native-copy{margin-top:.75rem}.ha-auth-native-copy h1{font-size:1.75rem}.ha-auth-native-copy p{font-size:.94rem}}@media(max-width:380px){.ha-auth-native-page{padding-inline:1rem!important}.ha-auth-native-logo{width:min(12.5rem,64%)}.ha-auth-native-copy h1{font-size:1.78rem}.ha-auth-native-page .ha-auth-social-button,.ha-auth-native-page .ha-auth-submit-button,.ha-auth-continue-alt-button{font-size:.94rem!important}}.ha-quiz-scroll.is-onboarding-intro{padding-top:0!important;padding-bottom:0!important;scroll-padding-bottom:0!important;overflow:hidden!important}.ha-quiz-scroll.is-onboarding-intro .ha-quiz-shell{min-height:100%;display:flex;max-width:none!important;padding-inline:0!important}.ha-quiz-scroll.is-onboarding-intro .ha-onboarding-intro-screen{min-height:var(--ha-app-viewport-height,100svh)!important;height:var(--ha-app-viewport-height,100svh)!important;max-height:var(--ha-app-viewport-height,100svh)!important;width:100%!important;max-width:none!important;padding:max(3.85rem,calc(env(safe-area-inset-top) + 1.15rem))clamp(1rem,4vw,1.7rem)max(1.2rem,calc(env(safe-area-inset-bottom) + .7rem))!important;margin-inline:0!important;overflow:hidden!important}.ha-onboarding-story-bg{z-index:0;pointer-events:none;background:#020205;position:absolute;inset:-3rem;overflow:hidden}.ha-onboarding-story-bg:before,.ha-onboarding-story-bg:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .72s;position:absolute;inset:0;transform:scale(1.08)}.ha-onboarding-story-bg:before{z-index:1;opacity:1;background-image:linear-gradient(#02020514,#02020505 48%,#02020557),url(/Sombre.png)}.ha-onboarding-story-bg:after{z-index:2;opacity:0;background-image:linear-gradient(#ffffff29,#ffffff0a 52%,#ffffff52),url(/Clair.png)}.ha-onboarding-story-top-actions{top:max(.85rem,env(safe-area-inset-top));z-index:45;align-items:center;gap:.48rem;display:flex;position:absolute;right:.45rem}.ha-onboarding-story-theme,.ha-onboarding-story-login{color:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff0b),#03050c94;border:1px solid #ffffff21;justify-content:center;align-items:center;min-height:2.65rem;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:0 16px 38px #00000047,inset 0 1px #ffffff0f}.ha-onboarding-story-theme{border-radius:999px;width:2.65rem}.ha-onboarding-story-login{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;gap:.42rem;padding:0 .86rem;font-size:.68rem;font-weight:900;line-height:1}.ha-onboarding-story-theme:hover,.ha-onboarding-story-login:hover{color:#fff;background:linear-gradient(145deg,#fe08742e,#0022ff1f),#050710c7;border-color:#fe08746b;transform:translateY(-1px)}.ha-onboarding-story-shell{z-index:2;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;gap:1.05rem;width:min(100%,30.5rem);height:100%;min-height:0;margin-inline:auto;padding:.25rem .25rem 0;display:flex;position:relative}.ha-onboarding-story-slide{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(1.05rem,3vh,1.75rem);min-height:0;display:flex}.ha-onboarding-story-slide:not(.is-brand){justify-content:flex-start;padding-top:clamp(2rem,8vh,5rem)}.ha-onboarding-story-slide:not(.is-brand) .ha-onboarding-story-copy{text-align:left;order:-1;width:100%}.ha-onboarding-story-copy{text-align:center}.ha-onboarding-story-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.65rem,11.5vw,4.1rem);font-weight:950;line-height:.96}.ha-onboarding-story-copy p{color:#f2f6ffb8;margin:.72rem 0 0;font-size:clamp(1rem,4.1vw,1.45rem);font-weight:650;line-height:1.38}.ha-onboarding-story-slide.is-brand .ha-onboarding-story-copy h1{color:#0000;background-image:linear-gradient(90deg,#fff,#ff6aaa 54%,#9db2ff),linear-gradient(105deg,#0000 0% 42%,#fffffffa 49%,#0000 56% 100%);background-position:0 0,-180% 0;background-size:100% 100%,220% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,9vw,3.4rem);animation:7s ease-in-out infinite ha-title-white-shine}.ha-onboarding-story-slide.is-brand .ha-onboarding-story-copy p{color:#f2f6ffd6;font-weight:800}@keyframes ha-title-white-shine{0%,68%{background-position:0 0,-180% 0}82%,to{background-position:0 0,180% 0}}@media(prefers-reduced-motion:reduce){.ha-auth-native-copy h1,.ha-onboarding-story-slide.is-brand .ha-onboarding-story-copy h1{background-image:linear-gradient(90deg,#fff,#ff6aaa 54%,#9db2ff);animation:none}}.ha-onboarding-story-brand{place-items:center;width:100%;display:grid}.ha-onboarding-story-logo{object-fit:contain;width:min(17.8rem,74vw);height:auto;box-shadow:none;filter:none;border-radius:0}.ha-onboarding-story-ui{gap:.8rem;width:100%;min-height:clamp(17.5rem,42vh,25rem);display:grid;position:relative}.ha-onboarding-story-ui :where(strong,span){display:block}.ha-onboarding-story-ui :where(.ha-story-pulse-card,.ha-story-timer-card,.ha-story-workout-card,.ha-story-mini-card,.ha-story-food-card,.ha-story-macro-card,.ha-story-recipe-card,.ha-story-list-card,.ha-story-hydration-card,.ha-story-sleep-card,.ha-story-energy-card,.ha-story-locker-card,.ha-story-locker-copy-card,.ha-story-performance-card,.ha-story-record-card,.ha-story-chart-card){color:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff09),#04060e94;border:1px solid #ffffff24;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff12}.ha-onboarding-story-ui :where(.ha-story-meal-scan-card){color:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff24;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff12}.ha-onboarding-story-ui-sport{grid-template-rows:auto auto 1fr;grid-template-columns:1.22fr .78fr}.ha-story-pulse-card{border-radius:1.25rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.62rem;min-height:4.9rem;animation:1.4s ease-in-out infinite ha-story-bpm-card-pulse;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(90deg,#fe0874eb,#ff922ae6)!important}.ha-story-pulse-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 34%,#ffffff52,#0000 18%),linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:1.4s ease-in-out infinite ha-story-bpm-sheen;position:absolute;inset:0;transform:translate(-26%)scaleX(.62)}.ha-story-pulse-card>*{z-index:1;position:relative}.ha-story-pulse-card svg{transform-origin:50%;filter:drop-shadow(0 0 10px #ffffff47);animation:.7s ease-in-out infinite ha-story-heart-pulse}.ha-story-pulse-card strong{font-size:1.48rem;font-weight:950;line-height:1}.ha-story-pulse-card span{color:#ffffffb8;font-size:.72rem;font-weight:850}@keyframes ha-story-bpm-card-pulse{0%,to{box-shadow:0 18px 54px #0000003d,0 0 18px #fe08742e,inset 0 1px #ffffff24}48%{box-shadow:0 20px 62px #00000040,0 0 30px #fe087452,inset 0 1px #ffffff38}}@keyframes ha-story-bpm-sheen{0%,to{opacity:0;transform:translate(-28%)scaleX(.58)}42%{opacity:.55;transform:translate(24%)scaleX(1)}}@keyframes ha-story-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.ha-story-timer-card{border-radius:1.25rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.32rem;min-height:4rem;font-size:2.25rem;font-weight:950;transition:border-color .22s,background .22s,box-shadow .22s,color .22s;display:flex}.ha-story-timer-card span{background:#ffffff1a;border-radius:.72rem;min-width:3.1rem;line-height:1.32;transition:background .22s,color .22s,box-shadow .22s}.ha-story-timer-card i{color:#ffffff47;font-style:normal;transition:color .22s}.ha-story-timer-card.is-resting{color:#ecfdf5!important;background:linear-gradient(145deg,#10b98138,#05966914),#03140fb8!important;border-color:#34d3996b!important;box-shadow:0 18px 54px #00000038,0 0 28px #10b9812e,inset 0 1px #d1fae51f!important}.ha-story-timer-card.is-resting span{color:#ecfdf5;background:#10b98138;box-shadow:inset 0 0 0 1px #d1fae51f}.ha-story-timer-card.is-resting i{color:#a7f3d08f}.ha-story-workout-card{text-align:left;border-radius:1.25rem;align-items:flex-end;min-height:8rem;padding:0;transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.ha-story-workout-card.is-resting{border-color:#34d39961!important;box-shadow:0 18px 54px #00000038,0 0 28px #10b98129,inset 0 1px #d1fae51a!important}.ha-story-workout-bg{z-index:0;object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.17)}.ha-story-workout-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001f,#03040a1a 32%,#03040ad1),radial-gradient(circle at 18% 78%,#fe087452,#0000 38%);position:absolute;inset:0}.ha-story-workout-content{z-index:2;gap:.5rem;width:100%;padding:.95rem 1rem 1rem;display:grid;position:relative}.ha-story-icon-tile{background:#ffffff1c;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid;overflow:hidden}.ha-story-exercise-tile{background:#03050cc7}.ha-story-exercise-tile img{object-fit:cover;object-position:center 44%;width:100%;height:100%;transform:scale(1.28)}.ha-story-workout-content strong,.ha-story-mini-card strong,.ha-story-food-card strong,.ha-story-recipe-card strong,.ha-story-locker-card strong,.ha-story-record-card strong{font-size:1.08rem;font-weight:950;line-height:1.1}.ha-story-workout-content strong{color:#fff;text-shadow:0 2px 14px #0000008f}.ha-story-workout-content>span,.ha-story-mini-card span,.ha-story-food-card span,.ha-story-recipe-card span,.ha-story-locker-card span,.ha-story-record-card span,.ha-story-performance-card span{color:#eef4ff94;margin-top:.28rem;font-size:.76rem;font-weight:750;line-height:1.25}.ha-story-workout-content>span{color:#ffffffbd;text-shadow:0 2px 12px #0000008a;margin-top:-.28rem}.ha-story-progress-bar{background:#ffffff1a;border-radius:999px;height:.55rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ha-story-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#1d2638,#fe0874);height:100%;transition:width .42s,background .22s;display:block}.ha-story-workout-card.is-resting .ha-story-progress-bar span{background:linear-gradient(90deg,#10b981,#86efac)}.ha-story-rest-overlay{z-index:4;border-radius:inherit;color:#d1fae5;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 18% 34%,#10b98157,#0000 38%),linear-gradient(145deg,#021410eb,#030712a3);place-items:center;padding:.86rem;display:grid;position:absolute;inset:0}.ha-story-rest-overlay span{text-shadow:0 0 18px #10b98142;max-width:12rem;margin:0;font-size:.88rem;font-weight:950;line-height:1.16;color:#d1fae5!important}.ha-story-mini-card{border-radius:1.25rem;align-content:center;justify-items:center;min-height:8rem;padding:1rem;display:grid;color:#ff8a3d!important}.ha-story-mini-card span{color:#ffffff94}.ha-onboarding-story-ui-nutrition{grid-template-rows:1fr 1fr;grid-template-columns:.92fr 1.08fr}.ha-story-meal-scan-card{isolation:isolate;background:#04060ea3;border-radius:1.3rem;align-items:end;min-height:0;display:flex;position:relative;overflow:hidden}.ha-story-meal-scan-card>img{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.ha-story-meal-scan-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000014,#0000 34%,#000000b3),radial-gradient(circle at 48% 42%,#0000 0 36%,#0000004d 72%);position:absolute;inset:0}.ha-story-meal-scan-line{z-index:2;background:linear-gradient(90deg,#05f0,#00e2ffeb,#fe0874e6,#05f0);border-radius:999px;height:.18rem;animation:4.8s ease-in-out infinite ha-story-meal-scan-line;position:absolute;inset:auto .7rem .7rem;box-shadow:0 0 16px #00e2ff75,0 0 24px #fe087447}.ha-story-meal-scan-line:before{content:"";filter:blur(8px);background:linear-gradient(#00e2ff2e,#fe087400);height:2.1rem;position:absolute;bottom:-1.05rem;left:0;right:0}.ha-story-meal-scan-result{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:linear-gradient(145deg,#03050eb8,#03050e6b);border:1px solid #fff3;border-radius:1rem;justify-items:center;gap:.05rem;min-width:5.75rem;padding:.55rem .7rem;animation:4.8s ease-in-out infinite ha-story-meal-result;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 16px 34px #00000038,0 0 22px #fe08742e}.ha-story-meal-scan-result strong{font-size:1.16rem;font-weight:950;line-height:1}.ha-story-meal-scan-result span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.ha-story-meal-scan-copy{z-index:3;text-align:left;gap:.32rem;width:100%;padding:.95rem;display:grid;position:relative}.ha-story-meal-scan-copy strong{color:#fff;text-shadow:0 2px 14px #0000008a;max-width:10rem;font-size:.94rem;font-weight:950;line-height:1.06}.ha-story-meal-scan-copy span{color:#ff6aaa;opacity:0;text-shadow:0 0 16px #fe08743d;font-size:.82rem;font-weight:950;animation:4.8s ease-in-out infinite ha-story-meal-calories-label}@keyframes ha-story-meal-scan-line{0%,10%{opacity:0;transform:translateY(0)}18%{opacity:1}58%{opacity:1;transform:translateY(calc(-100% - 8rem))}70%,to{opacity:0;transform:translateY(calc(-100% - 8rem))}}@keyframes ha-story-meal-result{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(.94)}70%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}@keyframes ha-story-meal-calories-label{0%,60%{opacity:0;transform:translateY(.3rem)}72%,to{opacity:1;transform:translateY(0)}}.ha-story-food-card,.ha-story-recipe-card{border-radius:1.3rem;align-content:center;justify-items:center;padding:1rem;display:grid}.ha-story-food-orbit{color:#fe0874;background:radial-gradient(circle at 52% 36%,#ffffffe6,#ffd2e2b3 34%,#fe08745c 68%,#0000 70%);border-radius:1.35rem;place-items:center;width:4.2rem;height:4.2rem;margin-bottom:.65rem;display:grid}.ha-story-food-card span{color:#ffffff9e;font-weight:850}.ha-story-macro-card{text-align:left;border-radius:1.3rem;align-content:center;gap:.58rem;padding:1rem;display:grid}.ha-story-macro-line{background:#ffffff1a;border-radius:999px;height:.58rem;overflow:hidden}.ha-story-macro-line span{border-radius:inherit;height:100%;display:block}.ha-story-macro-line.is-pink span{background:#fe0874;width:76%}.ha-story-macro-line.is-blue span{background:#5f8cff;width:58%}.ha-story-macro-line.is-gold span{background:#ff9a2e;width:38%}.ha-story-macro-card strong{color:#ff6aaa;margin-top:.3rem;font-size:1rem;font-weight:950}.ha-story-macro-card span{color:#eef4ff94;font-size:.74rem;font-weight:750}.ha-story-macro-card-live{align-content:center;gap:.72rem;padding:.85rem .85rem .95rem}.ha-story-macro-card-live>strong{color:#ffffffeb;margin:0;font-size:.82rem;font-weight:950;line-height:1.12}.ha-story-macro-row{opacity:0;gap:.28rem;animation:4.8s ease-in-out infinite ha-story-macro-row-in;display:grid;transform:translateY(.32rem)}.ha-story-macro-row:first-of-type{animation-delay:1.05s}.ha-story-macro-row:nth-of-type(2){animation-delay:1.7s}.ha-story-macro-row:nth-of-type(3){animation-delay:2.35s}.ha-story-macro-row>div:first-child{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.ha-story-macro-row>div:first-child span{color:#eef4ffa8;font-size:.66rem;font-weight:850}.ha-story-macro-row>div:first-child strong{color:#ffffffeb;white-space:nowrap;font-size:.66rem;font-weight:950}.ha-story-macro-row .ha-story-macro-line span{width:0;animation:4.8s ease-in-out infinite ha-story-macro-fill}.ha-story-macro-row.is-blue .ha-story-macro-line span{background:linear-gradient(90deg,#4f8cff,#79d8ff);animation-delay:1.05s}.ha-story-macro-row.is-pink .ha-story-macro-line span{background:linear-gradient(90deg,#fe0874,#ff77ac);animation-delay:1.7s}.ha-story-macro-row.is-gold .ha-story-macro-line span{background:linear-gradient(90deg,#ff9a2e,#ffd15c);animation-delay:2.35s}@keyframes ha-story-macro-row-in{0%,15%{opacity:0;transform:translateY(.32rem)}28%,to{opacity:1;transform:translateY(0)}}@keyframes ha-story-macro-fill{0%,18%{width:0}42%,to{width:var(--ha-story-macro-width,76%)}}.ha-story-recipe-card{color:#ff6aaa!important}.ha-story-recipe-video-card{grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:stretch;gap:.42rem;height:100%;padding:.68rem;position:relative;overflow:hidden}.ha-story-recipe-video-copy{z-index:2;text-align:left;gap:.02rem;display:grid;position:relative}.ha-story-recipe-video-copy strong{color:#ff6aaa;margin:0;font-size:.9rem;font-weight:950;line-height:1}.ha-story-recipe-video-copy span{color:#eef4ffa3;margin:0;font-size:.6rem;font-weight:850;line-height:1.05}.ha-story-recipe-video-frame{background:radial-gradient(circle at 50% 20%,#fe087447,#0000 42%),#04060ead;border-radius:.95rem;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ha-story-recipe-video-frame video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.015)}.ha-story-recipe-video-poster{z-index:2;background:#ffffffeb;animation:5.8s forwards ha-story-recipe-poster-out;position:absolute;inset:0}.ha-story-recipe-video-poster img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@keyframes ha-story-recipe-poster-out{0%,86%{opacity:1}to{opacity:0;visibility:hidden}}.ha-story-list-card{text-align:left;border-radius:1.3rem;align-content:center;gap:.58rem;padding:1rem;display:grid}.ha-story-list-card:not(.ha-story-shopping-card) span{color:#ffffffbd;align-items:center;gap:.48rem;font-size:.82rem;font-weight:850;display:flex}.ha-story-list-card:not(.ha-story-shopping-card) svg{color:#43e56f}.ha-story-shopping-card{--ha-shopping-text:#ffffffc2;--ha-shopping-done:#eef4ff7a;align-content:center;gap:.62rem;padding:.85rem}.ha-story-shopping-card>strong{color:#ffffffe6;margin:0;font-size:.74rem;font-weight:950;line-height:1.08}.ha-story-shopping-items{gap:.42rem;display:grid}.ha-story-list-card .ha-story-shopping-item{color:var(--ha-shopping-text);grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.42rem;display:grid}.ha-story-list-card .ha-story-shopping-item i{color:#43e56f;opacity:0;border-radius:999px;place-items:center;width:1rem;height:1rem;animation-duration:8.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:grid;transform:scale(.55)}.ha-story-list-card .ha-story-shopping-item em{min-width:0;color:var(--ha-shopping-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.08;text-decoration-line:line-through;text-decoration-color:#0000;text-decoration-thickness:.13rem;animation-duration:8.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;overflow:hidden}.ha-story-shopping-item:first-child i{animation-name:ha-story-shopping-check-1}.ha-story-shopping-item:nth-child(2) i{animation-name:ha-story-shopping-check-2}.ha-story-shopping-item:nth-child(3) i{animation-name:ha-story-shopping-check-3}.ha-story-shopping-item:first-child em{animation-name:ha-story-shopping-item-done-1}.ha-story-shopping-item:nth-child(2) em{animation-name:ha-story-shopping-item-done-2}.ha-story-shopping-item:nth-child(3) em{animation-name:ha-story-shopping-item-done-3}@keyframes ha-story-shopping-check-1{0%,24%{opacity:0;transform:scale(.55)}32%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes ha-story-shopping-check-2{0%,40%{opacity:0;transform:scale(.55)}48%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes ha-story-shopping-check-3{0%,56%{opacity:0;transform:scale(.55)}64%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes ha-story-shopping-item-done-1{0%,24%{color:var(--ha-shopping-text);opacity:1;text-decoration-color:#0000;transform:translate(0)}32%,88%{color:var(--ha-shopping-done);opacity:.72;text-decoration-color:currentColor;transform:translate(.08rem)}to{color:var(--ha-shopping-text);opacity:1;text-decoration-color:#0000;transform:translate(0)}}@keyframes ha-story-shopping-item-done-2{0%,40%{color:var(--ha-shopping-text);opacity:1;text-decoration-color:#0000;transform:translate(0)}48%,88%{color:var(--ha-shopping-done);opacity:.72;text-decoration-color:currentColor;transform:translate(.08rem)}to{color:var(--ha-shopping-text);opacity:1;text-decoration-color:#0000;transform:translate(0)}}@keyframes ha-story-shopping-item-done-3{0%,56%{color:var(--ha-shopping-text);opacity:1;text-decoration-color:#0000;transform:translate(0)}64%,88%{color:var(--ha-shopping-done);opacity:.72;text-decoration-color:currentColor;transform:translate(.08rem)}to{color:var(--ha-shopping-text);opacity:1;text-decoration-color:#0000;transform:translate(0)}}.ha-onboarding-story-ui-recovery{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.68rem;min-height:clamp(18.75rem,43vh,25rem)}.ha-story-hydration-card{text-align:left;border-radius:1.35rem;align-content:center;gap:.58rem;min-height:6.2rem;padding:.82rem .9rem;display:grid;position:relative;overflow:hidden}.ha-story-hydration-head{z-index:2;align-items:center;gap:.64rem;display:flex;position:relative}.ha-story-hydration-icon{color:#75b7ff;background:linear-gradient(145deg,#4591ff57,#0055ff1f);border-radius:1rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.ha-story-hydration-head strong{color:#ffffffeb;margin:0;font-size:.9rem;font-weight:950;line-height:1}.ha-story-hydration-head span{color:#eef4ffa8;margin-top:.18rem;font-size:.72rem;font-weight:850}.ha-story-water-glasses{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.2rem;display:grid;position:relative}.ha-story-water-glass{color:#eef4ffb8;place-items:center;min-width:0;height:2.52rem;display:grid;position:relative;overflow:hidden}.ha-story-water-glass i{opacity:0;background:linear-gradient(#7dd3fceb,#0055ffd1);border-radius:999px 999px .35rem .35rem;height:0;position:absolute;inset:auto 23% .34rem}.ha-story-water-glass.is-filled i{animation:7.8s ease-in-out infinite ha-story-water-glass-fill;animation-delay:calc(var(--ha-glass-index,0)*.36s)}.ha-story-water-glass svg{z-index:2;stroke-width:1.85px;position:relative}.ha-story-hydration-card p{z-index:2;color:#eef4ff80;letter-spacing:.02em;margin:0;font-size:.64rem;font-weight:850;position:relative}@keyframes ha-story-water-glass-fill{0%,12%{opacity:.65;height:0}34%,84%{opacity:1;height:1.54rem}to{opacity:.65;height:0}}.ha-story-sleep-card{text-align:left;border-radius:1.35rem;grid-template-columns:2.72rem minmax(4.5rem,.72fr) minmax(0,1fr);align-items:center;gap:.68rem;min-height:6.15rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.ha-story-sleep-icon{color:#8fa8ff;background:linear-gradient(145deg,#7fa6ff38,#fe08741a);border-radius:1.05rem;place-items:center;width:2.72rem;height:2.72rem;display:grid}.ha-story-sleep-clock{min-height:3.35rem;position:relative}.ha-story-sleep-state{align-content:center;gap:.14rem;animation-duration:8.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:grid;position:absolute;inset:0}.ha-story-sleep-state span{color:#eef4ff99;font-size:.58rem;font-weight:900;line-height:1.05}.ha-story-sleep-state strong{color:#fffffff2;font-size:1.5rem;font-weight:950;line-height:1}.ha-story-sleep-state.is-sleep-good,.ha-story-sleep-message .is-sleep-good{animation-name:ha-story-sleep-good}.ha-story-sleep-state.is-sleep-low,.ha-story-sleep-message .is-sleep-low{animation-name:ha-story-sleep-low}.ha-story-sleep-message{min-height:3.35rem;position:relative}.ha-story-sleep-message span{color:#eef4ffb3;align-items:center;font-size:.68rem;font-weight:880;line-height:1.18;animation-duration:8.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:flex;position:absolute;inset:0}.ha-story-sleep-message .is-sleep-low{color:#ffe2e8e6}@keyframes ha-story-sleep-good{0%,32%{opacity:1;transform:translateY(0)}42%,to{opacity:0;transform:translateY(-.3rem)}}@keyframes ha-story-sleep-low{0%,34%{opacity:0;transform:translateY(.3rem)}44%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.2rem)}}.ha-story-energy-card{border-radius:1.35rem;grid-column:1/-1;gap:.66rem;padding:.9rem;display:grid}.ha-story-adaptation-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ha-story-adaptation-head strong{color:#ffffffeb;font-size:.86rem;font-weight:950;line-height:1.08}.ha-story-adaptation-head span{color:#eef4ff94;margin-top:.18rem;font-size:.66rem;font-weight:850}.ha-story-adaptation-head svg{color:#ff8a2e;flex:none;animation:1.05s linear infinite ha-story-adaptation-spin}.ha-story-difficulty-meter{background:#ffffff1c;border-radius:999px;height:.78rem;overflow:hidden}.ha-story-difficulty-meter span{border-radius:inherit;height:100%;animation:8.4s ease-in-out infinite ha-story-difficulty-reduce;display:block}.ha-story-difficulty-labels{color:#eef4ff8c;grid-template-columns:1fr 1fr;gap:.8rem;font-size:.62rem;font-weight:900;display:grid}.ha-story-difficulty-labels span:last-child{text-align:right;color:#60ffaac7}@keyframes ha-story-adaptation-spin{to{transform:rotate(360deg)}}@keyframes ha-story-difficulty-reduce{0%,34%{background:linear-gradient(90deg,#ef4444,#fe0874,#ff9a2e);width:88%;box-shadow:0 0 18px #fe087447}46%,96%{background:linear-gradient(90deg,#22c55e,#66f0a6);width:42%;box-shadow:0 0 18px #22c55e3d}to{background:linear-gradient(90deg,#ef4444,#fe0874,#ff9a2e);width:88%;box-shadow:0 0 18px #fe087447}}.ha-onboarding-story-ui-locker{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:clamp(12.4rem,31vh,17.5rem)}.ha-story-locker-card,.ha-story-locker-copy-card,.ha-story-record-card{border-radius:1.35rem;align-content:center;justify-items:center;padding:1rem;display:grid}.ha-story-locker-card{aspect-ratio:1;isolation:isolate;align-content:stretch;justify-items:stretch;height:100%;min-height:clamp(11.6rem,30vh,16.8rem);padding:0;position:relative;overflow:hidden}.ha-story-locker-notebook{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;transform:scale(1.04)}.ha-story-locker-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0 44%,#0000006b),radial-gradient(circle at 24% 22%,#fe087424,#0000 42%);position:absolute;inset:0}.ha-story-locker-card-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03050c8a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.28rem;display:inline-flex;position:absolute;inset:auto .68rem .68rem;box-shadow:0 12px 28px #0000003d}.ha-story-locker-card-label svg{color:#fe0874}.ha-story-locker-card-label strong{letter-spacing:.02em;font-size:.78rem}.ha-story-locker-copy-card{aspect-ratio:1;text-align:left;align-content:center;justify-items:stretch;gap:.56rem;height:100%;min-height:clamp(11.6rem,30vh,16.8rem);padding:clamp(.9rem,3.2vw,1.18rem);overflow:hidden}.ha-story-locker-copy-card strong{color:#fffffff5;max-width:9rem;font-size:clamp(.94rem,3.8vw,1.28rem);font-weight:950;line-height:1.02}.ha-story-locker-copy-card p,.ha-story-locker-copy-card span{color:#eef4ffad;margin:0;font-size:clamp(.62rem,2.35vw,.78rem);font-weight:760;line-height:1.2}.ha-story-locker-copy-card span{color:#ffffffd6}.ha-story-performance-card{text-align:left;border-radius:1.35rem;grid-column:1/-1;align-items:center;gap:.8rem;padding:1rem;display:flex}.ha-story-performance-card svg,.ha-story-record-card svg{color:#8fa8ff}.ha-story-performance-card strong{font-size:1.04rem;font-weight:950}.ha-story-record-card{color:#fff!important}.ha-story-chart-card{border-radius:1.35rem;justify-content:center;align-items:end;gap:.38rem;min-height:8rem;padding:1rem;display:flex}.ha-story-chart-card svg{color:#fe0874;align-self:center}.ha-story-chart-card span{background:linear-gradient(#fe0874,#265dff);border-radius:999px;width:.72rem}.ha-onboarding-story-footer{flex-direction:column;flex:none;align-items:center;gap:1.05rem;padding-bottom:.1rem;display:flex}.ha-onboarding-story-dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.ha-onboarding-story-dots button{background:#fff3;border-radius:999px;width:.56rem;height:.56rem;min-height:0;transition:width .18s,background .18s,transform .18s}.ha-onboarding-story-dots button.is-active{background:linear-gradient(90deg,#265dff,#fe0874);width:1.7rem;box-shadow:0 0 16px #fe087438}.ha-onboarding-story-continue{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#07080e,#1d1f28);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:4.15rem;font-size:.9rem;font-weight:900;line-height:1.15;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 24px 60px #0000006b,0 0 0 1px #ffffff14,0 0 34px #fe087424}.ha-onboarding-story-continue:active{transform:scale(.985)}.ha-onboarding-story-back{color:#ffffff57;letter-spacing:.14em;text-transform:uppercase;min-height:1.5rem;font-size:.72rem;font-weight:900}html.light-theme .ha-onboarding-story-bg{background:#f7f9ff}html.light-theme .ha-onboarding-story-bg:before{opacity:0}html.light-theme .ha-onboarding-story-bg:after{opacity:1}html.light-theme .ha-onboarding-story-copy h1{color:#101828}html.light-theme .ha-onboarding-story-slide.is-brand .ha-onboarding-story-copy h1{filter:drop-shadow(0 0 10px #0055ff24)drop-shadow(0 0 10px #fe08741f);background-image:linear-gradient(90deg,#05f,#fff,#fe0874),linear-gradient(105deg,#0000 0% 42%,#fffffffa 49%,#0000 56% 100%)}html.light-theme .ha-onboarding-story-copy p,html.light-theme .ha-onboarding-story-slide.is-brand .ha-onboarding-story-copy p{color:#0f172a9e}html.light-theme .ha-onboarding-story-theme,html.light-theme .ha-onboarding-story-login,html.light-theme .ha-onboarding-story-ui :where(.ha-story-pulse-card,.ha-story-timer-card,.ha-story-workout-card,.ha-story-mini-card,.ha-story-food-card,.ha-story-macro-card,.ha-story-recipe-card,.ha-story-list-card,.ha-story-hydration-card,.ha-story-sleep-card,.ha-story-energy-card,.ha-story-locker-card,.ha-story-locker-copy-card,.ha-story-performance-card,.ha-story-record-card,.ha-story-chart-card){color:#0f172ad6;background:linear-gradient(145deg,#ffffffdb,#f4f8fc9e),#ffffff94;border-color:#0f172a1a;box-shadow:0 18px 48px #0f172a1a,inset 0 1px #ffffff94}html.light-theme .ha-onboarding-story-login,html.light-theme .ha-onboarding-story-theme{color:#0f172ac7}html.light-theme .ha-story-timer-card.is-resting{color:#065f46!important;background:linear-gradient(145deg,#d1fae5db,#ecfdf594),#ffffffbd!important;border-color:#05966947!important;box-shadow:0 18px 48px #05966924,inset 0 1px #ffffff9e!important}html.light-theme .ha-story-timer-card.is-resting span{color:#065f46;background:#10b98124}html.light-theme .ha-story-timer-card.is-resting i{color:#0596696b}html.light-theme .ha-story-shopping-card{--ha-shopping-text:#0f172ab8;--ha-shopping-done:#0f172a75}html.light-theme .ha-story-shopping-card>strong{color:#0f172ad6}html.light-theme .ha-story-workout-card.is-resting{border-color:#0596693d!important;box-shadow:0 18px 48px #0596691f,inset 0 1px #ffffff9e!important}html.light-theme .ha-story-rest-overlay{color:#047857;background:radial-gradient(circle at 18% 34%,#10b98133,#0000 38%),linear-gradient(145deg,#ecfdf5eb,#ffffffb8)}html.light-theme .ha-story-rest-overlay span{text-shadow:none;color:#047857!important}html.light-theme .ha-story-pulse-card{color:#fff!important}html.light-theme .ha-story-locker-card:after{background:linear-gradient(#0000 0 48%,#0f172a38),radial-gradient(circle at 20% 20%,#0055ff14,#0000 42%)}html.light-theme .ha-story-locker-card-label{color:#101828;background:#ffffffc2;border-color:#0f172a1f;box-shadow:0 12px 30px #0f172a1f,inset 0 1px #ffffffb8}html.light-theme .ha-story-locker-card-label svg{color:#fe0874}html.light-theme .ha-story-locker-copy-card strong{color:#101828}html.light-theme .ha-story-locker-copy-card p{color:#1e293ba3}html.light-theme .ha-story-locker-copy-card span{color:#0f172ad1}html.light-theme .ha-onboarding-story-ui :where(.ha-story-meal-scan-card){border-color:#0f172a1a;box-shadow:0 18px 48px #0f172a1f,inset 0 1px #ffffff94}html.light-theme .ha-story-meal-scan-card:before{background:linear-gradient(#ffffff05,#0000 34%,#0f172a75),radial-gradient(circle at 48% 42%,#0000 0 38%,#0f172a29 72%)}html.light-theme .ha-story-meal-scan-copy strong{color:#fff}html.light-theme .ha-story-macro-card-live>strong{color:#0f172ad6}html.light-theme .ha-story-macro-row>div:first-child span{color:#0f172a94}html.light-theme .ha-story-macro-row>div:first-child strong{color:#0f172ad1}html.light-theme .ha-story-mini-card span,html.light-theme .ha-story-food-card span,html.light-theme .ha-story-recipe-card span,html.light-theme .ha-story-locker-card span,html.light-theme .ha-story-record-card span,html.light-theme .ha-story-performance-card span,html.light-theme .ha-story-macro-card span,html.light-theme .ha-story-sleep-card span,html.light-theme .ha-story-list-card span{color:#0f172a8f}html.light-theme .ha-story-hydration-icon,html.light-theme .ha-story-sleep-icon{color:#2563eb;background:linear-gradient(145deg,#2563eb21,#fe087414)}html.light-theme .ha-story-hydration-head strong,html.light-theme .ha-story-sleep-state strong,html.light-theme .ha-story-adaptation-head strong{color:#0f172adb}html.light-theme .ha-story-hydration-head span,html.light-theme .ha-story-hydration-card p,html.light-theme .ha-story-sleep-state span,html.light-theme .ha-story-adaptation-head span,html.light-theme .ha-story-difficulty-labels{color:#0f172a8f}html.light-theme .ha-story-water-glass{color:#0f172a7a}html.light-theme .ha-story-sleep-message span{color:#0f172aa3}html.light-theme .ha-story-sleep-message .is-sleep-low{color:#be123cdb}html.light-theme .ha-story-difficulty-meter{background:#0f172a1a}html.light-theme .ha-story-difficulty-labels span:last-child{color:#047857}html.light-theme .ha-story-timer-card i{color:#0f172a47}html.light-theme .ha-story-timer-card span,html.light-theme .ha-story-icon-tile{background:#0f172a0f}html.light-theme .ha-story-energy-bars i.is-empty{background:#0f172a1a}html.light-theme .ha-onboarding-story-dots button{background:#0f172a2e}html.light-theme .ha-onboarding-story-dots button.is-active{background:linear-gradient(90deg,#265dff,#fe0874)}html.light-theme .ha-onboarding-story-continue{color:#101828;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffdb,#ffffff8f);border:1px solid #0f172a1f;box-shadow:0 22px 56px #0f172a29,inset 0 1px #ffffffc7}html.light-theme .ha-onboarding-story-back{color:#0f172a6b}@media(max-height:760px){.ha-onboarding-story-shell{min-height:calc(var(--ha-app-viewport-height,100svh) - 7.25rem);gap:.75rem;padding-top:.55rem}.ha-quiz-scroll.is-onboarding-intro .ha-onboarding-story-shell{height:100%;min-height:0;padding-top:.25rem}.ha-onboarding-story-slide{gap:.78rem}.ha-onboarding-story-slide:not(.is-brand){padding-top:1.3rem}.ha-onboarding-story-logo{border-radius:0;width:min(14.2rem,62vw)}.ha-onboarding-story-ui{gap:.62rem;min-height:16rem}.ha-onboarding-story-copy h1{font-size:clamp(2.25rem,9.8vw,3.3rem)}.ha-onboarding-story-copy p{font-size:clamp(.92rem,3.7vw,1.15rem)}.ha-onboarding-story-continue{letter-spacing:.12em;min-height:3.7rem;font-size:.78rem}}@media(max-width:390px){.ha-onboarding-story-top-actions{gap:.36rem;right:.15rem}.ha-onboarding-story-login{padding-inline:.68rem;font-size:.62rem}.ha-onboarding-story-theme{width:2.45rem}.ha-onboarding-story-ui{min-height:15.75rem}.ha-story-pulse-card,.ha-story-timer-card{min-height:3.65rem}.ha-story-timer-card{font-size:1.78rem}.ha-story-timer-card span{min-width:2.48rem}.ha-story-workout-card,.ha-story-mini-card,.ha-story-hydration-card,.ha-story-chart-card{min-height:7rem}.ha-story-energy-bars i{height:1.65rem}}html.ha-native-app,html.ha-native-app body,html.ha-native-app #root{background:#020205!important}html.ha-native-app.light-theme,html.ha-native-app.light-theme body,html.ha-native-app.light-theme #root{background:#fbfdff!important}html.ha-native-app body:before,html.ha-native-app.ha-app-gradient-page body:before,html.ha-native-app.ha-auth-gradient-page body:before,html.ha-native-app.ha-prelogin-landing-page body:before,html.ha-native-app.light-theme body:before,html.ha-native-app.light-theme.ha-app-gradient-page body:before,html.ha-native-app.light-theme.ha-auth-gradient-page body:before,html.ha-native-app.light-theme.ha-prelogin-landing-page body:before{content:none!important;filter:none!important;opacity:0!important;background:0 0!important}html.ha-native-app .ha-onboarding-intro-screen{isolation:isolate;position:relative;background:0 0!important;width:100%!important;max-width:none!important;margin-inline:0!important}html.ha-native-app .ha-onboarding-story-bg{z-index:0;inset:-3rem}html.ha-native-app .ha-onboarding-story-top-actions,html.ha-native-app .ha-onboarding-story-shell{z-index:3}.ha-onboarding-screen .ha-quiz-header{padding-top:max(env(safe-area-inset-top,20px),1.35rem)!important;gap:1.05rem!important;margin-top:0!important}.ha-onboarding-screen .ha-quiz-scroll:not(.is-onboarding-intro){padding-top:clamp(.25rem,.8vh,.65rem)!important}.ha-onboarding-screen .ha-quiz-step-panel{margin-top:0!important}@media(max-height:760px){.ha-onboarding-screen .ha-quiz-header{padding-top:max(env(safe-area-inset-top,20px),1rem)!important;gap:.8rem!important}.ha-onboarding-screen .ha-quiz-scroll:not(.is-onboarding-intro){padding-top:.15rem!important}}html.light-theme .ha-onboarding-screen{color:#102033!important;background:radial-gradient(circle at 14% 0,#0055ff1f,#0000 28rem),radial-gradient(circle at 92% 8%,#fe087421,#0000 28rem),linear-gradient(145deg,#fbfdff,#eef5ff,#fff7fb)!important}html.light-theme .ha-onboarding-screen .ha-quiz-header{color:#102033!important}html.light-theme .ha-onboarding-screen .ha-quiz-header-button,html.light-theme .ha-onboarding-screen .ha-quiz-header-login{color:#0f172ac7!important;background:#ffffff94!important;border:1px solid #0f172a1a!important;box-shadow:0 12px 32px #0f172a1a,inset 0 1px #ffffffb8!important}html.light-theme .ha-onboarding-screen .ha-quiz-header-button:hover,html.light-theme .ha-onboarding-screen .ha-quiz-header-login:hover{color:#0f172a!important;background:#ffffffc7!important;border-color:#fe087442!important}html.light-theme .ha-onboarding-screen .ha-quiz-progress-track{background:#0f172a14!important}html.light-theme .ha-onboarding-screen .ha-quiz-step-title{color:#101828!important;-webkit-text-fill-color:#101828!important;text-shadow:none!important}html.light-theme .ha-onboarding-screen .ha-quiz-step-subtitle{color:#1e293bb8!important}html.light-theme .ha-onboarding-screen .ha-quiz-name-input{color:#152033!important;background:#ffffffd6!important;border-color:#0f172a1a!important;box-shadow:0 16px 44px #0f172a1c,inset 0 1px #ffffffb8!important}html.light-theme .ha-onboarding-screen .ha-quiz-name-input::placeholder{color:#334155b8!important}html.light-theme .ha-onboarding-screen .ha-quiz-choice-card{color:#263449!important;background:#ffffff94!important;border-color:#0f172a1a!important;box-shadow:0 14px 38px #0f172a1a,inset 0 1px #ffffffad!important}html.light-theme .ha-onboarding-screen .ha-quiz-choice-card:hover{background:#ffffffc7!important;border-color:#0055ff2e!important}html.light-theme .ha-onboarding-screen .ha-quiz-choice-card[aria-pressed=false] :where(h3,span){color:#27344ad1!important}html.light-theme .ha-onboarding-screen .ha-quiz-choice-card[aria-pressed=false] p{color:#475569b3!important}html.light-theme .ha-onboarding-screen .ha-quiz-choice-card[aria-pressed=true]{background:linear-gradient(135deg,#0055ff1f,#fe08741f),#ffffffd1!important;border-color:#fe087461!important}html.light-theme .ha-onboarding-screen .ha-quiz-choice-card[aria-pressed=true] :where(h3,span){color:#0f172a!important}html.light-theme .ha-onboarding-screen .ha-quiz-choice-card[aria-pressed=true] p{color:#1e293bb3!important}html.light-theme .ha-onboarding-screen .ha-quiz-number-card{color:#152033!important;background:#ffffff9e!important;border-color:#0f172a1a!important;box-shadow:0 16px 42px #0f172a1c,inset 0 1px #ffffffb8!important}html.light-theme .ha-onboarding-screen .ha-quiz-number-value{color:#12213a!important}html.light-theme .ha-onboarding-screen .ha-quiz-number-unit{color:#3341559e!important}html.light-theme .ha-onboarding-screen .ha-quiz-stepper-button{color:#1e293bb8!important;background:#0f172a0b!important;border-color:#0f172a17!important}html.light-theme .ha-onboarding-screen .ha-quiz-stepper-button:hover{color:#0f172a!important;background:#fe08741a!important}html.light-theme .ha-onboarding-screen .ha-quiz-footer{background:linear-gradient(#fbfdff00,#fbfdffe6 52%,#fbfdfffa)!important}html.light-theme .ha-onboarding-screen .ha-quiz-continue-button[aria-disabled=true]{color:#0f172a7a!important;background:#ffffffc7!important;border:1px solid #0f172a1a!important;box-shadow:0 18px 44px #0f172a1f,inset 0 1px #ffffffbd!important}html.light-theme .ha-onboarding-screen .ha-quiz-continue-button:not([aria-disabled=true]){color:#fff!important}.ha-app-header .ha-header-login-button{min-height:2.8rem;padding:.72rem 1.15rem;color:#fff!important;background:linear-gradient(135deg,#0022ff4d,#8b3cf647 52%,#fe08744d),#0a0c18eb!important;border:1px solid #ffffff26!important;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff1f!important}.ha-app-header .ha-header-login-button :where(span,svg){color:#fff!important}.ha-app-header .ha-header-login-button svg{filter:drop-shadow(0 0 8px #fe0874b3)}.ha-app-header .ha-header-login-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#0022ff6b,#8b3cf661 52%,#fe08746b),#0a0c18f5!important;border-color:#fe08747a!important}.ha-app-header .ha-header-login-button:focus-visible,.ha-app-landing__login:focus-visible{outline:none;box-shadow:0 0 0 2px #05070f,0 0 0 4px #fe0874b8!important}html:not(.ha-native-app) .ha-auth-google-button,html:not(.ha-native-app) .ha-auth-google-button>span,html:not(.ha-native-app) .ha-auth-google-button .ha-auth-arrow{color:#070a12!important;-webkit-text-fill-color:#070a12!important}html:not(.ha-native-app) .ha-auth-apple-button,html:not(.ha-native-app) .ha-auth-apple-button>span,html:not(.ha-native-app) .ha-auth-apple-button .ha-auth-arrow{color:#fff!important;-webkit-text-fill-color:#fff!important}html:not(.ha-native-app) .ha-auth-web-page{height:auto!important;min-height:100svh!important;padding:6rem clamp(1.25rem,3.2vw,3.5rem) 2.5rem!important;display:block!important;overflow:visible!important}html:not(.ha-native-app) .ha-auth-web-page>.ha-auth-web-shell{min-height:calc(100svh - 8.5rem);margin:0 auto;grid-template-columns:minmax(24rem,1fr) minmax(28rem,32rem)!important;align-items:center!important;gap:clamp(2.5rem,6vw,6rem)!important;width:min(100%,78rem)!important;max-width:78rem!important;display:grid!important}html:not(.ha-native-app) .ha-auth-brand-panel{z-index:0;color:#fff;flex-direction:column;align-items:flex-start;width:100%;max-width:39rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}html:not(.ha-native-app) .ha-auth-brand-panel:before{content:"";z-index:-1;pointer-events:none;filter:blur(3px);background:radial-gradient(circle at 38% 45%,#02f3,#0000 48%),radial-gradient(circle at 70% 64%,#fe08741f,#0000 43%);position:absolute;inset:-12% -4% -12% -18%}html:not(.ha-native-app) .ha-auth-brand-panel:after{content:"";background:linear-gradient(90deg,#02fc,#8b3cf68c,#fe087400);width:min(100%,34rem);height:1px;margin-top:1.8rem}html:not(.ha-native-app) .ha-auth-brand-panel .ha-auth-logo{object-fit:contain;justify-self:auto;width:7rem!important;max-width:30vw!important;height:auto!important;margin:0 0 1.55rem!important}html:not(.ha-native-app) .ha-auth-brand-home{border-radius:1rem;display:inline-flex}html:not(.ha-native-app) .ha-auth-brand-home:focus-visible{outline-offset:5px;outline:2px solid #fe0874d1}html:not(.ha-native-app) .ha-auth-brand-kicker,html:not(.ha-native-app) .ha-auth-card-kicker{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:#97a9ff!important;margin:0!important;font-size:.73rem!important;line-height:1.25!important}html:not(.ha-native-app) .ha-auth-brand-panel h2{color:#fff;max-width:36rem;font-family:var(--font-heading);letter-spacing:-.05em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.65rem,4.6vw,4.65rem);font-weight:900;line-height:.96}html:not(.ha-native-app) .ha-auth-brand-panel h2 span{color:#0000;background:linear-gradient(90deg,#4e78ff,#a84cff 48%,#fe2b8a);-webkit-background-clip:text;background-clip:text}html:not(.ha-native-app) .ha-auth-brand-copy{font-weight:560;color:#e1e5f1b8!important;max-width:34rem!important;margin:1.25rem 0 0!important;font-size:clamp(.98rem,1.25vw,1.12rem)!important;line-height:1.65!important}html:not(.ha-native-app) .ha-auth-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;margin-top:1.65rem;display:grid}html:not(.ha-native-app) .ha-auth-feature-grid>span{color:#f7f8ffe0;min-height:3.2rem;font-family:var(--font-heading);text-align:center;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.95rem;justify-content:center;align-items:center;gap:.48rem;padding:.7rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}html:not(.ha-native-app) .ha-auth-feature-grid svg,html:not(.ha-native-app) .ha-auth-brand-security svg{color:#fe3b91;flex:none;width:1rem;height:1rem}html:not(.ha-native-app) .ha-auth-brand-security{align-items:center;gap:.5rem;font-weight:750;display:inline-flex;color:#c2cae0a8!important;margin:1.1rem 0 0!important;font-size:.76rem!important;line-height:1.4!important}html:not(.ha-native-app) .ha-auth-web-card{width:100%;border-radius:1.75rem!important;max-height:none!important;padding:clamp(1.35rem,2.4vw,1.7rem)!important;overflow:visible!important;box-shadow:0 32px 80px #00000080,0 0 54px #0022ff21,0 0 64px #fe08741c!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-card-intro{margin-bottom:1.05rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-shield{border-radius:.95rem!important;width:3.2rem!important;height:3.2rem!important;margin-bottom:.75rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-shield svg{width:1.5rem!important;height:1.5rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-card-kicker{color:#b5c0ff!important}html:not(.ha-native-app) .ha-auth-web-card h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:.42rem 0 0;font-weight:900;font-size:clamp(2rem,3.15vw,2.75rem)!important;line-height:1!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-card-copy{font-weight:560;color:#dadfedb8!important;max-width:26rem!important;margin:.7rem auto 0!important;font-size:.88rem!important;line-height:1.5!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-social-stack>:not([hidden])~:not([hidden]){margin-top:.7rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-social-button{letter-spacing:.1em!important;border-radius:1rem!important;grid-template-columns:1.7rem minmax(0,1fr) 1.05rem!important;gap:.7rem!important;min-height:3.35rem!important;padding-inline:1rem!important;font-size:.78rem!important}html:not(.ha-native-app) .ha-auth-provider-note{text-align:center;justify-content:center;align-items:flex-start;gap:.42rem;font-weight:650;display:flex;color:#b7bfd5a3!important;max-width:26rem!important;margin:.72rem auto 0!important;font-size:.73rem!important;line-height:1.4!important}html:not(.ha-native-app) .ha-auth-provider-note svg{color:#fe3b91;flex:none;width:.88rem;height:.88rem;margin-top:.05rem}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-feedback{margin-top:.72rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-divider{white-space:nowrap;line-height:1.25;letter-spacing:.12em!important;gap:.7rem!important;margin-block:.82rem!important;font-size:.69rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-tabs{border-radius:.95rem!important;padding:.28rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-tabs button{padding:.3rem .42rem;line-height:1.15;letter-spacing:.02em!important;border-radius:.75rem!important;min-height:2.7rem!important;font-size:.72rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-form{margin-top:.85rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-form>:not([hidden])~:not([hidden]){margin-top:.72rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-label{letter-spacing:.14em!important;margin-bottom:.42rem!important;font-size:.72rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-input{border-radius:.88rem!important;min-height:3.1rem!important;padding-inline:.95rem!important;font-size:.92rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-submit-button{letter-spacing:.11em!important;border-radius:.95rem!important;min-height:3.25rem!important;font-size:.76rem!important}@media(max-width:1023px){html:not(.ha-native-app) .ha-auth-web-page{padding:5.8rem 1.25rem 2rem!important}html:not(.ha-native-app) .ha-auth-web-page>.ha-auth-web-shell{min-height:0;grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;width:min(100%,35rem)!important}html:not(.ha-native-app) .ha-auth-brand-panel{text-align:center;align-items:center;max-width:35rem;padding:.5rem .75rem 0}html:not(.ha-native-app) .ha-auth-brand-panel:after,html:not(.ha-native-app) .ha-auth-brand-copy,html:not(.ha-native-app) .ha-auth-feature-grid,html:not(.ha-native-app) .ha-auth-brand-security{display:none}html:not(.ha-native-app) .ha-auth-brand-panel .ha-auth-logo{width:5rem!important;margin-bottom:.65rem!important}html:not(.ha-native-app) .ha-auth-brand-panel h2{max-width:30rem;margin-top:.45rem;font-size:clamp(1.65rem,5.5vw,2.25rem);line-height:1.02}}@media(max-width:767px){html:not(.ha-native-app) .ha-auth-web-page{min-height:100svh!important;padding:max(1rem,env(safe-area-inset-top)).9rem max(1.5rem,env(safe-area-inset-bottom))!important}html:not(.ha-native-app) .ha-auth-brand-panel{padding-inline:.25rem}html:not(.ha-native-app) .ha-auth-brand-panel .ha-auth-logo{width:3.9rem!important;margin-bottom:.4rem!important}html:not(.ha-native-app) .ha-auth-brand-kicker{letter-spacing:.12em;font-size:.62rem!important}html:not(.ha-native-app) .ha-auth-brand-panel h2{margin-top:.3rem;font-size:clamp(1.4rem,7vw,1.8rem)}html:not(.ha-native-app) .ha-auth-web-card{border-radius:1.4rem!important;padding:1.08rem!important}html:not(.ha-native-app) .ha-auth-web-card h1{font-size:clamp(1.75rem,8vw,2.15rem)!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-shield{width:2.8rem!important;height:2.8rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-card-copy{font-size:.82rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-divider{letter-spacing:.09em!important;font-size:.64rem!important}html:not(.ha-native-app) .ha-auth-web-card .ha-auth-tabs button{font-size:.67rem!important}}@media(max-width:760px){.ha-app-landing__nav{min-height:3.5rem}.ha-app-landing__brand img{max-width:8.8rem;height:1.9rem}.ha-app-landing__download{display:none}.ha-app-landing__login{color:#fff;background:linear-gradient(135deg,#02f3,#fe08742e);border-color:#fe087457;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .72rem;display:inline-flex;box-shadow:inset 0 1px #ffffff17}}@media(max-width:430px){.ha-app-landing__nav{gap:.28rem;width:calc(100% - .7rem);padding:.4rem}.ha-app-landing__brand img{max-width:7.2rem}.ha-app-landing__nav-actions{gap:.24rem}.ha-app-landing__language-switch button{padding-inline:.25rem}.ha-app-landing__language-switch button span{display:none}.ha-app-landing__login{padding-inline:.58rem;font-size:.68rem}}html.light-theme:not(.ha-native-app) .ha-auth-brand-panel h2{color:#101828}html.light-theme:not(.ha-native-app) .ha-auth-brand-kicker,html.light-theme:not(.ha-native-app) .ha-auth-card-kicker{color:#3348a8!important}html.light-theme:not(.ha-native-app) .ha-auth-brand-copy,html.light-theme:not(.ha-native-app) .ha-auth-web-card .ha-auth-card-copy{color:#1e293bb8!important}html.light-theme:not(.ha-native-app) .ha-auth-apple-button,html.light-theme:not(.ha-native-app) .ha-auth-apple-button>span,html.light-theme:not(.ha-native-app) .ha-auth-apple-button .ha-auth-arrow{color:#070a12!important;-webkit-text-fill-color:#070a12!important}html.light-theme .ha-auth-apple-logo-dark{display:none!important}html.light-theme .ha-auth-apple-logo-light{display:block!important}html.light-theme:not(.ha-native-app) .ha-auth-feature-grid>span{color:#1e293bd6;background:#ffffff9e;border-color:#0f172a1a}html.light-theme:not(.ha-native-app) .ha-auth-brand-security,html.light-theme:not(.ha-native-app) .ha-auth-provider-note{color:#334155a8!important}.ha-dashboard-home-shell{--ha-home-blue:#265dff;--ha-home-pink:#fe0874;--ha-home-violet:#8b42ff;background-color:#020205;background-image:linear-gradient(#0202080a,#02020880 42%,#020205),url(/Sombre.png);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}.ha-dashboard-home-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 4%,#265dff24,#0000 24rem),radial-gradient(circle at 82% 16%,#fe08741f,#0000 26rem);position:absolute;inset:0}.ha-dashboard-home-shell>.flex-1,.ha-dashboard-home-shell .ha-dashboard-overview{z-index:1;position:relative}.ha-dashboard-home-shell .ha-dashboard-overview{gap:0}.ha-home-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(145deg,#ffffff1b,#ffffff06),#04060e8f;border:1px solid #ffffff24;border-radius:1.55rem;padding:clamp(1rem,4.4vw,1.55rem);position:relative;overflow:hidden;box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff14}.ha-home-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#265dff14,#0000 44%,#fe087417);position:absolute;inset:0}.ha-home-hero-ambient{z-index:-1;filter:blur(4px);background:radial-gradient(circle,#fe087433,#265dff14 46%,#0000 72%);border-radius:50%;width:16rem;height:16rem;animation:8s ease-in-out infinite alternate ha-home-ambient-drift;position:absolute;top:-6.5rem;right:-5rem}.ha-home-brandline,.ha-home-brand,.ha-home-live-pill,.ha-home-session-meta,.ha-home-session-meta>span,.ha-home-session-action{align-items:center;display:flex}.ha-home-brandline{z-index:2;justify-content:space-between;gap:.75rem;position:relative}.ha-home-brand{gap:.56rem;min-width:0}.ha-home-brand img{object-fit:contain;flex:none;width:2.75rem;height:2.1rem}.ha-home-brand>span{color:#ffffffdb;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:800}.ha-home-live-pill{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#04060e85;border:1px solid #ffffff21;border-radius:999px;gap:.44rem;min-height:2rem;padding:0 .7rem;font-size:.61rem;font-weight:900}.ha-home-live-pill i{background:#66f0a6;border-radius:50%;width:.42rem;height:.42rem;animation:2.2s ease-out infinite ha-home-status-pulse;box-shadow:0 0 #66f0a66b}.ha-home-copy{z-index:2;margin-top:clamp(1.35rem,5vw,2.15rem);position:relative}.ha-home-eyebrow{color:#ff73ad;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .52rem;font-size:.67rem;font-weight:900}.ha-home-copy h1{color:#fff;font-family:var(--font-heading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,11.2vw,4.85rem);font-weight:950;line-height:.94}.ha-home-copy h1 span{color:#0000;background-image:linear-gradient(90deg,#fff,#ff6aaa 46%,#9db2ff),linear-gradient(105deg,#0000 0% 42%,#fffffffa 49%,#0000 56% 100%);background-position:0 0,-180% 0;background-size:100% 100%,220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite ha-title-white-shine}.ha-home-copy>p:last-child{color:#f2f6ffb8;max-width:36rem;margin:.78rem 0 0;font-size:clamp(.86rem,3.7vw,1.08rem);font-weight:650;line-height:1.42}.ha-home-session-card{z-index:2;color:#fff;text-align:left;isolation:isolate;background:#050814;border:1px solid #ffffff29;border-radius:1.28rem;width:100%;min-height:10.85rem;margin-top:1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff14}.ha-home-session-card>img,.ha-home-session-shade{width:100%;height:100%;position:absolute;inset:0}.ha-home-session-card>img{z-index:-2;object-fit:cover;object-position:center 42%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ha-home-session-shade{z-index:-1;background:linear-gradient(90deg,#020309f5,#03050de0 48%,#03050d38)}.ha-home-session-content{flex-direction:column;justify-content:center;align-items:flex-start;min-height:10.85rem;padding:1.05rem 1.1rem;display:flex}.ha-home-session-kicker{color:#ff73ad;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:900}.ha-home-session-content>strong{color:#fff;max-width:78%;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:clamp(1.22rem,5.5vw,1.75rem);font-weight:900;line-height:1.02;overflow:hidden}.ha-home-session-meta{color:#f2f6ffb8;gap:.8rem;margin-top:.68rem;font-size:.68rem;font-weight:700}.ha-home-session-meta>span{gap:.28rem}.ha-home-session-meta>span:last-child svg{color:#ff9a2e}.ha-home-session-action{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(90deg,#265dff,#8b42ff 50%,#fe0874);border-radius:999px;justify-content:center;gap:.42rem;min-height:2.15rem;margin-top:.82rem;padding:0 .82rem;font-size:.66rem;font-weight:900;box-shadow:0 8px 24px #533dff42}.ha-home-session-card:hover>img{transform:scale(1.035)}.ha-home-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.65rem;margin-bottom:.72rem;display:flex}.ha-home-section-heading>span{color:#fff;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1rem,4.4vw,1.35rem);font-weight:900}.ha-home-section-heading>small{color:#f2f6ff80;text-align:right;font-size:.61rem;font-weight:700;line-height:1.2}.ha-dashboard-home-shell .ha-action-card,.ha-dashboard-home-shell .ha-overview-coach-note{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#ffffff18,#ffffff06),#04060e99!important;border-color:#ffffff21!important;border-radius:1.22rem!important;box-shadow:0 18px 54px #00000040,inset 0 1px #fff1!important}.ha-dashboard-home-shell .ha-action-card:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff09),#04060ea8!important;border-color:#fff3!important}.ha-overview-metrics-grid>.ha-action-card{min-height:10.3rem}.ha-overview-metrics-grid>.ha-action-card:nth-child(3){min-height:6.25rem}.ha-overview-feature-grid>.ha-action-card{min-height:8.6rem}.ha-overview-feature-grid .ha-action-card>div:last-child{background:0 0!important}.ha-overview-momentum-grid>.ha-action-card{min-height:10.75rem}.ha-overview-coach-note{border-left-color:#265dff8f!important}.ha-overview-coach-note svg{color:#9db2ff!important}.ha-dashboard-home-shell .ha-mobile-bottom-nav{background:linear-gradient(#ffffff0e,#ffffff05),#02030ad6!important;border-top-color:#ffffff1f!important;box-shadow:0 -18px 48px #00000052,inset 0 1px #ffffff0e!important}@keyframes ha-home-status-pulse{0%{box-shadow:0 0 #66f0a66b}70%,to{box-shadow:0 0 0 .46rem #66f0a600}}@keyframes ha-home-ambient-drift{0%{opacity:.72;transform:translate(0)scale(.96)}to{opacity:1;transform:translate(-1.2rem,1rem)scale(1.08)}}html.light-theme .ha-dashboard-home-shell{color:#101828;background-color:#f7f9ff;background-image:linear-gradient(#f7f9ff0d,#f7f9ff80 48%,#f7f9ff),url(/Clair.png)}html.light-theme .ha-dashboard-home-shell:before{background:radial-gradient(circle at 18% 4%,#265dff17,#0000 24rem),radial-gradient(circle at 82% 16%,#fe087414,#0000 26rem)}html.light-theme .ha-home-hero{background:linear-gradient(145deg,#ffffffd1,#ffffff75),#fff9;border-color:#0f172a1a;box-shadow:0 24px 64px #37417824,inset 0 1px #ffffffc7}html.light-theme .ha-home-brand>span,html.light-theme .ha-home-copy h1,html.light-theme .ha-home-section-heading>span{color:#101828}html.light-theme .ha-home-live-pill{color:#101828b3;background:#ffffff94;border-color:#0f172a1a}html.light-theme .ha-home-copy>p:last-child,html.light-theme .ha-home-section-heading>small{color:#1e293ba8}html.light-theme .ha-dashboard-home-shell .ha-action-card,html.light-theme .ha-dashboard-home-shell .ha-overview-coach-note{background:linear-gradient(145deg,#ffffffd1,#ffffff85),#fff9!important;border-color:#0f172a1a!important;box-shadow:0 18px 48px #3741781f,inset 0 1px #ffffffd1!important}html.light-theme .ha-overview-feature-grid .ha-action-card>div:last-child{background:0 0!important}html.light-theme .ha-dashboard-home-shell .ha-mobile-bottom-nav{background:linear-gradient(#ffffffb3,#ffffff85),#f7f9ffe0!important;border-top-color:#0f172a1a!important;box-shadow:0 -18px 46px #3741781f,inset 0 1px #fffc!important}@media(min-width:768px){.ha-home-hero{grid-template-columns:minmax(0,.9fr) minmax(21rem,1.1fr);gap:1.5rem 2.3rem;padding:1.6rem;display:grid}.ha-home-brandline{grid-column:1/-1}.ha-home-copy{align-self:center;margin-top:0}.ha-home-session-card{min-height:15rem;margin-top:0}.ha-home-session-content{min-height:15rem;padding:1.5rem}}@media(max-width:380px){.ha-home-brand>span{display:none}.ha-home-copy h1{font-size:2.22rem}.ha-home-session-card,.ha-home-session-content{min-height:10.25rem}}@media(prefers-reduced-motion:reduce){.ha-home-hero-ambient,.ha-home-live-pill i,.ha-home-copy h1 span{animation:none!important}.ha-home-session-card>img{transition:none}}.ha-dashboard-nutrition-shell{background-color:#020205;background-image:linear-gradient(#0202080f,#02020885 42%,#020205),url(/Sombre.png);background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden}.ha-dashboard-nutrition-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 3%,#ff4d0033,#0000 25rem),radial-gradient(circle at 88% 18%,#ffb00026,#0000 27rem);position:absolute;inset:0}.ha-dashboard-nutrition-shell>.flex-1,.ha-dashboard-nutrition-shell .ha-nutrition-page{z-index:1;position:relative}.ha-dashboard-nutrition-shell .ha-nutrition-page{width:min(100%,1280px);padding:.8rem;padding-bottom:max(6.6rem,calc(env(safe-area-inset-bottom) + 5.75rem));background:0 0;gap:0}.ha-dashboard-nutrition-shell .ha-nutrition-page:before{display:none}.ha-nutrition-hero{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1b,#ffffff06),#04060e96;border:1px solid #ffffff24;border-radius:1.55rem;grid-template-areas:"brand""copy""meal""tabs""actions";gap:.9rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff14}.ha-nutrition-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ff4d0021,#0000 45%,#ffb0001c);position:absolute;inset:0}.ha-nutrition-hero-ambient{z-index:-2;pointer-events:none;opacity:.2;filter:saturate(1.18)blur(.4px);background-image:linear-gradient(90deg,#04060ef5,#04060e1f),url(/Illustration%20Pages/PageNutritionDepuisMenu.webp);background-position:50%;background-size:cover;width:18rem;height:14rem;position:absolute;top:-1rem;right:-5.25rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 32% 76%,#0000)}.ha-nutrition-brandline{z-index:2;grid-area:brand;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.ha-nutrition-brand{align-items:center;gap:.62rem;min-width:0;display:flex}.ha-nutrition-brand img{object-fit:contain;filter:drop-shadow(0 0 15px #ff7a0052);width:2.45rem;height:2.45rem}.ha-nutrition-brand>span{color:#ffffffe6;font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900}.ha-nutrition-live-pill,.ha-nutrition-hero-target{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;align-items:center;display:inline-flex}.ha-nutrition-live-pill{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;flex:none;gap:.42rem;min-height:2rem;padding:0 .68rem;font-size:.61rem;font-weight:850}.ha-nutrition-live-pill i{background:#66f0a6;border-radius:999px;width:.42rem;height:.42rem;animation:2.4s ease-out infinite ha-home-status-pulse;box-shadow:0 0 #66f0a66b}.ha-nutrition-copy{z-index:1;position:relative}.ha-nutrition-kicker{color:#ff8a00;letter-spacing:.16em;font-size:.67rem}.ha-nutrition-copy h1{letter-spacing:-.055em;text-transform:none;max-width:none;margin:.28rem 0 .45rem;font-size:clamp(2.35rem,11vw,3.4rem);line-height:.96}.ha-nutrition-copy p{max-width:27rem;font-size:.9rem;font-weight:620;line-height:1.35}.ha-nutrition-copy p span{color:#0000;background:linear-gradient(92deg,#ffd166,#ff7a00);-webkit-background-clip:text;background-clip:text}.ha-nutrition-hero-target{color:#ffffffa8;border-radius:.78rem;gap:.38rem;width:fit-content;min-height:2.2rem;margin-top:.82rem;padding:0 .7rem;font-size:.69rem;font-weight:760}.ha-nutrition-hero-target svg{color:#ff8a00}.ha-nutrition-hero-target strong{color:#fff;font-family:var(--font-heading);font-size:.9rem;font-weight:950}.ha-nutrition-meal-card{border-color:#ffffff29;border-radius:1.22rem;min-height:17rem;box-shadow:0 22px 48px #0000004d,0 0 26px #ff7a001c}.ha-nutrition-meal-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.ha-nutrition-meal-badge{color:#fff;background:#050711ad;border-color:#ff7a009e;box-shadow:0 0 22px #ff7a0029}.ha-nutrition-favorite{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ha-nutrition-favorite.is-active{color:#ff9a1f;border-color:#ff7a009e}.ha-nutrition-meal-stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03050db8;border-color:#ffffff21;grid-template-columns:repeat(3,minmax(0,1fr))}.ha-nutrition-meal-stats div{padding:.5rem .42rem}.ha-nutrition-meal-stats div:nth-child(3){border-right:0}.ha-nutrition-meal-stats div:nth-child(n+4){border-top:1px solid #ffffff1a}.ha-nutrition-meal-stats div:nth-child(4){grid-column:span 1}.ha-nutrition-meal-stats div:nth-child(5){border-right:0;grid-column:span 2}.ha-nutrition-meal-tabs{scroll-snap-type:x proximity;gap:.45rem}.ha-nutrition-meal-tabs button{scroll-snap-align:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff12,#ffffff05),#04060e94;border-color:#ffffff1f;min-height:3.25rem}.ha-nutrition-meal-tabs button.is-active{background:linear-gradient(120deg,#ff4d0061,#ffb0004d);border-color:#ff8e1fb8;box-shadow:inset 0 1px #ffffff14,0 12px 28px #ff6a0029}.ha-nutrition-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ha-nutrition-primary{background:linear-gradient(105deg,#ff4d00,#ff7a00 48%,#ffb000);border-color:#ff8f1fad;grid-column:1/-1;min-height:3.5rem;box-shadow:0 16px 34px #ff4d0038,0 0 30px #ffb00029}.ha-nutrition-primary svg:first-child{color:#fff}.ha-nutrition-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff13,#ffffff05),#04060e94;border-color:#ffffff1f;border-radius:.95rem;gap:.35rem;min-height:3.4rem;padding:.55rem .42rem;line-height:1.05;font-size:.66rem!important}.ha-nutrition-secondary span{white-space:nowrap}.ha-nutrition-shopping-action{color:#8df5c0;box-shadow:none;border-color:#66f0a642}.ha-nutrition-section-heading{justify-content:space-between;align-items:end;gap:.9rem;margin:1.7rem 0 .72rem;padding-inline:.15rem;display:flex}.ha-nutrition-section-heading>span{color:#fff;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1rem,4.4vw,1.35rem);font-weight:900}.ha-nutrition-section-heading>small{color:#f2f6ff9e;text-align:right;max-width:10.5rem;font-size:.61rem;font-weight:700;line-height:1.2}.ha-nutrition-week-planning,.ha-nutrition-panel,.ha-nutrition-tip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff18,#ffffff06),#04060e99;border-color:#ffffff21;border-radius:1.22rem;box-shadow:0 18px 54px #00000040,inset 0 1px #fff1}.ha-nutrition-week-title span,.ha-nutrition-planning-button,.ha-nutrition-card-head>span,.ha-nutrition-photo small,.ha-nutrition-section-title button{color:#ff8a00}.ha-nutrition-planning-button,.ha-nutrition-card-head>span{background:#ff7a001a;border-color:#ff7a004d}.ha-nutrition-week-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.38rem;padding:.08rem .05rem .28rem;display:flex;overflow-x:auto}.ha-nutrition-week-grid::-webkit-scrollbar{display:none}.ha-nutrition-week-day{scroll-snap-align:start;background:#ffffff09;border-color:#ffffff1a;flex:0 0 4.15rem;min-height:5.65rem}.ha-nutrition-week-day:hover{background:#ff7a001a;border-color:#ff8e1f80}.ha-nutrition-week-day.is-selected{background:linear-gradient(150deg,#ff4d004d,#ffb00038);border-color:#ff8e1fc2;box-shadow:0 0 24px #ff7a002e}.ha-nutrition-week-day.is-today{outline-color:#ffb000d6}.ha-nutrition-week-day i{color:#ff9a1f;background:#ff7a001f}.ha-nutrition-week-day b em{background:linear-gradient(#ffd166,#ff8a00 48%,#ff4d00);box-shadow:0 0 12px #ff7a0075}.ha-nutrition-ring,.ha-nutrition-mini-ring{background:conic-gradient(from -60deg,#ff4d00 0 var(--ha-ring-progress),#ffb000 var(--ha-ring-progress)calc(var(--ha-ring-progress) + 8%),#ffffff14 calc(var(--ha-ring-progress) + 8%)100%)}.ha-nutrition-ring:after,.ha-nutrition-mini-ring:after{background:#04060ef0}.ha-nutrition-card-head svg{color:#ff8a00}.ha-nutrition-detail-list span{color:#ffffffe6;background:#ff7a001a;border-color:#ff7a003d}.ha-nutrition-validate{background:linear-gradient(105deg,#ff4d00,#ff7a00 48%,#ffb000);box-shadow:0 14px 28px #ff4d0033}.ha-nutrition-photo-action{background:#ffffff0b;border-color:#ff7a003d}.ha-nutrition-photo-action>svg:first-child{color:#ff8a00;background:#ff7a001c}.ha-nutrition-idea-card{border-color:#ffffff26;border-radius:1.22rem;box-shadow:0 18px 44px #0000003b}.ha-nutrition-idea-card>span{color:#ff9a1f;background:#04060ead;border-color:#ff7a0061}.ha-nutrition-tip svg:first-child,.ha-nutrition-tip span{color:#ff8a00}.ha-nutrition-hydration-controls>div{scrollbar-width:none;overflow-x:auto}.ha-nutrition-hydration-controls>div::-webkit-scrollbar{display:none}.ha-dashboard-nutrition-shell .ha-mobile-bottom-nav{background:linear-gradient(#ffffff0e,#ffffff05),#02030ad6!important;border-top-color:#ffffff1f!important;box-shadow:0 -18px 48px #00000052,inset 0 1px #ffffff0e!important}.ha-dashboard-nutrition-shell .ha-mobile-bottom-nav button:nth-child(3){color:#ffb347!important;background:#ff7a001f!important}.ha-dashboard-nutrition-shell .ha-mobile-bottom-nav button:nth-child(3) svg{filter:drop-shadow(0 0 7px #ff7a0057);stroke:#ff8a00!important}.ha-nutrition-page :where(button,input):focus-visible{outline-offset:3px;outline:2px solid #ffb347}html.light-theme .ha-dashboard-nutrition-shell{color:#101828;background-color:#f7f9ff;background-image:linear-gradient(#f7f9ff0d,#f7f9ff85 48%,#f7f9ff),url(/Clair.png)}html.light-theme .ha-dashboard-nutrition-shell:before{background:radial-gradient(circle at 12% 3%,#ff4d001f,#0000 25rem),radial-gradient(circle at 88% 18%,#ffb0001a,#0000 27rem)}html.light-theme .ha-nutrition-hero{background:linear-gradient(145deg,#ffffffd6,#ffffff7a),#ffffff9e;border-color:#0f172a1a;box-shadow:0 24px 64px #37417824,inset 0 1px #fffc}html.light-theme .ha-nutrition-hero-ambient{opacity:.13;background-image:linear-gradient(90deg,#fffffff5,#ffffff1f),url(/Illustration%20Pages/PageNutritionDepuisMenuThemeClair.webp)}html.light-theme .ha-nutrition-brand>span,html.light-theme .ha-nutrition-copy h1,html.light-theme .ha-nutrition-section-heading>span{color:#101828}html.light-theme .ha-nutrition-live-pill,html.light-theme .ha-nutrition-hero-target{color:#101828ad;background:#ffffff9e;border-color:#0f172a1a}html.light-theme .ha-nutrition-hero-target strong{color:#101828}html.light-theme .ha-nutrition-copy p,html.light-theme .ha-nutrition-section-heading>small{color:#1e293bad}html.light-theme .ha-nutrition-week-planning,html.light-theme .ha-nutrition-panel,html.light-theme .ha-nutrition-tip,html.light-theme .ha-nutrition-secondary,html.light-theme .ha-nutrition-meal-tabs button,html.light-theme .ha-nutrition-photo-action,html.light-theme .ha-nutrition-photo-reset{background:linear-gradient(145deg,#ffffffd4,#ffffff80),#ffffff9e;border-color:#0f172a1a;box-shadow:0 18px 48px #3741781c,inset 0 1px #ffffffd1}html.light-theme .ha-nutrition-meal-tabs button.is-active{color:#101828;background:linear-gradient(120deg,#ff4d002e,#ffb00029),#ffffffc7;border-color:#ff7a007a}html.light-theme .ha-nutrition-week-day{color:#334155;box-shadow:none;background:#ffffff8c;border-color:#0f172a1a}html.light-theme .ha-nutrition-week-day.is-selected{color:#101828;background:linear-gradient(150deg,#ff4d0029,#ffb00024),#ffffffd1;border-color:#ff7a0080}html.light-theme .ha-nutrition-ring:after,html.light-theme .ha-nutrition-mini-ring:after{background:#f8fafcf5}html.light-theme .ha-dashboard-nutrition-shell .ha-mobile-bottom-nav{background:linear-gradient(#ffffffb8,#ffffff8a),#f7f9ffe6!important;border-top-color:#0f172a1a!important;box-shadow:0 -18px 46px #3741781f,inset 0 1px #ffffffd1!important}html.light-theme .ha-dashboard-nutrition-shell .ha-mobile-bottom-nav button:nth-child(3){color:#c95400!important;background:#ff7a001f!important}@media(min-width:720px){.ha-dashboard-nutrition-shell .ha-nutrition-page{padding:1.35rem;padding-bottom:max(2rem,env(safe-area-inset-bottom))}html:not(.ha-native-app) .ha-dashboard-nutrition-shell .ha-nutrition-hero,html.ha-native-app .ha-dashboard-nutrition-shell .ha-nutrition-hero{grid-template-columns:minmax(18rem,.72fr) minmax(32rem,1.28fr);grid-template-areas:"brand brand""copy meal""actions meal""tabs tabs";align-items:stretch;gap:1rem 1.35rem;padding:1.35rem}.ha-nutrition-copy h1{font-size:clamp(3.6rem,6vw,5rem)}.ha-nutrition-meal-card{min-height:26rem}.ha-nutrition-meal-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.ha-nutrition-meal-stats div:nth-child(n){border-top:0;border-right:1px solid #ffffff1a;grid-column:auto}.ha-nutrition-meal-stats div:last-child{border-right:0}.ha-nutrition-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:visible}.ha-nutrition-week-day{min-width:0}.ha-nutrition-section-heading{margin-top:2rem}.ha-nutrition-secondary{font-size:.78rem!important}}@media(max-width:380px){.ha-nutrition-brand>span{display:none}.ha-nutrition-hero{padding:.85rem}.ha-nutrition-copy h1{font-size:2.25rem}.ha-nutrition-secondary{font-size:.6rem!important}}@media(prefers-reduced-motion:reduce){.ha-nutrition-live-pill i{animation:none!important}.ha-nutrition-meal-card>img,.ha-nutrition-idea-card>img,.ha-nutrition-week-day{transition:none!important}}.ha-wellness-page{--ha-wellness-accent:#2196ff;--ha-wellness-accent-2:#fe0874;--ha-wellness-glow:#2196ff33;isolation:isolate;position:relative}.ha-wellness-page--hydration{--ha-wellness-accent:#21c8ff;--ha-wellness-accent-2:#2563ff;--ha-wellness-glow:#21c8ff38}.ha-wellness-page--sleep{--ha-wellness-accent:#a855f7;--ha-wellness-accent-2:#fe0874;--ha-wellness-glow:#a855f738}.ha-wellness-page--pedometer{--ha-wellness-accent:#ffd400;--ha-wellness-accent-2:#2196ff;--ha-wellness-glow:#ffd4002e}.ha-wellness-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 8%,var(--ha-wellness-accent),transparent 48%),radial-gradient(circle at 88% 18%,var(--ha-wellness-accent-2),transparent 46%);height:min(31rem,62vh);position:absolute;inset:-1rem -1.2rem auto}@supports (color:color-mix(in lab,red,red)){.ha-wellness-page:before{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--ha-wellness-accent)16%,transparent),transparent 48%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--ha-wellness-accent-2)12%,transparent),transparent 46%)}}.ha-wellness-page:before{filter:blur(4px)}.ha-wellness-page .ha-tracker-hero-card{box-shadow:0 24px 68px #00000057,0 0 38px var(--ha-wellness-glow),inset 0 1px #ffffff14}.ha-wellness-page .ha-tracker-hero-stats div{background:linear-gradient(145deg,#ffffff13,#ffffff05),#020510c7;border-color:#ffffff24}.ha-wellness-week-card{overflow:visible;background:linear-gradient(145deg,#0c1122f0,#050712e8)padding-box,linear-gradient(135deg,var(--ha-wellness-accent),#ffffff1f 48%,var(--ha-wellness-accent-2))border-box!important;border-color:#0000!important;border-radius:1.38rem!important}@supports (color:color-mix(in lab,red,red)){.ha-wellness-week-card{background:linear-gradient(145deg,#0c1122f0,#050712e8)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--ha-wellness-accent)72%,transparent),#ffffff1f 48%,color-mix(in srgb,var(--ha-wellness-accent-2)58%,transparent))border-box!important}}.ha-wellness-week-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 22px 58px #0000004d,0 0 32px var(--ha-wellness-glow),inset 0 1px #ffffff14!important}.ha-wellness-week-head{align-items:center!important}.ha-wellness-week-head>:first-child{color:var(--ha-wellness-accent)!important;border-radius:.9rem!important}.ha-wellness-week-head h2{color:#fff!important;letter-spacing:.035em!important}.ha-wellness-average-panel{border-color:var(--ha-wellness-accent)!important}@supports (color:color-mix(in lab,red,red)){.ha-wellness-average-panel{border-color:color-mix(in srgb,var(--ha-wellness-accent)24%,#ffffff1a)!important}}.ha-wellness-average-panel{background:linear-gradient(145deg,var(--ha-wellness-accent),var(--ha-wellness-accent-2)),#ffffff09!important}@supports (color:color-mix(in lab,red,red)){.ha-wellness-average-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--ha-wellness-accent)10%,transparent),color-mix(in srgb,var(--ha-wellness-accent-2)6%,transparent)),#ffffff09!important}}.ha-wellness-selected>h2{letter-spacing:-.035em;text-wrap:balance}.ha-square-week-heading{color:#ff8a00;align-items:center;gap:.48rem;display:flex}.ha-square-week-heading svg{filter:drop-shadow(0 0 9px #ff7a0047);flex:none}.ha-square-week-grid{--ha-week-accent:#fe0874;--ha-week-accent-2:#7c3aed;--ha-week-soft:#fe087424;scroll-snap-type:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(.18rem,.8vw,.42rem)!important;min-height:0!important;padding:.1rem .04rem .18rem!important;display:grid!important;overflow:visible!important}.ha-square-week-grid--nutrition{--ha-week-accent:#ff8a00;--ha-week-accent-2:#ff4d00;--ha-week-soft:#ff7a0026}.ha-square-week-grid--hydration{--ha-week-accent:#21c8ff;--ha-week-accent-2:#2563ff;--ha-week-soft:#21c8ff24}.ha-square-week-grid--sleep{--ha-week-accent:#a855f7;--ha-week-accent-2:#fe0874;--ha-week-soft:#a855f726}.ha-square-week-grid--pedometer{--ha-week-accent:#ffd400;--ha-week-accent-2:#2196ff;--ha-week-soft:#ffd40021}.ha-square-week-day{color:#ebf0fabd!important;text-align:center!important;background:linear-gradient(160deg,#ffffff0e,#ffffff03),#060914db!important;border:1px solid #ffffff1f!important;border-radius:.52rem!important;flex:none!important;grid-template-rows:auto auto minmax(1.35rem,1fr) auto auto!important;place-items:center!important;gap:.16rem!important;width:100%!important;min-width:0!important;height:clamp(6.15rem,24vw,7.35rem)!important;min-height:0!important;padding:.48rem .1rem .42rem!important;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff0b!important}.ha-square-week-day:hover{border-color:var(--ha-week-accent)!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day:hover{border-color:color-mix(in srgb,var(--ha-week-accent)48%,transparent)!important}}.ha-square-week-day:hover{background:linear-gradient(160deg,var(--ha-week-soft),#ffffff05),#060914e6!important}.ha-square-week-day.is-selected{border:2px solid var(--ha-week-accent)!important;background:linear-gradient(160deg,var(--ha-week-accent),var(--ha-week-accent-2))!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day.is-selected{background:linear-gradient(160deg,color-mix(in srgb,var(--ha-week-accent)28%,#070b19f5),color-mix(in srgb,var(--ha-week-accent-2)18%,#050812f5))!important}}.ha-square-week-day.is-selected{color:#fff!important;box-shadow:0 0 0 2px var(--ha-week-accent-2),0 0 24px var(--ha-week-accent),inset 0 1px #ffffff29!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ha-week-accent-2)68%,transparent),0 0 24px color-mix(in srgb,var(--ha-week-accent)26%,transparent),inset 0 1px #ffffff29!important}}.ha-square-week-day.is-selected{z-index:2;transform:translateY(-1px)!important}.ha-square-week-day.is-today{outline:1px solid var(--ha-week-accent-2)!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day.is-today{outline:1px solid color-mix(in srgb,var(--ha-week-accent-2)82%,transparent)!important}}.ha-square-week-day.is-today{outline-offset:-4px!important;box-shadow:0 0 0 1px var(--ha-week-accent-2),0 0 18px var(--ha-week-accent-2)!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day.is-today{box-shadow:0 0 0 1px color-mix(in srgb,var(--ha-week-accent-2)24%,transparent),0 0 18px color-mix(in srgb,var(--ha-week-accent-2)20%,transparent)!important}}.ha-square-week-day.is-selected.is-today{box-shadow:0 0 0 2px var(--ha-week-accent-2),0 0 26px var(--ha-week-accent),inset 0 1px #ffffff2b!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day.is-selected.is-today{box-shadow:0 0 0 2px color-mix(in srgb,var(--ha-week-accent-2)76%,transparent),0 0 26px color-mix(in srgb,var(--ha-week-accent)30%,transparent),inset 0 1px #ffffff2b!important}}.ha-square-week-day.is-complete{border-color:var(--ha-week-accent)!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day.is-complete{border-color:color-mix(in srgb,var(--ha-week-accent)58%,transparent)!important}}.ha-square-week-day.is-complete{background:linear-gradient(160deg,var(--ha-week-soft),#ffffff05),#060914e6!important;color:#fff!important}.ha-square-week-day-name{min-width:0;font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:currentColor!important;font-size:clamp(.5rem,2.25vw,.72rem)!important;font-weight:950!important;line-height:1!important}.ha-square-week-day-date{white-space:nowrap;min-width:0;font-style:normal;color:#f2f6ffb8!important;font-size:clamp(.47rem,2vw,.66rem)!important;font-weight:850!important;line-height:1!important}.ha-square-week-day-icon{filter:drop-shadow(0 0 8px var(--ha-week-accent));width:clamp(1.15rem,4.6vw,1.6rem)!important;height:clamp(1.15rem,4.6vw,1.6rem)!important;color:var(--ha-week-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:center!important;place-items:center!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day-icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ha-week-accent)42%,transparent))}}.ha-square-week-day-icon{stroke-width:2.35px}.ha-square-week-day-icon>svg{width:100%;height:100%}.ha-square-week-day-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;color:#fff!important;font-size:clamp(.49rem,2.18vw,.72rem)!important;font-weight:950!important;line-height:1!important}.ha-square-week-day-progress{background:#ffffff1a!important;border:0!important;border-radius:999px!important;align-self:end!important;width:72%!important;height:.2rem!important;min-height:.2rem!important;max-height:.2rem!important;display:block!important;overflow:hidden!important}.ha-square-week-day-progress>b,.ha-square-week-day-progress>em{width:auto;border-radius:inherit!important;background:linear-gradient(90deg,var(--ha-week-accent-2),var(--ha-week-accent))!important;height:100%!important;min-height:100%!important;box-shadow:0 0 10px var(--ha-week-accent)!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.ha-square-week-day-progress>b,.ha-square-week-day-progress>em{box-shadow:0 0 10px color-mix(in srgb,var(--ha-week-accent)48%,transparent)!important}}.ha-square-week-day :is(.ha-hydration-best-star,.ha-sleep-best-star,.ha-pedometer-best-star){width:.62rem!important;height:.62rem!important;color:var(--ha-week-accent)!important;top:.2rem!important;right:.2rem!important}.ha-wellness-page :where(button,input,select):focus-visible,.ha-nutrition-week-planning :where(button):focus-visible{outline:2px solid var(--ha-wellness-accent,#ff8a00);outline-offset:3px}html.light-theme .ha-wellness-week-card{background:linear-gradient(145deg,#fffffff0,#f4f7ffe0)padding-box,linear-gradient(135deg,var(--ha-wellness-accent),#0f172a14 48%,var(--ha-wellness-accent-2))border-box!important}@supports (color:color-mix(in lab,red,red)){html.light-theme .ha-wellness-week-card{background:linear-gradient(145deg,#fffffff0,#f4f7ffe0)padding-box,linear-gradient(135deg,color-mix(in srgb,var(--ha-wellness-accent)58%,transparent),#0f172a14 48%,color-mix(in srgb,var(--ha-wellness-accent-2)44%,transparent))border-box!important}}html.light-theme .ha-wellness-week-card{box-shadow:0 20px 52px #37417821,inset 0 1px #ffffffe0!important}html.light-theme .ha-wellness-week-head h2,html.light-theme .ha-square-week-day-value{color:#101828!important}html.light-theme .ha-square-week-day{color:#334155!important;background:#ffffffad!important;border-color:#0f172a1f!important;box-shadow:inset 0 1px #ffffffe6!important}html.light-theme .ha-square-week-day-date{color:#334155ad!important}html.light-theme .ha-square-week-day.is-selected{background:linear-gradient(155deg,var(--ha-week-accent),var(--ha-week-accent-2))!important}@supports (color:color-mix(in lab,red,red)){html.light-theme .ha-square-week-day.is-selected{background:linear-gradient(155deg,color-mix(in srgb,var(--ha-week-accent)18%,white),color-mix(in srgb,var(--ha-week-accent-2)12%,white))!important}}html.light-theme .ha-square-week-day.is-selected{color:#101828!important}@media(max-width:767px){.ha-wellness-page{gap:.8rem!important;padding-inline:.72rem!important}.ha-wellness-week-card{border-radius:1.12rem!important;gap:.68rem!important;padding:.72rem!important}.ha-wellness-week-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.48rem!important}.ha-wellness-week-head>:first-child{border-radius:.72rem!important;width:2.55rem!important;height:2.55rem!important}.ha-wellness-week-head>:first-child svg{width:1.3rem!important;height:1.3rem!important}.ha-wellness-week-head h2{letter-spacing:.025em!important;margin:0!important;font-size:clamp(.72rem,3.2vw,.9rem)!important;line-height:1.05!important}.ha-wellness-week-head>div:nth-child(2) p{display:none!important}.ha-wellness-week-head>button{border-radius:999px!important;grid-column:auto!important;justify-self:end!important;gap:.32rem!important;min-height:2.45rem!important;padding:0 .68rem!important;font-size:.68rem!important}.ha-wellness-week-head>button svg{width:1rem!important;height:1rem!important}.ha-wellness-average-panel{border-radius:.92rem!important}.ha-square-week-grid{gap:.18rem!important;padding-inline:0!important}.ha-square-week-day{border-radius:.44rem!important;height:clamp(5.9rem,25.2vw,6.4rem)!important;padding:.4rem .04rem .38rem!important}.ha-square-week-day-name{font-size:clamp(.48rem,2.28vw,.57rem)!important}.ha-square-week-day-date{font-size:clamp(.44rem,1.96vw,.52rem)!important}.ha-square-week-day-icon{width:clamp(1.04rem,4.7vw,1.28rem)!important;height:clamp(1.04rem,4.7vw,1.28rem)!important}.ha-square-week-day-value{font-size:clamp(.46rem,2.08vw,.56rem)!important}.ha-square-week-day-progress{width:68%!important;height:.17rem!important;min-height:.17rem!important;max-height:.17rem!important}.ha-nutrition-week-planning{gap:.72rem!important;padding:.78rem!important}.ha-nutrition-week-head{align-items:center!important}.ha-square-week-heading{gap:.34rem}.ha-square-week-heading svg{width:1rem;height:1rem}}@media(max-width:350px){.ha-wellness-week-head>button span{display:none}.ha-wellness-week-head>button{width:2.45rem!important;padding:0!important}.ha-square-week-day{height:5.72rem!important}}@media(prefers-reduced-motion:reduce){.ha-square-week-day{transition:none!important}}.ha-dashboard-settings-shell{--ha-settings-blue:#265dff;--ha-settings-pink:#fe0874;--ha-settings-violet:#8b42ff;isolation:isolate;position:relative;overflow-x:clip;background:#020312!important}.ha-dashboard-settings-shell:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#02031233,#020312b8),radial-gradient(circle at 82% 10%,#fe087424,#0000 38%),radial-gradient(circle at 12% 34%,#265dff29,#0000 42%),url(/Sombre.png) top/cover fixed;position:fixed;inset:0}.ha-dashboard-settings-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% -18%,#8b42ff1c,#0000 48%),linear-gradient(#0000 58%,#0203128c);position:fixed;inset:0}.ha-dashboard-settings-shell>.flex-1,.ha-dashboard-settings-shell .ha-settings-page{z-index:1;position:relative}.ha-settings-home-inspired{color:#fff;min-width:0;overflow:hidden;max-width:76rem!important;padding:clamp(.7rem,2vw,1.35rem)clamp(.72rem,2.2vw,1.45rem)max(6.7rem,calc(env(safe-area-inset-bottom) + 5.5rem))!important;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(.82rem,1.6vw,1.1rem)!important}.ha-settings-home-inspired>*{min-width:0}.ha-settings-home-inspired .ha-settings-hero{isolation:isolate;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1b1f3dd1,#1f091fb8),#050819c7;border:1px solid #ffffff1f;border-radius:clamp(1.45rem,3vw,2.15rem);flex-direction:column;justify-content:space-between;gap:clamp(1.25rem,3vw,2.25rem);min-height:18rem;padding:clamp(1.05rem,3.2vw,2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 74px #00000057,inset 0 1px #ffffff14}.ha-settings-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 72%,#fe087414),radial-gradient(circle at 8% 90%,#265dff24,#0000 38%);position:absolute;inset:0}.ha-settings-hero-ambient{z-index:-1;filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#fe087438,#8b42ff14 40%,#0000 72%);border-radius:999px;width:24rem;height:24rem;position:absolute;top:-8rem;right:-6rem}.ha-settings-brandline,.ha-settings-brand,.ha-settings-bell,.ha-settings-overview-item,.ha-settings-language-title,.ha-settings-section-head h2{align-items:center;display:flex}.ha-settings-brandline{z-index:2;justify-content:space-between;gap:.8rem;position:relative}.ha-settings-brand{gap:.7rem;min-width:0}.ha-settings-brand img{object-fit:contain;filter:drop-shadow(0 0 14px #fe087438);flex:none;width:clamp(2.15rem,6vw,3.2rem);height:clamp(2.15rem,6vw,3.2rem)}.ha-settings-brand>span{color:#ffffffe0;font-family:var(--font-heading);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.7rem,2.25vw,.92rem);font-weight:900;overflow:hidden}.ha-settings-home-inspired .ha-settings-bell{color:#fff;background:#030511a8;border:1px solid #ffffff1c;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:.58rem;width:auto;min-width:0;min-height:3rem;padding:.48rem .72rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.ha-settings-home-inspired .ha-settings-bell>svg{color:var(--ha-settings-pink)}.ha-settings-home-inspired .ha-settings-bell-copy{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.05rem;display:grid;position:static}.ha-settings-bell-copy small,.ha-settings-bell-copy strong{white-space:nowrap;line-height:1.05;display:block}.ha-settings-bell-copy small{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:800}.ha-settings-bell-copy strong{color:#ffffffeb;font-size:.72rem;font-weight:900}.ha-settings-home-inspired .ha-settings-bell>i{background:#f59e0b;border-radius:999px;width:.54rem;height:.54rem;box-shadow:0 0 12px #f59e0b8c}.ha-settings-home-inspired .ha-settings-hero-copy{z-index:2;display:block;position:relative}.ha-settings-home-inspired .ha-settings-kicker{color:#ff78b5;letter-spacing:.19em;margin:0 0 .55rem;font-size:clamp(.66rem,2.25vw,.84rem)}.ha-settings-home-inspired .ha-settings-hero h1{color:#fff;max-width:50rem;font-family:var(--font-heading);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,8vw,5.25rem);font-weight:950;line-height:.92}.ha-settings-home-inspired .ha-settings-hero h1 span{color:#0000;background:linear-gradient(90deg,#f7d7e6,#ff7db8 48%,#8aa7ff);-webkit-background-clip:text;background-clip:text}.ha-settings-home-inspired .ha-settings-hero p:not(.ha-settings-kicker){color:#e7ebf8ad;max-width:38rem;margin-top:.8rem;font-size:clamp(.92rem,1.7vw,1.14rem);font-weight:650;line-height:1.42}.ha-settings-home-inspired .ha-settings-profile-card,.ha-settings-home-inspired .ha-settings-panel,.ha-settings-home-inspired .ha-settings-overview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#171b33c2,#0b0d1eb8),#060816c7;border:1px solid #ffffff1a;box-shadow:0 20px 58px #00000042,inset 0 1px #ffffff0e}.ha-settings-home-inspired .ha-settings-profile-card,.ha-settings-home-inspired .ha-settings-panel{border-radius:clamp(1.18rem,2.4vw,1.55rem)}.ha-settings-home-inspired .ha-settings-profile-card:before,.ha-settings-home-inspired .ha-settings-panel:before{opacity:.72;background:radial-gradient(circle at 4% 0,#265dff1a,#0000 34%),radial-gradient(circle at 100% 0,#fe087412,#0000 30%)}.ha-settings-home-inspired .ha-settings-profile-card{gap:clamp(.85rem,2vw,1.3rem);padding:clamp(.9rem,2vw,1.3rem)}.ha-settings-home-inspired .ha-settings-avatar-wrap{width:clamp(4.5rem,9vw,6.5rem);height:clamp(4.5rem,9vw,6.5rem)}.ha-settings-home-inspired .ha-settings-profile-card h2{letter-spacing:-.045em;font-size:clamp(1.7rem,3.5vw,2.5rem)}.ha-settings-home-inspired .ha-settings-profile-card p{margin-top:.5rem;font-size:clamp(.78rem,1.45vw,.96rem)}.ha-settings-home-inspired .ha-settings-profile-open{background:#ffffff09;border:1px solid #ffffff14;width:2.8rem;min-height:2.8rem}.ha-settings-overview{border-radius:clamp(1.18rem,2.4vw,1.55rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ha-settings-overview-item{gap:.72rem;min-width:0;min-height:5.6rem;padding:clamp(.8rem,1.8vw,1.1rem)}.ha-settings-overview-item+.ha-settings-overview-item{border-left:1px solid #ffffff14}.ha-settings-overview-item>svg{width:1.35rem;height:1.35rem;color:var(--ha-settings-pink);filter:drop-shadow(0 0 9px #fe087447);flex:none}.ha-settings-overview-item:nth-child(2)>svg{color:var(--ha-settings-violet)}.ha-settings-overview-item:nth-child(3)>svg{color:#35e3a7}.ha-settings-overview-item span{min-width:0}.ha-settings-overview-item small,.ha-settings-overview-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ha-settings-overview-item small{color:#e2e8f075;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900}.ha-settings-overview-item strong{color:#fff;margin-top:.23rem;font-size:clamp(.82rem,1.5vw,1.02rem);font-weight:900}.ha-settings-home-inspired .ha-settings-panel{padding:clamp(.95rem,2.15vw,1.35rem)}.ha-settings-home-inspired .ha-settings-section-head{margin-bottom:.9rem}.ha-settings-home-inspired .ha-settings-section-head h2{color:#fff;letter-spacing:-.03em;gap:.62rem;font-size:clamp(1.15rem,2.2vw,1.48rem)}.ha-settings-home-inspired .ha-settings-section-head h2 svg{width:1.25rem;height:1.25rem;color:var(--ha-settings-pink)}.ha-settings-home-inspired .ha-settings-section-head p{color:#e2e8f08f;max-width:34rem;margin-top:.35rem;font-size:.78rem;line-height:1.42}.ha-settings-home-inspired .ha-settings-status-pill,.ha-settings-home-inspired .ha-settings-small-pill{letter-spacing:.07em;padding:.38rem .66rem;font-size:.63rem}.ha-settings-home-inspired .ha-settings-plan-grid{gap:.58rem}.ha-settings-home-inspired .ha-settings-plan-card{background:#ffffff06;border-color:#ffffff1a;border-radius:1rem;min-width:0;min-height:5.25rem;padding:.82rem}.ha-settings-home-inspired .ha-settings-plan-card.is-selected{background:linear-gradient(145deg,#fe08741f,#265dff12);border-color:#fe0874a3}.ha-settings-home-inspired .ha-settings-plan-card p{letter-spacing:.09em;font-size:clamp(.59rem,1.05vw,.72rem)}.ha-settings-home-inspired .ha-settings-plan-card h3{color:#7f9cff;margin-top:.46rem;font-size:clamp(1rem,2vw,1.35rem)}.ha-settings-home-inspired .ha-settings-plan-card.is-selected h3{color:#ff5fa8}.ha-settings-home-inspired .ha-settings-plan-card>span{width:1.65rem;height:1.65rem}.ha-settings-home-inspired .ha-settings-subscription-meta,.ha-settings-home-inspired .ha-settings-account-card,.ha-settings-home-inspired .ha-settings-row-list,.ha-settings-home-inspired .ha-settings-language-card,.ha-settings-home-inspired .ha-settings-launcher-icon-card,.ha-settings-home-inspired .ha-settings-payment-code-card{background:#ffffff06;border-color:#ffffff16}.ha-settings-home-inspired .ha-settings-subscription-meta{border-radius:1rem;margin-top:.72rem}.ha-settings-home-inspired .ha-settings-subscription-meta>div{gap:.72rem;padding:.82rem}.ha-settings-home-inspired .ha-settings-subscription-meta svg{color:#9db0ff;width:1.18rem;height:1.18rem}.ha-settings-home-inspired .ha-settings-subscription-meta p,.ha-settings-home-inspired .ha-settings-account-line small{letter-spacing:.1em;font-size:.59rem}.ha-settings-home-inspired .ha-settings-subscription-meta strong,.ha-settings-home-inspired .ha-settings-account-line strong{font-size:.87rem}.ha-settings-home-inspired .ha-settings-payment-code-card{border-radius:1rem;margin-top:.72rem;padding:.88rem}.ha-settings-home-inspired .ha-settings-primary-action{border-radius:.95rem;min-height:3.25rem;margin-top:.78rem;font-size:.77rem;box-shadow:0 16px 40px #265dff2e,0 12px 32px #fe087424}.ha-settings-home-inspired .ha-settings-account-card{border-radius:1rem;grid-template-columns:3.65rem minmax(0,1fr);gap:.88rem;padding:.82rem}.ha-settings-home-inspired .ha-settings-account-avatar{border-width:1px;width:3.65rem;height:3.65rem;overflow:hidden}.ha-settings-account-avatar img{object-fit:cover;width:100%;height:100%}.ha-settings-home-inspired .ha-settings-account-line{min-height:3rem}.ha-settings-home-inspired .ha-settings-outline-action{color:#b5a4ff;border-color:#8b42ff75;min-height:3rem;margin-top:.72rem;font-size:.72rem}.ha-settings-home-inspired .ha-settings-dual-grid{gap:clamp(.82rem,1.6vw,1.1rem);min-width:0}.ha-settings-home-inspired .ha-settings-row-list{border-radius:1rem}.ha-settings-home-inspired .ha-settings-row{border-color:#fff1;grid-template-columns:1.15rem minmax(0,1fr) auto auto;gap:.62rem;min-width:0;min-height:3.2rem;padding:.68rem .72rem}.ha-settings-home-inspired .ha-settings-row:hover{background:#ffffff0b}.ha-settings-home-inspired .ha-settings-row>svg:first-child{color:#a8b7ff;width:1.05rem;height:1.05rem}.ha-settings-home-inspired .ha-settings-row span:not(.ha-settings-switch){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.81rem;overflow:hidden}.ha-settings-home-inspired .ha-settings-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.68rem;overflow:hidden}.ha-settings-home-inspired .ha-settings-language-card,.ha-settings-home-inspired .ha-settings-launcher-icon-card{border-radius:1rem}.ha-settings-home-inspired .ha-settings-language-card{padding:.75rem}.ha-settings-home-inspired .ha-settings-language-title{gap:.6rem}.ha-settings-home-inspired .ha-settings-language-title>svg{color:#a8b7ff;width:1.08rem;height:1.08rem}.ha-settings-home-inspired .ha-settings-language-title small{font-size:.58rem}.ha-settings-home-inspired .ha-settings-language-title strong{font-size:.78rem}.ha-settings-home-inspired .ha-settings-language-options{background:#0003;border-color:#ffffff14}.ha-settings-home-inspired .ha-settings-language-option{border-radius:.72rem;min-height:2.45rem;font-size:.66rem}.ha-settings-home-inspired .ha-settings-launcher-icon-card{padding:.78rem}.ha-settings-home-inspired .ha-settings-launcher-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ha-settings-home-inspired .ha-settings-launcher-icon-option{background:#ffffff06;border-color:#ffffff14;border-radius:.82rem;min-width:0;min-height:5.45rem;font-size:.58rem}.ha-settings-home-inspired .ha-settings-launcher-icon-preview{border-radius:.74rem;width:2.75rem;height:2.75rem}.ha-settings-health-note{color:#e2e8f09e!important;background:linear-gradient(145deg,#8b42ff12,#265dff09)!important;border-color:#8b42ff29!important}.ha-settings-home-inspired .ha-settings-notification-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.68rem}.ha-settings-home-inspired .ha-settings-notification-tools button{background:#ffffff06;border-color:#ffffff14;border-radius:.84rem;min-height:2.7rem;font-size:.64rem}.ha-settings-danger-zone{background:#7f1d1d0e!important;border-color:#f8717124!important}.ha-settings-home-inspired :where(button,input):focus-visible{outline:2px solid var(--ha-settings-pink);outline-offset:3px}.ha-dashboard-settings-shell .ha-mobile-bottom-nav{overflow:hidden;left:.65rem!important;right:.65rem!important;bottom:max(.55rem,env(safe-area-inset-bottom))!important;background:#050612e0!important;border:1px solid #ffffff21!important;border-radius:1.4rem!important;box-shadow:0 22px 54px #00000070!important}html.light-theme .ha-dashboard-settings-shell{background:#f4f7ff!important}html.light-theme .ha-dashboard-settings-shell:before{background:linear-gradient(#f4f7ff1f,#f4f7ffad),radial-gradient(circle at 84% 8%,#fe087417,#0000 38%),radial-gradient(circle at 12% 32%,#265dff1c,#0000 42%),url(/Clair.png) top/cover fixed}html.light-theme .ha-dashboard-settings-shell:after{background:linear-gradient(#0000 55%,#f4f7ff8c)}html.light-theme .ha-settings-home-inspired{color:#0f172a;background:0 0!important}html.light-theme .ha-settings-home-inspired .ha-settings-hero{background:linear-gradient(145deg,#ffffffdb,#f8f5ffbd),#ffffffc7;border-color:#0f172a17;box-shadow:0 24px 62px #46518224,inset 0 1px #ffffffe6}html.light-theme .ha-settings-home-inspired .ha-settings-brand>span,html.light-theme .ha-settings-home-inspired .ha-settings-hero h1,html.light-theme .ha-settings-home-inspired .ha-settings-profile-card h2,html.light-theme .ha-settings-home-inspired .ha-settings-section-head h2,html.light-theme .ha-settings-home-inspired .ha-settings-overview-item strong{color:#121827!important}html.light-theme .ha-settings-home-inspired .ha-settings-hero p:not(.ha-settings-kicker),html.light-theme .ha-settings-home-inspired .ha-settings-profile-card p,html.light-theme .ha-settings-home-inspired .ha-settings-section-head p{color:#334155ad!important}html.light-theme .ha-settings-home-inspired .ha-settings-bell{background:#ffffffb3;border-color:#0f172a17}html.light-theme .ha-settings-home-inspired .ha-settings-bell-copy strong{color:#1e293b}html.light-theme .ha-settings-home-inspired .ha-settings-bell-copy small{color:#33415585}html.light-theme .ha-settings-home-inspired .ha-settings-profile-card,html.light-theme .ha-settings-home-inspired .ha-settings-panel,html.light-theme .ha-settings-home-inspired .ha-settings-overview{background:linear-gradient(145deg,#ffffffdb,#f6f8ffc2),#ffffffc7;border-color:#0f172a17;box-shadow:0 18px 48px #4651821a,inset 0 1px #ffffffeb}html.light-theme .ha-settings-home-inspired .ha-settings-subscription-meta,html.light-theme .ha-settings-home-inspired .ha-settings-account-card,html.light-theme .ha-settings-home-inspired .ha-settings-row-list,html.light-theme .ha-settings-home-inspired .ha-settings-language-card,html.light-theme .ha-settings-home-inspired .ha-settings-launcher-icon-card,html.light-theme .ha-settings-home-inspired .ha-settings-payment-code-card,html.light-theme .ha-settings-home-inspired .ha-settings-notification-tools button{background:#ffffffa3!important;border-color:#0f172a14!important}html.light-theme .ha-settings-home-inspired .ha-settings-row,html.light-theme .ha-settings-home-inspired .ha-settings-account-line{color:#1e293b!important;border-color:#0f172a12!important}html.light-theme .ha-settings-home-inspired .ha-settings-overview-item+.ha-settings-overview-item{border-color:#0f172a14}html.light-theme .ha-settings-home-inspired .ha-settings-overview-item small{color:#3341557a}html.light-theme .ha-settings-health-note{color:#334155b3!important}html.light-theme .ha-dashboard-settings-shell .ha-mobile-bottom-nav{background:#ffffffe0!important;border-color:#0f172a1a!important;box-shadow:0 20px 44px #46518224!important}@media(min-width:900px){.ha-settings-home-inspired,html:not(.ha-native-app) .ha-settings-home-inspired{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important}.ha-settings-home-inspired .ha-settings-hero{grid-column:1/-1!important}.ha-settings-home-inspired .ha-settings-profile-card{grid-column:1/span 8!important}.ha-settings-home-inspired .ha-settings-overview{grid-template-columns:minmax(0,1fr);height:100%;grid-column:9/-1!important}.ha-settings-home-inspired .ha-settings-overview-item{min-height:0}.ha-settings-home-inspired .ha-settings-overview-item+.ha-settings-overview-item{border-top:1px solid #ffffff14;border-left:0}.ha-settings-home-inspired .ha-settings-subscription-panel{grid-column:1/span 7!important}.ha-settings-home-inspired .ha-settings-account-panel{grid-column:8/-1!important}.ha-settings-home-inspired .ha-settings-dual-grid{grid-column:1/-1!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important}.ha-settings-home-inspired .ha-settings-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){.ha-settings-home-inspired{padding:.72rem .68rem max(6.5rem,calc(env(safe-area-inset-bottom) + 5.35rem))!important;gap:.72rem!important}.ha-settings-home-inspired .ha-settings-hero{border-radius:1.35rem;gap:1.25rem;min-height:16.2rem;padding:.92rem}.ha-settings-brand>span{letter-spacing:.12em;max-width:7.5rem;font-size:.62rem}.ha-settings-home-inspired .ha-settings-bell{gap:.45rem;min-width:5.5rem;min-height:2.72rem;padding:.42rem .58rem;border-radius:999px!important;width:auto!important}.ha-settings-home-inspired .ha-settings-bell-copy small{display:none}.ha-settings-home-inspired .ha-settings-bell-copy strong{font-size:.64rem}.ha-settings-home-inspired .ha-settings-hero h1{max-width:18rem;font-size:clamp(2.65rem,13.5vw,3.35rem);line-height:.94}.ha-settings-home-inspired .ha-settings-hero p:not(.ha-settings-kicker){max-width:20rem;margin-top:.65rem;font-size:.84rem}.ha-settings-home-inspired .ha-settings-profile-card{border-radius:1.12rem;grid-template-columns:auto minmax(0,1fr) 2.5rem;gap:.72rem;padding:.78rem}.ha-settings-home-inspired .ha-settings-avatar-wrap{width:4.25rem;height:4.25rem}.ha-settings-home-inspired .ha-settings-profile-card h2{font-size:1.45rem}.ha-settings-home-inspired .ha-settings-profile-card p{font-size:.69rem}.ha-settings-home-inspired .ha-settings-status-pill{padding:.28rem .45rem;font-size:.52rem}.ha-settings-home-inspired .ha-settings-profile-open{width:2.5rem;min-height:2.5rem}.ha-settings-home-inspired .ha-settings-overview{border-radius:1.12rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ha-settings-home-inspired .ha-settings-overview-item{text-align:center;justify-items:center;gap:.32rem;min-height:4.7rem;padding:.62rem .2rem;display:grid}.ha-settings-home-inspired .ha-settings-overview-item>svg{width:1.14rem;height:1.14rem}.ha-settings-home-inspired .ha-settings-overview-item small{letter-spacing:.09em;font-size:.47rem}.ha-settings-home-inspired .ha-settings-overview-item strong{max-width:6.1rem;font-size:.65rem}.ha-settings-home-inspired .ha-settings-panel{border-radius:1.12rem;padding:.82rem}.ha-settings-home-inspired .ha-settings-section-head{align-items:center;gap:.68rem;margin-bottom:.72rem}.ha-settings-home-inspired .ha-settings-section-head h2{font-size:1.06rem}.ha-settings-home-inspired .ha-settings-section-head p{margin-top:.25rem;font-size:.68rem}.ha-settings-home-inspired .ha-settings-plan-grid{gap:.42rem;grid-template-columns:repeat(3,minmax(0,1fr))!important}.ha-settings-home-inspired .ha-settings-plan-card{border-radius:.82rem;min-height:4.65rem;padding:.62rem .5rem}.ha-settings-home-inspired .ha-settings-plan-card p{letter-spacing:.06em;font-size:.56rem}.ha-settings-home-inspired .ha-settings-plan-card h3{font-size:.91rem}.ha-settings-home-inspired .ha-settings-plan-card>span{width:1.22rem;height:1.22rem;position:absolute;top:.36rem;right:.36rem}.ha-settings-home-inspired .ha-settings-plan-card>span svg{width:.8rem;height:.8rem}.ha-settings-home-inspired .ha-settings-subscription-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-settings-home-inspired .ha-settings-subscription-meta>div+div{border-top:0;border-left:1px solid #ffffff14}.ha-settings-home-inspired .ha-settings-subscription-meta>div{align-items:flex-start;gap:.48rem;padding:.68rem .55rem}.ha-settings-home-inspired .ha-settings-subscription-meta strong{white-space:normal;font-size:.72rem}.ha-settings-home-inspired .ha-settings-payment-code-card{gap:.7rem}.ha-settings-home-inspired .ha-settings-account-card{grid-template-columns:3.1rem minmax(0,1fr)}.ha-settings-home-inspired .ha-settings-account-avatar{width:3.1rem;height:3.1rem}.ha-settings-home-inspired .ha-settings-account-line{min-height:2.75rem}.ha-settings-home-inspired .ha-settings-account-line strong{font-size:.74rem}.ha-settings-home-inspired .ha-settings-dual-grid{gap:.72rem;grid-template-columns:minmax(0,1fr)!important}.ha-settings-home-inspired .ha-settings-language-card{gap:.65rem}.ha-settings-home-inspired .ha-settings-launcher-icon-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(5rem,27%);grid-auto-flow:column;padding:.08rem .08rem .3rem;overflow-x:auto;grid-template-columns:none!important}.ha-settings-home-inspired .ha-settings-launcher-icon-grid::-webkit-scrollbar{display:none}.ha-settings-home-inspired .ha-settings-launcher-icon-option{scroll-snap-align:start;min-height:5.15rem}.ha-settings-home-inspired .ha-settings-notification-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:350px){.ha-settings-brand>span{display:none}.ha-settings-home-inspired .ha-settings-hero h1{font-size:2.55rem}.ha-settings-home-inspired .ha-settings-bell-copy{display:none}.ha-settings-home-inspired .ha-settings-overview-item strong{font-size:.58rem}}@media(prefers-reduced-motion:reduce){.ha-settings-hero-ambient,.ha-settings-home-inspired :where(button,.ha-settings-plan-card){transition:none!important;animation:none!important}}.ha-settings-home-inspired{--ha-settings-icon-blue:#6f86ff;--ha-settings-icon-violet:#9b66ff;--ha-settings-icon-pink:#ff5fa8;--ha-settings-icon-ink:#e8edff;--ha-settings-icon-surface:#07091cb3;--ha-settings-icon-border:#919dff33}.ha-settings-home-inspired .ha-settings-status-pill,.ha-settings-home-inspired .ha-settings-small-pill,.ha-settings-home-inspired .ha-settings-status-pill.is-active,.ha-settings-home-inspired .ha-settings-small-pill.is-active{color:#f0f3ffe6;background:linear-gradient(135deg,#265dff21,#fe087414),#050716b8;border-color:#8b42ff57;box-shadow:inset 0 1px #ffffff12,0 9px 24px #0405122e}.ha-settings-home-inspired .ha-settings-status-pill{gap:.38rem;padding:.25rem .55rem .25rem .28rem}.ha-settings-home-inspired .ha-settings-status-pill>svg{color:#ff79b6;filter:drop-shadow(0 0 8px #8b42ff38);background:linear-gradient(145deg,#265dff33,#fe08742b);border:1px solid #9783ff4d;border-radius:.5rem;flex:none;width:1.42rem;height:1.42rem;padding:.27rem}.ha-settings-home-inspired .ha-settings-small-pill{gap:.38rem;padding-inline:.55rem .62rem}.ha-settings-home-inspired .ha-settings-small-pill:before{content:"";background:linear-gradient(145deg,var(--ha-settings-icon-blue),var(--ha-settings-icon-pink));border-radius:999px;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 10px #8b42ff75}.ha-settings-home-inspired .ha-settings-status-pill.is-warning,.ha-settings-home-inspired .ha-settings-small-pill.is-warning{color:#ffc0dc;background:linear-gradient(135deg,#fe08741c,#8b42ff12),#050716b8;border-color:#fe08744d}.ha-settings-home-inspired .ha-settings-small-pill.is-warning:before{background:linear-gradient(145deg,#ff8dc1,#f59e0b);box-shadow:0 0 9px #fe087457}.ha-settings-home-inspired .ha-settings-online-dot{background:linear-gradient(145deg,var(--ha-settings-icon-blue),var(--ha-settings-icon-pink));border-color:#07091cf0;box-shadow:0 0 0 2px #8b42ff2e,0 0 15px #8b42ff75}.ha-settings-home-inspired .ha-settings-bell>i.is-active{background:var(--ha-settings-icon-blue);box-shadow:0 0 12px #6f86ff9e}.ha-settings-home-inspired .ha-settings-overview-item>svg,.ha-settings-home-inspired .ha-settings-section-head h2>svg,.ha-settings-home-inspired .ha-settings-subscription-meta>div>svg,.ha-settings-home-inspired .ha-settings-row>svg:first-child,.ha-settings-home-inspired .ha-settings-language-title>svg,.ha-settings-home-inspired .ha-settings-health-note p>svg{box-sizing:border-box;border:1px solid var(--ha-settings-icon-border);background:linear-gradient(145deg,#265dff2b,#8b42ff1c 54%,#fe087421),var(--ha-settings-icon-surface);color:var(--ha-settings-icon-ink);filter:drop-shadow(0 8px 13px #03051233);flex:none;transition:transform .16s,border-color .16s,background-color .16s,filter .16s}.ha-settings-home-inspired .ha-settings-overview-item>svg{border-radius:.68rem;width:2rem;height:2rem;padding:.43rem}.ha-settings-home-inspired .ha-settings-overview-item:first-child>svg{color:#89a0ff}.ha-settings-home-inspired .ha-settings-overview-item:nth-child(2)>svg{color:#b58cff}.ha-settings-home-inspired .ha-settings-overview-item:nth-child(3)>svg{color:#ff79b6}.ha-settings-home-inspired .ha-settings-section-head h2>svg{color:#ff79b6;border-radius:.72rem;width:2.12rem;height:2.12rem;padding:.46rem}.ha-settings-home-inspired .ha-settings-account-panel .ha-settings-section-head h2>svg{color:#8fa4ff}.ha-settings-home-inspired .ha-settings-preferences-panel .ha-settings-section-head h2>svg{color:#b58cff}.ha-settings-home-inspired .ha-settings-support-panel .ha-settings-section-head h2>svg{color:#91a6ff}.ha-settings-home-inspired .ha-settings-subscription-meta>div>svg,.ha-settings-home-inspired .ha-settings-row>svg:first-child,.ha-settings-home-inspired .ha-settings-language-title>svg{color:#aab8ff;border-radius:.64rem;width:1.92rem;height:1.92rem;padding:.4rem}.ha-settings-home-inspired .ha-settings-row{grid-template-columns:1.92rem minmax(0,1fr) auto auto;gap:.68rem}.ha-settings-home-inspired .ha-settings-row:hover>svg:first-child,.ha-settings-home-inspired .ha-settings-language-card:hover .ha-settings-language-title>svg,.ha-settings-home-inspired .ha-settings-launcher-icon-card:hover .ha-settings-language-title>svg{filter:drop-shadow(0 9px 15px #8b42ff33);border-color:#9783ff6b;transform:translateY(-1px)}.ha-settings-home-inspired .ha-settings-row strong.is-success{color:#9eafff}.ha-settings-home-inspired .ha-settings-plan-card>span{background:linear-gradient(145deg,var(--ha-settings-icon-blue),var(--ha-settings-icon-violet)52%,var(--ha-settings-icon-pink));border:1px solid #ffffff3d;box-shadow:0 0 0 3px #8b42ff17,0 8px 18px #2a186947}.ha-settings-home-inspired .ha-settings-launcher-icon-option.is-active{background:linear-gradient(145deg,#265dff29,#fe08741f);border-color:#8b42ff8a;box-shadow:inset 0 1px #ffffff0f,0 13px 26px #10092e33}.ha-settings-home-inspired .ha-settings-launcher-icon-option>svg{background:linear-gradient(145deg,var(--ha-settings-icon-blue),var(--ha-settings-icon-pink));color:#fff;filter:drop-shadow(0 0 8px #8b42ff4d);border:1px solid #ffffff3d;border-radius:999px;width:1.18rem;height:1.18rem;padding:.18rem}.ha-settings-home-inspired .ha-settings-health-note p>svg{border-radius:.56rem;width:1.68rem;height:1.68rem;padding:.34rem;color:#ff79b6!important}.ha-settings-home-inspired .ha-settings-notification-tools button>svg{color:#aab8ff;filter:drop-shadow(0 0 7px #8b42ff3d);width:1.05rem;height:1.05rem}.ha-settings-home-inspired .ha-settings-notification-tools button:disabled>svg{color:#c2caea75;filter:none}.ha-settings-home-inspired .ha-settings-row.is-danger>svg:first-child{color:#ff6e8b;filter:none;background:#5e11262e;border-color:#ff5c7c38}html.light-theme .ha-settings-home-inspired{--ha-settings-icon-ink:#46538b;--ha-settings-icon-surface:#ffffffd1;--ha-settings-icon-border:#565f9d26}html.light-theme .ha-settings-home-inspired .ha-settings-status-pill,html.light-theme .ha-settings-home-inspired .ha-settings-small-pill,html.light-theme .ha-settings-home-inspired .ha-settings-status-pill.is-active,html.light-theme .ha-settings-home-inspired .ha-settings-small-pill.is-active{color:#30385f;background:linear-gradient(135deg,#265dff14,#fe08740e),#ffffffbd;border-color:#5f4cbe33;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #4e588c14}html.light-theme .ha-settings-home-inspired .ha-settings-status-pill.is-warning,html.light-theme .ha-settings-home-inspired .ha-settings-small-pill.is-warning{color:#a62461;border-color:#cd2a7333}html.light-theme .ha-settings-home-inspired .ha-settings-online-dot{border-color:#fffffff5}html.light-theme .ha-settings-home-inspired .ha-settings-row strong.is-success{color:#516fd8}html.light-theme .ha-settings-home-inspired .ha-settings-row.is-danger>svg:first-child{color:#d83468;background:#ffebf2e0;border-color:#be185d29}@media(max-width:767px){.ha-settings-home-inspired .ha-settings-status-pill{gap:.28rem;padding:.22rem .42rem .22rem .24rem}.ha-settings-home-inspired .ha-settings-status-pill>svg{border-radius:.44rem;width:1.3rem;height:1.3rem;padding:.25rem}.ha-settings-home-inspired .ha-settings-small-pill{gap:.3rem;padding-inline:.46rem .52rem}.ha-settings-home-inspired .ha-settings-overview-item>svg{border-radius:.61rem;width:1.8rem;height:1.8rem;padding:.39rem}.ha-settings-home-inspired .ha-settings-section-head h2>svg{border-radius:.65rem;width:1.9rem;height:1.9rem;padding:.42rem}.ha-settings-home-inspired .ha-settings-subscription-meta>div>svg,.ha-settings-home-inspired .ha-settings-row>svg:first-child,.ha-settings-home-inspired .ha-settings-language-title>svg{border-radius:.59rem;width:1.78rem;height:1.78rem;padding:.37rem}.ha-settings-home-inspired .ha-settings-row{grid-template-columns:1.78rem minmax(0,1fr) auto auto;gap:.58rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}html.ha-prelogin-landing-page,html.ha-prelogin-landing-page body,html.ha-prelogin-landing-page #root{overflow-x:visible!important;overflow-y:visible!important}.ha-cinematic-landing{--ha-cine-bg: #020308;--ha-cine-panel: #070910;--ha-cine-panel-strong: #0b0e17;--ha-cine-text: #f7f8fb;--ha-cine-muted: #a5a8b3;--ha-cine-line: rgba(255, 255, 255, .11);--ha-cine-line-strong: rgba(255, 255, 255, .18);--ha-cine-blue: #175bff;--ha-cine-pink: #ff0a78;--ha-cine-purple: #8b42ff;min-height:100%;overflow:visible;background:var(--ha-cine-bg);color:var(--ha-cine-text);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ha-cinematic-landing:before{content:none}.ha-cinematic-landing>*{position:relative;z-index:1}.ha-cinematic-landing button,.ha-cinematic-landing a{-webkit-tap-highlight-color:transparent}.ha-cinematic-landing button:focus-visible,.ha-cinematic-landing a:focus-visible{outline:2px solid #7da2ff;outline-offset:4px}.ha-cinematic-landing .ha-app-landing__nav{position:sticky;top:0;z-index:80;width:100%;max-width:none;min-height:78px;margin:0;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:#020308db;box-shadow:none;backdrop-filter:blur(20px) saturate(145%)}.ha-cinematic-landing__nav-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(100%,1440px);min-height:78px;margin:0 auto;padding:0 clamp(24px,3.8vw,56px)}.ha-cinematic-landing .ha-app-landing__brand{display:inline-flex;align-items:center;width:160px;min-width:160px;height:48px}.ha-cinematic-landing .ha-app-landing__brand img{display:block;width:154px;height:auto;max-height:42px;object-fit:contain;object-position:left center}.ha-cinematic-landing .ha-app-landing__nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.8vw,42px);min-width:0;padding:0 20px}.ha-cinematic-landing .ha-app-landing__nav-links button,.ha-cinematic-landing .ha-app-landing__nav-links a{min-height:44px;padding:0;border:0;background:transparent;color:#f7f8fbd1;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease}.ha-cinematic-landing .ha-app-landing__nav-links button:hover,.ha-cinematic-landing .ha-app-landing__nav-links a:hover{color:#fff;transform:none}.ha-cinematic-landing .ha-app-landing__nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.ha-cinematic-landing__desktop-utilities{display:flex;align-items:center;gap:8px}.ha-cinematic-landing .ha-app-landing__language-switch{display:flex;align-items:center;gap:2px;min-height:38px;padding:3px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09}.ha-cinematic-landing .ha-app-landing__language-switch button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:34px;height:30px;padding:0 7px;border:0;border-radius:999px;background:transparent;color:#f7f8fb8f;font-size:.67rem;font-weight:700;letter-spacing:.04em}.ha-cinematic-landing .ha-app-landing__language-switch button.is-active{background:#ffffff1a;color:#fff}.ha-cinematic-landing .ha-app-landing__language-switch img{width:15px;height:15px;border-radius:50%;object-fit:cover}.ha-cinematic-landing .ha-app-landing__theme,.ha-cinematic-landing__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09;color:#f7f8fbc7}.ha-cinematic-landing .ha-app-landing__theme svg,.ha-cinematic-landing__menu-toggle svg{width:18px;height:18px}.ha-cinematic-landing .ha-app-landing__login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:0;background:transparent;color:#f7f8fbe0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ha-cinematic-landing .ha-app-landing__download{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:0;border-radius:8px;background:linear-gradient(105deg,var(--ha-cine-blue),#6c3cff 54%,var(--ha-cine-pink));color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;box-shadow:0 12px 34px #2454ff33;transition:transform .18s ease,box-shadow .18s ease}.ha-cinematic-landing .ha-app-landing__download:hover{transform:translateY(-1px);box-shadow:0 16px 38px #ff0a7833}.ha-cinematic-landing__menu-toggle,.ha-cinematic-landing__mobile-menu{display:none}.ha-cinematic-landing main{width:100%;max-width:none;margin:0;padding:0}.ha-cinematic-landing .ha-cinematic-landing__hero{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(540px,1.18fr);grid-template-areas:"copy media" "proof proof";grid-template-rows:minmax(610px,1fr) auto;align-items:center;gap:12px clamp(8px,1.5vw,22px);width:min(100%,1440px);min-height:calc(100svh - 78px);margin:0 auto;padding:clamp(34px,4.5vh,58px) clamp(28px,3.8vw,56px) 30px}.ha-cinematic-landing .ha-app-landing__hero-copy{grid-area:copy;z-index:4;width:min(100%,560px);padding:8px 0 18px}.ha-cinematic-landing .ha-app-landing__hero-copy h1{max-width:13ch;margin:0;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.5rem,5.2vw,5.4rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-wrap:balance;text-transform:none}.ha-cinematic-landing .ha-app-landing__hero-copy h1>span{display:block;margin:0;background:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;-webkit-text-fill-color:currentColor}.ha-cinematic-landing .ha-app-landing__hero-copy h1>span+span{margin-top:.18em}.ha-cinematic-landing .ha-app-landing__hero-copy h1 em{color:var(--ha-cine-pink);font-style:normal;-webkit-text-fill-color:var(--ha-cine-pink)}.ha-cinematic-landing .ha-app-landing__hero-lead{max-width:540px;margin:28px 0 0;color:#e9ebf2c2;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.52}.ha-cinematic-landing .ha-app-landing__hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:28px 0 0}.ha-cinematic-landing .ha-app-landing__primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;width:min(100%,370px);min-height:62px;padding:0 25px;border:0;border-radius:8px;background:linear-gradient(105deg,var(--ha-cine-blue),#6c3cff 54%,var(--ha-cine-pink));color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;box-shadow:0 18px 44px #224eff38;transition:transform .18s ease,box-shadow .18s ease}.ha-cinematic-landing .ha-app-landing__primary:hover{transform:translateY(-2px);box-shadow:0 22px 48px #ff0a7833}.ha-cinematic-landing .ha-app-landing__primary svg{width:19px;height:19px;margin-left:auto}.ha-cinematic-landing .ha-app-landing__secondary{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;padding:0;border:0;background:transparent;color:#5d86ff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ha-cinematic-landing .ha-app-landing__secondary:hover{background:transparent;color:#8aa8ff;transform:translate(3px)}.ha-cinematic-landing .ha-app-landing__secondary svg{width:17px;height:17px}.ha-cinematic-landing__hero-media{grid-area:media;position:relative;align-self:stretch;min-height:610px;overflow:hidden;isolation:isolate}.ha-cinematic-landing__athlete{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:62% center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 94%,transparent 100%)}.ha-cinematic-landing__phone{position:absolute;right:-1%;bottom:2.5%;z-index:3;display:block;width:min(44%,330px);height:auto;max-height:86%;object-fit:contain;filter:drop-shadow(0 38px 44px rgba(0,0,0,.72));transform:rotate(4.2deg);transform-origin:50% 85%}.ha-cinematic-landing .ha-cinematic-landing__proof{grid-area:proof;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--ha-cine-line);border-radius:12px;background:#080a11e0;box-shadow:0 26px 70px #0000003d}.ha-cinematic-landing .ha-cinematic-landing__proof article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:16px;min-height:102px;padding:20px clamp(22px,3vw,44px);border:0;border-radius:0;background:transparent}.ha-cinematic-landing .ha-cinematic-landing__proof article+article{border-left:1px solid var(--ha-cine-line)}.ha-cinematic-landing .ha-cinematic-landing__proof svg{width:25px;height:25px;color:#7d54ff;stroke-width:1.7}.ha-cinematic-landing .ha-cinematic-landing__proof strong,.ha-cinematic-landing .ha-cinematic-landing__proof span{display:block}.ha-cinematic-landing .ha-cinematic-landing__proof strong{color:var(--ha-cine-text);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:700;line-height:1.1}.ha-cinematic-landing .ha-cinematic-landing__proof span{margin-top:5px;color:var(--ha-cine-muted);font-size:.84rem;line-height:1.35}.ha-cinematic-landing .ha-app-landing__price-band,.ha-cinematic-landing .ha-app-landing__day,.ha-cinematic-landing .ha-app-landing__stack,.ha-cinematic-landing .ha-app-landing__showcase,.ha-cinematic-landing .ha-app-landing__nutrition,.ha-cinematic-landing .ha-app-landing__download-section,.ha-cinematic-landing .ha-app-landing__final-cta{width:min(calc(100% - 96px),1328px);margin-right:auto;margin-left:auto;scroll-margin-top:108px}.ha-cinematic-landing .ha-app-landing__price-band{display:grid;grid-template-columns:1.18fr .9fr auto;align-items:center;gap:38px;margin-top:96px;margin-bottom:126px;padding:36px 40px;border:1px solid var(--ha-cine-line);border-radius:16px;background:var(--ha-cine-panel);box-shadow:none}.ha-cinematic-landing .ha-app-landing__price-band h2,.ha-cinematic-landing .ha-app-landing__section-head h2,.ha-cinematic-landing .ha-app-landing__stack-copy h2,.ha-cinematic-landing .ha-app-landing__feature-copy h2,.ha-cinematic-landing .ha-app-landing__nutrition-copy h2,.ha-cinematic-landing .ha-app-landing__download-section h2,.ha-cinematic-landing .ha-app-landing__final-cta h2{color:var(--ha-cine-text);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em;text-transform:none;text-wrap:balance}.ha-cinematic-landing .ha-app-landing__price-band h2{max-width:18ch;margin:8px 0 0;font-size:clamp(1.75rem,2.4vw,2.5rem);line-height:1.08}.ha-cinematic-landing .ha-app-landing__price-band>p{margin:0;color:var(--ha-cine-muted);font-size:.96rem;line-height:1.62}.ha-cinematic-landing .ha-app-landing__price-band a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 17px;border:1px solid var(--ha-cine-line-strong);border-radius:8px;color:var(--ha-cine-text);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.ha-cinematic-landing .ha-app-landing__kicker{margin:0;color:var(--ha-cine-pink);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ha-cinematic-landing .ha-app-landing__section-head{width:min(100%,780px);margin:0 0 46px}.ha-cinematic-landing .ha-app-landing__section-head h2,.ha-cinematic-landing .ha-app-landing__stack-copy h2,.ha-cinematic-landing .ha-app-landing__feature-copy h2,.ha-cinematic-landing .ha-app-landing__nutrition-copy h2,.ha-cinematic-landing .ha-app-landing__download-section h2,.ha-cinematic-landing .ha-app-landing__final-cta h2{margin:12px 0 0;font-size:clamp(2.2rem,3.7vw,3.6rem);line-height:1.04}.ha-cinematic-landing .ha-app-landing__section-head>p:last-child,.ha-cinematic-landing .ha-app-landing__stack-copy>p,.ha-cinematic-landing .ha-app-landing__feature-copy>p,.ha-cinematic-landing .ha-app-landing__nutrition-copy>p,.ha-cinematic-landing .ha-app-landing__download-section>div:first-child>p,.ha-cinematic-landing .ha-app-landing__final-cta>p{color:var(--ha-cine-muted)}.ha-cinematic-landing .ha-app-landing__day{margin-bottom:126px;padding:0}.ha-cinematic-landing .ha-app-landing__day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ha-cinematic-landing .ha-app-landing__day-grid article{min-height:252px;padding:28px;border:1px solid var(--ha-cine-line);border-radius:14px;background:var(--ha-cine-panel);box-shadow:none}.ha-cinematic-landing .ha-app-landing__day-grid article:after{content:none}.ha-cinematic-landing .ha-app-landing__day-grid span{color:#6f8fff}.ha-cinematic-landing .ha-app-landing__day-grid svg{color:var(--ha-cine-pink)}.ha-cinematic-landing .ha-app-landing__day-grid h3{color:var(--ha-cine-text)}.ha-cinematic-landing .ha-app-landing__day-grid p{color:var(--ha-cine-muted)}.ha-cinematic-landing .ha-app-landing__stack{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:68px;margin-bottom:126px;padding:0}.ha-cinematic-landing .ha-app-landing__stack-copy{position:sticky;top:116px;max-width:500px;padding:0}.ha-cinematic-landing .ha-app-landing__stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ha-cinematic-landing .ha-app-landing__stack-grid article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;min-height:148px;padding:24px;border:1px solid var(--ha-cine-line);border-radius:12px;background:var(--ha-cine-panel);box-shadow:none}.ha-cinematic-landing .ha-app-landing__stack-grid article svg{grid-row:1 / span 2}.ha-cinematic-landing .ha-app-landing__stack-grid strong{color:var(--ha-cine-text)}.ha-cinematic-landing .ha-app-landing__stack-grid span{color:var(--ha-cine-muted)}.ha-cinematic-landing .ha-app-landing__showcase{margin-bottom:126px;padding:0}.ha-cinematic-landing .ha-app-landing__feature-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:12px;padding:5px;border:1px solid var(--ha-cine-line);border-radius:13px;background:var(--ha-cine-panel)}.ha-cinematic-landing .ha-app-landing__feature-tabs button{min-width:0;min-height:62px;border:0;border-radius:9px;background:transparent;color:var(--ha-cine-muted);box-shadow:none}.ha-cinematic-landing .ha-app-landing__feature-tabs button.is-active{border:0;background:#175bff29;color:#fff;box-shadow:inset 0 0 0 1px #507eff47}.ha-cinematic-landing .ha-app-landing__feature-panel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:0;min-height:650px;padding:14px;overflow:hidden;border:1px solid var(--ha-cine-line);border-radius:20px;background:var(--ha-cine-panel);box-shadow:none}.ha-cinematic-landing .ha-app-landing__feature-media{position:relative;min-height:620px;overflow:hidden;border:0;border-radius:14px;background:#02040a}.ha-cinematic-landing .ha-app-landing__feature-media:after{content:none}.ha-cinematic-landing .ha-app-landing__feature-media img{width:100%;height:100%;object-fit:contain;object-position:center}.ha-cinematic-landing .ha-app-landing__feature-media>div{border:1px solid var(--ha-cine-line);border-radius:10px;background:#04060ce0;backdrop-filter:blur(14px)}.ha-cinematic-landing .ha-app-landing__feature-copy{align-self:center;max-width:520px;padding:clamp(34px,5vw,70px)}.ha-cinematic-landing .ha-app-landing__feature-copy ul{margin-top:30px}.ha-cinematic-landing .ha-app-landing__feature-copy li{color:var(--ha-cine-text)}.ha-cinematic-landing .ha-app-landing__nutrition{display:grid;grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);align-items:center;gap:56px;margin-bottom:126px;padding:16px;border:1px solid var(--ha-cine-line);border-radius:20px;background:var(--ha-cine-panel);box-shadow:none}.ha-cinematic-landing .ha-app-landing__nutrition-visual{min-height:610px;overflow:hidden;border:0;border-radius:14px;background:#02040a}.ha-cinematic-landing .ha-app-landing__nutrition-visual img{width:100%;height:100%;object-fit:contain}.ha-cinematic-landing .ha-app-landing__nutrition-copy{padding:clamp(28px,4vw,56px) clamp(20px,3vw,42px)}.ha-cinematic-landing .ha-app-landing__nutrition-steps article{border-top-color:var(--ha-cine-line)}.ha-cinematic-landing .ha-app-landing__nutrition-steps h3{color:var(--ha-cine-text)}.ha-cinematic-landing .ha-app-landing__nutrition-steps p,.ha-cinematic-landing .ha-app-landing__nutrition-ticket strong{color:var(--ha-cine-muted)}.ha-cinematic-landing .ha-app-landing__download-section,.ha-cinematic-landing .ha-app-landing__final-cta{border:1px solid var(--ha-cine-line);border-radius:18px;background:var(--ha-cine-panel);box-shadow:none}.ha-cinematic-landing .ha-app-landing__download-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:60px;margin-bottom:24px;padding:clamp(34px,5vw,70px)}.ha-cinematic-landing .ha-app-landing__download-card{border:1px solid var(--ha-cine-line);border-radius:14px;background:var(--ha-cine-panel-strong);box-shadow:none}.ha-cinematic-landing .ha-app-landing__download-card button{border-radius:8px;background:linear-gradient(105deg,var(--ha-cine-blue),#6c3cff 54%,var(--ha-cine-pink))}.ha-cinematic-landing .ha-app-landing__download-card small{color:var(--ha-cine-muted)}.ha-cinematic-landing .ha-app-landing__final-cta{margin-bottom:48px;padding:clamp(42px,7vw,90px);text-align:center}.ha-cinematic-landing .ha-app-landing__final-cta h2{max-width:16ch;margin-right:auto;margin-left:auto}.ha-cinematic-landing .ha-app-landing__final-cta>div{justify-content:center}html.light-theme .ha-cinematic-landing{--ha-cine-bg: #f3f5f8;--ha-cine-panel: #ffffff;--ha-cine-panel-strong: #f8f9fb;--ha-cine-text: #11131a;--ha-cine-muted: #606472;--ha-cine-line: rgba(12, 15, 24, .1);--ha-cine-line-strong: rgba(12, 15, 24, .17);background:var(--ha-cine-bg);color:var(--ha-cine-text);color-scheme:light}html.light-theme .ha-cinematic-landing .ha-app-landing__nav{border-bottom-color:#0c0f181a;background:#f8f9fce6}html.light-theme .ha-cinematic-landing .ha-app-landing__nav-links button,html.light-theme .ha-cinematic-landing .ha-app-landing__nav-links a,html.light-theme .ha-cinematic-landing .ha-app-landing__login{color:#11131ac7}html.light-theme .ha-cinematic-landing .ha-app-landing__language-switch,html.light-theme .ha-cinematic-landing .ha-app-landing__theme,html.light-theme .ha-cinematic-landing__menu-toggle{border-color:#0c0f181a;background:#0c0f180a;color:#252936}html.light-theme .ha-cinematic-landing .ha-app-landing__language-switch button.is-active{background:#0c0f1817;color:#11131a}html.light-theme .ha-cinematic-landing .ha-cinematic-landing__hero{position:relative;isolation:isolate}html.light-theme .ha-cinematic-landing .ha-cinematic-landing__hero:before{position:absolute;inset:0;z-index:-1;content:"";background:#020308;box-shadow:0 40px 90px #10131e1f}html.light-theme .ha-cinematic-landing .ha-cinematic-landing__hero{--ha-cine-text: #f7f8fb;--ha-cine-muted: #a5a8b3;--ha-cine-line: rgba(255, 255, 255, .11)}html.light-theme .ha-cinematic-landing .ha-cinematic-landing__hero+.ha-app-landing__price-band{margin-top:96px}@media(max-width:1180px){.ha-cinematic-landing__desktop-utilities{display:none}.ha-cinematic-landing .ha-cinematic-landing__hero{grid-template-columns:minmax(360px,.82fr) minmax(460px,1.18fr)}.ha-cinematic-landing .ha-app-landing__hero-copy h1{font-size:clamp(3.2rem,5.4vw,4.6rem)}.ha-cinematic-landing .ha-app-landing__feature-panel{grid-template-columns:1fr .9fr}}@media(max-width:980px){.ha-cinematic-landing .ha-app-landing__nav-links{gap:20px}.ha-cinematic-landing .ha-app-landing__nav-links button:last-child{display:none}.ha-cinematic-landing .ha-cinematic-landing__hero{grid-template-columns:minmax(340px,.86fr) minmax(390px,1.14fr);padding-right:30px;padding-left:30px}.ha-cinematic-landing__phone{width:48%}.ha-cinematic-landing .ha-app-landing__price-band,.ha-cinematic-landing .ha-app-landing__day,.ha-cinematic-landing .ha-app-landing__stack,.ha-cinematic-landing .ha-app-landing__showcase,.ha-cinematic-landing .ha-app-landing__nutrition,.ha-cinematic-landing .ha-app-landing__download-section,.ha-cinematic-landing .ha-app-landing__final-cta{width:min(calc(100% - 56px),1328px)}.ha-cinematic-landing .ha-app-landing__price-band{grid-template-columns:1fr 1fr}.ha-cinematic-landing .ha-app-landing__price-band a{grid-column:1 / -1;justify-self:start}.ha-cinematic-landing .ha-app-landing__feature-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ha-cinematic-landing .ha-app-landing__feature-panel,.ha-cinematic-landing .ha-app-landing__nutrition{grid-template-columns:1fr}.ha-cinematic-landing .ha-app-landing__nutrition-visual{min-height:520px}}@media(max-width:860px){body.ha-landing-menu-open{overflow:hidden}.ha-cinematic-landing .ha-app-landing__nav{min-height:64px}.ha-cinematic-landing__nav-shell{grid-template-columns:auto 1fr;min-height:64px;padding:0 16px}.ha-cinematic-landing .ha-app-landing__brand{width:126px;min-width:126px;height:42px}.ha-cinematic-landing .ha-app-landing__brand img{width:122px;max-height:34px}.ha-cinematic-landing .ha-app-landing__nav-links,.ha-cinematic-landing__desktop-utilities,.ha-cinematic-landing .ha-app-landing__nav-actions>.ha-app-landing__download{display:none}.ha-cinematic-landing .ha-app-landing__nav-actions{gap:6px}.ha-cinematic-landing .ha-app-landing__login{min-height:44px;padding:0 8px;font-size:.71rem}.ha-cinematic-landing__menu-toggle{display:inline-flex;width:44px;min-width:44px;height:44px;border:0;background:transparent}.ha-cinematic-landing__mobile-menu{position:fixed;top:70px;right:12px;left:12px;z-index:79;display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:calc(100svh - 82px);padding:12px;overflow:auto;border:1px solid var(--ha-cine-line-strong);border-radius:14px;background:#070910fa;box-shadow:0 28px 80px #00000094;backdrop-filter:blur(22px)}.ha-cinematic-landing__mobile-menu>button,.ha-cinematic-landing__mobile-menu>a:not(.ha-app-landing__download){display:inline-flex;align-items:center;min-height:54px;padding:0 14px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff09;color:#f7f8fb;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.ha-cinematic-landing__mobile-preferences{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.08)}.ha-cinematic-landing__mobile-menu>.ha-app-landing__download{grid-column:1 / -1;width:100%;min-height:54px;padding:0 18px;font-size:.72rem}.ha-cinematic-landing__mobile-menu>.ha-app-landing__download:after{content:none}.ha-cinematic-landing .ha-cinematic-landing__hero{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "media" "proof";grid-template-rows:auto 316px auto;gap:0;width:100%;min-height:0;margin:0;padding:30px 18px 0}.ha-cinematic-landing .ha-app-landing__hero-copy{width:100%;padding:0}.ha-cinematic-landing .ha-app-landing__hero-copy h1{max-width:13ch;font-size:clamp(2.45rem,10vw,3.25rem);line-height:1;letter-spacing:-.034em}.ha-cinematic-landing .ha-app-landing__hero-lead{max-width:36ch;margin-top:20px;font-size:.96rem;line-height:1.45}.ha-cinematic-landing .ha-app-landing__hero-actions{width:100%;margin-top:20px}.ha-cinematic-landing .ha-app-landing__primary{width:100%;min-height:56px;padding:0 18px;font-size:.83rem}.ha-cinematic-landing .ha-app-landing__secondary{min-height:42px;font-size:.72rem}.ha-cinematic-landing__hero-media{width:calc(100% + 36px);min-height:316px;margin:8px -18px 0;overflow:hidden}.ha-cinematic-landing__athlete{object-position:68% center;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent 100%)}.ha-cinematic-landing__phone{right:2%;bottom:-8%;width:min(43%,184px);max-height:95%;transform:rotate(4deg)}.ha-cinematic-landing .ha-cinematic-landing__proof{grid-template-columns:1fr;margin-top:0;border-right:0;border-left:0;border-radius:0}.ha-cinematic-landing .ha-cinematic-landing__proof article{min-height:78px;padding:14px 22px}.ha-cinematic-landing .ha-cinematic-landing__proof article+article{border-top:1px solid var(--ha-cine-line);border-left:0}.ha-cinematic-landing .ha-app-landing__price-band,.ha-cinematic-landing .ha-app-landing__day,.ha-cinematic-landing .ha-app-landing__stack,.ha-cinematic-landing .ha-app-landing__showcase,.ha-cinematic-landing .ha-app-landing__nutrition,.ha-cinematic-landing .ha-app-landing__download-section,.ha-cinematic-landing .ha-app-landing__final-cta{width:calc(100% - 32px)}.ha-cinematic-landing .ha-app-landing__price-band{grid-template-columns:1fr;gap:22px;margin-top:80px;margin-bottom:92px;padding:28px 22px}.ha-cinematic-landing .ha-app-landing__price-band a{grid-column:auto}.ha-cinematic-landing .ha-app-landing__section-head h2,.ha-cinematic-landing .ha-app-landing__stack-copy h2,.ha-cinematic-landing .ha-app-landing__feature-copy h2,.ha-cinematic-landing .ha-app-landing__nutrition-copy h2,.ha-cinematic-landing .ha-app-landing__download-section h2,.ha-cinematic-landing .ha-app-landing__final-cta h2{font-size:clamp(1.75rem,7.5vw,2.35rem);line-height:1.06}.ha-cinematic-landing .ha-app-landing__day,.ha-cinematic-landing .ha-app-landing__stack,.ha-cinematic-landing .ha-app-landing__showcase,.ha-cinematic-landing .ha-app-landing__nutrition{margin-bottom:92px}.ha-cinematic-landing .ha-app-landing__day-grid,.ha-cinematic-landing .ha-app-landing__stack,.ha-cinematic-landing .ha-app-landing__download-section{grid-template-columns:1fr}.ha-cinematic-landing .ha-app-landing__day-grid article{min-height:0}.ha-cinematic-landing .ha-app-landing__stack{gap:36px}.ha-cinematic-landing .ha-app-landing__stack-copy{position:static}.ha-cinematic-landing .ha-app-landing__feature-tabs{display:flex;gap:5px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ha-cinematic-landing .ha-app-landing__feature-tabs::-webkit-scrollbar{display:none}.ha-cinematic-landing .ha-app-landing__feature-tabs button{flex:0 0 112px;min-height:58px;scroll-snap-align:start}.ha-cinematic-landing .ha-app-landing__feature-panel{grid-template-columns:1fr;min-height:0;padding:8px}.ha-cinematic-landing .ha-app-landing__feature-media{min-height:430px}.ha-cinematic-landing .ha-app-landing__feature-copy{padding:32px 18px 28px}.ha-cinematic-landing .ha-app-landing__nutrition{gap:8px;padding:8px}.ha-cinematic-landing .ha-app-landing__nutrition-visual{min-height:430px}.ha-cinematic-landing .ha-app-landing__nutrition-copy{padding:32px 16px}.ha-cinematic-landing .ha-app-landing__download-section{gap:30px;padding:30px 22px}.ha-cinematic-landing .ha-app-landing__final-cta{padding:52px 22px}}@media(max-width:520px){.ha-cinematic-landing .ha-app-landing__hero-copy h1{font-size:clamp(2.25rem,9.6vw,3rem)}.ha-cinematic-landing .ha-app-landing__hero-lead{font-size:.92rem}.ha-cinematic-landing .ha-app-landing__stack-grid{grid-template-columns:1fr}.ha-cinematic-landing .ha-app-landing__feature-media,.ha-cinematic-landing .ha-app-landing__nutrition-visual{min-height:350px}.ha-cinematic-landing .ha-app-landing__store-badges{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ha-cinematic-landing *,.ha-cinematic-landing *:before,.ha-cinematic-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ha-cinematic-landing .ha-ascend-story{position:relative;width:100%;height:480vh;height:480svh;margin:clamp(84px,10vw,160px) 0 0;isolation:isolate;background:#020308;color:#f7f8fb;color-scheme:dark}.ha-cinematic-landing .ha-ascend-story__stage{--ha-ascend-progress: 0;--ha-ascend-local-progress: 0;--ha-ascend-blend: 0;--ha-ascend-transition-dark: 0;position:sticky;top:0;width:100%;height:100vh;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;background:#020308;touch-action:pan-y}.ha-cinematic-landing .ha-ascend-story__poster,.ha-cinematic-landing .ha-ascend-story__canvas,.ha-cinematic-landing .ha-ascend-story__frame-stack,.ha-cinematic-landing .ha-ascend-story__veil{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ha-cinematic-landing .ha-ascend-story__poster{z-index:0;display:block;object-fit:cover;object-position:52% center;opacity:1;transition:opacity .42s ease}.ha-cinematic-landing .ha-ascend-story__canvas{z-index:1;display:none;opacity:0;transition:opacity .42s ease}.ha-cinematic-landing .ha-ascend-story__frame-stack{z-index:1;display:none;overflow:hidden;contain:paint;opacity:0;transition:opacity .32s ease}.ha-cinematic-landing .ha-ascend-story__frame-stack img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;backface-visibility:hidden;will-change:auto}.ha-cinematic-landing .ha-ascend-story__frame-stack img:first-child{opacity:1}.ha-cinematic-landing .ha-ascend-story.is-ready .ha-ascend-story__poster{opacity:0}.ha-cinematic-landing .ha-ascend-story.is-ready .ha-ascend-story__canvas,.ha-cinematic-landing .ha-ascend-story.is-ready .ha-ascend-story__frame-stack{opacity:1}.ha-cinematic-landing .ha-ascend-story__veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#020308f0,#020308b8 25%,#0203081f 58%,#0203081a),linear-gradient(180deg,rgba(2,3,8,.7) 0%,transparent 24%,transparent 65%,rgba(2,3,8,.94) 100%)}.ha-cinematic-landing .ha-ascend-story__veil:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 76% 43%,rgba(74,83,255,.12),transparent 32%),radial-gradient(circle at 84% 58%,rgba(255,17,130,.12),transparent 29%);mix-blend-mode:screen}.ha-cinematic-landing .ha-ascend-story__veil:after{position:absolute;inset:0;content:"";background:rgba(2,3,8,calc(var(--ha-ascend-transition-dark) * .3));box-shadow:inset 0 0 180px #000000b8}.ha-cinematic-landing .ha-ascend-story__topline,.ha-cinematic-landing .ha-ascend-story__copy,.ha-cinematic-landing .ha-ascend-story__progress,.ha-cinematic-landing .ha-ascend-story__footer{position:absolute;z-index:3}.ha-cinematic-landing .ha-ascend-story__topline{top:clamp(104px,13vh,148px);right:clamp(28px,5vw,76px);left:clamp(28px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:28px;transform:translate3d(0,calc(var(--ha-ascend-progress) * -8px),0);will-change:transform}.ha-cinematic-landing .ha-ascend-story__topline img{display:block;width:clamp(210px,24vw,340px);height:auto;filter:drop-shadow(0 0 28px rgba(101,93,247,.24))}.ha-cinematic-landing .ha-ascend-story__topline span{color:#f7f8fb9e;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ha-cinematic-landing .ha-ascend-story__copy{bottom:clamp(160px,20vh,228px);left:clamp(28px,5vw,76px);width:min(720px,56vw);min-height:268px}.ha-cinematic-landing .ha-ascend-story__copy>div{display:flex;min-height:268px;flex-direction:column;justify-content:flex-end}.ha-cinematic-landing .ha-ascend-story__copy p{margin:0 0 13px;color:#ff2b91;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ha-cinematic-landing .ha-ascend-story__copy h2{max-width:18ch;margin:0;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.6rem,4.2vw,4.5rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-wrap:balance;text-transform:none;text-shadow:0 18px 54px rgba(0,0,0,.42)}.ha-cinematic-landing .ha-ascend-story__copy span{display:block;max-width:48ch;margin-top:22px;color:#f7f8fbbd;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.65;text-wrap:pretty}.ha-cinematic-landing .ha-ascend-story__progress{right:clamp(28px,5vw,76px);bottom:100px;left:clamp(28px,5vw,76px);height:2px;overflow:hidden;background:#ffffff2e}.ha-cinematic-landing .ha-ascend-story__progress span{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,#245bfe,#9232e2 52%,#fb198a);box-shadow:0 0 18px #fb198a6b;will-change:transform}.ha-cinematic-landing .ha-ascend-story__footer{right:clamp(28px,5vw,76px);bottom:28px;left:clamp(28px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:24px}.ha-cinematic-landing .ha-ascend-story__scroll-hint{display:inline-flex;align-items:center;gap:10px;color:#f7f8fb85;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ha-cinematic-landing .ha-ascend-story__scroll-hint svg{width:18px;height:18px;color:#ff2b91;animation:ha-ascend-scroll-hint 1.8s ease-in-out infinite}.ha-cinematic-landing .ha-ascend-story__footer button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#04060cbd;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(16px);transition:border-color .18s ease,background .18s ease,transform .18s ease}.ha-cinematic-landing .ha-ascend-story__footer button:hover{border-color:#ff2b91b8;background:#ff2b911f;transform:translateY(-2px)}.ha-cinematic-landing .ha-ascend-story__footer button svg{width:18px;height:18px}.ha-cinematic-landing .ha-ascend-story__accessible-story{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes ha-ascend-scroll-hint{0%,to{transform:translateY(-2px);opacity:.55}50%{transform:translateY(4px);opacity:1}}html.light-theme .ha-cinematic-landing .ha-ascend-story{background:#020308;color:#f7f8fb}@media(min-width:861px){.ha-cinematic-landing .ha-ascend-story__canvas{display:block}}@media(max-width:860px){.ha-cinematic-landing .ha-ascend-story{height:560vh;height:560svh;margin-top:96px}.ha-cinematic-landing .ha-ascend-story__stage{top:64px;height:calc(100vh - 64px);height:calc(100svh - 64px);min-height:0}.ha-cinematic-landing .ha-ascend-story__poster{object-position:52% center}.ha-cinematic-landing .ha-ascend-story__frame-stack{display:block}.ha-cinematic-landing .ha-ascend-story__canvas{display:none}.ha-cinematic-landing .ha-ascend-story__veil{background:linear-gradient(180deg,#020308b8,#0203081f 28% 52%,#020308f5 82%,#020308),linear-gradient(90deg,rgba(2,3,8,.22),transparent 50%,rgba(2,3,8,.22))}.ha-cinematic-landing .ha-ascend-story__veil:after{box-shadow:inset 0 0 86px #0000007a}.ha-cinematic-landing .ha-ascend-story__topline{top:18px;right:18px;left:18px;align-items:flex-start;gap:14px}.ha-cinematic-landing .ha-ascend-story__topline img{width:min(58vw,228px)}.ha-cinematic-landing .ha-ascend-story__topline span{max-width:112px;padding-top:2px;font-size:.54rem;line-height:1.4;text-align:right}.ha-cinematic-landing .ha-ascend-story__copy{right:18px;bottom:116px;left:18px;width:auto;min-height:228px}.ha-cinematic-landing .ha-ascend-story__copy>div{min-height:228px}.ha-cinematic-landing .ha-ascend-story__copy p{margin-bottom:8px;font-size:.62rem}.ha-cinematic-landing .ha-ascend-story__copy h2{max-width:17ch;font-size:clamp(1.95rem,8.4vw,2.8rem);line-height:1}.ha-cinematic-landing .ha-ascend-story__copy span{max-width:36ch;margin-top:13px;font-size:.82rem;line-height:1.48}.ha-cinematic-landing .ha-ascend-story__progress{right:18px;bottom:88px;left:18px}.ha-cinematic-landing .ha-ascend-story__footer{right:18px;bottom:18px;left:18px;gap:12px}.ha-cinematic-landing .ha-ascend-story__scroll-hint span{display:none}.ha-cinematic-landing .ha-ascend-story__footer button{width:100%;min-height:52px;padding:0 16px;font-size:.66rem}}@media(max-width:420px){.ha-cinematic-landing .ha-ascend-story__topline span{display:none}.ha-cinematic-landing .ha-ascend-story__copy h2{font-size:clamp(1.85rem,8.2vw,2.55rem)}.ha-cinematic-landing .ha-ascend-story__copy span{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.ha-cinematic-landing .ha-ascend-story{height:auto;min-height:100svh}.ha-cinematic-landing .ha-ascend-story__stage{position:relative;height:auto;min-height:100svh}.ha-cinematic-landing .ha-ascend-story__canvas,.ha-cinematic-landing .ha-ascend-story__frame-stack{display:none}.ha-cinematic-landing .ha-ascend-story__poster,.ha-cinematic-landing .ha-ascend-story.is-ready .ha-ascend-story__poster{opacity:1}.ha-cinematic-landing .ha-ascend-story__scroll-hint,.ha-cinematic-landing .ha-ascend-story__copy,.ha-cinematic-landing .ha-ascend-story__progress{display:none}.ha-cinematic-landing .ha-ascend-story__accessible-story{position:relative;z-index:3;display:grid;width:auto;height:auto;margin:0;padding:min(62svh,560px) 18px 104px;overflow:visible;clip:auto;clip-path:none;white-space:normal}.ha-cinematic-landing .ha-ascend-story__accessible-story h2{margin:0 0 18px;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,8vw,3.1rem);letter-spacing:-.035em}.ha-cinematic-landing .ha-ascend-story__accessible-story ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ha-cinematic-landing .ha-ascend-story__accessible-story li{display:grid;gap:6px;padding:16px 0;border-top:1px solid rgba(255,255,255,.14)}.ha-cinematic-landing .ha-ascend-story__accessible-story strong{color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1rem}.ha-cinematic-landing .ha-ascend-story__accessible-story span{color:#f7f8fbb3;font-size:.82rem;line-height:1.5}}.ha-cinematic-landing .ha-app-landing__nav{--ha-nav-progress: 0;box-shadow:0 calc(var(--ha-nav-progress) * 18px) 52px rgba(0,0,0,calc(var(--ha-nav-progress) * .32))}.ha-cinematic-landing .ha-app-landing__brand img{transform:scale(calc(1 - (var(--ha-nav-progress) * .035)));transform-origin:left center;transition:transform .12s linear}.ha-cinematic-landing .ha-app-landing__nav-links button{opacity:calc(.82 + (var(--ha-nav-progress) * .18));transition:color .18s ease,opacity .12s linear}.ha-cinematic-landing .ha-hero-story,.ha-cinematic-landing .ha-app-story{position:relative;width:100%;margin:0;background:#020308;color:#f7f8fb;color-scheme:dark;isolation:isolate}.ha-cinematic-landing .ha-hero-story{height:220vh;height:220svh}.ha-cinematic-landing .ha-hero-story__stage,.ha-cinematic-landing .ha-app-story__stage{position:sticky;top:78px;width:100%;height:calc(100vh - 78px);height:calc(100svh - 78px);min-height:560px;overflow:hidden;isolation:isolate}.ha-cinematic-landing .ha-hero-story__stage{--ha-hero-progress: 0;--ha-hero-device-opacity: .76;--ha-hero-interlude-opacity: 0;--ha-hero-interlude-shift: 28px}.ha-cinematic-landing .ha-hero-story__athlete,.ha-cinematic-landing .ha-hero-story__veil,.ha-cinematic-landing .ha-hero-story__grid,.ha-cinematic-landing .ha-app-story__poster,.ha-cinematic-landing .ha-app-story__canvas,.ha-cinematic-landing .ha-app-story__background-stack,.ha-cinematic-landing .ha-app-story__veil,.ha-cinematic-landing .ha-app-story__grid{position:absolute;inset:0;width:100%;height:100%}.ha-cinematic-landing .ha-hero-story__athlete{z-index:0;object-fit:cover;object-position:62% center;transform:translate3d(calc(var(--ha-hero-progress) * -3vw),0,0) scale(calc(1 + (var(--ha-hero-progress) * .085)));transform-origin:62% 50%;will-change:transform}.ha-cinematic-landing .ha-hero-story__veil{z-index:1;background:linear-gradient(90deg,#020308fa,#020308e6,#02030838 68%,#02030894),linear-gradient(180deg,#0203081f,#020308ad)}.ha-cinematic-landing .ha-hero-story__veil:after{position:absolute;inset:0;content:"";background:#020308;opacity:calc(var(--ha-hero-progress) * .45)}.ha-cinematic-landing .ha-hero-story__grid,.ha-cinematic-landing .ha-app-story__grid{z-index:2;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 74%);mask-image:linear-gradient(90deg,#000,transparent 74%)}.ha-cinematic-landing .ha-hero-story__copy{position:absolute;top:48%;left:clamp(28px,5vw,78px);z-index:5;width:min(48vw,650px);opacity:clamp(0,calc(1 - (var(--ha-hero-progress) * 1.58)),1);transform:translate3d(0,calc(-50% - (var(--ha-hero-progress) * 82px)),0);will-change:transform,opacity}.ha-cinematic-landing .ha-hero-story__eyebrow{margin:0 0 15px;color:#ff2694;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.2em}.ha-cinematic-landing .ha-hero-story__copy h1{max-width:13ch;margin:0;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.5rem,5.2vw,5.4rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-transform:none;text-wrap:balance}.ha-cinematic-landing .ha-hero-story__copy h1 span{display:block}.ha-cinematic-landing .ha-hero-story__copy h1 span+span{margin-top:.15em}.ha-cinematic-landing .ha-hero-story__copy h1 em{color:#ff2694;font-style:normal}.ha-cinematic-landing .ha-hero-story__lead{max-width:52ch;margin:25px 0 0;color:#eff1f7bd;font-size:clamp(.98rem,1.3vw,1.14rem);line-height:1.55}.ha-cinematic-landing .ha-hero-story__actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:25px}.ha-cinematic-landing .ha-hero-story__device{position:absolute;top:50%;right:clamp(28px,6vw,96px);z-index:4;width:min(29vw,410px);aspect-ratio:611 / 1413;opacity:var(--ha-hero-device-opacity);transform:translate3d(calc(var(--ha-hero-progress) * -22vw),-50%,0) rotate(calc(4deg - (var(--ha-hero-progress) * 4deg))) scale(calc(.84 + (var(--ha-hero-progress) * .3)));transform-origin:center;will-change:transform,opacity}.ha-cinematic-landing .ha-hero-story__device img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 44px 54px rgba(0,0,0,.76))}.ha-cinematic-landing .ha-hero-story__device-glow{position:absolute;inset:18% -22%;z-index:1;border-radius:50%;background:linear-gradient(120deg,#175bff57,#ff0a7847);filter:blur(58px);opacity:var(--ha-hero-device-opacity)}.ha-cinematic-landing .ha-hero-story__interlude{position:absolute;top:50%;left:clamp(28px,7vw,108px);z-index:5;width:min(43vw,620px);opacity:var(--ha-hero-interlude-opacity);transform:translate3d(0,calc(-50% + var(--ha-hero-interlude-shift)),0);will-change:transform,opacity}.ha-cinematic-landing .ha-hero-story__interlude p{margin:0 0 14px;color:#ff2694;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em}.ha-cinematic-landing .ha-hero-story__interlude h2{max-width:13ch;margin:0;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.6rem,4.4vw,4.6rem);font-weight:700;line-height:1;letter-spacing:-.04em;text-transform:none;text-wrap:balance}.ha-cinematic-landing .ha-hero-story__interlude span{display:block;max-width:45ch;margin-top:18px;color:#eff1f7b3;font-size:clamp(.9rem,1.1vw,1.02rem);line-height:1.55}.ha-cinematic-landing .ha-hero-story__proof{position:absolute;right:clamp(28px,5vw,78px);bottom:28px;left:clamp(28px,5vw,78px);z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#03050bb8;box-shadow:0 26px 70px #00000047;opacity:clamp(0,calc(1 - (var(--ha-hero-progress) * 2.6)),1);transform:translate3d(0,calc(var(--ha-hero-progress) * 36px),0);backdrop-filter:blur(18px);will-change:transform,opacity}.ha-cinematic-landing .ha-hero-story__proof article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:16px clamp(18px,2.6vw,36px)}.ha-cinematic-landing .ha-hero-story__proof article+article{border-left:1px solid rgba(255,255,255,.1)}.ha-cinematic-landing .ha-hero-story__proof svg{width:24px;height:24px;color:#765dff}.ha-cinematic-landing .ha-hero-story__proof strong,.ha-cinematic-landing .ha-hero-story__proof span{display:block}.ha-cinematic-landing .ha-hero-story__proof strong{color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem}.ha-cinematic-landing .ha-hero-story__proof span{margin-top:3px;color:#eff1f799;font-size:.76rem}.ha-cinematic-landing .ha-hero-story__scroll-hint{position:absolute;right:30px;bottom:136px;z-index:6;display:flex;align-items:center;gap:8px;color:#ffffff85;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;opacity:clamp(0,calc(1 - (var(--ha-hero-progress) * 4)),1)}.ha-cinematic-landing .ha-hero-story__scroll-hint svg{width:16px;height:16px;color:#ff2694}.ha-cinematic-landing .ha-app-story{height:600vh;height:600svh;scroll-margin-top:78px}.ha-cinematic-landing .ha-app-story__anchor{position:absolute;top:82vh;top:82svh;left:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:100px}.ha-cinematic-landing .ha-app-story__stage{--ha-app-progress: 0;background:#020308}.ha-cinematic-landing .ha-app-story__poster,.ha-cinematic-landing .ha-app-story__canvas{z-index:0;display:block;object-fit:cover;object-position:64% center}.ha-cinematic-landing .ha-app-story__background-stack{z-index:0;display:none;overflow:hidden;pointer-events:none}.ha-cinematic-landing .ha-app-story__background-stack img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;backface-visibility:hidden;will-change:transform,opacity}.ha-cinematic-landing .ha-app-story__background-stack img:first-child{opacity:1}.ha-cinematic-landing .ha-app-story__canvas{opacity:0;transition:opacity .26s ease}.ha-cinematic-landing .ha-app-story.is-ready .ha-app-story__canvas{opacity:1}.ha-cinematic-landing .ha-app-story.is-ready .ha-app-story__poster{opacity:0}.ha-cinematic-landing .ha-app-story__veil{z-index:1;background:linear-gradient(90deg,#020308fa,#020308e0 34%,#02030847 60%,#0203088f),linear-gradient(180deg,rgba(2,3,8,.35),transparent 28%,transparent 72%,rgba(2,3,8,.78))}.ha-cinematic-landing .ha-app-story__grid{opacity:.1}.ha-cinematic-landing .ha-app-story__topline{position:absolute;top:28px;right:clamp(28px,5vw,78px);left:clamp(28px,5vw,78px);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#ffffff9e;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.ha-cinematic-landing .ha-app-story__topline strong{color:#fff;font-size:.7rem}.ha-cinematic-landing .ha-app-story__copy{position:absolute;top:52%;left:clamp(28px,5vw,78px);z-index:6;width:min(44vw,610px);transform:translateY(-50%)}.ha-cinematic-landing .ha-app-story__copy>div>p{margin:0 0 14px;color:#ff2694;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ha-cinematic-landing .ha-app-story__copy h2{max-width:15ch;margin:0;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.6rem,4.2vw,4.25rem);font-weight:700;line-height:1;letter-spacing:-.035em;text-transform:none;text-wrap:balance}.ha-cinematic-landing .ha-app-story__copy>div>span{display:block;max-width:50ch;margin-top:20px;color:#eff1f7b8;font-size:clamp(.9rem,1.15vw,1.04rem);line-height:1.55}.ha-cinematic-landing .ha-app-story__metric{display:flex;align-items:baseline;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.ha-cinematic-landing .ha-app-story__metric strong{color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.45rem}.ha-cinematic-landing .ha-app-story__metric small{color:#ffffff8a;font-size:.76rem}.ha-cinematic-landing .ha-app-story__copy a,.ha-cinematic-landing .ha-app-story__copy button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;margin-top:22px;padding:0 20px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#020308a8;color:#fff;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(12px)}.ha-cinematic-landing .ha-app-story__copy a svg,.ha-cinematic-landing .ha-app-story__copy button svg{width:16px;height:16px}.ha-cinematic-landing .ha-app-story__device{position:absolute;top:47%;right:clamp(42px,8vw,132px);z-index:5;height:min(74%,760px);aspect-ratio:852 / 1846;overflow:hidden;border:7px solid #17191e;border-radius:clamp(34px,3vw,48px);background:#010208;box-shadow:0 46px 90px #000000b8,0 0 0 1px #ffffff38,0 0 70px #4777f829,0 0 96px #f3269b1f;transform:translate3d(0,-50%,0);transform-style:preserve-3d;will-change:transform}.ha-cinematic-landing .ha-app-story__device-screen{position:absolute;inset:0;overflow:hidden;border-radius:calc(clamp(34px,3vw,48px) - 8px);background:#020308}.ha-cinematic-landing .ha-app-story__device-screen img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;will-change:transform,opacity}.ha-cinematic-landing .ha-app-story__device-screen img:first-child{opacity:1}.ha-cinematic-landing .ha-app-story__device-island{position:absolute;top:9px;left:50%;z-index:12;width:30%;height:19px;border-radius:999px;background:#05060a;box-shadow:0 1px #ffffff1a;transform:translate(-50%)}.ha-cinematic-landing .ha-app-story__device-edge{position:absolute;inset:0;z-index:10;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a;pointer-events:none}.ha-cinematic-landing .ha-app-story__chapters{position:absolute;right:clamp(28px,5vw,78px);bottom:34px;left:clamp(28px,5vw,78px);z-index:8;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#020308b3;backdrop-filter:blur(18px)}.ha-cinematic-landing .ha-app-story__chapters button{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:44px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#ffffff80;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.ha-cinematic-landing .ha-app-story__chapters button span{color:#ffffff52;font-size:.56rem}.ha-cinematic-landing .ha-app-story__chapters button strong{overflow:hidden;font-size:inherit;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ha-cinematic-landing .ha-app-story__chapters button.is-active{background:#4777f826;color:#fff;box-shadow:inset 0 0 0 1px #655df747}.ha-cinematic-landing .ha-app-story__chapters button.is-active span{color:#ff2694}.ha-cinematic-landing .ha-app-story__progress{position:absolute;right:clamp(28px,5vw,78px);bottom:20px;left:clamp(28px,5vw,78px);z-index:9;height:2px;overflow:hidden;background:#ffffff29}.ha-cinematic-landing .ha-app-story__progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#175bff,#7858ff 50%,#ff0a78);transform:scaleX(0);transform-origin:left center;will-change:transform}.ha-cinematic-landing .ha-app-story__scroll-hint{display:none;position:absolute;bottom:108px;left:clamp(28px,5vw,78px);z-index:7;align-items:center;gap:8px;color:#ffffff73;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.59rem;letter-spacing:.14em;text-transform:uppercase}.ha-cinematic-landing .ha-app-story__scroll-hint svg{width:15px;color:#ff2694}.ha-cinematic-landing .ha-app-story__accessible-story{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ha-cinematic-landing .ha-app-story__accessible-story ol{list-style:none}html.light-theme .ha-cinematic-landing .ha-hero-story,html.light-theme .ha-cinematic-landing .ha-app-story{color-scheme:dark}@media(max-width:1080px){.ha-cinematic-landing .ha-hero-story__copy h1{font-size:clamp(3.2rem,5.4vw,4.5rem)}.ha-cinematic-landing .ha-app-story__copy{width:48vw}.ha-cinematic-landing .ha-app-story__copy h2{font-size:clamp(2.4rem,4.5vw,3.8rem)}.ha-cinematic-landing .ha-app-story__device{right:5vw;height:min(68%,690px)}.ha-cinematic-landing .ha-app-story__chapters button{gap:5px;padding:0 6px;font-size:.6rem}}@media(max-width:860px){.ha-cinematic-landing .ha-hero-story{height:185vh;height:185svh}.ha-cinematic-landing .ha-hero-story__stage,.ha-cinematic-landing .ha-app-story__stage{top:64px;height:calc(100vh - 64px);height:calc(100svh - 64px);min-height:0}.ha-cinematic-landing .ha-hero-story__athlete{object-position:64% center;transform:translate3d(calc(var(--ha-hero-progress) * -7vw),0,0) scale(calc(1.06 + (var(--ha-hero-progress) * .1)))}.ha-cinematic-landing .ha-hero-story__veil{background:linear-gradient(180deg,#020308f5,#020308c7 48%,#02030842,#020308e6),linear-gradient(90deg,#020308ad,#0203082e)}.ha-cinematic-landing .ha-hero-story__grid,.ha-cinematic-landing .ha-app-story__grid{background-size:44px 44px}.ha-cinematic-landing .ha-hero-story__copy{top:26px;right:18px;left:18px;display:flex;width:auto;flex-direction:column;align-items:center;text-align:center;opacity:clamp(0,calc(1 - (var(--ha-hero-progress) * 1.68)),1);transform:translate3d(0,calc(var(--ha-hero-progress) * -54px),0)}.ha-cinematic-landing .ha-hero-story__eyebrow{margin-bottom:10px;font-size:.6rem;text-align:center}.ha-cinematic-landing .ha-hero-story__copy h1{max-width:14ch;margin-inline:auto;font-size:clamp(2.45rem,10vw,3.25rem);line-height:1;text-align:center}.ha-cinematic-landing .ha-hero-story__lead{max-width:34ch;margin:18px auto 0;font-size:.88rem;line-height:1.48;text-align:center}.ha-cinematic-landing .ha-hero-story__actions{width:min(100%,360px);align-items:center;margin:18px auto 0}.ha-cinematic-landing .ha-hero-story__actions .ha-app-landing__primary{min-height:52px;font-size:.72rem;text-align:center}.ha-cinematic-landing .ha-hero-story__actions .ha-app-landing__primary svg{margin-left:0}.ha-cinematic-landing .ha-hero-story__actions .ha-app-landing__secondary{justify-content:center;text-align:center}.ha-cinematic-landing .ha-hero-story__device{top:auto;right:-2vw;bottom:-14%;width:min(48vw,218px);opacity:var(--ha-hero-device-opacity);transform:translate3d(calc(var(--ha-hero-progress) * -12vw),calc(var(--ha-hero-progress) * -4vh),0) rotate(calc(4deg - (var(--ha-hero-progress) * 4deg))) scale(calc(.92 + (var(--ha-hero-progress) * .26)))}.ha-cinematic-landing .ha-hero-story__interlude{top:46%;right:18px;left:18px;display:flex;width:auto;flex-direction:column;align-items:center;text-align:center}.ha-cinematic-landing .ha-hero-story__interlude p{margin-bottom:10px;font-size:.58rem}.ha-cinematic-landing .ha-hero-story__interlude h2{max-width:14ch;margin-inline:auto;font-size:clamp(2rem,8.8vw,2.9rem);line-height:1.02}.ha-cinematic-landing .ha-hero-story__interlude span{max-width:32ch;margin:12px auto 0;font-size:.8rem}.ha-cinematic-landing .ha-hero-story__proof{display:none}.ha-cinematic-landing .ha-hero-story__scroll-hint{right:18px;bottom:18px;left:18px;justify-content:center;text-align:center}.ha-cinematic-landing .ha-app-story{height:470vh;height:470svh;scroll-margin-top:64px}.ha-cinematic-landing .ha-app-story__anchor{top:58vh;top:58svh;scroll-margin-top:76px}.ha-cinematic-landing .ha-app-story__veil{background:linear-gradient(180deg,#020308b8,#02030838 32%,#0203084d,#020308f5 78%,#020308),linear-gradient(90deg,#02030875,#0203081f)}.ha-cinematic-landing .ha-app-story__background-stack{display:block}.ha-cinematic-landing .ha-app-story__canvas{display:none}.ha-cinematic-landing .ha-app-story__topline{top:18px;right:18px;left:18px;font-size:.54rem}.ha-cinematic-landing .ha-app-story__copy{inset:auto 18px 104px;width:auto;transform:none}.ha-cinematic-landing .ha-app-story__copy>div>p{margin-bottom:8px;font-size:.56rem}.ha-cinematic-landing .ha-app-story__copy h2{max-width:18ch;font-size:clamp(1.9rem,7.8vw,2.55rem);line-height:1.02}.ha-cinematic-landing .ha-app-story__copy>div>span{max-width:37ch;margin-top:12px;font-size:.78rem;line-height:1.45}.ha-cinematic-landing .ha-app-story__metric{width:min(100%,280px);margin-top:12px;padding-top:11px}.ha-cinematic-landing .ha-app-story__metric strong{font-size:1.08rem}.ha-cinematic-landing .ha-app-story__metric small{font-size:.66rem}.ha-cinematic-landing .ha-app-story__copy a,.ha-cinematic-landing .ha-app-story__copy button{min-height:44px;margin-top:12px;padding:0 15px;font-size:.61rem}.ha-cinematic-landing .ha-app-story__device{top:37%;right:-3vw;height:min(56%,470px);border-width:5px;border-radius:32px;opacity:.82}.ha-cinematic-landing .ha-app-story__device-screen{border-radius:27px}.ha-cinematic-landing .ha-app-story__device-island{top:7px;height:15px}.ha-cinematic-landing .ha-app-story__chapters{right:18px;bottom:29px;left:18px;grid-template-columns:repeat(6,1fr)}.ha-cinematic-landing .ha-app-story__chapters button{min-height:38px;padding:0}.ha-cinematic-landing .ha-app-story__chapters button strong{display:none}.ha-cinematic-landing .ha-app-story__chapters button span{font-size:.57rem}.ha-cinematic-landing .ha-app-story__progress{right:18px;bottom:17px;left:18px}.ha-cinematic-landing .ha-app-story__scroll-hint{display:none}}@media(max-width:420px){.ha-cinematic-landing .ha-hero-story__copy h1{font-size:clamp(2.25rem,9.6vw,3rem)}.ha-cinematic-landing .ha-hero-story__lead{font-size:.82rem}.ha-cinematic-landing .ha-app-story__copy h2{font-size:clamp(1.85rem,7.7vw,2.35rem)}.ha-cinematic-landing .ha-app-story__copy>div>span{font-size:.74rem}.ha-cinematic-landing .ha-app-story__device{right:-8vw;height:min(53%,430px)}}.ha-cinematic-landing .ha-hero-story.is-static,.ha-cinematic-landing .ha-app-story.is-static{height:auto;min-height:100vh;min-height:100svh}.ha-cinematic-landing .ha-hero-story.is-static .ha-hero-story__stage,.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__stage{position:relative;top:auto;height:auto;min-height:calc(100vh - 78px);min-height:calc(100svh - 78px)}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__stage{padding-bottom:48px}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__canvas,.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__scroll-hint,.ha-cinematic-landing .ha-hero-story.is-static .ha-hero-story__scroll-hint{display:none}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__poster{opacity:1}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__accessible-story{position:relative;z-index:12;display:grid;width:auto;height:auto;margin:100svh 18px 0;padding:24px;overflow:visible;clip:auto;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#070910;white-space:normal}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__accessible-story h2{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,5.5vw,2.8rem);line-height:1.04;letter-spacing:-.035em;text-transform:none}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__accessible-story ol{display:grid;gap:16px;margin:24px 0 0;padding:0}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__accessible-story li{display:grid;gap:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__accessible-story span{color:#ffffff9e;line-height:1.5}@media(max-width:860px){.ha-cinematic-landing .ha-hero-story.is-static .ha-hero-story__stage,.ha-cinematic-landing .ha-app-story.is-static .ha-app-story__stage{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px)}}@media(prefers-reduced-motion:reduce){.ha-cinematic-landing .ha-hero-story__athlete{transform:none}}
