@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.1.11 | 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)))){*,::backdrop,:after,:before{--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-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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-700:oklch(52% .105 223.128);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-4xl:56rem;--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;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-4{left:calc(var(--spacing)*4)}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing)*-2)}.m-1{margin:calc(var(--spacing)*1)}.m-4{margin:calc(var(--spacing)*4)}.m-6{margin:calc(var(--spacing)*6)}.m-9{margin:calc(var(--spacing)*9)}.m-10{margin:calc(var(--spacing)*10)}.m-18{margin:calc(var(--spacing)*18)}.m-25{margin:calc(var(--spacing)*25)}.m-31{margin:calc(var(--spacing)*31)}.m-37{margin:calc(var(--spacing)*37)}.m-40{margin:calc(var(--spacing)*40)}.m-43{margin:calc(var(--spacing)*43)}.m-47{margin:calc(var(--spacing)*47)}.m-49{margin:calc(var(--spacing)*49)}.m-55{margin:calc(var(--spacing)*55)}.m-57{margin:calc(var(--spacing)*57)}.m-61{margin:calc(var(--spacing)*61)}.m-63{margin:calc(var(--spacing)*63)}.m-68{margin:calc(var(--spacing)*68)}.m-73{margin:calc(var(--spacing)*73)}.m-74{margin:calc(var(--spacing)*74)}.m-76{margin:calc(var(--spacing)*76)}.m-93{margin:calc(var(--spacing)*93)}.m-95{margin:calc(var(--spacing)*95)}.m-99{margin:calc(var(--spacing)*99)}.m-100{margin:calc(var(--spacing)*100)}.m-102{margin:calc(var(--spacing)*102)}.m-104{margin:calc(var(--spacing)*104)}.m-119{margin:calc(var(--spacing)*119)}.m-121{margin:calc(var(--spacing)*121)}.m-122{margin:calc(var(--spacing)*122)}.m-129{margin:calc(var(--spacing)*129)}.m-135{margin:calc(var(--spacing)*135)}.m-137{margin:calc(var(--spacing)*137)}.m-140{margin:calc(var(--spacing)*140)}.m-148{margin:calc(var(--spacing)*148)}.m-149{margin:calc(var(--spacing)*149)}.m-151{margin:calc(var(--spacing)*151)}.m-155{margin:calc(var(--spacing)*155)}.m-159{margin:calc(var(--spacing)*159)}.m-160{margin:calc(var(--spacing)*160)}.m-162{margin:calc(var(--spacing)*162)}.m-163{margin:calc(var(--spacing)*163)}.m-165{margin:calc(var(--spacing)*165)}.m-168{margin:calc(var(--spacing)*168)}.m-177{margin:calc(var(--spacing)*177)}.m-179{margin:calc(var(--spacing)*179)}.m-180{margin:calc(var(--spacing)*180)}.m-181{margin:calc(var(--spacing)*181)}.m-185{margin:calc(var(--spacing)*185)}.m-195{margin:calc(var(--spacing)*195)}.m-204{margin:calc(var(--spacing)*204)}.m-208{margin:calc(var(--spacing)*208)}.m-209{margin:calc(var(--spacing)*209)}.m-210{margin:calc(var(--spacing)*210)}.m-213{margin:calc(var(--spacing)*213)}.m-214{margin:calc(var(--spacing)*214)}.m-217{margin:calc(var(--spacing)*217)}.m-218{margin:calc(var(--spacing)*218)}.m-219{margin:calc(var(--spacing)*219)}.m-224{margin:calc(var(--spacing)*224)}.m-228{margin:calc(var(--spacing)*228)}.m-231{margin:calc(var(--spacing)*231)}.m-233{margin:calc(var(--spacing)*233)}.m-237{margin:calc(var(--spacing)*237)}.m-240{margin:calc(var(--spacing)*240)}.m-244{margin:calc(var(--spacing)*244)}.m-248{margin:calc(var(--spacing)*248)}.m-249{margin:calc(var(--spacing)*249)}.m-250{margin:calc(var(--spacing)*250)}.m-253{margin:calc(var(--spacing)*253)}.m-254{margin:calc(var(--spacing)*254)}.m-256{margin:calc(var(--spacing)*256)}.m-258{margin:calc(var(--spacing)*258)}.m-276{margin:calc(var(--spacing)*276)}.m-282{margin:calc(var(--spacing)*282)}.m-293{margin:calc(var(--spacing)*293)}.m-294{margin:calc(var(--spacing)*294)}.m-306{margin:calc(var(--spacing)*306)}.m-315{margin:calc(var(--spacing)*315)}.m-319{margin:calc(var(--spacing)*319)}.m-330{margin:calc(var(--spacing)*330)}.m-332{margin:calc(var(--spacing)*332)}.m-334{margin:calc(var(--spacing)*334)}.m-338{margin:calc(var(--spacing)*338)}.m-344{margin:calc(var(--spacing)*344)}.m-350{margin:calc(var(--spacing)*350)}.m-353{margin:calc(var(--spacing)*353)}.m-356{margin:calc(var(--spacing)*356)}.m-360{margin:calc(var(--spacing)*360)}.m-363{margin:calc(var(--spacing)*363)}.m-375{margin:calc(var(--spacing)*375)}.m-379{margin:calc(var(--spacing)*379)}.m-381{margin:calc(var(--spacing)*381)}.m-382{margin:calc(var(--spacing)*382)}.m-384{margin:calc(var(--spacing)*384)}.m-387{margin:calc(var(--spacing)*387)}.m-388{margin:calc(var(--spacing)*388)}.m-390{margin:calc(var(--spacing)*390)}.m-391{margin:calc(var(--spacing)*391)}.m-397{margin:calc(var(--spacing)*397)}.m-399{margin:calc(var(--spacing)*399)}.m-402{margin:calc(var(--spacing)*402)}.m-422{margin:calc(var(--spacing)*422)}.m-424{margin:calc(var(--spacing)*424)}.m-426{margin:calc(var(--spacing)*426)}.m-430{margin:calc(var(--spacing)*430)}.m-432{margin:calc(var(--spacing)*432)}.m-437{margin:calc(var(--spacing)*437)}.m-460{margin:calc(var(--spacing)*460)}.m-461{margin:calc(var(--spacing)*461)}.m-462{margin:calc(var(--spacing)*462)}.m-464{margin:calc(var(--spacing)*464)}.m-465{margin:calc(var(--spacing)*465)}.m-473{margin:calc(var(--spacing)*473)}.m-478{margin:calc(var(--spacing)*478)}.m-479{margin:calc(var(--spacing)*479)}.m-480{margin:calc(var(--spacing)*480)}.m-498{margin:calc(var(--spacing)*498)}.m-500{margin:calc(var(--spacing)*500)}.m-502{margin:calc(var(--spacing)*502)}.m-510{margin:calc(var(--spacing)*510)}.m-514{margin:calc(var(--spacing)*514)}.m-518{margin:calc(var(--spacing)*518)}.m-531{margin:calc(var(--spacing)*531)}.m-533{margin:calc(var(--spacing)*533)}.m-541{margin:calc(var(--spacing)*541)}.m-545{margin:calc(var(--spacing)*545)}.m-546{margin:calc(var(--spacing)*546)}.m-547{margin:calc(var(--spacing)*547)}.m-549{margin:calc(var(--spacing)*549)}.m-554{margin:calc(var(--spacing)*554)}.m-556{margin:calc(var(--spacing)*556)}.m-561{margin:calc(var(--spacing)*561)}.m-567{margin:calc(var(--spacing)*567)}.m-571{margin:calc(var(--spacing)*571)}.m-574{margin:calc(var(--spacing)*574)}.m-586{margin:calc(var(--spacing)*586)}.m-589{margin:calc(var(--spacing)*589)}.m-597{margin:calc(var(--spacing)*597)}.m-619{margin:calc(var(--spacing)*619)}.m-621{margin:calc(var(--spacing)*621)}.m-628{margin:calc(var(--spacing)*628)}.m-640{margin:calc(var(--spacing)*640)}.m-642{margin:calc(var(--spacing)*642)}.m-643{margin:calc(var(--spacing)*643)}.m-646{margin:calc(var(--spacing)*646)}.m-659{margin:calc(var(--spacing)*659)}.m-667{margin:calc(var(--spacing)*667)}.m-684{margin:calc(var(--spacing)*684)}.m-701{margin:calc(var(--spacing)*701)}.m-717{margin:calc(var(--spacing)*717)}.m-723{margin:calc(var(--spacing)*723)}.m-735{margin:calc(var(--spacing)*735)}.m-738{margin:calc(var(--spacing)*738)}.m-741{margin:calc(var(--spacing)*741)}.m-742{margin:calc(var(--spacing)*742)}.m-754{margin:calc(var(--spacing)*754)}.m-756{margin:calc(var(--spacing)*756)}.m-761{margin:calc(var(--spacing)*761)}.m-764{margin:calc(var(--spacing)*764)}.m-767{margin:calc(var(--spacing)*767)}.m-779{margin:calc(var(--spacing)*779)}.m-783{margin:calc(var(--spacing)*783)}.m-790{margin:calc(var(--spacing)*790)}.m-793{margin:calc(var(--spacing)*793)}.m-794{margin:calc(var(--spacing)*794)}.m-795{margin:calc(var(--spacing)*795)}.m-798{margin:calc(var(--spacing)*798)}.m-803{margin:calc(var(--spacing)*803)}.m-807{margin:calc(var(--spacing)*807)}.m-812{margin:calc(var(--spacing)*812)}.m-818{margin:calc(var(--spacing)*818)}.m-822{margin:calc(var(--spacing)*822)}.m-835{margin:calc(var(--spacing)*835)}.m-841{margin:calc(var(--spacing)*841)}.m-854{margin:calc(var(--spacing)*854)}.m-863{margin:calc(var(--spacing)*863)}.m-865{margin:calc(var(--spacing)*865)}.m-868{margin:calc(var(--spacing)*868)}.m-871{margin:calc(var(--spacing)*871)}.m-877{margin:calc(var(--spacing)*877)}.m-878{margin:calc(var(--spacing)*878)}.m-885{margin:calc(var(--spacing)*885)}.m-889{margin:calc(var(--spacing)*889)}.m-892{margin:calc(var(--spacing)*892)}.m-898{margin:calc(var(--spacing)*898)}.m-900{margin:calc(var(--spacing)*900)}.m-908{margin:calc(var(--spacing)*908)}.m-912{margin:calc(var(--spacing)*912)}.m-914{margin:calc(var(--spacing)*914)}.m-933{margin:calc(var(--spacing)*933)}.m-937{margin:calc(var(--spacing)*937)}.m-943{margin:calc(var(--spacing)*943)}.m-953{margin:calc(var(--spacing)*953)}.m-955{margin:calc(var(--spacing)*955)}.m-961{margin:calc(var(--spacing)*961)}.m-964{margin:calc(var(--spacing)*964)}.m-966{margin:calc(var(--spacing)*966)}.m-969{margin:calc(var(--spacing)*969)}.m-986{margin:calc(var(--spacing)*986)}.m-990{margin:calc(var(--spacing)*990)}.m-994{margin:calc(var(--spacing)*994)}.m-1001{margin:calc(var(--spacing)*1001)}.m-1006{margin:calc(var(--spacing)*1006)}.m-1011{margin:calc(var(--spacing)*1011)}.m-1015{margin:calc(var(--spacing)*1015)}.m-1030{margin:calc(var(--spacing)*1030)}.m-1046{margin:calc(var(--spacing)*1046)}.m-1052{margin:calc(var(--spacing)*1052)}.m-1063{margin:calc(var(--spacing)*1063)}.m-1064{margin:calc(var(--spacing)*1064)}.m-1071{margin:calc(var(--spacing)*1071)}.m-1073{margin:calc(var(--spacing)*1073)}.m-1082{margin:calc(var(--spacing)*1082)}.m-1112{margin:calc(var(--spacing)*1112)}.m-1129{margin:calc(var(--spacing)*1129)}.m-1131{margin:calc(var(--spacing)*1131)}.m-1136{margin:calc(var(--spacing)*1136)}.m-1145{margin:calc(var(--spacing)*1145)}.m-1147{margin:calc(var(--spacing)*1147)}.m-1164{margin:calc(var(--spacing)*1164)}.m-1166{margin:calc(var(--spacing)*1166)}.m-1169{margin:calc(var(--spacing)*1169)}.m-1172{margin:calc(var(--spacing)*1172)}.m-1176{margin:calc(var(--spacing)*1176)}.m-1185{margin:calc(var(--spacing)*1185)}.m-1186{margin:calc(var(--spacing)*1186)}.m-1193{margin:calc(var(--spacing)*1193)}.m-1201{margin:calc(var(--spacing)*1201)}.m-1205{margin:calc(var(--spacing)*1205)}.m-1214{margin:calc(var(--spacing)*1214)}.m-1233{margin:calc(var(--spacing)*1233)}.m-1234{margin:calc(var(--spacing)*1234)}.m-1240{margin:calc(var(--spacing)*1240)}.m-1246{margin:calc(var(--spacing)*1246)}.m-1249{margin:calc(var(--spacing)*1249)}.m-1274{margin:calc(var(--spacing)*1274)}.m-1284{margin:calc(var(--spacing)*1284)}.m-1285{margin:calc(var(--spacing)*1285)}.m-1312{margin:calc(var(--spacing)*1312)}.m-1315{margin:calc(var(--spacing)*1315)}.m-1326{margin:calc(var(--spacing)*1326)}.m-1341{margin:calc(var(--spacing)*1341)}.m-1355{margin:calc(var(--spacing)*1355)}.m-1363{margin:calc(var(--spacing)*1363)}.m-1371{margin:calc(var(--spacing)*1371)}.m-1380{margin:calc(var(--spacing)*1380)}.m-1388{margin:calc(var(--spacing)*1388)}.m-1395{margin:calc(var(--spacing)*1395)}.m-1396{margin:calc(var(--spacing)*1396)}.m-1402{margin:calc(var(--spacing)*1402)}.m-1407{margin:calc(var(--spacing)*1407)}.m-1437{margin:calc(var(--spacing)*1437)}.m-1446{margin:calc(var(--spacing)*1446)}.m-1451{margin:calc(var(--spacing)*1451)}.m-1457{margin:calc(var(--spacing)*1457)}.m-1461{margin:calc(var(--spacing)*1461)}.m-1466{margin:calc(var(--spacing)*1466)}.m-1468{margin:calc(var(--spacing)*1468)}.m-1471{margin:calc(var(--spacing)*1471)}.m-1472{margin:calc(var(--spacing)*1472)}.m-1477{margin:calc(var(--spacing)*1477)}.m-1495{margin:calc(var(--spacing)*1495)}.m-1496{margin:calc(var(--spacing)*1496)}.m-1503{margin:calc(var(--spacing)*1503)}.m-1522{margin:calc(var(--spacing)*1522)}.m-1543{margin:calc(var(--spacing)*1543)}.m-1552{margin:calc(var(--spacing)*1552)}.m-1554{margin:calc(var(--spacing)*1554)}.m-1559{margin:calc(var(--spacing)*1559)}.m-1564{margin:calc(var(--spacing)*1564)}.m-1566{margin:calc(var(--spacing)*1566)}.m-1568{margin:calc(var(--spacing)*1568)}.m-1571{margin:calc(var(--spacing)*1571)}.m-1629{margin:calc(var(--spacing)*1629)}.m-1640{margin:calc(var(--spacing)*1640)}.m-1641{margin:calc(var(--spacing)*1641)}.m-1657{margin:calc(var(--spacing)*1657)}.m-1667{margin:calc(var(--spacing)*1667)}.m-1669{margin:calc(var(--spacing)*1669)}.m-1674{margin:calc(var(--spacing)*1674)}.m-1677{margin:calc(var(--spacing)*1677)}.m-1680{margin:calc(var(--spacing)*1680)}.m-1689{margin:calc(var(--spacing)*1689)}.m-1700{margin:calc(var(--spacing)*1700)}.m-1703{margin:calc(var(--spacing)*1703)}.m-1705{margin:calc(var(--spacing)*1705)}.m-1706{margin:calc(var(--spacing)*1706)}.m-1711{margin:calc(var(--spacing)*1711)}.m-1773{margin:calc(var(--spacing)*1773)}.m-1783{margin:calc(var(--spacing)*1783)}.m-1800{margin:calc(var(--spacing)*1800)}.m-1805{margin:calc(var(--spacing)*1805)}.m-1808{margin:calc(var(--spacing)*1808)}.m-1813{margin:calc(var(--spacing)*1813)}.m-1814{margin:calc(var(--spacing)*1814)}.m-1819{margin:calc(var(--spacing)*1819)}.m-1822{margin:calc(var(--spacing)*1822)}.m-1847{margin:calc(var(--spacing)*1847)}.m-1869{margin:calc(var(--spacing)*1869)}.m-1870{margin:calc(var(--spacing)*1870)}.m-1872{margin:calc(var(--spacing)*1872)}.m-1884{margin:calc(var(--spacing)*1884)}.m-1885{margin:calc(var(--spacing)*1885)}.m-1905{margin:calc(var(--spacing)*1905)}.m-1906{margin:calc(var(--spacing)*1906)}.m-1911{margin:calc(var(--spacing)*1911)}.m-1925{margin:calc(var(--spacing)*1925)}.m-1939{margin:calc(var(--spacing)*1939)}.m-1940{margin:calc(var(--spacing)*1940)}.m-1950{margin:calc(var(--spacing)*1950)}.m-1953{margin:calc(var(--spacing)*1953)}.m-1969{margin:calc(var(--spacing)*1969)}.m-1974{margin:calc(var(--spacing)*1974)}.m-1975{margin:calc(var(--spacing)*1975)}.m-1978{margin:calc(var(--spacing)*1978)}.m-1979{margin:calc(var(--spacing)*1979)}.m-1995{margin:calc(var(--spacing)*1995)}.m-2004{margin:calc(var(--spacing)*2004)}.m-2022{margin:calc(var(--spacing)*2022)}.m-2031{margin:calc(var(--spacing)*2031)}.m-2036{margin:calc(var(--spacing)*2036)}.m-2040{margin:calc(var(--spacing)*2040)}.m-2044{margin:calc(var(--spacing)*2044)}.m-2051{margin:calc(var(--spacing)*2051)}.m-2078{margin:calc(var(--spacing)*2078)}.m-2083{margin:calc(var(--spacing)*2083)}.m-2087{margin:calc(var(--spacing)*2087)}.m-2097{margin:calc(var(--spacing)*2097)}.m-2098{margin:calc(var(--spacing)*2098)}.m-2099{margin:calc(var(--spacing)*2099)}.m-2106{margin:calc(var(--spacing)*2106)}.m-2109{margin:calc(var(--spacing)*2109)}.m-2110{margin:calc(var(--spacing)*2110)}.m-2119{margin:calc(var(--spacing)*2119)}.m-2122{margin:calc(var(--spacing)*2122)}.m-2134{margin:calc(var(--spacing)*2134)}.m-2141{margin:calc(var(--spacing)*2141)}.m-2150{margin:calc(var(--spacing)*2150)}.m-2157{margin:calc(var(--spacing)*2157)}.m-2164{margin:calc(var(--spacing)*2164)}.m-2173{margin:calc(var(--spacing)*2173)}.m-2179{margin:calc(var(--spacing)*2179)}.m-2182{margin:calc(var(--spacing)*2182)}.m-2189{margin:calc(var(--spacing)*2189)}.m-2215{margin:calc(var(--spacing)*2215)}.m-2221{margin:calc(var(--spacing)*2221)}.m-2235{margin:calc(var(--spacing)*2235)}.m-2246{margin:calc(var(--spacing)*2246)}.m-2260{margin:calc(var(--spacing)*2260)}.m-2262{margin:calc(var(--spacing)*2262)}.m-2297{margin:calc(var(--spacing)*2297)}.m-2305{margin:calc(var(--spacing)*2305)}.m-2306{margin:calc(var(--spacing)*2306)}.m-2323{margin:calc(var(--spacing)*2323)}.m-2339{margin:calc(var(--spacing)*2339)}.m-2348{margin:calc(var(--spacing)*2348)}.m-2359{margin:calc(var(--spacing)*2359)}.m-2365{margin:calc(var(--spacing)*2365)}.m-2377{margin:calc(var(--spacing)*2377)}.m-2381{margin:calc(var(--spacing)*2381)}.m-2425{margin:calc(var(--spacing)*2425)}.m-2430{margin:calc(var(--spacing)*2430)}.m-2432{margin:calc(var(--spacing)*2432)}.m-2444{margin:calc(var(--spacing)*2444)}.m-2449{margin:calc(var(--spacing)*2449)}.m-2451{margin:calc(var(--spacing)*2451)}.m-2454{margin:calc(var(--spacing)*2454)}.m-2464{margin:calc(var(--spacing)*2464)}.m-2486{margin:calc(var(--spacing)*2486)}.m-2490{margin:calc(var(--spacing)*2490)}.m-2505{margin:calc(var(--spacing)*2505)}.m-2510{margin:calc(var(--spacing)*2510)}.m-2534{margin:calc(var(--spacing)*2534)}.m-2539{margin:calc(var(--spacing)*2539)}.m-2542{margin:calc(var(--spacing)*2542)}.m-2554{margin:calc(var(--spacing)*2554)}.m-2555{margin:calc(var(--spacing)*2555)}.m-2556{margin:calc(var(--spacing)*2556)}.m-2560{margin:calc(var(--spacing)*2560)}.m-2564{margin:calc(var(--spacing)*2564)}.m-2571{margin:calc(var(--spacing)*2571)}.m-2583{margin:calc(var(--spacing)*2583)}.m-2585{margin:calc(var(--spacing)*2585)}.m-2591{margin:calc(var(--spacing)*2591)}.m-2604{margin:calc(var(--spacing)*2604)}.m-2611{margin:calc(var(--spacing)*2611)}.m-2614{margin:calc(var(--spacing)*2614)}.m-2631{margin:calc(var(--spacing)*2631)}.m-2652{margin:calc(var(--spacing)*2652)}.m-2657{margin:calc(var(--spacing)*2657)}.m-2667{margin:calc(var(--spacing)*2667)}.m-2672{margin:calc(var(--spacing)*2672)}.m-2674{margin:calc(var(--spacing)*2674)}.m-2692{margin:calc(var(--spacing)*2692)}.m-2707{margin:calc(var(--spacing)*2707)}.m-2712{margin:calc(var(--spacing)*2712)}.m-2714{margin:calc(var(--spacing)*2714)}.m-2732{margin:calc(var(--spacing)*2732)}.m-2758{margin:calc(var(--spacing)*2758)}.m-2761{margin:calc(var(--spacing)*2761)}.m-2780{margin:calc(var(--spacing)*2780)}.m-2782{margin:calc(var(--spacing)*2782)}.m-2792{margin:calc(var(--spacing)*2792)}.m-2805{margin:calc(var(--spacing)*2805)}.m-2824{margin:calc(var(--spacing)*2824)}.m-2825{margin:calc(var(--spacing)*2825)}.m-2879{margin:calc(var(--spacing)*2879)}.m-2882{margin:calc(var(--spacing)*2882)}.m-2885{margin:calc(var(--spacing)*2885)}.m-2887{margin:calc(var(--spacing)*2887)}.m-2896{margin:calc(var(--spacing)*2896)}.m-2911{margin:calc(var(--spacing)*2911)}.m-2915{margin:calc(var(--spacing)*2915)}.m-2920{margin:calc(var(--spacing)*2920)}.m-2923{margin:calc(var(--spacing)*2923)}.m-2944{margin:calc(var(--spacing)*2944)}.m-2986{margin:calc(var(--spacing)*2986)}.m-3002{margin:calc(var(--spacing)*3002)}.m-3021{margin:calc(var(--spacing)*3021)}.m-3025{margin:calc(var(--spacing)*3025)}.m-3033{margin:calc(var(--spacing)*3033)}.m-3038{margin:calc(var(--spacing)*3038)}.m-3043{margin:calc(var(--spacing)*3043)}.m-3050{margin:calc(var(--spacing)*3050)}.m-3058{margin:calc(var(--spacing)*3058)}.m-3060{margin:calc(var(--spacing)*3060)}.m-3063{margin:calc(var(--spacing)*3063)}.m-3066{margin:calc(var(--spacing)*3066)}.m-3095{margin:calc(var(--spacing)*3095)}.m-3102{margin:calc(var(--spacing)*3102)}.m-3146{margin:calc(var(--spacing)*3146)}.m-3154{margin:calc(var(--spacing)*3154)}.m-3184{margin:calc(var(--spacing)*3184)}.m-3194{margin:calc(var(--spacing)*3194)}.m-3195{margin:calc(var(--spacing)*3195)}.m-3212{margin:calc(var(--spacing)*3212)}.m-3214{margin:calc(var(--spacing)*3214)}.m-3220{margin:calc(var(--spacing)*3220)}.m-3225{margin:calc(var(--spacing)*3225)}.m-3235{margin:calc(var(--spacing)*3235)}.m-3245{margin:calc(var(--spacing)*3245)}.m-3248{margin:calc(var(--spacing)*3248)}.m-3257{margin:calc(var(--spacing)*3257)}.m-3273{margin:calc(var(--spacing)*3273)}.m-3274{margin:calc(var(--spacing)*3274)}.m-3280{margin:calc(var(--spacing)*3280)}.m-3287{margin:calc(var(--spacing)*3287)}.m-3294{margin:calc(var(--spacing)*3294)}.m-3320{margin:calc(var(--spacing)*3320)}.m-3342{margin:calc(var(--spacing)*3342)}.m-3346{margin:calc(var(--spacing)*3346)}.m-3348{margin:calc(var(--spacing)*3348)}.m-3352{margin:calc(var(--spacing)*3352)}.m-3379{margin:calc(var(--spacing)*3379)}.m-3383{margin:calc(var(--spacing)*3383)}.m-3398{margin:calc(var(--spacing)*3398)}.m-3408{margin:calc(var(--spacing)*3408)}.m-3412{margin:calc(var(--spacing)*3412)}.m-3425{margin:calc(var(--spacing)*3425)}.m-3428{margin:calc(var(--spacing)*3428)}.m-3439{margin:calc(var(--spacing)*3439)}.m-3475{margin:calc(var(--spacing)*3475)}.m-3479{margin:calc(var(--spacing)*3479)}.m-3497{margin:calc(var(--spacing)*3497)}.m-3522{margin:calc(var(--spacing)*3522)}.m-3525{margin:calc(var(--spacing)*3525)}.m-3534{margin:calc(var(--spacing)*3534)}.m-3535{margin:calc(var(--spacing)*3535)}.m-3536{margin:calc(var(--spacing)*3536)}.m-3546{margin:calc(var(--spacing)*3546)}.m-3548{margin:calc(var(--spacing)*3548)}.m-3564{margin:calc(var(--spacing)*3564)}.m-3575{margin:calc(var(--spacing)*3575)}.m-3580{margin:calc(var(--spacing)*3580)}.m-3599{margin:calc(var(--spacing)*3599)}.m-3605{margin:calc(var(--spacing)*3605)}.m-3606{margin:calc(var(--spacing)*3606)}.m-3615{margin:calc(var(--spacing)*3615)}.m-3620{margin:calc(var(--spacing)*3620)}.m-3622{margin:calc(var(--spacing)*3622)}.m-3632{margin:calc(var(--spacing)*3632)}.m-3649{margin:calc(var(--spacing)*3649)}.m-3666{margin:calc(var(--spacing)*3666)}.m-3669{margin:calc(var(--spacing)*3669)}.m-3673{margin:calc(var(--spacing)*3673)}.m-3679{margin:calc(var(--spacing)*3679)}.m-3695{margin:calc(var(--spacing)*3695)}.m-3767{margin:calc(var(--spacing)*3767)}.m-3771{margin:calc(var(--spacing)*3771)}.m-3805{margin:calc(var(--spacing)*3805)}.m-3807{margin:calc(var(--spacing)*3807)}.m-3814{margin:calc(var(--spacing)*3814)}.m-3837{margin:calc(var(--spacing)*3837)}.m-3844{margin:calc(var(--spacing)*3844)}.m-3846{margin:calc(var(--spacing)*3846)}.m-3848{margin:calc(var(--spacing)*3848)}.m-3913{margin:calc(var(--spacing)*3913)}.m-3920{margin:calc(var(--spacing)*3920)}.m-3930{margin:calc(var(--spacing)*3930)}.m-3938{margin:calc(var(--spacing)*3938)}.m-3966{margin:calc(var(--spacing)*3966)}.m-3967{margin:calc(var(--spacing)*3967)}.m-3980{margin:calc(var(--spacing)*3980)}.m-3991{margin:calc(var(--spacing)*3991)}.m-4001{margin:calc(var(--spacing)*4001)}.m-4005{margin:calc(var(--spacing)*4005)}.m-4055{margin:calc(var(--spacing)*4055)}.m-4079{margin:calc(var(--spacing)*4079)}.m-4083{margin:calc(var(--spacing)*4083)}.m-4091{margin:calc(var(--spacing)*4091)}.m-4108{margin:calc(var(--spacing)*4108)}.m-4110{margin:calc(var(--spacing)*4110)}.m-4122{margin:calc(var(--spacing)*4122)}.m-4150{margin:calc(var(--spacing)*4150)}.m-4152{margin:calc(var(--spacing)*4152)}.m-4158{margin:calc(var(--spacing)*4158)}.m-4165{margin:calc(var(--spacing)*4165)}.m-4170{margin:calc(var(--spacing)*4170)}.m-4241{margin:calc(var(--spacing)*4241)}.m-4244{margin:calc(var(--spacing)*4244)}.m-4283{margin:calc(var(--spacing)*4283)}.m-4319{margin:calc(var(--spacing)*4319)}.m-4327{margin:calc(var(--spacing)*4327)}.m-4347{margin:calc(var(--spacing)*4347)}.m-4353{margin:calc(var(--spacing)*4353)}.m-4378{margin:calc(var(--spacing)*4378)}.m-4408{margin:calc(var(--spacing)*4408)}.m-4482{margin:calc(var(--spacing)*4482)}.m-4538{margin:calc(var(--spacing)*4538)}.m-4568{margin:calc(var(--spacing)*4568)}.m-4588{margin:calc(var(--spacing)*4588)}.m-4601{margin:calc(var(--spacing)*4601)}.m-4606{margin:calc(var(--spacing)*4606)}.m-4616{margin:calc(var(--spacing)*4616)}.m-4693{margin:calc(var(--spacing)*4693)}.m-4716{margin:calc(var(--spacing)*4716)}.m-4719{margin:calc(var(--spacing)*4719)}.m-4736{margin:calc(var(--spacing)*4736)}.m-4772{margin:calc(var(--spacing)*4772)}.m-4774{margin:calc(var(--spacing)*4774)}.m-4873{margin:calc(var(--spacing)*4873)}.m-4885{margin:calc(var(--spacing)*4885)}.m-4891{margin:calc(var(--spacing)*4891)}.m-5026{margin:calc(var(--spacing)*5026)}.m-5059{margin:calc(var(--spacing)*5059)}.m-5071{margin:calc(var(--spacing)*5071)}.m-5082{margin:calc(var(--spacing)*5082)}.m-5084{margin:calc(var(--spacing)*5084)}.m-5100{margin:calc(var(--spacing)*5100)}.m-5110{margin:calc(var(--spacing)*5110)}.m-5132{margin:calc(var(--spacing)*5132)}.m-5144{margin:calc(var(--spacing)*5144)}.m-5154{margin:calc(var(--spacing)*5154)}.m-5183{margin:calc(var(--spacing)*5183)}.m-5200{margin:calc(var(--spacing)*5200)}.m-5201{margin:calc(var(--spacing)*5201)}.m-5204{margin:calc(var(--spacing)*5204)}.m-5217{margin:calc(var(--spacing)*5217)}.m-5251{margin:calc(var(--spacing)*5251)}.m-5366{margin:calc(var(--spacing)*5366)}.m-5376{margin:calc(var(--spacing)*5376)}.m-5385{margin:calc(var(--spacing)*5385)}.m-5441{margin:calc(var(--spacing)*5441)}.m-5463{margin:calc(var(--spacing)*5463)}.m-5649{margin:calc(var(--spacing)*5649)}.m-5676{margin:calc(var(--spacing)*5676)}.m-5780{margin:calc(var(--spacing)*5780)}.m-5781{margin:calc(var(--spacing)*5781)}.m-5784{margin:calc(var(--spacing)*5784)}.m-5858{margin:calc(var(--spacing)*5858)}.m-5915{margin:calc(var(--spacing)*5915)}.m-5943{margin:calc(var(--spacing)*5943)}.m-5969{margin:calc(var(--spacing)*5969)}.m-5970{margin:calc(var(--spacing)*5970)}.m-6015{margin:calc(var(--spacing)*6015)}.m-6087{margin:calc(var(--spacing)*6087)}.m-6133{margin:calc(var(--spacing)*6133)}.m-6196{margin:calc(var(--spacing)*6196)}.m-6269{margin:calc(var(--spacing)*6269)}.m-6334{margin:calc(var(--spacing)*6334)}.m-6404{margin:calc(var(--spacing)*6404)}.m-6572{margin:calc(var(--spacing)*6572)}.m-6595{margin:calc(var(--spacing)*6595)}.m-6691{margin:calc(var(--spacing)*6691)}.m-6908{margin:calc(var(--spacing)*6908)}.m-6998{margin:calc(var(--spacing)*6998)}.m-7618{margin:calc(var(--spacing)*7618)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.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-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-4{margin-left:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-square{aspect-ratio:1}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[85vh\]{max-height:85vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[4rem\]{min-width:4rem}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-110,.scale-125{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}: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-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)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-300{border-color:var(--color-green-300)}.border-orange-300{border-color:var(--color-orange-300)}.border-pink-300{border-color:var(--color-pink-300)}.border-purple-300{border-color:var(--color-purple-300)}.border-red-300{border-color:var(--color-red-300)}.border-white{border-color:var(--color-white)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-100{--tw-gradient-from:var(--color-blue-100);--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-blue-200{--tw-gradient-from:var(--color-blue-200);--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-green-200{--tw-gradient-from:var(--color-green-200);--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-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-100{--tw-gradient-from:var(--color-orange-100);--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-orange-200{--tw-gradient-from:var(--color-orange-200);--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-pink-100{--tw-gradient-from:var(--color-pink-100);--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-pink-200{--tw-gradient-from:var(--color-pink-200);--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-purple-200{--tw-gradient-from:var(--color-purple-200);--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-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-100{--tw-gradient-from:var(--color-red-100);--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-red-200{--tw-gradient-from:var(--color-red-200);--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-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-200{--tw-gradient-from:var(--color-yellow-200);--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-purple-200{--tw-gradient-via:var(--color-purple-200);--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-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-200{--tw-gradient-to:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-200{--tw-gradient-to:var(--color-cyan-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-200{--tw-gradient-to:var(--color-emerald-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-200{--tw-gradient-to:var(--color-orange-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-100{--tw-gradient-to:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-200{--tw-gradient-to:var(--color-pink-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-100{--tw-gradient-to:var(--color-purple-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-200{--tw-gradient-to:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-100{--tw-gradient-to:var(--color-yellow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--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))}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-purple-600{color:var(--color-purple-600)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-lg{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)}.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)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:-translate-y-4:hover{--tw-translate-y:calc(var(--spacing)*-4);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-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:rotate-1:hover{rotate:1deg}.hover\:rotate-90:hover{rotate:90deg}.hover\:border-yellow-300:hover{border-color:var(--color-yellow-300)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:from-green-300:hover{--tw-gradient-from:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-green-500:hover{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-red-300:hover{--tw-gradient-from:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-red-500:hover{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-blue-600:hover{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-emerald-300:hover{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-pink-300:hover{--tw-gradient-to:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-pink-600:hover{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-xl:hover{--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)}}.focus\:ring-4:focus{--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\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-yellow-300:focus{--tw-ring-color:var(--color-yellow-300)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:from-green-600:active{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:from-red-600:active{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:to-blue-700:active{--tw-gradient-to:var(--color-blue-700);--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))}.active\:to-pink-700:active{--tw-gradient-to:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@media (min-width:40rem){.sm\:block{display:block}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-row{flex-direction:row}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-6{padding:calc(var(--spacing)*6)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-6{height:calc(var(--spacing)*6)}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-12{height:calc(var(--spacing)*12)}.lg\:w-6{width:calc(var(--spacing)*6)}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-12{width:calc(var(--spacing)*12)}.lg\:w-20{width:calc(var(--spacing)*20)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}}@media (orientation:portrait){.portrait\:block{display:block}.portrait\:flex{display:flex}.portrait\:flex-col{flex-direction:column}}@media (orientation:landscape){.landscape\:flex{display:flex}.landscape\:hidden{display:none}.landscape\:max-h-\[95vh\]{max-height:95vh}.landscape\:flex-row{flex-direction:row}}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-purple-800\/30{background-color:#6e11b04d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-800\/30{background-color:color-mix(in oklab,var(--color-purple-800)30%,transparent)}}.dark\:bg-red-800\/30{background-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-800\/30{background-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:from-blue-700{--tw-gradient-from:var(--color-blue-700);--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))}.dark\:from-blue-900{--tw-gradient-from:var(--color-blue-900);--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))}.dark\:from-green-700{--tw-gradient-from:var(--color-green-700);--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))}.dark\:from-green-800{--tw-gradient-from:var(--color-green-800);--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))}.dark\:from-orange-700{--tw-gradient-from:var(--color-orange-700);--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))}.dark\:from-orange-900{--tw-gradient-from:var(--color-orange-900);--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))}.dark\:from-pink-700{--tw-gradient-from:var(--color-pink-700);--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))}.dark\:from-pink-800{--tw-gradient-from:var(--color-pink-800);--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))}.dark\:from-purple-700{--tw-gradient-from:var(--color-purple-700);--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))}.dark\:from-purple-800{--tw-gradient-from:var(--color-purple-800);--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))}.dark\:from-purple-900{--tw-gradient-from:var(--color-purple-900);--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))}.dark\:from-red-800{--tw-gradient-from:var(--color-red-800);--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))}.dark\:from-red-900{--tw-gradient-from:var(--color-red-900);--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))}.dark\:from-yellow-700{--tw-gradient-from:var(--color-yellow-700);--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))}.dark\:via-pink-800{--tw-gradient-via:var(--color-pink-800);--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)}.dark\:via-purple-800{--tw-gradient-via:var(--color-purple-800);--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)}.dark\:to-blue-700{--tw-gradient-to:var(--color-blue-700);--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))}.dark\:to-blue-800{--tw-gradient-to:var(--color-blue-800);--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))}.dark\:to-cyan-700{--tw-gradient-to:var(--color-cyan-700);--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))}.dark\:to-emerald-800{--tw-gradient-to:var(--color-emerald-800);--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))}.dark\:to-green-900{--tw-gradient-to:var(--color-green-900);--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))}.dark\:to-orange-700{--tw-gradient-to:var(--color-orange-700);--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))}.dark\:to-pink-700{--tw-gradient-to:var(--color-pink-700);--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))}.dark\:to-pink-800{--tw-gradient-to:var(--color-pink-800);--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))}.dark\:to-pink-900{--tw-gradient-to:var(--color-pink-900);--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))}.dark\:to-red-700{--tw-gradient-to:var(--color-red-700);--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))}.dark\:to-yellow-700{--tw-gradient-to:var(--color-yellow-700);--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))}.dark\:to-yellow-900{--tw-gradient-to:var(--color-yellow-900);--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))}.dark\:text-cyan-200{color:var(--color-cyan-200)}.dark\:text-cyan-300{color:var(--color-cyan-300)}.dark\:text-green-200{color:var(--color-green-200)}.dark\:text-green-300{color:var(--color-green-300)}.dark\:text-pink-200{color:var(--color-pink-200)}.dark\:text-pink-300{color:var(--color-pink-300)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-yellow-200{color:var(--color-yellow-200)}.dark\:text-yellow-300{color:var(--color-yellow-300)}@media (hover:hover){.dark\:hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-red-800:hover{background-color:var(--color-red-800)}.dark\:hover\:from-green-700:hover{--tw-gradient-from:var(--color-green-700);--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))}.dark\:hover\:from-red-700:hover{--tw-gradient-from:var(--color-red-700);--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))}.dark\:hover\:to-emerald-700:hover{--tw-gradient-to:var(--color-emerald-700);--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))}.dark\:hover\:to-pink-700:hover{--tw-gradient-to:var(--color-pink-700);--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))}}}}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@media (prefers-color-scheme:dark){:root{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--secondary:oklch(26.9% 0 0);--muted:oklch(26.9% 0 0);--accent:oklch(26.9% 0 0);--border:oklch(100% 0 0/.1)}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;transition:background-color .3s,color .3s}.dark-optimized{background:var(--card);border-color:var(--border);color:var(--card-foreground);transition:all .2s;box-shadow:0 10px 15px -3px oklch(0 0 0/.1),0 4px 6px -2px oklch(0 0 0/.1)}.dark-optimized:hover{background:var(--muted);transform:translateY(-1px)}.gradient-bg{background:linear-gradient(to bottom right,var(--secondary),var(--accent))}.text-primary{color:var(--foreground)}.text-secondary{color:var(--muted-foreground)}.text-accent{color:var(--accent-foreground)}.btn-primary{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem 1rem;transition:all .2s}.btn-primary:hover{background:var(--primary);opacity:.9;transform:translateY(-1px)}.btn-secondary{background:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem 1rem;transition:all .2s}.btn-secondary:hover{background:var(--muted);transform:translateY(-1px)}@media (prefers-color-scheme:dark){.svg-container{border-radius:var(--radius);border:1px solid var(--border);background:oklch(100% 0 0)}.svg-container img{filter:brightness()contrast(1.1)}}.dark .svg-container{border-radius:var(--radius);border:1px solid var(--border);background:oklch(100% 0 0)}.dark .svg-container img{filter:brightness()contrast(1.1)}.input-field{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);padding:.5rem .75rem;transition:all .2s}.input-field:focus{border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring)l c h/.2);outline:none}.card{background:var(--card);color:var(--card-foreground);box-shadow:0 4px 6px -1px oklch(0 0 0/.1),0 2px 4px -1px oklch(0 0 0/.06)}.card,.popover{border:1px solid var(--border);border-radius:var(--radius)}.popover{background:var(--popover);color:var(--popover-foreground);box-shadow:0 10px 15px -3px oklch(0 0 0/.1),0 4px 6px -2px oklch(0 0 0/.1)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.kids-gradient-bg{background:linear-gradient(135deg,#ff6b9d,#ffd93d 25%,#6bcf7f 50%,#4d9de0 75%,#9b59b6) 0 0/400% 400%;animation:gradientShift 8s infinite}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.kids-title{color:#2c3e50;text-shadow:3px 3px #fff,6px 6px #0000001a}.kids-subtitle,.kids-title{font-family:Comic Sans MS,cursive,sans-serif}.kids-subtitle{color:#34495e;text-shadow:1px 1px #fff;font-weight:600}.kids-card{background:linear-gradient(145deg,#fff,#f0f8ff);border:4px solid #ff6b9d;position:relative;overflow:hidden;box-shadow:0 15px 35px #ff6b9d4d,0 5px 15px #0000001a,inset 0 1px #fff9}.kids-card:before{content:"";opacity:0;background:linear-gradient(45deg,#0000,#ffffff4d,#0000);width:200%;height:200%;transition:all .6s;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.kids-card:hover:before{animation:shimmer 1.5s ease-in-out}@keyframes shimmer{0%{opacity:0;transform:translate(-100%)translateY(-100%)rotate(45deg)}50%{opacity:1}to{opacity:0;transform:translate(100%)translateY(100%)rotate(45deg)}}.kids-svg-container{background:radial-gradient(circle,#fff 0,#f8f9ff 100%);border:3px dashed #ffd93d;position:relative}.sparkle-effect{background:radial-gradient(circle,#ffd93d 0,#0000 70%);border-radius:50%;width:20px;height:20px;animation:sparkle 2s ease-in-out infinite;position:absolute;top:10px;right:10px}@keyframes sparkle{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}.kids-button-text{color:#e74c3c;text-shadow:1px 1px #fff;font-family:Comic Sans MS,cursive,sans-serif;font-size:1.1rem;font-weight:700}@keyframes bounce-gentle{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-bounce-gentle{animation:bounce-gentle 3s ease-in-out infinite}@keyframes rainbow{0%{color:#ff6b9d}16.66%{color:#ffd93d}33.33%{color:#6bcf7f}50%{color:#4d9de0}66.66%{color:#9b59b6}83.33%{color:#e74c3c}to{color:#ff6b9d}}.animate-rainbow{animation:rainbow 4s ease-in-out infinite}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.8}}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{opacity:0;animation:fade-in-up .8s ease-out forwards}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.animate-wiggle{animation:wiggle .5s ease-in-out}.floating-stars{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.star{font-size:1.5rem;animation:float 6s ease-in-out infinite;position:absolute}.star-1{animation-delay:0s;top:10%;left:10%}.star-2{animation-delay:1s;top:20%;right:15%}.star-3{animation-delay:2s;top:60%;left:5%}.star-4{animation-delay:3s;top:70%;right:10%}.star-5{animation-delay:4s;top:30%;left:80%}.star-6{animation-delay:5s;top:80%;left:70%}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(120deg)}66%{transform:translateY(10px)rotate(240deg)}}.floating-clouds{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.cloud{font-size:2rem;animation:drift 15s linear infinite;position:absolute}.cloud-1{animation-delay:0s;top:15%}.cloud-2{animation-delay:5s;top:45%}.cloud-3{animation-delay:10s;top:75%}@keyframes drift{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 100px))}}.floating-balloons{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;bottom:0;left:0}.balloon{font-size:2rem;animation:rise 12s ease-in-out infinite;position:absolute}.balloon-1{animation-delay:0s;left:20%}.balloon-2{animation-delay:4s;left:50%}.balloon-3{animation-delay:8s;left:80%}@keyframes rise{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px)rotate(1turn)}}.seo-footer{color:#ecf0f1;background:linear-gradient(135deg,#2c3e50,#34495e);border-top:5px solid #e74c3c;margin-top:4rem;padding:3rem 0 1rem;position:relative}.seo-footer:before{content:"";background:linear-gradient(90deg,#e74c3c,#f39c12,#f1c40f,#2ecc71,#3498db,#9b59b6);height:3px;position:absolute;top:0;left:0;right:0}.footer-section{margin-bottom:2rem}.footer-title{color:#f39c12;text-shadow:1px 1px 2px #0000004d;margin-bottom:1rem;font-family:Comic Sans MS,cursive,sans-serif;font-size:1.25rem;font-weight:700}.footer-text{color:#bdc3c7;margin-bottom:1rem;font-size:.95rem;line-height:1.6}.footer-list{margin:0;padding:0;list-style:none}.footer-list li{color:#bdc3c7;margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.footer-content{border-top:2px solid #34495e;margin-bottom:2rem;padding-top:2rem}.footer-main-title{color:#e74c3c;text-align:center;text-shadow:2px 2px 4px #0000004d;margin-bottom:1.5rem;font-family:Comic Sans MS,cursive,sans-serif;font-size:1.75rem;font-weight:700}.footer-description{color:#ecf0f1;text-align:justify;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.footer-keywords{background:#34495e80;border-left:4px solid #3498db;border-radius:10px;margin:2rem 0;padding:1.5rem}.keywords-title{color:#3498db;margin-bottom:1rem;font-family:Comic Sans MS,cursive,sans-serif;font-size:1.1rem;font-weight:700}.keywords-text{color:#bdc3c7;font-size:.9rem;line-height:1.6}.footer-bottom{text-align:center;border-top:2px solid #34495e;padding-top:1.5rem}.copyright{color:#f39c12;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.footer-note{color:#95a5a6;font-size:.85rem;font-style:italic}@media (max-width:768px){.seo-footer{padding:2rem 0 1rem}.footer-main-title{font-size:1.4rem}.footer-description{text-align:left}.footer-keywords{padding:1rem}.kids-subtitle{font-size:1.1rem}.kids-button-text,.kids-subtitle{font-family:Comic Sans MS,cursive,sans-serif!important}.kids-button-text{font-size:1rem}}@media (max-width:1024px){.paint-page-body,.paint-page-html{height:100dvh;overflow:hidden}.paint-page-body{width:100%;position:fixed}.paint-page{height:100dvh;min-height:100dvh;max-height:100dvh}}@media (max-width:1024px) and (orientation:landscape){.paint-page{height:100dvh;max-height:100dvh}}.kid-friendly-modal{animation:bounceIn .5s ease-out}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.kid-friendly-button{transition:all .3s;transform:scale(1)}.kid-friendly-button:hover{transform:scale(1.1);box-shadow:0 8px 25px #0003}.kid-friendly-button:active{transform:scale(.95)}.kid-friendly-color{transition:all .2s;transform:scale(1)}.kid-friendly-color:hover{transform:scale(1.2);box-shadow:0 4px 15px #0000004d}.kid-friendly-color:active{transform:scale(.9)}.accessibility-focus{outline-offset:2px;outline:3px solid #4a90e2}.high-contrast{filter:contrast(1.5)}.screen-reader-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accessible-button{border:2px solid #0000;min-width:44px;min-height:44px;transition:all .2s}.accessible-button:focus{outline-offset:2px;border-color:#4a90e2;outline:3px solid #4a90e2}.accessible-button:focus-visible{outline-offset:2px;outline:3px solid #4a90e2}@media (prefers-contrast:high){.kid-friendly-modal{border:3px solid #000}.kid-friendly-button{color:#000;background-color:#fff;border:2px solid #000}.kid-friendly-button:hover{color:#fff;background-color:#000}}@media (prefers-reduced-motion:reduce){.kid-friendly-modal{animation:none}.kid-friendly-button,.kid-friendly-color{transition:none}.kid-friendly-gradient,.kid-friendly-sparkle{animation:none}}.kid-friendly-title{text-shadow:2px 2px 4px #0000001a}.kid-friendly-gradient{background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57) 0 0/300% 300%;animation:gradientShift 3s infinite}.kid-friendly-sparkle{position:relative;overflow:hidden}.kid-friendly-sparkle:before{content:"";background:linear-gradient(45deg,#0000,#ffffff4d,#0000);width:200%;height:200%;animation:sparkle 2s linear infinite;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@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-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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}@keyframes pulse{50%{opacity:.5}}