.touch-target[data-v-6cda368a]{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.transition-all[data-v-53da7fe3],.transition-opacity[data-v-53da7fe3],.transition-transform[data-v-53da7fe3]{transform:translateZ(0);will-change:transform,opacity}.weather-main-card[data-v-dbe4c615]{background:linear-gradient(135deg,#667eea,#764ba2)}.weather-bg-container[data-v-dbe4c615]:before{animation:pulse-glow-dbe4c615 4s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.1) 0,transparent 50%);content:"";inset:0;position:absolute}@keyframes pulse-glow-dbe4c615{0%,to{opacity:.5}50%{opacity:.8}}@keyframes gradient-dbe4c615{0%,to{opacity:1}50%{opacity:.8}}.animate-gradient[data-v-dbe4c615]{animation:gradient-dbe4c615 6s ease-in-out infinite}@keyframes float-dbe4c615{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-dbe4c615]{animation:float-dbe4c615 3s ease-in-out infinite}.particle[data-v-dbe4c615]{animation:float-particle-dbe4c615 10s infinite;background:#ffffff4d;border-radius:50%;position:absolute}.particle-1[data-v-dbe4c615]{animation-delay:0s;animation-duration:8s;height:8px;left:10%;top:20%;width:8px}.particle-2[data-v-dbe4c615]{animation-delay:2s;animation-duration:10s;height:6px;right:20%;top:60%;width:6px}.particle-3[data-v-dbe4c615]{animation-delay:4s;animation-duration:12s;bottom:30%;height:10px;left:70%;width:10px}@keyframes float-particle-dbe4c615{0%,to{opacity:0;transform:translate(0)}10%{opacity:.6}50%{opacity:.3;transform:translate(30px,-50px)}90%{opacity:.6}}.glass-card[data-v-838796f0]{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background-color:#fff;border:1px solid #d1fae5;border-radius:1rem;box-shadow:0 10px 15px -3px #10b9810d;overflow:hidden;padding:1rem;position:relative;transition:all .3s}.glass-card[data-v-838796f0]:hover{border-color:#a7f3d0;box-shadow:0 20px 25px -5px #10b9811a;transform:scale(1.05)}.dark .glass-card[data-v-838796f0]{background-color:#1e293be6;border-color:#33415580;box-shadow:0 10px 15px -3px #00000080}.dark .glass-card[data-v-838796f0]:hover{border-color:#10b98180}.glass-card[data-v-838796f0]:before{background:linear-gradient(to bottom right,#ecfdf5,transparent);border-radius:1rem;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.dark .glass-card[data-v-838796f0]:before{background:linear-gradient(to bottom right,rgba(16,185,129,.05),transparent)}.group:hover .glass-card[data-v-838796f0]:before{opacity:1}.glass-card-large[data-v-838796f0]{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background-color:#fff;border:1px solid #d1fae5;border-radius:1.5rem;box-shadow:0 20px 25px -5px #10b9810d;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s}.glass-card-large[data-v-838796f0]:hover{box-shadow:0 25px 50px -12px #10b9811a}.dark .glass-card-large[data-v-838796f0]{background-color:#1e293bf2;border-color:#33415580;box-shadow:0 20px 25px -5px #00000080}.glass-card-large[data-v-838796f0]:before{background:linear-gradient(to bottom right,#ecfdf5,#f0fdf4);border-radius:1.5rem;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;transition:opacity .5s}.dark .glass-card-large[data-v-838796f0]:before{background:linear-gradient(to bottom right,#22c55e0d,#10b9810d)}.group:hover .glass-card-large[data-v-838796f0]:before{opacity:1}.icon-wrapper[data-v-838796f0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.75rem;padding:.5rem;transition:all .3s}.group:hover .icon-wrapper[data-v-838796f0]{transform:scale(1.1)}.icon-wrapper-large[data-v-838796f0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;padding:.75rem;transition:all .3s}.group:hover .icon-wrapper-large[data-v-838796f0]{transform:scale(1.1) rotate(3deg)}.icon-wrapper-small[data-v-838796f0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5rem;padding:.5rem;transition:all .3s}.status-card[data-v-838796f0]{-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);border-left-width:4px;border-radius:1rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s}.status-card[data-v-838796f0]:hover{transform:scale(1.01)}.status-optimal[data-v-838796f0]{background-color:#f0fdf4;border-color:#22c55e;box-shadow:0 10px 15px -3px #22c55e1a}.dark .status-optimal[data-v-838796f0]{background-color:#14532d66;border-color:#4ade80;box-shadow:0 10px 15px -3px #22c55e33}.status-warning[data-v-838796f0]{background-color:#fefce8;border-color:#eab308;box-shadow:0 10px 15px -3px #eab3081a}.dark .status-warning[data-v-838796f0]{background-color:#713f1266;border-color:#facc15;box-shadow:0 10px 15px -3px #eab30833}.recommendation-card[data-v-838796f0]{align-items:start;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);background-color:#fff;border:1px solid #d1fae5;border-radius:.75rem;box-shadow:0 4px 6px -1px #10b9810d;display:flex;gap:.75rem;padding:1rem;position:relative;transition:all .3s}.recommendation-card[data-v-838796f0]:hover{background-color:#ecfdf5;border-color:#a7f3d0;box-shadow:0 10px 15px -3px #10b9811a;transform:scale(1.02)}.dark .recommendation-card[data-v-838796f0]{background-color:#334155cc;border-color:#47556980;box-shadow:0 4px 6px -1px #0003}.dark .recommendation-card[data-v-838796f0]:hover{background-color:#475569cc;border-color:#22c55e80}.recommendation-card[data-v-838796f0]:before{border-radius:.75rem;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.recommendation-card[data-v-838796f0]:hover:before{opacity:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-19011d61],[data-v-19011d61]::backdrop,[data-v-19011d61]:after,[data-v-19011d61]:before{--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-border-style:solid;--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-duration:initial;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-space-y-reverse:0}}}.glass-card-container[data-v-19011d61]{background-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent);border-radius:var(--radius-3xl,1.5rem);overflow:hidden;padding:calc(var(--spacing,.25rem)*6);position:relative}@media(prefers-color-scheme:dark){.glass-card-container[data-v-19011d61]{background-color:#1e2939b3}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-19011d61]{background-color:color-mix(in oklab,var(--color-gray-800,oklch(27.8% .033 256.848))70%,transparent)}}}.glass-card-container[data-v-19011d61]{--tw-backdrop-blur:blur(var(--blur-xl,24px));--tw-backdrop-saturate:saturate(150%);-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,);border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent);border-style:var(--tw-border-style);border-width:1px}@media(prefers-color-scheme:dark){.glass-card-container[data-v-19011d61]{border-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-19011d61]{border-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))30%,transparent)}}}.glass-card-container[data-v-19011d61]{--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);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)5%,transparent)var(--tw-shadow-alpha),transparent)}@media(prefers-color-scheme:dark){.glass-card-container[data-v-19011d61]{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-19011d61]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.glass-card-container[data-v-19011d61]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}.glass-card-container[data-v-19011d61]:before{border-radius:var(--radius-3xl,1.5rem);content:"";inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))5%,transparent);--tw-gradient-via:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))5%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;position:absolute}@media(prefers-color-scheme:dark){.glass-card-container[data-v-19011d61]:before{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-19011d61]:before{--tw-gradient-from:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))10%,transparent)}}.glass-card-container[data-v-19011d61]:before{--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));--tw-gradient-via:#00c7581a}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-19011d61]:before{--tw-gradient-via:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))10%,transparent)}}.glass-card-container[data-v-19011d61]:before{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}}.glass-card-container[data-v-19011d61]:before{pointer-events:none}.icon-wrapper-header[data-v-19011d61]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*3);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.icon-wrapper-header[data-v-19011d61]:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;rotate:3deg;scale:var(--tw-scale-x)var(--tw-scale-y)}}.hourly-card[data-v-19011d61]{background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent);border-radius:var(--radius-2xl,1rem);flex-shrink:0;min-width:130px;overflow:hidden;padding:calc(var(--spacing,.25rem)*4);position:relative;text-align:center}@media(prefers-color-scheme:dark){.hourly-card[data-v-19011d61]{background-color:#36415399}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]{background-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))60%,transparent)}}}.hourly-card[data-v-19011d61]{--tw-backdrop-blur:blur(var(--blur-md,12px));--tw-backdrop-saturate:saturate(150%);-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,);border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent);border-style:var(--tw-border-style);border-width:1px}@media(prefers-color-scheme:dark){.hourly-card[data-v-19011d61]{border-color:#4a55654d}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]{border-color:color-mix(in oklab,var(--color-gray-600,oklch(44.6% .03 256.802))30%,transparent)}}}.hourly-card[data-v-19011d61]{--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);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)5%,transparent)var(--tw-shadow-alpha),transparent)}@media(prefers-color-scheme:dark){.hourly-card[data-v-19011d61]{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)10%,transparent)var(--tw-shadow-alpha),transparent)}}}.hourly-card[data-v-19011d61]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.hourly-card[data-v-19011d61]:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background-color:#fffc;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]:hover{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}}@media(prefers-color-scheme:dark){@media(hover:hover){.hourly-card[data-v-19011d61]:hover{background-color:#364153cc}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]:hover{background-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))80%,transparent)}}}}@media(hover:hover){.hourly-card[data-v-19011d61]:hover{border-color:#7bf1a880}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]:hover{border-color:color-mix(in oklab,var(--color-green-300,oklch(87.1% .15 154.449))50%,transparent)}}}@media(prefers-color-scheme:dark){@media(hover:hover){.hourly-card[data-v-19011d61]:hover{border-color:#00a54480}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]:hover{border-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214))50%,transparent)}}}}.hourly-card[data-v-19011d61]:before{border-radius:var(--radius-2xl,1rem);content:"";inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)40%,transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));position:absolute}@media(prefers-color-scheme:dark){.hourly-card[data-v-19011d61]:before{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hourly-card[data-v-19011d61]:before{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.hourly-card[data-v-19011d61]:before{--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))}}.hourly-card[data-v-19011d61]:before{opacity:0}.hourly-card[data-v-19011d61]:before{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;pointer-events:none;transition-duration:.3s}.weather-icon-wrapper[data-v-19011d61]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*2);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)40%,transparent);--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff)10%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));position:relative}@media(prefers-color-scheme:dark){.weather-icon-wrapper[data-v-19011d61]{--tw-gradient-from:#4a556566}@supports (color:color-mix(in lab,red,red)){.weather-icon-wrapper[data-v-19011d61]{--tw-gradient-from:color-mix(in oklab,var(--color-gray-600,oklch(44.6% .03 256.802))40%,transparent)}}.weather-icon-wrapper[data-v-19011d61]{--tw-gradient-to:#36415333}@supports (color:color-mix(in lab,red,red)){.weather-icon-wrapper[data-v-19011d61]{--tw-gradient-to:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))20%,transparent)}}.weather-icon-wrapper[data-v-19011d61]{--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))}}.weather-icon-wrapper[data-v-19011d61]{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.weather-icon-wrapper[data-v-19011d61]:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.rain-badge[data-v-19011d61]{align-items:center;font-size:var(--text-xs,.75rem);gap:calc(var(--spacing,.25rem)*1);justify-content:center;line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);background-color:#dcfce7cc;border-radius:var(--radius-lg,.5rem);display:flex;font-weight:var(--font-weight-medium,500);padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2.5)}@supports (color:color-mix(in lab,red,red)){.rain-badge[data-v-19011d61]{background-color:color-mix(in oklab,var(--color-green-100,oklch(96.2% .044 156.743))80%,transparent)}}@media(prefers-color-scheme:dark){.rain-badge[data-v-19011d61]{background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.rain-badge[data-v-19011d61]{background-color:color-mix(in oklab,var(--color-green-900,oklch(39.3% .095 152.535))30%,transparent)}}}.rain-badge[data-v-19011d61]{color:var(--color-green-700,oklch(52.7% .154 150.069))}@media(prefers-color-scheme:dark){.rain-badge[data-v-19011d61]{color:var(--color-green-300,oklch(87.1% .15 154.449))}}.rain-badge[data-v-19011d61]{border-color:#b9f8cf80;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.rain-badge[data-v-19011d61]{border-color:color-mix(in oklab,var(--color-green-200,oklch(92.5% .084 155.995))50%,transparent)}}@media(prefers-color-scheme:dark){.rain-badge[data-v-19011d61]{border-color:#00813880}@supports (color:color-mix(in lab,red,red)){.rain-badge[data-v-19011d61]{border-color:color-mix(in oklab,var(--color-green-700,oklch(52.7% .154 150.069))50%,transparent)}}}.rain-badge[data-v-19011d61]{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.rain-badge[data-v-19011d61]:is(:where(.group):hover *){background-color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.rain-badge[data-v-19011d61]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-green-200,oklch(92.5% .084 155.995))80%,transparent)}}}@media(prefers-color-scheme:dark){@media(hover:hover){.rain-badge[data-v-19011d61]:is(:where(.group):hover *){background-color:#01663066}@supports (color:color-mix(in lab,red,red)){.rain-badge[data-v-19011d61]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-green-800,oklch(44.8% .119 151.328))40%,transparent)}}}}:where(.stats-divider[data-v-19011d61]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1.5*var(--tw-space-y-reverse))}.stats-divider[data-v-19011d61]{border-top:1px var(--tw-border-style);border-color:#e5e7eb80;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}@supports (color:color-mix(in lab,red,red)){.stats-divider[data-v-19011d61]{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531))50%,transparent)}}@media(prefers-color-scheme:dark){.stats-divider[data-v-19011d61]{border-color:#4a556580}@supports (color:color-mix(in lab,red,red)){.stats-divider[data-v-19011d61]{border-color:color-mix(in oklab,var(--color-gray-600,oklch(44.6% .03 256.802))50%,transparent)}}}.stats-divider[data-v-19011d61]{margin-top:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*3)}.stat-item[data-v-19011d61]{align-items:center;color:var(--color-gray-600,oklch(44.6% .03 256.802));display:flex;gap:calc(var(--spacing,.25rem)*1.5);justify-content:center}@media(prefers-color-scheme:dark){.stat-item[data-v-19011d61]{color:var(--color-gray-400,oklch(70.7% .022 261.325))}}.stat-item[data-v-19011d61]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.stat-item[data-v-19011d61]:is(:where(.group):hover *){color:var(--color-gray-900,oklch(21% .034 264.665))}}@media(prefers-color-scheme:dark){@media(hover:hover){.stat-item[data-v-19011d61]:is(:where(.group):hover *){color:var(--color-gray-200,oklch(92.8% .006 264.531))}}}.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-track{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-track{background-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531))50%,transparent)}}@media(prefers-color-scheme:dark){.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-track{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-track{background-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))50%,transparent)}}}.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-track{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-radius:10px}.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-thumb{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400,oklch(79.2% .209 151.711));--tw-gradient-to:var(--color-emerald-500,oklch(69.6% .17 162.48));--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))}@media(prefers-color-scheme:dark){.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-thumb{--tw-gradient-from:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-to:var(--color-emerald-600,oklch(59.6% .145 163.225));--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))}}.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-thumb{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;border-radius:10px;transition-duration:.3s}.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-thumb:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-to:var(--color-emerald-600,oklch(59.6% .145 163.225));--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))}@media(prefers-color-scheme:dark){.overflow-x-auto[data-v-19011d61]::-webkit-scrollbar-thumb:hover{--tw-gradient-from:var(--color-green-600,oklch(62.7% .194 149.214));--tw-gradient-to:var(--color-emerald-700,oklch(50.8% .118 165.612));--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))}}@media(max-width:640px){.glass-card-container[data-v-19011d61]{padding:calc(var(--spacing,.25rem)*4)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d1b8ae5f],[data-v-d1b8ae5f]::backdrop,[data-v-d1b8ae5f]:after,[data-v-d1b8ae5f]:before{--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-border-style:solid;--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-duration:initial;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.glass-card-container[data-v-d1b8ae5f]{background-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent);border-radius:var(--radius-3xl,1.5rem);overflow:hidden;padding:calc(var(--spacing,.25rem)*6);position:relative}@media(prefers-color-scheme:dark){.glass-card-container[data-v-d1b8ae5f]{background-color:#1e2939b3}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-d1b8ae5f]{background-color:color-mix(in oklab,var(--color-gray-800,oklch(27.8% .033 256.848))70%,transparent)}}}.glass-card-container[data-v-d1b8ae5f]{--tw-backdrop-blur:blur(var(--blur-xl,24px));--tw-backdrop-saturate:saturate(150%);-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,);border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent);border-style:var(--tw-border-style);border-width:1px}@media(prefers-color-scheme:dark){.glass-card-container[data-v-d1b8ae5f]{border-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-d1b8ae5f]{border-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))30%,transparent)}}}.glass-card-container[data-v-d1b8ae5f]{--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);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)5%,transparent)var(--tw-shadow-alpha),transparent)}@media(prefers-color-scheme:dark){.glass-card-container[data-v-d1b8ae5f]{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-d1b8ae5f]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.glass-card-container[data-v-d1b8ae5f]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}.glass-card-container[data-v-d1b8ae5f]:before{border-radius:var(--radius-3xl,1.5rem);content:"";inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))5%,transparent);--tw-gradient-via:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))5%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;position:absolute}@media(prefers-color-scheme:dark){.glass-card-container[data-v-d1b8ae5f]:before{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-d1b8ae5f]:before{--tw-gradient-from:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))10%,transparent)}}.glass-card-container[data-v-d1b8ae5f]:before{--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));--tw-gradient-via:#00c7581a}@supports (color:color-mix(in lab,red,red)){.glass-card-container[data-v-d1b8ae5f]:before{--tw-gradient-via:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))10%,transparent)}}.glass-card-container[data-v-d1b8ae5f]:before{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}}.glass-card-container[data-v-d1b8ae5f]:before{pointer-events:none}.icon-wrapper-header[data-v-d1b8ae5f]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*3);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.icon-wrapper-header[data-v-d1b8ae5f]:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;rotate:3deg;scale:var(--tw-scale-x)var(--tw-scale-y)}}.forecast-card[data-v-d1b8ae5f]{align-items:center;border-radius:var(--radius-2xl,1rem);gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*6);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)30%,transparent);--tw-gradient-via:color-mix(in oklab,var(--color-green-100,oklch(96.2% .044 156.743))20%,transparent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab,var(--color-green-200,oklch(92.5% .084 155.995))10%,transparent);display:flex;overflow:hidden;position:relative}@media(prefers-color-scheme:dark){.forecast-card[data-v-d1b8ae5f]{--tw-gradient-from:#36415366}@supports (color:color-mix(in lab,red,red)){.forecast-card[data-v-d1b8ae5f]{--tw-gradient-from:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))40%,transparent)}}.forecast-card[data-v-d1b8ae5f]{--tw-gradient-via:#1e29394d}@supports (color:color-mix(in lab,red,red)){.forecast-card[data-v-d1b8ae5f]{--tw-gradient-via:color-mix(in oklab,var(--color-gray-800,oklch(27.8% .033 256.848))30%,transparent)}}.forecast-card[data-v-d1b8ae5f]{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#10182833}@supports (color:color-mix(in lab,red,red)){.forecast-card[data-v-d1b8ae5f]{--tw-gradient-to:color-mix(in oklab,var(--color-gray-900,oklch(21% .034 264.665))20%,transparent)}}.forecast-card[data-v-d1b8ae5f]{--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))}}.forecast-card[data-v-d1b8ae5f]{--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);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)10%,transparent)var(--tw-shadow-alpha),transparent);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.forecast-card[data-v-d1b8ae5f]:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#00c75833;scale:1.02}@supports (color:color-mix(in lab,red,red)){.forecast-card[data-v-d1b8ae5f]:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))20%,transparent)var(--tw-shadow-alpha),transparent)}}}.weather-bg-container[data-v-d1b8ae5f]:before{animation:pulse-glow-d1b8ae5f 4s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 50%);content:"";inset:0;opacity:0;position:absolute}.weather-bg-container[data-v-d1b8ae5f]:before{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;pointer-events:none;transition-duration:.3s}.weather-icon-wrapper[data-v-d1b8ae5f]{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*2);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)50%,transparent);--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff)20%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));flex-shrink:0;position:relative}@media(prefers-color-scheme:dark){.weather-icon-wrapper[data-v-d1b8ae5f]{--tw-gradient-from:#4a556580}@supports (color:color-mix(in lab,red,red)){.weather-icon-wrapper[data-v-d1b8ae5f]{--tw-gradient-from:color-mix(in oklab,var(--color-gray-600,oklch(44.6% .03 256.802))50%,transparent)}}.weather-icon-wrapper[data-v-d1b8ae5f]{--tw-gradient-to:#3641534d}@supports (color:color-mix(in lab,red,red)){.weather-icon-wrapper[data-v-d1b8ae5f]{--tw-gradient-to:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))30%,transparent)}}.weather-icon-wrapper[data-v-d1b8ae5f]{--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))}}.weather-icon-wrapper[data-v-d1b8ae5f]{--tw-backdrop-blur:blur(var(--blur-md,12px));-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,);border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent);border-style:var(--tw-border-style);border-width:1px;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.weather-icon-wrapper[data-v-d1b8ae5f]:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;background-color:#ffffff4d;scale:var(--tw-scale-x)var(--tw-scale-y)}@supports (color:color-mix(in lab,red,red)){.weather-icon-wrapper[data-v-d1b8ae5f]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}}.weather-icon-wrapper[data-v-d1b8ae5f]:before{border-radius:var(--radius-2xl,1rem);content:"";inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)20%,transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));pointer-events:none;position:absolute}.stat-badge[data-v-d1b8ae5f]{border-radius:var(--radius-xl,.75rem);min-width:75px;padding:calc(var(--spacing,.25rem)*3);text-align:center;--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-color:#ffffff4d;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.stat-badge[data-v-d1b8ae5f]{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}@media(prefers-color-scheme:dark){.stat-badge[data-v-d1b8ae5f]{border-color:#4a55654d}@supports (color:color-mix(in lab,red,red)){.stat-badge[data-v-d1b8ae5f]{border-color:color-mix(in oklab,var(--color-gray-600,oklch(44.6% .03 256.802))30%,transparent)}}}.stat-badge[data-v-d1b8ae5f]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.stat-badge[data-v-d1b8ae5f]:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;background-color:#ffffff40;scale:var(--tw-scale-x)var(--tw-scale-y)}@supports (color:color-mix(in lab,red,red)){.stat-badge[data-v-d1b8ae5f]:hover{background-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}}.stat-badge-mobile[data-v-d1b8ae5f]{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*3);text-align:center;--tw-backdrop-blur:blur(var(--blur-md,12px));-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,);border-color:#fff3;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.stat-badge-mobile[data-v-d1b8ae5f]{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}@media(max-width:640px){.forecast-card[data-v-d1b8ae5f],.glass-card-container[data-v-d1b8ae5f]{padding:calc(var(--spacing,.25rem)*4)}}@keyframes pulse-glow-d1b8ae5f{0%,to{opacity:.5}50%{opacity:.8}}@keyframes float-d1b8ae5f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-d1b8ae5f]{animation:float-d1b8ae5f 3s ease-in-out infinite}.particle[data-v-d1b8ae5f]{animation:float-particle-d1b8ae5f 10s infinite;background:#ffffff4d;border-radius:50%;position:absolute}.particle-1[data-v-d1b8ae5f]{animation-delay:0s;animation-duration:8s;height:6px;left:15%;top:20%;width:6px}.particle-2[data-v-d1b8ae5f]{animation-delay:2s;animation-duration:10s;height:8px;right:25%;top:60%;width:8px}@keyframes float-particle-d1b8ae5f{0%,to{opacity:0;transform:translate(0)}10%{opacity:.6}50%{opacity:.3;transform:translate(30px,-30px)}90%{opacity:.6}}@keyframes float-icon-d1b8ae5f{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.forecast-card:hover .weather-icon-wrapper img[data-v-d1b8ae5f]{animation:float-icon-d1b8ae5f 2s ease-in-out infinite}@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}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-4cdbf500],[data-v-4cdbf500]::backdrop,[data-v-4cdbf500]:after,[data-v-4cdbf500]:before{--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-border-style:solid;--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-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-font-weight:initial;--tw-duration:initial}}}.glass-tab-container[data-v-4cdbf500]{background-color:color-mix(in oklab,var(--color-white,#fff)70%,transparent);border-radius:var(--radius-2xl,1rem);overflow:hidden;padding:calc(var(--spacing,.25rem)*1.5);position:relative}@media(prefers-color-scheme:dark){.glass-tab-container[data-v-4cdbf500]{background-color:#1e2939b3}@supports (color:color-mix(in lab,red,red)){.glass-tab-container[data-v-4cdbf500]{background-color:color-mix(in oklab,var(--color-gray-800,oklch(27.8% .033 256.848))70%,transparent)}}}.glass-tab-container[data-v-4cdbf500]{--tw-backdrop-blur:blur(var(--blur-xl,24px));--tw-backdrop-saturate:saturate(150%);-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,);border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent);border-style:var(--tw-border-style);border-width:1px}@media(prefers-color-scheme:dark){.glass-tab-container[data-v-4cdbf500]{border-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.glass-tab-container[data-v-4cdbf500]{border-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))30%,transparent)}}}.glass-tab-container[data-v-4cdbf500]{--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);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)5%,transparent)var(--tw-shadow-alpha),transparent)}@media(prefers-color-scheme:dark){.glass-tab-container[data-v-4cdbf500]{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.glass-tab-container[data-v-4cdbf500]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.glass-tab-container[data-v-4cdbf500]:before{border-radius:var(--radius-2xl,1rem);content:"";inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))5%,transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));position:absolute}@media(prefers-color-scheme:dark){.glass-tab-container[data-v-4cdbf500]:before{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.glass-tab-container[data-v-4cdbf500]:before{--tw-gradient-from:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))10%,transparent)}}.glass-tab-container[data-v-4cdbf500]:before{--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))}}.glass-tab-container[data-v-4cdbf500]:before{pointer-events:none}.tab-button[data-v-4cdbf500]{border-radius:var(--radius-xl,.75rem);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);position:relative}@media(min-width:40rem){.tab-button[data-v-4cdbf500]{padding-inline:calc(var(--spacing,.25rem)*6)}}.tab-button[data-v-4cdbf500]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-weight:var(--font-weight-medium,500)}@media(prefers-color-scheme:dark){.tab-button[data-v-4cdbf500]{color:var(--color-gray-300,oklch(87.2% .01 258.338))}}.tab-button[data-v-4cdbf500]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.tab-button[data-v-4cdbf500]:hover{color:var(--color-green-500,oklch(72.3% .219 149.579))}}@media(prefers-color-scheme:dark){@media(hover:hover){.tab-button[data-v-4cdbf500]:hover{color:var(--color-green-400,oklch(79.2% .209 151.711))}}}@media(hover:hover){.tab-button[data-v-4cdbf500]:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.tab-button[data-v-4cdbf500]:hover{background-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}}@media(prefers-color-scheme:dark){@media(hover:hover){.tab-button[data-v-4cdbf500]:hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.tab-button[data-v-4cdbf500]:hover{background-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))50%,transparent)}}}}.tab-button[data-v-4cdbf500]{align-items:center;display:flex;justify-content:center;min-width:44px}@media(min-width:40rem){.tab-button[data-v-4cdbf500]{min-width:calc(var(--spacing,.25rem)*0)}}.tab-button-active[data-v-4cdbf500]{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-to:var(--color-emerald-600,oklch(59.6% .145 163.225));--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));color:var(--color-white,#fff);--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);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579))30%,transparent)var(--tw-shadow-alpha),transparent)}@media(hover:hover){.tab-button-active[data-v-4cdbf500]:hover{color:var(--color-white,#fff);--tw-gradient-from:var(--color-green-600,oklch(62.7% .194 149.214));--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));--tw-gradient-to:var(--color-emerald-700,oklch(50.8% .118 165.612))}}.tab-button-active[data-v-4cdbf500]:before{border-radius:var(--radius-xl,.75rem);content:"";inset:calc(var(--spacing,.25rem)*0);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)20%,transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));pointer-events:none;position:absolute}.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-track{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-track{background-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531))50%,transparent)}}@media(prefers-color-scheme:dark){.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-track{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-track{background-color:color-mix(in oklab,var(--color-gray-700,oklch(37.3% .034 259.733))50%,transparent)}}}.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-track{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-radius:10px}.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-thumb{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-400,oklch(79.2% .209 151.711));--tw-gradient-to:var(--color-emerald-500,oklch(69.6% .17 162.48));--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))}@media(prefers-color-scheme:dark){.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-thumb{--tw-gradient-from:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-to:var(--color-emerald-600,oklch(59.6% .145 163.225));--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))}}.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-thumb{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-transition-property:all;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;border-radius:10px;transition-duration:.3s}.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-thumb:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-to:var(--color-emerald-600,oklch(59.6% .145 163.225));--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))}@media(prefers-color-scheme:dark){.overflow-x-auto[data-v-4cdbf500]::-webkit-scrollbar-thumb:hover{--tw-gradient-from:var(--color-green-600,oklch(62.7% .194 149.214));--tw-gradient-to:var(--color-emerald-700,oklch(50.8% .118 165.612));--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))}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse-0016e596{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-0016e596]{animation:pulse-0016e596 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .absolute.top-4[data-v-0016e596]{animation-play-state:paused}@media(max-width:640px){.rounded-xl[data-v-0016e596]{border-radius:.75rem}}.food-price-section[data-v-a3f6fa1d]{animation:fadeIn-a3f6fa1d .6s ease-in-out}@keyframes fadeIn-a3f6fa1d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group[data-v-a3f6fa1d]:hover{box-shadow:0 4px 12px #00000014}.bento-features-grid[data-v-b6fa1581]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.bento-card[data-v-b6fa1581]{min-height:400px}.bg-green-600[data-v-b6fa1581]{background-color:#2e7d32}.bg-blue-600[data-v-b6fa1581]{background-color:#1e88e5}.bg-orange-600[data-v-b6fa1581]{background-color:#f57c00}.bg-yellow-600[data-v-b6fa1581]{background-color:#fdd835;color:#333}.bg-indigo-600[data-v-b6fa1581]{background-color:#3949ab}.bg-cyan-600[data-v-b6fa1581]{background-color:#00acc1}.line-clamp-2[data-v-b6fa1581]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.bento-features-grid[data-v-b6fa1581]{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bento-features-grid[data-v-b6fa1581]{gap:1.5rem;grid-template-columns:1fr}.bento-card[data-v-b6fa1581]{min-height:180px}}.sponsor-card[data-v-cbac8241]{transition:transform .3s ease}.sponsor-card[data-v-cbac8241]:hover{transform:translateY(-2px)}@keyframes slide-up-779f9eaf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-779f9eaf]{animation:slide-up-779f9eaf .6s ease-out both}.testimonials-wrapper[data-v-779f9eaf]{overflow:hidden;padding:2rem 0;position:relative;width:100%}.testimonials-grid[data-v-779f9eaf]{animation:slideRightInfinite-779f9eaf 60s linear infinite;display:flex;gap:1.5rem;width:-moz-max-content;width:max-content}@keyframes slideRightInfinite-779f9eaf{0%{transform:translate(0)}to{transform:translate(calc(-33.333% - 1.5rem))}}.testimonials-grid[data-v-779f9eaf]:hover{animation-play-state:paused}.testimonial-card[data-v-779f9eaf]{border:1px solid rgba(34,197,94,.1);border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #22c55e0d;flex-shrink:0;min-width:360px;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:360px}.testimonial-card[data-v-779f9eaf]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #22c55e1a;transform:translateY(-8px) scale(1.02)}.dark{border-color:#22c55e33;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003,0 0 0 1px #22c55e1a}.dark{box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d,0 0 0 1px #22c55e33}@media(max-width:768px){.testimonials-grid[data-v-779f9eaf]{gap:1rem}.testimonial-card[data-v-779f9eaf]{min-width:300px;padding:1.25rem;width:300px}}@media(max-width:640px){.testimonial-card[data-v-779f9eaf]{min-width:280px;padding:1rem;width:280px}}@keyframes fade-in-dcb2a1fa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-dcb2a1fa]{animation:fade-in-dcb2a1fa .3s ease-out}.break-words[data-v-dcb2a1fa]{word-wrap:break-word;overflow-wrap:break-word}@keyframes fade-in-e9a8c0b8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-e9a8c0b8]{animation:fade-in-e9a8c0b8 .3s ease-out}.overflow-y-scroll[data-v-ba948020]::-webkit-scrollbar{width:6px}.overflow-y-scroll[data-v-ba948020]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.overflow-y-scroll[data-v-ba948020]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#10b981,#059669);border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.overflow-y-scroll[data-v-ba948020]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#059669,#047857)}.overflow-y-scroll[data-v-ba948020]{scrollbar-color:#10b981 #f1f5f9;scrollbar-width:thin}.dark{background:#0f1724}.dark{background:linear-gradient(180deg,#059669,#047857)}.dark{scrollbar-color:#059669 #0f1724}.scroll-smooth[data-v-ba948020]{scroll-behavior:smooth}
