@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_900672e-module__gDNlQW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_900672e-module__gDNlQW__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-nunito:var(--font-nunito)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.top-full{top:100%}.left-0{left:0}.z-50{z-index:50}.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}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-\[min\(100\%\,260px\)\]{width:min(100%,260px)}.w-\[min\(100\%\,420px\)\]{width:min(100%,420px)}.w-full{width:100%}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.min-w-\[160px\]{min-width:160px}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(124\,92\,255\,0\.12\)\]{border-color:#7c5cff1f}.border-\[rgba\(124\,92\,255\,0\.18\)\]{border-color:#7c5cff2e}.bg-\[rgba\(124\,92\,255\,0\.12\)\]{background-color:#7c5cff1f}.bg-transparent{background-color:#0000}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-nunito{font-family:var(--font-nunito)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--mint\)\]{color:var(--mint)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--purple\)\]{color:var(--purple)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--text\)\]{color:var(--text)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}@media (hover:hover){.hover\:bg-\[rgba\(124\,92\,255\,0\.08\)\]:hover{background-color:#7c5cff14}}@media (min-width:40rem){.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}:root{--bg:#f7f5ff;--bg-cool:#7c5cff2e;--bg-warm:#f472b62e;--bg-pink:#fdf2f88c;--glass-bg:#ffffff8c;--glass-border:#ffffff8c;--glass-highlight:#ffffff59;--text:#1e1b4b;--muted:#6b7280;--purple:#7c5cff;--purple-dark:#6d28d9;--blue:#4f8cff;--teal:#2dd4bf;--pink:#f472b6;--pink-soft:#fbcfe8b3;--pink-light:#fce7f3b3;--mint:#10b981;--amber:#f59e0b;--red:#ef4444;--card-shadow:#7c5cff1f}[data-ss-theme=dark]{--bg:#0b0a18;--bg-cool:#7c5cff38;--bg-warm:#f472b62e;--bg-pink:#7c5cff1f;--glass-bg:#1e1b4b7a;--glass-border:#7c5cff38;--glass-highlight:#ffffff14;--text:#f5f3ff;--muted:#a5a1c4;--purple:#9b8aff;--purple-dark:#b8b0ff;--blue:#7ab8ff;--teal:#5eead4;--pink:#f9a8d4;--pink-soft:#f9a8d440;--pink-light:#f9a8d426;--card-shadow:#00000059}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);min-height:100vh;margin:0;padding:0}.font-nunito{font-family:"Twemoji Country Flags", var(--font-nunito), "Nunito", sans-serif}.hero-bg{z-index:-2;background:radial-gradient(circle at 20% 30%, var(--bg-cool), transparent 45%), radial-gradient(circle at 80% 20%, var(--bg-warm), transparent 50%), radial-gradient(circle at 60% 80%, #7c5cff1f, transparent 45%), var(--bg);transition:background 1.2s;position:fixed;inset:0;overflow:hidden}.hero-bg:before{content:"";opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 20 Q60 5 75 20 T100 35 Q85 50 100 65 T75 80 Q60 95 50 80 T25 65 Q10 50 25 35 T50 20Z' fill='rgba(124,92,255,0.04)'/%3E%3C/svg%3E");background-size:240px;position:absolute;inset:0}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 20px 60px var(--card-shadow), inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(20px)}.gradient-text{background:linear-gradient(135deg, var(--pink), var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.sparkle{background:linear-gradient(135deg, var(--purple), var(--pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.3em;animation:2s ease-in-out infinite twinkle;display:inline-block}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.container{z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.logo-mascot{background:linear-gradient(135deg, var(--purple), var(--blue));border-radius:40% 60% 50% 50%;width:38px;height:38px;position:relative;box-shadow:0 4px 14px #7c5cff40}.logo-mascot:before,.logo-mascot:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:12px}.logo-mascot:before{left:10px}.logo-mascot:after{right:10px}.logo-mascot .smile{border-bottom:2px solid #fff;border-radius:0 0 12px 12px;width:12px;height:6px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.free-badge{background:linear-gradient(135deg, var(--pink), var(--purple));color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:8px 16px;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #f472b640}.bmc-btn{color:#4a3000;background:linear-gradient(135deg,#fd0,#ff9d00);border-radius:9999px;align-items:center;gap:10px;padding:14px 24px;font-size:1.05rem;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #ff9d0040}.bmc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff9d0059}.theme-label{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);color:var(--text);cursor:pointer;box-shadow:0 4px 14px var(--card-shadow);border-radius:9999px;align-items:center;gap:12px;padding:14px 24px;font-size:1.05rem;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex}.theme-label:hover{box-shadow:0 8px 24px var(--card-shadow);transform:translateY(-2px)}.search-card{z-index:30;border-radius:9999px;align-items:center;gap:18px;max-width:1040px;margin:0 auto 28px;padding:18px 22px 18px 40px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.search-card:hover{box-shadow:0 28px 80px var(--card-shadow), inset 0 1px 0 var(--glass-highlight)}.annotation{color:var(--pink);text-shadow:0 2px 10px #f472b640;z-index:0;justify-content:center;align-items:center;gap:12px;margin-top:18px;font-family:Comic Sans MS,Chalkboard SE,Marker Felt,Patrick Hand,cursive;font-size:1.25rem;font-weight:800;display:inline-flex;position:relative}.annotation.side{text-align:center;flex-direction:column;flex-shrink:0;align-self:center;align-items:center;width:100%;max-width:220px;margin-top:0}.annotation.side svg{flex-shrink:0;width:48px;height:40px;margin-left:auto;margin-right:auto;transform:rotate(10deg)}.annotation span{align-items:center;gap:6px;animation:1.6s ease-in-out infinite bounceText;display:inline-flex}.annotation svg{filter:drop-shadow(0 2px 4px #7c5cff33);width:38px;height:32px;animation:1.6s ease-in-out infinite bounceArrow;transform:rotate(-10deg)}@keyframes bounceText{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bounceArrow{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(-10deg)translateY(-5px)}}@keyframes pulse-slow{0%,to{box-shadow:0 0 #7c5cff66}50%{box-shadow:0 0 0 12px #7c5cff00}}.animate-pulse-slow{animation:2s ease-in-out infinite pulse-slow}.metric.medical-tourism{background:linear-gradient(180deg, var(--glass-bg), #10b98114);border-color:#10b98159}.metric.medical-tourism:hover{box-shadow:0 12px 30px #10b9811f, inset 0 1px 0 var(--glass-highlight);border-color:#10b9818c}.score-card{z-index:1;border-radius:40px;grid-template-columns:.42fr .58fr;align-items:start;gap:54px;max-width:1200px;margin:70px auto 110px;padding:54px;display:grid;position:relative}select[name=month] option{background:var(--glass-bg);color:var(--text);font-weight:700}.score-photo{border:1px solid var(--glass-border);height:100%;min-height:420px;box-shadow:inset 0 1px 0 var(--glass-highlight);background:linear-gradient(#2d1b4e 0%,#1a1033 100%);border-radius:28px;position:relative;overflow:hidden}.score-photo img,.score-photo .score-photo-fallback{object-fit:cover;width:100%;height:100%;display:block}.score-photo img:only-child:not([src*=data\:]):not([src*=blob\:]){display:block}.score-photo img[style*="display: none"]+.score-photo-fallback,.score-photo-fallback{z-index:1;background:linear-gradient(135deg,#7c5cff33,#f472b626);position:absolute;inset:0}.score-photo img:not([style*="display: none"]){z-index:2;position:relative}.score-photo-placeholder{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:24px;display:flex;position:relative}.gauge{flex-shrink:0;width:220px;height:220px;position:relative}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge-bg{fill:none;stroke:#e5e7eb;stroke-width:12px}.gauge-fill{fill:none;stroke:var(--teal);stroke-width:12px;stroke-linecap:round;stroke-dasharray:534;stroke-dashoffset:70px;transition:stroke-dashoffset 1s}.gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gauge-num{color:var(--text);font-size:4rem;font-weight:900;line-height:1}.gauge-label{color:var(--teal);margin-top:4px;font-size:1.15rem;font-weight:800}.metrics{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;min-width:280px;display:grid}.metric{background:var(--glass-bg);border:1px solid var(--glass-border);text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:24px;padding:20px;transition:transform .15s,box-shadow .2s,border-color .2s;position:relative}.metric:hover{box-shadow:0 12px 30px var(--card-shadow), inset 0 1px 0 var(--glass-highlight);border-color:#7c5cff40;transform:translateY(-4px)}.metric.active{border-color:var(--purple);box-shadow:0 12px 30px #7c5cff24}.metric .icon{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:1.5rem;line-height:1;display:flex}.metric .label{color:var(--muted);margin-bottom:8px;font-size:.88rem;font-weight:700}.metric .num{font-size:1.9rem;font-weight:900}.metric.medical-tourism .num{font-size:1rem;font-weight:700;line-height:1.2}.great-badge{background:linear-gradient(135deg, var(--pink), var(--purple));color:#fff;border-radius:9999px;padding:10px 18px;font-size:.9rem;font-weight:800;position:absolute;top:-16px;right:-12px;transform:rotate(6deg);box-shadow:0 6px 18px #f472b640}.summary{background:linear-gradient(90deg,#fdf2f8,#f5f3ff);border:1px solid #f472b61f;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 28px;display:flex}.summary a{background:linear-gradient(135deg, var(--purple), var(--pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;font-size:1.05rem;font-weight:900;text-decoration:none;display:flex}.summary a.cta-button{background:linear-gradient(135deg, var(--purple), var(--pink));-webkit-text-fill-color:#fff;color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:9999px;padding:12px 22px;font-size:1rem;animation:2s ease-in-out infinite pulse-slow;box-shadow:0 8px 24px #7c5cff4d}.summary a.cta-button:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 12px 32px #7c5cff66}.summary a.cta-button:active{transform:scale(.98)}[data-ss-theme=dark] .summary{background:linear-gradient(90deg,#1e1b4b,#312e81);border-color:#7c5cff40}.summary .emoji{margin-right:10px;font-size:1.5rem}.summary .text{color:var(--text);font-size:1.15rem;font-weight:700;line-height:1.5}[data-ss-theme=dark] .summary .text{color:#f5f3ff}.metric-detail{text-align:left;-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:20px;margin-top:22px;padding:22px 24px;display:none}.metric-detail.show{animation:.25s fadeUp;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feature{background:var(--glass-bg);text-align:center;box-shadow:0 14px 44px var(--card-shadow), inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);cursor:pointer;-webkit-backdrop-filter:blur(14px);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px 28px;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;position:relative}.feature:hover{box-shadow:0 20px 60px var(--card-shadow), inset 0 1px 0 var(--glass-highlight);transform:translateY(-6px)}.feature.active{border-color:var(--purple);box-shadow:0 20px 60px #7c5cff2e, inset 0 1px 0 var(--glass-highlight)}.feature .icon-wrap{pointer-events:none;width:84px;height:84px;color:var(--pink);background:#fdf2f8;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex;box-shadow:0 6px 16px #f472b62e}.feature.weather .icon-wrap{color:var(--pink);background:#fdf2f8}.feature.air .icon-wrap{color:var(--mint);background:#ecfdf5}.feature.safety .icon-wrap{color:var(--blue);background:#f5f3ff}.feature.disaster .icon-wrap{color:#22d3ee;background:#f0f9ff}.feature.events .icon-wrap{color:var(--pink);background:#fdf2f8}.feature.cuisine .icon-wrap{color:#f59e0b;background:#fffbeb}.feature.attractions .icon-wrap{color:var(--teal);background:#f0fdfa}.feature.gifts .icon-wrap{color:var(--purple);background:#f5f3ff}.feature.local .icon-wrap{color:var(--blue);background:#eff6ff}.feature h3{margin:0 0 12px;font-size:1.25rem;font-weight:800}.feature p{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.feature-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.feature-detail{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 14px 44px var(--card-shadow), inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(14px);border-radius:24px;grid-column:1/-1;padding:24px;display:none}.feature-detail.show{animation:.25s fadeIn;display:block}.feature-detail h4{color:var(--text);margin:0 0 10px;font-size:1.25rem;font-weight:800}.feature-detail p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.feature-details{grid-template-columns:1fr}}.soon-badge{background:linear-gradient(135deg, var(--purple), var(--blue));color:#fff;box-shadow:0 4px 12px var(--card-shadow);border-radius:9999px;padding:5px 10px;font-size:.65rem;font-weight:900;position:absolute;top:-10px;right:-8px}.feature-detail-panel{background:var(--glass-bg);border:1px solid var(--glass-border);text-align:left;-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 60px var(--card-shadow), inset 0 1px 0 var(--glass-highlight);border-radius:28px;margin-top:30px;padding:28px 32px;animation:.3s fadeUp;display:none}.feature-detail-panel.show{display:block}@media (max-width:900px){.score-card{grid-template-columns:1fr}.score-photo{min-height:240px}}@media (max-width:640px){.search-card{border-radius:28px;flex-direction:column;padding:20px}.score-top{flex-direction:column;align-items:center}.metrics{grid-template-columns:repeat(2,1fr);width:100%}.features-grid{grid-template-columns:1fr}}:root{--page:#f6f4fb;--card:#fff;--line:#e9e5f5;--ink:#1b1838;--ink-2:#5b5878;--ink-3:#8c89a6;--brand:#6d4aff;--brand-2:#e5579b;--brand-soft:#f0ebff;--good:#0f9f6e;--warn:#d98a06;--bad:#d93a3a;--none:#c9c6da;--good-soft:#e3f6ee;--warn-soft:#fdf2dd;--bad-soft:#fce7e7;--r:18px;--r-sm:12px;--shadow:0 1px 2px #1b18380a, 0 6px 20px #1b18380d}[data-ss-theme=dark]{--page:#0e0d1a;--card:#17152a;--line:#2a2742;--ink:#f1effa;--ink-2:#b5b2cc;--ink-3:#807d9a;--brand:#9c86ff;--brand-2:#f38bbe;--brand-soft:#251f45;--good:#3dd3a0;--warn:#f5b544;--bad:#f27272;--none:#45415f;--good-soft:#10342a;--warn-soft:#3a2c0e;--bad-soft:#3d1a1e;--shadow:none}html,body{background:var(--page);color:var(--ink)}.hero-bg{display:none}a{color:var(--brand)}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.page{max-width:1180px;margin:0 auto;padding:0 20px 24px}.muted{color:var(--ink-3)}.small{color:var(--ink-2);font-size:.78rem}.hint{color:var(--ink-3);font-size:.75rem;font-weight:700}.hint.warn{color:var(--warn)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.72rem;font-weight:800}.c-good{color:var(--good)}.c-warn{color:var(--warn)}.c-bad{color:var(--bad)}.c-none{color:var(--ink-3)}.bg-good{background:var(--good)}.bg-warn{background:var(--warn)}.bg-bad{background:var(--bad)}.bg-none{background:var(--none)}.topbar{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:1.15rem;font-weight:900;text-decoration:none;display:flex}.brand-mark{background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.brand-mark span{border:2.5px solid #fff;border-top:0;border-radius:0 0 10px 10px;width:12px;height:6px;margin-top:4px}.topnav{align-items:center;gap:6px;display:flex}.topnav a,.topnav button{color:var(--ink-2);border-radius:10px;padding:7px 10px;font-size:.85rem;font-weight:700;text-decoration:none}.topnav a:hover,.topnav button:hover{background:var(--brand-soft)}@media (max-width:480px){.hide-sm{display:none}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0;margin:0 0 16px;padding:18px}.card-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.card-h h2{align-items:center;gap:8px;margin:0;font-size:1.02rem;font-weight:900;display:flex}.lede{color:var(--ink-2);margin:-4px 0 12px;font-size:.9rem}.sub-h{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin:14px 0 6px;font-size:.8rem;font-weight:800}.layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:16px;display:grid}.side-col{position:sticky;top:12px}@media (max-width:960px){.layout{grid-template-columns:1fr}.side-col{position:static}}.switcher{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);z-index:30;border-radius:16px;align-items:center;gap:6px;max-width:760px;margin:0 auto 16px;padding:6px;display:flex;position:relative}.switcher.is-compact{max-width:none;margin:0}.sw-field{border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.sw-field:hover{background:var(--brand-soft)}.sw-city{flex:1.7}.sw-month{flex:1}.sw-month select{width:100%;color:var(--ink);cursor:pointer;background:0 0;outline:none;font-size:.95rem;font-weight:800}.switcher .sw-city button{font-size:.95rem!important}@media (max-width:560px){.sw-month{flex:0 0 150px;padding:6px}}.intro{text-align:center;padding:18px 0 16px}.intro h1{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.6rem,4.6vw,2.7rem);font-weight:900;line-height:1.12}.intro p{max-width:560px;color:var(--ink-2);margin:0 auto;font-size:.98rem;font-weight:600}.grad{background:linear-gradient(90deg, var(--brand), var(--brand-2));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-txt{min-width:0}.h1{letter-spacing:-.01em;margin:2px 0 8px;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:900;line-height:1.08}.h1-m{color:var(--ink-3);font-weight:800}.pill{background:var(--brand-soft);color:var(--brand);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.verdict{color:var(--ink);margin:10px 0 4px;font-size:1rem;font-weight:700}.best{color:var(--ink-2);margin:0;font-size:.85rem}.best a,.lnk{color:var(--brand);font-weight:800;text-decoration:none}.home-hero{margin-top:0}.score-ring{flex-shrink:0;position:relative}.score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.score-ring-bg{fill:none;stroke:var(--line);stroke-width:14px}.score-ring-fill{fill:none;stroke-width:14px;stroke-linecap:round;transition:stroke-dashoffset .6s}.score-ring-fill.st-good{stroke:var(--good)}.score-ring-fill.st-warn{stroke:var(--warn)}.score-ring-fill.st-bad{stroke:var(--bad)}.score-ring-fill.st-none{stroke:var(--none)}.score-ring-c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-ring-c b{font-weight:900;line-height:1}.score-ring-c span{color:var(--ink-2);margin-top:3px;font-size:.75rem;font-weight:800}.tl-head{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin:16px 0 6px;font-size:.75rem;font-weight:800;display:flex}.tl-head a{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:10px;place-items:center;font-size:1.1rem;text-decoration:none;display:grid}.tl{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin-top:8px;display:grid}.tl-m{color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 0 8px;text-decoration:none;display:flex;position:relative}.tl-m:hover{background:var(--brand-soft)}.tl-m.sel{border-color:var(--brand);background:var(--brand-soft)}.tl-v{color:var(--ink-2);white-space:nowrap;font-size:.68rem;font-weight:800}.tl-m.sel .tl-v,.tl-m.sel .tl-l{color:var(--brand)}.tl-track{background:var(--page);border-radius:6px;align-items:flex-end;width:58%;max-width:22px;height:56px;display:flex;overflow:hidden}.tl-bar{border-radius:6px;width:100%}.tl-l{color:var(--ink-2);font-size:.7rem;font-weight:800}.tl-e{font-size:.8rem;line-height:1}.tl-now{background:var(--brand-2);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:4px}@media (max-width:480px){.tl{gap:1px}.tl-v{font-size:.58rem}.tl-track{height:44px}.tl-l{font-size:.62rem}.tl-e{font-size:.7rem}}.alert{border-radius:var(--r-sm);background:var(--warn-soft);border:1px solid var(--warn);color:var(--ink);margin-top:12px;padding:10px 12px;font-size:.88rem;text-decoration:none;display:block}.alert.warning{background:var(--bad-soft);border-color:var(--bad)}.alert-banner{border-radius:var(--r-sm);background:var(--bad-soft);border:1px solid var(--bad);margin-bottom:10px;padding:10px 12px;font-size:.88rem}.alert-banner p{margin:4px 0 0}.alert-banner summary{cursor:pointer;color:var(--ink-2);margin-top:4px}.chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chips span{background:var(--page);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700}.frows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fr-h{align-items:baseline;gap:8px;font-size:.9rem;display:flex}.fr-n{font-weight:800}.fr-w{color:var(--ink-3);font-size:.7rem;font-weight:700}.fr-s{margin-left:auto;font-weight:900}.fr-t{background:var(--page);border-radius:999px;height:6px;margin:5px 0 6px;overflow:hidden}.fr-t div{border-radius:999px;height:100%}.fr-r{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fr-r li{gap:6px;font-size:.82rem;font-weight:600;display:flex}.fr-r li span{flex-shrink:0;width:12px;font-weight:900}.fr-r li.c-good,.fr-r li.c-warn,.fr-r li.c-bad,.fr-r li.c-none{color:var(--ink-2)}.fr-r li.c-good span{color:var(--good)}.fr-r li.c-warn span{color:var(--warn)}.fr-r li.c-bad span{color:var(--bad)}.cmp{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.cmp-h{align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;font-weight:800;display:flex}.cmp-h select{border:1px solid var(--line);background:var(--page);color:var(--ink);border-radius:10px;padding:5px 8px;font-weight:800}.cmp table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.85rem}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:6px 4px}.cmp thead th{color:var(--ink-3);text-transform:uppercase;font-size:.72rem}.cmp tbody th{width:28%;color:var(--ink-3);font-size:.78rem;font-weight:700}.cmp td{font-weight:700}.cmp td.win:after{content:" ✓";color:var(--good)}.seg{background:var(--page);scrollbar-width:none;border-radius:12px;gap:4px;margin:14px 0 0;padding:4px;display:flex;overflow-x:auto}.seg button{color:var(--ink-2);white-space:nowrap;border-radius:9px;flex:1 0 auto;padding:7px 12px;font-size:.82rem;font-weight:800}.seg button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000014}.seg-panel{padding:12px 2px 4px;font-size:.9rem}.seg-panel p{margin:0 0 6px}.items{grid-template-columns:1fr 1fr;gap:14px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.items.one{grid-template-columns:1fr;margin:0}.items p{color:var(--ink-2);margin:2px 0 0;font-size:.85rem}.items p.muted{color:var(--ink-3);font-size:.78rem}@media (max-width:600px){.items{grid-template-columns:1fr}}.ev-list{margin-top:12px}.ev{border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:8px;padding:10px 12px}.ev summary{cursor:pointer;list-style:none}.ev summary::-webkit-details-marker{display:none}.ev-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ev-date{color:var(--ink-2);margin-top:2px;font-size:.8rem;font-weight:700}.ev p{margin:6px 0 0;font-size:.86rem}.tag{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:.66rem;font-weight:900;display:inline-block}.tag.ok{background:var(--good-soft);color:var(--good)}.tag.est{background:var(--warn-soft);color:var(--warn)}.tag.fix{background:var(--brand-soft);color:var(--brand)}.live-dot{background:var(--good);width:8px;height:8px;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%}.live-grid{gap:10px;display:grid}.live-box{border-top:1px solid var(--line);padding-top:10px}.live-box:first-child{border-top:0;padding-top:0}.live-h{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.75rem;font-weight:800}.forecast{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:10px 0 0;padding:0;font-size:.7rem;list-style:none;display:grid}.forecast li{flex-direction:column;gap:1px;display:flex}.forecast .d{color:var(--ink-3);font-weight:800}.forecast .t{font-weight:800}.forecast .p{color:var(--brand)}.src{color:var(--ink-3);margin:6px 0 0;font-size:.7rem}.lvl{text-transform:uppercase;background:var(--page);color:var(--ink-2);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:900}.lvl.orange{background:var(--warn-soft);color:var(--warn)}.lvl.red{background:var(--bad-soft);color:var(--bad)}.lvl.green{background:var(--good-soft);color:var(--good)}.live .wide,.live-wide{grid-column:auto}.em{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:0;display:grid}.em div{background:var(--bad-soft);border-radius:10px;padding:6px 9px}.em dt{color:var(--ink-2);text-transform:uppercase;font-size:.66rem;font-weight:800}.em dd{margin:0;font-size:1.15rem;font-weight:900}.em a{color:var(--ink);text-decoration:none}.safety{flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 4px;display:flex}.safety .tag{margin-left:0}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:22px 0 10px;display:flex}.sec-h h2{margin:0;font-size:1.1rem;font-weight:900}.city-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}@media (max-width:480px){.city-grid{grid-template-columns:1fr 1fr;gap:8px}}.city-card{text-align:left;background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.city-card:hover{border-color:var(--brand)}.city-card.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.cc-row{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cc-score{font-weight:900}.cc-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-height:1em;font-size:.75rem;font-weight:700;overflow:hidden}.cta{text-align:center;color:#fff;background:var(--brand);border-radius:12px;margin-top:14px;padding:11px 14px;font-weight:800;text-decoration:none;display:block}.cta:hover{filter:brightness(1.06)}.foot{text-align:center;color:var(--ink-3);padding:24px 0 8px;font-size:.75rem}.prose{font-size:.95rem;line-height:1.6}.prose h1{margin:0 0 8px;font-size:1.7rem;font-weight:900}.prose h2{margin:18px 0 6px;font-size:1.1rem;font-weight:900}.prose table{border-collapse:collapse;width:100%;font-size:.88rem}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px}.prose ul{padding-left:1.2rem;list-style:outside}.switcher [class*=absolute][class*=glass]{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line)}@media (max-width:640px){.page{padding:0 12px 20px}.card{border-radius:16px;padding:14px}.hero-row{gap:10px}}.live-box p{margin:0;font-size:.85rem}.live-box .muted{color:var(--ink-3)}@media (max-width:960px){.layout{flex-direction:column;gap:0;display:flex}.main-col,.side-col{display:contents}.o1{order:1}.o2{order:2}.o3{order:3}.o4{order:4}.o5{order:5}.o6{order:6}.o7{order:7}.o8{order:8}}.more>summary{cursor:pointer;color:var(--brand);margin:4px 0 8px;font-size:.85rem;font-weight:800}.news-list{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.news-list li{gap:2px;display:grid}.news-list a{color:var(--ink);font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none}.news-list a:hover{color:var(--brand);text-decoration:underline}.news-list .skel span{background:var(--page);border-radius:6px;height:10px;animation:1.2s ease-in-out infinite pulse;display:block}.news-list .skel span:last-child{width:40%;height:8px}.news .official{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}@keyframes pulse{50%{opacity:.5}}.sky{z-index:-1;pointer-events:none;background:var(--page);transition:background .8s;position:fixed;inset:0;overflow:hidden}.sky-fx{position:absolute;inset:-20% 0 0}body{background:var(--page)}.page{z-index:0;position:relative}.sky-sunny{background:linear-gradient(#cfe6ff 0%,#eaf4ff 45%,#fff6e6 100%)}.sky-sunny .sky-fx-1{background:radial-gradient(circle at 85% 8%,#ffd666bf 0,#ffd66640 14%,#0000 32%)}.sky-sunny .sky-fx-2{background:radial-gradient(30% 8% at 20% 18%,#ffffffe6,#0000 70%),radial-gradient(22% 6% at 60% 26%,#ffffffb3,#0000 70%);animation:60s linear infinite drift}.sky-hot{background:linear-gradient(#ffd9a8 0%,#ffe9cc 40%,#fff4e4 100%)}.sky-hot .sky-fx-1{background:radial-gradient(circle at 82% 6%,#ffaa3ce6 0,#ffbe5a59 16%,#0000 38%);animation:6s ease-in-out infinite pulse-sun}.sky-hot .sky-fx-2{filter:blur(2px);background:repeating-linear-gradient(0deg,#fff0 0 14px,#ffffff1f 14px 16px);animation:4s ease-in-out infinite shimmer}.sky-showers{background:linear-gradient(#c9d8ea 0%,#e3ecf6 50%,#f1f5fa 100%)}.sky-showers .sky-fx-1{background-image:linear-gradient(105deg,#0000 47%,#6082b459 49%,#0000 51%);background-size:90px 140px;animation:1.6s linear infinite rain}.sky-rain{background:linear-gradient(#9fb1c8 0%,#c4d0df 45%,#e2e8f0 100%)}.sky-rain .sky-fx-1,.sky-storm .sky-fx-1{background-image:linear-gradient(105deg,#0000 48%,#3c5a8c73 49.5%,#0000 51%);background-size:38px 90px;animation:.7s linear infinite rain}.sky-rain .sky-fx-2,.sky-storm .sky-fx-2{background-image:linear-gradient(105deg,#0000 48%,#3c5a8c40 49.5%,#0000 51%);background-size:61px 130px;animation:1.1s linear infinite rain}.sky-storm{background:linear-gradient(#6f7f99 0%,#9aa8be 45%,#d3dae5 100%);animation:9s infinite flash}.sky-snow{background:linear-gradient(#a9bdd6 0%,#cbd8e8 45%,#eef3f9 100%)}.sky-snow .sky-fx-1,.sky-cold .sky-fx-1{filter:drop-shadow(0 0 1px #506e9659);background-image:radial-gradient(circle at 30% 30%,#fff 0 3.2px,#fff0 4px),radial-gradient(circle at 70% 60%,#fff 0 2.4px,#fff0 3.2px);background-size:120px 120px,85px 95px;animation:14s linear infinite snowfall,5s ease-in-out infinite alternate sway}.sky-snow .sky-fx-2{filter:drop-shadow(0 0 1px #506e964d);background-image:radial-gradient(circle,#fffffff2 0 1.6px,#fff0 2.2px);background-size:47px 53px;animation:22s linear infinite snowfall,7s ease-in-out infinite alternate-reverse sway}.sky-cold{background:linear-gradient(#b8c9dd 0%,#d6e1ee 45%,#f1f5fa 100%)}.sky-cold .sky-fx-1{opacity:1;background-size:160px 150px,120px 130px;animation:22s linear infinite snowfall,6s ease-in-out infinite alternate sway}.sky-cold .sky-fx-2{background:radial-gradient(45% 12% at 25% 12%,#ffffffb3,#0000 70%),radial-gradient(35% 10% at 78% 22%,#ffffff8c,#0000 70%);animation:80s linear infinite drift}.sky-bloom{background:linear-gradient(#ffddea 0%,#fceaf2 45%,#f6f1ff 100%)}.sky-bloom .sky-fx-1{background-image:radial-gradient(5px 3px,#f48fb1bf 60%,#0000 70%);background-size:110px 120px;animation:16s linear infinite petals}.sky-bloom .sky-fx-2{background-image:radial-gradient(4px 2.5px,#ffb6cecc 60%,#0000 70%);background-size:73px 97px;animation:23s linear infinite petals}.sky-autumn{background:linear-gradient(#ffd9b8 0%,#fde8d6 45%,#fbf2ea 100%)}.sky-autumn .sky-fx-1{background-image:radial-gradient(6px 4px,#d6602e99 60%,#0000 70%);background-size:130px 150px;animation:18s linear infinite petals}.sky-autumn .sky-fx-2{background-image:radial-gradient(5px 3px,#e89c3099 60%,#0000 70%);background-size:89px 113px;animation:26s linear infinite petals}.sky-haze{background:linear-gradient(#d9cdb8 0%,#e8e0d2 50%,#f3efe8 100%)}.sky-haze .sky-fx-1{filter:blur(8px);background:radial-gradient(circle at 80% 10%,#ffc88c73,#0000 35%)}[data-ss-theme=dark] .sky-sunny{background:linear-gradient(#1a2340 0%,#141a30 60%,#0e0d1a 100%)}[data-ss-theme=dark] .sky-hot{background:linear-gradient(#3a2318 0%,#22181a 60%,#0e0d1a 100%)}[data-ss-theme=dark] .sky-showers,[data-ss-theme=dark] .sky-rain{background:linear-gradient(#1b2533 0%,#141b26 60%,#0e0d1a 100%)}[data-ss-theme=dark] .sky-storm{background:linear-gradient(#11161f 0%,#0e121a 60%,#0b0a14 100%)}[data-ss-theme=dark] .sky-snow,[data-ss-theme=dark] .sky-cold{background:linear-gradient(#1a2335 0%,#151c2a 60%,#0e0d1a 100%)}[data-ss-theme=dark] .sky-bloom{background:linear-gradient(#33192a 0%,#1e1424 60%,#0e0d1a 100%)}[data-ss-theme=dark] .sky-autumn{background:linear-gradient(#33200f 0%,#1f1714 60%,#0e0d1a 100%)}[data-ss-theme=dark] .sky-haze{background:linear-gradient(#2c2619 0%,#1c1914 60%,#0e0d1a 100%)}[data-ss-theme=dark] .sky .sky-fx-1,[data-ss-theme=dark] .sky .sky-fx-2{opacity:.55}@keyframes rain{to{background-position:-30px 140px}}@keyframes snow{to{background-position:30px 420px}}@keyframes snowfall{to{background-position:60px 600px,-40px 570px}}@keyframes sway{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes petals{0%{background-position:0 0}to{background-position:160px 600px}}@keyframes drift{to{transform:translate(8%)}}@keyframes pulse-sun{50%{opacity:.85;transform:scale(1.05)}}@keyframes shimmer{50%{opacity:.6;transform:translateY(6px)}}@keyframes flash{0%,92%,to{filter:brightness()}93%{filter:brightness(1.45)}94%{filter:brightness()}95%{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.sky,.sky-fx{animation:none!important}}.card,.switcher,.city-card{background:var(--card)}.intro h1,.intro p,.sec-h h2,.foot,.topbar .brand,.topnav a,.topnav button{text-shadow:0 1px #fff6}[data-ss-theme=dark] .intro h1,[data-ss-theme=dark] .intro p{text-shadow:none}.sky-storm~* .intro p,.sky-storm~.page .foot{color:var(--ink)}.layout .main-col>*,.layout .side-col>*,.layout>*{min-width:0;max-width:100%}.seg{max-width:100%}@media (max-width:480px){.tl{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:8px}.tl-v,.tl-l{font-size:.72rem}.tl-e{font-size:.8rem;display:inline}.tl-track{max-width:26px;height:40px}.topnav{gap:2px}.topnav a,.topnav button{padding:8px 7px;font-size:.8rem}.topbar .brand{gap:8px;font-size:1.02rem}.forecast{font-size:.68rem}.cmp table{font-size:.8rem}.cmp tbody th{width:30%}}@media (max-width:340px){.city-grid{grid-template-columns:1fr}.hero-row{flex-direction:column-reverse;align-items:flex-start}.brand>span:last-child{font-size:1rem}.em{grid-template-columns:1fr 1fr}.seg button{padding:7px 9px;font-size:.78rem}}.seg button,.cmp-h select,.sw-month select,.tl-m,.city-card,.topnav button{min-height:36px}.tl-head a{width:36px;height:36px}.intro{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.intro{background:color-mix(in srgb, var(--card) 72%, transparent)}}.intro{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.intro{border:1px solid color-mix(in srgb, var(--line) 60%, transparent)}}.intro{-webkit-backdrop-filter:blur(6px);border-radius:20px;margin-bottom:14px;padding:16px 14px}.grad{background:linear-gradient(90deg,#5a35f0,#d23b86);-webkit-background-clip:text;background-clip:text}.live-box:first-child{min-height:150px}.live-box:nth-child(2){min-height:74px}.live-box:nth-child(3){min-height:64px}.news .news-list[aria-busy]{min-height:150px}.hosp-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:16px;display:grid}.hosp-grid .card{margin:0}.hosp-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hosp-actions a{background:var(--brand-soft);color:var(--brand);border-radius:10px;padding:7px 11px;font-size:.8rem;font-weight:800;text-decoration:none}.hosp-actions a:first-child{background:var(--brand);color:#fff}.em-tab{margin-top:8px}.em-tab dd{font-size:1.35rem}.pack{color:var(--ink-2);margin:6px 0 4px;font-size:.86rem}.chips-row{scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.chips-row button{white-space:nowrap;background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;min-height:36px;padding:7px 12px;font-size:.82rem;font-weight:800}.chips-row button.on{background:var(--brand);border-color:var(--brand);color:#fff}.best-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:420px){.best-grid{grid-template-columns:1fr}}.best-card{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;height:100%;padding:10px 12px;text-decoration:none;display:grid}.best-card:hover{border-color:var(--brand)}.best-rank{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid}.best-main{gap:2px;min-width:0;display:grid}.best-main .small{color:var(--ink-2)}.best-score{font-size:1.15rem;font-weight:900}.more-btn{color:var(--brand);background:var(--card);border:1px solid var(--line);border-radius:10px;margin:10px auto 0;padding:8px 14px;font-size:.85rem;font-weight:800;display:block}.hd{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:14px;padding-top:14px;display:grid}.hd-h{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 8px;font-size:.92rem;font-weight:900;display:flex}.hd-side{flex-direction:column;gap:10px;min-width:0;display:flex}.hd-box{background:var(--page);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 12px}.hd-box p{margin:0 0 4px}.hd-box .em-tab{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin-top:2px}.hd-box .em-tab dd{font-size:1.25rem}.hd-list{margin:0;padding:0;font-size:.85rem;list-style:none}.hd-list li{padding:3px 0}@media (max-width:760px){.hd{grid-template-columns:1fr}}.nat-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nat{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--page);gap:10px;padding:10px 12px;display:flex}.nat.now{border-color:var(--good);background:var(--good-soft)}.nat-ico{font-size:1.3rem;line-height:1.2}.nat-body{min-width:0}.nat-top{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nat-top .tag{margin-left:0}.nat-when{margin-top:2px;font-size:.92rem;font-weight:800}.nat-body p{margin:4px 0 0}.home-extra{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.home-extra>.card{margin:0 0 16px}@media (max-width:760px){.home-extra{grid-template-columns:1fr}}.advice p{margin:0 0 4px}.advice .tag{margin-left:6px}.advice-warn{background:var(--warn-soft);color:var(--ink);border-radius:8px;padding:6px 8px}.topnav .theme-pill{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:800}.topnav .theme-pill:hover,.topnav .theme-pill:focus-visible{border-color:var(--brand);outline:none}.hd-advice{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.hol-list{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.hol{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--page);padding:8px 12px}.hol.big{border-color:var(--warn,#d08a1a)}.hol p{margin:4px 0 0}.hol-when{margin-left:4px;font-weight:700}.hol-compact p{margin:3px 0}.hol-compact .tag{margin-left:0}.foot-links{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:6px;display:flex}.foot-links a{color:inherit;text-underline-offset:2px;text-decoration:underline}.contact-mail{font-size:1.1rem;font-weight:800}.prose ul{padding-left:1.2em}.prose li{margin:4px 0}.city-photo{border-radius:var(--r) var(--r) 0 0;aspect-ratio:5;background:var(--line);margin:-18px -18px 14px;position:relative;overflow:hidden}.city-photo img{object-fit:cover;width:100%;height:100%;display:block}.city-photo figcaption{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:6px;max-width:80%;padding:1px 6px;font-size:.62rem;line-height:1.3;position:absolute;bottom:4px;right:6px;overflow:hidden}.city-photo figcaption a{color:#fff;text-decoration:none}.city-photo figcaption a:hover{text-decoration:underline}@media (max-width:760px){.city-photo{aspect-ratio:3}}@media (max-width:640px){.city-photo{border-radius:16px 16px 0 0;margin:-14px -14px 12px}}.med-badge{border-radius:var(--r-sm);background:var(--good-soft);border:1px solid var(--good);margin:0 0 8px;padding:8px 10px;font-size:.9rem}.med-list{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.med-list li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--page);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.med-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.med-top .tag{margin-left:0}.med-actions{flex-wrap:wrap;gap:4px 12px;font-weight:700;display:flex}.med-sub{margin:10px 0 4px;font-weight:800}.med-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.med-chips>span>*{border:1px solid var(--line);color:var(--ink);background:var(--card);border-radius:999px;padding:3px 9px;font-size:.8rem;text-decoration:none;display:inline-block}.med-chips a:hover{border-color:var(--brand)}.daynight{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.daynight:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:999px}.dn-track{background:linear-gradient(#8fd3ff 0%,#c9ecff 100%);border-radius:999px;flex:none;width:58px;height:30px;transition:background .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000002e}.is-night .dn-track{background:linear-gradient(#1b1f4a 0%,#3a3375 100%)}.dn-knob{background:radial-gradient(circle at 35% 35%,#fff6b0,#ffd23f 60%,#ffb400);border-radius:50%;width:24px;height:24px;transition:transform .45s cubic-bezier(.5,1.6,.4,1),background .45s,box-shadow .45s;position:absolute;top:3px;left:3px;box-shadow:0 0 10px 2px #ffc828a6}.is-night .dn-knob{background:radial-gradient(circle at 40% 35%,#fff,#e3e6f3 65%,#c4c8de);transform:translate(28px);box-shadow:0 0 8px 1px #dce1ff8c}.dn-crater{opacity:0;background:#969bb98c;border-radius:50%;width:5px;height:5px;transition:opacity .3s;position:absolute;top:6px;left:12px}.dn-crater.k2{width:4px;height:4px;top:13px;left:6px}.is-night .dn-crater{opacity:1}.dn-cloud{opacity:.95;background:#fff;border-radius:999px;height:7px;transition:transform .45s,opacity .3s;position:absolute}.dn-cloud:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:4px}.dn-cloud.c1{width:18px;top:16px;right:6px}.dn-cloud.c2{opacity:.8;width:12px;top:7px;right:16px}.is-night .dn-cloud{opacity:0;transform:translate(14px)}.dn-star{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;transition:opacity .4s .1s;position:absolute;box-shadow:0 0 3px #fff}.dn-star.s1{top:7px;left:10px}.dn-star.s2{width:2px;height:2px;top:17px;left:20px}.dn-star.s3{width:2px;height:2px;top:10px;left:25px}.is-night .dn-star{opacity:1}.dn-label{letter-spacing:.02em;font-size:.8rem;font-weight:800}@media (max-width:420px){.dn-label{display:none}}@media (prefers-reduced-motion:reduce){.dn-knob,.dn-cloud,.dn-track{transition:none}}.topnav .daynight,[data-ss-theme=dark] .topnav .daynight{box-shadow:none;background:0 0;border:0;padding:0}.topnav .daynight:hover{background:0 0}.topnav .daynight .dn-label{color:var(--ink-2)}.explore .lede{margin-bottom:12px}.xp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xp-tile{text-align:left;border:1.5px solid var(--line);background:var(--page);color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-height:92px;padding:14px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.xp-tile:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-1px)}.xp-tile:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.xp-tile.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand) inset}.xp-tile.on:after{content:"";background:var(--brand-soft);border-right:1.5px solid var(--brand);border-bottom:1.5px solid var(--brand);width:14px;height:14px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.xp-ico{background:var(--card);border-radius:16px;grid-row:1/3;place-items:center;width:60px;height:60px;font-size:2.3rem;line-height:1;display:grid;box-shadow:0 2px 6px #00000014}.xp-t{align-self:end;padding-right:30px;font-size:1.05rem;font-weight:900;line-height:1.2}.xp-peek{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.xp-n{text-align:center;min-width:24px;color:var(--brand);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:.75rem;font-weight:900;position:absolute;top:10px;right:10px}.xp-tile.on .xp-n{background:var(--brand);color:#fff;border-color:var(--brand)}.xp-body{border:1.5px solid var(--brand);background:var(--brand-soft);border-radius:18px;flex-direction:column;gap:7px;margin-top:14px;padding:12px;display:flex}.xp-body[hidden]{display:none}.xp-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 0;font-size:.72rem;font-weight:900}@media (max-width:560px){.xp-grid{gap:8px}.xp-tile{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:start;row-gap:4px;min-height:0;padding:12px}.xp-ico{border-radius:14px;grid-row:auto;width:50px;height:50px;margin-bottom:4px;font-size:2rem}.xp-t{padding-right:0;font-size:.95rem}.xp-peek{font-size:.74rem}.xp-body{margin-top:12px;padding:10px}}.xi{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 12px}.xi>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;list-style:none;display:flex}.xi>summary::-webkit-details-marker{display:none}.xi>summary b{font-size:.92rem}.xi>summary:after{content:"+";color:var(--brand);margin-left:auto;font-weight:900}.xi[open]>summary:after{content:"−"}.xi .tag{margin-left:0}.xi-sub{color:var(--ink-2);flex-basis:100%;font-size:.8rem}.xi p{margin:6px 0 0}.best-filter select{width:100%;font:inherit;border:1px solid var(--line);background:var(--page);color:var(--ink);border-radius:10px;margin-bottom:8px;padding:7px 10px;font-size:.85rem;font-weight:800}.best-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.best-list a{border:1px solid var(--line);color:var(--ink);background:var(--page);border-radius:12px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:grid}.best-list a:hover{border-color:var(--brand)}.best-list .best-rank{width:24px;height:24px;font-size:.75rem}.best-list .best-main{flex-direction:column;min-width:0;display:flex}.best-list .best-main b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.best-list .best-score{font-size:1rem}.best-side .more-btn{width:100%;margin-top:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-side{flex-direction:column;min-width:0;display:flex}.xi>summary{padding-right:24px;position:relative}.xi>summary:after{margin:0;font-size:1.05rem;line-height:1.3;position:absolute;top:0;right:0}.live-box:has(.live-err){min-height:0}.jump{display:none}[id^=sec-]{scroll-margin-top:62px}@media (max-width:960px){.layout{align-items:stretch}.jump{scrollbar-width:none;z-index:25;background:var(--page);gap:6px;margin:0 -12px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.jump{background:color-mix(in srgb, var(--page) 88%, transparent)}}.jump{-webkit-backdrop-filter:blur(10px)}.jump::-webkit-scrollbar{display:none}.jump a{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;flex:none;padding:7px 12px;font-size:.8rem;font-weight:800;text-decoration:none}.jump a:active{background:var(--brand-soft);border-color:var(--brand)}}@media (max-width:640px){.layout{margin-top:8px}.card-h h2{font-size:1.08rem}.med-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding-bottom:4px;padding-left:14px;padding-right:14px;overflow-x:auto}.med-chips::-webkit-scrollbar{display:none}.med-chips>span{flex:none}}html{overflow-x:clip}.jump a.on{background:var(--brand);border-color:var(--brand);color:#fff}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.xp-head{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 2px;display:flex}.xp-head-t{color:var(--ink);font-size:.95rem;font-weight:900}.xp-all{font:inherit;color:var(--brand);cursor:pointer;background:var(--card);border:1.5px solid var(--brand);box-shadow:0 2px 0 var(--brand);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 13px 6px 10px;font-size:.8rem;font-weight:900;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex}.xp-all>span{font-size:1rem;line-height:1;transition:transform .2s;display:inline-block}.xp-all:hover>span{transform:scale(1.2)rotate(-8deg)}.xp-all:active{box-shadow:0 0 0 var(--brand);transform:translateY(2px)}.xp-all.on{background:var(--brand);color:#fff}.xp-all:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (max-width:400px){.xp-head-t{font-size:.88rem}.xp-all{padding:5px 10px 5px 8px;font-size:.74rem}}.card-h{border-bottom:1px solid var(--line);align-items:center;margin-bottom:14px;padding-bottom:12px}.card-h h2{letter-spacing:-.01em;gap:12px;font-size:1.18rem;line-height:1.2}.h-ico{background:linear-gradient(135deg, var(--brand-soft), var(--brand-2));border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:1.55rem;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.h-ico{background:linear-gradient(135deg, var(--brand-soft), color-mix(in srgb, var(--brand-2) 18%, var(--card)))}}.h-ico{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.h-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}}.h-txt{flex-direction:column;min-width:0;display:flex}.h-txt small{color:var(--ink-3);letter-spacing:0;align-items:center;gap:6px;margin-top:2px;font-size:.78rem;font-weight:700;display:flex}.h-txt .live-dot{flex:none;animation:1.6s ease-in-out infinite pulse}.hosp .card-h h2{font-size:1.1rem}.feat-h{font-weight:inherit;font-size:inherit;text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:10px;margin:0 0 10px;display:flex}.f-ico{background:var(--card);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:1.2rem;line-height:1;display:grid;box-shadow:0 1px 3px #1b18380f}.f-txt{flex-direction:column;flex:1;min-width:0;display:flex}.f-txt b{color:var(--ink);font-size:.98rem;font-weight:900;line-height:1.2}.f-txt small{color:var(--ink-2);font-size:.76rem;font-weight:600}.f-end{flex:none;margin-left:auto}.feat-box{background:var(--brand-soft);border:1.5px solid var(--brand);border-radius:16px;margin-top:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.feat-box{border:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent)}}.feat-box table{background:var(--card);border-radius:12px;overflow:hidden}.f-sel{color:var(--ink-2);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.f-sel select{font:inherit;color:#fff;background:var(--brand);cursor:pointer;appearance:none;box-shadow:0 2px 0 var(--brand);border:0;border-radius:999px;padding:8px 30px 8px 14px;font-size:.9rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.f-sel select{box-shadow:0 2px 0 color-mix(in srgb, var(--brand) 60%, #000)}}.f-sel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='white' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.f-sel select:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.f-sel option{color:var(--ink);background:var(--card)}.tl-head{text-transform:none;letter-spacing:0;gap:10px}.tl-head .feat-h{flex:1;justify-content:center;margin:0}.tl-head .f-txt{flex:0 auto}.live-box .feat-h{margin-bottom:8px}.live-box .f-ico{border-radius:10px;width:30px;height:30px;font-size:1.05rem}.live-box .f-txt b{font-size:.92rem}@media (max-width:560px){.card-h h2{gap:10px;font-size:1.08rem}.h-ico{border-radius:12px;width:40px;height:40px;font-size:1.4rem}.feat-box{margin-left:-4px;margin-right:-4px;padding:12px}.feat-box>.feat-h{flex-wrap:wrap}.feat-box .f-end{flex-basis:100%;margin-left:44px}.tl-head .f-txt small{display:none}}.feat-box th,.feat-box td{padding:7px 10px}.feat-box tbody tr:last-child>*{border-bottom:0}.tag.bad{background:var(--bad-soft);color:var(--bad)}.brand-logo{filter:drop-shadow(0 2px 5px #3e2c782e);flex:none;width:36px;height:36px;display:block}.brand-logo svg{width:100%;height:100%;display:block}.brand-word b{color:var(--brand);font-weight:900}@media (max-width:480px){.brand-logo{width:32px;height:32px}}.fb{flex-direction:column;gap:14px;margin-top:6px;display:flex}.fb-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fb-field{flex-direction:column;gap:6px;display:flex;position:relative}.fb-field>span{color:var(--ink);font-size:.88rem;font-weight:800}.fb-field>span i{color:var(--ink-3);font-style:normal;font-weight:600}.fb input[type=text],.fb input[type=email],.fb select,.fb textarea{font:inherit;color:var(--ink);background:var(--page);border:1.5px solid var(--line);border-radius:12px;width:100%;padding:10px 12px;font-size:.95rem}.fb textarea{resize:vertical;min-height:120px;line-height:1.5}.fb input:focus,.fb select:focus,.fb textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.fb-count{color:var(--ink-3);font-size:.72rem;position:absolute;bottom:8px;right:10px}.fb-shots{flex-wrap:wrap;gap:10px;display:flex}.fb-shot{border:1.5px solid var(--line);background:var(--page);border-radius:12px;width:96px;height:96px;margin:0;position:relative;overflow:hidden}.fb-shot img{object-fit:cover;width:100%;height:100%;display:block}.fb-shot button{color:#fff;cursor:pointer;background:#1b1838bf;border:0;border-radius:50%;width:24px;height:24px;font-size:1rem;line-height:1;position:absolute;top:4px;right:4px}.fb-add{border:2px dashed var(--brand);border-radius:12px;width:96px;height:96px}@supports (color:color-mix(in lab, red, red)){.fb-add{border:2px dashed color-mix(in srgb, var(--brand) 45%, var(--line))}}.fb-add{background:var(--brand-soft);cursor:pointer;text-align:center;color:var(--brand);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.fb-add:hover,.fb-add:focus-within{border-color:var(--brand)}.fb-add input{opacity:0;width:1px;height:1px;position:absolute}.fb-add span{font-size:1.5rem;line-height:1}.fb-add b{font-size:.74rem}.fb-add small{color:var(--ink-3);font-size:.66rem}.fb-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.fb-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fb-btn{font:inherit;color:#fff;background:var(--brand);cursor:pointer;box-shadow:0 3px 0 var(--brand);border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:.95rem;font-weight:900;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fb-btn{box-shadow:0 3px 0 color-mix(in srgb, var(--brand) 60%, #000)}}.fb-btn:hover{filter:brightness(1.06)}.fb-btn:active{box-shadow:none;transform:translateY(2px)}.fb-btn:disabled{opacity:.6;cursor:wait}.fb-note{color:var(--ink-2);margin:0}.fb-fail{background:var(--warn-soft);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.fb-fail p{margin:0}.fb-done{background:var(--good-soft);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.fb-done-ico{font-size:2rem;line-height:1}.fb-done p{margin:4px 0 0}.fb-done .more-btn{margin:10px 0 0}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.contact-grid .card{margin:0}.fb-btn.coffee{color:#1b1838;background:#fd0;box-shadow:0 3px #c9ae00}.support-btn{align-items:center;gap:6px;display:inline-flex;color:#1b1838!important;background:#fd0!important;border-radius:999px!important;font-weight:900!important}@media (max-width:560px){.fb-row{grid-template-columns:1fr}.fb-shot,.fb-add{width:84px;height:84px}.support-txt{display:none}}.menu-btn{display:none}.nav-links{align-items:center;gap:6px;display:flex}@media (max-width:560px){.topbar{position:relative}.topnav{gap:6px}.menu-btn{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;font-size:1.1rem;display:grid;padding:0!important}.nav-links{z-index:60;background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;min-width:190px;padding:6px;display:none;position:absolute;top:58px;right:0;box-shadow:0 12px 30px #1b18382e}.nav-links.open{display:flex}.nav-links a,.nav-links button{text-align:left;background:0 0;border:0;border-radius:11px;font-weight:800;text-shadow:none!important;color:var(--ink)!important;padding:11px 14px!important;font-size:.95rem!important}.nav-links a:hover,.nav-links button:hover,.nav-links .on{background:var(--brand-soft)!important}.topnav .support-btn{padding:7px 10px}}@font-face{font-family:Twemoji Country Flags;src:url(/fonts/TwemojiCountryFlags.woff2)format("woff2");font-display:swap;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}.med-chips button{font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--card);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.8rem;display:inline-block}.med-chips button:hover{border-color:var(--brand)}.med-chips button.on{background:var(--brand);border-color:var(--brand);color:#fff}.med-head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.med-badge.alt{background:var(--brand-soft);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.med-badge.alt{border-color:color-mix(in srgb, var(--brand) 30%, transparent)}}.med-back{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:800}.brand-logo{filter:drop-shadow(0 2px 4px #3e2c781f);width:48px;height:48px}.topbar .brand{gap:8px;font-size:1.25rem}@media (max-width:560px){.brand-logo{width:42px;height:42px}.topbar .brand{gap:6px;font-size:1.08rem}}@media (max-width:360px){.brand-logo{width:36px;height:36px}.topbar .brand{font-size:.98rem}}.gear-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 6px;font-size:.72rem;font-weight:900}.gear-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.gear{border:1px solid var(--line);background:var(--page);color:var(--ink);border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:.9rem;font-weight:800;text-decoration:none;display:grid}.gear:hover{border-color:var(--brand);background:var(--brand-soft)}.gear-ico{text-align:center;font-size:1.25rem}.gear-name small{color:var(--ink-3);font-weight:600}.gear-go{color:var(--brand);font-weight:900}.gear-note{margin:0}.gear-note b{color:var(--ink-2)}.aff{opacity:.8;font-size:.85em}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}
