/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-600:oklch(44.2% .017 285.786);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-5{inset:calc(var(--spacing) * -5)}.-inset-7{inset:calc(var(--spacing) * -7)}.-inset-8{inset:calc(var(--spacing) * -8)}.-inset-\[3px\]{inset:-3px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[1px\]{inset-block:1px}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-12{top:calc(var(--spacing) * 12)}.top-\[3px\]{top:3px}.top-\[23\%\]{top:23%}.top-\[42\%\]{top:42%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-6{right:calc(var(--spacing) * -6)}.-right-7{right:calc(var(--spacing) * -7)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[40px\]{right:40px}.right-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{right:max(1rem,env(safe-area-inset-right))}.-bottom-0{bottom:calc(var(--spacing) * 0)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-\[3px\]{bottom:3px}.bottom-\[calc\(max\(1rem\,env\(safe-area-inset-bottom\)\)\+72px\)\]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 72px)}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.-left-1{left:calc(var(--spacing) * -1)}.-left-4{left:calc(var(--spacing) * -4)}.-left-7{left:calc(var(--spacing) * -7)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[1px\]{left:1px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-full{left:100%}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-5{z-index:5}.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-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[9997\]{z-index:9997}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.col-12{grid-column:12}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-10{margin-block:calc(var(--spacing) * 10)}.ms-0{margin-inline-start:calc(var(--spacing) * 0)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-20{margin-inline-start:calc(var(--spacing) * 20)}.ms-auto{margin-inline-start:auto}.me-0{margin-inline-end:calc(var(--spacing) * 0)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-20{margin-inline-end:calc(var(--spacing) * 20)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[-28px\]{margin-top:-28px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[2px\]{margin-bottom:2px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.box-border{box-sizing:border-box}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[8px\]{height:8px}.h-\[16px\]{height:16px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[28px\]{height:28px}.h-\[32vh\]{height:32vh}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[58px\]{height:58px}.h-\[95vh\]{height:95vh}.h-\[96px\]{height:96px}.h-\[140px\]{height:140px}.h-\[154px\]{height:154px}.h-\[170px\]{height:170px}.h-\[188px\]{height:188px}.h-\[480px\]{height:480px}.h-\[calc\(100\%\+6px\)\]{height:calc(100% + 6px)}.h-\[min\(85vh\,650px\)\]{height:min(85vh,650px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[120px\]{max-height:120px}.max-h-\[640px\]{max-height:640px}.max-h-\[700px\]{max-height:700px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-\[26px\]{min-height:26px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[85vh\]{min-height:85vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[360px\]{min-height:360px}.min-h-\[540px\]{min-height:540px}.min-h-\[calc\(100\%\+6px\)\]{min-height:calc(100% + 6px)}.min-h-\[calc\(100vh-220px\)\]{min-height:calc(100vh - 220px)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-25{width:calc(var(--spacing) * 25)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-\[16\%\]{width:16%}.w-\[16px\]{width:16px}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[20px\]{width:20px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[23px\]{width:23px}.w-\[24px\]{width:24px}.w-\[25px\]{width:25px}.w-\[26\%\]{width:26%}.w-\[28px\]{width:28px}.w-\[31px\]{width:31px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[44px\]{width:44px}.w-\[54px\]{width:54px}.w-\[58px\]{width:58px}.w-\[70px\]{width:70px}.w-\[75px\]{width:75px}.w-\[82\%\]{width:82%}.w-\[84\%\]{width:84%}.w-\[88\%\]{width:88%}.w-\[92\%\]{width:92%}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[138px\]{width:138px}.w-\[154px\]{width:154px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[188px\]{width:188px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[380px\]{width:380px}.w-\[430px\]{width:430px}.w-\[480px\]{width:480px}.w-\[720px\]{width:720px}.w-\[calc\(50\%-1px\)\]{width:calc(50% - 1px)}.w-\[calc\(100\%\+6px\)\]{width:calc(100% + 6px)}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[82\%\]{max-width:82%}.max-w-\[82vw\]{max-width:82vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[94vw\]{max-width:94vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[430px\]{max-width:430px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[2rem\]{min-width:2rem}.min-w-\[60px\]{min-width:60px}.min-w-\[72px\]{min-width:72px}.min-w-\[100\%\]{min-width:100%}.min-w-\[104px\]{min-width:104px}.min-w-\[240px\]{min-width:240px}.min-w-\[calc\(100\%\+6px\)\]{min-width:calc(100% + 6px)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-0,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2)}.translate-y-\[-30px\]{--tw-translate-y:-30px}.translate-y-\[-30px\],.translate-y-\[10px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[10px\]{--tw-translate-y:10px}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-75,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-100,.scale-105{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.03\]{scale:1.03}.scale-\[1\.18\]{scale:1.18}.scale-\[1\]{scale:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[pulse_2\.4s_ease-in-out_infinite\]{animation:pulse 2.4s ease-in-out infinite}.animate-\[spin_16s_linear_infinite\]{animation:spin 16s linear infinite}.animate-\[spin_24s_linear_infinite_reverse\]{animation:spin 24s linear infinite reverse}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-auto{touch-action:auto}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.appearance-none{appearance:none}.auto-cols-\[20\%\]{grid-auto-columns:20%}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[5\%_24\%_13\%_12\%_10\%_9\%_9\%_9\%_9\%\]{grid-template-columns:5% 24% 13% 12% 10% 9% 9% 9% 9%}.grid-cols-\[8\%_32\%_20\%_20\%_20\%\]{grid-template-columns:8% 32% 20% 20% 20%}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[11px\]{gap:11px}.gap-\[20px\]{gap:20px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-200\/70>:not(:last-child)){border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-200\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0f3b82\]{border-color:#0f3b82}.border-\[\#001f54\]{border-color:#001f54}.border-\[\#001f54\]\/10{border-color:oklab(25.7674% -.0184873 -.101844/.1)}.border-\[\#001f54\]\/12{border-color:oklab(25.7674% -.0184873 -.101844/.12)}.border-\[\#001f54\]\/25{border-color:oklab(25.7674% -.0184873 -.101844/.25)}.border-\[\#001f54\]\/30{border-color:oklab(25.7674% -.0184873 -.101844/.3)}.border-\[\#002a6c\]{border-color:#002a6c}.border-\[\#4a7fcc\]\/34{border-color:oklab(59.6034% -.0278114 -.128258/.34)}.border-\[\#5f769c\]{border-color:#5f769c}.border-\[\#6e9ce0\]\/24{border-color:oklab(68.8023% -.0234465 -.110261/.24)}.border-\[\#6f9fe2\]\/28{border-color:oklab(69.5993% -.0254602 -.109053/.28)}.border-\[\#b8cde6\]{border-color:#b8cde6}.border-\[\#bfcbd9\]{border-color:#bfcbd9}.border-\[\#c1cee1\]{border-color:#c1cee1}.border-\[\#c4d8f2\]{border-color:#c4d8f2}.border-\[\#c6d6ea\]{border-color:#c6d6ea}.border-\[\#c7d4e6\]{border-color:#c7d4e6}.border-\[\#c7d8ec\]{border-color:#c7d8ec}.border-\[\#cbd8e8\]{border-color:#cbd8e8}.border-\[\#cbd8eb\]{border-color:#cbd8eb}.border-\[\#cfdae8\]{border-color:#cfdae8}.border-\[\#cfddec\]{border-color:#cfddec}.border-\[\#d4e1f0\]{border-color:#d4e1f0}.border-\[\#d5e0ef\]{border-color:#d5e0ef}.border-\[\#d5e1ef\]{border-color:#d5e1ef}.border-\[\#d7e2f2\]{border-color:#d7e2f2}.border-\[\#d8e0ea\]{border-color:#d8e0ea}.border-\[\#d8e1ee\]{border-color:#d8e1ee}.border-\[\#d8e2ef\]{border-color:#d8e2ef}.border-\[\#d9e4f2\]{border-color:#d9e4f2}.border-\[\#dbe5f3\]{border-color:#dbe5f3}.border-\[\#e3eaf4\]{border-color:#e3eaf4}.border-\[\#e3ebf5\]{border-color:#e3ebf5}.border-\[\#e6edf6\]{border-color:#e6edf6}.border-\[\#e69500\]{border-color:#e69500}.border-\[\#edf2f7\]{border-color:#edf2f7}.border-\[\#efd1c8\]{border-color:#efd1c8}.border-\[rgba\(23\,57\,101\,0\.18\)\]{border-color:#1739652e}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--footer-border\)\]{border-color:var(--footer-border)}.border-\[var\(--home-quicknav-active-bg\)\]{border-color:var(--home-quicknav-active-bg)}.border-\[var\(--home-quicknav-inactive-border\)\]{border-color:var(--home-quicknav-inactive-border)}.border-\[var\(--muted-foreground\)\]{border-color:var(--muted-foreground)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--section-panel-border\)\]{border-color:var(--section-panel-border)}.border-\[var\(--shell-border\)\]{border-color:var(--shell-border)}.border-black\/45{border-color:#00000073}@supports (color:color-mix(in lab,red,red)){.border-black\/45{border-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-current{border-color:currentColor}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-900{border-color:var(--color-slate-900)}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-t-\[var\(--primary\)\]{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.bg-\[\#0f3b82\]{background-color:#0f3b82}.bg-\[\#001f54\]{background-color:#001f54}.bg-\[\#002a3a\]\/30{background-color:oklab(26.6631% -.0343801 -.0399705/.3)}.bg-\[\#2b7fff\]{background-color:#2b7fff}.bg-\[\#3a75ca\]\/70{background-color:oklab(56.6065% -.0307107 -.142147/.7)}.bg-\[\#4A78C2\]{background-color:#4a78c2}.bg-\[\#5f95e2\]\/30{background-color:oklab(66.6154% -.0282156 -.125697/.3)}.bg-\[\#06C755\]{background-color:#06c755}.bg-\[\#6E9F3E\]{background-color:#6e9f3e}.bg-\[\#7da8ea\]\/18{background-color:oklab(72.686% -.0209735 -.105352/.18)}.bg-\[\#82afe8\]\/80{background-color:oklab(74.3707% -.0253589 -.092722/.8)}.bg-\[\#94a3b8\]{background-color:#94a3b8}.bg-\[\#0288D1\]{background-color:#0288d1}.bg-\[\#689F38\]{background-color:#689f38}.bg-\[\#1976d2\]{background-color:#1976d2}.bg-\[\#173965\]{background-color:#173965}.bg-\[\#A5B4CF80\]{background-color:#a5b4cf80}.bg-\[\#D32F2F\]{background-color:#d32f2f}.bg-\[\#D94B4B\]{background-color:#d94b4b}.bg-\[\#F2B632\]{background-color:#f2b632}.bg-\[\#FBC02D\]{background-color:#fbc02d}.bg-\[\#FFA500\]{background-color:orange}.bg-\[\#cbd5e1\]{background-color:#cbd5e1}.bg-\[\#d7e2ef\]{background-color:#d7e2ef}.bg-\[\#d8e5f7\]\/90{background-color:oklab(91.7575% -.00660437 -.0274835/.9)}.bg-\[\#dbe3ee\]{background-color:#dbe3ee}.bg-\[\#dce8f6\]{background-color:#dce8f6}.bg-\[\#e1f5fc\]{background-color:#e1f5fc}.bg-\[\#e6efff\]{background-color:#e6efff}.bg-\[\#e7eef8\]{background-color:#e7eef8}.bg-\[\#eaf1fa\]{background-color:#eaf1fa}.bg-\[\#eaf2ff\]{background-color:#eaf2ff}.bg-\[\#eaf4ff\]{background-color:#eaf4ff}.bg-\[\#edf1f7\]{background-color:#edf1f7}.bg-\[\#edf3fb\]{background-color:#edf3fb}.bg-\[\#edf4ff\]{background-color:#edf4ff}.bg-\[\#eef2f7\]{background-color:#eef2f7}.bg-\[\#eef4fb\]{background-color:#eef4fb}.bg-\[\#eef5ff\]{background-color:#eef5ff}.bg-\[\#eff4fc\]{background-color:#eff4fc}.bg-\[\#f3f8ff\]{background-color:#f3f8ff}.bg-\[\#f4f8fe\]{background-color:#f4f8fe}.bg-\[\#f6f9fd\]\/80{background-color:oklab(98.0982% -.00155917 -.00601816/.8)}.bg-\[\#f6f9fe\]{background-color:#f6f9fe}.bg-\[\#f7faff\]{background-color:#f7faff}.bg-\[\#f7fbff\]{background-color:#f7fbff}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f8fbff\]{background-color:#f8fbff}.bg-\[\#f8fbff\]\/92{background-color:oklab(98.6953% -.00155678 -.00600892/.92)}.bg-\[\#fbfcfd\]{background-color:#fbfcfd}.bg-\[\#fbfdff\]{background-color:#fbfdff}.bg-\[\#fed9d7\]{background-color:#fed9d7}.bg-\[\#ffa500\]{background-color:orange}.bg-\[\#ffe4e6\]{background-color:#ffe4e6}.bg-\[\#fff8f6\]{background-color:#fff8f6}.bg-\[rgba\(0\,0\,0\,0\.7\)\]{background-color:#000000b3}.bg-\[rgba\(6\,21\,47\,0\.22\)\]{background-color:#06152f38}.bg-\[rgba\(7\,20\,47\,0\.14\)\]{background-color:#07142f24}.bg-\[rgba\(23\,57\,101\,0\.10\)\]{background-color:#1739651a}.bg-\[var\(--cta-bg\)\]{background-color:var(--cta-bg)}.bg-\[var\(--footer-bg\)\]{background-color:var(--footer-bg)}.bg-\[var\(--footer-border\)\]{background-color:var(--footer-border)}.bg-\[var\(--home-card-bg\)\]{background-color:var(--home-card-bg)}.bg-\[var\(--home-quicknav-active-bg\)\]{background-color:var(--home-quicknav-active-bg)}.bg-\[var\(--menu-bg\)\]{background-color:var(--menu-bg)}.bg-\[var\(--menu-selected-bg\)\]{background-color:var(--menu-selected-bg)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--section-divider\)\]{background-color:var(--section-divider)}.bg-\[var\(--section-panel-bg\)\]{background-color:var(--section-panel-bg)}.bg-\[var\(--shell-bg\)\]{background-color:var(--shell-bg)}.bg-\[var\(--shell-border\)\]{background-color:var(--shell-border)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-700{background-color:var(--color-red-700)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400\/70{background-color:#90a1b9b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/70{background-color:color-mix(in oklab,var(--color-slate-400) 70%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/20{background-color:color-mix(in oklab,var(--color-slate-950) 20%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-zinc-600\/90{background-color:#52525ce6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-600\/90{background-color:color-mix(in oklab,var(--color-zinc-600) 90%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#1f66cf_0\%\,\#7ea7da_52\%\,\#d7a640_100\%\)\]{background-image:linear-gradient(90deg,#1f66cf,#7ea7da 52%,#d7a640)}.bg-\[linear-gradient\(90deg\,\#285faa_0\%\,\#4a84d4_48\%\,\#74a8e9_100\%\)\]{background-image:linear-gradient(90deg,#285faa,#4a84d4 48%,#74a8e9)}.bg-\[linear-gradient\(90deg\,rgba\(11\,46\,102\,0\)_0\%\,rgba\(11\,46\,102\,0\.42\)_50\%\,rgba\(11\,46\,102\,0\)_100\%\)\]{background-image:linear-gradient(90deg,#0b2e6600,#0b2e666b 50%,#0b2e6600)}.bg-\[linear-gradient\(135deg\,rgba\(30\,41\,59\,0\.86\)\,rgba\(100\,116\,139\,0\.56\)\)\]{background-image:linear-gradient(135deg,#1e293bdb,#64748b8f)}.bg-\[linear-gradient\(180deg\,rgba\(243\,248\,255\,0\)_0\%\,rgba\(217\,230\,249\,0\.38\)_100\%\)\]{background-image:linear-gradient(#f3f8ff00,#d9e6f961)}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(124\,164\,222\,0\.34\)\,transparent_46\%\)\,radial-gradient\(circle_at_84\%_12\%\,rgba\(23\,77\,151\,0\.2\)\,transparent_43\%\)\,radial-gradient\(circle_at_50\%_88\%\,rgba\(98\,145\,212\,0\.18\)\,transparent_48\%\)\,linear-gradient\(180deg\,\#fbfdff_0\%\,\#f3f8ff_50\%\,\#eef4ff_100\%\)\]{background-image:radial-gradient(circle at 18% 20%,#7ca4de57,#0000 46%),radial-gradient(circle at 84% 12%,#174d9733,#0000 43%),radial-gradient(circle at 50% 88%,#6291d42e,#0000 48%),linear-gradient(#fbfdff,#f3f8ff 50%,#eef4ff)}.bg-\[radial-gradient\(circle_at_88\%_10\%\,rgba\(31\,102\,207\,0\.10\)_0\%\,transparent_28\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f7fbff_100\%\)\]{background-image:radial-gradient(circle at 88% 10%,#1f66cf1a 0,#0000 28%),linear-gradient(#fff,#f7fbff)}.from-\[\#001f54\]{--tw-gradient-from:#001f54;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8ab0db\]{--tw-gradient-from:#8ab0db;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f8fafc\]{--tw-gradient-from:#f8fafc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-300{--tw-gradient-from:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#2e5a8f\]{--tw-gradient-via:#2e5a8f;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#063d8f\]{--tw-gradient-via:#063d8f;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#07377d\]{--tw-gradient-via:#07377d;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-400{--tw-gradient-via:var(--color-slate-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0b5cc4\]{--tw-gradient-to:#0b5cc4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#001f54\]{--tw-gradient-to:#001f54;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2b7fff\]{--tw-gradient-to:#2b7fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#eef2f7\]{--tw-gradient-to:#eef2f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300{--tw-gradient-to:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-9{padding:calc(var(--spacing) * 9)}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[1px\]{padding-inline:1px}.px-\[2px\]{padding-inline:2px}.px-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[56\.25\%\]{padding-top:56.25%}.pt-\[76px\]{padding-top:76px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[0px\]{padding-bottom:0}.pb-\[1px\]{padding-bottom:1px}.pb-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[1\.5rem\]{padding-left:1.5rem}.pl-\[84px\]{padding-left:84px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.text-\[31px\]{font-size:31px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-body\)\]{--tw-font-weight:var(--font-body);font-weight:var(--font-body)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#0a2e66\]{color:#0a2e66}.text-\[\#0b376f\]{color:#0b376f}.text-\[\#0c336d\]{color:#0c336d}.text-\[\#0d3f82\]{color:#0d3f82}.text-\[\#0f3b82\]{color:#0f3b82}.text-\[\#001f54\]{color:#001f54}.text-\[\#001f54\]\/90{color:oklab(25.7674% -.0184873 -.101844/.9)}.text-\[\#1f66cf\]{color:#1f66cf}.text-\[\#1f2937\]{color:#1f2937}.text-\[\#2a5b9f\]{color:#2a5b9f}.text-\[\#2b7fff\]{color:#2b7fff}.text-\[\#2b62b2\]{color:#2b62b2}.text-\[\#2ecc71\]{color:#2ecc71}.text-\[\#4d6682\]{color:#4d6682}.text-\[\#4e4e4e\]{color:#4e4e4e}.text-\[\#4f719f\]{color:#4f719f}.text-\[\#5a7ca9\]{color:#5a7ca9}.text-\[\#5a7090\]{color:#5a7090}.text-\[\#5b6f89\]{color:#5b6f89}.text-\[\#5d7ba6\]{color:#5d7ba6}.text-\[\#5d769f\]{color:#5d769f}.text-\[\#5f769c\]{color:#5f769c}.text-\[\#6b82a3\]{color:#6b82a3}.text-\[\#6c7f95\]{color:#6c7f95}.text-\[\#6d83a0\]{color:#6d83a0}.text-\[\#6f83a6\]{color:#6f83a6}.text-\[\#6f84a8\]{color:#6f84a8}.text-\[\#7f93af\]{color:#7f93af}.text-\[\#8a8a8a\]{color:#8a8a8a}.text-\[\#8a9bae\]{color:#8a9bae}.text-\[\#8aa5c4\]{color:#8aa5c4}.text-\[\#083f8b\]{color:#083f8b}.text-\[\#90a3bf\]{color:#90a3bf}.text-\[\#94A3B8\]{color:#94a3b8}.text-\[\#132f53\]{color:#132f53}.text-\[\#163a72\]{color:#163a72}.text-\[\#163e78\]{color:#163e78}.text-\[\#213b5d\]{color:#213b5d}.text-\[\#243f6d\]{color:#243f6d}.text-\[\#294f7d\]{color:#294f7d}.text-\[\#355f98\]{color:#355f98}.text-\[\#526f92\]{color:#526f92}.text-\[\#6880a3\]{color:#6880a3}.text-\[\#7890b4\]{color:#7890b4}.text-\[\#16335f\]{color:#16335f}.text-\[\#18334f\]{color:#18334f}.text-\[\#29415f\]{color:#29415f}.text-\[\#31547a\]{color:#31547a}.text-\[\#34445a\]{color:#34445a}.text-\[\#36598e\]{color:#36598e}.text-\[\#51627a\]{color:#51627a}.text-\[\#64748B\],.text-\[\#64748b\]{color:#64748b}.text-\[\#173965\]{color:#173965}.text-\[\#234674\]{color:#234674}.text-\[\#FFA500\]{color:orange}.text-\[\#a7b4c4\]{color:#a7b4c4}.text-\[\#b44b37\]{color:#b44b37}.text-\[\#b0892e\]{color:#b0892e}.text-\[\#b27912\]{color:#b27912}.text-\[\#c73a3a\]{color:#c73a3a}.text-\[\#da5d45\]{color:#da5d45}.text-\[\#e65c5c\]{color:#e65c5c}.text-\[0\]{color:0}.text-\[var\(--cta-fg\)\]{color:var(--cta-fg)}.text-\[var\(--footer-bg\)\]{color:var(--footer-bg)}.text-\[var\(--footer-fg\)\]{color:var(--footer-fg)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--home-quicknav-inactive-fg\)\]{color:var(--home-quicknav-inactive-fg)}.text-\[var\(--menu-fg\)\]{color:var(--menu-fg)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--section-panel-fg\)\]{color:var(--section-panel-fg)}.text-\[var\(--section-pill-fg\)\]{color:var(--section-pill-fg)}.text-\[var\(--shell-fg\)\]{color:var(--shell-fg)}.text-\[var\(--shell-muted-fg\)\]{color:var(--shell-muted-fg)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab,red,red)){.text-black\/55{color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-red-500{color:var(--color-red-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-600{color:var(--color-sky-600)}.text-slate-50{color:var(--color-slate-50)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#748aac\]::placeholder{color:#748aac}.placeholder-black\/40::placeholder{color:#0006}@supports (color:color-mix(in lab,red,red)){.placeholder-black\/40::placeholder{color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.accent-\[\#001f54\]{accent-color:#001f54}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[-16px_0_36px_rgba\(0\,31\,84\,0\.16\)\]{--tw-shadow:-16px 0 36px var(--tw-shadow-color,#001f5429)}.shadow-\[-16px_0_36px_rgba\(0\,31\,84\,0\.16\)\],.shadow-\[0_-18px_48px_rgba\(0\,31\,84\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-18px_48px_rgba\(0\,31\,84\,0\.22\)\]{--tw-shadow:0 -18px 48px var(--tw-shadow-color,#001f5438)}.shadow-\[0_0_0_1px_rgba\(0\,31\,84\,0\.08\)\,0_6px_20px_rgba\(0\,31\,84\,0\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#001f5414),0 6px 20px var(--tw-shadow-color,#001f541f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,31\,84\,0\.35\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#001f5459)}.shadow-\[0_0_10px_rgba\(0\,31\,84\,0\.35\)\],.shadow-\[0_0_10px_rgba\(130\,175\,232\,0\.75\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(130\,175\,232\,0\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#82afe8bf)}.shadow-\[0_0_12px_rgba\(58\,117\,202\,0\.8\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#3a75cacc)}.shadow-\[0_0_12px_rgba\(58\,117\,202\,0\.8\)\],.shadow-\[0_0_14px_rgba\(68\,121\,198\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(68\,121\,198\,0\.45\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#4479c673)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)\],.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000026)}.shadow-\[0_1px_3px_rgba\(15\,40\,84\,0\.04\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f28540a)}.shadow-\[0_1px_3px_rgba\(15\,40\,84\,0\.04\)\],.shadow-\[0_1px_4px_rgba\(15\,43\,79\,0\.04\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(15\,43\,79\,0\.04\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0f2b4f0a)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000026)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.15\)\],.shadow-\[0_2px_6px_rgba\(0\,31\,84\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,31\,84\,0\.16\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#001f5429)}.shadow-\[0_2px_6px_rgba\(15\,40\,84\,0\.06\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0f28540f)}.shadow-\[0_2px_6px_rgba\(15\,40\,84\,0\.06\)\],.shadow-\[0_2px_8px_rgba\(15\,43\,79\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,43\,79\,0\.06\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0f2b4f0f)}.shadow-\[0_3px_8px_rgba\(0\,31\,84\,0\.22\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#001f5438)}.shadow-\[0_3px_10px_rgba\(0\,0\,0\,0\.12\)\],.shadow-\[0_3px_8px_rgba\(0\,31\,84\,0\.22\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#0000001f)}.shadow-\[0_4px_10px_rgba\(0\,31\,84\,0\.35\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#001f5459)}.shadow-\[0_4px_10px_rgba\(0\,31\,84\,0\.35\)\],.shadow-\[0_4px_10px_rgba\(20\,69\,138\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(20\,69\,138\,0\.12\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#14458a1f)}.shadow-\[0_4px_12px_rgba\(26\,77\,150\,0\.12\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1a4d961f)}.shadow-\[0_4px_12px_rgba\(26\,77\,150\,0\.12\)\],.shadow-\[0_4px_14px_rgba\(15\,23\,42\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0f172a0d)}.shadow-\[0_6px_18px_rgba\(0\,31\,84\,0\.18\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#001f542e)}.shadow-\[0_6px_18px_rgba\(0\,31\,84\,0\.18\)\],.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0f172a0f)}.shadow-\[0_8px_18px_rgba\(0\,31\,84\,0\.12\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#001f541f)}.shadow-\[0_8px_18px_rgba\(0\,31\,84\,0\.12\)\],.shadow-\[0_8px_18px_rgba\(0\,31\,84\,0\.24\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(0\,31\,84\,0\.24\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#001f543d)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.20\)\,0_0_18px_rgba\(255\,255\,255\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.24\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0f172a33),0 0 18px var(--tw-shadow-color,#ffffff14),inset 0 1px 0 var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,31\,84\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#001f542e)}.shadow-\[0_8px_24px_rgba\(0\,31\,84\,0\.18\)\],.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000001f)}.shadow-\[0_8px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0f172a0f)}.shadow-\[0_10px_24px_rgba\(0\,31\,84\,0\.18\)\],.shadow-\[0_8px_30px_rgba\(15\,23\,42\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,31\,84\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#001f542e)}.shadow-\[0_10px_24px_rgba\(43\,98\,178\,0\.14\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#2b62b224)}.shadow-\[0_10px_24px_rgba\(43\,98\,178\,0\.14\)\],.shadow-\[0_10px_28px_rgba\(0\,31\,84\,0\.32\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,31\,84\,0\.32\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#001f5452)}.shadow-\[0_10px_28px_rgba\(15\,43\,79\,0\.08\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f2b4f14)}.shadow-\[0_10px_28px_rgba\(15\,43\,79\,0\.08\)\],.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000026)}.shadow-\[0_12px_32px_rgba\(0\,31\,84\,0\.22\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#001f5438)}.shadow-\[0_12px_32px_rgba\(0\,31\,84\,0\.22\)\],.shadow-\[0_14px_22px_rgba\(11\,55\,120\,0\.26\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_22px_rgba\(11\,55\,120\,0\.26\)\]{--tw-shadow:0 14px 22px var(--tw-shadow-color,#0b377842)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.26\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#0f172a42)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.26\)\],.shadow-\[0_14px_32px_rgba\(9\,24\,51\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(9\,24\,51\,0\.14\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#09183324)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0f172a1f)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.12\)\],.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0f172a2e)}.shadow-\[0_18px_60px_rgba\(0\,31\,84\,0\.28\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#001f5447)}.shadow-\[0_18px_60px_rgba\(0\,31\,84\,0\.28\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.68\)\,0_1px_3px_rgba\(15\,40\,84\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffad),0 1px 3px var(--tw-shadow-color,#0f28540a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.05\)\,0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0000000d),0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,31\,84\,0\.05\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#001f540d)}.shadow-\[inset_0_1px_2px_rgba\(0\,31\,84\,0\.05\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#001f54\]{--tw-ring-color:#001f54}.ring-\[\#c1cee1\]{--tw-ring-color:#c1cee1}.ring-\[\#c7d4e6\]{--tw-ring-color:#c7d4e6}.ring-\[\#c7d8ec\]{--tw-ring-color:#c7d8ec}.ring-\[\#d1d5db\]{--tw-ring-color:#d1d5db}.ring-\[\#d8e2ef\]{--tw-ring-color:#d8e2ef}.ring-\[var\(--border-subtle\)\]{--tw-ring-color:var(--border-subtle)}.ring-\[var\(--home-card-border\)\]{--tw-ring-color:var(--home-card-border)}.ring-\[var\(--menu-border\)\]{--tw-ring-color:var(--menu-border)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_8px_rgba\(0\,31\,84\,0\.08\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 8px var(--tw-drop-shadow-color,#001f5414));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_3px_8px_rgba\(0\,31\,84\,0\.08\)\],.drop-shadow-\[0_8px_16px_rgba\(22\,95\,202\,0\.18\)\]{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_16px_rgba\(22\,95\,202\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 16px var(--tw-drop-shadow-color,#165fca2e));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_8px_16px_rgba\(31\,102\,207\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 16px var(--tw-drop-shadow-color,#1f66cf2e));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_8px_16px_rgba\(218\,93\,69\,0\.18\)\],.drop-shadow-\[0_8px_16px_rgba\(31\,102\,207\,0\.18\)\]{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_16px_rgba\(218\,93\,69\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 16px var(--tw-drop-shadow-color,#da5d452e));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm))}.drop-shadow-sm,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.backdrop-blur,.backdrop-blur-2xl{-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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-blur-md{-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(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\,background-color\]{transition-property:transform,box-shadow,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[gas-ai\:session\]{gas-ai:session}.\[gas-ai\:timing\]{gas-ai:timing}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:-translate-x-\[1px\]:is(:where(.group):hover *){--tw-translate-x:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[1px\]:is(:where(.group):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-\[\#8eabc9\]:is(:where(.group):hover *){border-color:#8eabc9}.group-hover\:bg-\[\#001f54\]:is(:where(.group):hover *){background-color:#001f54}.group-hover\:text-\[\#001f54\]:is(:where(.group):hover *){color:#001f54}.group-hover\:text-\[\#5a729a\]:is(:where(.group):hover *){color:#5a729a}.group-disabled\:group-hover\:translate-x-0:is(:where(.group):disabled *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-\[16px\]::placeholder{font-size:16px}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:rounded-t-lg:hover{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.hover\:rounded-b-lg:hover{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.hover\:border-\[\#001f54\]:hover{border-color:#001f54}.hover\:border-\[\#001f54\]\/25:hover{border-color:oklab(25.7674% -.0184873 -.101844/.25)}.hover\:border-\[\#7ea5ca\]:hover{border-color:#7ea5ca}.hover\:border-\[\#8eabc9\]:hover{border-color:#8eabc9}.hover\:border-\[\#8fb0d8\]:hover{border-color:#8fb0d8}.hover\:border-\[\#a8c0dc\]:hover{border-color:#a8c0dc}.hover\:border-\[\#b5c5dc\]:hover{border-color:#b5c5dc}.hover\:border-\[\#c2d1e5\]:hover{border-color:#c2d1e5}.hover\:border-\[\#e09a00\]:hover{border-color:#e09a00}.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-white\/70:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/70:hover{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-\[\#001f54\]:hover{background-color:#001f54}.hover\:bg-\[\#001f54\]\/5:hover{background-color:oklab(25.7674% -.0184873 -.101844/.05)}.hover\:bg-\[\#00133a\]:hover{background-color:#00133a}.hover\:bg-\[\#001739\]:hover{background-color:#001739}.hover\:bg-\[\#07377d\]:hover{background-color:#07377d}.hover\:bg-\[\#08366f\]:hover{background-color:#08366f}.hover\:bg-\[\#d1d5db\]:hover{background-color:#d1d5db}.hover\:bg-\[\#dfe9f6\]:hover{background-color:#dfe9f6}.hover\:bg-\[\#dfeeff\]:hover{background-color:#dfeeff}.hover\:bg-\[\#e4effc\]:hover{background-color:#e4effc}.hover\:bg-\[\#eaf3ff\]:hover{background-color:#eaf3ff}.hover\:bg-\[\#edf2f7\]:hover{background-color:#edf2f7}.hover\:bg-\[\#eef2f7\]:hover{background-color:#eef2f7}.hover\:bg-\[\#eef4fb\]:hover{background-color:#eef4fb}.hover\:bg-\[\#f3f7fd\]:hover{background-color:#f3f7fd}.hover\:bg-\[\#f3f7fe\]:hover{background-color:#f3f7fe}.hover\:bg-\[\#f4f8ff\]:hover{background-color:#f4f8ff}.hover\:bg-\[\#f8fafc\]:hover{background-color:#f8fafc}.hover\:bg-\[\#f8fbff\]:hover{background-color:#f8fbff}.hover\:bg-\[\#ffb733\]:hover{background-color:#ffb733}.hover\:bg-\[\#fff4f4\]:hover{background-color:#fff4f4}.hover\:bg-\[var\(--cta-hover-bg\)\]:hover{background-color:var(--cta-hover-bg)}.hover\:bg-\[var\(--menu-hover-bg\)\]:hover{background-color:var(--menu-hover-bg)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-white\/55:hover{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/55:hover{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.hover\:bg-white\/75:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/75:hover{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.92\)\,rgba\(148\,163\,184\,0\.66\)\)\]:hover{background-image:linear-gradient(135deg,#0f172aeb,#94a3b8a8)}.hover\:text-\[\#001f54\]:hover{color:#001f54}.hover\:text-\[\#123f80\]:hover{color:#123f80}.hover\:text-\[\#24416f\]:hover{color:#24416f}.hover\:text-\[\#31547a\]:hover{color:#31547a}.hover\:text-\[\#c73a3a\]:hover{color:#c73a3a}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-\[var\(--shell-fg\)\]:hover{color:var(--shell-fg)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_10px_rgba\(0\,31\,84\,0\.35\)\]:hover{--tw-shadow:0 0 10px var(--tw-shadow-color,#001f5459)}.hover\:shadow-\[0_0_10px_rgba\(0\,31\,84\,0\.35\)\]:hover,.hover\:shadow-\[0_2px_12px_rgba\(0\,31\,84\,0\.08\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_2px_12px_rgba\(0\,31\,84\,0\.08\)\]:hover{--tw-shadow:0 2px 12px var(--tw-shadow-color,#001f5414)}.hover\:shadow-\[0_4px_10px_rgba\(15\,40\,84\,0\.08\)\]:hover{--tw-shadow:0 4px 10px var(--tw-shadow-color,#0f285414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.26\)\,0_0_24px_rgba\(255\,255\,255\,0\.14\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.30\)\]:hover{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a42),0 0 24px var(--tw-shadow-color,#ffffff24),inset 0 1px 0 var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:ring-\[\#001f54\]\/70:hover{--tw-ring-color:oklab(25.7674% -.0184873 -.101844/.7)}.hover\:ring-\[\#b5c5dc\]:hover{--tw-ring-color:#b5c5dc}.first\:hover\:rounded-t-lg:first-child:hover,.hover\:first\:rounded-t-lg:hover:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.hover\:last\:rounded-b-lg:hover:last-child,.last\:hover\:rounded-b-lg:last-child:hover{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}.focus\:border-\[\#001f54\]:focus{border-color:#001f54}.focus\:border-\[\#001f54\]\/50:focus{border-color:oklab(25.7674% -.0184873 -.101844/.5)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#0f3b82\]\/25:focus-visible{--tw-ring-color:oklab(36.9255% -.0224465 -.126999/.25)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#8fb0d8\]:focus-visible{outline-color:#8fb0d8}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-\[1px\]:active,.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[1\.02\]:active{scale:1.02}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#e8f0fc\]:active{background-color:#e8f0fc}.active\:bg-\[\#edf3fb\]:active{background-color:#edf3fb}.active\:shadow-\[0_2px_6px_rgba\(15\,40\,84\,0\.06\)\]:active{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0f28540f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[\#d8e2ef\]:disabled{border-color:#d8e2ef}.disabled\:bg-\[\#f3f6fa\]:disabled{background-color:#f3f6fa}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-\[\#9aa8b8\]:disabled{color:#9aa8b8}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:translate-x-0:disabled:hover{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (min-width:48rem){.max-md\:min-w-\[77vw\]{min-width:77vw}}@media (min-width:360px){.min-\[360px\]\:h-\[108px\]{height:108px}.min-\[360px\]\:w-\[108px\]{width:108px}.min-\[360px\]\:grid-cols-\[108px_minmax\(0\,1fr\)\]{grid-template-columns:108px minmax(0,1fr)}.min-\[360px\]\:text-\[12px\]{font-size:12px}.min-\[360px\]\:text-\[14px\]{font-size:14px}.min-\[360px\]\:text-\[18px\]{font-size:18px}}@media (min-width:380px){.min-\[380px\]\:w-\[34px\]{width:34px}.min-\[380px\]\:text-\[10px\]{font-size:10px}}@media (min-width:520px){.min-\[520px\]\:mt-4{margin-top:calc(var(--spacing) * 4)}.min-\[520px\]\:h-\[136px\]{height:136px}.min-\[520px\]\:w-\[136px\]{width:136px}.min-\[520px\]\:grid-cols-\[136px_minmax\(0\,1fr\)\]{grid-template-columns:136px minmax(0,1fr)}.min-\[520px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[520px\]\:gap-5{gap:calc(var(--spacing) * 5)}.min-\[520px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.min-\[520px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.min-\[520px\]\:text-\[14px\]{font-size:14px}.min-\[520px\]\:text-\[15px\]{font-size:15px}.min-\[520px\]\:text-\[17px\]{font-size:17px}.min-\[520px\]\:text-\[23px\]{font-size:23px}}@media (min-width:40rem){.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:48rem){.md\:relative{position:relative}.md\:inset-auto{inset:auto}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:right-auto{right:auto}.md\:bottom-24{bottom:calc(var(--spacing) * 24)}.md\:left-auto{left:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:ml-2{margin-left:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-\[148px\]{height:148px}.md\:h-\[800px\]{height:800px}.md\:h-full{height:100%}.md\:max-h-\[75vh\]{max-height:75vh}.md\:max-h-\[100vh\]{max-height:100vh}.md\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-\[148px\]{width:148px}.md\:w-\[168px\]{width:168px}.md\:w-\[450px\]{width:450px}.md\:w-\[720px\]{width:720px}.md\:w-full{width:100%}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-\[260px\]{max-width:260px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-none{max-width:none}.md\:cursor-default{cursor:default}.md\:touch-auto{touch-action:auto}.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-\[148px_minmax\(0\,1fr\)\]{grid-template-columns:148px minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-2{gap:calc(var(--spacing) * 2)}:where(.md\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:bg-transparent{background-color:#0000}.md\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.md\:bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-\[4px\]{padding-block:4px}.md\:py-\[5px\]{padding-block:5px}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[29px\]{font-size:29px}.md\:text-\[36px\]{font-size:36px}.md\:text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.md\:text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.md\:text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.md\:text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}}:root{--background:#f3f8ff;--foreground:#001f54;--surface:#f3f8ff;--surface-muted:#f3f8ff;--muted-foreground:#64748b;--border:#d1d5db;--border-subtle:#e2e8f0b3;--accent:#001f54;--primary:#001f54;--primary-hover:#00163a;--primary-foreground:#fff;--font-geist-sans:"PingFang TC","Noto Sans CJK TC","Microsoft JhengHei","Heiti TC",sans-serif;--font-geist-mono:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-ibm-plex-sans:"PingFang TC","Noto Sans CJK TC","Microsoft JhengHei","Heiti TC",sans-serif;--font-noto-sans-tc:"PingFang TC","Noto Sans CJK TC","Microsoft JhengHei","Heiti TC",sans-serif;--font-noto-serif-tc:var(--font-noto-sans-tc);--font-calligraphy:var(--font-noto-sans-tc);--font-zcool-xiaowei:var(--font-noto-sans-tc);--font-zhi-mang-xing:var(--font-noto-sans-tc);--font-playfair-display:"Times New Roman",Georgia,serif;--font-body:var(--font-noto-sans-tc),var(--font-geist-sans);--font-display:var(--font-noto-sans-tc),var(--font-geist-sans);--font-home-card:var(--font-noto-sans-tc),var(--font-geist-sans);--shell-bg:#f3f8ff;--shell-fg:#fff;--shell-muted-fg:#cbd5e1;--shell-border:#001f54;--scroll-to-top-right:16px;--scroll-to-top-bottom:8px;--menu-bg:#001f54;--menu-fg:#fff;--menu-border:#002a3a;--menu-hover-bg:#003375;--menu-selected-bg:#204d80;--menu-divider:#ffffff1a;--overlay-bg:#001f5466;--cta-bg:orange;--cta-hover-bg:#ff8c00;--cta-fg:#fff;--theme-toggle-fg:#001f54;--section-pill-bg:linear-gradient(180deg,#003376,#001f54);--section-pill-fg:#fff;--section-divider:#001f5433;--section-panel-bg:var(--surface);--section-panel-border:var(--border);--section-panel-fg:var(--foreground);--footer-bg:#f3f8ff;--footer-fg:#001f54;--footer-border:#001f54;--home-quicknav-active-bg:#001f54;--home-quicknav-inactive-fg:#001f54;--home-quicknav-inactive-border:#e2e8f0;--home-card-bg:#67c7ea;--home-card-gradient-macro:linear-gradient(135deg,#dfe8ff,#f1f5ff 60%,#fff);--home-card-gradient-assets:linear-gradient(135deg,#d7efff,#f1f8ff 55%,#fff);--home-card-gradient-suggestion:linear-gradient(135deg,#e2f6ff,#f2fbff 55%,#fff);--home-card-gradient-risk:linear-gradient(135deg,#e8eef6,#f4f7fb 55%,#fff);--home-card-fg:#001f54;--home-card-border:var(--border);--home-card-icon-bg:#fff3;--home-card-icon-fg:#001f54;--home-card-icon-border:#001f5447;--home-card-icon-hover-bg:#ffffff4d;--home-subtab-font-size:15px;--home-quicknav-font-size:14px;--season-text-block-width-left:170px;--season-text-block-min-width-left:auto;--season-text-block-width-right:123px;--season-text-block-min-width-right:auto;--season-text-block-min-height-left:20px;--season-text-block-min-height-right:20px;--season-text-right-second-width:120px;--season-text-title-line-height:20px;--season-text-code-line-height:11px;--season-text-sec-line-height:13px;--season-text-code-margin-bottom:.75rem;--season-text-row-gap-left:0px;--season-text-row-gap-right:0px;--season-text-point-offset-right:-6px;--season-text-overlay-inset-y:-4px;--season-text-overlay-inset-y-left:var(--season-text-overlay-inset-y);--season-text-overlay-inset-y-right:var(--season-text-overlay-inset-y);--season-text-overlay-inset-x:-4px}@media (min-width:376px){:root{--home-subtab-font-size:17px;--home-quicknav-font-size:16px}}body,html{background:var(--background);width:100%;max-width:100%;color:var(--foreground);font-family:var(--font-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}.home-subtab-text{font-size:var(--home-subtab-font-size)}.home-quicknav-text{font-size:var(--home-quicknav-font-size)}.brand-gas-subtitle,.brand-gas-text{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media (max-width:393px){.brand-gas-subtitle{font-size:14px}}.home-cards-panel{gap:clamp(10px,1.6vh,16px);min-width:0;max-width:100%;display:grid;overflow-x:hidden}.home-card-button{max-width:100%;min-height:clamp(104px,15.5vh,124px)}.home-card-body,.home-card-button{box-sizing:border-box;width:100%;min-width:0}.home-card-body{height:100%;min-height:inherit;padding:3.25rem 0 .65rem}.home-card-title{font-family:var(--font-home-card);letter-spacing:.08em;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;filter:none;-webkit-text-stroke:0;font-size:clamp(26px,7.2vw,31px);line-height:1.05;top:clamp(12px,1.8vh,16px);left:1.5rem}.home-card-title,.home-card-title--macro{color:#fff;text-shadow:0 4px 12px #0000009e}.home-card-summary,.home-card-title--assets{color:#fff;text-shadow:0 4px 12px #0000009e;-webkit-text-stroke:0}.home-card-summary{min-width:0;max-width:100%;font-family:var(--font-home-card);letter-spacing:.02em;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;filter:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.34;display:block;overflow:visible}.home-card-summary-row{box-sizing:border-box;width:100%;min-width:0;padding-inline:1.5rem}.home-card-chevron{width:clamp(34px,8.8vw,40px);height:clamp(34px,8.8vw,40px);top:clamp(12px,2vh,16px);right:1rem}.home-card-summary--assets{color:#fff;text-shadow:0 4px 12px #0000009e;-webkit-text-stroke:0}@media (max-width:374px){.home-card-summary{font-size:17px}}@media (min-width:375px) and (max-width:393px){.home-card-summary{font-size:18px}}@media (min-width:394px){.home-card-summary{font-size:20px}}@media (max-height:700px){.home-cards-panel{gap:8px}.home-card-button{border-radius:25px;min-height:92px}.home-card-body{padding:2.95rem 0 .55rem}.home-card-title{font-size:clamp(24px,6.8vw,27px);top:9px}.home-card-summary{font-size:16px;line-height:1.24}.home-card-summary-row{width:100%}.home-card-chevron{width:36px;height:36px;top:10px;right:1rem}}@media (min-height:820px){.home-cards-panel{gap:16px}.home-card-button{min-height:120px}.home-card-summary{font-size:18px}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home-card-title{-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}.home-card-title,.home-card-title--macro{background-image:none}.home-card-title--assets{-webkit-text-fill-color:#fff;background-image:none}}.home-tools-stock-section{background:linear-gradient(#ffffff70,#f3f8ffb8);border:2px solid #001f54eb;border-radius:14px;min-width:0;max-width:100%;margin-top:clamp(10px,1.6vh,16px);padding:10px 8px 8px;overflow:hidden;box-shadow:0 12px 28px #0612281a,inset 0 1px #ffffffbf}.home-tools-stock-section__heading{color:#001f54;min-width:0;font-family:var(--font-home-card);letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;padding:0 2px 8px;font-size:18px;font-weight:800;line-height:1.2;display:flex}.home-tools-stock-section__market{color:#42668f;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:800}.home-tools-stock-section__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#001f5457 #ffffff6b;scrollbar-width:thin;border-radius:10px;min-width:0;max-width:100%;height:clamp(430px,64vh,520px);overflow:hidden auto}.home-tools-stock-section__body::-webkit-scrollbar{width:5px}.home-tools-stock-section__body::-webkit-scrollbar-track{background:#ffffff6b;border-radius:999px}.home-tools-stock-section__body::-webkit-scrollbar-thumb{background:#001f5457;border-radius:999px}@media (max-width:393px){.home-tools-stock-section{padding:10px 6px 7px}.home-tools-stock-section__heading{padding-inline:0;font-size:16px}.home-tools-stock-section__body{height:clamp(410px,62vh,500px)}}.report-mediumtitle,.report-smalltitle,.report-subtitle,.report-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.report-title{color:#0051ff!important;font-size:18px!important;font-weight:700!important}.report-subtitle{font-size:16px!important;font-weight:600!important}.report-mediumtitle{font-size:14px!important;font-weight:600!important}.report-smalltitle{font-size:14px!important;font-weight:550!important}.report-text{font-size:14px!important;font-weight:400!important}@media (min-width:768px){.report-title{font-size:22px!important}.report-subtitle{font-size:20px!important}.report-mediumtitle,.report-smalltitle,.report-text{font-size:18px!important}}.market-trend{color:#4e4e4e;background:var(--background);--market-trend-card-min-height:80px;--market-trend-header-height:26px;border-radius:10px;position:relative}.market-trend p{color:#4e4e4e;margin-bottom:7px;font-size:14px}.market-trend .macro_mkt>.d-flex span{font-size:14px}.market-trend .market-trend-updated-time{font-family:inherit;font-size:12px;font-weight:400}.market-trend .row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.market-trend .col-12{width:100%;padding-left:12px;padding-right:12px}.market-trend .d-flex{display:flex}.market-trend .d-block{display:block}.market-trend .justify-content-between{justify-content:space-between}.market-trend .align-items-center{align-items:center}.market-trend .align-items-stretch{align-items:stretch}.market-trend .px-0{padding-left:0;padding-right:0}.market-trend .p-0{padding:0}.market-trend .ms-0{margin-left:0}.market-trend .me-0{margin-right:0}.market-trend .ms-2{margin-left:.5rem}.market-trend .mt-10{margin-top:10px}.market-trend .mb-10{margin-bottom:10px}.market-trend .ms-20{margin-left:20px}.market-trend .me-20{margin-right:20px}.market-trend .fs-14{font-size:14px!important}.market-trend .fs-18{font-size:18px!important}.daily-summary-card .daily-summary-title,.market-trend .daily-summary-title,.risk-warning .daily-summary-title,.tools-stock .daily-summary-title,.tools-strategy .daily-summary-title{font-family:var(--font-noto-serif-tc),var(--font-display);letter-spacing:.04em;color:#2a3650;align-items:center;gap:4px;font-weight:600;display:inline-flex}.daily-summary-card .daily-summary-title b,.market-trend .daily-summary-title b,.risk-warning .daily-summary-title b,.tools-stock .daily-summary-title b,.tools-strategy .daily-summary-title b{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#081425,#143d78 25%,#3d74aa 50%,#143d78 75%,#081425) 0 0/160% 160%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:daily-summary-liquid 10s ease-in-out infinite}.daily-summary-icon{vertical-align:-.125em;width:calc(1em + 4px);height:calc(1em + 4px);margin-left:10px;margin-right:1px;display:inline-block}.daily-summary-card .note-content p,.fundSummaryView .note-content p,.marketTrendSummaryView .note-content p,.riskSummaryView .note-content p,.stockSummaryView .note-content p,.strategySummaryView .note-content p{font-family:var(--font-noto-sans-tc);color:#2a3650;letter-spacing:.015em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1.7}.market-trend .fw-normal{font-weight:400}.market-trend .fw-bolder{font-weight:900}.market-trend .turkey_red{color:#b20000!important}.market-trend .text-decoration-none{color:inherit;text-decoration:none}.market-trend .card,.market-trend .note{border:0;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:1px 2px 8px #00000026}.market-trend .note .note-content{border-radius:inherit;padding:10px}.market-trend .note .note-content:first-child,.market-trend .note .note-content:last-child{padding:10px}.market-trend .note-content p{text-align:left;border-radius:inherit;background-clip:padding-box;padding:10px}.market-trend .note.note-white,.note.note-white.daily-summary-card,.risk-warning .note.note-white,.tools-stock .note.note-white,.tools-strategy .note.note-white{color:#4e4e4e;-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);background:#ffffffeb;border:1px solid #001f5473;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 40px #06122838,0 6px 14px #06122829,0 0 0 1px #001f542e,inset 0 1px #ffffffe6,inset 0 -16px 34px #001f542e}.market-trend .note.note-white:before,.note.note-white.daily-summary-card:before,.risk-warning .note.note-white:before,.tools-stock .note.note-white:before,.tools-strategy .note.note-white:before{content:"";opacity:.98;filter:blur(6px)saturate(1.6);z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(78% 72% at 8% 6%,#bee1ff59,#bee1ff00 66%),radial-gradient(70% 80% at 92% 18%,#d2ebff47,#d2ebff00 70%),radial-gradient(85% 90% at 40% 115%,#c8ebeb3d,#c8ebeb00 74%),radial-gradient(60% 60% at 55%,#d2e6ff33,#d2e6ff00 70%),linear-gradient(135deg,#dcebff40,#dcebff00);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:220% 220%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;position:absolute;inset:-35%;transform:translateY(-5%)}.market-trend .note.note-white:after,.note.note-white.daily-summary-card:after,.risk-warning .note.note-white:after,.tools-stock .note.note-white:after,.tools-strategy .note.note-white:after{content:"";pointer-events:none;z-index:0;border:1px solid #001f5473;border-radius:9px;position:absolute;inset:1px;box-shadow:inset 0 0 14px #d2e6ff3d,inset 0 0 26px #78a0c81f,inset 0 1px #ffffffb3}@keyframes liquid-border-drift{0%{transform:translateY(-18%)rotate(0)scale(1.12)}50%{transform:translateY(10%)rotate(230deg)scale(1.28)}to{transform:translateY(-18%)rotate(1turn)scale(1.12)}}@keyframes liquid-border-shift{0%{background-position:0 0}50%{background-position:140% 120%}to{background-position:0 0}}@keyframes daily-summary-liquid{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.market-trend .note.note-white .note-content,.note.note-white.daily-summary-card .note-content,.risk-warning .note.note-white .note-content,.tools-stock .note.note-white .note-content,.tools-strategy .note.note-white .note-content{z-index:1;position:relative}.market-trend .top_layer_mkt{top:81px!important}.market-trend .mkt_title{color:#001f54;min-height:var(--market-trend-header-height);background-color:#0000;border-radius:0;align-items:center;padding:2px 0 2px 12px;font-size:16px;font-weight:800;display:inline-flex;position:relative}.market-trend .mkt_title:before{content:"";background:linear-gradient(#4a9edb,#001f54);border-radius:999px;width:4px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.market-trend .sort{color:#7d7d7d;height:var(--market-trend-header-height);width:var(--market-trend-header-height);text-align:center;cursor:pointer;background:#e4e4e4;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.market-trend .sort svg{width:60%;height:60%}.market-trend .icon_bg{background:#ddd;border-radius:10px;padding:0}.market-trend .weather_sun,.recommended-list .weather_sun{background:url(/assets/img/markettrend/weather_sun.png) 0 17%/cover;border-radius:10px 10px 0 0}.market-trend .weather_clouds,.recommended-list .weather_clouds{background:url(/assets/img/markettrend/weather_clouds.png) 0 30%/cover;border-radius:10px 10px 0 0}.market-trend .weather_cloudy,.recommended-list .weather_cloudy{background:url(/assets/img/markettrend/weather_cloudy.png) 0 80%/cover;border-radius:10px 10px 0 0}.market-trend .weather_lightinigsky,.recommended-list .weather_lightinigsky{background:url(/assets/img/markettrend/weather_lightinigsky.png) 0 43%/cover;border-radius:10px 10px 0 0}.collect-page .mesocosm-sec,.market-trend .mesocosm-sec,.recommended-list .mesocosm-sec{min-height:var(--market-trend-card-min-height);border-radius:10px;flex-direction:column;justify-content:space-between;display:flex}.collect-page .mesocosm-sec .mt-10,.market-trend .mesocosm-sec .mt-10,.recommended-list .mesocosm-sec .mt-10{margin-top:12px}.collect-page .mesocosm-sec .mb-10,.market-trend .mesocosm-sec .mb-10,.recommended-list .mesocosm-sec .mb-10{margin-bottom:12px}.collect-page .card .weather_sun.mesocosm,.collect-page .card .weather_sun.mesocosm-sec,.market-trend .card .weather_sun.mesocosm-sec,.recommended-list .card .weather_sun.mesocosm-sec{background-position-y:10%}.collect-page .card .weather_clouds.mesocosm,.collect-page .card .weather_clouds.mesocosm-sec,.market-trend .card .weather_clouds.mesocosm-sec,.recommended-list .card .weather_clouds.mesocosm-sec{background-position-y:80%}.collect-page .card .weather_cloudy.mesocosm,.collect-page .card .weather_cloudy.mesocosm-sec,.market-trend .card .weather_cloudy.mesocosm-sec,.recommended-list .card .weather_cloudy.mesocosm-sec{background-position-y:90%}.collect-page .card .weather_lightinigsky.mesocosm,.collect-page .card .weather_lightinigsky.mesocosm-sec,.market-trend .card .weather_lightinigsky.mesocosm-sec,.recommended-list .card .weather_lightinigsky.mesocosm-sec{background-position-y:40%}.market-trend .title_name{text-align:center;padding:10px 0}.collect-page .mesocosm-sec .title_name,.market-trend .mesocosm-sec .title_name{text-align:left;padding:0}.recommended-list .mesocosm-sec .title_name{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.recommended-list .mesocosm-sec .code_name{display:block}:where(.market-trend,.tools-stock,.product-details,.recommended-list,.collect-page) :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky) :is(.title_name,.sec_title,.point_text,.big_point,.code_name,.score,.foucs_point){font-family:var(--font-noto-sans-tc),var(--font-geist-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:#fff;text-shadow:0 0 4px #000000b3}:where(.market-trend,.tools-stock,.product-details,.recommended-list,.collect-page) :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky) .title_name{letter-spacing:.05em;font-size:16px;font-weight:700;line-height:20px}:where(.market-trend,.tools-stock,.product-details,.recommended-list,.collect-page) :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky) :is(.sec_title,.score){letter-spacing:.02em;font-size:11px;font-weight:700;line-height:13px}:where(.market-trend,.tools-stock,.product-details,.recommended-list,.collect-page) :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky) .point_text{font-size:12px;font-weight:700;line-height:17px}:where(.market-trend,.tools-stock,.product-details,.recommended-list,.collect-page) :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky) :is(.big_point,.foucs_point){letter-spacing:.02em;font-size:32px;font-weight:700;line-height:39px}:where(.market-trend,.tools-stock,.product-details,.recommended-list,.collect-page) :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky) .code_name{letter-spacing:.02em;opacity:1;font-size:12px;font-weight:600;line-height:11px}@media (max-width:393px){:where(.market-trend,.tools-stock,.product-details,.recommended-list,.collect-page) :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky) .title_name{font-size:15px;line-height:19px}}.market-trend .market-trend-icon{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.market-trend .warning-icon{color:#e60000;text-shadow:1px 1px 3px #fffc;margin-left:5px;font-size:18px}.market-trend .scroll-to-top,.risk-warning .scroll-to-top,.tools-etf .scroll-to-top,.tools-stock .scroll-to-top,.tools-strategy .scroll-to-top{color:#2e5a8f;cursor:pointer;opacity:.96;-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);z-index:9;background:#ffffffe6;border:1px solid #7ca3d28f;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #2e5a8f29,0 2px 6px #2e5a8f1a,inset 0 1px #ffffffdb}.market-trend .scroll-to-top:before,.risk-warning .scroll-to-top:before,.tools-etf .scroll-to-top:before,.tools-stock .scroll-to-top:before,.tools-strategy .scroll-to-top:before{content:"";opacity:.72;pointer-events:none;background:radial-gradient(65% 65% at 18% 8%,#ffffffb8,#fff0 68%),linear-gradient(120deg,#8ab0db38,#fff0);position:absolute;inset:-40%;transform:translateY(-6%)}.market-trend .scroll-to-top:after,.risk-warning .scroll-to-top:after,.tools-etf .scroll-to-top:after,.tools-stock .scroll-to-top:after,.tools-strategy .scroll-to-top:after{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:14px;position:absolute;inset:1px;box-shadow:inset 0 0 10px #ffffff2e,inset 0 0 16px #7ca3d21f}.market-trend .scroll-to-top-wrap,.risk-warning .scroll-to-top-wrap,.tools-etf .scroll-to-top-wrap,.tools-stock .scroll-to-top-wrap,.tools-strategy .scroll-to-top-wrap{right:var(--scroll-to-top-right);bottom:var(--scroll-to-top-bottom);z-index:20;pointer-events:none;justify-content:flex-end;padding:0;display:flex;position:fixed}.market-trend .scroll-to-top-wrap .scroll-to-top,.risk-warning .scroll-to-top-wrap .scroll-to-top,.tools-etf .scroll-to-top-wrap .scroll-to-top,.tools-stock .scroll-to-top-wrap .scroll-to-top,.tools-strategy .scroll-to-top-wrap .scroll-to-top{pointer-events:auto}.market-trend .scroll-to-top:hover,.risk-warning .scroll-to-top:hover,.tools-etf .scroll-to-top:hover,.tools-stock .scroll-to-top:hover,.tools-strategy .scroll-to-top:hover{opacity:.98;background:#fffffff5;transform:translateY(-1px);box-shadow:0 10px 22px #2e5a8f2e,0 3px 8px #2e5a8f1f,inset 0 1px #fffffff0}.market-trend .scroll-to-top svg,.risk-warning .scroll-to-top svg,.tools-etf .scroll-to-top svg,.tools-stock .scroll-to-top svg,.tools-strategy .scroll-to-top svg{filter:drop-shadow(0 1px 1px #2e5a8f2e);width:18px;height:18px}.market-trend .market-trend-loading{z-index:3;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}@keyframes market-trend-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.market-trend .loading-spinner{border:2px solid #5c5c5c59;border-top-color:#0000;border-radius:999px;width:22px;height:22px;animation:market-trend-rotate .9s linear infinite}.market-trend .loading-text{color:#5c5c5cd9;font-size:12px;font-weight:600}@media (max-width:394px){.market-trend .marketTrendSummaryView{margin-top:0}}@media (max-width:393px){.market-trend .top-padding{margin-top:25px;padding:20px 20px 0}}.weather_sun{background-image:url(/assets/img/markettrend/sun.png);background-position:0 17%}.weather_clouds,.weather_sun{background-size:cover;border-radius:10px 10px 0 0}.weather_clouds{background-image:url(/assets/img/markettrend/clouds.png);background-position:0 30%}.weather_cloudy{background-image:url(/assets/img/markettrend/cloudy.png);background-position:0 80%}.weather_cloudy,.weather_lightinigsky{background-size:cover;border-radius:10px 10px 0 0}.weather_lightinigsky{background-image:url(/assets/img/markettrend/lightinigsky.png);background-position:0 43%}.hdr-text.tw{color:#14854f}.hdr-text.cn{color:#b20000}.hdr-text.us{color:#0d6efd}.hdr-text.global{color:#6c757d}.hdr-text.hk{color:#f01381}.hdr-text.jp{color:#c69214}.hdr-type{color:#495057;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.recommended-list .row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.recommended-list .col-12{width:100%;padding-left:12px;padding-right:12px}.recommended-list .d-flex{display:flex}.recommended-list .justify-content-between{justify-content:space-between}.recommended-list .align-items-stretch{align-items:stretch}.recommended-list .px-0{padding-left:0;padding-right:0}.recommended-list .p-0{padding:0}.recommended-list .mt-10{margin-top:10px}.recommended-list .mb-10{margin-bottom:10px}.recommended-list .ms-20{margin-left:20px}.recommended-list .me-20{margin-right:20px}.recommended-list .fw-bolder{font-weight:700}@media (max-width:393px){.market-trend:not(.tools-etf):not(.tools-product) .macro_mkt .row.top-padding,.market-trend:not(.tools-etf):not(.tools-product) .middle_mkt .row.top-padding{margin-top:10px;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0}.market-trend:not(.tools-etf):not(.tools-product) .macro_mkt .row.top-padding>.col-12,.market-trend:not(.tools-etf):not(.tools-product) .middle_mkt .row.top-padding>.col-12{padding-left:0;padding-right:0}.market-trend.tools-etf .row.top-padding{margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0}.market-trend.tools-etf .row.top-padding>.col-12{padding-left:0;padding-right:0}.market-trend.tools-product .row.top-padding{margin-top:10px;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0}.market-trend.tools-product .row.top-padding>.col-12{padding-left:0;padding-right:0}.risk-warning .oppo_mkt .row.top-padding,.risk-warning .risk_mkt .row.top-padding{margin-top:10px;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0}.risk-warning .oppo_mkt .row.top-padding>.col-12,.risk-warning .risk_mkt .row.top-padding>.col-12{padding-left:0;padding-right:0}.risk-warning .riskWarningView.top-padding{margin-top:0;padding:0}.market-trend .macro_mkt>.d-flex.ms-2,.market-trend .middle_mkt>.d-flex.ms-2{margin-left:0}.market-trend :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky),.recommended-list :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky),.tools-stock :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky){background-position:50%;background-repeat:no-repeat;background-size:cover}.market-trend .card :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky).mesocosm-sec,.recommended-list .card :is(.weather_sun,.weather_clouds,.weather_cloudy,.weather_lightinigsky).mesocosm-sec{background-position:50%}.risk-warning :is(.seasons_spring,.seasons_summer,.seasons_autumn,.seasons_winter){background-position:50%;background-repeat:no-repeat;background-size:cover}.risk-warning :is(.seasons_spring,.seasons_summer,.seasons_autumn,.seasons_winter):before{background-position:50%;background-size:cover}.market-trend .marketTrendSummaryView{margin-top:0;padding-top:0}.market-trend .marketTrendSummaryView,.risk-warning .riskSummaryView,.tools-stock .stockSummaryView,.tools-strategy .fundSummaryView,.tools-strategy .fundSummaryView.top-padding,.tools-strategy .strategySummaryView,.tools-strategy .strategySummaryView.top-padding{padding:0}}.risk-warning{color:#4e4e4e;background:var(--background);--risk-warning-header-height:26px;border-radius:10px;position:relative}.risk-warning p{color:#4e4e4e;margin-bottom:7px;font-size:14px}.risk-warning span{font-size:12px}.risk-warning .row{flex-wrap:wrap;margin-left:-8px;margin-right:-8px;display:flex}.risk-warning .col-12{width:100%;padding-left:12px;padding-right:12px}.risk-warning .oppo_mkt .row.top-padding,.risk-warning .risk_mkt .row.top-padding{margin-left:-12px;margin-right:-12px}.risk-warning .oppo_mkt .row.top-padding>.col-12,.risk-warning .risk_mkt .row.top-padding>.col-12{padding-left:12px;padding-right:12px}.risk-warning .d-flex{display:flex}.risk-warning .d-block{display:block}.risk-warning .d-grid{display:grid}.risk-warning .justify-content-between{justify-content:space-between}.risk-warning .align-items-center{align-items:center}.risk-warning .align-items-stretch{align-items:stretch}.risk-warning .align-content-between{align-content:space-between}.risk-warning .justify-items-end{justify-items:end}.risk-warning .px-0{padding-left:0;padding-right:0}.risk-warning .ms-0{margin-left:0}.risk-warning .me-0{margin-right:0}.risk-warning .ms-1{margin-left:.25rem}.risk-warning .ms-2{margin-left:.5rem}.risk-warning .me-1{margin-right:.25rem}.risk-warning .me-2{margin-right:.5rem}.risk-warning .riskWarningView{margin-left:0;margin-right:0}.risk-warning .my-3{margin-top:.75rem;margin-bottom:.75rem}.risk-warning .my-10{margin-top:10px;margin-bottom:10px}.risk-warning .mt-3{margin-top:.75rem}.risk-warning .mb-3{margin-bottom:.75rem}.risk-warning .mb-1{margin-bottom:.25rem}.risk-warning .ms-20{margin-left:12px}.risk-warning .me-20{margin-right:12px}.risk-warning .fs-14{font-size:14px!important}.risk-warning .fs-16{font-size:16px!important}.risk-warning .fs-18{font-size:18px!important}.risk-warning .fw-normal{font-weight:400}.risk-warning .fw-bolder{font-weight:700}.risk-warning .turkey_red{color:#b20000!important}.risk-warning .gray{color:#7d7d7d}.risk-warning .red{color:red}.risk-warning .white{color:#fff}.risk-warning .text-decoration-none{color:inherit;text-decoration:none}.risk-warning .block_height{min-height:100vh}.risk-warning .card,.risk-warning .note{border:0;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:1px 2px 8px #00000026}.risk-warning .note .note-content{border-radius:inherit;padding:10px}.risk-warning .note .note-content:first-child,.risk-warning .note .note-content:last-child{padding:10px}.risk-warning .note-content p{text-align:left;border-radius:inherit;background-clip:padding-box;padding:10px}.risk-warning .note.note-tools{color:#fff;background:#0003}.risk-warning .sort{color:#7d7d7d;height:var(--risk-warning-header-height);width:var(--risk-warning-header-height);text-align:center;cursor:pointer;background:#e4e4e4;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.risk-warning .sort svg{width:60%;height:60%}.risk-warning .icon_bg{background:#ddd;border-radius:10px;padding:0}.risk-warning .top_layer_risk{top:81px!important}.risk-warning .predict_title{letter-spacing:normal;color:#001f54;background-color:#0000;border-radius:0;align-items:center;gap:4px;padding:2px 0 2px 12px;font-size:16px;font-weight:800;line-height:20px;display:inline-flex;position:relative}.risk-warning .predict_title svg{vertical-align:middle}.risk-warning .predict_title:before{content:"";background:linear-gradient(#4a9edb,#001f54);border-radius:999px;width:4px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.risk-warning .risk-warning-icon{width:18px;height:18px}.risk-warning .title_name{color:#fff;text-align:center;text-shadow:0 3px 7px #00000080;padding:10px 0;font-size:14px}.risk-warning .mesocosm .title_name{letter-spacing:.05em;font-size:14px;line-height:var(--season-text-title-line-height);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;max-width:230px;padding:0;display:flex}.risk-warning .title-first-line{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;font-size:16px;font-weight:800;line-height:1.25;display:inline-flex;overflow:hidden}.risk-warning .title-first-line .warning-icon{width:calc(1em + 2px);height:calc(1em + 2px);font-size:calc(1em + 2px)}@media (max-width:393px){.risk-warning .title-first-line{font-size:14px}.risk-warning .point_text .medium_point{font-size:26px;line-height:36px}}.risk-warning .code_name{color:#fff;letter-spacing:.02em;text-align:left;font-size:9px;font-weight:400;line-height:1.2}.risk-warning .sec_title{color:#fff;letter-spacing:.02em;font-size:11px;line-height:1.2}.risk-warning .sec_title--right-secondary{width:var(--season-text-right-second-width);text-align:right;justify-self:end;max-width:100%;display:inline-block}.risk-warning .mesocosm .code_name{margin-top:4px;margin-bottom:var(--season-text-code-margin-bottom)}.risk-warning .point_text{color:#fff;font-size:12px;font-weight:700;line-height:1.35}.risk-warning .point_text .medium_point{letter-spacing:.02em;font-size:28px;font-weight:400;line-height:1.15}@media (max-width:430px){.risk-warning .point_text .medium_point,.risk-warning .seasons_autumn .point_text .medium_point,.risk-warning .seasons_spring .point_text .medium_point,.risk-warning .seasons_summer .point_text .medium_point,.risk-warning .seasons_winter .point_text .medium_point{font-size:26px;line-height:1.15}.risk-warning.predict-turning .point_text .medium_point{font-size:20px;line-height:1.15}}@media (max-width:393px){.risk-warning .point_text .medium_point{font-size:26px;line-height:1.15}}.risk-warning .mesocosm .code_name,.risk-warning .mesocosm .point_text,.risk-warning .mesocosm .point_text .medium_point,.risk-warning .mesocosm .sec_title,.risk-warning .mesocosm .title_name{color:#fff;text-shadow:none;-webkit-text-stroke:0}.risk-warning .seasons_winter .code_name,.risk-warning .seasons_winter .point_text,.risk-warning .seasons_winter .point_text .medium_point,.risk-warning .seasons_winter .sec_title,.risk-warning .seasons_winter .title_name{color:#fff;text-shadow:0 0 4px #000000b3}.risk-warning :is(.seasons_spring,.seasons_summer,.seasons_autumn,.seasons_winter,.mesocosm) :is(.title_name,.sec_title,.point_text,.medium_point,.code_name){font-family:var(--font-noto-sans-tc),var(--font-geist-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.risk-warning .mesocosm{border-radius:10px;justify-content:space-between;height:auto;min-height:80px;display:flex;position:relative;overflow:hidden}.risk-warning .mesocosm>.d-grid{z-index:0;padding-left:3px;padding-right:3px;position:relative}.risk-warning .mesocosm>.d-grid.align-content-between{align-content:start}.risk-warning.predict-turning .mesocosm>.d-grid:last-child{grid-template-rows:auto 1fr auto;align-content:stretch!important}.risk-warning.predict-turning .mesocosm>.d-grid:last-child .risk-warning-right-bottom{justify-items:end;row-gap:var(--season-text-row-gap-right);grid-row:3;align-self:end;display:grid}.risk-warning.predict-turning .mesocosm>.d-grid:last-child .risk-warning-right-bottom .sec_title{width:var(--season-text-right-second-width);text-align:right;justify-self:end;max-width:100%;margin:0;display:inline-block}.risk-warning.predict-turning .mesocosm>.d-grid:last-child .risk-warning-right-bottom .sec_title:first-child{position:relative;top:2px}.risk-warning.predict-turning .mesocosm>.d-grid:last-child .risk-warning-right-bottom .sec_title:last-child{margin-bottom:2px}.risk-warning .mesocosm>.d-grid.season-title-wrap{--season-text-code-margin-bottom:0px;--season-text-title-line-height:16px;--season-text-sec-line-height:13px;margin-top:.5rem;margin-bottom:.5rem}.risk-warning .mesocosm>.d-grid.season-title-wrap .sec_title{align-self:start}.risk-warning .mesocosm>.d-grid:first-child{width:var(--season-text-block-width-left);min-width:var(--season-text-block-min-width-left);min-height:var(--season-text-block-min-height-left);row-gap:var(--season-text-row-gap-left);grid-template-rows:auto auto 1fr}.risk-warning .mesocosm>.d-grid:first-child .sec_title{align-self:end;margin-bottom:2px}.risk-warning .mesocosm>.d-grid:last-child{width:var(--season-text-block-width-right);min-width:var(--season-text-block-min-width-right);min-height:var(--season-text-block-min-height-right);row-gap:var(--season-text-row-gap-right);margin-top:.75rem;margin-bottom:.75rem}.risk-warning .mesocosm>.d-grid:last-child .point_text{margin-top:var(--season-text-point-offset-right)}.risk-warning .mesocosm>.d-grid:before{content:none}.risk-warning .mesocosm>.d-grid:first-child:before{inset:var(--season-text-overlay-inset-y-left) var(--season-text-overlay-inset-x)}.risk-warning .mesocosm>.d-grid:last-child:before{inset:var(--season-text-overlay-inset-y-right) var(--season-text-overlay-inset-x)}.risk-warning .seasons_spring>.d-grid:before{background:#3f631c26}.risk-warning .seasons_summer>.d-grid:before{background:#0b1c260d}.risk-warning .seasons_autumn>.d-grid:before{background:#1d2f3c2b}.risk-warning .seasons_winter>.d-grid:before{background:#4575ea66}.risk-warning .card.no_bg{padding:0;background:0 0!important}.risk-warning .warning-icon{color:#e60000;text-shadow:1px 1px 3px #fffc;vertical-align:middle;flex-shrink:0;width:18px;height:18px;margin-left:0;font-size:18px;display:inline-block}.risk-warning .seasons_autumn,.risk-warning .seasons_spring,.risk-warning .seasons_summer,.risk-warning .seasons_winter{z-index:0;position:relative}.risk-warning .seasons_autumn .title_name,.risk-warning .seasons_spring .title_name,.risk-warning .seasons_summer .title_name,.risk-warning .seasons_winter .title_name{white-space:normal;word-break:break-all}.risk-warning .seasons_autumn .code_name,.risk-warning .seasons_autumn .point_text,.risk-warning .seasons_autumn .point_text .medium_point,.risk-warning .seasons_autumn .sec_title,.risk-warning .seasons_spring .code_name,.risk-warning .seasons_spring .point_text,.risk-warning .seasons_spring .point_text .medium_point,.risk-warning .seasons_spring .sec_title,.risk-warning .seasons_summer .code_name,.risk-warning .seasons_summer .point_text,.risk-warning .seasons_summer .point_text .medium_point,.risk-warning .seasons_summer .sec_title,.risk-warning .seasons_winter .code_name,.risk-warning .seasons_winter .point_text,.risk-warning .seasons_winter .point_text .medium_point,.risk-warning .seasons_winter .sec_title{font-weight:700}.risk-warning .seasons_autumn .code_name,.risk-warning .seasons_autumn .point_text,.risk-warning .seasons_autumn .point_text .medium_point,.risk-warning .seasons_autumn .sec_title,.risk-warning .seasons_autumn .title_name,.risk-warning .seasons_spring .code_name,.risk-warning .seasons_spring .point_text,.risk-warning .seasons_spring .point_text .medium_point,.risk-warning .seasons_spring .sec_title,.risk-warning .seasons_spring .title_name,.risk-warning .seasons_summer .code_name,.risk-warning .seasons_summer .point_text,.risk-warning .seasons_summer .point_text .medium_point,.risk-warning .seasons_summer .sec_title,.risk-warning .seasons_summer .title_name{color:#fff;text-shadow:0 0 4px #000000b3}.risk-warning .seasons_spring:before{background:url(/assets/img/predict/season_spring.png) 100% 100%/cover no-repeat}.risk-warning .seasons_spring:before,.risk-warning .seasons_summer:before{content:"";z-index:-1;border-radius:10px;width:100%;height:100%;position:absolute}.risk-warning .seasons_summer:before{background:url(/assets/img/predict/season_summer.png) 0 0/cover no-repeat}.risk-warning .seasons_autumn:before{background:url(/assets/img/predict/season_autumn.png) 50% 30%/cover no-repeat}.risk-warning .seasons_autumn:before,.risk-warning .seasons_winter:before{content:"";z-index:-1;border-radius:10px;width:100%;height:100%;position:absolute}.risk-warning .seasons_winter:before{background:url(/assets/img/predict/season_winter.png) 0 40%/cover no-repeat}.risk-warning .seasons_autumn:before,.risk-warning .seasons_spring:before,.risk-warning .seasons_summer:before,.risk-warning .seasons_winter:before{inset:0}.risk-warning .risk-warning-loading{z-index:3;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.risk-warning .loading-spinner{border:2px solid #5c5c5c59;border-top-color:#0000;border-radius:999px;width:22px;height:22px;animation:market-trend-rotate .9s linear infinite}.risk-warning .loading-text{color:#5c5c5cd9;font-size:12px;font-weight:600}.risk-warning .tooltip-trigger{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.risk-warning .tooltip-icon{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.risk-warning .tooltip-overlay{z-index:9999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.risk-warning .tooltip-card{background:#fff;border-radius:8px;width:calc(100% - 2rem);max-width:393px;padding:1rem;box-shadow:0 12px 30px #0003}.risk-warning .tooltip-card label{display:block}@media (max-width:394px){.risk-warning .riskSummaryView{margin-top:0}}@media (max-width:393px){.risk-warning .top-padding{margin-top:25px;padding:20px 20px 0}.risk-warning .riskSummaryView.top-padding{margin-top:0;margin-left:0;margin-right:0;padding:0}.risk-warning .mesocosm .title_name,.risk-warning .title_name{font-size:12px}}.tools-strategy{color:#4e4e4e;background:var(--background);--tools-strategy-header-height:26px;border-radius:10px;position:relative}.tools-strategy p{color:#4e4e4e;margin-bottom:7px;font-size:14px}.tools-strategy span{font-size:12px}.tools-strategy .row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.tools-strategy .col-12{width:100%;padding-left:12px;padding-right:12px}.tools-strategy .tools-list{margin-left:-2px;margin-right:-2px}.tools-strategy .tools-list.top-padding{margin-top:2px;padding:0}.tools-strategy .tools-list>.col-12{padding-left:2px;padding-right:2px}.tools-strategy .col{text-align:left;flex:1 1 0;min-width:0}@media (min-width:394px){.tools-strategy .tools-annual-metric{margin-left:2px;margin-right:2px}}.tools-strategy .col p{margin-bottom:0}.tools-strategy .card span{color:#4e4e4e;font-size:14px;display:block}.tools-strategy .card p{margin:2px 0 0;font-size:16px;line-height:1.2}.tools-strategy .d-flex{display:flex}.tools-strategy .align-items-center{align-items:center}.tools-strategy .align-items-end{align-items:flex-end}.tools-strategy .justify-content-between{justify-content:space-between}.tools-strategy .text-decoration-none{color:inherit;flex:0 0 100%;width:100%;text-decoration:none;display:block}.tools-strategy .ms-0{margin-left:0}.tools-strategy .me-0{margin-right:0}.tools-strategy .ms-2{margin-left:.5rem}.tools-strategy .me-1{margin-right:.25rem}.tools-strategy .px-0{padding-left:0;padding-right:0}.tools-strategy .px-1{padding-left:.25rem;padding-right:.25rem}.tools-strategy .py-1{padding-top:.25rem;padding-bottom:.25rem}.tools-strategy .fs-14{font-size:14px!important}.tools-strategy .fs-18{font-size:18px!important}.tools-strategy .fs-4{font-size:1.5rem}.tools-strategy .fw-normal{font-weight:400}.tools-strategy .fw-lighter{font-weight:300}.tools-strategy .fw-semibold{font-weight:600}.tools-strategy .fw-bolder{font-weight:700}.tools-strategy .turkey_red{color:#b20000!important}.tools-strategy .dark_liver{color:#4e4e4e!important}.tools-strategy .eerie_black{color:#242424!important}.tools-strategy .block_height{border-radius:10px;min-height:100vh;overflow:hidden}.tools-strategy .pt_7rem{padding-top:0}.tools-strategy .top_110{top:116px!important}.tools-strategy .day_bg{background:url(/assets/img/tools/day.png) 0 27%/cover}.tools-strategy .night_bg{background:url(/assets/img/tools/night.png) 0 0/cover}.tools-strategy .tool_bg_vague{background:linear-gradient(#ffffff1a,#fff 45%);border-radius:10px;overflow:hidden}.tools-strategy .strategySummaryView.no_bg{background:0 0}.tools-strategy .strategySummaryView.top-padding{padding-top:0}.tools-strategy .card,.tools-strategy .note{border:0;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:1px 2px 8px #00000026}.tools-strategy .card{background:#fff}.tools-strategy .tools-metrics-wrap{width:calc(100% - 10px);margin-left:5px;margin-right:5px}.tools-strategy .tools-metrics-card{width:100%;margin:0}.tools-strategy .note .note-content{border-radius:inherit;padding:10px}@media (max-width:430px){.tools-strategy .tools-metrics-wrap{width:calc(100% - 6px);margin-left:3px;margin-right:3px}}.tools-strategy .note .note-content:first-child,.tools-strategy .note .note-content:last-child{padding:10px}.tools-strategy .note-content p{text-align:left;border-radius:inherit;background-clip:padding-box;padding:10px}.tools-strategy .sort{color:#7d7d7d;height:var(--tools-strategy-header-height);width:var(--tools-strategy-header-height);text-align:center;cursor:pointer;background:#e4e4e4;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.tools-strategy .sort svg{width:60%;height:60%}.tools-strategy .icon_bg{background:#ddd;border-radius:10px;padding:0}.tools-strategy .tools-strategy-header-row{box-sizing:border-box;flex:0 0 100%;width:100%;padding:0 8px}.tools-strategy .tools-strategy-header-actions{white-space:nowrap;gap:8px;margin-left:auto}.tools-strategy .point_text{color:#fff;font-size:12px;font-weight:700;line-height:17px}.tools-strategy .point_text.dark_liver{color:#4e4e4e!important}.tools-strategy .big_point{letter-spacing:.02em;font-size:32px;font-weight:400;line-height:39px}.tools-strategy .card.flex-row{gap:8px;display:flex}.tools-strategy .cardHeight{height:7vh;min-height:56px}.tools-strategy .text-truncate{text-overflow:ellipsis;white-space:nowrap;width:75%;max-width:75%;overflow:hidden}.tools-strategy .strategy-sparkline-col{flex:0 0 21vw;justify-content:flex-end;align-items:center;min-width:72px;max-width:120px;margin-left:auto;display:flex}.tools-strategy .strategy-sparkline{width:100%;height:5.5vh;min-height:22px}.tools-strategy .strategy-sparkline-empty{background:#ffffff4d;border-radius:6px;width:100%;height:5.5vh;min-height:22px}.tools-strategy .tools-strategy-icon{width:18px;height:18px}.tools-strategy .strategy-switch{align-items:center;display:inline-flex;position:relative}.tools-strategy .strategy-switch input{opacity:0;pointer-events:none;position:absolute}.tools-strategy .strategy-switch .switch-track{color:#fff;box-sizing:border-box;background:#4e4e4e;border-radius:999px;justify-content:flex-start;align-items:center;width:78px;height:26px;padding:0 10px 0 28px;font-size:12px;line-height:1;transition:background .2s;display:flex;position:relative;overflow:hidden}.tools-strategy .strategy-switch .switch-label{text-align:center;white-space:nowrap;pointer-events:none;transition:opacity .2s;position:absolute;top:50%;left:25px;right:20px;transform:translateY(-50%)}.tools-strategy .strategy-switch .switch-label-right{opacity:0;left:5px}.tools-strategy .strategy-switch .switch-thumb{background:#fff;border-radius:999px;width:18px;height:18px;transition:left .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%);box-shadow:0 2px 6px #0003}.tools-strategy .strategy-switch input:checked+.switch-track{background:#242424}.tools-strategy .strategy-switch input:checked+.switch-track .switch-thumb{left:calc(100% - 22px)}.tools-strategy .strategy-switch input:checked+.switch-track .switch-label-left{opacity:0}.tools-strategy .strategy-switch input:checked+.switch-track .switch-label-right{opacity:1}.tools-strategy .tools-strategy-loading{z-index:3;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.tools-strategy .loading-spinner{border:2px solid #5c5c5c59;border-top-color:#0000;border-radius:999px;width:22px;height:22px;animation:market-trend-rotate .9s linear infinite}.tools-strategy .loading-text{color:#5c5c5cd9;font-size:12px;font-weight:600}@media (max-width:394px){.tools-strategy .strategySummaryView{margin-top:0}}@media (max-width:393px){.tools-strategy .top-padding{margin-top:25px;padding:20px 20px 0}.tools-strategy .strategySummaryView{margin-top:0;padding-top:0}.tools-strategy .tools-list{margin-left:0;margin-right:0}.tools-strategy .tools-list.top-padding{margin-top:2px;padding:0}.tools-strategy .tools-list>.col-12{padding-left:3px;padding-right:3px}.tools-strategy .tools-metrics-wrap{width:100%;margin-left:0;margin-right:0}.tools-strategy .tools-metrics-card span{font-size:12px}}.tools-stock{color:#4e4e4e;background:var(--background);--tools-stock-header-height:26px;border-radius:10px;position:relative}.tools-stock.tools-stock--embedded{background:0 0;border-radius:0}.tools-stock.tools-stock--embedded .block_height{min-height:0}.tools-stock.tools-stock--embedded .top-padding{margin-top:0;padding-top:0}.tools-stock.tools-stock--embedded .stockSummaryView+.row.top-padding{margin-top:4px}.tools-stock p{color:#4e4e4e;margin-bottom:7px;font-size:14px}.tools-stock span{font-size:12px}.tools-stock .row{flex-wrap:wrap;margin-left:-2px;margin-right:-2px;display:flex}.tools-stock .col-12{width:100%;padding-left:12px;padding-right:12px}.tools-stock .col-6{width:50%;padding-left:2px;padding-right:2px}.tools-stock .d-flex{display:flex}.tools-stock .d-block{display:block}.tools-stock .d-none{display:none}.tools-stock .justify-content-between{justify-content:space-between}.tools-stock .justify-content-end{justify-content:flex-end}.tools-stock .stockSummaryView>.d-flex{justify-content:space-between;width:100%;margin-top:6px;margin-bottom:6px;padding-left:0;padding-right:0}.tools-stock .align-items-center{align-items:center}.tools-stock .align-items-baseline{align-items:baseline}.tools-stock .text-decoration-none{color:inherit;width:100%;text-decoration:none;display:block}.tools-stock .ms-0{margin-left:0}.tools-stock .me-0{margin-right:0}.tools-stock .ms-1{margin-left:.25rem}.tools-stock .mt-1{margin-top:.25rem}.tools-stock .mb-1{margin-bottom:.25rem}.tools-stock .mt-3{margin-top:1rem}.tools-stock .mb-3{margin-bottom:1rem}.tools-stock .ms-2{margin-left:.5rem}.tools-stock .me-2{margin-right:.5rem}.tools-stock .px-0{padding-left:0;padding-right:0}.tools-stock .fs-14{font-size:14px!important}.tools-stock .fs-18{font-size:18px!important}.tools-stock .fw-normal{font-weight:400}.tools-stock .block_height{min-height:100vh}.tools-stock .pt_7rem{padding-top:0}.tools-stock .top_110{top:116px!important}.tools-stock .turkey_red{color:#b20000!important}.tools-stock .red{color:#b20000}.tools-stock .white{color:#fff}.tools-stock .card,.tools-stock .note{border:0;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:1px 2px 8px #00000026}.tools-stock .card{background:#fff}.tools-stock .note .note-content,.tools-stock .note-content p{border-radius:inherit;padding:10px}.tools-stock .note-content p{text-align:left;background-clip:padding-box}.tools-stock .note.note-tools{color:#fff;background:#0003}.tools-stock .sort{color:#7d7d7d;height:var(--tools-stock-header-height);width:var(--tools-stock-header-height);text-align:center;cursor:pointer;background:#e4e4e4;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.tools-stock .icon_bg{background:#ddd;border-radius:10px;padding:0}.tools-stock .sort svg{width:60%;height:60%}.tools-stock .trend_judge{text-align:center;color:#4e4e4e;padding:0 5px 5px;font-size:12px;font-weight:500}.tools-stock .mesocosm-sec{border-radius:10px}.tools-stock .mesocosm{border-radius:10px;justify-content:space-between;display:flex}.tools-stock .weather_sun{background:url(/assets/img/markettrend/sun.png) 0 17%/cover;border-radius:10px 10px 0 0;padding-top:10px}.tools-stock .weather_clouds{background:url(/assets/img/markettrend/clouds.png) 0 30%/cover;border-radius:10px 10px 0 0;padding-top:10px}.tools-stock .weather_cloudy{background:url(/assets/img/markettrend/cloudy.png) 0 80%/cover;border-radius:10px 10px 0 0;padding-top:10px}.tools-stock .weather_lightinigsky{background:url(/assets/img/markettrend/lightinigsky.png) 0 43%/cover;border-radius:10px 10px 0 0;padding-top:10px}.tools-stock .card .weather_sun.mesocosm,.tools-stock .card .weather_sun.mesocosm-sec{background-position-y:10%}.tools-stock .card .weather_clouds.mesocosm,.tools-stock .card .weather_clouds.mesocosm-sec{background-position-y:80%}.tools-stock .card .weather_cloudy.mesocosm,.tools-stock .card .weather_cloudy.mesocosm-sec{background-position-y:90%}.tools-stock .card .weather_lightinigsky.mesocosm,.tools-stock .card .weather_lightinigsky.mesocosm-sec{background-position-y:40%}.tools-stock .stock_title{justify-content:center;align-items:center;margin-top:0;display:flex}.tools-stock .highchartHeight_stock{width:100%;height:150px;min-height:150px;margin-bottom:5px;padding:0!important}.tools-stock .highchartHeight_stock>div{width:100%!important;height:100%!important}@media (min-width:428px){.tools-stock .highchartHeight_stock{height:180px;min-height:180px}}.market-trend.tools-etf .title_name{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.market-trend.tools-etf .etf-title-row{align-items:center;gap:4px;display:inline-flex}.market-trend.tools-etf .code_name{display:block}.market-trend.tools-etf .mesocosm-sec{overflow:hidden}.market-trend.tools-futures .title_name{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.market-trend.tools-futures .futures-title-row{align-items:center;gap:4px;display:inline-flex}.market-trend.tools-futures .code_name{display:block}.market-trend.tools-futures .mesocosm-sec{overflow:hidden}.predict-futures .card,.predict-futures .mesocosm,.predict-futures a,.tools-futures .card,.tools-futures .mesocosm-sec,.tools-futures a{-webkit-tap-highlight-color:transparent}.predict-futures a:active,.predict-futures a:focus,.tools-futures a:active,.tools-futures a:focus{opacity:1;outline:none}.predict-futures .mesocosm,.predict-futures :is(.seasons_spring,.seasons_summer,.seasons_autumn,.seasons_winter):before,.tools-futures .mesocosm-sec{backface-visibility:hidden;transform:translateZ(0)}.tools-stock .stock-chart-empty{background:#ffffff4d;border-radius:6px;width:100%;height:100%}.tools-stock .tools-stock-icon{width:18px;height:18px}.tools-stock .tools-stock-loading{z-index:3;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.tools-stock .loading-spinner{border:2px solid #5c5c5c59;border-top-color:#0000;border-radius:999px;width:22px;height:22px;animation:market-trend-rotate .9s linear infinite}.tools-stock .loading-text{color:#5c5c5cd9;font-size:12px;font-weight:600}@media (max-width:394px){.tools-stock .stockSummaryView{margin-top:0}.tools-stock .score{white-space:nowrap;flex-wrap:nowrap;gap:4px;padding-left:4px;padding-right:4px}.tools-stock .score>span{white-space:nowrap}.tools-stock .foucs_point{font-size:28px;line-height:32px}}@media (max-width:393px){.tools-stock .top-padding{margin-top:25px;padding:20px 0 0}.tools-stock .stockSummaryView{margin-top:0;padding:0}.tools-stock .stockSummaryView+.row.top-padding{margin-top:4px;padding-top:0}}@keyframes smoothPulse{0%{opacity:.7;transform:scale(.6)}50%{opacity:.4}to{opacity:0;transform:scale(1.8)}}.pulse-ring{animation:smoothPulse 1.6s cubic-bezier(.22,.61,.36,1) infinite}.collect-page{color:#4e4e4e;background:var(--background);--collect-manage-text:#172a47;--collect-row-top-spacing:16px;--collect-content-max-width:480px;--collect-shell-max-width:512px;--collect-page-inline-padding:16px;--collect-quadrant-max-width:var(--collect-shell-max-width);--collect-quadrant-inline-padding:var(--collect-page-inline-padding);--collect-title-nav-gap:4px;position:relative}.collect-page.block_height{min-height:100dvh}.collect-page .white_bg{background:#fff}.collect-page .top_block{z-index:40;isolation:isolate;background:#f3f8ff;position:sticky;top:0;transform:translateZ(0)}.collect-page .top_block.white_bg{background:#fff}.collect-page .collect-top-block.top-padding{padding-left:0;padding-right:0;padding-top:env(safe-area-inset-top);background:var(--surface-muted);margin-top:0}.collect-page .collect-nav-header{width:min(100%,var(--collect-quadrant-max-width));min-height:45px;padding:0 var(--collect-page-inline-padding);border-bottom:1px solid var(--collect-manage-line,#e3ebf6);box-sizing:border-box;background:var(--surface-muted);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin:0 auto;display:grid}.collect-page .collect-nav-header h1{color:var(--collect-manage-text);text-align:center;letter-spacing:0;margin:0;font-size:17px;font-weight:800;line-height:1.2}.collect-page .collect-nav-back,.collect-page .collect-nav-help,.collect-page .collect-nav-spacer{width:40px;height:44px}.collect-page .collect-nav-back,.collect-page .collect-nav-help{color:#001f54;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.collect-page .collect-nav-help{justify-self:end}.collect-page .collect-nav-help span{color:#1f4e8c;background:#f6f9fe;border:1px solid #1f4e8c57;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 6px #14346014}.collect-page .top_sticky{z-index:1;background:var(--background);position:sticky;top:0}.collect-page .top_sticky.white_bg{background:#fff}.collect-page .nav-container{box-sizing:border-box;scrollbar-width:none;white-space:nowrap;width:min(100%,var(--collect-quadrant-max-width));padding-left:var(--collect-quadrant-inline-padding);padding-right:var(--collect-quadrant-inline-padding);-webkit-overflow-scrolling:touch;margin-left:auto;margin-right:auto;overflow-x:hidden}.collect-page .collect-top-block .nav-container{padding-top:0}.collect-page .nav-container::-webkit-scrollbar{display:none}.collect-page .nav-list{box-sizing:border-box;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;min-width:0;margin:0;padding:0 0 2px;list-style:none;display:grid}.collect-page .nav-list li{min-width:0;display:block}.collect-page .nav-list button{color:#2e5a8f;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #2e5a8fb8;border-radius:999px;width:100%;min-width:0;padding:5px 2px;font-size:12px;font-weight:600;line-height:1.15;text-decoration:none;overflow:hidden}.collect-page .nav-list button.active{color:#fff;background:#2e5a8f;border-color:#2e5a8f;box-shadow:0 2px 7px #2e5a8f29}@media (hover:hover) and (pointer:fine){.collect-page .nav-list button:hover{color:#234674;background:#2e5a8f1f;border-color:#2e5a8f}}.collect-page .my_collect{align-items:center}.collect-page .collect-title-row{box-sizing:border-box;width:min(100%,var(--collect-quadrant-max-width));min-height:38px;margin:0 auto var(--collect-title-nav-gap);padding:2px var(--collect-quadrant-inline-padding) 0;gap:10px}.collect-page .collect-title-row.is-searching{gap:8px}.collect-page .collect-title-row-spacer{flex:auto;min-width:0}.collect-page .collect-title-label,.collect-page .my_collect label{flex:none;align-items:center;min-width:max-content;margin:0;line-height:1.2;display:inline-flex;position:relative;top:0}.collect-page .collect-title-label{gap:7px}.collect-page .collect-title-label b,.collect-page .my_collect label b{text-overflow:ellipsis;white-space:nowrap;color:#24344f;font-size:18px;font-weight:700;display:block;overflow:hidden}.collect-page .collect-help-trigger{color:#1f4e8c;cursor:pointer;background:#f6f9fe;border:1px solid #1f4e8c57;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 2px 6px #14346014}.collect-page .collect-help-trigger:hover{color:#001f54;background:#fff;border-color:#001f545c;transform:translateY(-1px)}.collect-page .collect-help-trigger:active{transform:translateY(0)}.collect-page .collect-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #0052cc73}.collect-page .my_collect .collect-manage-btn{position:relative;top:0}.collect-page .collect-header-actions{flex:none;align-items:center;gap:7px;padding-left:0;display:inline-flex}.collect-page .collect-manage-btn{color:#1f4e8c;cursor:pointer;background:#f6f9fe;border:1px solid #1940772e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:0;transition:transform .18s,background .2s,color .2s;display:inline-flex;box-shadow:0 2px 7px #14346014}.collect-page .collect-manage-btn:hover{color:#001f54;background:#fff;border-color:#001f5447;transform:translateY(-1px);box-shadow:0 4px 12px #1434601f}.collect-page .collect-manage-btn:active{transform:translateY(0);box-shadow:0 2px 7px #14346014}.collect-page .collect-manage-btn:focus-visible{outline-offset:2px;outline:2px solid #0052cc73}.collect-page .collect-manage-btn:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:0 2px 7px #14346014}.collect-page .collect-manage-btn svg{width:18px;height:18px}.collect-page .collect-persistent-button.is-active,.collect-page .collect-search-button.is-active{color:#fff;background:#001f54;border-color:#001f54;box-shadow:0 4px 12px #001f5433}.collect-page .collect-search-button.is-active:hover{color:#fff;background:#082c68}.collect-page .collect-search-bar{color:#1f4e8c;background:#f7faff;border:1px solid #d3deed;border-radius:16px;align-items:center;gap:9px;width:100%;min-height:42px;margin:0 0 10px;padding:8px 10px 8px 12px;display:flex;box-shadow:inset 0 1px #fffc,0 2px 8px #102d580f}.collect-page .collect-search-inline{box-sizing:border-box;border-radius:14px;flex:auto;min-width:0;height:36px;min-height:36px;margin:0;padding:5px 10px}.collect-page .collect-search-icon{color:#55729b;flex:none}.collect-page .collect-search-bar input{color:#1d355c;background:0 0;border:0;outline:0;flex:auto;min-width:0;font-size:15px;font-weight:500;line-height:24px}.collect-page .collect-search-bar input::placeholder{color:#7d91af}.collect-page .collect-search-clear{color:#657b9f;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.collect-page .collect-search-clear:hover{color:#001f54;background:#e9f0fa}.collect-page .collect-search-clear:active{transform:scale(.96)}.collect-page .collect-search-clear:focus-visible{outline-offset:2px;outline:2px solid #0052cc61}.collect-page .collect-help-overlay{z-index:80;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.collect-page .collect-help-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0512267a;border:0;position:absolute;inset:0}.collect-page .collect-help-dialog{z-index:1;color:#24344f;background:#fff;border-radius:16px;flex-direction:column;width:min(100%,340px);max-height:min(82vh,520px);padding:14px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0e214047}.collect-page .collect-help-header{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.collect-page .collect-help-header h2{color:#172a47;margin:0;font-size:17px;font-weight:800;line-height:1.35}.collect-page .collect-help-close{color:#456589;cursor:pointer;background:#f1f5fb;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.collect-page .collect-help-close:hover{color:#001f54;background:#e7eef8}.collect-page .collect-help-close:focus-visible,.collect-page .collect-help-confirm:focus-visible{outline-offset:2px;outline:2px solid #0052cc6b}.collect-page .collect-help-intro{color:#4f6380;flex:none;margin:0 0 9px;font-size:13px;line-height:1.45}.collect-page .collect-help-actions{overscroll-behavior:contain;scrollbar-width:none;flex:auto;gap:7px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.collect-page .collect-help-actions::-webkit-scrollbar{display:none}.collect-page .collect-help-action-row{background:#f8fbff;border:1px solid #e3ebf6;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.collect-page .collect-help-action-visual{color:#1f4e8c;justify-content:center;align-items:center;width:32px;min-height:30px;font-weight:800;display:inline-flex}.collect-page .collect-help-icon-visual{background:#fff;border:1px solid #1940772e;border-radius:999px;height:32px;box-shadow:0 2px 7px #14346014}.collect-page .collect-help-chart-visual{background:linear-gradient(90deg,#0000 calc(50% - .5px),#1f4e8c47 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#1f4e8c47 50%,#0000 calc(50% + .5px)),#fff;border:1px solid #d9e4f2;border-radius:10px;height:32px}.collect-page .collect-help-chart-visual span{background:#1f4e8c;border-radius:999px;width:7px;height:7px;box-shadow:9px -7px #7fb3d5}.collect-page .collect-help-action-copy{gap:1px;min-width:0;display:grid}.collect-page .collect-help-action-copy b{color:#172a47;font-size:13px;font-weight:800;line-height:1.35}.collect-page .collect-help-action-copy span{color:#4f6380;font-size:12px;line-height:1.4}.collect-page .collect-help-action-copy .collect-help-persistent-list{scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;margin-top:3px;display:flex;overflow-x:auto}.collect-page .collect-help-action-copy .collect-help-persistent-list::-webkit-scrollbar{display:none}.collect-page .collect-help-action-copy .collect-help-persistent-item{color:#24344f;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9e4f2;border-radius:999px;flex:none;align-items:center;max-width:140px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.collect-page .collect-help-confirm{color:#fff;cursor:pointer;background:#001f54;border:1px solid #001f54;border-radius:10px;flex:none;width:100%;min-height:36px;margin-top:11px;font-size:13px;font-weight:700}.collect-page .collect-help-confirm:hover{background:#082c68}.collect-page .collect-import-overlay{z-index:90;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.collect-page .collect-import-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer;background:#08142361;border:0;position:absolute;inset:0}.collect-page .collect-import-dialog{z-index:1;color:#24344f;background:#fff;border-radius:12px;flex-direction:column;width:min(100%,520px);max-height:min(86vh,680px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0e214038}.collect-page .collect-import-header{border-bottom:1px solid #e3ebf6;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px 10px;display:flex}.collect-page .collect-import-header>div{gap:2px;min-width:0;display:grid}.collect-page .collect-import-header h2{color:#172a47;margin:0;font-size:17px;font-weight:750;line-height:1.2}.collect-page .collect-import-header p{color:#64748b;margin:0;font-size:13px;line-height:1.32}.collect-page .collect-import-header p span{display:block}.collect-page .collect-import-header p span+span{margin-top:1px}.collect-page .collect-import-close{color:#51657f;cursor:pointer;background:#fff;border:1px solid #e3ebf6;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.collect-page .collect-import-close:hover{color:#173963;background:#f6f8fb}.collect-page .collect-import-close:disabled{cursor:not-allowed;opacity:.6}.collect-page .collect-import-upload{background:#fbfdff;border:1px solid #dfe7f1;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin:10px 16px 8px;padding:8px 10px;display:grid}.collect-page .collect-import-upload-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.collect-page .collect-import-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.collect-page .collect-import-primary,.collect-page .collect-import-secondary,.collect-page .collect-import-upload-button,.collect-page .collect-import-url-button,.collect-page .collect-import-url-paste{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:13px;font-weight:720;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.collect-page .collect-import-upload-button{color:#1f3b5f;background:#fff;border:1px solid #c6d2e2;min-width:0;padding:0 8px}.collect-page .collect-import-upload-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collect-page .collect-import-upload-button:hover{color:#173963;background:#f4f7fb;border-color:#9fb2cb}.collect-page .collect-import-url{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 16px 10px;display:grid}.collect-page .collect-import-url-paste{color:#8a98aa;background:#fff;border:1px solid #d3deed;border-radius:8px;justify-content:flex-start;min-width:0;min-height:36px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.4}.collect-page .collect-import-url-paste.has-value{color:#24344f}.collect-page .collect-import-url-paste span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collect-page .collect-import-url-paste:disabled{color:#8a98aa;background:#f7f9fc}.collect-page .collect-import-url-button{color:#1f3b5f;background:#fff;border:1px solid #c6d2e2;min-width:78px;padding:0 12px}.collect-page .collect-import-url-button:hover{color:#173963;background:#f4f7fb;border-color:#9fb2cb}.collect-page .collect-import-primary:hover{background:#082c68}.collect-page .collect-import-primary:active,.collect-page .collect-import-secondary:active,.collect-page .collect-import-upload-button:active,.collect-page .collect-import-url-button:active{transform:translateY(1px)}.collect-page .collect-import-primary:disabled,.collect-page .collect-import-secondary:disabled,.collect-page .collect-import-upload-button:disabled,.collect-page .collect-import-url-button:disabled,.collect-page .collect-import-url-paste:disabled{cursor:not-allowed;opacity:.58;transform:none}.collect-page .collect-import-file-meta{color:#4f6380;align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.4;display:inline-flex}.collect-page .collect-import-file-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collect-page .collect-import-file-icon{color:#375a82;background:#eef3f9;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.collect-page .collect-import-message{color:#3c587a;background:#f7f9fc;border:1px solid #d9e4f2;border-radius:8px;align-items:center;gap:8px;margin:0 16px 10px;padding:9px 10px;font-size:13px;line-height:1.4;display:flex}.collect-page .collect-import-message.is-error{color:#9d2a2a;background:#fff7f7;border-color:#f0c3c3}.collect-page .collect-import-message.is-success{color:#1d6f3b;background:#f4fbf6;border-color:#b9dfc8}.collect-page .collect-import-spin{animation:collect-import-spin .82s linear infinite}@keyframes collect-import-spin{to{transform:rotate(1turn)}}.collect-page .collect-import-summary{flex-wrap:wrap;gap:7px;padding:0 16px 10px;display:flex}.collect-page .collect-import-summary span{color:#435a75;background:#f7f9fc;border:1px solid #d9e4f2;border-radius:6px;align-items:center;min-height:26px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.collect-page .collect-import-list{padding:0 16px 12px;overflow-y:auto}.collect-page .collect-import-row{border-bottom:1px solid #edf2f8;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 0;display:grid}.collect-page .collect-import-row:last-child{border-bottom:0}.collect-page .collect-import-row input[type=checkbox]{accent-color:#001f54;width:18px;height:18px}.collect-page .collect-import-row-main{gap:5px;min-width:0;display:grid}.collect-page .collect-import-candidate,.collect-page .collect-import-match{align-items:baseline;gap:7px;min-width:0;display:flex}.collect-page .collect-import-candidate-name{text-overflow:ellipsis;white-space:nowrap;color:#172a47;min-width:0;font-size:14px;font-weight:800;line-height:1.35;overflow:hidden}.collect-page .collect-import-candidate-code,.collect-page .collect-import-match span:last-child{color:#6c7f9b;white-space:nowrap;font-size:12px;font-weight:650}.collect-page .collect-import-match{color:#4a6281;font-size:12px;line-height:1.35}.collect-page .collect-import-match span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collect-page .collect-import-match.is-empty{color:#9d2a2a}.collect-page .collect-import-row select{color:#24344f;background:#fff;border:1px solid #d3deed;border-radius:8px;width:100%;min-height:34px;padding:5px 8px;font-size:13px}.collect-page .collect-import-status{color:#3d5571;text-overflow:ellipsis;white-space:nowrap;background:#f0f4f8;border-radius:6px;justify-self:end;max-width:82px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.25;overflow:hidden}.collect-page .collect-import-row.is-duplicate .collect-import-status{color:#78869b;background:#f1f5fb}.collect-page .collect-import-row.is-unmatched .collect-import-status{color:#9d2a2a;background:#fff1f1}.collect-page .collect-import-row.is-ambiguous .collect-import-status{color:#946000;background:#fff8e8}.collect-page .collect-import-footer{border-top:1px solid #e3ebf6;justify-content:flex-end;gap:10px;padding:12px 16px 15px;display:flex}.collect-page .collect-import-secondary{color:#3c587a;background:#fff;border:1px solid #d3deed;padding:0 14px}.collect-page .collect-import-secondary:hover{background:#f7faff;border-color:#b7c8df}.collect-page .collect-import-primary{color:#fff;background:#001f54;border:1px solid #001f54;min-width:112px;padding:0 16px}.collect-page .collect-list-tabs{width:min(100%,var(--collect-quadrant-max-width));padding:0 var(--collect-quadrant-inline-padding);box-sizing:border-box;align-items:center;gap:7px;margin:0 auto 5px;display:flex}.collect-page .collect-list-tabs-scroll{scrollbar-width:none;flex:auto;align-items:center;gap:7px;min-width:0;padding:2px 0 5px;display:flex;overflow-x:auto}.collect-page .collect-list-tabs-scroll::-webkit-scrollbar{display:none}.collect-page .collect-list-icon-btn,.collect-page .collect-list-tab{color:#48627f;letter-spacing:0;background:#fff;border:1px solid #d8e3f0;border-radius:8px;flex:none;min-height:34px;font-size:14px;font-weight:800}.collect-page .collect-list-tab{max-width:138px;padding:0 12px}.collect-page .collect-list-tab span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collect-page .collect-list-tab.is-active{color:#fff;background:#001f54;border-color:#001f54}.collect-page .collect-list-icon-btn{justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex}.collect-page .collect-list-settings-btn{z-index:1;color:#1f4e8c;background:#f6f9fe;border-color:#001f5433;margin-bottom:5px;position:sticky;right:0;box-shadow:-8px 0 12px #f3f8ffeb}.collect-page .collect-list-icon-btn:disabled{opacity:.45}.collect-page .collect-list-manage-overlay{z-index:2100;background:var(--surface-muted);--collect-manage-bg:var(--surface-muted);--collect-manage-panel:#fff;--collect-manage-panel-soft:#f8fbff;--collect-manage-card:#fff;--collect-manage-line:#e3ebf6;--collect-manage-line-strong:#d8e3f0;--collect-manage-primary:var(--primary);--collect-manage-primary-soft:#e7eef8;--collect-manage-text:#172a47;--collect-manage-muted:#48627f;--collect-manage-danger:#9d2a2a;--collect-manage-danger-bg:#fff7f7;--collect-manage-danger-line:#f0c4c4;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.collect-page .collect-list-manage-backdrop{background:0 0;border:0}.collect-page .collect-list-manage-dialog{background:var(--collect-manage-bg);width:min(100%,430px);min-height:100%;color:var(--collect-manage-text);flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #001f540f}.collect-page .collect-list-manage-header{min-height:45px;padding:env(safe-area-inset-top) 14px 0;border-bottom:1px solid var(--collect-manage-line);background:var(--collect-manage-bg);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.collect-page .collect-list-manage-header h2{color:var(--collect-manage-text);text-align:center;letter-spacing:0;margin:0;font-size:17px;font-weight:800}.collect-page .collect-list-manage-back,.collect-page .collect-list-manage-edit{width:40px;height:44px;color:var(--collect-manage-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.collect-page .collect-list-manage-edit{color:#5d7ba6;justify-self:end}.collect-page .collect-list-manage-edit[aria-pressed=true]{color:var(--collect-manage-primary)}.collect-page .collect-list-manage-body{flex:auto;padding:0 0 78px;overflow-y:auto}.collect-page .collect-list-manage-row{border-bottom:1px solid var(--collect-manage-line);background:var(--collect-manage-panel);grid-template-columns:minmax(0,1fr);align-items:center;min-height:45px;display:grid}.collect-page .collect-list-manage-body.is-editing{padding:15px 16px 86px}.collect-page .collect-list-manage-body.is-editing .collect-list-manage-row{background:0 0;border:0;border-radius:5px;grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:54px;margin-bottom:16px}.collect-page .collect-list-manage-main{width:100%;min-height:45px;color:var(--collect-manage-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:12px;padding:0 15px;display:grid}.collect-page .collect-list-manage-body.is-editing .collect-list-manage-main{border:1px solid var(--collect-manage-line-strong);background:var(--collect-manage-card);cursor:default;border-radius:5px;min-height:54px;padding:0 16px 0 24px;box-shadow:0 2px 8px #14346014}.collect-page .collect-list-manage-main:disabled{opacity:1}.collect-page .collect-list-manage-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.collect-page .collect-list-manage-row.is-active .collect-list-manage-name{color:var(--collect-manage-primary)}.collect-page .collect-list-manage-chevron,.collect-page .collect-list-manage-grip{color:#5d7ba6;justify-self:end}.collect-page .collect-list-manage-delete{border:1px solid var(--collect-manage-danger-line);background:var(--collect-manage-danger-bg);width:28px;height:28px;color:var(--collect-manage-danger);cursor:pointer;border-radius:999px;justify-content:center;justify-self:end;align-items:center;display:inline-flex;box-shadow:0 2px 7px #9d2a2a14}.collect-page .collect-list-manage-delete:disabled{opacity:.35;cursor:not-allowed}.collect-page .collect-list-manage-delete svg{stroke-width:4px;width:17px;height:17px}.collect-page .collect-list-manage-add{width:100%;min-height:52px;color:var(--collect-manage-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:17px;font-weight:800;display:inline-flex}.collect-page .collect-list-manage-add svg{stroke-width:3px;width:18px;height:18px}.collect-page .collect-list-manage-add:disabled{opacity:.48;cursor:not-allowed}.collect-page .collect-list-create-row{border:1px solid var(--collect-manage-line-strong);background:var(--collect-manage-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:7px;margin:10px 12px 0;padding:8px;display:grid;box-shadow:0 2px 8px #14346014}.collect-page .collect-list-create-row input{width:100%;min-width:0;height:36px;color:var(--collect-manage-text);background:#fff;border:1px solid #d3deed;border-radius:7px;outline:none;padding:0 10px;font-size:15px;font-weight:750}.collect-page .collect-list-create-row input::placeholder{color:#8b98ac;font-weight:650}.collect-page .collect-list-create-row input:focus{border-color:#001f546b;box-shadow:0 0 0 3px #001f5414}.collect-page .collect-list-create-action{border:1px solid var(--collect-manage-line-strong);color:#7d8ca7;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.collect-page .collect-list-create-action.is-primary{border-color:var(--collect-manage-primary);background:var(--collect-manage-primary);color:#fff}.collect-page .collect-list-create-action:disabled,.collect-page .collect-list-create-row input:disabled{opacity:.55;cursor:not-allowed}.collect-page .collect-list-manage-error{color:var(--collect-manage-danger);margin:0 16px 10px;font-size:14px;font-weight:750}.collect-page .collect-list-manage-actions{z-index:2;padding:5px 16px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--collect-manage-line);background:var(--collect-manage-panel);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid;position:sticky;bottom:0}.collect-page .collect-list-manage-cancel,.collect-page .collect-list-manage-save{cursor:pointer;border-radius:5px;min-height:39px;font-size:17px;font-weight:800}.collect-page .collect-list-manage-cancel{border:1px solid var(--collect-manage-line-strong);color:#7d8ca7;background:#fff}.collect-page .collect-list-manage-save{border:1px solid var(--collect-manage-primary);background:var(--collect-manage-primary);color:#fff}.collect-page .collect-list-manage-cancel:disabled,.collect-page .collect-list-manage-save:disabled{opacity:.48;cursor:not-allowed}.collect-page .content-section{background:#fff;display:none}.collect-page .content-section.active{display:block}.collect-page .nav_contect{--collect-section-x:var(--collect-page-inline-padding);--collect-table-x:var(--collect-page-inline-padding);background:#fff}.collect-page .nav_contect .top-padding{padding:0 var(--collect-table-x);margin-top:0;margin-left:0;margin-right:0}.collect-page .nav_contect .top-padding.collect-section-gap-2{width:min(100%,var(--collect-shell-max-width));box-sizing:border-box;padding-left:var(--collect-page-inline-padding);padding-right:var(--collect-page-inline-padding);margin-top:0;margin-left:auto;margin-right:auto;padding-top:0}.collect-page .nav_contect .top_sticky{background:#fff;margin-top:0;padding-top:0}.collect-page .collect-table-title{box-sizing:border-box;width:min(100%,var(--collect-shell-max-width));min-height:26px;padding:0 var(--collect-page-inline-padding);color:#173963;justify-content:space-between;align-items:center;gap:12px;margin:14px auto 3px;line-height:1.25;display:flex}.collect-page .collect-table-title-main{color:#173963;letter-spacing:0;align-items:center;min-width:0;padding-bottom:6px;font-size:17px;font-weight:800;display:inline-flex;position:relative}.collect-page .collect-table-title-main:after{content:"";background:linear-gradient(90deg,#1f6fbf,#1f6fbf2e);border-radius:999px;width:28px;height:3px;position:absolute;bottom:0;left:0}.collect-page .collect-table-title-updated-at{color:#7f8ea3;white-space:nowrap;flex:none;font-size:11px;font-weight:700;line-height:1.2}.collect-page .collect-risk-quadrant-wrap{box-sizing:border-box;padding:4px var(--collect-page-inline-padding) 8px;background:#fff}.collect-page .collect-risk-quadrant{box-sizing:border-box;width:min(100%,var(--collect-content-max-width));margin:0 auto;padding:0}.collect-page .collect-risk-quadrant-frame{background:#eef2f7;border:2px solid #2e5a8f;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #2e5a8f14,0 6px 20px #2e5a8f1f}.collect-page .collect-risk-quadrant-date{text-align:right;color:#334155;min-height:16px;padding:6px 10px 0;font-size:11px;font-weight:600;line-height:1.25}.collect-page .collect-risk-quadrant-panel{position:relative;overflow:hidden}.collect-page .collect-risk-quadrant-plot{touch-action:manipulation;-webkit-user-select:none;user-select:none;display:block}.collect-page .collect-risk-quadrant.is-compact{padding:0}.collect-page .collect-risk-quadrant.is-compact .collect-risk-quadrant-date{min-height:14px;padding:5px 8px 0;font-size:10px}.collect-page .collect-risk-quadrant.is-compact .collect-risk-quadrant-frame{border-radius:10px}.collect-page .collect-risk-quadrant-reset-btn{z-index:20;color:#fff;background:#001f54;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .18s,transform .18s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #001f5459}.collect-page .collect-risk-quadrant-reset-btn:hover{background:#00133a}.collect-page .collect-risk-quadrant-reset-btn:active{transform:scale(.95)}.collect-page .collect-risk-quadrant-reset-btn:focus-visible{outline-offset:2px;outline:2px solid #001f5457}.collect-page .collect-risk-quadrant-playback{padding:2px 10px 11px}.collect-page .collect-risk-quadrant-playback-date{text-align:center;color:#1e293b;background:#ffffffc7;border:1px solid #001f541f;border-radius:999px;flex:0 0 82px;justify-content:center;align-items:center;width:82px;min-height:28px;padding:0 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.collect-page .collect-risk-quadrant-playback-row{background:#ffffff9e;border:1px solid #001f5414;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #001f540f}.collect-page .collect-risk-quadrant-playback-btn{color:#fff;background:linear-gradient(#8ab0db,#2e5a8f);border:0;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 4px 10px #2e5a8f33}.collect-page .collect-risk-quadrant-playback-btn:hover{color:#fff;background:linear-gradient(#7ca3d2,#234674)}.collect-page .collect-risk-quadrant-playback-btn.is-playing{background:linear-gradient(#7ca3d2,#2e5a8f)}.collect-page .collect-risk-quadrant-playback-btn:active{transform:scale(.97)}.collect-page .collect-risk-quadrant-playback-btn:focus-visible{outline-offset:2px;outline:2px solid #001f5457}.collect-page .collect-risk-quadrant-playback-track{flex:1;align-items:center;min-width:0;padding:0 2px;display:flex}.collect-page .collect-risk-quadrant-playback-range{--playback-progress:100%;appearance:none;accent-color:#7ca3d2;background:0 0;width:100%;min-width:0;height:24px;margin:0}.collect-page .collect-risk-quadrant-playback-range:focus{outline:none}.collect-page .collect-risk-quadrant-playback-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7ca3d2 0,#7ca3d2 var(--playback-progress),#5d71872e var(--playback-progress),#5d71872e 100%);border-radius:999px;height:5px}.collect-page .collect-risk-quadrant-playback-range::-moz-range-track{background:linear-gradient(90deg,#7ca3d2 0,#7ca3d2 var(--playback-progress),#5d71872e var(--playback-progress),#5d71872e 100%);border-radius:999px;height:5px}.collect-page .collect-risk-quadrant-playback-range::-webkit-slider-thumb{appearance:none;background:#2e5a8f;border:2px solid #fff;border-radius:999px;width:18px;height:18px;margin-top:-6.5px;box-shadow:0 2px 6px #2e5a8f38,0 0 0 1px #2e5a8f1a}.collect-page .collect-risk-quadrant-playback-range::-moz-range-thumb{background:#2e5a8f;border:2px solid #fff;border-radius:999px;width:16px;height:16px;box-shadow:0 2px 6px #2e5a8f38,0 0 0 1px #2e5a8f1a}.collect-page .collect-risk-quadrant-playback-range:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 6px #2e5a8f38,0 0 0 3px #0052cc38}.collect-page .collect-risk-quadrant-playback-range:focus-visible::-moz-range-thumb{box-shadow:0 2px 6px #2e5a8f38,0 0 0 3px #0052cc38}.collect-page .collect-risk-quadrant.is-compact .collect-risk-quadrant-playback{padding:1px 8px 9px}.collect-page .collect-risk-quadrant.is-compact .collect-risk-quadrant-playback-row{gap:7px;min-height:40px;padding:5px 6px}.collect-page .collect-risk-quadrant.is-compact .collect-risk-quadrant-playback-btn{flex-basis:30px;width:30px;height:30px}.collect-page .collect-risk-quadrant.is-compact .collect-risk-quadrant-playback-date{flex-basis:76px;width:76px;min-height:26px;padding:0 7px;font-size:12px}.collect-page .collect-risk-quadrant-loading{z-index:2;color:#001f54;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff6b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.collect-page .collect-risk-quadrant-empty-backdrop{z-index:1;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);pointer-events:none;background:#ffffff14;border-radius:8px;position:absolute;inset:0}.collect-page .collect-risk-quadrant-empty{z-index:2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.collect-page .collect-risk-quadrant-empty-action{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}.collect-page .collect-risk-quadrant-empty-action:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #001f545c}.collect-page .collect-risk-quadrant-empty-card{text-align:center;white-space:pre-line;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff5c;border:1px solid #001f5429;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:72%;padding:10px 16px;font-size:13px;line-height:1.45;display:inline-flex;box-shadow:0 4px 14px #001f540f}.collect-page .collect-risk-quadrant-empty-icon{color:#001f54;stroke-width:2px;width:24px;height:24px}.collect-page .collect-risk-quadrant-tooltip{z-index:3;appearance:none;pointer-events:none;text-align:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border:1px solid;border-radius:6px;max-width:min(78%,260px);padding:6px 10px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.collect-page .collect-risk-quadrant-tooltip.is-clickable{cursor:pointer;pointer-events:auto}.collect-page .collect-risk-quadrant-tooltip.is-clickable:hover{box-shadow:0 4px 12px #0f366b29,0 1px 2px #0f366b1a}.collect-page .collect-risk-quadrant-tooltip.is-clickable:focus-visible{outline-offset:3px;outline:2px solid #001f5461}.collect-page .collect-risk-quadrant-missing{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;padding-left:8px;display:flex}.collect-page .collect-risk-quadrant-missing-toggle{color:#64748b;background:#f8fafcbd;border:1px solid #64748b38;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.35}.collect-page .collect-risk-quadrant-missing-toggle:hover,.collect-page .collect-risk-quadrant-missing-toggle[aria-expanded=true]{color:#475569;background:#f1f5f9eb;border-color:#47556957}.collect-page .collect-risk-quadrant-missing-list{color:#475569;gap:3px;width:min(100%,360px);font-size:11px;line-height:1.45;display:grid}.collect-page .collect-risk-quadrant-missing-row{grid-template-columns:minmax(54px,86px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.collect-page .collect-risk-quadrant-missing-row span{overflow-wrap:anywhere;min-width:0}.collect-page .collect-risk-quadrant-missing-head{color:#94a3b8;font-weight:700}.risk-quadrant-guide-trigger{color:#1f4e8c;background:#f6f9fe;border:1px solid #1f4e8c57;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 2px 6px #14346014}.risk-quadrant-guide-trigger:hover{color:#001f54;background:#fff;border-color:#001f545c;transform:translateY(-1px)}.risk-quadrant-guide-trigger:active{transform:translateY(0)}.risk-quadrant-guide-trigger:focus-visible{outline-offset:2px;outline:2px solid #0052cc73}.risk-quadrant-guide-overlay{z-index:80;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.risk-quadrant-guide-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0512267a;border:0;position:absolute;inset:0}.risk-quadrant-guide-dialog{z-index:1;color:#24344f;background:#fff;border-radius:16px;flex-direction:column;width:min(100%,360px);max-height:min(82vh,560px);padding:14px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0e214047}.risk-quadrant-guide-dialog.is-video{width:min(100%,520px)}.risk-quadrant-guide-header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.risk-quadrant-guide-header h2{color:#172a47;margin:0;font-size:17px;font-weight:800;line-height:1.35}.risk-quadrant-guide-header p{color:#4f6380;margin:2px 0 0;font-size:13px;line-height:1.4}.risk-quadrant-guide-close{color:#456589;cursor:pointer;background:#f1f5fb;border:0;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.risk-quadrant-guide-close:hover{color:#001f54;background:#e7eef8}.risk-quadrant-guide-back:focus-visible,.risk-quadrant-guide-close:focus-visible,.risk-quadrant-guide-confirm:focus-visible,.risk-quadrant-guide-video-button:focus-visible{outline-offset:2px;outline:2px solid #0052cc6b}.risk-quadrant-guide-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.risk-quadrant-guide-video-button{color:#1f4e8c;white-space:nowrap;cursor:pointer;background:#f6f9fe;border:1px solid #dce8f5;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.risk-quadrant-guide-video-button:hover{color:#001f54;background:#fff;border-color:#001f5447;transform:translateY(-1px)}.risk-quadrant-guide-video-button:active{transform:translateY(0)}.risk-quadrant-guide-video-button svg{flex:none}.risk-quadrant-guide-video-heading{gap:5px;min-width:0;display:grid}.risk-quadrant-guide-video-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.risk-quadrant-guide-back{color:#1f4e8c;cursor:pointer;background:#f6f9fe;border:1px solid #1f4e8c33;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;line-height:1.2;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.risk-quadrant-guide-back:hover{color:#001f54;background:#fff;border-color:#001f5447;transform:translateY(-1px)}.risk-quadrant-guide-back:active{transform:translateY(0)}.risk-quadrant-guide-video-panel{aspect-ratio:16/9;background:#0f172a;border:1px solid #dce8f5;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #0e214029}.risk-quadrant-guide-body{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.risk-quadrant-guide-video-panel iframe{border:0;width:100%;height:100%;display:block}@media (max-width:390px){.risk-quadrant-guide-header{gap:8px}.risk-quadrant-guide-header-actions{gap:6px}.risk-quadrant-guide-video-button{max-width:112px;padding:0 8px;font-size:11px}.risk-quadrant-guide-video-button span{text-overflow:ellipsis;overflow:hidden}}.risk-quadrant-guide-sections{gap:8px;display:grid}.risk-quadrant-guide-section{background:#f8fbff;border:1px solid #e3ebf6;border-radius:12px;padding:10px}.risk-quadrant-guide-section h3{color:#172a47;margin:0 0 5px;font-size:13px;font-weight:800;line-height:1.35}.risk-quadrant-guide-section p{color:#4f6380;margin:0;font-size:12px;line-height:1.5}.risk-quadrant-guide-section p+p{margin-top:4px}.risk-quadrant-guide-confirm{color:#fff;cursor:pointer;background:#001f54;border:1px solid #001f54;border-radius:10px;flex:none;width:100%;min-height:36px;margin-top:11px;font-size:13px;font-weight:700}.risk-quadrant-guide-confirm:hover{background:#082c68}.collect-page.collect-edit-mode{z-index:2100;background:var(--surface-muted);justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.collect-page .collect-edit-shell{color:#0f244f;background:#fff;flex-direction:column;width:min(100%,430px);height:100dvh;min-height:100%;display:flex;overflow:hidden;box-shadow:0 0 0 1px #001f540f}.collect-page .collect-edit-header{min-height:54px;padding:env(safe-area-inset-top) 10px 0;z-index:3;background:var(--surface-muted);border-bottom:1px solid #d6dfef;flex:none;grid-template-columns:40px minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.collect-page .collect-edit-back-btn{color:#234e8d;background:#fff;border:1px solid #c8d4eb;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.collect-page .collect-edit-title{text-align:center;color:#0f244f;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.collect-page .collect-edit-done-btn,.collect-page .collect-edit-header-spacer{height:34px}.collect-page .collect-edit-done-btn{color:#0a4fa7;background:#e6f0ff;border:1px solid #b6d2ff;border-radius:999px;font-size:14px;font-weight:700}.collect-page .collect-edit-header-spacer{display:block}.collect-page .collect-edit-done-btn:disabled{opacity:.55}.collect-page .collect-edit-content{flex-direction:column;flex:auto;min-height:0;padding:10px 12px 8px;display:flex;overflow:hidden}.collect-page .collect-edit-list-settings{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin-bottom:12px;display:grid}.collect-page .collect-edit-name-field{color:#16365f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:800;display:grid}.collect-page .collect-edit-name-field input{color:#0f244f;background:#fff;border:1px solid #c8d4eb;border-radius:8px;outline:none;min-width:0;height:36px;padding:0 10px;font-size:15px;font-weight:800}.collect-page .collect-edit-name-field input:focus{border-color:#001f546b;box-shadow:0 0 0 3px #001f5414}.collect-page .collect-edit-add-btn{color:#0a63c7;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:36px;display:inline-flex}.collect-page .collect-edit-add-btn svg{stroke-width:2.2px;width:21px;height:21px}.collect-page .collect-edit-add-btn:hover{color:#084f9d}.collect-page .collect-edit-add-btn:disabled{opacity:.45}.collect-page .collect-edit-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:18px;display:flex}.collect-page .collect-edit-count{color:#7d8ca7;font-size:13px;font-weight:750}.collect-page .collect-edit-delete-all-btn{color:#b93a3a;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.collect-page .collect-edit-delete-all-btn svg{stroke-width:2.35px;width:16px;height:16px}.collect-page .collect-edit-delete-all-btn:hover{color:#9d2a2a}.collect-page .collect-edit-delete-all-btn:disabled{color:#9aa5b5}.collect-page .collect-edit-confirm-overlay{z-index:8;padding:calc(16px + env(safe-area-inset-top)) 18px calc(16px + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.collect-page .collect-edit-confirm-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#001f546b;border:0;position:absolute;inset:0}.collect-page .collect-edit-confirm-dialog{background:#fff;border:1px solid #cbd8ea;border-radius:12px;width:min(100%,360px);padding:18px 16px 16px;position:relative;box-shadow:0 16px 38px #001f5433}.collect-page .collect-edit-confirm-dialog h3{color:#0f244f;letter-spacing:0;text-align:center;margin:0 0 8px;font-size:17px;font-weight:800}.collect-page .collect-edit-confirm-dialog p{color:#526689;text-align:center;margin:0;font-size:14px;font-weight:650;line-height:1.45}.collect-page .collect-edit-confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:18px;display:grid}.collect-page .collect-edit-confirm-cancel,.collect-page .collect-edit-confirm-delete{border-radius:8px;min-height:42px;font-size:15px;font-weight:800}.collect-page .collect-edit-confirm-cancel{color:#7d8ca7;background:#fff;border:1px solid #d1ddee}.collect-page .collect-edit-confirm-delete{color:#fff;background:#b93a3a;border:1px solid #b93a3a;box-shadow:0 3px 8px #9d2a2a29}.collect-page .collect-edit-confirm-delete:hover{background:#9d2a2a}.collect-page .collect-edit-confirm-cancel:disabled,.collect-page .collect-edit-confirm-delete:disabled{opacity:.55}.collect-page .collect-edit-error{color:#9d2a2a;flex:none;margin:0 0 10px;font-size:14px;font-weight:750}.collect-page .collect-edit-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-y:auto}.collect-page .collect-edit-item{background:#fff;border:1px solid #d1ddee;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 2px 7px #001f5414}.collect-page .collect-edit-remove-btn{color:#b93a3a;background:snow;border:1px solid #e8c6c6;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 2px 7px #001f540f}.collect-page .collect-edit-remove-btn:hover{color:#9d2a2a;background:#fff4f4;border-color:#d9a8a8}.collect-page .collect-edit-remove-btn:disabled{opacity:.45}.collect-page .collect-edit-main{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.collect-page .collect-edit-type{box-sizing:border-box;color:#2e5a8f;background:#f6f9ff;border:1px solid #d8e5fb;border-radius:999px;justify-content:center;align-items:center;width:76px;min-height:24px;padding:0 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.collect-page .collect-edit-name{color:#102a58;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.collect-page .collect-edit-name.is-loading{color:#0000;pointer-events:none;min-height:1.2em;position:relative}.collect-page .collect-edit-name.is-loading:before{content:"";background:linear-gradient(90deg,#e4ebf7,#f4f8ff 45%,#e4ebf7) 0 0/220% 100%;border-radius:999px;width:min(65%,180px);height:.9em;animation:collect-edit-name-loading 1.15s ease-in-out infinite;display:block}@keyframes collect-edit-name-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.collect-page .collect-edit-ticker{color:#7d8ca7;grid-column:2;font-size:12px;line-height:1.2}.collect-page .collect-edit-footer{z-index:4;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #d1ddee;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.collect-page .collect-edit-cancel-btn,.collect-page .collect-edit-save-btn{border-radius:8px;min-height:39px;font-size:16px;font-weight:800}.collect-page .collect-edit-cancel-btn{color:#7d8ca7;background:#fff;border:1px solid #d1ddee}.collect-page .collect-edit-save-btn{color:#fff;background:#001f54;border:1px solid #001f54;box-shadow:0 3px 8px #001f5429}.collect-page .collect-edit-cancel-btn:disabled,.collect-page .collect-edit-save-btn:disabled{opacity:.5}.collect-page .collect-edit-footer-left{align-items:center;gap:8px;display:inline-flex}.collect-page .collect-edit-selected-count{color:#526689;white-space:nowrap;font-size:13px;font-weight:700}.collect-page .collect-edit-select-all-btn{color:#23528f;cursor:pointer;background:#fff;border:1px solid #bfd0e8;border-radius:999px;min-width:78px;height:30px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:background .2s,border-color .2s,color .2s}.collect-page .collect-edit-select-all-btn:hover{color:#153f75;background:#edf4ff;border-color:#8fb1dd}.collect-page .collect-edit-select-all-btn:disabled{color:#9aa5b5;cursor:not-allowed;background:#f2f4f8;border-color:#d3dae5}.collect-page .collect-edit-delete-btn{color:#fff;background:#cf1f1f;border:none;border-radius:10px;min-width:76px;padding:8px 16px;font-size:14px;font-weight:800}.collect-page .collect-edit-delete-btn:disabled{color:#8d98ab;background:#d6dbe5}.collect-page .mkt_title{color:#001f54;background-color:#0000;border-radius:0;align-items:center;min-height:26px;padding:2px 0 2px 12px;font-size:16px;font-weight:800;display:inline-flex;position:relative}.collect-page .mkt_title:before{content:"";background:linear-gradient(#4a9edb,#001f54);border-radius:999px;width:4px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.collect-sort-dropdown{--collect-sort-radius:12px;--collect-sort-open-border:#7ca3d2;z-index:5;align-items:center;margin-top:4px;display:inline-flex;position:relative}.collect-sort-trigger{box-sizing:border-box;border:1px solid var(--collect-sort-open-border);border-radius:var(--collect-sort-radius);color:#1f4e8c;text-align:left;cursor:pointer;background:linear-gradient(#fff,#edf4ff);justify-content:flex-start;align-items:center;width:100px;min-width:100px;height:28px;padding:0 24px 0 12px;font-size:12px;font-weight:700;line-height:1;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.tools-futures-control-row{gap:8px;padding-right:2px}.tools-futures-toggle{--tools-futures-toggle-border:#7ca3d2;--tools-futures-toggle-active:#1f5fa6;--tools-futures-toggle-active-dark:#174a87;border:1px solid var(--tools-futures-toggle-border);background:linear-gradient(#fffffff5,#edf4fff5);border-radius:15px;flex:none;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #0d386e14}.tools-futures-toggle-button{color:#1f4e8c;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:12px;min-width:62px;height:24px;padding:0 11px;font-size:12px;font-weight:700;line-height:1;transition:background .2s,color .2s,box-shadow .2s}.tools-futures-toggle-button:hover{color:#153f75;background:#e8f0ffdb}.tools-futures-toggle-button.is-active{background:linear-gradient(180deg,#2f72ba 0,var(--tools-futures-toggle-active) 52%,var(--tools-futures-toggle-active-dark) 100%);color:#fff;box-shadow:inset 0 1px #ffffff38,0 2px 5px #174a873d}.tools-futures-toggle-button:focus-visible{outline-offset:1px;outline:2px solid #0052cc57}.tools-futures-sort-control{flex:auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:inline-flex}.tools-futures-sort-control>span{white-space:nowrap}@media (max-width:390px){.tools-futures-control-row{gap:6px}.tools-futures-toggle-button{min-width:56px;padding:0 9px}.tools-futures-sort-control>span{font-size:12px}}.collect-sort-trigger.is-open,.collect-sort-trigger:hover{border-color:var(--collect-sort-open-border);color:#153f75;background:linear-gradient(#fff,#e8f0ff)}.collect-sort-trigger.is-open{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.collect-sort-trigger:focus-visible{outline-offset:2px;outline:2px solid #0052cc61}.collect-sort-trigger-text{white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.collect-sort-trigger-caret{pointer-events:none;color:#5f7da7;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.collect-sort-trigger.is-open .collect-sort-trigger-caret{color:#1f4e8c;transform:translateY(-50%)rotate(180deg)}.collect-sort-trigger-caret svg{width:11px;height:11px;display:block}.collect-sort-menu{border-radius:0 0 var(--collect-sort-radius) var(--collect-sort-radius);transform-origin:top;background:linear-gradient(#fff,#f3f8ff);border:1px solid var(--collect-sort-open-border);border-top:none;width:100%;padding:4px;animation:collect-sort-expand .16s ease-out;position:absolute;top:calc(100% - 1px);left:0;overflow:hidden;box-shadow:0 10px 16px #0d386e1f}.collect-sort-menu-item{color:#335b8e;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:flex}.collect-sort-menu-item:hover{color:#1f4e8c;background:#edf4ff}.collect-sort-menu-item.is-active{color:#123d74;background:linear-gradient(#e6f0ff,#dbe9ff)}.collect-sort-menu-item-text{white-space:nowrap}.collect-sort-menu-item-check{text-align:center;color:#2f6db3;opacity:0;width:12px;font-weight:700;line-height:1;transition:opacity .16s,transform .16s;transform:scale(.92)}.collect-sort-menu-item-check.is-visible{opacity:1;transform:scale(1)}@keyframes collect-sort-expand{0%{opacity:0;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1)}}.collect-page .table{border-collapse:collapse;width:100%}.collect-page .no_bg{background:0 0}.collect-page .text-start{text-align:left}.collect-page .text-nowrap{white-space:nowrap}.collect-page .ps-2{padding-left:.5rem}.collect-page .row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.collect-page .col-12{width:100%;padding-left:12px;padding-right:12px}.collect-page .col-6{width:50%;padding-left:12px;padding-right:12px}.collect-page .col{text-align:left;flex:1 1 0;min-width:0}.collect-page .d-flex{display:flex}.collect-page .d-grid{display:grid}.collect-page .justify-content-between{justify-content:space-between}.collect-page .justify-content-end{justify-content:flex-end}.collect-page .align-items-center{align-items:center}.collect-page .align-items-end{align-items:flex-end}.collect-page .align-items-stretch{align-items:stretch}.collect-page .align-items-baseline{align-items:baseline}.collect-sort-row{justify-content:flex-end;width:100%}.collect-page .collect-sort-row{margin-top:6px}.collect-sort-right{justify-content:flex-end;padding-right:0}.collect-page .collect-sort-right.top-padding{margin-top:0}.collect-page .collect-trend-sort-row{padding-right:12px}.collect-page .collect-trend-sort-row .mkt_title{margin-top:var(--collect-row-top-spacing);transform:translateY(-3px)}.market-trend .macro_mkt .mkt_title,.market-trend .middle_mkt .mkt_title{transform:translateY(-3px)}.collect-page #stock .collect-sort-gap-5,.collect-sort-gap-2,.collect-sort-gap-5{margin-bottom:5px;padding-bottom:5px}.collect-sort-gap-product{margin-bottom:13px;padding-bottom:13px}.collect-page .align-content-between{align-content:space-between}.collect-page .justify-items-end{justify-items:end}.collect-page .text-center{text-align:center}.collect-page .collect-empty{color:#4e4e4e;flex:0 0 100%;justify-content:center;align-items:center;margin:0;padding:12px 0 16px;font-size:16px}.collect-page .collect-empty,.collect-page .collect-empty label{text-align:center;width:100%;display:block}.collect-page .text-decoration-none{color:inherit;text-decoration:none}.collect-page .text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collect-page .p-0{padding:0}.collect-page .px-0{padding-left:0;padding-right:0}.collect-page .px-2{padding-left:.5rem;padding-right:.5rem}.collect-page .py-2{padding-top:.5rem;padding-bottom:.5rem}.collect-page .pt-2{padding-top:.5rem}.collect-page .top-padding{margin-top:10px;padding:0 12px}.collect-page .mt-10{margin-top:10px}.collect-page .mb-10{margin-bottom:10px}.collect-page .my-10{margin-top:10px;margin-bottom:10px}.collect-page .mb-2{margin-bottom:.5rem}.collect-page .mb-1{margin-bottom:.25rem}.collect-page .ms-2{margin-left:.5rem}.collect-page .ms-1{margin-left:.25rem}.collect-page .ms-20{margin-left:20px}.collect-page .me-20{margin-right:20px}.collect-page .ms-0{margin-left:0}.collect-page .me-0{margin-right:0}.collect-page .fs-11{font-size:11px}.collect-page .fs-14{font-size:14px}.collect-page .fs-16{font-size:16px}.collect-page .fs-18{font-size:18px}.collect-page .fs-4{font-size:1.5rem}.collect-page .fw-lighter{font-weight:300}.collect-page .fw-semibold{font-weight:600}.collect-page .fw-bolder{font-weight:700}.collect-page .turkey_red{color:#b20000}.collect-page .eerie_black{color:#242424}.collect-page .dark_liver{color:#4e4e4e}.collect-page .card{background:#fff;border:0;border-radius:10px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:1px 2px 8px #00000026}.collect-page .card.is-search-selected{outline-offset:2px;z-index:1;outline:2px solid #0052cc;box-shadow:0 0 0 4px #0052cc1f,0 8px 18px #0f366b2e}.collect-page .card.is-search-selected:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#fff3,#0052cc14);position:absolute;inset:0}.collect-page .mesocosm{border-radius:10px;justify-content:space-between;display:flex}.collect-page .card.flex-row{gap:8px;display:flex}.collect-page .point_text{color:#4e4e4e;font-size:12px;font-weight:700;line-height:17px}.collect-page .big_point{letter-spacing:.02em;font-size:32px;font-weight:700;line-height:39px}.collect-page .sec_title{letter-spacing:.02em;font-size:11px;font-weight:700;line-height:13px}.collect-page .code_name{letter-spacing:.02em;font-size:12px;font-weight:600;line-height:11px}.collect-page .stock_title{justify-content:center;align-items:center;margin-top:0;display:flex}.collect-page .trend_judge{text-align:center;color:#4e4e4e;padding:0 5px 5px;font-size:12px;font-weight:500}.collect-page .highchartHeight_stock{height:25vh;margin-bottom:5px}.collect-page .highchartHeight_stock>div{height:100%}.collect-page .collect-market-group{width:100%}.collect-page .collect-market-group+.collect-market-group{margin-top:14px}.collect-page .collect-market-group-heading{box-sizing:border-box;min-height:18px;margin:0 calc(var(--collect-section-x) - var(--collect-table-x)) 3px;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.collect-page .collect-market-group-title{color:#294866;letter-spacing:.02em;text-transform:uppercase;align-items:center;min-height:18px;margin:0;padding:0;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.collect-page .collect-market-group-updated-at{color:#7f8ea3;white-space:nowrap;flex:none;font-size:11px;font-weight:700;line-height:1.2}.collect-page .collect-stock-link{width:100%;display:block}.collect-page .strategy-sparkline{width:100%;height:5.5vh;min-height:22px}.collect-page .strategy-sparkline-empty{background:#ffffff4d;border-radius:6px;width:100%;height:5.5vh;min-height:22px}.collect-page .stock_block{align-items:center;display:flex}.collect-page .stock_name{flex-direction:column;align-items:flex-start;font-weight:400;display:flex}.collect-page .collect-loading{text-align:center;color:#7d7d7d;padding:6px 0;font-size:12px}.collect-page .collect-table-shell{background:#fff;border:1px solid #eef2f7;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 10px #0f366b0f}.collect-page .collect-table-header,.collect-page .collect-table-row{align-items:center;gap:0;width:100%;display:grid}.collect-page .collect-table-cols-3{grid-template-columns:7% minmax(0,39%) 18% 18% 18%}.collect-page .collect-table-cols-4{grid-template-columns:7% minmax(0,33%) 15% 15% 15% 15%}.collect-page .collect-table-cols-5{grid-template-columns:7% minmax(0,28%) 13% 13% 13% 13% 13%}.collect-page .collect-table-header{color:#a5b2c5;text-align:center;border-bottom:1px solid #f1f5f9;min-height:32px;padding:0 6px;font-size:11px;font-weight:800;line-height:1}.collect-page .collect-table-sort-label{min-width:0;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.collect-page .collect-table-header .collect-table-sort-label:nth-child(2){justify-content:flex-start}.collect-page .collect-table-sort-label.is-active{color:#294866}.collect-page .collect-table-sort-icon{color:#cbd5e1;flex-direction:column;justify-content:center;align-items:center;margin-left:2px;line-height:0;display:inline-flex}.collect-page .collect-table-sort-icon svg{color:#cbd5e1}.collect-page .collect-table-sort-label.is-asc .collect-table-sort-icon svg:first-child,.collect-page .collect-table-sort-label.is-desc .collect-table-sort-icon svg:last-child{color:#2f6faa}.collect-page .collect-table-body{flex-direction:column;display:flex}.collect-page .collect-table-row{color:#4b5565;text-align:center;border-bottom:1px solid #f1f5f9;min-height:58px;padding:8px 6px;text-decoration:none;transition:background .16s,box-shadow .16s}.collect-page .collect-table-row:last-child{border-bottom:0}.collect-page .collect-table-row:hover{background:#f8fbff}.collect-page .collect-table-row.is-search-selected{z-index:1;background:#eef6ff;position:relative;box-shadow:inset 0 0 0 2px #0052cc47}.collect-page .collect-table-rank{color:#16335f;font-size:12px;font-weight:600}.collect-page .collect-table-product{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-left:4px;display:flex}.collect-page .collect-table-product-scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.collect-page .collect-table-product-scroll::-webkit-scrollbar{display:none}.collect-page .collect-table-product-content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:100%;display:inline-flex}.collect-page .collect-table-name{color:#16335f;font-size:14px;font-weight:800}.collect-page .collect-table-code,.collect-page .collect-table-name{text-overflow:clip;white-space:nowrap;max-width:none;line-height:1.25;display:block;overflow:visible}.collect-page .collect-table-code{color:#a2adbd;font-size:10px;font-weight:600}.collect-page .collect-table-number,.collect-page .collect-table-position,.collect-page .collect-table-price,.collect-page .collect-table-return,.collect-page .collect-table-score,.collect-page .collect-table-turn-signal-cell{color:#4b5565;letter-spacing:0;font-size:12px;font-weight:800;line-height:1.1}.collect-page .collect-table-score{color:#ef5555}.collect-page .collect-table-position{color:#16335f}.collect-page .collect-table-return{color:#ef5555}.collect-page .collect-table-turn-signal-cell{justify-content:center;min-width:0;display:flex}.collect-page .collect-table-turn-signal{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;line-height:1.05;display:inline-flex}.collect-page .collect-table-turn-signal.is-strong{color:#dc2626}.collect-page .collect-table-turn-signal.is-weak{color:#2563eb}.collect-page .collect-table-turn-signal.is-empty,.collect-page .collect-table-turn-signal.is-loading{color:#a2adbd}.collect-page .collect-table-weather,.collect-page .collect-table-weather-cell{justify-content:center;align-items:center;display:inline-flex}.collect-page .collect-table-weather img{object-fit:contain;width:24px;height:24px;display:block}@media (max-width:393px){.collect-page{--collect-title-nav-gap:3px}.collect-page .top-padding{margin-top:25px;padding:20px 20px 0}.collect-page .nav_contect .top-padding{padding:0 var(--collect-table-x);margin-top:0}.collect-page .nav_contect .top-padding.collect-section-gap-2{margin-top:0;padding-top:0}.collect-page .nav-list button{padding:5px 1px;font-size:13px}.collect-page .nav-list{box-sizing:border-box;gap:3px;width:100%;min-width:0;padding:0 0 2px}.collect-page .nav-list li{min-width:0}.collect-page .nav-list button{text-align:center;width:100%}.collect-page .collect-top-block .nav-container{width:min(100%,var(--collect-quadrant-max-width));padding-top:0;padding-left:var(--collect-quadrant-inline-padding);padding-right:var(--collect-quadrant-inline-padding);box-sizing:border-box;margin-left:auto;margin-right:auto;overflow-x:auto}.collect-page .collect-title-label,.collect-page .my_collect .collect-manage-btn,.collect-page .my_collect label{top:0}.collect-page .collect-title-row{min-height:36px;margin-bottom:var(--collect-title-nav-gap);padding-left:var(--collect-quadrant-inline-padding);padding-right:var(--collect-quadrant-inline-padding);gap:8px}.collect-page .collect-title-label b,.collect-page .my_collect label b{font-size:16px}.collect-page .collect-help-trigger{width:21px;height:21px;font-size:12px}.collect-page .collect-header-actions{gap:6px;padding-left:0}.collect-page .collect-manage-btn{width:34px;height:34px}.collect-page .collect-search-bar{border-radius:14px;min-height:40px;margin-bottom:8px}.collect-page .collect-search-inline{height:34px;min-height:34px;margin-bottom:0;padding:4px 8px}.collect-page .collect-search-bar input{font-size:14px}.collect-page .collect-import-overlay{align-items:flex-end;padding:0}.collect-page .collect-import-dialog{border-radius:14px 14px 0 0;width:100%;max-height:90vh}.collect-page .collect-import-header{padding:12px 14px 10px}.collect-page .collect-import-upload{grid-template-columns:minmax(0,1fr);margin:10px 14px 8px;padding:8px 10px}.collect-page .collect-import-upload-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.collect-page .collect-import-url{grid-template-columns:minmax(0,1fr) auto;margin-left:14px;margin-right:14px}.collect-page .collect-import-upload-button{width:auto}.collect-page .collect-import-message{margin-left:14px;margin-right:14px}.collect-page .collect-import-list,.collect-page .collect-import-summary{padding-left:14px;padding-right:14px}.collect-page .collect-import-row{grid-template-columns:22px minmax(0,1fr)}.collect-page .collect-import-status{grid-column:2;justify-self:start}.collect-page .collect-import-footer{padding:11px 14px 14px}.collect-page .collect-import-primary,.collect-page .collect-import-secondary{flex:1 1 0}.collect-page .collect-table-header,.collect-page .collect-table-row{padding-left:4px;padding-right:4px}.collect-page .collect-table-name{font-size:13px}.collect-page .collect-table-title-updated-at{font-size:10px}.collect-page .collect-table-number,.collect-page .collect-table-position,.collect-page .collect-table-price,.collect-page .collect-table-return,.collect-page .collect-table-score,.collect-page .collect-table-turn-signal-cell{font-size:11px}.collect-page .collect-table-weather img{width:22px;height:22px}}.dotWrap{color:#64748b;border-radius:999px;align-items:center;gap:2px;padding:1px 2px;transition:all .18s;display:flex}.dotWrap:hover{color:#334155}.dotWrapActive{color:#001f54;font-weight:600}.dot{background:#cbd5e1;border-radius:999px;width:6px;height:6px;transition:all .18s}.dot:hover{transform:scale(1.12)}.dotActive{background:#001f54;width:6px;height:6px;box-shadow:0 0 6px #001f5459}.product-detail-page{background:var(--background)}.product-detail-top-block{z-index:40;isolation:isolate;padding-top:env(safe-area-inset-top);background:var(--surface-muted);position:sticky;top:0;transform:translateZ(0)}.product-detail-nav-header{box-sizing:border-box;background:var(--surface-muted);border-bottom:1px solid #e3ebf6;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:min(100%,512px);min-height:45px;margin:0 auto;padding:0 16px;display:grid}.product-detail-nav-back,.product-detail-nav-favorite{color:#001f54;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:44px;padding:0;display:inline-flex}.product-detail-nav-title{color:#172a47;text-align:center;min-width:0;padding:3px 8px 2px;line-height:1.15}.product-detail-nav-code,.product-detail-nav-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-detail-nav-name{font-size:16px;font-weight:800}.product-detail-nav-code{color:#64748b;font-family:var(--font-geist-mono);margin-top:2px;font-size:11px;font-weight:600}.product-detail-nav-favorite{color:#001f54;justify-self:end}.product-detail-nav-back:focus-visible,.product-detail-nav-favorite:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #001f5459}.product-detail-date-row{color:#64748b;min-height:34px;font-family:var(--font-geist-mono);align-items:center;padding:10px 16px 0;font-size:13px;line-height:1.35;display:flex}.product-detail-date-row.is-left{text-align:left;justify-content:flex-start}.product-detail-date-row.is-right{text-align:right;justify-content:flex-end}.product-details{color:#4e4e4e;background:var(--background);border-radius:10px;position:relative}.product-details p{color:#4e4e4e;margin-bottom:7px;font-size:14px}.product-details span{font-size:12px}.product-details .row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.product-details .container-fluid{width:100%;padding-left:0;padding-right:0}.product-details .d-flex{display:flex}.product-details .d-block{display:block}.product-details .d-inline-block{display:inline-block!important}.product-details .justify-content-between{justify-content:space-between}.product-details .justify-content-start{justify-content:flex-start}.product-details .align-items-center{align-items:center}.product-details .text-center{text-align:center}.product-details .text-end{text-align:right}.product-details .text-start{text-align:left}.product-details .position-relative{position:relative}.product-details .border{border:1px solid #d6d6d6;border-radius:8px}.product-details .border-0{border:0}.product-details .ms-0{margin-left:0}.product-details .me-0{margin-right:0}.product-details .ms-2{margin-left:.5rem}.product-details .me-2{margin-right:.5rem}.product-details .mx-2{margin-left:.5rem;margin-right:.5rem}.product-details .mx-1{margin-left:.25rem;margin-right:.25rem}.product-details .mb-0{margin-bottom:0}.product-details .mb-1{margin-bottom:.25rem}.product-details .mb-2{margin-bottom:.5rem}.product-details .mb-3{margin-bottom:1rem}.product-details .mb-4{margin-bottom:1.5rem}.product-details .mt-3{margin-top:1rem}.product-details .pb-1{padding-bottom:.25rem}.product-details .pt-0{padding-top:0}.product-details .py-1{padding-top:.25rem;padding-bottom:.25rem}.product-details .py-2{padding-top:.5rem;padding-bottom:.5rem}.product-details .px-0{padding-left:0;padding-right:0}.product-details .px-10{padding-left:10px;padding-right:10px}.product-details .ps-10{padding-left:10px}.product-details .gap-1{gap:.25rem}.product-details .w-25{width:25%}.product-details .w-30{width:30%}.product-details .w-80{width:80%}.product-details .fs-11{font-size:11px!important}.product-details .fs-12{font-size:12px!important}.product-details .fs-14{font-size:14px!important}.product-details .fs-16{font-size:16px!important}.product-details .fs-18{font-size:18px!important}.product-details .fs-30{font-size:30px!important}.product-details .fw-normal{font-weight:400}.product-details .fw-bold,.product-details .fw-bolder{font-weight:700}.product-details .white{color:#fff!important}.product-details .white_bg{background:#fff!important}.product-details .platinum{color:#e4e4e4}.product-details .turkey_red{color:#b20000!important}.product-details .eerie_black{color:#242424!important}.product-details .third_black{color:#212529!important}.product-details .dark_liver{color:#4e4e4e!important}.product-details .dark_liver_bg{background:#4e4e4e!important}.product-details .glaucous_bg{background:#5887c7!important}.product-details .long_salmon_pink_bg{background:#ff949480!important}.product-details .short_jordy_blue_bg{background:#98b1d680!important}.product-details .gray{color:#7d7d7d}.product-details .red{color:red}.product-details .text-decoration-none{color:inherit;text-decoration:none}.product-details .block_height{min-height:100vh}.product-details .pt_7rem{padding-top:1rem}.product-details .detailsBg{width:100%;position:relative}.product-details .details_vague{background:linear-gradient(#24242444 10%,#fff 41%);border-radius:10px 10px 0 0;min-height:100vh}.product-details .summary-view-top-padding{padding:20px}.product-details .card,.product-details .note{border:0;border-radius:10px;margin-bottom:10px;box-shadow:1px 2px 8px #00000026}.product-details .note .note-content:first-child{padding:10px}.product-details .pro-details .note .note-content:last-child{padding:0 6px 10px}.product-details .note .note-content:last-child{padding:10px}.product-details .pro-details .note .note-content{padding:0 6px}.product-details .note .note-content{padding:10px}.product-details .note-content p{text-align:left;padding:10px}.product-details .note.note-details{background:#fffc}.product-details .risk_title{padding-top:.25rem;padding-bottom:.25rem}.product-details .oval{background:#a6cef1;border-radius:3px;width:15px;height:15px}.product-details .top_sticky{z-index:1;background:#f5f5f5;position:sticky;top:28px;left:0}.product-details .top_72{top:72px!important}.product-details .top_110{top:116px!important}.product-details .detail_sticky_vague{background:#fff}.product-details .weather_sun{background:url(/assets/img/markettrend/weather_sun.jpg) 0 17%/cover;border-radius:10px 10px 0 0}.product-details .weather_clouds{background:url(/assets/img/markettrend/weather_clouds.jpg) 0 30%/cover;border-radius:10px 10px 0 0}.product-details .weather_cloudy{background:url(/assets/img/markettrend/weather_cloudy.jpg) 0 80%/cover;border-radius:10px 10px 0 0}.product-details .weather_lightinigsky{background:url(/assets/img/markettrend/weather_lightinigsky.jpg) 0 43%/cover;border-radius:10px 10px 0 0}.product-details .weather_lightinigsky.detailsBg,.product-details .weather_sun.detailsBg{opacity:.8;background-position-y:23%;border-radius:20px 20px 0 0}.product-details .seasons_autumn,.product-details .seasons_autumnfordetails,.product-details .seasons_spring,.product-details .seasons_springfordetails,.product-details .seasons_summer,.product-details .seasons_summerfordetails,.product-details .seasons_winter,.product-details .seasons_winterfordetails{z-index:0;position:relative}.product-details .seasons_spring:before{background:url(/assets/img/predict/season_spring.png) 100% 100%/cover no-repeat}.product-details .seasons_spring:before,.product-details .seasons_summer:before{content:"";z-index:-1;border-radius:10px;width:100%;height:100%;position:absolute}.product-details .seasons_summer:before{background:url(/assets/img/predict/season_summer.png) 0 0/cover no-repeat}.product-details .seasons_autumn:before{background:url(/assets/img/predict/season_autumn.png) 50% 30%/cover no-repeat}.product-details .seasons_autumn:before,.product-details .seasons_winter:before{content:"";z-index:-1;border-radius:10px;width:100%;height:100%;position:absolute}.product-details .seasons_winter:before{background:url(/assets/img/predict/season_winter.png) 0 40%/cover no-repeat}.product-details .seasons_springfordetails:before{content:"";z-index:-1;background:url(/assets/img/predict/season_spring.png) 100% -10%/cover no-repeat;border-radius:10px;width:100%;height:100%;position:absolute}.product-details .seasons_summerfordetails:before{content:"";z-index:-1;background:url(/assets/img/predict/season_summer.png) 0 0/cover no-repeat;border-radius:10px;width:100%;height:100%;position:absolute}.product-details .seasons_winterfordetails:before{content:"";z-index:-1;background:url(/assets/img/predict/season_winter.png) 100% -10%/cover no-repeat;border-radius:10px;width:100%;height:100%;position:absolute}.product-details .seasons_autumnfordetails:before{content:"";z-index:-1;background:url(/assets/img/predict/season_autumn.png) 30% -10%/cover no-repeat;border-radius:10px;width:100%;height:100%;position:absolute}.product-details .detailTopnav{justify-content:space-between;align-items:center;padding:0;display:flex}.product-details .favorite-btn,.product-details .nav-back-btn{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.product-details .favorite-btn svg{width:20px;height:20px}.product-favorite-list-overlay{z-index:95;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.product-favorite-list-backdrop{-webkit-backdrop-filter:blur(2px);background:#0f172a73;border:0;position:absolute;inset:0}.product-favorite-list-dialog{z-index:1;background:#fff;border:1px solid #d7e2ef;border-radius:12px;width:min(100%,360px);max-height:min(76vh,520px);position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a3d}.product-favorite-list-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.product-favorite-list-header h2{color:#001f54;margin:0;font-size:18px;font-weight:800;line-height:1.25}.product-favorite-list-header p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.35}.product-favorite-list-close{color:#334155;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:inline-flex}.product-favorite-list-body{max-height:360px;padding:8px;overflow-y:auto}.product-favorite-list-loading{text-align:center;color:#64748b;padding:22px 12px;font-size:14px}.product-favorite-list-row{color:#163a72;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;font-size:16px;font-weight:700;display:flex}.product-favorite-list-row:focus-visible,.product-favorite-list-row:hover{background:#eef5ff}.product-favorite-list-row.is-active,.product-favorite-list-row.is-added{background:#f3f7fd}.product-favorite-list-status{flex-shrink:0;width:26px;height:26px}.product-favorite-list-check,.product-favorite-list-status{justify-content:center;align-items:center;display:inline-flex}.product-favorite-list-check{background:#001f54;border-radius:999px;width:22px;height:22px;position:relative}.product-favorite-list-check:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.product-favorite-list-row span:last-child:not(.product-favorite-list-status){color:#7f93af;flex-shrink:0;font-size:12px;font-weight:700}.product-favorite-list-row:disabled{cursor:default;opacity:1}.product-favorite-list-row:disabled:not(.is-added){cursor:progress;opacity:.7}.product-favorite-list-error{color:#be123c;background:#fff1f2;border-top:1px solid #fee2e2;padding:10px 16px;font-size:13px;font-weight:700}.product-details .detailScore{justify-content:space-between;align-items:center;display:flex}.product-details .detailScore2{justify-content:center;align-items:center;display:flex}.product-details .leftArrow_bg,.product-details .rightArrow_bg{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff3d;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff61,0 8px 18px #001f542e}.product-details .leftArrow_bg:active,.product-details .rightArrow_bg:active{background:#ffffff57;transform:scale(.96);box-shadow:inset 0 1px #ffffff2e,0 4px 10px #001f542e}.product-details .leftArrow_bg svg,.product-details .rightArrow_bg svg{filter:drop-shadow(0 1px 2px #001f5457);width:18px;height:18px}.product-details .totalPosition{justify-content:center;align-items:center;display:flex}.product-details .progress{background:#e9ecef;border-radius:10px;height:.75rem;display:flex;overflow:hidden}.product-details .progress-bar{background-color:#5887c7;height:100%}.product-details .progress-bar.spring-color{background-color:#b7dc0d}.product-details .progress-bar.summer-color{background-color:#ffc107}.product-details .progress-bar.autumn-color{background-color:#ce6c03}.product-details .progress-bar.winter-color{background-color:#5e707d}.product-details .position_textshadow{text-shadow:0 2px 4px #00000059}.product-details .suggestions{z-index:1;justify-content:space-around;display:flex;position:relative}.product-details .suggestions:before{content:"";z-index:-1;background:linear-gradient(270deg,#0000001a 3.97%,#0006 48.2%,#0000 98.08%);width:100%;height:22px;position:absolute;top:10%;left:0}.product-details .suggestions.sun:before{background:linear-gradient(270deg,#5887c71a 3.97%,#5887c766 48.2%,#5887c71a 98.08%)}.product-details .suggestions.spring-color:before{background:linear-gradient(270deg,#c34a701a 3.97%,#b7dc0dcc 48.2%,#c34a701a 98.08%)}.product-details .suggestions.summer-color:before{background:linear-gradient(270deg,#516d4e1a 3.97%,#ffc107cc 48.2%,#516d4e1a 98.08%)}.product-details .suggestions.autumn-color:before{background:linear-gradient(270deg,#ce6c031a 3.97%,#ce6c03cc 48.2%,#ce6c031a 98.08%)}.product-details .suggestions.winter-color:before{background:linear-gradient(270deg,#5e707d1a 3.97%,#5e707dcc 48.2%,#5e707d1a 98.08%)}.product-details .sug_textshadow{text-shadow:0 2px 4px #00000073}.product-details .abstract{color:#4e4e4e;background:#fff9;border-radius:10px;box-shadow:0 2px 6px #0000001a}.product-details .abstract.sun{color:#fff!important;background:#5887c766!important}.product-details .abstract.spring-color{color:#fff!important;background:#79901399!important}.product-details .abstract.summer-color{color:#fff!important;background:#ce9f1399!important}.product-details .abstract.autumn-color{color:#fff!important;background:#ce6c0399!important}.product-details .abstract.winter-color{color:#fff!important;background:#5e707d99!important}.product-details .abstract.autumn-color p,.product-details .abstract.spring-color p,.product-details .abstract.summer-color p,.product-details .abstract.sun p,.product-details .abstract.winter-color p{color:#fff!important}.product-details .abs_title{background:#fffc;border-radius:10px 10px 0 0;font-size:14px}.product-details .abstract.sun .abs_title{background:#5887c799!important}.product-details .abstract.spring-color .abs_title{background:#b7dc0d99!important}.product-details .abstract.summer-color .abs_title{background:#ffc10799!important}.product-details .abstract.autumn-color .abs_title{background:#ce6c0399!important}.product-details .abstract.winter-color .abs_title{background:#5e707d99!important}.product-details .basicInfo{justify-content:space-between;align-items:flex-end;display:flex}.product-details .timeInterval{justify-content:space-between;align-items:center;display:flex}.product-details .timeInterval .timeBtn{color:#fff;cursor:pointer;background:#4e4e4e;border:0;border-radius:4px;padding:2px 6px}.product-details .timeInterval .timeBtn.sun{background:#5887c7cc}.product-details .timeInterval .timeBtn.spring-color{background:#b7dc0dcc}.product-details .timeInterval .timeBtn.summer-color{background:#ffc107cc}.product-details .timeInterval .timeBtn.autumn-color{background:#ce6c03cc}.product-details .timeInterval .timeBtn.winter-color{background:#5e707dcc}.product-details .timeInterval .timeBtn.active{color:#0006;background:#0003}.product-details .timeInterval .timeBtn.summer-color.active,.product-details .timeInterval .timeBtn.sun.active{color:#7d7d7d;background:#e4e4e4}.product-details .stockPartNone{display:none}.product-details .stock_block{align-items:center;display:flex}.product-details .stock_name{flex-direction:column;align-items:flex-start;font-weight:400;display:flex}.product-details .detailTopnav svg{flex-shrink:0}.product-details .bullhorn-icon{vertical-align:-.125em;width:14px;height:14px}.product-details .highchartHeight_details{height:15vh}.product-details .homepage-title{text-align:right;margin-bottom:5px}.product-details .top-padding{margin-top:25px;padding:20px 20px 0}.product-details .pro-details>.top-padding{padding-left:0;padding-right:0}.product-details .detailTopnav .fa-xl{font-size:1.25rem}.product-details .title_e{color:#4e4e4e}.product-details .tooltip-trigger{cursor:pointer;background:0 0;border:0;align-items:center;margin-left:4px;padding:0;display:inline-flex}.product-details .tooltip-icon{width:14px;height:14px}.product-details .tooltip-inline{align-items:center;gap:4px;display:inline-flex}.product-details .tooltip-inline>div{margin-left:4px}.product-details .tooltip-modal{z-index:6;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.product-details .tooltip-modal-card{background:#fff;border-radius:10px;width:calc(100% - 2rem);max-width:393px;padding:12px 16px;box-shadow:0 8px 24px #0003}.product-details .modal{z-index:6;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.product-details .modal-dialog{width:100%;max-width:393px;margin:auto}.product-details .modal-lg{width:100%}.product-details .modal-dialog-centered{align-items:center;display:flex}.product-details .modal-content{border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0003}.product-details .modal-header{align-items:center;gap:6px;display:flex}.product-details .modal-title{margin:0}.product-details .modal-body{padding:.75rem 1rem 1rem}.product-details .table{border-collapse:collapse;width:100%}.product-details .table-borderless{border:0}.product-details .table>:not(caption)>*>*{color:#fff;background-color:#4e4e4e;padding:.1rem 0}.product-details .modal-content.glaucous_bg .table>:not(caption)>*>*{background-color:#5887c7}.product-details .modal-content.dark_liver_bg .table>:not(caption)>*>*{background-color:#4e4e4e}.product-details thead th{font-weight:400}.product-details tr{vertical-align:text-bottom}.product-details .sticky_block{position:relative}.product-details .abs_contect p{margin:0}.product-details .ms-auto{margin-left:auto}.product-details .btn-close{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.product-details .tooltip-icon{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.product-details .strategy-feature-toast{z-index:90;color:#fff;text-align:center;background:#000000b8;border-radius:8px;min-width:120px;max-width:calc(100vw - 40px);padding:8px 14px;font-size:14px;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000038}.product-details .strategy-feature-error{background:#4e4e4e;min-height:100vh}.product-details .strategy-feature-error__nav{justify-content:flex-start}.product-details .strategy-feature-error__label{margin-top:12px;display:block}.product-details .stock-portfolio-modal{z-index:80;background:#001f546b;justify-content:center;align-items:flex-start;padding:42px 18px 24px}.product-details .stock-portfolio-dialog{width:min(100%,720px)}.product-details .stock-portfolio-card{color:#001f54;background:#f8fbff;border:1px solid #001f5429;border-radius:16px;width:100%;max-height:calc(100vh - 88px);padding:16px;overflow-y:auto;box-shadow:0 18px 38px #001f543d}.product-details .stock-portfolio-header{border-bottom:1px solid #001f541f;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:0 2px 12px;display:flex}.product-details .stock-portfolio-title-wrap{align-items:center;gap:8px;display:inline-flex}.product-details .stock-portfolio-title{color:#001f54;margin:0;font-size:21px;font-weight:700;line-height:1}.product-details .stock-portfolio-close{color:#001f5494;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:34px;font-weight:300;line-height:.86}.product-details .stock-portfolio-grid{grid-template-columns:minmax(166px,1.45fr) minmax(58px,.52fr) minmax(88px,.72fr) minmax(66px,.55fr);align-items:center;column-gap:12px;display:grid}.product-details .stock-portfolio-grid-head{color:#001f54;background:#eaf2ff;border:1px solid #001f5414;border-radius:10px;margin-bottom:8px;padding:9px 12px;font-size:14px;font-weight:700;line-height:1.1}.product-details .stock-portfolio-grid-head>div:not(:first-child),.product-details .stock-portfolio-row>div:not(:first-child){text-align:right}.product-details .stock-portfolio-list{flex-direction:column;gap:7px;display:flex}.product-details .stock-portfolio-row{color:#001f54;background:#fff;border:1px solid #001f541a;border-radius:10px;min-height:52px;padding:8px 12px;font-size:15px;font-weight:650;line-height:1.1;box-shadow:0 1px #001f5408}.product-details .stock-portfolio-stock{align-items:center;min-width:0;display:flex}.product-details .stock-portfolio-heart{color:#001f54;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:10px;padding:0;display:inline-flex}.product-details .stock-portfolio-heart svg{width:23px;height:23px}.product-details .stock-portfolio-name{color:#001f54;flex-direction:column;min-width:0;font-size:17px;font-weight:700;line-height:1.08;display:flex}.product-details .stock-portfolio-name span{color:#001f54;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-details .stock-portfolio-name small{color:#64748b;margin-top:3px;font-size:12px;font-weight:600;line-height:1.1}.product-details .stock-portfolio-empty{color:#64748b;text-align:center;padding:16px 0 8px;font-size:18px}.product-details .strategy-chart-tooltip{color:#4e4e4e;min-width:188px;max-width:min(280px,100vw - 42px);font-family:var(--font-body);white-space:nowrap;padding:6px 8px;font-size:12px;line-height:1.25}.product-details .strategy-chart-tooltip__date{color:#666;margin-bottom:5px;font-size:12px}.product-details .strategy-chart-tooltip__row{align-items:center;gap:6px;min-width:0;display:flex}.product-details .strategy-chart-tooltip__dot{border-radius:999px;flex:none;width:10px;height:10px}.product-details .strategy-chart-tooltip__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-details .strategy-chart-tooltip__value{flex:none;margin-left:auto;font-weight:700}@media (max-width:520px){.product-details .stock-portfolio-modal{padding:26px 12px 18px}.product-details .stock-portfolio-card{border-radius:16px;max-height:min(74dvh,100vh - 170px);padding:14px}.product-details .stock-portfolio-title{font-size:22px}.product-details .stock-portfolio-grid{grid-template-columns:minmax(96px,1.2fr) minmax(42px,.44fr) minmax(70px,.66fr) minmax(66px,.62fr);column-gap:5px}.product-details .stock-portfolio-grid-head{margin-bottom:8px;padding:9px 10px;font-size:15px;line-height:1.2}.product-details .stock-portfolio-row{min-height:50px;padding:8px 10px;font-size:15px}.product-details .stock-portfolio-list{gap:7px}.product-details .stock-portfolio-name{font-size:17px}.product-details .stock-portfolio-name small{font-size:12px}.product-details .stock-portfolio-heart{margin-right:8px}.product-details .stock-portfolio-heart svg{width:22px;height:22px}.product-details .stock-portfolio-close{font-size:34px}}.product-details .error-block{margin-top:28%}.product-details .product-details-loading{z-index:7;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:fixed;inset:0}@keyframes product-details-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.product-details .loading-spinner{border:2px solid #5c5c5c59;border-top-color:#0000;border-radius:999px;width:22px;height:22px;animation:product-details-rotate .9s linear infinite}.product-details .loading-text{color:#5c5c5cd9;font-size:12px;font-weight:600}@media (max-width:393px){.product-details .summary-view-top-padding{margin-top:90px}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@keyframes landing-tech-grid-shift{0%{transform:translate(0)}to{transform:translate(42px,42px)}}@keyframes landing-tech-aura-drift{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,-14px)scale(1.06)}}@keyframes landing-tech-ring-breathe{0%,to{opacity:.24;transform:scale(.96)}50%{opacity:.56;transform:scale(1.04)}}@keyframes landing-tech-scan{0%{transform:translate(-135%)}to{transform:translate(175%)}}@keyframes landing-tech-title-glow{0%,to{text-shadow:0 0 #346abe00}50%{text-shadow:0 0 16px #346abe5c}}.hide-scrollbar::-webkit-scrollbar{display:none}.landing-tech-grid{opacity:.34;background-image:linear-gradient(90deg,#406cb61a 1px,#0000 0),linear-gradient(#406cb61a 1px,#0000 0);background-size:42px 42px;animation:landing-tech-grid-shift 18s linear infinite;position:absolute;inset:-28%}.landing-tech-aura{animation:landing-tech-aura-drift 7.2s ease-in-out infinite}.landing-tech-ring-breathe{animation:landing-tech-ring-breathe 3.6s ease-in-out infinite}.landing-tech-title-glow{animation:landing-tech-title-glow 4.2s ease-in-out infinite}.landing-tech-progress-fill{isolation:isolate;position:relative;overflow:hidden}.landing-tech-progress-fill:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffd9 52%,#fff0);width:40%;animation:landing-tech-scan 2.6s linear infinite;position:absolute;top:0;bottom:0;transform:translate(-135%)}.shell-action-button{-webkit-tap-highlight-color:transparent;will-change:transform,opacity,background-color,border-color,box-shadow;border:1px solid #0000;border-radius:8px;position:relative}.shell-action-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.shell-action-button.is-shell-action-pending,.shell-action-button.is-shell-action-pressed,.shell-action-button[aria-pressed=true]{opacity:.98;background:#ffffffb8;border-color:#1f66cf6b;transform:translateY(-1px)scale(1.04);box-shadow:inset 0 0 0 1px #ffffffc7,0 10px 24px #0f172a1a,0 0 0 3px #1f66cf14}.shell-action-button[data-shell-action=favorite].is-shell-action-pending,.shell-action-button[data-shell-action=favorite].is-shell-action-pressed,.shell-action-button[data-shell-action=favorite][aria-pressed=true]{border-color:#b44b3775;box-shadow:inset 0 0 0 1px #ffffffc7,0 10px 24px #0f172a1a,0 0 0 3px #b44b3714}.shell-action-button.is-shell-action-pending .shell-action-icon,.shell-action-button.is-shell-action-pressed .shell-action-icon,.shell-action-button[aria-pressed=true] .shell-action-icon{filter:drop-shadow(0 8px 16px #165fca29)}.shell-action-button.is-shell-action-pending .shell-action-label,.shell-action-button.is-shell-action-pressed .shell-action-label,.shell-action-button[aria-pressed=true] .shell-action-label{font-weight:600}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}