@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@1,400;1,500&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:IBM Plex Mono,ui-monospace,SFMono-Regular,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}.\!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}}.pointer-events-none{pointer-events:none}.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-y-0{top:0;bottom:0}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-7{bottom:1.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-\[22\%\]{left:22%}.right-0{right:0}.right-1\/2{right:50%}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[18px\]{top:18px}.top-auto{top:auto}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-3{margin-top:-.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.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}.mt-px{margin-top:1px}.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!important}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.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-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[5\.35rem\]{height:5.35rem}.h-\[72px\]{height:72px}.h-\[9px\]{height:9px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[300px\]{max-height:300px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[40rem\]{max-height:40rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64rem\]{max-height:64rem}.max-h-\[68vh\]{max-height:68vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[94vh\]{max-height:94vh}.min-h-0{min-height:0px}.min-h-9{min-height:2.25rem}.min-h-\[300px\]{min-height:300px}.min-h-\[380px\]{min-height:380px}.min-h-\[460px\]{min-height:460px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.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-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[220px\]{width:220px}.w-\[270px\]{width:270px}.w-\[2px\]{width:2px}.w-\[36rem\]{width:36rem}.w-\[56\%\]{width:56%}.w-\[72px\]{width:72px}.w-\[9px\]{width:9px}.w-\[min\(96vw\,1180px\)\]{width:min(96vw,1180px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[106px\]{min-width:106px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[216px\]{min-width:216px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[460px\]{min-width:460px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[540px\]{max-width:540px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-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))}.-rotate-90{--tw-rotate: -90deg;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-45{--tw-rotate: 45deg;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-90{--tw-rotate: 90deg;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))}.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))}.animate-\[pulse_3\.2s_ease-in-out_infinite\]{animation:pulse 3.2s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@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-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.05fr_1fr_0\.95fr_0\.9fr\]{grid-template-columns:1.05fr 1fr .95fr .9fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_auto_64px_64px\]{grid-template-columns:1fr auto auto 64px 64px}.grid-cols-\[80px_80px_80px_120px_90px\]{grid-template-columns:80px 80px 80px 120px 90px}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.85fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr)}.grid-cols-\[minmax\(64px\,1fr\)_minmax\(52px\,1fr\)_minmax\(52px\,1fr\)_minmax\(52px\,1fr\)_minmax\(52px\,1fr\)_minmax\(46px\,1fr\)_minmax\(40px\,1fr\)_minmax\(60px\,1fr\)_minmax\(70px\,1fr\)\]{grid-template-columns:minmax(64px,1fr) minmax(52px,1fr) minmax(52px,1fr) minmax(52px,1fr) minmax(52px,1fr) minmax(46px,1fr) minmax(40px,1fr) minmax(60px,1fr) minmax(70px,1fr)}.grid-cols-\[minmax\(86px\,1fr\)_152px_minmax\(86px\,1fr\)\]{grid-template-columns:minmax(86px,1fr) 152px minmax(86px,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.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-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.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))}.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-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.03\]>:not([hidden])~:not([hidden]){border-color:#ffffff08}.divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:#ffffff0a}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.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-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.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-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[rgba\(120\,165\,220\,0\.08\)\]{border-color:#78a5dc14}.border-\[rgba\(120\,165\,220\,0\.12\)\]{border-color:#78a5dc1f}.border-\[rgba\(120\,165\,220\,0\.18\)\]{border-color:#78a5dc2e}.border-\[rgba\(120\,165\,220\,0\.22\)\]{border-color:#78a5dc38}.border-\[rgba\(120\,165\,220\,0\.25\)\]{border-color:#78a5dc40}.border-\[rgba\(255\,122\,144\,0\.38\)\]{border-color:#ff7a9061}.border-\[rgba\(75\,231\,168\,0\.34\)\]{border-color:#4be7a857}.border-\[rgba\(75\,231\,168\,0\.36\)\]{border-color:#4be7a85c}.border-\[rgba\(83\,199\,245\,0\.34\)\]{border-color:#53c7f557}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/45{border-color:#fcd34d73}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-700\/40{border-color:#b4530966}.border-black\/40{border-color:#0006}.border-blue-300\/40{border-color:#93c5fd66}.border-blue-400\/60{border-color:#60a5fa99}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/45{border-color:#67e8f973}.border-cyan-400\/60{border-color:#22d3ee99}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/45{border-color:#34d39973}.border-indigo-300\/60{border-color:#a5b4fc99}.border-neon{--tw-border-opacity: 1;border-color:rgb(124 253 133 / var(--tw-border-opacity, 1))}.border-neon\/20{border-color:#7cfd8533}.border-neon\/30{border-color:#7cfd854d}.border-neon\/35{border-color:#7cfd8559}.border-neon\/40{border-color:#7cfd8566}.border-neon\/50{border-color:#7cfd8580}.border-neon\/60{border-color:#7cfd8599}.border-neon\/70{border-color:#7cfd85b3}.border-orange-400\/60{border-color:#fb923c99}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/45{border-color:#fda4af73}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/45{border-color:#fb718573}.border-rose-500\/25{border-color:#f43f5e40}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/60{border-color:#38bdf899}.border-transparent{border-color:transparent}.border-warn{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-warn\/20{border-color:#dc262633}.border-warn\/30{border-color:#dc26264d}.border-warn\/35{border-color:#dc262659}.border-warn\/40{border-color:#dc262666}.border-warn\/50{border-color:#dc262680}.border-warn\/60{border-color:#dc262699}.border-warn\/70{border-color:#dc2626b3}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/5,.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.09\]{border-color:#ffffff17}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-400\/60{border-color:#facc1599}.border-yellow-400\/70{border-color:#facc15b3}.border-t-black{--tw-border-opacity: 1;border-top-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.bg-\[\#030508\]{--tw-bg-opacity: 1;background-color:rgb(3 5 8 / var(--tw-bg-opacity, 1))}.bg-\[\#050A12\]{--tw-bg-opacity: 1;background-color:rgb(5 10 18 / var(--tw-bg-opacity, 1))}.bg-\[\#050b18\]{--tw-bg-opacity: 1;background-color:rgb(5 11 24 / var(--tw-bg-opacity, 1))}.bg-\[\#08111D\]{--tw-bg-opacity: 1;background-color:rgb(8 17 29 / var(--tw-bg-opacity, 1))}.bg-\[\#08111D\]\/70{background-color:#08111db3}.bg-\[\#08111D\]\/95{background-color:#08111df2}.bg-\[\#0A1830\]{--tw-bg-opacity: 1;background-color:rgb(10 24 48 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(10\,24\,48\,0\.4\)\]{background-color:#0a183066}.bg-\[rgba\(10\,24\,48\,0\.42\)\]{background-color:#0a18306b}.bg-\[rgba\(2\,6\,12\,0\.78\)\]{background-color:#02060cc7}.bg-\[rgba\(255\,122\,144\,0\.08\)\]{background-color:#ff7a9014}.bg-\[rgba\(255\,122\,144\,0\.1\)\]{background-color:#ff7a901a}.bg-\[rgba\(75\,231\,168\,0\.08\)\]{background-color:#4be7a814}.bg-\[rgba\(75\,231\,168\,0\.1\)\]{background-color:#4be7a81a}.bg-\[rgba\(8\,17\,29\,0\.55\)\]{background-color:#08111d8c}.bg-\[rgba\(8\,17\,29\,0\.88\)\]{background-color:#08111de0}.bg-\[rgba\(83\,199\,245\,0\.08\)\]{background-color:#53c7f514}.bg-\[rgba\(83\,199\,245\,0\.1\)\]{background-color:#53c7f51a}.bg-amber-200\/10{background-color:#fde68a1a}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/80{background-color:#fbbf24cc}.bg-amber-400\/\[0\.04\]{background-color:#fbbf240a}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-current{background-color:currentColor}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/\[0\.07\]{background-color:#06b6d412}.bg-cyan-500\/\[0\.08\]{background-color:#06b6d414}.bg-cyan-500\/\[0\.09\]{background-color:#06b6d417}.bg-cyan-500\/\[0\.16\]{background-color:#06b6d429}.bg-emerald-300\/80{background-color:#6ee7b7cc}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/60{background-color:#34d39999}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-400\/\[0\.12\]{background-color:#34d3991f}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(11 12 15 / var(--tw-bg-opacity, 1))}.bg-neon{--tw-bg-opacity: 1;background-color:rgb(124 253 133 / var(--tw-bg-opacity, 1))}.bg-neon\/10{background-color:#7cfd851a}.bg-neon\/15{background-color:#7cfd8526}.bg-neon\/20{background-color:#7cfd8533}.bg-neon\/5{background-color:#7cfd850d}.bg-neon\/60{background-color:#7cfd8599}.bg-neon\/80{background-color:#7cfd85cc}.bg-neon\/90{background-color:#7cfd85e6}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/70{background-color:#f87171b3}.bg-red-400\/\[0\.12\]{background-color:#f871711f}.bg-rose-300\/80{background-color:#fda4afcc}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/\[0\.06\]{background-color:#f43f5e0f}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-600\/60{background-color:#47556999}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/40{background-color:#33415566}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/35{background-color:#0f172a59}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/55{background-color:#0f172a8c}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/65{background-color:#0f172aa6}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/10{background-color:#0206171a}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-transparent{background-color:transparent}.bg-warn{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-warn\/10{background-color:#dc26261a}.bg-warn\/5{background-color:#dc26260d}.bg-warn\/50{background-color:#dc262680}.bg-warn\/70{background-color:#dc2626b3}.bg-warn\/80{background-color:#dc2626cc}.bg-warn\/90{background-color:#dc2626e6}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/60{background-color:#facc1599}.bg-\[radial-gradient\(circle_at_18\%_-6\%\,rgba\(83\,199\,245\,0\.13\)\,transparent_40\%\)\,radial-gradient\(circle_at_86\%_8\%\,rgba\(56\,214\,196\,0\.1\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 18% -6%,rgba(83,199,245,.13),transparent 40%),radial-gradient(circle at 86% 8%,rgba(56,214,196,.1),transparent 42%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,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-emerald-400\/90{--tw-gradient-from: rgb(52 211 153 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/40{--tw-gradient-from: rgb(100 116 139 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/50{--tw-gradient-from: rgb(100 116 139 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/70{--tw-gradient-from: rgb(15 23 42 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/70{--tw-gradient-from: rgb(2 6 23 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/95{--tw-gradient-from: rgb(2 6 23 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-slate-500\/10{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(100 116 139 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-500\/15{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(100 116 139 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/40{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/50{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/40{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/65{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .65) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/80{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-300\/90{--tw-gradient-to: rgb(94 234 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(94 234 212 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.06\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .06) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-300\/90{--tw-gradient-to: rgb(103 232 249 / .9) var(--tw-gradient-to-position)}.to-slate-800\/40{--tw-gradient-to: rgb(30 41 59 / .4) var(--tw-gradient-to-position)}.to-slate-900\/70{--tw-gradient-to: rgb(15 23 42 / .7) var(--tw-gradient-to-position)}.to-slate-950\/10{--tw-gradient-to: rgb(2 6 23 / .1) var(--tw-gradient-to-position)}.to-slate-950\/35{--tw-gradient-to: rgb(2 6 23 / .35) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-white\/30{--tw-gradient-to: rgb(255 255 255 / .3) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.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-\[2px\]{padding:2px}.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}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.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-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-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pl-\[44px\]{padding-left:44px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[42px\]{font-size:42px}.text-\[56px\]{font-size:56px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.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-\[0\.9\]{line-height:.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#4BE7A8\]{--tw-text-opacity: 1;color:rgb(75 231 168 / var(--tw-text-opacity, 1))}.text-\[\#53C7F5\]{--tw-text-opacity: 1;color:rgb(83 199 245 / var(--tw-text-opacity, 1))}.text-\[\#64748B\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#98A9C2\]{--tw-text-opacity: 1;color:rgb(152 169 194 / var(--tw-text-opacity, 1))}.text-\[\#EAF2FF\]{--tw-text-opacity: 1;color:rgb(234 242 255 / var(--tw-text-opacity, 1))}.text-\[\#FF7A90\]{--tw-text-opacity: 1;color:rgb(255 122 144 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/75{color:#fcd34dbf}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/70{color:#fbbf24b3}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-200\/85{color:#a5f3fcd9}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/85{color:#67e8f9d9}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/90{color:#6ee7b7e6}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-neon{--tw-text-opacity: 1;color:rgb(124 253 133 / var(--tw-text-opacity, 1))}.text-neon\/60{color:#7cfd8599}.text-neon\/70{color:#7cfd85b3}.text-neon\/80{color:#7cfd85cc}.text-neon\/85{color:#7cfd85d9}.text-neon\/90{color:#7cfd85e6}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/80{color:#f87171cc}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-300\/90{color:#fda4afe6}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-300\/75{color:#cbd5e1bf}.text-slate-300\/90{color:#cbd5e1e6}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-warn{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-warn\/60{color:#dc262699}.text-warn\/70{color:#dc2626b3}.text-warn\/75{color:#dc2626bf}.text-warn\/80{color:#dc2626cc}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -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_0_1px_rgba\(14\,165\,233\,0\.24\)\,0_6px_12px_rgba\(2\,18\,30\,0\.45\)\]{--tw-shadow: 0 0 0 1px rgba(14,165,233,.24),0 6px 12px rgba(2,18,30,.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 6px 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_0_1px_rgba\(255\,255\,255\,0\.03\)\,0_18px_35px_rgba\(4\,12\,20\,0\.35\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.03),0 18px 35px rgba(4,12,20,.35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 18px 35px 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\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 0 12px rgba(0,0,0,.45);--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_18px_rgba\(56\,189\,248\,0\.45\)\]{--tw-shadow: 0 0 18px rgba(56,189,248,.45);--tw-shadow-colored: 0 0 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_20px_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.45);--tw-shadow-colored: 0 20px 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_28px_80px_rgba\(1\,4\,10\,0\.72\)\]{--tw-shadow: 0 28px 80px rgba(1,4,10,.72);--tw-shadow-colored: 0 28px 80px 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\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 8px 18px rgba(0,0,0,.25);--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_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 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-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.02\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.02);--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_0_0_1px_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.03);--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_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.04);--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_0_0_1px_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.14);--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_0_40px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: inset 0 0 40px rgba(0,0,0,.42);--tw-shadow-colored: inset 0 0 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-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-lg{--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)}.ring-1{--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(1px + 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)}.ring-cyan-300\/30{--tw-ring-color: rgb(103 232 249 / .3)}.ring-emerald-500\/25{--tw-ring-color: rgb(16 185 129 / .25)}.ring-neon\/60{--tw-ring-color: rgb(124 253 133 / .6)}.ring-white\/\[0\.07\]{--tw-ring-color: rgb(255 255 255 / .07)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_14px_28px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 14px 28px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 8px 18px rgba(0,0,0,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.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)}.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-\[left\]{transition-property:left;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-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:dark;--app-max-width: 1600px;--app-bg: radial-gradient(circle at 18% 12%, rgba(148, 163, 184, .12), transparent 55%), radial-gradient(circle at 85% 18%, rgba(71, 85, 105, .14), transparent 60%), radial-gradient(circle at 50% 80%, rgba(30, 41, 59, .16), transparent 65%), linear-gradient(180deg, #05060b 0%, #0a0d14 55%, #05060b 100%);--panel-bg: linear-gradient(180deg, rgba(20, 22, 32, .92) 0%, rgba(12, 14, 22, .9) 100%);--panel-border: rgba(255, 255, 255, .08);--panel-shadow: 0 18px 44px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .05), inset 0 -1px 0 rgba(0, 0, 0, .35);--panel-glow: linear-gradient(135deg, rgba(148, 163, 184, .22), rgba(71, 85, 105, .16), rgba(34, 197, 94, .08));--panel-glow-opacity: .28;--pill-glow: linear-gradient(135deg, rgba(148, 163, 184, .2), rgba(71, 85, 105, .12), rgba(34, 197, 94, .08));--pill-glow-opacity: .24}.app-shell{max-width:var(--app-max-width);margin-inline:auto;width:100%}body[data-theme=black]{--app-bg: radial-gradient(circle at 20% 10%, rgba(148, 163, 184, .08), transparent 60%), radial-gradient(circle at 85% 20%, rgba(71, 85, 105, .1), transparent 65%), radial-gradient(circle at 50% 80%, rgba(30, 41, 59, .12), transparent 70%), linear-gradient(180deg, #000000 0%, #05060b 55%, #000000 100%);--panel-bg: linear-gradient(180deg, rgba(10, 12, 18, .98) 0%, rgba(6, 8, 12, .97) 100%);--panel-border: rgba(255, 255, 255, .1);--panel-shadow: 0 22px 52px rgba(0, 0, 0, .65), inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .5);--panel-glow: linear-gradient(135deg, rgba(226, 232, 240, .25), rgba(148, 163, 184, .2), rgba(71, 85, 105, .16));--panel-glow-opacity: .4;--pill-glow: linear-gradient(135deg, rgba(226, 232, 240, .22), rgba(148, 163, 184, .18));--pill-glow-opacity: .34}body[data-theme=black] .bg-slate-950\/95{background-color:#080a0ef2}body[data-theme=black] .bg-slate-950\/80{background-color:#080a0ee0}body[data-theme=black] .bg-slate-950\/70{background-color:#080a0ed1}body[data-theme=black] .bg-slate-950\/60{background-color:#080a0ec2}body[data-theme=black] .bg-slate-900\/80{background-color:#0e1014e0}body[data-theme=black] .bg-slate-900\/70{background-color:#0e1014d1}body[data-theme=black] .bg-slate-900\/60{background-color:#0e1014c2}body[data-theme=black] .bg-slate-900\/50{background-color:#0e1014b3}body[data-theme=black] .text-warn{color:#ef4444}body[data-theme=black] .text-warn\/70{color:#ef4444d9}body[data-theme=black] .text-warn\/80{color:#ef4444e6}body[data-theme=black] .text-warn\/90{color:#ef4444f2}body[data-theme=green]{--app-bg: radial-gradient(circle at 18% 12%, rgba(148, 163, 184, .12), transparent 55%), radial-gradient(circle at 85% 18%, rgba(71, 85, 105, .14), transparent 60%), radial-gradient(circle at 50% 80%, rgba(30, 41, 59, .16), transparent 65%), linear-gradient(180deg, #05060b 0%, #0a0d14 55%, #05060b 100%);--panel-glow: linear-gradient(135deg, rgba(34, 197, 94, .14), rgba(148, 163, 184, .18), rgba(71, 85, 105, .12));--panel-glow-opacity: .28;--pill-glow: linear-gradient(135deg, rgba(34, 197, 94, .14), rgba(148, 163, 184, .14), rgba(71, 85, 105, .1));--pill-glow-opacity: .24}body[data-theme=light]{color-scheme:light;--app-bg: radial-gradient(circle at 20% 10%, rgba(203, 213, 225, .55), transparent 55%), radial-gradient(circle at 85% 18%, rgba(148, 163, 184, .4), transparent 60%), linear-gradient(180deg, #f1f5f9 0%, #e5e7eb 70%, #f1f5f9 100%);--panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(238, 242, 247, .96) 100%);--panel-border: rgba(15, 23, 42, .14);--panel-shadow: 0 22px 50px rgba(15, 23, 42, .16), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(148, 163, 184, .25);--panel-glow: linear-gradient(135deg, rgba(148, 163, 184, .5), rgba(203, 213, 225, .3));--panel-glow-opacity: .45;--pill-glow: linear-gradient(135deg, rgba(148, 163, 184, .4), rgba(203, 213, 225, .2));--pill-glow-opacity: .35}body{--tw-bg-opacity: 1;background-color:rgb(11 12 15 / var(--tw-bg-opacity, 1));font-family:Space Grotesk,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}body[data-theme=light] body{color:#0f172a}.detail-analytics body{color:var(--analytics-text)}body{min-height:100vh;background-image:var(--app-bg)}#root{min-height:100vh}.glass-panel{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--panel-glow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:var(--panel-glow-opacity)}.glass-panel:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.05);pointer-events:none;opacity:.5}@keyframes wheelSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wheelSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.widget-wheel-enter-up{animation:wheelSlideUp .22s ease forwards}.widget-wheel-enter-down{animation:wheelSlideDown .22s ease forwards}.portfolio-main-section{background:#0a0c1440;border:1px solid rgba(255,255,255,.04);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-theme=light] .portfolio-main-section{background:#e2e8f059;border-color:#0f172a14}body[data-theme=black] .portfolio-main-section{background:#0405084d;border-color:#ffffff08}.blurred{filter:blur(6px);opacity:.7;display:inline-block}.privacy-blur{filter:blur(6px);opacity:.7}.cursor-blink{display:inline-block;width:8px;height:14px;margin-left:6px;background:#7cfd85;border-radius:2px;animation:cursor-blink 1s steps(2,start) infinite}@keyframes cursor-blink{to{visibility:hidden}}.sparkline-dot{opacity:.8;animation:sparkline-pulse 2.2s ease-in-out infinite}.detail-live-dot{opacity:.98;animation:detail-live-dot 1.15s ease-in-out infinite}.detail-live-halo{opacity:.42;animation:detail-live-halo 1.65s ease-out infinite}.detail-live-marker-dot{display:block;width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 4px currentColor}.detail-live-marker-halo{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:999px;border:1px solid currentColor;transform:translate(-50%,-50%);opacity:.44;pointer-events:none}.sparkline-live-ring{position:absolute;width:14px;height:14px;border-radius:999px;border:1px solid currentColor;transform-origin:center;animation:sparkline-ring 2.6s ease-out infinite;opacity:.5}.sparkline-marker{position:absolute;width:6px;height:6px;border-radius:999px;transform:translate(-50%,-50%);box-shadow:0 0 8px #00000059}.sparkline-anchor{position:absolute;transform:translate(-50%,-50%);width:0;height:0}.sparkline-anchor .sparkline-live-ring,.sparkline-anchor .sparkline-marker{left:50%;top:50%}.equity-endpoint-anchor{position:absolute;transform:translate(-50%,-50%);width:0;height:0}.equity-endpoint-trail{position:absolute;left:50%;top:50%;width:calc(10px * var(--endpoint-scale, 1));height:calc(6px * var(--endpoint-scale, 1));border-radius:999px;background:currentColor;opacity:.16;filter:blur(calc(3.2px * var(--endpoint-scale, 1)));transform:translate(calc(-50% + var(--trail-x, 0px)),calc(-50% + var(--trail-y, 0px))) rotate(var(--trail-angle, 0deg));pointer-events:none}.equity-endpoint-core-backdrop{position:absolute;left:50%;top:50%;width:calc(3.8px * var(--endpoint-scale, 1));height:calc(3.8px * var(--endpoint-scale, 1));border-radius:999px;background:#030508f0;border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%);pointer-events:none}.equity-endpoint-core{position:absolute;left:50%;top:50%;width:calc(2.2px * var(--endpoint-scale, 1));height:calc(2.2px * var(--endpoint-scale, 1));border-radius:999px;background:currentColor;transform:translate(-50%,-50%);pointer-events:none}.equity-endpoint-trail-pulse{animation:equity-endpoint-trail-pulse 9.2s ease-in-out infinite}.top-cards-scroll-area{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-padding-top:0;scroll-padding-bottom:0}.top-cards-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.top-cards-slot{scroll-snap-align:start;scroll-snap-stop:always}.stat-value{font-size:clamp(12px,1.7vw,18px);line-height:1.15}.snapshot-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;padding:8px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(120deg,rgba(124,253,133,.08),transparent 40%),linear-gradient(300deg,rgba(248,113,113,.08),transparent 45%),#0f1118a6;box-shadow:inset 0 0 0 1px #ffffff08}.snapshot-strip-col{min-width:0}.snapshot-strip-sep{align-self:center;padding:0 12px;color:#ffffff47;font-size:14px;letter-spacing:.2em;text-shadow:0 0 12px rgba(255,255,255,.08)}.snapshot-pill{min-height:70px;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000047;position:relative}.snapshot-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--pill-glow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:var(--pill-glow-opacity)}.portfolio-snapshot-card{background:var(--panel-bg);border-color:var(--panel-border);box-shadow:var(--panel-shadow)}.portfolio-snapshot-head{display:flex;justify-content:center;align-items:center;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.055)}.portfolio-snapshot-matrix{width:100%}.portfolio-snapshot-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.portfolio-snapshot-label{font-size:9.5px;text-transform:uppercase;letter-spacing:.22em;color:#64748b}.portfolio-snapshot-row-two{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.portfolio-snapshot-divider-h{height:1px;background:#ffffff0e}.portfolio-snapshot-divider-v{width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.08),transparent)}.portfolio-snapshot-cell{min-width:0;padding:8px 10px 9px;text-align:center}.portfolio-snapshot-number{margin-top:4px;font-size:clamp(15px,1.4vw,22px);line-height:1.05;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-snapshot-secondary{margin-top:2px;font-size:10px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-snapshot-row-primary .portfolio-snapshot-number{font-size:clamp(17px,1.7vw,32px)}.portfolio-snapshot-row-total{padding-top:1px;padding-bottom:1px}.portfolio-snapshot-row-total .portfolio-snapshot-number{font-size:clamp(20px,2vw,34px)}.portfolio-snapshot-row-session .portfolio-snapshot-number{font-size:clamp(16px,1.55vw,25px)}.portfolio-snapshot-empty{padding:12px;text-align:center;font-size:11px;line-height:1.3}.portfolio-snapshot-hero{font-size:clamp(24px,2.4vw,36px);font-weight:700;line-height:1}.portfolio-snapshot-pl{font-size:clamp(20px,1.8vw,30px);font-weight:600;line-height:1}@media (max-width: 520px){.portfolio-snapshot-number{font-size:clamp(14px,4.4vw,19px)}.portfolio-snapshot-row-primary .portfolio-snapshot-number{font-size:clamp(16px,5.8vw,24px)}.portfolio-snapshot-row-total .portfolio-snapshot-number{font-size:clamp(18px,7vw,28px)}.portfolio-snapshot-row-session .portfolio-snapshot-number{font-size:clamp(15px,5.1vw,22px)}}body[data-theme=light] .text-white,body[data-theme=light] .text-slate-100{color:#0f172a}body[data-theme=light] .text-slate-200{color:#1e293b}body[data-theme=light] .text-slate-300{color:#334155}body[data-theme=light] .text-slate-400{color:#475569}body[data-theme=light] .text-slate-500{color:#64748b}body[data-theme=light] .text-slate-600{color:#94a3b8}body[data-theme=light] .bg-slate-900\/70{background-color:#f8fafce6}body[data-theme=light] .bg-slate-900\/60{background-color:#f1f5f9d9}body[data-theme=light] .bg-slate-900\/50{background-color:#f1f5f9cc}body[data-theme=light] .bg-slate-950\/70{background-color:#f8fafcf2}body[data-theme=light] .bg-slate-950\/60{background-color:#f8fafce6}body[data-theme=light] .bg-slate-950\/95{background-color:#fffffff2}body[data-theme=light] .border-white\/10{border-color:#0f172a14}body[data-theme=light] .border-white\/5{border-color:#0f172a0d}body[data-theme=light] .border-white\/20{border-color:#0f172a1f}body[data-theme=light] .light-inner-panel{background:linear-gradient(180deg,#e2e8f0f5,#cbd5e1eb);border-color:#0f172a24;box-shadow:0 16px 28px #0f172a24,inset 0 1px #ffffffd9}body[data-theme=light] .light-toolbar button,body[data-theme=light] .light-toolbar select{background-color:#fff;border-color:#94a3b859;color:#1e293b}body[data-theme=light] .light-toolbar button:hover{border-color:#64748b80}.toolbar-group-divider{width:1px;height:2.05rem;margin-inline:.4rem;background:linear-gradient(180deg,transparent 0%,rgba(148,163,184,.5) 8%,rgba(148,163,184,.5) 92%,transparent 100%);opacity:.72;flex:0 0 auto;align-self:center}body[data-theme=light] .toolbar-group-divider{background:linear-gradient(180deg,transparent 0%,rgba(100,116,139,.42) 8%,rgba(100,116,139,.42) 92%,transparent 100%);opacity:.78}body[data-theme=light] .glass-panel:after{border-color:#0f172a14;opacity:.7}body[data-theme=light] .snapshot-pill{background:linear-gradient(180deg,#fff,#f1f5f9);border-color:#0f172a1f;box-shadow:0 12px 22px #0f172a1f,inset 0 1px #ffffffe6}body[data-theme=light] .snapshot-pill:before{opacity:.22}body[data-theme=light] .portfolio-snapshot-card{background:var(--panel-bg);border-color:var(--panel-border);box-shadow:var(--panel-shadow)}body[data-theme=light] .portfolio-snapshot-card:after{display:none}body[data-theme=light] .portfolio-snapshot-matrix{border-color:transparent;background:transparent}body[data-theme=light] .portfolio-snapshot-divider-h,body[data-theme=light] .portfolio-snapshot-divider-v{background:#0f172a1f}body[data-theme=light] .portfolio-snapshot-label,body[data-theme=light] .portfolio-snapshot-secondary{color:#475569}body[data-theme=light] .text-warn{color:#dc2626}body[data-theme=light] .text-warn\/70{color:#dc2626d9}body[data-theme=light] .text-warn\/80{color:#dc2626e6}body[data-theme=light] .text-warn\/90{color:#dc2626f2}body[data-theme=light] .border-warn\/30{border-color:#dc262659}body[data-theme=light] .border-warn\/40{border-color:#dc262673}body[data-theme=light] .border-warn\/50{border-color:#dc26268c}body[data-theme=light] .border-warn\/60{border-color:#dc2626a6}body[data-theme=light] .bg-warn\/10{background-color:#dc262624}body[data-theme=light] .bg-warn\/15{background-color:#dc26262e}body[data-theme=light] .bg-warn\/80{background-color:#dc2626e6}body[data-theme=light] .text-neon{color:#16a34a}body[data-theme=light] .text-neon\/70{color:#16a34ad9}body[data-theme=light] .text-neon\/80{color:#16a34ae6}body[data-theme=light] .text-neon\/90{color:#16a34af2}.text-warn,.text-warn\/70,.text-warn\/80,.text-warn\/90{text-shadow:0 1px 2px rgba(0,0,0,.55)}.text-neon,.text-neon\/70,.text-neon\/80,.text-neon\/90{text-shadow:0 1px 2px rgba(0,0,0,.45)}.portfolio-table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-collapse:separate;border-spacing:0}.mobile-swipe-table{display:block;width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.mobile-swipe-table>table{min-width:100%}@media (max-width: 1024px){.mobile-pin-col{position:sticky;left:0;z-index:12;background:inherit;border-right:1px solid rgba(148,163,184,.28)}.mobile-pin-col-head{position:sticky;left:0;z-index:34;background:inherit;border-right:1px solid rgba(148,163,184,.34)}.mobile-pin-col:after,.mobile-pin-col-head:after{content:"";position:absolute;top:0;right:-1px;bottom:0;width:1px;background:#94a3b847;pointer-events:none}body[data-theme=light] .mobile-pin-col,body[data-theme=light] .mobile-pin-col-head{border-right-color:#94a3b873}body[data-theme=light] .mobile-pin-col:after,body[data-theme=light] .mobile-pin-col-head:after{background:#94a3b873}}.portfolio-table thead{border-bottom:1px solid rgba(255,255,255,.14)}.portfolio-table thead.portfolio-rollup-header-clean{border-bottom:0!important}.portfolio-table thead th{color:#94a3b8d9;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.widget-wheel-scroller{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;scroll-snap-type:y mandatory;flex:1 1 0%;min-height:0}.widget-wheel-scroller::-webkit-scrollbar{display:none}.widget-wheel-scroller>*{flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;min-height:100%;overflow:hidden}.widget-mini-scroll{scrollbar-width:none;-ms-overflow-style:none}.widget-mini-scroll::-webkit-scrollbar{width:0;height:0;display:none}.widget-wheel-card{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-theme=black] .widget-wheel-card,body[data-theme=light] .widget-wheel-card{background:transparent;border:none;box-shadow:none}body[data-theme=black] .portfolio-table thead th{color:#cbd5e1cc}body[data-theme=black] .portfolio-table thead{border-bottom:none;background:transparent;position:sticky}body[data-theme=black] .portfolio-table thead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#0c0e12f5,#06080ce6);border:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0006;pointer-events:none;z-index:0}body[data-theme=black] .portfolio-table thead.portfolio-rollup-header-clean:before{border-bottom:0}.portfolio-tab .portfolio-table-watermark{opacity:.14}.portfolio-tab .portfolio-table-watermark-logo{filter:invert(1) grayscale(1) brightness(.2) contrast(1.2)}@media (hover: none) and (pointer: coarse){body[data-theme=black] .portfolio-tab .portfolio-table thead:before{display:none}body[data-theme=black] .watchlist-tab .portfolio-table thead:before{display:none}body[data-theme=black] .portfolio-tab .portfolio-table thead,body[data-theme=black] .watchlist-tab .portfolio-table thead{background:linear-gradient(180deg,#0a0c12f5,#06080ce6);border:1px solid rgba(255,255,255,.08);border-bottom:0}body[data-theme=black] .portfolio-tab .portfolio-table-watermark{opacity:.05}body[data-theme=black] .portfolio-tab .portfolio-table-watermark-logo{filter:invert(1) grayscale(1) brightness(.16) contrast(1.15)}}body[data-theme=black] .portfolio-table thead th{position:relative;z-index:1;background:transparent}body[data-theme=black] .portfolio-table thead th:first-child{border-top-left-radius:14px;border-bottom-left-radius:0}body[data-theme=black] .portfolio-table thead th:last-child{border-top-right-radius:14px;border-bottom-right-radius:0}.portfolio-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05)}.portfolio-table tbody tr:hover{background:linear-gradient(90deg,rgba(124,253,133,.06),rgba(59,130,246,.05),transparent 70%)}body[data-theme=black] .portfolio-table tbody tr:hover{background:linear-gradient(90deg,rgba(148,163,184,.12),rgba(71,85,105,.09),transparent 70%)}.loading-dots span{display:inline-block;opacity:.25;animation:loading-dot 1.2s ease-in-out infinite}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}.loading-dots span+span{margin-left:2px}.card-header{min-height:20px;display:flex;align-items:flex-start}@keyframes loading-dot{0%,80%,to{opacity:.25}40%{opacity:.9}}@keyframes sparkline-pulse{0%,to{opacity:.35}50%{opacity:.9}}@keyframes sparkline-ring{0%{opacity:.55;transform:translate(-50%,-50%) scale(.6)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes equity-endpoint-trail-pulse{0%,to{opacity:.13;filter:blur(3.1px)}50%{opacity:.2;filter:blur(3.8px)}}.flash-up{animation:flash-up 2.2s linear;display:inline-block;border-radius:4px}.flash-down{animation:flash-down 2.2s linear;display:inline-block;border-radius:4px}@keyframes flash-up{0%{box-shadow:inset 0 0 0 999px #7cfd8561,0 0 22px #7cfd858c}to{box-shadow:inset 0 0 #7cfd8500,0 0 #7cfd8500}}@keyframes flash-down{0%{box-shadow:inset 0 0 0 999px #f8717161,0 0 22px #f871718c}to{box-shadow:inset 0 0 #f8717100,0 0 #f8717100}}.portfolio-table-fixed{table-layout:fixed}.detail-drawer-shell{background:radial-gradient(circle at 18% 8%,rgba(56,189,248,.07),transparent 42%),radial-gradient(circle at 85% 18%,rgba(30,64,175,.08),transparent 48%),linear-gradient(180deg,#030508fc,#000000fb);box-shadow:-24px 0 40px #00000080,inset 1px 0 #ffffff0a;opacity:0;transform:translate3d(10px,0,0) scale(.996);transform-origin:right center;animation:detail-drawer-enter .22s cubic-bezier(.16,1,.3,1) forwards}.detail-drawer-backdrop{opacity:0;animation:detail-backdrop-enter .2s cubic-bezier(.22,1,.36,1) forwards}.detail-drawer-shell .border-white\/5{border-color:#ffffff09}.detail-drawer-shell .border-white\/10{border-color:#ffffff0f}.detail-drawer-shell .border-white\/15{border-color:#ffffff16}.detail-drawer-header{position:sticky;top:0;z-index:16;background:linear-gradient(180deg,#020509fa,#020408f2 78%,#020408d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.06)}.detail-drawer-scroll{-ms-overflow-style:none;scrollbar-width:none}.detail-drawer-scroll::-webkit-scrollbar{width:0;height:0;display:none}.detail-hero-strip{position:relative;overflow:hidden;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000073,0 16px 34px #00000057}.detail-hero-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 16%,rgba(56,189,248,.09),transparent 36%),radial-gradient(circle at 84% 24%,rgba(14,165,233,.08),transparent 38%)}.detail-tab-rail{border:1px solid rgba(255,255,255,.08);background:#05080ddb;box-shadow:inset 0 1px #ffffff08,0 10px 20px #00000047}.detail-tab-pill{border:1px solid transparent;color:#94a3b8e6;font-weight:500}.detail-tab-pill:hover{color:#e2e8f0f2;border-color:#ffffff17}.detail-tab-pill[aria-selected=true]{color:#e0f2fefa;border-color:#38bdf852;background:linear-gradient(180deg,#081a26e6,#050f18e0);box-shadow:inset 0 1px #7dd3fc3d,0 0 0 1px #0e749038,0 6px 15px #02121e80}.detail-module{border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#070a10eb,#04070ce6);box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0006}.detail-module-title{letter-spacing:.14em}.detail-module-divider{border-top:1px solid rgba(255,255,255,.06)}.detail-inline-action{color:#7dd3fce6;text-decoration:underline;text-decoration-color:#38bdf866;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.detail-inline-action:hover{color:#bae6fdfa;text-decoration-color:#7dd3fcad}.detail-chip{border:1px solid rgba(255,255,255,.1);background:#0a0d12a8;box-shadow:inset 0 1px #ffffff0a}.detail-chip--primary{border-color:#38bdf86b;background:#081d2bbd;color:#a5f3fcfa}.detail-chip--secondary{border-color:#67e8f933;background:#0818248c}.detail-chip--tertiary{border-color:#94a3b82e;background:#080c1285}.detail-hero-chip-cluster{max-width:340px}.detail-segmented{border:1px solid rgba(255,255,255,.08);background:#02060ac7;box-shadow:inset 0 1px #ffffff0a}.detail-compare-table{border-top:1px solid rgba(255,255,255,.06)}.detail-compare-row{display:grid;grid-template-columns:minmax(86px,1fr) 152px minmax(86px,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}.detail-compare-row:first-child{border-top:0}.detail-compare-rail{position:relative;height:20px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#020509e6;box-shadow:inset 0 1px #ffffff08;overflow:hidden}.detail-compare-rail-fill{position:absolute;top:1.5px;bottom:1.5px;border-radius:5px}.detail-compare-rail-fill--prev{right:1.5px;background:linear-gradient(90deg,#fb718529,#fb71856b);box-shadow:inset 0 0 0 1px #fb718529}.detail-compare-rail-fill--today{left:1.5px;background:linear-gradient(90deg,#22d3ee75,#38bdf82e);box-shadow:inset 0 0 0 1px #38bdf838}.detail-compare-center{text-align:center}.detail-compare-head{padding-inline:1px}.detail-compare-metric{font-weight:500}.detail-compare-delta{letter-spacing:.01em}@media (max-width: 680px){.detail-compare-row{grid-template-columns:1fr;row-gap:6px}.detail-compare-head{grid-template-columns:1fr 1fr 1fr}.detail-compare-center{order:-1}}.detail-tape-slab{display:grid;gap:0;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#04080deb,#02050ae6)}.detail-tape-col{padding:12px 14px;border-top:1px solid rgba(255,255,255,.06)}.detail-tape-col:first-child{border-top:0}@media (min-width: 1024px){.detail-tape-slab{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-tape-col{border-top:0;border-left:1px solid rgba(255,255,255,.06)}.detail-tape-col:first-child{border-left:0}}.detail-profile-description{color:#94a3b8eb;line-height:1.58}.detail-profile-description--clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.detail-selected-panel{box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0006}.detail-selected-head{border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px}.detail-selected-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#050a0fe6,#04080ce0)}.detail-selected-stat{min-height:42px;padding:8px 10px 7px}.detail-selected-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.045)}.detail-selected-stat:nth-child(2n){border-left:1px solid rgba(255,255,255,.045)}@media (min-width: 640px){.detail-selected-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-selected-stat{border-top:0;border-left:0}.detail-selected-stat:nth-child(n+4){border-top:1px solid rgba(255,255,255,.045)}.detail-selected-stat:nth-child(3n+2),.detail-selected-stat:nth-child(3n+3){border-left:1px solid rgba(255,255,255,.045)}}.detail-timeline-pill{box-shadow:inset 0 1px #ffffff26,0 10px 20px #0000004d}.detail-orders-cluster{box-shadow:none}.detail-orders-metric{transition:border-color .16s ease,background-color .16s ease}.detail-orders-metric:hover{border-color:#ffffff1a}.detail-orders-metric--anchor{border-left:1px solid rgba(56,189,248,.32)}.detail-orders-timeline{position:relative;padding-left:4px}.detail-orders-timeline:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:.5px;background:linear-gradient(180deg,#7dd3fc38,#94a3b814)}.detail-orders-event-dot{box-shadow:0 0 0 1.5px #02060ae6,0 0 6px #38bdf829}.detail-options-deck{box-shadow:inset 0 1px #ffffff05}.detail-options-control{box-shadow:none}.detail-options-slider{accent-color:rgba(34,211,238,.9)}.detail-options-select{box-shadow:inset 0 1px #ffffff0a}.detail-options-chain-table{box-shadow:inset 0 1px #ffffff06}.detail-options-chain-head{letter-spacing:.09em}.detail-options-chain-row{border-top:1px solid rgba(255,255,255,.045)}.detail-options-chain-row:first-of-type{border-top:0}.detail-options-row-atm{box-shadow:inset 0 0 0 1px #38bdf824}.detail-options-bucket{box-shadow:none;padding-left:8px}.detail-options-bucket--itm{border-left:1px solid rgba(74,222,128,.34)}.detail-options-bucket--otm{border-left:1px solid rgba(251,113,133,.34)}.detail-options-analytics-card{box-shadow:none}.detail-options-analytics-card--anchor{border-top:1px solid rgba(251,191,36,.3)}.detail-options-analytics-card--na{border-color:#94a3b82e}.detail-analytics{--analytics-bg-app: #02060c;--analytics-shell-bg: #060c14;--analytics-board-bg: #08111d;--analytics-hero-tint: #0a1830;--analytics-border: rgba(120, 165, 220, .12);--analytics-divider: rgba(120, 165, 220, .08);--analytics-text: #eaf2ff;--analytics-text-secondary: #98a9c2;--analytics-text-muted: #64748b;--analytics-cyan: #53c7f5;--analytics-teal: #38d6c4;--analytics-pos: #4be7a8;--analytics-neg: #ff7a90;--analytics-warn: #e8c55a;--analytics-rail-track: rgba(140, 160, 190, .22)}.detail-analytics-section{background:var(--analytics-shell-bg);border-color:var(--analytics-border);box-shadow:inset 0 1px #eaf2ff0a,inset 0 -1px #0000006b}.detail-analytics-section-title{color:var(--analytics-text)}.detail-analytics-section-subtitle{color:#98a9c2eb;letter-spacing:.02em}.detail-analytics-board{background:linear-gradient(180deg,#08111df5,#070e18fa);border-color:var(--analytics-border);box-shadow:inset 0 1px #eaf2ff08,inset 0 -1px #00000057}.detail-analytics-matrix{background:linear-gradient(180deg,#0a183029,#08111d00)}.detail-analytics-metric-cell{min-height:78px;justify-content:center}.detail-analytics-ladder-head{background:#0a183047}.detail-analytics-ladder-row{align-items:center}.detail-analytics-note{border-color:var(--analytics-divider);background:#08111d66;color:var(--analytics-text-muted)}.detail-analytics-alert{border-color:#ff7a904d;background:#ff7a901a;color:#ffd2d9}.detail-analytics-tone-primary{color:var(--analytics-text)}.detail-analytics-tone-secondary{color:var(--analytics-text-secondary)}.detail-analytics-tone-muted{color:var(--analytics-text-muted)}.detail-analytics-tone-pos{color:var(--analytics-pos)}.detail-analytics-tone-neg{color:var(--analytics-neg)}.detail-analytics-tone-warn{color:var(--analytics-warn)}.detail-analytics-fill-pos{background-color:var(--analytics-pos)}.detail-analytics-fill-pos-muted{background-color:#4be7a89e}.detail-analytics-fill-neg{background-color:var(--analytics-neg)}.detail-analytics-fill-neg-muted{background-color:#ff7a909e}.detail-analytics-fill-warn{background-color:var(--analytics-warn)}.detail-analytics-fill-cyan{background-color:var(--analytics-cyan)}.detail-analytics-rail-track{background:var(--analytics-rail-track)}.detail-analytics-rail-mid{background:#78a5dc7a}.detail-analytics-rail-marker{border-color:#eaf2ff73}.detail-analytics .text-slate-100{color:var(--analytics-text)}.detail-analytics .text-slate-400{color:var(--analytics-text-secondary)}.detail-analytics .text-slate-500,.detail-analytics .text-slate-600{color:var(--analytics-text-muted)}.detail-analytics .border-white\/\[0\.08\]{border-color:var(--analytics-divider)}.detail-analytics .border-white\/\[0\.06\]{border-color:#78a5dc14}.detail-analytics .border-white\/10{border-color:var(--analytics-border)}.detail-analytics .bg-white\/\[0\.08\]{background-color:#78a5dc14}.detail-analytics-grid{align-items:stretch}.detail-analytics-card{box-shadow:none}.detail-analytics-card--anchor{border-left:1px solid rgba(56,189,248,.3)}.detail-analytics-card--na{border-color:#94a3b833}.detail-actions-timeline{border-top:1px solid rgba(255,255,255,.05)}.detail-action-row{border-top:1px solid rgba(255,255,255,.05);padding-top:10px;margin-top:10px}.detail-action-row:first-child{border-top:0;margin-top:0;padding-top:0}.detail-tab-panel,.app-tab-panel{animation:detail-tab-fade .2s ease-out}.detail-tab-content-shell{min-height:420px;opacity:1;transform:translateY(0);will-change:opacity,transform}.detail-tab-content-shell .detail-tab-panel{animation:none}.detail-tab-content-shell--out{opacity:0;transform:translateY(4px);transition:opacity 105ms ease-in,transform 105ms ease-in}.detail-tab-content-shell--in{opacity:0;transform:translateY(6px);animation:detail-tab-content-in 165ms cubic-bezier(.2,.7,.2,1) 42ms forwards}.detail-tab-content-shell--idle{opacity:1;transform:translateY(0)}.detail-chart-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),radial-gradient(circle at 78% 8%,rgba(56,189,248,.08),transparent 35%)}.detail-chart-line{stroke-linecap:butt;stroke-linejoin:miter;opacity:0;animation:detail-line-reveal .32s ease-out forwards}.detail-chart-area{opacity:0;animation:detail-area-fade .38s ease-out .14s forwards}.detail-chart-candles{opacity:0;animation:detail-line-reveal .3s ease-out forwards}.watchlist-pulse-card{min-height:0}.watchlist-row{content-visibility:auto;contain-intrinsic-size:96px 900px}.watchlist-table-row{content-visibility:auto;contain-intrinsic-size:52px 900px}body[data-theme=black] .detail-drawer-shell{background:radial-gradient(circle at 14% -8%,rgba(255,255,255,.055),transparent 44%),radial-gradient(circle at 88% 10%,rgba(161,161,170,.07),transparent 42%),linear-gradient(180deg,#090909fe,#0b0b0dfc 54%,#050505fc)}@keyframes detail-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes detail-drawer-enter{0%{opacity:0;transform:translate3d(10px,0,0) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes snap-changes-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes snap-changes-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes snap-changes-shell-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes snap-changes-shell-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,6px,0) scale(.998)}}@keyframes snap-changes-list-in{0%{opacity:.01}to{opacity:1}}@keyframes snap-changes-row-in{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.snap-changes-backdrop-enter{animation:snap-changes-backdrop-in .2s cubic-bezier(.22,1,.36,1) both}.snap-changes-backdrop-exit{animation:snap-changes-backdrop-out .12s ease-out both}.snap-changes-shell-enter{animation:snap-changes-shell-in .2s cubic-bezier(.22,1,.36,1) both}.snap-changes-shell-exit{animation:snap-changes-shell-out .12s ease-out both}.snap-changes-list-enter{animation:snap-changes-list-in .18s ease-out 65ms both}.snap-changes-row-enter{animation:snap-changes-row-in .18s ease-out both}@media (prefers-reduced-motion: reduce){.detail-drawer-backdrop,.detail-drawer-shell,.snap-changes-backdrop-enter,.snap-changes-backdrop-exit,.snap-changes-shell-enter,.snap-changes-shell-exit,.snap-changes-list-enter,.snap-changes-row-enter{animation:none;opacity:1;transform:none}}body[data-theme=light] .detail-drawer-shell{background:#f8fafcfa}.portfolio-tab button,.portfolio-tab select,.watchlist-tab button,.watchlist-tab select{box-shadow:0 2px 6px #00000059}.watchlist-empty-quote-wrap{min-height:340px;display:flex;align-items:center;justify-content:center;padding:1.25rem}.watchlist-empty-quote-stack{display:flex;flex-direction:column;align-items:center;gap:.85rem}.watchlist-empty-quote{margin:0;max-width:860px;text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.1vw,42px);font-style:italic;font-weight:500;line-height:1.22;letter-spacing:.01em;color:#e2e8f0e6;text-shadow:0 8px 24px rgba(0,0,0,.34)}.watchlist-empty-quote-attrib{display:block;margin-top:.85rem;font-size:clamp(13px,1vw,16px);letter-spacing:.12em;text-transform:uppercase;color:#94a3b8e6;font-family:Space Grotesk,sans-serif;font-style:normal;font-weight:500}.watchlist-empty-quote-compact{font-size:clamp(20px,2.2vw,29px)}body[data-theme=light] .portfolio-tab button,body[data-theme=light] .portfolio-tab select,body[data-theme=light] .watchlist-tab button,body[data-theme=light] .watchlist-tab select{box-shadow:0 2px 6px #0f172a2e}body[data-theme=light] .watchlist-empty-quote{color:#334155e6;text-shadow:0 6px 14px rgba(148,163,184,.25)}body[data-theme=light] .watchlist-empty-quote-attrib{color:#64748beb}.auth-card{position:relative;overflow:hidden}.auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(124,253,133,.14),transparent 55%),radial-gradient(circle at 80% 10%,rgba(59,130,246,.12),transparent 50%);opacity:.6;pointer-events:none;will-change:transform;animation:auth-glow-drift 90s ease-in-out infinite}.auth-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(124,253,133,.7),rgba(59,130,246,.5),transparent);opacity:.6;animation:auth-sheen 60s linear infinite}.auth-pill{transition:border-color .15s ease,color .15s ease,background .15s ease}.auth-card .auth-pop{animation:auth-pop-in .42s ease-out both}.auth-card .auth-pop:nth-child(2){animation-delay:80ms}.auth-card .auth-pop:nth-child(3){animation-delay:.14s}.auth-card .auth-pop:nth-child(4){animation-delay:.2s}.auth-card .auth-orb{position:absolute;width:180px;height:180px;border-radius:999px;filter:blur(26px);opacity:.5;pointer-events:none;mix-blend-mode:screen;animation:auth-orb-float 80s ease-in-out infinite}.auth-card .auth-orb.orb-a{top:-40px;left:-30px;background:radial-gradient(circle at 30% 30%,rgba(124,253,133,.45),transparent 65%)}.auth-card .auth-orb.orb-b{bottom:-60px;right:-40px;background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.4),transparent 70%);animation-delay:-6s}.auth-cta{position:relative;overflow:hidden}.auth-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.25) 45%,transparent 70%);transform:translate(-120%);transition:transform .5s ease}.auth-cta:hover:after{transform:translate(120%)}.auth-verify-wrap{width:100%;max-width:31rem}.auth-verify-page{background:#000}.auth-verify-card{position:relative;border-radius:3rem;border:6px solid rgba(124,128,136,.9);background:linear-gradient(180deg,#23252a,#1d1f23);box-shadow:0 22px 56px #0009,inset 0 1px #ffffff12;padding:2.5rem 1.8rem 2.1rem;text-align:center}.auth-verify-logo{width:min(78%,270px);margin:0 auto .2rem;display:block}.auth-verify-title{margin:.55rem 0 0;color:#f5f7fb;font-size:2rem;line-height:1.15;font-weight:700}.auth-verify-subtitle{margin:.8rem auto 0;max-width:24rem;color:#f8fafc;font-size:.95rem;line-height:1.4}.auth-verify-field{margin:1.4rem auto 0;width:100%;border-radius:999px;border:2px solid rgba(115,120,129,.92);background:linear-gradient(180deg,#c5c8cef2,#b2b6bdf2);color:#5f6875;font-size:1rem;font-weight:700;letter-spacing:.01em;padding:.82rem 1.15rem;text-align:left}.auth-verify-input{margin:1.4rem auto 0;width:100%;border-radius:999px;border:2px solid rgba(115,120,129,.92);background:linear-gradient(180deg,#c5c8cef2,#b2b6bdf2);color:#27303e;font-size:1rem;font-weight:700;letter-spacing:.01em;padding:.82rem 1.15rem}.auth-verify-input::-moz-placeholder{color:#5f6875;opacity:1}.auth-verify-input::placeholder{color:#5f6875;opacity:1}.auth-verify-input:focus{outline:none;box-shadow:0 0 0 2px #2563eb40}.auth-verify-hint{margin:.85rem 0 0;display:flex;align-items:center;gap:.7rem;color:#fff;font-size:.94rem;line-height:1.35}.auth-verify-checkbox{width:1.1rem;height:1.1rem;border:1px solid rgba(213,219,230,.8);border-radius:.2rem;background:#0000000f;display:inline-block;flex:0 0 auto}.auth-verify-cta{margin:1.2rem 0 0;width:100%;border-radius:999px;border:0;background:linear-gradient(180deg,#dddfe2fa,#c8cbd0fa);color:#0f172a;font-size:1.06rem;font-weight:700;letter-spacing:.01em;padding:.76rem .9rem;transition:filter .15s ease}.auth-verify-cta:hover{filter:brightness(1.03)}.auth-verify-cta:disabled{opacity:.75;cursor:not-allowed}.auth-verify-link{margin-top:.74rem;background:transparent;border:0;color:#dbeafee6;font-size:.88rem;text-decoration:underline;text-underline-offset:2px}.auth-verify-feedback{margin-top:.7rem;font-size:.85rem;line-height:1.35}.auth-verify-feedback.is-success{color:#86efac}.auth-verify-feedback.is-error{color:#fca5a5}@media (max-width: 640px){.auth-verify-card{border-radius:2.3rem;border-width:5px;padding:2rem 1.1rem 1.6rem}.auth-verify-title{font-size:1.75rem}.auth-verify-subtitle{font-size:.98rem}.auth-verify-field,.auth-verify-input{font-size:1rem;padding:.9rem 1.1rem}.auth-verify-hint{font-size:.95rem}.auth-verify-cta{font-size:1.55rem;padding:.82rem .9rem}}@keyframes auth-glow-drift{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(2px,-1px,0) scale(1.005)}50%{transform:translate3d(4px,-2px,0) scale(1.01)}75%{transform:translate3d(2px,-1px,0) scale(1.005)}to{transform:translateZ(0) scale(1)}}@keyframes auth-sheen{0%{opacity:.35;transform:translate(-20%)}50%{opacity:.7;transform:translate(20%)}to{opacity:.35;transform:translate(-20%)}}@keyframes auth-pop-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-orb-float{0%{transform:translateZ(0)}50%{transform:translate3d(12px,-10px,0)}to{transform:translateZ(0)}}.drawer-shimmer{position:relative;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffffff0a,#7cfd858c 35%,#3b82f659 65%,#ffffff0a);background-size:200% 100%;animation:drawer-shimmer 1.6s linear infinite;box-shadow:0 0 12px #7cfd8540;opacity:.8}@keyframes drawer-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes detail-live-dot{0%,to{opacity:.92}50%{opacity:.4}}@keyframes detail-live-halo{0%{opacity:.52;transform:scale(.82)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.65)}}@keyframes detail-tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-tab-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-line-reveal{0%{opacity:0}to{opacity:1}}@keyframes detail-area-fade{to{opacity:1}}@media (prefers-reduced-motion: reduce){.app-tab-panel,.detail-tab-panel,.detail-tab-content-shell,.detail-tab-content-shell--out,.detail-tab-content-shell--in,.detail-tab-content-shell--idle,.detail-chart-line,.detail-chart-area,.detail-chart-candles,.detail-live-dot,.detail-live-halo{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.market-stage{position:relative}.market-shell{position:relative;overflow:hidden;isolation:isolate;min-height:0!important;height:auto!important}.market-shell-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(24px);opacity:.3;z-index:0}.market-shell-orb--a{width:290px;height:290px;top:-100px;left:-80px;background:radial-gradient(circle at 35% 35%,rgba(56,189,248,.45),transparent 70%);animation:market-orb-drift 20s ease-in-out infinite}.market-shell-orb--b{width:340px;height:340px;right:-120px;top:22%;background:radial-gradient(circle at 35% 35%,rgba(124,253,133,.34),transparent 72%);animation:market-orb-drift 24s ease-in-out infinite reverse}.market-shell-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(56,189,248,.07),transparent 20%,transparent 80%,rgba(124,253,133,.08)),repeating-linear-gradient(0deg,rgba(255,255,255,.016),rgba(255,255,255,.016) 1px,transparent 1px,transparent 7px);opacity:.25}.market-shell>*{position:relative;z-index:1}.market-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.market-kicker{text-transform:uppercase;letter-spacing:.24em;font-size:11px;color:#94a3b8d1}.market-title{margin-top:4px;font-size:clamp(1.12rem,1.35vw,1.42rem);line-height:1.2;color:#f1f5f9;font-weight:650}.market-subtitle{margin-top:5px;color:#94a3b8e6;font-size:.86rem}.market-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.market-status-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#080c16bd;font-size:11px;text-transform:uppercase;letter-spacing:.16em;padding:8px 12px;color:#cbd5e1}.market-status-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 12px currentColor}.market-status--open{color:#7cfd85}.market-status--closed{color:#f87171}.market-status--transition{color:#7dd3fc}.market-refresh-btn{height:34px;border-radius:999px;border:1px solid rgba(124,253,133,.45);background:linear-gradient(120deg,#7cfd8526,#22c55e0f),#060c14bf;color:#bbf7d0;padding:0 14px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;transition:border-color .17s ease,transform .17s ease}.market-refresh-btn:hover{border-color:#7cfd85d1;transform:translateY(-1px)}.market-refresh-btn:disabled{opacity:.65;cursor:default;transform:none}.market-asof{color:#94a3b8e0;font-size:11px}.market-panel{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#020812d6,#020810b3),#060a10bd;padding:14px;box-shadow:inset 0 0 0 1px #ffffff05,0 10px 30px #02061252}.market-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.market-panel-title{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#94a3b8f2}.market-panel-subtitle{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#64748beb}.market-top-layout,.market-mid-layout,.market-bottom-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:stretch}.market-core-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.market-core-left,.market-core-right{min-width:0}@media (min-width: 1200px){.market-top-layout,.market-mid-layout,.market-bottom-layout,.market-core-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr);align-items:start}.market-bottom-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.market-bottom-layout>.market-panel{height:100%}.market-top-main,.market-mid-main,.market-news-board{min-width:0}.market-top-cards{display:grid;gap:10px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 920px){.market-top-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.market-mini-card{position:relative;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 86% 8%,rgba(148,163,184,.1),transparent 34%),#090c12e6;padding:10px;overflow:hidden}.market-mini-card>*{position:relative;z-index:1}.market-mini-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 38%)}.market-mini-card--up{border-color:#4ade804d;background:radial-gradient(circle at 88% 8%,rgba(74,222,128,.22),transparent 38%),linear-gradient(180deg,#0a2c2085,#070c12eb);box-shadow:inset 0 0 0 1px #4ade800d,0 6px 18px #051a1259}.market-mini-card--down{border-color:#f871714d;background:radial-gradient(circle at 88% 8%,rgba(248,113,113,.24),transparent 38%),linear-gradient(180deg,#2c0e1480,#080a10f0);box-shadow:inset 0 0 0 1px #f871710d,0 6px 18px #230a0e57}.market-mini-card--flat{border-color:#94a3b83d;background:radial-gradient(circle at 88% 8%,rgba(148,163,184,.18),transparent 38%),linear-gradient(180deg,#17203080,#080b11eb)}.market-mini-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.market-mini-symbol{color:#f1f5f9;font-weight:700;letter-spacing:.08em;font-size:.88rem}.market-mini-name{color:#94a3b8e0;font-size:11px;margin-top:1px}.market-mini-change{font-size:12px;font-weight:600}.market-mini-price{margin-top:7px;color:#f1f5f9;font-size:1.26rem;line-height:1.08;font-weight:700;font-variant-numeric:tabular-nums}.market-mini-day{margin-top:3px;font-size:12px;font-variant-numeric:tabular-nums}.market-mini-statline{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#94a3b8e6;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}.market-mini-spark{margin-top:7px;height:86px;border-radius:0;border:0;background:transparent;overflow:hidden}.market-mini-spark-svg{width:100%;height:100%;display:block}.market-mini-area{opacity:.68}.market-mini-grid{stroke:#94a3b838;stroke-width:.7;stroke-dasharray:2 2}.market-mini-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.market-mini-line--glow{stroke:#f1f5f933;stroke-width:4.2;opacity:.42;filter:blur(2px)}.market-mini-line--up{stroke:#4ade80f2}.market-mini-line--down{stroke:#f87171f2}.market-mini-line--flat{stroke:#94a3b8e6}.market-mini-last-guide{stroke:#94a3b838;stroke-width:.8;stroke-dasharray:2 2}.market-mini-last-dot{fill:#f1f5f9eb;stroke:#080c12e6;stroke-width:1}.market-session-layout{display:grid;gap:12px}.market-session-dial-wrap{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#080c14c7;padding:10px}.market-session-dial{width:134px;height:134px;margin:0 auto;border-radius:999px;background:radial-gradient(circle at center,rgba(2,6,12,.98) 54%,transparent 55%),conic-gradient(from -90deg,rgba(56,189,248,.95) 0 var(--market-session-progress),rgba(255,255,255,.12) var(--market-session-progress) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #38bdf833}.market-session-dial-core{width:94px;height:94px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#060a10e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.market-session-dial-title{text-transform:uppercase;letter-spacing:.16em;color:#94a3b8e6;font-size:10px}.market-session-dial-value{color:#e2e8f0;font-size:12px;font-weight:700;letter-spacing:.08em}.market-session-track-row{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.market-session-node{text-align:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#03070eb8;color:#64748bf2;font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:5px 6px}.market-session-node--active{color:#7dd3fc;border-color:#38bdf899;background:#08182ab3;box-shadow:0 0 0 1px #38bdf833}.market-session-kpis{display:grid;gap:8px}.market-session-kpi{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#070a10c2;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.market-session-kpi span{color:#94a3b8e6;font-size:12px}.market-session-kpi strong{color:#e2e8f0;font-size:12px;font-weight:600;text-align:right}.market-list-panel{min-height:315px}.market-move-list{display:grid;gap:8px}.market-move-row{position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#090c12b8}.market-move-row--up{border-color:#4ade8042}.market-move-row--down{border-color:#f8717147}.market-move-fill{position:absolute;left:0;top:0;bottom:0;opacity:.44}.market-move-fill--up{background:linear-gradient(90deg,#10b98180,#22c55ed6)}.market-move-fill--down{background:linear-gradient(90deg,#ef444485,#dc2626d6)}.market-move-content{position:relative;z-index:1;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.market-move-main{display:flex;align-items:center;gap:8px}.market-move-rank,.market-active-rank{width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.16);display:inline-flex;align-items:center;justify-content:center;color:#94a3b8e6;font-size:10px;font-weight:600}.market-active-rank{width:18px;height:18px;font-size:9px}.market-move-symbol,.market-active-symbol{color:#f1f5f9;font-size:12px;font-weight:650;letter-spacing:.04em}.market-move-value{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.market-move-right{display:flex;align-items:center;gap:12px}.market-move-meta{min-width:40px;text-align:right;color:#94a3b8e0;font-size:11px;font-variant-numeric:tabular-nums}.market-active-sidebar{min-height:0}.market-active-list{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#080b12b3;overflow:hidden}.market-active-head{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(72px,auto) 172px;gap:12px;margin-bottom:0;padding:0 12px 7px;color:#64748be6;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08)}.market-active-head span:nth-child(2),.market-active-head span:nth-child(3){text-align:right}.market-active-row{background:linear-gradient(180deg,#080c12eb,#080c12b8);padding:8px 12px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(72px,auto) 172px;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);transition:background .12s ease}.market-active-row:last-child{border-bottom:0}.market-active-row:hover{filter:brightness(1.04)}.market-active-row--up{background:linear-gradient(180deg,#083422b8,#070c12f2),#090c12d1;box-shadow:inset 2px 0 #4ade803d}.market-active-row--down{background:linear-gradient(180deg,#080b11f2,#581624b8),#090c12d1;box-shadow:inset 2px 0 #f871713d}.market-active-row--flat{box-shadow:inset 2px 0 #94a3b824}.market-sector-board{min-height:0}.market-sector-list{display:grid;gap:8px}.market-sector-row{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0a0e16eb,#0a0e16bd),#090c12d1;padding:8px 11px;display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,auto) minmax(152px,1fr) minmax(62px,auto);gap:10px;align-items:center}.market-sector-row--up{background:linear-gradient(180deg,#083624b8,#070c12f2),#090c12d1;border-color:#4ade803d;box-shadow:inset 2px 0 #4ade803d}.market-sector-row--down{background:linear-gradient(180deg,#080b11f2,#581623b8),#090c12d1;border-color:#f871713d;box-shadow:inset 2px 0 #f871713d}.market-sector-main{min-width:0}.market-sector-symbol{color:#f1f5f9;font-size:13px;font-weight:650;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-sector-name{margin-top:2px;color:#7dd3fce0;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.market-sector-value{font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.market-sector-value--primary{font-size:15px}.market-sector-value--strength{font-size:12px;opacity:.95;min-width:52px;text-align:right}.market-sector-spark{height:40px;border-radius:0;border:0;background:transparent;overflow:visible}.market-sector-spark svg{width:100%;height:100%;display:block}.market-sector-spark--up,.market-sector-spark--down,.market-sector-spark--flat{background:transparent}.market-sector-area{opacity:.56}.market-active-symbol-block{display:flex;align-items:center;gap:9px;min-width:0}.market-active-symbol-copy{min-width:0;display:grid;gap:3px}.market-active-symbol-topline{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.market-active-meta{color:#64748beb;font-size:9px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;font-variant-numeric:tabular-nums}.market-active-change{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.market-active-price{color:#e2e8f0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:.01em}.market-active-spark{height:52px;overflow:visible;border:0;background:transparent;border-radius:0}.market-active-row--up .market-active-spark,.market-active-row--down .market-active-spark,.market-active-row--flat .market-active-spark{background:transparent}.market-active-spark svg{width:100%;height:100%;display:block}.market-active-area{opacity:.28}.market-news-card{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(56,189,248,.06),transparent 38%,rgba(124,253,133,.07)),#070a10d1;padding:10px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px}.market-news-image-wrap{position:relative;width:84px;height:84px;border-radius:10px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#080b11e0}.market-news-image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.2em}.market-news-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.market-news-body{min-width:0}.market-news-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#94a3b8db;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.market-news-headline{margin-top:4px;color:#f1f5f9;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .14s ease}.market-news-headline:hover{color:#7dd3fc}.market-news-summary{margin-top:5px;color:#94a3b8db;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes market-orb-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(8px,-10px,0) scale(1.04)}to{transform:translateZ(0) scale(1)}}@media (max-width: 980px){.market-active-head{display:none}.market-active-row{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.market-sector-row{grid-template-columns:minmax(0,1fr) auto auto;row-gap:6px}.market-active-spark{height:46px;grid-column:1 / -1}.market-active-symbol-topline{gap:8px}.market-sector-spark{height:36px;grid-column:1 / -1}}@media (max-width: 767px){.market-news-card{grid-template-columns:72px minmax(0,1fr)}.market-news-image-wrap{width:72px;height:72px}.market-header-actions{justify-content:flex-start}.market-title{font-size:1.1rem}.market-session-dial{width:118px;height:118px}.market-session-dial-core{width:82px;height:82px}}@media (prefers-reduced-motion: reduce){.market-shell-orb,.market-refresh-btn{animation:none!important;transition:none!important}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-white\/10:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:via-white\/15:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:to-white\/0:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-3:after{content:var(--tw-content);left:.75rem;right:.75rem}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:bg-gradient-to-r:after{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.after\:from-white\/0:after{content:var(--tw-content);--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.after\:via-white\/10:after{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.after\:to-white\/0:after{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.last\:pr-0:last-child{padding-right:0}.odd\:bg-white\/\[0\.02\]:nth-child(odd){background-color:#ffffff05}.hover\:border-\[rgba\(120\,165\,220\,0\.4\)\]:hover{border-color:#78a5dc66}.hover\:border-neon\/60:hover{border-color:#7cfd8599}.hover\:border-neon\/70:hover{border-color:#7cfd85b3}.hover\:border-warn\/65:hover{border-color:#dc2626a6}.hover\:border-warn\/70:hover{border-color:#dc2626b3}.hover\:border-warn\/80:hover{border-color:#dc2626cc}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}.hover\:bg-\[rgba\(10\,24\,48\,0\.38\)\]:hover{background-color:#0a183061}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-neon:hover{--tw-bg-opacity: 1;background-color:rgb(124 253 133 / var(--tw-bg-opacity, 1))}.hover\:bg-neon\/20:hover{background-color:#7cfd8533}.hover\:bg-slate-800\/45:hover{background-color:#1e293b73}.hover\:bg-slate-900\/90:hover{background-color:#0f172ae6}.hover\:bg-warn:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-warn\/10:hover{background-color:#dc26261a}.hover\:bg-warn\/15:hover{background-color:#dc262626}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.015\]:hover{background-color:#ffffff04}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:text-\[\#EAF2FF\]:hover{--tw-text-opacity: 1;color:rgb(234 242 255 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-neon:hover{--tw-text-opacity: 1;color:rgb(124 253 133 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-slate-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:text-warn:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-warn\/80:hover{color:#dc2626cc}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\]:hover{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.04);--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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--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(2px + 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)}.focus\:ring-glow:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (max-width: 700px){.max-\[700px\]\:mx-auto{margin-left:auto;margin-right:auto}.max-\[700px\]\:mt-0{margin-top:0}.max-\[700px\]\:w-full{width:100%}.max-\[700px\]\:max-w-full{max-width:100%}.max-\[700px\]\:flex-col{flex-direction:column}.max-\[700px\]\:items-stretch{align-items:stretch}.max-\[700px\]\:justify-end{justify-content:flex-end}.max-\[700px\]\:justify-center{justify-content:center}.max-\[700px\]\:gap-2{gap:.5rem}.max-\[700px\]\:px-1{padding-left:.25rem;padding-right:.25rem}.max-\[700px\]\:px-3{padding-left:.75rem;padding-right:.75rem}.max-\[700px\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}.max-\[700px\]\:text-\[11px\]{font-size:11px}.max-\[700px\]\:tracking-\[0\.14em\]{letter-spacing:.14em}}@media (min-width: 640px){.sm\:right-4{right:1rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-5{margin-top:1.25rem}.sm\:h-12{height:3rem}.sm\:h-32{height:8rem}.sm\:h-\[5\.9rem\]{height:5.9rem}.sm\:w-10{width:2.5rem}.sm\:w-32{width:8rem}.sm\:w-64{width:16rem}.sm\:max-w-\[630px\]{max-width:630px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(250px\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(250px,340px)}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\: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))}.sm\: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))}.sm\: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))}.sm\:justify-self-end{justify-self:end}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:border-\[rgba\(120\,165\,220\,0\.08\)\]{border-color:#78a5dc14}.sm\:border-white\/\[0\.08\]{border-color:#ffffff14}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.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-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-2{padding-left:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-right{text-align:right}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[28px\]{font-size:28px}}@media (min-width: 768px){.md\:inset-x-auto{left:auto;right:auto}.md\:inset-y-0{top:0;bottom:0}.md\:bottom-0{bottom:0}.md\:right-0{right:0}.md\:top-0{top:0}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:max-h-none{max-height:none}.md\:w-full{width:100%}.md\:max-w-\[860px\]{max-width:860px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:rounded-none{border-radius:0}.md\:border-0{border-width:0px}.md\:border-l{border-left-width:1px}.md\:border-white\/10{border-color:#ffffff1a}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-1\/2{top:50%}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:flex-1{flex:1 1 0%}.lg\:-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))}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_auto_220px\]{grid-template-columns:1fr auto 220px}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-y-0{row-gap:0px}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-\[rgba\(120\,165\,220\,0\.08\)\]{border-color:#78a5dc14}.lg\:border-white\/\[0\.08\]{border-color:#ffffff14}.lg\:p-6{padding:1.5rem}.lg\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_auto_auto\]{grid-template-columns:minmax(0,1.35fr) auto auto}.xl\:items-center{align-items:center}}
