/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:calc(var(--radius) + 6px);--radius-2xl:calc(var(--radius) + 12px);--drop-shadow-lg:0 4px 4px #00000026;--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-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:"Fredoka", "Quicksand", ui-sans-serif, system-ui, sans-serif;--font-body:"Quicksand", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-border:var(--border);--color-ring:var(--ring);--color-sand:var(--sand);--color-gold:var(--gold);--color-gold-foreground:var(--gold-foreground);--color-forest:var(--forest);--color-indigo-deep:var(--indigo-deep);--color-heritage-mystery:var(--heritage-mystery);--color-heritage-people:var(--heritage-people);--shadow-card:0 12px 32px -18px var(--indigo-deep)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-card:0 12px 32px -18px color-mix(in oklab, var(--indigo-deep) 45%, transparent)}}:root,:host{--shadow-cta:0 14px 30px -14px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-cta:0 14px 30px -14px color-mix(in oklab, var(--primary) 55%, transparent)}}:root,:host{--shadow-glow:0 0 60px var(--gold)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-glow:0 0 60px color-mix(in oklab, var(--gold) 55%, transparent)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-family:var(--font-display)}:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-2{inset:calc(var(--spacing) * -2)}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[12\%\]{inset:12%}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-\[8\%\]{inset-inline:8%}.inset-x-\[15\%\]{inset-inline:15%}.inset-y-0{inset-block:0}.-top-4{top:calc(var(--spacing) * -4)}.-top-12{top:calc(var(--spacing) * -12)}.-top-\[14\%\]{top:-14%}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[0\%\]{top:0%}.top-\[1\.5\%\]{top:1.5%}.top-\[1px\]{top:1px}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[9\%\]{top:9%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[13\%\]{top:13%}.top-\[14\%\]{top:14%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[24\%\]{top:24%}.top-\[27\%\]{top:27%}.top-\[30\%\]{top:30%}.top-\[31\%\]{top:31%}.top-\[32\%\]{top:32%}.top-\[34\%\]{top:34%}.top-\[36\%\]{top:36%}.top-\[40\%\]{top:40%}.top-\[42\%\]{top:42%}.top-\[44\%\]{top:44%}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-\[58\%\]{top:58%}.top-\[60\%\]{top:60%}.top-\[62\%\]{top:62%}.top-\[63\%\]{top:63%}.top-\[70\%\]{top:70%}.top-\[72\%\]{top:72%}.top-\[77\%\]{top:77%}.top-\[calc\(50\%\+1rem\)\]{top:calc(50% + 1rem)}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.-right-\[52\%\]{right:-52%}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[4\%\]{right:4%}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[18\%\]{bottom:18%}.-left-6{left:calc(var(--spacing) * -6)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[4\%\]{left:4%}.left-\[8\%\]{left:8%}.left-\[12\%\]{left:12%}.left-\[30\%\]{left:30%}.left-\[33\%\]{left:33%}.left-\[34\%\]{left:34%}.left-\[36\%\]{left:36%}.left-\[40\%\]{left:40%}.left-\[42\%\]{left:42%}.left-\[43\%\]{left:43%}.left-\[48\%\]{left:48%}.left-\[50\%\]{left:50%}.left-\[54\%\]{left:54%}.left-\[55\%\]{left:55%}.left-\[58\%\]{left:58%}.left-\[62\%\]{left:62%}.left-\[63\%\]{left:63%}.left-\[66\%\]{left:66%}.left-\[70\%\]{left:70%}.left-\[75\.4\%\]{left:75.4%}.left-\[79\%\]{left:79%}.left-\[80\%\]{left:80%}.left-\[90\%\]{left:90%}.left-\[var\(--ep-left\)\]{left:var(--ep-left)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[21\/10\]{aspect-ratio:21/10}.aspect-\[1200\/896\]{aspect-ratio:1200/896}.aspect-\[1448\/1086\]{aspect-ratio:1448/1086}.aspect-\[1671\/941\]{aspect-ratio:1671/941}.aspect-\[1672\/941\]{aspect-ratio:1672/941}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-full{width:100%;height:100%}.\!h-7{height:calc(var(--spacing) * 7)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-34{height:calc(var(--spacing) * 34)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.1em\]{height:1.1em}.h-\[1\.2em\]{height:1.2em}.h-\[1\.3em\]{height:1.3em}.h-\[1\.4em\]{height:1.4em}.h-\[1\.35em\]{height:1.35em}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[8\%\]{height:8%}.h-\[12\%\]{height:12%}.h-\[13\%\]{height:13%}.h-\[14\%\]{height:14%}.h-\[16\%\]{height:16%}.h-\[18\%\]{height:18%}.h-\[18px\]{height:18px}.h-\[20\%\]{height:20%}.h-\[21\%\]{height:21%}.h-\[22\%\]{height:22%}.h-\[24\%\]{height:24%}.h-\[26\%\]{height:26%}.h-\[29\%\]{height:29%}.h-\[32\%\]{height:32%}.h-\[46\%\]{height:46%}.h-\[54\%\]{height:54%}.h-\[62\%\]{height:62%}.h-\[72\%\]{height:72%}.h-\[76\%\]{height:76%}.h-\[92\%\]{height:92%}.h-\[100dvh\]{height:100dvh}.h-\[640px\]{height:640px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[38vh\]{max-height:38vh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72\%\]{max-height:72%}.max-h-\[86\%\]{max-height:86%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[60px\]{min-height:60px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-7{width:calc(var(--spacing) * 7)!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1em\]{width:1em}.w-\[1px\]{width:1px}.w-\[9\%\]{width:9%}.w-\[10\%\]{width:10%}.w-\[10px\]{width:10px}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[29\%\]{width:29%}.w-\[30\%\]{width:30%}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[36\%\]{width:36%}.w-\[44\%\]{width:44%}.w-\[46\%\]{width:46%}.w-\[50\%\]{width:50%}.w-\[56\%\]{width:56%}.w-\[58\%\]{width:58%}.w-\[76\%\]{width:76%}.w-\[86\%\]{width:86%}.w-\[95\%\]{width:95%}.w-\[100px\]{width:100px}.w-\[187\.5\%\]{width:187.5%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(calc\(100vw-1rem\)\,64rem\)\]{width:min(100vw - 1rem,64rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[180px\]{max-width:180px}.max-w-\[1250px\]{max-width:1250px}.max-w-\[1672px\]{max-width:1672px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[25\%_70\%\]{transform-origin:25% 70%}.origin-\[68\%_38\%\]{transform-origin:68% 38%}.origin-\[68\%_46\%\]{transform-origin:68% 46%}.origin-\[68\%_48\%\]{transform-origin:68% 48%}.origin-\[70\%_42\%\]{transform-origin:70% 42%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[22px\]{--tw-translate-y:calc(22px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[160\%\]{--tw-translate-y:calc(160% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.96\]{scale:.96}.scale-\[1\.1\]{scale:1.1}.scale-\[1\.3\]{scale:1.3}.scale-\[1\.04\]{scale:1.04}.scale-\[1\.08\]{scale:1.08}.scale-\[1\.12\]{scale:1.12}.scale-\[1\.15\]{scale:1.15}.scale-\[1\.35\]{scale:1.35}.scale-\[1\.45\]{scale:1.45}.scale-\[2\.6\]{scale:2.6}.-rotate-1{rotate:-1deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-\[-20deg\]{rotate:-20deg}.rotate-\[20deg\]{rotate:20deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-fade-in{animation:.8s ease-out both akan-fade}.animate-gentle-glow{animation:3.2s ease-in-out infinite gentle-glow}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-page-turn{animation:.42s cubic-bezier(.22,1,.36,1) both page-turn}.animate-pulse{animation:var(--animate-pulse)}.animate-soft-rise{animation:.5s cubic-bezier(.16,1,.3,1) both soft-rise}.animate-star-pop{animation:.9s cubic-bezier(.16,1,.3,1) both star-pop}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-color\:var\(--gold\)_var\(--sand\)\]{scrollbar-color:var(--gold) var(--sand)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,104px\)_1fr\]{grid-template-columns:minmax(0,104px) 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5\%\]{gap:5%}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 12px)}.rounded-3xl{border-radius:calc(var(--radius) + 20px)}.rounded-4xl{border-radius:calc(var(--radius) + 32px)}.rounded-\[0\.8rem_1\.8rem_0\.7rem_1\.5rem\]{border-radius:.8rem 1.8rem .7rem 1.5rem}.rounded-\[1\.4rem_0\.6rem_1\.8rem_0\.8rem\]{border-radius:1.4rem .6rem 1.8rem .8rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.5rem_0\.75rem_1\.5rem_0\.75rem\]{border-radius:1.5rem .75rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\/2\.5rem\]{border-radius:3rem/2.5rem}.rounded-\[40\%\]{border-radius:40%}.rounded-\[50\%\]{border-radius:50%}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 4px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 6px)}.rounded-xl{border-radius:calc(var(--radius) + 6px)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[4rem\]{border-top-left-radius:4rem;border-top-right-radius:4rem}.rounded-t-\[8rem\]{border-top-left-radius:8rem;border-top-right-radius:8rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-full{border-top-left-radius:2147483647px;border-top-right-radius:2147483647px}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 6px);border-top-right-radius:calc(var(--radius) + 6px)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 6px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) + 12px);border-bottom-left-radius:calc(var(--radius) + 12px)}.rounded-b-\[2rem\]{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-b-sm{border-bottom-right-radius:calc(var(--radius) - 6px);border-bottom-left-radius:calc(var(--radius) - 6px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-x-4{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{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-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-accent{border-color:var(--accent)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-card,.border-card\/80{border-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.border-card\/80{border-color:color-mix(in oklab, var(--card) 80%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-destructive,.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.border-forest,.border-forest\/40{border-color:var(--forest)}@supports (color:color-mix(in lab, red, red)){.border-forest\/40{border-color:color-mix(in oklab, var(--forest) 40%, transparent)}}.border-forest\/70{border-color:var(--forest)}@supports (color:color-mix(in lab, red, red)){.border-forest\/70{border-color:color-mix(in oklab, var(--forest) 70%, transparent)}}.border-gold,.border-gold\/30{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/30{border-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-gold\/50{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/50{border-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.border-gold\/60{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/60{border-color:color-mix(in oklab, var(--gold) 60%, transparent)}}.border-gold\/70{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-gold\/70{border-color:color-mix(in oklab, var(--gold) 70%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/50{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-secondary{border-color:var(--secondary)}.border-secondary-foreground\/40{border-color:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.border-secondary-foreground\/40{border-color:color-mix(in oklab, var(--secondary-foreground) 40%, transparent)}}.border-secondary\/40{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/40{border-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.border-secondary\/60{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/60{border-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.border-secondary\/70{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/70{border-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[color\:color-mix\(in_oklab\,var\(--indigo-deep\)_60\%\,black\)\]{background-color:var(--indigo-deep)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--indigo-deep\)_60\%\,black\)\]{background-color:color-mix(in oklab,var(--indigo-deep) 60%,black)}}.bg-\[color\:var\(--indigo-deep\)\],.bg-\[color\:var\(--indigo-deep\)\]\/45{background-color:var(--indigo-deep)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--indigo-deep\)\]\/45{background-color:color-mix(in oklab, var(--indigo-deep) 45%, transparent)}}.bg-\[color\:var\(--sand\)\]\/45{background-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--sand\)\]\/45{background-color:color-mix(in oklab, var(--sand) 45%, transparent)}}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/25{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--card) 85%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-explorer-selorm{background-color:var(--explorer-selorm)}.bg-explorer-sena{background-color:var(--explorer-sena)}.bg-foreground{background-color:var(--foreground)}.bg-forest,.bg-forest\/70{background-color:var(--forest)}@supports (color:color-mix(in lab, red, red)){.bg-forest\/70{background-color:color-mix(in oklab, var(--forest) 70%, transparent)}}.bg-gold,.bg-gold\/10{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--gold) 10%, transparent)}}.bg-gold\/15{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--gold) 15%, transparent)}}.bg-gold\/20{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/20{background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.bg-gold\/25{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/25{background-color:color-mix(in oklab, var(--gold) 25%, transparent)}}.bg-gold\/30{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/30{background-color:color-mix(in oklab, var(--gold) 30%, transparent)}}.bg-gold\/50{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/50{background-color:color-mix(in oklab, var(--gold) 50%, transparent)}}.bg-gold\/70{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/70{background-color:color-mix(in oklab, var(--gold) 70%, transparent)}}.bg-gold\/80{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/80{background-color:color-mix(in oklab, var(--gold) 80%, transparent)}}.bg-gold\/85{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-gold\/85{background-color:color-mix(in oklab, var(--gold) 85%, transparent)}}.bg-indigo-deep,.bg-indigo-deep\/35{background-color:var(--indigo-deep)}@supports (color:color-mix(in lab, red, red)){.bg-indigo-deep\/35{background-color:color-mix(in oklab, var(--indigo-deep) 35%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\/35{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/35{background-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-primary\/90{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/90{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.bg-sand,.bg-sand\/60{background-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.bg-sand\/60{background-color:color-mix(in oklab, var(--sand) 60%, transparent)}}.bg-sand\/90{background-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.bg-sand\/90{background-color:color-mix(in oklab, var(--sand) 90%, transparent)}}.bg-sand\/95{background-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.bg-sand\/95{background-color:color-mix(in oklab, var(--sand) 95%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-secondary-foreground\/10{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-secondary-foreground\/10{background-color:color-mix(in oklab, var(--secondary-foreground) 10%, transparent)}}.bg-secondary\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, var(--secondary) 10%, transparent)}}.bg-secondary\/25{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/25{background-color:color-mix(in oklab, var(--secondary) 25%, transparent)}}.bg-secondary\/35{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/35{background-color:color-mix(in oklab, var(--secondary) 35%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(to_bottom\,color-mix\(in_oklab\,white_5\%\,transparent\)\,transparent_40\%\,color-mix\(in_oklab\,black_30\%\,transparent\)\)\,repeating-linear-gradient\(45deg\,transparent_0_9px\,color-mix\(in_oklab\,var\(--gold\)_5\%\,transparent\)_9px_10px\)\,repeating-linear-gradient\(-45deg\,transparent_0_9px\,color-mix\(in_oklab\,black_18\%\,transparent\)_9px_10px\)\]{background-image:linear-gradient(to bottom,oklab(100% 0 5.96046e-8/.05),transparent 40%,oklab(0% none none/.3)),repeating-linear-gradient(45deg,transparent 0 9px,var(--gold) 9px 10px),repeating-linear-gradient(-45deg,transparent 0 9px,#0000002e 9px 10px)}@supports (color:color-mix(in lab, red, red)){.\[background-image\:linear-gradient\(to_bottom\,color-mix\(in_oklab\,white_5\%\,transparent\)\,transparent_40\%\,color-mix\(in_oklab\,black_30\%\,transparent\)\)\,repeating-linear-gradient\(45deg\,transparent_0_9px\,color-mix\(in_oklab\,var\(--gold\)_5\%\,transparent\)_9px_10px\)\,repeating-linear-gradient\(-45deg\,transparent_0_9px\,color-mix\(in_oklab\,black_18\%\,transparent\)_9px_10px\)\]{background-image:linear-gradient(to bottom,oklab(100% 0 5.96046e-8/.05),transparent 40%,oklab(0% none none/.3)),repeating-linear-gradient(45deg,transparent 0 9px,color-mix(in oklab,var(--gold) 5%,transparent) 9px 10px),repeating-linear-gradient(-45deg,transparent 0 9px,oklab(0% none none/.18) 9px 10px)}}.\[background-image\:linear-gradient\(to_bottom\,color-mix\(in_oklab\,white_5\%\,transparent\)\,transparent_40\%\,color-mix\(in_oklab\,black_32\%\,transparent\)\)\,repeating-linear-gradient\(45deg\,transparent_0_11px\,color-mix\(in_oklab\,var\(--gold\)_2\%\,transparent\)_11px_12px\)\]{background-image:linear-gradient(to bottom,oklab(100% 0 5.96046e-8/.05),transparent 40%,oklab(0% none none/.32)),repeating-linear-gradient(45deg,transparent 0 11px,var(--gold) 11px 12px)}@supports (color:color-mix(in lab, red, red)){.\[background-image\:linear-gradient\(to_bottom\,color-mix\(in_oklab\,white_5\%\,transparent\)\,transparent_40\%\,color-mix\(in_oklab\,black_32\%\,transparent\)\)\,repeating-linear-gradient\(45deg\,transparent_0_11px\,color-mix\(in_oklab\,var\(--gold\)_2\%\,transparent\)_11px_12px\)\]{background-image:linear-gradient(to bottom,oklab(100% 0 5.96046e-8/.05),transparent 40%,oklab(0% none none/.32)),repeating-linear-gradient(45deg,transparent 0 11px,color-mix(in oklab,var(--gold) 2%,transparent) 11px 12px)}}.bg-\[linear-gradient\(160deg\,color-mix\(in_oklab\,var\(--indigo-deep\)_70\%\,var\(--gold\)_12\%\)\,color-mix\(in_oklab\,var\(--indigo-deep\)_80\%\,black\)\)\]{background-image:linear-gradient(160deg,var(--indigo-deep),var(--indigo-deep))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(160deg\,color-mix\(in_oklab\,var\(--indigo-deep\)_70\%\,var\(--gold\)_12\%\)\,color-mix\(in_oklab\,var\(--indigo-deep\)_80\%\,black\)\)\]{background-image:linear-gradient(160deg,color-mix(in oklab,var(--indigo-deep) 70%,var(--gold) 12%),color-mix(in oklab,var(--indigo-deep) 80%,black))}}.bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--gold\)_14\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--gold),transparent)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--gold\)_14\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(to bottom,color-mix(in oklab,var(--gold) 14%,transparent),transparent)}}.bg-\[linear-gradient\(to_top\,oklch\(0\.6_0\.12_68\/0\.75\)\,oklch\(0\.42_0\.09_60\/0\.45\)_45\%\,oklch\(0\.18_0\.03_60\/0\.6\)\)\]{background-image:linear-gradient(oklch(18% .03 60/.6),oklch(42% .09 60/.45) 55%,oklch(60% .12 68/.75))}.bg-\[radial-gradient\(ellipse_at_50\%_50\%\,oklch\(0\.18_0\.05_265\/0\.50\)\,oklch\(0\.18_0\.05_265\/0\.25\)_70\%\)\]{background-image:radial-gradient(oklch(18% .05 265/.5),oklch(18% .05 265/.25) 70%)}.bg-\[radial-gradient\(ellipse_at_50\%_115\%\,oklch\(0\.62_0\.13_68\/0\.55\)\,transparent_65\%\)\,linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--indigo-deep\)_80\%\,black\)\,color-mix\(in_oklab\,var\(--indigo-deep\)_82\%\,oklch\(0\.45_0\.1_60\)\)\)\]{background-image:radial-gradient(ellipse at 50% 115%,oklch(62% .13 68/.55),transparent 65%),linear-gradient(to bottom,var(--indigo-deep),var(--indigo-deep))}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(ellipse_at_50\%_115\%\,oklch\(0\.62_0\.13_68\/0\.55\)\,transparent_65\%\)\,linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--indigo-deep\)_80\%\,black\)\,color-mix\(in_oklab\,var\(--indigo-deep\)_82\%\,oklch\(0\.45_0\.1_60\)\)\)\]{background-image:radial-gradient(ellipse at 50% 115%,oklch(62% .13 68/.55),transparent 65%),linear-gradient(to bottom,color-mix(in oklab,var(--indigo-deep) 80%,black),color-mix(in oklab,var(--indigo-deep) 82%,oklch(45% .1 60)))}}.kente-rule{background-image:repeating-linear-gradient(90deg, var(--color-gold) 0 14px, var(--color-primary) 14px 22px, var(--color-forest) 22px 34px, var(--color-indigo-deep) 34px 42px)}.from-\[color\:var\(--indigo-deep\)\]\/90{--tw-gradient-from:var(--indigo-deep)}@supports (color:color-mix(in lab, red, red)){.from-\[color\:var\(--indigo-deep\)\]\/90{--tw-gradient-from:color-mix(in oklab, var(--indigo-deep) 90%, transparent)}}.from-\[color\:var\(--indigo-deep\)\]\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground\/80{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.from-foreground\/80{--tw-gradient-from:color-mix(in oklab, var(--foreground) 80%, transparent)}}.from-foreground\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gold{--tw-gradient-via:var(--gold);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gold\/40{--tw-gradient-via:var(--gold)}@supports (color:color-mix(in lab, red, red)){.via-gold\/40{--tw-gradient-via:color-mix(in oklab, var(--gold) 40%, transparent)}}.via-gold\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/55{--tw-gradient-via:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.via-white\/55{--tw-gradient-via:color-mix(in oklab, var(--color-white) 55%, transparent)}}.via-white\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-accent\/55{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fill-accent\/55{fill:color-mix(in oklab, var(--accent) 55%, transparent)}}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-forest,.fill-forest\/20{fill:var(--forest)}@supports (color:color-mix(in lab, red, red)){.fill-forest\/20{fill:color-mix(in oklab, var(--forest) 20%, transparent)}}.fill-forest\/25{fill:var(--forest)}@supports (color:color-mix(in lab, red, red)){.fill-forest\/25{fill:color-mix(in oklab, var(--forest) 25%, transparent)}}.fill-forest\/35{fill:var(--forest)}@supports (color:color-mix(in lab, red, red)){.fill-forest\/35{fill:color-mix(in oklab, var(--forest) 35%, transparent)}}.fill-forest\/40{fill:var(--forest)}@supports (color:color-mix(in lab, red, red)){.fill-forest\/40{fill:color-mix(in oklab, var(--forest) 40%, transparent)}}.fill-forest\/45{fill:var(--forest)}@supports (color:color-mix(in lab, red, red)){.fill-forest\/45{fill:color-mix(in oklab, var(--forest) 45%, transparent)}}.fill-forest\/55{fill:var(--forest)}@supports (color:color-mix(in lab, red, red)){.fill-forest\/55{fill:color-mix(in oklab, var(--forest) 55%, transparent)}}.fill-forest\/60{fill:var(--forest)}@supports (color:color-mix(in lab, red, red)){.fill-forest\/60{fill:color-mix(in oklab, var(--forest) 60%, transparent)}}.fill-gold,.fill-gold\/30{fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){.fill-gold\/30{fill:color-mix(in oklab, var(--gold) 30%, transparent)}}.fill-gold\/40{fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){.fill-gold\/40{fill:color-mix(in oklab, var(--gold) 40%, transparent)}}.fill-gold\/55{fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){.fill-gold\/55{fill:color-mix(in oklab, var(--gold) 55%, transparent)}}.fill-gold\/60{fill:var(--gold)}@supports (color:color-mix(in lab, red, red)){.fill-gold\/60{fill:color-mix(in oklab, var(--gold) 60%, transparent)}}.fill-muted-foreground\/15{fill:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.fill-muted-foreground\/15{fill:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.fill-primary,.fill-primary\/35{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/35{fill:color-mix(in oklab, var(--primary) 35%, transparent)}}.fill-sand{fill:var(--sand)}.fill-secondary,.fill-secondary\/30{fill:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.fill-secondary\/30{fill:color-mix(in oklab, var(--secondary) 30%, transparent)}}.fill-transparent{fill:#0000}.stroke-background{stroke:var(--background)}.stroke-destructive{stroke:var(--destructive)}.stroke-foreground\/60{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-foreground\/60{stroke:color-mix(in oklab, var(--foreground) 60%, transparent)}}.stroke-forest,.stroke-forest\/30{stroke:var(--forest)}@supports (color:color-mix(in lab, red, red)){.stroke-forest\/30{stroke:color-mix(in oklab, var(--forest) 30%, transparent)}}.stroke-forest\/60{stroke:var(--forest)}@supports (color:color-mix(in lab, red, red)){.stroke-forest\/60{stroke:color-mix(in oklab, var(--forest) 60%, transparent)}}.stroke-forest\/70{stroke:var(--forest)}@supports (color:color-mix(in lab, red, red)){.stroke-forest\/70{stroke:color-mix(in oklab, var(--forest) 70%, transparent)}}.stroke-gold,.stroke-gold\/35{stroke:var(--gold)}@supports (color:color-mix(in lab, red, red)){.stroke-gold\/35{stroke:color-mix(in oklab, var(--gold) 35%, transparent)}}.stroke-gold\/60{stroke:var(--gold)}@supports (color:color-mix(in lab, red, red)){.stroke-gold\/60{stroke:color-mix(in oklab, var(--gold) 60%, transparent)}}.stroke-gold\/80{stroke:var(--gold)}@supports (color:color-mix(in lab, red, red)){.stroke-gold\/80{stroke:color-mix(in oklab, var(--gold) 80%, transparent)}}.stroke-secondary{stroke:var(--secondary)}.stroke-secondary-foreground\/10{stroke:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-secondary-foreground\/10{stroke:color-mix(in oklab, var(--secondary-foreground) 10%, transparent)}}.stroke-secondary-foreground\/25{stroke:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-secondary-foreground\/25{stroke:color-mix(in oklab, var(--secondary-foreground) 25%, transparent)}}.stroke-secondary\/40{stroke:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.stroke-secondary\/40{stroke:color-mix(in oklab, var(--secondary) 40%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[18\%_50\%\]{object-position:18% 50%}.object-\[20\%_50\%\]{object-position:20% 50%}.object-\[22\%_50\%\]{object-position:22% 50%}.object-\[24\%_60\%\]{object-position:24% 60%}.object-\[25\%_50\%\]{object-position:25% 50%}.object-\[30\%_50\%\]{object-position:30% 50%}.object-\[35\%_30\%\]{object-position:35% 30%}.object-\[35\%_50\%\]{object-position:35% 50%}.object-\[36\%_50\%\]{object-position:36% 50%}.object-\[38\%_50\%\]{object-position:38% 50%}.object-\[40\%_50\%\]{object-position:40% 50%}.object-\[45\%_50\%\]{object-position:45% 50%}.object-\[45\%_60\%\]{object-position:45% 60%}.object-\[45\%_70\%\]{object-position:45% 70%}.object-\[50\%_50\%\]{object-position:50% 50%}.object-\[50\%_60\%\]{object-position:50% 60%}.object-\[55\%_50\%\]{object-position:55% 50%}.object-\[62\%_50\%\]{object-position:62% 50%}.object-\[70\%_50\%\]{object-position:70% 50%}.object-\[85\%_50\%\]{object-position:85% 50%}.object-\[88\%_50\%\]{object-position:88% 50%}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[15\%\]{padding-inline:15%}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.1em\]{vertical-align:-.1em}.align-\[-0\.3em\]{vertical-align:-.3em}.align-\[-0\.15em\]{vertical-align:-.15em}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.font-body{font-family:Quicksand,ui-sans-serif,system-ui,sans-serif}.font-display{font-family:Fredoka,Quicksand,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[10px\]{font-size:10px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--indigo-deep\)\]{color:var(--indigo-deep)}.text-\[color\:var\(--sand\)\],.text-\[color\:var\(--sand\)\]\/70{color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--sand\)\]\/70{color:color-mix(in oklab, var(--sand) 70%, transparent)}}.text-\[color\:var\(--sand\)\]\/85{color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--sand\)\]\/85{color:color-mix(in oklab, var(--sand) 85%, transparent)}}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card{color:var(--card)}.text-card-foreground{color:var(--card-foreground)}.text-cocoa{color:var(--cocoa)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-explorer-selorm-foreground{color:var(--explorer-selorm-foreground)}.text-explorer-sena-foreground{color:var(--explorer-sena-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/65{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/65{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-forest{color:var(--forest)}.text-forest-foreground{color:var(--forest-foreground)}.text-gold{color:var(--gold)}.text-gold-foreground{color:var(--gold-foreground)}.text-gold\/85{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-gold\/85{color:color-mix(in oklab, var(--gold) 85%, transparent)}}.text-gold\/90{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-gold\/90{color:color-mix(in oklab, var(--gold) 90%, transparent)}}.text-indigo-deep{color:var(--indigo-deep)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.text-secondary{color:var(--secondary)}.text-secondary-foreground,.text-secondary-foreground\/60{color:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-secondary-foreground\/60{color:color-mix(in oklab, var(--secondary-foreground) 60%, transparent)}}.text-secondary-foreground\/80{color:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-secondary-foreground\/80{color:color-mix(in oklab, var(--secondary-foreground) 80%, transparent)}}.text-secondary\/70{color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.text-secondary\/70{color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.text-transparent{color:#0000}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-primary\/40{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.decoration-primary\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.1\]{opacity:.1}.opacity-\[0\.12\]{opacity:.12}.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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_6px_hsl\(var\(--gold\)\/0\.18\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,hsl(var(--gold)/.18));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_3px_var\(--gold\)\]{--tw-shadow:0 0 18px 3px var(--tw-shadow-color,var(--gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_10px_var\(--gold\)\]{--tw-shadow:0 0 40px 10px var(--tw-shadow-color,var(--gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_50px_-28px_color-mix\(in_oklab\,var\(--indigo-deep\)_90\%\,transparent\)\,inset_0_1px_0_color-mix\(in_oklab\,var\(--gold\)_35\%\,transparent\)\]{--tw-shadow:0 28px 50px -28px var(--tw-shadow-color,var(--indigo-deep)), inset 0 1px 0 var(--tw-shadow-color,var(--gold))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_28px_50px_-28px_color-mix\(in_oklab\,var\(--indigo-deep\)_90\%\,transparent\)\,inset_0_1px_0_color-mix\(in_oklab\,var\(--gold\)_35\%\,transparent\)\]{--tw-shadow:0 28px 50px -28px var(--tw-shadow-color,color-mix(in oklab,var(--indigo-deep) 90%,transparent)), inset 0 1px 0 var(--tw-shadow-color,color-mix(in oklab,var(--gold) 35%,transparent))}}.shadow-\[0_28px_50px_-28px_color-mix\(in_oklab\,var\(--indigo-deep\)_90\%\,transparent\)\,inset_0_1px_0_color-mix\(in_oklab\,var\(--gold\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-8px_0_14px_-8px_color-mix\(in_oklab\,black_60\%\,transparent\)\]{--tw-shadow:inset -8px 0 14px -8px var(--tw-shadow-color,oklab(0% none none/.6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_34px_color-mix\(in_oklab\,black_55\%\,transparent\)\,0_0_28px_-6px_color-mix\(in_oklab\,var\(--gold\)_35\%\,transparent\)\]{--tw-shadow:inset 0 0 34px var(--tw-shadow-color,oklab(0% none none/.55)), 0 0 28px -6px var(--tw-shadow-color,var(--gold))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_34px_color-mix\(in_oklab\,black_55\%\,transparent\)\,0_0_28px_-6px_color-mix\(in_oklab\,var\(--gold\)_35\%\,transparent\)\]{--tw-shadow:inset 0 0 34px var(--tw-shadow-color,oklab(0% none none/.55)), 0 0 28px -6px var(--tw-shadow-color,color-mix(in oklab,var(--gold) 35%,transparent))}}.shadow-\[inset_0_0_34px_color-mix\(in_oklab\,black_55\%\,transparent\)\,0_0_28px_-6px_color-mix\(in_oklab\,var\(--gold\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_6px_18px_color-mix\(in_oklab\,black_70\%\,transparent\)\]{--tw-shadow:inset 0 6px 18px var(--tw-shadow-color,oklab(0% none none/.7));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_8px_0_14px_-8px_color-mix\(in_oklab\,black_60\%\,transparent\)\]{--tw-shadow:inset 8px 0 14px -8px var(--tw-shadow-color,oklab(0% none none/.6));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 12px 32px -18px var(--tw-shadow-color,var(--indigo-deep))}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow:0 12px 32px -18px var(--tw-shadow-color,color-mix(in oklab, var(--indigo-deep) 45%, transparent))}}.shadow-card{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-cta{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-cta{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,color-mix(in oklab, var(--primary) 55%, transparent))}}.shadow-cta{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow{--tw-shadow:0 0 60px var(--tw-shadow-color,var(--gold))}@supports (color:color-mix(in lab, red, red)){.shadow-glow{--tw-shadow:0 0 60px var(--tw-shadow-color,color-mix(in oklab, var(--gold) 55%, transparent))}}.shadow-glow{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/40{--tw-ring-color:#0006}@supports (color:color-mix(in lab, red, red)){.ring-black\/40{--tw-ring-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.ring-gold,.ring-gold\/40{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ring-gold\/40{--tw-ring-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.ring-gold\/60{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ring-gold\/60{--tw-ring-color:color-mix(in oklab, var(--gold) 60%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sand{--tw-ring-color:var(--sand)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-75{--tw-brightness:brightness(75%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-90{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-105{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-110{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[0\.82\]{--tw-brightness:brightness(.82);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[0\.85\]{--tw-brightness:brightness(.85);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_2px_oklch\(0_0_0\/0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,oklch(0% 0 0/.35)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_30px_oklch\(0_0_0\/0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 30px var(--tw-drop-shadow-color,oklch(0% 0 0/.45)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.saturate-75{--tw-saturate:saturate(75%);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,)}.saturate-\[0\.85\]{--tw-saturate:saturate(.85);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.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-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[text-shadow\:0_0_18px_var\(--gold\)\]{text-shadow:0 0 18px var(--gold)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\:shadow-\[0_0_16px_3px_var\(--gold\)\]:is(:where(.group):focus-within *){--tw-shadow:0 0 16px 3px var(--tw-shadow-color,var(--gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-within\:ring-gold\/40:is(:where(.group):focus-within *){--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:ring-gold\/40:is(:where(.group):focus-within *){--tw-ring-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:size-7:is(:where(.group):hover *){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:border-gold:is(:where(.group):hover *){border-color:var(--gold)}.group-hover\:bg-gold\/20:is(:where(.group):hover *){background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-gold\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--gold) 20%, transparent)}}.group-hover\:text-secondary-foreground:is(:where(.group):hover *){color:var(--secondary-foreground)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_16px_3px_var\(--gold\)\]:is(:where(.group):hover *){--tw-shadow:0 0 16px 3px var(--tw-shadow-color,var(--gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-glow:is(:where(.group):hover *){--tw-shadow:0 0 60px var(--tw-shadow-color,var(--gold))}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-glow:is(:where(.group):hover *){--tw-shadow:0 0 60px var(--tw-shadow-color,color-mix(in oklab, var(--gold) 55%, transparent))}}.group-hover\:shadow-glow:is(:where(.group):hover *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-gold\/40:is(:where(.group):hover *){--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-gold\/40:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.group-hover\:brightness-100:is(:where(.group):hover *){--tw-brightness:brightness(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,)}.group-hover\:saturate-100:is(:where(.group):hover *){--tw-saturate:saturate(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,)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus-visible\:size-7:is(:where(.group):focus-visible *){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.group-focus-visible\:scale-\[1\.04\]:is(:where(.group):focus-visible *){scale:1.04}.group-focus-visible\:border-gold:is(:where(.group):focus-visible *){border-color:var(--gold)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\:brightness-100:is(:where(.group):focus-visible *){--tw-brightness:brightness(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,)}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-gold:hover{border-color:var(--gold)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-\[color\:var\(--sand\)\]\/15:hover{background-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--sand\)\]\/15:hover{background-color:color-mix(in oklab, var(--sand) 15%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-gold:hover{background-color:var(--gold)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-sand:hover{background-color:var(--sand)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[color\:var\(--indigo-deep\)\]:hover{color:var(--indigo-deep)}.hover\:text-\[color\:var\(--sand\)\]:hover{color:var(--sand)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gold:hover{color:var(--gold)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-glow:hover{--tw-shadow:0 0 60px var(--tw-shadow-color,var(--gold))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-glow:hover{--tw-shadow:0 0 60px var(--tw-shadow-color,color-mix(in oklab, var(--gold) 55%, transparent))}}.hover\:shadow-glow:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:stroke-gold:focus{stroke:var(--gold)}.focus\:stroke-\[6px\]:focus{stroke-width:6px}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:-translate-y-1:focus-visible{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:border-gold:focus-visible{border-color:var(--gold)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--gold\)\]:focus-visible,.focus-visible\:ring-gold:focus-visible{--tw-ring-color:var(--gold)}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-4:focus-visible{outline-style:var(--tw-outline-style);outline-width:4px}.focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--gold\)\]:focus-visible{outline-color:var(--gold)}.focus-visible\:outline-\[var\(--sand\)\]:focus-visible{outline-color:var(--sand)}.focus-visible\:outline-gold:focus-visible{outline-color:var(--gold)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-secondary:focus-visible{outline-color:var(--secondary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:rotate-12:active{rotate:12deg}.active\:bg-gold:active{background-color:var(--gold)}.active\:text-\[color\:var\(--indigo-deep\)\]:active{color:var(--indigo-deep)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-primary:has(:focus-visible){outline-color:var(--primary)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-pressed\:text-gold[aria-pressed=true]{color:var(--gold)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[door-state\=focused\]\:-translate-y-0\.5[data-door-state=focused]{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 4px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 4px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-safe\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-safe\:scale-\[1\.03\]{scale:1.03}.motion-safe\:scale-\[1\.3\]{scale:1.3}.motion-safe\:scale-\[1\.4\]{scale:1.4}.motion-safe\:scale-\[1\.15\]{scale:1.15}.motion-safe\:scale-\[1\.35\]{scale:1.35}.motion-safe\:scale-\[1\.45\]{scale:1.45}.motion-safe\:\[transform\:var\(--ep-z\)\]{transform:var(--ep-z)}.motion-safe\:\[animation\:akan-widen_1\.6s_cubic-bezier\(0\.16\,1\,0\.3\,1\)_both\,akan-fade_0\.8s_ease-out_both\]{animation:1.6s cubic-bezier(.16,1,.3,1) both akan-widen,.8s ease-out both akan-fade}.motion-safe\:animate-\[akan-widen_1600ms_ease-out_both\]{animation:1.6s ease-out both akan-widen}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-soft-rise{animation:.5s cubic-bezier(.16,1,.3,1) both soft-rise}.motion-safe\:transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\: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))}.motion-safe\:duration-300{--tw-duration:.3s;transition-duration:.3s}.motion-safe\:duration-500{--tw-duration:.5s;transition-duration:.5s}.motion-safe\:duration-700{--tw-duration:.7s;transition-duration:.7s}.motion-safe\:duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.motion-safe\:duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.motion-safe\:duration-\[1600ms\]{--tw-duration:1.6s;transition-duration:1.6s}.motion-safe\:duration-\[1800ms\]{--tw-duration:1.8s;transition-duration:1.8s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.motion-safe\:group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:\!transition-none{transition-property:none!important}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-reduce\:focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (width>=400px){.min-\[400px\]\:grid-cols-\[minmax\(0\,150px\)_1fr\]{grid-template-columns:minmax(0,150px) 1fr}.min-\[400px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[400px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.min-\[400px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=40rem){.sm\:top-\[4\.5rem\]{top:4.5rem}.sm\:top-\[36\%\]{top:36%}.sm\:top-\[42\%\]{top:42%}.sm\:top-\[58\%\]{top:58%}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-\[6\%\]{right:6%}.sm\:right-\[8\%\]{right:8%}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:0}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:left-\[6\%\]{left:6%}.sm\:left-\[14\%\]{left:14%}.sm\:left-\[38\%\]{left:38%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:mx-0{margin-inline:0}.sm\:mt-0{margin-top:0}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:ml-6{margin-left:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[3\/2\]{aspect-ratio:3/2}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.sm\:size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:h-\[19rem\]{height:19rem}.sm\:h-px{height:1px}.sm\:max-h-80{max-height:calc(var(--spacing) * 80)}.sm\:max-h-\[22rem\]{max-height:22rem}.sm\:max-h-\[26rem\]{max-height:26rem}.sm\:min-h-\[42rem\]{min-height:42rem}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-\[20\%\]{width:20%}.sm\:w-\[24\%\]{width:24%}.sm\:w-\[26\%\]{width:26%}.sm\:w-\[34\%\]{width:34%}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:0}.sm\:shrink-0{flex-shrink:0}.sm\:grow-0{flex-grow:0}.sm\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-rotate-\[0\.4deg\]{rotate:-.4deg}.sm\:rotate-0{rotate:0deg}.sm\:rotate-90{rotate:90deg}.sm\:rotate-\[0\.4deg\]{rotate:.4deg}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.sm\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.sm\:grid-cols-\[minmax\(0\,180px\)_1fr\]{grid-template-columns:minmax(0,180px) 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-center{align-self:center}.sm\:rounded-3xl{border-radius:calc(var(--radius) + 20px)}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:calc(var(--radius) + 6px)}.sm\:bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.sm\:bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.sm\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\:object-center{object-position:center}.sm\:object-left{object-position:left}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-\[9vh\]{padding-top:9vh}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-0{padding-left:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[1\.65rem\]{font-size:1.65rem}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:max-h-\[54vh\]{max-height:54vh}.md\:w-\[min\(85vw\,76rem\)\]{width:min(85vw,76rem)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 6px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:-mx-14{margin-inline:calc(var(--spacing) * -14)}.lg\:mb-0{margin-bottom:0}.lg\:grid{display:grid}.lg\:aspect-\[16\/9\]{aspect-ratio:16/9}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_0\.7fr\]{grid-template-columns:1fr .7fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}.lg\:grid-cols-\[55fr_45fr\]{grid-template-columns:55fr 45fr}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.lg\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lg\:border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-8{grid-column-start:8}.xl\:mt-2{margin-top:calc(var(--spacing) * 2)}.xl\:mt-8{margin-top:calc(var(--spacing) * 8)}.xl\:mt-10{margin-top:calc(var(--spacing) * 10)}.xl\:mt-12{margin-top:calc(var(--spacing) * 12)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:items-start{align-items:flex-start}.xl\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.xl\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.xl\:pl-0{padding-left:0}}@media (width>=96rem){.\32 xl\:max-w-\[88rem\]{max-width:88rem}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:border-\[color-mix\(in_oklab\,var\(--gold\)_25\%\,transparent\)\] a{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.\[\&_a\]\:border-\[color-mix\(in_oklab\,var\(--gold\)_25\%\,transparent\)\] a{border-color:color-mix(in oklab,var(--gold) 25%,transparent)}}.\[\&_a\]\:bg-\[color-mix\(in_oklab\,var\(--indigo-deep\)_70\%\,transparent\)\] a{background-color:var(--indigo-deep)}@supports (color:color-mix(in lab, red, red)){.\[\&_a\]\:bg-\[color-mix\(in_oklab\,var\(--indigo-deep\)_70\%\,transparent\)\] a{background-color:color-mix(in oklab,var(--indigo-deep) 70%,transparent)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.\[\&\>\*\]\:col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:row-start-1>*{grid-row-start:1}.focus-visible\:\[\&\>\*\]\:stroke-primary:focus-visible>*{stroke:var(--primary)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.focus-visible\:\[\&\>path\]\:stroke-\[6\]:focus-visible>path{stroke-width:6px}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2)format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2)format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff)format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2)format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2)format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-vietnamese-500-normal-CMA0PiFa.woff2)format("woff2"),url(/assets/quicksand-vietnamese-500-normal-DdPH4leT.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-ext-500-normal-Rkq3IeWS.woff2)format("woff2"),url(/assets/quicksand-latin-ext-500-normal-BlYHgpcu.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2"),url(/assets/quicksand-latin-500-normal-7J1fbcAD.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-vietnamese-600-normal-dD2kotB2.woff2)format("woff2"),url(/assets/quicksand-vietnamese-600-normal-JmvBH-hY.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-ext-600-normal-fxOF3zcr.woff2)format("woff2"),url(/assets/quicksand-latin-ext-600-normal-BDPVAPCS.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2"),url(/assets/quicksand-latin-600-normal-CkxN0sDw.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-vietnamese-700-normal-5oDqeHTF.woff2)format("woff2"),url(/assets/quicksand-vietnamese-700-normal-BsIWXrxI.woff)format("woff");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:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-ext-700-normal-8b1JBoEj.woff2)format("woff2"),url(/assets/quicksand-latin-ext-700-normal-DbLsDSEV.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/assets/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff");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}:root{--radius:1.25rem;--background:oklch(97.4% .015 88);--sand:oklch(97.4% .015 88);--foreground:oklch(34% .05 268);--indigo-deep:oklch(34% .05 268);--indigo-deep-foreground:oklch(98% .01 88);--card:oklch(100% 0 0);--card-foreground:oklch(34% .05 268);--popover:oklch(100% 0 0);--popover-foreground:oklch(34% .05 268);--primary:oklch(56.4% .148 39);--primary-foreground:oklch(99% .008 88);--secondary:oklch(40.8% .086 143);--secondary-foreground:oklch(99% .008 88);--forest:oklch(40.8% .086 143);--forest-foreground:oklch(99% .008 88);--accent:oklch(81.5% .135 82);--accent-foreground:oklch(34% .05 268);--gold:oklch(81.5% .135 82);--gold-foreground:oklch(34% .05 268);--heritage-mystery:oklch(49% .095 322);--heritage-mystery-foreground:oklch(31% .055 322);--explorer-sena:oklch(45% .09 230);--explorer-sena-foreground:oklch(99% .008 88);--explorer-selorm:oklch(47% .13 38);--explorer-selorm-foreground:oklch(99% .008 88);--heritage-people:oklch(64% .135 37);--heritage-people-foreground:oklch(34% .075 37);--cocoa:oklch(34% .086 51);--muted:oklch(94.5% .018 88);--muted-foreground:oklch(52% .03 268);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(99% .008 88);--border:oklch(90% .02 88);--input:oklch(90% .02 88);--ring:oklch(81.5% .135 82)}.heritage-communication-card{--heritage-card-accent:var(--color-primary);border:2px solid var(--heritage-card-accent)}@supports (color:color-mix(in lab, red, red)){.heritage-communication-card{border:2px solid color-mix(in oklab, var(--heritage-card-accent) 40%, transparent)}}.heritage-communication-card{border-radius:var(--radius-2xl);background:var(--color-sand)}.heritage-communication-card.is-selected{border-color:var(--heritage-card-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.heritage-communication-card.is-selected{background:color-mix(in oklab, var(--color-accent) 20%, var(--color-sand))}}.heritage-card-guide,.heritage-card-records,.heritage-card-discovery,.heritage-card-arrival{--heritage-card-accent:var(--color-primary)}.heritage-card-research{--heritage-card-accent:var(--color-secondary)}.heritage-card-culture{--heritage-card-accent:var(--color-gold)}.heritage-card-people{--heritage-card-accent:var(--color-heritage-people);box-shadow:inset .3rem 0 0 var(--color-heritage-people)}@supports (color:color-mix(in lab, red, red)){.heritage-card-people{box-shadow:inset .3rem 0 0 color-mix(in oklab, var(--color-heritage-people) 58%, transparent)}}.heritage-card-mystery{--heritage-card-accent:var(--color-heritage-mystery);background:linear-gradient(112deg, var(--color-heritage-mystery), transparent 55%), var(--color-sand);position:relative}@supports (color:color-mix(in lab, red, red)){.heritage-card-mystery{background:linear-gradient(112deg, color-mix(in oklab, var(--color-heritage-mystery) 9%, transparent), transparent 55%), var(--color-sand)}}.heritage-card-mystery{box-shadow:inset .3rem 0 0 var(--color-heritage-mystery)}@supports (color:color-mix(in lab, red, red)){.heritage-card-mystery{box-shadow:inset .3rem 0 0 color-mix(in oklab, var(--color-heritage-mystery) 56%, transparent)}}.heritage-communication-label{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-secondary);text-transform:uppercase;font-size:.875rem}@keyframes star-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes soft-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes akan-widen{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes akan-fade{0%{opacity:0}to{opacity:1}}@keyframes gentle-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-gold) 45%, transparent);transform:scale(1)}50%{box-shadow:0 0 22px 4px color-mix(in oklab, var(--color-gold) 40%, transparent);transform:scale(1.04)}}@keyframes page-turn{0%{opacity:0;transform:translate(18px)rotate(.4deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes heritage-route-light{0%,to{filter:drop-shadow(0 0 2px color-mix(in oklab, var(--color-gold) 28%, transparent))}50%{filter:drop-shadow(0 0 7px color-mix(in oklab, var(--color-gold) 72%, transparent))}}@keyframes heritage-water-ripple{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-indigo-deep) 45%, transparent)}75%,to{box-shadow:0 0 0 12px color-mix(in oklab, var(--color-indigo-deep) 0%, transparent)}}@keyframes heritage-water-sparkle{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}@keyframes heritage-water-downstream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}.heritage-route-resting{transition:opacity .3s,stroke-width .3s}.heritage-route-active{transition:opacity .3s,stroke-width .3s;animation:2.4s ease-in-out 2 heritage-route-light}.heritage-river-flow-tracer{stroke-dasharray:120 880;filter:drop-shadow(0 0 7px var(--color-indigo-deep));animation:3s linear infinite heritage-water-downstream}@supports (color:color-mix(in lab, red, red)){.heritage-river-flow-tracer{filter:drop-shadow(0 0 7px color-mix(in oklab, var(--color-indigo-deep) 68%, transparent))}}.heritage-river-resting-flow{stroke-dasharray:40 60;animation:14s linear infinite heritage-water-downstream}@media (prefers-reduced-motion:reduce){.heritage-river-resting-flow{stroke-dasharray:none;stroke-opacity:.35;animation:none!important}}.heritage-river-flow-following .heritage-river-flow-tracer{animation-duration:2.4s}.heritage-water-sparkle{animation:2s ease-in-out infinite heritage-water-sparkle}.heritage-river-flow-tracer-slow{stroke-dasharray:90 700;animation:5s linear infinite heritage-water-downstream}.heritage-river-rushing{animation-duration:1.2s}@keyframes heritage-leaf-sway{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}@keyframes heritage-cloud-drift{0%{transform:translate(-18px)}to{transform:translate(26px)}}.heritage-leaf-sway{animation:4.5s ease-in-out infinite heritage-leaf-sway}.heritage-leaf-sway-slow{animation:7s ease-in-out infinite heritage-leaf-sway}.heritage-cloud-drift{animation:26s ease-in-out infinite alternate heritage-cloud-drift}.heritage-world-lit{filter:brightness(1.12) drop-shadow(0 0 14px var(--color-gold))}@supports (color:color-mix(in lab, red, red)){.heritage-world-lit{filter:brightness(1.12) drop-shadow(0 0 14px color-mix(in oklab, var(--color-gold) 55%, transparent))}}.heritage-world-lit{transition:filter .3s}.peki-nearby-world-image{pointer-events:none;object-fit:cover;width:100%;height:100%;transition:filter .5s,transform .7s;display:block;position:absolute;inset:0}.peki-nearby-world-image-active{filter:brightness(1.08)saturate(1.06);transform:scale(1.025)}.peki-nearby-touch-wli-waterfalls{width:46%;height:48%;top:0;left:0}.peki-nearby-touch-mount-afadja{width:54%;height:48%;top:0;right:0}.peki-nearby-touch-agumatsa-wildlife-sanctuary{width:46%;height:52%;bottom:0;left:0}@keyframes peki-agumatsa-butterfly-flight{0%,to{transform:translate(0)rotate(-5deg)}45%{transform:translate(8px,-12px)rotate(4deg)}70%{transform:translate(13px,-7px)rotate(1deg)}}.peki-agumatsa-butterfly-cue{pointer-events:none;opacity:.92;width:clamp(2.75rem,9vw,4.5rem);height:auto;filter:drop-shadow(0 2px 2px var(--color-foreground));position:absolute;top:31%;left:31%}@supports (color:color-mix(in lab, red, red)){.peki-agumatsa-butterfly-cue{filter:drop-shadow(0 2px 2px color-mix(in oklab, var(--color-foreground) 20%, transparent))}}.peki-agumatsa-butterfly-cue{transform-origin:50%;animation:4.8s ease-in-out infinite peki-agumatsa-butterfly-flight}.peki-nearby-touch-lake-volta{width:54%;height:52%;bottom:0;right:0}.peki-optional-discovery{isolation:isolate;border-color:var(--color-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.peki-optional-discovery{border-color:color-mix(in oklab, var(--color-primary) 68%, var(--color-gold))}}.peki-optional-discovery{background:linear-gradient(105deg, var(--color-gold), transparent 48%), var(--color-card)}@supports (color:color-mix(in lab, red, red)){.peki-optional-discovery{background:linear-gradient(105deg, color-mix(in oklab, var(--color-gold) 13%, transparent), transparent 48%), var(--color-card)}}.peki-optional-discovery{box-shadow:inset 0 -3px 0 var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.peki-optional-discovery{box-shadow:inset 0 -3px 0 color-mix(in oklab, var(--color-gold) 34%, transparent)}}.peki-optional-discovery:before{content:"";pointer-events:none;border:2px solid var(--color-primary);width:.8rem;position:absolute;inset-block:18%;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.peki-optional-discovery:before{border:2px solid color-mix(in oklab, var(--color-primary) 72%, var(--color-gold))}}.peki-optional-discovery:before{border-inline-start:0;border-radius:0 999px 999px 0}.peki-optional-discovery:after{content:"✦";pointer-events:none;color:var(--color-gold-foreground);margin-inline-start:.7rem;font-size:.85em}.peki-optional-discovery-complete:nth-child(2n):before{width:1.05rem;inset-block:22%}.peki-amu-time-threshold{border-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.peki-amu-time-threshold{border-color:color-mix(in oklab, var(--color-secondary) 66%, var(--color-gold))}}.peki-amu-time-threshold{background:linear-gradient(100deg, var(--color-card) 0 34%, var(--color-gold) 34% 43%, var(--color-secondary) 43% 100%)}@supports (color:color-mix(in lab, red, red)){.peki-amu-time-threshold{background:linear-gradient(100deg, color-mix(in oklab, var(--color-card) 94%, transparent) 0 34%, color-mix(in oklab, var(--color-gold) 16%, var(--color-sand)) 34% 43%, color-mix(in oklab, var(--color-secondary) 10%, var(--color-sand)) 43% 100%)}}.peki-amu-time-threshold{box-shadow:inset 0 -3px 0 var(--color-gold), inset -.45rem 0 0 var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.peki-amu-time-threshold{box-shadow:inset 0 -3px 0 color-mix(in oklab, var(--color-gold) 40%, transparent), inset -.45rem 0 0 color-mix(in oklab, var(--color-secondary) 18%, transparent)}}.peki-amu-time-threshold:before{border-width:3px;border-color:var(--color-secondary);width:1.15rem;inset-block:14%}@supports (color:color-mix(in lab, red, red)){.peki-amu-time-threshold:before{border-color:color-mix(in oklab, var(--color-secondary) 64%, var(--color-gold))}}.peki-amu-time-threshold:before{border-inline-start:0}.peki-amu-history-layer{position:relative}.peki-amu-history-heading{text-shadow:0 1px 0 var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.peki-amu-history-heading{text-shadow:0 1px 0 color-mix(in oklab, var(--color-gold) 38%, transparent)}}.peki-amu-history-moment{isolation:isolate;border-color:var(--color-secondary);position:relative}@supports (color:color-mix(in lab, red, red)){.peki-amu-history-moment{border-color:color-mix(in oklab, var(--color-secondary) 46%, var(--color-gold))}}.peki-amu-history-moment{background:linear-gradient(90deg, var(--color-gold), transparent 20%), var(--color-sand)}@supports (color:color-mix(in lab, red, red)){.peki-amu-history-moment{background:linear-gradient(90deg, color-mix(in oklab, var(--color-gold) 11%, transparent), transparent 20%), var(--color-sand)}}.peki-amu-history-moment{box-shadow:inset .35rem 0 0 var(--color-gold), inset -.12rem 0 0 var(--color-secondary), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.peki-amu-history-moment{box-shadow:inset .35rem 0 0 color-mix(in oklab, var(--color-gold) 48%, transparent), inset -.12rem 0 0 color-mix(in oklab, var(--color-secondary) 22%, transparent), var(--shadow-card)}}.peki-amu-history-moment:before,.peki-amu-history-moment:after{content:"";pointer-events:none;z-index:-1;background:var(--color-gold);border-inline:1.5rem solid #0000;height:.25rem;position:absolute;inset-inline:1.6rem}@supports (color:color-mix(in lab, red, red)){.peki-amu-history-moment:before,.peki-amu-history-moment:after{background:color-mix(in oklab, var(--color-gold) 50%, var(--color-secondary))}}.peki-amu-history-moment:before,.peki-amu-history-moment:after{opacity:.72}.peki-amu-history-moment:before{inset-block-start:-.15rem}.peki-amu-history-moment:after{inset-block-end:-.15rem}.peki-people-cue{border-color:var(--color-heritage-people)}@supports (color:color-mix(in lab, red, red)){.peki-people-cue{border-color:color-mix(in oklab, var(--color-heritage-people) 72%, var(--color-border))}}.peki-people-cue{background:linear-gradient(105deg, var(--color-heritage-people), transparent 52%), var(--color-card)}@supports (color:color-mix(in lab, red, red)){.peki-people-cue{background:linear-gradient(105deg, color-mix(in oklab, var(--color-heritage-people) 10%, transparent), transparent 52%), var(--color-card)}}.peki-people-panel{border-color:var(--color-heritage-people);position:relative}@supports (color:color-mix(in lab, red, red)){.peki-people-panel{border-color:color-mix(in oklab, var(--color-heritage-people) 58%, var(--color-border))}}.peki-people-panel{box-shadow:inset .3rem 0 0 var(--color-heritage-people)}@supports (color:color-mix(in lab, red, red)){.peki-people-panel{box-shadow:inset .3rem 0 0 color-mix(in oklab, var(--color-heritage-people) 58%, transparent)}}.peki-mystery-panel{border-color:var(--color-heritage-mystery);position:relative}@supports (color:color-mix(in lab, red, red)){.peki-mystery-panel{border-color:color-mix(in oklab, var(--color-heritage-mystery) 62%, var(--color-border))}}.peki-mystery-panel{background:linear-gradient(112deg, var(--color-heritage-mystery), transparent 55%), var(--color-sand)}@supports (color:color-mix(in lab, red, red)){.peki-mystery-panel{background:linear-gradient(112deg, color-mix(in oklab, var(--color-heritage-mystery) 9%, transparent), transparent 55%), var(--color-sand)}}.peki-mystery-panel{box-shadow:inset .3rem 0 0 var(--color-heritage-mystery)}@supports (color:color-mix(in lab, red, red)){.peki-mystery-panel{box-shadow:inset .3rem 0 0 color-mix(in oklab, var(--color-heritage-mystery) 56%, transparent)}}.peki-mystery-panel:after{content:"";pointer-events:none;border-block-end:4px solid var(--color-sand);width:24%;position:absolute;inset-block-end:-2px;inset-inline-end:12%}.peki-mystery-panel[data-open=true]:after{width:16%;inset-inline-end:8%}.west-africa-country-grid>li{min-width:0}.west-africa-country-card{isolation:isolate;cursor:pointer;white-space:normal;border:2px solid var(--color-gold);flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:8.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card{border:2px solid color-mix(in oklab, var(--color-gold) 34%, var(--color-border))}}.west-africa-country-card{text-align:start;color:var(--color-foreground);background:var(--color-card);border-radius:1.25rem 1.25rem .85rem;padding:0}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card{background:color-mix(in oklab, var(--color-card) 58%, var(--color-sand))}}.west-africa-country-card{box-shadow:0 .65rem 1.2rem -.8rem var(--color-indigo-deep), inset 0 1px 0 var(--color-card)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card{box-shadow:0 .65rem 1.2rem -.8rem color-mix(in oklab, var(--color-indigo-deep) 42%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-card) 82%, transparent)}}.west-africa-country-card{transition:transform .18s,border-color .18s,box-shadow .18s}.west-africa-country-card:hover{border-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card:hover{border-color:color-mix(in oklab, var(--color-gold) 66%, var(--color-primary))}}.west-africa-country-card:hover{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card:hover{background:color-mix(in oklab, var(--color-card) 58%, var(--color-sand))}}.west-africa-country-card:hover{box-shadow:0 .9rem 1.45rem -.8rem var(--color-indigo-deep), inset 0 1px 0 var(--color-card)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card:hover{box-shadow:0 .9rem 1.45rem -.8rem color-mix(in oklab, var(--color-indigo-deep) 48%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-card) 82%, transparent)}}.west-africa-country-card:hover{transform:translateY(-2px)}.west-africa-country-card.is-selected{border-color:var(--color-forest);box-shadow:0 0 0 2px var(--color-forest), 0 .9rem 1.45rem -.8rem var(--color-indigo-deep)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card.is-selected{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-forest) 18%, transparent), 0 .9rem 1.45rem -.8rem color-mix(in oklab, var(--color-indigo-deep) 48%, transparent)}}.west-africa-country-card:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.west-africa-country-card__flag{isolation:isolate;aspect-ratio:3/2;border-block-end:1px solid var(--color-foreground);width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__flag{border-block-end:1px solid color-mix(in oklab, var(--color-foreground) 18%, transparent)}}.west-africa-country-card__flag{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__flag{background:color-mix(in oklab, var(--color-card) 82%, var(--color-sand))}}.west-africa-country-card__flag{box-shadow:inset 0 0 1.1rem var(--color-sand), inset 0 1px 0 var(--color-card)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__flag{box-shadow:inset 0 0 1.1rem color-mix(in oklab, var(--color-sand) 18%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-card) 52%, transparent)}}.west-africa-country-card__flag:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(104deg, transparent 8%, var(--color-card) 34%, transparent 58%), linear-gradient(176deg, var(--color-sand), transparent 42% 72%, var(--color-foreground));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__flag:before{background:linear-gradient(104deg, transparent 8%, color-mix(in oklab, var(--color-card) 11%, transparent) 34%, transparent 58%), linear-gradient(176deg, color-mix(in oklab, var(--color-sand) 9%, transparent), transparent 42% 72%, color-mix(in oklab, var(--color-foreground) 5%, transparent))}}.west-africa-country-card__flag:before{mix-blend-mode:soft-light}.west-africa-country-card__flag:after{content:"";pointer-events:none;z-index:2;opacity:.16;background-image:repeating-linear-gradient(7deg, var(--color-card) 0 .7px, transparent .7px 5px), repeating-linear-gradient(97deg, var(--color-foreground) 0 .6px, transparent .6px 7px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__flag:after{background-image:repeating-linear-gradient(7deg, color-mix(in oklab, var(--color-card) 34%, transparent) 0 .7px, transparent .7px 5px), repeating-linear-gradient(97deg, color-mix(in oklab, var(--color-foreground) 11%, transparent) 0 .6px, transparent .6px 7px)}}.west-africa-country-card__flag:after{mix-blend-mode:normal}.west-africa-country-card__flag svg{filter:saturate(.86)contrast(.96)brightness(.99);width:100%;height:100%;display:block}.west-africa-country-card__copy{background:var(--color-card);flex-direction:column;justify-content:center;gap:.15rem;min-height:4rem;padding:.65rem .8rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__copy{background:color-mix(in oklab, var(--color-card) 55%, var(--color-sand))}}.west-africa-country-card__name{overflow-wrap:anywhere;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.15;display:block}.west-africa-country-card__status{font-family:var(--font-body);color:var(--color-foreground);align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;line-height:1.25;display:flex}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__status{color:color-mix(in oklab, var(--color-foreground) 68%, transparent)}}.west-africa-country-card--active{border-color:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card--active{border-color:color-mix(in oklab, var(--color-gold) 70%, var(--color-primary))}}.west-africa-country-card--active{background:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card--active{background:color-mix(in oklab, var(--color-gold) 20%, var(--color-sand))}}.west-africa-country-card--active{box-shadow:0 0 0 2px var(--color-gold), 0 1rem 1.75rem -.8rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card--active{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-gold) 19%, transparent), 0 1rem 1.75rem -.8rem color-mix(in oklab, var(--color-primary) 45%, transparent)}}.west-africa-country-card--active .west-africa-country-card__copy{background:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card--active .west-africa-country-card__copy{background:color-mix(in oklab, var(--color-gold) 20%, var(--color-sand))}}.west-africa-country-card--active .west-africa-country-card__status{color:var(--color-forest)}@media (width<=399px){.west-africa-country-card{min-height:8.25rem}.west-africa-country-card__copy{min-height:4.15rem;padding-inline:.65rem}}@media (width>=640px){.west-africa-country-card{flex-direction:row;align-items:stretch;min-height:6.5rem}.west-africa-country-card__flag{aspect-ratio:auto;border-block-end:0;border-inline-end:1px solid var(--color-foreground);flex:0 0 43%;width:43%}@supports (color:color-mix(in lab, red, red)){.west-africa-country-card__flag{border-inline-end:1px solid color-mix(in oklab, var(--color-foreground) 18%, transparent)}}.west-africa-country-card__flag svg{object-fit:contain}.west-africa-country-card__copy{flex:auto;min-width:0;min-height:6.5rem;padding:.6rem .7rem}.west-africa-country-card__name{font-size:.92rem}.west-africa-country-card__status{font-size:.68rem}}.flag-white{fill:oklch(99.5% 0 0)}.flag-ink-dark{fill:oklch(18% .015 265)}.flag-green-benin{fill:oklch(55% .16 157)}.flag-yellow-benin{fill:oklch(82% .17 86)}.flag-red-benin{fill:oklch(55% .2 30)}.flag-red-burkina{fill:oklch(50% .2 28)}.flag-green-burkina{fill:oklch(46% .13 152)}.flag-yellow-burkina{fill:oklch(85% .18 91)}.flag-blue-cabo{fill:oklch(47% .15 253)}.flag-red-cabo{fill:oklch(57% .22 27)}.flag-yellow-cabo{fill:oklch(87% .18 92)}.flag-orange-ivory{fill:oklch(70% .18 50)}.flag-green-ivory{fill:oklch(48% .13 157)}.flag-red-ghana{fill:oklch(54% .21 29)}.flag-yellow-ghana{fill:oklch(84% .17 88)}.flag-green-ghana{fill:oklch(48% .13 151)}.flag-red-guinea{fill:oklch(50% .22 29)}.flag-yellow-guinea{fill:oklch(85% .18 91)}.flag-green-guinea{fill:oklch(43% .13 154)}.flag-red-bissau{fill:oklch(50% .2 29)}.flag-yellow-bissau{fill:oklch(85% .18 91)}.flag-green-bissau{fill:oklch(43% .13 154)}.flag-red-liberia{fill:oklch(50% .2 27)}.flag-blue-liberia{fill:oklch(32% .1 263)}.flag-green-mali{fill:oklch(55% .16 157)}.flag-yellow-mali{fill:oklch(85% .18 91)}.flag-red-mali{fill:oklch(52% .21 28)}.flag-red-mauritania{fill:oklch(51% .21 28)}.flag-green-mauritania{fill:oklch(39% .12 151)}.flag-yellow-mauritania{fill:oklch(85% .18 91)}.flag-orange-niger{fill:oklch(68% .18 48)}.flag-green-niger{fill:oklch(56% .15 149)}.flag-green-nigeria{fill:oklch(48% .14 158)}.flag-green-senegal{fill:oklch(45% .14 153)}.flag-yellow-senegal{fill:oklch(85% .18 91)}.flag-red-senegal{fill:oklch(54% .21 28)}.flag-green-sierra{fill:oklch(65% .15 150)}.flag-blue-sierra{fill:oklch(62% .15 241)}.flag-red-gambia{fill:oklch(52% .2 29)}.flag-blue-gambia{fill:oklch(35% .14 264)}.flag-green-gambia{fill:oklch(40% .11 151)}.flag-green-togo{fill:oklch(49% .13 157)}.flag-yellow-togo{fill:oklch(84% .17 87)}.flag-red-togo{fill:oklch(54% .2 28)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes heritage-water-sheen{0%{transform:translate(-60%)}to{transform:translate(200%)}}.heritage-water-sheen{animation:2.6s ease-in-out infinite heritage-water-sheen}@keyframes heritage-touch-breathe{0%,to{opacity:.3}50%{opacity:.75}}.heritage-touch-breathe{animation:3.2s ease-in-out infinite heritage-touch-breathe}.kpando-shell .kpando-shell-rule{display:none}.kpando-entry-explorers,.kpando-artwork-stage{border:2px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-card);box-shadow:var(--shadow-card);overflow:hidden}.kpando-entry-explorers img,.kpando-scene-art{width:100%;height:auto;display:block}.kpando-artwork-stage{isolation:isolate;position:relative}.kpando-scene-art{transition:transform .55s,filter .55s}.kpando-artwork-active .kpando-scene-art{transform-origin:var(--kpando-focus-x,50%) var(--kpando-focus-y,50%);filter:saturate(1.06)contrast(1.02);transform:scale(1.43)}.kpando-image-target{z-index:2;min-width:2.75rem;min-height:2.75rem;box-shadow:none;color:var(--color-card);background:0 0;border:0;border-radius:0;outline:0;padding:0;display:block;position:absolute}.kpando-image-target:hover{background:0 0}.kpando-image-target:focus-visible{outline:3px solid var(--color-secondary);outline-offset:-3px}.kpando-target-marker{pointer-events:none;border:1px solid var(--color-gold);place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.kpando-target-marker{border:1px solid color-mix(in oklab, var(--color-gold) 72%, transparent)}}.kpando-target-marker{background:var(--color-indigo-deep);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.kpando-target-marker{background:color-mix(in oklab, var(--color-indigo-deep) 44%, transparent)}}.kpando-target-marker{box-shadow:0 0 0 .22rem var(--color-card), 0 0 1rem var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.kpando-target-marker{box-shadow:0 0 0 .22rem color-mix(in oklab, var(--color-card) 16%, transparent), 0 0 1rem color-mix(in oklab, var(--color-gold) 48%, transparent)}}.kpando-target-marker{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:2.8s ease-in-out infinite kpando-cue-breathe}.kpando-target-cue{width:1rem;height:1rem;color:var(--color-gold);filter:drop-shadow(0 1px 2px var(--color-foreground))}@supports (color:color-mix(in lab, red, red)){.kpando-target-cue{filter:drop-shadow(0 1px 2px color-mix(in oklab, var(--color-foreground) 55%, transparent))}}.kpando-target-cue{pointer-events:none}.kpando-image-target:hover .kpando-target-cue,.kpando-image-target:focus-visible .kpando-target-cue,.kpando-image-target.is-active .kpando-target-cue{color:var(--color-primary-foreground);transform:scale(1.18)}.kpando-image-target:hover .kpando-target-marker,.kpando-image-target:focus-visible .kpando-target-marker,.kpando-image-target.is-active .kpando-target-marker{border-color:var(--color-card);background:var(--color-secondary);box-shadow:0 0 0 .28rem var(--color-card), 0 0 1.2rem var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.kpando-image-target:hover .kpando-target-marker,.kpando-image-target:focus-visible .kpando-target-marker,.kpando-image-target.is-active .kpando-target-marker{box-shadow:0 0 0 .28rem color-mix(in oklab, var(--color-card) 38%, transparent), 0 0 1.2rem color-mix(in oklab, var(--color-gold) 70%, transparent)}}.kpando-image-target.is-visited:not(.is-active) .kpando-target-marker{opacity:.58;border-color:var(--color-gold);animation:none}@supports (color:color-mix(in lab, red, red)){.kpando-image-target.is-visited:not(.is-active) .kpando-target-marker{border-color:color-mix(in oklab, var(--color-gold) 48%, transparent)}}.kpando-image-target.is-visited:not(.is-active) .kpando-target-marker{box-shadow:0 0 0 .16rem var(--color-card)}@supports (color:color-mix(in lab, red, red)){.kpando-image-target.is-visited:not(.is-active) .kpando-target-marker{box-shadow:0 0 0 .16rem color-mix(in oklab, var(--color-card) 18%, transparent)}}@keyframes kpando-cue-breathe{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}.kpando-functional-trail{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kpando-functional-trail path{fill:none;stroke:var(--color-secondary);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - (100 * var(--kpando-route-progress,0)));opacity:.84;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .5s}.kpando-functional-trail circle{fill:var(--color-secondary);opacity:calc(.25 + (.75 * var(--kpando-route-progress,0)))}.kpando-water-ripple{z-index:1;aspect-ratio:2;border:3px solid var(--color-secondary);width:20%;position:absolute;top:57%;left:63%}@supports (color:color-mix(in lab, red, red)){.kpando-water-ripple{border:3px solid color-mix(in oklab, var(--color-secondary) 72%, transparent)}}.kpando-water-ripple{pointer-events:none;border-radius:50%;animation:1.2s ease-out infinite kpando-ripple}@keyframes kpando-ripple{0%{opacity:.82;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.kpando-copy-river{gap:1rem;margin-top:.35rem;display:grid}.kpando-story-sign{border:2px solid var(--color-primary);max-width:34rem;margin-inline:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.kpando-story-sign{border:2px solid color-mix(in oklab, var(--color-primary) 38%, var(--color-border))}}.kpando-story-sign{background:var(--color-sand);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.kpando-story-sign{background:color-mix(in oklab, var(--color-sand) 88%, var(--color-card))}}.kpando-story-sign{text-align:center;box-shadow:var(--shadow-card);padding:.9rem 1.1rem}.kpando-discovery-below,.kpando-community-discovery{border:2px solid var(--kpando-treatment,var(--color-secondary));margin-top:.9rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kpando-discovery-below,.kpando-community-discovery{border:2px solid color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 34%, var(--color-border))}}.kpando-discovery-below,.kpando-community-discovery{border-radius:var(--radius-2xl);background:var(--kpando-treatment,var(--color-secondary))}@supports (color:color-mix(in lab, red, red)){.kpando-discovery-below,.kpando-community-discovery{background:color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 8%, var(--color-card))}}.kpando-discovery-below,.kpando-community-discovery{box-shadow:var(--shadow-card);padding:1rem}.kpando-treatment-direction{--kpando-treatment:var(--color-primary)}.kpando-treatment-discovery{--kpando-treatment:var(--color-secondary)}.kpando-treatment-clue{--kpando-treatment:var(--color-indigo-deep)}.kpando-treatment-mystery{--kpando-treatment:var(--color-heritage-mystery)}.kpando-treatment-heritage{--kpando-treatment:var(--color-heritage-people)}.kpando-treatment-map{--kpando-treatment:var(--color-forest)}.kpando-treatment-nature{--kpando-treatment:var(--color-secondary)}.kpando-treatment-record{--kpando-treatment:var(--color-indigo-deep)}.kpando-treatment-rhythm{--kpando-treatment:var(--color-heritage-people)}.kpando-discovery-prompt{font-family:var(--font-display);color:var(--color-secondary);text-transform:uppercase;margin-bottom:.8rem;font-size:1rem}.kpando-sign-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.kpando-touch-picture{color:var(--color-muted-foreground);margin-block:.25rem;font-size:.95rem}.kpando-discovery-rail{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:flex}.kpando-discovery-token{border:2px solid var(--kpando-treatment,var(--color-secondary));height:auto;min-height:2.75rem}@supports (color:color-mix(in lab, red, red)){.kpando-discovery-token{border:2px solid color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 36%, var(--color-border))}}.kpando-discovery-token{border-radius:var(--radius-xl);background:var(--kpando-treatment,var(--color-secondary))}@supports (color:color-mix(in lab, red, red)){.kpando-discovery-token{background:color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 7%, var(--color-card))}}.kpando-discovery-token{font-family:var(--font-display);white-space:normal;padding:.5rem .7rem}.kpando-discovery-token[aria-pressed=true]{border-color:var(--color-secondary);color:var(--color-secondary)}.kpando-illustrated-tab{border:2px solid var(--kpando-treatment,var(--color-secondary));gap:.55rem;height:auto;min-height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kpando-illustrated-tab{border:2px solid color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 45%, var(--color-border))}}.kpando-illustrated-tab{border-radius:var(--radius-xl);background:var(--kpando-treatment,var(--color-secondary))}@supports (color:color-mix(in lab, red, red)){.kpando-illustrated-tab{background:color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 12%, var(--color-card))}}.kpando-illustrated-tab{font-family:var(--font-display);color:var(--color-foreground);padding:.65rem .85rem}.kpando-illustrated-tab svg{width:1.15rem;height:1.15rem}.kpando-carved-sign,.kpando-trail-step,.kpando-map-stop,.kpando-legend-key,.kpando-community-name,.kpando-clean-action{white-space:normal;border:2px solid var(--color-border);background:var(--color-card);height:auto;min-height:3rem;font-family:var(--font-display);color:var(--color-foreground);box-shadow:none;border-radius:.35rem;padding:.65rem .8rem}.kpando-carved-sign[aria-pressed=true],.kpando-trail-step[aria-pressed=true],.kpando-map-stop[aria-pressed=true],.kpando-legend-key[aria-pressed=true],.kpando-community-name[aria-pressed=true],.kpando-clean-action[aria-pressed=true]{border-color:var(--color-secondary);background:var(--color-muted);color:var(--color-secondary)}.kpando-discovery-response,.kpando-gathering-payoff{border:2px solid var(--kpando-treatment,var(--color-secondary));margin-top:.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.kpando-discovery-response,.kpando-gathering-payoff{border:2px solid color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 34%, var(--color-border))}}.kpando-discovery-response,.kpando-gathering-payoff{border-radius:var(--radius-xl);background:var(--kpando-treatment,var(--color-secondary))}@supports (color:color-mix(in lab, red, red)){.kpando-discovery-response,.kpando-gathering-payoff{background:color-mix(in oklab, var(--kpando-treatment,var(--color-secondary)) 11%, var(--color-card))}}.kpando-discovery-response,.kpando-gathering-payoff{padding:.85rem 1rem;font-size:1.08rem;line-height:1.55}.kpando-gathering-payoff{font-family:var(--font-display);color:var(--color-secondary)}.kpando-discovery-progress{color:var(--color-muted-foreground);flex-wrap:wrap;gap:.45rem 1rem;margin-top:.8rem;font-size:.85rem;display:flex}.kpando-discovery-progress span{align-items:center;gap:.35rem;display:inline-flex}.kpando-discovery-progress i{border:2px solid var(--color-border);border-radius:50%;width:.55rem;height:.55rem}.kpando-discovery-progress span.is-visited{color:var(--color-foreground)}.kpando-discovery-progress span.is-visited i{border-color:var(--color-secondary);background:var(--color-secondary)}.kpando-trail-follow{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;padding-top:.25rem;display:grid}.kpando-trail-step span{display:none}.kpando-community-map,.kpando-history-map,.kpando-journey-map-panel{border:2px solid var(--color-forest)}@supports (color:color-mix(in lab, red, red)){.kpando-community-map,.kpando-history-map,.kpando-journey-map-panel{border:2px solid color-mix(in oklab, var(--color-forest) 38%, var(--color-border))}}.kpando-community-map,.kpando-history-map,.kpando-journey-map-panel{background:var(--color-forest);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.kpando-community-map,.kpando-history-map,.kpando-journey-map-panel{background:color-mix(in oklab, var(--color-forest) 8%, var(--color-card))}}.kpando-community-map,.kpando-history-map,.kpando-journey-map-panel{padding:.75rem}.kpando-journey-map-panel svg{width:100%;height:auto;max-height:18rem;display:block}.kpando-map-legend,.kpando-community-names,.kpando-journey-controls{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;margin-top:.65rem;display:grid}.kpando-community-map{background:linear-gradient(145deg, var(--color-forest), var(--color-sand));min-height:15rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kpando-community-map{background:linear-gradient(145deg, color-mix(in oklab, var(--color-forest) 18%, var(--color-card)), color-mix(in oklab, var(--color-sand) 28%, var(--color-card)))}}.kpando-community-names{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem 1rem;margin-top:.4rem;padding:1rem;display:grid;position:relative}.kpando-community-name{text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.45rem;min-height:2.75rem;padding:.35rem .2rem;font-size:.82rem;display:inline-flex}.kpando-community-name:hover,.kpando-community-name:focus-visible{background:var(--color-forest)}@supports (color:color-mix(in lab, red, red)){.kpando-community-name:hover,.kpando-community-name:focus-visible{background:color-mix(in oklab, var(--color-forest) 10%, transparent)}}.kpando-community-name span{background:var(--color-secondary);opacity:.48;flex:none;width:.55rem;height:.55rem;transform:rotate(45deg)}.kpando-community-name[aria-pressed=true] span{opacity:1;transform:rotate(45deg)scale(1.35)}.kpando-map-focus{text-align:center;font-family:var(--font-display);color:var(--color-secondary);margin:0;padding:.35rem}.kpando-geography-land{fill:var(--color-forest)}@supports (color:color-mix(in lab, red, red)){.kpando-geography-land{fill:color-mix(in oklab, var(--color-forest) 27%, var(--color-card))}}.kpando-geography-land{stroke:var(--color-forest);stroke-width:1px}.kpando-geography-route{fill:none;stroke:var(--color-secondary);stroke-width:2px;stroke-linecap:round}.kpando-journey-stop circle{fill:var(--color-card);stroke:var(--color-secondary);stroke-width:1.2px}.kpando-journey-stop.is-active circle{fill:var(--color-secondary)}.kpando-journey-stop text{fill:var(--color-foreground);font-family:var(--font-display);font-size:4px}.kpando-time-scrub{gap:.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.kpando-time-mark{white-space:normal;border:2px solid var(--color-border);background:var(--color-card);height:auto;min-height:3rem;font-family:var(--font-display);border-radius:.35rem;flex:1 0 9rem}.kpando-time-mark[aria-pressed=true]{border-color:var(--color-secondary);background:var(--color-muted);color:var(--color-secondary)}.kpando-map-focus-controls{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.kpando-word-list{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-block:.25rem;display:flex}.kpando-word-item{font-family:var(--font-display);padding:.35rem .2rem;font-size:1.05rem}.kpando-before-after{aspect-ratio:4/3;border:2px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-muted);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.kpando-before-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kpando-after-image{clip-path:inset(0 0 0 var(--kpando-divider));position:absolute;inset:0;overflow:hidden}.kpando-after-image img{object-fit:cover;width:100%;height:100%}.kpando-before-after{container-type:inline-size}.kpando-divider{top:0;bottom:0;left:var(--kpando-divider);background:var(--color-secondary);width:3px;box-shadow:0 0 0 1px var(--color-background);position:absolute;transform:translate(-50%)}.kpando-divider i{border:2px solid var(--color-card);background:var(--color-secondary);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-card);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kpando-divider i:before,.kpando-divider i:after{content:"";border-block-start:2px solid var(--color-secondary-foreground);border-inline-start:2px solid var(--color-secondary-foreground);width:.48rem;height:.48rem;position:absolute;top:50%}.kpando-divider i:before{left:.62rem;transform:translateY(-50%)rotate(-45deg)}.kpando-divider i:after{right:.62rem;transform:translateY(-50%)rotate(135deg)}.kpando-before-label,.kpando-after-label{z-index:2;background:var(--color-background);border-radius:.25rem;padding:.3rem .55rem;position:absolute;top:.75rem}@supports (color:color-mix(in lab, red, red)){.kpando-before-label,.kpando-after-label{background:color-mix(in oklab, var(--color-background) 88%, transparent)}}.kpando-before-label,.kpando-after-label{font-family:var(--font-display);font-size:.8rem}.kpando-before-label{left:.75rem}.kpando-after-label{right:.75rem}.kpando-reconstruction-note{z-index:2;background:var(--color-background);border-radius:.25rem;max-width:min(22rem,72%);position:absolute;bottom:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.kpando-reconstruction-note{background:color-mix(in oklab, var(--color-background) 90%, transparent)}}.kpando-reconstruction-note{padding:.35rem .55rem;font-size:clamp(.65rem,2.4cqw,.82rem);line-height:1.3}.kpando-before-after input{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.kpando-before-after input:focus-visible{opacity:1;height:2.75rem;accent-color:var(--color-secondary);top:auto}.kpando-reveal-controls{justify-content:space-between;gap:1rem;display:flex}.kpando-reveal-controls button{border-bottom:2px solid var(--color-border);border-radius:0;min-height:2.75rem}.kpando-river-ripples{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.kpando-ripple-word{background:var(--color-secondary);border:0;border-radius:50%;min-width:6rem;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.kpando-ripple-word{background:color-mix(in oklab, var(--color-secondary) 8%, transparent)}}.kpando-ripple-word{font-family:var(--font-display)}.kpando-ripple-word[aria-pressed=true]{background:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.kpando-ripple-word[aria-pressed=true]{background:color-mix(in oklab, var(--color-secondary) 18%, transparent)}}.kpando-ripple-word[aria-pressed=true]{transform:scale(1.4)}.kpando-river-discovery{border-left:4px solid var(--color-secondary);grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin-top:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kpando-river-discovery{border-left:4px solid color-mix(in oklab, var(--color-secondary) 70%, var(--color-border))}}.kpando-river-discovery{background:var(--color-secondary);padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.kpando-river-discovery{background:color-mix(in oklab, var(--color-secondary) 10%, var(--color-card))}}.kpando-river-discovery span{font-family:var(--font-display);color:var(--color-secondary)}.kpando-river-discovery p{line-height:1.45}.kpando-river-progress{gap:.45rem;margin-top:.75rem;display:flex}.kpando-river-progress i{background:var(--color-border);border-radius:999px;width:1.25rem;height:.28rem;display:block}.kpando-river-progress i.is-active{background:var(--color-secondary)}.kpando-trail-step,.kpando-map-stop,.kpando-legend-key,.kpando-time-mark{border:0;border-bottom:2px solid var(--color-border);background:0 0;border-radius:0}.kpando-trail-step[aria-pressed=true],.kpando-map-stop[aria-pressed=true],.kpando-legend-key[aria-pressed=true],.kpando-time-mark[aria-pressed=true]{border-color:var(--color-secondary);color:var(--color-secondary);background:0 0}.kpando-rhythm-line{grid-template-columns:auto auto 1fr;align-items:center;gap:.8rem;display:grid}.kpando-drum-touch,.kpando-clap-touch{height:auto;min-height:5rem;font-family:var(--font-display);background:0 0;border:0;flex-direction:column}.kpando-beat-wave{background:var(--color-secondary);height:3rem}@supports (color:color-mix(in lab, red, red)){.kpando-beat-wave{background:color-mix(in oklab, var(--color-secondary) 14%, transparent)}}.kpando-beat-wave{opacity:.2;transition:transform .2s,opacity .2s}.kpando-rhythm-line[data-beat]:not([data-beat="0"]) .kpando-beat-wave{opacity:1;transform:scaleY(1.25)}.kpando-clapping-hands{width:4rem;height:2.5rem;display:block;position:relative}.kpando-clapping-hands svg{width:2rem;height:2rem;transition:transform .18s;position:absolute;top:.1rem}.kpando-clapping-hands svg:first-child{left:.25rem;transform:rotate(18deg)}.kpando-clapping-hands svg:last-child{right:.25rem;transform:scaleX(-1)rotate(18deg)}.kpando-clapping-hands[data-clapping=true] svg:first-child{animation:.45s ease-in-out 2 kpando-clap-left}.kpando-clapping-hands[data-clapping=true] svg:last-child{animation:.45s ease-in-out 2 kpando-clap-right}@keyframes kpando-clap-left{50%{transform:translate(.55rem)rotate(5deg)}}@keyframes kpando-clap-right{50%{transform:translate(-.55rem)scaleX(-1)rotate(5deg)}}.kpando-audio-blocked{border:1px dashed var(--color-heritage-people);margin-top:.8rem}@supports (color:color-mix(in lab, red, red)){.kpando-audio-blocked{border:1px dashed color-mix(in oklab, var(--color-heritage-people) 45%, var(--color-border))}}.kpando-audio-blocked{color:var(--color-muted-foreground);border-radius:.35rem;padding:.65rem .8rem;font-size:.9rem}.kpando-notable-discovery{padding-block:1.25rem}.kpando-people-roster{gap:.65rem;display:grid}.kpando-person-plaque{border:0;border-bottom:2px solid var(--color-border);width:100%;height:auto;min-height:3.5rem;font-family:var(--font-display);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.8rem;padding:.75rem;font-size:1.1rem;display:flex}.kpando-person-plaque span{background:var(--color-secondary);flex:none;width:1rem;height:1rem;transform:rotate(45deg)}.kpando-person-story{border-left:4px solid var(--color-secondary);background:var(--color-secondary);gap:1.25rem;margin-top:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kpando-person-story{background:color-mix(in oklab, var(--color-secondary) 7%, var(--color-card))}}.kpando-person-story{padding:1.25rem}.kpando-person-symbol{aspect-ratio:1;border:2px solid var(--color-secondary);place-items:center;width:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.kpando-person-symbol{border:2px solid color-mix(in oklab, var(--color-secondary) 55%, var(--color-border))}}.kpando-person-symbol{background:var(--color-secondary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.kpando-person-symbol{background:color-mix(in oklab, var(--color-secondary) 12%, var(--color-card))}}.kpando-person-symbol span{aspect-ratio:1;background:var(--color-secondary);width:1.5rem;transform:rotate(45deg)}.kpando-person-facts{gap:.8rem;margin-top:.9rem;display:grid}.kpando-person-facts div{gap:.2rem;display:grid}.kpando-person-facts dt{font-family:var(--font-display);color:var(--color-secondary)}.kpando-person-facts dd{line-height:1.55}.kpando-complete-hero{padding:1rem 1.25rem}.kpando-journey-map,.kpando-discovery-clusters{gap:.8rem;display:grid}.kpando-memory-point,.kpando-discovery-cluster{border:2px solid var(--color-forest);min-height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kpando-memory-point,.kpando-discovery-cluster{border:2px solid color-mix(in oklab, var(--color-forest) 36%, var(--color-border))}}.kpando-memory-point,.kpando-discovery-cluster{background:var(--color-sand);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.kpando-memory-point,.kpando-discovery-cluster{background:color-mix(in oklab, var(--color-sand) 72%, var(--color-card))}}.kpando-memory-point,.kpando-discovery-cluster{color:var(--color-foreground);font-family:var(--font-display);box-shadow:var(--shadow-card)}.kpando-memory-point img,.kpando-discovery-cluster img{aspect-ratio:16/8;object-fit:cover;width:100%}.kpando-memory-point span,.kpando-discovery-cluster span{border-top:1px solid var(--color-forest);padding:.75rem}@supports (color:color-mix(in lab, red, red)){.kpando-memory-point span,.kpando-discovery-cluster span{border-top:1px solid color-mix(in oklab, var(--color-forest) 25%, var(--color-border))}}.kpando-backpack-trigger{border-color:var(--color-border)}.kpando-back-action:hover,.kpando-back-action:focus-visible{background:var(--color-muted);color:var(--color-foreground)}.kpando-artwork-stage[data-scene="5"] .kpando-scene-art{object-fit:contain;transform:scale(1)}.kpando-artwork-stage[data-scene="19"][data-active] .kpando-scene-art,.kpando-artwork-stage[data-scene="20"][data-active] .kpando-scene-art,.kpando-artwork-stage[data-scene="21"][data-active] .kpando-scene-art{transform:scale(1.08)}.kpando-artwork-stage[data-scene="9"][data-active=Asianu] .kpando-scene-art{transform-origin:48% 42%;transform:scale(1.47)}.kpando-artwork-stage[data-scene="9"][data-active=Adedze] .kpando-scene-art{transform-origin:64% 42%;transform:scale(1.47)}.kpando-artwork-stage[data-scene="9"][data-active=Eko] .kpando-scene-art{transform-origin:80% 42%;transform:scale(1.47)}.kpando-artwork-stage[data-scene="9"][data-active=Hahonu] .kpando-scene-art{transform-origin:62% 48%;filter:saturate(1.12);transform:scale(1.37)}.kpando-artwork-stage[data-scene="10"][data-active=Gbordome] .kpando-scene-art{transform-origin:57% 68%;transform:scale(1.49)}.kpando-artwork-stage[data-scene="10"][data-active=Anyigbe] .kpando-scene-art{transform-origin:69% 68%;transform:scale(1.49)}.kpando-artwork-stage[data-scene="10"][data-active=Atsiafume] .kpando-scene-art{transform-origin:82% 68%;transform:scale(1.49)}.kpando-artwork-stage[data-scene="10"][data-active=Together] .kpando-scene-art{filter:saturate(1.1);transform:scale(1)}.kpando-artwork-stage[data-scene="11"][data-active=Onward] .kpando-scene-art{transform-origin:76% 52%;transform:scale(1.43)translate(-2%)}.kpando-artwork-stage[data-scene="13"][data-active=Eveto\ Hills] .kpando-scene-art{transform-origin:68% 18%;transform:scale(1.5)}.kpando-artwork-stage[data-scene="13"][data-active=Water] .kpando-scene-art{transform-origin:68% 72%;filter:saturate(1.12);transform:scale(1.43)}.kpando-artwork-stage[data-scene="13"][data-active="Follow the water"] .kpando-scene-art{transform-origin:82% 72%;transform:scale(1.48)translate(-3%)}.kpando-artwork-stage[data-scene="14"][data-active=People] .kpando-scene-art{transform-origin:72%;transform:scale(1.43)}.kpando-artwork-stage[data-scene="14"][data-active=Places] .kpando-scene-art{transform-origin:35% 42%;transform:scale(1.43)}.kpando-artwork-stage[data-scene="14"][data-active=Journeys] .kpando-scene-art{transform-origin:78% 55%;transform:scale(1.43)translate(-2%)}.kpando-artwork-stage[data-scene="14"][data-active=Still\ Here] .kpando-scene-art{filter:saturate(1.18)contrast(1.04)}.kpando-artwork-stage[data-scene="24"][data-active] .kpando-scene-art{filter:saturate(1.12);transform:scale(1.4)}.kpando-artwork-stage[data-scene="25"][data-active] .kpando-scene-art{transform-origin:50% 45%;filter:saturate(1.08);transform:scale(1.06)}.kpando-artwork-stage[data-scene="26"][data-active="The wider region"] .kpando-scene-art{filter:saturate(1.08);transform:scale(.94)}.kpando-artwork-stage[data-scene="27"][data-active=Before] .kpando-scene-art{filter:saturate(.78)sepia(.16);transform-origin:28%;transform:scale(1.41)}.kpando-artwork-stage[data-scene="27"][data-active=After] .kpando-scene-art{filter:saturate(1.12);transform-origin:72%;transform:scale(1.41)}.kpando-artwork-stage[data-scene="28"][data-active] .kpando-scene-art{transform-origin:55% 45%;filter:saturate(1.08)contrast(1.02);transform:scale(1.06)}.kpando-artwork-stage[data-scene="34"][data-active] .kpando-scene-art{transform-origin:50% 45%;transform:scale(1.03)}.kpando-artwork-stage[data-scene="29"][data-active=Fiadjei] .kpando-scene-art,.kpando-artwork-stage[data-scene="30"][data-active=Earlier\ layer] .kpando-scene-art,.kpando-artwork-stage[data-scene="31"][data-active="Before the station"] .kpando-scene-art{filter:sepia(.28)saturate(.82);transform-origin:24% 48%;transform:scale(1.43)}.kpando-artwork-stage[data-scene="30"][data-active=Colonial\ station] .kpando-scene-art,.kpando-artwork-stage[data-scene="31"][data-active=Colonial\ station] .kpando-scene-art{transform-origin:56% 48%;filter:contrast(1.05);transform:scale(1.45)}.kpando-artwork-stage[data-scene="31"][data-active=Kpando\ today] .kpando-scene-art{transform-origin:82% 48%;filter:saturate(1.16);transform:scale(1.43)}.kpando-artwork-stage[data-scene="33"][data-active] .kpando-scene-art,.kpando-artwork-stage[data-scene="38"][data-active] .kpando-scene-art,.kpando-artwork-stage[data-scene="41"][data-active] .kpando-scene-art,.kpando-artwork-stage[data-scene="45"][data-active] .kpando-scene-art{transform:scale(1.43)}.kpando-artwork-stage[data-scene="37"][data-active=After] .kpando-scene-art{filter:saturate(1.1);transform:scale(1.4)}.kpando-artwork-stage[data-scene="43"][data-progress]:not([data-progress="0"]) .kpando-scene-art{transform-origin:58% 48%;transform:scale(1.41)}.kpando-artwork-stage[data-scene="44"][data-progress]:not([data-progress="0"]) .kpando-scene-art{transform-origin:68% 51%;transform:scale(1.41)}.kpando-artwork-stage[data-scene="46"][data-active] .kpando-scene-art{filter:saturate(1.15);transform:scale(1.38)}.kpando-trail-artwork-control{border-radius:var(--radius-2xl);cursor:pointer}.kpando-trail-artwork-control:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}.kpando-evidence-lens{z-index:2;left:var(--kpando-focus-x,61%);top:var(--kpando-focus-y,68%);aspect-ratio:1;border:3px solid var(--color-indigo-deep);place-items:center;width:4rem;display:grid;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.kpando-evidence-lens{border:3px solid color-mix(in oklab, var(--color-indigo-deep) 72%, transparent)}}.kpando-evidence-lens{background:var(--color-card);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.kpando-evidence-lens{background:color-mix(in oklab, var(--color-card) 18%, transparent)}}.kpando-evidence-lens{color:var(--color-indigo-deep);pointer-events:none}.kpando-evidence-lens svg{width:1.5rem}.kpando-region-expansion{z-index:1;pointer-events:none;position:absolute;inset:7%}.kpando-region-expansion i{aspect-ratio:1;background:var(--color-primary);border-radius:50%;width:.75rem;animation:.55s both kpando-map-open;position:absolute}.kpando-region-expansion i:first-child{top:24%;left:14%}.kpando-region-expansion i:nth-child(2){animation-delay:.1s;top:29%;right:13%}.kpando-region-expansion i:nth-child(3){animation-delay:.2s;bottom:12%;right:29%}.kpando-region-expansion b,.kpando-map-anchor{background:var(--color-card);border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kpando-region-expansion b,.kpando-map-anchor{background:color-mix(in oklab, var(--color-card) 90%, transparent)}}.kpando-region-expansion b,.kpando-map-anchor{font-family:var(--font-display);color:var(--color-primary)}.kpando-region-expansion b{position:absolute;top:43%;left:45%}.kpando-region-expansion svg,.kpando-map-anchor svg{width:1rem;height:1rem}@keyframes kpando-map-open{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.kpando-history-wash{z-index:1;background:linear-gradient(110deg, var(--color-sand), transparent 48%, var(--color-indigo-deep));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kpando-history-wash{background:linear-gradient(110deg, color-mix(in oklab, var(--color-sand) 58%, transparent), transparent 48%, color-mix(in oklab, var(--color-indigo-deep) 14%, transparent))}}.kpando-history-wash{pointer-events:none;animation:.55s both kpando-history-reveal}@keyframes kpando-history-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.kpando-map-anchor{z-index:2;pointer-events:none;box-shadow:var(--shadow-card);position:absolute;top:47%;left:57%}.kpando-clay-change{z-index:1;pointer-events:none;align-items:end;gap:.28rem;display:flex;position:absolute;bottom:9%;right:7%}.kpando-clay-change i{background:var(--color-primary);border-radius:50%;width:.8rem;height:.8rem;display:block}@supports (color:color-mix(in lab, red, red)){.kpando-clay-change i{background:color-mix(in oklab, var(--color-primary) 62%, var(--color-sand))}}.kpando-clay-change i{opacity:.25}.kpando-clay-change[data-stage=hands] i:nth-child(-n+2),.kpando-clay-change[data-stage=shaping] i:nth-child(-n+3),.kpando-clay-change[data-stage=pot] i{opacity:1;transform:translateY(-.2rem)}.kpando-rhythm-response{z-index:1;pointer-events:none;position:absolute;inset:0}.kpando-rhythm-response i{border:3px solid var(--color-heritage-people);position:absolute}@supports (color:color-mix(in lab, red, red)){.kpando-rhythm-response i{border:3px solid color-mix(in oklab, var(--color-heritage-people) 65%, transparent)}}.kpando-rhythm-response i{border-radius:50%;animation:.9s ease-out both kpando-rhythm-ring}.kpando-rhythm-response i:first-child{aspect-ratio:1;width:12%;top:43%;left:48%}.kpando-rhythm-response i:nth-child(2){aspect-ratio:1;width:34%;animation-delay:.1s;top:28%;left:37%}.kpando-rhythm-response i:nth-child(3){aspect-ratio:1;width:58%;animation-delay:.2s;top:14%;left:24%}@keyframes kpando-rhythm-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.43)}}@media (width>=640px){.kpando-journey-map{grid-template-columns:repeat(2,minmax(0,1fr))}.kpando-discovery-clusters{grid-template-columns:repeat(3,minmax(0,1fr))}.kpando-person-story{grid-template-columns:auto 1fr}}@media (width<=480px){.kpando-community-names{grid-template-columns:repeat(2,minmax(0,1fr))}.kpando-rhythm-line{grid-template-columns:1fr 1fr}.kpando-beat-wave{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.kpando-scene-art,.kpando-functional-trail path,.kpando-beat-wave{transition:none!important}.kpando-water-ripple{opacity:.55;animation:none!important}.kpando-clapping-hands svg,.kpando-target-marker,.kpando-target-cue,.kpando-region-expansion i,.kpando-history-wash,.kpando-rhythm-response i{animation:none!important}}:root{--gate-wood:oklch(42% .07 55);--gate-wood-dark:oklch(32% .06 50);--gate-iron:oklch(28% .02 60)}.keygate-leaves{perspective:700px}.keygate-leaf{background:repeating-linear-gradient(90deg, var(--gate-wood) 0 22%, var(--gate-wood-dark) 22% 25%), var(--gate-wood);width:50%;height:100%;box-shadow:inset 0 0 0 2px var(--gate-wood-dark), inset 0 18% 0 -14% var(--gate-iron);transition:transform 1.2s cubic-bezier(.3,.7,.2,1);position:absolute;top:0}.keygate-leaf:before,.keygate-leaf:after{content:"";background:var(--gate-iron);opacity:.8;height:6%;position:absolute;left:0;right:0}.keygate-leaf:before{top:18%}.keygate-leaf:after{bottom:18%}.keygate-leaf-left{transform-origin:0;left:0}.keygate-leaf-right{transform-origin:100%;right:0}.keygate-leaf-left.is-open{transform:rotateY(-105deg)}.keygate-leaf-right.is-open{transform:rotateY(105deg)}.keygate-lock{aspect-ratio:1/1.3;background:radial-gradient(circle at 50% 38%, var(--gate-wood-dark) 0 14%, transparent 15%), linear-gradient(var(--gate-wood-dark), var(--gate-wood-dark)) 50% 70% / 10% 30% no-repeat, var(--color-gold);border-radius:.4rem;width:34%;transition:opacity .4s;box-shadow:0 2px 6px oklch(0% 0 0/.35)}.keygate-key{width:46%;transition:left .8s ease-in-out,top .8s ease-in-out,width .8s ease-in-out,opacity .5s;top:55%;left:4%}.keygate-key.is-at-lock{width:26%;top:48%;left:51%}.keygate-key-img{transform-origin:50%;transition:transform .6s ease-in-out}.keygate-key-img.is-turned{transform:rotateX(180deg)}.keygate-key-sparkle{box-shadow:0 0 12px var(--color-gold);animation:1.6s ease-in-out infinite pulse}.waterfall-flow{mix-blend-mode:normal;opacity:.4;filter:blur(1.5px);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:repeating-linear-gradient(oklch(100% 0 0/0) 0 10px,oklch(100% 0 0/.35) 18px 22px,oklch(100% 0 0/0) 30px 40px) 0 0/100% 40px;animation:.7s linear infinite waterfall-fall;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 10% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.waterfall-mist{filter:blur(6px);background:radial-gradient(oklch(100% 0 0/.55),#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite waterfall-mist}@keyframes waterfall-fall{to{background-position:0 40px}}@keyframes waterfall-mist{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.waterfall-flow,.waterfall-mist,.keygate-key-sparkle{animation:none}.keygate-leaf,.keygate-key,.keygate-key-img{transition-duration:10ms}}.community-door{perspective:240px}.community-door-light{opacity:0;background:radial-gradient(circle at 50% 60%,oklch(95% .12 85),oklch(80% .15 70) 60%,oklch(55% .12 55));transition:opacity .6s}.community-door.is-open .community-door-light{opacity:1;box-shadow:0 0 18px 6px oklch(90% .14 80/.7)}.community-door-leaf{background:linear-gradient(90deg, var(--gate-wood-dark), var(--gate-wood));transform-origin:0;transition:transform .9s cubic-bezier(.3,.7,.2,1)}.community-door.is-open .community-door-leaf{transform:rotateY(-100deg)}.community-sparkle{background:radial-gradient(circle,oklch(97% .1 90) 0%,oklch(85% .15 80/.8) 40%,#0000 70%);border-radius:9999px;width:14px;height:14px;animation:2.4s ease-in-out infinite community-glimmer}@keyframes community-glimmer{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.community-sparkle{opacity:.9;animation:none}.community-door-leaf,.community-door-light{transition:none}}.peki-appear{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .7s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.94)}.peki-appear.is-on{opacity:1;transform:scale(1)}.peki-draw{stroke-dasharray:600;stroke-dashoffset:600px;opacity:0;transition:stroke-dashoffset 1.6s ease-out,opacity .3s}.peki-draw.is-on{stroke-dashoffset:0;opacity:1}.peki-grow{transform-box:fill-box;transform-origin:bottom;transition:transform 1s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.peki-grow.is-on{transform:scaleY(1)}.peki-glow-dot{filter:drop-shadow(0 0 6px var(--color-gold))}@supports (color:color-mix(in lab, red, red)){.peki-glow-dot{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--color-gold) 80%, transparent))}}@keyframes peki-sparkle{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.15)}to{opacity:.85;transform:scale(1)}}.peki-sparkle{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out both peki-sparkle}@keyframes peki-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}to{offset-distance:100%;opacity:1}}.peki-travel{animation:1.4s ease-in-out both peki-travel}@keyframes peki-pulse-soft{0%,to{opacity:.55}50%{opacity:1}}.peki-pulse-soft{animation:2.4s ease-in-out 2 peki-pulse-soft}@keyframes peki-chip-glow{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-gold) 55%, transparent)}to{box-shadow:0 0 18px 2px color-mix(in oklab, var(--color-gold) 0%, transparent)}}.peki-chip-glow{animation:1.2s ease-out both peki-chip-glow}@keyframes peki-find-hint{0%,to{opacity:0}50%{opacity:.55}}.peki-find-hint{background:radial-gradient(ellipse at center, var(--color-gold), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.peki-find-hint{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-gold) 55%, transparent), transparent 70%)}}.peki-find-hint{animation:2.8s ease-in-out 3 peki-find-hint}.peki-found-light{background:radial-gradient(ellipse at center, var(--color-gold), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.peki-found-light{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-gold) 60%, transparent), transparent 72%)}}.peki-found-light{animation:1.2s ease-out both peki-sparkle}@media (prefers-reduced-motion:reduce){.peki-appear,.peki-draw,.peki-grow{transition:none!important}.peki-find-hint{opacity:.45;animation:none!important}}@keyframes peki-write{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.peki-write{stroke-dasharray:60;animation:.6s ease-out both peki-write}@keyframes peki-examine{0%,to{transform:translate(0)}35%{transform:translate(-34px)}70%{transform:translate(8px)}}.peki-examine{animation:2.2s ease-in-out both peki-examine}@media (width<=639px){.peki-community-light-idle{opacity:.95!important;animation:3.2s ease-in-out infinite peki-community-idle-glow!important}}@keyframes peki-community-idle-glow{0%,to{box-shadow:0 0 4px 2px color-mix(in oklch, var(--gold) 55%, transparent)}50%{box-shadow:0 0 10px 5px color-mix(in oklch, var(--gold) 75%, transparent)}}@media (width<=639px) and (prefers-reduced-motion:reduce){.peki-community-light-idle{box-shadow:0 0 8px 4px var(--gold);animation:none!important}@supports (color:color-mix(in lab, red, red)){.peki-community-light-idle{box-shadow:0 0 8px 4px color-mix(in oklch, var(--gold) 65%, transparent)}}}.kpetoe-art-img{transition:transform .7s,filter 1.2s}.kpetoe-warm{filter:sepia(.35)saturate(1.1)brightness(.97)}.kpetoe-spot{border:3px dashed var(--primary-foreground);border-radius:1.25rem;min-width:44px;min-height:44px;position:absolute}@supports (color:color-mix(in lab, red, red)){.kpetoe-spot{border:3px dashed color-mix(in oklch, var(--primary-foreground) 85%, transparent)}}.kpetoe-spot{box-shadow:0 0 0 3px var(--primary);background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.kpetoe-spot{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 50%, transparent)}}.kpetoe-spot{cursor:pointer;animation:2.2s ease-in-out infinite kpetoe-pulse}.kpetoe-spot.is-done{border-style:solid;animation:none}.kpetoe-spot:focus-visible{outline:4px solid var(--ring);outline-offset:2px}.kpetoe-spot.is-sway{box-shadow:none;transform-origin:50% 100%;border-color:#0000;animation:1.4s ease-in-out 2 kpetoe-sway}.kpetoe-sound-word{white-space:nowrap;background:var(--card);color:var(--primary);font-family:var(--font-display);box-shadow:var(--shadow-card);border-radius:999px;padding:.15rem .7rem;font-size:clamp(.95rem,2.6vw,1.5rem);position:absolute;top:-.5rem;left:50%;transform:translate(-50%,-100%)}.kpetoe-choice{border:2px solid var(--border);background:var(--card);min-height:3.5rem;font-family:var(--font-display);color:var(--secondary);border-radius:1rem;font-size:1.35rem}.kpetoe-choice[aria-pressed=true]{border-color:var(--primary);background:var(--muted);color:var(--primary)}.kpetoe-rings{place-items:center;height:15rem;display:grid;position:relative}.kpetoe-ring-outer{border:4px solid var(--secondary);opacity:0;border-radius:999px;place-items:start center;width:5.5rem;height:5.5rem;transition:all .9s;display:grid;position:absolute}.kpetoe-ring-outer span{font-family:var(--font-display);color:var(--secondary);margin-top:.8rem;font-size:1.3rem}.kpetoe-rings[data-open=true] .kpetoe-ring-outer{opacity:1;background:var(--secondary);width:14rem;height:14rem}@supports (color:color-mix(in lab, red, red)){.kpetoe-rings[data-open=true] .kpetoe-ring-outer{background:color-mix(in oklch, var(--secondary) 12%, transparent)}}.kpetoe-ring-inner{background:var(--primary);min-width:6rem;min-height:3.5rem;color:var(--primary-foreground);font-family:var(--font-display);box-shadow:var(--shadow-cta);border-radius:999px;padding:0 1rem;font-size:1.3rem;position:relative}.kpetoe-big-idea{font-family:var(--font-display);color:var(--primary);text-align:center;font-size:clamp(1.4rem,4.5vw,2rem)}.kpetoe-big-idea-xl{background:var(--muted);border-radius:1.5rem;padding:1rem;font-size:clamp(1.8rem,7vw,3rem);line-height:1.1}.kpetoe-memory{flex-direction:column;gap:.5rem;display:flex}.kpetoe-memory-tag{font-family:var(--font-display);letter-spacing:.1em;color:var(--secondary);font-size:.9rem}.kpetoe-path{justify-content:space-between;gap:.5rem;padding:.5rem 0;display:flex}.kpetoe-path-step{border:2px dashed var(--border);background:var(--card);border-radius:999px;flex:1;place-items:center;min-height:3.5rem;transition:transform .3s,background .3s;display:grid}.kpetoe-path-step span{background:var(--muted-foreground);opacity:.35;border-radius:50%;width:1rem;height:1.4rem}.kpetoe-path-step.is-next{border-color:var(--primary);animation:1.8s ease-in-out infinite kpetoe-pulse}.kpetoe-path-step.is-done{border-style:solid;border-color:var(--secondary);background:var(--muted);transform:translateY(-3px)}.kpetoe-path-step.is-done span{background:var(--secondary);opacity:1}.kpetoe-path-point{border:3px dashed var(--primary-foreground);border-radius:999px;min-width:44px;min-height:44px;position:absolute;transform:translate(-0%)}@supports (color:color-mix(in lab, red, red)){.kpetoe-path-point{border:3px dashed color-mix(in oklch, var(--primary-foreground) 90%, transparent)}}.kpetoe-path-point{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kpetoe-path-point{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 55%, transparent)}}.kpetoe-path-point{cursor:pointer;place-items:center;display:grid}.kpetoe-path-point span{background:var(--primary-foreground);opacity:.8;border-radius:50%;width:.9rem;height:1.2rem}.kpetoe-path-point.is-next{animation:1.8s ease-in-out infinite kpetoe-pulse}.kpetoe-path-point.is-done{border-style:solid;border-color:var(--secondary);box-shadow:none;opacity:.7;cursor:default}.kpetoe-path-point:focus-visible{outline:4px solid var(--ring);outline-offset:2px}.kpetoe-foliage{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kpetoe-foliage:disabled{cursor:default;pointer-events:none}.kpetoe-foliage:focus-visible{outline:4px solid var(--ring);outline-offset:-6px}.kpetoe-leaves{width:56%;transition:transform 1.4s cubic-bezier(.6,.05,.3,1);position:absolute;top:-8%;bottom:-8%;overflow:hidden}.kpetoe-leaves:before{content:"";background-image:var(--kpetoe-art);filter:blur(10px)saturate(1.5)hue-rotate(35deg)brightness(.55);background-position:12% 0;background-size:180%;position:absolute;inset:-10%}.kpetoe-leaves-right:before{background-position:88% 0}.kpetoe-leaves-left{border-radius:0 45% 40% 0;left:-4%}.kpetoe-leaves-right{border-radius:45% 0 0 40%;right:-4%;transform:scaleX(-1)}.kpetoe-threshold[data-open=true] .kpetoe-leaves-left{transform:translate(-105%)rotate(-6deg)}.kpetoe-threshold[data-open=true] .kpetoe-leaves-right{transform:scaleX(-1)translate(-105%)rotate(-6deg)}.kpetoe-foliage-hint{background:var(--card);color:var(--primary);font-family:var(--font-display);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:999px;padding:.6rem 1.4rem;font-size:1.3rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.kpetoe-welcome{font-family:var(--font-display);color:var(--primary);text-align:center;font-size:clamp(2.6rem,9vw,4rem);line-height:1}.kpetoe-welcome-en{font-family:var(--font-display);color:var(--secondary);text-align:center;margin-top:-.5rem;font-size:clamp(1.8rem,6vw,2.6rem);line-height:1}@keyframes kpetoe-pulse{50%{box-shadow:0 0 0 7px color-mix(in oklch, var(--primary) 30%, transparent)}}@keyframes kpetoe-sway{25%{transform:rotate(-4deg)skew(3deg)}75%{transform:rotate(3deg)skew(-2deg)}}@media (prefers-reduced-motion:reduce){.kpetoe-spot,.kpetoe-path-step.is-next,.kpetoe-path-point.is-next,.kpetoe-spot.is-sway{animation:none}.kpetoe-art-img,.kpetoe-leaves,.kpetoe-ring-outer,.kpetoe-path-step{transition:opacity .2s linear}.kpetoe-art-img{transform:none!important}.kpetoe-threshold[data-open=true] .kpetoe-leaves{opacity:0;transform:none}}.kpetoe-name-row{flex-wrap:wrap;justify-content:center;gap:.75rem;min-height:3.5rem;display:flex}.kpetoe-name{font-family:var(--font-display);color:var(--secondary);background:var(--muted);border-radius:999px;padding:.25rem 1rem;font-size:clamp(1.5rem,5vw,2.2rem);animation:.5s both soft-rise}.kpetoe-connect{aspect-ratio:1;width:100%;max-width:26rem;margin:0 auto;position:relative}.kpetoe-connect svg{width:100%;height:100%;position:absolute;inset:0}.kpetoe-connect line{stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:.7s forwards kpetoe-draw}.kpetoe-connect circle{fill:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.kpetoe-connect circle{fill:color-mix(in oklch, var(--secondary) 12%, transparent)}}.kpetoe-connect circle{stroke:var(--secondary);stroke-width:1.2px;opacity:0;transition:opacity .9s}.kpetoe-connect[data-done=true] circle{opacity:1}.kpetoe-node{border:3px solid var(--border);background:var(--card);min-width:7rem;min-height:3.5rem;font-family:var(--font-display);color:var(--secondary);border-radius:999px;padding:0 1rem;font-size:1.2rem;position:absolute;transform:translate(-50%,-50%)}.kpetoe-node[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.kpetoe-node:focus-visible{outline:4px solid var(--ring);outline-offset:2px}@keyframes kpetoe-draw{to{stroke-dashoffset:0}}.kpetoe-cloth-cover{background:var(--sand);border-top:10px solid var(--secondary);box-shadow:0 -6px 12px var(--foreground);border-radius:.75rem .75rem 0 0;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.kpetoe-cloth-cover{box-shadow:0 -6px 12px color-mix(in oklch, var(--foreground) 25%, transparent)}}.kpetoe-cloth-cover{pointer-events:none;transition:height .7s}.kpetoe-woven{font-family:var(--font-display);letter-spacing:.08em;text-align:center;color:var(--secondary);background:repeating-linear-gradient(90deg, var(--muted) 0 14px, var(--card) 14px 28px);border:3px solid var(--secondary);border-radius:1rem;padding:.75rem 1rem;font-size:clamp(2rem,8vw,3.2rem);animation:.6s both soft-rise}.kpetoe-evidence-tag{font-family:var(--font-display);letter-spacing:.1em;color:var(--secondary);font-size:.9rem}.kpetoe-thread{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kpetoe-thread polyline{fill:none;stroke:var(--primary);stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px var(--primary-foreground))}.kpetoe-duo{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.kpetoe-duo-link{font-family:var(--font-display);color:var(--primary);opacity:0;font-size:1.6rem;transition:opacity .8s}.kpetoe-duo[data-done=true] .kpetoe-duo-link{opacity:1}.kpetoe-duo-card{flex-direction:column;align-items:center;gap:.25rem;min-height:3.5rem;display:flex}@media (prefers-reduced-motion:reduce){.kpetoe-name,.kpetoe-woven{animation:none}.kpetoe-connect line{stroke-dashoffset:0;animation:none}.kpetoe-cloth-cover{transition:none}}.kpetoe-loom{background:var(--muted);border:3px solid var(--secondary);border-radius:1.25rem;height:11rem;position:relative;overflow:hidden}.kpetoe-loom-warp{justify-content:space-between;display:flex;position:absolute;inset:.75rem 1rem 4.5rem}.kpetoe-loom-warp span{background:var(--foreground);width:3px}@supports (color:color-mix(in lab, red, red)){.kpetoe-loom-warp span{background:color-mix(in oklch, var(--foreground) 45%, transparent)}}.kpetoe-loom-warp span{transition:transform .5s}.kpetoe-loom[data-phase="1"] .kpetoe-loom-warp span.is-up,.kpetoe-loom[data-phase="2"] .kpetoe-loom-warp span.is-up{transform:translate(6px)skew(-8deg)}.kpetoe-loom-shuttle{background:var(--primary);border:2px solid var(--secondary);opacity:0;border-radius:999px;width:3.5rem;height:1rem;transition:left .7s,opacity .3s;position:absolute;top:3rem;left:.5rem}.kpetoe-loom[data-phase="1"] .kpetoe-loom-shuttle{opacity:1}.kpetoe-loom[data-phase="2"] .kpetoe-loom-shuttle,.kpetoe-loom[data-phase="3"] .kpetoe-loom-shuttle{opacity:1;left:calc(100% - 4rem)}.kpetoe-loom-beater{background:var(--secondary);border-radius:.4rem;height:.8rem;transition:top .3s;position:absolute;top:1.25rem;left:.5rem;right:.5rem}.kpetoe-loom[data-phase="3"] .kpetoe-loom-beater{top:6rem}.kpetoe-loom-cloth{flex-direction:column-reverse;gap:2px;max-height:3.75rem;display:flex;position:absolute;bottom:.5rem;left:1rem;right:1rem;overflow:hidden}.kpetoe-loom-cloth span{background:repeating-linear-gradient(90deg, var(--secondary) 0 10px, var(--card) 10px 20px);border-radius:2px;height:.5rem}.kpetoe-loom-cloth span.is-new{animation:.5s both soft-rise}.kpetoe-strips{justify-content:center;align-items:stretch;height:9rem;display:flex}.kpetoe-strips span{background:repeating-linear-gradient(180deg, var(--secondary) 0 12px, var(--card) 12px 30px);border:2px solid var(--secondary);width:clamp(2rem,11vw,3.5rem);transition:margin .6s;animation:.5s both soft-rise}.kpetoe-strips span.is-loose{margin-left:1.25rem}.kpetoe-pixel{background:var(--muted);border-radius:.75rem;grid-template-columns:repeat(5,1fr);gap:3px;width:min(14rem,70%);margin:0 auto;padding:.5rem;display:grid}.kpetoe-pixel span{aspect-ratio:1;background:var(--foreground);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.kpetoe-pixel span{background:color-mix(in oklch, var(--foreground) 8%, transparent)}}.kpetoe-pixel span{transition:background .5s}.kpetoe-pixel span.is-base{background:var(--card)}.kpetoe-pixel span.is-ink{background:var(--secondary)}.kpetoe-kete-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.kpetoe-kete-cell{border:3px solid var(--secondary);background:repeating-linear-gradient(90deg, var(--muted) 0 14px, var(--card) 14px 28px);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:6rem;padding:.5rem;display:flex}.kpetoe-kete-cell[aria-pressed=true]{background:var(--card)}.kpetoe-kete-cell:focus-visible{outline:4px solid var(--ring);outline-offset:2px}.kpetoe-kete-word{font-family:var(--font-display);color:var(--secondary);font-size:clamp(1.5rem,6vw,2.2rem);animation:.5s both soft-rise}.kpetoe-kete-back{color:var(--muted-foreground);font-size:1rem}@media (prefers-reduced-motion:reduce){.kpetoe-loom *,.kpetoe-strips span,.kpetoe-pixel span,.kpetoe-kete-word{transition:none!important;animation:none!important}}.trail-opening{aspect-ratio:3/2;width:100%;box-shadow:var(--shadow-card);isolation:isolate;border-radius:1.5rem;position:relative;overflow:hidden}.trail-opening-art{object-fit:contain;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.4,.1,.2,1);display:block}.trail-opening-veil{background-image:var(--art);filter:blur(7px)saturate(.85)brightness(1.08);opacity:.85;-webkit-mask-image:radial-gradient(ellipse 24% 10% at var(--px) var(--py), transparent 88%, #000 100%);-webkit-mask-image:radial-gradient(ellipse 24% 10% at var(--px) var(--py), transparent 88%, #000 100%);-webkit-mask-image:radial-gradient(ellipse 24% 10% at var(--px) var(--py), transparent 88%, #000 100%);-webkit-mask-image:radial-gradient(ellipse 24% 10% at var(--px) var(--py), transparent 88%, #000 100%);-webkit-mask-image:radial-gradient(ellipse 24% 10% at var(--px) var(--py), transparent 88%, #000 100%);mask-image:radial-gradient(ellipse 24% 10% at var(--px) var(--py), transparent 88%, #000 100%);pointer-events:none;background-size:100% 100%;transition:opacity 1.3s;position:absolute;inset:0}.trail-opening[data-open=true] .trail-opening-veil{opacity:0}.trail-opening-fx{pointer-events:none;position:absolute;inset:0}.trail-opening-fx i{opacity:0;display:block;position:absolute}.trail-opening-button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.trail-opening-button:disabled{cursor:default;pointer-events:none}.trail-opening-button:focus-visible{outline:4px solid var(--ring);outline-offset:-6px;border-radius:1.5rem}.trail-opening[data-variant=gate] .trail-opening-fx i:nth-child(-n+2){background-image:var(--art);opacity:1;background-repeat:no-repeat;background-size:100% 100%;transition:transform 1.5s cubic-bezier(.5,.05,.3,1),opacity 1.5s;top:0;bottom:0}.trail-opening[data-variant=gate] .trail-opening-fx i:first-child{transform-origin:0;background-position:0 0;background-size:263% 100%;width:38%;left:0}.trail-opening[data-variant=gate] .trail-opening-fx i:nth-child(2){transform-origin:100%;background-position:100% 0;background-size:333% 100%;width:30%;right:0}.trail-opening[data-variant=gate][data-open=true] .trail-opening-fx i:first-child{opacity:0;transform:perspective(900px)rotateY(74deg)}.trail-opening[data-variant=gate][data-open=true] .trail-opening-fx i:nth-child(2){opacity:0;transform:perspective(900px)rotateY(-74deg)}.trail-opening[data-variant=gate][data-open=true] .trail-opening-art{transform-origin:50% 45%;transform:scale(1.05)}.trail-opening[data-variant=water] .trail-opening-fx i{aspect-ratio:3;border:2px solid var(--card);border-radius:50%;width:12%;top:71%;left:38%}@supports (color:color-mix(in lab, red, red)){.trail-opening[data-variant=water] .trail-opening-fx i{border:2px solid color-mix(in oklch, var(--card) 85%, transparent)}}.trail-opening[data-variant=water] .trail-opening-fx i{transform:translate(-50%,-50%)scale(.4)}.trail-opening[data-variant=water][data-open=true] .trail-opening-fx i{animation:2.2s ease-out forwards trail-ripple}.trail-opening[data-variant=water][data-open=true] .trail-opening-fx i:nth-child(2){animation-delay:.35s}.trail-opening[data-variant=water][data-open=true] .trail-opening-fx i:nth-child(3){animation-delay:.7s}.trail-opening[data-variant=water] .trail-opening-fx i:nth-child(n+4){display:none}@keyframes trail-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.trail-opening[data-variant=drum] .trail-opening-fx i{aspect-ratio:4;border:3px solid var(--gold,var(--primary));border-radius:50%;width:24%;top:62%;left:53%}@supports (color:color-mix(in lab, red, red)){.trail-opening[data-variant=drum] .trail-opening-fx i{border:3px solid color-mix(in oklch, var(--gold,var(--primary)) 70%, transparent)}}.trail-opening[data-variant=drum] .trail-opening-fx i{transform:translate(-50%,-50%)scale(.8)}.trail-opening[data-variant=drum][data-open=true] .trail-opening-fx i{animation:1.1s ease-out forwards trail-drum}.trail-opening[data-variant=drum][data-open=true] .trail-opening-fx i:nth-child(2){animation-delay:.42s}.trail-opening[data-variant=drum] .trail-opening-fx i:nth-child(n+3){display:none}@keyframes trail-drum{0%{opacity:.85;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.trail-opening[data-variant=path] .trail-opening-fx i{aspect-ratio:2;background:radial-gradient(closest-side, var(--gold,var(--primary)), transparent);border-radius:50%;width:9%}@supports (color:color-mix(in lab, red, red)){.trail-opening[data-variant=path] .trail-opening-fx i{background:radial-gradient(closest-side, color-mix(in oklch, var(--gold,var(--primary)) 80%, transparent), transparent)}}.trail-opening[data-variant=path] .trail-opening-fx i{transform:translate(-50%,-50%)}.trail-opening[data-variant=path] .trail-opening-fx i:first-child{top:96%;left:58%}.trail-opening[data-variant=path] .trail-opening-fx i:nth-child(2){top:91%;left:64%}.trail-opening[data-variant=path] .trail-opening-fx i:nth-child(3){top:87%;left:55%}.trail-opening[data-variant=path] .trail-opening-fx i:nth-child(4){top:84%;left:48%}.trail-opening[data-variant=path] .trail-opening-fx i:nth-child(5){top:81%;left:42%}.trail-opening[data-variant=path][data-open=true] .trail-opening-fx i{animation:1.6s ease-in-out forwards trail-step}.trail-opening[data-variant=path][data-open=true] .trail-opening-fx i:nth-child(2){animation-delay:.2s}.trail-opening[data-variant=path][data-open=true] .trail-opening-fx i:nth-child(3){animation-delay:.4s}.trail-opening[data-variant=path][data-open=true] .trail-opening-fx i:nth-child(4){animation-delay:.6s}.trail-opening[data-variant=path][data-open=true] .trail-opening-fx i:nth-child(5){animation-delay:.8s}@keyframes trail-step{0%{opacity:0}35%{opacity:1}to{opacity:0}}.trail-opening[data-variant=mountain] .trail-opening-fx i:first-child{opacity:.8;background:radial-gradient(ellipse at 60% 45%, var(--card), transparent 70%);height:60%;top:-5%;left:40%;right:-10%}@supports (color:color-mix(in lab, red, red)){.trail-opening[data-variant=mountain] .trail-opening-fx i:first-child{background:radial-gradient(ellipse at 60% 45%, color-mix(in oklch, var(--card) 85%, transparent), transparent 70%)}}.trail-opening[data-variant=mountain] .trail-opening-fx i:first-child{transition:transform 2.2s,opacity 2.2s}.trail-opening[data-variant=mountain][data-open=true] .trail-opening-fx i:first-child{opacity:0;transform:translateY(-35%)}.trail-opening[data-variant=mountain] .trail-opening-fx i:nth-child(n+2){display:none}.trail-opening[data-variant=lamp] .trail-opening-fx i:first-child{aspect-ratio:1;background:radial-gradient(closest-side, var(--gold,var(--primary)), transparent);border-radius:50%;width:60%;top:66%;left:41%}@supports (color:color-mix(in lab, red, red)){.trail-opening[data-variant=lamp] .trail-opening-fx i:first-child{background:radial-gradient(closest-side, color-mix(in oklch, var(--gold,var(--primary)) 55%, transparent), transparent)}}.trail-opening[data-variant=lamp] .trail-opening-fx i:first-child{mix-blend-mode:screen;transition:transform 2.4s ease-out,opacity 2.4s ease-out;transform:translate(-50%,-50%)scale(.2)}.trail-opening[data-variant=lamp][data-open=true] .trail-opening-fx i:first-child{opacity:.55;transform:translate(-50%,-50%)scale(1)}.trail-opening[data-variant=lamp] .trail-opening-fx i:nth-child(2){aspect-ratio:1;background:radial-gradient(closest-side, var(--card), transparent);border-radius:50%;width:8%;top:65%;left:41%}@supports (color:color-mix(in lab, red, red)){.trail-opening[data-variant=lamp] .trail-opening-fx i:nth-child(2){background:radial-gradient(closest-side, color-mix(in oklch, var(--card) 90%, transparent), transparent)}}.trail-opening[data-variant=lamp] .trail-opening-fx i:nth-child(2){mix-blend-mode:screen;transition:opacity 1.6s;transform:translate(-50%,-50%)}.trail-opening[data-variant=lamp][data-open=true] .trail-opening-fx i:nth-child(2){opacity:.8;animation:4s ease-in-out 1.6s infinite trail-lamp-breathe}.trail-opening[data-variant=lamp] .trail-opening-fx i:nth-child(n+3){display:none}@keyframes trail-lamp-breathe{0%,to{opacity:.8}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.trail-opening-art{transition:none;transform:none!important}.trail-opening-veil,.trail-opening-fx i{transition:opacity .3s linear!important;animation:none!important;transform:none!important}.trail-opening[data-open=true] .trail-opening-fx i{opacity:0!important}.trail-opening[data-variant=lamp] .trail-opening-fx i{transform:translate(-50%,-50%)!important}}.passed-down-glow{background:radial-gradient(circle, var(--gold) 0%, var(--gold) 40%, transparent 70%);border-radius:9999px;width:4.5rem;height:4.5rem;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.passed-down-glow{background:radial-gradient(circle, color-mix(in oklch, var(--gold) 95%, white) 0%, color-mix(in oklch, var(--gold) 55%, transparent) 40%, transparent 70%)}}.passed-down-glow{box-shadow:0 0 2.5rem .75rem var(--gold)}@supports (color:color-mix(in lab, red, red)){.passed-down-glow{box-shadow:0 0 2.5rem .75rem color-mix(in oklch, var(--gold) 45%, transparent)}}.passed-down-glow{cursor:pointer;transition:left .9s ease-in-out,top .9s ease-in-out;animation:2.8s ease-in-out infinite passed-down-breathe}.passed-down-glow:focus-visible{outline:4px solid var(--primary);outline-offset:4px}.passed-down-dot{background:radial-gradient(circle, var(--gold) 0%, var(--gold) 45%, transparent 75%);border-radius:9999px;width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab, red, red)){.passed-down-dot{background:radial-gradient(circle, color-mix(in oklch, var(--gold) 95%, white) 0%, var(--gold) 45%, transparent 75%)}}.passed-down-art{animation:.6s ease-out soft-rise}@keyframes passed-down-breathe{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.08}}@media (prefers-reduced-motion:reduce){.passed-down-glow{transition:none;animation:none}.passed-down-art{animation:none}}.wb-path{fill:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.wb-path{fill:color-mix(in oklab, var(--color-gold) 22%, var(--color-sand))}}.wb-wall{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wb-wall{fill:color-mix(in oklab, var(--color-primary) 55%, var(--color-sand))}}.wb-print{fill:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.wb-print{fill:color-mix(in oklab, var(--color-secondary) 55%, var(--color-sand))}}.wb-print{transition:fill .6s}.wb-print-lit{fill:var(--color-secondary)}.wb-toe-lit{fill:var(--color-gold);stroke:var(--color-secondary);stroke-width:1.2px}.wb-walker-body,.wb-walker-head{fill:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.wb-walker-head{fill:color-mix(in oklab, var(--color-secondary) 70%, black)}}.wb-walkers{transition:transform .7s ease-in-out}.wb-arrow-toward path,.wb-arrow-away path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.wb-arrow-toward path{stroke:var(--color-gold)}.wb-arrow-away path{stroke:var(--color-primary)}@media (prefers-reduced-motion:reduce){.wb-walkers,.wb-print{transition:none}}.wb-walker-shape{transform-box:fill-box;transform-origin:50%}@media (width<=639px){.wb-walker-shape{transform:scale(1.35)}}.ww-ground{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-ground{fill:color-mix(in oklab, var(--color-primary) 25%, var(--color-sand))}}.ww-wall{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-wall{fill:color-mix(in oklab, var(--color-primary) 38%, var(--color-sand))}}.ww-crack path{fill:none;stroke:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-crack path{stroke:color-mix(in oklab, var(--color-primary) 70%, black)}}.ww-crack path{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;transition:opacity .6s}.ww-crack path.ww-hide{opacity:0}.ww-patch{transition:fill .6s}.ww-patch-1{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-patch-1{fill:color-mix(in oklab, var(--color-primary) 50%, var(--color-sand))}}.ww-patch-2{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-patch-2{fill:color-mix(in oklab, var(--color-primary) 66%, var(--color-sand))}}.ww-patch-3{fill:oklch(45% .11 45)}.ww-sheen path{fill:none;stroke:#fff}@supports (color:color-mix(in lab, red, red)){.ww-sheen path{stroke:color-mix(in oklab, white 70%, var(--color-sand))}}.ww-sheen path{stroke-width:2.4px;stroke-linecap:round;opacity:.8}.ww-crumbs circle{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-crumbs circle{fill:color-mix(in oklab, var(--color-primary) 60%, black 15%)}}.ww-pot{fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-pot{fill:color-mix(in oklab, var(--color-primary) 60%, black 20%)}}.ww-pot-rim{stroke:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ww-pot-rim{stroke:color-mix(in oklab, var(--color-primary) 40%, black 40%)}}.ww-pot-rim{stroke-width:2px}.ww-drops circle{fill:var(--color-secondary);animation:.7s ease-in both ww-drop}.ww-helper{opacity:.55;animation:.9s both ww-fade}.ww-helper-b{animation-delay:.4s}.ww-helper-c{animation-delay:.8s}.ww-helper-d{animation-delay:1.1s}@keyframes ww-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes ww-fade{0%{opacity:0}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.ww-drops circle,.ww-helper{animation:none}.ww-patch,.ww-crack path{transition:none}}.lc-view{animation:.5s both lc-in}@keyframes lc-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lc-view{animation:none}}.fj-path{border-left:4px dashed var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.fj-path{border-left:4px dashed color-mix(in oklab, var(--color-primary) 30%, transparent)}}.fj-path{transition:border-color .5s}.fj-path-on{border-color:var(--color-primary)}.fj-next{box-shadow:0 0 0 4px var(--color-gold)}@supports (color:color-mix(in lab, red, red)){.fj-next{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-gold) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.fj-path{transition:none}}.mj-path{fill:none;stroke:var(--color-primary);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.mj-branch{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards mj-draw}@keyframes mj-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mj-branch{stroke-dashoffset:0;animation:none}}.proto-drum-pulse{aspect-ratio:4;border:3px solid var(--gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.proto-drum-pulse{border:3px solid color-mix(in oklch, var(--gold) 75%, transparent)}}.proto-drum-pulse{animation:2.4s ease-out infinite proto-drum;transform:translate(-50%,-50%)}@keyframes proto-drum{0%{opacity:.9;transform:translate(-50%,-50%)scale(.8)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@media (prefers-reduced-motion:reduce){.proto-drum-pulse{opacity:.8;animation:none}}.proto-place-spot{display:block}.proto-place-ring{border:3px solid var(--gold);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.proto-place-ring{border:3px solid color-mix(in oklch, var(--gold) 70%, transparent)}}.proto-place-ring{box-shadow:0 0 18px var(--gold)}@supports (color:color-mix(in lab, red, red)){.proto-place-ring{box-shadow:0 0 18px color-mix(in oklch, var(--gold) 45%, transparent)}}.proto-place-ring{animation:2.6s ease-out infinite proto-place}.proto-place-spot:hover .proto-place-ring,.proto-place-spot:focus-visible .proto-place-ring{opacity:1;border-color:var(--gold);box-shadow:0 0 28px var(--gold);animation:none}@supports (color:color-mix(in lab, red, red)){.proto-place-spot:hover .proto-place-ring,.proto-place-spot:focus-visible .proto-place-ring{box-shadow:0 0 28px color-mix(in oklch, var(--gold) 75%, transparent)}}@keyframes proto-place{0%{opacity:.95;transform:scale(.92)}70%,to{opacity:.15;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.proto-place-ring{opacity:.85;animation:none}}.ke-door{--ke-wood-dark:oklch(28% .05 50);--ke-wood:oklch(42% .08 55);--ke-wood-light:oklch(52% .09 62);perspective:1100px}.ke-door-frame{background:repeating-linear-gradient(90deg, transparent 0 7px, oklch(20% .04 45/.25) 7px 8px), linear-gradient(180deg, var(--ke-wood-dark), oklch(22% .04 45));box-shadow:inset 0 0 0 2px oklch(18% .03 45),0 24px 40px -18px oklch(20% .04 45/.7)}.ke-door-lintel{background:repeating-linear-gradient(135deg, transparent 0 6px, oklch(20% .04 45/.55) 6px 9px), repeating-linear-gradient(45deg, transparent 0 6px, oklch(20% .04 45/.55) 6px 9px), linear-gradient(180deg, var(--ke-wood-light), var(--ke-wood))}.ke-door-leaf{background:repeating-linear-gradient(92deg, transparent 0 3px, oklch(25% .05 50/.18) 3px 4px, transparent 4px 11px, oklch(60% .08 65/.12) 11px 12px), linear-gradient(90deg, oklch(20% .04 45/.45) 0 2px, transparent 2px calc(50% - 1px), oklch(20% .04 45/.45) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px) calc(100% - 2px), oklch(20% .04 45/.45) calc(100% - 2px)), linear-gradient(180deg, var(--ke-wood-light), var(--ke-wood) 55%, var(--ke-wood-dark));transition:transform 1.1s cubic-bezier(.6,0,.2,1),filter 1.1s;box-shadow:inset 0 0 18px oklch(15% .03 45/.55)}.ke-door-leaf.left{transform-origin:0}.ke-door-leaf.right{transform-origin:100%}.ke-door.is-open .ke-door-leaf.left{filter:brightness(.6);transform:rotateY(-100deg)}.ke-door.is-open .ke-door-leaf.right{filter:brightness(.6);transform:rotateY(100deg)}.ke-door-studs{background-image:radial-gradient(circle,oklch(70% .1 80) 0 2px,oklch(30% .05 50) 2.5px,#0000 3px);background-position:50% 6%;background-repeat:repeat-y;background-size:100% 22%}.ke-door-beyond{transition:opacity .9s .3s}.ke-clue-note{clip-path:polygon(0 2%,6% 0,20% 1.5%,38% 0,55% 1.8%,74% .3%,90% 1.6%,100% 0,99% 50%,100% 98%,80% 100%,60% 98.5%,40% 100%,20% 98.4%,0 100%,1% 50%);background:linear-gradient(175deg,oklch(95% .035 85),oklch(90% .05 78));box-shadow:0 14px 28px -16px oklch(25% .05 50/.6)}@media (prefers-reduced-motion:reduce){.ke-door-leaf,.ke-door-beyond{transition:none}.ke-door.is-open .ke-door-leaf{opacity:0;transform:none}}@keyframes portal-push{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes portal-pull{0%{transform:scale(1.12)}to{transform:scale(1.03)}}@keyframes portal-drift{0%{transform:scale(1.08)translate(-2%)}to{transform:scale(1.08)translate(2%)}}.portal-move-0{animation:6s ease-out forwards portal-push}.portal-move-1{animation:6s ease-out forwards portal-pull}.portal-move-2{animation:6s ease-in-out forwards portal-drift}.portal-leaf{transition:transform 1.1s cubic-bezier(.7,0,.2,1),opacity .6s}[data-africa-door]{--door-light:var(--gold)}@supports (color:color-mix(in lab, red, red)){[data-africa-door]{--door-light:color-mix(in oklab, var(--gold) 68%, var(--sand))}}[data-africa-door]{--door-frame-light:var(--gold)}@supports (color:color-mix(in lab, red, red)){[data-africa-door]{--door-frame-light:color-mix(in oklab, var(--gold) 32%, transparent)}}[data-africa-door]{--door-threshold-light:var(--gold)}@supports (color:color-mix(in lab, red, red)){[data-africa-door]{--door-threshold-light:color-mix(in oklab, var(--gold) 16%, transparent)}}.africa-door-cavity{perspective:850px}.africa-world-reveal{position:absolute;inset:0;overflow:hidden}.africa-world-vista{height:100%;position:absolute;top:0}.africa-world-vista:first-child{width:28%;-webkit-mask-image:linear-gradient(to right, var(--foreground) 70%, transparent);-webkit-mask-image:linear-gradient(to right, var(--foreground) 70%, transparent);-webkit-mask-image:linear-gradient(to right, var(--foreground) 70%, transparent);-webkit-mask-image:linear-gradient(to right, var(--foreground) 70%, transparent);mask-image:linear-gradient(to right, var(--foreground) 70%, transparent);left:0}.africa-world-vista:nth-child(2){width:33%;-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%, var(--foreground) 72%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%, var(--foreground) 72%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%, var(--foreground) 72%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%, var(--foreground) 72%, transparent);mask-image:linear-gradient(to right, transparent, var(--foreground) 30%, var(--foreground) 72%, transparent);left:19%}.africa-world-vista:nth-child(3){width:34%;-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 28%, var(--foreground) 74%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 28%, var(--foreground) 74%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 28%, var(--foreground) 74%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 28%, var(--foreground) 74%, transparent);mask-image:linear-gradient(to right, transparent, var(--foreground) 28%, var(--foreground) 74%, transparent);left:43%}.africa-world-vista:nth-child(4){width:32%;-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 30%);mask-image:linear-gradient(to right, transparent, var(--foreground) 30%);right:0}[data-africa-door=open] .africa-world-reveal{animation:1.2s cubic-bezier(.22,.65,.25,1) both africa-world-settle}@keyframes africa-world-settle{0%{transform:scale(1.025)}to{transform:scale(1)}}[data-africa-door] .portal-leaf{backface-visibility:hidden;transition:transform 1.2s cubic-bezier(.22,.65,.25,1)}.africa-door-left{transform-origin:0}.africa-door-right{transform-origin:100%}[data-africa-door=open] .africa-door-left{filter:brightness(.72);box-shadow:inset 0 0 0 1px var(--door-frame-light);transform:perspective(900px)rotateY(-74deg)}[data-africa-door=open] .africa-door-right{filter:brightness(.72);box-shadow:inset 0 0 0 1px var(--door-frame-light);transform:perspective(900px)rotateY(74deg)}[data-africa-door] .portal-leaf{transition:transform 1.2s cubic-bezier(.22,.65,.25,1),filter 1.2s}.africa-world-reveal:after{content:"";pointer-events:none;opacity:0;box-shadow:inset 34px 0 36px -30px oklab(0% none none/.55), inset -34px 0 36px -30px oklab(0% none none/.55), inset 0 -16px 22px -16px var(--door-light);transition:opacity 1.2s;position:absolute;inset:0}[data-africa-door=open] .africa-world-reveal:after{opacity:1}[data-africa-door=open] .africa-door-threshold{padding-top:.5rem}[data-africa-door=open] .africa-door-threshold>div:first-child>p:first-child{opacity:.9;font-size:1.05rem;transition:font-size .6s}[data-africa-door] .africa-door-seam{border-inline:1px solid var(--door-light);opacity:.65;box-shadow:0 0 9px 2px var(--door-frame-light);background:0 0;transition:width 1.2s cubic-bezier(.22,.65,.25,1),opacity .65s,box-shadow .7s}[data-africa-door=open] .africa-door-seam{opacity:.95;width:calc(100% - 2px);box-shadow:inset 3px 0 8px -5px var(--door-light), inset -3px 0 8px -5px var(--door-light)}.africa-door-inner-frame{border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--door-frame-light), inset 0 -3px 8px -4px var(--door-light);transition:box-shadow .7s;position:absolute;inset:0}[data-africa-door=open] .africa-door-inner-frame{box-shadow:inset 0 0 0 2px var(--door-frame-light), inset 0 -5px 12px -4px var(--door-light), inset 3px 0 8px -5px var(--door-light), inset -3px 0 8px -5px var(--door-light)}.africa-door-threshold{isolation:isolate;position:relative}.africa-door-threshold:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--door-threshold-light), transparent);clip-path:polygon(46% 0,54% 0,62% 100%,38% 100%);opacity:.6;height:12px;transition:clip-path 1s,opacity .65s;position:absolute;inset:0 0 auto}[data-africa-door=open] .africa-door-threshold:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}.africa-door-trigger{background:0 0;height:auto;padding:0}.africa-door-trigger:hover,.africa-door-control:hover{background:0 0}html:active-view-transition-type(africa-door-arrival)::view-transition-old(root){animation:.42s both africa-arrival-out}html:active-view-transition-type(africa-door-arrival)::view-transition-new(root){animation:.42s both africa-arrival-in}@keyframes africa-arrival-out{to{opacity:0}}@keyframes africa-arrival-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.portal-move-0,.portal-move-1,.portal-move-2{animation:none}.portal-leaf{transition:opacity .6s}.portal-leaf.is-open{opacity:0;transform:none!important}[data-africa-door] .portal-leaf,.africa-door-inner-frame,.africa-world-reveal:after,[data-africa-door] .africa-door-seam,.africa-door-threshold:before{transition:none}[data-africa-door] .africa-world-reveal{animation:none}html:active-view-transition-type(africa-door-arrival)::view-transition-old(root){animation:none}html:active-view-transition-type(africa-door-arrival)::view-transition-new(root){animation:none}}@keyframes discovery-hint-in{0%{opacity:0}to{opacity:1}}@keyframes discovery-hint-breathe{0%,to{opacity:.7}50%{opacity:.95}}.discovery-hint{pointer-events:none;mix-blend-mode:normal;opacity:.9;background:radial-gradient(closest-side,oklab(100% 0 5.96046e-8/.38),oklab(100% 0 5.96046e-8/.14) 55%,#0000 100%);border-radius:9999px;position:absolute}@media (prefers-reduced-motion:no-preference){.discovery-hint{animation:2.5s ease-out both discovery-hint-in,4s ease-in-out 2.5s infinite discovery-hint-breathe}}.ewe-journey{--card:oklch(98.5% .014 84);--ring:var(--primary)}.ewe-journey .border-gold,.ewe-journey .border-gold\/70{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .border-gold,.ewe-journey .border-gold\/70{border-color:color-mix(in oklab, var(--gold) 35%, var(--border))}}.ewe-journey [data-ewe-progress]{background-color:var(--primary)}.ewe-journey .ewe-wall-art{aspect-ratio:4/3;isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.ewe-journey .ewe-wall-painting{transform-origin:0 0;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;transition:transform .9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.ewe-journey [data-wall-view=earth] .ewe-wall-painting{transition-duration:.7s}.ewe-journey [data-wall-view=up] .ewe-wall-painting{transition-duration:2.8s;transition-timing-function:cubic-bezier(.35,.1,.2,1)}.ewe-journey [data-wall-view=up][data-climbing=true] .ewe-wall-painting{transition:none}.ewe-journey .ewe-wall-relief{pointer-events:none;animation:1.4s .65s both ewe-wall-relief-in;position:absolute;inset:0}@keyframes ewe-wall-relief-in{0%{opacity:0}to{opacity:.55}}.ewe-journey .ewe-wall-light{pointer-events:none;filter:brightness(1.08);-webkit-mask-image:linear-gradient(110deg, transparent 25%, var(--foreground) 46%, transparent 67%);-webkit-mask-image:linear-gradient(110deg, transparent 25%, var(--foreground) 46%, transparent 67%);-webkit-mask-image:linear-gradient(110deg, transparent 25%, var(--foreground) 46%, transparent 67%);-webkit-mask-image:linear-gradient(110deg, transparent 25%, var(--foreground) 46%, transparent 67%);mask-image:linear-gradient(110deg, transparent 25%, var(--foreground) 46%, transparent 67%);animation:.9s ease-in-out .7s both ewe-wall-daylight;position:absolute;inset:0;-webkit-mask-size:350% 100%;mask-size:350% 100%}@keyframes ewe-wall-daylight{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}30%,65%{opacity:1}to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}.ewe-journey .ewe-wall-control:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.ewe-journey .ewe-wall-page{background:var(--card)}.ewe-journey .ewe-wall-art{scroll-margin-top:12px}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-wall-art .ewe-wall-painting{transition:none}.ewe-journey .ewe-wall-light{animation:none;display:none}.ewe-journey .ewe-wall-relief{opacity:.55;animation:none}}.ewe-journey .ewe-water-page{background:var(--card)}.ewe-journey .ewe-water-discovery{--ewe-water-reflection:var(--background)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-water-discovery{--ewe-water-reflection:color-mix(in srgb, var(--background) 92%, var(--primary))}}.ewe-journey .ewe-water-art{aspect-ratio:4/3;isolation:isolate;position:relative}.ewe-journey .ewe-water-art>img{-webkit-user-select:none;user-select:none;border-radius:8px}.ewe-journey .ewe-water-response{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ewe-journey .ewe-water-dry-wall{pointer-events:none}.ewe-journey .ewe-water-mask{fill:var(--foreground);opacity:.84}.ewe-journey .ewe-water-pool{fill:var(--foreground);opacity:.38}.ewe-journey .ewe-water-rivulet{fill:none;stroke:var(--foreground);stroke-linecap:round;opacity:.72;stroke-dasharray:100;stroke-dashoffset:100px}.ewe-journey .ewe-water-stage{opacity:0;transition:opacity .65s ease-out,transform 1.6s cubic-bezier(.15,.65,.3,1);transform:scale(.2)}.ewe-journey .ewe-water-stage .ewe-water-rivulet{transition:stroke-dashoffset 1.4s ease-in .3s}.ewe-journey .ewe-water-discovery[data-absorbed="1"] .ewe-water-stage-1,.ewe-journey .ewe-water-discovery[data-absorbed="2"] :is(.ewe-water-stage-1,.ewe-water-stage-2),.ewe-journey .ewe-water-discovery[data-absorbed="3"] .ewe-water-stage{opacity:1;transform:none}.ewe-journey .ewe-water-discovery[data-absorbed="1"] .ewe-water-stage-1 .ewe-water-rivulet,.ewe-journey .ewe-water-discovery[data-absorbed="2"] :is(.ewe-water-stage-1,.ewe-water-stage-2) .ewe-water-rivulet,.ewe-journey .ewe-water-discovery[data-absorbed="3"] .ewe-water-rivulet{stroke-dashoffset:0}.ewe-journey .ewe-water-stream-pigment{filter:brightness(1.18)saturate(.7)contrast(.92)}.ewe-journey .ewe-water-body{fill:none;stroke:var(--foreground);stroke-linecap:round;opacity:.14}.ewe-journey .ewe-water-core{fill:none;stroke:var(--ewe-water-reflection);stroke-linecap:round;opacity:.16}.ewe-journey .ewe-water-flow-mask{fill:none;stroke:var(--foreground);stroke-width:74px;stroke-linecap:butt;stroke-dasharray:100;animation:2.2s linear both ewe-water-flow}@keyframes ewe-water-flow{0%{stroke-dashoffset:100px;opacity:0}3%{opacity:1}13%{stroke-dashoffset:55px}30%{stroke-dashoffset:0}70%{stroke-dashoffset:0}92%{stroke-dashoffset:-100px;opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.ewe-journey .ewe-water-strand{fill:none;stroke:var(--ewe-water-reflection);stroke-linecap:round;opacity:.62;animation:.38s linear infinite ewe-water-streak}@keyframes ewe-water-streak{to{stroke-dashoffset:-58px}}.ewe-journey .ewe-water-drop{fill:var(--ewe-water-reflection)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-water-drop{fill:color-mix(in srgb, var(--ewe-water-reflection) 70%, transparent)}}.ewe-journey .ewe-water-drop{opacity:0;transform-box:fill-box;animation:.52s cubic-bezier(.2,.6,.5,1) both ewe-water-drop}@keyframes ewe-water-drop{0%{opacity:.75;transform:translate(0)}55%{opacity:.65;transform:translate(calc(var(--dx) * .7), var(--dy))}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 22px))}}.ewe-journey .ewe-water-step{background:var(--border);border-radius:2px;width:1.15rem;height:.3rem}.ewe-journey .ewe-water-step.is-poured{background:var(--secondary)}.ewe-journey .ewe-water-action:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-water-stage,.ewe-journey .ewe-water-stage .ewe-water-rivulet{transition:none}.ewe-journey .ewe-water-flow-mask{stroke-dasharray:none;opacity:.7;animation:none}.ewe-journey .ewe-water-strand{animation:none}.ewe-journey .ewe-water-drop,.ewe-journey .ewe-water-response animate{display:none}}.ewe-journey .ewe-moon-help{filter:brightness(1.35)saturate(1.05);opacity:0;transition:opacity 1.2s ease-out;-webkit-mask-image:radial-gradient(15% 20% at 47% 52%,#000 35%,#0000 100%);mask-image:radial-gradient(15% 20% at 47% 52%,#000 35%,#0000 100%)}.ewe-journey .ewe-moon-help[data-found=true]{opacity:1}.ewe-journey .ewe-moon-pass{filter:brightness(1.28);opacity:0;animation:3.2s ease-in-out .7s both ewe-moon-pass;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 100%);mask-image:radial-gradient(closest-side,#000 25%,#0000 100%);-webkit-mask-size:30% 24%;mask-size:30% 24%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ewe-moon-pass{0%{opacity:0;-webkit-mask-position:53% 96%;mask-position:53% 96%}20%{opacity:.85}80%{opacity:.7}to{opacity:0;-webkit-mask-position:96% 66%;mask-position:96% 66%}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-moon-help{transition:none}.ewe-journey .ewe-moon-pass{opacity:0;animation:none}}.ewe-journey .ewe-painted-responses{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ewe-journey .ewe-pr{animation:.5s both ewe-fade-in}.ewe-journey .ewe-pr-fire image{filter:brightness(1.55)saturate(1.25);animation:.9s ease-in-out infinite alternate ewe-pr-flare}@keyframes ewe-pr-flare{0%{opacity:.55}to{opacity:1}}.ewe-journey .ewe-pr-skin image{filter:brightness(1.12)}.ewe-journey .ewe-pr-water image{filter:brightness(1.1)saturate(1.1)}.ewe-journey .ewe-pr-memory{animation:1.6s both ewe-fade-in}.ewe-journey .ewe-pr-memory image{filter:brightness(1.12)saturate(1.18)}.ewe-journey .ewe-pr-warm{animation:.9s both ewe-fade-in}.ewe-journey .ewe-pr-warm image{filter:brightness(1.2)saturate(1.12)sepia(.12)}.ewe-journey .ewe-completion-arrival{--ewe-lantern-wash:var(--gold)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-completion-arrival{--ewe-lantern-wash:color-mix(in oklab, var(--gold) 13%, var(--background))}}.ewe-journey .ewe-completion-arrival{background:linear-gradient(to bottom, var(--ewe-lantern-wash), var(--background) 36rem);margin:-1rem -1.25rem 0;padding:1rem 1.25rem 0}.ewe-journey .ewe-completion-departure,.ewe-journey .ewe-completion-arrival{view-transition-name:ewe-lantern-ending}::view-transition-old(ewe-lantern-ending){animation:.55s both ewe-ending-out}::view-transition-new(ewe-lantern-ending){animation:.65s both ewe-ending-in}::view-transition-group(ewe-lantern-ending){animation-duration:.65s}@keyframes ewe-ending-out{to{opacity:0}}@keyframes ewe-ending-in{0%{opacity:0}to{opacity:1}}.ewe-journey .ewe-earned-stars{text-align:center;margin:-1rem 0 1rem}.ewe-journey .ewe-earned-star-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:28rem;margin:1rem auto 0;display:grid}.ewe-journey .ewe-earned-star{opacity:1;flex-direction:column;align-items:center;gap:.5rem;min-height:8rem;display:flex}.ewe-journey .ewe-earned-stars[data-playing=true] .ewe-earned-star[data-revealed=false]{opacity:0}.ewe-journey .ewe-earned-stars[data-playing=true] .ewe-earned-star[data-revealed=true]{animation:.65s both ewe-earned-reveal}.ewe-journey .ewe-earned-star-icon{width:4rem;height:4rem;fill:var(--gold);color:var(--cocoa)}.ewe-journey .ewe-celebration-skip{height:2.75rem}@keyframes ewe-earned-reveal{0%{opacity:0;transform:translateY(.5rem)scale(.93)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(ewe-lantern-ending){animation:none}::view-transition-new(ewe-lantern-ending){animation:none}::view-transition-group(ewe-lantern-ending){animation:none}.ewe-journey .ewe-earned-stars[data-playing] .ewe-earned-star[data-revealed]{opacity:1;animation:none}.ewe-journey .ewe-pr-path{display:none}.ewe-journey .ewe-pr,.ewe-journey .ewe-pr-fire image{animation:none}.ewe-journey .ewe-pr-move{filter:none}.ewe-journey .ewe-pr-memory{animation:none}}.ewe-journey .ewe-forge-art{transform-origin:0 0;transition:transform .9s cubic-bezier(.4,0,.2,1);transform:scale(1)translate(0)}.ewe-journey .ewe-forge-art[data-closer=true]{transform:scale(2)translate(-23.4%,-45.8%)}.ewe-journey .ewe-forge-glow{filter:brightness(1.22)saturate(1.08);opacity:0;transition:transform .9s cubic-bezier(.4,0,.2,1),opacity 1.1s .3s;-webkit-mask-image:radial-gradient(30% 22% at 50% 68%,#000 25%,#0000 100%);mask-image:radial-gradient(30% 22% at 50% 68%,#000 25%,#0000 100%)}.ewe-journey .ewe-forge-glow[data-found=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-forge-art,.ewe-journey .ewe-forge-glow{transition:none}}.ewe-journey .ewe-leave-art{transform-origin:0 0;transition:transform 1s cubic-bezier(.4,0,.2,1);transform:scale(1)translate(0)}.ewe-journey .ewe-leave-art[data-closer=true]{transform:scale(2.5)translate(-60%,-20.8%)}.ewe-journey .ewe-leave-glow{filter:brightness(1.25);opacity:0;transition:transform 1s cubic-bezier(.4,0,.2,1),opacity 1.1s .4s;-webkit-mask-image:radial-gradient(12% 10% at 89% 38%,#000 30%,#0000 100%);mask-image:radial-gradient(12% 10% at 89% 38%,#000 30%,#0000 100%)}.ewe-journey .ewe-leave-glow[data-found=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-leave-art,.ewe-journey .ewe-leave-glow{transition:none}}.ewe-journey .ewe-gate-art{transform-origin:0 0}.ewe-journey .ewe-gate-far,.ewe-journey .ewe-gate-near{transform-origin:51% 24%}.ewe-journey .ewe-gate-far{transition:transform 3s cubic-bezier(.42,0,.22,1)}.ewe-journey .ewe-gate-near{transition:transform 2.4s cubic-bezier(.5,0,.3,1),opacity .9s 1.3s;-webkit-mask-image:radial-gradient(15% 17% at 51% 23%,#0000 82%,#000 100%);mask-image:radial-gradient(15% 17% at 51% 23%,#0000 82%,#000 100%)}.ewe-journey .ewe-gate-frame[data-crossed=true] .ewe-gate-far{transform:scale(2.7)}.ewe-journey .ewe-gate-frame[data-crossed=true] .ewe-gate-near{opacity:0;transform:scale(5.2)}.ewe-journey .ewe-gate-frame[data-crossed=false] .ewe-gate-near{transition:transform 1.8s cubic-bezier(.3,0,.2,1) .4s,opacity .6s .3s}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-gate-far,.ewe-journey .ewe-gate-near,.ewe-journey .ewe-gate-frame[data-crossed] .ewe-gate-near{transition:none}}.ewe-journey .ewe-gate-art[data-walking=true]{animation:1.9s cubic-bezier(.4,0,.2,1) both ewe-gate-widen}@keyframes ewe-gate-widen{0%,21%{transform:scale(1.6)translate(-23.4%,-24%)}to{transform:scale(1)translate(0)}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-gate-art[data-walking=true]{animation:none}}.ewe-journey .ewe-paths-art{transform-origin:0 0}.ewe-journey .ewe-paths-art[data-view=mountains]{animation:2.6s cubic-bezier(.45,0,.25,1) both ewe-path-mountains;transform:scale(2)translate(-4.7%)}.ewe-journey .ewe-paths-art[data-view=forests]{animation:2.6s cubic-bezier(.45,0,.25,1) both ewe-path-forests;transform:scale(3)translate(-38%,-2%)}.ewe-journey .ewe-paths-art[data-view=rivers]{animation:2.8s cubic-bezier(.45,0,.25,1) both ewe-path-rivers;transform:scale(2)translate(-34.4%,-26%)}.ewe-journey .ewe-paths-art[data-view=coast]{animation:2.8s cubic-bezier(.45,0,.25,1) both ewe-path-coast;transform:scale(2.5)translate(-60%,-15.6%)}@keyframes ewe-path-mountains{0%{transform:scale(1)translate(0)}45%{transform:scale(1.5)translateY(-14%)}to{transform:scale(2)translate(-4.7%)}}@keyframes ewe-path-forests{0%{transform:scale(1)translate(0)}45%{transform:scale(1.6)translate(-14%,-16%)}to{transform:scale(3)translate(-38%,-2%)}}@keyframes ewe-path-rivers{0%{transform:scale(1)translate(0)}45%{transform:scale(1.4)translate(-6%,-24%)}to{transform:scale(2)translate(-34.4%,-26%)}}@keyframes ewe-path-coast{0%{transform:scale(1)translate(0)}45%{transform:scale(1.5)translate(-33%,-24%)}to{transform:scale(2.5)translate(-60%,-15.6%)}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-paths-art{animation:none!important}}.ewe-journey .ewe-early-painting{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ewe-journey .ewe-camera{will-change:transform;transition-property:transform,transform-origin;transition-timing-function:cubic-bezier(.22,.7,.2,1);position:relative}.ewe-journey .ewe-glow{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ewe-journey .ewe-glow-flame{background:radial-gradient(circle,oklch(85% .15 70/.55),oklch(75% .16 55/.18) 45%,#0000 70%);animation:2.3s ease-in-out infinite ewe-flicker}.ewe-journey .ewe-glow-sun{background:radial-gradient(circle,oklch(96% .06 90/.35),#0000 70%);animation:9s ease-in-out infinite ewe-sun}.ewe-journey .ewe-glow-smoke{mix-blend-mode:soft-light;background:radial-gradient(circle,oklch(97% .01 90/.55),#0000 65%);border-radius:40%;animation:6s ease-in infinite ewe-smoke}.ewe-journey .ewe-motion{position:relative}.ewe-journey .ewe-base{transition:filter 1.2s}.ewe-journey [data-focused=true] .ewe-base{filter:saturate(.4)brightness(.78)blur(.6px)}.ewe-journey .ewe-keep{pointer-events:none;width:100%;height:100%;animation:.9s both ewe-fade-in;position:absolute;inset:0}.ewe-journey .ewe-motion[data-motion=drift]{animation:2.6s cubic-bezier(.22,.7,.2,1) both ewe-m-drift}.ewe-journey .ewe-motion[data-motion=pan]{animation:3s cubic-bezier(.3,.6,.25,1) both ewe-m-pan}.ewe-journey .ewe-motion[data-motion=rise]{animation:2.4s cubic-bezier(.22,.7,.2,1) both ewe-m-rise}.ewe-journey .ewe-motion[data-motion=settle]{animation:2.6s cubic-bezier(.22,.7,.2,1) both ewe-m-settle}@keyframes ewe-m-drift{0%{transform:scale(.94)}to{transform:none}}@keyframes ewe-m-pan{0%{transform:translate(3.5%)}to{transform:none}}@keyframes ewe-m-rise{0%{transform:translateY(5%)}to{transform:none}}@keyframes ewe-m-settle{0%{transform:scale(1.14)}to{transform:none}}.ewe-journey .ewe-art-target{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:40%;width:16%;min-width:48px;height:22%;min-height:48px;padding:0;position:absolute;transform:translate(-50%,-50%)}.ewe-journey .ewe-art-target:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.ewe-journey .ewe-art-target:disabled{visibility:hidden}.ewe-journey .ewe-art-return{cursor:zoom-out;z-index:2;background:0 0;border:0;position:absolute;inset:0}.ewe-journey .ewe-art-return:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.ewe-journey .ewe-early-line:focus{outline:none}.ewe-journey .ewe-early-line{animation:.7s .4s both ewe-fade-in}.ewe-journey .ewe-glow-haze{aspect-ratio:2.4;mix-blend-mode:soft-light;background:radial-gradient(oklch(97% .03 85/.5),#0000 70%);border-radius:50%;animation:11s ease-in-out infinite ewe-haze}@keyframes ewe-haze{0%,to{opacity:.35;transform:translate(-46%,-50%)}50%{opacity:.8;transform:translate(-54%,-50%)}}.ewe-journey [data-boost="0"] [data-glow="0"].ewe-glow-flame{filter:brightness(1.35)saturate(1.1);animation-duration:1.4s}.ewe-journey [data-boost="0"] [data-glow="1"].ewe-glow-smoke{animation-duration:3.6s}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-motion,.ewe-journey .ewe-keep,.ewe-journey .ewe-early-line{animation:none!important}.ewe-journey .ewe-base{transition:none}.ewe-journey .ewe-glow-haze{animation:none}}@keyframes ewe-flicker{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}55%{opacity:.65}75%{opacity:.95;transform:translate(-50%,-50%)scale(.96)}}@keyframes ewe-sun{0%,to{opacity:.5}50%{opacity:1}}@keyframes ewe-smoke{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}30%{opacity:.9}to{opacity:0;transform:translate(-40%,-170%)scale(1.6)}}@keyframes ewe-cue-breathe{0%,to{box-shadow:var(--shadow-card), 0 0 0 0 color-mix(in oklch, var(--background) 60%, transparent)}50%{box-shadow:var(--shadow-card), 0 0 0 8px transparent}}@keyframes ewe-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-camera{transition:none!important}.ewe-journey .ewe-glow,.ewe-journey .ewe-art-target-cue,.ewe-journey .ewe-spotlight,.ewe-journey .ewe-caption{animation:none!important}.ewe-journey .ewe-glow-smoke{display:none}}.ewe-journey .ewe-first-five{--ewe-daylight:oklch(94% .08 88);--ewe-path-earth:oklch(76% .055 73);--ewe-horizon-light:oklch(95% .015 235);--ewe-object-shadow:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-first-five{--ewe-object-shadow:color-mix(in oklch, var(--foreground) 45%, transparent)}}.ewe-journey .ewe-activity-arrival{animation:2.4s cubic-bezier(.22,.7,.2,1) both ewe-activity-arrive;position:relative}.ewe-journey .ewe-activity-controls button{white-space:normal;border-radius:var(--radius-xl);min-width:44px;height:auto;min-height:44px;font-family:var(--font-display)}.ewe-journey .ewe-activity-response{min-height:2.8em}.ewe-journey .ewe-field-light,.ewe-journey .ewe-home-light,.ewe-journey .ewe-awaken-sky,.ewe-journey .ewe-listening-light,.ewe-journey .ewe-distance-haze{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}.ewe-journey .ewe-field-light{background:linear-gradient(105deg, transparent, var(--ewe-daylight), transparent);background-size:200% 100%;animation:3.5s ease-out both ewe-field-sweep;-webkit-mask-image:radial-gradient(42% 30% at 42% 84%,#000 15%,#0000 100%);mask-image:radial-gradient(42% 30% at 42% 84%,#000 15%,#0000 100%)}.ewe-journey .ewe-home-light{background:radial-gradient(ellipse 25% 27% at 15% 49%, var(--ewe-daylight), transparent 100%);animation:1.2s both ewe-fade-in}.ewe-journey .ewe-awaken-sky{background:radial-gradient(ellipse 70% 33% at 75% 0%, var(--ewe-daylight), transparent 100%);opacity:.25;animation:2.2s both ewe-fade-in}.ewe-journey .ewe-path-dust{pointer-events:none;position:absolute;inset:0}.ewe-journey .ewe-path-dust i{aspect-ratio:2;background:var(--ewe-path-earth);filter:blur(2px);border-radius:50%;width:1.4%;animation:2.6s ease-in-out infinite ewe-path-drift;position:absolute}.ewe-journey .ewe-listening-light{background:var(--ewe-daylight);transition:opacity .18s}.ewe-journey .ewe-listening-elder{clip-path:ellipse(16% 29% at 15% 51%);mix-blend-mode:soft-light}.ewe-journey .ewe-listening-children{clip-path:ellipse(24% 22% at 31% 66%);animation:1.5s both ewe-fade-in}.ewe-journey .ewe-hold-cue{width:40px;height:40px;color:var(--foreground);background:linear-gradient(var(--background),var(--background)) padding-box, conic-gradient(var(--secondary) var(--hold-progress), var(--border) 0) border-box;border:4px solid #0000;border-radius:50%;place-items:center;margin:auto;display:grid}.ewe-journey .ewe-gesture-surface{z-index:1;touch-action:none;cursor:grab;position:absolute;inset:0}.ewe-journey .ewe-gesture-surface:active{cursor:grabbing}.ewe-journey .ewe-distance-haze{background:radial-gradient(ellipse 45% 18% at 80% 26%, var(--ewe-horizon-light), transparent 100%);mix-blend-mode:screen;transition:opacity .1s}.ewe-journey .ewe-follow-light{aspect-ratio:2;background:radial-gradient(ellipse, var(--ewe-daylight),transparent 72%);width:12%;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-follow-light{background:radial-gradient(ellipse, color-mix(in oklch,var(--ewe-daylight) 85%,transparent),transparent 72%)}}.ewe-journey .ewe-follow-light{mix-blend-mode:screen;pointer-events:none}.ewe-journey .ewe-follow-dust{aspect-ratio:2;background:var(--ewe-path-earth);opacity:.45;filter:blur(4px);pointer-events:none;border-radius:50%;width:5%;animation:2s ease-in-out infinite ewe-path-drift;position:absolute;transform:translate(-50%,-50%)}.ewe-journey .ewe-path-range{accent-color:var(--secondary);cursor:pointer;min-height:44px}.ewe-journey .ewe-activity-progress{accent-color:var(--secondary);width:90px;height:8px}.ewe-journey .ewe-painting-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ewe-journey .ewe-object-home{fill:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-object-home{fill:color-mix(in oklch,var(--secondary) 40%,transparent)}}.ewe-journey .ewe-object-home{stroke:var(--background);stroke-width:.4px;stroke-dasharray:1 .6}.ewe-journey .ewe-lifted-object{filter:drop-shadow(0 3px 2px var(--ewe-object-shadow))}.ewe-journey .ewe-craft-softened{filter:blur(1.2px)saturate(.6)}.ewe-journey .ewe-rub-cue{width:44px;height:44px;color:var(--foreground);border:1px solid var(--border);background:var(--background);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-rub-cue{background:color-mix(in oklch,var(--background) 82%,transparent)}}.ewe-journey .ewe-rub-cue{pointer-events:none;border-radius:50%;animation:2.3s ease-in-out 2 ewe-rub-hint}@keyframes ewe-activity-arrive{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ewe-field-sweep{0%{opacity:.25;background-position:100% 0}to{opacity:.7;background-position:0 0}}@keyframes ewe-path-drift{0%{opacity:0;translate:0}35%{opacity:.7}to{opacity:0;translate:12px -14px}}@keyframes ewe-rub-hint{0%,to{translate:-5px}50%{translate:5px}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-activity-arrival,.ewe-journey .ewe-first-five *{transition:none!important;animation:none!important}.ewe-journey .ewe-path-dust i{opacity:.6}.ewe-journey .ewe-field-light{opacity:.7}}.ewe-journey .ewe-stage-frame{width:min(100%, calc(78svh * (var(--ewe-aspect))));margin-inline:auto}.ewe-journey .ewe-first-five .ewe-early-painting{box-shadow:0 18px 40px -24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-first-five .ewe-early-painting{box-shadow:0 18px 40px -24px color-mix(in oklch, var(--foreground) 55%, transparent)}}.ewe-journey .ewe-activity-controls button{min-height:44px}.ewe-journey-camera{transform-origin:50%;transition:transform 1.6s cubic-bezier(.33,0,.2,1),transform-origin 1.6s cubic-bezier(.33,0,.2,1);position:relative}.ewe-journey-region{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:30%;padding:0;position:absolute}.ewe-journey .ewe-local-light{pointer-events:none;mix-blend-mode:soft-light;opacity:.35;border-radius:50%;transition:opacity 1.2s;position:absolute}.ewe-journey .ewe-local-light[data-on=true]{opacity:.85}.ewe-journey .ewe-local-day{background:radial-gradient(closest-side, var(--ewe-daylight), transparent)}.ewe-journey .ewe-local-warm{background:radial-gradient(closest-side,oklch(90% .09 70),#0000)}.ewe-journey .ewe-memory-thread{fill:none;stroke:oklch(62% .11 45);stroke-width:.45px;stroke-linecap:round;opacity:.85;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s ease-out forwards ewe-thread}@keyframes ewe-thread{to{stroke-dashoffset:0}}.ewe-journey .ewe-horizon-reveal{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg, transparent 40%, var(--ewe-horizon-light));opacity:.6;animation:2.4s both ewe-fade-in;position:absolute;inset:0}.ewe-journey-dust i{opacity:.55}.ewe-journey .ewe-inspect{z-index:3;aspect-ratio:1;cursor:zoom-out;background:0 0;border:0;width:42%;padding:0;animation:.7s both ewe-fade-in;position:absolute;top:6%}.ewe-journey .ewe-inspect[data-side=right]{right:5%}.ewe-journey .ewe-inspect[data-side=left]{left:5%}.ewe-journey .ewe-inspect-lens{border:3px solid var(--background);background-repeat:no-repeat;border-radius:50%;width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-inspect-lens{border:3px solid color-mix(in oklch, var(--background) 85%, transparent)}}.ewe-journey .ewe-inspect-lens{box-shadow:0 14px 30px -10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-inspect-lens{box-shadow:0 14px 30px -10px color-mix(in oklch, var(--foreground) 60%, transparent)}}.ewe-journey .ewe-rub-loupe{z-index:3;aspect-ratio:1;pointer-events:none;border:3px solid var(--background);background-repeat:no-repeat;border-radius:50%;width:30%;position:absolute;transform:translate(-50%,-112%)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-rub-loupe{border:3px solid color-mix(in oklch, var(--background) 85%, transparent)}}.ewe-journey .ewe-rub-loupe{box-shadow:0 12px 26px -10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-rub-loupe{box-shadow:0 12px 26px -10px color-mix(in oklch, var(--foreground) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.ewe-journey-camera,.ewe-journey .ewe-local-light{transition:none}.ewe-journey .ewe-memory-thread{stroke-dashoffset:0;animation:none}.ewe-journey .ewe-inspect,.ewe-journey .ewe-horizon-reveal{animation:none}}.ewe-journey .ewe-first-five .ewe-journey-region,.ewe-journey .ewe-first-five .ewe-journey-region:focus,.ewe-journey .ewe-first-five .ewe-journey-region:focus-visible{box-shadow:none;outline:none}.ewe-journey .ewe-first-five .ewe-local-light{filter:blur(14px);opacity:0;border-radius:50%}.ewe-journey .ewe-first-five .ewe-local-light[data-on=true]{opacity:.7}.ewe-journey .ewe-ambient-light{pointer-events:none;mix-blend-mode:soft-light;opacity:.45;background:linear-gradient(100deg, transparent 30%, var(--ewe-daylight) 48%, transparent 66%);background-size:260% 100%;animation:14s ease-in-out infinite alternate ewe-ambient-sweep;position:absolute;inset:0}.ewe-journey .ewe-ambient-light[data-page="1"]{-webkit-mask-image:linear-gradient(#0000 55%,#000 75%);mask-image:linear-gradient(#0000 55%,#000 75%)}.ewe-journey .ewe-ambient-light[data-page="2"]{background:radial-gradient(30% 40% at 20%,oklch(90% .09 70),#0000);animation:6s ease-in-out infinite ewe-ambient-breathe}.ewe-journey .ewe-ambient-light[data-page="4"],.ewe-journey .ewe-ambient-light[data-page="5"]{background:radial-gradient(circle at 20% 30%, var(--ewe-daylight) 0 6%, transparent 14%), radial-gradient(circle at 60% 20%, var(--ewe-daylight) 0 5%, transparent 12%), radial-gradient(circle at 80% 45%, var(--ewe-daylight) 0 6%, transparent 13%);background-size:100% 100%;animation:11s ease-in-out infinite alternate ewe-dapple}.ewe-journey .ewe-memory-motes{pointer-events:none;position:absolute;inset:0}.ewe-journey .ewe-memory-motes i{aspect-ratio:1;filter:blur(1.5px);mix-blend-mode:screen;opacity:0;background:radial-gradient(oklch(93% .09 75),#0000 70%);border-radius:50%;width:1.6%;animation:3.2s ease-in-out infinite ewe-mote;position:absolute;transform:translate(-50%,-50%)}@keyframes ewe-ambient-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ewe-ambient-breathe{0%,to{opacity:.25}50%{opacity:.5}}@keyframes ewe-dapple{0%{opacity:.25;translate:0}50%{opacity:.45}to{opacity:.3;translate:2% 1%}}@keyframes ewe-mote{0%,to{opacity:0}40%,60%{opacity:.85}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-ambient-light{animation:none}.ewe-journey .ewe-memory-motes i{opacity:.6;animation:none}}.ewe-journey .ewe-weave-art{aspect-ratio:3/2;border-radius:var(--radius-xl);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 18px 40px -24px var(--foreground);animation:.9s both ewe-weave-enter;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-weave-art{box-shadow:0 18px 40px -24px color-mix(in oklch, var(--foreground) 55%, transparent)}}.ewe-journey .ewe-weave-layer{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ewe-journey .ewe-weave-strand{filter:drop-shadow(0 2px 2px var(--foreground));transition:clip-path .18s linear,transform .18s linear}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-weave-strand{filter:drop-shadow(0 2px 2px color-mix(in oklch, var(--foreground) 35%, transparent))}}.ewe-journey .ewe-weave[data-done=true] .ewe-weave-art{animation:.9s 2.3s both ewe-weave-leave}@keyframes ewe-weave-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ewe-weave-leave{to{opacity:.2}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-weave-art,.ewe-journey .ewe-weave[data-done=true] .ewe-weave-art{animation:none}.ewe-journey .ewe-weave-strand{transition:none;transform:none!important}}.ewe-journey .ewe-weave-sweep{transition:x .12s linear,width .12s linear}.ewe-journey .ewe-weave-whole{animation:.7s both ewe-weave-whole}@keyframes ewe-weave-whole{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-weave-sweep{transition:none}.ewe-journey .ewe-weave-whole{animation:none}}.ewe-journey .ewe-carving{--carving-mask:oklch(100% 0 0);--carving-guide:oklch(92% .035 82);--carving-shaving:oklch(78% .085 72);--carving-edge:oklch(43% .065 61)}.ewe-journey .ewe-carving-work{animation:.85s both ewe-weave-enter;position:relative}.ewe-journey .ewe-carving-art{aspect-ratio:1264/848;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:8px;width:100%;display:block}.ewe-journey .ewe-carving-mask{fill:none;stroke:var(--carving-mask);stroke-width:150px;stroke-linecap:round}.ewe-journey .ewe-carving-guide{fill:none;stroke:var(--carving-guide);stroke-width:4px;opacity:.85;stroke-linecap:round}.ewe-journey .ewe-carving-shaving{fill:var(--carving-shaving);filter:drop-shadow(0 2px 1px var(--carving-edge))}.ewe-journey .ewe-carving-shaving-edge{fill:none;stroke:var(--carving-edge);stroke-width:1.5px}.ewe-journey .ewe-carving-source{aspect-ratio:1.5;pointer-events:none;border-radius:4px;width:18%;position:absolute;bottom:3%;left:3%;overflow:hidden}.ewe-journey .ewe-carving-source img{width:700%;max-width:none;position:absolute;top:-413%;left:-504%}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-carving-work{animation:none}}.ewe-journey .ewe-pottery{--pottery-shadow:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ewe-journey .ewe-pottery{--pottery-shadow:color-mix(in oklch, var(--foreground) 32%, transparent)}}.ewe-journey .ewe-pottery-work{aspect-ratio:9/7;isolation:isolate;background:var(--background);border-radius:8px;animation:.6s both ewe-fade-in;position:relative;overflow:hidden}.ewe-journey .ewe-pottery-earth{pointer-events:none;border-radius:4px;width:20%;position:absolute;bottom:2%;left:2%}.ewe-journey .ewe-pottery-art{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;filter:drop-shadow(0 8px 5px var(--pottery-shadow));display:block;position:relative}.ewe-journey .ewe-pottery-art:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-pottery-work{animation:none}}.ewe-journey .ewe-grain-art{aspect-ratio:3/2;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:8px;width:100%;height:auto;animation:.6s both ewe-fade-in;display:block}@media (prefers-reduced-motion:reduce){.ewe-journey .ewe-grain-art{animation:none}}.ghana-regional-map{--ghana-savannah:oklch(84% .12 92);--ghana-northern:oklch(77% .105 230);--ghana-ashanti:oklch(79% .12 145);--ghana-bono-east:oklch(79% .11 310);--ghana-upper-west:oklch(78% .115 42);--ghana-eastern:oklch(79% .095 255);--ghana-western:oklch(77% .095 180);--ghana-bono:oklch(81% .115 68);--ghana-oti:oklch(79% .11 18);--ghana-volta:oklch(81% .095 205);--ghana-western-north:oklch(79% .095 285);--ghana-central:oklch(82% .12 110);--ghana-north-east:oklch(82% .105 165);--ghana-upper-east:oklch(80% .105 345);--ghana-ahafo:oklch(82% .095 225);--ghana-greater-accra:oklch(84% .09 55)}.ghana-region[data-region=savannah]{--ghana-region-fill:var(--ghana-savannah)}.ghana-region[data-region=northern]{--ghana-region-fill:var(--ghana-northern)}.ghana-region[data-region=ashanti]{--ghana-region-fill:var(--ghana-ashanti)}.ghana-region[data-region=bono-east]{--ghana-region-fill:var(--ghana-bono-east)}.ghana-region[data-region=upper-west]{--ghana-region-fill:var(--ghana-upper-west)}.ghana-region[data-region=eastern]{--ghana-region-fill:var(--ghana-eastern)}.ghana-region[data-region=western]{--ghana-region-fill:var(--ghana-western)}.ghana-region[data-region=bono]{--ghana-region-fill:var(--ghana-bono)}.ghana-region[data-region=oti]{--ghana-region-fill:var(--ghana-oti)}.ghana-region[data-region=volta]{--ghana-region-fill:var(--ghana-volta)}.ghana-region[data-region=western-north]{--ghana-region-fill:var(--ghana-western-north)}.ghana-region[data-region=central]{--ghana-region-fill:var(--ghana-central)}.ghana-region[data-region=north-east]{--ghana-region-fill:var(--ghana-north-east)}.ghana-region[data-region=upper-east]{--ghana-region-fill:var(--ghana-upper-east)}.ghana-region[data-region=ahafo]{--ghana-region-fill:var(--ghana-ahafo)}.ghana-region[data-region=greater-accra]{--ghana-region-fill:var(--ghana-greater-accra)}.ghana-region>path{transition:filter .18s,fill .22s}.ghana-region:hover>path,.ghana-region:focus-visible>path{filter:brightness(1.08)}.ghana-region:focus-visible>path{stroke-width:3.5px}.ghana-region[data-selected]>path{animation:.6s ease-out both ghana-region-emphasis}@keyframes ghana-region-emphasis{0%{filter:brightness(1.12)}to{filter:brightness()}}@keyframes ghana-region-lift{0%{filter:brightness(1.18)drop-shadow(0 0 #0000)}to{filter:brightness()drop-shadow(0 4px 6px oklch(0% 0 0/.25))}}@media (prefers-reduced-motion:reduce){.ghana-region>path{transition:none}.ghana-region[data-selected]>path{animation:none}}.map-region>path{transition:filter .18s,fill .22s}.map-region:hover>path,.map-region:focus-visible>path{filter:brightness(1.08)}.map-region:focus-visible>path{stroke-width:3.5px}.map-region[data-selected]>path{filter:drop-shadow(0 4px 6px oklch(0% 0 0/.25));animation:.6s ease-out both ghana-region-lift}@media (prefers-reduced-motion:reduce){.map-region>path{transition:none}.map-region[data-selected]>path{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
