/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-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-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--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-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--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-emerald-950:oklch(26.2% .051 172.552);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-950:oklch(29.3% .066 243.157);--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-950:oklch(28.2% .091 267.935);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-950:oklch(28.3% .141 291.089);--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-purple-600:oklch(55.8% .288 302.321);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-950:oklch(29.1% .149 302.717);--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-900:oklch(41% .159 10.272);--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-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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;--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)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0{margin-left:0}.line-clamp-1{-webkit-line-clamp:1;-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-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.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-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[90vh\]{max-height:90vh}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[220px\]{min-height:220px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.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-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[100vw\]{max-width:100vw}.max-w-\[120px\]{max-width:120px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[70px\]{min-width:70px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.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-6{gap:calc(var(--spacing) * 6)}:where(.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(.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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-700\/45{border-color:#b7500073}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/45{border-color:color-mix(in oklab,var(--color-amber-700) 45%,transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/60{border-color:color-mix(in oklab,var(--color-amber-800) 60%,transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/40{border-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,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-700\/45{border-color:#00749273}@supports (color:color-mix(in lab,red,red)){.border-cyan-700\/45{border-color:color-mix(in oklab,var(--color-cyan-700) 45%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-700\/45{border-color:#00795673}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/45{border-color:color-mix(in oklab,var(--color-emerald-700) 45%,transparent)}}.border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/50{border-color:color-mix(in oklab,var(--color-emerald-800) 50%,transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/60{border-color:color-mix(in oklab,var(--color-emerald-800) 60%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-800{border-color:var(--color-purple-800)}.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-800\/60{border-color:#9f071299}@supports (color:color-mix(in lab,red,red)){.border-red-800\/60{border-color:color-mix(in oklab,var(--color-red-800) 60%,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-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-sky-800{border-color:var(--color-sky-800)}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/20{border-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.border-violet-800\/60{border-color:#5d0ec099}@supports (color:color-mix(in lab,red,red)){.border-violet-800\/60{border-color:color-mix(in oklab,var(--color-violet-800) 60%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-700\/50{border-color:#3f3f4680}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/50{border-color:color-mix(in oklab,var(--color-zinc-700) 50%,transparent)}}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/60{border-color:color-mix(in oklab,var(--color-zinc-700) 60%,transparent)}}.border-zinc-700\/70{border-color:#3f3f46b3}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/70{border-color:color-mix(in oklab,var(--color-zinc-700) 70%,transparent)}}.border-zinc-700\/80{border-color:#3f3f46cc}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/80{border-color:color-mix(in oklab,var(--color-zinc-700) 80%,transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/50{border-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/50{border-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.border-zinc-800\/65{border-color:#27272aa6}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/65{border-color:color-mix(in oklab,var(--color-zinc-800) 65%,transparent)}}.border-zinc-800\/70{border-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/70{border-color:color-mix(in oklab,var(--color-zinc-800) 70%,transparent)}}.border-zinc-800\/80{border-color:#27272acc}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/80{border-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.border-zinc-800\/90{border-color:#27272ae6}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/90{border-color:color-mix(in oklab,var(--color-zinc-800) 90%,transparent)}}.border-zinc-900\/70{border-color:#18181bb3}@supports (color:color-mix(in lab,red,red)){.border-zinc-900\/70{border-color:color-mix(in oklab,var(--color-zinc-900) 70%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-amber-400{background-color:var(--color-amber-400)}.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-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/40{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.bg-amber-950\/70{background-color:#461901b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/70{background-color:color-mix(in oklab,var(--color-amber-950) 70%,transparent)}}.bg-amber-950\/80{background-color:#461901cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/80{background-color:color-mix(in oklab,var(--color-amber-950) 80%,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\/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\/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-blue-500{background-color:var(--color-blue-500)}.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-600{background-color:var(--color-blue-600)}.bg-blue-950\/70{background-color:#162456b3}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/70{background-color:color-mix(in oklab,var(--color-blue-950) 70%,transparent)}}.bg-cyan-950\/20{background-color:#05334533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/20{background-color:color-mix(in oklab,var(--color-cyan-950) 20%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/70{background-color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/70{background-color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.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\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/60{background-color:color-mix(in oklab,var(--color-emerald-900) 60%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/35{background-color:#002c2259}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/35{background-color:color-mix(in oklab,var(--color-emerald-950) 35%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/60{background-color:color-mix(in oklab,var(--color-emerald-950) 60%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-950{background-color:var(--color-purple-950)}.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-600{background-color:var(--color-red-600)}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-red-950\/70{background-color:#460809b3}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/70{background-color:color-mix(in oklab,var(--color-red-950) 70%,transparent)}}.bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/80{background-color:color-mix(in oklab,var(--color-red-950) 80%,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-900\/60{background-color:#8b083699}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/60{background-color:color-mix(in oklab,var(--color-rose-900) 60%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.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-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){.bg-sky-600\/20{background-color:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}.bg-sky-950{background-color:var(--color-sky-950)}.bg-transparent{background-color:#0000}.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-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/60{background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/60{background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.bg-zinc-800\/65{background-color:#27272aa6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/65{background-color:color-mix(in oklab,var(--color-zinc-800) 65%,transparent)}}.bg-zinc-800\/70{background-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/70{background-color:color-mix(in oklab,var(--color-zinc-800) 70%,transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/20{background-color:#18181b33}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/20{background-color:color-mix(in oklab,var(--color-zinc-900) 20%,transparent)}}.bg-zinc-900\/40{background-color:#18181b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/40{background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.bg-zinc-900\/55{background-color:#18181b8c}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/55{background-color:color-mix(in oklab,var(--color-zinc-900) 55%,transparent)}}.bg-zinc-900\/70{background-color:#18181bb3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/70{background-color:color-mix(in oklab,var(--color-zinc-900) 70%,transparent)}}.bg-zinc-900\/75{background-color:#18181bbf}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/75{background-color:color-mix(in oklab,var(--color-zinc-900) 75%,transparent)}}.bg-zinc-900\/80{background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/80{background-color:color-mix(in oklab,var(--color-zinc-900) 80%,transparent)}}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/90{background-color:color-mix(in oklab,var(--color-zinc-900) 90%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/30{background-color:#09090b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/30{background-color:color-mix(in oklab,var(--color-zinc-950) 30%,transparent)}}.bg-zinc-950\/40{background-color:#09090b66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/40{background-color:color-mix(in oklab,var(--color-zinc-950) 40%,transparent)}}.bg-zinc-950\/45{background-color:#09090b73}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/45{background-color:color-mix(in oklab,var(--color-zinc-950) 45%,transparent)}}.bg-zinc-950\/60{background-color:#09090b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/60{background-color:color-mix(in oklab,var(--color-zinc-950) 60%,transparent)}}.bg-zinc-950\/70{background-color:#09090bb3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/70{background-color:color-mix(in oklab,var(--color-zinc-950) 70%,transparent)}}.bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-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-violet-600{--tw-gradient-from:var(--color-violet-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-purple-600{--tw-gradient-to:var(--color-purple-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-teal-400{--tw-gradient-to:var(--color-teal-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))}.stroke-\[3\]{stroke-width:3px}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.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-12{padding:calc(var(--spacing) * 12)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.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-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.opacity-70{opacity:.7}.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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-sm{--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-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)}.shadow-blue-950\/60{--tw-shadow-color:#16245699}@supports (color:color-mix(in lab,red,red)){.shadow-blue-950\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950{--tw-shadow-color:oklch(26.2% .051 172.552)}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950{--tw-shadow-color:color-mix(in oklab, var(--color-emerald-950) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/50{--tw-shadow-color:#002c2280}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/60{--tw-shadow-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-950\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950{--tw-shadow-color:oklch(29.1% .149 302.717)}@supports (color:color-mix(in lab,red,red)){.shadow-purple-950{--tw-shadow-color:color-mix(in oklab, var(--color-purple-950) var(--tw-shadow-alpha), transparent)}}.shadow-red-900\/30{--tw-shadow-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.shadow-red-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.blur{--tw-blur:blur(8px);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-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-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-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-500{--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.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)}}.peer-checked\:bg-emerald-500:is(:where(.peer):checked~*){background-color:var(--color-emerald-500)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.selection\:bg-emerald-500 ::selection{background-color:var(--color-emerald-500)}.selection\:bg-emerald-500::selection{background-color:var(--color-emerald-500)}.selection\:text-zinc-950 ::selection{color:var(--color-zinc-950)}.selection\:text-zinc-950::selection{color:var(--color-zinc-950)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-zinc-300:after{content:var(--tw-content);border-color:var(--color-zinc-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}@media(hover:hover){.hover\:border-red-800:hover{border-color:var(--color-red-800)}.hover\:border-violet-700\/80:hover{border-color:#7008e7cc}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-700\/80:hover{border-color:color-mix(in oklab,var(--color-violet-700) 80%,transparent)}}.hover\:border-zinc-700:hover{border-color:var(--color-zinc-700)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-emerald-300\/85:hover{background-color:#5ee9b5d9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-300\/85:hover{background-color:color-mix(in oklab,var(--color-emerald-300) 85%,transparent)}}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-purple-300:hover{background-color:var(--color-purple-300)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-950\/50:hover{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/50:hover{background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent)}}.hover\:bg-sky-300:hover{background-color:var(--color-sky-300)}.hover\:bg-sky-600\/30:hover{background-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-600\/30:hover{background-color:color-mix(in oklab,var(--color-sky-600) 30%,transparent)}}.hover\:bg-violet-950\/60:hover{background-color:#2f0d6899}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-950\/60:hover{background-color:color-mix(in oklab,var(--color-violet-950) 60%,transparent)}}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-700\/75:hover{background-color:#3f3f46bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-700\/75:hover{background-color:color-mix(in oklab,var(--color-zinc-700) 75%,transparent)}}.hover\:bg-zinc-700\/80:hover{background-color:#3f3f46cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-700\/80:hover{background-color:color-mix(in oklab,var(--color-zinc-700) 80%,transparent)}}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.hover\:bg-zinc-900\/45:hover{background-color:#18181b73}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/45:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 45%,transparent)}}.hover\:bg-zinc-900\/60:hover{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-900\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.hover\:from-violet-500:hover{--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))}.hover\:to-purple-500:hover{--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))}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-sky-500:focus{border-color:var(--color-sky-500)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:outline-none:focus{--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)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:self-center{align-self:center}}@media(min-width:64rem){.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:inline{display:inline}}}html,body,#root{width:100%;min-width:0;max-width:100%;min-height:100%;overflow-x:hidden}body{overscroll-behavior-x:none;color:#f4f7f8;background:#050b12;margin:0}*,:before,:after{box-sizing:border-box}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.mid-app-shell{isolation:isolate;min-height:100vh}.weather-scene{z-index:0;pointer-events:none;background:#071018;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.weather-background{will-change:transform;background:url(/assets/mid-cinematic-landscape.webp) 50%/cover no-repeat;transition:background-position 1.8s cubic-bezier(.22,.61,.36,1),transform 1.8s cubic-bezier(.22,.61,.36,1),filter 1.8s;position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;transform:scale(1.025)}.weather-color-grade{background:linear-gradient(#030a122e,#03090f0a 38%,#01050970),radial-gradient(circle at 78% 20%,#ffc9701c,#0000 29%),radial-gradient(circle at 22% 54%,#2db8d612,#0000 34%);position:absolute;top:0;right:0;bottom:0;left:0}.weather-sun-rays{opacity:.62;mix-blend-mode:screen;will-change:transform,opacity;background:conic-gradient(from 250deg at 78% 26%,#0000,#0000 5deg,#ffe0a32b 8deg,#0000 13deg,#0000 21deg,#ffebc121 25deg,#0000 30deg,#0000 44deg,#ffda9124 48deg,#0000 54deg,#0000 360deg);transition:opacity 1.2s,transform 1.8s cubic-bezier(.22,.61,.36,1);animation:10s ease-in-out infinite alternate sun-breathe;position:absolute;top:-18%;right:-10%;bottom:18%;left:38%}.weather-cloud-layer{filter:blur(5px);will-change:transform;background:radial-gradient(at 14% 42%,#dce7ef24 0,#dce7ef24 11%,#0000 25%),radial-gradient(at 48% 26%,#c4d4e12b 0,#c4d4e12b 13%,#0000 29%),radial-gradient(at 82% 46%,#d7e2ea24 0,#d7e2ea24 12%,#0000 27%);transition:opacity 1.4s,transform 2.2s cubic-bezier(.22,.61,.36,1);animation:34s ease-in-out infinite alternate cloud-drift;position:absolute;top:2%;right:-14%;bottom:34%;left:-14%}.weather-particles{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.weather-particles-background{z-index:2}.weather-vignette{background:radial-gradient(circle at 50% 43%,#0000 25%,#00050a1f 72%,#00030770);position:absolute;top:0;right:0;bottom:0;left:0}.weather-time-early-morning .weather-background{filter:saturate(.86)brightness(.88)contrast(1.02);background-position:54% 55%;transform:scale(1.035)}.weather-time-early-morning .weather-color-grade{background:linear-gradient(#31435b33,#ffb86f1a 48%,#080f167a)}.weather-time-morning .weather-background{filter:saturate(.98)brightness()contrast(1.02);background-position:52% 51%;transform:scale(1.028)}.weather-time-morning .weather-color-grade{background:linear-gradient(#5c96b814,#ffd6970a 46%,#03090f61)}.weather-time-midday .weather-background{filter:saturate(1.03)brightness(1.06)contrast(1.03);background-position:50% 48%;transform:scale(1.025)}.weather-time-midday .weather-color-grade{background:linear-gradient(#77b2cc0d,#ffe4ae08 46%,#03090f57)}.weather-time-afternoon .weather-background{filter:saturate(1.01)brightness(1.01)contrast(1.03);background-position:47% 49%;transform:scale(1.032)}.weather-time-afternoon .weather-color-grade{background:linear-gradient(#6295ab12,#ffd09712 48%,#080c1266)}.weather-time-golden-hour .weather-background{filter:saturate(1.02)brightness(.99)sepia(.1)contrast(1.04);background-position:58%;transform:scale(1.042)}.weather-time-golden-hour .weather-color-grade{background:linear-gradient(#676f961f,#ffad5b38 47%,#0d0c1480)}.weather-time-evening .weather-background{filter:saturate(.96)brightness(.91)sepia(.06)contrast(1.03);background-position:56% 51%;transform:scale(1.035)}.weather-time-evening .weather-color-grade{background:linear-gradient(#54678924,#f4a76626 48%,#0c0c148f)}.weather-time-night .weather-background{filter:saturate(.7)brightness(.6)contrast(1.04);background-position:50%;transform:scale(1.03)}.weather-time-night .weather-color-grade{background:linear-gradient(#11193761,#2223481f 48%,#01040ab3),radial-gradient(circle at 73% 22%,#778be024,#0000 31%)}.weather-time-late-night .weather-background{filter:saturate(.56)brightness(.48)contrast(1.06);background-position:48% 53%;transform:scale(1.038)}.weather-time-late-night .weather-color-grade{background:linear-gradient(#070c1e7a,#0b0f2533 48%,#000207c7),radial-gradient(circle at 74% 19%,#596cbf1a,#0000 28%)}.weather-fog .weather-background{filter:saturate(.78)brightness(.92)}.weather-cloudy .weather-color-grade{background:linear-gradient(#1d28352e,#040a1157)}.weather-rain .weather-color-grade,.weather-heavy-rain .weather-color-grade{background:linear-gradient(#0d192633,#02070d6b)}.weather-storm .weather-color-grade{background:linear-gradient(#0b12234d,#01050c8a)}.weather-snow .weather-color-grade{background:linear-gradient(#cde1ef14,#030a105c)}.weather-snow-accumulation-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.weather-foreground{z-index:20;pointer-events:none;background:0 0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.weather-foreground>*{pointer-events:none}.weather-particles-foreground{z-index:24}.weather-sun-rays-foreground{z-index:21;opacity:.18;mix-blend-mode:screen;background:conic-gradient(from 250deg at 78% 26%,#0000,#0000 7deg,#ffe6b033 10deg,#0000 16deg,#0000 26deg,#ffebbe24 29deg,#0000 35deg,#0000 50deg,#ffdd9921 54deg,#0000 60deg,#0000 360deg);animation:12s ease-in-out infinite alternate sun-foreground;position:absolute;top:-20%;right:-10%;bottom:20%;left:36%}.weather-cloud-foreground{z-index:22;opacity:.48;mix-blend-mode:screen;filter:blur(3px);position:absolute;top:3%;right:-18%;bottom:26%;left:-18%}.weather-cloud-foreground span{will-change:transform;background:radial-gradient(#e1ecf442 0,#e1ecf442 22%,#a7b8c626 45%,#6978850d 62%,#0000 76%);border-radius:50%;animation:30s ease-in-out infinite alternate foreground-cloud-drift;display:block;position:absolute}.weather-cloud-foreground span:first-child{width:42vw;height:18vw;top:9%;left:-7vw}.weather-cloud-foreground span:nth-child(2){width:48vw;height:19vw;animation-duration:36s;animation-delay:-9s;top:23%;left:27vw}.weather-cloud-foreground span:nth-child(3){width:39vw;height:17vw;animation-duration:33s;animation-delay:-17s;top:8%;right:-6vw}.weather-cloud-foreground span:nth-child(4){opacity:.72;width:34vw;height:15vw;animation-duration:39s;animation-delay:-21s;top:35%;left:4vw}.weather-storm .weather-cloud-foreground{opacity:.72;filter:blur(4px)}.weather-foreground-fog{z-index:25;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 25%,#000 42% 100%);mask-image:linear-gradient(#0000 25%,#000 42%,#000)}.fog-band{filter:blur(10px);opacity:.82;will-change:transform;background:radial-gradient(at 8% 57%,#ebf4f73d 0,#ebf4f73d 7%,#0000 26%),radial-gradient(at 29% 43%,#e4f0f433 0,#e4f0f433 11%,#0000 30%),radial-gradient(at 54% 55%,#e8f1f53b 0,#e8f1f53b 12%,#0000 32%),radial-gradient(at 79% 44%,#eff6f730 0,#eff6f730 10%,#0000 30%),radial-gradient(at 98% 56%,#e4eff329 0,#e4eff329 8%,#0000 25%);border-radius:50%;width:148%;height:40%;transition:opacity 1.6s,transform 2.4s cubic-bezier(.22,.61,.36,1);position:absolute;left:-24%}.fog-band-a{opacity:.82;animation:16s ease-in-out infinite alternate fog-contour-a;bottom:-9%}.fog-band-b{opacity:.5;animation:23s ease-in-out infinite alternate fog-contour-b;bottom:7%}.fog-band-c{opacity:.3;animation:30s ease-in-out infinite alternate fog-contour-c;bottom:22%}.weather-fog .weather-foreground-fog{opacity:1.15}.weather-fog .fog-band{-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 38%,#0000 76%);mask-image:radial-gradient(at 50% 48%,#000 0,#000,#0000 76%)}.weather-fog .fog-band-a{opacity:1}.weather-fog .fog-band-b{opacity:.72}.weather-fog .fog-band-c{opacity:.46}.weather-rain .weather-foreground-fog,.weather-heavy-rain .weather-foreground-fog,.weather-storm .weather-foreground-fog{opacity:.24}.weather-snow .weather-foreground-fog{opacity:.46}.mid-brand-mark{color:#53e4c7;background:linear-gradient(145deg,#09242ae0,#08111999);border:1px solid #39dcc26b;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;box-shadow:inset 0 0 18px #24d3b214,0 8px 26px #0000002e}.mid-brand-mark svg{width:25px;height:25px;overflow:visible}.mid-brand-mark svg path{fill:none;stroke:currentColor;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.mid-brand-mark svg .mid-brand-d{opacity:.82;stroke-width:2.15px}.mid-brand-mark svg .mid-brand-axis{opacity:.22;stroke-width:1.2px}.mid-brand-mark:after{content:"";pointer-events:none;border:1px solid #53e4c71f;border-radius:8px;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.mid-view-transition{isolation:isolate;transform-origin:50% 12%;will-change:transform,opacity,clip-path;animation:.56s cubic-bezier(.16,1,.3,1) both mid-view-in;position:relative;overflow:hidden}.mid-view-transition:after{content:"";z-index:2;pointer-events:none;opacity:0;filter:blur(10px);background:linear-gradient(90deg,#0000,#76ecdd21 48%,#fff3 52%,#0000);width:24%;animation:.56s cubic-bezier(.22,.72,.22,1) both mid-glass-sweep;position:absolute;top:-8%;bottom:-8%;left:-32%;transform:skew(-18deg)translate(-120%)}@keyframes mid-view-in{0%{opacity:0;clip-path:polygon(5% 0,95% 0,100% 8%,100% 92%,95% 100%,5% 100%,0 92%,0 8%);transform:translateY(18px)scale(.982)}55%{opacity:1;clip-path:polygon(1.5% 0,98.5% 0,100% 3%,100% 97%,98.5% 100%,1.5% 100%,0 97%,0 3%);transform:translateY(-2px)scale(1.006)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)scale(1)}}@keyframes mid-glass-sweep{0%{opacity:0;transform:skew(-18deg)translate(-120%)}18%{opacity:.95}72%{opacity:.55}to{opacity:0;transform:skew(-18deg)translate(620%)}}.mid-modal-backdrop{will-change:opacity;animation:.32s cubic-bezier(.22,.72,.22,1) both mid-modal-backdrop-in}.mid-modal-card{transform-origin:50% 44%;will-change:transform,opacity,clip-path;animation:.46s cubic-bezier(.16,1,.3,1) both mid-modal-card-in}@keyframes mid-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mid-modal-card-in{0%{opacity:0;clip-path:polygon(4% 0,96% 0,100% 8%,100% 92%,96% 100%,4% 100%,0 92%,0 8%);transform:translateY(22px)scale(.94)rotateX(2deg)}58%{opacity:1;clip-path:polygon(1% 0,99% 0,100% 3%,100% 97%,99% 100%,1% 100%,0 97%,0 3%);transform:translateY(-3px)scale(1.012)rotateX(0)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)scale(1)rotateX(0)}}@keyframes sun-breathe{0%{opacity:.38;transform:translate(-1%,1%)scale(.98)}to{opacity:.68;transform:translate(1%,-1%)scale(1.03)}}@keyframes sun-foreground{0%{opacity:.1;transform:translate(-1%,1%)scale(.98)}to{opacity:.26;transform:translate(1%,-1%)scale(1.04)}}@keyframes cloud-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,1.5%)scale(1.04)}}@keyframes foreground-cloud-drift{0%{transform:translate(-5%,2%)scale(1)}50%{transform:translate(2%,-1%)scale(1.04)}to{transform:translate(7%,2%)scale(1.09)}}@keyframes fog-contour-a{0%{transform:translate(-8%,9%)scale(1.02)}50%{transform:translate(3%,-2%)scale(1.08)}to{transform:translate(-4%,-13%)scale(1.14)}}@keyframes fog-contour-b{0%{transform:translate(9%,11%)scale(1.03)}to{transform:translate(-10%,-9%)scale(1.14)}}@keyframes fog-contour-c{0%{transform:translate(-11%,12%)scale(1.02)}to{transform:translate(11%,-11%)scale(1.11)}}@media(max-width:640px){#main-app-header button{min-width:0}#main-app-header img{flex-shrink:0}#dashboard-view-container,#settings-view-container,#reminders-view-container{min-width:0}.weather-background{background-position:58%;top:-5%;right:-5%;bottom:-5%;left:-5%}.weather-sun-rays{opacity:.42;top:-12%;right:-32%;bottom:30%;left:24%}.weather-sun-rays-foreground{opacity:.12;top:-12%;right:-36%;bottom:28%;left:20%}.weather-cloud-foreground{opacity:.42;top:5%;right:-42%;bottom:34%;left:-42%}.weather-cloud-foreground span:first-child{width:78vw;height:32vw;left:-22vw}.weather-cloud-foreground span:nth-child(2){width:92vw;height:38vw;left:20vw}.weather-cloud-foreground span:nth-child(3){width:72vw;height:30vw;right:-22vw}.weather-cloud-foreground span:nth-child(4){width:70vw;height:28vw;left:-8vw}.fog-band{filter:blur(9px);height:46%}.mid-view-transition{animation-duration:.5s}.mid-modal-card{animation-duration:.4s}}@media(prefers-reduced-motion:reduce){.weather-sun-rays,.weather-sun-rays-foreground,.weather-cloud-layer,.weather-cloud-foreground,.fog-band,.mid-view-transition,.mid-view-transition:after,.mid-modal-backdrop,.mid-modal-card{animation:none!important}.weather-foreground{display:none}}.weather-lightning-svg{z-index:27;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.weather-lightning-flash{fill:#dcebff14;opacity:0;mix-blend-mode:screen}.weather-lightning-bolt,.weather-lightning-glow,.weather-lightning-branch{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.weather-lightning-glow{stroke:#cdebffb8;stroke-width:9px;filter:blur(7px);opacity:0}.weather-lightning-bolt{stroke:#f8fcfff5;stroke-width:2.1px;filter:drop-shadow(0 0 7px #cfebfff2);opacity:0}.weather-lightning-branch{stroke:#e8f6ffd1;stroke-width:1.3px;filter:drop-shadow(0 0 5px #cfebffb8);opacity:0}.weather-lightning-target{z-index:1;animation:.56s ease-out both weather-lightning-impact;position:relative}@keyframes weather-lightning-impact{0%,12%{filter:brightness();box-shadow:none}20%{filter:brightness(1.9);box-shadow:0 0 0 2px #dcf2ff47,0 0 26px #c5e7ffb8,inset 0 0 22px #dcf2ff3d}34%{filter:brightness(1.35);box-shadow:0 0 0 1px #dcf2ff2e,0 0 14px #c5e7ff6b}52%,to{filter:brightness();box-shadow:none}}.weather-snow-accumulation{z-index:26;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.weather-snow-cap{height:var(--snow-depth,5px);filter:drop-shadow(0 2px 4px #00000038);opacity:.88;min-width:40px;transform:translate(var(--snow-wobble,0px));background:radial-gradient(at 18% 35%,#fffffffa 0,#fffffffa 12%,#0000 25%),radial-gradient(at 46% 42%,#fafdfff2 0,#fafdfff2 15%,#0000 29%),radial-gradient(at 76% 35%,#fffffffa 0,#fffffffa 13%,#0000 28%),linear-gradient(#fffffff5,#dce9f1b8);border-radius:60% 52% 35% 42%/70% 65% 35% 42%;animation:4.8s ease-in-out infinite alternate snow-cap-settle;display:block;position:fixed}.weather-snow-cap:after{content:"";opacity:.65;background:linear-gradient(#fff3,#0000);border-radius:0 0 45% 45%;height:70%;position:absolute;top:35%;left:7%;right:7%}@keyframes snow-cap-settle{0%{transform:translate3d(var(--snow-wobble,0px),-1px,0) scaleX(.995)}to{transform:translate3d(calc(var(--snow-wobble,0px) * -1),1px,0) scaleX(1.01)}}.weather-snow .weather-snow-accumulation{opacity:1}.weather-snow .weather-snow-cap:nth-child(3n){opacity:.72}.weather-snow .weather-snow-cap:nth-child(4n){height:calc(var(--snow-depth,5px) + 2px)}@media(max-width:640px){.weather-lightning-glow{stroke-width:7px}.weather-lightning-bolt{stroke-width:1.7px}.weather-snow-cap{height:calc(var(--snow-depth,4px) * .82)}}@media(prefers-reduced-motion:reduce){.weather-lightning-target,.weather-snow-cap{animation:none!important}.weather-snow-accumulation{display:none}}.weather-cloud-foreground{opacity:.46;mix-blend-mode:screen;filter:none;contain:layout paint;top:2%;right:-10%;bottom:30%;left:-10%}.weather-cloud-foreground span{aspect-ratio:2.65;opacity:.72;filter:none;transform-origin:50%;will-change:transform;background:url(/assets/cloud-organic.svg) 50%/cover no-repeat;border-radius:0;width:clamp(180px,46vw,720px);height:clamp(88px,17vw,260px);animation:34s ease-in-out infinite alternate foreground-cloud-drift}.weather-cloud-foreground span:first-child{top:7%;left:-8vw}.weather-cloud-foreground span:nth-child(2){animation-duration:40s;animation-delay:-10s;top:22%;left:25vw;transform:scale(1.08)}.weather-cloud-foreground span:nth-child(3){animation-duration:37s;animation-delay:-18s;top:5%;right:-7vw;transform:scale(.92)}.weather-cloud-foreground span:nth-child(4){opacity:.55;animation-duration:43s;animation-delay:-24s;top:37%;left:2vw;transform:scale(.82)}.weather-storm .weather-cloud-foreground{opacity:.66}.weather-storm .weather-cloud-foreground span{opacity:.82}@media(max-width:640px){.weather-cloud-foreground{top:4%;right:-28%;bottom:32%;left:-28%}.weather-cloud-foreground span{aspect-ratio:2;width:clamp(210px,72vw,420px);height:clamp(105px,38vw,210px)}.weather-cloud-foreground span:first-child{top:8%;left:-18vw}.weather-cloud-foreground span:nth-child(2){top:25%;left:18vw}.weather-cloud-foreground span:nth-child(3){top:9%;right:-18vw}.weather-cloud-foreground span:nth-child(4){top:40%;left:-5vw}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.mid-brand-mark svg .mid-brand-dot{fill:#a8fff0;stroke:none}.weather-cloud-layer,.weather-cloud-foreground{background:transparent;filter:blur(18px) saturate(.92);mix-blend-mode:screen;will-change:transform,opacity}.weather-cloud-layer{opacity:.92;animation:mid-organic-cloud-drift-back 52s ease-in-out infinite alternate}.weather-cloud-layer:before,.weather-cloud-layer:after,.weather-cloud-foreground:before,.weather-cloud-foreground:after{content:"";position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at 10% 58%,rgba(236,244,248,.26) 0 7%,transparent 27%),radial-gradient(ellipse at 24% 42%,rgba(214,226,234,.25) 0 11%,transparent 31%),radial-gradient(ellipse at 40% 56%,rgba(242,248,250,.24) 0 9%,transparent 28%),radial-gradient(ellipse at 58% 39%,rgba(204,218,227,.28) 0 13%,transparent 33%),radial-gradient(ellipse at 74% 55%,rgba(231,240,244,.23) 0 10%,transparent 29%),radial-gradient(ellipse at 90% 44%,rgba(199,214,224,.22) 0 12%,transparent 30%);filter:blur(22px)}.weather-cloud-layer:before{top:2%;right:-6%;bottom:25%;left:-6%;opacity:.86;transform:scale(1.04,.94);animation:mid-organic-cloud-a 68s ease-in-out infinite alternate}.weather-cloud-layer:after{top:10%;right:-12%;bottom:18%;left:-12%;opacity:.56;transform:scale(1.08,.82);background:radial-gradient(ellipse at 16% 50%,rgba(180,196,208,.22) 0 12%,transparent 31%),radial-gradient(ellipse at 36% 34%,rgba(223,233,239,.19) 0 14%,transparent 35%),radial-gradient(ellipse at 62% 58%,rgba(193,210,220,.2) 0 13%,transparent 34%),radial-gradient(ellipse at 84% 38%,rgba(219,230,236,.18) 0 12%,transparent 31%);animation:mid-organic-cloud-b 82s ease-in-out infinite alternate-reverse}.weather-cloud-foreground{opacity:.52;top:2%;right:-22%;bottom:25%;left:-22%;filter:blur(20px) saturate(.9)}.weather-cloud-foreground span{display:none}.weather-cloud-foreground:before{top:2%;right:-4%;bottom:28%;left:-4%;opacity:.68;animation:mid-organic-cloud-c 44s ease-in-out infinite alternate}.weather-cloud-foreground:after{top:18%;right:-8%;bottom:16%;left:-8%;opacity:.42;animation:mid-organic-cloud-d 57s ease-in-out infinite alternate-reverse}.weather-storm .weather-cloud-layer{opacity:1;filter:blur(21px) saturate(.76)}.weather-storm .weather-cloud-foreground{opacity:.66;filter:blur(22px) saturate(.74)}.weather-cloudy .weather-particles-background,.weather-cloudy .weather-particles-foreground{filter:blur(7px);opacity:.22}.weather-storm .weather-particles-background,.weather-storm .weather-particles-foreground{filter:blur(4px)}.weather-foreground-fog{mask-image:linear-gradient(to bottom,transparent 20%,black 42%,black 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 20%,black 42%,black 100%);opacity:.76;filter:blur(1px)}.weather-foreground-fog .fog-band{display:none}.weather-foreground-fog:before,.weather-foreground-fog:after{content:"";position:absolute;left:-18%;width:136%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 8% 58%,rgba(240,247,249,.18) 0 8%,transparent 26%),radial-gradient(ellipse at 25% 42%,rgba(232,243,246,.24) 0 12%,transparent 32%),radial-gradient(ellipse at 43% 62%,rgba(243,248,249,.19) 0 9%,transparent 29%),radial-gradient(ellipse at 61% 43%,rgba(224,238,242,.22) 0 13%,transparent 34%),radial-gradient(ellipse at 81% 57%,rgba(238,246,248,.2) 0 10%,transparent 30%),radial-gradient(ellipse at 98% 45%,rgba(220,235,240,.16) 0 9%,transparent 26%);filter:blur(26px)}.weather-foreground-fog:before{bottom:-4%;height:45%;opacity:.82;animation:mid-organic-fog-a 31s ease-in-out infinite alternate}.weather-foreground-fog:after{bottom:15%;height:38%;opacity:.48;background:radial-gradient(ellipse at 15% 54%,rgba(220,237,242,.16) 0 10%,transparent 30%),radial-gradient(ellipse at 34% 39%,rgba(239,246,248,.18) 0 12%,transparent 34%),radial-gradient(ellipse at 58% 58%,rgba(218,234,239,.18) 0 13%,transparent 34%),radial-gradient(ellipse at 79% 41%,rgba(235,244,247,.17) 0 11%,transparent 30%);animation:mid-organic-fog-b 43s ease-in-out infinite alternate-reverse}.weather-fog .weather-particles-background,.weather-fog .weather-particles-foreground{opacity:.1;filter:blur(7px)}.weather-fog .weather-foreground-fog{opacity:1}.weather-cloudy .weather-foreground-fog{opacity:.32}.weather-snow .weather-foreground-fog{opacity:.34}.weather-background{transition:background-position 3.6s cubic-bezier(.16,1,.3,1),transform 3.6s cubic-bezier(.16,1,.3,1),filter 3.6s cubic-bezier(.16,1,.3,1)}.weather-color-grade{position:absolute;overflow:hidden;transition:opacity 2.2s ease,transform 3.6s cubic-bezier(.16,1,.3,1),filter 3.6s ease}.weather-color-grade:before,.weather-color-grade:after{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;pointer-events:none;transition:opacity 3s cubic-bezier(.16,1,.3,1),transform 4.2s cubic-bezier(.16,1,.3,1),filter 3.6s ease;will-change:opacity,transform,filter}.weather-color-grade:before{background:radial-gradient(ellipse at 74% 22%,rgba(255,206,132,.28) 0 8%,rgba(255,190,112,.13) 24%,transparent 46%);opacity:.38;filter:blur(18px);transform:translateZ(0) scale(1)}.weather-color-grade:after{background:radial-gradient(ellipse at 72% 18%,rgba(112,145,255,.18) 0 9%,rgba(74,103,207,.1) 24%,transparent 48%);opacity:0;filter:blur(24px);transform:translate3d(0,4%,0) scale(1.02)}.weather-time-early-morning .weather-color-grade:before{opacity:.34;transform:translate3d(-4%,5%,0) scale(1.06);filter:blur(22px)}.weather-time-morning .weather-color-grade:before{opacity:.42;transform:translate3d(-1%,1%,0) scale(1.02)}.weather-time-midday .weather-color-grade:before{opacity:.25;transform:translate3d(3%,-1%,0) scale(1.1)}.weather-time-afternoon .weather-color-grade:before{opacity:.44;transform:translate3d(5%,2%,0) scale(1.08)}.weather-time-golden-hour .weather-color-grade:before{opacity:.72;transform:translate3d(8%,4%,0) scale(1.14);filter:blur(14px) saturate(1.12)}.weather-time-evening .weather-color-grade:before{opacity:.42;transform:translate3d(10%,6%,0) scale(1.18);filter:blur(24px)}.weather-time-night .weather-color-grade:before,.weather-time-late-night .weather-color-grade:before{opacity:0;transform:translate3d(10%,10%,0) scale(1.22)}.weather-time-night .weather-color-grade:after,.weather-time-late-night .weather-color-grade:after{opacity:.72;transform:translateZ(0) scale(1.04)}.weather-time-early-morning .weather-color-grade:after{opacity:.14}.weather-time-evening .weather-color-grade:after{opacity:.32}.weather-sun-rays{transition:opacity 2.8s cubic-bezier(.16,1,.3,1),transform 4.2s cubic-bezier(.16,1,.3,1),filter 3.2s ease}.weather-time-early-morning .weather-sun-rays{opacity:.28;transform:translate3d(-7%,8%,0) scale(.94);filter:blur(2px) saturate(.78)}.weather-time-morning .weather-sun-rays{opacity:.54;transform:translate3d(-2%,2%,0) scale(1)}.weather-time-midday .weather-sun-rays{opacity:.7;transform:translate3d(3%,-3%,0) scale(1.05)}.weather-time-afternoon .weather-sun-rays{opacity:.58;transform:translate3d(6%,1%,0) scale(1.08)}.weather-time-golden-hour .weather-sun-rays{opacity:.84;transform:translate3d(10%,4%,0) scale(1.15);filter:saturate(1.15)}.weather-time-evening .weather-sun-rays{opacity:.34;transform:translate3d(12%,8%,0) scale(1.18);filter:saturate(.82)}.weather-time-night .weather-sun-rays,.weather-time-late-night .weather-sun-rays{opacity:0;transform:translate3d(16%,12%,0) scale(1.22)}.mid-view-transition{animation:mid-cinematic-view-in .72s cubic-bezier(.16,1,.3,1) both;clip-path:none!important;overflow:visible}.mid-view-transition:after{animation:mid-cinematic-sweep .72s cubic-bezier(.16,.9,.2,1) both;filter:blur(14px);opacity:0}@keyframes mid-cinematic-view-in{0%{opacity:0;transform:translate3d(0,20px,0) scale(.985);filter:blur(3px)}42%{opacity:1;transform:translate3d(0,-2px,0) scale(1.003);filter:blur(.4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes mid-cinematic-sweep{0%{opacity:0;transform:translate3d(-115%,0,0) skew(-10deg)}18%{opacity:.7}68%{opacity:.22}to{opacity:0;transform:translate3d(520%,0,0) skew(-10deg)}}@media(max-width:700px){.weather-cloud-layer{filter:blur(13px) saturate(.9)}.weather-cloud-layer:before,.weather-cloud-layer:after,.weather-cloud-foreground:before,.weather-cloud-foreground:after{filter:blur(16px)}.weather-foreground-fog:before,.weather-foreground-fog:after{filter:blur(19px)}.weather-cloud-foreground{top:4%;right:-36%;bottom:28%;left:-36%}}@media(prefers-reduced-motion:reduce){.weather-cloud-layer,.weather-cloud-layer:before,.weather-cloud-layer:after,.weather-cloud-foreground:before,.weather-cloud-foreground:after,.weather-foreground-fog:before,.weather-foreground-fog:after,.mid-view-transition,.mid-view-transition:after{animation:none!important}}@keyframes mid-organic-cloud-drift-back{0%{transform:translate3d(-2%,1%,0) scale(1.01)}to{transform:translate3d(3.5%,-1.5%,0) scale(1.055)}}@keyframes mid-organic-cloud-a{0%{transform:translate3d(-3%,2%,0) scale(1.03,.94)}50%{transform:translate3d(1%,-1%,0) scale(1.08,.98)}to{transform:translate3d(5%,1%,0) scale(1.12,.94)}}@keyframes mid-organic-cloud-b{0%{transform:translate3d(5%,0,0) scale(1.06,.82)}to{transform:translate3d(-6%,3%,0) scale(1.12,.88)}}@keyframes mid-organic-cloud-c{0%{transform:translate3d(-7%,2%,0) scale(1.02,.92)}to{transform:translate3d(8%,-2%,0) scaleX(1.12)}}@keyframes mid-organic-cloud-d{0%{transform:translate3d(8%,4%,0) scale(1.04,.86)}to{transform:translate3d(-7%,-3%,0) scale(1.1,.94)}}@keyframes mid-organic-fog-a{0%{transform:translate3d(-8%,7%,0) scaleX(1.02)}50%{transform:translate3d(2%,-3%,0) scale(1.08,1.05)}to{transform:translate3d(9%,-8%,0) scale(1.13,1.1)}}@keyframes mid-organic-fog-b{0%{transform:translate3d(9%,4%,0) scale(1.04,.96)}50%{transform:translate3d(-2%,-2%,0) scale(1.09,1.02)}to{transform:translate3d(-10%,-6%,0) scale(1.16,1.08)}}.weather-cloud-layer{position:absolute;top:-2%;right:-16%;bottom:30%;left:-16%;z-index:1;background:radial-gradient(ellipse 22% 30% at 6% 48%,rgba(239,247,250,.26) 0 20%,rgba(199,215,224,.16) 44%,transparent 74%),radial-gradient(ellipse 28% 34% at 24% 30%,rgba(246,250,252,.22) 0 18%,rgba(188,207,218,.14) 46%,transparent 76%),radial-gradient(ellipse 24% 28% at 43% 48%,rgba(230,242,247,.25) 0 19%,rgba(166,188,201,.13) 48%,transparent 74%),radial-gradient(ellipse 30% 36% at 64% 26%,rgba(244,249,251,.22) 0 17%,rgba(181,201,211,.14) 45%,transparent 76%),radial-gradient(ellipse 25% 31% at 84% 46%,rgba(232,243,247,.24) 0 19%,rgba(174,194,204,.13) 46%,transparent 75%);filter:blur(12px) saturate(.88);opacity:.82;mix-blend-mode:screen;animation:mid-cloud-bank-main 54s ease-in-out infinite alternate;will-change:transform,opacity}.weather-cloud-layer:before,.weather-cloud-layer:after{content:"";position:absolute;pointer-events:none;border-radius:50%;background-repeat:no-repeat}.weather-cloud-layer:before{top:8%;right:-8%;bottom:18%;left:-8%;background:radial-gradient(ellipse 19% 32% at 8% 55%,rgba(250,253,254,.28) 0 16%,transparent 72%),radial-gradient(ellipse 25% 39% at 28% 35%,rgba(228,239,244,.23) 0 18%,transparent 73%),radial-gradient(ellipse 21% 30% at 48% 57%,rgba(246,250,252,.24) 0 18%,transparent 72%),radial-gradient(ellipse 27% 40% at 70% 34%,rgba(220,234,240,.21) 0 18%,transparent 74%),radial-gradient(ellipse 20% 31% at 91% 54%,rgba(242,248,250,.22) 0 18%,transparent 72%);filter:blur(20px);opacity:.76;transform:translate3d(-4%,2%,0) scale(1.02,.94);animation:mid-cloud-bank-near 39s ease-in-out infinite alternate}.weather-cloud-layer:after{top:2%;right:-18%;bottom:28%;left:-18%;background:radial-gradient(ellipse 30% 27% at 12% 48%,rgba(136,159,173,.16) 0 18%,transparent 72%),radial-gradient(ellipse 34% 30% at 42% 33%,rgba(157,178,190,.14) 0 19%,transparent 74%),radial-gradient(ellipse 29% 26% at 71% 50%,rgba(123,149,164,.15) 0 18%,transparent 73%),radial-gradient(ellipse 31% 29% at 96% 34%,rgba(150,172,184,.13) 0 18%,transparent 74%);filter:blur(28px);opacity:.54;transform:translate3d(5%,0,0) scale(1.08,.86);animation:mid-cloud-bank-far 76s ease-in-out infinite alternate-reverse}.weather-cloud-foreground{position:absolute;top:4%;right:-24%;bottom:24%;left:-24%;z-index:22;opacity:.48;mix-blend-mode:screen;filter:blur(15px) saturate(.88);pointer-events:none;animation:mid-cloud-foreground 42s ease-in-out infinite alternate}.weather-cloud-foreground:before,.weather-cloud-foreground:after{content:"";position:absolute;pointer-events:none;border-radius:50%;top:4%;right:0;bottom:24%;left:0}.weather-cloud-foreground:before{background:radial-gradient(ellipse 24% 36% at 4% 58%,rgba(250,253,255,.24) 0 17%,transparent 72%),radial-gradient(ellipse 32% 42% at 29% 35%,rgba(231,241,246,.22) 0 18%,transparent 74%),radial-gradient(ellipse 26% 38% at 57% 56%,rgba(247,251,253,.2) 0 17%,transparent 72%),radial-gradient(ellipse 34% 43% at 86% 34%,rgba(220,234,240,.19) 0 18%,transparent 75%);animation:mid-cloud-foreground-a 33s ease-in-out infinite alternate}.weather-cloud-foreground:after{top:18%;right:-6%;bottom:12%;left:-6%;background:radial-gradient(ellipse 30% 30% at 14% 52%,rgba(176,197,207,.14) 0 18%,transparent 75%),radial-gradient(ellipse 35% 33% at 48% 40%,rgba(194,211,219,.12) 0 18%,transparent 76%),radial-gradient(ellipse 31% 31% at 81% 56%,rgba(164,188,200,.13) 0 18%,transparent 74%);filter:blur(24px);animation:mid-cloud-foreground-b 51s ease-in-out infinite alternate-reverse}.weather-cloudy .weather-cloud-layer{opacity:.92}.weather-cloudy .weather-cloud-foreground{opacity:.58}.weather-storm .weather-cloud-layer{opacity:1;filter:blur(13px) saturate(.72) brightness(.88)}.weather-storm .weather-cloud-foreground{opacity:.68;filter:blur(16px) saturate(.7)}.weather-time-night .weather-cloud-layer,.weather-time-late-night .weather-cloud-layer{opacity:.44;filter:blur(15px) saturate(.62)}.weather-time-night .weather-cloud-foreground,.weather-time-late-night .weather-cloud-foreground{opacity:.28;filter:blur(18px) saturate(.58)}.weather-foreground-fog{z-index:25;opacity:.72;filter:blur(1px);isolation:isolate}.weather-foreground-fog:before,.weather-foreground-fog:after{content:"";position:absolute;left:-22%;width:144%;border-radius:50%;pointer-events:none;background-repeat:no-repeat;filter:blur(25px)}.weather-foreground-fog:before{bottom:-7%;height:48%;background:radial-gradient(ellipse 28% 52% at 5% 58%,rgba(239,247,249,.22) 0 16%,transparent 72%),radial-gradient(ellipse 34% 58% at 28% 40%,rgba(231,243,246,.25) 0 17%,transparent 74%),radial-gradient(ellipse 30% 48% at 53% 61%,rgba(243,248,250,.2) 0 16%,transparent 73%),radial-gradient(ellipse 37% 58% at 79% 42%,rgba(225,239,243,.23) 0 17%,transparent 74%),radial-gradient(ellipse 25% 44% at 101% 58%,rgba(239,247,249,.18) 0 16%,transparent 72%);opacity:.82;animation:mid-fog-volume-near 30s ease-in-out infinite alternate}.weather-foreground-fog:after{bottom:12%;height:40%;background:radial-gradient(ellipse 34% 48% at 12% 54%,rgba(201,221,229,.15) 0 18%,transparent 75%),radial-gradient(ellipse 42% 53% at 42% 38%,rgba(218,233,238,.17) 0 18%,transparent 76%),radial-gradient(ellipse 35% 46% at 72% 57%,rgba(196,218,227,.14) 0 18%,transparent 74%),radial-gradient(ellipse 30% 44% at 96% 39%,rgba(220,235,239,.14) 0 18%,transparent 75%);opacity:.5;filter:blur(31px);animation:mid-fog-volume-far 46s ease-in-out infinite alternate-reverse}.weather-fog .weather-foreground-fog:before{opacity:1}.weather-fog .weather-foreground-fog:after{opacity:.62}.weather-cloudy .weather-foreground-fog{opacity:.34}.weather-rain .weather-foreground-fog,.weather-heavy-rain .weather-foreground-fog,.weather-storm .weather-foreground-fog{opacity:.22}.weather-scene,.weather-background,.weather-color-grade,.weather-sun-rays,.weather-sun-rays-foreground,.weather-foreground-fog{transition:opacity 2.6s cubic-bezier(.16,1,.3,1),transform 4.2s cubic-bezier(.16,1,.3,1),filter 3.6s cubic-bezier(.16,1,.3,1),background-position 4.2s cubic-bezier(.16,1,.3,1)}.weather-time-early-morning .weather-color-grade{transform:translate3d(-1%,2%,0) scale(1.015)}.weather-time-morning .weather-color-grade{transform:translateZ(0) scale(1.02)}.weather-time-midday .weather-color-grade{transform:translate3d(1%,-1%,0) scale(1.035)}.weather-time-afternoon .weather-color-grade{transform:translate3d(2%,0,0) scale(1.04)}.weather-time-golden-hour .weather-color-grade{transform:translate3d(4%,2%,0) scale(1.06)}.weather-time-evening .weather-color-grade{transform:translate3d(5%,4%,0) scale(1.075)}.weather-time-night .weather-color-grade,.weather-time-late-night .weather-color-grade{transform:translate3d(2%,6%,0) scale(1.09)}.weather-time-early-morning .weather-sun-rays{opacity:.34;transform:translate3d(-7%,6%,0) scale(.96)}.weather-time-morning .weather-sun-rays{opacity:.58;transform:translate3d(-2%,1%,0) scale(1)}.weather-time-midday .weather-sun-rays{opacity:.74;transform:translate3d(2%,-2%,0) scale(1.05)}.weather-time-afternoon .weather-sun-rays{opacity:.64;transform:translate3d(6%,1%,0) scale(1.09)}.weather-time-golden-hour .weather-sun-rays{opacity:.88;transform:translate3d(11%,4%,0) scale(1.16)}.weather-time-evening .weather-sun-rays{opacity:.3;transform:translate3d(14%,7%,0) scale(1.22)}.weather-time-night .weather-sun-rays,.weather-time-late-night .weather-sun-rays{opacity:0;transform:translate3d(18%,11%,0) scale(1.26)}.weather-time-early-morning .weather-foreground-fog{transform:translate3d(-2%,1%,0) scale(1.02)}.weather-time-midday .weather-foreground-fog{transform:translate3d(1%,-1%,0) scale(1.035)}.weather-time-golden-hour .weather-foreground-fog{transform:translate3d(3%,1%,0) scale(1.06)}.weather-time-evening .weather-foreground-fog{transform:translate3d(4%,3%,0) scale(1.08)}.weather-time-night .weather-foreground-fog,.weather-time-late-night .weather-foreground-fog{transform:translate3d(2%,5%,0) scale(1.1)}.weather-scene,.weather-foreground,.weather-cloud-layer,.weather-cloud-foreground,.weather-foreground-fog,.weather-particles{pointer-events:none!important}@keyframes mid-cloud-bank-main{0%{transform:translate3d(-3%,1%,0) scale(1.02,.98)}50%{transform:translate3d(1%,-1.2%,0) scale(1.045,1.01)}to{transform:translate3d(5%,1.4%,0) scale(1.07,.99)}}@keyframes mid-cloud-bank-near{0%{transform:translate3d(-5%,2%,0) scale(1.01,.94)}50%{transform:translate3d(2%,-1%,0) scale(1.06,.99)}to{transform:translate3d(7%,1%,0) scale(1.1,.96)}}@keyframes mid-cloud-bank-far{0%{transform:translate3d(7%,1%,0) scale(1.08,.86)}to{transform:translate3d(-7%,-2%,0) scale(1.14,.92)}}@keyframes mid-cloud-foreground{0%{transform:translate3d(-6%,2%,0) scale(1.02,.96)}to{transform:translate3d(8%,-2%,0) scale(1.1,1.02)}}@keyframes mid-cloud-foreground-a{0%{transform:translate3d(-8%,2%,0) scale(1.01,.95)}to{transform:translate3d(9%,-2%,0) scale(1.1,1.02)}}@keyframes mid-cloud-foreground-b{0%{transform:translate3d(7%,3%,0) scale(1.04,.88)}to{transform:translate3d(-8%,-3%,0) scale(1.12,.96)}}@keyframes mid-fog-volume-near{0%{transform:translate3d(-8%,8%,0) scaleX(1.02)}50%{transform:translate3d(2%,-2%,0) scale(1.08,1.04)}to{transform:translate3d(10%,-8%,0) scale(1.14,1.1)}}@keyframes mid-fog-volume-far{0%{transform:translate3d(10%,5%,0) scale(1.04,.96)}50%{transform:translate3d(-2%,-2%,0) scale(1.1,1.02)}to{transform:translate3d(-11%,-7%,0) scale(1.16,1.08)}}@media(max-width:700px){.weather-cloud-layer{top:-2%;right:-30%;bottom:30%;left:-30%;filter:blur(10px) saturate(.86)}.weather-cloud-layer:before{filter:blur(16px)}.weather-cloud-layer:after{filter:blur(22px)}.weather-cloud-foreground{top:5%;right:-42%;bottom:28%;left:-42%;filter:blur(12px) saturate(.86)}.weather-cloud-foreground:before{filter:blur(15px)}.weather-cloud-foreground:after{filter:blur(21px)}.weather-foreground-fog:before{filter:blur(20px)}.weather-foreground-fog:after{filter:blur(25px)}}@media(prefers-reduced-motion:reduce){.weather-cloud-layer,.weather-cloud-layer:before,.weather-cloud-layer:after,.weather-cloud-foreground,.weather-cloud-foreground:before,.weather-cloud-foreground:after,.weather-foreground-fog:before,.weather-foreground-fog:after{animation:none!important}}.weather-cloudy .weather-particles-background,.weather-cloudy .weather-particles-foreground,.weather-fog .weather-particles-background,.weather-fog .weather-particles-foreground{opacity:0!important}.weather-cloud-layer{top:-4%!important;right:-20%!important;bottom:28%!important;left:-20%!important;background:radial-gradient(ellipse 22% 34% at 4% 52%,rgba(238,246,250,.28) 0 16%,rgba(205,219,227,.17) 38%,transparent 74%),radial-gradient(ellipse 29% 40% at 20% 34%,rgba(248,251,252,.25) 0 15%,rgba(190,207,217,.15) 42%,transparent 75%),radial-gradient(ellipse 25% 36% at 39% 55%,rgba(232,243,247,.24) 0 17%,rgba(171,191,202,.14) 44%,transparent 76%),radial-gradient(ellipse 33% 43% at 61% 31%,rgba(245,250,252,.27) 0 15%,rgba(186,204,214,.15) 43%,transparent 76%),radial-gradient(ellipse 27% 38% at 82% 50%,rgba(231,242,246,.24) 0 16%,rgba(174,194,205,.14) 42%,transparent 75%),radial-gradient(ellipse 20% 31% at 101% 37%,rgba(239,247,250,.2) 0 15%,transparent 72%)!important;filter:blur(14px) saturate(.84)!important;border-radius:50%;mix-blend-mode:screen;animation:mid-real-cloud-bank 64s ease-in-out infinite alternate!important}.weather-cloud-layer:before{top:-2%!important;right:-8%!important;bottom:12%!important;left:-8%!important;background:radial-gradient(ellipse 17% 31% at 8% 58%,rgba(255,255,255,.3) 0 15%,transparent 72%),radial-gradient(ellipse 23% 37% at 28% 38%,rgba(234,244,248,.25) 0 16%,transparent 74%),radial-gradient(ellipse 19% 32% at 48% 58%,rgba(248,251,252,.26) 0 15%,transparent 72%),radial-gradient(ellipse 26% 40% at 70% 36%,rgba(227,239,244,.23) 0 16%,transparent 74%),radial-gradient(ellipse 18% 30% at 91% 55%,rgba(243,249,251,.23) 0 15%,transparent 72%)!important;filter:blur(22px)!important;border-radius:50%;animation:mid-real-cloud-near 46s ease-in-out infinite alternate!important}.weather-cloud-layer:after{top:4%!important;right:-18%!important;bottom:22%!important;left:-18%!important;background:radial-gradient(ellipse 31% 27% at 12% 48%,rgba(129,153,168,.15) 0 18%,transparent 75%),radial-gradient(ellipse 37% 31% at 42% 33%,rgba(157,179,190,.13) 0 18%,transparent 76%),radial-gradient(ellipse 32% 28% at 71% 51%,rgba(119,146,161,.14) 0 18%,transparent 75%),radial-gradient(ellipse 34% 30% at 97% 36%,rgba(150,174,185,.12) 0 18%,transparent 75%)!important;filter:blur(31px)!important;border-radius:50%;animation:mid-real-cloud-far 88s ease-in-out infinite alternate-reverse!important}.weather-cloud-foreground{top:3%!important;right:-28%!important;bottom:24%!important;left:-28%!important;opacity:.54!important;filter:blur(13px) saturate(.84)!important;mix-blend-mode:screen;animation:mid-real-cloud-foreground 40s ease-in-out infinite alternate!important}.weather-cloud-foreground span{display:block!important;border-radius:50%!important;background:radial-gradient(ellipse at 24% 50%,rgba(248,252,253,.26) 0 15%,transparent 47%),radial-gradient(ellipse at 49% 40%,rgba(219,233,239,.23) 0 18%,transparent 52%),radial-gradient(ellipse at 74% 54%,rgba(240,247,249,.22) 0 16%,transparent 48%),radial-gradient(ellipse at 50% 76%,rgba(153,176,189,.13) 0 20%,transparent 58%)!important;filter:blur(8px)!important;opacity:.72}.weather-cloud-foreground span:nth-child(1){width:46vw!important;height:20vw!important;left:-10vw!important;top:8%!important}.weather-cloud-foreground span:nth-child(2){width:54vw!important;height:23vw!important;left:23vw!important;top:20%!important;animation-delay:-12s!important}.weather-cloud-foreground span:nth-child(3){width:43vw!important;height:19vw!important;right:-8vw!important;top:6%!important;animation-delay:-20s!important}.weather-cloud-foreground span:nth-child(4){width:38vw!important;height:17vw!important;left:2vw!important;top:36%!important;animation-delay:-27s!important;opacity:.5}.weather-storm .weather-cloud-layer{filter:blur(15px) saturate(.7) brightness(.84)!important}.weather-storm .weather-cloud-foreground{filter:blur(14px) saturate(.68)!important}.weather-foreground-fog{mask-image:linear-gradient(to bottom,transparent 17%,rgba(0,0,0,.55) 37%,#000 55%,#000 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 17%,rgba(0,0,0,.55) 37%,#000 55%,#000 100%)!important;opacity:.74!important;filter:none!important}.weather-foreground-fog .fog-band{display:block!important;left:-22%!important;width:144%!important;height:36%!important;border-radius:50%!important;background:radial-gradient(ellipse 20% 48% at 4% 58%,rgba(239,247,249,.19) 0 14%,transparent 70%),radial-gradient(ellipse 30% 54% at 24% 42%,rgba(232,243,246,.22) 0 15%,transparent 73%),radial-gradient(ellipse 24% 46% at 44% 62%,rgba(245,249,250,.17) 0 14%,transparent 70%),radial-gradient(ellipse 33% 56% at 66% 40%,rgba(226,239,243,.2) 0 15%,transparent 73%),radial-gradient(ellipse 23% 45% at 87% 58%,rgba(239,247,249,.18) 0 14%,transparent 70%)!important;filter:blur(18px)!important;transform-origin:50% 50%}.weather-foreground-fog .fog-band-a{bottom:-8%!important;opacity:.86!important;animation:mid-real-mist-a 27s ease-in-out infinite alternate!important}.weather-foreground-fog .fog-band-b{bottom:8%!important;opacity:.55!important;filter:blur(24px)!important;animation:mid-real-mist-b 39s ease-in-out infinite alternate-reverse!important}.weather-foreground-fog .fog-band-c{bottom:22%!important;opacity:.34!important;filter:blur(30px)!important;animation:mid-real-mist-c 52s ease-in-out infinite alternate!important}.weather-fog .weather-foreground-fog .fog-band-a{opacity:1!important}.weather-fog .weather-foreground-fog .fog-band-b{opacity:.72!important}.weather-fog .weather-foreground-fog .fog-band-c{opacity:.46!important}.weather-cloudy .weather-foreground-fog{opacity:.28!important}.weather-background{transition:background-position 5.2s cubic-bezier(.16,1,.3,1),transform 5.2s cubic-bezier(.16,1,.3,1),filter 5.2s cubic-bezier(.16,1,.3,1)!important}.weather-background:before,.weather-background:after{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;pointer-events:none;border-radius:50%;transition:opacity 4.2s cubic-bezier(.16,1,.3,1),transform 5.2s cubic-bezier(.16,1,.3,1),filter 4.2s ease;will-change:opacity,transform,filter}.weather-background:before{background:radial-gradient(ellipse at 82% 19%,rgba(255,218,153,.28) 0 7%,rgba(255,190,106,.12) 23%,transparent 48%),radial-gradient(ellipse at 56% 56%,rgba(255,214,161,.07) 0 13%,transparent 46%);opacity:.58;filter:blur(20px);transform:translate3d(-5%,4%,0) scale(1.04)}.weather-background:after{background:radial-gradient(ellipse at 18% 24%,rgba(104,137,220,.14) 0 9%,rgba(64,91,176,.07) 27%,transparent 50%),radial-gradient(ellipse at 72% 72%,rgba(49,105,132,.08) 0 10%,transparent 46%);opacity:0;filter:blur(28px);transform:translate3d(5%,8%,0) scale(1.06)}.weather-time-early-morning .weather-background:before{opacity:.36;transform:translate3d(-10%,7%,0) scale(1.08);filter:blur(24px)}.weather-time-morning .weather-background:before{opacity:.58;transform:translate3d(-4%,2%,0) scale(1.04)}.weather-time-midday .weather-background:before{opacity:.34;transform:translate3d(2%,-2%,0) scale(1.08)}.weather-time-afternoon .weather-background:before{opacity:.52;transform:translate3d(7%,0,0) scale(1.1)}.weather-time-golden-hour .weather-background:before{opacity:.88;transform:translate3d(12%,4%,0) scale(1.16);filter:blur(15px)}.weather-time-evening .weather-background:before{opacity:.48;transform:translate3d(16%,8%,0) scale(1.2);filter:blur(23px)}.weather-time-night .weather-background:before,.weather-time-late-night .weather-background:before{opacity:0;transform:translate3d(18%,11%,0) scale(1.24)}.weather-time-early-morning .weather-background:after{opacity:.08}.weather-time-evening .weather-background:after{opacity:.34;transform:translate3d(0,4%,0) scale(1.08)}.weather-time-night .weather-background:after,.weather-time-late-night .weather-background:after{opacity:.78;transform:translate3d(-2%,0,0) scale(1.04)}.weather-time-early-morning .weather-foreground-fog{opacity:.82!important;transform:translate3d(-2%,2%,0) scale(1.02)}.weather-time-morning .weather-foreground-fog{opacity:.7!important;transform:translateZ(0) scale(1)}.weather-time-midday .weather-foreground-fog{opacity:.46!important;transform:translate3d(1%,-2%,0) scale(1.025)}.weather-time-afternoon .weather-foreground-fog{opacity:.54!important;transform:translate3d(3%,0,0) scale(1.04)}.weather-time-golden-hour .weather-foreground-fog{opacity:.66!important;transform:translate3d(5%,2%,0) scale(1.06)}.weather-time-evening .weather-foreground-fog{opacity:.78!important;transform:translate3d(5%,4%,0) scale(1.08)}.weather-time-night .weather-foreground-fog,.weather-time-late-night .weather-foreground-fog{opacity:.92!important;transform:translate3d(2%,6%,0) scale(1.1)}@keyframes mid-real-cloud-bank{0%{transform:translate3d(-3%,1%,0) scale(1.02,.98)}50%{transform:translate3d(1%,-1%,0) scale(1.05,1.01)}to{transform:translate3d(6%,1.5%,0) scale(1.09,.99)}}@keyframes mid-real-cloud-near{0%{transform:translate3d(-6%,2%,0) scale(1.01,.95)}to{transform:translate3d(8%,-2%,0) scale(1.11,1.02)}}@keyframes mid-real-cloud-far{0%{transform:translate3d(8%,1%,0) scale(1.08,.88)}to{transform:translate3d(-8%,-2%,0) scale(1.15,.94)}}@keyframes mid-real-cloud-foreground{0%{transform:translate3d(-7%,2%,0) scale(1.01,.96)}50%{transform:translate3d(2%,-1%,0) scaleX(1.06)}to{transform:translate3d(9%,1%,0) scale(1.1,1.02)}}@keyframes mid-real-mist-a{0%{transform:translate3d(-9%,7%,0) scaleX(1.02)}50%{transform:translate3d(2%,-2%,0) scale(1.08,1.04)}to{transform:translate3d(10%,-7%,0) scale(1.14,1.09)}}@keyframes mid-real-mist-b{0%{transform:translate3d(10%,5%,0) scale(1.04,.96)}to{transform:translate3d(-11%,-6%,0) scale(1.16,1.08)}}@keyframes mid-real-mist-c{0%{transform:translate3d(-11%,7%,0) scale(1.03,.96)}to{transform:translate3d(12%,-8%,0) scale(1.14,1.08)}}@media(max-width:700px){.weather-cloud-layer{top:-3%!important;right:-32%!important;bottom:30%!important;left:-32%!important;filter:blur(11px) saturate(.82)!important}.weather-cloud-layer:before{filter:blur(16px)!important}.weather-cloud-layer:after{filter:blur(23px)!important}.weather-cloud-foreground{top:5%!important;right:-40%!important;bottom:28%!important;left:-40%!important;filter:blur(10px) saturate(.82)!important}.weather-cloud-foreground span{filter:blur(6px)!important}.weather-cloud-foreground span:nth-child(1){width:76vw!important;height:34vw!important;left:-20vw!important}.weather-cloud-foreground span:nth-child(2){width:88vw!important;height:38vw!important;left:18vw!important}.weather-cloud-foreground span:nth-child(3){width:72vw!important;height:31vw!important;right:-20vw!important}.weather-cloud-foreground span:nth-child(4){width:66vw!important;height:28vw!important;left:-7vw!important}.weather-foreground-fog .fog-band{height:44%!important;filter:blur(12px)!important}.weather-foreground-fog .fog-band-b{filter:blur(17px)!important}.weather-foreground-fog .fog-band-c{filter:blur(21px)!important}}@media(prefers-reduced-motion:reduce){.weather-cloud-layer,.weather-cloud-layer:before,.weather-cloud-layer:after,.weather-cloud-foreground,.weather-cloud-foreground span,.weather-foreground-fog .fog-band,.weather-background,.weather-background:before,.weather-background:after{animation:none!important;transition:none!important}}.weather-cloud-layer{top:-8%!important;right:-18%!important;bottom:20%!important;left:-18%!important;background-image:url(/assets/cloud-organic.svg),url(/assets/cloud-organic.svg),url(/assets/cloud-organic.svg)!important;background-repeat:no-repeat!important;background-size:72vw 28vw,92vw 36vw,118vw 44vw!important;background-position:-8vw 8%,36vw 22%,-26vw 38%!important;opacity:.52!important;filter:blur(10px) saturate(.78)!important;mix-blend-mode:screen!important;border-radius:0!important;animation:mid-v5-cloud-bank 72s ease-in-out infinite alternate!important}.weather-cloud-layer:before,.weather-cloud-layer:after{content:""!important;position:absolute!important;pointer-events:none!important;border-radius:0!important}.weather-cloud-layer:before{top:-6%!important;right:-12%!important;bottom:10%!important;left:-12%!important;background-image:url(/assets/cloud-organic.svg),url(/assets/cloud-organic.svg)!important;background-repeat:no-repeat!important;background-size:86vw 34vw,106vw 41vw!important;background-position:10vw 2%,74vw 28%!important;opacity:.4!important;filter:blur(19px)!important;animation:mid-v5-cloud-near 49s ease-in-out infinite alternate-reverse!important}.weather-cloud-layer:after{top:5%!important;right:-24%!important;bottom:18%!important;left:-24%!important;background:radial-gradient(ellipse 32% 20% at 16% 44%,rgba(224,237,243,.16),transparent 76%),radial-gradient(ellipse 38% 22% at 48% 30%,rgba(194,211,221,.14),transparent 78%),radial-gradient(ellipse 34% 20% at 82% 48%,rgba(215,229,236,.15),transparent 78%)!important;filter:blur(28px)!important;opacity:.58!important;animation:mid-v5-cloud-far 96s ease-in-out infinite alternate!important}.weather-cloud-foreground{top:2%!important;right:-24%!important;bottom:22%!important;left:-24%!important;opacity:.46!important;filter:blur(8px) saturate(.76)!important;mix-blend-mode:screen!important;animation:mid-v5-cloud-foreground 44s ease-in-out infinite alternate!important}.weather-cloud-foreground span{border-radius:0!important;background-image:url(/assets/cloud-organic.svg)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-position:center!important;background-color:transparent!important;filter:blur(7px)!important;opacity:.52!important}.weather-cloud-foreground span:nth-child(1){width:58vw!important;height:23vw!important;left:-13vw!important;top:10%!important}.weather-cloud-foreground span:nth-child(2){width:66vw!important;height:26vw!important;left:25vw!important;top:23%!important;animation-delay:-14s!important}.weather-cloud-foreground span:nth-child(3){width:54vw!important;height:21vw!important;right:-12vw!important;top:7%!important;animation-delay:-25s!important}.weather-cloud-foreground span:nth-child(4){width:48vw!important;height:19vw!important;left:4vw!important;top:37%!important;animation-delay:-31s!important;opacity:.34!important}.weather-foreground-fog{opacity:.86!important;filter:none!important;mask-image:linear-gradient(to bottom,transparent 8%,rgba(0,0,0,.3) 30%,#000 56%,#000 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 8%,rgba(0,0,0,.3) 30%,#000 56%,#000 100%)!important}.weather-foreground-fog .fog-band{left:-26%!important;width:152%!important;height:46%!important;border-radius:50%!important;background:radial-gradient(ellipse 24% 46% at 8% 60%,rgba(239,247,249,.14) 0 11%,transparent 68%),radial-gradient(ellipse 36% 58% at 27% 42%,rgba(232,243,246,.18) 0 13%,transparent 71%),radial-gradient(ellipse 27% 50% at 47% 62%,rgba(245,249,250,.13) 0 12%,transparent 69%),radial-gradient(ellipse 39% 60% at 69% 40%,rgba(226,239,243,.17) 0 13%,transparent 71%),radial-gradient(ellipse 26% 48% at 91% 58%,rgba(239,247,249,.14) 0 11%,transparent 68%)!important;filter:blur(20px)!important;transform-origin:50% 60%!important}.weather-foreground-fog .fog-band-a{bottom:-14%!important;opacity:.82!important;animation:mid-v5-mist-a 31s ease-in-out infinite alternate!important}.weather-foreground-fog .fog-band-b{bottom:5%!important;opacity:.54!important;filter:blur(29px)!important;animation:mid-v5-mist-b 43s ease-in-out infinite alternate-reverse!important}.weather-foreground-fog .fog-band-c{bottom:24%!important;opacity:.34!important;filter:blur(36px)!important;animation:mid-v5-mist-c 58s ease-in-out infinite alternate!important}.weather-fog .weather-foreground-fog .fog-band-a{opacity:.92!important}.weather-fog .weather-foreground-fog .fog-band-b{opacity:.64!important}.weather-fog .weather-foreground-fog .fog-band-c{opacity:.42!important}.weather-background{transition:background-position 9s cubic-bezier(.16,1,.3,1),transform 9s cubic-bezier(.16,1,.3,1),filter 9s cubic-bezier(.16,1,.3,1)!important}.weather-background:before,.weather-background:after{transition:opacity 7.8s cubic-bezier(.16,1,.3,1),transform 9s cubic-bezier(.16,1,.3,1),filter 7.8s ease,background-position 9s cubic-bezier(.16,1,.3,1)!important}.weather-background:before{background:radial-gradient(ellipse 22% 30% at 84% 20%,rgba(255,218,153,.28),transparent 64%),radial-gradient(ellipse 34% 38% at 61% 50%,rgba(255,214,164,.08),transparent 70%)!important;animation:mid-v5-light-drift 28s ease-in-out infinite alternate!important}.weather-background:after{background:radial-gradient(ellipse 24% 28% at 18% 22%,rgba(100,139,222,.14),transparent 68%),radial-gradient(ellipse 40% 34% at 73% 76%,rgba(44,98,128,.1),transparent 72%)!important;animation:mid-v5-night-drift 36s ease-in-out infinite alternate!important}.weather-time-early-morning .weather-background:before{opacity:.3!important;transform:translate3d(-12%,8%,0) scale(1.08)}.weather-time-morning .weather-background:before{opacity:.56!important;transform:translate3d(-5%,2%,0) scale(1.04)}.weather-time-midday .weather-background:before{opacity:.28!important;transform:translate3d(2%,-3%,0) scale(1.08)}.weather-time-afternoon .weather-background:before{opacity:.48!important;transform:translate3d(8%,0,0) scale(1.11)}.weather-time-golden-hour .weather-background:before{opacity:.86!important;transform:translate3d(15%,4%,0) scale(1.17)}.weather-time-evening .weather-background:before{opacity:.42!important;transform:translate3d(20%,8%,0) scale(1.21)}.weather-time-night .weather-background:before,.weather-time-late-night .weather-background:before{opacity:0!important;transform:translate3d(22%,12%,0) scale(1.24)}.weather-time-early-morning .weather-background:after{opacity:.1!important;transform:translate3d(4%,5%,0) scale(1.06)}.weather-time-evening .weather-background:after{opacity:.36!important;transform:translate3d(0,4%,0) scale(1.09)}.weather-time-night .weather-background:after,.weather-time-late-night .weather-background:after{opacity:.82!important;transform:translate3d(-3%,0,0) scale(1.05)}.weather-time-early-morning .weather-foreground-fog{transform:translate3d(-2%,3%,0) scale(1.03)}.weather-time-morning .weather-foreground-fog{transform:translateZ(0) scale(1)}.weather-time-midday .weather-foreground-fog{transform:translate3d(1%,-3%,0) scale(1.03)}.weather-time-afternoon .weather-foreground-fog{transform:translate3d(3%,0,0) scale(1.05)}.weather-time-golden-hour .weather-foreground-fog{transform:translate3d(5%,2%,0) scale(1.07)}.weather-time-evening .weather-foreground-fog{transform:translate3d(6%,5%,0) scale(1.1)}.weather-time-night .weather-foreground-fog,.weather-time-late-night .weather-foreground-fog{transform:translate3d(3%,7%,0) scale(1.12)}@keyframes mid-v5-cloud-bank{0%{transform:translate3d(-4%,1%,0) scale(1.02,.98)}50%{transform:translate3d(1%,-1%,0) scale(1.06,1.01)}to{transform:translate3d(7%,2%,0) scale(1.11,1.03)}}@keyframes mid-v5-cloud-near{0%{transform:translate3d(8%,2%,0) scale(1.02,.96)}to{transform:translate3d(-9%,-2%,0) scale(1.12,1.04)}}@keyframes mid-v5-cloud-far{0%{transform:translate3d(10%,0,0) scale(1.08,.92)}to{transform:translate3d(-10%,-2%,0) scale(1.16,.98)}}@keyframes mid-v5-cloud-foreground{0%{transform:translate3d(-8%,2%,0) scale(1.01,.97)}50%{transform:translate3d(1%,-1%,0) scale(1.06,1.01)}to{transform:translate3d(10%,1%,0) scale(1.12,1.04)}}@keyframes mid-v5-mist-a{0%{transform:translate3d(-10%,6%,0) scaleX(1.03)}50%{transform:translate3d(1%,-2%,0) scale(1.09,1.04)}to{transform:translate3d(11%,-7%,0) scale(1.15,1.1)}}@keyframes mid-v5-mist-b{0%{transform:translate3d(11%,5%,0) scale(1.04,.97)}to{transform:translate3d(-12%,-6%,0) scale(1.18,1.09)}}@keyframes mid-v5-mist-c{0%{transform:translate3d(-12%,7%,0) scale(1.03,.96)}to{transform:translate3d(13%,-8%,0) scale(1.19,1.1)}}@keyframes mid-v5-light-drift{0%{transform:translate3d(-2%,1%,0) scale(1.02)}to{transform:translate3d(4%,-1%,0) scale(1.08)}}@keyframes mid-v5-night-drift{0%{transform:translate3d(3%,2%,0) scale(1.04)}to{transform:translate3d(-3%,-1%,0) scale(1.08)}}@media(max-width:700px){.weather-cloud-layer{background-size:118vw 46vw,144vw 56vw,174vw 66vw!important;filter:blur(7px) saturate(.78)!important}.weather-cloud-layer:before{filter:blur(13px)!important}.weather-cloud-layer:after{filter:blur(19px)!important}.weather-cloud-foreground{filter:blur(5px) saturate(.76)!important}.weather-foreground-fog .fog-band{filter:blur(14px)!important}.weather-foreground-fog .fog-band-b{filter:blur(19px)!important}.weather-foreground-fog .fog-band-c{filter:blur(24px)!important}}@media(prefers-reduced-motion:reduce){.weather-cloud-layer,.weather-cloud-layer:before,.weather-cloud-layer:after,.weather-cloud-foreground,.weather-foreground-fog .fog-band,.weather-background:before,.weather-background:after{animation:none!important;transition-duration:0ms!important}}
