@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../../../fonts/poppins-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../../../fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../../../fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../../../fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Nothing You Could Do;font-style:normal;font-display:swap;font-weight:400;src:url(./nothing-you-could-do-latin-400-normal.B7VfwEBS.woff2) format("woff2"),url(./nothing-you-could-do-latin-400-normal.B-z6TBkt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--z-base:1;--z-content:10;--z-dropdown:100;--z-sticky:500;--z-modal:1000;--z-popover:2000;--z-notification:3000;--border-radius-xs:.25rem;--border-radius-sm:.5rem;--border-radius-md:.75rem;--border-radius-lg:1rem;--border-radius-xl:1.25rem;--font-size-base:1rem;--font-size-sm:.875rem;--font-size-lg:1.125rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-base:1rem;--spacing-md:1.5rem;--spacing-lg:2rem}*,: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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@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-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-400:oklch(75% .183 55.934);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-800:oklch(45.9% .187 3.815);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-10{top:calc(var(--spacing)*10)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-\[9vh\]{bottom:9vh}.bottom-\[10vh\]{bottom:10vh}.bottom-\[10vw\]{bottom:10vw}.bottom-\[12vw\]{bottom:12vw}.bottom-\[15vw\]{bottom:15vw}.bottom-\[16vw\]{bottom:16vw}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-20{z-index:20}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-6{margin:calc(var(--spacing)*6)}.m-27{margin:calc(var(--spacing)*27)}.m-56{margin:calc(var(--spacing)*56)}.m-138{margin:calc(var(--spacing)*138)}.m-\[22px\]{margin:22px}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.-mt-\[6vw\]{margin-top:-6vw}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-\[5svh\]{margin-top:5svh}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[1\.5vw\]{margin-bottom:1.5vw}.mb-\[1vw\]{margin-bottom:1vw}.mb-\[clamp\(1rem\,1\.5vw\,1\.5rem\)\]{margin-bottom:clamp(1rem,1.5vw,1.5rem)}.mb-\[clamp\(3rem\,5vw\,5rem\)\]{margin-bottom:clamp(3rem,5vw,5rem)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-6{margin-left:calc(var(--spacing)*6)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.h-3{height:calc(var(--spacing)*3)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-32{height:calc(var(--spacing)*32)}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing)*64)}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-32{width:calc(var(--spacing)*32)}.w-52{width:calc(var(--spacing)*52)}.w-64{width:calc(var(--spacing)*64)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[1920px\]{max-width:1920px}.max-w-prose{max-width:65ch}.min-w-\[6ch\]{min-width:6ch}.min-w-\[30ch\]{min-width:30ch}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-content-end{place-content:end}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[1vw\]{gap:1vw}.gap-\[10vw\]{gap:10vw}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b,.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-gray-900{border-color:var(--color-gray-900)}.\!bg-transparent{background-color:#0000!important}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#3a7bd5\]{background-color:#3a7bd5}.bg-\[hsl\(var\(--color-bg-base\)\)\]{background-color:hsl(var(--color-bg-base))}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-amber-400{fill:var(--color-amber-400)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-\[18px\]{padding:18px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[3vw\]{padding-inline:3vw}.px-\[5vw\]{padding-inline:5vw}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[4vh\]{padding-block:4vh}.py-\[4vw\]{padding-block:4vw}.py-\[8vw\]{padding-block:8vw}.py-\[10px\]{padding-block:10px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-\[5vw\]{padding-right:5vw}.pb-\[30px\]{padding-bottom:30px}.pl-\[2vw\]{padding-left:2vw}.pl-\[3vw\]{padding-left:3vw}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[3vw\]{font-size:3vw}.text-\[4vw\]{font-size:4vw}.text-\[6vw\]{font-size:6vw}.text-\[8vw\]{font-size:8vw}.text-\[10vw\]{font-size:10vw}.text-\[11px\]{font-size:11px}.text-\[13vw\]{font-size:13vw}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.5rem\,6\.5vw\,140px\)\]{font-size:clamp(1.5rem,6.5vw,140px)}.text-\[clamp\(1rem\,1\.5vw\,1\.5rem\)\]{font-size:clamp(1rem,1.5vw,1.5rem)}.text-\[clamp\(1rem\,3vw\,3rem\)\]{font-size:clamp(1rem,3vw,3rem)}.text-\[clamp\(1rem\,4\.8vw\,100px\)\]{font-size:clamp(1rem,4.8vw,100px)}.text-\[clamp\(1rem\,4\.8vw\,110px\)\]{font-size:clamp(1rem,4.8vw,110px)}.text-\[clamp\(1rem\,5\.0vw\,110px\)\]{font-size:clamp(1rem,5vw,110px)}.text-\[clamp\(1rem\,5\.7vw\,100px\)\]{font-size:clamp(1rem,5.7vw,100px)}.text-\[clamp\(1rem\,7vw\,140px\)\]{font-size:clamp(1rem,7vw,140px)}.text-\[clamp\(1rem\,10vw\,220px\)\]{font-size:clamp(1rem,10vw,220px)}.text-\[clamp\(2rem\,3vw\,3rem\)\]{font-size:clamp(2rem,3vw,3rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.\!text-gray-200{color:var(--color-gray-200)!important}.text-\[\#8d6655\]{color:#8d6655}.text-\[\#c0876c\]{color:#c0876c}.text-\[\#e0e0e0\]{color:#e0e0e0}.text-\[hsl\(var\(--color-text-primary\)\)\]{color:hsl(var(--color-text-primary))}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-400{color:var(--color-orange-400)}.text-purple-500{color:var(--color-purple-500)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-pink-800:hover{color:var(--color-pink-800)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-150:hover{--tw-brightness:brightness(150%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-6{gap:calc(var(--spacing)*6)}}@media(min-width:48rem){.md\:inline{display:inline}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:overflow-visible{overflow:visible}}@media(min-width:64rem){.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:inline{display:inline}.lg\:h-6{height:calc(var(--spacing)*6)}.lg\:max-h-96{max-height:calc(var(--spacing)*96)}.lg\:w-1\/3{width:33.3333%}.lg\:w-7{width:calc(var(--spacing)*7)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-8{gap:calc(var(--spacing)*8)}}@media(min-width:80rem){.xl\:px-3{padding-inline:calc(var(--spacing)*3)}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}}}@property --z-base{syntax:"<integer>";inherits:true;initial-value:1}@property --z-content{syntax:"<integer>";inherits:true;initial-value:10}@property --z-dropdown{syntax:"<integer>";inherits:true;initial-value:100}@property --z-sticky{syntax:"<integer>";inherits:true;initial-value:500}@property --z-modal{syntax:"<integer>";inherits:true;initial-value:1000}@property --z-popover{syntax:"<integer>";inherits:true;initial-value:2000}@property --z-notification{syntax:"<integer>";inherits:true;initial-value:3000}@property --border-radius-xs{syntax:"<length>";inherits:true;initial-value:.25rem}@property --border-radius-sm{syntax:"<length>";inherits:true;initial-value:.5rem}@property --border-radius-md{syntax:"<length>";inherits:true;initial-value:.75rem}@property --border-radius-lg{syntax:"<length>";inherits:true;initial-value:1rem}@property --border-radius-xl{syntax:"<length>";inherits:true;initial-value:1.25rem}@property --font-size-base{syntax:"<length>";inherits:true;initial-value:1rem}@property --font-size-sm{syntax:"<length>";inherits:true;initial-value:.875rem}@property --font-size-lg{syntax:"<length>";inherits:true;initial-value:1.125rem}@property --spacing-xs{syntax:"<length>";inherits:true;initial-value:.25rem}@property --spacing-sm{syntax:"<length>";inherits:true;initial-value:.5rem}@property --spacing-base{syntax:"<length>";inherits:true;initial-value:1rem}@property --spacing-md{syntax:"<length>";inherits:true;initial-value:1.5rem}@property --spacing-lg{syntax:"<length>";inherits:true;initial-value:2rem}:root{--breakpoint-xxs:350px;--breakpoint-xs:512px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-md-lg:896px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--breakpoint-3xl:2560px;--font-xs:clamp(.625rem,.8vw,.875rem);--font-sm:clamp(.75rem,1vw,1.125rem);--font-base:clamp(.875rem,1.2vw,1.25rem);--font-md:clamp(1rem,1.5vw,1.625rem);--font-lg:clamp(1.25rem,1.8vw,2rem);--font-xl:clamp(1.625rem,2.6vw,3.25rem);--font-2xl:clamp(2rem,4.5vw,5rem);--font-3xl:clamp(2.5rem,6vw,7rem);--font-4xl:clamp(3rem,8vw,10rem);--font-5xl:clamp(3.5rem,10vw,12rem);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-3:.75rem;--line-height-4:1rem;--line-height-5:1.25rem;--line-height-6:1.5rem;--line-height-7:1.75rem;--line-height-8:2rem;--line-height-9:2.25rem;--line-height-10:2.5rem;--typography-large-title:var(--font-weight-bold)var(--font-size-4xl)/var(--line-height-tight)"Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-large-title-emphasized:var(--font-weight-black)var(--font-size-4xl)/var(--line-height-tight)"Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-title-1:var(--font-weight-normal)1.75rem/1.14286 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-title-1-emphasized:var(--font-weight-bold)1.75rem/1.14286 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-title-2:var(--font-weight-normal)1.375rem/1.27273 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-title-2-emphasized:var(--font-weight-semibold)1.375rem/1.27273 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-title-3:var(--font-weight-normal)var(--font-size-xl)/1.25 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-title-3-emphasized:var(--font-weight-semibold)var(--font-size-xl)/1.25 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-title-3-tall:var(--font-weight-normal)var(--font-size-xl)/1.4 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-body:var(--font-weight-normal)1.0625rem/1.47059 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-body-emphasized:var(--font-weight-semibold)1.0625rem/1.47059 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-callout:var(--font-weight-normal)var(--font-size-base)/1.375 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-callout-emphasized:var(--font-weight-semibold)var(--font-size-base)/1.375 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-subheadline:var(--font-weight-normal).9375rem/1.33333 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-subheadline-emphasized:var(--font-weight-semibold).9375rem/1.33333 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-footnote:var(--font-weight-normal)var(--font-size-xs)/1.23077 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-footnote-emphasized:var(--font-weight-semibold)var(--font-size-xs)/1.23077 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-caption-1:var(--font-weight-normal).75rem/1.33333 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-caption-1-emphasized:var(--font-weight-medium).75rem/1.33333 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-caption-2:var(--font-weight-normal).6875rem/1.27273 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typography-caption-2-emphasized:var(--font-weight-semibold).6875rem/1.27273 "Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--spacing-3xs:clamp(.0625rem,.08vw,.125rem);--spacing-2xs:clamp(.125rem,.15vw,.25rem);--spacing-xs:clamp(.25rem,.3vw,.5rem);--spacing-sm:clamp(.5rem,.8vw,1rem);--spacing-base:clamp(1rem,1.4vw,1.75rem);--spacing-md:clamp(1.5rem,2vw,2.5rem);--spacing-lg:clamp(2rem,2.8vw,3.5rem);--spacing-xl:clamp(2rem,5vw,6rem);--padding-responsive:clamp(1rem,4vw,5rem);--padding-responsive-sm:clamp(1rem,7vw,7.5rem);--padding-responsive-md:clamp(1rem,10vw,10rem);--padding-responsive-xl:clamp(1rem,16vw,10rem);--padding-responsive-2xl:clamp(1.5rem,22vw,12rem);--padding-responsive-3xl:clamp(2rem,30vw,15rem);--padding-responsive-4xl:clamp(2.5rem,35vw,18rem);--border-radius-xs:.25rem;--border-radius-sm:.5rem;--border-radius-md:.75rem;--border-radius-lg:1rem;--border-radius-xl:1.25rem;--border-radius-full:50%;--border-radius-round:9999px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px 0 #0000000d,0 1px 3px 0 #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-bg-light-gray:#f1f1f1;--color-bg-dark-gray:#424242;--color-bg-dark-gray-deep:#332c2c;--color-text-primary:#1f2937;--color-text-secondary:#374151;--color-text-tertiary:#6b7280;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-primary:#c0876c;--color-primary-hover:#a47764;--color-primary-80:#c0876ccc;--color-primary-30:#c0876c4d;--color-overlay-dark:#1e1f2099;--color-overlay-light:#1e1f2066;--color-overlay-bottom:#000c;--color-gold-primary:#c0876c;--color-gold-secondary:#a47764;--color-gold-light:#f3e5ab;--shadow-gold:0 10px 30px -10px #c0876c26;--shadow-gold-hover:0 20px 40px -12px #c0876c40;--shadow-gold-glow:0 0 20px #c0876c4d;--border-gold-subtle:1px solid #c0876c1f;--border-radius-premium:8px;--section-py-sm:4rem;--section-py-md:6rem;--section-py-lg:8rem;--shadow-premium:0 10px 30px -10px #00000014;--transform-hover:translateY(-4px);--transition-base:all .3s ease;--color-transit-subway:#333;--color-transit-bus:#333;--color-transit-car:#333;--color-transit-parking:#333;--color-contact-phone:#333;--color-contact-emergency:#a47764;--color-contact-kakao:#fee500;--color-contact-email:#333;--color-feature-blue:#333;--color-feature-green:#333;--color-feature-purple:#333;--color-feature-orange:#333;--color-bg-primary-rgb:255,255,255;--color-bg-secondary-rgb:249,250,251;--color-bg-tertiary-rgb:243,244,246;--color-text-primary-rgb:31,41,55;--color-text-secondary-rgb:55,65,81;--color-text-tertiary-rgb:107,114,128;--color-primary-rgb:47,146,245;--color-primary-hover-rgb:37,99,235;--color-border-rgb:229,231,235;--color-border-light-rgb:243,244,246;--color-sky-blue-rgb:125,199,247;--color-brand-rgb:164,119,100;--color-brand-light-rgb:195,166,137;--color-pink-rgb:225,118,172;--color-white-rgb:255,255,255;--color-black-rgb:0,0,0;--color-sky-blue:#7dc7f7;--color-brand:#a47764;--color-brand-light:#c3a689;--color-pink:#e176ac;--color-text-black:#000;--color-text-black-soft:#1e293b;--color-text-gray:#6b7280;--color-text-light-gray:#d7d7d7;--color-white:#fff;--color-black:#000;--color-bright-gray:#d7d7d7;--color-title-light-blue:#64a0dc;--color-title-bg-light-blue:#dcecfc;--color-title-bg-light-gray:#e7e7e7;--color-title-bg-light-pink:#d2e6fa;--gradient-primary:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--gradient-bg:linear-gradient(to bottom,#e6f3ff,#f0f8ff);--font-gothic:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-handwriting-en:"Custom-Handwriting-en",cursive,sans-serif;--font-handwriting-kr:"Incheon-Education",cursive,sans-serif;--bodyGutter:1rem;--container-max-width:1200px;--container-padding:0 2rem;--container-padding-mobile:0 1rem;--z-base:1;--z-content:10;--z-dropdown:100;--z-sticky:500;--z-modal:1000;--z-popover:2000;--z-notification:3000;--button-height-sm:2rem;--button-height-md:2.75rem;--button-height-lg:3.5rem;--button-padding-x-sm:.75rem;--button-padding-x-md:1.5rem;--button-padding-x-lg:2rem;--button-font-size-sm:var(--font-size-sm);--button-font-size-md:var(--font-size-base);--button-font-size-lg:var(--font-size-lg);--button-radius-sm:var(--border-radius-xs);--button-radius-md:var(--border-radius-sm);--button-radius-lg:var(--border-radius-md);--button-radius-full:var(--border-radius-round);--button-font-weight:var(--font-weight-semibold);--button-transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);--button-shadow:var(--shadow-sm);--button-shadow-hover:var(--shadow-md);--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--ease-elastic:cubic-bezier(.175,.885,.32,1.275);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.6,1);--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--duration-slower:.7s;--color-focus:#3b82f6;--blur-glass:blur(12px);--blur-glass-strong:blur(20px);--glow-primary:0 0 20px var(--color-primary-30);--glow-strong:0 0 30px var(--color-primary-80)}[data-theme=dark]{--color-bg-primary:#1f2937;--color-bg-secondary:#111827;--color-bg-tertiary:#374151;--color-text-primary:#f9fafb;--color-text-secondary:#e5e7eb;--color-text-tertiary:#9ca3af;--color-border:#374151;--color-border-light:#4b5563;--color-primary:var(--color-gold-primary);--color-primary-hover:var(--color-gold-secondary);--color-primary-80:#c0876ccc;--color-primary-30:#c0876c4d;--color-bg-primary-rgb:31,41,55;--color-bg-secondary-rgb:17,24,39;--color-bg-tertiary-rgb:55,65,81;--color-text-primary-rgb:249,250,251;--color-text-secondary-rgb:229,231,235;--color-text-tertiary-rgb:156,163,175;--color-primary-rgb:96,165,250;--color-primary-hover-rgb:59,130,246;--color-border-rgb:55,65,81;--color-border-light-rgb:75,85,99;--color-overlay-dark:#1e1f20b3;--color-overlay-light:#1e1f2080;--color-overlay-bottom:#000000d9;--color-transit-subway:#e5e7eb;--color-transit-bus:#e5e7eb;--color-transit-car:#e5e7eb;--color-transit-parking:#e5e7eb;--color-contact-phone:#6da2f8;--color-contact-emergency:#f37272;--color-contact-kakao:#fed739;--color-contact-email:#3cdd77;--color-feature-blue:#6da2f8;--color-feature-green:#3cdd77;--color-feature-purple:#b47de8;--color-feature-orange:#f7b23b;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-sm:0 1px 2px 0 #0006,0 1px 3px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -2px #0006;--shadow-xl:0 20px 25px -5px #0009,0 10px 10px -5px #00000080;--color-focus:#60a5fa;--shadow-premium:0 10px 30px -10px #00000014;--transform-hover:translateY(-4px);--transition-base:all .3s ease;--shadow-blue-glow:none;--color-title-light-blue:#93c5fd;--color-title-bg-light-blue:#1e3a8a4d;--gradient-primary:linear-gradient(135deg,#4c1d95 0%,#5b21b6 100%);--gradient-bg:linear-gradient(to bottom,#1e3a8a,#1e40af);--shadow-2xl:0 25px 50px -12px #000000b3;--shadow-inner:inset 0 2px 4px 0 #0000004d;--color-title-bg-light-gray:#37415180;--color-title-bg-light-pink:#7f1d1d4d}:root{--bg-overlay-10:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-10:color-mix(in srgb,rgb(var(--color-black-rgb))10%,transparent)}}:root{--bg-overlay-20:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-20:color-mix(in srgb,rgb(var(--color-black-rgb))20%,transparent)}}:root{--bg-overlay-30:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-30:color-mix(in srgb,rgb(var(--color-black-rgb))30%,transparent)}}:root{--bg-overlay-40:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-40:color-mix(in srgb,rgb(var(--color-black-rgb))40%,transparent)}}:root{--bg-overlay-50:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-50:color-mix(in srgb,rgb(var(--color-black-rgb))50%,transparent)}}:root{--bg-overlay-60:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-60:color-mix(in srgb,rgb(var(--color-black-rgb))60%,transparent)}}:root{--bg-overlay-70:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-70:color-mix(in srgb,rgb(var(--color-black-rgb))70%,transparent)}}:root{--bg-overlay-80:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-80:color-mix(in srgb,rgb(var(--color-black-rgb))80%,transparent)}}:root{--bg-overlay-90:rgb(var(--color-black-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-overlay-90:color-mix(in srgb,rgb(var(--color-black-rgb))90%,transparent)}}:root{--primary-10:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-10:color-mix(in srgb,rgb(var(--color-primary-rgb))10%,transparent)}}:root{--primary-20:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-20:color-mix(in srgb,rgb(var(--color-primary-rgb))20%,transparent)}}:root{--primary-30:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-30:color-mix(in srgb,rgb(var(--color-primary-rgb))30%,transparent)}}:root{--primary-50:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-50:color-mix(in srgb,rgb(var(--color-primary-rgb))50%,transparent)}}:root{--primary-70:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-70:color-mix(in srgb,rgb(var(--color-primary-rgb))70%,transparent)}}:root{--primary-90:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-90:color-mix(in srgb,rgb(var(--color-primary-rgb))90%,transparent)}}:root{--text-10:rgb(var(--color-text-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--text-10:color-mix(in srgb,rgb(var(--color-text-primary-rgb))10%,transparent)}}:root{--text-20:rgb(var(--color-text-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--text-20:color-mix(in srgb,rgb(var(--color-text-primary-rgb))20%,transparent)}}:root{--text-30:rgb(var(--color-text-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--text-30:color-mix(in srgb,rgb(var(--color-text-primary-rgb))30%,transparent)}}:root{--text-50:rgb(var(--color-text-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--text-50:color-mix(in srgb,rgb(var(--color-text-primary-rgb))50%,transparent)}}:root{--text-70:rgb(var(--color-text-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--text-70:color-mix(in srgb,rgb(var(--color-text-primary-rgb))70%,transparent)}}:root{--text-90:rgb(var(--color-text-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--text-90:color-mix(in srgb,rgb(var(--color-text-primary-rgb))90%,transparent)}}:root{--primary-hover:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-hover:color-mix(in srgb,rgb(var(--color-primary-rgb)),black 15%)}}:root{--primary-active:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--primary-active:color-mix(in srgb,rgb(var(--color-primary-rgb)),black 25%)}}:root{--bg-hover:rgb(var(--color-bg-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-hover:color-mix(in srgb,rgb(var(--color-bg-primary-rgb)),black 5%)}}:root{--bg-active:rgb(var(--color-bg-primary-rgb))}@supports (color:color-mix(in lab,red,red)){:root{--bg-active:color-mix(in srgb,rgb(var(--color-bg-primary-rgb)),black 10%)}}[data-theme=dark]{--primary-hover:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--primary-hover:color-mix(in srgb,rgb(var(--color-primary-rgb)),white 15%)}}[data-theme=dark]{--primary-active:rgb(var(--color-primary-rgb))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--primary-active:color-mix(in srgb,rgb(var(--color-primary-rgb)),white 25%)}}[data-theme=dark]{--bg-hover:rgb(var(--color-bg-primary-rgb))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--bg-hover:color-mix(in srgb,rgb(var(--color-bg-primary-rgb)),white 5%)}}[data-theme=dark]{--bg-active:rgb(var(--color-bg-primary-rgb))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--bg-active:color-mix(in srgb,rgb(var(--color-bg-primary-rgb)),white 10%)}}@media(min-width:512px){:root{--bodyGutter:1.5rem}}@media(min-width:768px){:root{--bodyGutter:2rem}}@media(min-width:1024px){:root{--bodyGutter:2.5rem}}@media(min-width:1280px){:root{--bodyGutter:3rem}}.noscroll{touch-action:none;overflow:hidden}:root{--color-pastel-purple:#f3e8ff;--color-pastel-blue:#e0f2fe;--color-pastel-beige:#fef3c7;--color-pastel-green:#ecfccb;--color-pastel-pink:#fce7f3;--color-pastel-cyan:#cffafe;--color-typeless-button-bg:#1a1a1a;--color-typeless-button-hover:#333;--color-typeless-button-text:#fff;--border-radius-2xl:1.5rem;--border-radius-3xl:2rem}[data-theme=dark]{--color-pastel-purple:#3b2c4a;--color-pastel-blue:#1e3a5f;--color-pastel-beige:#4a3f2a;--color-pastel-green:#2a3f2a;--color-pastel-pink:#4a2a3f;--color-pastel-cyan:#1e4a4f;--color-typeless-button-bg:#f5f5f5;--color-typeless-button-hover:#e5e5e5;--color-typeless-button-text:#1a1a1a}html,body{background-color:var(--color-bg-primary);color:var(--color-text-primary);word-break:keep-all;transition:background-color .3s,color .3s}.lcp-image-container-component-slider{contain:layout;aspect-ratio:9/16;background-color:#f3f4f6;width:100%;height:100vh;min-height:100vh}.lcp-image-component-slider{object-fit:cover;aspect-ratio:9/16;width:100%;height:100%;min-height:100vh;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality}@media(min-width:768px){.lcp-image-container-component-slider,.lcp-image-component-slider{aspect-ratio:16/9}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}.social-link.svelte-ahk3uv{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--radius-md, .5rem);transition:background-color var(--duration-fast) ease}.social-link.svelte-ahk3uv:hover{background-color:var(--color-bg-tertiary)}.social-link.svelte-ahk3uv:active{background-color:var(--color-bg-secondary)}.cooperation-link.svelte-ssc7tb{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:center;gap:.25rem}.img-container.svelte-ssc7tb{position:relative;width:72px;height:24px;flex-shrink:0}.cooperation-img.svelte-ssc7tb{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;object-fit:contain;object-position:center}.light-mode-img.svelte-ssc7tb{opacity:1}.dark-mode-img.svelte-ssc7tb,[data-theme=dark] .light-mode-img.svelte-ssc7tb{opacity:0}[data-theme=dark] .dark-mode-img.svelte-ssc7tb{opacity:1}.cooperation-text.svelte-ssc7tb{text-align:left;font-size:.625rem;margin:0}@media(min-width:768px){.cooperation-link.svelte-ssc7tb{flex-direction:row;gap:.5rem}.img-container.svelte-ssc7tb{width:90px;height:30px}.cooperation-text.svelte-ssc7tb{font-size:.75rem}}.footer.svelte-1acrunu{background-color:var(--color-bg-secondary);color:var(--color-text-primary);display:flex;width:100%;flex-direction:column;padding-inline:var(--bodyGutter);padding-block:1.5rem;contain:layout style paint;min-height:800px}.container.svelte-1acrunu{margin-left:auto;margin-right:auto;width:100%;max-width:1440px}.row1.svelte-1acrunu{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.5rem;height:540px}.column1.svelte-1acrunu{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;border-radius:.125rem;background-color:var(--color-bg-primary);padding:1rem;box-shadow:var(--shadow-sm);height:320px;contain:layout style}.footer-content-col-1.svelte-1acrunu{display:flex;flex:1 1 0%;flex-direction:column;gap:.8rem}.hours-container.svelte-1acrunu{height:180px;contain:layout style}.hours-title.svelte-1acrunu{margin-bottom:.5rem;font-size:1.2rem;font-weight:700;font-display:swap;min-height:1.8rem;size-adjust:100%;contain:layout style}.hours-table.svelte-1acrunu{width:100%;text-align:left;font-size:.8rem;height:120px;table-layout:fixed;border-collapse:collapse;contain:layout}.hours-table-row.svelte-1acrunu{vertical-align:middle;height:2rem}.table-cell-label.svelte-1acrunu,.table-cell-value.svelte-1acrunu{padding-top:.5rem;padding-bottom:.5rem;line-height:1.5;min-height:2rem}.table-cell-label.svelte-1acrunu{width:30%;padding-right:1rem}.table-cell-value.svelte-1acrunu{width:70%}.hours-table-footer.svelte-1acrunu{height:1.5rem}.hours-table-footer-cell.svelte-1acrunu{padding-top:.25rem;color:var(--color-text-tertiary)}.tel-container.svelte-1acrunu{display:flex;align-items:center;gap:.5rem;height:100%}.tel-title.svelte-1acrunu{font-weight:700}.tel-number.svelte-1acrunu{display:flex;align-items:center;margin:0}.tel-link.svelte-1acrunu{color:var(--color-primary)}.tel-link.svelte-1acrunu:hover{text-decoration:underline}.socials-container.svelte-1acrunu{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;white-space:nowrap}.column2.svelte-1acrunu{display:flex;flex:1 1 0%;align-items:stretch;height:196px;contain:layout style paint}.maps-container.svelte-1acrunu{height:196px;display:flex;width:100%;align-items:center;justify-content:center;background-color:var(--color-bg-tertiary);contain:layout style paint;border:2px dashed var(--color-border);border-radius:.5rem;position:relative;overflow:hidden}.placeholder-img.svelte-1acrunu{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10;transition:opacity .5s ease-out;opacity:1;pointer-events:none}.placeholder-img.opacity-0.svelte-1acrunu{opacity:0}.maps-container.svelte-1acrunu:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-tertiary);font-size:.875rem;font-weight:500;z-index:var(--z-base);pointer-events:none;opacity:1;transition:opacity .3s ease-out}.maps-container.svelte-1acrunu.loaded:before{opacity:0;pointer-events:none}#google-maps-container.svelte-1acrunu{display:flex;height:100%;width:100%;align-items:center;justify-content:center;position:relative;overflow:hidden}.load-maps-btn.svelte-1acrunu{border-radius:.5rem;background-color:var(--color-primary);padding:.75rem 1.5rem;color:#fff;font-weight:600;border:2px solid transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-content);min-width:120px;min-height:44px;contain:layout style}.load-maps-btn.svelte-1acrunu:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary)}.load-maps-btn.svelte-1acrunu:focus{outline:2px solid var(--color-focus);outline-offset:2px}.row2.svelte-1acrunu{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.clinic-title.svelte-1acrunu{font-size:1.125rem;font-weight:700;color:var(--color-text-secondary)}.clinic-title.svelte-1acrunu:hover{text-decoration:underline}.clinic-info.svelte-1acrunu{margin-top:.5rem;display:flex;flex-direction:column;font-size:.875rem;color:var(--color-text-tertiary)}.info-row.svelte-1acrunu{display:flex;flex-direction:column;gap:.2rem}.info-item.svelte-1acrunu{padding-right:1rem}.info-link.svelte-1acrunu{color:var(--color-text-tertiary)}.info-link.svelte-1acrunu:hover{text-decoration:underline}.row3.svelte-1acrunu{margin-top:1rem;display:grid;width:100%;grid-template-columns:1fr 1fr;gap:.5rem}@media(min-width:640px){.row3.svelte-1acrunu{grid-template-columns:repeat(4,1fr);gap:1rem}}@media(min-width:768px){.hours-title.svelte-1acrunu{font-size:1.5rem;min-height:2.25rem}.hours-table.svelte-1acrunu{font-size:1rem}.footer.svelte-1acrunu{padding-inline:var(--bodyGutter);padding-block:2.5rem;min-height:600px}.row1.svelte-1acrunu{flex-direction:row;height:360px}.column1.svelte-1acrunu{width:50%;padding:2rem;height:360px}.footer-content-col-1.svelte-1acrunu{gap:2.5rem}.socials-container.svelte-1acrunu{gap:.5rem}.column2.svelte-1acrunu{width:50%;height:356px}.maps-container.svelte-1acrunu{height:356px}}@media(min-width:870px)and (max-width:1023px){.maps-container.svelte-1acrunu{height:356px}}@media(min-width:1024px){.hours-title.svelte-1acrunu{font-size:1.875rem;min-height:2.8rem}.hours-table.svelte-1acrunu{font-size:1rem}.footer-content-col-1.svelte-1acrunu{min-width:270px;gap:3rem}.footer.svelte-1acrunu{min-height:700px}.row1.svelte-1acrunu{height:440px}.column1.svelte-1acrunu{width:33.333333%;padding:2.5rem 3rem 2.5rem 2.5rem;height:440px}.socials-container.svelte-1acrunu{gap:1rem}.column2.svelte-1acrunu{width:66.666667%;height:436px}.maps-container.svelte-1acrunu{height:436px}.info-row.svelte-1acrunu{flex-direction:row;gap:1rem}.info-item.svelte-1acrunu:not(:last-child){border-right:1px solid var(--color-border)}}@media(min-width:1200px){.maps-container.svelte-1acrunu{height:436px}}@media(min-width:1575px){.maps-container.svelte-1acrunu{height:436px}}div.svelte-fd04w2::-webkit-scrollbar{display:none}button.svelte-fd04w2{display:flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:none;border-radius:.25rem;cursor:pointer;opacity:.6;transition:opacity .2s,transform .2s}button.svelte-fd04w2:hover{opacity:1}button.selected.svelte-fd04w2{opacity:1;transform:scale(1.1)}.language-dropdown.svelte-mpjahg{position:relative;display:flex;align-items:center}.dropdown-trigger.svelte-mpjahg{display:flex;align-items:center;gap:.25rem;padding:.5rem;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background-color var(--duration-fast);-webkit-tap-highlight-color:transparent}.dropdown-trigger.svelte-mpjahg:hover{background-color:var(--color-bg-tertiary)}.dropdown-trigger.svelte-mpjahg:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dropdown-trigger.svelte-mpjahg .flag-icon{width:24px;height:24px;flex-shrink:0}.chevron-wrapper.svelte-mpjahg{display:flex;align-items:center;color:var(--color-text-secondary);transition:transform var(--duration-fast)}.chevron-wrapper.svelte-mpjahg svg{width:16px;height:16px}.chevron-wrapper.rotated.svelte-mpjahg{transform:rotate(180deg)}.dropdown-menu.svelte-mpjahg{position:absolute;top:calc(100% + .25rem);inset-inline-end:0;min-width:140px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:var(--shadow-md);padding:.25rem 0;z-index:var(--z-dropdown, 50);list-style:none;margin:0;animation:svelte-mpjahg-dropdownFadeIn .15s ease-out}@keyframes svelte-mpjahg-dropdownFadeIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-mpjahg{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:transparent;border:none;cursor:pointer;text-align:start;transition:background-color .15s;-webkit-tap-highlight-color:transparent}.dropdown-item.svelte-mpjahg:hover{background-color:var(--color-bg-tertiary)}.dropdown-item.svelte-mpjahg:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.dropdown-item.selected.svelte-mpjahg{font-weight:600}.dropdown-item.svelte-mpjahg .item-flag-icon{width:20px;height:20px;flex-shrink:0}.item-label.svelte-mpjahg{flex:1;font-size:.875rem;color:var(--color-text-primary)}.dropdown-item.svelte-mpjahg .check-icon{width:16px;height:16px;color:var(--color-focus);flex-shrink:0}.theme-toggle.svelte-kauw68{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-normal) ease,border-color var(--duration-normal) ease,color var(--duration-normal) ease,transform var(--duration-normal) ease;padding:0}@media(hover:hover){.theme-toggle.svelte-kauw68:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary);transform:rotate(20deg)}.theme-toggle.svelte-kauw68:active{transform:scale(.95) rotate(20deg)}}.theme-toggle.svelte-kauw68:focus-visible{background:var(--color-bg-tertiary)}.theme-toggle.svelte-kauw68 svg{transition:transform var(--duration-normal) ease}@media(hover:hover){.theme-toggle.svelte-kauw68:hover svg{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.theme-toggle.svelte-kauw68:hover,.theme-toggle.svelte-kauw68:active{transform:none}.theme-toggle.svelte-kauw68:hover svg{transform:none}}@media(max-width:768px){.theme-toggle.svelte-kauw68{min-width:40px;min-height:40px}}.nav-desktop.svelte-16bdvl8{background-color:var(--color-bg-primary);padding-top:.5rem;transition:background-color var(--duration-normal) ease,color var(--duration-normal) ease}.nav-content-wrapper.svelte-16bdvl8{display:flex;justify-content:center;align-items:center;padding-inline:var(--bodyGutter);position:relative}.theme-toggle-desktop.svelte-16bdvl8{position:absolute;inset-inline-end:var(--bodyGutter);display:flex;align-items:center}.nav-link{color:var(--color-text-secondary)}.nav-link:hover{color:var(--color-text-primary);font-weight:700}.nav-link-active{color:var(--color-text-primary)}.nav-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.submenu-container.svelte-16bdvl8{background-color:var(--color-bg-primary);border:1px solid var(--color-border);transition:background-color var(--duration-normal) ease,border-color var(--duration-normal) ease}.submenu-link{color:var(--color-text-secondary)}.submenu-link:hover{color:var(--color-primary)}.submenu-link-active{background-color:var(--color-bg-tertiary);color:var(--color-primary)}.submenu-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.submenu-bridge.svelte-16bdvl8{padding-top:8px;margin-top:-8px}.submenu-height.svelte-16bdvl8{height:calc(3rem + 8px)}.submenu-container.svelte-16bdvl8{transition:opacity .2s ease,transform .2s ease,visibility 0ms}.submenu-open.svelte-16bdvl8{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.submenu-closed.svelte-16bdvl8{opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0ms .15s}@keyframes svelte-16bdvl8-dropdown-fade-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.google-rate-container.svelte-rwyvip{display:flex;align-items:center;justify-content:space-between;gap:1rem}.location-link.svelte-rwyvip{display:flex;align-items:center;gap:.25rem;color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-fast)}.location-link.svelte-rwyvip:hover{color:var(--color-text-primary)}.location-text.svelte-rwyvip{display:none;font-size:.875rem}@media(min-width:768px){.location-text.svelte-rwyvip{display:inline}.loc-seoul.svelte-rwyvip,.loc-korea.svelte-rwyvip{display:none}}@media(min-width:1100px){.loc-seoul.svelte-rwyvip{display:inline}}@media(min-width:1280px){.loc-korea.svelte-rwyvip{display:inline}}.rating-container.svelte-rwyvip{position:relative;display:flex;align-items:center}.stars-wrapper.svelte-rwyvip{position:relative}.stars-bg.svelte-rwyvip{display:flex}.stars-overlay.svelte-rwyvip{position:absolute;inset:0;display:flex}.star-icon{width:.875rem;height:.875rem}.star-gray{color:#e5e7eb}.star-yellow{color:#facc15}.partial-star.svelte-rwyvip{position:relative;width:.875rem;height:.875rem}.star-icon-abs{position:absolute;width:.875rem;height:.875rem}.partial-overlay.svelte-rwyvip{position:absolute;overflow:hidden}.rating-score.svelte-rwyvip{margin-left:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.rating-count.svelte-rwyvip{margin-left:.25rem;font-size:.875rem;color:var(--color-text-tertiary)}.header.svelte-jfoqwu{display:flex;height:auto;flex-direction:column;padding:.5rem 0 0;background-color:var(--color-bg-primary);color:var(--color-text-primary);min-height:56px;contain:layout style}@media(max-width:429px){.header.svelte-jfoqwu{display:none}}.top-language-bar.svelte-jfoqwu{display:none;align-items:center;justify-content:center;padding:.125rem 0;background-color:var(--color-bg-primary)}@media(min-width:430px)and (max-width:1023px){.top-language-bar.svelte-jfoqwu{display:flex}}.language-dropdown-wrapper.svelte-jfoqwu{display:none}.navbar.svelte-jfoqwu{display:flex;align-items:flex-start;justify-content:space-between;background-color:transparent;padding-inline:var(--bodyGutter)}.left-section.svelte-jfoqwu{display:flex;width:33.333333%;align-items:center;justify-content:flex-start;gap:.5rem;padding:0 .5rem;white-space:nowrap}.center-section.svelte-jfoqwu{display:flex;width:33.333333%;align-items:center;justify-content:center;white-space:nowrap;min-height:32px}.logo-link.svelte-jfoqwu{display:flex;align-items:center;min-height:32px;contain:layout style}.clinic-name.svelte-jfoqwu{display:none;margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:2rem;min-height:2rem}.logo-mobile.svelte-jfoqwu{display:flex;min-height:32px}.logo-image.svelte-jfoqwu{height:2rem;width:auto;min-width:120px;min-height:32px;aspect-ratio:120/32;contain:layout style paint;object-fit:contain;transition:filter var(--duration-normal) ease}[data-theme=dark] .logo-image.svelte-jfoqwu{filter:invert(1) brightness(1)}.right-section.svelte-jfoqwu{display:flex;width:33.333333%;align-items:center;justify-content:flex-end;padding:0 .5rem;white-space:nowrap}.google-rating.svelte-jfoqwu{display:none;flex-direction:column;align-items:flex-end;justify-content:center;padding:0 .75rem;font-size:.625rem;white-space:nowrap;transition:none;min-height:40px;min-width:120px;contain:layout style}.theme-toggle-wrapper.svelte-jfoqwu{display:flex;align-items:center;padding:0 .5rem}@media(min-width:1024px){.theme-toggle-wrapper.mobile-tablet.svelte-jfoqwu{display:none}}.header-menu-button-mobile.svelte-jfoqwu{display:none;border-radius:.375rem;padding:.5rem;transition:background-color var(--duration-fast);background-color:transparent;color:var(--color-text-primary)}.header-menu-button-mobile.svelte-jfoqwu:hover{background-color:var(--color-bg-tertiary)}@media(min-width:430px)and (max-width:1023px){.header-menu-button-mobile.svelte-jfoqwu{display:flex}}.desktop-nav.svelte-jfoqwu{display:none}@media(min-width:640px){.header.svelte-jfoqwu{padding:1.5rem 0 0;min-height:80px}.clinic-name.svelte-jfoqwu{display:flex}.logo-mobile.svelte-jfoqwu{display:none}}@media(min-width:1024px){.left-section.svelte-jfoqwu{gap:1rem}.language-dropdown-wrapper.svelte-jfoqwu{display:flex}.desktop-nav.svelte-jfoqwu{display:block}.google-rating.wide.svelte-jfoqwu{display:flex;transition:none}}@media(min-width:1280px){.google-rating.svelte-jfoqwu{display:flex;transition:none}}.needs-polyfill{position:absolute;left:0;right:0;width:fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:block}.needs-polyfill:not([open]){display:none}.needs-polyfill+.backdrop{position:fixed;inset:0;background:#0000001a}dialog.svelte-m9rag7:modal{position:fixed}dialog.svelte-m9rag7{width:var(--modalWidth, fit-content);height:var(--modalHeight, fit-content);max-width:var(--modalMaxWidth, initial);max-height:var(--modalMaxHeight, initial);border-radius:var(--modalBorderRadius, 12px);border:0;padding:0;color:var(--color-text-primary);background:transparent;overflow:var(--modalOverflow, auto);top:var(--modalTop, 0)}dialog.svelte-m9rag7::backdrop,dialog.svelte-m9rag7+.backdrop{background-color:var(--modalScrimColor, rgba(0, 0, 0, .45))}dialog.no-scrim.svelte-m9rag7::backdrop,dialog.no-scrim.svelte-m9rag7+.backdrop{--modalScrimColor: transparent}dialog.error.svelte-m9rag7{border:2px solid var(--color-error, #ef4444)}.drawer-modal::backdrop{background-color:#0006}.drawer-modal{position:fixed!important;top:0!important;bottom:0!important;width:18rem!important;height:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0;border:none!important;background:var(--color-bg-primary)!important;box-shadow:var(--shadow-lg);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-modal--left{left:0!important;right:auto!important;padding-left:env(safe-area-inset-left,0)}.drawer-modal--right{left:calc(100% - 18rem)!important;left:calc(100dvw - 18rem)!important;right:0!important;padding-right:env(safe-area-inset-right,0)}.drawer-container.svelte-d2bguk{display:flex;flex-direction:column;height:100%;width:100%}.drawer-header.svelte-d2bguk{display:flex;align-items:center;justify-content:space-between;padding:1.9rem 1rem .5rem;padding-inline:1rem 2.5rem;border-bottom:1px solid var(--color-border)}.drawer-title.svelte-d2bguk{margin:0;font-size:1.125rem;font-weight:700;color:var(--color-text-primary)}.drawer-close-button.svelte-d2bguk{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;border-radius:9999px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast)}.drawer-close-button.svelte-d2bguk:hover{background-color:var(--color-bg-tertiary)}.drawer-close-button.svelte-d2bguk:focus-visible{background-color:var(--color-bg-tertiary)}.drawer-content.svelte-d2bguk{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-list.svelte-d2bguk{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.menu-item-button.svelte-d2bguk{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:transparent;border:none;border-radius:.375rem;font-size:1rem;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast)}.menu-item-button.svelte-d2bguk:hover{background-color:var(--color-bg-tertiary)}.menu-item-button.svelte-d2bguk:focus-visible{background-color:var(--color-bg-tertiary)}.submenu-list.svelte-d2bguk{margin-top:.25rem;margin-inline-start:.75rem;display:flex;flex-direction:column;gap:.25rem}.submenu-link.svelte-d2bguk{display:block;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;transition:background-color var(--duration-fast)}.submenu-link.svelte-d2bguk:hover{background-color:var(--color-bg-secondary)}.submenu-link.svelte-d2bguk:focus-visible{background-color:var(--color-bg-secondary)}.nav-pin-toggle.svelte-10guog5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-normal) ease,border-color var(--duration-normal) ease,transform var(--duration-normal) ease;padding:0}.nav-pin-toggle.pinned.svelte-10guog5{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media(hover:hover){.nav-pin-toggle.svelte-10guog5:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.nav-pin-toggle.pinned.svelte-10guog5:hover{background:var(--color-primary-dark, var(--color-primary));border-color:var(--color-primary-dark, var(--color-primary));color:#fff}.nav-pin-toggle.svelte-10guog5:active{transform:scale(.95)}}.nav-pin-toggle.svelte-10guog5:focus-visible{background:var(--color-bg-tertiary)}.nav-pin-toggle.svelte-10guog5 svg{transition:transform var(--duration-normal) ease}.nav-pin-toggle.pinned.svelte-10guog5 svg{transform:rotate(-45deg)}@media(hover:hover){.nav-pin-toggle.svelte-10guog5:hover svg{transform:scale(1.1)}.nav-pin-toggle.pinned.svelte-10guog5:hover svg{transform:rotate(-45deg) scale(1.1)}}@media(prefers-reduced-motion:reduce){.nav-pin-toggle.svelte-10guog5:hover,.nav-pin-toggle.svelte-10guog5:active{transform:none}.nav-pin-toggle.pinned.svelte-10guog5 svg{transform:none}.nav-pin-toggle.svelte-10guog5:hover svg{transform:none}}@media(max-width:768px){.nav-pin-toggle.svelte-10guog5{min-width:40px;min-height:40px}}.bottom-sheet-modal::backdrop{background-color:#00000080}.bottom-sheet-modal{position:fixed;top:auto!important;bottom:10px!important;left:auto!important;right:.5rem!important;width:min(90vw,360px);max-width:none;margin:0;padding:0;border:none;border-radius:1rem;background:var(--color-bg-primary)!important;box-shadow:var(--shadow-lg)}.bottom-sheet-container.svelte-1gem2f7{display:flex;flex-direction:column;width:100%}.bottom-sheet-footer.svelte-1gem2f7{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;padding:.5rem 1rem;background-color:var(--color-bg-primary);border-top:1px solid var(--color-border);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.footer-actions.svelte-1gem2f7{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.bottom-sheet-close-button.svelte-1gem2f7{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;border-radius:9999px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast)}.bottom-sheet-close-button.svelte-1gem2f7:hover{background-color:var(--color-bg-tertiary)}.bottom-sheet-close-button.svelte-1gem2f7:focus-visible{background-color:var(--color-bg-tertiary)}.bottom-sheet-content.svelte-1gem2f7{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-list.svelte-1gem2f7{display:flex;flex-direction:column;gap:.125rem;padding:1rem 1rem .5rem}.menu-item-button.svelte-1gem2f7{display:flex;width:100%;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding:.625rem 1rem;background:transparent;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;color:var(--color-text-primary);text-align:right;cursor:pointer;transition:background-color var(--duration-fast)}.menu-item-button.svelte-1gem2f7:hover,.menu-item-button.svelte-1gem2f7:active{background-color:var(--color-bg-tertiary)}.menu-item-button.svelte-1gem2f7:focus-visible{background-color:var(--color-bg-tertiary)}.submenu-list.svelte-1gem2f7{margin-top:.125rem;margin-right:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.submenu-link.svelte-1gem2f7{display:block;padding:.375rem 1rem;border-radius:.5rem;font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;transition:background-color var(--duration-fast)}.submenu-link.svelte-1gem2f7:hover,.submenu-link.svelte-1gem2f7:active{background-color:var(--color-bg-secondary)}.submenu-link.svelte-1gem2f7:focus-visible{background-color:var(--color-bg-secondary)}.bottom-nav.svelte-1lgy5uo{position:fixed;bottom:env(safe-area-inset-bottom,0);left:0;right:0;z-index:var(--z-notification);display:flex;justify-content:space-around;align-items:center;background:var(--color-bg-primary);border-top:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding-bottom:env(safe-area-inset-bottom);height:64px;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color var(--duration-normal) ease;transform:translateY(0) translateZ(0);opacity:1;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bottom-nav.hidden.svelte-1lgy5uo{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translateY(calc(100% + 100px)) translateZ(0);pointer-events:none}.bottom-nav.naver-browser.svelte-1lgy5uo:after{content:"";flex:1;min-height:1px}@media(min-width:430px){.bottom-nav.svelte-1lgy5uo{display:none}}.nav-item.svelte-1lgy5uo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;flex:1;padding:.5rem .25rem;color:var(--color-text-tertiary);text-decoration:none;transition:all var(--duration-fast);background:transparent;border:none;cursor:pointer;min-height:56px}.nav-item.svelte-1lgy5uo:active{transform:scale(.95);background:var(--color-bg-tertiary)}.nav-item.active.svelte-1lgy5uo{color:var(--color-primary);font-weight:600}.nav-label.svelte-1lgy5uo{font-size:10px;line-height:1.2;text-align:center}.flags-scroll-wrapper.svelte-1lgy5uo{width:100%;display:flex;align-items:center;justify-content:center}.flags-scroll-wrapper.svelte-1lgy5uo [role=toolbar]{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;overflow:visible;max-width:11.125rem}.fixed-actions.svelte-1lgy5uo{flex-shrink:0;display:flex;align-items:center;gap:.5rem;margin-left:auto}.skeleton.svelte-19f3yks{background:var(--color-skeleton-base, #e5e7eb);position:relative;overflow:hidden}.skeleton.animate.svelte-19f3yks:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--color-skeleton-shimmer, rgba(255, 255, 255, .4)) 50%,transparent 100%);animation:svelte-19f3yks-shimmer 1.5s infinite}@keyframes svelte-19f3yks-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-theme=dark] .skeleton.svelte-19f3yks{background:var(--color-skeleton-base-dark, #374151)}[data-theme=dark] .skeleton.animate.svelte-19f3yks:after{background:linear-gradient(90deg,transparent 0%,var(--color-skeleton-shimmer-dark, rgba(255, 255, 255, .1)) 50%,transparent 100%)}@media(prefers-reduced-motion:reduce){.skeleton.animate.svelte-19f3yks:after{animation:none}}.content-skeleton.svelte-1us59ll{padding:var(--spacing-lg, 1.5rem);max-width:1200px;margin:0 auto}.skeleton-header.svelte-1us59ll{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.skeleton-body.svelte-1us59ll{display:flex;flex-direction:column;gap:.625rem}.skeleton-cards.svelte-1us59ll{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.skeleton-card.svelte-1us59ll{display:flex;flex-direction:column;gap:.75rem}.sr-only.svelte-1us59ll{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.content-skeleton.svelte-1us59ll{padding:var(--spacing-md, 1rem)}.skeleton-cards.svelte-1us59ll{grid-template-columns:repeat(2,1fr);gap:1rem}}.header.svelte-12qhfyh,.content.svelte-12qhfyh{contain:layout}.header.svelte-12qhfyh{background-color:var(--color-bg-primary);transition:background-color var(--duration-normal) var(--ease-smooth)}.content.svelte-12qhfyh{background-color:var(--color-bg-primary);transition:background-color var(--duration-normal) var(--ease-smooth);padding-bottom:calc(64px + env(safe-area-inset-bottom))}@media(min-width:430px){.content.svelte-12qhfyh{padding-bottom:0}}
