/*! tailwindcss v4.0.5 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(.971 .013 17.38);--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-600:oklch(.681 .162 75.834);--color-yellow-800:oklch(.476 .114 61.907);--color-yellow-900:oklch(.421 .095 57.708);--color-green-50:oklch(.982 .018 155.826);--color-green-100:oklch(.962 .044 156.743);--color-green-200:oklch(.925 .084 155.995);--color-green-400:oklch(.792 .209 151.711);--color-green-500:oklch(.723 .219 149.579);--color-green-600:oklch(.627 .194 149.214);--color-green-700:oklch(.527 .154 150.069);--color-green-800:oklch(.448 .119 151.328);--color-green-900:oklch(.393 .095 152.535);--color-blue-100:oklch(.932 .032 255.585);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-blue-900:oklch(.379 .146 265.522);--color-indigo-600:oklch(.511 .262 276.966);--color-indigo-700:oklch(.457 .24 277.023);--color-gray-50:oklch(.985 .002 247.839);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--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: 1.5 ;--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: 1.2 ;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.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)}.bottom-2\.5{bottom:calc(var(--spacing)*2.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!-m-5{margin:calc(var(--spacing)*-5)!important}.m-1{margin:calc(var(--spacing)*1)}.m-4{margin:calc(var(--spacing)*4)}.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-4{margin-block:calc(var(--spacing)*4)}.my-10{margin-block:calc(var(--spacing)*10)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.\!grid{display:grid!important}.\!hidden{display:none!important}.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}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.h-1{height:calc(var(--spacing)*1)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[260px\]{height:260px}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[60vh\]{max-height:60vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-52{width:calc(var(--spacing)*52)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-1\/1{max-width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.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)!important}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}: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-300>:not(:last-child)){border-color:var(--color-gray-300)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.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-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#004015\]{border-color:#004015}.border-\[\#11473B\]{border-color:#11473b}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-yellow-200{border-color:var(--color-yellow-200)}.bg-\[\#004015\]{background-color:#004015}.bg-\[\#FFFBF4\]{background-color:#fffbf4}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-60{padding-right:calc(var(--spacing)*60)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-60{padding-left:calc(var(--spacing)*60)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#004015\]{color:#004015}.text-\[\#11473B\]{color:#11473b}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.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-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + 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)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-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;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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}@media (hover:hover){.hover\:bg-\[\#003010\]:hover{background-color:#003010}.hover\:bg-\[\#003312\]:hover{background-color:#003312}.hover\:bg-\[\#003912\]:hover{background-color:#003912}.hover\:bg-\[\#E5E1DB\]:hover{background-color:#e5e1db}.hover\:bg-\[\#FFFBF4\]:hover{background-color:#fffbf4}.hover\:bg-\[\#eaeaea\]:hover{background-color:#eaeaea}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:from-blue-600:hover{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-green-600:hover{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-green-700:hover{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-indigo-700:hover{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[\#004015\]:hover{color:#004015}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--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\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#b5b4b4\]:focus{--tw-ring-color:#b5b4b4}.focus\:ring-\[\#eaeaea\]:focus{--tw-ring-color:#eaeaea}.focus\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-600:focus{--tw-ring-color:var(--color-blue-600)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:\!-m-4{margin:calc(var(--spacing)*-4)!important}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:hidden{display:none}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>: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(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:my-6{margin-block:calc(var(--spacing)*6)}.md\:my-16{margin-block:calc(var(--spacing)*16)}.md\:h-screen{height:100vh}.md\:min-h-screen{min-height:100vh}.md\:w-2\/3{width:66.6667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:calc(var(--spacing)*0)}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.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))}}@media (width>=64rem){.lg\:\!m-0{margin:calc(var(--spacing)*0)!important}.lg\:h-auto{height:auto}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-px{width:1px}.lg\:flex-row{flex-direction:row}.lg\:p-14{padding:calc(var(--spacing)*14)}.lg\:py-0{padding-block:calc(var(--spacing)*0)}}@media (width>=80rem){.xl\:h-auto{height:auto}.xl\:w-80{width:calc(var(--spacing)*80)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:w-px{width:1px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-stretch{align-items:stretch}}.rtl\:right-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:auto}.rtl\:left-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*0)}.rtl\:left-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing)*6)}.rtl\:pr-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing)*6)}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}:where(.dark\:divide-gray-600:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-600)}.dark\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-black:where(.dark,.dark *){border-color:var(--color-black)}.dark\:border-blue-300:where(.dark,.dark *){border-color:var(--color-blue-300)}.dark\:border-gray-500:where(.dark,.dark *){border-color:var(--color-gray-500)}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-green-800:where(.dark,.dark *){border-color:var(--color-green-800)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:border-yellow-800:where(.dark,.dark *){border-color:var(--color-yellow-800)}.dark\:bg-\[\#11473B\]:where(.dark,.dark *){background-color:#11473b}.dark\:bg-black\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}.dark\:bg-blue-600:where(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-900:where(.dark,.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}.dark\:bg-red-900:where(.dark,.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}.dark\:bg-yellow-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}.dark\:bg-none:where(.dark,.dark *){background-image:none}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:placeholder-gray-400:where(.dark,.dark *)::placeholder{color:var(--color-gray-400)}@media (hover:hover){.dark\:hover\:bg-\[\#16624d\]:where(.dark,.dark *):hover{background-color:#16624d}.dark\:hover\:bg-blue-700:where(.dark,.dark *):hover{background-color:var(--color-blue-700)}.dark\:hover\:bg-gray-600:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:text-blue-300:where(.dark,.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}}.dark\:focus\:ring-blue-800:where(.dark,.dark *):focus{--tw-ring-color:var(--color-blue-800)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}}:root{--font-scale:1}.fake-italic{font-style:oblique 12deg}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html:lang(en){font-family:Figtree,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}html:lang(ar){font-family:IBM Plex Sans Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}html{font-size:calc(16px*var(--font-scale))}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-bottom:.8em!important}.prose p{margin-top:1.2em!important;margin-bottom:1.2em!important}.prose ol{margin-left:1.5em!important;list-style-type:decimal!important}.prose ul{margin-left:1.5em!important;list-style-type:disc!important}.prose ol>li::marker{color:inherit;font-weight:700}.prose ul>li::marker{color:inherit;font-weight:700}.prose .force-list-numbers ol,.prose.force-list-numbers ol{list-style-type:decimal!important}.prose .force-list-numbers ul,.prose.force-list-numbers ul{list-style-type:disc!important}[dir=rtl] .prose ol,[dir=rtl] .prose ul{margin-left:0!important;margin-right:1.5em!important}.ck-content{line-height:1.6;font-size:calc(1rem*var(--font-scale))}.ck-content h1{font-size:calc(2.25em*var(--font-scale));margin:.67em 0;font-weight:700}.ck-content h2{font-size:calc(1.8em*var(--font-scale));margin:.83em 0;font-weight:700}.ck-content h3{font-size:calc(1.5em*var(--font-scale));margin:1em 0;font-weight:700}.ck-content h4{font-size:calc(1.2em*var(--font-scale));margin:1.33em 0;font-weight:700}.ck-content p{margin:1.2em 0}.ck-content ol,.ck-content ul{list-style:revert;margin:revert;padding:revert}.ck-content blockquote{border-left:5px solid #ccc;margin-left:0;margin-right:0;padding-left:1.5em;padding-right:1.5em;font-style:italic;overflow:hidden}[dir=rtl] .ck-content blockquote{border-left:0;border-right:5px solid #ccc}.ck-content .text-tiny{font-size:calc(.7em*var(--font-scale))!important}.ck-content .text-small{font-size:calc(.85em*var(--font-scale))!important}.ck-content .text-big{font-size:calc(1.4em*var(--font-scale))!important}.ck-content .text-huge{font-size:calc(1.8em*var(--font-scale))!important}.ck-content .image{clear:both;text-align:center;margin:1em auto;display:table}.ck-content .image>img,.ck-content .image>a>img{min-width:100%;max-width:100%;display:block}.ck-content .image-style-align-left,.ck-content .image-style-side{float:left;max-width:50%;margin-right:1.5em}.ck-content .image-style-align-right{float:right;max-width:50%;margin-left:1.5em}.ck-content figcaption{color:#6b7280;outline-offset:-1px;text-align:center;background-color:#f7f7f7;padding:.6em;font-size:.9em;display:block}.dark .ck-content{color:#d1d5db}.dark .ck-content h1,.dark .ck-content h2,.dark .ck-content h3,.dark .ck-content h4{color:#f9fafb}.dark .ck-content blockquote{color:#9ca3af;border-color:#4b5563}.dark .ck-content figcaption{color:#9ca3af;background-color:#374151}.ck-content .table{margin:1em auto;display:table}.ck-content table{border-collapse:collapse;border-spacing:0;border:1px double #b3b3b3;width:100%;height:100%}.ck-content td,.ck-content th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content th{background:#f2f2f2;font-weight:700}.dark .ck-content th{background:#374151}.dark .ck-content td,.dark .ck-content th{border-color:#4b5563}.ck-content:after{content:"";clear:both;display:table}@media (width<=768px){.sidebar-collapsed{width:64px}.sidebar-expanded{width:256px}.sidebar-hidden{transform:translate(-100%)}}.sidebar:hover{width:256px!important}.dark .ant-table{color:#fff!important;background-color:#1f2937!important}.dark .ant-table-thead>tr>th{color:#fff!important;background-color:#374151!important}.dark .ant-table-tbody>tr>td{color:#fff!important;background-color:#1f2937!important}.dark .ant-table-tbody>tr:hover>td{cursor:pointer;transition:background-color .2s;background-color:#828282!important}.dark .financial-hover-table .ant-table-tbody>tr:hover>td{cursor:default;background-color:inherit!important}.dark .stocks-table .ant-table-tbody>tr>td:first-child{color:#fff!important}.dark .ant-table-tbody>tr>td,.dark .ant-table-thead>tr>th{border-color:#4b5563!important}.dark .stocks-table .ant-table-title{background-color:#1f2937!important}.dark .ant-dropdown-menu{color:#fff!important;background-color:#374151!important}.dark .ant-dropdown-menu-item{color:#fff!important}.dark .ant-dropdown-menu-item:hover{background-color:#4b5563!important}.dark .ant-btn{color:#fff!important;background-color:#374151!important;border-color:#4b5563!important}.dark .ant-btn:hover{background-color:#4b5563!important}.dark .ant-empty-description{color:#fff!important}.dark .ant-modal-content{color:#fff!important;background-color:#1f2937!important}.dark .ant-modal-header{background-color:#1f2937!important}.dark .ant-modal-title{color:#fff!important}.dark .ant-modal-footer{background-color:#1f2937!important;border-top-color:#4b5563!important}.dark .ant-radio-inner{background-color:#374151!important;border-color:#4b5563!important}.dark .ant-radio-checked .ant-radio-inner{background-color:#1890ff!important;border-color:#1890ff!important}.dark .ant-radio-wrapper{color:#fff!important}.dark .ant-tooltip-inner{color:#fff!important;background-color:#374151!important}.dark .ant-input,.dark .ant-input-affix-wrapper{color:#fff!important;background-color:#374151!important;border-color:#4b5563!important}.dark .ant-input:hover,.dark .ant-input:focus{border-color:#1890ff!important}.dark .ant-input::placeholder{color:#9ca3af!important}.dark .ant-modal-close{color:#fff!important}.dark .ant-modal-close:hover{color:#ef4444!important}.dark .ant-checkbox-inner{background-color:#374151!important;border-color:#4b5563!important}.dark .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff!important;border-color:#1890ff!important}.dark .ant-checkbox-wrapper{color:#fff!important}.ant-select-dropdown{background-color:#fffbf4!important}.ant-select-item-option{color:#000!important}.ant-select-item-option:hover,.ant-select-item-option-active,.ant-select-item-option-selected{color:#000!important;background-color:#e5e1db!important}.dark .ant-select-selector{color:#fff!important;background-color:#374151!important;border-color:#4b5563!important}.dark .ant-select-dropdown{color:#fff!important;background-color:#374151!important}.dark .ant-select-item-option{color:#fff!important}.dark .ant-select-item-option:hover{background-color:#4b5563!important}.dark .ant-tabs-tab{color:#fff!important}.dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important}.dark .ant-tabs-ink-bar{background-color:#18baff!important}.dark .ant-pagination-item{color:#fff!important;background-color:#374151!important;border-color:#4b5563!important}.dark .ant-pagination-item-active{background-color:#1890ff!important;border-color:#1890ff!important}.dark .ant-pagination-prev,.dark .ant-pagination-next{color:#fff!important}.dark .ant-pagination-prev .ant-pagination-item-link,.dark .ant-pagination-next .ant-pagination-item-link{color:#fff!important;background-color:#374151!important;border-color:#4b5563!important}.dark canvas{color:#fff!important;background-color:#0000!important}.dark .chart-container .chartjs-grid{stroke:#4b5563!important}.dark .chartjs-tooltip{color:#fff!important;background-color:#374151!important;border:1px solid #4b5563!important}.dark .ant-card{color:#fff!important;background-color:#1f2937!important}.dark .ant-card-head{color:#fff!important;background-color:#374151!important;border-bottom-color:#4b5563!important}.dark .ant-descriptions{color:#fff!important;background-color:#1f2937!important}.dark .ant-descriptions-item-label{color:#fff!important;background-color:#374151!important}.dark .ant-descriptions-item-content{color:#fff!important;background-color:#1f2937!important}.dark .ant-descriptions-item{border-color:#4b5563!important}.dark .ant-spin-dot i{background-color:#fff!important}.dark .ant-alert{color:#fff!important;background-color:#374151!important;border-color:#4b5563!important}.dark .ant-alert-error{background-color:#f87171!important;border-color:#ef4444!important}.dark .ant-alert .ant-alert-message,.dark .ant-alert .ant-alert-description{color:#fff!important}.dark a{color:#60a5fa!important}.dark a:hover{color:#93c5fd!important}.dark .ant-modal-footer .ant-btn-primary{color:#fff!important;background-color:#1890ff!important;border-color:#1890ff!important}.dark .ant-modal-footer .ant-btn-primary:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.dark .ant-btn-primary{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.dark .ant-btn-primary:hover{background-color:#2563eb!important;border-color:#2563eb!important}.dark .ant-select-arrow{color:#fff!important}.dark .ant-select-item-option-selected{color:#fff!important;background-color:#2d3748!important}.ant-table-thead>tr>th{color:#fff!important;background-color:#004015!important}.stocks-table .ant-table-tbody>tr>td:first-child{color:#000!important;background-color:#fffbf4!important;font-weight:700!important}.ant-table-tbody>tr:nth-child(2n),.ant-table-tbody>tr:nth-child(odd){background-color:#fffbf4!important}.ant-table-tbody>tr:hover>td{cursor:pointer;transition:background-color .2s;background-color:#e5e1db!important}.financial-hover-table .ant-table-tbody>tr:hover>td{cursor:default;background-color:inherit!important}.ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#e5e1db!important}.ant-dropdown-menu{background-color:#fffbf4!important}.ant-dropdown-menu-item{color:#000!important}.ant-btn{color:#000!important;background-color:#fff5ee!important;border-color:#4b5563!important}.ant-btn:hover{background-color:#fff5ee!important}.ant-empty-description{color:#000!important}.dark .ant-tooltip-arrow:before{background-color:#374151!important}.ant-modal-close{color:#000!important}.ant-pagination-item{background-color:#fffbf4!important;border-color:#000!important}.ant-pagination-item a,.ant-pagination-item .ant-pagination-item-link{color:#000!important}.ant-pagination-item-active{color:#fff!important;background-color:#004015!important;border-color:#000!important}.ant-pagination-item-active a,.ant-pagination-item-active .ant-pagination-item-link{color:#fff!important}.ant-pagination-item a:hover,.ant-pagination-item .ant-pagination-item-link:hover{color:#fff!important;background-color:#004015!important}.ant-pagination-prev,.ant-pagination-next{color:#000!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{color:#000!important;background-color:#fffbf4!important;border-color:#4b5563!important}.ant-pagination-prev .ant-pagination-item-link:hover,.ant-pagination-next .ant-pagination-item-link:hover{color:#000!important;background-color:#e5e1db!important}.ant-modal-footer .ant-btn-primary{color:#fff!important;background-color:#004015!important;border-color:#828282!important}.ant-modal-footer .ant-btn-primary:hover{background-color:#003312!important;border-color:#000!important}.stock-tabs a{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.ant-btn-primary{color:#fff!important;background-color:#004015!important;border-color:#000!important}.ant-btn-primary:hover{background-color:#003312!important;border-color:#000!important}.header svg{color:#000!important}.profile-descriptions{background-color:#fff;border:1px solid #000;border-radius:.5rem;overflow:hidden}.profile-descriptions .ant-descriptions-item-label{color:#323232;padding:.75rem 1rem;font-weight:600}.profile-descriptions .ant-descriptions-item-content{color:#323232;padding:.75rem 1rem}.profile-descriptions .ant-descriptions-view .ant-descriptions-row:nth-child(odd)>th,.profile-descriptions .ant-descriptions-view .ant-descriptions-row:nth-child(odd)>td{color:#000!important;background-color:#fafafa!important}.profile-descriptions .ant-descriptions-view .ant-descriptions-row:nth-child(2n)>th,.profile-descriptions .ant-descriptions-view .ant-descriptions-row:nth-child(2n)>td{color:#000!important;background-color:#f1f1f1!important}@media (width<=640px){.profile-descriptions .ant-descriptions-item-label,.profile-descriptions .ant-descriptions-item-content{padding:.5rem .75rem;font-size:.875rem}}.stock-screener-tabs .ant-tabs-nav .ant-tabs-ink-bar{background-color:#b5b4b4!important;height:3px!important}.stock-screener-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000!important}.stock-screener-tabs .ant-tabs-nav{background:0 0!important}.stock-screener-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{box-shadow:none!important;background:0 0!important;border:none!important}.stock-screener-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background:0 0!important;border:none!important}.stock-screener-tabs .ant-tabs-nav .ant-tabs-tab:focus{outline:none!important}.stock-screener-tabs .ant-tabs-nav .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#000!important}.dark .stock-screener-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#d1d5db!important}.dark .stock-screener-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.stocks-table .ant-table-title{background-color:#004015;color:#fff!important;border-bottom:none!important}:where(.dark) .stocks-table .ant-table-title{color:#fff!important;background-color:#1f2937!important;background-image:none!important}.custom-radio .ant-radio-button-wrapper{color:#004015!important;background-color:#fffbf4!important;border-color:#004015!important}.custom-radio .ant-radio-button-wrapper-checked{color:#fff!important;background-color:#004015!important;border-color:#004015!important}.ant-radio-checked .ant-radio-inner{background-color:#004015!important;border-color:#004015!important}.ant-radio-inner:after{background-color:#fff!important}.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#004015!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#004015!important;border-color:#004015!important}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#004015!important}.subscription-table-wrapper .ant-table-wrapper{border:1px solid grey-300;border-radius:1rem;overflow:visible;box-shadow:0 10px 15px -3px #0000001a}html.dark .subscription-table-wrapper .ant-table-wrapper{border:1px solid #374151}.subscription-table-wrapper .ant-table,.subscription-table-wrapper .ant-table-container{overflow-x:auto!important}@media (width>=1024px){.subscription-table-wrapper .ant-table,.subscription-table-wrapper .ant-table-container{overflow-x:visible!important}}.subscription-table-wrapper .ant-table-thead>tr>th{background:#b5b4b4!important;border-bottom:2px gray!important;padding:1rem!important;font-size:1.125rem!important;font-weight:700!important}html.dark .subscription-table-wrapper .ant-table-thead>tr>th{color:#fff!important;background:linear-gradient(90deg,#374151,#1f2937)!important;border-bottom:2px solid #4b5563!important}.subscription-table-wrapper .ant-table-cell-fix-left{background:inherit!important;z-index:3!important}.subscription-table-wrapper .ant-table-thead .ant-table-cell-fix-left{background:linear-gradient(90deg,#eff6ff,#faf5ff)!important}html.dark .subscription-table-wrapper .ant-table-thead .ant-table-cell-fix-left{background:linear-gradient(90deg,#374151,#1f2937)!important}.subscription-table-wrapper .subscription-header-cell{background:#f1f1f1!important;border-bottom:1px solid #d1d5db!important;padding:1rem!important;font-size:1rem!important;font-weight:700!important}html.dark .subscription-table-wrapper .subscription-header-cell{color:#fff!important;background:#374151!important;border-bottom:1px solid #4b5563!important}.subscription-table-wrapper .ant-table-cell-fix-left.subscription-header-cell{background:#e5e7eb!important}html.dark .subscription-table-wrapper .ant-table-cell-fix-left.subscription-header-cell{background:#374151!important}.subscription-table-wrapper .subscription-regular-cell{background:#fff!important;border-bottom:1px solid #e5e7eb!important;padding:1rem!important}html.dark .subscription-table-wrapper .subscription-regular-cell{color:#d1d5db!important;background:#1f2937!important;border-bottom:1px solid #374151!important}.subscription-table-wrapper .ant-table-cell-fix-left.subscription-regular-cell{background:#fff!important}html.dark .subscription-table-wrapper .ant-table-cell-fix-left.subscription-regular-cell{background:#1f2937!important}.subscription-table-wrapper .subscription-proplus-cell{font-weight:700!important}.subscription-table-wrapper .ant-table-tbody>tr:hover>td{background:#eaeaea!important}html.dark .subscription-table-wrapper .ant-table-tbody>tr:hover>td{background:#37415180!important}.subscription-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:#f9fafb!important}html.dark .subscription-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:#37415180!important}.subscription-table-wrapper .anticon-check-circle{color:#22c55e!important}.subscription-table-wrapper .anticon-close-circle{color:#ef4444!important}@media (width<=768px){.subscription-table-wrapper .ant-table-thead>tr>th,.subscription-table-wrapper .subscription-header-cell,.subscription-table-wrapper .subscription-regular-cell{white-space:normal!important;word-wrap:break-word!important;padding:.75rem .5rem!important;font-size:.875rem!important}}.stocks-table{box-sizing:border-box}@media (width<=991px){.stocks-table .ant-table-thead>tr>th,.stocks-table .ant-table-thead .ant-table-cell{white-space:nowrap;text-overflow:ellipsis;height:38px;padding:0 6px;line-height:38px;overflow:hidden}}[dir=rtl] .ant-table-sticky-holder,[dir=rtl] .ant-table-ping-left .ant-table-cell-fix-left,[dir=rtl] .ant-table-ping-right .ant-table-cell-fix-right,[dir=rtl] .ant-table-cell-fix-left,[dir=rtl] .ant-table-cell-fix-right{will-change:transform;backface-visibility:hidden;background-color:#fff;transform:translate(0)!important}.dark [dir=rtl] .ant-table-sticky-holder,.dark [dir=rtl] .ant-table-ping-left .ant-table-cell-fix-left,.dark [dir=rtl] .ant-table-ping-right .ant-table-cell-fix-right,.dark [dir=rtl] .ant-table-cell-fix-left,.dark [dir=rtl] .ant-table-cell-fix-right{background-color:#1f2937!important}@keyframes spin{to{transform:rotate(360deg)}}@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}}@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;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-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}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@media (hover: hover) and (pointer: fine){.financial-hover-table{--hover-primary: rgba(0, 64, 21, .7);--hover-secondary: #9DB09A}.financial-hover-table .ant-table-tbody .ant-table-cell:not(:first-child):hover{background-color:var(--hover-primary)!important;color:light-dark(#000,#fff)!important;opacity:1;cursor:pointer}.financial-hover-table .ant-table-tbody .ant-table-cell:not(:first-child):has(~.ant-table-cell:hover){background-color:var(--hover-secondary)!important;color:light-dark(#000,#fff)!important;opacity:1}.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(2):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(2):hover) .ant-table-cell:nth-child(2),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(3):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(3):hover) .ant-table-cell:nth-child(3),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(4):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(4):hover) .ant-table-cell:nth-child(4),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(5):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(5):hover) .ant-table-cell:nth-child(5),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(6):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(6):hover) .ant-table-cell:nth-child(6),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(7):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(7):hover) .ant-table-cell:nth-child(7),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(8):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(8):hover) .ant-table-cell:nth-child(8),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(9):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(9):hover) .ant-table-cell:nth-child(9),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(10):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(10):hover) .ant-table-cell:nth-child(10),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(11):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(11):hover) .ant-table-cell:nth-child(11),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(12):hover) .ant-table-tbody tr:has(~tr .ant-table-cell:nth-child(12):hover) .ant-table-cell:nth-child(12){background-color:var(--hover-secondary)!important;color:light-dark(#000,#fff)!important;opacity:1}.financial-hover-table .ant-table-tbody tr:hover .ant-table-cell:first-child{background-color:var(--hover-secondary)!important;opacity:1}.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(2):hover) .ant-table-thead tr th:nth-child(2),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(3):hover) .ant-table-thead tr th:nth-child(3),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(4):hover) .ant-table-thead tr th:nth-child(4),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(5):hover) .ant-table-thead tr th:nth-child(5),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(6):hover) .ant-table-thead tr th:nth-child(6),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(7):hover) .ant-table-thead tr th:nth-child(7),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(8):hover) .ant-table-thead tr th:nth-child(8),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(9):hover) .ant-table-thead tr th:nth-child(9),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(10):hover) .ant-table-thead tr th:nth-child(10),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(11):hover) .ant-table-thead tr th:nth-child(11),.financial-hover-table:has(.ant-table-tbody tr .ant-table-cell:nth-child(12):hover) .ant-table-thead tr th:nth-child(12){color:light-dark(#000,#fff)!important;opacity:1;background-color:var(--hover-secondary)!important}}@media (max-width: 768px){.financial-hover-table .ant-table-cell{font-size:.875rem}}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-D7PbV1sv.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Bold-yXpx-Icw.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Regular-dPS8v79U.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Medium-CNIo45O1.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Bold-BfmghGpj.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{interpolate-size:allow-keywords;--bg: #FBF4E2;--fg: #004015;--opacity: .12;--colors--background: #FBF4E2;--colors--text: #004015;--colors--primary-accent: #d4a843;--color-neutral-black: #1d1c1a;--color-neutral-white: #ffffff;--color-neutral-cream: #FBF4E2;--color-neutral-light-gray: #dfddd6;--color-neutral-dark-gray: #5f5f5f;--color-neutral-dark-brown: #004015;--color-primary-yellow: #d4a843;--font-primary: "Gilroy", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-arabic: "IBM Plex Sans Arabic", "Gilroy", sans-serif;--fluid-min: 20;--fluid-max: 80;--h1-min: 2.25;--h1-max: 4;--h2-min: 1.75;--h2-max: 3;--h3-min: 1.35;--h3-max: 1.75;--h4-min: 1.1;--h4-max: 1.35;--body-min: .95;--body-max: 1.1;--section-padding-min: 5;--section-padding-max: 10;--h1-size: clamp(calc(var(--h1-min) * 1rem), calc(var(--h1-min) * 1rem + (var(--h1-max) - var(--h1-min)) * ((100vw - 20rem) / 60)), calc(var(--h1-max) * 1rem));--h2-size: clamp(calc(var(--h2-min) * 1rem), calc(var(--h2-min) * 1rem + (var(--h2-max) - var(--h2-min)) * ((100vw - 20rem) / 60)), calc(var(--h2-max) * 1rem));--h3-size: clamp(calc(var(--h3-min) * 1rem), calc(var(--h3-min) * 1rem + (var(--h3-max) - var(--h3-min)) * ((100vw - 20rem) / 60)), calc(var(--h3-max) * 1rem));--h4-size: clamp(calc(var(--h4-min) * 1rem), calc(var(--h4-min) * 1rem + (var(--h4-max) - var(--h4-min)) * ((100vw - 20rem) / 60)), calc(var(--h4-max) * 1rem));--body-size: clamp(calc(var(--body-min) * 1rem), calc(var(--body-min) * 1rem + (var(--body-max) - var(--body-min)) * ((100vw - 20rem) / 60)), calc(var(--body-max) * 1rem));--section-pad: clamp(calc(var(--section-padding-min) * 1rem), calc(var(--section-padding-min) * 1rem + (var(--section-padding-max) - var(--section-padding-min)) * ((100vw - 20rem) / 60)), calc(var(--section-padding-max) * 1rem));--gap-xs: .5rem;--gap-sm: 1rem;--gap-md: 1.5rem;--gap-lg: 2rem;--gap-xl: 3rem;--gap-2xl: 5rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 999px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}.new-ui-page *,.new-ui-page *:before,.new-ui-page *:after{margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{height:100%;margin:0;overflow-x:hidden;scrollbar-width:none}.new-ui-page{background:var(--bg);color:var(--colors--text);font-family:var(--font-primary);font-size:var(--body-size);font-weight:400;line-height:1.4;letter-spacing:0em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}body::-webkit-scrollbar{display:none}*::-webkit-scrollbar{display:none}*{scrollbar-width:none}::selection{background:var(--colors--text);color:var(--colors--background)}.new-ui-page img,.new-ui-page svg{display:block;max-width:100%}.new-ui-page a{color:inherit;text-decoration:none}.new-ui-page ul,.new-ui-page ol{list-style:none}.new-ui-page h1,.new-ui-page h2,.new-ui-page h3,.new-ui-page h4,.new-ui-page h5,.new-ui-page h6{font-family:var(--font-primary);font-weight:500;line-height:1.25}.new-ui-page h1{font-size:var(--h1-size);letter-spacing:-.03em;margin-bottom:0}.new-ui-page h2{font-size:var(--h2-size);letter-spacing:-.02em;margin-bottom:.2em}.new-ui-page h3{font-size:var(--h3-size);line-height:1.2;letter-spacing:0em;margin-bottom:.3em}.new-ui-page h4{font-size:var(--h4-size);line-height:1.4;letter-spacing:0em;margin-bottom:.4em}.new-ui-page p{margin-bottom:1em;line-height:1.4}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);overflow-x:clip}.section{padding:var(--section-pad) 0}.section-header{text-align:center;max-width:700px;margin:0 auto var(--gap-2xl)}.section-header p{color:var(--color-neutral-dark-gray);margin-top:var(--gap-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-primary);font-size:.9rem;font-weight:500;padding:.65rem 1.5rem;border-radius:var(--radius-full);border:1.5px solid transparent;cursor:pointer;transition:all var(--transition);white-space:nowrap}.btn-primary{background:var(--colors--text);color:var(--colors--background);border-color:var(--colors--text)}.btn-primary:hover{background:transparent;color:var(--colors--text)}.navbar .btn-primary{color:#fff}.navbar .btn-primary:hover{color:#000}.btn-outline{background:transparent;color:var(--colors--text);border-color:var(--colors--text)}.btn-outline:hover{background:var(--colors--text);color:var(--colors--background)}.btn-lg{padding:.85rem 2rem;font-size:1rem}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fbf4e2d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,64,21,.08)}.nav-container{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:.75rem clamp(1rem,3vw,2.5rem)}.nav-logo{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:1.15rem;z-index:1001}.logo-img{height:34px;width:auto;mix-blend-mode:multiply;object-fit:contain}.logo-text{letter-spacing:-.02em}.nav-links{display:flex;align-items:center;gap:.25rem}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:.3rem;padding:.5rem .85rem;font-size:.875rem;font-weight:450;border-radius:var(--radius-full);transition:background var(--transition)}.nav-link:hover{background:#0040150f}.chevron{transition:transform var(--transition)}.nav-item:hover .chevron{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 2px);left:0;min-width:190px;background:var(--colors--background);border:1px solid rgba(0,64,21,.1);border-radius:var(--radius-md);padding:.5rem;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;box-shadow:0 12px 40px #0040151f;pointer-events:none}.dropdown:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.dropdown.dropdown-open,.nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.dropdown li a,.nav-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.875rem;border-radius:var(--radius-sm);transition:background var(--transition);color:inherit;text-decoration:none}.dropdown li a:hover,.nav-dropdown-item:hover{background:#0040150f}.nav-dropdown-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#d4a843,#c49a38);color:#fff;box-shadow:0 1px 4px #d4a84359;margin-inline-start:auto;flex-shrink:0}[dir=rtl] .dropdown{left:auto;right:0}.nav-actions{display:flex;align-items:center;gap:.6rem}.nav-mobile-right{display:none}.lang-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--colors--text);background:transparent;color:var(--colors--text);font-family:var(--font-primary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all var(--transition);letter-spacing:.02em}.lang-toggle:hover{background:var(--colors--text);color:var(--colors--background)}.profile-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#00401512;color:var(--colors--text);transition:all var(--transition);cursor:pointer}.profile-icon:hover{background:#00401524}.profile-badge{position:absolute;top:-4px;right:-6px;background:linear-gradient(135deg,#d4a843,#c49a38);color:#fff;font-size:.55rem;font-weight:700;padding:1px 5px;border-radius:var(--radius-full);letter-spacing:.04em;line-height:1.4;box-shadow:0 2px 6px #d4a84366}[dir=rtl] .profile-badge{right:auto;left:-6px}.nav-search-wrap{position:relative}.nav-search-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#00401512;color:var(--colors--text);cursor:pointer;transition:all var(--transition)}.nav-search-btn:hover,.nav-search-btn.active{background:#00401524}.nav-search-btn .nav-search-kbd{display:none;align-items:center;gap:2px;margin-inline-start:4px;font-size:.6rem;font-family:inherit;opacity:.45;pointer-events:none}.nav-search-btn .nav-search-kbd kbd{padding:1px 4px;background:#00401514;border:1px solid rgba(0,64,21,.12);border-radius:3px;font-size:.6rem;font-family:inherit;line-height:1.3}@media (min-width: 769px){.nav-search-btn{width:auto;border-radius:var(--radius-full);padding:0 10px;gap:6px}.nav-search-btn .nav-search-kbd{display:flex}}.nav-search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#0000002e;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.nav-search-backdrop.active{opacity:1;visibility:visible}.nav-search-dropdown{position:fixed;top:56px;left:50%;transform:translate(-50%);width:min(520px,calc(100vw - 2rem));z-index:1600;background:var(--colors--background);border:1px solid rgba(0,64,21,.1);border-radius:16px;padding:1.25rem;box-shadow:0 12px 48px #0000001f,0 2px 8px #0000000f;opacity:0;visibility:hidden;transform:translate(-50%) translateY(8px) scale(.97);transition:opacity .2s ease,visibility .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.nav-search-dropdown.active{opacity:1;visibility:visible;transform:translate(-50%) translateY(0) scale(1)}.nav-search-input-wrap{position:relative}.nav-search-input-wrap svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--colors--text);opacity:.35;pointer-events:none}[dir=ltr] .nav-search-input-wrap svg,:root:not([dir=rtl]) .nav-search-input-wrap svg{left:14px}[dir=rtl] .nav-search-input-wrap svg{right:14px}.nav-search-input{width:100%;padding:12px 44px;font-size:.92rem;font-family:inherit;color:var(--colors--text);background:#0040150a;border:1.5px solid rgba(0,64,21,.1);border-radius:var(--radius-full);outline:none;transition:all var(--transition)}.nav-search-input::placeholder{color:var(--colors--text);opacity:.4}.nav-search-input:focus{border-color:#00401540;box-shadow:0 0 0 3px #0040150f;background:var(--colors--background)}.nav-search-trending{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.85rem}.nav-search-trending .trending-label{font-size:.75rem}.nav-search-trending .trending-tag{font-size:.75rem;padding:4px 12px}@media (max-width: 768px){.nav-search-btn,.nav-search-dropdown,.nav-search-backdrop{display:none}}.profile-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:230px;background:var(--colors--background, #FBF4E2);border:1px solid rgba(0,64,21,.1);border-radius:18px;box-shadow:0 8px 40px #00401521,0 2px 8px #0000000f;z-index:1100;overflow:hidden;animation:profileDropdownIn .18s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.profile-dropdown--rtl{right:auto;left:0}@keyframes profileDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-dropdown-header{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;background:#0040150a;border-bottom:1px solid rgba(0,64,21,.07)}.profile-dropdown-avatar{width:38px;height:38px;border-radius:50%;background:#0040151a;display:flex;align-items:center;justify-content:center;color:#004015;flex-shrink:0;border:1.5px solid rgba(0,64,21,.12)}.profile-dropdown-name{font-size:.875rem;font-weight:700;color:#004015;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown-email{font-size:.7rem;color:#00401580;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.profile-dropdown-tier{font-size:.62rem;font-weight:700;color:#c49a38;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.profile-dropdown-list{padding:.45rem 0;list-style:none}.profile-dropdown-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.62rem 1rem;font-size:.875rem;font-weight:500;color:#004015;background:transparent;border:none;cursor:pointer;text-align:start;text-decoration:none;transition:background .14s ease;line-height:1.3}.profile-dropdown-item svg{flex-shrink:0;opacity:.65}.profile-dropdown-item:hover{background:#0040150f}.profile-dropdown-item:hover svg{opacity:1}.profile-dropdown-item--danger{color:#c0392b}.profile-dropdown-item--danger svg{opacity:.75}.profile-dropdown-item--danger:hover{background:#c0392b0f}.profile-dropdown-divider{height:1px;background:#00401512;margin:.25rem 0;padding:0}[dir=rtl] .new-ui-page,[dir=rtl] .new-ui-page input,[dir=rtl] .new-ui-page button,[dir=rtl] .new-ui-page textarea,[dir=rtl] .new-ui-page select{font-family:var(--font-arabic)}[dir=rtl] .hero-content,[dir=rtl] .section-header,[dir=rtl] .cta-content,[dir=rtl] .stats-content{direction:rtl}[dir=rtl] .feature-card,[dir=rtl] .use-case-card,[dir=rtl] .testimonial-card,[dir=rtl] .tweet-card,[dir=rtl] .tool-card{text-align:right;direction:rtl}[dir=rtl] .testimonial-author,[dir=rtl] .tweet-author{flex-direction:row-reverse}[dir=rtl] .footer-grid,[dir=rtl] .footer-bottom{direction:rtl}.hero{position:relative;padding-top:10rem;padding-bottom:4rem;min-height:90vh;display:flex;flex-direction:column;justify-content:center}.hero-bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero .container{position:relative;z-index:1;overflow:visible}.hero-content{text-align:center;max-width:850px;margin:0 auto;overflow-wrap:break-word;word-wrap:break-word}.hero-title{margin-bottom:var(--gap-md)}.hero-subtitle{font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--color-neutral-dark-gray);max-width:600px;margin:0 auto var(--gap-xl);line-height:1.5}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);flex-wrap:wrap}.hero-search-block{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:560px;margin-left:auto;margin-right:auto;position:relative;z-index:20}.hero-search-intro{font-size:.95rem;color:var(--colors--text);opacity:.7;text-align:center;line-height:1.7;margin:0}.hero-search-bar{position:relative;width:100%}.hero-search-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--colors--text);opacity:.35;pointer-events:none}[dir=ltr] .hero-search-icon,:root:not([dir=rtl]) .hero-search-icon{left:16px}[dir=rtl] .hero-search-icon{right:16px}.hero-search-input{width:100%;padding:14px 48px;font-size:.95rem;font-family:inherit;color:var(--colors--text);background:var(--colors--background);border:1.5px solid rgba(0,64,21,.12);border-radius:var(--radius-full);outline:none;transition:all var(--transition);box-shadow:0 2px 8px #0000000a}.hero-search-input::placeholder{color:var(--colors--text);opacity:.4}.hero-search-input:focus{border-color:#0040154d;box-shadow:0 2px 16px #00401514}.hero-search-trending{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center}.trending-label{font-size:.78rem;font-weight:600;color:var(--colors--text);opacity:.45;white-space:nowrap}.trending-tags{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.trending-tag{display:inline-block;padding:5px 14px;font-size:.78rem;font-weight:500;color:var(--colors--text);background:#0040150d;border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-full);text-decoration:none;transition:all var(--transition);white-space:nowrap}.trending-tag:hover{background:#0040151a;border-color:#0040152e}.search-results-dropdown{position:absolute;top:100%;left:0;right:0;z-index:9999;background:var(--colors--background);border:1px solid rgba(0,64,21,.12);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001a;max-height:320px;overflow-y:auto;list-style:none;padding:0;margin:6px 0 0}.search-result-item{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;cursor:pointer;border-bottom:1px solid rgba(0,64,21,.06);font-size:.875rem;transition:background var(--transition)}.search-result-item:last-child{border-bottom:none}.search-result-item:hover,.search-result-item.is-active{background:#0040150d}.search-result-sym{font-family:Inter,monospace;font-weight:600;color:var(--colors--text);min-width:46px;flex-shrink:0;font-size:.85rem}.search-result-name{flex:1;color:var(--color-neutral-dark-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-status-msg{padding:.75rem 1rem;color:var(--color-neutral-dark-gray);text-align:center;font-size:.875rem}.search-status-error{color:#ef4444}.trust-bar{position:relative;z-index:1;margin-top:var(--gap-2xl);padding-top:var(--gap-xl);border-top:1px solid rgba(0,64,21,.08)}.trust-label{text-align:center;font-size:var(--h2-size);font-weight:700;letter-spacing:-.02em;color:var(--colors--text);margin-bottom:var(--gap-lg)}.trust-logos{display:flex;align-items:center;justify-content:center;gap:clamp(1.5rem,4vw,3rem);flex-wrap:wrap}.trust-logo{font-size:.85rem;font-weight:600;color:var(--color-neutral-dark-gray);opacity:.5;letter-spacing:.04em;text-transform:uppercase;transition:opacity var(--transition)}.trust-logo:hover{opacity:.8}.trust-logo-img{height:70px;width:auto;object-fit:contain;transition:opacity var(--transition)}.features{background:var(--colors--background)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-lg)}.feature-card{padding:var(--gap-lg);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-lg);transition:all var(--transition)}.feature-card:hover{border-color:#00401533;box-shadow:0 8px 30px #0040150f;transform:translateY(-2px)}.feature-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#0040150f;border-radius:var(--radius-md);margin-bottom:var(--gap-md);color:var(--colors--text)}.feature-card h3{font-size:1.1rem;margin-bottom:.5rem}.feature-card p{font-size:.9rem;color:var(--color-neutral-dark-gray);line-height:1.5;margin-bottom:0}.use-cases{background:var(--color-neutral-black);color:var(--color-neutral-white)}.use-cases-split{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-2xl)}.use-case-group h2{margin-bottom:var(--gap-xl);color:var(--color-neutral-white)}.use-case-cards{display:flex;flex-direction:column;gap:var(--gap-lg)}.use-case-card{padding:var(--gap-lg);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);transition:all var(--transition)}.use-case-card:hover{background:#ffffff14;border-color:#ffffff26}.use-case-number{font-size:.75rem;font-weight:600;color:var(--colors--primary-accent);letter-spacing:.1em;margin-bottom:.75rem}.use-case-card h4{color:var(--color-neutral-white);margin-bottom:.5rem;font-size:1.1rem}.use-case-card p{font-size:.9rem;color:#fff9;line-height:1.5;margin-bottom:0}.product-showcase{background:var(--colors--background)}.tab-buttons{display:flex;align-items:center;justify-content:center;gap:.25rem;background:#0040150f;border-radius:var(--radius-full);padding:.3rem;width:fit-content;margin:0 auto var(--gap-xl)}.tab-btn{padding:.6rem 1.5rem;font-family:var(--font-primary);font-size:.9rem;font-weight:500;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition)}.tab-btn.active{background:var(--colors--text);color:var(--colors--background)}.tab-btn:not(.active):hover{color:var(--colors--text)}.tab-panel{display:none}.tab-panel.active{display:block;animation:fadeUp .4s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tab-content{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--gap-xl);align-items:center}.tab-text h3{margin-bottom:var(--gap-sm)}.tab-text p{color:var(--color-neutral-dark-gray);line-height:1.6}.tab-text .btn{margin-top:var(--gap-sm)}.tab-image{width:100%;display:flex;align-items:stretch;min-height:320px}.placeholder-screen{background:var(--color-neutral-black);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 60px #00401526;width:100%;flex:1;display:flex;flex-direction:column}.screen-header{display:flex;align-items:center;gap:6px;padding:.75rem 1rem;background:#ffffff0f}.screen-header .dot{width:10px;height:10px;border-radius:50%;background:#ffffff26}.screen-header .dot:first-child{background:#ff5f57}.screen-header .dot:nth-child(2){background:#ffbd2e}.screen-header .dot:nth-child(3){background:#28ca41}.screen-body{padding:1.5rem;min-height:280px;flex:1}.screen-body{display:flex;gap:1rem}.screen-sidebar{width:60px;background:#ffffff0a;border-radius:var(--radius-sm);flex-shrink:0}.screen-main{flex:1;display:flex;flex-direction:column;gap:1rem}.screen-chart{height:120px;background:linear-gradient(135deg,#d4a84333,#d4a8430d);border-radius:var(--radius-sm);position:relative;overflow:hidden}.screen-chart:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(212,168,67,.15) 0%,transparent 100%);clip-path:polygon(0% 100%,5% 80%,15% 60%,25% 70%,35% 40%,45% 50%,55% 20%,65% 35%,75% 15%,85% 30%,95% 10%,100% 25%,100% 100%)}.screen-rows{display:flex;flex-direction:column;gap:.5rem}.screen-row{height:24px;background:#ffffff0a;border-radius:4px}.screen-row:nth-child(2){width:80%}.screen-row:nth-child(3){width:60%}.code-screen .screen-body,.cli-screen .screen-body{display:block;padding:1.5rem}.code-block{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.8rem;line-height:1.7;color:#fffc;white-space:pre;overflow-x:auto}.code-keyword{color:#c792ea}.code-string{color:#c3e88d}.code-comment{color:#f9f0d9}.data-screen .screen-body,.chart-screen .screen-body{display:block;padding:1.5rem}.data-body{min-height:280px}.data-table{width:100%}.data-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.5rem;padding:.6rem .75rem;font-size:.8rem;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.06);transition:background var(--transition)}.data-row:hover:not(.data-header-row){background:#ffffff0a}.data-header-row{font-weight:600;color:#fff6;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.1)}.data-positive{color:#f9f0d9}.data-negative{color:#ff6b6b}.chart-body{min-height:320px;display:flex!important;flex-direction:column;overflow:visible}.mini-chart-legend{display:flex;align-items:center;gap:1.2rem;margin-bottom:1rem;padding:0 .5rem}.legend-item{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#ffffff80}.legend-dot{width:8px;height:8px;border-radius:2px}.revenue-dot{background:var(--colors--primary-accent)}.profit-dot{background:#6bb3e0}.chart-unit-ref{margin-inline-start:auto;font-size:.65rem;color:#ffffff59;font-style:italic;letter-spacing:.02em}.data-company-bar,.chart-company-bar{display:flex;align-items:center;gap:.6rem;padding-bottom:.7rem;margin-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.08)}.data-company-logo,.chart-company-logo{height:28px;width:auto;object-fit:contain;flex-shrink:0}.data-company-info,.chart-company-info-text{display:flex;flex-direction:column;gap:0}.data-company-name,.chart-company-name{font-size:.8rem;font-weight:700;color:#ffffffe6;line-height:1.2}.data-company-ticker,.chart-company-ticker{font-size:.65rem;font-weight:500;color:#fff6;letter-spacing:.05em}.data-neutral{color:#ffffff80}.data-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;flex-wrap:wrap}.data-subtabs{display:flex;gap:.2rem}.data-subtab{background:transparent;border:none;color:#fff6;font-size:.68rem;font-weight:600;padding:.3rem .55rem;border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.data-subtab:hover{color:#ffffffb3;background:#ffffff0a}.data-subtab.active{color:#fff;background:var(--colors--primary-accent)}.data-period-toggle{display:flex;gap:.15rem;background:#ffffff0a;border-radius:4px;padding:2px}.data-period-btn{background:transparent;border:none;color:#fff6;font-size:.62rem;font-weight:600;padding:.22rem .5rem;border-radius:3px;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.data-period-btn:hover{color:#ffffffa6}.data-period-btn.active{color:#fff;background:#ffffff1f}.data-content-area{flex:1;overflow-y:auto;overflow-x:hidden}.data-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.data-kpi-card{background:#ffffff09;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.5rem .55rem;display:flex;flex-direction:column;gap:.15rem;animation:dataCardFadeIn .35s ease both}.data-kpi-header{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.data-kpi-label{font-size:.62rem;font-weight:500;color:#ffffff73;letter-spacing:.02em}.data-kpi-value{font-size:1rem;font-weight:700;color:#ffffffeb;line-height:1.1}.data-kpi-badge{font-size:.58rem;font-weight:600;padding:.1rem .35rem;border-radius:3px;display:inline-block;width:fit-content}.data-change-up{color:#4ecb71}.data-change-down{color:#ff6b6b}.data-kpi-badge.data-change-up{background:#4ecb711f;color:#4ecb71}.data-kpi-badge.data-change-down{background:#ff6b6b1f;color:#ff6b6b}.data-kpi-badge.data-neutral{background:#ffffff0f;color:#ffffff73}.data-sparkline{flex-shrink:0}.data-indicator-name{font-weight:500;color:#ffffffb3}.data-section-header{background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.data-section-header span{font-size:.7rem;font-weight:700;color:var(--colors--primary-accent);text-transform:uppercase;letter-spacing:.06em}.data-row-anim{animation:dataRowSlideIn .3s ease both}.data-has-tip{cursor:help;border-bottom:1px dashed rgba(255,255,255,.15)}.data-tooltip{position:fixed;background:#141414f2;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:.65rem;padding:.35rem .55rem;border-radius:4px;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s;z-index:9999;max-width:220px;white-space:normal;line-height:1.35}.data-tooltip.visible{opacity:1;transform:translateY(-100%)}@keyframes dataCardFadeIn{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dataRowSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.margin-dot{background:#fff;border-radius:1px;width:10px!important;height:3px!important;border-top:1px dashed #f9f0d9}.mini-chart-svg{flex:1;width:100%}#chartContainer{position:relative;flex:1;width:100%;min-height:180px;background:#000;border:none;box-shadow:none;border-radius:0}.chart-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 2rem 2rem;gap:.75rem}.skeleton-bars{display:flex;align-items:flex-end;gap:12%;flex:1;padding-top:1rem}.skeleton-bar{flex:1;border-radius:3px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease infinite}.skeleton-line{height:3px;border-radius:2px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease infinite .3s}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cs-chart-wrap{position:relative;flex:1;display:flex;background:#000;min-height:180px}.cs-svg-fadein{animation:csFadeIn .3s ease both}@keyframes csFadeIn{0%{opacity:0}to{opacity:1}}@keyframes csBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes csLabelFade{0%{opacity:0}to{opacity:1}}.chart-tooltip{position:absolute;pointer-events:none;z-index:10;background:#0f0c08eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.6rem .75rem;font-size:.7rem;color:#ffffffd9;min-width:130px;box-shadow:0 8px 24px #0006;transition:opacity .15s ease}.tt-header{font-weight:700;font-size:.75rem;margin-bottom:.35rem;color:#fffffff2;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.3rem}.tt-row{display:flex;align-items:center;gap:.35rem;padding:.15rem 0;font-size:.68rem}.tt-dot{width:7px;height:7px;border-radius:2px;flex-shrink:0}.tt-row strong{margin-inline-start:auto;font-weight:700}.tt-growth{font-size:.62rem;font-weight:600;margin-top:.25rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.legend-item{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#ffffff80;cursor:pointer;transition:opacity .25s ease;-webkit-user-select:none;user-select:none}.legend-item:hover{color:#ffffffb3}.chart-period-toggle{display:flex;gap:4px;justify-content:center;margin-top:.75rem;background:#ffffff0f;border-radius:var(--radius-full);padding:3px;width:fit-content;margin-left:auto;margin-right:auto}.period-btn{padding:.3rem 1rem;font-family:var(--font-primary);font-size:.72rem;font-weight:500;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;color:#ffffff73;transition:all var(--transition);letter-spacing:.02em}.period-btn.active{background:#ffffff24;color:#ffffffe6}.period-btn:not(.active):hover{color:#ffffffb3}.chart-bar{transition:filter .15s ease}.crosshair,.margin-area,.margin-glow-line{pointer-events:none}.dot-ring{transition:r .2s ease,fill .2s ease}.margin-dot-svg{transition:r .15s ease}.label-pill,.min-max-marker,.growth-arrow,.latest-badge{pointer-events:none}.watermark{pointer-events:none;-webkit-user-select:none;user-select:none}.timestamp{pointer-events:none}#chartContainer .mini-chart-svg{transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.chart-bar,.margin-glow-line,.dot-ring,.margin-dot-svg{transition:none!important}.chart-skeleton .skeleton-bar,.chart-skeleton .skeleton-line{animation:none!important}}.testimonials{background:var(--colors--background)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-lg)}.testimonial-card{padding:var(--gap-lg);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-lg);transition:all var(--transition)}.testimonial-card:hover{border-color:#00401526;box-shadow:0 8px 30px #0040150f}.testimonial-card blockquote p{font-size:1rem;line-height:1.6;font-style:italic;margin-bottom:var(--gap-lg)}.testimonial-author{display:flex;align-items:center;gap:.75rem}.author-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#00401514;border-radius:50%;font-size:.8rem;font-weight:600}.author-info{display:flex;flex-direction:column}.author-info strong{font-size:.9rem}.author-info span{font-size:.8rem;color:var(--color-neutral-dark-gray)}.community-stats{background:var(--colors--primary-accent);color:var(--color-neutral-black);text-align:center}.community-stats .section-header h2{color:var(--color-neutral-black);margin-bottom:var(--gap-xl)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-xl);max-width:1000px;margin:0 auto}.stat-card{padding:var(--gap-xl) var(--gap-lg)}.stat-number{font-size:clamp(3rem,7vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:var(--gap-sm);color:var(--color-neutral-black)}.stat-desc{font-size:1rem;line-height:1.5;opacity:.75;margin-bottom:0}.investor-tools{background:var(--colors--background)}.tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-lg)}.tool-card{padding:var(--gap-xl);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-lg);transition:all var(--transition);position:relative}.tool-card:hover{border-color:#00401533;box-shadow:0 8px 30px #0040150f;transform:translateY(-2px)}.tool-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;justify-self:center}.tool-number{font-size:.85rem;font-weight:700;color:var(--colors--primary-accent);margin-bottom:var(--gap-sm);letter-spacing:.05em}.tool-card h3{font-size:1.15rem;margin-bottom:var(--gap-sm);color:var(--colors--text)}.tool-card p{font-size:.92rem;line-height:1.6;color:var(--color-neutral-dark-gray);margin-bottom:0}.live-chart-section{background:var(--colors--background)}.chart-container{background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 40px #0040150f}.chart-header-bar{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-md) var(--gap-lg);border-bottom:1px solid rgba(0,64,21,.06);flex-wrap:wrap;gap:var(--gap-sm)}.chart-indices{display:flex;align-items:center;gap:var(--gap-lg);flex-wrap:wrap}.chart-title-group{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.chart-index-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;align-self:center}.tasi-dot{background:var(--colors--text)}.nomu-dot{background:var(--colors--primary-accent)}.chart-index-name{font-size:.85rem;font-weight:600;color:var(--colors--text)}.chart-index-value{font-size:1.15rem;font-weight:700;color:var(--colors--text);letter-spacing:-.02em}.chart-index-change{font-size:.85rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-full)}.chart-index-change.positive{color:#0a8a2e;background:#0a8a2e1a}.chart-index-change.negative{color:#d32f2f;background:#d32f2f1a}.chart-timeframes{display:flex;gap:4px;background:#0040150a;border-radius:var(--radius-full);padding:3px}.chart-tf{padding:.35rem .8rem;font-family:var(--font-primary);font-size:.78rem;font-weight:500;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition)}.chart-tf.active{background:var(--colors--text);color:var(--colors--background)}.chart-tf:not(.active):hover{color:var(--colors--text)}.chart-canvas{display:flex;align-items:stretch;height:300px;padding:var(--gap-sm) 0}.chart-y-axis{position:relative;width:58px;flex-shrink:0;font-size:.62rem;font-weight:500;letter-spacing:-.02em}.chart-y-axis span{position:absolute;transform:translateY(-50%);line-height:1;white-space:nowrap}.chart-y-left{color:var(--colors--text);opacity:.55}.chart-y-left span{right:8px}.chart-y-right{color:var(--colors--primary-accent);opacity:.7}.chart-y-right span{left:8px}.chart-svg{flex:1;min-width:0;height:100%}.chart-line-path,.chart-area-path,.chart-line-path-nomu,.chart-area-path-nomu{transition:d .5s ease}.chart-svg circle{transition:cx .5s ease,cy .5s ease}.chart-labels{display:flex;justify-content:space-between;padding:0 58px var(--gap-md);font-size:.72rem;color:var(--color-neutral-dark-gray);opacity:.6}.chart-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.market-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-full);font-size:.72rem;font-weight:600;white-space:nowrap}.status-open{background:#0a8a2e1a;color:#0a8a2e}.status-closed{background:#0000000f;color:#888}.status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-open .status-dot{background:#0a8a2e;animation:statusPulse 2s ease-in-out infinite}.status-closed .status-dot{background:#aaa}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 #0a8a2e66}50%{opacity:.7;box-shadow:0 0 0 4px #0a8a2e00}}.chart-pct-toggle{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-size:.78rem;font-weight:700;background:#0040150a;border:1px solid rgba(0,64,21,.1);border-radius:var(--radius-full);cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition)}.chart-pct-toggle:hover{border-color:var(--colors--text);color:var(--colors--text)}.chart-pct-toggle.active{background:var(--colors--text);color:var(--colors--background);border-color:var(--colors--text)}.ma-toggle{padding:3px 8px;font-family:var(--font-primary);font-size:.68rem;font-weight:600;background:#0040150a;border:1px solid rgba(0,64,21,.1);border-radius:var(--radius-full);cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition)}.ma-toggle:hover{border-color:var(--colors--text)}.ma-toggle-20.active{background:#5b9bd526;color:#5b9bd5;border-color:#5b9bd5}.ma-toggle-50.active{background:#e67e2226;color:#e67e22;border-color:#e67e22}.chart-fullscreen-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:1rem;background:#0040150a;border:1px solid rgba(0,64,21,.1);border-radius:var(--radius-full);cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition)}.chart-fullscreen-btn:hover{border-color:var(--colors--text);color:var(--colors--text)}.chart-fullscreen{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:9999;border-radius:0!important;display:flex;flex-direction:column;background:var(--color-neutral-white)}.chart-fullscreen .chart-canvas{flex:1;height:auto!important}.chart-index-dimmed{opacity:.3}.chart-title-group{transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.chart-canvas{position:relative}.chart-crosshair{stroke:#00401540;stroke-width:1;stroke-dasharray:4 3;pointer-events:none}.chart-tooltip{position:absolute;z-index:20;background:#0a0a0af0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 12px;box-shadow:0 4px 16px #00000073;pointer-events:none;font-size:.75rem;color:#ffffffe6;min-width:120px;white-space:nowrap}.tt-row{display:flex;align-items:center;gap:6px;padding:2px 0}.tt-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tt-dot.tasi-bg{background:var(--colors--text)}.tt-dot.nomu-bg{background:var(--colors--primary-accent)}.tt-label{font-weight:600;color:#ffffffbf;min-width:36px}.tt-val{font-weight:700;color:var(--colors--text);margin-inline-start:auto}.week52-marker{stroke-dasharray:6 4;stroke-width:1}.week52-marker.w52-high{stroke:#0a8a2e66}.week52-marker.w52-low{stroke:#d32f2f66}.week52-label{font-size:10px;font-weight:600;font-family:var(--font-primary)}.week52-label.w52-high{fill:#0a8a2e}.week52-label.w52-low{fill:#d32f2f}.market-summary-bar{padding:0 var(--gap-lg) var(--gap-sm)}.summary-text{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;margin-bottom:6px;flex-wrap:wrap}.summary-gainers{color:#0a8a2e}.summary-losers{color:#d32f2f}.summary-unchanged{color:#888}.summary-sep{color:#00401526}.summary-bar-track{display:flex;height:4px;border-radius:2px;overflow:hidden;background:#0000000a}.summary-bar-fill{height:100%;transition:width .5s ease}.summary-bar-fill.gain{background:#0a8a2e}.summary-bar-fill.loss{background:#d32f2f}.summary-bar-fill.unch{background:#ccc}.chart-last-updated{padding:var(--gap-xs) var(--gap-lg) var(--gap-sm);font-size:.68rem;color:var(--color-neutral-dark-gray);opacity:.5;text-align:end}.sector-heatmap{margin-top:var(--gap-lg)}.heatmap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-sm);flex-wrap:wrap;gap:8px}.heatmap-title{font-size:1rem;font-weight:700;color:var(--colors--text);margin:0}.heatmap-controls{display:flex;align-items:center;gap:6px}.heatmap-tfs{display:flex;gap:2px;background:#0040150a;border-radius:var(--radius-full);padding:2px}.hm-tf{padding:3px 8px;font-family:var(--font-primary);font-size:.68rem;font-weight:600;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition)}.hm-tf.active{background:var(--colors--text);color:var(--colors--background)}.hm-sort-btn,.hm-tree-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.85rem;background:#0040150a;border:1px solid rgba(0,64,21,.1);border-radius:6px;cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition)}.hm-sort-btn:hover,.hm-tree-btn:hover{border-color:var(--colors--text);color:var(--colors--text)}.hm-sort-btn.active,.hm-tree-btn.active{background:var(--colors--text);color:var(--colors--background);border-color:var(--colors--text)}.heatmap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.heatmap-grid.hm-sorted{grid-template-columns:1fr}.heatmap-grid.hm-treemap{display:flex;flex-wrap:wrap;gap:4px;min-height:220px}.heatmap-grid.hm-treemap .heatmap-cell{flex-grow:1;min-width:0}.heatmap-cell{cursor:pointer;transition:transform .2s ease}.heatmap-cell:hover{transform:translateY(-2px)}.hm-cell-inner{position:relative;border-radius:8px;border:1px solid rgba(0,64,21,.06);padding:10px 8px 6px;text-align:center;transition:box-shadow .2s ease;overflow:hidden}.heatmap-cell:hover .hm-cell-inner{box-shadow:0 4px 14px #0000001a}.hm-sorted .hm-cell-inner{display:flex;align-items:center;gap:10px;padding:8px 14px;text-align:start}.hm-sorted .hm-cell-top{display:flex;align-items:center;gap:6px;min-width:140px}.hm-sorted .heatmap-spark{width:60px;height:20px}.hm-sorted .hm-cell-bottom{margin-inline-start:auto}.hm-sorted .hm-weight-bar{display:none}.hm-cell-top{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:4px;flex-wrap:wrap}.hm-icon{font-size:.85rem;line-height:1}.heatmap-name{font-size:.72rem;font-weight:600;color:var(--colors--text);line-height:1.2}.heatmap-change{font-size:.75rem;font-weight:700}.heatmap-spark{width:40px;height:16px;display:block;margin:2px auto 4px}.hm-sorted .heatmap-spark{margin:0}.hm-cell-bottom{display:flex;align-items:center;justify-content:center;gap:6px}.hm-vol{font-size:.55rem;color:var(--colors--primary-accent);line-height:1}.hm-weight-bar{height:3px;background:#0000000f;border-radius:2px;margin-top:6px;overflow:hidden}.hm-weight-bar>div{height:100%;border-radius:2px;opacity:.5;transition:width .4s ease}.hm-badge{font-size:.55rem;font-weight:700;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.hm-badge-hot{background:#0a8a2e26;color:#0a8a2e}.hm-badge-weak{background:#d32f2f26;color:#d32f2f}@keyframes hmPulseBest{0%,to{box-shadow:0 0 #0a8a2e4d}50%{box-shadow:0 0 0 5px #0a8a2e00}}@keyframes hmPulseWorst{0%,to{box-shadow:0 0 #d32f2f4d}50%{box-shadow:0 0 0 5px #d32f2f00}}.hm-pulse-best .hm-cell-inner{animation:hmPulseBest 2.5s ease-in-out infinite}.hm-pulse-worst .hm-cell-inner{animation:hmPulseWorst 2.5s ease-in-out infinite}.hm-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#00280feb;color:#fff;padding:8px 12px;border-radius:8px;font-size:.68rem;line-height:1.5;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20}.hm-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#00280feb}.heatmap-cell:hover .hm-tip{opacity:1}.hm-drilldown{margin-top:8px;background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.1);border-radius:10px;padding:14px 18px;animation:hmSlideDown .3s ease}@keyframes hmSlideDown{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:300px;transform:translateY(0)}}.hm-dd-header{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;font-weight:700;color:var(--colors--text);margin-bottom:10px}.hm-dd-close{background:none;border:none;font-size:1rem;cursor:pointer;color:var(--color-neutral-dark-gray);padding:2px 6px;border-radius:4px;transition:background .2s}.hm-dd-close:hover{background:#0000000f}.hm-dd-table{display:flex;flex-direction:column;gap:6px}.hm-dd-row{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#00401505;border-radius:6px;font-size:.78rem}.hm-dd-name{font-weight:600;color:var(--colors--text);min-width:90px}.hm-dd-price{color:var(--color-neutral-dark-gray);font-weight:500}.hm-dd-ch{font-weight:700;min-width:65px;text-align:end}.hm-legend{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:.62rem;color:var(--color-neutral-dark-gray);opacity:.6}.hm-legend-bar{width:120px;height:4px;border-radius:2px;background:linear-gradient(to right,#d32f2f,#f5c6c6,#e0e0e0,#b8e0c4,#0a8a2e)}.hm-fadein{opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.hm-fadein.hm-visible,.hm-visible{opacity:1;transform:translateY(0)}.legal-content ul,.legal-content ol{margin-bottom:var(--gap-md);padding-inline-start:1.5rem}.ar-only{display:none}[dir=rtl] .ar-only,[dir=rtl] .ar-only[data-en=""],.en-only{display:block}[dir=rtl] .en-only{display:none}.social-proof{background:var(--colors--background)}.tweets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-lg)}.tweet-card{padding:var(--gap-lg);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-lg);transition:all var(--transition)}.tweet-card:hover{border-color:#00401526;box-shadow:0 8px 30px #0040150f}.tweet-author{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--gap-sm)}.tweet-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#00401514;border-radius:50%;font-size:.75rem;font-weight:600}.tweet-author strong{font-size:.9rem;display:block}.tweet-handle{font-size:.8rem;color:var(--color-neutral-dark-gray)}.tweet-card>p{font-size:.9rem;line-height:1.6;color:var(--color-neutral-dark-gray);margin-bottom:0}.final-cta{background:var(--colors--background);text-align:center;border-top:1px solid rgba(0,64,21,.08)}.cta-content{max-width:650px;margin:0 auto}.cta-content h2{margin-bottom:var(--gap-md)}.cta-content p{color:var(--color-neutral-dark-gray);font-size:1.05rem;line-height:1.6;margin-bottom:var(--gap-xl)}.cta-buttons{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);flex-wrap:wrap}.footer{background:#111613;color:var(--color-neutral-white);padding:2.5rem 0 0}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:2rem;padding-bottom:2rem}.footer-brand .nav-logo{margin-bottom:1rem}.footer-brand .logo-img{filter:brightness(0) invert(1);mix-blend-mode:normal}.footer-desc{font-size:.88rem;color:#ffffff80;max-width:300px;line-height:1.7}.footer-socials{display:flex;gap:.6rem;margin-top:1.5rem}.social-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffff80;transition:all var(--transition)}.social-link:hover{background:#ffffff1f;border-color:#fff3;color:var(--color-neutral-white);transform:translateY(-2px)}.social-link svg{width:17px;height:17px}.footer-links-group h4{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.2rem;color:#ffffff59}[dir=rtl] .footer-links-group h4{letter-spacing:0}.footer-links-group ul{display:flex;flex-direction:column;gap:.75rem}.footer-links-group a{font-size:.9rem;color:#fff9;transition:all var(--transition)}.footer-links-group a:hover{color:var(--color-neutral-white);padding-inline-start:4px}.footer-contact li{display:flex;align-items:center;gap:.6rem}.contact-icon{flex-shrink:0;color:#ffffff59}.footer-contact span{font-size:.88rem;color:#fff9;line-height:1.5}.footer-tadawul-logo{display:flex;justify-content:flex-start;margin-top:1.25rem}.licensed-logo{height:100px;width:auto;object-fit:contain;opacity:.85;transition:opacity var(--transition)}.licensed-logo:hover{opacity:1}.footer-bottom{display:flex;align-items:center;justify-content:center;padding:.75rem 0}.footer-bottom p{font-size:.78rem;color:#ffffff4d;margin-bottom:0}.pattern-logo{position:absolute;width:40px;height:40px;object-fit:contain;opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .8s ease;mix-blend-mode:multiply}.fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.features-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid .testimonial-card:last-child{grid-column:span 2}.tools-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.footer-grid .footer-brand{grid-column:1 / -1}}@media (max-width: 768px){.nav-links,.nav-actions{display:none}.nav-mobile-right{display:flex;align-items:center}.hero{padding-top:8rem;min-height:auto}.hero-title br{display:none}.features-grid{grid-template-columns:1fr}.use-cases-split{grid-template-columns:1fr;gap:var(--gap-xl)}.tab-content{grid-template-columns:1fr}.tab-image{order:-1;min-height:260px}.screen-body{padding:1rem;min-height:220px}.data-subtabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.data-subtabs::-webkit-scrollbar{display:none}.data-subtab{font-size:.6rem;padding:.25rem .4rem}.data-kpi-grid{grid-template-columns:repeat(3,1fr);gap:.35rem}.data-kpi-card{padding:.4rem}.data-kpi-value{font-size:.85rem}.data-kpi-label{font-size:.55rem}.data-kpi-badge{font-size:.52rem}.data-company-name{font-size:.7rem}.data-sparkline{width:32px;height:12px}.testimonials-grid{grid-template-columns:1fr}.testimonials-grid .testimonial-card:last-child{grid-column:span 1}.stats-grid{grid-template-columns:1fr;gap:var(--gap-lg)}.tools-grid{grid-template-columns:1fr}.tool-card:last-child:nth-child(odd){max-width:100%;grid-column:auto}.tweets-grid{grid-template-columns:1fr}.chart-header-bar{flex-direction:column;align-items:flex-start}.chart-controls{width:100%;justify-content:center}.chart-timeframes{width:auto;justify-content:center}.chart-canvas{height:220px;padding:var(--gap-xs) 0}.chart-y-axis{width:42px;font-size:.5rem}.chart-y-left span{right:4px}.chart-y-right span{left:4px}.chart-labels{padding:0 42px var(--gap-sm);font-size:.6rem}.chart-fullscreen-btn,.ma-toggle{display:none}.heatmap-grid{grid-template-columns:repeat(3,1fr)}.heatmap-grid.hm-treemap{min-height:180px}.hm-sorted .hm-cell-top{min-width:110px}.hm-tip{font-size:.62rem;padding:6px 10px}.hm-drilldown{padding:10px 14px}.hm-tree-btn{display:none}.market-summary-bar{padding:0 var(--gap-md) var(--gap-xs)}.chart-last-updated{padding:var(--gap-xs) var(--gap-md) var(--gap-xs)}.data-row{font-size:.72rem;gap:.25rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-grid .footer-brand{grid-column:1 / -1;text-align:center}.footer-grid .footer-brand .footer-desc{max-width:100%}.footer-grid .footer-brand .footer-socials,.footer-grid .footer-brand .nav-logo,.footer-tadawul-logo{justify-content:center}.footer-bottom{flex-direction:column;gap:var(--gap-sm);text-align:center}.licensed-logo{height:120px}.licensed-label{font-size:1.1rem}}@media (max-width: 480px){.screen-body{padding:.75rem;min-height:180px}.data-body{min-height:180px}.screen-header{padding:.5rem .75rem}.screen-header .dot{width:7px;height:7px}.data-company-logo,.chart-company-logo{height:20px}.data-company-name,.chart-company-name{font-size:.62rem}.data-company-ticker,.chart-company-ticker{font-size:.55rem}.data-company-bar,.chart-company-bar{gap:.4rem;padding-bottom:.5rem;margin-bottom:.5rem}.data-controls{margin-bottom:.4rem;gap:.3rem}.data-subtab{font-size:.52rem;padding:.2rem .32rem}.data-period-btn{font-size:.52rem;padding:.18rem .35rem}.data-kpi-grid{grid-template-columns:repeat(2,1fr);gap:.3rem}.data-kpi-card{padding:.35rem}.data-kpi-value{font-size:.75rem}.data-kpi-label{font-size:.5rem}.data-kpi-badge{font-size:.48rem;padding:.08rem .25rem}.data-sparkline{width:26px;height:10px}.heatmap-grid{grid-template-columns:repeat(2,1fr)}.heatmap-header{flex-direction:column;align-items:flex-start}.heatmap-controls{width:100%;justify-content:space-between}.hm-sort-btn,.hm-tree-btn{display:none}.hm-cell-inner{padding:8px 6px 4px}.heatmap-name{font-size:.65rem}.heatmap-change{font-size:.68rem}.hm-icon{font-size:.75rem}.heatmap-spark{width:32px;height:12px}.hm-tip{display:none}.hm-dd-row{font-size:.72rem;padding:5px 8px}.hm-legend-bar{width:80px}.chart-pct-toggle{width:26px;height:26px;font-size:.7rem}.hero-ctas{flex-direction:column;width:100%}.hero-ctas .btn{width:100%}.hero-search-block{margin-top:2rem;max-width:100%}.hero-search-intro{font-size:.85rem}.hero-search-input{padding:12px 44px;font-size:.88rem}.cta-buttons{flex-direction:column;width:100%}.cta-buttons .btn,.tab-buttons{width:100%}.tab-btn{flex:1;padding:.5rem .75rem;font-size:.85rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-grid{grid-template-columns:1fr;gap:1.5rem;text-align:center}.footer-grid .footer-brand,.footer-links-group{text-align:center}.footer-links-group ul{align-items:center}.footer-contact li,.footer-grid .footer-brand .footer-socials{justify-content:center}.licensed-logo{height:80px}.licensed-label{font-size:1rem;white-space:normal}.licensed-inner{flex-direction:column;gap:.5rem}.chart-timeframes{flex-wrap:wrap;justify-content:center}.chart-tf{padding:.3rem .6rem;font-size:.7rem}.sector-heatmap{overflow:hidden}}.scroll-top{position:fixed;bottom:2rem;right:2rem;z-index:900;width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(0,64,21,.2);background:var(--colors--background);color:var(--colors--text);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:all var(--transition);box-shadow:0 4px 20px #0040151a}.scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top:hover{background:var(--colors--text);color:var(--colors--background);border-color:var(--colors--text);transform:translateY(-2px);box-shadow:0 6px 24px #0040152e}[dir=rtl] .scroll-top{right:auto;left:2rem}@keyframes rippling{0%{opacity:.35;transform:scale(0)}to{transform:scale(2);opacity:0}}.btn{position:relative;overflow:hidden}.btn .ripple-span{position:absolute;border-radius:50%;background:#fff6;pointer-events:none;animation:rippling .6s ease-out forwards}.btn-outline .ripple-span{background:#0040151f}.mobile-bottom-nav{display:none}@media (max-width: 768px){.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--colors--background);border-top:1px solid rgba(0,64,21,.1);padding:8px 0;padding-bottom:max(8px,env(safe-area-inset-bottom));justify-content:space-around;align-items:flex-start;box-shadow:0 -2px 12px #0000000f}.mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:var(--colors--text);opacity:.65;transition:opacity .2s ease;flex:1;padding:2px 2px 0;min-width:0}.mobile-bottom-nav a.active{opacity:1}.mobile-bottom-nav a:active{opacity:.8;transform:scale(.95)}.mobile-bottom-nav .bnav-icon{width:26px;height:26px;object-fit:contain;flex-shrink:0}.mobile-bottom-nav .bnav-icon-svg{width:26px;height:26px;flex-shrink:0}.mobile-bottom-nav .bnav-label{font-size:.55rem;font-weight:600;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav .bnav-more-btn{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;color:var(--colors--text);opacity:.65;transition:opacity .2s ease;flex:1;padding:2px 2px 0;min-width:0;cursor:pointer;font-family:inherit}.mobile-bottom-nav .bnav-more-btn.active{opacity:1}.mobile-bottom-nav .bnav-more-btn:active{opacity:.8;transform:scale(.95)}.bnav-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.bnav-more-backdrop.active{opacity:1;visibility:visible}.bnav-more-panel{position:fixed;bottom:0;left:0;right:0;z-index:1001;background:var(--colors--background);border-radius:20px 20px 0 0;padding:.75rem 1.25rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom));box-shadow:0 -4px 32px #0000001f;transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.bnav-more-panel.active{transform:translateY(0)}.bnav-more-handle{width:36px;height:4px;background:#00401526;border-radius:2px;margin:0 auto .75rem}.bnav-more-search{position:relative;margin-bottom:.75rem}.bnav-more-search svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--colors--text);opacity:.35;pointer-events:none}[dir=ltr] .bnav-more-search svg,:root:not([dir=rtl]) .bnav-more-search svg{left:14px}[dir=rtl] .bnav-more-search svg{right:14px}.bnav-more-search input{width:100%;padding:11px 42px;font-size:.88rem;font-family:inherit;color:var(--colors--text);background:#0040150a;border:1.5px solid rgba(0,64,21,.1);border-radius:var(--radius-full);outline:none;transition:all var(--transition)}.bnav-more-search input::placeholder{color:var(--colors--text);opacity:.4}.bnav-more-search input:focus{border-color:#00401540;background:var(--colors--background)}.bnav-more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.bnav-more-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 4px;border-radius:12px;text-decoration:none;color:var(--colors--text);transition:background .2s ease}.bnav-more-item:active{background:#0040150f}.bnav-more-item svg{width:22px;height:22px;opacity:.7}.bnav-more-item span{font-size:.65rem;font-weight:600;text-align:center;line-height:1.3;opacity:.7}body{padding-bottom:72px}.scroll-top{bottom:84px!important}}@media (max-width: 380px){.mobile-bottom-nav .bnav-label{font-size:.5rem}.mobile-bottom-nav .bnav-icon,.mobile-bottom-nav .bnav-icon-svg{width:23px;height:23px}}.field-edit-form{margin-top:.75rem}.field-hint{font-size:.75rem;color:var(--color-neutral-dark-gray);margin-top:.4rem}.phone-input-group{display:flex;align-items:center;border:1.5px solid rgba(0,64,21,.15);border-radius:var(--radius-sm);overflow:hidden;background:var(--colors--background);transition:var(--transition)}.phone-input-group:focus-within{border-color:var(--colors--text);box-shadow:0 0 0 3px #00401514}.phone-prefix{padding:.65rem .75rem;background:#0040150d;color:var(--color-neutral-dark-gray);font-size:.88rem;font-weight:600;border-inline-end:1px solid rgba(0,64,21,.1);white-space:nowrap}.phone-input{border:none!important;box-shadow:none!important;border-radius:0!important}.sub-price{text-align:end}.sub-price-amount{font-size:2rem;font-weight:800;color:var(--colors--text);line-height:1}.sub-price-currency{display:block;font-size:.78rem;color:var(--color-neutral-dark-gray);margin-top:.2rem}.sub-card-features{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,64,21,.06)}.sub-feature{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--colors--text)}.sub-stat-value{font-size:1.2rem;font-weight:800;color:var(--colors--text);margin-bottom:.15rem}.password-form,.password-field{margin-bottom:1rem}.password-field label{display:block;font-size:.78rem;font-weight:600;color:var(--color-neutral-dark-gray);margin-bottom:.4rem}.password-input-wrap{position:relative}.password-input-wrap .profile-input{padding-inline-end:48px}.password-toggle-vis{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:12px;background:none;border:none;color:var(--color-neutral-dark-gray);cursor:pointer;padding:4px;transition:var(--transition)}.password-toggle-vis:hover{color:var(--colors--text)}.password-strength{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.strength-bars{display:flex;gap:4px;flex:1}.strength-bar{height:4px;border-radius:2px;flex:1;background:#0040151a;transition:var(--transition)}.strength-bar.weak{background:#ef4444}.strength-bar.fair{background:#f97316}.strength-bar.good{background:#eab308}.strength-bar.strong{background:#22c55e}.strength-text{font-size:.72rem;font-weight:600;min-width:50px;text-align:end}.strength-text.weak{color:#ef4444}.strength-text.fair{color:#f97316}.strength-text.good{color:#eab308}.strength-text.strong{color:#22c55e}.password-rules{list-style:none;padding:0;margin-top:.6rem;display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.password-rules li{font-size:.72rem;color:var(--color-neutral-dark-gray);display:flex;align-items:center;gap:.35rem}.password-rules li:before{content:"";width:6px;height:6px;border-radius:50%;background:#00401526;flex-shrink:0;transition:var(--transition)}.password-rules li.valid{color:#22c55e}.password-rules li.valid:before{background:#22c55e}.field-match-msg{font-size:.75rem;margin-top:.35rem;font-weight:500}.field-match-msg.match{color:#22c55e}.field-match-msg.no-match{color:#ef4444}.sessions-list{display:flex;flex-direction:column;gap:.5rem}.session-item{display:flex;align-items:center;gap:.8rem;padding:.85rem;border-radius:var(--radius-sm);background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.06)}.session-current{border-color:#00401526}.session-icon{width:36px;height:36px;border-radius:8px;background:#0040150d;display:flex;align-items:center;justify-content:center;color:var(--colors--text);flex-shrink:0}.session-info{flex:1}.session-device{display:block;font-size:.85rem;font-weight:600;color:var(--colors--text)}.session-details{font-size:.72rem;color:var(--color-neutral-dark-gray)}.session-badge-current{font-size:.7rem;font-weight:600;color:#22c55e;background:#22c55e14;padding:.2rem .65rem;border-radius:var(--radius-full)}.btn-session-revoke{background:none;border:1px solid rgba(220,38,38,.2);color:#dc2626;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;transition:var(--transition)}.btn-session-revoke:hover{background:#dc26260f}@media (max-width: 1024px){.profile-layout{grid-template-columns:240px 1fr;gap:1.5rem}.sub-card-features{grid-template-columns:1fr}}@media (max-width: 768px){.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:static}.profile-section{padding:1.25rem}.sub-card-header{flex-direction:column;align-items:flex-start;gap:1rem}.sub-card-footer{flex-direction:column;gap:1rem;align-items:flex-start}.sub-stats-grid,.password-rules{grid-template-columns:1fr}.field-display{flex-wrap:wrap}}.watchlist-page{padding:calc(var(--section-pad) + 2rem) 0 var(--section-pad);min-height:80vh}.wt-hero-wrap{position:relative;overflow:hidden;margin-top:calc(-1 * (var(--section-pad) + 2rem))}.wt-hero-wrap>.container{position:relative;overflow:hidden;padding-top:calc(var(--section-pad) + 2rem)}.wt-header-pattern{position:absolute;top:0;right:60px;bottom:0;left:60px;z-index:0;overflow:hidden;pointer-events:none}.wt-hero-wrap .watchlist-page-header,.wt-hero-wrap .wt-tabs-bar{position:relative;z-index:1}.watchlist-page-header{margin-bottom:2rem}.watchlist-page-header h1{font-size:var(--h2-size);font-weight:700;color:var(--colors--text);margin-bottom:.4rem}.watchlist-page-header p{color:var(--color-neutral-dark-gray);font-size:.95rem}.watchlist-toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.watchlist-search-wrap{position:relative;flex:1;min-width:200px}.watchlist-search-icon{position:absolute;top:50%;right:.85rem;transform:translateY(-50%);color:var(--color-neutral-dark-gray);opacity:.5;pointer-events:none}[dir=ltr] .watchlist-search-icon{right:auto;left:.85rem}.watchlist-search-input{width:100%;padding:.65rem 2.5rem .65rem 1rem;border:1px solid rgba(0,64,21,.12);border-radius:var(--radius-sm);background:var(--color-neutral-white);color:var(--colors--text);font-size:.9rem;font-family:inherit;outline:none;transition:border-color var(--transition)}[dir=ltr] .watchlist-search-input{padding:.65rem 1rem .65rem 2.5rem}.watchlist-search-input:focus{border-color:var(--colors--primary-accent)}.watchlist-search-input::placeholder{color:var(--color-neutral-dark-gray);opacity:.6}.watchlist-toolbar-actions{display:flex;align-items:center;gap:1rem}.watchlist-sort-select{padding:.6rem 1rem;border:1px solid rgba(0,64,21,.12);border-radius:var(--radius-sm);background:var(--color-neutral-white);color:var(--colors--text);font-size:.85rem;font-family:inherit;cursor:pointer;outline:none}.watchlist-count{font-size:.85rem;color:var(--color-neutral-dark-gray);white-space:nowrap;font-weight:500}.watchlist-section{background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-md);overflow:hidden}.watchlist-table-header{display:grid;grid-template-columns:var(--wt-grid, auto 2fr 1fr 1fr 1fr 1fr 1fr .5fr);gap:.5rem;padding:.75rem 1.25rem;background:#00401508;border-bottom:1px solid rgba(0,64,21,.08);font-size:.75rem;font-weight:600;color:var(--color-neutral-dark-gray);letter-spacing:.03em}.wt-swipe-wrapper{position:relative;overflow:hidden}.wt-swipe-wrapper:last-child .watchlist-row{border-bottom:none}.wt-swipe-delete-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#ef4444;display:flex;align-items:center;gap:.5rem;padding:0 1.5rem;color:#fff;font-size:.85rem;font-weight:600;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:0}.wt-swipe-delete-bg{direction:ltr;justify-content:flex-end}.wt-swipe-delete-bg svg{flex-shrink:0;transition:transform .2s ease}.wt-swipe-ready .wt-swipe-delete-bg{opacity:1}.wt-swipe-ready .wt-swipe-delete-bg svg{transform:scale(1.15)!important}.watchlist-row{display:grid;grid-template-columns:var(--wt-grid, auto 2fr 1fr 1fr 1fr 1fr 1fr .5fr);gap:.5rem;padding:.85rem 1.25rem;border-bottom:1px solid rgba(0,64,21,.05);align-items:center;font-size:.9rem;transition:background-color var(--transition);animation:wt-fadeIn .3s ease both;position:relative;z-index:1;background:var(--color-neutral-white, #fff);touch-action:pan-y}.watchlist-row:last-child{border-bottom:none}.watchlist-row:hover{background:#00401505}@keyframes wt-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wt-company-name{font-weight:600;color:var(--colors--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-row .wt-col-company{display:flex;align-items:center;gap:.25rem;min-width:0;overflow:hidden}.wt-col-symbol{font-family:Inter,monospace;font-size:.82rem;color:var(--color-neutral-dark-gray);direction:ltr}.wt-col-price,.wt-col-change,.wt-col-changePct{font-family:Inter,monospace;font-size:.85rem;direction:ltr;text-align:center}.wt-positive{color:#004015}.wt-negative{color:#ef4444}.wt-neutral{color:var(--color-neutral-dark-gray)}.wt-col-volume{font-family:Inter,monospace;font-size:.85rem;direction:ltr;text-align:center}.wt-col-action{display:flex;align-items:center;justify-content:center}.wt-remove-btn{background:none;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:.35rem;cursor:pointer;color:#ef4444;transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center;animation:wt-remove-pulse 2s ease-in-out infinite}.wt-remove-btn:hover{color:#dc2626;border-color:#dc2626;background:#ef444414}@keyframes wt-remove-pulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef444400}}.wt-col-has-def{cursor:pointer;transition:color .15s}.wt-col-has-def{cursor:help;transition:color .2s ease}.wt-col-has-def:hover{color:var(--colors--primary-accent)}.wt-col-def-hint{font-size:.72rem;color:var(--color-neutral-dark-gray);opacity:.6;text-align:center;margin:.25rem 0 .5rem}.wt-col-def-hint-sub{font-style:italic;opacity:.85}.wt-col-def-hint-sub.wt-indicator-subtitle--warning{color:#ef4444;font-weight:500}.wt-col-def-tooltip{position:absolute;z-index:100;background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.12);border-radius:var(--radius-md);box-shadow:0 6px 24px #0000001a;padding:1rem 1.15rem;width:320px;max-width:calc(100vw - 2rem);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}.wt-col-def-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:none}@media (max-width: 576px){.wt-col-def-tooltip.visible{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:300px;max-width:85vw;z-index:10000;pointer-events:auto}}.wt-col-def-title{font-size:.9rem;font-weight:700;color:#004015;margin-bottom:.4rem}.wt-col-def-body{font-size:.82rem;line-height:1.6;color:var(--color-neutral-dark-gray);margin-bottom:.5rem}.wt-col-def-formula{font-size:.78rem;font-weight:500;color:#004015;background:#0040150d;padding:.45rem .7rem;border-radius:6px;direction:rtl;line-height:1.5}[dir=ltr] .wt-col-def-formula{direction:ltr}.watchlist-empty{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--color-neutral-dark-gray)}.watchlist-empty svg{opacity:.3;margin-bottom:1rem}.watchlist-empty h3{font-size:1.15rem;font-weight:600;color:var(--colors--text);margin-bottom:.4rem}.watchlist-empty p{font-size:.9rem;opacity:.7}@media (max-width: 1024px){.watchlist-table-header,.watchlist-row{font-size:.82rem;padding:.7rem 1rem}}@media (max-width: 768px){.watchlist-page-header{margin-bottom:1rem}.watchlist-page-header h1{font-size:1.35rem;margin-bottom:.2rem}.watchlist-page-header p{font-size:.82rem;line-height:1.4}.watchlist-toolbar{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.75rem}.watchlist-toolbar-actions{justify-content:space-between;gap:.5rem}.watchlist-search-input{padding:.5rem 2.25rem .5rem .85rem;font-size:.85rem}[dir=ltr] .watchlist-search-input{padding:.5rem .85rem .5rem 2.25rem}.watchlist-count{font-size:.78rem}.watchlist-table-header{display:none}.watchlist-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;padding:.75rem 1rem .6rem;position:relative}.wt-col-symbol{order:1;flex:0 0 auto;font-size:.72rem;opacity:.5;margin-inline-end:.3rem}.wt-col-company{order:2;flex:1 1 60%;font-size:.88rem;min-width:0}.wt-col-company .wt-company-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}.watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk){order:3;flex:0 0 auto;font-size:.76rem;padding:.15rem .45rem;background:#0040151a;border-radius:4px;margin-top:.15rem;display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap;direction:ltr;text-align:start}[dir=rtl] .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk):before{content:attr(data-label-ar) ":";font-size:.65rem;opacity:.6;font-weight:500;order:3;direction:rtl}[dir=ltr] .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk):before{content:attr(data-label-en) ":";font-size:.65rem;opacity:.6;font-weight:500}[dir=rtl] .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk):after{content:attr(data-unit-ar);font-size:.72rem;opacity:.85;font-weight:500;order:2}[dir=ltr] .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk):after{content:attr(data-unit-en);font-size:.72rem;opacity:.85;font-weight:500}.watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action).wt-positive{background:#0040151a;color:#004015}.watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action).wt-negative{background:#ef44441a;color:#b91c1c}.wt-col-action{display:none}.wt-tour-tooltip,.wt-tour-tooltip.wt-tour-above{top:auto!important;bottom:20px!important;left:50%!important;right:auto!important;transform:translate(-50%) translateY(24px)!important;width:calc(100vw - 24px)!important;max-width:460px!important;max-height:56vh!important;overflow-y:auto!important}.wt-tour-tooltip.active,.wt-tour-tooltip.wt-tour-above.active{transform:translate(-50%) translateY(0)!important}.wt-col-bulk{order:0}}@media (max-width: 480px){.watchlist-page-header{margin-bottom:.75rem}.watchlist-page-header h1{font-size:1.25rem}.watchlist-page-header p{font-size:.78rem}.watchlist-row{padding:.65rem .85rem .5rem}.wt-tab{padding:.4rem .85rem;font-size:.8rem}.wt-add-tab{padding:.4rem .75rem;font-size:.8rem}.wt-guide-btn{font-size:.75rem;padding:.35rem .75rem}.wt-tour-tooltip-header h4{font-size:.88rem}.wt-tour-tooltip>p{font-size:.78rem;line-height:1.6;margin-bottom:.75rem}.wt-tour-step-badge{font-size:.65rem;padding:.12rem .45rem}.wt-tour-skip{font-size:.78rem}.wt-tour-next{padding:.4rem 1.1rem;font-size:.78rem}.wt-tour-tooltip,.wt-tour-tooltip.wt-tour-above{bottom:16px!important;width:calc(100vw - 20px)!important;max-height:52vh!important;padding:.85rem 1rem!important}.wt-detail-header,.wt-detail-body{padding:1rem 1.15rem}.wt-detail-price{font-size:1.75rem}.wt-note-card{padding:.6rem}.wt-note-textarea{min-height:60px;font-size:.8rem}.wt-bulk-bar{bottom:80px;width:94vw;padding:.45rem .85rem;gap:.5rem;font-size:.8rem}}@media (max-width: 375px){.watchlist-page-header{margin-bottom:.5rem}.watchlist-page-header h1{font-size:1.15rem}.watchlist-page-header p{display:none}.wt-tabs-bar{gap:.3rem;margin-bottom:.6rem}.wt-tab{padding:.35rem .7rem;font-size:.75rem}.wt-add-tab{padding:.35rem .6rem;font-size:.75rem}.wt-add-tab span{display:none}.wt-guide-btn{font-size:.72rem;padding:.3rem .65rem}.watchlist-row{padding:.55rem .75rem .45rem}.wt-col-company{font-size:.82rem}.watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk){font-size:.72rem;padding:.08rem .35rem}.wt-indicator-tab{padding:.4rem .6rem;font-size:.7rem}.watchlist-search-input{font-size:.82rem}.wt-tour-tooltip,.wt-tour-tooltip.wt-tour-above{bottom:10px!important;width:calc(100vw - 16px)!important;max-height:50vh!important;padding:.7rem .85rem!important}.wt-tour-tooltip>p{font-size:.74rem!important}.wt-tour-tooltip-header h4{font-size:.84rem!important}.wt-tour-next{padding:.35rem .9rem;font-size:.75rem}}.wt-tabs-bar{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,64,21,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wt-tabs-bar::-webkit-scrollbar{display:none}.wt-tab{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1.2rem;border-radius:var(--radius-sm);border:1px solid rgba(0,64,21,.12);background:var(--color-neutral-white);color:var(--colors--text);font-size:.85rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0}.wt-tab.active{background:var(--colors--primary-accent);color:#fff;border-color:transparent}.wt-tab:not(.active):hover{background:#0040150a}.wt-tab-delete{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin-inline-start:.35rem;cursor:pointer;opacity:.55;transition:all var(--transition);color:inherit;line-height:1}.wt-tab-delete:hover{opacity:1;color:#ef4444}.wt-tab.active .wt-tab-delete{color:#ffffffb3}.wt-tab.active .wt-tab-delete:hover{color:#fca5a5}.wt-tab-edit{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin-inline-start:.3rem;cursor:pointer;opacity:0;transition:opacity .18s,color .18s;color:inherit;line-height:1;flex-shrink:0}.wt-tab:hover .wt-tab-edit,.wt-tab.active .wt-tab-edit{opacity:.6}.wt-tab-edit:hover{opacity:1!important}.wt-tab.active .wt-tab-edit{color:#fffc}.wt-tab.active .wt-tab-edit:hover{color:#fff}.wt-tab-rename-input{border:none;outline:none;background:transparent;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;padding:0;margin:0;width:6rem;min-width:3rem;max-width:12rem;text-align:center;caret-color:currentColor}.wt-tab.active .wt-tab-rename-input{color:#fff}.wt-tab:not(.active) .wt-tab-rename-input{color:var(--colors--text, #004015)}.wt-tab-locked{opacity:.8;background:#0040150a!important;border-color:#0040152e!important;cursor:pointer}.wt-tab-locked.active{opacity:1;background:#00401514!important;border-color:#0040154d!important;color:var(--colors--text)!important}.wt-tab-locked:not(.active):hover{background:#00401512!important}.wt-tab-lock-icon{color:var(--colors--text);opacity:.5;flex-shrink:0}.wt-tab-upgrade-badge{display:inline-flex;align-items:center;background:var(--colors--text);color:#fff!important;font-size:.6rem;font-weight:700;padding:2px 5px;border-radius:3px;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;text-decoration:none;cursor:pointer;transition:opacity var(--transition)}.wt-tab-upgrade-badge:hover{opacity:.8}.wt-locked-wl-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;text-align:center}.wt-locked-wl-icon{width:60px;height:60px;border-radius:50%;background:#0040150f;border:1px solid rgba(0,64,21,.18);display:flex;align-items:center;justify-content:center;color:var(--colors--text);opacity:.7}.wt-locked-wl-title{font-size:1.1rem;font-weight:700;color:var(--colors--text);margin:0}.wt-locked-wl-desc{font-size:.88rem;color:var(--color-neutral-dark-gray);max-width:360px;margin:0;line-height:1.6}.wt-locked-wl-upgrade-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:var(--colors--text);color:#fff!important;border:none;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;box-shadow:0 3px 12px #00401533;transition:all var(--transition)}.wt-locked-wl-upgrade-btn:hover{opacity:.85;transform:translateY(-1px)}.wt-locked-stocks-container{position:relative}.wt-locked-stock-row{display:grid;grid-template-columns:var(--wt-grid, auto 2fr 1fr 1fr 1fr 1fr 1fr .5fr);gap:.5rem;padding:0 1.25rem;min-height:56px;align-items:center;border-bottom:1px solid rgba(0,64,21,.06);filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none}.wt-locked-ph{display:inline-block;height:.8em;border-radius:3px;background:#0040151f}.wt-locked-stocks-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff9;z-index:2}.wt-locked-stocks-overlay-label{font-size:.83rem;font-weight:600;color:var(--colors--text);opacity:.75}.wt-locked-upgrade-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;background:var(--colors--text);color:#fff!important;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:700;font-family:inherit;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #00401533;transition:all var(--transition)}.wt-locked-upgrade-btn:hover{opacity:.85;transform:translateY(-1px)}.wt-add-tab{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.5rem 1rem;border-radius:var(--radius-sm);border:1px dashed rgba(0,64,21,.2);background:transparent;color:var(--color-neutral-dark-gray);font-size:.85rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0}.wt-add-tab:hover{border-color:var(--colors--primary-accent);color:var(--colors--primary-accent);background:#00401505}.wt-add-tab svg{flex-shrink:0}.wt-guide-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.1rem;border-radius:var(--radius-sm);border:none;background:linear-gradient(135deg,#e53935,#c62828);color:#fff;font-size:.84rem;font-family:inherit;font-weight:600;cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0;margin-inline-start:auto;animation:wt-guide-pulse 2s ease-in-out infinite}.wt-guide-btn:hover{background:linear-gradient(135deg,#d32f2f,#b71c1c);transform:translateY(-1px);box-shadow:0 4px 14px #e5393566}.wt-guide-btn .wt-guide-icon{flex-shrink:0;animation:wt-icon-bounce 2s ease-in-out infinite}[dir=rtl] .wt-guide-btn .wt-guide-icon{animation:wt-icon-bounce-rtl 2s ease-in-out infinite}@keyframes wt-guide-pulse{0%,to{box-shadow:0 0 #e5393573}50%{box-shadow:0 0 0 10px #e5393500}}@keyframes wt-icon-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes wt-icon-bounce-rtl{0%,to{transform:scaleX(-1) scale(1)}50%{transform:scaleX(-1) scale(1.2)}}.wt-tour-spotlight{position:fixed;z-index:1002;border-radius:8px;box-shadow:0 0 0 9999px #0000008c;pointer-events:auto;opacity:0;visibility:hidden;transition:top .35s ease,left .35s ease,width .35s ease,height .35s ease,opacity .25s ease}.wt-tour-spotlight.active{opacity:1;visibility:visible}.wt-tour-tooltip{position:fixed;z-index:1003;background:var(--color-neutral-white);border-radius:var(--radius-md);box-shadow:0 8px 32px #0000002e;max-width:360px;width:90vw;padding:1.1rem 1.25rem;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,top .35s ease,left .35s ease}.wt-tour-tooltip.active{opacity:1;visibility:visible;transform:translateY(0)}.wt-tour-tooltip.wt-tour-above{transform:translateY(-8px)}.wt-tour-tooltip.wt-tour-above.active{transform:translateY(0)}.wt-tour-tooltip-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.wt-tour-step-badge{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .55rem;border-radius:999px;background:var(--colors--primary-accent);color:#fff;font-size:.7rem;font-weight:600;white-space:nowrap;flex-shrink:0}.wt-tour-tooltip-header h4{margin:0;font-size:.95rem;font-weight:700;color:var(--colors--text)}.wt-tour-tooltip>p{margin:0 0 1rem;font-size:.83rem;color:var(--color-neutral-dark-gray);line-height:1.7}.wt-tour-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.wt-tour-skip{background:none;border:none;color:var(--color-neutral-dark-gray);font-size:.82rem;font-family:inherit;cursor:pointer;padding:.4rem .5rem;transition:color var(--transition)}.wt-tour-skip:hover{color:var(--colors--text)}.wt-tour-next{padding:.5rem 1.4rem;background:var(--colors--primary-accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.84rem;font-family:inherit;font-weight:600;cursor:pointer;transition:opacity var(--transition)}.wt-tour-next:hover{opacity:.88}.wt-indicator-tabs{display:flex;gap:0;border-bottom:1px solid rgba(0,64,21,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative}.wt-indicator-tabs::-webkit-scrollbar{display:none}.wt-tabs-scroll-arrow{display:none}@media (max-width: 768px){.wt-tabs-scroll-arrow{position:sticky;left:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;font-size:1rem;color:var(--colors--primary-accent, #004015);animation:wt-tabs-arrow 1.5s ease-in-out infinite;pointer-events:none;transition:opacity .3s ease;z-index:2}[dir=ltr] .wt-tabs-scroll-arrow{left:auto;right:0;animation-name:wt-tabs-arrow-ltr}@keyframes wt-tabs-arrow{0%,to{transform:translate(4px);opacity:.3}50%{transform:translate(-4px);opacity:1}}@keyframes wt-tabs-arrow-ltr{0%,to{transform:translate(-4px);opacity:.3}50%{transform:translate(4px);opacity:1}}}.wt-indicator-tab{padding:.65rem 1.25rem;font-size:.82rem;font-weight:500;font-family:inherit;color:var(--color-neutral-dark-gray);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--transition);white-space:nowrap}.wt-indicator-tab.active{color:var(--colors--primary-accent);border-bottom-color:var(--colors--primary-accent);font-weight:600;animation:wt-tab-pulse 2s ease-in-out infinite}@keyframes wt-tab-pulse{0%,to{box-shadow:0 2px #d4a84373}50%{box-shadow:0 2px 0 4px #d4a84300}}.wt-indicator-tab:not(.active):hover{color:var(--colors--text);background:#00401505}.watchlist-table-header .wt-col-symbol{font-weight:400;font-size:.82rem;letter-spacing:0;align-items:flex-end}.watchlist-table-header .wt-col-company{font-size:.85rem;align-items:flex-start}.watchlist-table-header span{display:flex;flex-direction:column;align-items:center;line-height:1.2}.wt-col-unit{display:block;font-size:.65rem;font-weight:400;color:var(--color-neutral-dark-gray);opacity:.65;margin-top:.1rem;line-height:1}.wt-col-range{font-family:Inter,monospace;font-size:.8rem;color:var(--color-neutral-dark-gray);direction:ltr;text-align:center}.wt-col-eps,.wt-col-pe,.wt-col-yield,.wt-col-mcap{font-family:Inter,monospace;font-size:.85rem;direction:ltr;text-align:center}.wt-col-mcap{color:inherit}.wt-col-ratio,.wt-col-int,.wt-col-pct{font-family:Inter,monospace;font-size:.85rem;direction:ltr;text-align:center}@media (max-width: 768px){.wt-indicator-tabs{padding-bottom:.25rem}.wt-indicator-tab{padding:.45rem .7rem;font-size:.72rem;white-space:nowrap}}.wt-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.wt-detail-backdrop.open{opacity:1;visibility:visible}.wt-detail-panel{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;height:100dvh;background:var(--color-neutral-white);z-index:1000;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:-4px 0 24px #0000001f}[dir=rtl] .wt-detail-panel{right:auto;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}.wt-detail-panel.open{transform:translate(0)}.wt-detail-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,64,21,.08);position:sticky;top:0;background:var(--color-neutral-white);z-index:1}.wt-detail-title{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.wt-detail-title h3{font-size:1.1rem;font-weight:700;color:var(--colors--text);margin:0}.wt-detail-title span{font-size:.8rem;color:var(--color-neutral-dark-gray);font-family:Inter,monospace}.wt-detail-company-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wt-detail-company-name{font-size:1.05rem;font-weight:700;color:var(--colors--text);margin:0;line-height:1.3}.wt-detail-sym-badge{font-size:.72rem;font-weight:600;font-family:Inter,monospace;color:var(--color-neutral-dark-gray);background:#0040150f;border-radius:4px;padding:.1rem .4rem;flex-shrink:0}.wt-detail-price-row{display:flex;align-items:baseline;gap:.55rem;margin-top:.2rem;flex-wrap:wrap}.wt-detail-price{font-size:2rem;font-weight:700;font-family:Inter,sans-serif;color:var(--colors--text);direction:ltr;line-height:1}.wt-detail-price small{font-size:.75rem;font-weight:500;color:var(--color-neutral-dark-gray)}.wt-detail-change{font-size:1rem;font-weight:600;font-family:Inter,sans-serif;direction:ltr}.wt-detail-change.wt-positive{color:#22c55e}.wt-detail-change.wt-negative{color:#ef4444}.wt-detail-view-link{font-size:.78rem;color:var(--color-neutral-dark-gray);margin-top:.1rem}.wt-detail-header-skeleton{display:flex;flex-direction:column;gap:.45rem}.wt-skeleton{display:block;border-radius:4px;background:linear-gradient(90deg,#0040150f 25%,#0040151f,#0040150f 75%);background-size:200% 100%;animation:wt-shimmer 1.4s ease infinite}.wt-skeleton-name{width:140px;height:18px}.wt-skeleton-sym{width:80px;height:14px}@keyframes wt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wt-detail-profile-card{background:#00401508;border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-sm);padding:.85rem 1rem;margin-bottom:1.25rem}.wt-detail-profile-text{font-size:.82rem;color:var(--color-neutral-dark-gray);line-height:1.65;margin:0}.wt-detail-close{background:none;border:1px solid rgba(0,64,21,.1);border-radius:var(--radius-sm);padding:.4rem;cursor:pointer;color:var(--color-neutral-dark-gray);transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}.wt-detail-close:hover{color:var(--colors--text);border-color:var(--colors--text)}.wt-detail-body{padding:1.5rem}.wt-detail-price-block{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,64,21,.06)}.wt-detail-profile{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,64,21,.06)}.wt-detail-profile .wt-detail-section-title{margin-bottom:.5rem}.wt-detail-profile-text{font-size:.85rem;line-height:1.7;color:var(--color-neutral-dark-gray);margin:0}.wt-detail-section-title{font-size:.78rem;font-weight:600;color:var(--color-neutral-dark-gray);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.wt-detail-metrics+.wt-detail-section-title{margin-top:1.25rem}.wt-detail-disclaimer{font-size:.72rem;color:var(--color-neutral-dark-gray);opacity:.7;margin:.5rem 0 0;padding:0;font-style:italic}.wt-detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#00401505;border-radius:var(--radius-sm);border:1px solid rgba(0,64,21,.06);overflow:hidden;margin-bottom:1.5rem}.wt-detail-metric{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;border-bottom:1px solid rgba(0,64,21,.06);font-size:.82rem}.wt-detail-metric:nth-child(odd){border-inline-end:1px solid rgba(0,64,21,.06)}.wt-detail-metric-label{color:var(--color-neutral-dark-gray)}.wt-detail-metric-value{font-weight:600;font-family:Inter,monospace;direction:ltr;color:var(--colors--text)}.wt-detail-chart-placeholder{height:180px;background:#00401505;border:1px dashed rgba(0,64,21,.12);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-dark-gray);font-size:.85rem;margin-bottom:1.5rem;gap:.4rem}.wt-notes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.wt-notes-header .wt-detail-section-title{margin-bottom:0}.wt-notes-count{font-size:.72rem;color:var(--text-secondary, #9a8a6a);font-weight:500;opacity:.8}.wt-notes-loading{font-size:.82rem;color:var(--text-secondary, #9a8a6a);padding:.5rem 0}.wt-notes-empty{text-align:center;padding:1.25rem 1rem;color:#aaa;font-size:.82rem}.wt-note-content{font-size:.85rem;color:var(--colors--text);margin:0 0 .35rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.wt-note-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.35rem;gap:.5rem}.wt-note-actions{display:flex;align-items:center;gap:.25rem}.wt-note-action-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--text-secondary, #9a8a6a);cursor:pointer;transition:color var(--transition),background var(--transition);font-size:.75rem;font-family:inherit}.wt-note-action-btn:hover{background:#0000000f;color:var(--colors--text)}.wt-note-action-btn.save{color:var(--colors--primary-accent);font-weight:600;width:auto;padding:0 .5rem}.wt-note-action-btn.cancel{color:var(--text-secondary, #9a8a6a);font-weight:500;width:auto;padding:0 .5rem}.wt-note-action-btn:disabled{opacity:.4;cursor:not-allowed}.wt-note-add-wrap{margin-top:.25rem;display:flex;flex-direction:column;gap:.5rem}.wt-note-add-btn{align-self:flex-end;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;background:var(--colors--primary-accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.78rem;font-family:inherit;font-weight:500;cursor:pointer;transition:opacity var(--transition)}.wt-note-add-btn:hover{opacity:.85}.wt-note-add-btn:disabled{opacity:.4;cursor:not-allowed}.wt-company-link-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1rem;margin-top:1.5rem;background:var(--colors--primary-accent, #004015);color:#fff;border:none;border-radius:var(--radius-sm, 6px);font-size:.9rem;font-family:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity var(--transition, .2s),transform .15s ease}.wt-company-link-btn:hover{opacity:.9;transform:translateY(-1px)}.wt-note-card{border:1px solid rgba(0,64,21,.1);border-radius:var(--radius-sm);padding:.75rem;margin-bottom:.75rem;background:var(--color-neutral-white);transition:border-color var(--transition)}.wt-note-card:hover{border-color:#00401538}.wt-note-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.wt-note-title-input{flex:1;border:none;outline:none;background:transparent;font-size:.88rem;font-weight:600;font-family:inherit;color:var(--colors--text);padding:.15rem 0}.wt-note-title-input:focus{border-bottom:1.5px solid var(--colors--primary-accent)}.wt-note-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:#d32f2f;cursor:pointer;transition:color var(--transition),background var(--transition);flex-shrink:0}.wt-note-delete-btn:hover{color:#b71c1c;background:#d32f2f1a}.wt-note-textarea{width:100%;min-height:70px;padding:.6rem;border:1px solid rgba(0,64,21,.1);border-radius:var(--radius-sm);background:var(--color-neutral-white);color:var(--colors--text);font-size:.84rem;font-family:inherit;resize:vertical;outline:none;transition:border-color var(--transition)}.wt-note-textarea:focus{border-color:var(--colors--primary-accent)}.wt-note-date{display:block;margin-top:.35rem;font-size:.72rem;color:#999}.wt-note-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--colors--primary-accent);opacity:.7;flex-shrink:0;animation:wt-note-shake 3s ease-in-out infinite}@keyframes wt-note-shake{0%,80%,to{transform:rotate(0)}84%{transform:rotate(12deg)}88%{transform:rotate(-10deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}.wt-drag-handle{display:none;position:absolute;inset-inline-start:.25rem;top:50%;transform:translateY(-50%);cursor:grab;color:var(--color-neutral-dark-gray);opacity:.3;transition:opacity var(--transition);padding:.25rem;z-index:2}.watchlist-row:hover .wt-drag-handle{display:flex}.wt-drag-handle:hover{opacity:.8}.watchlist-row.wt-dragging{opacity:.4;background:#d4a84314}.watchlist-row.wt-drag-over{box-shadow:0 -2px 0 0 var(--colors--primary-accent) inset}.watchlist-row.wt-removing{animation:none!important;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease!important;transform:translate(-100%)!important;opacity:0!important;pointer-events:none;position:relative;z-index:1}[dir=rtl] .watchlist-row.wt-removing{transform:translate(100%)!important}.wt-swipe-wrapper:has(.watchlist-row.wt-removing) .wt-swipe-delete-bg{opacity:1}.wt-swipe-wrapper.wt-collapsing{overflow:hidden;transition:height .25s cubic-bezier(.4,0,.2,1),opacity .2s ease}.wt-login-gate{display:flex;justify-content:center;align-items:center;padding:80px 24px;min-height:420px}.wt-login-gate-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:460px;gap:20px}.wt-login-gate-icon{width:96px;height:96px;border-radius:50%;background:rgba(var(--accent-rgb, 201, 159, 89),.1);display:flex;align-items:center;justify-content:center;color:var(--accent, #c99f59);flex-shrink:0}.wt-login-gate-title{font-size:1.5rem;font-weight:700;color:var(--text-primary, #e8d5b0);margin:0;line-height:1.3}.wt-login-gate-desc{font-size:.975rem;color:var(--text-secondary, #9a8a6a);margin:0;line-height:1.65}.company-page{min-height:100vh;background:#fbf4e2;font-size:14px;font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.company-page h1,.company-page h2,.company-page h3,.company-page h4,.company-page h5,.company-page h6{font-size:unset;font-weight:unset;line-height:unset;letter-spacing:unset;margin-bottom:0}.cp-header-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.cp-layout-toggle{display:flex;gap:.25rem;flex-shrink:0}.cp-layout-btn{background:none;border:1.5px solid rgba(0,64,21,.12);border-radius:6px;padding:4px 6px;cursor:pointer;color:#5f5f5f;display:flex;align-items:center;transition:all .15s ease}.cp-layout-btn:hover{border-color:#d4a843;color:#d4a843}.cp-layout-btn.active{background:#004015;border-color:#004015;color:#fff}@media (max-width: 768px){.cp-layout-toggle{display:none}}.cp-def-tooltip{position:absolute;z-index:100;background:#fff;border:1px solid rgba(0,64,21,.12);border-radius:12px;box-shadow:0 6px 24px #0000001a;padding:1rem 1.15rem;width:300px;max-width:calc(100% - 2rem);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}.cp-def-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.cp-def-title{font-size:.9rem;font-weight:700;color:#004015;margin-bottom:.4rem}.cp-def-body{font-size:.82rem;line-height:1.6;color:#5f5f5f;margin-bottom:.5rem}.cp-def-formula{font-size:.78rem;font-weight:500;color:#004015;background:#0040150d;padding:.45rem .7rem;border-radius:6px;direction:rtl;line-height:1.5}[dir=ltr] .cp-def-formula{direction:ltr}.cp-hero-wrap{background:var(--colors--background, #FBF4E2);border-bottom:1px solid rgba(0,64,21,.08);padding-top:calc(65px + 1.5rem);padding-bottom:0;position:relative;overflow-x:hidden;overflow-y:visible}.cp-page-header{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 1.5rem 1.5rem}.cp-breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#5f5f5f;margin-bottom:1rem;flex-wrap:wrap}.cp-breadcrumb a{color:#5f5f5f;text-decoration:none;transition:color .2s}.cp-breadcrumb a:hover{color:#004015}.cp-bc-sep{opacity:.4;margin:0 .15rem}.cp-bc-current{color:#004015;font-weight:600}.cp-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.cp-title-info{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cp-company-logo{width:40px;height:40px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid rgba(0,64,21,.1);flex-shrink:0}.cp-company-logo-fallback{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#004015,#00662a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}.cp-company-name{font-size:1.6rem!important;font-weight:700!important;color:#004015;margin:0;line-height:1.3}.cp-symbol-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;background:#00401514;color:#004015;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.02em}.cp-sector-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;background:#d4a8431f;color:#d4a843;border-radius:999px;font-size:.78rem;font-weight:500}.cp-title-actions{display:flex;gap:.5rem;align-items:center;flex-shrink:0;flex-wrap:wrap}.cp-action-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1.5px solid rgba(0,64,21,.15);border-radius:8px;background:#fff;color:#666;font-size:.76rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cp-action-btn:hover{border-color:#004015;color:#004015;background:#00401505}.cp-action-btn svg{flex-shrink:0}.cp-watch-btn.active{background:#0040150f;border-color:#004015;color:#004015}.cp-notes-btn{border-color:#d4a843;color:#b8860b;background:linear-gradient(135deg,#d4a84314,#b8860b0a);animation:cpNotesShake 3s ease-in-out infinite}.cp-notes-btn:hover{border-color:#b8860b;color:#8b6914;background:#d4a8431f}.cp-notes-btn svg{stroke:#d4a843}.cp-notes-btn.active{background:#d4a8431f;border-color:#b8860b;color:#8b6914;animation:none}@keyframes cpNotesShake{0%{transform:rotate(0)}2%{transform:rotate(-6deg)}4%{transform:rotate(5deg)}6%{transform:rotate(-4deg)}8%{transform:rotate(2deg)}10%{transform:rotate(-1deg)}12%,to{transform:rotate(0)}}.cp-notes-count{background:#d4a843;color:#fff;font-size:.6rem;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.cp-price-block{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-bottom:1rem}.cp-price-main{display:flex;align-items:baseline;gap:.4rem}.cp-price-value{font-size:2rem;font-weight:700;color:#004015;line-height:1}.cp-price-currency{font-size:.9rem;color:#5f5f5f;font-weight:500}.cp-price-change{display:flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:600}.cp-positive{color:#16a34a}.cp-negative{color:#ef4444}.cp-price-meta{display:flex;align-items:center;gap:1.25rem;margin-inline-start:auto}.cp-price-meta-item{display:flex;flex-direction:column;align-items:center;gap:.15rem}.cp-meta-label{font-size:.7rem;color:#5f5f5f;text-transform:uppercase;letter-spacing:.03em}.cp-meta-value{font-size:.85rem;font-weight:600;color:#004015}.cp-tabs-bar{display:flex;gap:0;border-bottom:2px solid rgba(0,64,21,.08);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 1.5rem}.cp-tabs-bar::-webkit-scrollbar{display:none}.cp-tab{flex-shrink:0;padding:.85rem 1.25rem;background:none;border:none;border-bottom:4px solid transparent;color:#5f5f5f;font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s;margin-bottom:-2px;text-decoration:none;display:inline-block}.cp-tab:hover{color:#004015}.cp-tab.active{color:#004015;font-weight:600;border-bottom-color:#d4a843}.cp-tabs-hint{display:none}@media (max-width: 768px){.cp-tabs-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem 1rem .15rem;max-width:1280px;margin:0 auto}.cp-tabs-hint-text{font-size:.65rem;color:#a08030;font-weight:500}.cp-tabs-hint-arrow{width:20px;height:20px;color:#d4a843;animation:cpTabsArrow 1.4s ease-in-out infinite;flex-shrink:0}@keyframes cpTabsArrow{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(8px);opacity:1}}[dir=rtl] .cp-tabs-hint-arrow{animation-name:cpTabsArrowRtl}@keyframes cpTabsArrowRtl{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-8px);opacity:1}}}.cp-tab-content{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 3rem;-webkit-overflow-scrolling:touch;will-change:scroll-position}.cp-card{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:12px;padding:1.5rem;margin-bottom:1.25rem}.cp-card-title{font-size:1.15rem;font-weight:700!important;color:#004015;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,64,21,.06)}.bs-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,64,21,.06);flex-wrap:wrap;gap:.5rem}.bs-card-header .cp-card-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.bs-header-controls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.bs-period-toggle{display:flex;gap:0;background:#0040150a;border-radius:8px;padding:3px;flex-shrink:0}.bs-period-btn{padding:.35rem .85rem;border:none;border-radius:6px;background:transparent;color:#5f5f5f;font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .2s ease}.bs-period-btn:hover{color:#004015}.bs-period-btn.active{background:#004015;color:#fff;font-weight:600;box-shadow:0 1px 3px #00401533}.bs-scroll-hint{display:none}.bs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.bs-table th{padding:.6rem .7rem;background:#00401506;border-bottom:1.5px solid rgba(0,64,21,.1);font-weight:600;white-space:nowrap;text-align:center;font-size:.78rem;color:#004015}.bs-th-label{text-align:start;min-width:170px;position:sticky;left:0;z-index:4;background:#f5f8f5!important;border-inline-end:2px solid rgba(0,64,21,.08)}.bs-th-unit{display:block;font-weight:400;font-size:.68rem;color:#999}.bs-th-period{min-width:95px;font-size:.74rem}.bs-table td{padding:.55rem .7rem;border-bottom:1px solid rgba(0,64,21,.04);text-align:center;white-space:nowrap}.bs-cell-label{text-align:start;font-weight:500;color:#444;position:sticky;left:0;background:#fff!important;z-index:2;min-width:170px;border-inline-end:2px solid rgba(0,64,21,.06)}[dir=rtl] .bs-th-label,[dir=rtl] .bs-cell-label{left:auto;right:0}.bs-cell-value{color:#004015;font-weight:500;font-variant-numeric:tabular-nums;font-size:.8rem}.bs-change{display:block;font-size:.65rem;font-weight:500;margin-top:2px;letter-spacing:-.01em}.bs-change-up{color:#1a8a3e}.bs-change-down{color:#d32f2f}.bs-change-flat{color:#999}.bs-no-data{color:#ccc}.bs-row-header td{font-weight:700!important;color:#004015;border-top:2px solid rgba(0,64,21,.1);background:#00401504}.bs-row-header .bs-cell-label{font-weight:700;color:#004015;background:#f3f6f3!important;border-inline-end:2px solid rgba(0,64,21,.08)}.bs-row-header .bs-cell-value{font-weight:700}.bs-row-indent .bs-cell-label{padding-inline-start:1.5rem;font-size:.78rem;color:#666;font-weight:400}.bs-row-indent .bs-cell-value{font-size:.78rem;color:#555;font-weight:400}.bs-row-selected td{background:#0040150a!important}.bs-row-selected .bs-cell-label{background:#0040150f!important}.bs-change-toggle-wrap{display:flex}.bs-change-toggle-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1.5px solid rgba(0,64,21,.15);border-radius:8px;background:#fff;color:#777;font-size:.75rem;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap}.bs-change-toggle-btn:hover{border-color:#0040154d;color:#004015;background:#00401508}.bs-change-toggle-btn.active{border-color:#1a8a3e;color:#1a8a3e;background:#1a8a3e0f}.bs-change-toggle-icon{width:14px;height:14px;flex-shrink:0}.bs-hide-change .bs-change{display:none!important}.ipo-page-header{margin-bottom:1.25rem}.ipo-page-title{font-size:1.2rem;font-weight:700!important;color:#004015;margin:0 0 .3rem}@media (max-width: 768px){.ipo-page-title{font-size:1rem}.ipo-page-subtitle{font-size:.75rem}}.cnt-wrap{display:flex;flex-direction:column;gap:1.25rem}.cnt-card{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:12px;overflow:hidden}.cnt-card-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#00401508,#d4a8430a);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.cnt-card-header:hover{background:linear-gradient(135deg,#0040150d,#d4a84312)}.cnt-card-open .cnt-card-header{border-bottom:1px solid rgba(0,64,21,.06)}.cnt-chevron{flex-shrink:0;color:#aaa;transition:transform .25s ease}.cnt-card-open .cnt-chevron{transform:rotate(180deg)}.cnt-card-num{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#004015;color:#fff;border-radius:10px;font-size:.85rem;font-weight:700}.cnt-card-header-text{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cnt-card-title{font-size:.9rem;font-weight:700!important;color:#004015;margin:0;line-height:1.5}.cnt-card-value{flex-shrink:0;font-size:.88rem;font-weight:700;color:#004015;background:#00401512;padding:.3rem .75rem;border-radius:8px;white-space:nowrap}.cnt-card-body{overflow:hidden;transition:max-height .35s ease,opacity .25s ease}.cnt-table{width:100%;border-collapse:collapse}.cnt-row{border-bottom:1px solid rgba(0,64,21,.04)}.cnt-row:last-child{border-bottom:none}.cnt-cell-label{width:200px;min-width:160px;padding:.7rem 1.25rem;font-size:.78rem;font-weight:700!important;color:#004015;background:#00401504;vertical-align:top;white-space:nowrap}.cnt-cell-value{padding:.7rem 1.25rem;font-size:.8rem;color:#444;line-height:1.7;vertical-align:top}.cnt-row-highlight .cnt-cell-value{font-weight:700;color:#004015}.cnt-lock-cell{display:flex;align-items:center;gap:.35rem;cursor:pointer;color:#888;font-size:.78rem}.cnt-lock-cell:hover{color:#004015}@media (max-width: 768px){.cnt-card-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem 1rem}.cnt-card-header-text{flex-direction:column;align-items:flex-start;gap:.4rem}.cnt-card-num{width:30px;height:30px;font-size:.78rem}.cnt-card-title{font-size:.84rem}.cnt-table,.cnt-row{display:block}.cnt-row{padding:.6rem 1rem}.cnt-cell-label,.cnt-cell-value{display:block;width:100%;padding:0}.cnt-cell-label{font-size:.72rem;margin-bottom:.2rem;white-space:normal;background:none;font-weight:700}.cnt-cell-value{font-size:.78rem}}.bs-table-wrap::-webkit-scrollbar{width:5px;height:5px}.bs-table-wrap::-webkit-scrollbar-track{background:#00000005;border-radius:3px}.bs-table-wrap::-webkit-scrollbar-thumb{background:#00401526;border-radius:3px}@media (max-width: 768px){.bs-scroll-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 0 .3rem}.bs-scroll-hint-arrow{width:22px;height:22px;color:#d4a843;animation:bsScrollArrow 1.4s ease-in-out infinite;flex-shrink:0}.bs-scroll-hint-arrow svg{width:100%;height:100%}.bs-scroll-hint-text{font-size:.65rem;color:#a08030;font-weight:500}@keyframes bsScrollArrow{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-8px);opacity:1}}.bs-card-header{flex-wrap:wrap;gap:.5rem}.bs-header-controls{gap:.35rem;flex-wrap:wrap}.bs-change-toggle-btn{font-size:.62rem;padding:.28rem .55rem;gap:.2rem}.bs-change-toggle-icon{width:11px;height:11px}.bs-chart-goto-link{font-size:.63rem;padding:.25rem .5rem}.bs-period-btn{padding:.28rem .55rem;font-size:.68rem}.bs-table{font-size:.72rem;min-width:unset;width:max-content}.bs-table th{padding:.45rem .4rem;font-size:.64rem;white-space:normal}.bs-table td{padding:.4rem;white-space:normal;word-break:break-word}.bs-th-label,.bs-cell-label{min-width:120px;max-width:140px;position:sticky;left:0;z-index:5;border-inline-end:2px solid rgba(0,64,21,.08);white-space:normal;word-break:break-word}[dir=rtl] .bs-th-label,[dir=rtl] .bs-cell-label{left:auto;right:0}.bs-row-header .bs-cell-label{background:#f3f6f3!important}.bs-th-period{min-width:72px;max-width:85px;font-size:.62rem;white-space:normal;word-break:break-word}.bs-cell-value{font-size:.66rem;min-width:72px;max-width:85px}.bs-change{font-size:.56rem}.bs-th-unit{font-size:.54rem}}@media (max-width: 480px){.bs-header-controls{width:100%;flex-direction:row;flex-wrap:wrap;gap:.3rem}.bs-period-toggle{flex:1;justify-content:stretch}.bs-period-btn{flex:1;text-align:center;padding:.25rem .4rem;font-size:.64rem}.bs-change-toggle-btn{font-size:.6rem;padding:.25rem .45rem}.bs-chart-goto-link{font-size:.6rem;padding:.22rem .4rem}}.cp-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.cp-overview-indicators{position:relative;background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:12px;padding:0 1.25rem 1rem;max-height:min(700px,calc(100vh - 140px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,64,21,.15) transparent}.cp-overview-indicators::-webkit-scrollbar{width:5px}.cp-overview-indicators::-webkit-scrollbar-track{background:transparent}.cp-overview-indicators::-webkit-scrollbar-thumb{background:#00401526;border-radius:3px}.cp-indicators-title{position:sticky;top:0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 0 .75rem;margin:0;border-bottom:2px solid #d4a843;z-index:3}.cp-indicators-title-text{font-size:1rem!important;font-weight:700!important;color:#004015;margin:0}.fr-hint-note{font-size:.72rem;color:#888;margin:.4rem 0 0;padding:0}.fr-disclaimer-note{font-size:.68rem;color:#d32f2f;margin:.2rem 0 .5rem;padding:0;font-weight:500}.cp-search-wrap{background:#fff;padding:.5rem 0}.cp-search-input{width:100%;box-sizing:border-box;padding:.5rem .85rem;border:1.5px solid rgba(0,64,21,.12);border-radius:8px;font-size:.82rem;font-family:inherit;color:#004015;background:#00401505;outline:none;transition:border-color .2s}.cp-search-input::placeholder{color:#5f5f5f;opacity:.6}.cp-search-input:focus{border-color:#d4a843;background:#fff}.cp-indicator-group{display:grid;gap:0 .75rem;padding:.15rem 0 0}.cp-indicator-group-header{grid-column:1 / -1;display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:#d4a843;padding:.7rem 0 .3rem;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none}.cp-group-arrow{flex-shrink:0;transition:transform .25s ease;transform:rotate(90deg)}.cp-group-arrow--collapsed{transform:rotate(0)}[dir=rtl] .cp-group-arrow--collapsed{transform:rotate(180deg)}.cp-indicator-group-rows{grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:0 .75rem;max-height:2000px;overflow:hidden;transition:max-height .3s ease,opacity .25s ease;opacity:1}.cp-group-collapsed{max-height:0;opacity:0}.cp-indicator-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .25rem;border-bottom:1px solid rgba(0,64,21,.04);border-radius:4px;transition:background .15s;min-width:0}.cp-indicator-row:hover{background:#00401508}.cp-indicator-label{font-size:.82rem;color:#5f5f5f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-end:.4rem}.cp-indicator-value{font-size:.85rem;font-weight:700;color:#004015;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;white-space:nowrap;line-height:1.2}.cp-indicator-value.cp-negative{color:#ef4444}.cp-indicator-value.cp-positive{color:#16a34a}.cp-indicator-unit{font-size:.62rem;font-weight:500;color:#888;opacity:.8;margin-top:1px}.cp-overview-chart .cp-card:not(.cp-results-nav){position:sticky;top:1rem;padding:0;overflow:hidden}.cp-overview-chart .cp-card:not(.cp-results-nav)>*{padding:0}.cp-results-nav{margin-top:.75rem}.cp-results-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid rgba(0,64,21,.06);flex-wrap:wrap;gap:.5rem}.cp-results-title{font-size:1rem!important;font-weight:700!important;color:#004015;margin:0}.cp-results-year-nav{display:flex;align-items:center;gap:0;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff}.cp-yr-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#555;cursor:pointer;transition:background .15s,color .15s;padding:0}.cp-yr-arrow:hover:not(:disabled){background:#0040150f;color:#004015}.cp-yr-arrow:disabled{opacity:.25;cursor:default}.cp-yr-label{font-size:.78rem;font-weight:700;color:#333;padding:0 .3rem;min-width:40px;text-align:center;-webkit-user-select:none;user-select:none}.cp-results-list{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem;max-height:360px;overflow-y:auto}.cp-result-item{display:flex;gap:.65rem;padding:.65rem .5rem;border-radius:6px;border:1px solid rgba(0,64,21,.06);background:#00401504;cursor:pointer;transition:background .15s,border-color .15s;text-decoration:none;color:inherit}.cp-result-item:hover{background:#0040150a;border-color:#0040151f}.cp-result-badge{writing-mode:vertical-lr;text-orientation:mixed;font-size:.65rem;font-weight:700;color:#fff;background:#004015;padding:.35rem .25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;white-space:nowrap;min-width:22px;letter-spacing:.02em}[dir=rtl] .cp-result-badge{writing-mode:vertical-rl}.cp-result-body{flex:1;min-width:0}.cp-result-company{font-size:.78rem;font-weight:600;color:#004015;margin-bottom:.35rem;line-height:1.35}.cp-result-metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;font-size:.72rem;line-height:1.5;color:#5f5f5f}.cp-result-label{font-weight:600;color:#004015}.cp-result-change{font-weight:700;font-size:.75rem}.cp-result-change.positive{color:#0a8a2e}.cp-result-change.negative{color:#d32f2f}.cp-result-total{font-size:.68rem;font-weight:500;color:#004015}.cp-customize-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.73rem;font-weight:600;color:#004015;background:#0040150f;border:1.5px solid rgba(0,64,21,.14);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit;white-space:nowrap}.cp-customize-btn:hover{background:#0040151f;border-color:#00401538}.cp-customize-btn svg{flex-shrink:0}.cp-customize-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:9000;display:flex;align-items:center;justify-content:center;padding:1rem}.cp-customize-modal{background:#fff;border-radius:16px;width:100%;max-width:440px;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 12px 48px #0000002e;overflow:hidden}.cp-customize-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem .9rem;border-bottom:1px solid rgba(0,64,21,.08);flex-shrink:0}.cp-customize-modal-header h4{font-size:1rem;font-weight:700;color:#004015;margin:0}.cp-customize-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;cursor:pointer;color:#555;border-radius:6px;transition:background .15s}.cp-customize-close:hover{background:#0000000f}.cp-customize-actions{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,64,21,.06);flex-shrink:0}.cp-cust-action-btn{flex:1;padding:.45rem .75rem;font-size:.82rem;font-weight:600;border-radius:8px;border:1.5px solid rgba(0,64,21,.18);background:#fff;color:#004015;cursor:pointer;font-family:inherit;transition:background .15s}.cp-cust-action-btn:hover{background:#0040150f}.cp-customize-body{overflow-y:auto;flex:1;padding:.5rem 1.25rem 1rem}.cp-cust-group{margin-top:.75rem}.cp-cust-group-title{font-size:.75rem;font-weight:700;color:#d4a843;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .3rem}.cp-cust-row{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border:1.5px solid rgba(0,64,21,.08);border-radius:8px;margin-bottom:.35rem;cursor:pointer;background:#fff;transition:background .12s,border-color .12s;-webkit-user-select:none;user-select:none}.cp-cust-row:hover{background:#00401509;border-color:#00401524}.cp-cust-row--hidden{opacity:.55}.cp-cust-checkbox{width:20px;height:20px;border-radius:5px;border:2px solid rgba(0,64,21,.25);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,border-color .12s}.cp-cust-checkbox.checked{background:#d4a843;border-color:#d4a843}.cp-cust-label{font-size:.86rem;font-weight:500;color:#1a1a1a}.cp-chart-wrap{background:#fff;border-radius:0;overflow:hidden;width:100%}.cp-chart-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;flex-wrap:wrap;gap:.5rem}.cp-chart-info{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.cp-chart-title{font-size:1rem!important;font-weight:700!important;color:#004015;margin:0}.cp-chart-value{font-size:1.25rem;font-weight:700;color:#004015}.cp-chart-change{font-size:.85rem;font-weight:600;padding:.15rem .5rem;border-radius:4px}.cp-chart-change.positive{color:#0a8a2e;background:#0a8a2e14}.cp-chart-change.negative{color:#d32f2f;background:#d32f2f14}.cp-chart-tfs{display:flex;gap:.25rem}.cp-tf-btn{padding:.25rem .65rem;border:1px solid #e0e0e0;border-radius:4px;background:#fff;font-size:.75rem;font-weight:600;cursor:pointer;color:#5f5f5f;transition:all .15s;font-family:inherit}.cp-tf-btn:hover{border-color:#004015;color:#004015}.cp-tf-btn.active{background:#004015;color:#fff;border-color:#004015}.cp-chart-area{position:relative;width:100%;min-height:280px}@media (max-width: 768px){.cp-chart-header{padding:.5rem .75rem;gap:.4rem}.cp-chart-value{font-size:1.1rem}.cp-chart-tfs{flex-wrap:wrap;gap:.2rem}.cp-tf-btn{padding:.2rem .5rem;font-size:.7rem}}.cp-notes-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0000;transition:background .28s ease;pointer-events:none}.cp-notes-overlay-open{background:#0006;pointer-events:auto}.cp-notes-popup{background:#fff;border-radius:16px;padding:1.25rem 1.4rem;width:92%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000002e,0 0 0 1px #0040150f;transform:translateY(24px) scale(.97);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s ease;pointer-events:none}.cp-notes-overlay-open .cp-notes-popup{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.cp-notes-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.cp-notes-panel-header h4{margin:0;font-size:.9rem;font-weight:700;color:#004015}.cp-notes-header-actions{display:flex;align-items:center;gap:.5rem}.cp-note-add-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border:1.5px solid rgba(0,64,21,.15);border-radius:7px;background:transparent;color:#004015;font-size:.72rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.cp-note-add-btn:hover{background:#0040150f;border-color:#004015}.cp-notes-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#888;cursor:pointer;transition:all .15s;flex-shrink:0}.cp-notes-close-btn:hover{background:#0000000f;color:#333}.cp-notes-list{display:flex;flex-direction:column;gap:.6rem;flex:1;min-height:0;max-height:calc(80vh - 100px);overflow-y:auto;padding-inline-end:.3rem}.cp-notes-list::-webkit-scrollbar{width:5px}.cp-notes-list::-webkit-scrollbar-track{background:transparent}.cp-notes-list::-webkit-scrollbar-thumb{background:#0040151f;border-radius:4px}.cp-notes-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;color:#bbb}.cp-notes-empty p{margin:0;font-size:.8rem}.cp-note-card{background:#00401505;border:1px solid rgba(0,64,21,.08);border-radius:10px;padding:.7rem .8rem;transition:border-color .15s}.cp-note-card:hover{border-color:#00401526}.cp-note-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.cp-note-title-input{flex:1;border:none;background:transparent;font-size:.82rem;font-weight:600;font-family:inherit;color:#004015;outline:none;padding:0}.cp-note-title-input:focus{border-bottom:1.5px solid rgba(0,64,21,.2)}.cp-note-delete-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#bbb;cursor:pointer;transition:all .15s;flex-shrink:0}.cp-note-delete-btn:hover{background:#d32f2f14;color:#d32f2f}.cp-note-textarea{width:100%;min-height:50px;border:none;background:transparent;font-size:.78rem;font-family:inherit;color:#555;line-height:1.6;resize:vertical;outline:none;padding:0;box-sizing:border-box}.cp-note-textarea:focus{background:#00401505;border-radius:4px;padding:.3rem}.cp-note-date{display:block;font-size:.65rem;color:#aaa;margin-top:.3rem}.cp-note-saving{font-size:.65rem;color:#aaa;font-style:italic}.cp-wlpopup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cp-wlpopup-panel{background:#fff;border-radius:16px;padding:1.25rem 1.4rem;width:92%;max-width:400px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000002e}.cp-wlpopup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.cp-wlpopup-header h4{margin:0;font-size:.9rem;font-weight:700;color:#004015}.cp-wlpopup-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#888;cursor:pointer}.cp-wlpopup-close:hover{background:#0000000f;color:#333}.cp-wlpopup-list{display:flex;flex-direction:column;gap:.35rem;flex:1;min-height:0;max-height:calc(70vh - 140px);overflow-y:auto}.cp-wlpopup-row{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border:1px solid rgba(0,64,21,.08);border-radius:10px;background:#00401504;cursor:pointer;transition:background .15s,border-color .15s}.cp-wlpopup-row:hover{background:#0040150d;border-color:#00401526}.cp-wlpopup-name{flex:1;font-size:.82rem;font-weight:500;color:#333}.cp-wlpopup-count{font-size:.7rem;color:#999;background:#0000000a;padding:.15rem .5rem;border-radius:10px;font-weight:500}@media (max-width: 768px){.cp-hero-wrap{padding-top:calc(60px + 1rem);overflow-x:hidden}.cp-page-header{padding:0 .75rem .75rem}.cp-breadcrumb{margin-bottom:.4rem;font-size:.72rem;gap:.3rem;flex-wrap:wrap}.cp-company-name{font-size:1.1rem!important}.cp-company-logo,.cp-company-logo-fallback{width:32px;height:32px;font-size:1rem}.cp-title-row{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.6rem}.cp-title-info{gap:.5rem;align-items:center;flex-wrap:nowrap}.cp-symbol-badge,.cp-sector-badge{font-size:.7rem;padding:.15rem .5rem}.cp-title-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;gap:.4rem}.cp-title-actions .wt-guide-btn{flex:1;font-size:.68rem;padding:.3rem .6rem;justify-content:center}.cp-action-btn{padding:.3rem .6rem;font-size:.68rem}.cp-price-value{font-size:1.4rem}.cp-price-block{gap:.4rem;padding-bottom:.5rem}.cp-price-change{font-size:.82rem}.cp-price-currency{font-size:.78rem}.cp-price-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem .75rem;margin-inline-start:0;width:100%;margin-top:.4rem}.cp-price-meta-item{flex-direction:row;align-items:center;gap:.3rem}.cp-meta-label{font-size:.62rem}.cp-meta-value{font-size:.75rem}.cp-tab{padding:.65rem .8rem;font-size:.78rem}.cp-tab-content{padding:1rem .75rem 4rem}.cp-overview-grid{grid-template-columns:1fr;gap:1rem}.cp-overview-chart{order:-1}.cp-overview-chart .cp-card:not(.cp-results-nav){position:static}.cp-overview-indicators{padding:0 1rem .75rem;max-height:70vh;overflow-y:auto}.cp-indicators-title{padding:.75rem 0 .6rem}.cp-indicators-title-text{font-size:.92rem}.cp-indicator-group{grid-template-columns:1fr!important;gap:0}.cp-indicator-group-rows{grid-template-columns:1fr!important}.cp-indicator-group-header{font-size:.72rem}.cp-indicator-row{padding:.45rem .15rem}.cp-indicator-label{font-size:.8rem}.cp-indicator-value{font-size:.84rem}.cp-search-wrap{top:46px;padding:.4rem 0}.cp-search-input{font-size:.8rem;padding:.5rem .7rem}}.wt-login-gate-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}@media (max-width: 480px){.wt-login-gate{padding:56px 16px}.wt-login-gate-title{font-size:1.2rem}.wt-login-gate-actions{flex-direction:column;width:100%}.wt-login-gate-actions a{width:100%;justify-content:center}.cp-overview-chart .cp-card{position:static;padding:.85rem}.cp-chart-info{gap:.35rem}.cp-chart-title{font-size:.82rem}.cp-chart-change{font-size:.75rem;padding:.1rem .4rem}.cp-tf-btn{padding:.2rem .5rem;font-size:.68rem}.cp-overview-indicators{padding:0 .75rem .6rem}.cp-indicators-title{padding:.6rem 0 .5rem}.cp-indicators-title-text{font-size:.85rem}.cp-indicator-label{font-size:.75rem}.cp-indicator-value{font-size:.8rem}.cp-indicator-unit{font-size:.58rem}.cp-results-header{padding:.6rem .75rem;gap:.4rem}.cp-results-title{font-size:.85rem}.cp-results-list{padding:.4rem .5rem;gap:.4rem;max-height:300px}.cp-result-item{padding:.5rem .4rem;gap:.5rem}.cp-result-badge{font-size:.6rem;min-width:18px;padding:.3rem .2rem}.cp-result-company{font-size:.72rem;margin-bottom:.25rem}.cp-result-metric{font-size:.68rem;gap:.2rem .3rem}.cp-result-change{font-size:.7rem}.cp-result-total{font-size:.62rem}.cp-yr-arrow{width:26px;height:26px}.cp-yr-label{font-size:.72rem;min-width:36px}}@media (max-width: 375px){.cp-overview-indicators{padding:0 .6rem .5rem;border-radius:10px}.cp-indicators-title-text{font-size:.8rem}.cp-indicator-row{padding:.4rem .1rem}.cp-indicator-label{font-size:.72rem}.cp-indicator-value{font-size:.76rem}.cp-chart-title{font-size:.75rem}.cp-chart-value{font-size:.95rem}.cp-results-header{padding:.5rem .6rem}.cp-results-title{font-size:.75rem}.cp-yr-arrow{width:24px;height:24px}.cp-yr-label{font-size:.68rem;min-width:32px}.cp-results-list{padding:.3rem .4rem;gap:.35rem;max-height:220px}.cp-result-item{padding:.4rem .35rem;gap:.4rem}}.wt-stock-count-badge{display:inline-flex;align-items:center;padding:0 10px;height:30px;color:var(--text-secondary, #9a8a6a);font-size:.78rem;font-weight:600;white-space:nowrap;line-height:1}.watchlist-row{position:relative}.wt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1001;opacity:0;visibility:hidden;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.wt-modal-backdrop.open{opacity:1;visibility:visible}.wt-modal{background:var(--color-neutral-white);border-radius:var(--radius-md);width:380px;max-width:92vw;max-height:80vh;overflow-y:auto;box-shadow:0 12px 40px #0000002e;transform:scale(.95) translateY(10px);transition:transform .25s ease}.wt-modal-backdrop.open .wt-modal{transform:scale(1) translateY(0)}.wt-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,64,21,.08)}.wt-modal-header h3{font-size:1rem;font-weight:600;color:var(--colors--text);margin:0}.wt-modal-close{background:none;border:none;cursor:pointer;color:var(--color-neutral-dark-gray);padding:.25rem;display:inline-flex;transition:color var(--transition)}.wt-modal-close:hover{color:var(--colors--text)}.wt-modal-body{padding:1rem 1.25rem}.wt-col-toggle-list{display:flex;flex-direction:column;gap:.5rem}.wt-col-toggle-item{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--radius-sm);background:#00401505;border:1px solid rgba(0,64,21,.06);transition:background var(--transition)}.wt-col-toggle-item:hover{background:#0040150a}.wt-col-toggle-item label{flex:1;font-size:.88rem;color:var(--colors--text);cursor:pointer;-webkit-user-select:none;user-select:none}.wt-col-toggle-cb{width:18px;height:18px;accent-color:var(--colors--primary-accent);cursor:pointer}.wt-bulk-checkbox{width:16px;height:16px;accent-color:var(--colors--primary-accent);cursor:pointer;flex-shrink:0}.wt-col-bulk,.wt-col-bulk-header{display:flex;align-items:center;justify-content:center}.wt-bulk-bar{position:fixed;bottom:80px;left:50%;transform:translate(-50%) translateY(calc(100% + 80px));background:var(--colors--text);color:#fff;padding:.65rem 1.5rem;border-radius:var(--radius-full);display:flex;align-items:center;gap:1rem;z-index:998;box-shadow:0 8px 32px #00000040;font-size:.85rem;transition:transform .35s cubic-bezier(.4,0,.2,1);white-space:nowrap}.wt-bulk-bar.visible{transform:translate(-50%) translateY(0)}.wt-bulk-bar-count{font-weight:600}.wt-bulk-btn{background:#ffffff26;border:none;color:#fff;padding:.4rem .85rem;border-radius:var(--radius-sm);font-size:.8rem;font-family:inherit;font-weight:500;cursor:pointer;transition:background var(--transition);display:inline-flex;align-items:center;gap:.35rem}.wt-bulk-btn:hover{background:#ffffff40}.wt-bulk-btn.danger{background:#ef4444b3}.wt-bulk-btn.danger:hover{background:#ef4444e6}.wt-customize-btn,.wt-bulk-toggle-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .85rem;border:1px solid rgba(0,64,21,.12);border-radius:var(--radius-sm);background:var(--color-neutral-white);color:var(--color-neutral-dark-gray);font-size:.8rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);white-space:nowrap}.wt-customize-btn:hover,.wt-bulk-toggle-btn:hover{color:var(--colors--text);border-color:var(--colors--primary-accent)}.wt-bulk-toggle-btn.active{background:var(--colors--primary-accent);color:#fff;border-color:transparent}.wt-customize-btn svg,.wt-bulk-toggle-btn svg{flex-shrink:0}.watchlist-row,.watchlist-row .wt-remove-btn,.watchlist-row .wt-drag-handle,.watchlist-row .wt-bulk-checkbox{cursor:pointer}.wt-swipe-hint{display:none}@media (max-width: 768px){.wt-drag-handle{display:none!important}.wt-detail-panel{width:100vw}.watchlist-row{touch-action:pan-y;transition:transform .25s ease,background-color .25s ease}.wt-bulk-bar{bottom:90px;width:92vw;justify-content:center;flex-wrap:wrap;padding:.55rem 1rem;gap:.6rem}.wt-customize-btn span,.wt-bulk-toggle-btn span{display:none}.wt-customize-btn{padding:.55rem .65rem}.wt-bulk-toggle-btn,.wt-col-bulk,.wt-col-bulk-header{display:none}.wt-swipe-hint{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .75rem;font-size:.72rem;font-weight:500;color:#dc2626;background:#dc26260f;border-radius:6px;margin:0 .5rem .5rem}.wt-swipe-hint-arrow{display:inline-block;font-size:1rem;color:#dc2626;animation:wt-swipe-arrow 1.5s ease-in-out infinite;pointer-events:none;vertical-align:middle;margin-right:.15rem}@keyframes wt-swipe-arrow{0%,to{transform:translate(6px);opacity:.3}50%{transform:translate(-6px);opacity:1}}.wt-tabs-bar{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.wt-tabs-bar .wt-guide-btn{margin-inline-start:0;flex-basis:100%;justify-content:center;font-size:.78rem;padding:.4rem .85rem}}.wt-portfolio-form{display:flex;flex-direction:column;gap:1rem}.wt-portfolio-field{display:flex;flex-direction:column;gap:.35rem}.wt-portfolio-label{font-size:.8rem;font-weight:500;color:var(--color-neutral-dark-gray)}.wt-portfolio-input{padding:.65rem .85rem;border:1px solid rgba(0,64,21,.15);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit;color:var(--colors--text);background:var(--color-neutral-white);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.wt-portfolio-input:focus{border-color:var(--colors--primary-accent);box-shadow:0 0 0 3px #00401514}.wt-portfolio-input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.wt-portfolio-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.wt-portfolio-btn{padding:.55rem 1.25rem;border-radius:var(--radius-sm);font-size:.85rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;gap:.35rem}.wt-portfolio-btn.primary{background:var(--colors--primary-accent);color:#fff;border:none}.wt-portfolio-btn.primary:hover{opacity:.9}.wt-portfolio-btn.secondary{background:transparent;border:1px solid rgba(0,64,21,.15);color:var(--color-neutral-dark-gray)}.wt-portfolio-btn.secondary:hover{border-color:var(--colors--text);color:var(--colors--text)}.wt-portfolio-btn.danger{background:#ef4444;color:#fff;border:none}.wt-portfolio-btn.danger:hover{background:#dc2626}.wt-portfolio-confirm{text-align:center;padding:.5rem 0}.wt-portfolio-confirm-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 1rem;background:#ef444414;border-radius:50%;color:#ef4444}.wt-portfolio-confirm-msg{font-size:.92rem;color:var(--colors--text);line-height:1.7;margin-bottom:1.25rem}.wt-portfolio-confirm-name{font-weight:600;color:var(--colors--primary-accent)}.legal-page{padding:calc(var(--gap-2xl) + 60px) 0 var(--gap-2xl);min-height:60vh;background:var(--colors--background)}.legal-title{font-size:2rem;font-weight:700;color:var(--colors--text);margin-bottom:var(--gap-lg);padding-bottom:var(--gap-md);border-bottom:2px solid rgba(0,64,21,.1)}.legal-content{max-width:800px;font-size:.95rem;line-height:1.8;color:var(--color-neutral-dark-gray)}.legal-content h2{font-size:1.3rem;font-weight:700;color:var(--colors--text);margin-top:var(--gap-xl);margin-bottom:var(--gap-sm)}.legal-content h3{font-size:1.1rem;font-weight:600;color:var(--colors--text);margin-top:var(--gap-lg);margin-bottom:var(--gap-xs)}.legal-content p{margin-bottom:var(--gap-md)}.legal-content ul,.legal-content ol{margin-bottom:var(--gap-md);padding-inline-start:1.5rem;list-style:disc}.legal-content li{margin-bottom:.4rem}.legal-content strong{color:var(--colors--text);font-weight:600}.legal-content a{color:var(--colors--primary-accent);text-decoration:underline;transition:opacity var(--transition)}.legal-content a:hover{opacity:.7}.legal-date{font-size:.85rem;color:var(--color-neutral-dark-gray);opacity:.7;margin-bottom:var(--gap-lg)}.legal-acceptance{font-weight:600;color:var(--colors--text);margin-top:var(--gap-lg);padding-top:var(--gap-md);border-top:1px solid rgba(0,64,21,.1)}.profile-page{padding:calc(var(--section-pad) + 2rem) 0 var(--section-pad);min-height:80vh}.profile-page-header{margin-bottom:2.5rem}.profile-page-header h1{font-size:var(--h2-size);font-weight:700;color:var(--colors--text);margin-bottom:.4rem}.profile-page-header p{color:var(--color-neutral-dark-gray);font-size:.95rem}.profile-layout{display:grid;grid-template-columns:280px 1fr;gap:2.5rem;align-items:start}.profile-sidebar{position:sticky;top:100px}.profile-avatar-card{background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-md);padding:2rem 1.5rem;text-align:center}.profile-avatar{position:relative;width:96px;height:96px;margin:0 auto 1rem}.avatar-placeholder{width:96px;height:96px;border-radius:50%}.avatar-upload-btn{position:absolute;bottom:0;right:0;width:32px;height:32px;border-radius:50%;background:var(--colors--text);color:var(--color-neutral-white);border:2px solid var(--color-neutral-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}[dir=rtl] .avatar-upload-btn{right:auto;left:0}.avatar-upload-btn:hover{transform:scale(1.1)}.profile-display-name{font-size:1.15rem;font-weight:700;color:var(--colors--text);margin-bottom:.6rem}.profile-subscription-pill{display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#d4a843,#e8c36a);color:#1a1400;padding:.3rem .9rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;margin-bottom:.8rem}.profile-join-date{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--color-neutral-dark-gray);font-size:.78rem}.profile-main{display:flex;flex-direction:column;gap:2rem}.profile-section{background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-md);padding:2rem}.profile-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,64,21,.06)}.profile-section-header h2{font-size:1.25rem;font-weight:700;color:var(--colors--text);margin-bottom:.25rem}.profile-section-header p{color:var(--color-neutral-dark-gray);font-size:.85rem}.profile-fields{display:flex;flex-direction:column;gap:1.25rem}.profile-field{padding-bottom:1.25rem;border-bottom:1px solid rgba(0,64,21,.05)}.profile-field:last-child{border-bottom:none;padding-bottom:0}.profile-field label{display:block;font-size:.78rem;font-weight:600;color:var(--color-neutral-dark-gray);margin-bottom:.45rem;text-transform:uppercase;letter-spacing:.03em}[dir=rtl] .profile-field label{text-transform:none;letter-spacing:0}.field-display{display:flex;align-items:center;gap:.75rem}.field-value{font-size:.95rem;font-weight:500;color:var(--colors--text);flex:1}.field-verified-badge{display:inline-flex;align-items:center;gap:.3rem;color:#22c55e;font-size:.72rem;font-weight:600;background:#22c55e14;padding:.2rem .6rem;border-radius:var(--radius-full)}.field-edit-btn{background:none;border:1px solid rgba(0,64,21,.15);color:var(--colors--text);padding:.3rem .85rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:500;cursor:pointer;transition:var(--transition)}.field-edit-btn:hover{background:#0040150d}.profile-input{width:100%;padding:.65rem .85rem;border:1.5px solid rgba(0,64,21,.15);border-radius:var(--radius-sm);font-size:.9rem;font-family:inherit;color:var(--colors--text);background:var(--colors--background);transition:var(--transition)}.profile-input:focus{outline:none;border-color:var(--colors--text);box-shadow:0 0 0 3px #00401514}.field-edit-actions{display:flex;gap:.6rem;margin-top:.8rem}.btn-profile-save{background:var(--colors--text);color:var(--color-neutral-white);border:none;padding:.55rem 1.4rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:var(--transition)}.btn-profile-save:hover{opacity:.9;transform:translateY(-1px)}.btn-profile-cancel{background:none;border:1px solid rgba(0,64,21,.15);color:var(--color-neutral-dark-gray);padding:.55rem 1.4rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;font-family:inherit;cursor:pointer;transition:var(--transition)}.btn-profile-cancel:hover{background:#00401508}.btn-profile-outline{background:none;border:1px solid rgba(0,64,21,.15);color:var(--colors--text);padding:.55rem 1.4rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:var(--transition)}.btn-profile-outline:hover{background:#0040150d;transform:translateY(-1px)}.subscription-card{background:linear-gradient(135deg,#00401508,#d4a8430f);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-md);padding:1.75rem;margin-bottom:1.5rem}.sub-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.sub-plan-info{display:flex;align-items:center;gap:.85rem}.sub-plan-badge{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;letter-spacing:-.02em}.sub-plan-badge.pro{background:linear-gradient(135deg,#d4a843,#e8c36a);color:#1a1400}.sub-plan-info h3{font-size:1.1rem;font-weight:700;color:var(--colors--text)}.sub-plan-info p{font-size:.8rem;color:var(--color-neutral-dark-gray)}.sub-card-footer{display:flex;justify-content:space-between;align-items:center}.sub-renewal{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--color-neutral-dark-gray)}.sub-actions{display:flex;gap:.5rem}.sub-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.sub-stat-card{background:var(--color-neutral-white);border:1px solid rgba(0,64,21,.08);border-radius:var(--radius-md);padding:1.25rem;text-align:center;transition:var(--transition)}.sub-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0040150f}.sub-stat-icon{width:40px;height:40px;border-radius:10px;background:#0040150f;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;color:var(--colors--text)}.sub-stat-value{font-size:1.1rem;font-weight:800;color:var(--colors--text);margin-bottom:.15rem}.sub-stat-label{font-size:.75rem;color:var(--color-neutral-dark-gray)}.security-card{background:#00401504;border:1px solid rgba(0,64,21,.06);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1rem}.security-card:last-child{margin-bottom:0}.security-card-header{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.security-icon-wrap{width:40px;height:40px;border-radius:10px;background:#0040150f;display:flex;align-items:center;justify-content:center;color:var(--colors--text);flex-shrink:0}.security-card-header h3{font-size:1rem;font-weight:700;color:var(--colors--text)}.security-card-header p{font-size:.8rem;color:var(--color-neutral-dark-gray)}@media (max-width: 1024px){.profile-layout{grid-template-columns:240px 1fr;gap:1.5rem}}@media (max-width: 768px){.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:static}.profile-section{padding:1.25rem}.sub-card-header{flex-direction:column;align-items:flex-start;gap:1rem}.sub-card-footer{flex-direction:column;gap:1rem;align-items:flex-start}.sub-stats-grid{grid-template-columns:1fr}.field-display{flex-wrap:wrap}}@media (max-width: 480px){.profile-avatar-card{padding:1.5rem 1rem}.profile-section{padding:1rem}.sub-actions{flex-direction:column;width:100%}.sub-actions .btn-profile-outline{width:100%;text-align:center}}.bs-chart-divider{margin:3.5rem 1.2rem 0;border:none;border-top:1px solid rgba(0,64,21,.06);padding-top:2.5rem;position:relative}.bs-chart-divider:before{content:"";position:absolute;top:-1px;inset-inline-start:1.2rem;width:48px;height:2px;background:#004015;border-radius:1px}.bs-chart-controls{display:flex;align-items:center;justify-content:space-between;padding:0 1.4rem;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.bs-chart-title{font-size:.92rem;font-weight:700;color:#004015;margin:0;letter-spacing:-.02em;position:relative;padding-inline-start:.8rem}.bs-chart-title:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:3px;height:1em;background:#d4a843;border-radius:2px}.bs-chart-subtitle{font-size:.72rem;color:#777;font-weight:400;margin-inline-start:.5rem}.bs-chart-clear-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border:1px solid rgba(211,47,47,.2);border-radius:20px;background:#d32f2f0a;color:#d32f2f;font-size:.7rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.bs-chart-clear-btn:hover{background:#d32f2f14;border-color:#d32f2f66;transform:translateY(-1px)}.bs-chart-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.3rem 1.4rem .7rem;margin:0}.bs-chart-legend-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;color:#555;font-weight:500;padding:.25rem .55rem;border-radius:6px;transition:all .2s;letter-spacing:-.01em;-webkit-user-select:none;user-select:none}.bs-chart-legend-item:hover{background:#00401508}.bs-chart-legend-off{opacity:.35!important;text-decoration:line-through!important}.bs-chart-legend-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0;box-shadow:inset 0 -2px #00000026}.bs-chart-avg-panel{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.45rem 1.4rem .55rem;margin-bottom:.15rem}.bs-chart-avg-label{font-size:.72rem;font-weight:700;color:#004015;letter-spacing:-.01em;opacity:.6}.bs-chart-avg-group{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;background:#00401506;border-radius:20px;border:1px solid rgba(0,64,21,.05);transition:border-color .2s}.bs-chart-avg-group:hover{border-color:#0040151f}.bs-chart-avg-name{font-size:.66rem;font-weight:700;margin-inline-end:.1rem;letter-spacing:-.01em}.bs-chart-avg-btn{padding:.18rem .55rem;border:1.5px solid rgba(0,64,21,.12);border-radius:14px;background:transparent;color:#666;font-size:.63rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.bs-chart-avg-btn:hover{border-color:#0040154d;background:#0040150a;transform:translateY(-1px)}.bs-chart-avg-btn.active{color:#fff;border-color:transparent;box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.bs-chart-container{position:relative;width:100%;padding:.5rem .7rem .7rem;box-sizing:border-box;overflow:hidden;border:1px solid rgba(0,64,21,.05);border-radius:14px;box-shadow:0 1px 3px #00401508,0 4px 16px #0040150a,inset 0 1px #fffc;background:linear-gradient(180deg,#fefffe,#f9fbf9);margin:0 1.4rem 1rem}.bs-chart-watermark{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;z-index:0}.bs-chart-recharts-wrap{position:relative;z-index:1;width:100%;height:520px}.bs-chart-tooltip{background:#001408e0;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.6rem .8rem;font-size:.7rem;color:#ffffffe0;min-width:180px;white-space:nowrap;box-shadow:0 4px 12px #0003,0 16px 40px #00000026;font-family:inherit;line-height:1.7}.bs-chart-tooltip-title{font-weight:700;color:#fff;margin-bottom:.35rem;font-size:.78rem;letter-spacing:-.02em;padding-bottom:.3rem;border-bottom:1px solid rgba(255,255,255,.08)}.bs-chart-tooltip-row{display:flex;align-items:center;gap:.4rem;padding:.1rem 0}.bs-chart-tooltip-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0;box-shadow:0 0 4px #ffffff1a}.bs-chart-tooltip-name{font-size:.68rem;color:#ffffffbf;flex:1;overflow:hidden;text-overflow:ellipsis}.bs-chart-tooltip-val{font-weight:700;color:#fff;margin-inline-start:auto;padding-inline-start:1rem;font-variant-numeric:tabular-nums}@media (max-width: 768px){.bs-chart-controls{flex-wrap:wrap;gap:.5rem;padding:0 .9rem}.bs-chart-controls>div{width:100%;justify-content:space-between}.bs-chart-controls .bs-chart-add-wrap{order:-1}.bs-chart-title{font-size:.82rem}.bs-chart-legend{gap:.35rem .6rem;padding:.3rem .9rem .5rem}.bs-chart-legend-item{font-size:.63rem;padding:.2rem .35rem}.bs-chart-divider{margin:1.4rem 0 0}.bs-chart-container{margin:0 0 1rem;border-radius:10px;padding:.4rem}.bs-chart-recharts-wrap{height:320px}.bs-chart-watermark{border-radius:10px}.bs-chart-goto-link{font-size:.6rem;padding:.22rem .45rem}.bs-chart-tags{padding:0 .9rem}.bs-chart-add-btn{font-size:.63rem;padding:.28rem .6rem}.bs-chart-avg-panel{padding:.35rem .9rem;gap:.4rem;flex-wrap:wrap}.bs-chart-avg-group{padding:.15rem .35rem}.bs-chart-avg-btn{font-size:.58rem;padding:.15rem .4rem}.bs-chart-tooltip{border-radius:8px;padding:.5rem .65rem;min-width:150px;font-size:.65rem}.bs-chart-tooltip-title{font-size:.72rem}}.bs-chart-goto-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;color:#004015;text-decoration:none;cursor:pointer;padding:.3rem .65rem;border-radius:20px;border:1px solid rgba(0,64,21,.12);background:#00401505;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:-.01em}.bs-chart-goto-link:hover{background:#0040150f;border-color:#00401540;transform:translateY(-1px);box-shadow:0 2px 8px #00401514}.bs-chart-goto-link svg{flex-shrink:0;opacity:.7}.bs-chart-add-wrap{position:relative}.bs-chart-add-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .85rem;border:1.5px dashed rgba(0,64,21,.18);border-radius:20px;background:transparent;color:#004015;font-size:.7rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.bs-chart-add-btn:hover{border-color:#1a8a3e;border-style:solid;background:#0040150a;transform:translateY(-1px);box-shadow:0 3px 10px #0040150f}.bs-chart-dropdown{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:100;background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(0,64,21,.08);border-radius:12px;box-shadow:0 12px 40px #00280c1f,0 0 0 1px #0040150a;min-width:220px;max-height:280px;overflow-y:auto;padding:6px;animation:bsDropIn .2s cubic-bezier(.16,1,.3,1)}@media (max-width: 768px){.bs-chart-dropdown{inset-inline-end:auto;inset-inline-start:0;min-width:180px;max-width:calc(100vw - 1.5rem)}}@keyframes bsDropIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bs-chart-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.72rem;color:#333;cursor:pointer;transition:all .15s;font-family:inherit;border-radius:8px;font-weight:500}.bs-chart-dropdown-item:hover{background:#0040150d;color:#004015}.bs-chart-dropdown-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #fff,0 0 0 3px currentColor}.bs-chart-tags{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.4rem;margin-bottom:.5rem;min-height:0}.bs-chart-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem .25rem .7rem;border-radius:20px;font-size:.66rem;font-weight:600;color:#fff;letter-spacing:-.01em;box-shadow:0 1px 4px #00000026}.bs-chart-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff3;font-size:.72rem;cursor:pointer;line-height:1;border:none;color:#fff;font-family:inherit;transition:all .2s}.bs-chart-tag-remove:hover{background:#fff6;transform:scale(1.15)}.bs-chart-legend-line{width:16px;height:3px;border-radius:2px;flex-shrink:0;position:relative}.bs-chart-legend-line:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:inherit;box-shadow:0 0 0 1.5px #fff}.fr-page{min-height:100vh}.fr-content{padding:1.5rem 0 3rem}.fr-main-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:1.5rem;align-items:start}.fr-main-col,.fr-sidebar-col{min-width:0}.fr-sidebar-col .cp-overview-indicators{max-height:none!important;overflow-y:visible!important}.fr-sidebar-col .cp-indicators-title{position:relative!important;top:auto!important}.fr-card{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:12px;padding:1.5rem;margin-bottom:1.25rem}.dark .fr-card{background:#1f2937;border-color:#ffffff14}@keyframes fr-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton-line,.skeleton-bar{background:linear-gradient(90deg,#0040150f 25%,#0040151c,#0040150f 75%);background-size:600px 100%;animation:fr-shimmer 1.4s ease-in-out infinite;border-radius:6px}.fr-card-title{font-size:1rem;font-weight:700!important;color:#004015;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,64,21,.06)}.dark .fr-card-title{color:#fff;border-bottom-color:#ffffff14}.fr-card-subtitle{font-size:.82rem;color:#5f5f5f;margin:-.75rem 0 1rem}.dark .fr-card-subtitle{color:#9ca3af}.fr-card-header-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,64,21,.06)}.dark .fr-card-header-row{border-bottom-color:#ffffff14}.fr-card-header-row .fr-card-title{margin:0;padding-bottom:0;border-bottom:none}.fr-card-header-row .fr-card-subtitle{margin:.2rem 0 0}.fr-period-toggle{display:flex;gap:0;background:#0040150a;border-radius:8px;padding:3px;flex-shrink:0;align-self:center}.dark .fr-period-toggle{background:#ffffff0f}.fr-period-btn{padding:.35rem .85rem;border:none;border-radius:6px;background:transparent;color:#5f5f5f;font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .2s ease}.dark .fr-period-btn{color:#9ca3af}.fr-period-btn:hover:not([disabled]){color:#004015}.dark .fr-period-btn:hover:not([disabled]){color:#fff}.fr-period-btn.active{background:#004015;color:#fff;font-weight:600;box-shadow:0 1px 3px #00401533}.dark .fr-period-btn.active{background:#1a7a3a}.fr-period-btn[disabled]{opacity:.4;cursor:not-allowed}.fr-quarter-selector{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.fr-qs-arrow{width:28px;height:28px;border:1px solid rgba(0,64,21,.15);border-radius:6px;background:#fff;color:#004015;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;padding:0}.dark .fr-qs-arrow{background:#374151;border-color:#ffffff26;color:#fff}.fr-qs-arrow:hover:not(:disabled){background:#0040150d;border-color:#004015}.dark .fr-qs-arrow:hover:not(:disabled){background:#ffffff1a}.fr-qs-arrow:disabled{opacity:.3;cursor:default}[dir=rtl] .fr-qs-arrow svg{transform:scaleX(-1)}.fr-qs-select{padding:.35rem 1.75rem .35rem .6rem;border:1px solid rgba(0,64,21,.15);border-radius:6px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23004015' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .5rem center;background-size:10px;font-size:.8rem;font-weight:600;color:#004015;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}.dark .fr-qs-select{background-color:#374151;border-color:#ffffff26;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[dir=rtl] .fr-qs-select{padding:.35rem .6rem .35rem 1.75rem;background-position:left .5rem center}.fr-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.fr-comparison-table{width:100%;border-collapse:collapse;font-size:.85rem}.fr-comparison-table th{padding:.75rem;text-align:center;font-weight:600;color:#004015;background:#00401508;border-bottom:2px solid rgba(0,64,21,.08);font-size:.82rem;white-space:nowrap;vertical-align:middle}.fr-comparison-table th.fr-th-current,.fr-comparison-table th.fr-th-same,.fr-comparison-table th.fr-th-prev{vertical-align:top}.dark .fr-comparison-table th{color:#d1fae5;background:#ffffff0a;border-bottom-color:#ffffff1a}.fr-comparison-table th.fr-th-label{text-align:start;min-width:140px}.dark .fr-comparison-table th.fr-th-label{background:#ffffff0a}.fr-th-sub{display:block;font-size:.68rem;font-weight:400;color:#5f5f5f;margin-top:.2rem;white-space:normal}.dark .fr-th-sub{color:#9ca3af}.fr-comparison-table th.fr-th-same,.fr-comparison-table th.fr-th-prev{text-align:center}.fr-comparison-table td{padding:.7rem .75rem;border-bottom:1px solid rgba(0,64,21,.04);text-align:center}.dark .fr-comparison-table td{border-bottom-color:#ffffff0d}.fr-cell-label{font-weight:500;color:#5f5f5f;text-align:start!important}.dark .fr-cell-label{color:#d1d5db}.fr-cell-unit{display:block;font-size:.65rem;font-weight:400;color:#999;margin-top:.15rem}.fr-cell-value{font-weight:600;color:#004015}.dark .fr-cell-value{color:#d1fae5}.fr-cell-current{background:#d4a8430f}.dark .fr-cell-current{background:#d4a84314}.fr-row-margin td{background:#00401504;font-style:italic}.fr-row-margin .fr-cell-current{background:#d4a84314}.fr-row-margin .fr-cell-change{background:#00000008}.fr-table-row-clickable{cursor:pointer;transition:background .15s ease}.fr-table-row-clickable:hover td{background:#00401508}.fr-table-row-clickable:hover .fr-cell-current{background:#d4a84317}.fr-table-row-clickable:hover .fr-cell-change{background:#0000000a}.fr-row-margin.fr-table-row-clickable:hover td{background:#0040150a}.dark .fr-table-row-clickable:hover td{background:#ffffff0a}.fr-no-data{color:#5f5f5f;opacity:.5}.fr-locked-upgrade{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;color:#888;font-size:.75rem;font-weight:500;white-space:nowrap;transition:color .15s}.fr-locked-upgrade:hover{color:#004015}.fr-th-change{background:#00000009!important;font-size:.72rem!important;font-weight:500!important;color:#888!important;min-width:60px;white-space:nowrap}.fr-cell-change{background:#00000005;padding:.5rem .4rem!important;white-space:nowrap}.fr-change-tag{display:inline-block;font-size:.68rem;font-weight:600;padding:.1rem .4rem;border-radius:3px}.fr-change-tag.fr-positive{color:#0a8a2e;background:#0a8a2e14}.fr-change-tag.fr-negative{color:#d32f2f;background:#d32f2f14}.fr-positive{color:#16a34a}.fr-negative{color:#ef4444}.fr-analysis-card{border-top:3px solid #d4a843}.fr-analysis-text{font-size:.88rem;color:#5f5f5f;line-height:1.85;margin:0}.dark .fr-analysis-text{color:#9ca3af}.fr-sub-title{display:block;font-weight:700;font-size:.92rem;color:#1a1a1a;padding-top:1.25rem;margin-top:0!important;margin-bottom:0;clear:both}.dark .fr-sub-title{color:#e5e7eb}.fr-analysis-text>div+div>.fr-sub-title,.fr-analysis-text .space-y-2>div>.fr-sub-title{margin-top:1.5rem!important}.fr-blur-wrap{position:relative;border-radius:6px;overflow:hidden}.fr-blur-text{font-size:.82rem;line-height:1.7;color:inherit;filter:blur(5px);-webkit-filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;max-height:5.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 35%,transparent 95%);mask-image:linear-gradient(to bottom,black 35%,transparent 95%);padding:.15rem 0}.fr-blur-footer{display:flex;align-items:center;justify-content:center;padding:.35rem 0 .1rem}.fr-blur-upgrade-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .9rem;background:linear-gradient(135deg,#004015,#006a22);color:#fff;border:none;border-radius:999px;font-size:.76rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s ease,transform .15s ease;box-shadow:0 2px 8px #00401547;letter-spacing:.01em;white-space:nowrap}.fr-blur-upgrade-btn:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 12px #00401561}.fr-card-controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-inline-start:auto}.fr-hint-note{font-size:.7rem;color:#999;margin:.3rem 0 0;font-weight:400;font-style:italic}.fr-disclaimer-note{font-size:.68rem;color:#d32f2f;margin:.2rem 0 0;font-weight:500}.fr-chart-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;flex-wrap:wrap;gap:.5rem}.fr-chart-info{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.fr-chart-title{font-size:.95rem;font-weight:600;color:#004015;margin:0}.dark .fr-chart-title{color:#d1fae5}.fr-chart-value{font-size:1.25rem;font-weight:700;color:#004015}.dark .fr-chart-value{color:#fff}.fr-chart-change{font-size:.85rem;font-weight:600;padding:.15rem .5rem;border-radius:4px}.fr-chart-change.positive{color:#0a8a2e;background:#0a8a2e14}.fr-chart-change.negative{color:#d32f2f;background:#d32f2f14}.fr-chart-tfs{display:flex;gap:.25rem}.fr-tf-btn{padding:.25rem .65rem;border:1px solid #e0e0e0;border-radius:4px;background:#fff;font-size:.75rem;font-weight:600;cursor:pointer;color:#5f5f5f;transition:all .15s}.dark .fr-tf-btn{background:#374151;border-color:#ffffff26;color:#9ca3af}.fr-tf-btn:hover{border-color:#004015}.fr-tf-btn.active{background:#004015;color:#fff;border-color:#004015}.fr-indicators-panel{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:12px;padding:0 1.25rem 1rem;overflow-y:visible;margin-bottom:1.25rem}.dark .fr-indicators-panel{background:#1f2937;border-color:#ffffff14}.fr-indicators-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 0 .75rem;border-bottom:2px solid #d4a843}.fr-indicators-title-text{font-size:1rem;font-weight:700;color:#004015;margin:0}.dark .fr-indicators-title-text{color:#d1fae5}.fr-data-row{display:flex;justify-content:space-between;align-items:center;padding:.65rem 0;border-bottom:1px solid rgba(0,64,21,.04)}.dark .fr-data-row{border-bottom-color:#ffffff0f}.fr-data-row:last-child{border-bottom:none}.fr-data-label{font-size:.82rem;font-weight:500;color:#5f5f5f}.dark .fr-data-label{color:#9ca3af}.fr-data-value{font-size:.88rem;font-weight:600;color:#004015}.dark .fr-data-value{color:#d1fae5}.fr-no-data-msg{padding:2.5rem 1rem;text-align:center;color:#5f5f5f;font-size:.88rem}.dark .fr-no-data-msg{color:#9ca3af}@media (max-width: 1024px){.fr-main-grid{grid-template-columns:1fr}.fr-sidebar-col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width: 768px){.fr-main-grid{grid-template-columns:1fr;gap:1rem}.fr-sidebar-col{display:none!important}.fr-card{padding:1rem}.fr-card-header-row{flex-direction:column;gap:.6rem}.fr-card-controls{width:100%;margin-inline-start:0;flex-direction:column;align-items:stretch;gap:.45rem}.fr-period-toggle{align-self:stretch;width:100%}.fr-period-btn{padding:.35rem .5rem;font-size:.72rem;flex:1;text-align:center;white-space:nowrap}.fr-quarter-selector{width:100%;justify-content:center}.fr-qs-select{flex:1;text-align:center;max-width:180px}.fr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.fr-comparison-table{font-size:.75rem}.fr-comparison-table th,.fr-comparison-table td{padding:.5rem .4rem}.fr-analysis-text{font-size:.82rem}.fr-indicators-panel{padding:0 1rem 1rem}.fr-sidebar-col .cp-overview-indicators{max-height:none!important;overflow-y:visible!important}}@media (max-width: 640px){.fr-table-wrap{overflow-x:visible}.fr-comparison-table{width:100%;table-layout:fixed;font-size:.62rem}.fr-comparison-table th.fr-th-label,.fr-comparison-table td.fr-cell-label{width:26%;min-width:0;max-width:0;white-space:normal;word-break:break-word;overflow-wrap:break-word;position:static}.fr-comparison-table th{padding:.3rem .15rem;font-size:.55rem;white-space:nowrap}.fr-comparison-table th.fr-th-label{text-align:start;white-space:normal}.fr-th-sub{font-size:.46rem;margin-top:.12rem;white-space:normal}.fr-th-change{min-width:auto!important;font-size:.5rem!important}.fr-comparison-table td{padding:.3rem .12rem;font-size:.62rem;white-space:nowrap}.fr-cell-label{font-size:.6rem;padding-inline-end:.2rem!important}.fr-cell-unit{font-size:.46rem}.fr-cell-change{padding:.3rem .1rem!important}.fr-change-tag{font-size:.5rem;padding:.04rem .18rem;border-radius:2px}.fr-locked-icon{display:none!important}.fr-locked-text{font-size:.48rem}}@media (max-width: 480px){.fr-comparison-table{font-size:.56rem}.fr-comparison-table th{padding:.25rem .1rem;font-size:.48rem}.fr-comparison-table th.fr-th-label,.fr-comparison-table td.fr-cell-label{width:24%}.fr-th-sub{font-size:.42rem}.fr-comparison-table td{padding:.25rem .1rem;font-size:.56rem}.fr-cell-label{font-size:.56rem}.fr-cell-unit{font-size:.42rem}.fr-change-tag{font-size:.46rem;padding:.03rem .14rem}}@media (max-width: 375px){.fr-comparison-table{font-size:.52rem}.fr-comparison-table th{padding:.2rem .08rem;font-size:.44rem}.fr-comparison-table th.fr-th-label,.fr-comparison-table td.fr-cell-label{width:22%}.fr-th-sub{font-size:.38rem}.fr-comparison-table td{padding:.2rem .08rem;font-size:.52rem}.fr-cell-label{font-size:.54rem;min-width:46px}.fr-cell-unit{font-size:.4rem}.fr-change-tag{font-size:.44rem;padding:.03rem .12rem}}.ipo-wrap{display:flex;flex-direction:column;gap:1rem}.ipo-page-header{margin-bottom:.25rem}.ipo-page-title{font-size:1.2rem;font-weight:700;color:#004015;margin:0 0 .3rem}.ipo-page-subtitle{font-size:.82rem;color:#888;margin:0}.ipo-metrics-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;background:linear-gradient(135deg,#00401508,#d4a8430f);border:1px solid rgba(0,64,21,.08);border-radius:12px;padding:1rem 1.25rem}.ipo-metric-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.ipo-metric-label{font-size:.7rem;color:#888;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.ipo-metric-value{font-size:1rem;font-weight:700;color:#004015;font-variant-numeric:tabular-nums}.ipo-section{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.ipo-section:hover{box-shadow:0 2px 12px #0040150f}.ipo-section-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.ipo-section-header:hover{background:#00401504}.ipo-section-icon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#0040150f;border-radius:10px;color:#004015}.ipo-section-title{flex:1;font-size:.95rem;font-weight:700;color:#004015;margin:0}.ipo-chevron{flex-shrink:0;color:#aaa;transition:transform .25s ease}.ipo-section-open .ipo-chevron{transform:rotate(180deg)}.ipo-section-open .ipo-section-header{border-bottom:1px solid rgba(0,64,21,.06)}.ipo-section-body{padding:1rem 1.25rem 1.25rem;overflow:hidden}.ipo-content-block{margin-bottom:1.15rem}.ipo-content-block:last-child{margin-bottom:0}.ipo-content-subtitle{font-size:.85rem;font-weight:700;color:#004015;margin:0 0 .4rem;padding-bottom:.3rem;border-bottom:1px solid rgba(0,64,21,.06)}.ipo-content-text{font-size:.82rem;color:#444;line-height:1.75;margin:0}.ipo-content-list{margin:.3rem 0 0;padding-inline-start:1.25rem;list-style:none}.ipo-content-list li{position:relative;font-size:.82rem;color:#444;line-height:1.75;padding-inline-start:.5rem;margin-bottom:.3rem}.ipo-content-list li:before{content:"";position:absolute;top:.55em;inset-inline-start:-.8rem;width:5px;height:5px;border-radius:50%;background:#004015;opacity:.4}.ipo-section[data-ipo-idx="3"] .ipo-content-block:nth-child(1) .ipo-content-subtitle{color:#1a8a3e}.ipo-section[data-ipo-idx="3"] .ipo-content-block:nth-child(2) .ipo-content-subtitle{color:#d32f2f}.ipo-section[data-ipo-idx="3"] .ipo-content-block:nth-child(3) .ipo-content-subtitle{color:#1976d2}.ipo-section[data-ipo-idx="3"] .ipo-content-block:nth-child(4) .ipo-content-subtitle{color:#e65100}@media (max-width: 768px){.ipo-metrics-strip{grid-template-columns:repeat(3,1fr);gap:.6rem;padding:.85rem}.ipo-metric-label{font-size:.65rem}.ipo-metric-value{font-size:.88rem}.ipo-section-header{padding:.85rem 1rem;gap:.6rem}.ipo-section-icon{width:32px;height:32px}.ipo-section-icon svg{width:18px;height:18px}.ipo-section-title{font-size:.88rem}.ipo-section-body{padding:.85rem 1rem 1rem}.ipo-content-subtitle{font-size:.8rem}.ipo-content-text,.ipo-content-list li{font-size:.78rem}}@media (max-width: 480px){.ipo-metrics-strip{grid-template-columns:repeat(2,1fr)}}.report-error-field select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center}.report-error-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease;padding:1rem}.report-error-overlay.open{opacity:1;pointer-events:auto}.report-error-popup{background:#fff;border-radius:16px;box-shadow:0 12px 48px #0000002e;width:420px;max-width:100%;max-height:90vh;overflow-y:auto;transform:translateY(20px) scale(.97);transition:transform .25s ease}.report-error-overlay.open .report-error-popup{transform:translateY(0) scale(1)}.report-error-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid #f0ebe0}.report-error-header h3{margin:0;font-size:1.05rem;font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:.5rem}.report-error-header h3 svg{color:#dc2626;flex-shrink:0}.report-error-close{background:none;border:none;cursor:pointer;padding:.25rem;color:#999;border-radius:6px;transition:all .15s}.report-error-close:hover{background:#f5f0e8;color:#333}.report-error-body{padding:1.25rem 1.5rem}.report-error-field{margin-bottom:1rem}.report-error-field label{display:block;font-size:.8rem;font-weight:600;color:#555;margin-bottom:.35rem}.report-error-field input,.report-error-field select,.report-error-field textarea{width:100%;box-sizing:border-box;padding:.6rem .85rem;border:1.5px solid #e0dbd0;border-radius:10px;font-size:.88rem;font-family:inherit;background:#fafaf8;color:#1a1a1a;outline:none;transition:border-color .2s}.report-error-field input:focus,.report-error-field select:focus,.report-error-field textarea:focus{border-color:#004015;background:#fff}.report-error-field input[readonly]{background:#f5f0e8;color:#888;cursor:default}.report-error-field textarea{min-height:80px;resize:vertical}.report-error-field select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center}[dir=ltr] .report-error-field select{background-position:calc(100% - 12px) center}.report-error-actions{display:flex;gap:.6rem;padding:0 1.5rem 1.25rem}.report-error-submit{flex:1;padding:.65rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:10px;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.report-error-submit:hover{background:#b91c1c}.report-error-cancel{padding:.65rem 1rem;background:#f5f0e8;color:#666;border:none;border-radius:10px;font-size:.88rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s}.report-error-cancel:hover{background:#ebe5d8;color:#333}.report-error-success{text-align:center;padding:2rem 1.5rem}.report-error-success svg{color:#16a34a;margin-bottom:.75rem}.report-error-success p{margin:0;font-size:.95rem;font-weight:600;color:#1a1a1a}.report-error-success span{display:block;margin-top:.35rem;font-size:.8rem;color:#888}.cp-report-btn{border-color:#dc2626!important;color:#dc2626!important;background:linear-gradient(135deg,#dc26260f,#dc262605)!important}.cp-report-btn:hover{background:#dc26261a!important;border-color:#b91c1c!important;color:#b91c1c!important}.cp-report-btn svg{stroke:#dc2626}@media (max-width: 768px){.report-error-popup{border-radius:14px}.report-error-header{padding:1rem 1.25rem .65rem}.report-error-body{padding:1rem 1.25rem}.report-error-actions{padding:0 1.25rem 1rem}}@keyframes bsRowSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes bsHeaderFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes bsCardSlide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bs-animate .cp-card{animation:bsCardSlide .4s cubic-bezier(.16,1,.3,1) both}.bs-animate .bs-card-header{animation:bsHeaderFade .35s cubic-bezier(.16,1,.3,1) .1s both}.bs-animate .bs-table-row{opacity:0;animation:bsRowSlideIn .4s cubic-bezier(.16,1,.3,1) both}.bs-animate .bs-table thead tr{animation:bsHeaderFade .3s cubic-bezier(.16,1,.3,1) .15s both}.pricing-page{padding:5rem 0 4rem;padding-top:calc(64px + 3rem);min-height:100vh;width:100%;background-color:#fbf4e2;color:#004015}.pricing-hero{text-align:center;max-width:640px;margin:0 auto 2rem}.pricing-hero-tag{display:inline-block;background:#0040150f;color:#004015;font-size:.75rem;font-weight:700;padding:.3rem .9rem;border-radius:999px;margin-bottom:1rem;letter-spacing:.03em}.pricing-hero h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;color:#004015;margin:0 0 .75rem;letter-spacing:-.03em;line-height:1.2}.pricing-social-proof{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.pricing-sp-item{display:flex;align-items:baseline;gap:.3rem;font-size:.8rem;color:#666;font-weight:500}.pricing-sp-num{font-size:1.3rem;font-weight:700;color:#004015;font-variant-numeric:tabular-nums}.pricing-sp-divider{width:1px;height:24px;background:#0040151f}.pricing-period-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.pricing-period-toggle{display:inline-flex;background:#fff;border-radius:999px;padding:4px;box-shadow:0 2px 12px #0000000f;border:1px solid rgba(0,64,21,.06);position:relative}.pricing-toggle-slider{position:absolute;top:4px;background:#004015;border-radius:999px;transition:left .35s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);z-index:0;box-shadow:0 2px 8px #00401533;pointer-events:none}.pricing-period-btn{padding:.55rem 1.3rem;border:none;border-radius:999px;background:transparent;color:#555;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .25s;position:relative;white-space:nowrap;z-index:1;display:inline-flex;align-items:center;gap:.3rem}.pricing-period-btn.active{color:#fff}.pricing-period-btn:not(.active):hover{background:#0040150a}.pricing-save-tag{display:inline-block;background:#1a8a3e1f;color:#1a6b2d;font-size:.55rem;font-weight:700;padding:.12rem .4rem;border-radius:999px}.pricing-save-tag-best{background:#d4a843;color:#fff}.pricing-period-btn.active .pricing-save-tag{background:#fff3;color:#fff}.pricing-period-btn.active .pricing-save-tag-best{background:#ffffff40;color:#fff}.pricing-cards{display:grid;grid-template-columns:1fr 1.08fr;gap:1.5rem;max-width:860px;margin:0 auto 4rem;align-items:stretch}.pricing-card{background:#fff;border-radius:18px;padding:2.5rem 1.8rem 2.2rem;border:1px solid rgba(0,64,21,.06);position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00401514}.pricing-card-pro{border:2px solid #004015;box-shadow:0 8px 40px #0040151f;padding-top:3rem;transform:scale(1.02)}.pricing-card-pro:hover{transform:scale(1.02) translateY(-6px);box-shadow:0 16px 56px #00401526}.pricing-card-ribbon{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;background:#004015;color:#fff;text-align:center;font-size:.85rem;font-weight:700;padding:.5rem;border-radius:14px 14px 0 0;letter-spacing:.04em}.pricing-card-head h3{font-size:1.2rem;font-weight:700;color:#004015;margin:0 0 .3rem}.pricing-card-desc{font-size:.8rem;color:#777;margin:0 0 1.2rem;line-height:1.5}.pricing-price-wrap{display:flex;align-items:baseline;gap:.3rem;margin-bottom:.2rem;flex-wrap:wrap}.pricing-amount{font-size:2.8rem;font-weight:700;color:#004015;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pricing-currency{font-size:.9rem;color:#888;font-weight:500}.pricing-price-old{font-size:.85rem;color:#999;text-decoration:line-through;margin-bottom:.15rem;display:flex;align-items:baseline;gap:.2rem;min-height:1.4em}.pricing-save-inline{display:inline-block;background:linear-gradient(135deg,#d4a843,#c49a35);color:#fff;font-size:.72rem;font-weight:800;padding:.25rem .65rem;border-radius:20px;margin-top:.3rem;letter-spacing:.01em;animation:pricingSavePulse 2s ease-in-out infinite}@keyframes pricingSavePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pricing-billed{font-size:.75rem;color:#999;margin:0 0 1.2rem;min-height:1.2em}.pricing-features{list-style:none;padding:0;margin:0 0 1.8rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.pricing-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:#444;line-height:1.5}.pricing-check-badge{width:20px;height:20px;flex-shrink:0;margin-top:1px}.pricing-check-badge circle{fill:#1a8a3e}.pricing-check-badge polyline{stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.pricing-check-badge-gold circle{fill:#d4a843}.pricing-feature-disabled{opacity:.4}.pricing-feature-disabled span{color:#888}.pricing-lock{width:18px;height:18px;stroke:#aaa;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.pricing-feature-highlight{background:linear-gradient(135deg,#d4a84314,#d4a84308);padding:.5rem .6rem;border-radius:8px;border:1px solid rgba(212,168,67,.15);margin-top:.2rem}.pricing-feature-highlight span{color:#8a6d1b;font-weight:600}.pricing-cta{width:100%;text-align:center}@keyframes pricingShimmer{0%{background-position:-200% center}to{background-position:200% center}}.pricing-cta-pro{background:linear-gradient(110deg,#004015,#004015 40%,#1a6b2d,#004015 60%,#004015);background-size:200% 100%;animation:pricingShimmer 3s ease infinite;border-color:transparent!important;color:#fbf4e2!important}.pricing-cta-pro:not(:disabled):hover{background:transparent!important;animation-play-state:paused;color:#004015!important;border-color:#004015!important;transform:translateY(-2px);box-shadow:0 6px 20px #00401540}.pricing-trust-strip{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.75rem;margin-bottom:1.2rem;font-size:.68rem;color:#999}.pricing-trust-strip span{display:inline-flex;align-items:center;gap:.25rem}.pricing-trust-strip svg{stroke:#bbb}.pricing-cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.85rem 2rem;border-radius:999px;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;border:1.5px solid transparent;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.pricing-cta-btn:disabled{opacity:.55;cursor:not-allowed}.pricing-cta-btn-outline{background:transparent;border-color:#004015;color:#004015}.pricing-cta-btn-outline:not(:disabled):hover{background:#004015;color:#fbf4e2}.pricing-cta-btn-active{background:#00401514;color:#004015;border-color:#00401533;cursor:not-allowed;opacity:.75}.pricing-cta-btn-blocked{background:#0000000a;color:#999;border-color:#0000001a;cursor:not-allowed}.pricing-store-banner{max-width:860px;margin:0 auto 3.5rem}.pricing-store-banner-inner{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#004015,#00602a);border-radius:16px;padding:1.3rem 1.8rem;color:#fff;position:relative;overflow:hidden}.pricing-store-icon{width:48px;height:48px;background:#ffffff1f;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pricing-store-icon svg{stroke:#d4a843}.pricing-store-text{flex:1}.pricing-store-text strong{font-size:.9rem;display:block;margin-bottom:.2rem}.pricing-store-text p{font-size:.78rem;color:#ffffffbf;margin:0;line-height:1.5}.pricing-store-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 28px;background:#d4a843;color:#fff;font-size:.95rem;font-weight:700;border-radius:8px;text-decoration:none;flex-shrink:0;transition:background .2s,transform .2s;white-space:nowrap;cursor:pointer;border:none;font-family:inherit}.pricing-store-btn:hover{background:#c49a35;transform:translateY(-1px)}.pricing-store-discount{font-size:2rem;font-weight:800;color:#d4a843;letter-spacing:-.03em;flex-shrink:0}.pricing-faq-section{max-width:720px;margin:0 auto 4rem}.pricing-faq-section h2{text-align:center;font-size:1.4rem;font-weight:700;color:#004015;margin:0 0 1.5rem}.pricing-faq-list{display:flex;flex-direction:column;gap:.5rem}.pricing-faq-item{background:#fff;border-radius:12px;border:1px solid rgba(0,64,21,.06);overflow:hidden;transition:box-shadow .2s}.pricing-faq-item:hover{box-shadow:0 2px 12px #0040150a}.pricing-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;background:none;border:none;font-size:.88rem;font-weight:600;color:#004015;cursor:pointer;font-family:inherit;text-align:start;gap:.75rem}.pricing-faq-q span{flex:1}.pricing-faq-arrow{width:18px;height:18px;stroke:#004015;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;transition:transform .25s}.pricing-faq-item.open .pricing-faq-arrow{transform:rotate(180deg)}.pricing-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1.2rem}.pricing-faq-item.open .pricing-faq-a{max-height:300px;padding:0 1.2rem 1rem}.pricing-faq-a p{font-size:.82rem;color:#666;line-height:1.7;margin:0}@media (max-width: 640px){.pricing-cards{grid-template-columns:1fr}.pricing-card-pro{transform:none;order:-1}.pricing-card-pro:hover{transform:translateY(-4px)}.pricing-card-free{order:0}.pricing-store-banner-inner{flex-wrap:wrap}.pricing-store-discount{display:none}}.udm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .25s ease}.udm-overlay.open{opacity:1;pointer-events:auto}.udm-popup{background:#fff;border-radius:20px;box-shadow:0 16px 56px #00000029;width:440px;max-width:100%;max-height:92vh;overflow-y:auto;transform:translateY(20px) scale(.97);transition:transform .28s cubic-bezier(.4,0,.2,1);scrollbar-width:none}.udm-popup::-webkit-scrollbar{display:none}.udm-overlay.open .udm-popup{transform:translateY(0) scale(1)}.udm-top-bar{height:5px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,#004015,#1a8a3e 60%,#d4a843)}.udm-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid rgba(0,64,21,.07)}.udm-header-left{display:flex;align-items:center;gap:.65rem}.udm-header-icon{width:36px;height:36px;background:#00401512;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.udm-header-icon svg{stroke:#004015}.udm-header h3{margin:0;font-size:1rem;font-weight:700;color:#004015}.udm-close{background:none;border:none;cursor:pointer;padding:.3rem;color:#aaa;border-radius:8px;transition:background .15s,color .15s;display:inline-flex}.udm-close:hover{background:#0040150f;color:#004015}.udm-body{padding:1.25rem 1.5rem 1.5rem}.udm-notice{display:flex;align-items:flex-start;gap:.6rem;background:#0040150d;border:1px solid rgba(0,64,21,.1);border-radius:12px;padding:.85rem 1rem;margin-bottom:1.25rem;font-size:.82rem;color:#004015;line-height:1.5}.udm-notice svg{stroke:#004015;flex-shrink:0;margin-top:1px}.udm-plan-box{background:#00401508;border:1px solid rgba(0,64,21,.07);border-radius:12px;overflow:hidden;margin-bottom:1.25rem}.udm-plan-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:.83rem;gap:.5rem}.udm-plan-row+.udm-plan-row{border-top:1px solid rgba(0,64,21,.06);background:#fff}.udm-plan-label{color:#888;font-weight:500;white-space:nowrap}.udm-plan-value{font-weight:700;color:#004015;text-align:end}.udm-plan-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#004015;border-radius:50%;flex-shrink:0}.udm-plan-arrow svg{stroke:#fff}.udm-price-breakdown{border:1px solid rgba(0,64,21,.08);border-radius:14px;overflow:hidden;margin-bottom:1.25rem}.udm-price-row{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.1rem;font-size:.85rem;gap:.5rem}.udm-price-row+.udm-price-row{border-top:1px solid rgba(0,64,21,.06)}.udm-price-row-label{color:#555;font-weight:500}.udm-price-row-val{font-weight:700;color:#004015}.udm-price-row-val.discount{color:#1a8a3e}.udm-price-total{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;background:#004015;border-top:1px solid rgba(0,64,21,.1);gap:.5rem}.udm-price-total-label{font-size:.9rem;font-weight:700;color:#ffffffd9}.udm-price-total-val{font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.udm-price-total-cur{font-size:.85rem;color:#ffffffb3;font-weight:500;align-self:flex-end;padding-bottom:.25rem}.udm-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:1rem}.udm-spinner{width:36px;height:36px;border:3px solid rgba(0,64,21,.12);border-top-color:#004015;border-radius:50%;animation:udmSpin .7s linear infinite}@keyframes udmSpin{to{transform:rotate(360deg)}}.udm-loader p{font-size:.85rem;color:#888}.udm-actions{display:flex;gap:.75rem}.udm-btn{flex:1;padding:.85rem 1.25rem;border-radius:999px;font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;border:1.5px solid transparent;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center}.udm-btn:disabled{opacity:.5;cursor:not-allowed}.udm-btn-cancel{background:transparent;border-color:#00401540;color:#004015}.udm-btn-cancel:not(:disabled):hover{background:#0040150d;border-color:#004015}.udm-btn-confirm{background:linear-gradient(110deg,#004015,#004015 40%,#1a6b2d,#004015 60%,#004015);background-size:200% 100%;animation:pricingShimmer 3s ease infinite;color:#fbf4e2;border-color:transparent}.udm-btn-confirm:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 20px #00401540}.ri-page{min-height:100vh;background:#fbf4e2}.ri-hero-wrap{position:relative;overflow:hidden;padding:calc(64px + 1.5rem) 0 1.5rem}.ri-header-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ri-page-header{text-align:center;padding-bottom:1.25rem}.ri-page-header h1{font-size:1.75rem;font-weight:700;color:#004015;margin-bottom:.35rem}.ri-page-header p{font-size:.88rem;color:#666;max-width:500px;margin:0 auto}.ri-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ri-category-tabs{display:flex;gap:0;border-bottom:1px solid rgba(0,64,21,.08)}.ri-category-tab{padding:.65rem 1.25rem;font-size:.82rem;font-weight:500;color:#666;background:transparent;border:none;cursor:pointer;position:relative;transition:color .2s;white-space:nowrap;font-family:inherit}.ri-category-tab:hover{color:#004015}.ri-category-tab.active{color:#004015;font-weight:600}.ri-category-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#d4a843;border-radius:2px 2px 0 0}.ri-search-wrap{position:relative;margin-bottom:1.5rem}.ri-search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid rgba(0,64,21,.1);border-radius:10px;font-size:.85rem;background:#fff;color:#004015;transition:border-color .2s;font-family:inherit}[dir=rtl] .ri-search-input{padding:.75rem 2.5rem .75rem 1rem}.ri-search-input:focus{outline:none;border-color:#d4a843}.ri-search-icon{position:absolute;top:50%;transform:translateY(-50%);left:.85rem;color:#666;pointer-events:none}[dir=rtl] .ri-search-icon{left:auto;right:.85rem}.ri-featured{display:flex;gap:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 16px #0000000f;margin-bottom:2rem;cursor:pointer;transition:box-shadow .25s,transform .25s;text-decoration:none;color:inherit}.ri-featured:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-2px)}.ri-featured-img{flex:0 0 45%;min-height:240px;overflow:hidden;position:relative}.ri-featured-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#ffffff80}.ri-featured-real-img{width:100%;height:100%;object-fit:cover;display:block}.ri-featured-content{flex:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.ri-featured-tag{display:inline-block;font-size:.68rem;font-weight:600;padding:.2rem .6rem;border-radius:6px;margin-bottom:.6rem;width:fit-content}.ri-tag-educational{background:#00401514;color:#004015}.ri-tag-research{background:#d4a84326;color:#8b6914}.ri-featured-title{font-size:1.35rem;font-weight:700;color:#004015;margin-bottom:.5rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ri-featured-excerpt{font-size:.88rem;color:#666;line-height:1.7;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ri-featured-meta{font-size:.75rem;color:#666;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ri-featured-meta .ri-meta-dot{width:3px;height:3px;border-radius:50%;background:#666;opacity:.5;display:inline-block}.ri-articles-grid{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.ri-article-card{display:flex;gap:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 16px #0000000f;cursor:pointer;text-decoration:none;color:inherit;transition:box-shadow .25s,transform .25s}.ri-article-card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-2px)}.ri-card-img{flex:0 0 38%;min-height:200px;overflow:hidden;position:relative}.ri-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff6}.ri-card-real-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#f5f5f5}.ri-card-body{flex:1;padding:1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:center}.ri-card-tag{display:inline-block;font-size:.68rem;font-weight:600;padding:.2rem .6rem;border-radius:6px;margin-bottom:.5rem;width:fit-content}.ri-card-title{font-size:1.1rem;font-weight:700;color:#004015;margin-bottom:.4rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ri-card-excerpt{font-size:.85rem;color:#666;line-height:1.7;margin-bottom:.6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ri-card-meta{font-size:.75rem;color:#666;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ri-card-meta .ri-meta-dot{width:3px;height:3px;border-radius:50%;background:#666;opacity:.5;display:inline-block}.ri-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 1.5rem;color:#004015}.ri-empty-icon-wrap{width:88px;height:88px;border-radius:50%;background:#0040150f;border:1.5px solid rgba(0,64,21,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#00401573}.ri-empty-icon-wrap svg{width:40px;height:40px}.ri-empty-title{font-size:1.2rem;font-weight:700;color:#004015;margin-bottom:.5rem;letter-spacing:-.01em}.ri-empty-subtitle{font-size:.9rem;color:#0040158c;max-width:380px;line-height:1.6;margin-bottom:1.5rem}.ri-empty-dots{display:flex;gap:6px;margin-top:.25rem}.ri-empty-dots span{width:6px;height:6px;border-radius:50%;background:#0040152e;animation:emptyDotPulse 1.6s ease-in-out infinite}.ri-empty-dots span:nth-child(2){animation-delay:.2s}.ri-empty-dots span:nth-child(3){animation-delay:.4s}@keyframes emptyDotPulse{0%,80%,to{transform:scale(1);opacity:.4}40%{transform:scale(1.5);opacity:1}}.ri-empty-reset-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.4rem;border-radius:999px;border:1.5px solid rgba(0,64,21,.25);background:transparent;color:#004015;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ri-empty-reset-btn:hover{background:#00401512;border-color:#00401573}.ri-loading{text-align:center;padding:4rem 1rem;color:#666}.ri-article-page{min-height:100vh;background:#fbf4e2}.ri-article-hero-wrap{position:relative;overflow:hidden;height:calc(64px + 2rem)}.ri-article-header{padding-bottom:1.5rem}.ri-breadcrumb{font-size:.78rem;margin-bottom:1rem;color:#666;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.ri-breadcrumb a,.ri-breadcrumb button{color:#666;text-decoration:none;transition:color .2s;background:none;border:none;cursor:pointer;font-size:.78rem;font-family:inherit;padding:0}.ri-breadcrumb a:hover,.ri-breadcrumb button:hover{color:#004015}.ri-bc-sep{opacity:.4;margin:0 .15rem}.ri-bc-current{color:#004015;font-weight:500}.ri-article-title{font-size:2rem!important;font-weight:700!important;color:#004015;line-height:1.5;margin-bottom:.75rem}.ri-article-meta{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:#666;margin-bottom:1.5rem;flex-wrap:wrap}.ri-article-meta .ri-meta-dot{width:3px;height:3px;border-radius:50%;background:#666;opacity:.5;display:inline-block}.ri-author-row{display:flex;align-items:center;gap:.6rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,64,21,.08)}.ri-author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,64,21,.1)}.ri-author-name{font-size:.85rem;font-weight:600;color:#004015}.ri-author-date{font-size:.75rem;color:#666}.ri-article-cover{border-radius:14px;overflow:hidden;margin-bottom:2rem;aspect-ratio:21 / 9}.ri-article-cover img{width:100%;height:100%;object-fit:cover}.ri-article-body{max-width:780px;margin:0 auto 2rem;line-height:1.9;font-size:1.02rem;color:#333}.ri-article-body h2{font-size:1.3rem;font-weight:700;color:#004015;margin:2rem 0 .75rem}.ri-article-body h3{font-size:1.1rem;font-weight:600;color:#004015;margin:1.5rem 0 .5rem}.ri-article-body p{margin-bottom:1rem}.ri-article-body ul,.ri-article-body ol{margin:.75rem 0 1rem 1.5rem;line-height:1.8}[dir=rtl] .ri-article-body ul,[dir=rtl] .ri-article-body ol{margin:.75rem 1.5rem 1rem 0}.ri-article-body blockquote{border-left:3px solid #d4a843;padding:.75rem 1.25rem;margin:1rem 0;background:#d4a8430f;border-radius:0 8px 8px 0;font-style:italic;color:#004015}[dir=rtl] .ri-article-body blockquote{border-left:none;border-right:3px solid #d4a843;border-radius:8px 0 0 8px}.ri-article-body img{max-width:100%;border-radius:10px;margin:1rem 0}.ri-download-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:#004015;color:#fbf4e2;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s;font-family:inherit}.ri-download-btn:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.ri-download-btn:disabled{opacity:.6;cursor:not-allowed}.ri-back-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:#666;background:#0040150f;padding:.5rem 1rem;border-radius:8px;text-decoration:none;transition:color .2s,background .2s;border:none;cursor:pointer;font-family:inherit;margin-bottom:1.5rem}.ri-back-btn:hover{color:#004015;background:#0040151a}.ri-related-section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,64,21,.06);margin-bottom:2rem}.ri-related-section h2{font-size:1.15rem;font-weight:700;color:#004015;margin-bottom:1.25rem}.ri-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.ri-pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2rem 0}.ri-page-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1.1rem;background:transparent;border:1.5px solid rgba(0,64,21,.15);border-radius:8px;font-size:.82rem;font-weight:500;color:#004015;cursor:pointer;font-family:inherit;transition:all .2s}.ri-page-btn:hover{background:#004015;color:#fbf4e2;border-color:#004015}.ri-page-btn:disabled{opacity:.4;cursor:not-allowed}.ri-page-info{font-size:.78rem;color:#666;padding:0 .5rem}@media (max-width: 768px){.ri-page-header h1{font-size:1.5rem}.ri-featured{flex-direction:column}.ri-featured-img{min-height:180px;flex:0 0 auto}.ri-featured-content{padding:1.25rem}.ri-featured-title{font-size:1.15rem}.ri-article-card{flex-direction:column}.ri-card-img{flex:0 0 auto;min-height:180px}.ri-card-body{padding:1rem 1.25rem}.ri-related-grid{grid-template-columns:1fr}.ri-article-title{font-size:1.5rem!important}.ri-article-body{font-size:.95rem}.ri-article-cover{aspect-ratio:16 / 9}.ri-article-hero-wrap{height:calc(64px + 1rem)}}@media (max-width: 480px){.ri-page-header h1{font-size:1.25rem}.ri-featured-content{padding:1rem}.ri-card-body{padding:.75rem 1rem}.ri-article-title{font-size:1.3rem!important}}.ri-back-row{max-width:780px;margin:0 auto 2rem}.ri-guide-desktop{display:inline-flex}.ri-guide-mobile{display:none}@media (max-width: 768px){.ri-guide-desktop{display:none!important}.ri-guide-mobile{display:flex;width:100%;justify-content:center;margin-top:.75rem}}.rh-page{min-height:100vh;background:#fbf4e2}.rh-hero-wrap{position:relative;overflow:hidden;padding:calc(64px + 2rem) 0 1.5rem}.rh-header-pattern{position:absolute;top:0;right:60px;bottom:0;left:60px;z-index:0;overflow:hidden;pointer-events:none}.rh-page-header{position:relative;z-index:1;margin-bottom:1.5rem}.rh-page-header h1{font-size:1.75rem;font-weight:700!important;color:#004015;margin:0 0 .4rem}.rh-page-header p{color:#666;font-size:.92rem;margin:0}.rh-period-bar{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:.75rem 0 1rem;position:relative;z-index:1}.rh-period-bar::-webkit-scrollbar{display:none}.rh-period-btn{flex-shrink:0;padding:.45rem 1rem;background:#0040150a;border:1.5px solid rgba(0,64,21,.08);border-radius:20px;color:#666;font-size:.78rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .2s}.rh-period-btn:hover{border-color:#d4a843;color:#004015}.rh-period-btn.active{background:#004015;color:#fff;border-color:#004015}.rh-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.rh-guide-desktop{display:inline-flex}.rh-guide-mobile{display:none}@media (max-width: 768px){.rh-guide-desktop{display:none!important}.rh-guide-mobile{display:flex;width:100%;justify-content:center;margin-top:.75rem}}.rh-metric-tabs{display:flex;gap:0;border-bottom:1px solid rgba(0,64,21,.08)}.rh-metric-tab{padding:.65rem 1.25rem;font-size:.82rem;font-weight:500;color:#666;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:inherit}.rh-metric-tab:hover{color:#004015}.rh-metric-tab.active{color:#d4a843;border-bottom-color:#d4a843;font-weight:600}.rh-search-wrap{margin-bottom:1rem;position:relative}.rh-search-input{width:100%;box-sizing:border-box;padding:.65rem 1rem .65rem 2.5rem;border:1.5px solid rgba(0,64,21,.1);border-radius:10px;font-size:.85rem;font-family:inherit;color:#004015;background:#fff;outline:none;transition:border-color .2s}[dir=rtl] .rh-search-input{padding:.65rem 2.5rem .65rem 1rem}.rh-search-input:focus{border-color:#d4a843}.rh-search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}[dir=rtl] .rh-search-icon{left:auto;right:.85rem}.rh-table-section{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:10px;overflow:hidden;margin-bottom:2rem}.rh-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rh-table-wrap::-webkit-scrollbar{height:6px}.rh-table-wrap::-webkit-scrollbar-track{background:transparent}.rh-table-wrap::-webkit-scrollbar-thumb{background:#0040151f;border-radius:3px}.rh-table{width:100%;border-collapse:collapse;min-width:900px;font-size:.85rem}.rh-table thead th{background:#00401508;padding:.85rem 1rem;font-size:.75rem;font-weight:600;color:#666;text-align:center;border-bottom:1.5px solid rgba(0,64,21,.1);white-space:nowrap;position:sticky;top:0;z-index:2}.rh-table thead th:first-child{text-align:start;position:sticky;z-index:3;background:#f7f9f8}[dir=ltr] .rh-table thead th:first-child{left:0}[dir=rtl] .rh-table thead th:first-child{right:0}.rh-table tbody td{padding:.75rem 1rem;border-bottom:1px solid rgba(0,64,21,.05);text-align:center;vertical-align:middle}.rh-table tbody td:first-child{text-align:start;position:sticky;z-index:1;background:#fff}[dir=ltr] .rh-table tbody td:first-child{left:0}[dir=rtl] .rh-table tbody td:first-child{right:0}.rh-table tbody tr{cursor:pointer;transition:background-color .2s}.rh-table tbody tr:hover{background:#00401505}.rh-table tbody tr:hover td:first-child{background:#fafbfa}.rh-table tbody tr:last-child td{border-bottom:none}.rh-company-cell{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:120px}.rh-company-name{font-weight:600;color:#004015;font-size:.85rem}.rh-company-symbol{font-family:Inter,monospace;font-size:.75rem;color:#666;direction:ltr}.rh-forecast-cell{display:flex;flex-direction:column;align-items:center;gap:.2rem}.rh-forecast-value{font-family:Inter,monospace;font-weight:600;color:#004015;font-size:.84rem;direction:ltr}.rh-forecast-change{font-family:Inter,monospace;font-size:.7rem;font-weight:500;direction:ltr;padding:.1rem .4rem;border-radius:4px}.rh-positive{color:#16a34a;background:#16a34a14}.rh-negative{color:#ef4444;background:#ef444414}.rh-neutral{color:#666}.rh-not-announced{font-size:.76rem;color:#666;opacity:.7}.rh-table thead th.rh-avg-col,.rh-table tbody td.rh-avg-col{background:#d4a8430f;border-inline-start:1.5px solid rgba(212,168,67,.18);border-inline-end:1.5px solid rgba(212,168,67,.18)}.rh-table tbody tr:hover td.rh-avg-col{background:#d4a8431a}.rh-table thead th.rh-actual-col,.rh-table tbody td.rh-actual-col{background:#0040150a;border-inline-start:1.5px solid rgba(0,64,21,.1)}.rh-disclaimer{font-size:.72rem;color:#666;padding:.65rem 1rem;border-top:1px solid rgba(0,64,21,.06);line-height:1.6}.rh-disclaimer strong{color:#004015;font-weight:600}.rh-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.rh-detail-backdrop.open{opacity:1;visibility:visible}.rh-detail-panel{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;height:100dvh;background:#fff;z-index:1000;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:-4px 0 24px #0000001f}[dir=rtl] .rh-detail-panel{right:auto;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}.rh-detail-panel.open{transform:translate(0)}.rh-detail-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,64,21,.08);position:sticky;top:0;background:#fff;z-index:1}.rh-detail-title{display:flex;flex-direction:column;gap:.15rem}.rh-detail-title h3{font-size:1.1rem;font-weight:700!important;color:#004015;margin:0}.rh-detail-title span{font-size:.8rem;color:#666;font-family:Inter,monospace}.rh-detail-close{background:none;border:1px solid rgba(0,64,21,.1);border-radius:6px;padding:.4rem;cursor:pointer;color:#666;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.rh-detail-close:hover{color:#004015;border-color:#004015}.rh-detail-body{padding:1.5rem}.rh-detail-section-title{font-size:.78rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.rh-notes-section{margin-bottom:1.5rem}.rh-notes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.rh-note-add-btn{font-size:.75rem;font-weight:600;color:#d4a843;background:none;border:1.5px solid #d4a843;border-radius:6px;padding:.3rem .75rem;cursor:pointer;font-family:inherit;transition:all .2s}.rh-note-add-btn:hover{background:#d4a843;color:#fff}.rh-note-card{background:#00401505;border:1px solid rgba(0,64,21,.06);border-radius:6px;padding:.75rem;margin-bottom:.5rem}.rh-note-title-input{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:.82rem;font-weight:600;color:#004015;font-family:inherit;outline:none;margin-bottom:.35rem}.rh-note-textarea{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:.8rem;color:#666;font-family:inherit;outline:none;resize:vertical;min-height:50px;line-height:1.6}.rh-note-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.35rem}.rh-note-date{font-size:.68rem;color:#666;opacity:.6}.rh-note-delete{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.72rem;font-family:inherit;opacity:.6;transition:opacity .2s}.rh-note-delete:hover{opacity:1}.rh-notes-empty{font-size:.8rem;color:#666;opacity:.5;text-align:center;padding:1rem 0}.rh-empty-state{text-align:center;padding:3rem 1rem;color:#666}.rh-empty-state svg{margin-bottom:1rem;opacity:.4;display:block;margin-left:auto;margin-right:auto}.rh-empty-state p{font-size:.9rem}.rh-forecast-value.rh-val-neg{color:#ef4444}.rh-vs-avg-tag{display:inline-block;font-size:.62rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;margin-top:.15rem}.rh-tag-above{background:#16a34a1a;color:#16a34a}.rh-tag-below{background:#ef44441a;color:#ef4444}.rh-tag-match{background:#66666614;color:#666}.rh-detail-price-block{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,64,21,.06);flex-wrap:wrap}.rh-detail-price{font-size:1.6rem;font-weight:700;color:#004015;font-family:Inter,monospace;line-height:1}.rh-detail-price small{font-size:.75rem;font-weight:500;color:#666}.rh-detail-change{font-size:.85rem;font-weight:600;font-family:Inter,monospace}.rh-detail-desc{font-size:.82rem;color:#666;line-height:1.7;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,64,21,.06)}.rh-go-company-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#d4a843;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;margin-top:1.5rem;transition:background .2s}.rh-go-company-btn:hover{background:#c49835}.rh-table tbody td.rh-sector-td{padding:0!important;background:#f5f7f5!important;border-bottom:1px solid rgba(0,64,21,.05);text-align:center}.rh-sector-inner{font-weight:700;color:#004015;padding:.6rem 1rem;display:inline-block}@media (max-width: 768px){.rh-hero-wrap{padding:calc(64px + 1rem) 0 1rem}.rh-page-header h1{font-size:1.5rem}.rh-page-header p{font-size:.82rem}.rh-table{min-width:780px}.rh-detail-panel{width:100vw}.rh-metric-tab{padding:.55rem 1rem;font-size:.78rem}}@media (max-width: 480px){.rh-period-btn{font-size:.72rem;padding:.35rem .75rem}.rh-table{min-width:680px}.rh-metric-tab{padding:.45rem .75rem;font-size:.74rem}.rh-search-input{font-size:.8rem}.rh-detail-body,.rh-detail-header{padding:1rem}.rh-table tbody td.rh-sector-td{text-align:start}.rh-sector-inner{position:sticky;left:0}[dir=rtl] .rh-sector-inner{right:0;left:auto}}.ps-content-inner{padding:1.25rem 1.5rem}.ps-prose{font-size:.88rem;line-height:1.75;color:#2d3a2d}.dark .ps-prose{color:#d1fae5}.ps-prose h1,.ps-prose h2,.ps-prose h3,.ps-prose h4{color:#004015;font-weight:700;margin:1rem 0 .4rem}.dark .ps-prose h1,.dark .ps-prose h2,.dark .ps-prose h3,.dark .ps-prose h4{color:#6ee7b7}.ps-prose p{margin:0 0 .75rem}.ps-prose ul,.ps-prose ol{padding-inline-start:1.4rem;margin:0 0 .75rem}.ps-prose li{margin-bottom:.3rem}.ps-skeleton-wrap{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0}.ps-skeleton-line{height:13px;border-radius:6px;background:linear-gradient(90deg,#0040150f 25%,#0040151f,#0040150f 75%);background-size:200% 100%;animation:ps-shimmer 1.4s infinite}@keyframes ps-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ps-no-data{text-align:center;padding:2.5rem 0;color:#5f5f5f;font-weight:600;font-size:.9rem}.dark .ps-no-data{color:#9ca3af}.ps-error-msg{padding:1rem;color:#d32f2f;font-size:.85rem;background:#d32f2f0d;border-radius:8px;border:1px solid rgba(211,47,47,.12)}.ps-lock-wrap{position:relative;margin-top:.5rem;border-radius:10px;overflow:hidden}.ps-lock-preview{max-height:480px;overflow:hidden;filter:blur(3px);opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.88rem;line-height:1.75;color:#2d3a2d}.ps-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffff8c;backdrop-filter:blur(6px) saturate(.8);-webkit-backdrop-filter:blur(6px) saturate(.8)}.dark .ps-lock-overlay{background:#0f190f99}.ps-lock-box{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;max-width:340px;padding:2rem 1.5rem;background:#fff;border-radius:14px;border:1px solid rgba(0,64,21,.1);box-shadow:0 8px 32px #0040151f}.dark .ps-lock-box{background:#1e2a1e;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}.ps-lock-icon{width:52px;height:52px;border-radius:50%;background:#00401512;display:flex;align-items:center;justify-content:center;color:#004015;margin-bottom:.25rem}.dark .ps-lock-icon{background:#34d3991a;color:#34d399}.ps-lock-title{font-size:1rem;font-weight:700;color:#004015;margin:0}.dark .ps-lock-title{color:#d1fae5}.ps-lock-sub{font-size:.8rem;color:#5f5f5f;margin:0}.dark .ps-lock-sub{color:#9ca3af}.ps-upgrade-btn{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.55rem 1.4rem;background:#004015;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 2px 8px #00401540;transition:background .18s,transform .15s}.ps-upgrade-btn:hover{background:#003312;transform:translateY(-1px)}.dark .ps-upgrade-btn{background:#1a7a3a}.dark .ps-upgrade-btn:hover{background:#15642e}.rp-title-row{padding-bottom:.75rem;border-bottom:1px solid rgba(0,64,21,.08);margin-bottom:.85rem}.dark .rp-title-row{border-bottom-color:#ffffff14}.rp-controls-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.rp-header-left{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.rp-type-btns{display:flex;gap:.5rem;flex-wrap:nowrap;min-width:0}.rp-type-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1.1rem;border:1.5px solid rgba(0,64,21,.18);border-radius:8px;background:#fff;color:#5f5f5f;font-size:.83rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .18s ease}@media (max-width: 768px){.rp-type-btns{gap:.3rem;flex:1;min-width:0}.rp-type-btn{flex:1;justify-content:center;padding:.4rem;font-size:.7rem;gap:.25rem}.rp-type-btn svg{width:11px;height:11px;flex-shrink:0}.rp-controls-row{flex-wrap:wrap}}.dark .rp-type-btn{background:#1e2a1e;border-color:#ffffff1f;color:#9ca3af}.rp-type-btn:hover{border-color:#004015;color:#004015;background:#0040150a}.dark .rp-type-btn:hover{border-color:#34d399;color:#34d399;background:#34d3990f}.rp-type-btn.active{background:#004015;border-color:#004015;color:#fff;box-shadow:0 2px 6px #00401538}.dark .rp-type-btn.active{background:#1a7a3a;border-color:#1a7a3a}.rp-type-btn.disabled,.rp-type-btn:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#b0b0b0;cursor:not-allowed;box-shadow:none;opacity:.7}.dark .rp-type-btn.disabled,.dark .rp-type-btn:disabled{background:#1a1f1a;border-color:#ffffff12;color:#4b5563}.rp-viewer-card{border:1px solid rgba(0,64,21,.08);border-radius:10px;overflow:hidden;background:#f9faf8;margin-top:.75rem}.dark .rp-viewer-card{background:#1a2020;border-color:#ffffff14}.rp-viewer-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:#fff;border-bottom:1px solid rgba(0,64,21,.08);gap:.75rem;flex-wrap:wrap}.dark .rp-viewer-header{background:#242e2e;border-bottom-color:#ffffff14}.rp-viewer-title{font-size:.85rem;font-weight:600;color:#1a2e1a}.dark .rp-viewer-title{color:#e5e7eb}.rp-download-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border:none;border-radius:6px;background:transparent;color:#d97706;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;transition:background .15s}.rp-download-btn:hover{background:#d9770614}.rp-pdf-area{width:100%;height:calc(100vh - 200px);min-height:420px;background:#f3f0e8;position:relative}.dark .rp-pdf-area{background:#111a11}.rp-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;padding:2rem;text-align:center}.rp-empty-title{font-size:.9rem;font-weight:600;color:#5f5f5f}.dark .rp-empty-title{color:#9ca3af}.rp-empty-sub{font-size:.78rem;color:#9ca3af}.dark .rp-empty-sub{color:#6b7280}.rp-spinner{width:28px;height:28px;border:3px solid rgba(0,64,21,.1);border-top-color:#004015;border-radius:50%;animation:rp-spin .7s linear infinite;flex-shrink:0}.dark .rp-spinner{border-top-color:#34d399}@keyframes rp-spin{to{transform:rotate(360deg)}}.rp-mobile-pdf-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.rp-mobile-pdf-container--safari{align-items:stretch;justify-content:stretch}.rp-mobile-action-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border-bottom:1px solid rgba(0,64,21,.1);min-height:40px;flex-shrink:0}.dark .rp-mobile-action-bar{background:#1e2a1e;border-bottom-color:#ffffff14}.rp-mobile-action-label{flex:1;font-size:.75rem;color:#5f5f5f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dark .rp-mobile-action-label{color:#9ca3af}.rp-mobile-open-link{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;background:#004015;color:#fff;font-size:.78rem;font-weight:700;font-family:inherit;border-radius:6px;text-decoration:none;white-space:nowrap;flex-shrink:0}.dark .rp-mobile-open-link{background:#1a7a3a}.rp-mobile-iframe{flex:1;width:100%;border:none;display:block;min-height:0}.rp-mobile-pdf-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;text-align:center}.dark .rp-mobile-pdf-card svg{stroke:#22c55e}.rp-mobile-pdf-name{font-size:.88rem;font-weight:600;color:#1a1a1a;word-break:break-word;max-width:100%}.dark .rp-mobile-pdf-name{color:#e5e7eb}.rp-mobile-pdf-hint{font-size:.78rem;color:#888;margin-bottom:.25rem}.dark .rp-mobile-pdf-hint{color:#9ca3af}.rp-mobile-view-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.5rem;background:#004015;color:#fff!important;font-size:.88rem;font-weight:700;font-family:inherit;border:none;border-radius:8px;cursor:pointer;text-decoration:none;white-space:nowrap;min-height:44px;min-width:160px;transition:background .15s}.rp-mobile-view-btn:active{background:#00260d;color:#fff!important}.dark .rp-mobile-view-btn{background:#1a7a3a}.dark .rp-mobile-view-btn:active{background:#15612e}.rp-mobile-download-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1.2rem;background:transparent;color:#004015;font-size:.82rem;font-weight:600;font-family:inherit;border:1.5px solid #004015;border-radius:8px;cursor:pointer;white-space:nowrap;min-height:40px;min-width:140px;transition:background .15s}.rp-mobile-download-btn:active{background:#0040150f}.dark .rp-mobile-download-btn{color:#22c55e;border-color:#22c55e}.dark .rp-mobile-download-btn:active{background:#22c55e14}@media (max-width: 768px){.rp-pdf-area{height:calc(100vh - 260px);min-height:320px}}.bs-chart-legend-remove{background:#ef44441a!important;border:1px solid rgba(239,68,68,.3)!important;border-radius:50%!important;width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;color:#ef4444!important;cursor:pointer!important;transition:all .2s!important;margin-left:.3rem!important}.bs-chart-legend-remove:hover{background:#ef444433!important;border-color:#ef444480!important;transform:scale(1.1)!important}.bs-chart-legend-item{display:inline-flex!important;align-items:center!important;gap:.3rem!important}[dir=rtl] .bs-chart-legend-remove{margin-left:0!important;margin-right:.3rem!important}.dv-page{min-height:100vh;padding-top:calc(var(--section-pad) + 2rem);padding-bottom:4rem;background:#fbf4e2;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden}.dv-hero{position:relative;overflow:hidden;margin-top:calc(-1 * (var(--section-pad) + 2rem))}.dv-hero>.container{position:relative;overflow:hidden;padding-top:calc(var(--section-pad) + 2rem)}.dv-header-pattern{position:absolute;top:0;right:60px;bottom:0;left:60px;z-index:0;overflow:hidden;pointer-events:none}.dv-hero-inner{position:relative;z-index:1;padding-bottom:3rem;border-bottom:1px solid rgba(0,64,21,.08)}.dv-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#5f5f5f;margin-bottom:.85rem}.dv-breadcrumb a{color:#5f5f5f;text-decoration:none;transition:color .2s}.dv-breadcrumb a:hover{color:#004015}.dv-breadcrumb .dv-bc-sep{opacity:.4}.dv-breadcrumb .dv-bc-current{color:#004015;font-weight:600}.dv-title{font-size:3.75rem;font-weight:700;color:#004015;line-height:1.2;margin:0 0 .4rem;letter-spacing:-.01em}.dv-subtitle{font-size:.95rem;color:#5f5f5f;margin:0;max-width:640px;line-height:1.6}.dv-stats-meta{margin:1.5rem 0 .6rem;font-size:.78rem;font-weight:600;color:#5f5f5f;display:inline-flex;align-items:center;gap:.5rem}.dv-stats-meta-date{color:#004015;font-weight:700;font-variant-numeric:tabular-nums}.dv-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid rgba(0,64,21,.07);border-radius:16px;box-shadow:0 4px 24px #0040150a;overflow:hidden;margin:0 0 2rem}.dv-stat-card{padding:1.25rem 1.5rem;position:relative;transition:background .2s}.dv-stat-card+.dv-stat-card{border-inline-start:1px solid rgba(0,64,21,.08)}.dv-stat-card:hover{background:#00401504}.dv-stat-card.gold .dv-stat-value{color:#b8902d}.dv-stat-card.green .dv-stat-value{color:#15803d}.dv-stat-card.blue .dv-stat-value{color:#0369a1}.dv-stat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.dv-stat-label{font-size:.78rem;color:#5f5f5f;font-weight:500;letter-spacing:.01em}.dv-stat-value{font-size:1.55rem;font-weight:700;color:#004015;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}.dv-stat-sub{font-size:.74rem;color:#888;margin-top:.35rem;font-variant-numeric:tabular-nums}.dv-toolbar{background:#fff;border-radius:16px;padding:1.1rem 1.3rem;border:1px solid rgba(0,64,21,.06);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.dv-tb-left,.dv-tb-right{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.dv-tb-section-label{font-size:.78rem;font-weight:600;color:#004015;padding-inline-end:.3rem}.dv-intervals{display:inline-flex;padding:4px;background:#0040150d;border-radius:12px;gap:2px}.dv-int-btn{padding:.5rem 1.1rem;border-radius:9px;border:none;background:transparent;color:#004015;font-size:.84rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.dv-int-btn:hover:not(.active){background:#0040150f}.dv-int-btn.active{background:#004015;color:#fbf4e2;box-shadow:0 2px 8px #00401533}.dv-int-count{font-size:.7rem;opacity:.65;font-variant-numeric:tabular-nums}.dv-int-btn.active .dv-int-count{opacity:.8}.dv-search-wrap{position:relative;display:inline-flex;align-items:center}.dv-search-wrap svg{position:absolute;inset-inline-start:.75rem;color:#999;pointer-events:none}.dv-search-input{padding:.55rem .9rem;padding-inline-start:2.25rem;border:1.5px solid rgba(0,64,21,.12);border-radius:10px;background:#fff;font-family:inherit;font-size:.85rem;color:#004015;width:240px;outline:none;transition:all .2s}.dv-search-input:focus{border-color:#004015;width:280px}.dv-search-input::placeholder{color:#aaa}.dv-select{padding:.55rem .9rem;padding-inline-end:2rem;border:1.5px solid rgba(0,64,21,.12);border-radius:10px;background:#fff;font-family:inherit;font-size:.85rem;color:#004015;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpolyline points='2,3 5,6 8,3' fill='none' stroke='%23004015' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;transition:all .2s}[dir=rtl] .dv-select{background-position:left .75rem center}[dir=ltr] .dv-select{background-position:right .75rem center;padding-inline-end:2rem;padding-inline-start:.9rem}.dv-select:hover{border-color:#00401540}.dv-select:focus{border-color:#004015}.dv-table-wrap{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(0,64,21,.07);box-shadow:0 4px 24px #0040150a}.dv-table-header-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-bottom:1px solid rgba(0,64,21,.06)}.dv-table-title{font-size:1rem;font-weight:700;color:#004015;display:flex;align-items:center;gap:.5rem}.dv-table-title-count{font-size:.74rem;font-weight:600;color:#5f5f5f;background:#0040150d;padding:.18rem .55rem;border-radius:999px;font-variant-numeric:tabular-nums}.dv-table-meta{font-size:.78rem;color:#888}.dv-table-scroll{overflow-x:auto}.dv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}.dv-table thead th{background:linear-gradient(180deg,#f5ecd6,#ede0bf);color:#004015;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1rem;text-align:start;border-bottom:1.5px solid rgba(0,64,21,.1);position:sticky;top:0;z-index:1;-webkit-user-select:none;user-select:none;white-space:nowrap}.dv-table tbody tr{transition:background .15s}.dv-table tbody tr:hover{background:#00401508}.dv-table tbody td{padding:.85rem 1rem;color:#1d1c1a;vertical-align:middle;font-variant-numeric:tabular-nums}.dv-cell-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:.18rem .55rem;background:#0040150f;color:#004015;border-radius:6px;font-weight:700;font-size:.8rem}.dv-cell-company{font-weight:600;color:#004015;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:.45rem}.dv-cell-company:hover{color:#006020;text-decoration:underline;text-underline-offset:3px}.dv-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s}[dir=rtl] .dv-co-arrow{transform:translate(4px) scaleX(-1)}.dv-cell-company:hover .dv-co-arrow{opacity:.6;transform:translate(0)}[dir=rtl] .dv-cell-company:hover .dv-co-arrow{transform:translate(0) scaleX(-1)}.dv-cell-amount{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:#004015}.dv-cell-amount svg{color:#5f5f5f;flex-shrink:0}.dv-cell-yield{font-weight:700;color:#16a34a}.dv-cell-market{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .55rem;border-radius:6px;font-weight:700;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.dv-market-tasi{background:#00401514;color:#004015}.dv-market-nomu{background:#d4a84326;color:#b8902d}.dv-table tbody tr.dv-row-watched{background:#d4a8430f}.dv-table tbody tr.dv-row-watched:hover{background:#d4a8431f}.dv-watch-star{color:#d4a843;flex-shrink:0;margin-inline-end:.1rem}[dir=rtl] .dv-watch-star{margin-inline-end:0;margin-inline-start:.1rem}.dv-empty{padding:4rem 2rem;text-align:center}.dv-empty-icon{width:60px;height:60px;margin:0 auto 1rem;border-radius:50%;background:#0040150d;display:flex;align-items:center;justify-content:center;color:#004015;opacity:.6}.dv-empty-title{font-size:1.05rem;font-weight:700;color:#004015;margin-bottom:.4rem}.dv-empty-desc{font-size:.85rem;color:#5f5f5f;max-width:380px;margin:0 auto}.dv-pagination{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-top:1px solid rgba(0,64,21,.05);background:#fafaf2;flex-wrap:wrap;gap:.75rem}.dv-page-info{font-size:.78rem;color:#5f5f5f;font-variant-numeric:tabular-nums}.dv-page-controls{display:flex;align-items:center;gap:.35rem}.dv-page-btn{min-width:34px;height:34px;padding:0 .55rem;border-radius:8px;border:1.5px solid rgba(0,64,21,.1);background:#fff;color:#004015;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.dv-page-btn:hover:not(:disabled):not(.active){background:#0040150d;border-color:#00401540}.dv-page-btn.active{background:#004015;color:#fbf4e2;border-color:#004015;cursor:default}.dv-page-btn:disabled{opacity:.35;cursor:not-allowed}[dir=rtl] .dv-page-arrow svg{transform:scaleX(-1)}.dv-disclaimer{margin-top:1.5rem;padding:1rem 1.2rem;background:#00401506;border:1px dashed rgba(0,64,21,.12);border-radius:12px;font-size:.78rem;color:#5f5f5f;line-height:1.6;display:flex;align-items:flex-start;gap:.65rem}.dv-disclaimer svg{flex-shrink:0;color:#d4a843;margin-top:1px}@media (max-width: 1024px){.dv-stats{grid-template-columns:repeat(2,1fr)}.dv-stat-card+.dv-stat-card{border-inline-start:none}.dv-stat-card:nth-child(2),.dv-stat-card:nth-child(4){border-inline-start:1px solid rgba(0,64,21,.08)}.dv-stat-card:nth-child(3),.dv-stat-card:nth-child(4){border-block-start:1px solid rgba(0,64,21,.08)}}@media (max-width: 768px){.dv-page{padding-bottom:5rem}.dv-toolbar{flex-direction:column;align-items:stretch}.dv-search-input{width:100%}.dv-search-input:focus{width:100%}.dv-search-wrap{flex:1}.dv-pagination{flex-direction:column;align-items:stretch}.dv-page-info{text-align:center}.dv-page-controls{justify-content:center;flex-wrap:wrap}.dv-table{font-size:.8rem}.dv-table thead th{padding:.7rem;font-size:.7rem}.dv-table tbody td{padding:.7rem}.dv-title{font-size:2rem}}@media (max-width: 520px){.dv-stats{grid-template-columns:1fr}.dv-stat-card+.dv-stat-card{border-inline-start:none;border-block-start:1px solid rgba(0,64,21,.08)}.dv-stat-card:nth-child(2),.dv-stat-card:nth-child(4){border-inline-start:none}.dv-stat-value{font-size:1.35rem}.dv-intervals{width:100%}.dv-int-btn{flex:1;justify-content:center;padding:.5rem .4rem;font-size:.8rem}.dv-int-count{display:none}.dv-title{font-size:1.5rem}}.pd-page{min-height:100vh;padding-top:calc(var(--section-pad) + 2rem);padding-bottom:4rem;background:#fbf4e2;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden}.pd-hero{position:relative;overflow:hidden;margin-top:calc(-1 * (var(--section-pad) + 2rem))}.pd-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#5f5f5f;margin-bottom:.85rem}.pd-breadcrumb a{color:#5f5f5f;text-decoration:none;transition:color .2s}.pd-breadcrumb a:hover{color:#004015}.pd-breadcrumb .pd-bc-sep{opacity:.4}.pd-breadcrumb .pd-bc-current{color:#004015;font-weight:600}.pd-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.pd-title-block{flex:1;min-width:260px}.pd-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#d4a843;padding:.3rem .7rem;border:1px solid rgba(212,168,67,.35);border-radius:999px;background:#d4a84314;margin-bottom:.85rem}.pd-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#d4a843;box-shadow:0 0 0 3px #d4a84333;animation:pdPulse 2s ease infinite}@keyframes pdPulse{0%,to{opacity:1}50%{opacity:.5}}.pd-title{font-size:3.75rem;font-weight:900;-webkit-text-stroke:1.5px currentColor;color:#004015;line-height:1.15;margin:0 0 .4rem;letter-spacing:-.02em}.pd-subtitle{font-size:.95rem;color:#5f5f5f;margin:0;max-width:640px;line-height:1.6}.pd-header-pattern{position:absolute;top:0;right:60px;bottom:0;left:60px;z-index:0;overflow:hidden;pointer-events:none}.pd-hero>.container{position:relative;overflow:hidden;padding-top:calc(var(--section-pad) + 2rem)}.pd-hero-inner{position:relative;z-index:1;padding-bottom:3rem;border-bottom:1px solid rgba(0,64,21,.08)}.pd-stats-meta{margin:1.5rem 0 .6rem;font-size:.78rem;font-weight:600;color:#5f5f5f;display:inline-flex;align-items:center;gap:.5rem}.pd-stats-meta-date{color:#004015;font-weight:700;font-variant-numeric:tabular-nums}.pd-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid rgba(0,64,21,.07);border-radius:16px;box-shadow:0 4px 24px #0040150a;overflow:hidden;margin:0 0 2rem}.pd-stat-card{padding:1.25rem 1.5rem;position:relative;transition:background .2s}.pd-stat-card+.pd-stat-card{border-inline-start:1px solid rgba(0,64,21,.08)}.pd-stat-card:hover{background:#00401504}.pd-stat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.pd-stat-label{font-size:.78rem;color:#5f5f5f;font-weight:500}.pd-stat-value{font-size:1.55rem;font-weight:700;color:#004015;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}.pd-stat-sub{font-size:.74rem;color:#888;margin-top:.35rem;display:flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums}.pd-toolbar{background:#fff;border-radius:16px;padding:1.1rem 1.3rem;border:1px solid rgba(0,64,21,.06);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.pd-tb-left{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.pd-tb-right{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.pd-tb-section-label{font-size:.78rem;font-weight:600;color:#004015;padding-inline-end:.3rem}.pd-intervals{display:inline-flex;padding:4px;background:#0040150d;border-radius:12px;gap:2px}.pd-int-btn{padding:.5rem 1.1rem;border-radius:9px;border:none;background:transparent;color:#004015;font-size:.84rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.pd-int-btn:hover:not(.active){background:#0040150f}.pd-int-btn.active{background:#004015;color:#fbf4e2;box-shadow:0 2px 8px #00401533}.pd-int-count{font-size:.7rem;opacity:.65;font-variant-numeric:tabular-nums}.pd-int-btn.active .pd-int-count{opacity:.8}.pd-search-wrap{position:relative;display:inline-flex;align-items:center}.pd-search-wrap svg{position:absolute;inset-inline-start:.75rem;color:#999;pointer-events:none}.pd-search-input{padding:.55rem .9rem .55rem 2.25rem;border:1.5px solid rgba(0,64,21,.12);border-radius:10px;background:#fff;font-family:inherit;font-size:.85rem;color:#004015;width:220px;outline:none;transition:all .2s}.pd-search-input:focus{border-color:#004015;width:260px}.pd-search-input::placeholder{color:#aaa}.pd-select{padding:.55rem 2rem .55rem .9rem;border:1.5px solid rgba(0,64,21,.12);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpolyline points='2,3 5,6 8,3' fill='none' stroke='%23004015' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .75rem center;font-family:inherit;font-size:.85rem;color:#004015;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:all .2s}[dir=rtl] .pd-select{background-position:left .75rem center;padding:.55rem .9rem .55rem 2rem}.pd-select:hover{border-color:#00401540}.pd-select:focus{border-color:#004015}.pd-filter-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.pd-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;background:#0040150f;border-radius:999px;font-size:.76rem;color:#004015;font-weight:500}.pd-chip-close{cursor:pointer;opacity:.55;transition:opacity .2s;display:inline-flex}.pd-chip-close:hover{opacity:1}.pd-table-wrap{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(0,64,21,.07);box-shadow:0 4px 24px #0040150a}.pd-table-header-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-bottom:1px solid rgba(0,64,21,.06)}.pd-table-title{font-size:1rem;font-weight:700;color:#004015;display:flex;align-items:center;gap:.5rem}.pd-table-title-count{font-size:.74rem;font-weight:600;color:#5f5f5f;background:#0040150d;padding:.18rem .55rem;border-radius:999px;font-variant-numeric:tabular-nums}.pd-fetching-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#16a34a;animation:pd-pulse 1s ease-in-out infinite}@keyframes pd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.pd-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;color:#888;font-size:.85rem;-webkit-user-select:none;user-select:none}.pd-table-meta{font-size:.78rem;color:#888}.pd-table-scroll{overflow-x:auto}.pd-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}.pd-table thead th{background:linear-gradient(180deg,#f5ecd6,#ede0bf);color:#004015;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1rem;text-align:start;border-bottom:1.5px solid rgba(0,64,21,.1);position:sticky;top:0;z-index:1;-webkit-user-select:none;user-select:none;white-space:nowrap}.pd-table thead th .pd-th-inner{display:inline-flex;align-items:center;gap:.35rem}.pd-table tbody tr{transition:background .15s}.pd-table tbody tr:hover{background:#00401508}.pd-table tbody td{padding:.85rem 1rem;color:#1d1c1a;vertical-align:middle;font-variant-numeric:tabular-nums}.pd-cell-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:.18rem .55rem;background:#0040150f;color:#004015;border-radius:6px;font-weight:700;font-size:.8rem}.pd-cell-company{font-weight:600;color:#004015;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:.45rem}.pd-cell-company:hover{color:#006020;text-decoration:underline;text-underline-offset:3px}.pd-cell-company .pd-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s}[dir=rtl] .pd-cell-company .pd-co-arrow{transform:translate(4px) scaleX(-1)}.pd-cell-company:hover .pd-co-arrow{opacity:.6;transform:translate(0)}[dir=rtl] .pd-cell-company:hover .pd-co-arrow{transform:translate(0) scaleX(-1)}.pd-cell-num{font-weight:600}.pd-cell-time{color:#5f5f5f;font-size:.82rem}.pd-cell-value{font-weight:700;color:#004015}.pd-cell-market{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .55rem;border-radius:6px;font-weight:700;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.pd-market-tasi{background:#00401514;color:#004015}.pd-market-nomu{background:#d4a84326;color:#b8902d}.pd-table tbody tr.pd-row-watched{background:#d4a8430f}.pd-table tbody tr.pd-row-watched:hover{background:#d4a8431f}.pd-watch-star{color:#d4a843;flex-shrink:0;margin-inline-end:.1rem}[dir=rtl] .pd-watch-star{margin-inline-end:0;margin-inline-start:.1rem}.pd-table tfoot tr{background:linear-gradient(180deg,#fef9eb,#f7ecc8);border-top:2px solid rgba(0,64,21,.12)}.pd-table tfoot td{padding:1rem;font-weight:700;color:#004015;font-size:.92rem;font-variant-numeric:tabular-nums}.pd-empty{padding:4rem 2rem;text-align:center}.pd-empty-icon{width:60px;height:60px;margin:0 auto 1rem;border-radius:50%;background:#0040150d;display:flex;align-items:center;justify-content:center;color:#004015;opacity:.6}.pd-empty-title{font-size:1.05rem;font-weight:700;color:#004015;margin-bottom:.4rem}.pd-empty-desc{font-size:.85rem;color:#5f5f5f;max-width:380px;margin:0 auto}.pd-pagination{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-top:1px solid rgba(0,64,21,.05);background:#fafaf2;flex-wrap:wrap;gap:.75rem}.pd-page-info{font-size:.78rem;color:#5f5f5f;font-variant-numeric:tabular-nums}.pd-page-controls{display:flex;align-items:center;gap:.35rem}.pd-page-btn{min-width:34px;height:34px;padding:0 .55rem;border-radius:8px;border:1.5px solid rgba(0,64,21,.1);background:#fff;color:#004015;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pd-page-btn:hover:not(:disabled):not(.active){background:#0040150d;border-color:#00401540}.pd-page-btn.active{background:#004015;color:#fbf4e2;border-color:#004015;cursor:default}.pd-page-btn:disabled{opacity:.35;cursor:not-allowed}[dir=rtl] .pd-page-arrow svg{transform:scaleX(-1)}.pd-disclaimer{margin-top:1.5rem;padding:1rem 1.2rem;background:#00401506;border:1px dashed rgba(0,64,21,.12);border-radius:12px;font-size:.78rem;color:#5f5f5f;line-height:1.6;display:flex;align-items:flex-start;gap:.65rem}.pd-disclaimer svg{flex-shrink:0;color:#d4a843;margin-top:1px}.pd-charts{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.pd-chart-card{background:#fff;border:1px solid rgba(0,64,21,.07);border-radius:16px;box-shadow:0 4px 24px #0040150a;padding:1.25rem 1.4rem 1.4rem;display:flex;flex-direction:column;min-width:0}.pd-chart-head{margin-bottom:1rem}.pd-chart-title{font-size:1rem!important;font-weight:500!important;-webkit-text-stroke:.5px currentColor!important;color:#004015;margin:0 0 .3rem}.pd-chart-sub{font-size:.8rem;color:#5f5f5f;margin:0;line-height:1.55}.pd-chart-body{display:grid;grid-template-columns:220px 1fr;gap:1.25rem;align-items:center;min-height:220px}.pd-chart-svg-wrap{width:100%;max-width:220px;aspect-ratio:1/1}.pd-chart-svg-wrap svg{width:100%;height:100%;display:block}.pd-pie-slice{transition:transform .15s;transform-origin:110px 110px;cursor:default}.pd-pie-slice:hover{transform:scale(1.03)}.pd-chart-empty{text-align:center;padding:2rem 1rem;color:#999;font-size:.85rem}.pd-chart-legend{display:flex;flex-direction:column;gap:.45rem;max-height:220px;overflow-y:auto;padding-inline-end:4px;scrollbar-width:thin}.pd-chart-legend::-webkit-scrollbar{width:4px}.pd-chart-legend::-webkit-scrollbar-thumb{background:#00401526;border-radius:4px}.pd-legend-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:.55rem;font-size:.82rem;cursor:default;padding:.2rem .3rem;border-radius:6px;transition:background .15s}.pd-legend-row:hover{background:#0040150a}.pd-legend-swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0;display:inline-block}.pd-legend-name{color:#1d1c1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pd-legend-pct{color:#5f5f5f;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 1024px){.pd-charts{grid-template-columns:1fr}}@media (max-width: 640px){.pd-chart-body{grid-template-columns:1fr;gap:.85rem}.pd-chart-svg-wrap{max-width:180px;margin:0 auto}.pd-chart-legend{max-height:none}}@media (max-width: 1024px){.pd-stats{grid-template-columns:repeat(2,1fr)}.pd-stat-card+.pd-stat-card{border-inline-start:none}.pd-stat-card:nth-child(2),.pd-stat-card:nth-child(4){border-inline-start:1px solid rgba(0,64,21,.08)}.pd-stat-card:nth-child(3),.pd-stat-card:nth-child(4){border-block-start:1px solid rgba(0,64,21,.08)}}@media (max-width: 768px){.pd-page{padding-top:3.8rem;padding-bottom:5rem}.pd-hero>.container{padding-top:calc(var(--section-pad) + 4.5rem)}.pd-title-row{flex-direction:column;align-items:flex-start}.pd-title{font-size:2rem;-webkit-text-stroke:1px currentColor}.pd-toolbar{flex-direction:column;align-items:stretch}.pd-tb-left,.pd-tb-right{width:100%;justify-content:flex-start}.pd-search-input{flex:1;width:100%;min-width:0}.pd-search-input:focus{width:100%}.pd-search-wrap{flex:1}.pd-table-header-bar{flex-direction:column;align-items:flex-start;gap:.4rem}.pd-pagination{flex-direction:column;align-items:stretch}.pd-page-info{text-align:center}.pd-page-controls{justify-content:center;flex-wrap:wrap}.pd-table{font-size:.8rem}.pd-table thead th{padding:.7rem;font-size:.7rem}.pd-table tbody td{padding:.7rem}}@media (max-width: 520px){.pd-stats{grid-template-columns:1fr}.pd-stat-card+.pd-stat-card{border-inline-start:none;border-block-start:1px solid rgba(0,64,21,.08)}.pd-stat-card:nth-child(2),.pd-stat-card:nth-child(4){border-inline-start:none}.pd-stat-value{font-size:1.35rem}.pd-title{font-size:1.5rem}.pd-intervals{width:auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}n .pd-intervals::-webkit-scrollbar{display:none}.pd-int-btn{flex:0 0 auto;padding:.4rem .8rem;font-size:.75rem}.pd-int-count{display:none}}.nav-has-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.35rem}.nav-dropdown{position:absolute;top:100%;left:0;transform:translateY(10px)}[dir=rtl] .nav-dropdown{left:auto;right:0}.nav-dropdown{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:12px;box-shadow:0 12px 32px #00401514;min-width:200px;padding:.65rem 0;list-style:none;margin:0;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease}.nav-has-dropdown:hover .nav-dropdown,.nav-dropdown.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-item{display:block;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;color:#1d1c1a;text-decoration:none;transition:background .15s,color .15s}.nav-dropdown-item:hover{background:#0040150a;color:#004015}.mn-page{min-height:100vh;padding-top:calc(var(--section-pad) + 2rem)}.mn-header{position:relative;overflow:hidden;margin-top:calc(-1 * (var(--section-pad) + 2rem));padding-bottom:2rem}.mn-header>.container{position:relative;overflow:hidden;padding-top:calc(var(--section-pad) + 2rem)}.mn-header-pattern{position:absolute;top:0;right:60px;bottom:0;left:60px;z-index:0;overflow:hidden;pointer-events:none}.mn-header-inner{position:relative;z-index:1}.mn-header-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.mn-title{font-size:3.75rem;font-weight:700;color:#004015;line-height:1.2;margin:0 0 .4rem}.mn-subtitle{font-size:.95rem;color:#5f5f5f;margin:0}.mn-featured{display:grid;grid-template-columns:1.3fr 1fr;gap:1rem;margin-bottom:2rem}.mn-feat-main{display:block;position:relative;border-radius:16px;overflow:hidden;min-height:380px;cursor:pointer;transition:transform .3s,box-shadow .3s;text-decoration:none;color:inherit}.mn-feat-main:hover{transform:translateY(-2px);box-shadow:0 20px 60px #00401526}.mn-feat-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.mn-feat-main:hover .mn-feat-img{transform:scale(1.03)}.mn-feat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#001e0aeb,#001e0a80 40%,#001e0a1a)}.mn-feat-content{position:absolute;bottom:0;left:0;right:0;padding:1.8rem;z-index:1}.mn-feat-tag{display:inline-block;padding:.25rem .65rem;border-radius:6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.6rem}.mn-feat-title{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:700;color:#fff;line-height:1.35;margin-bottom:.5rem}.mn-feat-excerpt{font-size:.85rem;color:#ffffffbf;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mn-feat-meta{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.78rem;color:#ffffff8c}.mn-feat-meta-dot{width:3px;height:3px;border-radius:50%;background:#ffffff59}.mn-feat-side{display:flex;flex-direction:column;gap:1rem}.mn-feat-card{display:block;position:relative;border-radius:14px;overflow:hidden;flex:1;cursor:pointer;transition:transform .3s,box-shadow .3s;min-height:180px;text-decoration:none;color:inherit}.mn-feat-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0040151f}.mn-feat-card .mn-feat-img{transition:transform .5s}.mn-feat-card:hover .mn-feat-img{transform:scale(1.03)}.mn-feat-card .mn-feat-overlay{background:linear-gradient(0deg,#001e0ae0,#001e0a59 60%,#001e0a0d)}.mn-feat-card .mn-feat-content{padding:1.2rem}.mn-feat-card .mn-feat-title{font-size:1rem}.mn-filters{display:flex;align-items:center;gap:.5rem;padding:1.2rem 0;border-bottom:1px solid rgba(0,64,21,.08);margin-bottom:2rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.mn-filters::-webkit-scrollbar{display:none}.mn-filter-btn{padding:.5rem 1.1rem;border-radius:999px;border:1.5px solid rgba(0,64,21,.12);background:transparent;color:#004015;font-size:.82rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s;font-family:inherit}.mn-filter-btn:hover{background:#0040150a;border-color:#00401533}.mn-filter-btn.active{background:#004015;color:#fbf4e2;border-color:#004015}.mn-layout{display:grid;grid-template-columns:1fr 340px;gap:2.5rem;padding-bottom:3rem}.mn-section-title{font-size:1.15rem;font-weight:700;color:#004015;margin-bottom:1.2rem;padding-bottom:.6rem;border-bottom:2px solid #004015;display:inline-block}.mn-news-list{display:flex;flex-direction:column;gap:0}.mn-news-item{display:flex;gap:1.1rem;padding:1.25rem 0;border-bottom:1px solid rgba(0,64,21,.06);transition:background .2s;cursor:pointer;text-decoration:none;color:inherit}.mn-news-item:hover{background:#00401505}.mn-news-item:first-child{padding-top:0}.mn-news-thumb{width:140px;height:95px;border-radius:10px;overflow:hidden;flex-shrink:0}.mn-news-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mn-news-item:hover .mn-news-thumb img{transform:scale(1.05)}.mn-news-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.mn-news-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;padding:.18rem .5rem;border-radius:5px;width:fit-content;margin-bottom:.35rem}.mn-news-headline{font-size:.98rem;font-weight:600;color:#004015;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.3rem;transition:color .2s}.mn-news-item:hover .mn-news-headline{color:#006020}.mn-news-desc{font-size:.82rem;color:#5f5f5f;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.4rem}.mn-news-time{font-size:.75rem;color:#999;display:flex;align-items:center;gap:.5rem}.mn-news-time-dot{width:3px;height:3px;border-radius:50%;background:#ccc}.mn-sidebar{display:flex;flex-direction:column;gap:1.5rem}.mn-widget{background:#fff;border-radius:14px;padding:1.3rem;border:1px solid rgba(0,64,21,.06)}.mn-widget-title{font-size:.95rem;font-weight:700;color:#004015;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.mn-widget-title svg{opacity:.5}.mn-most-read-item{display:flex;gap:.85rem;padding:.75rem 0;border-bottom:1px solid rgba(0,64,21,.05);cursor:pointer;text-decoration:none;color:inherit;transition:background .2s}.mn-most-read-item:last-child{border-bottom:none;padding-bottom:0}.mn-most-read-item:first-child{padding-top:0}.mn-most-read-item:hover{background:#00401505}.mn-mr-rank{width:28px;height:28px;border-radius:8px;background:#0040150f;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:#004015;flex-shrink:0;margin-top:2px}.mn-mr-rank.top{background:#004015;color:#fbf4e2}.mn-mr-body{flex:1;min-width:0}.mn-mr-title{font-size:.84rem;font-weight:600;color:#004015;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.mn-most-read-item:hover .mn-mr-title{color:#006020}.mn-mr-time{font-size:.72rem;color:#999;margin-top:.2rem}.mn-market-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid rgba(0,64,21,.05)}.mn-market-row:last-child{border-bottom:none}.mn-market-label{font-size:.82rem;font-weight:600;color:#004015}.mn-market-val{font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums}.mn-market-nums{display:inline-flex;align-items:center;gap:.4rem}.mn-market-chg{font-size:.75rem;font-weight:600}.mn-up{color:#16a34a}.mn-down{color:#ef4444}.mn-mover-item{display:flex;justify-content:space-between;align-items:center;padding:.7rem .5rem;border-bottom:1px solid rgba(0,64,21,.05);border-radius:8px;text-decoration:none;color:inherit;transition:background .2s;margin:0 -.5rem}.mn-mover-item:last-child{border-bottom:none}.mn-mover-item:hover{background:#0040150a}.mn-mover-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mn-mover-name{font-size:.85rem;font-weight:600;color:#004015;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;display:inline-flex;align-items:center;gap:.35rem;transition:color .2s}.mn-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s;flex-shrink:0}[dir=rtl] .mn-co-arrow{transform:translate(4px) scaleX(-1)}.mn-mover-item:hover .mn-mover-name{color:#006020}.mn-mover-item:hover .mn-co-arrow{opacity:.6;transform:translate(0)}[dir=rtl] .mn-mover-item:hover .mn-co-arrow{transform:translate(0) scaleX(-1)}.mn-mover-sym{font-size:.72rem;color:#5f5f5f;font-variant-numeric:tabular-nums}.mn-mover-price-wrap{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.mn-mover-price{font-size:.86rem;font-weight:600;color:#004015;font-variant-numeric:tabular-nums}.mn-mover-chg{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;padding:.2rem .45rem;border-radius:5px}.mn-mover-chg.mn-up{color:#16a34a;background:#16a34a1a}.mn-mover-chg.mn-down{color:#ef4444;background:#ef44441a}.mn-pagination{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:2rem 0 1rem;flex-wrap:wrap}.mn-page-btn{min-width:38px;height:38px;padding:0 .6rem;border-radius:10px;border:1.5px solid rgba(0,64,21,.12);background:transparent;color:#004015;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.mn-page-btn:hover:not(:disabled){background:#0040150d;border-color:#00401540}.mn-page-btn.active{background:#004015;color:#fbf4e2;border-color:#004015;cursor:default}.mn-page-btn:disabled{opacity:.35;cursor:not-allowed}.mn-page-btn.mn-page-arrow{padding:0 .5rem}[dir=rtl] .mn-page-btn.mn-page-arrow svg{transform:scaleX(-1)}.mn-page-ellipsis{padding:0 .3rem;color:#999;font-weight:600;-webkit-user-select:none;user-select:none}.mn-page-info{text-align:center;font-size:.78rem;color:#5f5f5f;padding-bottom:2rem}.mn-breaking{background:linear-gradient(135deg,#7f1d1d,#991b1b);padding:.65rem 0;margin-bottom:0}.mn-breaking-inner{display:flex;align-items:center;gap:.8rem}.mn-breaking-badge{background:#fff;color:#991b1b;font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:5px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;animation:mnBreakPulse 2s ease infinite}@keyframes mnBreakPulse{0%,to{opacity:1}50%{opacity:.7}}.mn-breaking-text{color:#fff;font-size:.84rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-breaking-text a{color:#fca5a5;font-weight:600;text-decoration:underline;text-underline-offset:2px}.mn-tag-markets{color:#0369a1;background:#0369a114}.mn-tag-earnings{color:#16a34a;background:#16a34a14}.mn-tag-economy{color:#9333ea;background:#9333ea14}.mn-tag-ipo{color:#ea580c;background:#ea580c14}.mn-tag-sectors{color:#0891b2;background:#0891b214}.mn-tag-opinion{color:#b45309;background:#b4530914}.mn-tag-breaking{color:#dc2626;background:#dc262614}.mn-tag-energy{color:#ca8a04;background:#ca8a0414}@media (max-width: 1024px){.mn-layout{grid-template-columns:1fr;gap:2rem}.mn-sidebar{flex-direction:row;flex-wrap:wrap}.mn-widget{flex:1;min-width:280px}}@media (max-width: 768px){.mn-page{padding-top:3.8rem}.mn-featured{grid-template-columns:1fr}.mn-feat-main{min-height:280px}.mn-feat-side{flex-direction:row}.mn-feat-card{min-height:160px}.mn-header-top{flex-direction:column;align-items:flex-start}.mn-news-thumb{width:110px;height:78px}.mn-sidebar{flex-direction:column}.mn-widget{min-width:unset}}@media (max-width: 480px){.mn-feat-side{flex-direction:column}.mn-news-thumb{width:90px;height:65px;border-radius:8px}.mn-news-headline{font-size:.9rem}.mn-news-desc{display:none}.mn-page{padding-bottom:5rem}}.na-page{min-height:100vh;padding-top:5rem;padding-bottom:4rem}.na-progress{position:fixed;top:0;left:0;right:0;height:3px;background:#00401514;z-index:99}.na-progress-bar{height:100%;background:#004015;width:0;transition:width .1s}.na-breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#5f5f5f;padding:1.8rem 0 1.5rem;flex-wrap:wrap}.na-breadcrumb a{color:#5f5f5f;text-decoration:none;transition:color .2s}.na-breadcrumb a:hover{color:#004015}.na-bc-sep{opacity:.4}.na-bc-current{color:#004015;font-weight:600}.na-header{max-width:820px;margin:0 auto 2rem}.na-tag{display:inline-block;padding:.3rem .7rem;border-radius:6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.na-title{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:700;color:#004015;line-height:1.2;letter-spacing:-.01em;margin-bottom:1rem}.na-deck{font-size:clamp(1.05rem,2vw,1.18rem);font-weight:400;color:#4a4a4a;line-height:1.55;margin-bottom:1.8rem}.na-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.2rem 0;border-top:1px solid rgba(0,64,21,.08);border-bottom:1px solid rgba(0,64,21,.08)}.na-author{display:flex;align-items:center;gap:.75rem}.na-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#004015,#006020);display:flex;align-items:center;justify-content:center;color:#fbf4e2;font-size:1rem;font-weight:700;flex-shrink:0}.na-author-info{line-height:1.3}.na-author-name{font-size:.92rem;font-weight:600;color:#004015}.na-author-role{font-size:.78rem;color:#5f5f5f}.na-meta-info{display:flex;align-items:center;gap:.7rem;font-size:.82rem;color:#5f5f5f}.na-meta-dot{width:3px;height:3px;border-radius:50%;background:#ccc}.na-meta-clock{display:inline-flex;align-items:center;gap:.3rem}.na-share{display:flex;align-items:center;gap:.4rem}.na-share-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,64,21,.12);background:transparent;color:#004015;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.na-share-btn:hover{background:#004015;color:#fbf4e2;border-color:#004015;transform:translateY(-1px)}.na-share-btn.copied{background:#16a34a;color:#fff;border-color:#16a34a}.na-hero-img-wrap{max-width:1100px;margin:0 auto 2.5rem;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0040151a}.na-hero-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.na-hero-caption{font-size:.78rem;color:#5f5f5f;text-align:center;margin-top:.6rem;padding:0 1rem;font-style:italic}.na-body-wrap{display:grid;grid-template-columns:1fr 320px;gap:3rem;max-width:1200px;margin:0 auto;align-items:start}.na-content{max-width:720px}.na-content p{font-size:1.05rem;line-height:1.85;color:#2c2c2c;margin-bottom:1.4rem}.na-content p:first-child:first-letter{font-size:3.2rem;font-weight:700;line-height:.9;float:inline-start;padding-inline-end:.6rem;padding-top:.35rem;color:#004015;font-family:Georgia,serif}[dir=rtl] .na-content p:first-child:first-letter{float:right}.na-content h2{font-size:1.5rem;font-weight:700;color:#004015;margin:2.2rem 0 1rem;line-height:1.3}.na-content h3{font-size:1.2rem;font-weight:600;color:#004015;margin:1.8rem 0 .8rem}.na-content blockquote{border-inline-start:4px solid #004015;padding:1.2rem 1.5rem;margin:2rem 0;background:#0040150a;border-radius:0 12px 12px 0;font-size:1.15rem;font-style:italic;color:#1a3a1f;line-height:1.6;position:relative}[dir=rtl] .na-content blockquote{border-radius:12px 0 0 12px}.na-content blockquote cite{display:block;margin-top:.6rem;font-size:.82rem;font-style:normal;color:#5f5f5f;font-weight:500}.na-content ul,.na-content ol{margin:1rem 0 1.5rem;padding-inline-start:1.5rem}.na-content li{font-size:1.02rem;line-height:1.75;color:#2c2c2c;margin-bottom:.5rem}.na-content strong{color:#004015;font-weight:600}.na-content a{color:#004015;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0040154d;transition:text-decoration-color .2s}.na-content a:hover{text-decoration-color:#004015}.na-takeaways{background:linear-gradient(135deg,#0040150a,#d4a8430f);border:1px solid rgba(0,64,21,.1);border-radius:14px;padding:1.5rem 1.8rem;margin:2rem 0}.na-takeaways-title{font-size:.85rem;font-weight:700;color:#004015;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem}.na-takeaways ul{margin:0;padding-inline-start:1.2rem}.na-takeaways li{font-size:.95rem;line-height:1.65;margin-bottom:.5rem;color:#2c2c2c}.na-takeaways li::marker{color:#d4a843}.na-embed-img{width:100%;border-radius:12px;margin:1.8rem 0 .5rem;aspect-ratio:16/9;object-fit:cover}.na-embed-cap{font-size:.78rem;color:#5f5f5f;text-align:center;font-style:italic;margin-bottom:1.8rem}.na-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:2rem 0;padding:1.5rem;background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:14px}.na-stat{text-align:center}.na-stat-val{font-size:1.7rem;font-weight:700;color:#004015;line-height:1.1;font-variant-numeric:tabular-nums}.na-stat-val.up{color:#16a34a}.na-stat-val.down{color:#ef4444}.na-stat-label{font-size:.78rem;color:#5f5f5f;margin-top:.3rem}.na-tags-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 1rem;padding-top:2rem;border-top:1px solid rgba(0,64,21,.08)}.na-tag-chip{padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(0,64,21,.12);font-size:.78rem;font-weight:500;color:#004015;text-decoration:none;transition:all .2s}.na-tag-chip:hover{background:#004015;color:#fbf4e2;border-color:#004015}.na-sidebar{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:1.3rem}.na-widget{background:#fff;border-radius:14px;padding:1.3rem;border:1px solid rgba(0,64,21,.06)}.na-widget-title{font-size:.82rem;font-weight:700;color:#004015;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.na-stock-card{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,64,21,.05);text-decoration:none;color:inherit;transition:background .2s;margin:0 -.4rem;padding:.7rem .4rem;border-radius:8px}.na-stock-card:last-child{border-bottom:none}.na-stock-card:hover{background:#0040150a}.na-stock-info{display:flex;flex-direction:column;gap:.15rem}.na-stock-name{font-size:.85rem;font-weight:600;color:#004015}.na-stock-sym{font-size:.72rem;color:#5f5f5f;font-variant-numeric:tabular-nums}.na-stock-price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}[dir=rtl] .na-stock-price-wrap{align-items:flex-start}.na-stock-price{font-size:.88rem;font-weight:600;color:#004015;font-variant-numeric:tabular-nums}.na-stock-chg{font-size:.74rem;font-weight:600}.na-up{color:#16a34a}.na-down{color:#ef4444}.na-newsletter{background:linear-gradient(135deg,#004015,#006020);color:#fbf4e2}.na-newsletter .na-widget-title{color:#ffffffe6}.na-newsletter-text{font-size:.85rem;line-height:1.55;color:#fffc;margin-bottom:1rem}.na-newsletter-input{width:100%;box-sizing:border-box;padding:.65rem .9rem;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;border-radius:8px;font-size:.85rem;font-family:inherit;outline:none;margin-bottom:.6rem}.na-newsletter-input::placeholder{color:#fff6}.na-newsletter-btn{width:100%;padding:.7rem;background:#d4a843;color:#004015;border:none;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s;font-family:inherit}.na-newsletter-btn:hover{background:#e6b850}.na-toc-list{list-style:none;padding:0;margin:0}.na-toc-list li{margin-bottom:.5rem}.na-toc-list a{display:block;padding:.4rem .6rem;font-size:.85rem;color:#5f5f5f;text-decoration:none;border-inline-start:2px solid transparent;transition:all .2s;line-height:1.4}.na-toc-list a:hover{color:#004015;background:#0040150a}.na-toc-list a.active{color:#004015;font-weight:600;border-inline-start-color:#004015;background:#0040150a}.na-related{max-width:1200px;margin:4rem auto 0}.na-related-title{font-size:1.4rem;font-weight:700;color:#004015;margin-bottom:1.5rem;padding-bottom:.6rem;border-bottom:2px solid #004015;display:inline-block}.na-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem}.na-related-card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(0,64,21,.06);text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s;display:block}.na-related-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00401514}.na-related-img{width:100%;height:160px;object-fit:cover}.na-related-body{padding:1rem 1.1rem 1.2rem}.na-related-tag{display:inline-block;font-size:.7rem;font-weight:600;padding:.18rem .5rem;border-radius:5px;margin-bottom:.5rem}.na-related-headline{font-size:.98rem;font-weight:600;color:#004015;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.4rem}.na-related-time{font-size:.74rem;color:#999}.na-tag-markets,.mn-tag-markets{color:#0369a1;background:#0369a114}.na-tag-earnings,.mn-tag-earnings{color:#16a34a;background:#16a34a14}.na-tag-economy,.mn-tag-economy{color:#9333ea;background:#9333ea14}.na-tag-ipo,.mn-tag-ipo{color:#ea580c;background:#ea580c14}.na-tag-sectors,.mn-tag-sectors{color:#0891b2;background:#0891b214}.na-tag-energy,.mn-tag-energy{color:#ca8a04;background:#ca8a0414}.na-tag-opinion,.mn-tag-opinion{color:#b45309;background:#b4530914}.na-back{display:inline-flex;align-items:center;gap:.4rem;color:#5f5f5f;font-size:.88rem;margin-bottom:1rem;text-decoration:none;transition:color .2s}.na-back:hover{color:#004015}.na-back svg{transition:transform .2s}[dir=rtl] .na-back svg{transform:scaleX(-1)}.na-back:hover svg{transform:translate(-3px)}[dir=rtl] .na-back:hover svg{transform:scaleX(-1) translate(-3px)}@media (max-width: 1024px){.na-body-wrap{grid-template-columns:1fr;gap:2.5rem}.na-sidebar{position:static}}@media (max-width: 768px){.na-page{padding-top:3.8rem;padding-bottom:5rem}.na-hero-img-wrap{border-radius:12px;margin-bottom:1.5rem}.na-meta{flex-direction:column;align-items:flex-start}.na-content p{font-size:1rem}.na-content blockquote{font-size:1.05rem;padding:1rem 1.2rem}.na-stat-val{font-size:1.4rem}}@media (max-width: 480px){.na-stat-row{grid-template-columns:1fr 1fr}.na-related-grid{grid-template-columns:1fr}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.store-page *,.store-page-container *,.store-modal-content *,.store-cart-modal-content *,.store-thankyou-card *,.store-loading-state *{font-family:var(--font-primary)!important;box-sizing:border-box}:root{--store-bg: #fbf4e2;--store-bg-2: #ffffff;--store-green: #004015;--store-green-dark: #003312;--store-green-hover: #00602a;--store-gold: #d4a843;--store-gold-hover: #c49a35;--store-text: #004015;--store-accent: #004015;--store-accent-dark: #003312;--store-muted: #888;--store-border: rgba(0, 64, 21, .1);--store-border-solid: #e8dfc8;--store-shadow-card: 0 2px 20px rgba(0, 0, 0, .06);--store-hover: rgba(0, 64, 21, .06)}.store-container{max-width:1100px;margin:0 auto;padding:0 24px}.store-page{padding:calc(64px + 2.5rem) 0 4rem;min-height:80vh;background:var(--store-bg)}.store-hero{text-align:center;max-width:640px;margin:0 auto 2.5rem;padding:0;border-bottom:none;background:transparent}.store-hero-tag{display:inline-block;background:linear-gradient(135deg,#004015,#00602a);color:#fff;font-size:.75rem;font-weight:600;padding:.35rem 1rem;border-radius:20px;letter-spacing:.02em;margin-bottom:1rem}.store-hero h1,.store-hero-title{font-size:var(--h2-size);font-weight:700;font-family:var(--font-primary);color:var(--colors--text);margin:0 0 .75rem;letter-spacing:-.025em;line-height:1.2}.store-hero p,.store-hero-subtitle{font-size:var(--body-size);color:var(--color-neutral-dark-gray);line-height:1.6;max-width:520px;margin:0 auto}.store-discount-banner{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#d4a8431f,#d4a8430a);border:1.5px solid rgba(212,168,67,.3);border-radius:12px;padding:1rem 1.5rem;margin-bottom:2.5rem;font-size:.9rem;color:#004015;font-weight:500}.store-discount-banner svg{flex-shrink:0;stroke:#d4a843}.store-discount-banner span{flex:1}.store-discount-link{flex-shrink:0;background:var(--colors--primary-accent);color:#fff;font-size:.8rem;font-weight:600;font-family:var(--font-primary);padding:.45rem 1.1rem;border-radius:8px;border:none;text-decoration:none;transition:background var(--transition),transform var(--transition);white-space:nowrap}.store-discount-link:hover{background:#c49a35;transform:translateY(-1px)}.store-book-featured{display:grid;grid-template-columns:300px 1fr;gap:2.5rem;background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 2px 20px #0000000f;border:1px solid rgba(0,64,21,.06);margin-bottom:2rem}.store-book-cover-wrap{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3/4;background:#f5f0e8;display:flex;align-items:center;justify-content:center}.store-book-cover{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .4s ease}.store-book-cover-wrap:hover .store-book-cover{transform:scale(1.03)}.store-book-cover-placeholder{font-size:4rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.store-badge-bestseller{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#d4a843,#c49a35);color:#fff;font-size:.7rem;font-weight:700;padding:.3rem .8rem;border-radius:20px;z-index:2;letter-spacing:.02em}html[dir=rtl] .store-badge-bestseller{right:auto;left:12px}.store-book-details{display:flex;flex-direction:column;gap:0}.store-book-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.store-book-cat{background:#00401514;color:#004015;font-size:.72rem;font-weight:600;padding:.25rem .7rem;border-radius:6px}.store-book-format{background:#d4a84326;color:#b08a2e;font-size:.72rem;font-weight:700;padding:.25rem .7rem;border-radius:6px}.store-book-title{font-size:clamp(.95rem,1.8vw,1.2rem)!important;font-weight:700!important;font-family:var(--font-primary);color:var(--colors--text);margin:0 0 .5rem!important;line-height:1.25;letter-spacing:-.01em}.store-book-publisher{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#888;margin:0 0 1rem}.store-book-publisher svg{flex-shrink:0;stroke:#aaa}.store-book-desc{font-size:.9rem;color:#555;line-height:1.7;margin:0 0 1.25rem}.store-book-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.store-book-stat{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:#666;background:#f9f6ef;padding:.4rem .8rem;border-radius:8px}.store-book-stat svg{flex-shrink:0;stroke:#888}.store-book-pricing{margin-bottom:1.25rem}.store-price-main{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.store-price-old{font-size:1.1rem;color:#aaa;text-decoration:line-through;font-weight:500}.store-price-current{font-size:2rem;font-weight:800;color:#004015;line-height:1}.store-price-current small{font-size:.8rem;font-weight:500;margin-left:.25rem}.store-price-save{display:inline-block;background:linear-gradient(135deg,#d4a843,#c49a35);color:#fff;font-size:.7rem;font-weight:700;padding:.25rem .65rem;border-radius:20px}.store-price-note{font-size:.78rem;color:#888;margin:.4rem 0 0}.store-price-note-subscribe{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;background:#d4a8431a;border:1px solid rgba(212,168,67,.25);border-radius:8px;padding:.35rem .85rem;color:#b08a2e;font-weight:500;margin-top:.4rem}.store-coming-soon-price{display:flex;align-items:center;padding:.75rem 0 1rem}.store-coming-soon-price span{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--store-green);background:#00401512;padding:.35rem .9rem;border-radius:50px;border:1.5px solid rgba(0,64,21,.2);letter-spacing:.03em;text-transform:uppercase}.store-cs-modal-content{width:100%;max-width:540px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #0000002e;display:flex;flex-direction:column;animation:modalSlideUp .3s cubic-bezier(.34,1.4,.64,1)}.store-cs-modal-top{background:linear-gradient(145deg,var(--store-green) 0%,var(--store-green-hover) 100%);padding:2.5rem 2rem 2rem;text-align:center;position:relative}.store-cs-modal-close{position:absolute;top:.85rem;right:.85rem;background:#ffffff26;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s}[dir=rtl] .store-cs-modal-close{right:auto;left:.85rem}.store-cs-modal-close:hover{background:#ffffff47}.store-cs-modal-icon{width:72px;height:72px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff;border:2px solid rgba(255,255,255,.25)}.store-cs-modal-title{font-size:1.9rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.store-cs-modal-body{padding:2rem 2.25rem 2.25rem;text-align:center}.store-cs-modal-desc{font-size:.95rem;color:#555;line-height:1.7;margin:0 0 1.75rem}.store-cs-modal-btn{background:var(--store-green);color:#fff;border:none;border-radius:12px;padding:.85rem 2.5rem;font-size:1rem;font-weight:600;font-family:var(--font-primary);cursor:pointer;transition:background .2s;min-width:160px}.store-cs-modal-btn:hover{background:var(--store-green-hover)}.store-book-actions{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}a.store-buy-btn,.store-buy-btn{background:var(--colors--text);color:#fff!important;border:1.5px solid var(--colors--text);border-radius:12px;padding:.9rem 2rem;font-size:1.05rem;font-weight:500;font-family:var(--font-primary);cursor:pointer;transition:all var(--transition);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:320px;white-space:nowrap}a.store-buy-btn:hover,.store-buy-btn:hover{background:transparent;color:var(--colors--text)!important}.store-book-details-btn{background:transparent;color:var(--colors--text);border:1.5px solid var(--colors--text);border-radius:12px;padding:.9rem 1.5rem;font-size:1rem;font-weight:500;font-family:var(--font-primary);cursor:pointer;transition:all var(--transition);white-space:nowrap}.store-book-details-btn:hover{background:#d4a8431a;color:#b08a2e;border-color:#d4a84366}.store-subscribe-hint{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#888;flex-wrap:wrap;margin-top:1rem}.store-subscribe-hint svg{flex-shrink:0;stroke:#aaa}.store-subscribe-hint a,.store-subscribe-hint-link{color:#d4a843;font-weight:600;text-decoration:none;transition:color .2s}.store-subscribe-hint a:hover,.store-subscribe-hint-link:hover{color:#b08a2e;text-decoration:underline}.store-empty-books{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;border:1.5px dashed rgba(0,64,21,.15);margin-bottom:2rem;transition:border-color .3s,box-shadow .3s}.store-empty-books:hover{border-color:#d4a84366;box-shadow:0 4px 20px #d4a84314}.store-empty-books-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#0040150f;border-radius:20px;margin:0 auto 1.5rem}.store-empty-books-icon svg{stroke:#004015;opacity:.6}.store-empty-books h3{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;color:#004015;margin:0 0 .65rem;letter-spacing:-.02em}.store-empty-books p{font-size:.92rem;color:#888;line-height:1.65;max-width:380px;margin:0 auto 1.75rem}.store-empty-books-cta{display:inline-flex;align-items:center;justify-content:center;background:#004015;color:#fff!important;border:1.5px solid #004015;border-radius:12px;padding:.75rem 2rem;font-size:.92rem;font-weight:500;font-family:var(--font-primary);text-decoration:none;transition:all var(--transition);white-space:nowrap}.store-empty-books-cta:hover{background:transparent;color:var(--colors--text)}.store-coming-note{text-align:center;padding:1.5rem 1rem;font-size:.9rem;color:#888;font-weight:500}.store-quicknav{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem}.store-quicknav-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;border-radius:var(--radius-full);padding:.6rem 1.4rem;font-size:.88rem;font-weight:600;font-family:var(--font-primary);transition:all var(--transition);white-space:nowrap;border:1.5px solid transparent}a.store-quicknav-btn-orders,.store-quicknav-btn-orders{background:var(--colors--text);color:#fff!important;border-color:var(--colors--text)}a.store-quicknav-btn-orders:hover,.store-quicknav-btn-orders:hover{background:transparent;color:var(--colors--text)!important}a.store-quicknav-btn-library,.store-quicknav-btn-library{background:#d4a8431f;color:#b08a2e!important;border-color:#d4a84359}a.store-quicknav-btn-library:hover,.store-quicknav-btn-library:hover{background:#d4a843;color:#fff!important;border-color:#d4a843}.store-nav-buttons{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}a.store-nav-btn,.store-nav-btn,a.store-cart-btn,.store-cart-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--colors--text);border-radius:var(--radius-full);padding:0 1.25rem;height:40px;background:transparent;color:var(--colors--text)!important;font-weight:500;font-family:var(--font-primary);cursor:pointer;transition:all var(--transition);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;position:relative;white-space:nowrap;font-size:.9rem}a.store-nav-btn:hover,.store-nav-btn:hover{background:var(--colors--text);border-color:var(--colors--text);color:#fff!important}a.store-cart-btn:hover,.store-cart-btn:hover{background:#00401514;border-color:var(--colors--text);color:var(--colors--text)!important}a.store-nav-btn.store-read-online-btn:hover,.store-nav-btn.store-read-online-btn:hover{background:#d4a8431f;border-color:#d4a84366;color:#b08a2e!important}.store-cart-count{position:absolute;top:-8px;right:-8px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#004015;color:#fff;font-size:.7rem;font-weight:800;border:2px solid #fbf4e2;z-index:2;pointer-events:none}.store-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1rem}.store-modal-content{width:100%;max-width:520px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:88vh;animation:modalSlideUp .25s cubic-bezier(.2,.9,.4,1)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.store-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f0ebe0}.store-modal-header h2{font-size:1.15rem;font-weight:700;color:#1a1a1a;margin:0}.store-modal-close{width:32px;height:32px;border-radius:50%;border:1px solid #e5e0d5;background:transparent;color:#888;cursor:pointer;font-size:1.3rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;flex-shrink:0}.store-modal-close:hover{background:#f5f0e8;color:#333}.store-modal-body{flex:1;overflow-y:auto;padding:0 1.5rem 1.5rem}.store-modal-table{width:100%;border-collapse:collapse}.store-modal-table tr{border-bottom:1px solid #f0ebe0}.store-modal-table tr:last-child{border-bottom:none}.store-modal-table td{padding:.85rem 0;vertical-align:middle}.store-modal-label{font-size:.82rem;color:#999;font-weight:500;width:36%}.store-modal-value{font-size:.88rem;font-weight:700;color:#004015;text-align:right}html[dir=rtl] .store-modal-value{text-align:left}.store-modal-divider{height:1px;background:#f0ebe0;margin:1.1rem 0}.store-modal-section{margin-top:1.25rem}.store-modal-section h3{font-size:.95rem;font-weight:700;color:#004015;margin:0 0 .75rem}.store-modal-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.store-modal-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;color:#444;line-height:1.5}.store-modal-list li:before{content:"";width:7px;height:7px;border-radius:50%;background:#d4a843;flex-shrink:0;margin-top:.37em}.store-cart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.store-cart-modal.active{display:flex}.store-cart-modal-content{background:#fff;border-radius:20px;max-width:560px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.store-cart-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f0ebe0}.store-cart-modal-header h2{font-size:var(--h4-size);font-weight:700;font-family:var(--font-primary);margin:0;color:var(--colors--text);letter-spacing:-.01em}.store-cart-close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e0d5;background:transparent;font-size:1.5rem;cursor:pointer;color:#888;padding:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.store-cart-close-btn:hover{background:#f5f0e8;color:#333}.store-cart-modal-body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.store-cart-items{display:flex;flex-direction:column;gap:.75rem}.store-cart-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #f0ebe0;border-radius:12px;background:#fbf8f2}.store-cart-item-left{flex:1}.store-cart-item-title{font-weight:700;margin-bottom:.25rem;color:#004015;font-size:.9rem}.store-cart-item-meta{font-size:.8rem;color:#888}.store-remove-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(231,0,11,.4);background:transparent;color:#e7000b;border-radius:var(--radius-full);padding:.35rem .85rem;font-weight:500;font-family:var(--font-primary);cursor:pointer;font-size:.8rem;transition:all var(--transition);white-space:nowrap;flex-shrink:0}.store-remove-btn:hover{background:#e7000b;color:#fff;border-color:#e7000b}.store-cart-footer{padding:1.25rem 1.5rem;border-top:1px solid #f0ebe0;display:flex;flex-direction:column;gap:.75rem}.store-cart-total{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem;font-weight:700;color:#004015}.store-checkout-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--colors--text);background:var(--colors--text);color:var(--colors--background);border-radius:var(--radius-full);padding:.85rem 2rem;font-weight:500;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;transition:all var(--transition);width:100%}.store-checkout-btn:hover{background:transparent;color:var(--colors--text)}.store-currency,.currency{display:inline-flex;align-items:center;gap:5px;direction:ltr}.store-currency-icon,.currency-icon{width:14px;height:14px;object-fit:contain;opacity:.85}.store-buy-price-discount,.buy-price-discount{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.store-price-stack,.price-stack{display:inline-flex;flex-direction:column;gap:2px}.store-old-price,.old-price{font-size:.75rem;color:#aaa;text-decoration:line-through;font-weight:500}.store-new-price,.new-price{font-size:1rem;font-weight:800;color:#004015}.store-discount-badge,.discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .45rem;border-radius:10px;background:#e7000b;color:#fff;font-weight:900;font-size:.75rem;white-space:nowrap}.store-page-container{max-width:900px;margin:0 auto;padding:calc(64px + 2rem) 24px 4rem}.store-page-header{margin-bottom:2rem}.store-page-title{font-size:clamp(1.05rem,2vw,1.3rem)!important;font-weight:700!important;font-family:var(--font-primary);color:var(--colors--text);margin:0 0 .4rem!important;letter-spacing:-.02em;line-height:1.2}.store-page-subtitle{font-size:var(--body-size);color:var(--color-neutral-dark-gray);font-family:var(--font-primary)}.store-card{background:#fff;border-radius:16px;border:1px solid rgba(0,64,21,.07);box-shadow:0 2px 16px #0000000d;padding:2rem;margin-bottom:1.5rem}.store-card-title{font-size:.88rem;font-weight:700;font-family:var(--font-primary);color:var(--colors--text);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,64,21,.08);letter-spacing:-.01em}.store-empty-state{text-align:center;padding:3.5rem 2rem;background:#fff;border-radius:16px;border:1px solid rgba(0,64,21,.07)}.store-empty-icon{font-size:2.5rem;margin-bottom:1rem}.store-empty-title{font-size:clamp(1rem,2vw,1.2rem)!important;font-weight:700!important;font-family:var(--font-primary);color:var(--colors--text);margin:0 0 .5rem!important;letter-spacing:-.01em}.store-empty-text{font-size:.9rem;color:#888;margin:0 0 1.5rem}.store-orders-header-row{margin-bottom:2rem}.store-orders-title-group{display:flex;align-items:center;gap:.65rem;margin-bottom:.3rem}.store-orders-count-badge{background:#0040151a;color:#004015;border-radius:20px;font-size:.72rem;font-weight:700;padding:.2rem .65rem;line-height:1.4}.store-orders-list{display:flex;flex-direction:column;gap:.75rem}.store-order-card{display:flex;align-items:center;gap:1.25rem;background:#fff;border:1px solid rgba(0,64,21,.07);border-radius:16px;padding:1.1rem 1.35rem;text-decoration:none;color:inherit;transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition);box-shadow:0 1px 8px #0000000a}.store-order-card:hover{box-shadow:0 4px 20px #0040151a;border-color:#0040152e;transform:translateY(-1px)}.store-order-card-covers{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.store-order-thumb-wrap{line-height:0}.store-order-thumb{width:40px;height:53px;border-radius:7px;object-fit:cover;box-shadow:0 2px 6px #0000001f}.store-order-thumb-placeholder{width:40px;height:53px;border-radius:7px;background:#00401512;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.store-order-thumb-more{width:40px;height:53px;border-radius:7px;background:#0040150f;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#004015}.store-order-card-info{flex:1;min-width:0}.store-order-card-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.store-order-amount{font-weight:800;color:#004015;font-size:1rem}.store-order-arrow{stroke:#aaa;flex-shrink:0}.store-order-card:hover .store-order-arrow{stroke:#004015}.store-order-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #f0ebe0;flex-wrap:wrap}.store-order-row:last-child{border-bottom:none}.store-order-number{font-weight:700;font-family:var(--font-primary);color:var(--colors--text);font-size:.9rem}.store-order-date{font-size:.78rem;color:#888;margin-top:.15rem}.store-status-badge{font-size:.72rem;font-weight:700;padding:.3rem .75rem;border-radius:20px;white-space:nowrap}.store-status-paid{background:#0040151a;color:#004015}.store-status-pending{background:#d4a84326;color:#b08a2e}.store-status-failed{background:#e7000b14;color:#b42318}.store-library-item{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;background:#fbf8f2;border:1px solid rgba(0,64,21,.07);border-radius:14px;margin-bottom:1rem}.store-library-cover{width:60px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0}.store-library-cover-placeholder{width:60px;height:80px;border-radius:8px;background:#00401514;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}.store-library-info{flex:1}.store-library-title{font-weight:700;font-family:var(--font-primary);color:var(--colors--text);font-size:.88rem;margin:0 0 .25rem}.store-library-meta{font-size:.78rem;color:#888}a.store-download-btn,.store-download-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--colors--text);background:var(--colors--text);color:#fff!important;border-radius:var(--radius-full);padding:.55rem 1.25rem;font-weight:600;font-family:var(--font-primary);font-size:.82rem;cursor:pointer;transition:all var(--transition);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;flex-shrink:0}a.store-download-btn:hover,.store-download-btn:hover{background:transparent;color:var(--colors--text)!important;border-color:var(--colors--text)}.store-checkout-summary{background:#fbf8f2;border:1px solid rgba(0,64,21,.07);border-radius:14px;padding:1.5rem;margin-bottom:1.5rem}.store-checkout-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0ebe0;font-size:.9rem;gap:1rem}.store-checkout-item:last-child{border-bottom:none}.store-checkout-item-name{font-weight:600;color:#004015}.store-checkout-total{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin-top:.5rem;border-top:2px solid rgba(0,64,21,.1);font-size:1.05rem;font-weight:700;color:#004015}.store-pay-btn{width:100%;background:var(--colors--text);color:var(--colors--background);border:1.5px solid var(--colors--text);border-radius:var(--radius-full);padding:.9rem 2rem;font-size:.95rem;font-weight:500;font-family:var(--font-primary);cursor:pointer;transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem}.store-pay-btn:hover:not(:disabled){background:transparent;color:var(--colors--text)}.store-pay-btn:disabled{opacity:.55;cursor:not-allowed}.store-thankyou-card{background:#fff;border-radius:20px;border:1px solid rgba(0,64,21,.07);box-shadow:0 4px 24px #0000000f;padding:2.5rem}.store-thankyou-title{font-size:clamp(1.1rem,2.2vw,1.4rem)!important;font-weight:700!important;font-family:var(--font-primary);color:var(--colors--text);margin:0 0 .3rem!important;letter-spacing:-.02em}.store-thankyou-subtitle{font-size:.95rem;color:#888}.store-receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.store-receipt-box{background:#fbf8f2;border:1px solid rgba(0,64,21,.07);border-radius:12px;padding:1.25rem}.store-receipt-label{font-size:.78rem;color:#888;margin-bottom:.3rem}.store-receipt-value{font-size:1.15rem;font-weight:800;color:#004015}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:16px}.modal.active{display:flex}.modal-content{width:100%;max-width:520px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:80vh}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid #f0ebe0}.modal-header h2{font-size:1.15rem;font-weight:700;color:#004015;margin:0}.close-btn{width:32px;height:32px;border-radius:50%;border:1px solid #e5e0d5;background:transparent;color:#888;cursor:pointer;font-size:1.3rem;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-btn:hover{background:#f5f0e8}.modal-body{padding:1rem 1.25rem 1.25rem;overflow:auto}.cart-items{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.cart-item{border:1px solid #f0ebe0;border-radius:12px;padding:.75rem;background:#fbf8f2;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cart-item-left{min-width:0;flex:1}.store-error{background:#e7000b0f;border:1px solid rgba(231,0,11,.25);border-radius:12px;padding:1rem 1.25rem;color:#b42318;font-size:.9rem}.store-cart-qty-ctrl{display:flex;align-items:center;background:#f9f6ef;border:1px solid rgba(0,64,21,.12);border-radius:8px;overflow:hidden;flex-shrink:0}.store-qty-btn{width:30px;height:30px;border:none;background:transparent;color:#004015;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0;line-height:1}.store-qty-btn:hover:not(:disabled){background:#0040151a}.store-qty-btn:disabled{opacity:.35;cursor:not-allowed}.store-qty-count{min-width:28px;text-align:center;font-weight:700;font-size:.85rem;color:#004015;line-height:30px;border-left:1px solid rgba(0,64,21,.1);border-right:1px solid rgba(0,64,21,.1)}.store-spinner{width:36px;height:36px;border:3px solid rgba(0,64,21,.12);border-top-color:#004015;border-radius:50%;animation:store-spin .75s linear infinite;margin:0 auto 1.25rem}@keyframes store-spin{to{transform:rotate(360deg)}}.store-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2rem;background:#fff;border-radius:16px;border:1px solid rgba(0,64,21,.07);text-align:center}.store-loading-text{font-size:.9rem;color:#888;font-weight:500}.store-success-icon{width:72px;height:72px;background:linear-gradient(135deg,#004015,#00602a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 8px 28px #00401547;flex-shrink:0}.store-secure-badge{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.75rem;color:#aaa;margin-top:.75rem;font-weight:500}.store-secure-badge svg{flex-shrink:0}.store-back-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#888;text-decoration:none;margin-bottom:1.5rem;transition:color .2s;font-weight:500}.store-back-link:hover{color:#004015}.store-info-box{display:flex;align-items:flex-start;gap:.75rem;background:#0040150a;border:1px solid rgba(0,64,21,.1);border-radius:12px;padding:1rem 1.25rem;font-size:.87rem;color:#004015;margin-bottom:1.5rem;font-weight:500}.store-info-box svg{flex-shrink:0;stroke:var(--store-gold);margin-top:.1em}@media (max-width: 768px){.store-book-featured{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.store-book-cover-wrap{max-width:240px;margin:0 auto}.store-discount-banner{flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem;font-size:.82rem}.store-discount-banner svg{display:none}.store-buy-btn{width:100%;min-width:unset}.store-book-actions{flex-direction:column}.store-book-details-btn{width:100%}.store-receipt-grid{grid-template-columns:1fr}}@media (max-width: 480px){.store-hero h1,.store-hero-title{font-size:1.5rem}.store-book-featured{padding:1.2rem;border-radius:14px}.store-book-title{font-size:.95rem}.store-price-current{font-size:1.6rem}.store-modal-content{border-radius:14px}}.sub-coming-soon{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:3rem 2rem;background:var(--colors--background, #FBF4E2);position:relative;overflow:hidden}.sub-coming-soon:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;border:1.5px solid var(--colors--primary-accent, #d4a843);opacity:.1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sub-coming-soon:after{content:"";position:absolute;width:900px;height:900px;border-radius:50%;border:1.5px solid var(--colors--primary-accent, #d4a843);opacity:.05;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sub-coming-soon__card{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:3rem;background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:24px;padding:3rem 3.5rem;max-width:820px;width:100%;box-shadow:0 4px 40px #00401512}.sub-coming-soon__left{flex-shrink:0;display:flex;align-items:center;justify-content:center}.sub-coming-soon__right{display:flex;flex-direction:column;align-items:flex-start;text-align:left}[dir=rtl] .sub-coming-soon__right{align-items:flex-end;text-align:right}.sub-coming-soon__icon-wrap{position:relative;width:100px;height:100px}.sub-coming-soon__icon-ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px dashed var(--colors--primary-accent, #d4a843);opacity:.5;animation:sub-cs-ring-spin 14s linear infinite}@keyframes sub-cs-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sub-coming-soon__icon{width:100px;height:100px;border-radius:50%;background:var(--colors--text, #004015);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px #00401538}.sub-coming-soon__icon svg{color:var(--colors--primary-accent, #d4a843)}.sub-coming-soon__badge{display:inline-block;background:#d4a8431f;color:#a07a1e;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.3rem 1rem;border-radius:99px;border:1px solid rgba(212,168,67,.3);margin-bottom:1rem}.sub-coming-soon__title{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1.2;color:var(--colors--text, #004015);margin:0 0 .4rem;letter-spacing:-.02em}.sub-coming-soon__title span{color:var(--colors--primary-accent, #d4a843)}.sub-coming-soon__divider{width:40px;height:3px;background:var(--colors--primary-accent, #d4a843);border-radius:99px;margin:.9rem 0 1.1rem}.sub-coming-soon__desc{font-size:.95rem;color:#5f5f5f;line-height:1.75;margin:0 0 1.75rem;max-width:420px}a.sub-coming-soon__cta,.sub-coming-soon__cta{display:inline-flex!important;align-items:center!important;gap:.45rem;background:var(--colors--text, #004015)!important;color:#fff!important;font-weight:700;font-size:.88rem;padding:.7rem 1.75rem;border-radius:99px;border:2px solid var(--colors--text, #004015)!important;cursor:pointer;text-decoration:none!important;transition:background .2s,border-color .2s,transform .18s;letter-spacing:.01em}a.sub-coming-soon__cta:hover,.sub-coming-soon__cta:hover{background:var(--colors--primary-accent, #d4a843)!important;border-color:var(--colors--primary-accent, #d4a843)!important;color:var(--colors--text, #004015)!important;transform:translateY(-2px)}@media (max-width: 640px){.sub-coming-soon__card{flex-direction:column;padding:2.5rem 1.75rem;gap:2rem;border-radius:18px}.sub-coming-soon__right,[dir=rtl] .sub-coming-soon__right{align-items:center;text-align:center}.sub-coming-soon__divider{margin:.9rem auto 1.1rem}}
