@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.0.14 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-purple-600:oklch(.558 .288 302.321);--color-purple-700:oklch(.496 .265 301.924);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-500:oklch(.551 .027 264.364);--color-gray-700:oklch(.373 .034 259.733);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@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}body{line-height:inherit}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;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{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing)*3)}.z-10{z-index:10}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing)*4)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.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-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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;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-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (width>=40rem){.sm\:block{display:block}.sm\:hidden{display:none}}@media (width>=48rem){.md\:mx-4{margin-inline:calc(var(--spacing)*4)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-5{margin-bottom:calc(var(--spacing)*5)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:w-auto{width:auto}.md\:max-w-lg{max-width:var(--container-lg)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:text-gray-300{color:var(--color-gray-300)}}}:root{--background:#f8f9fa;--foreground:#171717;--gradient-start:#ff5f6d;--gradient-middle:#c36ef8;--gradient-end:#6495ed;--header-footer-bg:#f5f5f7e6;--content-bg:#fff;--box-bg:#f5f5f7}.dark-mode{--background:#121212;--foreground:#ededed;--header-footer-bg:#19191bf2;--content-bg:#1a1a1c;--box-bg:#2a2a2c}body{background:var(--background);color:var(--foreground);flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .5s ease-out forwards}.border-gradient{border-radius:24px;position:relative;overflow:hidden}.border-gradient:before{content:"";background:linear-gradient(135deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end),var(--gradient-middle));pointer-events:none;border-radius:24px;padding:4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.text-gradient{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-button{background:linear-gradient(45deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));border-radius:16px;transition:all .3s;box-shadow:0 4px 15px #c36ef833}.gradient-button:hover{box-shadow:0 6px 20px #c36ef866}.input-gradient:focus,.select-gradient:focus{border-color:#0000;box-shadow:0 0 0 2px #ff5f6d33,0 0 0 4px #c36ef833}.arrow-button svg{filter:drop-shadow(0 2px 4px #c36ef84d);transition:all .5s cubic-bezier(.68,-.55,.27,1.55)}.arrow-button:hover svg{transform:scale(1.1)}.theme-toggle-label{background:linear-gradient(45deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));cursor:pointer;border-radius:30px;justify-content:space-between;align-items:center;width:60px;height:30px;padding:4px;transition:background-color .2s;display:flex;position:relative}.theme-toggle-dark,.theme-toggle-light{z-index:1;font-size:14px}.theme-toggle-ball{z-index:2;background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s cubic-bezier(.68,-.55,.27,1.55);position:absolute;top:4px;left:4px}input:checked+.theme-toggle-label .theme-toggle-ball{transform:translate(30px)}.app-container{background-color:var(--content-bg);border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.dark .app-container{box-shadow:0 10px 30px #0000004d}.rounded-xl{border-radius:20px;overflow:hidden}.rounded-2xl{border-radius:24px;overflow:hidden}.grid{background-position:50%;background-size:1rem 1rem;width:fit-content;position:relative}.border,.darkBorderBg,.glow,.white{z-index:-1;filter:blur(3px);border-radius:16px;width:100%;max-width:100%;height:100%;max-height:70px;position:absolute;overflow:hidden}.input{color:#fff;background-color:#010201;border:none;border-radius:16px;width:100%;min-width:300px;height:56px;padding-inline:59px;font-size:18px}.dark-mode .input{background-color:#151515}.light-mode .input{color:#333;background-color:#f5f5f7}#poda{justify-content:center;align-items:center;width:100%;display:flex}.input::placeholder{color:#c0b9c0;opacity:1}.light-mode .input::placeholder{color:#757575}.input:focus{outline:none}#main:focus-within>#input-mask{display:none}#main{width:100%;position:relative}#input-mask{display:none}#pink-mask{pointer-events:none;filter:blur(20px);opacity:.8;background:#cf30aa;width:30px;height:20px;transition:all 2s;position:absolute;top:10px;left:5px}#main:hover>#pink-mask{opacity:0}.white{filter:blur(2px);border-radius:16px;max-width:100%;max-height:63px}.white:before{content:"";z-index:-2;text-align:center;filter:brightness(1.4);background-image:conic-gradient(#0000 0,#a099d8,#0000 8% 50%,#dfa2da,#0000 58%);background-position:0 0;background-repeat:no-repeat;width:600px;height:600px;transition:all 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(83deg)}.border{filter:blur(.5px);border-radius:16px;max-width:100%;max-height:59px}.border:before{content:"";z-index:-2;text-align:center;filter:brightness(1.3);background-image:conic-gradient(#1c191c,#402fb5 5%,#1c191c 14% 50%,#cf30aa 60%,#1c191c 64%);background-position:0 0;background-repeat:no-repeat;width:600px;height:600px;transition:all 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(70deg)}.darkBorderBg{max-width:100%;max-height:65px}.darkBorderBg:before{content:"";z-index:-2;text-align:center;background-image:conic-gradient(#0000,#18116a,#0000 10% 50%,#6e1b60,#0000 60%);background-position:0 0;background-repeat:no-repeat;width:600px;height:600px;transition:all 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(82deg)}#poda:hover>.darkBorderBg:before{transform:translate(-50%,-50%)rotate(-98deg)}#poda:hover>.glow:before{transform:translate(-50%,-50%)rotate(-120deg)}#poda:hover>.white:before{transform:translate(-50%,-50%)rotate(-97deg)}#poda:hover>.border:before{transform:translate(-50%,-50%)rotate(-110deg)}#poda:focus-within>.darkBorderBg:before{transition:all 4s;transform:translate(-50%,-50%)rotate(442deg)}#poda:focus-within>.glow:before{transition:all 4s;transform:translate(-50%,-50%)rotate(420deg)}#poda:focus-within>.white:before{transition:all 4s;transform:translate(-50%,-50%)rotate(443deg)}#poda:focus-within>.border:before{transition:all 4s;transform:translate(-50%,-50%)rotate(430deg)}.glow{filter:blur(30px);opacity:.4;max-width:100%;max-height:130px;overflow:hidden}.glow:before{content:"";z-index:-2;text-align:center;background-image:conic-gradient(#000,#402fb5 5%,#000 38% 50%,#cf30aa 60%,#000 87%);background-position:0 0;background-repeat:no-repeat;width:999px;height:999px;transition:all 2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(60deg)}@keyframes rotate{to{transform:translate(-50%,-50%)rotate(450deg)}}@keyframes leftright{0%{opacity:1;transform:translate(0)}49%{opacity:0;transform:translate(250px)}80%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}#filter-icon{z-index:2;isolation:isolate;background:linear-gradient(#161329,#000,#1d1b4b);border:1px solid #0000;justify-content:center;align-items:center;width:100%;max-width:38px;height:100%;max-height:40px;display:flex;top:8px;right:8px}#filter-icon,.filterBorder{border-radius:16px;position:absolute;overflow:hidden}.filterBorder{width:40px;height:42px;top:7px;right:7px}.filterBorder:before{content:"";text-align:center;filter:brightness(1.35);background-image:conic-gradient(#0000,#3d3a4f,#0000 50% 50%,#3d3a4f,#0000 100%);background-position:0 0;background-repeat:no-repeat;width:600px;height:600px;animation:rotate 4s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}#search-icon{color:#c0b9c0;pointer-events:none;width:20px;height:20px;transition:all .3s;position:absolute;top:50%;left:12px}.input:focus+#search-icon{color:var(--gradient-start);transform:translateY(-50%)scale(.9)}.loader-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loader-3{justify-content:space-evenly;width:10em;display:flex}.circle{border-radius:50%;width:1em;height:1em;position:relative}.circle:first-child{background-color:var(--gradient-start)}.circle:nth-child(2),.circle:nth-child(3){background-color:var(--gradient-middle)}.circle:nth-child(4),.circle:nth-child(5){background-color:var(--gradient-end)}.circle:before{content:"";opacity:.5;border-radius:50%;width:100%;height:100%;animation:animateLoader38 2s ease-out infinite;position:absolute}.circle:first-child:before{background-color:var(--gradient-start)}.circle:nth-child(2):before{background-color:var(--gradient-middle);animation-delay:.2s}.circle:nth-child(3):before{background-color:var(--gradient-middle);animation-delay:.4s}.circle:nth-child(4):before{background-color:var(--gradient-end);animation-delay:.6s}.circle:nth-child(5):before{background-color:var(--gradient-end);animation-delay:.8s}@keyframes animateLoader38{0%{transform:scale(1)}50%,75%{transform:scale(2.5)}80%,to{opacity:0}}.header{background:var(--header-footer-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex;position:sticky;top:0}.dark-mode .header{border-bottom:1px solid #ffffff0d}.footer{background:var(--header-footer-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #0000000d;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:auto;padding:20px;display:flex}.dark-mode .footer{border-top:1px solid #ffffff0d}.social-icons{gap:20px;margin-bottom:10px;display:flex}.social-icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.social-icon:hover{transform:scale(1.1)}.social-icon:before{content:"";background:linear-gradient(45deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));opacity:.2;transition:opacity .3s;position:absolute;inset:0}.social-icon:hover:before{opacity:1}.social-icon svg{z-index:2;width:24px;height:24px;position:relative}.dark-mode .social-icon{background:#333}.dark-mode .social-icon svg{fill:#f5f5f7}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;background-color:#000000b3;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.modal-visible{opacity:1;visibility:visible}.modal-hidden{opacity:0;visibility:hidden}.form-container{background:var(--content-bg);width:400px;color:var(--foreground);box-sizing:border-box;border-radius:1rem;flex-direction:column;gap:20px;padding:2rem;font-family:inherit;font-size:14px;transition:transform .3s;display:flex;position:relative;transform:translateY(20px);box-shadow:0 4px 6px #0000001a}.dark .form-container{color:#fff;background:#1a1a1a}.modal-visible .form-container{transform:translateY(0)}.form-container button:active{scale:.95}.form-container .form{flex-direction:column;gap:20px;display:flex}.form-container .form-group{flex-direction:column;gap:2px;display:flex}.form-container .form-group label{color:var(--foreground);opacity:.8;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.form-container .form-group input,.form-container .form-group textarea{width:100%;color:var(--foreground);background-color:var(--box-bg);border:1px solid #0000001a;border-radius:16px;padding:12px 16px;font-family:inherit}.form-container .form-group input::placeholder,.form-container .form-group textarea::placeholder{color:var(--foreground);opacity:.5}.form-container .form-group input:focus,.form-container .form-group textarea:focus{border-color:var(--gradient-start);outline:none}.form-container .form-submit-btn{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: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));--tw-gradient-to:var(--color-purple-600);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e+38px;min-width:120px}@media (hover:hover){.form-container .form-submit-btn:hover{--tw-gradient-from: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));--tw-gradient-to:var(--color-purple-700);--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)}}.form-container .form-submit-btn:disabled{cursor:not-allowed;opacity:.7}.form-container .form-submit-btn .icon{margin-left:calc(var(--spacing)*2);width:20px;height:20px}.success-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.success-container h3{color:var(--foreground);margin-bottom:20px;font-size:24px}.success-checkmark{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex;position:relative}.success-checkmark svg{stroke-width:2px;width:80px;height:80px;stroke:var(--gradient-middle);stroke-miterlimit:10;stroke-dasharray:100;stroke-dashoffset:100px;animation:stroke-animation .6s cubic-bezier(.65,0,.45,1) forwards}@keyframes stroke-animation{to{stroke-dashoffset:0}}.success-checkmark .checkmark-circle,.success-checkmark .checkmark-kick,.success-checkmark .checkmark-stem{display:none}.example-block{box-shadow:none;background:0 0;border:none;margin-bottom:0;padding:0}.example-chinese{border-bottom:1px dashed #0000001a;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;font-size:20px}.dark .example-chinese{border-bottom:1px dashed #ffffff1a}.example-pinyin{color:#666;margin-bottom:8px;font-size:15px;font-style:italic}.dark .example-pinyin{color:#aaa}.example-vietnamese{font-size:17px;font-weight:500}.highlight{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));color:#0000;z-index:1;-webkit-background-clip:text;background-clip:text;padding:0 2px;font-weight:700}.highlight:after{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));opacity:.4;border-radius:2px;bottom:-1px;right:0}.user-guide{background-color:var(--box-bg);border-radius:20px;width:100%;max-width:300px;margin-top:40px;margin-left:auto;margin-right:auto;padding:20px;box-shadow:0 4px 12px #0000001a}.dark .user-guide{background-color:#2a2a2c;box-shadow:0 4px 12px #0003}.user-guide h3{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-middle));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:20px;font-weight:700}.user-guide ul{padding-left:20px}.user-guide li{margin-bottom:10px;position:relative}.user-guide li:before{content:"•";color:var(--gradient-middle);font-weight:700;position:absolute;left:-15px}.dark .app-container,.dark .bg-white{background-color:var(--content-bg)}.dark .bg-gray-50{background-color:var(--box-bg);color:#f0f0f0}.copyright{opacity:.8;margin-top:10px;font-size:14px}.signature{font-weight:500;display:inline-block;position:relative}.signature:after{content:"";background:linear-gradient(to right,var(--gradient-start),var(--gradient-middle),var(--gradient-end));width:100%;height:2px;position:absolute;bottom:-2px;left:0}.main-content{grid-template-columns:300px minmax(auto,800px) 300px;gap:40px;width:100%;max-width:1500px;min-height:calc(100vh - 200px);margin:0 auto;padding:0 20px;display:grid}.custom-select{border:none;border-radius:16px;position:relative;overflow:hidden}.custom-select select{appearance:none;background:linear-gradient(45deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));color:#fff;cursor:pointer;border:none;border-radius:16px;outline:none;padding:12px 40px 12px 16px;font-weight:500;transition:all .3s;box-shadow:0 4px 12px #c36ef833}.custom-select select option{background:var(--content-bg);color:var(--foreground);padding:12px}.custom-select:after{content:"▼";color:#fff;pointer-events:none;font-size:12px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.custom-select select:hover{box-shadow:0 6px 20px #c36ef866}.speaker-icon{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5f6d,#c36ef8);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;padding:0;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.speaker-icon:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#c36ef8,#ff5f6d);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.speaker-icon:hover{transform:scale(1.1)}.speaker-icon:hover:before{opacity:1}.speaker-icon svg{z-index:2;width:16px;height:16px;transition:transform .3s;position:relative}.speaker-icon.speaking{animation:pulse 1s infinite}.speaker-icon.speaking svg{animation:wave 1s infinite}@keyframes pulse{50%{opacity:.5}}@keyframes wave{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.search-button{--black-700:#1f1f1f;--border_radius:16px;--transtion:.3s ease-in-out;--offset:2px;cursor:pointer;transform-origin:50%;border-radius:var(--border_radius);width:100%;transform:scale(calc(1 + (var(--active,0)*.02)));transition:transform var(--transtion);background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;display:flex;position:relative}.search-button:before{background:linear-gradient(45deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));box-shadow:inset 0 .5px #fff,inset 0 -1px 2px 0 #000,0 4px 10px -4px hsla(0 0% 0%/calc(1 - var(--active,0))),0 0 0 calc(var(--active,0)*.375rem)var(--gradient-middle);transition:all var(--transtion);z-index:0}.search-button:after,.search-button:before{content:"";border-radius:var(--border_radius);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-button:after{background-color:#7b3bfcbf;background-image:radial-gradient(at 51% 89%,var(--gradient-start)0,transparent 50%),radial-gradient(at 100% 100%,var(--gradient-middle)0,transparent 50%),radial-gradient(at 22% 91%,var(--gradient-end)0,transparent 50%);opacity:var(--active,0);transition:opacity var(--transtion);z-index:2;background-position:top}.search-button:is(:hover,:focus-visible){--active:1}.search-button:active{transform:scale(1)}.search-button .dots_border{--size_border:calc(100% + 2px);width:var(--size_border);height:var(--size_border);border-radius:var(--border_radius);z-index:-10;background-color:#0000;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.search-button .dots_border:before{content:"";transform-origin:0;background-color:#fff;width:100%;height:2rem;animation:rotate 2s linear infinite;position:absolute;top:30%;left:50%;transform:rotate(0);-webkit-mask:linear-gradient(#0000,#fff 120%);mask:linear-gradient(#0000,#fff 120%)}.search-button .sparkle{z-index:10;width:1.75rem;position:relative}.search-button .sparkle .path{fill:currentColor;stroke:currentColor;transform-origin:50%;color:#fff}.search-button:is(:hover,:focus) .sparkle .path{animation:path 1.5s linear .5s infinite}.search-button .sparkle .path:first-child{--scale_path_1:1.2}.search-button .sparkle .path:nth-child(2){--scale_path_2:1.2}.search-button .sparkle .path:nth-child(3){--scale_path_3:1.2}@keyframes path{0%,34%,71%,to{transform:scale(1)}17%{transform:scale(var(--scale_path_1,1))}49%{transform:scale(var(--scale_path_2,1))}83%{transform:scale(var(--scale_path_3,1))}}.search-button .text_button{z-index:10;background-image:linear-gradient(90deg,#fff 0,hsla(0 0% 100%/var(--active,0))120%);color:#fff;-webkit-background-clip:text;background-clip:text;font-size:1.125rem;font-weight:500;position:relative}.result-box{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);width:100%;padding:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);background:linear-gradient(90deg,#ff5f6d0d,#6495ed0d);transition:all .3s}.result-box,.result-box:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.result-box:hover{border-color:var(--color-gray-200);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);transform:translateY(-2px)}.result-box h3{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.result-container{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%;margin-bottom:1.5rem;display:grid}.border-gradient.animate-fadeIn{transition:all .3s;box-shadow:0 10px 30px #0000001a}.dark .border-gradient.animate-fadeIn{box-shadow:0 10px 30px #0003}.bg-white{transition:all .3s;padding:28px!important}.mt-6>h3.font-semibold.text-gradient.mb-3{border-bottom:2px solid #0000000d;padding-bottom:8px;font-size:22px;position:relative;margin-bottom:16px!important}.dark .mt-6>h3.font-semibold.text-gradient.mb-3{border-bottom:2px solid #ffffff0d}.mt-6>h3.font-semibold.text-gradient.mb-3:after{content:"";background:linear-gradient(90deg,var(--gradient-start),var(--gradient-middle));width:60px;height:2px;position:absolute;bottom:-2px;left:0}.form-container .form-submit-btn{justify-content:center;align-items:center;gap:8px;display:flex}.form-container .form-submit-btn span{transition:transform .3s}.form-container .form-submit-btn:hover{justify-content:center}.form-container .form-submit-btn:hover span{transform:translate(10em)}.dark .custom-select select option{color:#fff;background:#2a2a2c}.dark .user-guide{background:#2a2a2c}.loader{width:100%;height:100%;padding:0}.loader,.loader__balls{justify-content:center;align-items:center;display:flex}.loader__balls{flex-direction:row;gap:8px}.loader__balls__group{flex-direction:column;justify-content:flex-end;align-items:center;width:20px;height:40px;display:flex;position:relative}.ball{transform-origin:bottom;border-radius:6px;width:12px;height:12px;position:absolute}.loader__balls__group :first-child{background-color:var(--gradient-start);animation-name:jumpinBallAnimation1;animation-duration:1s;animation-iteration-count:infinite}.loader__balls__group :nth-child(2){background-color:var(--gradient-middle);animation-name:jumpinBallAnimation2;animation-duration:1s;animation-iteration-count:infinite}.loader__balls__group :nth-child(3){background-color:var(--gradient-end);animation-name:jumpinBallAnimation3;animation-duration:1s;animation-iteration-count:infinite}@keyframes jumpinBallAnimation1{0%{transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(1.3,.8)}11%{animation-timing-function:cubic-bezier(0,0,.5,1);transform:translateY(0)scale(.7,1.2)}39%{animation-timing-function:cubic-bezier(0,0,.5,1);transform:translateY(-75px)scale(1)}40%{transform:translateY(-75px)scale(1)}41%{animation-timing-function:cubic-bezier(1,0,1,0);transform:translateY(-75px)scale(1)}69%{animation-timing-function:cubic-bezier(1,0,1,0);transform:translateY(0)scale(1)}70%{transform:translateY(0)scale(1.5,.4)}80%{transform:translateY(0)scale(.8,1.2)}90%{transform:translateY(0)scale(1.1,.8)}to{transform:translateY(0)scale(1)}}@keyframes jumpinBallAnimation2{0%{transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(1.3,.8)}11%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(0)scale(.7,1.2)}39%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:translateY(-75px)scale(1)}40%{transform:translateY(-75px)scale(1)}41%{animation-timing-function:cubic-bezier(1,0,1,.5);transform:translateY(-75px)scale(1)}69%{animation-timing-function:cubic-bezier(1,0,1,.5);transform:translateY(0)scale(1)}70%{transform:translateY(0)scale(1.5,.4)}80%{transform:translateY(0)scale(.8,1.2)}90%{transform:translateY(0)scale(1.1,.8)}to{transform:translateY(0)scale(1)}}@keyframes jumpinBallAnimation3{0%{transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(1.3,.8)}11%{animation-timing-function:cubic-bezier(0,1,.5,1);transform:translateY(0)scale(.7,1.2)}39%{animation-timing-function:cubic-bezier(0,1,.5,1);transform:translateY(-75px)scale(1)}40%{transform:translateY(-75px)scale(1)}41%{animation-timing-function:cubic-bezier(1,0,1,1);transform:translateY(-75px)scale(1)}69%{animation-timing-function:cubic-bezier(1,0,1,1);transform:translateY(0)scale(1)}70%{transform:translateY(0)scale(1.5,.4)}80%{transform:translateY(0)scale(.8,1.2)}90%{transform:translateY(0)scale(1.1,.8)}to{transform:translateY(0)scale(1)}}.loader__balls__group .item1{animation-delay:0s}.loader__balls__group .item2{animation-delay:.1s}.loader__balls__group .item3{animation-delay:.2s}.container-button{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));border-radius:.9em;width:100%;padding:3px;transition:all .4s;position:relative}.container-button:before{content:"";z-index:-10;filter:blur();border-radius:.9em;margin:auto;transition:filter .4s;position:absolute;inset:0}.container-button:hover:before{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-middle),var(--gradient-end));filter:blur(.5em)}.container-button:active:before{filter:blur(.2em)}.button-search{background-color:var(--content-bg);width:100%;color:var(--foreground);cursor:pointer;border:none;border-radius:.5em;justify-content:center;align-items:center;gap:8px;padding:.6em .8em;font-size:1.4em;display:flex;box-shadow:2px 2px 3px #0000004d}.dark .button-search{color:#fff;background-color:#121212}.empty-result{opacity:.5;font-size:14px;font-style:italic}.loading-container{align-items:center;gap:8px;display:flex}.loading-text{color:var(--foreground);font-size:1.4em}.loading-icon{width:24px;height:24px;animation:spin 1s cubic-bezier(.68,-.55,.27,1.55) infinite}@keyframes spin{to{transform:rotate(1turn)}}.bg-white .grid{background-size:.8rem .8rem;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.rotating-square-loader{width:160px;height:160px;color:var(--gradient-middle);background-color:#0000;background-image:conic-gradient(from 165deg at top,#0000,currentColor 1deg 30deg,#0000 31deg),conic-gradient(from 75deg at 0,#0000,currentColor 1deg 30deg,#0000 31deg),conic-gradient(from -15deg at bottom,#0000,currentColor 1deg 30deg,#0000 31deg),conic-gradient(from -105deg at 100%,#0000,currentColor 1deg 30deg,#0000 31deg);background-position:top,0,bottom,100%;background-repeat:no-repeat;background-size:100% 50%,50% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:rotating-square 1.5s linear infinite;-webkit-mask:radial-gradient(10px,#0000 90%,#000)}@keyframes rotating-square{to{transform:rotate(1turn)}}.grid-cols-1.md\:grid-cols-2.gap-4{grid-template-columns:repeat(1,1fr);display:grid}@media (width>=768px){.grid-cols-1.md\:grid-cols-2.gap-4{grid-template-columns:repeat(2,1fr)}}.example-line{flex-direction:column;position:relative}.example-chinese{margin-bottom:3px;font-size:16px;line-height:1.5}.example-chinese .pinyin{color:#777;margin-left:5px;font-size:.9em}.example-vietnamese{color:#555;margin-top:3px;font-size:15px;line-height:1.4}.example-line button,.speaker-icon{cursor:pointer;color:#3182ce;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:4px;transition:color .2s;display:flex}.example-line button:hover,.speaker-icon:hover{color:#2c5282}.example-line button svg,.speaker-icon svg{stroke-width:2px;width:20px;height:20px}.example-line button.speaking,.speaker-icon.speaking{animation:pulse 1.5s infinite}.highlight{color:inherit;background:linear-gradient(120deg,#ff5f6d33,#6495ed33);border-radius:3px;padding:0 3px;display:inline-block;position:relative}.highlight:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#ff5f6d,#6495ed);width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.highlight:hover:after{transform-origin:0;transform:scaleX(1)}@media (width<=768px){.main-content{flex-direction:column;padding:1rem}.left-sidebar,.right-sidebar{width:100%;margin:1rem 0}.center-content{width:100%}.result-container{grid-template-columns:1fr}.example-chinese{flex-wrap:wrap}.example-chinese .pinyin{width:100%;margin-top:4px;margin-left:0}}.app-container,.example-block,.result-box{will-change:transform;transform:translateZ(0)}.example{background:linear-gradient(135deg,#ff5f6d0d,#6495ed0d);border:1px solid #ff5f6d1a;border-radius:16px;margin-bottom:20px;padding:20px}.example h3{color:#ff5f6d;margin-bottom:16px;font-size:1.2rem}.example-line{margin-bottom:12px}.example-chinese,.example-line{align-items:center;display:flex}.example-chinese{color:#333;gap:8px;font-size:1.1rem}.example-vietnamese{color:#666;margin-top:4px;font-size:1rem}.pinyin{color:#666;font-size:.9rem}.form-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5f6d,#6495ed);border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;margin-top:20px;padding:.7em 1em .7em .9em;font-family:inherit;font-size:20px;transition:all .2s;display:flex;overflow:hidden}.form-submit-btn span{margin-left:.3em;transition:all .3s ease-in-out;display:block}.form-submit-btn svg{transform-origin:50%;transition:transform .3s ease-in-out;display:block}.form-submit-btn:hover .svg-wrapper{animation:fly-1 .6s ease-in-out infinite alternate}.form-submit-btn:hover svg{transform:translate(1.2em)rotate(45deg)scale(1.1)}.form-submit-btn:hover span{transform:translate(5em)}.form-submit-btn:active{transform:scale(.95)}.form-submit-btn:disabled{opacity:.7;cursor:not-allowed}@keyframes fly-1{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.modal-close{background:var(--box-bg);width:32px;height:32px;color:var(--foreground);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.modal-close:hover{background:var(--gradient-start);color:#fff;transform:rotate(90deg)}@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-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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%}