@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@500;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scrollbar-gutter:stable both-edges}html,body,#root{width:100%;min-height:100%}body{margin:0;background:radial-gradient(1200px 500px at 50% -180px,#dfe6ff 0%,var(--bg) 55%,var(--bg) 100%);color:var(--text);font-family:Manrope,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}*{box-sizing:border-box}::-moz-selection{background:#ccd6ff;color:#132144}::selection{background:#ccd6ff;color:#132144}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.card{border-radius:1rem;border-width:1px;padding:1.25rem;border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;max-width:100%;overflow:hidden}.card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 14px 30px #23325a1f}.btn-primary,.btn-secondary,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,background-color .2s ease}.btn-primary{color:#fff;background:linear-gradient(135deg,#5d71ff,var(--primary-strong));box-shadow:0 9px 18px #4f63f64d}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.03)}.btn-primary:disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{color:#30416a;background:#ecf1ff;border:1px solid #d9e1f7}.btn-secondary:hover{background:#e2e9fc;border-color:#ccd8f4}.btn-danger{color:#fff;background:linear-gradient(135deg,#f87171,#e23e3e);box-shadow:0 8px 16px #e23e3e42}.btn-danger:hover{transform:translateY(-1px)}.btn-danger:disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.input{width:100%;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;border-color:#d8e0f1;background:#fff;color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}.weekly-poll-time{inline-size:100%;min-inline-size:0;max-inline-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 639px){.weekly-poll-time{font-size:16px;padding-inline:.5rem}}.input::-moz-placeholder{color:#95a1be}.input::placeholder{color:#95a1be}.input:focus{outline:none;border-color:#7385ff;box-shadow:0 0 0 4px #4f63f626}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600;background:#eef2ff;color:#47568a}.surface-title{font-size:1.125rem;line-height:1.75rem;font-weight:800;color:#1f2f58;letter-spacing:-.01em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-px{bottom:-1px}.-right-1{right:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-\[calc\(100\%\+0\.75rem\)\]{bottom:calc(100% + .75rem)}.bottom-\[calc\(5\.8rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.8rem + env(safe-area-inset-bottom))}.bottom-\[calc\(6rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(6rem + env(safe-area-inset-bottom))}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+0\.9rem\)\]{bottom:calc(env(safe-area-inset-bottom) + .9rem)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[calc\(100\%\+0\.85rem\)\]{top:calc(100% + .85rem)}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-2{margin-left:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.\!h-8{height:2rem!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[15\.2rem\]{height:15.2rem}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[32rem\]{height:32rem}.h-\[4\.25rem\]{height:4.25rem}.h-\[46px\]{height:46px}.h-\[5\.25rem\]{height:5.25rem}.h-\[5\.2rem\]{height:5.2rem}.h-\[6\.4rem\]{height:6.4rem}.h-\[7\.2rem\]{height:7.2rem}.h-\[min\(78vh\,56rem\)\]{height:min(78vh,56rem)}.h-full{height:100%}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[calc\(100dvh-10rem\)\]{max-height:calc(100dvh - 10rem)}.max-h-\[calc\(100dvh-5\.5rem\)\]{max-height:calc(100dvh - 5.5rem)}.max-h-\[calc\(100dvh-9rem\)\]{max-height:calc(100dvh - 9rem)}.max-h-\[min\(48vh\,22rem\)\]{max-height:min(48vh,22rem)}.max-h-\[min\(60vh\,22rem\)\]{max-height:min(60vh,22rem)}.max-h-\[min\(60vh\,26rem\)\]{max-height:min(60vh,26rem)}.max-h-\[min\(72vh\,34rem\)\]{max-height:min(72vh,34rem)}.\!min-h-0{min-height:0px!important}.min-h-0{min-height:0px}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[180px\]{min-height:180px}.min-h-\[3\.1rem\]{min-height:3.1rem}.min-h-\[3\.2rem\]{min-height:3.2rem}.min-h-\[320px\]{min-height:320px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[15rem\]{width:15rem}.w-\[20px\]{width:20px}.w-\[20rem\]{width:20rem}.w-\[24rem\]{width:24rem}.w-\[26px\]{width:26px}.w-\[26rem\]{width:26rem}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[5\.25rem\]{width:5.25rem}.w-\[6\.4rem\]{width:6.4rem}.w-\[min\(44rem\,calc\(100vw-2rem\)\)\]{width:min(44rem,calc(100vw - 2rem))}.w-\[min\(92vw\,24rem\)\]{width:min(92vw,24rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[112px\]{min-width:112px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[2\.2rem\]{min-width:2.2rem}.min-w-\[22px\]{min-width:22px}.min-w-\[260px\]{min-width:260px}.min-w-\[26px\]{min-width:26px}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[150px\]{max-width:150px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[320px\]{max-width:320px}.max-w-\[32rem\]{max-width:32rem}.max-w-\[820px\]{max-width:820px}.max-w-\[88vw\]{max-width:88vw}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[92rem\]{max-width:92rem}.max-w-\[96\%\]{max-width:96%}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[min\(100\%\,34rem\)\]{max-width:min(100%,34rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.94\]{--tw-scale-x: .94;--tw-scale-y: .94;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[0\.38\]{--tw-scale-x: .38;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[5\.25rem\,minmax\(0\,1fr\)\]{grid-template-columns:5.25rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#eef3fc\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(238 243 252 / var(--tw-divide-opacity, 1))}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[1\.15rem\]{border-top-left-radius:1.15rem;border-top-right-radius:1.15rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#cad6ff\]{--tw-border-opacity: 1 !important;border-color:rgb(202 214 255 / var(--tw-border-opacity, 1))!important}.border-\[\#4f63f6\]{--tw-border-opacity: 1;border-color:rgb(79 99 246 / var(--tw-border-opacity, 1))}.border-\[\#60a5fa\]\/50{border-color:#60a5fa80}.border-\[\#6ee7b7\]\/40{border-color:#6ee7b766}.border-\[\#8092ff\]{--tw-border-opacity: 1;border-color:rgb(128 146 255 / var(--tw-border-opacity, 1))}.border-\[\#87a2ea\]{--tw-border-opacity: 1;border-color:rgb(135 162 234 / var(--tw-border-opacity, 1))}.border-\[\#a78bfa\]\/50{border-color:#a78bfa80}.border-\[\#b8c6e7\]{--tw-border-opacity: 1;border-color:rgb(184 198 231 / var(--tw-border-opacity, 1))}.border-\[\#c6d5f5\]{--tw-border-opacity: 1;border-color:rgb(198 213 245 / var(--tw-border-opacity, 1))}.border-\[\#c7d0e8\]{--tw-border-opacity: 1;border-color:rgb(199 208 232 / var(--tw-border-opacity, 1))}.border-\[\#cad7ff\]{--tw-border-opacity: 1;border-color:rgb(202 215 255 / var(--tw-border-opacity, 1))}.border-\[\#cbd7f1\]{--tw-border-opacity: 1;border-color:rgb(203 215 241 / var(--tw-border-opacity, 1))}.border-\[\#cfd7ef\]{--tw-border-opacity: 1;border-color:rgb(207 215 239 / var(--tw-border-opacity, 1))}.border-\[\#cfd8ee\]{--tw-border-opacity: 1;border-color:rgb(207 216 238 / var(--tw-border-opacity, 1))}.border-\[\#cfd8f8\]{--tw-border-opacity: 1;border-color:rgb(207 216 248 / var(--tw-border-opacity, 1))}.border-\[\#cfe0c5\]{--tw-border-opacity: 1;border-color:rgb(207 224 197 / var(--tw-border-opacity, 1))}.border-\[\#d2dced\]{--tw-border-opacity: 1;border-color:rgb(210 220 237 / var(--tw-border-opacity, 1))}.border-\[\#d3def5\]{--tw-border-opacity: 1;border-color:rgb(211 222 245 / var(--tw-border-opacity, 1))}.border-\[\#d4dce8\]{--tw-border-opacity: 1;border-color:rgb(212 220 232 / var(--tw-border-opacity, 1))}.border-\[\#d4def4\]{--tw-border-opacity: 1;border-color:rgb(212 222 244 / var(--tw-border-opacity, 1))}.border-\[\#d5dff4\]{--tw-border-opacity: 1;border-color:rgb(213 223 244 / var(--tw-border-opacity, 1))}.border-\[\#d6deef\]{--tw-border-opacity: 1;border-color:rgb(214 222 239 / var(--tw-border-opacity, 1))}.border-\[\#d7deef\]{--tw-border-opacity: 1;border-color:rgb(215 222 239 / var(--tw-border-opacity, 1))}.border-\[\#d7def1\]{--tw-border-opacity: 1;border-color:rgb(215 222 241 / var(--tw-border-opacity, 1))}.border-\[\#d7dff2\]{--tw-border-opacity: 1;border-color:rgb(215 223 242 / var(--tw-border-opacity, 1))}.border-\[\#d7dff5\]{--tw-border-opacity: 1;border-color:rgb(215 223 245 / var(--tw-border-opacity, 1))}.border-\[\#d8e0f1\]{--tw-border-opacity: 1;border-color:rgb(216 224 241 / var(--tw-border-opacity, 1))}.border-\[\#d8e0f3\]{--tw-border-opacity: 1;border-color:rgb(216 224 243 / var(--tw-border-opacity, 1))}.border-\[\#d8e1f4\]{--tw-border-opacity: 1;border-color:rgb(216 225 244 / var(--tw-border-opacity, 1))}.border-\[\#d8e1f6\]{--tw-border-opacity: 1;border-color:rgb(216 225 246 / var(--tw-border-opacity, 1))}.border-\[\#d8e1f7\]{--tw-border-opacity: 1;border-color:rgb(216 225 247 / var(--tw-border-opacity, 1))}.border-\[\#d8e2f8\]{--tw-border-opacity: 1;border-color:rgb(216 226 248 / var(--tw-border-opacity, 1))}.border-\[\#d8e3f7\]{--tw-border-opacity: 1;border-color:rgb(216 227 247 / var(--tw-border-opacity, 1))}.border-\[\#d8e3ff\]{--tw-border-opacity: 1;border-color:rgb(216 227 255 / var(--tw-border-opacity, 1))}.border-\[\#d9e1f2\]{--tw-border-opacity: 1;border-color:rgb(217 225 242 / var(--tw-border-opacity, 1))}.border-\[\#d9e1f3\]{--tw-border-opacity: 1;border-color:rgb(217 225 243 / var(--tw-border-opacity, 1))}.border-\[\#d9e1f4\]{--tw-border-opacity: 1;border-color:rgb(217 225 244 / var(--tw-border-opacity, 1))}.border-\[\#d9e2f6\]{--tw-border-opacity: 1;border-color:rgb(217 226 246 / var(--tw-border-opacity, 1))}.border-\[\#dbe3f2\]{--tw-border-opacity: 1;border-color:rgb(219 227 242 / var(--tw-border-opacity, 1))}.border-\[\#dbe3f6\]{--tw-border-opacity: 1;border-color:rgb(219 227 246 / var(--tw-border-opacity, 1))}.border-\[\#dbe3f7\]{--tw-border-opacity: 1;border-color:rgb(219 227 247 / var(--tw-border-opacity, 1))}.border-\[\#dbe4f6\]{--tw-border-opacity: 1;border-color:rgb(219 228 246 / var(--tw-border-opacity, 1))}.border-\[\#dbe4f7\]{--tw-border-opacity: 1;border-color:rgb(219 228 247 / var(--tw-border-opacity, 1))}.border-\[\#dbe4f8\]{--tw-border-opacity: 1;border-color:rgb(219 228 248 / var(--tw-border-opacity, 1))}.border-\[\#dbe7ff\]{--tw-border-opacity: 1;border-color:rgb(219 231 255 / var(--tw-border-opacity, 1))}.border-\[\#dce3f4\]{--tw-border-opacity: 1;border-color:rgb(220 227 244 / var(--tw-border-opacity, 1))}.border-\[\#dce4f6\]{--tw-border-opacity: 1;border-color:rgb(220 228 246 / var(--tw-border-opacity, 1))}.border-\[\#dce4f8\]{--tw-border-opacity: 1;border-color:rgb(220 228 248 / var(--tw-border-opacity, 1))}.border-\[\#dde5f7\]{--tw-border-opacity: 1;border-color:rgb(221 229 247 / var(--tw-border-opacity, 1))}.border-\[\#dee6f7\]{--tw-border-opacity: 1;border-color:rgb(222 230 247 / var(--tw-border-opacity, 1))}.border-\[\#dfe6f7\]{--tw-border-opacity: 1;border-color:rgb(223 230 247 / var(--tw-border-opacity, 1))}.border-\[\#dfe6f8\]{--tw-border-opacity: 1;border-color:rgb(223 230 248 / var(--tw-border-opacity, 1))}.border-\[\#dfe7f8\]{--tw-border-opacity: 1;border-color:rgb(223 231 248 / var(--tw-border-opacity, 1))}.border-\[\#e0e6f5\]{--tw-border-opacity: 1;border-color:rgb(224 230 245 / var(--tw-border-opacity, 1))}.border-\[\#e1e7f3\]{--tw-border-opacity: 1;border-color:rgb(225 231 243 / var(--tw-border-opacity, 1))}.border-\[\#e1e7f4\]{--tw-border-opacity: 1;border-color:rgb(225 231 244 / var(--tw-border-opacity, 1))}.border-\[\#e1e8f6\]{--tw-border-opacity: 1;border-color:rgb(225 232 246 / var(--tw-border-opacity, 1))}.border-\[\#e1e8f7\]{--tw-border-opacity: 1;border-color:rgb(225 232 247 / var(--tw-border-opacity, 1))}.border-\[\#e2e8f4\]{--tw-border-opacity: 1;border-color:rgb(226 232 244 / var(--tw-border-opacity, 1))}.border-\[\#e2e9f7\]{--tw-border-opacity: 1;border-color:rgb(226 233 247 / var(--tw-border-opacity, 1))}.border-\[\#e2e9f8\]{--tw-border-opacity: 1;border-color:rgb(226 233 248 / var(--tw-border-opacity, 1))}.border-\[\#e3e8f5\]{--tw-border-opacity: 1;border-color:rgb(227 232 245 / var(--tw-border-opacity, 1))}.border-\[\#e3e9f4\]{--tw-border-opacity: 1;border-color:rgb(227 233 244 / var(--tw-border-opacity, 1))}.border-\[\#e3e9f5\]{--tw-border-opacity: 1;border-color:rgb(227 233 245 / var(--tw-border-opacity, 1))}.border-\[\#e3e9f6\]{--tw-border-opacity: 1;border-color:rgb(227 233 246 / var(--tw-border-opacity, 1))}.border-\[\#e4eaf7\]{--tw-border-opacity: 1;border-color:rgb(228 234 247 / var(--tw-border-opacity, 1))}.border-\[\#e4eaf8\]{--tw-border-opacity: 1;border-color:rgb(228 234 248 / var(--tw-border-opacity, 1))}.border-\[\#e4ebf8\]{--tw-border-opacity: 1;border-color:rgb(228 235 248 / var(--tw-border-opacity, 1))}.border-\[\#e5eaf8\]{--tw-border-opacity: 1;border-color:rgb(229 234 248 / var(--tw-border-opacity, 1))}.border-\[\#e5ebf6\]{--tw-border-opacity: 1;border-color:rgb(229 235 246 / var(--tw-border-opacity, 1))}.border-\[\#e5ebf7\]{--tw-border-opacity: 1;border-color:rgb(229 235 247 / var(--tw-border-opacity, 1))}.border-\[\#e5ebf8\]{--tw-border-opacity: 1;border-color:rgb(229 235 248 / var(--tw-border-opacity, 1))}.border-\[\#e6ebf7\]{--tw-border-opacity: 1;border-color:rgb(230 235 247 / var(--tw-border-opacity, 1))}.border-\[\#e6ecf7\]{--tw-border-opacity: 1;border-color:rgb(230 236 247 / var(--tw-border-opacity, 1))}.border-\[\#e6ecf8\]{--tw-border-opacity: 1;border-color:rgb(230 236 248 / var(--tw-border-opacity, 1))}.border-\[\#e7ecf8\]{--tw-border-opacity: 1;border-color:rgb(231 236 248 / var(--tw-border-opacity, 1))}.border-\[\#e7edf8\]{--tw-border-opacity: 1;border-color:rgb(231 237 248 / var(--tw-border-opacity, 1))}.border-\[\#e8edf8\]{--tw-border-opacity: 1;border-color:rgb(232 237 248 / var(--tw-border-opacity, 1))}.border-\[\#e9eef9\]{--tw-border-opacity: 1;border-color:rgb(233 238 249 / var(--tw-border-opacity, 1))}.border-\[\#ecf1f8\]{--tw-border-opacity: 1;border-color:rgb(236 241 248 / var(--tw-border-opacity, 1))}.border-\[\#ecf1fb\]{--tw-border-opacity: 1;border-color:rgb(236 241 251 / var(--tw-border-opacity, 1))}.border-\[\#edf1f8\]{--tw-border-opacity: 1;border-color:rgb(237 241 248 / var(--tw-border-opacity, 1))}.border-\[\#edf2fb\]{--tw-border-opacity: 1;border-color:rgb(237 242 251 / var(--tw-border-opacity, 1))}.border-\[\#eef3fc\]{--tw-border-opacity: 1;border-color:rgb(238 243 252 / var(--tw-border-opacity, 1))}.border-\[\#f0d3d8\]{--tw-border-opacity: 1;border-color:rgb(240 211 216 / var(--tw-border-opacity, 1))}.border-\[\#f2c9cf\]{--tw-border-opacity: 1;border-color:rgb(242 201 207 / var(--tw-border-opacity, 1))}.border-\[\#f2d58a\]{--tw-border-opacity: 1;border-color:rgb(242 213 138 / var(--tw-border-opacity, 1))}.border-\[\#f2d8de\]{--tw-border-opacity: 1;border-color:rgb(242 216 222 / var(--tw-border-opacity, 1))}.border-\[\#f3f6fb\]{--tw-border-opacity: 1;border-color:rgb(243 246 251 / var(--tw-border-opacity, 1))}.border-\[\#f4c6d2\]{--tw-border-opacity: 1;border-color:rgb(244 198 210 / var(--tw-border-opacity, 1))}.border-\[\#f4df9c\]{--tw-border-opacity: 1;border-color:rgb(244 223 156 / var(--tw-border-opacity, 1))}.border-\[\#f8faff\]{--tw-border-opacity: 1;border-color:rgb(248 250 255 / var(--tw-border-opacity, 1))}.border-\[\#fbbf24\]\/60{border-color:#fbbf2499}.border-\[\#ffd3d3\]{--tw-border-opacity: 1;border-color:rgb(255 211 211 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-white\/45{border-color:#ffffff73}.border-white\/70{border-color:#ffffffb3}.border-white\/95{border-color:#fffffff2}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.\!bg-\[\#eef2ff\]{--tw-bg-opacity: 1 !important;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#31c89f\]{--tw-bg-opacity: 1;background-color:rgb(49 200 159 / var(--tw-bg-opacity, 1))}.bg-\[\#33a1ea\]{--tw-bg-opacity: 1;background-color:rgb(51 161 234 / var(--tw-bg-opacity, 1))}.bg-\[\#4f63f6\]{--tw-bg-opacity: 1;background-color:rgb(79 99 246 / var(--tw-bg-opacity, 1))}.bg-\[\#4f63f6\]\/10{background-color:#4f63f61a}.bg-\[\#dbe3f5\]{--tw-bg-opacity: 1;background-color:rgb(219 227 245 / var(--tw-bg-opacity, 1))}.bg-\[\#dbe6ff\]{--tw-bg-opacity: 1;background-color:rgb(219 230 255 / var(--tw-bg-opacity, 1))}.bg-\[\#dde5f3\]{--tw-bg-opacity: 1;background-color:rgb(221 229 243 / var(--tw-bg-opacity, 1))}.bg-\[\#dfe7ff\]{--tw-bg-opacity: 1;background-color:rgb(223 231 255 / var(--tw-bg-opacity, 1))}.bg-\[\#dff5d6\]{--tw-bg-opacity: 1;background-color:rgb(223 245 214 / var(--tw-bg-opacity, 1))}.bg-\[\#e3eaf6\]{--tw-bg-opacity: 1;background-color:rgb(227 234 246 / var(--tw-bg-opacity, 1))}.bg-\[\#e6edf8\]{--tw-bg-opacity: 1;background-color:rgb(230 237 248 / var(--tw-bg-opacity, 1))}.bg-\[\#e8edf5\]{--tw-bg-opacity: 1;background-color:rgb(232 237 245 / var(--tw-bg-opacity, 1))}.bg-\[\#e8edf8\]{--tw-bg-opacity: 1;background-color:rgb(232 237 248 / var(--tw-bg-opacity, 1))}.bg-\[\#e8eef9\]{--tw-bg-opacity: 1;background-color:rgb(232 238 249 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f8ef\]{--tw-bg-opacity: 1;background-color:rgb(232 248 239 / var(--tw-bg-opacity, 1))}.bg-\[\#e9eeff\]{--tw-bg-opacity: 1;background-color:rgb(233 238 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e9efff\]{--tw-bg-opacity: 1;background-color:rgb(233 239 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f7ef\]{--tw-bg-opacity: 1;background-color:rgb(233 247 239 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf7ec\]{--tw-bg-opacity: 1;background-color:rgb(234 247 236 / var(--tw-bg-opacity, 1))}.bg-\[\#ebf7ef\]{--tw-bg-opacity: 1;background-color:rgb(235 247 239 / var(--tw-bg-opacity, 1))}.bg-\[\#ecf8ef\]{--tw-bg-opacity: 1;background-color:rgb(236 248 239 / var(--tw-bg-opacity, 1))}.bg-\[\#edf1ff\]{--tw-bg-opacity: 1;background-color:rgb(237 241 255 / var(--tw-bg-opacity, 1))}.bg-\[\#edf2fb\]{--tw-bg-opacity: 1;background-color:rgb(237 242 251 / var(--tw-bg-opacity, 1))}.bg-\[\#edf2ff\]{--tw-bg-opacity: 1;background-color:rgb(237 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#edf3ff\]{--tw-bg-opacity: 1;background-color:rgb(237 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#edf8ef\]{--tw-bg-opacity: 1;background-color:rgb(237 248 239 / var(--tw-bg-opacity, 1))}.bg-\[\#eef1f6\]{--tw-bg-opacity: 1;background-color:rgb(238 241 246 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2fb\]{--tw-bg-opacity: 1;background-color:rgb(238 242 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3fb\]{--tw-bg-opacity: 1;background-color:rgb(238 243 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3fd\]{--tw-bg-opacity: 1;background-color:rgb(238 243 253 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3ff\]{--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#eef8f1\]{--tw-bg-opacity: 1;background-color:rgb(238 248 241 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f5fc\]{--tw-bg-opacity: 1;background-color:rgb(241 245 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f5fb\]{--tw-bg-opacity: 1;background-color:rgb(242 245 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f6fd\]{--tw-bg-opacity: 1;background-color:rgb(243 246 253 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f6ff\]{--tw-bg-opacity: 1;background-color:rgb(243 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f43f5e\]\/10{background-color:#f43f5e1a}.bg-\[\#f4f6fb\]{--tw-bg-opacity: 1;background-color:rgb(244 246 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7fd\]{--tw-bg-opacity: 1;background-color:rgb(244 247 253 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7ff\]{--tw-bg-opacity: 1;background-color:rgb(244 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f7ff\]{--tw-bg-opacity: 1;background-color:rgb(245 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f8ff\]{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f3ff\]{--tw-bg-opacity: 1;background-color:rgb(246 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8fc\]{--tw-bg-opacity: 1;background-color:rgb(246 248 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f9ff\]{--tw-bg-opacity: 1;background-color:rgb(246 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f6fff2\]{--tw-bg-opacity: 1;background-color:rgb(246 255 242 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9ff\]{--tw-bg-opacity: 1;background-color:rgb(247 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faff\]{--tw-bg-opacity: 1;background-color:rgb(247 250 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f8faff\]{--tw-bg-opacity: 1;background-color:rgb(248 250 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f9fbff\]{--tw-bg-opacity: 1;background-color:rgb(249 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcff\]{--tw-bg-opacity: 1;background-color:rgb(251 252 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fcfcff\]{--tw-bg-opacity: 1;background-color:rgb(252 252 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ffe8eb\]{--tw-bg-opacity: 1;background-color:rgb(255 232 235 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1f2\]{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1f3\]{--tw-bg-opacity: 1;background-color:rgb(255 241 243 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1f4\]{--tw-bg-opacity: 1;background-color:rgb(255 241 244 / var(--tw-bg-opacity, 1))}.bg-\[\#fff2f4\]{--tw-bg-opacity: 1;background-color:rgb(255 242 244 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3cd\]{--tw-bg-opacity: 1;background-color:rgb(255 243 205 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3e0\]{--tw-bg-opacity: 1;background-color:rgb(255 243 224 / var(--tw-bg-opacity, 1))}.bg-\[\#fff4f5\]{--tw-bg-opacity: 1;background-color:rgb(255 244 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fff5e8\]{--tw-bg-opacity: 1;background-color:rgb(255 245 232 / var(--tw-bg-opacity, 1))}.bg-\[\#fff6e9\]{--tw-bg-opacity: 1;background-color:rgb(255 246 233 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7f8\]{--tw-bg-opacity: 1;background-color:rgb(255 247 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8e2\]{--tw-bg-opacity: 1;background-color:rgb(255 248 226 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8e5\]{--tw-bg-opacity: 1;background-color:rgb(255 248 229 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8e8\]{--tw-bg-opacity: 1;background-color:rgb(255 248 232 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,\#1c3e8b_0\%\,\#4f77d8_100\%\)\]{background-image:linear-gradient(135deg,#1c3e8b,#4f77d8)}.bg-\[linear-gradient\(145deg\,\#f8faff_0\%\,\#edf2ff_100\%\)\]{background-image:linear-gradient(145deg,#f8faff,#edf2ff)}.bg-\[linear-gradient\(180deg\,\#fdfefe_0\%\,\#f4f8ff_100\%\)\]{background-image:linear-gradient(180deg,#fdfefe,#f4f8ff)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f5f9ff_100\%\)\]{background-image:linear-gradient(180deg,#fff,#f5f9ff)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f8faff_100\%\)\]{background-image:linear-gradient(180deg,#fff,#f8faff)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(247\,250\,255\,0\.98\)\)\]{background-image:linear-gradient(180deg,#fffffff5,#f7fafffa)}.bg-\[linear-gradient\(180deg\,rgba\(97\,119\,255\,0\.16\)\,rgba\(97\,119\,255\,0\.05\)\)\]{background-image:linear-gradient(180deg,#6177ff29,#6177ff0d)}.bg-\[linear-gradient\(90deg\,\#8ea0ff_0\%\,\#4f63f6_50\%\,\#8ea0ff_100\%\)\]{background-image:linear-gradient(90deg,#8ea0ff,#4f63f6,#8ea0ff)}.bg-\[radial-gradient\(120\%_140\%_at_100\%_0\%\,rgba\(106\,123\,255\,0\.18\)\,transparent_55\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f6f8ff_100\%\)\]{background-image:radial-gradient(120% 140% at 100% 0%,rgba(106,123,255,.18),transparent 55%),linear-gradient(180deg,#fff,#f6f8ff)}.bg-\[radial-gradient\(120\%_140\%_at_100\%_0\%\,rgba\(92\,113\,255\,0\.12\)\,transparent_60\%\)\,linear-gradient\(180deg\,\#fbfcff_0\%\,\#f6f8ff_100\%\)\]{background-image:radial-gradient(120% 140% at 100% 0%,rgba(92,113,255,.12),transparent 60%),linear-gradient(180deg,#fbfcff,#f6f8ff)}.bg-\[radial-gradient\(1200px_520px_at_50\%_-140px\,\#d7e4ff_0\%\,transparent_65\%\)\,linear-gradient\(180deg\,\#f6f8fc_0\%\,\#edf2fb_100\%\)\]{background-image:radial-gradient(1200px 520px at 50% -140px,#d7e4ff 0%,transparent 65%),linear-gradient(180deg,#f6f8fc,#edf2fb)}.bg-\[radial-gradient\(130\%_150\%_at_100\%_0\%\,rgba\(82\,114\,255\,0\.16\)\,transparent_55\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f5f8ff_100\%\)\]{background-image:radial-gradient(130% 150% at 100% 0%,rgba(82,114,255,.16),transparent 55%),linear-gradient(180deg,#fff,#f5f8ff)}.bg-\[radial-gradient\(900px_420px_at_50\%_-140px\,\#e5ebff_0\%\,transparent_72\%\)\]{background-image:radial-gradient(900px 420px at 50% -140px,#e5ebff 0%,transparent 72%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#122042e6\]{--tw-gradient-from: #122042e6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 32 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1b9aaa\]{--tw-gradient-from: #1b9aaa var(--tw-gradient-from-position);--tw-gradient-to: rgb(27 154 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#35d38f\]{--tw-gradient-from: #35d38f var(--tw-gradient-from-position);--tw-gradient-to: rgb(53 211 143 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3bb2b8\]{--tw-gradient-from: #3bb2b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 178 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#44b67a\]{--tw-gradient-from: #44b67a var(--tw-gradient-from-position);--tw-gradient-to: rgb(68 182 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5d71ff\]{--tw-gradient-from: #5d71ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(93 113 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5d79ff\]{--tw-gradient-from: #5d79ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(93 121 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6778ff\]{--tw-gradient-from: #6778ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 120 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6878ff\]{--tw-gradient-from: #6878ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(104 120 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6d6df8\]{--tw-gradient-from: #6d6df8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 109 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7b8cff\]{--tw-gradient-from: #7b8cff var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 140 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8a59ff\]{--tw-gradient-from: #8a59ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(138 89 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d1fae5\]{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#dbeafe\]{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e9d5ff\]{--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0a11f\]{--tw-gradient-from: #f0a11f var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 161 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f472b6\]{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fcd34d\]{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fef3c7\]{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff9f2f\]{--tw-gradient-from: #ff9f2f var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 159 47 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#12204280\]{--tw-gradient-to: rgb(18 32 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #12204280 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c084fc\]{--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c084fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c4b5fd\]{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#fcd34d\]{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#22b573\]{--tw-gradient-to: #22b573 var(--tw-gradient-to-position)}.to-\[\#238b55\]{--tw-gradient-to: #238b55 var(--tw-gradient-to-position)}.to-\[\#2579a9\]{--tw-gradient-to: #2579a9 var(--tw-gradient-to-position)}.to-\[\#2f5fd0\]{--tw-gradient-to: #2f5fd0 var(--tw-gradient-to-position)}.to-\[\#4061de\]{--tw-gradient-to: #4061de var(--tw-gradient-to-position)}.to-\[\#4357e1\]{--tw-gradient-to: #4357e1 var(--tw-gradient-to-position)}.to-\[\#4864e2\]{--tw-gradient-to: #4864e2 var(--tw-gradient-to-position)}.to-\[\#495ae0\]{--tw-gradient-to: #495ae0 var(--tw-gradient-to-position)}.to-\[\#4a5ce2\]{--tw-gradient-to: #4a5ce2 var(--tw-gradient-to-position)}.to-\[\#4d53df\]{--tw-gradient-to: #4d53df var(--tw-gradient-to-position)}.to-\[\#4f63f6\]{--tw-gradient-to: #4f63f6 var(--tw-gradient-to-position)}.to-\[\#5a40d5\]{--tw-gradient-to: #5a40d5 var(--tw-gradient-to-position)}.to-\[\#60a5fa\]{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-\[\#93c5fd\]{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.to-\[\#a78bfa\]{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-\[\#a7f3d0\]{--tw-gradient-to: #a7f3d0 var(--tw-gradient-to-position)}.to-\[\#c87a0a\]{--tw-gradient-to: #c87a0a var(--tw-gradient-to-position)}.to-\[\#f27c18\]{--tw-gradient-to: #f27c18 var(--tw-gradient-to-position)}.to-\[\#f59e0b\]{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(6\.3rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6.3rem + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.7rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .7rem)}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(0\.95rem\,2vw\,1\.22rem\)\]{font-size:clamp(.95rem,2vw,1.22rem)}.text-\[clamp\(0\.95rem\,2vw\,1\.2rem\)\]{font-size:clamp(.95rem,2vw,1.2rem)}.text-\[clamp\(0\.96rem\,2vw\,1\.14rem\)\]{font-size:clamp(.96rem,2vw,1.14rem)}.text-\[clamp\(1\.4rem\,2\.5vw\,2rem\)\]{font-size:clamp(1.4rem,2.5vw,2rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.5rem,3vw,2.2rem)}.text-\[clamp\(1\.65rem\,3\.9vw\,3\.1rem\)\]{font-size:clamp(1.65rem,3.9vw,3.1rem)}.text-\[clamp\(1\.7rem\,3\.7vw\,3rem\)\]{font-size:clamp(1.7rem,3.7vw,3rem)}.text-\[clamp\(1\.8rem\,4\.6vw\,3\.5rem\)\]{font-size:clamp(1.8rem,4.6vw,3.5rem)}.text-\[clamp\(1\.8rem\,4vw\,3\.3rem\)\]{font-size:clamp(1.8rem,4vw,3.3rem)}.text-\[clamp\(2rem\,4vw\,3\.2rem\)\]{font-size:clamp(2rem,4vw,3.2rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.08rem\]{line-height:1.08rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#3247c7\]{--tw-text-opacity: 1 !important;color:rgb(50 71 199 / var(--tw-text-opacity, 1))!important}.text-\[\#047857\]{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-\[\#17294a\]{--tw-text-opacity: 1;color:rgb(23 41 74 / var(--tw-text-opacity, 1))}.text-\[\#1a2a51\]{--tw-text-opacity: 1;color:rgb(26 42 81 / var(--tw-text-opacity, 1))}.text-\[\#1b2c4d\]{--tw-text-opacity: 1;color:rgb(27 44 77 / var(--tw-text-opacity, 1))}.text-\[\#1b2c52\]{--tw-text-opacity: 1;color:rgb(27 44 82 / var(--tw-text-opacity, 1))}.text-\[\#1d2f55\]{--tw-text-opacity: 1;color:rgb(29 47 85 / var(--tw-text-opacity, 1))}.text-\[\#1d2f5f\]{--tw-text-opacity: 1;color:rgb(29 47 95 / var(--tw-text-opacity, 1))}.text-\[\#1d4ed8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#1f2f58\]{--tw-text-opacity: 1;color:rgb(31 47 88 / var(--tw-text-opacity, 1))}.text-\[\#1f3157\]{--tw-text-opacity: 1;color:rgb(31 49 87 / var(--tw-text-opacity, 1))}.text-\[\#1f7a45\]{--tw-text-opacity: 1;color:rgb(31 122 69 / var(--tw-text-opacity, 1))}.text-\[\#1f8a52\]{--tw-text-opacity: 1;color:rgb(31 138 82 / var(--tw-text-opacity, 1))}.text-\[\#204f24\]{--tw-text-opacity: 1;color:rgb(32 79 36 / var(--tw-text-opacity, 1))}.text-\[\#21315a\]{--tw-text-opacity: 1;color:rgb(33 49 90 / var(--tw-text-opacity, 1))}.text-\[\#213462\]{--tw-text-opacity: 1;color:rgb(33 52 98 / var(--tw-text-opacity, 1))}.text-\[\#22345d\]{--tw-text-opacity: 1;color:rgb(34 52 93 / var(--tw-text-opacity, 1))}.text-\[\#223461\]{--tw-text-opacity: 1;color:rgb(34 52 97 / var(--tw-text-opacity, 1))}.text-\[\#223462\]{--tw-text-opacity: 1;color:rgb(34 52 98 / var(--tw-text-opacity, 1))}.text-\[\#223a6a\]{--tw-text-opacity: 1;color:rgb(34 58 106 / var(--tw-text-opacity, 1))}.text-\[\#22c55e\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#23345f\]{--tw-text-opacity: 1;color:rgb(35 52 95 / var(--tw-text-opacity, 1))}.text-\[\#24334f\]{--tw-text-opacity: 1;color:rgb(36 51 79 / var(--tw-text-opacity, 1))}.text-\[\#24754c\]{--tw-text-opacity: 1;color:rgb(36 117 76 / var(--tw-text-opacity, 1))}.text-\[\#25345f\]{--tw-text-opacity: 1;color:rgb(37 52 95 / var(--tw-text-opacity, 1))}.text-\[\#25633a\]{--tw-text-opacity: 1;color:rgb(37 99 58 / var(--tw-text-opacity, 1))}.text-\[\#273660\]{--tw-text-opacity: 1;color:rgb(39 54 96 / var(--tw-text-opacity, 1))}.text-\[\#27417e\]{--tw-text-opacity: 1;color:rgb(39 65 126 / var(--tw-text-opacity, 1))}.text-\[\#284796\]{--tw-text-opacity: 1;color:rgb(40 71 150 / var(--tw-text-opacity, 1))}.text-\[\#2a3f73\]{--tw-text-opacity: 1;color:rgb(42 63 115 / var(--tw-text-opacity, 1))}.text-\[\#2c7a46\]{--tw-text-opacity: 1;color:rgb(44 122 70 / var(--tw-text-opacity, 1))}.text-\[\#2d3d68\]{--tw-text-opacity: 1;color:rgb(45 61 104 / var(--tw-text-opacity, 1))}.text-\[\#2d3f64\]{--tw-text-opacity: 1;color:rgb(45 63 100 / var(--tw-text-opacity, 1))}.text-\[\#2f6ecb\]{--tw-text-opacity: 1;color:rgb(47 110 203 / var(--tw-text-opacity, 1))}.text-\[\#2f7a49\]{--tw-text-opacity: 1;color:rgb(47 122 73 / var(--tw-text-opacity, 1))}.text-\[\#2f7d32\]{--tw-text-opacity: 1;color:rgb(47 125 50 / var(--tw-text-opacity, 1))}.text-\[\#31405f\]{--tw-text-opacity: 1;color:rgb(49 64 95 / var(--tw-text-opacity, 1))}.text-\[\#3147a7\]{--tw-text-opacity: 1;color:rgb(49 71 167 / var(--tw-text-opacity, 1))}.text-\[\#3153a4\]{--tw-text-opacity: 1;color:rgb(49 83 164 / var(--tw-text-opacity, 1))}.text-\[\#324166\]{--tw-text-opacity: 1;color:rgb(50 65 102 / var(--tw-text-opacity, 1))}.text-\[\#334264\]{--tw-text-opacity: 1;color:rgb(51 66 100 / var(--tw-text-opacity, 1))}.text-\[\#33446f\]{--tw-text-opacity: 1;color:rgb(51 68 111 / var(--tw-text-opacity, 1))}.text-\[\#334777\]{--tw-text-opacity: 1;color:rgb(51 71 119 / var(--tw-text-opacity, 1))}.text-\[\#34436d\]{--tw-text-opacity: 1;color:rgb(52 67 109 / var(--tw-text-opacity, 1))}.text-\[\#35508a\]{--tw-text-opacity: 1;color:rgb(53 80 138 / var(--tw-text-opacity, 1))}.text-\[\#3554bb\]{--tw-text-opacity: 1;color:rgb(53 84 187 / var(--tw-text-opacity, 1))}.text-\[\#35569d\]{--tw-text-opacity: 1;color:rgb(53 86 157 / var(--tw-text-opacity, 1))}.text-\[\#36569d\]{--tw-text-opacity: 1;color:rgb(54 86 157 / var(--tw-text-opacity, 1))}.text-\[\#3756cc\]{--tw-text-opacity: 1;color:rgb(55 86 204 / var(--tw-text-opacity, 1))}.text-\[\#3a57d2\]{--tw-text-opacity: 1;color:rgb(58 87 210 / var(--tw-text-opacity, 1))}.text-\[\#3d54df\]{--tw-text-opacity: 1;color:rgb(61 84 223 / var(--tw-text-opacity, 1))}.text-\[\#3f527f\]{--tw-text-opacity: 1;color:rgb(63 82 127 / var(--tw-text-opacity, 1))}.text-\[\#4056e8\]{--tw-text-opacity: 1;color:rgb(64 86 232 / var(--tw-text-opacity, 1))}.text-\[\#4057b5\]{--tw-text-opacity: 1;color:rgb(64 87 181 / var(--tw-text-opacity, 1))}.text-\[\#425074\]{--tw-text-opacity: 1;color:rgb(66 80 116 / var(--tw-text-opacity, 1))}.text-\[\#43557d\]{--tw-text-opacity: 1;color:rgb(67 85 125 / var(--tw-text-opacity, 1))}.text-\[\#4457e3\]{--tw-text-opacity: 1;color:rgb(68 87 227 / var(--tw-text-opacity, 1))}.text-\[\#4458e6\]{--tw-text-opacity: 1;color:rgb(68 88 230 / var(--tw-text-opacity, 1))}.text-\[\#4458f2\]{--tw-text-opacity: 1;color:rgb(68 88 242 / var(--tw-text-opacity, 1))}.text-\[\#445cf0\]{--tw-text-opacity: 1;color:rgb(68 92 240 / var(--tw-text-opacity, 1))}.text-\[\#4661e6\]{--tw-text-opacity: 1;color:rgb(70 97 230 / var(--tw-text-opacity, 1))}.text-\[\#475a80\]{--tw-text-opacity: 1;color:rgb(71 90 128 / var(--tw-text-opacity, 1))}.text-\[\#495a83\]{--tw-text-opacity: 1;color:rgb(73 90 131 / var(--tw-text-opacity, 1))}.text-\[\#4960e8\]{--tw-text-opacity: 1;color:rgb(73 96 232 / var(--tw-text-opacity, 1))}.text-\[\#4a5d90\]{--tw-text-opacity: 1;color:rgb(74 93 144 / var(--tw-text-opacity, 1))}.text-\[\#4a5dde\]{--tw-text-opacity: 1;color:rgb(74 93 222 / var(--tw-text-opacity, 1))}.text-\[\#4a60ce\]{--tw-text-opacity: 1;color:rgb(74 96 206 / var(--tw-text-opacity, 1))}.text-\[\#4b5c7e\]{--tw-text-opacity: 1;color:rgb(75 92 126 / var(--tw-text-opacity, 1))}.text-\[\#4c5fd2\]{--tw-text-opacity: 1;color:rgb(76 95 210 / var(--tw-text-opacity, 1))}.text-\[\#4c62b8\]{--tw-text-opacity: 1;color:rgb(76 98 184 / var(--tw-text-opacity, 1))}.text-\[\#4c6fff\]{--tw-text-opacity: 1;color:rgb(76 111 255 / var(--tw-text-opacity, 1))}.text-\[\#4d5c80\]{--tw-text-opacity: 1;color:rgb(77 92 128 / var(--tw-text-opacity, 1))}.text-\[\#4e5d85\]{--tw-text-opacity: 1;color:rgb(78 93 133 / var(--tw-text-opacity, 1))}.text-\[\#4e6083\]{--tw-text-opacity: 1;color:rgb(78 96 131 / var(--tw-text-opacity, 1))}.text-\[\#4e63d8\]{--tw-text-opacity: 1;color:rgb(78 99 216 / var(--tw-text-opacity, 1))}.text-\[\#4f5f89\]{--tw-text-opacity: 1;color:rgb(79 95 137 / var(--tw-text-opacity, 1))}.text-\[\#4f6287\]{--tw-text-opacity: 1;color:rgb(79 98 135 / var(--tw-text-opacity, 1))}.text-\[\#4f63f6\]{--tw-text-opacity: 1;color:rgb(79 99 246 / var(--tw-text-opacity, 1))}.text-\[\#50628f\]{--tw-text-opacity: 1;color:rgb(80 98 143 / var(--tw-text-opacity, 1))}.text-\[\#516286\]{--tw-text-opacity: 1;color:rgb(81 98 134 / var(--tw-text-opacity, 1))}.text-\[\#5163bb\]{--tw-text-opacity: 1;color:rgb(81 99 187 / var(--tw-text-opacity, 1))}.text-\[\#5264cb\]{--tw-text-opacity: 1;color:rgb(82 100 203 / var(--tw-text-opacity, 1))}.text-\[\#5265e8\]{--tw-text-opacity: 1;color:rgb(82 101 232 / var(--tw-text-opacity, 1))}.text-\[\#5365cd\]{--tw-text-opacity: 1;color:rgb(83 101 205 / var(--tw-text-opacity, 1))}.text-\[\#5370d8\]{--tw-text-opacity: 1;color:rgb(83 112 216 / var(--tw-text-opacity, 1))}.text-\[\#546684\]{--tw-text-opacity: 1;color:rgb(84 102 132 / var(--tw-text-opacity, 1))}.text-\[\#546883\]{--tw-text-opacity: 1;color:rgb(84 104 131 / var(--tw-text-opacity, 1))}.text-\[\#556389\]{--tw-text-opacity: 1;color:rgb(85 99 137 / var(--tw-text-opacity, 1))}.text-\[\#556885\]{--tw-text-opacity: 1;color:rgb(85 104 133 / var(--tw-text-opacity, 1))}.text-\[\#566887\]{--tw-text-opacity: 1;color:rgb(86 104 135 / var(--tw-text-opacity, 1))}.text-\[\#58678d\]{--tw-text-opacity: 1;color:rgb(88 103 141 / var(--tw-text-opacity, 1))}.text-\[\#58698f\]{--tw-text-opacity: 1;color:rgb(88 105 143 / var(--tw-text-opacity, 1))}.text-\[\#59688f\]{--tw-text-opacity: 1;color:rgb(89 104 143 / var(--tw-text-opacity, 1))}.text-\[\#596894\]{--tw-text-opacity: 1;color:rgb(89 104 148 / var(--tw-text-opacity, 1))}.text-\[\#5a6c8d\]{--tw-text-opacity: 1;color:rgb(90 108 141 / var(--tw-text-opacity, 1))}.text-\[\#5b6887\]{--tw-text-opacity: 1;color:rgb(91 104 135 / var(--tw-text-opacity, 1))}.text-\[\#5b6a92\]{--tw-text-opacity: 1;color:rgb(91 106 146 / var(--tw-text-opacity, 1))}.text-\[\#5c6a8a\]{--tw-text-opacity: 1;color:rgb(92 106 138 / var(--tw-text-opacity, 1))}.text-\[\#5c6c8f\]{--tw-text-opacity: 1;color:rgb(92 108 143 / var(--tw-text-opacity, 1))}.text-\[\#5c6e8f\]{--tw-text-opacity: 1;color:rgb(92 110 143 / var(--tw-text-opacity, 1))}.text-\[\#5c6f92\]{--tw-text-opacity: 1;color:rgb(92 111 146 / var(--tw-text-opacity, 1))}.text-\[\#5d6a89\]{--tw-text-opacity: 1;color:rgb(93 106 137 / var(--tw-text-opacity, 1))}.text-\[\#5d6b94\]{--tw-text-opacity: 1;color:rgb(93 107 148 / var(--tw-text-opacity, 1))}.text-\[\#5d6c91\]{--tw-text-opacity: 1;color:rgb(93 108 145 / var(--tw-text-opacity, 1))}.text-\[\#5d6d95\]{--tw-text-opacity: 1;color:rgb(93 109 149 / var(--tw-text-opacity, 1))}.text-\[\#5d6f91\]{--tw-text-opacity: 1;color:rgb(93 111 145 / var(--tw-text-opacity, 1))}.text-\[\#5d79ff\]{--tw-text-opacity: 1;color:rgb(93 121 255 / var(--tw-text-opacity, 1))}.text-\[\#5d7b60\]{--tw-text-opacity: 1;color:rgb(93 123 96 / var(--tw-text-opacity, 1))}.text-\[\#5e6f92\]{--tw-text-opacity: 1;color:rgb(94 111 146 / var(--tw-text-opacity, 1))}.text-\[\#5f7094\]{--tw-text-opacity: 1;color:rgb(95 112 148 / var(--tw-text-opacity, 1))}.text-\[\#5f7096\]{--tw-text-opacity: 1;color:rgb(95 112 150 / var(--tw-text-opacity, 1))}.text-\[\#5f7098\]{--tw-text-opacity: 1;color:rgb(95 112 152 / var(--tw-text-opacity, 1))}.text-\[\#5f739e\]{--tw-text-opacity: 1;color:rgb(95 115 158 / var(--tw-text-opacity, 1))}.text-\[\#5f73ad\]{--tw-text-opacity: 1;color:rgb(95 115 173 / var(--tw-text-opacity, 1))}.text-\[\#5f74b0\]{--tw-text-opacity: 1;color:rgb(95 116 176 / var(--tw-text-opacity, 1))}.text-\[\#60709a\]{--tw-text-opacity: 1;color:rgb(96 112 154 / var(--tw-text-opacity, 1))}.text-\[\#607292\]{--tw-text-opacity: 1;color:rgb(96 114 146 / var(--tw-text-opacity, 1))}.text-\[\#607295\]{--tw-text-opacity: 1;color:rgb(96 114 149 / var(--tw-text-opacity, 1))}.text-\[\#6079aa\]{--tw-text-opacity: 1;color:rgb(96 121 170 / var(--tw-text-opacity, 1))}.text-\[\#617194\]{--tw-text-opacity: 1;color:rgb(97 113 148 / var(--tw-text-opacity, 1))}.text-\[\#617290\]{--tw-text-opacity: 1;color:rgb(97 114 144 / var(--tw-text-opacity, 1))}.text-\[\#617296\]{--tw-text-opacity: 1;color:rgb(97 114 150 / var(--tw-text-opacity, 1))}.text-\[\#6174b1\]{--tw-text-opacity: 1;color:rgb(97 116 177 / var(--tw-text-opacity, 1))}.text-\[\#62729a\]{--tw-text-opacity: 1;color:rgb(98 114 154 / var(--tw-text-opacity, 1))}.text-\[\#627394\]{--tw-text-opacity: 1;color:rgb(98 115 148 / var(--tw-text-opacity, 1))}.text-\[\#64759c\]{--tw-text-opacity: 1;color:rgb(100 117 156 / var(--tw-text-opacity, 1))}.text-\[\#65759c\]{--tw-text-opacity: 1;color:rgb(101 117 156 / var(--tw-text-opacity, 1))}.text-\[\#6575a1\]{--tw-text-opacity: 1;color:rgb(101 117 161 / var(--tw-text-opacity, 1))}.text-\[\#667496\]{--tw-text-opacity: 1;color:rgb(102 116 150 / var(--tw-text-opacity, 1))}.text-\[\#6676a1\]{--tw-text-opacity: 1;color:rgb(102 118 161 / var(--tw-text-opacity, 1))}.text-\[\#66779a\]{--tw-text-opacity: 1;color:rgb(102 119 154 / var(--tw-text-opacity, 1))}.text-\[\#66789d\]{--tw-text-opacity: 1;color:rgb(102 120 157 / var(--tw-text-opacity, 1))}.text-\[\#697795\]{--tw-text-opacity: 1;color:rgb(105 119 149 / var(--tw-text-opacity, 1))}.text-\[\#6a7b9a\]{--tw-text-opacity: 1;color:rgb(106 123 154 / var(--tw-text-opacity, 1))}.text-\[\#6a7dbc\]{--tw-text-opacity: 1;color:rgb(106 125 188 / var(--tw-text-opacity, 1))}.text-\[\#6b7a99\]{--tw-text-opacity: 1;color:rgb(107 122 153 / var(--tw-text-opacity, 1))}.text-\[\#6b7c9d\]{--tw-text-opacity: 1;color:rgb(107 124 157 / var(--tw-text-opacity, 1))}.text-\[\#6b7c9f\]{--tw-text-opacity: 1;color:rgb(107 124 159 / var(--tw-text-opacity, 1))}.text-\[\#6d28d9\]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-\[\#6d7b9a\]{--tw-text-opacity: 1;color:rgb(109 123 154 / var(--tw-text-opacity, 1))}.text-\[\#6d7c9d\]{--tw-text-opacity: 1;color:rgb(109 124 157 / var(--tw-text-opacity, 1))}.text-\[\#6d7d9f\]{--tw-text-opacity: 1;color:rgb(109 125 159 / var(--tw-text-opacity, 1))}.text-\[\#6d7f9f\]{--tw-text-opacity: 1;color:rgb(109 127 159 / var(--tw-text-opacity, 1))}.text-\[\#6e7fa0\]{--tw-text-opacity: 1;color:rgb(110 127 160 / var(--tw-text-opacity, 1))}.text-\[\#6f7c9d\]{--tw-text-opacity: 1;color:rgb(111 124 157 / var(--tw-text-opacity, 1))}.text-\[\#6f7d9f\]{--tw-text-opacity: 1;color:rgb(111 125 159 / var(--tw-text-opacity, 1))}.text-\[\#6f7ea1\]{--tw-text-opacity: 1;color:rgb(111 126 161 / var(--tw-text-opacity, 1))}.text-\[\#6f81a3\]{--tw-text-opacity: 1;color:rgb(111 129 163 / var(--tw-text-opacity, 1))}.text-\[\#7080a3\]{--tw-text-opacity: 1;color:rgb(112 128 163 / var(--tw-text-opacity, 1))}.text-\[\#7081a7\]{--tw-text-opacity: 1;color:rgb(112 129 167 / var(--tw-text-opacity, 1))}.text-\[\#7081ab\]{--tw-text-opacity: 1;color:rgb(112 129 171 / var(--tw-text-opacity, 1))}.text-\[\#7183a5\]{--tw-text-opacity: 1;color:rgb(113 131 165 / var(--tw-text-opacity, 1))}.text-\[\#7282a4\]{--tw-text-opacity: 1;color:rgb(114 130 164 / var(--tw-text-opacity, 1))}.text-\[\#7382a6\]{--tw-text-opacity: 1;color:rgb(115 130 166 / var(--tw-text-opacity, 1))}.text-\[\#7383a6\]{--tw-text-opacity: 1;color:rgb(115 131 166 / var(--tw-text-opacity, 1))}.text-\[\#7383a9\]{--tw-text-opacity: 1;color:rgb(115 131 169 / var(--tw-text-opacity, 1))}.text-\[\#7384a5\]{--tw-text-opacity: 1;color:rgb(115 132 165 / var(--tw-text-opacity, 1))}.text-\[\#7482a2\]{--tw-text-opacity: 1;color:rgb(116 130 162 / var(--tw-text-opacity, 1))}.text-\[\#7484a7\]{--tw-text-opacity: 1;color:rgb(116 132 167 / var(--tw-text-opacity, 1))}.text-\[\#7583a4\]{--tw-text-opacity: 1;color:rgb(117 131 164 / var(--tw-text-opacity, 1))}.text-\[\#7684a7\]{--tw-text-opacity: 1;color:rgb(118 132 167 / var(--tw-text-opacity, 1))}.text-\[\#7686a8\]{--tw-text-opacity: 1;color:rgb(118 134 168 / var(--tw-text-opacity, 1))}.text-\[\#7888a7\]{--tw-text-opacity: 1;color:rgb(120 136 167 / var(--tw-text-opacity, 1))}.text-\[\#7a5a08\]{--tw-text-opacity: 1;color:rgb(122 90 8 / var(--tw-text-opacity, 1))}.text-\[\#7a88a7\]{--tw-text-opacity: 1;color:rgb(122 136 167 / var(--tw-text-opacity, 1))}.text-\[\#7a88a8\]{--tw-text-opacity: 1;color:rgb(122 136 168 / var(--tw-text-opacity, 1))}.text-\[\#7a89a8\]{--tw-text-opacity: 1;color:rgb(122 137 168 / var(--tw-text-opacity, 1))}.text-\[\#7a89aa\]{--tw-text-opacity: 1;color:rgb(122 137 170 / var(--tw-text-opacity, 1))}.text-\[\#7b88a7\]{--tw-text-opacity: 1;color:rgb(123 136 167 / var(--tw-text-opacity, 1))}.text-\[\#7b88a8\]{--tw-text-opacity: 1;color:rgb(123 136 168 / var(--tw-text-opacity, 1))}.text-\[\#7b89a8\]{--tw-text-opacity: 1;color:rgb(123 137 168 / var(--tw-text-opacity, 1))}.text-\[\#7b89ab\]{--tw-text-opacity: 1;color:rgb(123 137 171 / var(--tw-text-opacity, 1))}.text-\[\#7b8aa9\]{--tw-text-opacity: 1;color:rgb(123 138 169 / var(--tw-text-opacity, 1))}.text-\[\#7c57d8\]{--tw-text-opacity: 1;color:rgb(124 87 216 / var(--tw-text-opacity, 1))}.text-\[\#7d8cb0\]{--tw-text-opacity: 1;color:rgb(125 140 176 / var(--tw-text-opacity, 1))}.text-\[\#7e8cae\]{--tw-text-opacity: 1;color:rgb(126 140 174 / var(--tw-text-opacity, 1))}.text-\[\#7f8cab\]{--tw-text-opacity: 1;color:rgb(127 140 171 / var(--tw-text-opacity, 1))}.text-\[\#8190b1\]{--tw-text-opacity: 1;color:rgb(129 144 177 / var(--tw-text-opacity, 1))}.text-\[\#8292b4\]{--tw-text-opacity: 1;color:rgb(130 146 180 / var(--tw-text-opacity, 1))}.text-\[\#8391af\]{--tw-text-opacity: 1;color:rgb(131 145 175 / var(--tw-text-opacity, 1))}.text-\[\#8a6500\]{--tw-text-opacity: 1;color:rgb(138 101 0 / var(--tw-text-opacity, 1))}.text-\[\#8a97b5\]{--tw-text-opacity: 1;color:rgb(138 151 181 / var(--tw-text-opacity, 1))}.text-\[\#8b2b3e\]{--tw-text-opacity: 1;color:rgb(139 43 62 / var(--tw-text-opacity, 1))}.text-\[\#8b98b6\]{--tw-text-opacity: 1;color:rgb(139 152 182 / var(--tw-text-opacity, 1))}.text-\[\#8ba0d8\]{--tw-text-opacity: 1;color:rgb(139 160 216 / var(--tw-text-opacity, 1))}.text-\[\#8d4c58\]{--tw-text-opacity: 1;color:rgb(141 76 88 / var(--tw-text-opacity, 1))}.text-\[\#92400e\]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-\[\#93a0bf\]{--tw-text-opacity: 1;color:rgb(147 160 191 / var(--tw-text-opacity, 1))}.text-\[\#946200\]{--tw-text-opacity: 1;color:rgb(148 98 0 / var(--tw-text-opacity, 1))}.text-\[\#94a0bf\]{--tw-text-opacity: 1;color:rgb(148 160 191 / var(--tw-text-opacity, 1))}.text-\[\#95a1be\]{--tw-text-opacity: 1;color:rgb(149 161 190 / var(--tw-text-opacity, 1))}.text-\[\#96a3c1\]{--tw-text-opacity: 1;color:rgb(150 163 193 / var(--tw-text-opacity, 1))}.text-\[\#98a4c0\]{--tw-text-opacity: 1;color:rgb(152 164 192 / var(--tw-text-opacity, 1))}.text-\[\#996d00\]{--tw-text-opacity: 1;color:rgb(153 109 0 / var(--tw-text-opacity, 1))}.text-\[\#9a6915\]{--tw-text-opacity: 1;color:rgb(154 105 21 / var(--tw-text-opacity, 1))}.text-\[\#9aa5bf\]{--tw-text-opacity: 1;color:rgb(154 165 191 / var(--tw-text-opacity, 1))}.text-\[\#9aa6c2\]{--tw-text-opacity: 1;color:rgb(154 166 194 / var(--tw-text-opacity, 1))}.text-\[\#9ba9c6\]{--tw-text-opacity: 1;color:rgb(155 169 198 / var(--tw-text-opacity, 1))}.text-\[\#9c7600\]{--tw-text-opacity: 1;color:rgb(156 118 0 / var(--tw-text-opacity, 1))}.text-\[\#a13546\]{--tw-text-opacity: 1;color:rgb(161 53 70 / var(--tw-text-opacity, 1))}.text-\[\#a23e50\]{--tw-text-opacity: 1;color:rgb(162 62 80 / var(--tw-text-opacity, 1))}.text-\[\#af7d00\]{--tw-text-opacity: 1;color:rgb(175 125 0 / var(--tw-text-opacity, 1))}.text-\[\#b06a11\]{--tw-text-opacity: 1;color:rgb(176 106 17 / var(--tw-text-opacity, 1))}.text-\[\#b0bdd4\]{--tw-text-opacity: 1;color:rgb(176 189 212 / var(--tw-text-opacity, 1))}.text-\[\#ba4257\]{--tw-text-opacity: 1;color:rgb(186 66 87 / var(--tw-text-opacity, 1))}.text-\[\#c0c9de\]{--tw-text-opacity: 1;color:rgb(192 201 222 / var(--tw-text-opacity, 1))}.text-\[\#c58b00\]{--tw-text-opacity: 1;color:rgb(197 139 0 / var(--tw-text-opacity, 1))}.text-\[\#c63f61\]{--tw-text-opacity: 1;color:rgb(198 63 97 / var(--tw-text-opacity, 1))}.text-\[\#c7d0e8\]{--tw-text-opacity: 1;color:rgb(199 208 232 / var(--tw-text-opacity, 1))}.text-\[\#cf375f\]{--tw-text-opacity: 1;color:rgb(207 55 95 / var(--tw-text-opacity, 1))}.text-\[\#d09a00\]{--tw-text-opacity: 1;color:rgb(208 154 0 / var(--tw-text-opacity, 1))}.text-\[\#e04a4a\]{--tw-text-opacity: 1;color:rgb(224 74 74 / var(--tw-text-opacity, 1))}.text-\[\#e11d48\]{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-\[\#e35d5d\]{--tw-text-opacity: 1;color:rgb(227 93 93 / var(--tw-text-opacity, 1))}.text-\[\#e67c18\]{--tw-text-opacity: 1;color:rgb(230 124 24 / var(--tw-text-opacity, 1))}.text-\[\#f27c18\]{--tw-text-opacity: 1;color:rgb(242 124 24 / var(--tw-text-opacity, 1))}.text-\[\#f3a21a\]{--tw-text-opacity: 1;color:rgb(243 162 26 / var(--tw-text-opacity, 1))}.text-\[\#f43f5e\]{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-\[\#f4a01c\]{--tw-text-opacity: 1;color:rgb(244 160 28 / var(--tw-text-opacity, 1))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800\/70{color:#1e40afb3}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-white\/30{text-decoration-color:#ffffff4d}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_9999px_rgba\(15\,23\,42\,0\.48\)\]{--tw-shadow: 0 0 0 9999px rgba(15,23,42,.48);--tw-shadow-colored: 0 0 0 9999px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(139\,92\,246\,0\.4\)\]{--tw-shadow: 0 0 12px rgba(139,92,246,.4);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow: 0 0 12px rgba(245,158,11,.5);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow: 0 0 14px rgba(245,158,11,.5);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(192\,132\,252\,0\.7\)\]{--tw-shadow: 0 0 20px rgba(192,132,252,.7);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_18px_rgba\(30\,45\,79\,0\.16\)\]{--tw-shadow: 0 10px 18px rgba(30,45,79,.16);--tw-shadow-colored: 0 10px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(68\,92\,240\,0\.12\)\]{--tw-shadow: 0 10px 22px rgba(68,92,240,.12);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(38\,56\,105\,0\.1\)\]{--tw-shadow: 0 10px 24px rgba(38,56,105,.1);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(82\,98\,222\,0\.24\)\]{--tw-shadow: 0 10px 24px rgba(82,98,222,.24);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(90\,108\,248\,0\.05\)\]{--tw-shadow: 0 10px 24px rgba(90,108,248,.05);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(90\,108\,248\,0\.06\)\]{--tw-shadow: 0 10px 24px rgba(90,108,248,.06);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(90\,108\,248\,0\.08\)\]{--tw-shadow: 0 10px 24px rgba(90,108,248,.08);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(38\,56\,105\,0\.07\)\]{--tw-shadow: 0 12px 24px rgba(38,56,105,.07);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(79\,99\,246\,0\.14\)\]{--tw-shadow: 0 12px 24px rgba(79,99,246,.14);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(30\,45\,79\,0\.18\)\]{--tw-shadow: 0 14px 28px rgba(30,45,79,.18);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(64\,95\,170\,0\.12\)\]{--tw-shadow: 0 14px 34px rgba(64,95,170,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(79\,104\,170\,0\.08\)\]{--tw-shadow: 0 14px 34px rgba(79,104,170,.08);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(82\,100\,140\,0\.08\)\]{--tw-shadow: 0 14px 40px rgba(82,100,140,.08);--tw-shadow-colored: 0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(45\,84\,174\,0\.3\)\]{--tw-shadow: 0 16px 32px rgba(45,84,174,.3);--tw-shadow-colored: 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(35\,50\,90\,0\.08\)\]{--tw-shadow: 0 16px 34px rgba(35,50,90,.08);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(39\,57\,107\,0\.08\)\]{--tw-shadow: 0 16px 34px rgba(39,57,107,.08);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(73\,98\,157\,0\.08\)\]{--tw-shadow: 0 16px 36px rgba(73,98,157,.08);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(25\,40\,79\,0\.18\)\]{--tw-shadow: 0 18px 38px rgba(25,40,79,.18);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(79\,104\,170\,0\.08\)\]{--tw-shadow: 0 18px 42px rgba(79,104,170,.08);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(79\,104\,170\,0\.1\)\]{--tw-shadow: 0 18px 42px rgba(79,104,170,.1);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(35\,50\,90\,0\.16\)\]{--tw-shadow: 0 18px 44px rgba(35,50,90,.16);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(31\,47\,88\,0\.16\)\]{--tw-shadow: 0 18px 45px rgba(31,47,88,.16);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(31\,47\,88\,0\.18\)\]{--tw-shadow: 0 18px 45px rgba(31,47,88,.18);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_56px_rgba\(68\,86\,123\,0\.12\)\]{--tw-shadow: 0 18px 56px rgba(68,86,123,.12);--tw-shadow-colored: 0 18px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.07\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.07);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_56px_rgba\(71\,92\,132\,0\.12\)\]{--tw-shadow: 0 20px 56px rgba(71,92,132,.12);--tw-shadow-colored: 0 20px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(68\,85\,140\,0\.14\)\]{--tw-shadow: 0 24px 60px rgba(68,85,140,.14);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(31\,47\,88\,0\.18\)\]{--tw-shadow: 0 24px 70px rgba(31,47,88,.18);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_72px_rgba\(71\,92\,132\,0\.14\)\]{--tw-shadow: 0 24px 72px rgba(71,92,132,.14);--tw-shadow-colored: 0 24px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_72px_rgba\(31\,47\,88\,0\.22\)\]{--tw-shadow: 0 28px 72px rgba(31,47,88,.22);--tw-shadow-colored: 0 28px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(233\,76\,76\,0\.18\)\]{--tw-shadow: 0 6px 14px rgba(233,76,76,.18);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(79\,99\,246\,0\.28\)\]{--tw-shadow: 0 8px 18px rgba(79,99,246,.28);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(79\,99\,246\,0\.32\)\]{--tw-shadow: 0 8px 18px rgba(79,99,246,.32);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(30\,45\,79\,0\.1\)\]{--tw-shadow: 0 8px 22px rgba(30,45,79,.1);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(224\,232\,247\,0\.9\)\]{--tw-shadow: inset 0 0 0 1px rgba(224,232,247,.9);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.7);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),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{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\,opacity\,transform\,margin-top\]{transition-property:max-height,opacity,transform,margin-top;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-color\:\#c8d3ef_transparent\]{scrollbar-color:#c8d3ef transparent}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}:root{--bg: #f3f5fb;--bg-soft: #eef2fb;--surface: #ffffff;--surface-muted: #f7f9ff;--line: #e3e8f5;--line-strong: #d6ddf0;--text: #1e2d4f;--muted: #6c7a9a;--primary: #4f63f6;--primary-strong: #3d4fdb;--success: #2bbf7e;--warning: #f59e0b;--danger: #ef4444;--shadow-soft: 0 10px 26px rgba(35, 50, 90, .08)}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#0f172a00;transition:background .26s ease;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;overflow:hidden}.mobile-sheet-overlay--visible{background:#0f172a73}.mobile-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-height:92vh;max-height:92svh;overflow:hidden;background:#fff;border:1px solid #dce3f4;box-shadow:0 24px 60px #0f172a57;border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.mobile-sheet--visible{transform:translateY(0)}.mobile-sheet__handle{display:flex;justify-content:center;padding:10px 0 2px;cursor:grab;touch-action:none}.mobile-sheet__handle span{display:block;width:36px;height:4px;border-radius:99px;background:#c8d0e4}@media (min-width: 768px){.mobile-sheet-overlay{align-items:center;padding:1rem}.mobile-sheet-overlay--desktop-side{align-items:stretch;justify-content:flex-end;padding:0}.mobile-sheet{border-radius:1.5rem;max-height:90vh;transform:translateY(16px) scale(.97);opacity:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.mobile-sheet--visible{transform:translateY(0) scale(1);opacity:1}.mobile-sheet--desktop-side{height:100%;max-height:100vh;border-right:0;border-radius:1.5rem 0 0 1.5rem;transform:translate(24px)}.mobile-sheet--desktop-side.mobile-sheet--visible{transform:translate(0)}.mobile-sheet__handle{display:none}}@keyframes auth-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-pill-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-icon-pulse{0%,to{transform:scale(1);box-shadow:0 16px 34px #4f63f629}50%{transform:scale(1.04);box-shadow:0 22px 40px #4f63f63d}}.tournament-bracket-shell{position:relative;height:clamp(22rem,65vh,42rem);overflow:hidden;border:1px solid rgba(220,228,246,.9);border-radius:1.35rem;background:radial-gradient(circle at top left,#f5f8fff2,#ffffffeb 55%),linear-gradient(180deg,#f9fbffeb,#fffffff5)}.tournament-bracket__viewport{position:relative;width:100%;height:100%;overflow:hidden;overscroll-behavior:contain;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.tournament-bracket__viewport--panning{cursor:grabbing}.tournament-bracket__viewport-inner{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.tournament-bracket__canvas{position:relative;min-width:100%}.tournament-bracket__connections{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:visible}.tournament-bracket__connection-path{fill:none;stroke:#8e9cbfbf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tournament-bracket{position:relative;z-index:1;display:inline-flex;align-items:flex-start;gap:2rem;min-width:-moz-max-content;min-width:max-content;padding:.25rem .4rem .6rem}.tournament-bracket__round{display:flex;flex-direction:column;gap:var(--round-gap, 1.2rem);width:14rem;min-width:14rem;padding-top:var(--round-offset, 0)}.tournament-bracket__round-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding-inline:.15rem}.tournament-bracket__round-head--floating{position:absolute;top:0;z-index:1}.tournament-bracket__round-title{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6c7a9a}.tournament-bracket__round-meta{font-size:.76rem;color:#9aa7c2}.tournament-bracket__match{position:relative;z-index:1;display:flex;flex-direction:column;gap:.6rem;padding:.72rem;border:1px solid #d7deef;border-radius:1rem;background:#fff;box-shadow:0 10px 22px #23325a14}.tournament-bracket__match-node{position:absolute;z-index:1}.tournament-bracket__match-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.tournament-bracket__match-title{margin:0;font-size:.86rem;font-weight:800;color:#1f2f58}.tournament-bracket__match-caption{margin:.12rem 0 0;font-size:.72rem;color:#7b89a9}.tournament-bracket__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:1.7rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.tournament-bracket__badge--done{background:#fff5d9;color:#986400}.tournament-bracket__badge--active{background:#e9f8ef;color:#24754c}.tournament-bracket__badge--muted{background:#f3f6fc;color:#7583a4}.tournament-bracket__slot{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;padding:.45rem .55rem;border:1px solid #e3e8f5;border-radius:.8rem;background:#fff;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.tournament-bracket__slot--editable{cursor:pointer}.tournament-bracket__slot--editable:hover{border-color:#c8d4f8;background:#f7f9ff;transform:translateY(-1px)}.tournament-bracket__slot--winner{border-color:#f0cf81;background:#fff8e5}.tournament-bracket__slot--empty{justify-content:center;border-style:dashed;background:#fbfcff;color:#95a1be}.tournament-bracket__slot-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;color:#1f2f58}.tournament-bracket__slot-meta{margin:.08rem 0 0;font-size:.72rem;color:#7c89a8}.tournament-bracket__result,.tournament-bracket__hint{border:1px solid #e4ebf8;border-radius:.8rem;background:#f8faff;padding:.5rem .6rem;font-size:.78rem;line-height:1.35;color:#576682}.tournament-bracket__actions{display:grid;gap:.4rem}.tournament-bracket__pick-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.15rem;border:1px solid #d7dff3;border-radius:.8rem;background:#eef3ff;color:#30416a;font-size:.78rem;font-weight:700;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.tournament-bracket__pick-button:hover:not(:disabled){border-color:#c5d2f7;background:#e3ebff;transform:translateY(-1px)}.tournament-bracket__pick-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1023px){.tournament-bracket{gap:1rem}.tournament-bracket__round{width:12.25rem;min-width:12.25rem;gap:1rem!important;padding-top:0!important}}@media (max-width: 640px){.tournament-bracket-shell{height:20rem}.tournament-bracket__round{width:11.4rem;min-width:11.4rem}.tournament-bracket__match{padding:.62rem}.tournament-bracket__slot{min-height:2.55rem;padding-inline:.5rem}}.roulette-viewport{position:relative;border-radius:1rem;border:1px solid #e3e8f5;background:linear-gradient(180deg,#f8faff,#f2f6ff);overflow:hidden;padding:1rem 0}.roulette-pointer{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(180deg,#ef4444 0%,#ef4444 80%,transparent 100%);z-index:10;pointer-events:none}.roulette-pointer:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #ef4444}.roulette-track{overflow:hidden;position:relative}.roulette-strip{display:flex;gap:8px;will-change:transform}.roulette-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100px;min-width:100px;padding:.65rem .35rem;border-radius:.75rem;border:1px solid #e3e8f5;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.roulette-item--winner{border-color:#f3a21a;box-shadow:0 0 16px #f3a21a59,0 0 40px #f3a21a26;background:linear-gradient(135deg,#fffbf0,#fff8e1)}@keyframes roulette-result-enter{0%{opacity:0;transform:scale(.9) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-roulette-result{animation:roulette-result-enter .45s cubic-bezier(.22,1,.36,1) both}.duration-range-slider{position:relative;height:1.5rem}.duration-range-slider__track,.duration-range-slider__active{position:absolute;top:50%;height:.45rem;transform:translateY(-50%);border-radius:9999px}.duration-range-slider__track{left:0;right:0;background:#dfe7f7}.duration-range-slider__active{background:linear-gradient(90deg,#8ea0ff,#4f63f6);box-shadow:0 4px 14px #4f63f638}.duration-range-slider__input{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.duration-range-slider__input--top{z-index:3}.duration-range-slider__input::-webkit-slider-runnable-track{height:0;background:transparent}.duration-range-slider__input::-moz-range-track{height:0;border:0;background:transparent}.duration-range-slider__input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1rem;height:1.1rem;margin-top:-.33rem;border:2px solid #4f63f6;border-radius:9999px;background:#fff;box-shadow:0 8px 18px #4f63f638;cursor:pointer}.duration-range-slider__input::-moz-range-thumb{pointer-events:auto;width:1.1rem;height:1.1rem;border:2px solid #4f63f6;border-radius:9999px;background:#fff;box-shadow:0 8px 18px #4f63f638;cursor:pointer}.duration-range-slider__input:focus-visible{outline:none}.duration-range-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #4f63f62e,0 8px 18px #4f63f638}.duration-range-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #4f63f62e,0 8px 18px #4f63f638}a,button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(79,99,246,.56);outline-offset:2px}@media (prefers-reduced-motion: no-preference){main>*{animation:page-enter .35s ease-out both}.card{animation:card-enter .32s ease-out both}}.auth-card{position:relative;overflow:hidden}.auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(220px 140px at 12% 8%,rgba(103,126,255,.15),transparent 72%),radial-gradient(280px 180px at 88% 18%,rgba(82,190,255,.12),transparent 72%);pointer-events:none}.auth-card:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#4f63f6f2,#55c7ffb8);pointer-events:none}.auth-card__icon{position:relative;box-shadow:0 16px 34px #4f63f629}.auth-panel{position:relative}.auth-provider-placeholder{display:flex;min-height:3.5rem;align-items:center;justify-content:center;border:1px dashed #ccd7f1;border-radius:1rem;background:linear-gradient(180deg,#f6f8fff2,#eff4fff2);padding:.95rem 1rem;text-align:center;font-size:.92rem;font-weight:700;color:#6e7da2}.auth-shell-footer{border-top:1px solid rgba(214,223,240,.8)}@media (prefers-reduced-motion: no-preference){.auth-card{animation:card-enter .42s cubic-bezier(.22,1,.36,1) both}.auth-card__icon{animation:auth-icon-pulse 3.6s ease-in-out infinite}.auth-method-tabs>*{animation:auth-pill-enter .45s cubic-bezier(.22,1,.36,1) both}.auth-method-tabs>*:nth-child(2){animation-delay:.06s}.auth-method-tabs>*:nth-child(3){animation-delay:.12s}.auth-panel,.auth-provider-placeholder,.auth-cta-button{animation:auth-panel-enter .32s cubic-bezier(.22,1,.36,1) both}}@media (max-width: 767px){.card{border-radius:1rem;padding:1rem}.btn-primary,.btn-secondary,.btn-danger,.input{min-height:2.75rem}.landing-track-illustration{min-height:21.8rem}.landing-track-id{min-width:7.2rem;padding:.46rem}.landing-track-card{width:calc(100% - 1rem);margin-top:9.6rem}}@keyframes landing-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-11px,0)}}@keyframes landing-float-alt{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,10px,0)}}@keyframes landing-reveal-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-shine{0%,14%{opacity:0;transform:translate3d(-240%,0,0) skew(-18deg)}26%{opacity:.2}48%{opacity:.5}64%{opacity:0;transform:translate3d(360%,0,0) skew(-18deg)}to{opacity:0;transform:translate3d(360%,0,0) skew(-18deg)}}@keyframes landing-orbit-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes landing-chip-pulse{0%,to{box-shadow:0 0 #7584ff38}50%{box-shadow:0 0 0 11px #7584ff00}}@keyframes landing-soft-pulse{0%,to{transform:translateY(0);box-shadow:0 24px 46px #33467f24}50%{transform:translateY(-2px);box-shadow:0 28px 52px #33467f2e}}@keyframes landing-logo-pulse{0%,to{transform:scale(.96);opacity:.2}50%{transform:scale(1.08);opacity:.38}}@keyframes landing-logo-text-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.04)}}@keyframes landing-logo-icon-breathe{0%,to{transform:translateZ(0) scale(1);box-shadow:0 10px 20px #4f63f61f}50%{transform:translateZ(0) scale(1.08);box-shadow:0 16px 28px #4f63f638}}@keyframes landing-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes landing-about-aura{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes landing-stat-spin{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes landing-chip-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes landing-browser-scan{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes landing-widget-row-glow{0%,to{background-color:#f4f8ff00}50%{background-color:#f4f8ff}}@keyframes landing-bar-flow{0%{background-position:0% 0%}to{background-position:200% 0%}}@keyframes landing-photo-twinkle{0%,to{filter:saturate(1)}50%{filter:saturate(1.18)}}@keyframes landing-snippet-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes landing-board-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes landing-track-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landing-track-halo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes landing-popup-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.landing-root{position:relative;height:100vh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-padding-block:0;scroll-behavior:smooth;background:radial-gradient(1500px 720px at 8% -12%,rgba(131,159,255,.2),transparent 68%),radial-gradient(1450px 760px at 92% 6%,rgba(157,124,255,.18),transparent 70%),linear-gradient(180deg,#f8faff,#f2f6ff 48%,#edf2ff)}.landing-screen{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;scroll-snap-align:center;overflow:hidden}.landing-inner{position:relative;width:min(1260px,100%);margin-inline:auto;padding:3rem 1.35rem}.landing-grid{display:grid;gap:1.5rem;align-items:center}.landing-grid>*{min-width:0}.landing-title{font-family:Unbounded,Manrope,sans-serif;letter-spacing:-.02em}.landing-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid #d6def5;background:#ffffffd6;padding:.45rem .9rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#546392}.landing-chip--pulse{animation:landing-chip-pulse 2.8s ease-out infinite}.landing-scroll-hint{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:#7483a9;opacity:.95;animation:landing-scroll-bounce 1.8s ease-in-out infinite}.landing-btn-primary,.landing-btn-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.9rem;padding:.85rem 1.3rem;font-size:.95rem;font-weight:700;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease;overflow:hidden}.landing-btn-primary{color:#fff;background:linear-gradient(135deg,#5f75ff,#7f55f4);box-shadow:0 14px 26px #6371ff47}.landing-btn-primary:after{content:"";position:absolute;top:-18%;bottom:-18%;left:-22%;width:34%;opacity:0;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.75),transparent);will-change:transform,opacity;animation:landing-shine 3.4s ease-in-out infinite}.landing-btn-primary:hover,.landing-btn-ghost:hover{transform:translateY(-1px)}.landing-btn-ghost{color:#3f4f77;background:#ffffffbf;border:1px solid #d7dff4}.landing-screen--hero-centered{align-items:stretch}.landing-screen--hero-centered .landing-inner{min-height:100vh;padding-top:1.4rem;padding-bottom:1.4rem}.landing-hero-shell{z-index:2;display:flex;flex-direction:column}.landing-hero-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.landing-hero-brand{display:inline-flex;align-items:center;gap:.58rem;color:#1f2f58;text-decoration:none;font-size:.92rem;font-weight:800;letter-spacing:.02em}.landing-hero-brand__mark{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.72rem;background:linear-gradient(135deg,#5f74ff,#4760e0);color:#fff;box-shadow:0 10px 20px #4f63f642}.landing-hero-menu{justify-self:center;display:inline-flex;align-items:center;gap:.2rem;border:1px solid #dce4f5;border-radius:999px;background:#ffffffd6;padding:.3rem;box-shadow:0 8px 18px #21325e14}.landing-hero-menu__item{border:0;border-radius:999px;background:transparent;color:#6a789a;font-size:.85rem;font-weight:700;padding:.45rem .95rem;cursor:pointer;transition:color .2s ease,background-color .2s ease}.landing-hero-menu__item:hover{color:#41518a}.landing-hero-menu__item--active{background:#ecf1ff;color:#3f53d0}.landing-hero-top-actions{display:inline-flex;align-items:center;gap:.5rem}.landing-hero-signin,.landing-hero-join{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.landing-hero-signin{color:#41518a;border:1px solid #d7def1;background:#ffffffd1;padding:.5rem 1rem}.landing-hero-signin:hover,.landing-hero-join:hover{transform:translateY(-1px)}.landing-hero-join{color:#fff;background:linear-gradient(135deg,#5f74ff,#4760e0);box-shadow:0 10px 18px #4f63f63d;padding:.52rem 1rem}.landing-hero-center{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.35rem}.landing-hero-logo-pulse{position:relative;display:inline-block}.landing-hero-logo-pulse:before{content:"";position:absolute;top:-.55rem;right:-1rem;bottom:-.55rem;left:-1rem;border-radius:2rem;background:radial-gradient(78% 84% at 50% 52%,#5f74ff47,#5f74ff00 72%);animation:landing-logo-pulse 3.25s ease-in-out infinite;pointer-events:none}.landing-hero-logo-line{position:relative;z-index:1;display:inline-flex;align-items:center;gap:clamp(.8rem,1.5vw,1.35rem);transform:translateZ(0)}.landing-hero-logo-icon{display:grid;width:clamp(3.2rem,6.4vw,4.8rem);height:clamp(3.2rem,6.4vw,4.8rem);place-items:center;border-radius:1.2rem;background:linear-gradient(135deg,#dfe6ff,#edf2ff);color:#4f63f6;border:1px solid #d1dbf2;transform-origin:50% 52%;transform:translateZ(0) scale(1);will-change:transform;backface-visibility:hidden;animation:landing-logo-icon-breathe 3.25s ease-in-out infinite}.landing-hero-name{margin:0;font-size:clamp(2rem,9.4vw,6.3rem);line-height:.95;letter-spacing:-.03em}.landing-hero-name__text{display:inline-block;background:linear-gradient(96deg,#4f63f6,#2f7fd3 42%,#31bda0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform-origin:50% 52%;transform:translateZ(0) scale(1);will-change:transform;backface-visibility:hidden;text-rendering:geometricPrecision;animation:landing-logo-text-breathe 3.25s ease-in-out infinite}.landing-hero-subtitle{margin:0;font-size:clamp(1rem,2.2vw,1.55rem);font-weight:700;color:#4f5f86}.landing-hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.landing-hero-card{position:relative;border-radius:2rem;border:1px solid #dce3f8;background:linear-gradient(150deg,#ffffffeb,#f2f7ffe6);box-shadow:0 24px 46px #33467f24;padding:1.45rem;overflow:hidden}.landing-hero-stage{position:relative;isolation:isolate;display:flex;justify-content:center}.landing-hero-image-wrap{position:relative;margin:0;max-width:min(44rem,100%);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.landing-hero-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 26px 42px rgba(53,71,124,.16))}.landing-orbit{position:absolute;top:50%;left:50%;border-radius:999px;border:1px dashed #cfd8f6;transform:translate(-50%,-50%);pointer-events:none}.landing-orbit--one{width:108%;height:108%;animation:landing-orbit-spin 18s linear infinite}.landing-orbit--two{width:126%;height:126%;border-color:#d8e0fa;animation:landing-orbit-spin 24s linear infinite reverse}.landing-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem}.landing-hero-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .72rem;background:#eef3ff;color:#4b5ecf;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.landing-hero-pill--green{background:#e8f9f0;color:#23865a}.landing-mini-panel{border-radius:1rem;border:1px solid #dbe3f8;background:#fff;padding:.8rem}.landing-mini-label{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#7d8db3}.landing-mini-value{margin:.3rem 0 0;font-size:1rem;font-weight:800;color:#1f2f58}.landing-hero-card__star{position:absolute;color:#7f6dff;opacity:.35;font-size:1.2rem}.landing-hero-card__star:first-child{top:1rem;right:1.2rem}.landing-hero-card__star:last-child{bottom:1.2rem;left:1rem}.landing-glow{position:absolute;border-radius:999px;filter:blur(.3px);pointer-events:none}.landing-glow--primary{top:-150px;right:-210px;width:520px;height:520px;background:radial-gradient(circle at 30% 30%,#7d6dff59,#7d6dff00)}.landing-glow--secondary{left:-170px;bottom:-230px;width:500px;height:500px;background:radial-gradient(circle at 60% 40%,#5ccdff47,#5ccdff00)}.landing-reveal{animation:landing-reveal-in .7s cubic-bezier(.22,1,.36,1) both}.landing-reveal--delay{animation-delay:.2s}.landing-section--hidden .landing-reveal{opacity:0;animation:none!important}.landing-section--visible .landing-reveal{animation:landing-reveal-in .7s cubic-bezier(.22,1,.36,1) both}.landing-section-label{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#7888ad}.landing-screen--about:before{content:"";position:absolute;inset:18% 12% auto;height:46%;border-radius:2rem;background:radial-gradient(circle at center,#7e98ff33,#7e98ff00);filter:blur(10px);pointer-events:none;animation:landing-about-aura 8s ease-in-out infinite}.landing-about-stack{position:relative}.landing-screen--story:before{content:"";position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;border-radius:2rem;background:radial-gradient(circle at 16% 30%,rgba(133,156,255,.16),transparent 60%),radial-gradient(circle at 82% 72%,rgba(139,109,255,.14),transparent 62%);filter:blur(18px);pointer-events:none}.landing-screen--fragments:before{content:"";position:absolute;top:-10%;right:-8%;bottom:-10%;left:-8%;border-radius:2rem;background:radial-gradient(circle at 20% 24%,rgba(132,156,255,.16),transparent 60%),radial-gradient(circle at 82% 70%,rgba(143,112,255,.14),transparent 62%);filter:blur(16px);pointer-events:none}.landing-story-grid{position:relative;z-index:1;display:grid;gap:1.4rem;align-items:center}.landing-story-grid>*{min-width:0}.landing-library-shell{position:relative;z-index:1;display:grid;gap:1.4rem}.landing-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.landing-library-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:800;color:#4f63f6;text-decoration:none;transition:color .2s ease,transform .2s ease}.landing-library-link:hover{color:#3c51d6;transform:translate(1px)}.landing-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.landing-library-card{position:relative;min-height:25rem;border-radius:1.25rem;border:1px solid #d7e1f6;background:#dbe5fb;box-shadow:0 16px 30px #32447e21;overflow:hidden;isolation:isolate}.landing-library-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);filter:blur(0);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1)}.landing-library-pill{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;border-radius:999px;padding:.32rem .72rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.landing-library-pill--favorite{background:#ecfff6e6;border-color:#6dd6aa80;color:#219667}.landing-library-pill--active{background:#ecf6ffeb;border-color:#87afef80;color:#386dbe}.landing-library-pill--wishlist{background:#f0f3f9eb;border-color:#b3bfda99;color:#55688f}.landing-library-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.65rem;padding:1rem;background:linear-gradient(180deg,#15264a0a 30%,#142242a3 82%);opacity:0;transition:opacity .35s ease}.landing-library-title{margin:0;color:#fff;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;text-shadow:0 7px 20px rgba(13,25,53,.35)}.landing-library-metrics{display:grid;gap:.5rem}.landing-library-metric{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border-radius:.95rem;border:1px solid rgba(222,232,255,.35);background:#0e1e3c7a;padding:.48rem .7rem;color:#d8e4ff;font-size:.86rem;font-weight:600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.landing-library-metric-value{color:#fff;font-size:.95rem;font-weight:800}.landing-library-card:hover .landing-library-image,.landing-library-card:focus-within .landing-library-image{transform:scale(1.08);filter:blur(2px) saturate(.86) brightness(.72)}.landing-library-card:hover .landing-library-overlay,.landing-library-card:focus-within .landing-library-overlay{opacity:1}.landing-library-highlights{margin-top:.45rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing-library-highlight{border-radius:1.15rem;border:1px solid #dde5f8;background:#ffffffdb;box-shadow:0 14px 28px #32447e1a;padding:1rem;text-align:center}.landing-library-highlight__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:.95rem;background:#edf3ff;color:#4f63f6}@media (max-width: 1279px){.landing-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-library-card{min-height:22rem}.landing-library-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-library-highlight:last-child{grid-column:1 / -1}}@media (hover: none){.landing-library-overlay{opacity:1}}.landing-social-grid{position:relative;z-index:1;display:grid;gap:1.6rem;align-items:center}.landing-social-stage{position:relative;min-height:29rem;padding:.8rem .5rem}.landing-social-board{position:relative;z-index:2;border-radius:1.5rem;border:1px solid #d8e2f8;background:linear-gradient(165deg,#fffffff5,#f6faffe6);box-shadow:0 20px 36px #32447e24;padding:1rem;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.landing-social-board:hover,.landing-social-board:focus-within{transform:scale(1.018);border-color:#c8d5f5;box-shadow:0 28px 46px #32447e2e}.landing-social-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.landing-social-board__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #c8daf7;background:#edf4ff;color:#2d73cd;font-size:.72rem;font-weight:800;padding:.28rem .66rem;white-space:nowrap}.landing-social-roster{margin-top:.85rem;display:grid;gap:.62rem}.landing-social-player{display:flex;align-items:center;gap:.65rem;border-radius:1rem;border:1px solid #dee7fa;background:#f7faff;padding:.56rem .62rem}.landing-social-player__avatar{width:2.2rem;height:2.2rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#5f74ff,#4760e0);color:#fff;font-size:.82rem;font-weight:800;flex-shrink:0}.landing-social-player__meta{min-width:0;flex:1}.landing-social-player__name{margin:0;color:#1f2f58;font-size:.95rem;font-weight:800}.landing-social-player__note{margin:.06rem 0 0;display:inline-flex;align-items:center;gap:.35rem;color:#6c7a9a;font-size:.76rem;font-weight:600}.landing-social-dot{width:.48rem;height:.48rem;border-radius:999px;flex-shrink:0}.landing-social-dot--online{background:#2ecf9b}.landing-social-dot--busy{background:#f5a300}.landing-social-dot--offline{background:#9fb0d6}.landing-social-player__invite{border:1px solid #d4dff6;background:#fff;color:#3f507f;border-radius:999px;font-size:.78rem;font-weight:800;padding:.38rem .68rem;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.landing-social-player__invite:hover{transform:translateY(-1px);background:#eff4ff}.landing-social-board__cta{margin-top:.88rem;display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:.95rem;background:linear-gradient(135deg,#5f75ff,#31bda0);color:#fff;font-size:.9rem;font-weight:800;text-decoration:none;padding:.68rem .8rem;box-shadow:0 12px 24px #4964be3d;transition:transform .22s ease}.landing-social-board__cta:hover{transform:translateY(-1px)}.landing-social-popup{position:absolute;z-index:3;border-radius:1rem;border:1px solid #d7e3fa;background:#fffffff2;box-shadow:0 18px 34px #2e417429;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.72rem;animation:landing-popup-float 4.8s ease-in-out infinite}.landing-social-popup--invite{top:1.6rem;right:-.8rem;width:min(17rem,70%);animation-delay:.2s}.landing-social-popup--chat{left:-1.5rem;bottom:2.8rem;width:min(12rem,55%);animation-duration:5.2s;animation-delay:.6s}.landing-social-popup--poll{right:.8rem;bottom:.2rem;width:min(13.8rem,62%);animation-duration:5.6s;animation-delay:1.1s}.landing-social-popup__title,.landing-social-popup__small{margin:0;color:#263763;font-size:.83rem;font-weight:800}.landing-social-popup__small{font-size:.78rem}.landing-social-popup__text{margin:.3rem 0 0;color:#60709a;font-size:.78rem;line-height:1.34;font-weight:600}.landing-social-popup__actions{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem}.landing-social-popup__btn{border:1px solid #d4dff6;border-radius:999px;background:#f6f9ff;color:#41528a;font-size:.7rem;font-weight:800;padding:.28rem .6rem;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.landing-social-popup__btn:hover{transform:translateY(-1px);background:#edf3ff}.landing-social-popup__btn--accept{border-color:#a8deca;background:#ddf8ee;color:#207f58}.landing-social-popup__btn--accept.is-active{border-color:#8dd9bd;background:#c7f2e1}.landing-social-copy{position:relative;z-index:1}.landing-social-highlights{margin-top:1.05rem;display:grid;gap:.68rem}.landing-social-highlight{display:flex;align-items:flex-start;gap:.72rem;border-radius:1rem;border:1px solid #dce5f9;background:#ffffffdb;box-shadow:0 12px 22px #32447e17;padding:.72rem}.landing-social-highlight__icon{display:grid;width:2.1rem;height:2.1rem;place-items:center;flex-shrink:0;border-radius:.72rem;background:#edf3ff;color:#4f63f6}.landing-social-actions{margin-top:1.15rem;display:flex;flex-wrap:wrap;gap:.7rem}.landing-benefit-card{display:flex;align-items:flex-start;gap:.82rem;border-radius:1.1rem;border:1px solid #dbe4fa;background:#ffffffe6;box-shadow:0 14px 28px #32447e1a;padding:.92rem}.landing-benefit-icon{display:grid;width:2.55rem;height:2.55rem;flex-shrink:0;place-items:center;border-radius:.85rem;box-shadow:0 12px 20px #495da533}.landing-story-board{position:relative;border-radius:1.6rem;border:1px solid #d9e3fb;background:linear-gradient(160deg,#fffffff0,#f5f9ffeb);box-shadow:0 26px 46px #32447e24;padding:1rem;overflow:hidden;animation:landing-board-drift 6.7s ease-in-out infinite}.landing-story-board:after{content:"";position:absolute;top:0;right:-26%;width:42%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);pointer-events:none;animation:landing-browser-scan 7.5s linear infinite}.landing-story-board__header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.landing-story-board__title{margin:0;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#7483a9}.landing-story-board__chip{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;border:1px solid #d7e2fa;background:#f2f6ff;padding:.22rem .62rem;font-size:.71rem;font-weight:700;color:#5064ce}.landing-story-board__stats{margin-top:.78rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.landing-story-stat{border-radius:.82rem;border:1px solid #dee7fa;background:#fff;padding:.54rem .52rem}.landing-story-stat>span{display:block;font-size:.68rem;font-weight:700;color:#7b89ad}.landing-story-stat>strong{display:block;margin-top:.22rem;font-size:1.02rem;font-weight:800;color:#21315b}.landing-story-board__main{margin-top:.62rem;display:grid;grid-template-columns:1.1fr .9fr;gap:.5rem}.landing-story-panel{border-radius:.82rem;border:1px solid #e0e8fb;background:#fff;padding:.6rem}.landing-story-panel__title{margin:0;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#7280a5}.landing-story-row,.landing-story-rank{margin-top:.35rem;display:grid;grid-template-columns:1fr auto auto;gap:.4rem;border-radius:.55rem;background:#f7f9ff;padding:.27rem .35rem;font-size:.75rem;color:#4f5e84}.landing-story-rank{grid-template-columns:1fr auto}.landing-story-board__footer{margin-top:.55rem;display:grid;grid-template-columns:auto 1fr;gap:.55rem}.landing-story-donut{width:4.15rem;height:4.15rem;border-radius:999px;background:conic-gradient(#5a6cf8 0,#5a6cf8 46%,#f8b232 46%,#f8b232 72%,#8b67ff 72%,#8b67ff);border:6px solid #ffffff;box-shadow:inset 0 0 0 1px #dfe7fb}.landing-story-activity{border-radius:.82rem;border:1px solid #e0e8fb;background:#fff;padding:.56rem}.landing-story-activity__bars{margin-top:.45rem;display:grid;gap:.3rem}.landing-story-activity__bars>span{display:block;height:.36rem;border-radius:999px;background:linear-gradient(90deg,#5e73ff,#445ae6)}.landing-screen--tracking:before{content:"";position:absolute;top:9%;right:8%;bottom:9%;left:8%;border-radius:2rem;background:radial-gradient(circle at 75% 22%,rgba(115,202,255,.2),transparent 50%),radial-gradient(circle at 18% 70%,rgba(145,125,255,.2),transparent 52%);pointer-events:none}.landing-tracking-grid{position:relative;z-index:1;display:grid;gap:1.3rem;align-items:center}.landing-tracking-item{display:flex;align-items:flex-start;gap:.74rem;border-radius:1rem;border:1px solid #dce5fa;background:#ffffffe6;padding:.84rem;box-shadow:0 14px 28px #32447e17}.landing-tracking-item__icon{display:grid;width:2.2rem;height:2.2rem;flex-shrink:0;place-items:center;border-radius:.75rem;background:#edf2ff;color:#5064ce}.landing-track-illustration{position:relative;min-height:25rem;border-radius:1.7rem;border:1px solid #d9e3fa;background:linear-gradient(165deg,#ffffffed,#f5f9ffe6);box-shadow:0 28px 52px #32447e24;overflow:hidden}.landing-track-illustration__halo{position:absolute;inset:auto 10% -35% 10%;height:65%;border-radius:50%;background:radial-gradient(circle at center,#7c8cff52,#7c8cff00);animation:landing-track-halo 7.2s ease-in-out infinite}.landing-track-idstack{position:absolute;left:1rem;top:4rem;display:grid;gap:.5rem}.landing-track-id{display:flex;align-items:center;gap:.5rem;min-width:8.4rem;border-radius:.9rem;border:1px solid #d8e2f8;background:#fff;padding:.52rem;box-shadow:0 12px 20px #3449881c;animation:landing-track-float 5.8s ease-in-out infinite}.landing-track-id>div>p{margin:0;font-size:.82rem;font-weight:800;color:#253763}.landing-track-id>div>small{font-size:.68rem;font-weight:700;color:#7a89af}.landing-track-id--2{margin-left:.65rem;animation-delay:.35s}.landing-track-id--3{margin-left:1.3rem;animation-delay:.7s}.landing-track-avatar{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:linear-gradient(145deg,#6c7dff,#5564de);color:#fff;font-size:.8rem;font-weight:800}.landing-track-card{position:absolute;right:1rem;top:4.4rem;width:min(16rem,calc(100% - 9.5rem));border-radius:1rem;border:1px solid #d8e2f8;background:#fff;padding:.8rem;box-shadow:0 14px 26px #3449881f}.landing-track-card__title{margin:0;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6f7da3}.landing-track-card__rows{margin-top:.45rem;display:grid;gap:.38rem}.landing-track-card__rows>div{display:flex;align-items:center;gap:.42rem;border-radius:.6rem;background:#f6f9ff;padding:.35rem .45rem;font-size:.77rem;font-weight:700;color:#4c5d88}.landing-track-card__rows>div>span{display:inline-block;width:.56rem;height:.56rem;border-radius:999px}.landing-track-badge{position:absolute;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.8rem;background:#fff;border:1px solid #d8e2f8;color:#5267cf;box-shadow:0 12px 22px #3449881f}.landing-track-badge--clock{right:1.2rem;bottom:1.3rem}.landing-track-badge--trophy{left:11rem;bottom:1.8rem}.landing-stat-card{border-radius:1.2rem;border:1px solid #dce3f6;background:#ffffffd9;padding:1rem;box-shadow:0 15px 30px #33467f14;transition:transform .2s ease,box-shadow .2s ease}.landing-stat-card:hover{transform:translateY(-3px);box-shadow:0 18px 32px #33467f21}.landing-stat-card--animated:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(125,141,255,.25);pointer-events:none}.landing-stat-card--animated{position:relative;overflow:hidden}.landing-stat-icon{animation:landing-stat-spin 5.6s ease-in-out infinite}.landing-chip-grid{display:flex;flex-wrap:wrap;gap:.6rem}.landing-capability-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid #d8e1f8;background:#ffffffd1;padding:.38rem .74rem;font-size:.78rem;font-weight:700;color:#536494}.landing-capability-chip--animated{animation:landing-chip-wave 3.2s ease-in-out infinite}.landing-browser{border-radius:1.35rem;border:1px solid #dbe3f8;background:#ffffffe0;box-shadow:0 22px 44px #33467f1f;overflow:hidden}.landing-browser--animated{position:relative;isolation:isolate}.landing-browser--animated:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:35%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.68),transparent);opacity:.55;pointer-events:none;animation:landing-browser-scan 5.6s linear infinite}.landing-browser__toolbar{display:flex;align-items:center;gap:.8rem;border-bottom:1px solid #e4ebfa;background:#f6f8ff;padding:.68rem .9rem}.landing-browser__dots{display:inline-flex;gap:.28rem}.landing-browser__dots>span{width:.52rem;height:.52rem;border-radius:999px;background:#c7d2f1}.landing-browser__dots>span:first-child{background:#ff9a9a}.landing-browser__dots>span:nth-child(2){background:#ffcf7f}.landing-browser__dots>span:last-child{background:#9ee0a7}.landing-browser__title{margin:0;font-size:.78rem;font-weight:700;color:#5f6f98}.landing-browser__grid{display:grid;gap:.7rem;padding:.82rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-widget{border-radius:.9rem;border:1px solid #e1e8fb;background:#fff;padding:.75rem}.landing-widget--wide{grid-column:span 2}.landing-widget__title{margin:0;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6f7da3}.landing-widget__row{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;margin-top:.5rem;font-size:.78rem;color:#4b5c86}.landing-widget__row--slide{border-radius:.45rem;padding:.24rem .35rem;animation:landing-widget-row-glow 4.4s ease-in-out infinite}.landing-widget__list{margin-top:.55rem}.landing-widget__list>p{margin:.3rem 0 0;font-size:.8rem;font-weight:600;color:#55658f}.landing-widget__bar{height:.43rem;border-radius:999px;background:#dbe4f7;overflow:hidden}.landing-widget__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6075ff,#465de8,#8da1ff,#6075ff);background-size:200% 100%;animation:landing-bar-flow 3.5s linear infinite}.landing-widget__photos{margin-top:.55rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.landing-widget__photos>span{aspect-ratio:1 / 1;border-radius:.58rem;background:linear-gradient(140deg,#dce6ff,#b9c9ff);animation:landing-photo-twinkle 3.8s ease-in-out infinite}.landing-widget__photos>span:nth-child(2n){background:linear-gradient(140deg,#d7f2ec,#a8e2d3)}.landing-widget__photos>span:nth-child(3n){background:linear-gradient(140deg,#f4e2ff,#dac8ff)}.landing-snippet-card{display:flex;align-items:flex-start;gap:.85rem;border-radius:1rem;border:1px solid #dce3f8;background:#ffffffde;padding:.9rem}.landing-snippet-card--animated>span{animation:landing-snippet-icon-float 2.9s ease-in-out infinite}.landing-feature-card{display:flex;align-items:flex-start;gap:.85rem;border-radius:1rem;border:1px solid #dce3f8;background:#ffffffdb;padding:.9rem;transition:transform .2s ease,box-shadow .2s ease}.landing-feature-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #33467f1a}.landing-panel{border-radius:1.5rem;border:1px solid #dce3f8;background:#ffffffe0;box-shadow:0 24px 46px #33467f1c;padding:1.25rem;min-width:0}.landing-screen--fragments .landing-grid,.landing-screen--fragments .landing-panel{position:relative;z-index:1}.landing-weekly-note{border-radius:1rem;border:1px solid #dfe6f8;background:linear-gradient(135deg,#f7f9ff,#f0f5ff);padding:.75rem .85rem}.landing-progress{height:.5rem;overflow:hidden;border-radius:999px;background:#dce5f7}.landing-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6175ff,#445ae6);animation:landing-reveal-in .7s ease-out}.landing-progress--violet>span{background:linear-gradient(90deg,#8b65ff,#5a40d9)}.landing-progress--orange>span{background:linear-gradient(90deg,#ffb04e,#f07e1f)}.landing-step-card{border-radius:1.25rem;border:1px solid #dce3f8;background:#ffffffe6;box-shadow:0 18px 34px #33467f1a;padding:1.2rem}.landing-review-marquee{overflow:hidden;border-radius:1.2rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);width:100%;min-width:0}.landing-review-track{display:flex;align-items:stretch;gap:.9rem;width:-moz-max-content;width:max-content;animation:landing-marquee-scroll 35s linear infinite}.landing-review-card{min-width:clamp(14.25rem,15vw,16rem);max-width:clamp(14.25rem,15vw,16rem);border-radius:1rem;border:1px solid #dce3f8;background:#ffffffe6;box-shadow:0 16px 28px #33467f1a;padding:.9rem}.landing-review-stars{display:inline-flex;align-items:center;gap:.06rem;flex:0 0 auto;flex-wrap:nowrap}.landing-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.landing-review-meta{min-width:0;flex:1 1 9rem}.landing-review-summary{margin-inline:auto;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid #dbe3f8;background:#ffffffc7;padding:.48rem .9rem}.landing-step-index{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.8rem;background:#edf2ff;color:#4c5fe0;font-weight:800}.landing-faq-card{border-radius:1.3rem;border:1px solid #dce3f8;background:#ffffffe6;box-shadow:0 20px 36px #33467f1c;padding:1.2rem}.landing-faq-item+.landing-faq-item{border-top:1px dashed #dde5f8;padding-top:.8rem}.landing-screen--metrics:before{content:"";position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;border-radius:2rem;background:radial-gradient(circle at 18% 22%,rgba(102,156,255,.16),transparent 62%),radial-gradient(circle at 84% 74%,rgba(84,207,172,.14),transparent 64%);filter:blur(18px);pointer-events:none}.landing-mastery-shell{position:relative;z-index:1;display:grid;gap:1.15rem}.landing-mastery-head{max-width:49rem;margin-inline:auto;text-align:center}.landing-mastery-layout{display:grid;gap:1rem;align-items:start}.landing-mastery-card{border-radius:1.45rem;border:1px solid #dbe4f8;background:linear-gradient(165deg,#fffffff7,#f7fbffeb);box-shadow:0 20px 36px #32447e21;padding:1rem}.landing-mastery-chart{padding:1rem}.landing-mastery-chart__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.landing-mastery-chart__title{margin:0;color:#1f3162;font-size:1.05rem;font-weight:800}.landing-mastery-chart__subtitle{margin:.2rem 0 0;color:#6780a9;font-size:.85rem;font-weight:600}.landing-mastery-chart__canvas{margin-top:.85rem;border-radius:1.1rem;border:1px solid #dde6f8;background:linear-gradient(180deg,#fbfdff,#f4f8ff);padding:.58rem .45rem .3rem}.landing-mastery-chart__canvas svg{display:block;width:100%;height:auto}.landing-mastery-legend{margin-top:.62rem;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.8rem}.landing-mastery-legend__item{display:inline-flex;align-items:center;gap:.35rem;color:#60739e;font-size:.82rem;font-weight:700}.landing-mastery-legend__dot{width:.6rem;height:.6rem;border-radius:999px}.landing-mastery-legend__dot--losses{background:#3bcfa9}.landing-mastery-legend__dot--wins{background:#2ea9f6}.landing-mastery-side{display:grid;gap:1rem}.landing-mastery-stat{display:grid;gap:.58rem;min-height:11.1rem}.landing-mastery-stat__label{margin:0;color:#334776;font-size:.9rem;font-weight:700}.landing-mastery-stat__value-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.landing-mastery-stat__value{margin:0;color:#1f3162;font-size:2.45rem;line-height:1;font-weight:800;letter-spacing:-.02em}.landing-mastery-stat__note{margin:0;color:#6f84ab;font-size:.84rem;font-weight:600;line-height:1.38}.landing-mastery-stat__icon{display:grid;width:2.55rem;height:2.55rem;place-items:center;border-radius:.82rem;border:1px solid #d7e4f6;background:#edf3ff;color:#4f63f6;box-shadow:0 8px 18px #4f63f633;flex-shrink:0}.landing-mastery-stat--mint .landing-mastery-stat__icon{border-color:#c5eadf;background:#e6faf2;color:#24986b;box-shadow:0 10px 20px #2bbf7e33}.landing-mastery-stat--sky .landing-mastery-stat__icon{border-color:#c9e3f9;background:#e9f5ff;color:#267dcd;box-shadow:0 10px 20px #2d98f32e}.landing-mastery-genre{max-width:23.5rem;display:grid;gap:.7rem;align-content:start}.landing-mastery-genre__title{margin:0;color:#22355f;font-size:.95rem;font-weight:800}.landing-mastery-genre__tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.46rem}.landing-mastery-genre__tag{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #cfe0f8;background:#edf4ff;color:#3975c5;font-size:.8rem;font-weight:700;padding:.34rem .76rem}.landing-mastery-genre__tag--primary{border-color:#b8e4d5;background:#dcf7ed;color:#1f9265}.landing-mastery-genre__note{margin:.2rem 0 0;color:#6c7fa8;font-size:.87rem;font-weight:600}.landing-mastery-actions{margin-top:.38rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.72rem}.landing-scroll-item--hidden{opacity:0;transform:translateY(24px) scale(.985)}.landing-scroll-item--visible{opacity:1;transform:translateY(0) scale(1);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--scroll-delay, 0ms)}.landing-float{animation:landing-float 6.2s ease-in-out infinite}.landing-float-alt{animation:landing-float-alt 7.5s ease-in-out infinite}.landing-soft-pulse{animation:landing-soft-pulse 5.8s ease-in-out infinite}@media (min-width: 980px){.landing-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.landing-screen--hero .landing-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.landing-screen--hero .landing-hero-image-wrap{max-width:min(36rem,100%)}.landing-screen--fragments .landing-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1.45rem}.landing-social-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.1rem}.landing-story-grid,.landing-tracking-grid{grid-template-columns:.95fr 1.05fr;gap:2rem}.landing-mastery-layout{grid-template-columns:minmax(0,1fr) minmax(16.5rem,.34fr);grid-template-rows:auto auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.landing-mastery-chart{grid-column:1;grid-row:1}.landing-mastery-side{grid-column:2;grid-row:1 / span 2;align-content:start}.landing-mastery-genre{grid-column:1;grid-row:2}.landing-inner{padding-inline:2rem}}@media (max-width: 1023px){.landing-hero-image-wrap{border-radius:0}.landing-social-grid{grid-template-columns:1fr;gap:1.2rem}.landing-social-stage{min-height:24rem}.landing-tracking-grid{grid-template-columns:1fr;gap:1.1rem}.landing-mastery-layout{grid-template-columns:1fr}.landing-mastery-side{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-mastery-genre{max-width:none}.landing-track-illustration{min-height:22.6rem}.landing-track-idstack{left:.8rem;top:1rem}.landing-track-id--2{margin-left:.45rem}.landing-track-id--3{margin-left:.9rem}.landing-track-card{position:relative;right:auto;top:auto;width:calc(100% - 1.6rem);margin:10.2rem auto 0}.landing-track-badge--clock{right:.8rem;bottom:.8rem}.landing-track-badge--trophy{left:.8rem;bottom:.8rem}}.landing-gradient-text{background:linear-gradient(135deg,#4f63f6,#7c6dff,#a78bfa 80%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-floating-shapes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.landing-shape{position:absolute;border-radius:50%;opacity:.4}.landing-shape--1{width:14px;height:14px;background:#7c6dff;top:16%;right:10%;animation:landing-float 5.2s ease-in-out infinite}.landing-shape--2{width:9px;height:9px;background:#39d29a;top:62%;right:7%;animation:landing-float-alt 4.8s ease-in-out infinite;animation-delay:.5s}.landing-shape--3{width:18px;height:18px;background:#ffaf3d;top:28%;left:5%;border-radius:4px;transform:rotate(45deg);animation:landing-float 6.5s ease-in-out infinite;animation-delay:1s}.landing-shape--4{width:7px;height:7px;background:#5d79ff;bottom:22%;left:14%;animation:landing-float-alt 5.5s ease-in-out infinite;animation-delay:.8s}.landing-shape--5{width:11px;height:11px;background:#e879f9;top:42%;right:20%;animation:landing-float 7s ease-in-out infinite;animation-delay:1.3s}.landing-shape--6{width:6px;height:6px;background:#f97316;top:75%;left:28%;animation:landing-float-alt 6s ease-in-out infinite;animation-delay:.3s}.landing-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit}.landing-confetti-dot{position:absolute;border-radius:50%;opacity:.3}.landing-confetti-dot--1{width:10px;height:10px;background:#7c6dff;top:12%;left:8%;animation:landing-float 4.5s ease-in-out infinite}.landing-confetti-dot--2{width:7px;height:7px;background:#39d29a;top:18%;right:12%;animation:landing-float-alt 5.2s ease-in-out infinite;animation-delay:.4s}.landing-confetti-dot--3{width:12px;height:12px;background:#ffaf3d;bottom:16%;left:14%;border-radius:3px;animation:landing-float 6s ease-in-out infinite;animation-delay:.7s}.landing-confetti-dot--4{width:6px;height:6px;background:#e879f9;bottom:22%;right:10%;animation:landing-float-alt 4.8s ease-in-out infinite;animation-delay:1.1s}.landing-confetti-dot--5{width:8px;height:8px;background:#5d79ff;top:45%;left:4%;animation:landing-float 5.8s ease-in-out infinite;animation-delay:.2s}.landing-confetti-dot--6{width:5px;height:5px;background:#f97316;top:38%;right:6%;animation:landing-float-alt 5s ease-in-out infinite;animation-delay:.9s}.landing-action-step{display:flex;align-items:flex-start;gap:.65rem;border-radius:1rem;border:1px solid #dce4f8;background:#f7faffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.85rem;text-align:left;transition:transform .22s ease,box-shadow .22s ease}.landing-action-step:hover{transform:translateY(-2px);box-shadow:0 12px 24px #33467f1f}.landing-action-step__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.65rem;background:linear-gradient(135deg,#5f75ff,#7f55f4);color:#fff;font-size:.78rem;font-weight:800;box-shadow:0 8px 16px #6371ff3d}.landing-benefit-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-benefit-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #32447e24;border-color:#c8d4f8}.landing-review-card{transition:transform .2s ease,box-shadow .2s ease}.landing-review-card:hover{transform:translateY(-2px);box-shadow:0 20px 34px #33467f24}@media (max-width: 767px){.landing-root{height:auto;scroll-snap-type:none}.landing-screen{min-height:auto;scroll-snap-align:none;padding-block:1.2rem}.landing-screen:first-child{min-height:100svh;min-height:100vh}.landing-inner{padding:1.5rem 1rem}.landing-screen--hero-centered .landing-inner{min-height:100svh;min-height:100vh;padding-top:1rem;padding-bottom:1.25rem}.landing-hero-topbar{grid-template-columns:1fr auto;gap:.7rem}.landing-hero-menu{display:none}.landing-hero-brand{font-size:.84rem}.landing-hero-brand__mark{width:1.82rem;height:1.82rem;border-radius:.62rem}.landing-hero-top-actions{gap:.35rem}.landing-hero-signin,.landing-hero-join{font-size:.78rem;padding:.46rem .72rem}.landing-hero-center{gap:1rem;padding-top:1.4rem}.landing-hero-logo-line{flex-direction:column;gap:.65rem}.landing-hero-subtitle{max-width:24rem}.landing-hero-cta{width:min(22rem,100%)}.landing-floating-shapes{display:none}.landing-glow--primary{width:320px;height:320px;top:-100px;right:-140px}.landing-glow--secondary{width:300px;height:300px;left:-110px;bottom:-160px}.landing-hero-stage{margin-top:1rem}.landing-hero-image-wrap{max-width:100%}.landing-stat-card{padding:.8rem}.landing-stat-card p:first-of-type{font-size:1.55rem}.landing-stat-card .landing-stat-icon{width:2.2rem;height:2.2rem}.landing-benefit-card{padding:.75rem}.landing-benefit-icon{width:2.2rem;height:2.2rem}.landing-panel{padding:1rem;border-radius:1.2rem}.landing-browser{border-radius:1rem}.landing-btn-primary,.landing-btn-ghost{width:100%;justify-content:center;padding:.95rem 1.2rem}.landing-chip{font-size:.7rem;padding:.38rem .72rem}.landing-scroll-hint{display:none}.landing-review-card{min-width:min(15.5rem,80vw);max-width:min(15.5rem,80vw)}.landing-review-marquee{-webkit-mask-image:none;mask-image:none}.landing-story-board{padding:.82rem}.landing-story-board__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-story-board__main,.landing-story-board__footer{grid-template-columns:1fr}.landing-story-donut{width:3.2rem;height:3.2rem;display:none}.landing-mastery-head{text-align:left;margin-inline:0}.landing-mastery-card{border-radius:1.2rem;padding:.86rem}.landing-mastery-chart__canvas{border-radius:.95rem;padding:.42rem .25rem .18rem}.landing-mastery-side{grid-template-columns:1fr;gap:.82rem}.landing-mastery-stat{min-height:auto;gap:.5rem}.landing-mastery-stat__value{font-size:2.1rem}.landing-mastery-stat__icon{width:2.2rem;height:2.2rem}.landing-mastery-actions{margin-top:.1rem}.landing-section-label{font-size:.72rem}.landing-grid{gap:1rem}.landing-story-grid{grid-template-columns:1fr;gap:1rem}.landing-library-shell{gap:1rem}.landing-library-link{font-size:.82rem}.landing-library-grid{display:flex;gap:.82rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.22rem}.landing-library-grid::-webkit-scrollbar{height:6px}.landing-library-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#c9d4f6}.landing-library-card{flex:0 0 min(17.25rem,80vw);min-height:21.5rem;scroll-snap-align:start}.landing-library-overlay{background:linear-gradient(180deg,#15264a0f 22%,#142242b8 86%)}.landing-library-highlights{grid-template-columns:1fr;gap:.82rem}.landing-library-highlight{text-align:left;padding:.9rem}.landing-library-highlight__icon{width:2.65rem;height:2.65rem;margin-bottom:.55rem}.landing-social-stage{min-height:auto;padding:0}.landing-social-board{padding:.85rem;border-radius:1.2rem}.landing-social-board__head{flex-direction:column;align-items:flex-start;gap:.5rem}.landing-social-player{gap:.5rem;padding:.5rem}.landing-social-player__avatar{width:1.95rem;height:1.95rem;font-size:.72rem}.landing-social-player__invite{padding:.32rem .52rem;font-size:.72rem}.landing-social-board__cta{margin-top:.75rem;font-size:.84rem;padding:.6rem .7rem}.landing-social-popup{position:static;width:100%;margin-top:.6rem;animation:none}.landing-social-popup__actions{width:100%}.landing-social-popup__btn{flex:1}.landing-social-highlights{margin-top:.9rem;gap:.56rem}.landing-social-highlight{padding:.65rem}.landing-social-highlight__icon{width:1.95rem;height:1.95rem}.landing-social-actions{margin-top:.9rem}}@media (min-width: 768px) and (max-width: 1023px){.landing-root{scroll-snap-type:y proximity}.landing-screen{min-height:100svh;min-height:100vh;scroll-snap-align:center}.landing-inner{padding-top:2.4rem;padding-bottom:2.4rem}.landing-hero-menu__item{padding:.44rem .74rem;font-size:.8rem}.landing-hero-name{font-size:clamp(3rem,8vw,4.8rem)}.landing-browser__grid{grid-template-columns:1fr}.landing-widget--wide{grid-column:auto}.landing-grid{gap:1.1rem}.landing-mastery-side{grid-template-columns:1fr}.landing-social-stage{min-height:25rem}.landing-social-popup--invite{right:.4rem}.landing-social-popup--chat{left:.2rem}.landing-story-grid,.landing-tracking-grid{grid-template-columns:1fr;gap:1.1rem}.landing-story-board__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-story-board__main,.landing-story-board__footer{grid-template-columns:1fr}.landing-story-donut{width:3.6rem;height:3.6rem}}@media (prefers-reduced-motion: reduce){.landing-root{scroll-behavior:auto}.landing-reveal,.landing-float,.landing-float-alt,.landing-hero-logo-pulse,.landing-hero-logo-pulse:before,.landing-hero-logo-icon,.landing-hero-name__text,.landing-chip--pulse,.landing-soft-pulse,.landing-stat-icon,.landing-capability-chip--animated,.landing-orbit--one,.landing-orbit--two,.landing-screen--about:before,.landing-screen--story:before,.landing-story-board,.landing-story-board:after,.landing-hero-image-wrap,.landing-browser--animated:after,.landing-track-illustration__halo,.landing-track-id,.landing-widget__row--slide,.landing-widget__bar>span,.landing-widget__photos>span,.landing-snippet-card--animated>span,.landing-review-track,.landing-scroll-hint,.landing-btn-primary:after,.landing-progress>span,.landing-social-popup,.landing-shape,.landing-confetti-dot{animation:none!important}.landing-scroll-item--hidden,.landing-scroll-item--visible{opacity:1!important;transform:none!important;transition:none!important}}@keyframes level-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes level-gold-shine{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}@keyframes level-fire-pulse{0%,to{box-shadow:0 0 8px #ef444499,0 0 16px #fb923c66}25%{box-shadow:0 0 12px #fb923cb3,0 0 24px #ef444480}50%{box-shadow:0 0 16px #ef4444cc,0 0 32px #fb923c99,0 0 48px #ef44444d}75%{box-shadow:0 0 10px #fb923cb3,0 0 20px #ef444480}}@keyframes level-fire-flicker{0%,to{transform:scale(1) translateY(0);filter:brightness(1)}10%{transform:scale(1.02) translateY(-.5px)}20%{transform:scale(.98) translateY(.5px);filter:brightness(1.1)}30%{transform:scale(1.01) translateY(-.3px)}40%{transform:scale(.99) translateY(.3px);filter:brightness(1.05)}50%{transform:scale(1.03) translateY(-.5px);filter:brightness(1.15)}60%{transform:scale(.97) translateY(.4px)}70%{transform:scale(1.02) translateY(-.2px);filter:brightness(1.1)}80%{transform:scale(.99) translateY(.2px)}90%{transform:scale(1.01) translateY(-.4px);filter:brightness(1.05)}}@keyframes level-fire-gradient{0%,to{background-position:0% 100%}50%{background-position:100% 0%}}@keyframes level-flame-rise{0%{opacity:.9;transform:translate(-50%) translateY(0) scaleX(1)}30%{opacity:.8;transform:translate(-50%) translateY(-3px) scaleX(.9)}60%{opacity:.5;transform:translate(-50%) translateY(-6px) scaleX(.7)}to{opacity:0;transform:translate(-50%) translateY(-10px) scaleX(.4)}}@keyframes level-legendary-glow{0%,to{box-shadow:0 0 16px #c084fc99;filter:brightness(1)}50%{box-shadow:0 0 24px #c084fccc,0 0 40px #c084fc66;filter:brightness(1.1)}}@keyframes level-rainbow-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.level-badge-shimmer{background-size:200% 100%;animation:level-shimmer 3s ease-in-out infinite}.level-badge-gold{animation:level-gold-shine 2.5s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}.level-badge-gold:hover{transform:scale(1.1);box-shadow:0 0 18px #f59e0b99}.level-badge-fire{position:relative;background:linear-gradient(0deg,#fcd34d,#fb923c,#f87171,#dc2626,#991b1b);background-size:100% 200%;animation:level-fire-pulse 1.2s ease-in-out infinite,level-fire-flicker .8s ease-in-out infinite,level-fire-gradient 2s ease-in-out infinite;transition:transform .2s ease}.level-badge-fire:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:linear-gradient(0deg,rgba(252,211,77,.7) 0%,rgba(251,146,60,.5) 30%,rgba(248,113,113,.4) 60%,transparent 100%);filter:blur(5px);z-index:-1;animation:level-fire-flicker .6s ease-in-out infinite reverse}.level-badge-fire:after{content:"";position:absolute;left:50%;top:-6px;width:10px;height:12px;transform:translate(-50%);background:radial-gradient(ellipse at bottom,rgba(252,211,77,.9) 0%,rgba(251,146,60,.7) 30%,rgba(248,113,113,.5) 50%,transparent 70%);filter:blur(2px);animation:level-flame-rise .4s ease-out infinite;z-index:-1}.level-badge-fire:hover{transform:scale(1.2);animation:level-fire-pulse .8s ease-in-out infinite,level-fire-flicker .5s ease-in-out infinite,level-fire-gradient 1.5s ease-in-out infinite}.level-badge-fire:hover:after{height:16px;top:-8px}.level-badge-legendary{background-size:200% 200%;animation:level-legendary-glow 2s ease-in-out infinite,level-rainbow-shift 4s ease-in-out infinite;transition:transform .2s ease}.level-badge-legendary:hover{transform:scale(1.2)}@media (prefers-reduced-motion: reduce){.level-badge-shimmer,.level-badge-gold,.level-badge-fire,.level-badge-legendary{animation:none!important}.level-badge-fire:before,.level-badge-fire:after{animation:none!important}}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-toast-root{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:160;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;pointer-events:none}.ui-toast{pointer-events:auto;width:min(24.5rem,calc(100vw - 1.5rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;border-radius:.95rem;border:1px solid #e0e7f8;background:linear-gradient(135deg,#fff,#f8faff);box-shadow:0 12px 30px #17224329;padding:.72rem .72rem .72rem .78rem;animation:ui-toast-enter .22s ease}.ui-toast__icon{display:grid;height:1.65rem;width:1.65rem;place-items:center;border-radius:999px;margin-top:.02rem}.ui-toast__body{min-width:0}.ui-toast__title{margin:0 0 .18rem;font-size:.78rem;font-weight:800;line-height:1.2}.ui-toast__message{margin:0;font-size:.84rem;line-height:1.35;color:#33456d;word-break:break-word}.ui-toast__close{display:grid;height:1.6rem;width:1.6rem;place-items:center;border:0;border-radius:.5rem;background:transparent;color:#7182aa;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ui-toast__close:hover{background:#eef2fd;color:#3b4f83}.ui-toast--error{border-color:#f1d3d8;background:linear-gradient(135deg,#fff9fa,#fff3f5)}.ui-toast--error .ui-toast__icon{background:#fde6eb;color:#d6385b}.ui-toast--error .ui-toast__title{color:#9f143a}.ui-toast--warning{border-color:#f2dfb3;background:linear-gradient(135deg,#fffcf2,#fff8e8)}.ui-toast--warning .ui-toast__icon{background:#fff0cd;color:#c9820d}.ui-toast--warning .ui-toast__title{color:#8f5b04}.ui-toast--success{border-color:#c9ebde;background:linear-gradient(135deg,#f7fffb,#eefff7)}.ui-toast--success .ui-toast__icon{background:#dff7ec;color:#1f8f63}.ui-toast--success .ui-toast__title{color:#1a6f4e}.ui-toast--info{border-color:#d6e2fb;background:linear-gradient(135deg,#f8fbff,#eef4ff)}.ui-toast--info .ui-toast__icon{background:#e5efff;color:#3f65d9}.ui-toast--info .ui-toast__title{color:#2d4faa}@media (max-width: 640px){.ui-toast-root{left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));top:calc(.75rem + env(safe-area-inset-top));bottom:auto;align-items:stretch}.ui-toast{width:100%;max-width:none}}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:\!translate-y-\[-2px\]:hover{--tw-translate-y: -2px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#4f63f6\]\/30:hover{border-color:#4f63f64d}.hover\:border-\[\#5a6cf8\]:hover{--tw-border-opacity: 1;border-color:rgb(90 108 248 / var(--tw-border-opacity, 1))}.hover\:border-\[\#5d79ff\]:hover{--tw-border-opacity: 1;border-color:rgb(93 121 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#7db56a\]:hover{--tw-border-opacity: 1;border-color:rgb(125 181 106 / var(--tw-border-opacity, 1))}.hover\:border-\[\#becdf0\]:hover{--tw-border-opacity: 1;border-color:rgb(190 205 240 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c4d1f0\]:hover{--tw-border-opacity: 1;border-color:rgb(196 209 240 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c5d0ea\]:hover{--tw-border-opacity: 1;border-color:rgb(197 208 234 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c8d2ee\]:hover{--tw-border-opacity: 1;border-color:rgb(200 210 238 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c8d7f7\]:hover{--tw-border-opacity: 1;border-color:rgb(200 215 247 / var(--tw-border-opacity, 1))}.hover\:border-\[\#ccd7ee\]:hover{--tw-border-opacity: 1;border-color:rgb(204 215 238 / var(--tw-border-opacity, 1))}.hover\:border-\[\#cfd8f0\]:hover{--tw-border-opacity: 1;border-color:rgb(207 216 240 / var(--tw-border-opacity, 1))}.hover\:border-\[\#cfd8f2\]:hover{--tw-border-opacity: 1;border-color:rgb(207 216 242 / var(--tw-border-opacity, 1))}.hover\:border-\[\#cfd8f8\]:hover{--tw-border-opacity: 1;border-color:rgb(207 216 248 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d0daf0\]:hover{--tw-border-opacity: 1;border-color:rgb(208 218 240 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d2dcf3\]:hover{--tw-border-opacity: 1;border-color:rgb(210 220 243 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d3dcf2\]:hover{--tw-border-opacity: 1;border-color:rgb(211 220 242 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d5def2\]:hover{--tw-border-opacity: 1;border-color:rgb(213 222 242 / var(--tw-border-opacity, 1))}.hover\:border-\[\#f43f5e\]\/30:hover{border-color:#f43f5e4d}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:border-primary-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#ebf0ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(235 240 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf2ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef2ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef3ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#effce8\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 252 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f0f5ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f6ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f4f7ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 247 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5f8ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f6f9ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(246 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7f9ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7faff\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 250 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8faff\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f9fbff\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 251 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fbfcff\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 252 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ffe7ed\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 231 237 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff0f0\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 240 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff1f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff5f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#1f2f58\]:hover{--tw-text-opacity: 1;color:rgb(31 47 88 / var(--tw-text-opacity, 1))}.hover\:text-\[\#245aac\]:hover{--tw-text-opacity: 1;color:rgb(36 90 172 / var(--tw-text-opacity, 1))}.hover\:text-\[\#29345c\]:hover{--tw-text-opacity: 1;color:rgb(41 52 92 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2f3d67\]:hover{--tw-text-opacity: 1;color:rgb(47 61 103 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2f43cf\]:hover{--tw-text-opacity: 1;color:rgb(47 67 207 / var(--tw-text-opacity, 1))}.hover\:text-\[\#3045ce\]:hover{--tw-text-opacity: 1;color:rgb(48 69 206 / var(--tw-text-opacity, 1))}.hover\:text-\[\#3247c9\]:hover{--tw-text-opacity: 1;color:rgb(50 71 201 / var(--tw-text-opacity, 1))}.hover\:text-\[\#344066\]:hover{--tw-text-opacity: 1;color:rgb(52 64 102 / var(--tw-text-opacity, 1))}.hover\:text-\[\#3c50d7\]:hover{--tw-text-opacity: 1;color:rgb(60 80 215 / var(--tw-text-opacity, 1))}.hover\:text-\[\#425074\]:hover{--tw-text-opacity: 1;color:rgb(66 80 116 / var(--tw-text-opacity, 1))}.hover\:text-\[\#4661e6\]:hover{--tw-text-opacity: 1;color:rgb(70 97 230 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_10px_20px_rgba\(35\,50\,90\,0\.08\)\]:hover{--tw-shadow: 0 10px 20px rgba(35,50,90,.08);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(30\,45\,79\,0\.14\)\]:hover{--tw-shadow: 0 10px 28px rgba(30,45,79,.14);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_30px_rgba\(90\,108\,248\,0\.1\)\]:hover{--tw-shadow: 0 16px 30px rgba(90,108,248,.1);--tw-shadow-colored: 0 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:ring-\[\#4458f2\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(68 88 242 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#4c6fff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(76 111 255 / var(--tw-ring-opacity, 1))}.focus-visible\:text-\[\#29345c\]:focus-visible{--tw-text-opacity: 1;color:rgb(41 52 92 / var(--tw-text-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:bg-\[\#e4ebff\]:active{--tw-bg-opacity: 1;background-color:rgb(228 235 255 / var(--tw-bg-opacity, 1))}.active\:bg-\[\#ffe4e6\]:active{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:-translate-y-\[1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:-translate-y-\[1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.peer:checked~.peer-checked\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-\[\#4f63f6\]{--tw-border-opacity: 1;border-color:rgb(79 99 246 / var(--tw-border-opacity, 1))}.peer:checked~.peer-checked\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.peer:checked~.peer-checked\:from-\[\#5d71ff\]{--tw-gradient-from: #5d71ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(93 113 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.peer:checked~.peer-checked\:to-\[\#4258e2\]{--tw-gradient-to: #4258e2 var(--tw-gradient-to-position)}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:checked~.peer-checked\:shadow-\[0_8px_18px_rgba\(79\,99\,246\,0\.35\)\]{--tw-shadow: 0 8px 18px rgba(79,99,246,.35);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:focus-visible~.peer-focus-visible\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-\[\#cdd6ff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(205 214 255 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\:left-5{left:1.25rem}.sm\:right-5{right:1.25rem}.sm\:top-5{top:1.25rem}.sm\:col-auto{grid-column:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:max-h-\[calc\(100dvh-12rem\)\]{max-height:calc(100dvh - 12rem)}.sm\:max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[13rem\]{min-width:13rem}.sm\:max-w-\[calc\(100vw-7rem\)\]{max-width:calc(100vw - 7rem)}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:self-auto{align-self:auto}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-20{padding-top:5rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-none{line-height:1}}@media (min-width: 768px){.md\:inset-x-auto{left:auto;right:auto}.md\:bottom-4{bottom:1rem}.md\:bottom-5{bottom:1.25rem}.md\:right-4{right:1rem}.md\:right-5{right:1.25rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-7{grid-column:span 7 / span 7}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pt-8{padding-top:2rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_minmax\(0\,0\.95fr\)\]{grid-template-columns:1.05fr minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(300px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(310px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_360px\]{grid-template-columns:minmax(0,1.3fr) 360px}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0px}.xl\:text-left{text-align:left}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}
