/*! 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;--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-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-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)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-10{z-index:10}.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)}.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}.\!table{display:table!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-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-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}.\!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}.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}.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-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-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-\[\#d32f2f\]{color:#d32f2f}.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-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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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))}.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-\[\#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-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-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\: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-\[\#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\: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\: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}: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\: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\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.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\: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-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}.ri-article-body,.ri-article-body .ck-content{max-width:100%;overflow-x:hidden}.ck-content table,.ck-content .raw-html-embed,.ck-content [style*="display: grid"],.ck-content [style*="display:grid"]{max-width:100%;display:block;overflow-x:auto}.ck-content table{display:table}@media (width<=768px){.ck-content>div[style*=grid]{-webkit-overflow-scrolling:touch;overflow-x:auto}.ck-content>div[style*="display: grid"]{display:block!important}.ck-content>div[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;display:grid!important}.ck-content>div[style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important;gap:10px!important;display:grid!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 strong,.ck-content b{color:#004015}.ck-content a{text-underline-offset:2px;color:#d4a843!important;text-decoration:underline!important}.ck-content a:hover{color:#b8892e!important;text-decoration:underline!important}.dark .ck-content strong,.dark .ck-content b{color:#4ade80}.dark .ck-content a{color:#f0c060!important}.dark .ck-content a:hover{color:#f5d080!important}.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 pre{color:#cdd6f4;white-space:pre;-moz-tab-size:2;tab-size:2;background:#1e1e2e;border:1px solid #313244;border-radius:.5rem;margin:1.5em 0;padding:1em 1.5em;font-family:Consolas,Monaco,Fira Code,Courier New,monospace;font-size:.875em;line-height:1.7;overflow-x:auto}.ck-content pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit}.ck-content pre[data-language]:before{content:attr(data-language);text-transform:uppercase;letter-spacing:.08em;color:#89b4fa;opacity:.8;margin-bottom:.75em;font-family:inherit;font-size:.7em;display:block}.ck-content code:not(pre code){color:#cba6f7;background:#313244;border-radius:.25rem;padding:.15em .4em;font-family:Consolas,Monaco,Fira Code,Courier New,monospace;font-size:.875em}.dark .ck-content pre{background:#11111b;border-color:#45475a}.dark .ck-content code:not(pre code){background:#45475a}.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}.ck-content .raw-html-embed{margin:1.5em 0;overflow-x:auto}.ck-content .raw-html-embed table{border-collapse:collapse;width:100%}.ck-content .raw-html-embed th,.ck-content .raw-html-embed td{text-align:left;border:1px solid #ddd;padding:10px 14px}.ck-content .raw-html-embed thead tr{color:#fff;background-color:#004015}.ck-content .raw-html-embed tbody tr:nth-child(2n){background-color:#f9f9f9}@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-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-logo{width:28px;height:28px;border-radius:50%;object-fit:contain;background:#fff;flex-shrink:0}.search-result-mono{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#004015;color:#fff;font-size:.8rem;font-weight:700;flex-shrink:0}.search-result-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.search-result-long{display:block;font-weight:500;color:var(--colors--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.search-result-sub{display:flex;align-items:baseline;gap:6px;font-size:.775rem;color:var(--color-neutral-dark-gray)}.search-result-sym{font-family:Inter,monospace;font-weight:600;color:var(--colors--text);font-size:.775rem;flex-shrink:0;unicode-bidi:isolate}.search-result-short{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-dark-gray)}.search-result-long u,.search-result-short u{text-decoration:underline;text-underline-offset:2px;font-weight:600;text-decoration-color:currentColor}.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;position:relative}.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}.bnav-more-item .nav-dropdown-badge{position:absolute;top:4px;inset-inline-end:4px;margin-inline-start:0;padding:.1rem .35rem;font-size:.52rem;box-shadow:0 1px 3px #d4a84340}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}}.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}@keyframes wt-remove-pulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef444400}}@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}.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}}@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}.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}}@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-guide-btn{font-size:.72rem;padding:.3rem .65rem}.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-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-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}}.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}@media (max-width: 768px){@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}}}@keyframes wt-tab-pulse{0%,to{box-shadow:0 2px #d4a84373}50%{box-shadow:0 2px 0 4px #d4a84300}}.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-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-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-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-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:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:nowrap}.cp-title-row.cp-row-long{gap:.5rem}.cp-title-info{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:nowrap;flex:1;min-width:0}.cp-title-row.cp-row-long .cp-title-info{gap:.4rem}.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;min-width:0;flex-shrink:1}.cp-company-name.cp-name-long{font-size:1.25rem!important}.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;margin-top:6px;white-space:nowrap}.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;margin-top:6px;white-space:nowrap}.cp-title-actions{display:flex;gap:.5rem;align-items:center;flex-shrink:0;flex-wrap:wrap;margin-top:4px}.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;position:relative;top:auto}.bs-th-label{text-align:start;min-width:170px;position:sticky;inset-inline-start:0;left:0;z-index:6;background:#f5f8f5!important;border-inline-end:2px solid rgba(0,64,21,.08)}.bs-table th.bs-th-label{position:sticky;top:auto}.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;inset-inline-start:0;left:0;background:#fff!important;z-index:5;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}[dir=rtl] .bs-table-wrap,[dir=rtl] .bs-table{direction:rtl}.bs-sticky-sentinel-top,.bs-sticky-sentinel-bottom{height:1px;pointer-events:none;visibility:hidden}.bs-sticky-clone{position:fixed;z-index:940;overflow:hidden;display:none;background:var(--tb-head, #F9F3E3);box-shadow:0 8px 20px -10px #00200c38;border-bottom:1.5px solid rgba(0,64,21,.12)}.bs-sticky-clone.active{display:block}.bs-sticky-clone-table{border-collapse:separate;border-spacing:0;will-change:transform}.bs-sticky-clone-table th{position:relative!important;top:auto!important;left:auto!important;right:auto!important;background:var(--tb-head, #F9F3E3)!important}.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}.bs-change-controls{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.bs-basis-toggle{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.bs-basis-label{font-size:.72rem;color:#777;font-weight:500;white-space:nowrap}.bs-basis-group{display:flex;gap:0;background:#0040150a;border-radius:8px;padding:3px}.bs-basis-btn{padding:.35rem .75rem;border:none;border-radius:6px;background:transparent;color:#5f5f5f;font-size:.72rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .2s ease}.bs-basis-btn:hover{color:#004015}.bs-basis-btn.active{background:#004015;color:#fff;font-weight:600;box-shadow:0 1px 3px #00401533}.bs-basis-toggle.is-disabled{opacity:.45}.bs-basis-toggle.is-disabled .bs-basis-label{color:#aaa}.bs-basis-btn:disabled{cursor:not-allowed;color:#9a9a9a}.bs-basis-btn:disabled:hover{color:#9a9a9a}.bs-basis-btn.active:disabled{background:#8d9b91;color:#fff;box-shadow:none}.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 1 100%;justify-content:stretch}.bs-period-btn{flex:1;text-align:center;padding:.25rem .4rem;font-size:.64rem}.bs-change-toggle-btn,.bs-chart-goto-link{font-size:.55rem;padding:.2rem .3rem;white-space:nowrap}.bs-change-controls{flex-wrap:nowrap;gap:.2rem}.bs-basis-toggle{gap:.15rem}.bs-basis-label{font-size:.55rem}.bs-basis-btn{font-size:.55rem;padding:.2rem .3rem;white-space:nowrap}}.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:.4rem .7rem;border:1px solid rgba(0,64,21,.12);border-radius:8px;background:#fff;color:#5f5f5f;font-size:.78rem;font-family:inherit;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.cp-customize-btn:hover{color:#004015;border-color:#d4a843}.cp-customize-btn svg{flex-shrink:0}.cp-clickable:active{background:#0040150f}.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;border:1px solid rgba(0,64,21,.12);border-radius:8px;background:#00401505;color:#004015;font-size:.8rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;text-align:center}.cp-cust-action-btn:hover{background:#d4a843;color:#fff;border-color:transparent}.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:.75rem;padding:.6rem .75rem;border-radius:8px;margin-bottom:.35rem;cursor:pointer;background:#00401505;border:1px solid rgba(0,64,21,.06);transition:background .15s;-webkit-user-select:none;user-select:none}.cp-cust-row:hover{background:#0040150a}.cp-cust-row--hidden{opacity:.55}.cp-cust-checkbox{width:18px;height:18px;border-radius:4px;border:1.5px 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{flex:1;font-size:.88rem;font-weight:400;color:#004015}.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}.cp-chart-tooltip{position:absolute;z-index:10;pointer-events:none;background:#fff;border:1px solid rgba(0,64,21,.14);border-radius:8px;padding:.45rem .75rem;box-shadow:0 4px 16px #0000001a,0 1px 4px #00401514;font-family:inherit;white-space:nowrap;min-width:110px}.cp-tt-row{display:flex;align-items:center;gap:.45rem}.cp-tt-dot{width:8px;height:8px;border-radius:50%;background:#004015;flex-shrink:0}.cp-tt-label{font-size:.72rem;font-weight:500;color:#5f5f5f;flex:1}.cp-tt-val{font-size:.82rem;font-weight:700;color:#004015}.cp-chart-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(to right,transparent 0%,#fff 100%);animation:cpSweepOut .65s cubic-bezier(.4,0,.2,1) forwards}@keyframes cpSweepOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.cp-chart-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#ffffffb8;border-radius:4px}@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}.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-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}@media (max-width: 768px){@keyframes wt-swipe-arrow{0%,to{transform:translate(6px);opacity:.3}50%{transform:translate(-6px);opacity:1}}.wt-tabs-bar .wt-guide-btn{margin-inline-start:0;flex-basis:100%;justify-content:center;font-size:.78rem;padding:.4rem .85rem}}.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;overflow-x:auto;overflow-y:visible;width:100%;box-sizing:border-box;scrollbar-width:none}.bs-chart-avg-panel::-webkit-scrollbar{display:none}.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;white-space:nowrap;flex-shrink:0}.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:260px;max-width:380px;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:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-chart-tooltip-val{font-weight:700;color:#fff;white-space:nowrap;flex-shrink:0;margin-inline-start:auto;padding-inline-start:.5rem;font-variant-numeric:tabular-nums}[dir=rtl] .bs-chart-avg-panel{justify-content:flex-start;padding-inline-end:1.4rem;padding-inline-start:.5rem}@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:260px}.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;overflow-y:visible}.fr-sidebar-col .cp-indicators-title{position:relative;top:auto}.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;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-narrative-block{border:none;border-radius:0;padding:.2rem 0 .9rem;margin:0 0 .6rem;border-bottom:1px solid rgba(0,64,21,.06)}.dark .fr-narrative-block{border-bottom-color:#ffffff0f}.fr-narr{margin:0;font-size:.95rem;font-weight:700;line-height:1.85;color:#1d1c1a}.dark .fr-narr{color:#e5e7eb}.fr-narr-co{color:#004015;font-weight:700;text-decoration:none;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.dark .fr-narr-co{color:#d1fae5}.fr-narr-co:hover{color:#006a22;text-decoration:underline;text-underline-offset:3px}.dark .fr-narr-co:hover{color:#6ee7b7}.cp-clickable{cursor:pointer}.fr-narr strong{color:#004015;font-weight:700;font-variant-numeric:tabular-nums}.dark .fr-narr strong{color:#d1fae5}.fr-narr-up{color:#15803d;font-weight:700;font-variant-numeric:tabular-nums}.fr-narr-down{color:#dc2626;font-weight:700;font-variant-numeric:tabular-nums}.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}.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: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}.wt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .2s}.wt-modal-backdrop.open{opacity:1;pointer-events:auto}.wt-modal{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000038;width:min(95vw,600px);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(16px);transition:transform .22s}.wt-modal.open{transform: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,.1);flex-shrink:0}.wt-modal-header h3{font-size:.95rem;font-weight:700;color:#004015;margin:0}.wt-modal-close{background:none;border:none;cursor:pointer;color:#888;display:flex;align-items:center;padding:.3rem;border-radius:6px}.wt-modal-close:hover{color:#004015;background:#0040150f}.wt-modal-body{flex:1;overflow-y:auto;padding:1.25rem}.cp-sample-note{display:flex;align-items:center;gap:.7rem;background:#d4a84314;border:1px solid rgba(212,168,67,.25);border-radius:10px;padding:.7rem 1rem;margin-bottom:1rem;font-size:.82rem;color:#5f5f5f;line-height:1.5}.cp-sample-frame-wrap{border:1px solid rgba(0,64,21,.1);border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.cp-gate-cta{background:linear-gradient(135deg,#d4a843,#b8902d);color:#fff!important;font-weight:700;font-size:.8rem;border-radius:999px;padding:.45rem 1.15rem;text-decoration:none;box-shadow:0 4px 12px -3px #b8902d80;transition:transform .15s,box-shadow .15s;display:inline-flex;align-items:center;justify-content:center}.cp-gate-sample{background:#ffffffb3;color:#004015;font-weight:700;font-size:.8rem;padding:.45rem 1.15rem;border-radius:999px;border:1px solid rgba(0,64,21,.15);cursor:pointer;transition:all .15s}.cp-gate-sample:hover{background:#fff;border-color:#0040154d}.cp-sample-cta{display:block;width:max-content;margin:1.1rem auto .2rem;text-align:center}.dark .cp-board-gate{border-color:#d4a8432e;background:#d4a8430a}.dark .cp-board-gate-text{color:#9ca3af}.dark .wt-modal{background:#1a2e20;border:1px solid rgba(255,255,255,.08)}.dark .wt-modal-header{border-bottom-color:#ffffff14}.dark .wt-modal-header h3{color:#d1fae5}.dark .cp-sample-note{background:#d4a8430d;color:#9ca3af}.dark .cp-sample-frame-wrap{background:#1a2e20;border-color:#ffffff14;box-shadow:none}.dark .cp-gate-sample{background:#ffffff0d;color:#d4a843;border-color:#d4a84359}.dark .cp-gate-sample:hover{background:#ffffff1a}.fr-th-change{background:#00000009;font-size:.72rem;font-weight:500;color:#888;min-width:60px;white-space:nowrap}.fr-cell-change{background:#00000005;padding:.5rem .4rem;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;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}.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}.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;overflow-y:visible}}@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;font-size:.5rem}.fr-comparison-table td{padding:.3rem .12rem;font-size:.62rem;white-space:nowrap}.fr-cell-label{font-size:.6rem;padding-inline-end:.2rem}.fr-cell-unit{font-size:.46rem}.fr-cell-change{padding:.3rem .1rem}.fr-change-tag{font-size:.5rem;padding:.04rem .18rem;border-radius:2px}.fr-locked-icon{display:none}.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}@keyframes pvfBarGrow{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes pvfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pricingShimmer{0%{background-position:-200% center}to{background-position:200% center}}.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-cards-3{grid-template-columns:1fr 1.08fr 1fr;max-width:1180px}@media (max-width: 900px){.pricing-cards-3{grid-template-columns:1fr 1fr;max-width:720px}}@media (max-width: 640px){.pricing-cards-3{grid-template-columns:1fr;max-width:100%}}.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-hero-wrap{position:relative;overflow:hidden;margin-top:calc(-1 * (var(--section-pad) + 2rem))}.ri-hero-wrap>.container{position:relative;overflow:hidden;padding-top:calc(var(--section-pad) + 2rem)}.ri-header-pattern{position:absolute;top:0;right:60px;bottom:0;left:60px;z-index:0;overflow:hidden;pointer-events:none}.ri-hero-inner{position:relative;z-index:1;padding-bottom:2.5rem;border-bottom:1px solid rgba(0,64,21,.08)}.ri-page-title{font-size:3.75rem;font-weight:800!important;color:var(--colors--text);line-height:1.1;margin:0 0 .4rem;letter-spacing:-.02em}.ri-page-sub{font-size:.95rem;color:var(--color-neutral-dark-gray);margin:0;max-width:640px;line-height:1.6}.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-featured-real-img{width:100%;height:100%;object-fit:cover;display:block}.ri-card-real-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ri-related-grid .ri-card-real-img{object-fit:cover}.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-hero-wrap{position:relative;overflow:hidden;padding:0 0 1rem}.ri-article-hero-wrap>.container{position:relative;z-index:1}.ri-article-header{padding-top:6.5rem;padding-bottom:1.5rem}.ri-article-title{font-size:2rem!important;font-weight:700!important;color:#004015;line-height:1.5;margin-bottom:.75rem}.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-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-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-article-title{font-size:1.5rem!important}.ri-article-hero-wrap{padding:0}}@media (max-width: 480px){.ri-page-header h1{font-size:1.25rem}.ri-article-title{font-size:1.3rem!important}}.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}.ri-page-title{font-size:2.25rem;font-weight:800}.ri-hero-inner{padding-bottom:1.5rem}}.rh-forecast-value.rh-val-neg{color:#ef4444}.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: 480px){.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-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:900;-webkit-text-stroke:1.5px currentColor;color:#004015;line-height:1.15;margin:0 0 .4rem;letter-spacing:-.02em}.dv-subtitle{font-size:.95rem;color:#5f5f5f;margin:0;max-width:640px;line-height:1.6}@media (max-width: 768px){.dv-title{font-size:2rem;-webkit-text-stroke:1px currentColor}}@media (max-width: 520px){.dv-title{font-size:1.5rem}}.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-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-chart-head-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}@media (max-width: 768px){.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}}@media (max-width: 520px){.pd-title{font-size:1.5rem}}.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-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}@keyframes mnBreakPulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){.mn-header-top{flex-direction:column;align-items:flex-start}}.mn-page h1.mn-title{font-size:3.75rem!important;font-weight:700!important}.mn-page .mn-subtitle{font-size:.95rem!important}@media (max-width: 640px){.mn-page h1.mn-title{font-size:2.4rem!important}}.ov-root{display:flex;flex-direction:column;gap:0}.an-section{background:#fff;border:1px solid rgba(0,64,21,.08);border-radius:14px;padding:1.5rem;margin-bottom:1.25rem}.an-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:.5rem}.an-section-header h2,.an-section-header h3{font-size:1.05rem;font-weight:700;color:var(--colors--text, #004015);margin:0}.an-section-year{font-size:.8rem;font-weight:600;color:var(--colors--text, #004015);opacity:.5;background:#0040150d;padding:3px 12px;border-radius:999px}.an-section-unit{font-size:.72rem;font-weight:500;color:var(--colors--text, #004015);opacity:.4}.an-chart-timeframes,.an-tf-wrap{display:flex;gap:4px;background:#0040150a;border-radius:999px;padding:3px}.an-tf-btn{padding:5px 14px;font-size:.75rem;font-weight:600;font-family:inherit;border:none;background:transparent;color:var(--colors--text, #004015);opacity:.5;border-radius:999px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.an-tf-btn.active{background:#004015;color:#fff;opacity:1}.an-change-up{color:#0a8a2e}.an-change-down{color:#d32f2f}.an-pf-sub{font-size:.82rem;color:#5f5f5f;margin:.4rem 0 1rem;line-height:1.55}.an-pf-placeholder{width:100%;border-radius:8px;background:#00401505;border:1px solid rgba(0,64,21,.06);overflow:hidden}.an-pf-placeholder-inner{padding:1.25rem}.an-pf-bars-row{display:flex;align-items:flex-end;gap:6px;height:160px;padding-bottom:28px;position:relative}.an-pf-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.an-pf-bar-static{width:100%;background:#d4a843b3;border-radius:4px 4px 0 0;transition:background .2s;min-height:4px}.an-pf-bar-static:hover{background:#b8902d}.an-pf-bar-qlabel{font-size:.62rem;color:#5f5f5f;text-align:center;white-space:nowrap}.an-peer-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.an-summary-table{width:100%;border-collapse:collapse;font-size:.85rem}.an-summary-table thead th{padding:10px 14px;font-weight:600;font-size:.75rem;color:var(--colors--text, #004015);opacity:.5;border-bottom:1.5px solid rgba(0,64,21,.1);text-align:center;white-space:nowrap}.an-summary-table tbody td{padding:10px 14px;border-bottom:1px solid rgba(0,64,21,.05);color:var(--colors--text, #004015);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center}.an-summary-table .an-summary-label{font-weight:500;text-align:start}.an-summary-table thead th:first-child{text-align:start}.an-summary-table .an-summary-bold td{font-weight:700;border-bottom-width:1.5px;border-bottom-color:#00401514}.an-summary-table tbody tr:hover{background:#00401508}.an-peer-table{width:100%;border-collapse:collapse;font-size:.82rem}.an-peer-table thead th{padding:10px 12px;font-weight:600;font-size:.72rem;color:var(--colors--text, #004015);opacity:.5;text-transform:uppercase;letter-spacing:.03em;border-bottom:1.5px solid rgba(0,64,21,.1);text-align:center;white-space:nowrap}.an-peer-table thead th:nth-child(-n+2){text-align:start}.an-peer-table tbody tr{transition:background .25s cubic-bezier(.4,0,.2,1)}.an-peer-table tbody tr:hover{background:#00401508}.an-peer-table tbody td{padding:10px 12px;border-bottom:1px solid rgba(0,64,21,.05);color:var(--colors--text, #004015);white-space:nowrap;text-align:center}.an-peer-table tbody td:nth-child(-n+2){text-align:start}.an-peer-table .an-peer-name{display:flex;flex-direction:column;gap:1px}.an-peer-table .an-peer-name a{font-weight:600;color:#004015;text-decoration:none}.an-peer-table .an-peer-name a:hover{text-decoration:underline}.an-peer-table .an-peer-name small{font-size:.65rem;opacity:.45}.an-peer-table .an-peer-highlight{background:#0040150a}.an-peer-table .an-peer-highlight td{font-weight:600}.an-deals-table thead th:nth-child(n+2){text-align:center}.an-deals-table tbody td:nth-child(n+2){text-align:center}.an-deals-table thead th:first-child{text-align:start}.an-div-table thead th:nth-child(n+2){text-align:center}.an-div-table tbody td:nth-child(n+2){text-align:center}.an-div-table thead th:first-child,.an-div-table tbody td:first-child{text-align:start}.an-shareholders-wrap{display:flex;flex-direction:column;gap:20px}.an-donut-area{display:flex;align-items:center;gap:32px;justify-content:center;flex-wrap:wrap}.an-donut-svg{width:200px;height:200px;flex-shrink:0}.an-donut-legend{display:flex;flex-direction:column;gap:12px}.an-donut-legend-item{display:flex;align-items:center;gap:10px;padding:.25rem .4rem;border-radius:6px;cursor:default;transition:background .15s}.an-donut-legend-item:hover{background:#0040150d}.an-donut-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.an-donut-legend-label{font-size:.85rem;color:var(--colors--text, #004015);flex:1;min-width:120px}.an-donut-legend-pct{font-size:.85rem;font-weight:600;color:var(--colors--text, #004015);direction:ltr}.an-foreign-row{display:flex;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid rgba(0,64,21,.08)}.an-foreign-item{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:#00401505;border-radius:8px}.an-foreign-label{font-size:.75rem;color:#0040158c}.an-foreign-val{font-size:1.05rem;font-weight:700;color:var(--colors--text, #004015);direction:ltr}[dir=rtl] .an-foreign-val{text-align:right}.an-board-table{width:100%;border-collapse:collapse;font-size:.82rem}.an-board-table th{text-align:start;padding:8px 12px;font-weight:600;color:#0040158c;border-bottom:2px solid rgba(0,64,21,.1);font-size:.78rem}.an-board-table th:nth-child(n+3){text-align:center}.an-board-table td{padding:10px 12px;border-bottom:1px solid rgba(0,64,21,.06);color:var(--colors--text, #004015)}.an-board-table td:nth-child(n+3){text-align:center}.an-board-table tbody tr:hover{background:#00401508}.an-news-list{display:flex;flex-direction:column;gap:0}.an-news-item{display:flex;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(0,64,21,.05);transition:background .25s cubic-bezier(.4,0,.2,1);cursor:pointer;border-radius:6px}.an-news-item:last-child{border-bottom:none}.an-news-item:hover{background:#00401505}.an-news-date{font-size:.72rem;font-weight:500;color:var(--colors--text, #004015);opacity:.4;white-space:nowrap;min-width:90px;padding-top:2px}.an-news-content{display:flex;flex-direction:column;gap:4px;min-width:0}.an-news-tag{display:inline-block;width:fit-content;font-size:.62rem;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid;letter-spacing:.02em}.an-news-title{font-size:.85rem;font-weight:500;color:var(--colors--text, #004015);margin:0;line-height:1.5}.an-news-show-more{display:block;width:100%;padding:12px;margin-top:8px;background:#0040150a;border:1px solid rgba(0,64,21,.1);border-radius:8px;color:#004015;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.an-news-show-more:hover{background:#00401514}@media (max-width: 768px){.an-section{padding:1rem}.an-pf-bars-row{height:120px}.an-foreign-item{min-width:130px}}@media (max-width: 640px){.an-section{padding:.85rem;border-radius:10px}.an-donut-area{flex-direction:column;gap:16px}.an-foreign-row{flex-direction:column}.an-news-item{flex-direction:column;gap:.3rem}.an-news-date{min-width:auto}.an-pf-bars-row{height:90px;gap:3px}.an-donut-legend-label{min-width:90px}.an-summary-table thead th,.an-summary-table tbody td{padding:8px 10px;font-size:.78rem}.an-peer-table thead th,.an-peer-table tbody td{padding:8px;font-size:.75rem}}[dir=rtl] .an-section-header h2,.an-section-header h3{letter-spacing:0}[dir=rtl] .an-news-date,[dir=rtl] .an-peer-table .an-peer-name{text-align:right}[dir=rtl] .an-peer-table thead th:nth-child(-n+2),[dir=rtl] .an-peer-table tbody td:nth-child(-n+2){text-align:right}[dir=rtl] .an-board-table th,[dir=rtl] .an-board-table td{text-align:right}.an-pf-sub{font-size:.82rem;color:var(--color-neutral-dark-gray);margin:.4rem 0 1rem;line-height:1.55}.an-pf-chart-wrap{width:100%;height:420px;position:relative}.an-pf-chart-wrap svg{width:100%;height:100%;display:block;overflow:visible}.an-pf-bar{fill:#d4a843b3;transition:fill .2s}.an-pf-bar:hover{fill:#b8902d}.an-pf-line{fill:none;stroke:#004015;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.an-pf-axis{stroke:#0040152e;stroke-width:1}.an-pf-grid{stroke:#0040150f;stroke-width:1}.an-pf-axis-label{font-family:Inter,sans-serif;font-size:10px;fill:#5f5f5f}.an-pf-axis-label-l{text-anchor:end}.an-pf-axis-label-r{text-anchor:start}.an-pf-q-label{font-family:Inter,sans-serif;font-size:10px;fill:#5f5f5f;text-anchor:middle}.an-pf-bar-value{font-family:Inter,sans-serif;font-size:10px;fill:#004015;font-weight:600;text-anchor:middle}.an-pf-legend{display:flex;gap:1.25rem;margin-top:.85rem;font-size:.78rem;color:#5f5f5f;flex-wrap:wrap}.an-pf-legend-item{display:inline-flex;align-items:center;gap:.45rem}.an-pf-legend-bar{display:inline-block;width:14px;height:12px;border-radius:2px;background:#d4a843b3}.an-pf-legend-line{display:inline-block;width:18px;height:0;border-top:2px solid #004015}@media (max-width: 768px){.an-pf-chart-wrap{height:320px}}.an-tf-btn:hover{opacity:.8}.fr-table-row-clickable{cursor:pointer;transition:background .15s ease}.fr-table-row-clickable:hover{background:#00401508}.fr-table-def-tooltip{position:absolute;z-index:100;background:var(--color-neutral-white, #fff);border:1px solid rgba(0,64,21,.12);border-radius:var(--radius-md, 12px);box-shadow:0 6px 24px #0000001a;padding:.85rem 1rem;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none;left:8px;right:8px}.fr-table-def-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fr-table-def-tooltip .fr-def-title{font-size:.85rem;font-weight:700;color:var(--colors--text, #004015);margin-bottom:.3rem}.fr-table-def-tooltip .fr-def-body{font-size:.78rem;line-height:1.6;color:var(--color-neutral-dark-gray, #5f5f5f)}.fr-table-def-tooltip .fr-def-formula{font-size:.78rem;font-weight:500;color:var(--colors--text, #004015);background:#0040150d;padding:.45rem .7rem;border-radius:6px;direction:rtl;line-height:1.5;margin-top:.5rem}[dir=ltr] .fr-table-def-tooltip .fr-def-formula{direction:ltr}@media (max-width: 768px){.fr-table-def-tooltip{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);left:1rem;right:1rem}.fr-table-def-tooltip .fr-def-title{font-size:.78rem}.fr-table-def-tooltip .fr-def-body{font-size:.72rem}}.fr-comparison-card{position:relative}.fr-amounts-note{font-size:.72rem;color:#8a8a8a;margin:.25rem 0 0;font-weight:400}.fr-card-header-row .fr-amounts-note{margin:.2rem 0 0}.an-own-hist-wrap{width:100%;margin-top:.5rem;position:relative}.an-own-cross{stroke:#00401559;stroke-width:1;stroke-dasharray:4 4;pointer-events:none}.an-own-dot{pointer-events:none}.an-own-tip{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .12s;background:#fff;border:1px solid rgba(0,64,21,.12);border-radius:10px;box-shadow:0 6px 22px #00200c24;padding:.55rem .7rem;min-width:180px;z-index:6}.an-own-tip.show{opacity:1}.an-own-tip-date{font-size:.74rem;font-weight:700;color:#004015;text-align:center;margin-bottom:.4rem;direction:ltr}.an-own-tip-row{display:flex;align-items:center;gap:.45rem;font-size:.78rem;padding:.13rem 0}.an-own-tip-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.an-own-tip-lbl{color:#5f5f5f;flex:1}.an-own-tip-val{font-weight:700;color:#1d1c1a;font-variant-numeric:tabular-nums}.an-own-hist-svg{width:100%;height:auto;display:block;overflow:visible}.an-own-hist-svg circle{transition:r .15s}.an-own-hist-svg circle:hover{r:5}.an-own-hist-top{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin:.4rem 0 .1rem}.an-own-hist-legend{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin-top:0}.an-own-hist-legend-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#1d1c1a;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.18rem .5rem;border-radius:999px;transition:opacity .15s,background .15s}.an-own-hist-legend-item:hover{background:#0040150f}.an-own-hist-legend-item:focus-visible{outline:2px solid rgba(0,64,21,.4);outline-offset:1px}.an-own-hist-legend-item.is-hidden{opacity:.4}.an-own-hist-legend-item.is-hidden .an-own-hist-swatch{text-decoration:line-through}.an-own-hist-hint{font-size:.72rem;color:#9a7b2e;text-align:start;margin:0}.an-own-hist-note{font-size:.72rem;color:#8a8a8a;text-align:center;margin:.5rem 0 0;line-height:1.5}.an-own-hist-swatch{width:16px;height:3px;border-radius:2px;display:inline-block;flex-shrink:0}@media (max-width: 640px){.an-own-hist-legend{gap:.7rem}.an-own-hist-legend-item{font-size:.75rem}.an-own-tip{min-width:150px}}.bs-customize-btn{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;font-family:inherit;color:#004015;cursor:pointer;padding:.3rem .65rem;border-radius:20px;background:#00401505;border:1px solid rgba(0,64,21,.12);transition:all var(--transition, .2s ease);white-space:nowrap;letter-spacing:-.01em}.bs-customize-btn:hover{background:#0040150f;border-color:#00401540;transform:translateY(-1px);box-shadow:0 2px 8px #00401514}.bs-customize-btn svg{flex-shrink:0;opacity:.7}.cp-col-actions{display:flex;gap:.5rem;border-bottom:1px solid rgba(0,64,21,.08);margin-bottom:.25rem}.cp-col-action-btn{flex:1;padding:.45rem .75rem;border:1px solid rgba(0,64,21,.12);border-radius:var(--radius-sm, 8px);background:#00401505;color:var(--colors--text, #004015);font-size:.8rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition, .2s ease);text-align:center}.cp-col-action-btn:hover{background:var(--colors--primary-accent, #d4a843);color:#fff;border-color:transparent}.cp-col-group-label{font-size:.78rem;font-weight:700;color:var(--colors--primary-accent, #d4a843);padding:.7rem 0 .25rem;letter-spacing:.01em}.cp-col-group-label:first-child{padding-top:0}@keyframes pvfDrawLine{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes pvfClipReveal{0%{width:0}to{width:100%}}.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:#fffbf4;border-radius:12px;width:380px;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;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:#1a1a1a;margin:0}.wt-modal-close{background:none;border:none;cursor:pointer;color:#666;padding:.25rem;display:inline-flex;font-size:1.5rem;transition:color .15s}.wt-modal-close:hover{color:#1a1a1a}.wt-modal-body{padding:1rem 1.25rem;overflow-y:auto;flex:1}.wt-modal.wt-modal-wide{max-width:920px;width:94vw;background:#fff}.cp-sample-frame-wrap{border:1px solid rgba(0,64,21,.1);border-radius:12px;background:#fffbf4;margin-bottom:1.25rem;padding:1.25rem}.cp-sample-content{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 4px 12px #00000008}.cp-sample-note{display:flex;align-items:center;gap:.7rem;background:#d4a84314;border:1px solid rgba(212,168,67,.25);border-radius:12px;padding:.7rem .9rem;margin-bottom:1rem;font-size:.82rem;color:#5f5f5f;line-height:1.5}.cp-sample-note .cp-gate-medal{width:38px;height:38px;flex-shrink:0}.cp-sample-cta{display:block;width:100%;text-align:center}.cp-gate-medal{width:46px;height:46px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#e7c878,#d4a843 46%,#b8902d);box-shadow:0 4px 14px -4px #b8902d8c,inset 0 1px #ffffff8c,inset 0 -2px 3px #78560f59}.an-board-table th{vertical-align:bottom}.cp-board-gate{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.8rem;padding:.8rem 1rem;background:linear-gradient(160deg,#fffdf7bf,#f8f1e1e6);border:1px solid rgba(212,168,67,.35);border-radius:14px;box-shadow:0 6px 18px -12px #b8902d66}.cp-board-gate-medal{display:inline-flex;flex-shrink:0}.cp-board-gate-medal .cp-gate-medal{width:40px;height:40px}.cp-board-gate-text{flex:1;min-width:200px;font-size:.78rem;color:#5f5f5f;line-height:1.55}.cp-board-gate-text strong{display:block;color:#b8902d;font-size:.85rem;font-weight:800;margin-bottom:.15rem}.cp-board-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.wt-modal.wt-modal-wide{max-width:920px;width:94vw}.cp-sample-frame-wrap{border:1px solid rgba(0,64,21,.1);border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.cp-sample-frame{width:100%;height:68vh;min-height:420px;border:0;display:block}html.cp-preview .navbar,html.cp-preview .nav-search-backdrop,html.cp-preview .nav-search-dropdown,html.cp-preview .cp-hero-wrap,html.cp-preview .footer,html.cp-preview .mobile-bottom-nav,html.cp-preview .scroll-top,html.cp-preview .fr-hero-wrap{display:none!important}html.cp-preview .company-page,html.cp-preview .fr-page{padding-top:0!important}html.cp-preview .fr-main-grid,html.cp-preview .fr-main-col,html.cp-preview .cp-overview-grid{display:block!important}html.cp-preview .cp-tab-content{max-width:900px;margin-inline:auto;padding:1.2rem 1rem 2rem}html.cp-preview #frContent{max-width:680px;margin-inline:auto;padding:1.2rem 1rem 2rem}html.cp-preview [data-feature]{margin-inline:auto}.cp-locked-cell{filter:blur(5px);opacity:.6;user-select:none;-webkit-user-select:none;pointer-events:none}.cp-locked-cell .bs-change{display:none!important}@keyframes pdVaultSheen{to{transform:translate(120%)}}.cmp-sr-name{font-size:.85rem;font-weight:600;color:#1d1c1a;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-sr-add{font-size:1.1rem;color:#004015;font-weight:800;line-height:1;flex-shrink:0}.cmp-medal-rk{font-size:.9rem}.cmp-sticky-sentinel-top,.cmp-sticky-sentinel-bottom{grid-column:1 / -1;height:1px;pointer-events:none;visibility:hidden}.cmp-sticky-clone{position:fixed;z-index:950;overflow:hidden;display:none;background:#fff;box-shadow:0 8px 20px -8px #00200c2e;border-bottom:2px solid rgba(0,64,21,.08);border-radius:16px 16px 0 0}.cmp-sticky-clone.active{display:block}.cmp-sticky-clone-inner{display:grid;will-change:transform}.cmp-sticky-clone .cmp-hcell{border-bottom:none}.cmp-sticky-clone .cmp-corner{position:relative;inset-inline-start:auto}.cmp-note{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.6rem .9rem;background:#00401508;border:1px solid rgba(0,64,21,.07);border-radius:12px;font-size:.76rem;color:#5f5f5f;line-height:1.5}.cmp-note svg{flex-shrink:0;color:#b8902d}.cmp-def-pop{position:absolute;z-index:500;background:#fff;border:1px solid rgba(0,64,21,.12);border-radius:12px;box-shadow:0 12px 36px #00200c2e;padding:.9rem 1rem;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s}.cmp-def-pop.show{opacity:1;visibility:visible;transform:translateY(0)}.cmp-def-title{font-size:.9rem;font-weight:800;color:#004015;margin-bottom:.35rem}.cmp-def-body{font-size:.8rem;color:#4a4a4a;line-height:1.6}.cmp-def-formula{margin-top:.6rem;padding:.5rem .7rem;background:#0040150a;border-radius:8px;font-size:.78rem;color:#004015;font-weight:600;font-variant-numeric:tabular-nums;text-align:start}.cmp-co-price{font-size:.68rem;color:#b8902d;font-weight:700;font-variant-numeric:tabular-nums}.cmp-grouprow-sticky{position:sticky;inset-inline-start:0;width:max-content;display:flex;align-items:center;gap:.5rem}[dir=rtl] .cmp-co-arrow.cmp-co-arrow-explicit{transform:translate(4px)}[dir=rtl] .cmp-co-nm:hover .cmp-co-arrow.cmp-co-arrow-explicit,[dir=rtl] .cmp-chip:hover .cmp-co-arrow.cmp-co-arrow-explicit{transform:translate(0)}.cmp-drawer-search{width:100%;box-sizing:border-box;padding:.6rem .9rem;border:1.5px solid rgba(0,64,21,.14);border-radius:10px;font-size:.88rem;font-family:inherit;outline:none;margin-bottom:1rem}.cmp-build-sr-add{margin-inline-start:auto;flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#004015;background:#00401512}.cmp-build-sr.added .cmp-build-sr-add{background:#15803d;color:#fff}@keyframes cmpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cmp-dash-new-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.cmp-dash-new-wrap.is-guest{cursor:not-allowed}.cmp-dash-login-note{opacity:0;max-height:0;overflow:hidden;color:#c1121f;font-size:.78rem;font-weight:700;margin-top:.38rem;line-height:1.35;transition:opacity .16s ease,max-height .16s ease}.cmp-dash-new-wrap.is-guest:hover .cmp-dash-login-note,.cmp-dash-new-wrap.is-guest:focus-within .cmp-dash-login-note{opacity:1;max-height:2.6rem}.cmp-quick-ic{width:15px;height:15px;color:#b8902d;flex-shrink:0}.cmp-quick-trigger-t{flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-quick-caret{width:13px;height:13px;color:#b8902d;flex-shrink:0;transition:transform .25s ease}.cmp-quick-select.open .cmp-quick-caret{transform:rotate(180deg)}.cmp-quick-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:100%;width:max-content;max-width:min(340px,88vw);max-height:340px;overflow-y:auto;background:#fff;border:1px solid rgba(0,64,21,.1);border-radius:12px;box-shadow:0 18px 44px -12px #00200c47;padding:.4rem;z-index:60;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transform-origin:top;transition:opacity .18s ease,transform .2s cubic-bezier(.22,.61,.36,1),visibility .2s}.cmp-quick-select.open .cmp-quick-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.cmp-quick-optg{font-size:.64rem;font-weight:800;color:#b8902d;padding:.55rem .7rem .28rem;letter-spacing:.02em;position:sticky;top:0;background:#fff}.cmp-quick-check{width:14px;height:14px;color:#b8902d;flex-shrink:0}.cmp-quick-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;padding:.4rem .75rem;border-radius:999px;white-space:nowrap}.cmp-quick-tag svg{width:12px;height:12px}.cmp-quick-tag.period{color:#b8902d;background:#d4a84326}.cmp-quick-tag.dir{color:#5f5f5f;background:#0040150d}.cmp-quick-tags{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}[dir=rtl] .cmp-rank-row:hover .cmp-co-arrow.cmp-co-arrow-explicit{transform:translate(0)}.cmp-rank-num{flex-shrink:0;width:22px;text-align:center;font-size:.82rem;font-weight:900;color:#a69f90;font-variant-numeric:tabular-nums}.cmp-neg-val{color:#dc2626;font-weight:900}@keyframes cmpRankIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes cmpBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cmpColIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){.cmp-quick-menu,.cmp-quick-caret{transition:none}}.cmp-qseg,.cmp-qseg-btn,.cmp-qexcl-btn,.cmp-qexcl-txt,.cmp-quick-sep,.cmp-quick-filter-group,.cmp-quick-pill-group,.cmp-quick-pill,.cmp-quick-div,.cmp-quick-pill-checkbox,.cmp-quick-pill-check-inner{all:unset;display:none!important}.cp-gated{position:relative;border-radius:12px;overflow:hidden}.cp-gated.cp-locked .cp-gated-body{filter:blur(6px);opacity:.6;pointer-events:none;user-select:none;-webkit-user-select:none}.cp-gate-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.2rem;overflow:hidden;backdrop-filter:blur(2px) saturate(108%);-webkit-backdrop-filter:blur(2px) saturate(108%);background:linear-gradient(160deg,#fffdf780,#f8f1e1cc 65%);border:1px solid rgba(212,168,67,.32);border-radius:12px;box-shadow:inset 0 1px #fff9,0 8px 22px -12px #b8902d66}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.cp-gate-veil{background:#fffdf7f0}}.cp-gate-veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(212,168,67,.18) 50%,transparent 62%);transform:translate(-120%);animation:cpVaultSheen 1.5s ease-out .3s 1 both}@keyframes cpVaultSheen{to{transform:translate(120%)}}.cp-gated:hover .cp-gate-veil:before{animation:cpVaultSheen 1.2s ease-out 1}@media (prefers-reduced-motion: reduce){.cp-gate-veil:before{display:none}}.cp-gate-medal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#e7c878,#d4a843 46%,#b8902d);box-shadow:0 4px 14px -4px #b8902d8c,inset 0 1px #ffffff8c,inset 0 -2px 3px #78560f59}.cp-gate-medal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(212,168,67,.4)}.cp-gate-title{font-size:.95rem;font-weight:800;color:#b8902d}.cp-gate-sub{font-size:.78rem;color:#5f5f5f;line-height:1.5;max-width:320px}.cp-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.2rem}.cp-gate-cta{background:linear-gradient(135deg,#d4a843,#b8902d);color:#fff;font-weight:700;font-size:.8rem;border-radius:999px;padding:.45rem 1.15rem;text-decoration:none;box-shadow:0 4px 12px -3px #b8902d80;transition:transform .15s,box-shadow .15s}.cp-gate-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px -3px #b8902d99}.cmp-dash-gate{max-height:560px;margin-bottom:2.2rem}.cmp-quick-opt.cmp-opt-locked{color:#8d8d8d}.cmp-quick-opt.cmp-opt-locked:hover{background:#d4a84312}.cp-gate-cta:focus-visible{outline:2px solid #b8902d;outline-offset:2px}.cp-gate-sample{background:#ffffffb3;color:#004015;font-weight:700;font-size:.8rem;font-family:inherit;border:1px solid rgba(0,64,21,.18);border-radius:999px;padding:.45rem 1.15rem;cursor:pointer;transition:background .15s,border-color .15s}.cp-gate-sample:hover{background:#fff;border-color:#00401559}.cp-gate-sample:focus-visible{outline:2px solid #004015;outline-offset:2px}.cp-gate-sample--inline{font-size:.72rem;padding:.3rem .8rem;display:inline-flex;align-items:center;gap:.3rem}.cp-th-lock{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:1px 7px;border-radius:999px;background:#d4a84324;border:1px solid rgba(212,168,67,.4);color:#b8902d;font-size:.6rem;font-weight:800;letter-spacing:.01em}.cp-th-lock svg{flex-shrink:0}.cp-locked-cell{filter:blur(5px);opacity:.6;user-select:none;-webkit-user-select:none}.bs-table-gate{position:relative}.bs-table-gate-msg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;font-size:.85rem;font-weight:800;color:#b8902d;background:linear-gradient(160deg,#fffdf7f5,#f8f1e1f7);border:1px solid rgba(212,168,67,.45);border-radius:999px;padding:.5rem 1.15rem;box-shadow:0 8px 22px -8px #b8902d80,inset 0 1px #fff9}.bs-table-gate-msg svg{flex-shrink:0}:root{--colors--primary: var(--p-brand);--p-bg: #FBF4E2;--p-surface: #FDFAF1;--p-fill: #F4F0E6;--p-fill-2: #E9E3D5;--p-border: #DCD6C8;--p-border-strong: #8A857B;--p-heading: #004015;--p-text: #004015;--p-muted: #3F5E48;--p-faint: #4A6852;--p-brand: #004015;--p-on-brand: #FFFFFF;--p-pos: #0C7455;--p-neg: #C71D39;--p-gold: #7D5C0E;--p-gold-bg: #F3E7C6;--p-dark: #1D1C1A;--p-on-dark: #FBF4E2;--p-on-dark-muted: #CDE6CF;--p-on-dark-faint: #BCC7AF;--p-dark-line: #3A3731;--p-scrim: rgba(22, 20, 15, .45);--p-shadow-float: 0 0 0 1px var(--p-line-soft), var(--p-shadow-pop);--p-shadow-shell: 0 0 0 1px var(--p-line-soft), var(--p-shadow-frame);--p-shadow-frame: 0 1px 2px rgba(22, 20, 15, .06), 0 12px 32px -8px rgba(22, 20, 15, .16);--p-shadow-pop: 0 1px 2px rgba(22, 20, 15, .06), 0 12px 32px -8px rgba(22, 20, 15, .16);--p-shadow-modal: 0 2px 4px rgba(22, 20, 15, .06), 0 24px 48px -12px rgba(22, 20, 15, .22);--z-float: 1010;--p-hover: #F0E6CC;--p-press: #EBE1C8;--p-line-soft: #E7E2D6;--p-border-btn: #BDB7A9;--p-border-strong-hover: #5F5B53;--p-disabled-ink: #7A7568;--p-brand-hover: #0E5423;--p-brand-press: #002A0D;--p-brand-tint: #E7F1E9;--p-brand-tint-hover: #DDEDDF;--p-zero: var(--p-faint);--p-neg-bg: #FEEDED;--p-neg-bg-press: #FFE4E3;--p-th-bg: var(--p-brand);--p-th-fg: #FFFFFF;--p-th-ink: var(--p-th-fg);--p-tbl-line: #D8E0DE;--p-tbl-total: #EDF2EF;--p-media-bg: #16140F;--p-chart-focus: var(--p-brand);--p-chart-past: #629469;--p-chart-margin: var(--p-gold);--p-chart-grid: var(--p-line-soft);--p-chart-axis: var(--p-border-btn);--p-chart-1: #2A78D6;--p-chart-2: #EB6834;--p-chart-3: #4A3AA7;--p-chart-4: #E87BA4;--p-chart-5: #EDA100;--p-chart-6: #1BAF7A;--p-heat-neg-3: var(--p-neg);--p-heat-neg-2: #F4B0AF;--p-heat-neg-1: #FFDFDE;--p-heat-mid: var(--p-fill-2);--p-heat-pos-1: #D3F0E2;--p-heat-pos-2: #95D4B9;--p-heat-pos-3: var(--p-pos);--p-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M0 5.6 6 2.1 12 5.6V8L6 4.5 0 8Z'/%3E%3C/svg%3E");--p-chevron-end: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M2.4 0 5.9 6 2.4 12H0L3.5 6 0 0Z'/%3E%3C/svg%3E");--p-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%233F5E48' d='M0 3.45 6 6.95 12 3.45V1.05L6 4.55 0 1.05Z'/%3E%3C/svg%3E");--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 9999px;--r-full: var(--r-pill);--mark-w: 3px;--mark-slant: 5px;--h-xs: 1.5rem;--h-sm: 2rem;--h-md: 2.5rem;--h-lg: 3rem;--h-touch: 2.75rem;--row-compact: 2rem;--row: 2.25rem;--row-comfy: 2.75rem;--row-head: 2.5rem;--bw: 1px;--focus-ring: 2px solid var(--p-brand);--focus-ring-light: 2px solid #FFFFFF;--focus-offset: 2px;--t-fast: .12s;--font-ui: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-num: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--fs-axis: var(--fs-micro);--fs-caption: 13px;--fs-ui: 13px;--fs-table: 13px;--fs-body: 14px;--fs-h3: 15px;--fs-h2: 17px;--fs-figure: 22px;--fs-price: 28px;--lh-prose: 1.7;--lh-ui: 1.6;--lh-head: 1.3;--lh-control: 1.25;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--bar-h: 51px;--bar-bottom: 59px;--page-gap: 1rem;--page-top: calc(var(--bar-bottom) + var(--page-gap));--pg-title: var(--fs-title);--sub-w: 40rem;--read-w: 45rem;--band-pad: clamp(1rem, 3vw, 2.5rem);--mk-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='20 6 9 17 4 12' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mk-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7 10V7a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 11.5v9A1.5 1.5 0 0 1 18.5 22h-13A1.5 1.5 0 0 1 4 20.5v-9A1.5 1.5 0 0 1 5.5 10Zm2 0h6V7a3 3 0 0 0-6 0Z'/%3E%3C/svg%3E");--dd-fill: var(--p-fill, #F4F0E6);--dd-shadow-pop: 0 1px 2px rgba(22, 20, 15, .06), 0 12px 32px -8px rgba(22, 20, 15, .16);--dd-shadow-sheet: 0 2px 4px rgba(22, 20, 15, .06), 0 24px 48px -12px rgba(22, 20, 15, .22);--fs-micro: 11px;--fs-input: 13px;--fs-lead: 16px;--fs-title: 26px;--fs-display-2: clamp(24px, calc(24px + .0125*(100vw - 320px)) , 36px);--fs-display: clamp(30px, calc(30px + 22 * ((100vw - 320px) / 960)), 52px);--p-mark-heading: #16140F;--p-mark-text: #2B2822;--p-mark-muted: #57534A;--p-mark-faint: #67635A;--p-mark-dark-line: #2E6337;--csh-edge: #DDDEC9;--csh-edge-hover: #A9AB8E;--csh-lift: 0 1px 2px rgba(22, 20, 15, .06), 0 2px 6px -1px rgba(22, 20, 15, .08);--csh-cream: #FBF4E2;--tb-body: var(--p-surface);--tb-band: #FBF7EB;--tb-hover: #F5EAD0;--tb-total: #E9E6DA;--tb-head: #F9F3E3;--tb-head-edge: var(--p-brand);--tb-line: #D8C79E;--tb-line-soft: #E9DFC6;--tb-line-mark: #B6A886;--tb-track: #F0EBDB;--tb-ink: var(--p-heading);--tb-fig: #004015;--tb-head-sub: #35523E;--tb-quiet: #5E5748;--tb-tint: #DCEDE3;--tb-pos-heat: #086046;--tb-neg-heat: #B31631;--tb-heat-pos-3: #BFDFCF;--tb-heat-pos-2: #D2E9DC;--tb-heat-pos-1: #E4F1EA;--tb-heat-mid: #F6F4EC;--tb-heat-neg-1: #EFEBDE;--tb-heat-neg-2: #E5E1D2;--tb-heat-neg-3: #D8D3C0;--tb-mark-line: #4A4437;--tb-mark: #7F7768;--tb-mark-soft: #8A8172;--ui-sep: #BDB7A9;--pick-panel: #FDFAF1;--pick-field: #FBF4E2;--pick-ink: #004015;--pick-ink-2: #3F5E48;--pick-ink-3: #4A6852;--pick-cat-title: #7D5C0E;--pick-line: #E7E2D6;--pick-hover: #F6F4EE;--pick-press: #ECEAE3;--pick-kbd-ring: #57534A;--pick-chosen: #E7F1E9;--pick-chosen-hover: #DDEDDF;--pick-accent: #004015;--pick-accent-hover: #0E5423;--pick-on-accent: #FFFFFF;--pick-box-edge: #8A857B;--pick-edge: #DDDEC9;--pick-edge-hover: #A9AB8E;--pick-badge-ground: #F3E7C6;--pick-badge-ink: #7D5C0E}.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-modal-backdrop,.adl-pop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page{--bg: #FBF4E2;--fg: var(--p-brand);--opacity: .12;--colors--background: var(--p-bg);--colors--text: var(--p-text);--colors--primary-accent: var(--p-brand);--color-neutral-black: var(--p-heading);--color-neutral-white: var(--p-surface);--color-neutral-cream: var(--p-bg);--color-neutral-light-gray: var(--p-border);--color-neutral-dark-gray: var(--p-muted);--color-neutral-dark-brown: var(--p-brand);--color-primary-yellow: var(--p-gold);--font-primary: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-arabic: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, 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: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-full: 6px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}@keyframes wt-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@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)}}@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}}@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)}}@keyframes wt-swipe-arrow{0%,to{transform:translate(6px);opacity:.3}50%{transform:translate(-6px);opacity:1}}@keyframes bsScrollArrow{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-8px);opacity:1}}@keyframes pricingSavePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes acPulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.28);opacity:0}}@keyframes rh-surp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rh-surp-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-cta-invite{0%,68%,to{opacity:0;transform:translate(calc(var(--ar-dir) * 4px)) scaleX(var(--ar-flip))}76%,88%{opacity:1;transform:translate(0) scaleX(var(--ar-flip))}94%{opacity:0;transform:translate(calc(var(--ar-dir) * 4px)) scaleX(var(--ar-flip))}}@keyframes pricing-gold-run{to{transform:rotate(1turn)}}@keyframes pricing-cta-shine{0%{transform:translate(260%) skew(-18deg);opacity:0}2%{opacity:.9}13%{transform:translate(-190%) skew(-18deg);opacity:0}to{transform:translate(-190%) skew(-18deg);opacity:0}}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page){color:var(--p-text);font-family:var(--font-primary);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-ui);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h1,:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h2,:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h3,:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h4,:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h5,:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h6{font-family:var(--font-primary);font-weight:600;line-height:var(--lh-head)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h1{font-size:var(--fs-display);font-weight:700;letter-spacing:0;margin-bottom:0}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h2{font-size:var(--fs-display-2);letter-spacing:0;margin-bottom:.2em}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h3{font-size:var(--fs-h3);line-height:var(--lh-head);letter-spacing:0;margin-bottom:.3em}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) h4{font-size:var(--fs-h3);line-height:var(--lh-head);letter-spacing:0;margin-bottom:.4em}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) p{margin-bottom:1em;line-height:var(--lh-ui)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);overflow-x:hidden}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .section{padding:var(--section-pad) 0}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .section-header{text-align:center;max-width:700px;margin:0 auto var(--gap-2xl)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .section-header p{color:var(--p-muted);margin-top:var(--gap-sm)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-md);padding-block:.25rem;padding-inline:1rem;font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);text-align:center;text-decoration:none;border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);white-space:nowrap}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-primary{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-primary:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:var(--p-on-brand)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-primary:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-outline{background:var(--p-surface);color:var(--p-heading);border-color:var(--p-border-btn)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-outline:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-outline:active{background:var(--p-press)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-lg{min-block-size:var(--h-lg);padding-inline:1.5rem;font-size:var(--fs-body)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-sm{min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption)}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn:disabled{background:var(--p-surface);border-color:var(--p-border);color:var(--p-disabled-ink);cursor:not-allowed}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn-primary:disabled{background:var(--p-fill)}@media (max-width: 768px){:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn:not(.btn-lg){min-block-size:var(--h-touch)}}:root .navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--p-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--p-border)}:root .nav-container{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:.75rem clamp(1rem,3vw,2.5rem)}:root .nav-logo{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:1.15rem;z-index:1001}:root .logo-img{height:34px;width:auto;mix-blend-mode:multiply;object-fit:contain}:root .logo-text{letter-spacing:0}:root .nav-links{display:flex;align-items:center;gap:.25rem}:root .nav-item{position:relative}:root .nav-link{display:flex;align-items:center;gap:.3rem;padding:.5rem .85rem;font-size:var(--fs-ui);font-weight:500;border-radius:var(--r-sm);transition:background-color var(--t-fast),color var(--t-fast);cursor:pointer}:root .nav-link:hover{background:var(--p-hover);color:var(--p-heading)}:root .nav-item:hover .chevron{transform:rotate(180deg)}:root .nav-item:hover .dropdown{opacity:1;visibility:visible}:root .nav-actions{display:flex;align-items:center;gap:.6rem}:root .lang-toggle{display:flex;align-items:center;justify-content:center;min-inline-size:var(--h-sm);min-block-size:var(--h-sm);padding-inline:.75rem;border-radius:var(--r-sm);border:1px solid var(--p-border-btn);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);letter-spacing:0}:root .lang-toggle:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .lang-toggle:active{background:var(--p-press)}:root .profile-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-pill);background:var(--p-fill);color:var(--p-text);transition:background-color var(--t-fast);cursor:pointer}:root .profile-icon:hover{background:var(--p-hover)}:root .profile-badge{position:absolute;top:-4px;right:-6px;background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;padding:1px 5px;border-radius:var(--r-xs);letter-spacing:0;line-height:1.4;box-shadow:none}:root .nav-search-wrap{position:relative}:root .nav-search-btn{display:flex;align-items:center;justify-content:center;width:var(--h-md);height:var(--h-md);border-radius:var(--r-sm);border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-muted);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}:root .nav-search-btn:hover{border-color:var(--p-border-strong-hover)}:root .nav-search-btn.active{border-color:var(--p-brand)}:root .nav-search-btn .nav-search-kbd{display:none;align-items:center;gap:2px;margin-inline-start:4px;font-size:var(--fs-caption);font-family:var(--font-num);color:var(--p-muted);pointer-events:none}:root .nav-search-btn .nav-search-kbd kbd{padding-block:0;padding-inline:.375rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;font-family:var(--font-num);line-height:1.5}@media (min-width: 769px){:root .nav-search-btn{width:auto;border-radius:var(--r-sm);padding:0 .75rem;gap:.5rem}}@media (min-width: 769px){:root .nav-search-btn .nav-search-kbd{display:flex}}:root .nav-search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:var(--p-scrim);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}:root .nav-search-backdrop.active{opacity:1;visibility:visible}:root .nav-search-dropdown{position:fixed;top:56px;left:50%;transform:translate(-50%);width:min(520px,calc(100vw - 2rem));z-index:1600;background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);padding:1rem;box-shadow:var(--p-shadow-pop);opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast)}:root .nav-search-dropdown.active{opacity:1;visibility:visible}:root .nav-search-input-wrap{position:relative}:root .nav-search-input-wrap svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--p-muted);pointer-events:none}:root .nav-search-input-wrap svg{inset-inline-start:.75rem}:root .nav-search-input{width:100%;min-block-size:var(--h-md);padding-block:0;padding-inline:2.25rem .75rem;font-size:var(--fs-ui);font-family:inherit;line-height:var(--lh-control);color:var(--p-heading);background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);transition:border-color var(--t-fast)}:root .nav-search-input::placeholder{color:var(--p-faint);opacity:1}:root .nav-search-input:hover{border-color:var(--p-border-strong-hover)}:root .nav-search-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;box-shadow:none;background:var(--p-surface)}:root .nav-search-trending{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.85rem}:root .nav-search-trending .trending-label{font-size:var(--fs-caption)}:root .nav-search-trending .trending-tag{font-size:var(--fs-caption);padding-inline:.75rem}@media (max-width: 768px){:root .nav-search-btn{display:none}}@media (max-width: 768px){:root .nav-search-dropdown,:root .nav-search-backdrop{display:none}}:root[dir=rtl] .hero-content{direction:rtl}:root[dir=rtl] .footer-grid{direction:rtl}:root[dir=rtl] .footer-bottom{direction:rtl}:root .hero{position:relative;padding-top:10rem;padding-bottom:4rem;overflow:hidden;min-height:90vh;display:flex;flex-direction:column;justify-content:center}:root .hero-bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}:root .hero .container{position:relative;z-index:1}:root .hero-content{text-align:center;max-width:850px;margin:0 auto;overflow-wrap:break-word;word-wrap:break-word}:root .hero-title{margin-bottom:var(--gap-md)}:root .hero-subtitle{font-size:var(--fs-lead);color:var(--p-muted);max-width:600px;margin:0 auto var(--gap-xl);line-height:1.5}:root .hero-ctas{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);flex-wrap:wrap}:root .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}:root .hero-search-intro{font-size:var(--fs-body);color:var(--p-muted);text-align:center;line-height:1.7;margin:0}:root .hero-search-bar{position:relative;width:100%}:root .hero-search-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--p-faint);pointer-events:none}:root[dir=ltr] .hero-search-icon,:root:root:not([dir=rtl]) .hero-search-icon{left:16px}:root[dir=rtl] .hero-search-icon{right:16px}:root .hero-search-input{width:100%;padding:14px 48px;font-size:var(--fs-body);font-family:inherit;color:var(--p-text);background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--radius-full);outline:none;transition:all var(--transition);box-shadow:none}:root .hero-search-input::placeholder{color:var(--p-muted);opacity:1}:root .hero-search-input:focus{border-color:var(--p-border-strong);box-shadow:0 0 0 2px var(--p-brand)}:root .hero-search-trending{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center}:root .trending-label{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);white-space:nowrap}:root .trending-tags{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}:root .trending-tag{position:relative;display:inline-flex;align-items:center;min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);color:var(--p-heading);background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);text-decoration:none;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap}:root .trending-tag-logo,:root .trending-tag-mono{flex:none;inline-size:18px;block-size:18px;border-radius:var(--r-pill, 999px);object-fit:contain;background:#fff}:root .trending-tag-mono{display:inline-flex;align-items:center;justify-content:center;background:var(--p-fill);color:var(--p-muted);font-size:10px;font-weight:700;line-height:1}:root .trending-tag:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .trending-tag:active{background:var(--p-press)}:root .use-cases{background:var(--p-dark);color:var(--p-on-dark)}:root .use-cases-split{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-2xl)}:root .community-stats{background:var(--p-fill);color:var(--p-heading);text-align:center}:root .community-stats .section-header h2{color:var(--p-heading);margin-bottom:var(--gap-xl)}:root .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-xl);max-width:1000px;margin:0 auto}:root .stat-card{padding:var(--gap-xl) var(--gap-lg)}:root .stat-number{font-size:var(--fs-display);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:var(--gap-sm);color:var(--p-heading)}:root .stat-desc{font-size:var(--fs-body);line-height:1.5;color:var(--p-muted);margin-bottom:0}:root .footer{background:var(--p-dark);color:var(--p-on-dark);padding:4rem 0 0}:root .footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:3rem;padding-bottom:3rem}:root .footer-brand .nav-logo{margin-bottom:1rem}:root .footer-brand .logo-img{filter:brightness(0) invert(1);mix-blend-mode:normal}:root .footer-desc{font-size:var(--fs-body);color:var(--p-on-dark-muted);max-width:300px;line-height:1.7}:root .footer-socials{display:flex;gap:.6rem;margin-top:1.5rem}:root .social-link{display:flex;align-items:center;justify-content:center;position:relative;width:var(--h-md);height:var(--h-md);border-radius:var(--r-sm);background:transparent;border:1px solid var(--p-dark-line);color:var(--p-on-dark-muted);transition:background-color var(--t-fast),color var(--t-fast)}:root .social-link:hover{background:var(--p-dark-line);border-color:var(--p-dark-line);color:var(--p-on-dark)}:root .social-link svg{width:18px;height:18px}:root .footer-links-group h4{font-size:var(--fs-caption);font-weight:600;margin-bottom:1rem;color:var(--p-on-dark-faint)}:root[dir=rtl] .footer-links-group h4{letter-spacing:0}:root .footer-links-group ul{display:flex;flex-direction:column;gap:.75rem}:root .footer-links-group a{font-size:var(--fs-ui);color:var(--p-on-dark-muted);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--t-fast),text-decoration-color var(--t-fast)}:root .footer-links-group a:hover{color:var(--p-on-dark);text-decoration-color:currentColor}:root .footer-contact li{display:flex;align-items:center;gap:.6rem}:root .contact-icon{flex-shrink:0;color:var(--p-on-dark-faint)}:root .footer-contact span{font-size:var(--fs-ui);color:var(--p-on-dark-muted);line-height:1.5}:root .footer-licensed-bar{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;margin:0 auto;border-top:1px solid var(--p-dark-line);border-bottom:1px solid var(--p-dark-line);background:transparent}:root .footer-bottom{display:flex;align-items:center;justify-content:center;padding:1.5rem 0}:root .footer-bottom p{font-size:var(--fs-caption);color:var(--p-on-dark-faint);margin-bottom:0}@media (max-width: 1024px){:root .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:2rem}}@media (max-width: 1024px){:root .footer-grid .footer-brand{grid-column:1 / -1}}@media (max-width: 768px){:root .nav-links,:root .nav-actions{display:none}}@media (max-width: 768px){:root .hero{padding-top:8rem;min-height:auto}}@media (max-width: 768px){:root .hero-title br{display:none}}@media (max-width: 768px){:root .use-cases-split{grid-template-columns:1fr;gap:var(--gap-xl)}}@media (max-width: 768px){:root .stats-grid{grid-template-columns:1fr;gap:var(--gap-lg)}}@media (max-width: 768px){:root .footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width: 768px){:root .footer-grid .footer-brand{grid-column:1 / -1;text-align:center}}@media (max-width: 768px){:root .footer-grid .footer-brand .footer-desc{max-width:100%}}@media (max-width: 768px){:root .footer-grid .footer-brand .footer-socials{justify-content:center}}@media (max-width: 768px){:root .footer-bottom{flex-direction:column;gap:var(--gap-sm);text-align:center}}@media (max-width: 480px){:root .hero-ctas{flex-direction:column;width:100%}}@media (max-width: 480px){:root .hero-ctas .btn{width:100%}}@media (max-width: 480px){:root .hero-search-block{margin-top:2rem;max-width:100%}}@media (max-width: 480px){:root .hero-search-intro{font-size:var(--fs-ui)}}@media (max-width: 480px){:root .hero-search-input{padding:12px 44px;font-size:var(--fs-input)}}@media (max-width: 480px){:root .footer-grid{grid-template-columns:1fr;gap:1.5rem;text-align:center}}@media (max-width: 480px){:root .footer-grid .footer-brand{text-align:center}}@media (max-width: 480px){:root .footer-links-group{text-align:center}}@media (max-width: 480px){:root .footer-links-group ul{align-items:center}}@media (max-width: 480px){:root .footer-contact li{justify-content:center}}@media (max-width: 480px){:root .footer-grid .footer-brand .footer-socials{justify-content:center}}:root .scroll-top{position:fixed;bottom:2rem;right:2rem;z-index:900;width:var(--h-md);height:var(--h-md);border-radius:var(--r-sm);border:1px solid var(--p-border-btn);background:var(--p-surface);color:var(--p-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast),background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);box-shadow:var(--p-shadow-pop)}:root .scroll-top.visible{opacity:1;visibility:visible}:root .scroll-top:hover{background:var(--p-hover);color:var(--p-heading);border-color:var(--p-border-strong)}:root .scroll-top:active{background:var(--p-press)}:root[dir=rtl] .scroll-top{right:auto;left:2rem}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) .btn{position:relative;overflow:hidden}:root .mobile-bottom-nav{display:none}@media (max-width: 768px){:root .mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--p-surface);border:1px solid var(--p-line-soft);border-bottom:0;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);padding:0 .25rem;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:space-around;align-items:stretch;box-shadow:var(--p-shadow-frame)}}@media (max-width: 768px){:root .mobile-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:var(--h-touch);text-decoration:none;color:var(--p-muted);font-weight:500;border-radius:var(--r-sm);transition:color var(--t-fast),background-color var(--t-fast);flex:1;padding:.375rem 2px;min-width:0}}@media (max-width: 768px){:root .mobile-bottom-nav a.active{color:var(--p-heading)}}@media (max-width: 768px){:root .mobile-bottom-nav a:active{background:var(--p-press)}}@media (max-width: 768px){:root .mobile-bottom-nav .bnav-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}}@media (max-width: 768px){:root .mobile-bottom-nav .bnav-icon-svg{width:20px;height:20px;flex-shrink:0}}@media (max-width: 768px){:root .mobile-bottom-nav .bnav-label{font-size:var(--fs-caption);font-weight:500;text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 768px){:root .mobile-bottom-nav .bnav-more-btn{display:flex;flex-direction:column;align-items:center;position:relative;justify-content:center;gap:2px;min-block-size:var(--h-touch);background:none;border:none;border-radius:var(--r-sm);color:var(--p-muted);font-weight:500;transition:color var(--t-fast),background-color var(--t-fast);flex:1;padding:.375rem 2px;min-width:0;cursor:pointer;font-family:inherit}}@media (max-width: 768px){:root .mobile-bottom-nav .bnav-more-btn.active{color:var(--p-heading)}}@media (max-width: 768px){:root .mobile-bottom-nav .bnav-more-btn:active{background:var(--p-press)}}@media (max-width: 768px){:root .bnav-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--p-scrim);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}}@media (max-width: 768px){:root .bnav-more-backdrop.active{opacity:1;visibility:visible}}@media (max-width: 768px){:root .bnav-more-panel{position:fixed;bottom:0;left:0;right:0;z-index:1001;background:var(--p-surface);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:.5rem 1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:var(--p-shadow-modal);transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}}@media (max-width: 768px){:root .bnav-more-panel.active{transform:translateY(0)}}@media (max-width: 768px){:root .bnav-more-handle{width:36px;height:4px;background:var(--p-border-btn);border-radius:var(--r-pill);margin:0 auto .75rem}}@media (max-width: 768px){:root .bnav-more-search{position:relative;margin-bottom:.75rem}}@media (max-width: 768px){:root .bnav-more-search svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--p-muted);pointer-events:none}}@media (max-width: 768px){:root .bnav-more-search svg{inset-inline-start:.75rem}}@media (max-width: 768px){:root .bnav-more-search input{width:100%;padding-block:0;padding-inline:2.25rem .75rem;font-size:var(--fs-input);font-family:inherit;color:var(--p-heading);background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);transition:border-color var(--t-fast)}}@media (max-width: 768px){:root .bnav-more-search input::placeholder{color:var(--p-faint);opacity:1}}@media (max-width: 768px){:root .bnav-more-search input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;background:var(--p-surface)}}@media (max-width: 768px){:root .bnav-more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}}@media (max-width: 768px){:root .bnav-more-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-touch);padding:.75rem .25rem;border-radius:var(--r-sm);text-decoration:none;color:var(--p-text);transition:background-color var(--t-fast)}}@media (max-width: 768px){:root .bnav-more-item:active{background:var(--p-press)}}@media (max-width: 768px){:root .bnav-more-item svg{width:20px;height:20px;color:var(--p-muted)}}@media (max-width: 768px){:root .bnav-more-item span{font-size:var(--fs-caption);font-weight:500;text-align:center;line-height:1.3;color:inherit}}@media (max-width: 768px){:root .scroll-top{bottom:84px!important}}@media (max-width: 380px){:root .mobile-bottom-nav .bnav-label{font-size:var(--fs-caption)}}@media (max-width: 380px){:root .mobile-bottom-nav .bnav-icon{width:20px;height:20px}}@media (max-width: 380px){:root .mobile-bottom-nav .bnav-icon-svg{width:20px;height:20px}}:root .profile-page{padding:0 0 var(--section-pad);min-height:80vh}:root .profile-layout{display:grid;grid-template-columns:280px 1fr;gap:2.5rem;align-items:start}:root .profile-sidebar{position:sticky;top:calc(var(--bar-bottom) + var(--page-gap))}:root .profile-avatar-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--radius-md);padding:2rem 1.5rem;text-align:center}:root .profile-avatar{position:relative;width:96px;height:96px;margin:0 auto 1rem}:root .profile-display-name{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin-bottom:.6rem}:root .profile-subscription-pill{display:inline-flex;align-items:center;gap:.35rem;background:var(--p-gold-bg);color:var(--p-gold);padding:.3rem .9rem;border-radius:var(--radius-full);font-size:var(--fs-caption);font-weight:700;margin-bottom:.8rem}:root .profile-join-date{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--p-muted);font-size:var(--fs-caption)}:root .profile-main{display:flex;flex-direction:column;gap:2rem}:root .profile-section{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--radius-md);padding:2rem}:root .profile-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--p-border)}:root .profile-section-header h2{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin-bottom:.25rem}:root .profile-section-header p{color:var(--p-muted);font-size:var(--fs-ui)}:root .profile-fields{display:flex;flex-direction:column;gap:1.25rem}:root .profile-field{padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}:root .profile-field:last-child{border-bottom:none;padding-bottom:0}:root .profile-field label{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);margin-bottom:.45rem;text-transform:uppercase;letter-spacing:.03em}:root[dir=rtl] .profile-field label{text-transform:none;letter-spacing:0}:root .field-display{display:flex;align-items:center;gap:.75rem}:root .field-value{font-size:var(--fs-body);font-weight:500;color:var(--p-text);flex:1}:root .field-verified-badge{display:inline-flex;align-items:center;gap:.3rem;color:var(--p-pos);font-size:var(--fs-caption);font-weight:600;background:var(--p-fill);padding:.2rem .6rem;border-radius:var(--radius-full)}:root .field-edit-btn{background:none;border:1px solid var(--p-border-strong);color:var(--p-text);padding:.3rem .85rem;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:500;cursor:pointer;transition:var(--transition)}:root .field-edit-btn:hover{background:var(--p-fill)}:root .field-edit-form{margin-top:.75rem}:root .profile-input{width:100%;padding:.65rem .85rem;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);font-size:var(--fs-input);font-family:inherit;color:var(--p-text);background:var(--p-surface);transition:var(--transition)}:root .profile-input:focus{outline:none;border-color:var(--p-brand);box-shadow:0 0 0 2px var(--p-brand)}:root .field-hint{font-size:var(--fs-caption);color:var(--p-muted);margin-top:.4rem}:root .field-edit-actions{display:flex;gap:.6rem;margin-top:.8rem}:root .btn-profile-save{background:var(--p-brand);color:var(--p-on-brand);border:none;padding:.55rem 1.4rem;border-radius:var(--radius-sm);font-size:var(--fs-ui);font-weight:600;font-family:inherit;cursor:pointer;transition:var(--transition)}:root .btn-profile-save:hover{box-shadow:inset 0 0 0 999px #16140f24}:root .btn-profile-cancel{background:none;border:1px solid var(--p-border-strong);color:var(--p-muted);padding:.55rem 1.4rem;border-radius:var(--radius-sm);font-size:var(--fs-ui);font-weight:500;font-family:inherit;cursor:pointer;transition:var(--transition)}:root .btn-profile-cancel:hover{background:var(--p-fill)}:root .btn-profile-outline{background:none;border:1px solid var(--p-border-strong);color:var(--p-text);padding:.55rem 1.4rem;border-radius:var(--radius-sm);font-size:var(--fs-ui);font-weight:600;font-family:inherit;cursor:pointer;transition:var(--transition)}:root .btn-profile-outline:hover{background:var(--p-fill);border-color:var(--p-border-strong)}:root .phone-input-group{display:flex;align-items:center;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--p-surface);transition:var(--transition)}:root .phone-input-group:focus-within{border-color:var(--p-brand);box-shadow:0 0 0 2px var(--p-brand)}:root .phone-prefix{padding:.65rem .75rem;background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-ui);font-weight:600;border-inline-end:1px solid var(--p-border);white-space:nowrap}:root .phone-input{border:none!important;box-shadow:none!important;border-radius:0!important}:root .subscription-card{background:var(--p-fill);border:1px solid var(--p-border);border-radius:var(--radius-md);padding:1.75rem;margin-bottom:1.5rem}:root .sub-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}:root .sub-plan-info{display:flex;align-items:center;gap:.85rem}:root .sub-plan-badge{width:48px;height:48px;border-radius:2px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-ui);letter-spacing:-.02em}:root .sub-plan-badge.pro{background:var(--p-gold-bg);color:var(--p-gold)}:root .sub-plan-info h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .sub-plan-info p{font-size:var(--fs-ui);color:var(--p-muted)}:root .sub-price{text-align:end}:root .sub-price-amount{font-size:var(--fs-price);font-weight:700;color:var(--p-heading);line-height:1}:root .sub-price-currency{display:block;font-size:var(--fs-caption);color:var(--p-muted);margin-top:.2rem}:root .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 var(--p-border)}:root .sub-card-footer{display:flex;justify-content:space-between;align-items:center}:root .sub-renewal{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-ui);color:var(--p-muted)}:root .sub-actions{display:flex;gap:.5rem}:root .security-card{background:var(--p-fill);border:1px solid var(--p-border);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1rem}:root .security-card:last-child{margin-bottom:0}:root .security-card-header{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}:root .security-icon-wrap{width:40px;height:40px;border-radius:4px;background:var(--p-fill);display:flex;align-items:center;justify-content:center;color:var(--p-text);flex-shrink:0}:root .security-card-header h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .security-card-header p{font-size:var(--fs-ui);color:var(--p-muted)}:root .password-form{margin-bottom:1rem}:root .password-field{margin-bottom:1rem}:root .password-field label{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);margin-bottom:.4rem}:root .password-input-wrap{position:relative}:root .password-input-wrap .profile-input{padding-inline-end:48px}:root .password-toggle-vis{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:12px;background:none;border:none;color:var(--p-muted);cursor:pointer;padding:4px;transition:var(--transition)}:root .password-toggle-vis:hover{color:var(--p-text)}:root .password-strength{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}:root .strength-bars{display:flex;gap:4px;flex:1}:root .strength-bar{height:4px;border-radius:2px;flex:1;background:var(--p-fill-2);transition:var(--transition)}:root .strength-bar.weak{background:var(--p-neg)}:root .strength-bar.fair{background:var(--p-neg)}:root .strength-bar.good{background:var(--p-brand)}:root .strength-bar.strong{background:var(--p-pos)}:root .strength-text{font-size:var(--fs-caption);font-weight:600;min-width:50px;text-align:end}:root .strength-text.weak{color:var(--p-neg)}:root .strength-text.fair{color:var(--p-neg)}:root .strength-text.good{color:var(--p-muted)}:root .strength-text.strong{color:var(--p-pos)}:root .password-rules{list-style:none;padding:0;margin-top:.6rem;display:grid;grid-template-columns:1fr 1fr;gap:.3rem}:root .password-rules li{font-size:var(--fs-caption);color:var(--p-muted);display:flex;align-items:center;gap:.35rem}:root .password-rules li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--p-fill-2);flex-shrink:0;transition:var(--transition)}:root .password-rules li.valid{color:var(--p-pos)}:root .password-rules li.valid:before{background:var(--p-pos)}:root .field-match-msg{font-size:var(--fs-caption);margin-top:.35rem;font-weight:500}:root .field-match-msg.match{color:var(--p-pos)}:root .field-match-msg.no-match{color:var(--p-neg)}@media (max-width: 1024px){:root .profile-layout{grid-template-columns:240px 1fr;gap:1.5rem}}@media (max-width: 1024px){:root .sub-card-features{grid-template-columns:1fr}}@media (max-width: 768px){:root .profile-layout{grid-template-columns:1fr}}@media (max-width: 768px){:root .profile-sidebar{position:static}}@media (max-width: 768px){:root .profile-section{padding:1.25rem}}@media (max-width: 768px){:root .sub-card-header{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width: 768px){:root .sub-card-footer{flex-direction:column;gap:1rem;align-items:flex-start}}@media (max-width: 768px){:root .password-rules{grid-template-columns:1fr}}@media (max-width: 768px){:root .field-display{flex-wrap:wrap}}@media (max-width: 480px){:root .profile-avatar-card{padding:1.5rem 1rem}}@media (max-width: 480px){:root .profile-section{padding:1rem}}@media (max-width: 480px){:root .sub-actions{flex-direction:column;width:100%}}@media (max-width: 480px){:root .sub-actions .btn-profile-outline{width:100%;text-align:center}}@supports (lp-legacy-lists: 1){:root .watchlist-page{padding:0 0 var(--section-pad);min-height:80vh}}@supports (lp-legacy-lists: 1){:root .watchlist-toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}}@supports (lp-legacy-lists: 1){:root .watchlist-search-wrap{position:relative;flex:1;min-width:200px}}@supports (lp-legacy-lists: 1){:root .watchlist-search-icon{position:absolute;top:50%;right:.85rem;transform:translateY(-50%);color:var(--p-faint);pointer-events:none}}@supports (lp-legacy-lists: 1){:root[dir=ltr] .watchlist-search-icon{right:auto;left:.85rem}}@supports (lp-legacy-lists: 1){:root .watchlist-search-input{width:100%;padding:.65rem 2.5rem .65rem 1rem;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);background:var(--p-surface);color:var(--p-text);font-size:var(--fs-input);font-family:inherit;outline:none;transition:border-color var(--transition)}}@supports (lp-legacy-lists: 1){:root[dir=ltr] .watchlist-search-input{padding:.65rem 1rem .65rem 2.5rem}}@supports (lp-legacy-lists: 1){:root .watchlist-search-input:focus{border-color:var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .watchlist-search-input::placeholder{color:var(--p-muted);opacity:1}}@supports (lp-legacy-lists: 1){:root .watchlist-toolbar-actions{display:flex;align-items:center;gap:1rem}}@supports (lp-legacy-lists: 1){:root .watchlist-sort-select{padding:.6rem 1rem;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);background:var(--p-surface);color:var(--p-text);font-size:var(--fs-input);font-family:inherit;cursor:pointer;outline:none}}@supports (lp-legacy-lists: 1){:root .watchlist-count{font-size:var(--fs-ui);color:var(--p-muted);white-space:nowrap;font-weight:500}}@supports (lp-legacy-lists: 1){:root .watchlist-section{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;overflow:hidden;box-shadow:none}}@supports (lp-legacy-lists: 1){:root .watchlist-table-header{display:grid;grid-template-columns:var(--wt-grid, .8fr 2fr 1fr 1fr 1fr 1fr 1fr .5fr);gap:.5rem;padding:.85rem 1.25rem;background:var(--p-fill-2);border-bottom:1px solid var(--p-border);font-size:var(--fs-caption);font-weight:700;color:var(--p-text);text-transform:uppercase;letter-spacing:.04em}}@supports (lp-legacy-lists: 1){:root .wt-swipe-wrapper{position:relative;overflow:hidden}}@supports (lp-legacy-lists: 1){:root .wt-swipe-wrapper:last-child .watchlist-row{border-bottom:none}}@supports (lp-legacy-lists: 1){:root .wt-swipe-delete-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--p-neg);display:flex;align-items:center;gap:.5rem;padding:0 1.5rem;color:var(--p-on-brand);font-size:var(--fs-ui);font-weight:600;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:0}}@supports (lp-legacy-lists: 1){:root .wt-swipe-delete-bg{direction:ltr;justify-content:flex-end}}@supports (lp-legacy-lists: 1){:root .wt-swipe-delete-bg svg{flex-shrink:0;transition:transform .2s ease}}@supports (lp-legacy-lists: 1){:root .wt-swipe-ready .wt-swipe-delete-bg{opacity:1}}@supports (lp-legacy-lists: 1){:root .wt-swipe-ready .wt-swipe-delete-bg svg{transform:scale(1.15)!important}}@supports (lp-legacy-lists: 1){:root .watchlist-row{display:grid;grid-template-columns:var(--wt-grid, .8fr 2fr 1fr 1fr 1fr 1fr 1fr .5fr);gap:.5rem;padding:.85rem 1.25rem;align-items:center;font-size:var(--fs-ui);transition:background-color var(--transition);animation:wt-fadeIn .3s ease both;position:relative;z-index:1;background:var(--p-surface)}}@supports (lp-legacy-lists: 1){:root .watchlist-row:hover{background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .watchlist-row>.wt-col-symbol{display:inline-flex;align-items:center;justify-content:center;place-self:center;min-width:52px;padding:.22rem .6rem;background:var(--p-fill-2);color:var(--p-text);border-radius:2px;font-weight:700;font-size:var(--fs-ui);font-family:Inter,monospace;letter-spacing:.01em}}@supports (lp-legacy-lists: 1){:root .wt-company-name{font-weight:600;color:var(--p-heading);display:inline-flex;align-items:center;gap:.4rem;transition:color .2s}}@supports (lp-legacy-lists: 1){:root .wt-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .wt-co-arrow{transform:translate(4px) scaleX(-1)}}@supports (lp-legacy-lists: 1){:root .watchlist-row:hover .wt-company-name{color:var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .watchlist-row:hover .wt-co-arrow{opacity:.6;transform:translate(0)}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .watchlist-row:hover .wt-co-arrow{transform:translate(0) scaleX(-1)}}@supports (lp-legacy-lists: 1){:root .wt-col-symbol{font-family:Inter,monospace;font-size:var(--fs-ui);color:var(--p-muted);direction:ltr}}@supports (lp-legacy-lists: 1){:root .wt-col-price{font-family:Inter,monospace;font-size:var(--fs-ui);direction:ltr;text-align:center}}@supports (lp-legacy-lists: 1){:root .wt-col-change,:root .wt-col-changePct{font-family:Inter,monospace;font-size:var(--fs-ui);direction:ltr;text-align:center}}@supports (lp-legacy-lists: 1){:root .wt-positive{color:var(--p-pos)}}@supports (lp-legacy-lists: 1){:root .wt-negative{color:var(--p-neg)}}@supports (lp-legacy-lists: 1){:root .wt-neutral{color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .wt-col-volume{font-family:Inter,monospace;font-size:var(--fs-ui);direction:ltr;text-align:center}}@supports (lp-legacy-lists: 1){:root .wt-col-action{text-align:center}}@supports (lp-legacy-lists: 1){:root .wt-remove-btn{background:none;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);padding:.35rem;cursor:pointer;color:var(--p-neg);transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}}@supports (lp-legacy-lists: 1){:root .wt-remove-btn:hover{color:var(--p-neg);border-color:var(--p-neg);background:transparent}}@supports (lp-legacy-lists: 1){:root .wt-col-has-def{cursor:pointer;transition:color .15s}}@supports (lp-legacy-lists: 1){:root .wt-col-has-def:hover{color:var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .wt-col-def-hint{font-size:var(--fs-caption);color:var(--p-muted);text-align:center;margin:.25rem 0 .5rem}}@supports (lp-legacy-lists: 1){:root .wt-col-def-hint-sub{font-style:italic}}@supports (lp-legacy-lists: 1){:root .wt-col-def-hint-sub.wt-indicator-subtitle--warning{color:var(--p-neg);font-weight:500}}@supports (lp-legacy-lists: 1){:root .wt-col-def-tooltip{position:absolute;z-index:100;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--radius-md);box-shadow:var(--p-shadow-float);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}}@supports (lp-legacy-lists: 1){:root .wt-col-def-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@supports (lp-legacy-lists: 1){:root .wt-col-def-title{font-size:var(--fs-ui);font-weight:700;color:var(--p-heading);margin-bottom:.4rem}}@supports (lp-legacy-lists: 1){:root .wt-col-def-body{font-size:var(--fs-ui);line-height:1.6;color:var(--p-muted);margin-bottom:.5rem}}@supports (lp-legacy-lists: 1){:root .wt-col-def-formula{font-size:var(--fs-caption);font-weight:500;color:var(--p-text);background:var(--p-fill);padding:.45rem .7rem;border-radius:4px;direction:rtl;line-height:1.5}}@supports (lp-legacy-lists: 1){:root[dir=ltr] .wt-col-def-formula{direction:ltr}}@supports (lp-legacy-lists: 1){:root .watchlist-empty{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .watchlist-empty svg{opacity:.3;margin-bottom:1rem}}@supports (lp-legacy-lists: 1){:root .watchlist-empty h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin-bottom:.4rem}}@supports (lp-legacy-lists: 1){:root .watchlist-empty p{font-size:var(--fs-body);color:var(--p-muted)}}@supports (lp-legacy-lists: 1){@media (max-width: 1024px){:root .watchlist-table-header,:root .watchlist-row{font-size:var(--fs-ui);padding:.7rem 1rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-toolbar{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.75rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-toolbar-actions{justify-content:space-between;gap:.5rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-search-input{padding:.5rem 2.25rem .5rem .85rem;font-size:var(--fs-input)}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root[dir=ltr] .watchlist-search-input{padding:.5rem .85rem .5rem 2.25rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-count{font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-table-header{display:none}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;padding:.75rem 1rem .6rem;position:relative}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-col-symbol{order:1;flex:0 0 auto;font-size:var(--fs-caption);margin-inline-end:.3rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-col-company{order:2;flex:1 1 60%;font-size:var(--fs-ui);min-width:0}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-col-company .wt-company-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .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:var(--fs-caption);padding:.15rem .45rem;background:var(--p-fill);border-radius:4px;margin-top:.15rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root[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:var(--fs-caption);color:var(--p-muted);font-weight:500}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root[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:var(--fs-caption);color:var(--p-muted);font-weight:500}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root[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:var(--fs-caption);font-weight:400}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root[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:var(--fs-caption);font-weight:400}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action).wt-positive{background:var(--p-fill)}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action).wt-negative{background:var(--p-fill)}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-col-action{display:none}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-col-bulk{order:0}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .watchlist-row{padding:.65rem .85rem .5rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-tab{padding:.4rem .85rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-add-tab{padding:.4rem .75rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-guide-btn{font-size:var(--fs-caption);padding:.35rem .75rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-tour-tooltip{padding:.85rem 1rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-tour-tooltip-header h4{font-size:var(--fs-ui)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-tour-tooltip>p{font-size:var(--fs-caption);line-height:1.6;margin-bottom:.75rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-tour-step-badge{font-size:var(--fs-caption);padding:0 .5rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-tour-skip,:root .wt-tour-next{min-block-size:var(--h-touch);font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-detail-header{padding:1rem 1.15rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-detail-body{padding:1rem 1.15rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-detail-price{font-size:var(--fs-price)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-note-card{padding:.6rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-note-textarea{min-height:60px;font-size:var(--fs-input)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .wt-bulk-bar{bottom:80px;width:94vw;padding:.45rem .85rem;gap:.5rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .wt-tabs-bar{gap:.3rem;margin-bottom:.6rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .wt-tab{padding:.35rem .7rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .wt-add-tab{padding:.35rem .6rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .wt-add-tab span{display:none}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .wt-guide-btn{font-size:var(--fs-caption);padding:.3rem .65rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .watchlist-row{padding:.55rem .75rem .45rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .wt-col-company{font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk){font-size:var(--fs-caption);padding:.08rem .35rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .wt-indicator-tab{padding:.4rem .6rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 375px){:root .watchlist-search-input{font-size:var(--fs-input)}}}@supports (lp-legacy-lists: 1){:root .wt-tabs-bar{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@supports (lp-legacy-lists: 1){:root .wt-tabs-bar::-webkit-scrollbar{display:none}}@supports (lp-legacy-lists: 1){:root .wt-tab{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1.2rem;border-radius:var(--radius-sm);border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-text);font-size:var(--fs-ui);font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .wt-tab.active{background:var(--p-brand);color:var(--p-on-brand);border-color:transparent}}@supports (lp-legacy-lists: 1){:root .wt-tab:not(.active):hover{background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .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}}@supports (lp-legacy-lists: 1){:root .wt-tab-delete:hover{opacity:1;color:var(--p-neg)}}@supports (lp-legacy-lists: 1){:root .wt-tab.active .wt-tab-delete{color:var(--p-on-brand)}}@supports (lp-legacy-lists: 1){:root .wt-tab.active .wt-tab-delete:hover{color:var(--p-on-brand)}}@supports (lp-legacy-lists: 1){:root .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 var(--p-border);background:var(--p-surface);color:var(--p-muted);font-size:var(--fs-ui);font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .wt-add-tab:hover{border-color:var(--p-mark-heading);color:var(--p-heading);background:var(--p-surface)}}@supports (lp-legacy-lists: 1){:root .wt-add-tab svg{flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .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:.6;transition:all var(--transition);color:var(--p-on-brand);line-height:1}}@supports (lp-legacy-lists: 1){:root .wt-tab-edit:hover{opacity:1;color:var(--p-on-brand)}}@supports (lp-legacy-lists: 1){:root .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}}@supports (lp-legacy-lists: 1){:root .wt-tab.active .wt-tab-rename-input{color:var(--p-on-brand)}}@supports (lp-legacy-lists: 1){:root .wt-tab:not(.active) .wt-tab-rename-input{color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .wt-guide-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.1rem;border-radius:var(--radius-sm);border:none;background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-ui);font-family:inherit;font-weight:600;cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0;margin-inline-start:auto}}@supports (lp-legacy-lists: 1){:root .wt-guide-btn:hover{box-shadow:inset 0 0 0 999px #16140f24}}@supports (lp-legacy-lists: 1){:root .wt-guide-btn .wt-guide-icon{flex-shrink:0;animation:wt-icon-bounce 2s ease-in-out infinite}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .wt-guide-btn .wt-guide-icon{animation:wt-icon-bounce-rtl 2s ease-in-out infinite}}@supports (lp-legacy-lists: 1){:root .wt-tour-spotlight{position:fixed;z-index:1002;border-radius:var(--r-md);box-shadow:0 0 0 9999px var(--p-scrim);pointer-events:auto;opacity:0;visibility:hidden;transition:top .35s ease,left .35s ease,width .35s ease,height .35s ease,opacity .25s ease}}@supports (lp-legacy-lists: 1){:root .wt-tour-spotlight.active{opacity:1;visibility:visible}}@supports (lp-legacy-lists: 1){:root .wt-tour-tooltip{position:fixed;z-index:1003;background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);max-width:360px;width:90vw;padding:1rem 1.25rem;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast),top .35s ease,left .35s ease}}@supports (lp-legacy-lists: 1){:root .wt-tour-tooltip.active{opacity:1;visibility:visible}}@supports (lp-legacy-lists: 1){:root .wt-tour-tooltip-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}}@supports (lp-legacy-lists: 1){:root .wt-tour-step-badge{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-xs);padding:0 .5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;white-space:nowrap;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .wt-tour-tooltip-header h4{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .wt-tour-tooltip>p{margin:0 0 1rem;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.7}}@supports (lp-legacy-lists: 1){:root .wt-tour-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}}@supports (lp-legacy-lists: 1){:root .wt-tour-skip,:root .wt-tour-next{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-sm);padding:0 .75rem;border:1px solid transparent;border-radius:var(--r-sm);font-size:var(--fs-caption);font-family:inherit;font-weight:600;line-height:var(--lh-control);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}}@supports (lp-legacy-lists: 1){:root .wt-tour-skip{background:transparent;color:var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .wt-tour-skip:hover{background:var(--p-hover)}}@supports (lp-legacy-lists: 1){:root .wt-tour-skip:active{background:var(--p-press)}}@supports (lp-legacy-lists: 1){:root .wt-tour-next{background:var(--p-brand);border-color:var(--p-brand);color:var(--p-on-brand)}}@supports (lp-legacy-lists: 1){:root .wt-tour-next:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover)}}@supports (lp-legacy-lists: 1){:root .wt-tour-next:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}}@supports (lp-legacy-lists: 1){:root .wt-indicator-tabs{display:flex;gap:0;border-bottom:1px solid var(--p-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative}}@supports (lp-legacy-lists: 1){:root .wt-indicator-tabs::-webkit-scrollbar{display:none}}@supports (lp-legacy-lists: 1){:root .wt-tabs-scroll-arrow{display:none}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .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(--p-muted);animation:wt-tabs-arrow 1.5s ease-in-out infinite;pointer-events:none;transition:opacity .3s ease;z-index:2}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root[dir=ltr] .wt-tabs-scroll-arrow{left:auto;right:0;animation-name:wt-tabs-arrow-ltr}}}@supports (lp-legacy-lists: 1){:root .wt-indicator-tab{padding:.65rem 1.25rem;font-size:var(--fs-ui);font-weight:500;font-family:inherit;color:var(--p-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--transition);white-space:nowrap}}@supports (lp-legacy-lists: 1){:root .wt-indicator-tab.active{color:var(--p-heading);border-bottom-color:var(--p-mark-heading);font-weight:600}}@supports (lp-legacy-lists: 1){:root .wt-indicator-tab:not(.active):hover{color:var(--p-heading);background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .watchlist-table-header .wt-col-symbol{font-weight:700;font-size:var(--fs-ui);letter-spacing:.04em;align-items:flex-end}}@supports (lp-legacy-lists: 1){:root .watchlist-table-header .wt-col-company{font-size:var(--fs-ui);align-items:flex-start}}@supports (lp-legacy-lists: 1){:root .watchlist-table-header .wt-col-symbol,:root .watchlist-table-header .wt-col-price,:root .watchlist-table-header .wt-col-change,:root .watchlist-table-header .wt-col-changePct,:root .watchlist-table-header .wt-col-volume,:root .watchlist-table-header .wt-col-range,:root .watchlist-table-header .wt-col-eps,:root .watchlist-table-header .wt-col-pe,:root .watchlist-table-header .wt-col-yield,:root .watchlist-table-header .wt-col-mcap,:root .watchlist-table-header .wt-col-ratio,:root .watchlist-table-header .wt-col-int,:root .watchlist-table-header .wt-col-pct{font-family:inherit;direction:inherit;color:inherit}}@supports (lp-legacy-lists: 1){:root .watchlist-table-header .wt-col-unit{font-family:inherit;text-transform:none;letter-spacing:0;color:var(--p-muted);opacity:1;font-weight:500}}@supports (lp-legacy-lists: 1){:root .watchlist-table-header span{display:flex;flex-direction:column;align-items:center;line-height:1.2}}@supports (lp-legacy-lists: 1){:root .wt-col-unit{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:.1rem;line-height:1}}@supports (lp-legacy-lists: 1){:root .wt-col-range{font-family:Inter,monospace;font-size:var(--fs-ui);color:var(--p-muted);direction:ltr;text-align:center}}@supports (lp-legacy-lists: 1){:root .wt-col-eps,:root .wt-col-pe,:root .wt-col-yield,:root .wt-col-mcap{font-family:Inter,monospace;font-size:var(--fs-ui);direction:ltr;text-align:center}}@supports (lp-legacy-lists: 1){:root .wt-col-mcap{color:inherit}}@supports (lp-legacy-lists: 1){:root .wt-col-ratio,:root .wt-col-int{font-family:Inter,monospace;font-size:var(--fs-ui);direction:ltr;text-align:center}}@supports (lp-legacy-lists: 1){:root .wt-col-pct{font-family:Inter,monospace;font-size:var(--fs-ui);direction:ltr;text-align:center}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-indicator-tabs{padding-bottom:.25rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-indicator-tab{padding:.45rem .7rem;font-size:var(--fs-caption);white-space:nowrap}}}@supports (lp-legacy-lists: 1){:root .wt-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}}@supports (lp-legacy-lists: 1){:root .wt-detail-backdrop.open{opacity:1;visibility:visible}}@supports (lp-legacy-lists: 1){:root .wt-detail-panel{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;height:100dvh;background:var(--p-surface);z-index:1000;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:var(--p-shadow-float)}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .wt-detail-panel{right:auto;left:0;transform:translate(-100%);box-shadow:var(--p-shadow-float)}}@supports (lp-legacy-lists: 1){:root .wt-detail-panel.open{transform:translate(0)}}@supports (lp-legacy-lists: 1){:root .wt-detail-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--p-border);position:sticky;top:0;background:var(--p-surface);z-index:1}}@supports (lp-legacy-lists: 1){:root .wt-detail-title{display:flex;flex-direction:column;gap:.15rem}}@supports (lp-legacy-lists: 1){:root .wt-detail-title h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0}}@supports (lp-legacy-lists: 1){:root .wt-detail-title span{font-size:var(--fs-ui);color:var(--p-muted);font-family:Inter,monospace}}@supports (lp-legacy-lists: 1){:root .wt-detail-close{background:none;border:1px solid var(--p-border);border-radius:var(--radius-sm);padding:.4rem;cursor:pointer;color:var(--p-muted);transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}}@supports (lp-legacy-lists: 1){:root .wt-detail-close:hover{color:var(--p-text);border-color:var(--p-border-strong)}}@supports (lp-legacy-lists: 1){:root .wt-detail-body{padding:1.5rem}}@supports (lp-legacy-lists: 1){:root .wt-detail-price-block{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .wt-detail-price{font-size:var(--fs-price);font-weight:700;font-family:Inter,sans-serif;color:var(--p-heading);direction:ltr}}@supports (lp-legacy-lists: 1){:root .wt-detail-price small{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .wt-detail-change{font-size:var(--fs-body);font-weight:600;font-family:Inter,sans-serif;direction:ltr}}@supports (lp-legacy-lists: 1){:root .wt-detail-profile{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .wt-detail-profile .wt-detail-section-title{margin-bottom:.5rem}}@supports (lp-legacy-lists: 1){:root .wt-detail-profile-text{font-size:var(--fs-ui);line-height:1.7;color:var(--p-muted);margin:0}}@supports (lp-legacy-lists: 1){:root .wt-detail-section-title{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}}@supports (lp-legacy-lists: 1){:root .wt-detail-metrics+.wt-detail-section-title{margin-top:1.25rem}}@supports (lp-legacy-lists: 1){:root .wt-detail-disclaimer{font-size:var(--fs-caption);color:var(--p-muted);margin:.5rem 0 0;padding:0;font-style:italic}}@supports (lp-legacy-lists: 1){:root .wt-detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--p-fill);border-radius:var(--radius-sm);border:1px solid var(--p-border);overflow:hidden;margin-bottom:1.5rem}}@supports (lp-legacy-lists: 1){:root .wt-detail-metric{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;border-bottom:1px solid var(--p-border);font-size:var(--fs-ui)}}@supports (lp-legacy-lists: 1){:root .wt-detail-metric:nth-child(odd){border-inline-end:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .wt-detail-metric-label{color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .wt-detail-metric-value{font-weight:600;font-family:Inter,monospace;direction:ltr;color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .wt-detail-chart-placeholder{height:180px;background:var(--p-fill);border:1px dashed var(--p-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--p-muted);font-size:.85rem;margin-bottom:1.5rem;gap:.4rem}}@supports (lp-legacy-lists: 1){:root .wt-notes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}}@supports (lp-legacy-lists: 1){:root .wt-notes-header .wt-detail-section-title{margin-bottom:0}}@supports (lp-legacy-lists: 1){:root .wt-note-add-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;background:var(--p-brand);color:var(--p-on-brand);border:none;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-family:inherit;font-weight:500;cursor:pointer;transition:opacity var(--transition)}}@supports (lp-legacy-lists: 1){:root .wt-note-add-btn:hover{opacity:.85}}@supports (lp-legacy-lists: 1){:root .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(--p-brand);color:var(--p-on-brand);border:none;border-radius:4px;font-size:var(--fs-ui);font-family:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:box-shadow var(--transition, .2s)}}@supports (lp-legacy-lists: 1){:root .wt-company-link-btn:hover{box-shadow:inset 0 0 0 999px #16140f24}}@supports (lp-legacy-lists: 1){:root .wt-note-card{border:1px solid var(--p-border);border-radius:var(--radius-sm);padding:.75rem;margin-bottom:.75rem;background:var(--p-surface);transition:border-color var(--transition)}}@supports (lp-legacy-lists: 1){:root .wt-note-card:hover{border-color:var(--p-border-strong)}}@supports (lp-legacy-lists: 1){:root .wt-note-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}}@supports (lp-legacy-lists: 1){:root .wt-note-title-input{flex:1;border:none;outline:none;background:transparent;font-size:var(--fs-input);font-weight:600;font-family:inherit;color:var(--p-heading);padding:.15rem 0}}@supports (lp-legacy-lists: 1){:root .wt-note-title-input:focus{border-bottom:1px solid var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .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:var(--p-neg);cursor:pointer;transition:color var(--transition),background var(--transition);flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .wt-note-delete-btn:hover{background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .wt-note-textarea{width:100%;min-height:70px;padding:.6rem;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);background:var(--p-surface);color:var(--p-text);font-size:var(--fs-input);font-family:inherit;resize:vertical;outline:none;transition:border-color var(--transition)}}@supports (lp-legacy-lists: 1){:root .wt-note-textarea:focus{border-color:var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .wt-note-date{display:block;margin-top:.35rem;font-size:var(--fs-caption);color:var(--p-faint)}}@supports (lp-legacy-lists: 1){:root .wt-notes-empty{text-align:center;padding:2rem 1rem;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .wt-notes-empty svg{margin-bottom:.5rem;opacity:.4}}@supports (lp-legacy-lists: 1){:root .wt-notes-empty p{font-size:var(--fs-ui);margin:0}}@supports (lp-legacy-lists: 1){:root .wt-note-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-start:.35rem;color:var(--p-brand);opacity:.7;flex-shrink:0;vertical-align:middle;animation:wt-note-shake 3s ease-in-out infinite}}@supports (lp-legacy-lists: 1){:root .wt-drag-handle{display:none;position:absolute;inset-inline-start:.25rem;top:50%;transform:translateY(-50%);cursor:grab;color:var(--p-muted);opacity:.3;transition:opacity var(--transition);padding:.25rem;z-index:2}}@supports (lp-legacy-lists: 1){:root .watchlist-row:hover .wt-drag-handle{display:flex}}@supports (lp-legacy-lists: 1){:root .wt-drag-handle:hover{opacity:.8}}@supports (lp-legacy-lists: 1){:root .watchlist-row.wt-dragging{opacity:.4;background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .watchlist-row.wt-drag-over{box-shadow:0 -2px 0 0 var(--p-brand) inset}}@supports (lp-legacy-lists: 1){:root .wt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);z-index:1001;opacity:0;visibility:hidden;transition:all .25s ease;display:flex;align-items:center;justify-content:center}}@supports (lp-legacy-lists: 1){:root .wt-modal-backdrop.open{opacity:1;visibility:visible}}@supports (lp-legacy-lists: 1){:root .wt-modal{background:var(--p-surface);border-radius:var(--radius-md);width:380px;max-width:92vw;max-height:80vh;overflow-y:auto;box-shadow:var(--p-shadow-float);transform:scale(.95) translateY(10px);transition:transform .25s ease}}@supports (lp-legacy-lists: 1){:root .wt-modal-backdrop.open .wt-modal{transform:scale(1) translateY(0)}}@supports (lp-legacy-lists: 1){:root .wt-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .wt-modal-header h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:0}}@supports (lp-legacy-lists: 1){:root .wt-modal-close{background:none;border:none;cursor:pointer;color:var(--p-muted);padding:.25rem;display:inline-flex;transition:color var(--transition)}}@supports (lp-legacy-lists: 1){:root .wt-modal-close:hover{color:var(--p-text)}}@supports (lp-legacy-lists: 1){:root .wt-modal-body{padding:1rem 1.25rem}}@supports (lp-legacy-lists: 1){:root .wt-col-toggle-list{display:flex;flex-direction:column;gap:.5rem}}@supports (lp-legacy-lists: 1){:root .wt-col-toggle-item{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--radius-sm);background:var(--p-fill);border:1px solid var(--p-border);transition:background var(--transition)}}@supports (lp-legacy-lists: 1){:root .wt-col-toggle-item:hover{background:var(--p-fill-2)}}@supports (lp-legacy-lists: 1){:root .wt-col-toggle-item label{flex:1;font-size:var(--fs-ui);color:var(--p-text);cursor:pointer;-webkit-user-select:none;user-select:none}}@supports (lp-legacy-lists: 1){:root .wt-col-toggle-cb{width:18px;height:18px;accent-color:var(--p-brand);cursor:pointer}}@supports (lp-legacy-lists: 1){:root .wt-bulk-checkbox{width:16px;height:16px;accent-color:var(--p-brand);cursor:pointer;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .wt-col-bulk,:root .wt-col-bulk-header{display:flex;align-items:center;justify-content:center}}@supports (lp-legacy-lists: 1){:root .wt-bulk-bar{position:fixed;bottom:80px;left:50%;transform:translate(-50%) translateY(calc(100% + 80px));background:var(--p-brand);color:var(--p-on-brand);padding:.65rem 1.5rem;border-radius:var(--radius-full);display:flex;align-items:center;gap:1rem;z-index:998;box-shadow:var(--p-shadow-float);font-size:var(--fs-ui);transition:transform .35s cubic-bezier(.4,0,.2,1);white-space:nowrap}}@supports (lp-legacy-lists: 1){:root .wt-bulk-bar.visible{transform:translate(-50%) translateY(0)}}@supports (lp-legacy-lists: 1){:root .wt-bulk-bar-count{font-weight:600}}@supports (lp-legacy-lists: 1){:root .wt-bulk-btn{background:transparent;border:none;color:var(--p-on-brand);padding:.4rem .85rem;border-radius:var(--radius-sm);font-size:var(--fs-ui);font-family:inherit;font-weight:500;cursor:pointer;transition:box-shadow var(--transition);display:inline-flex;align-items:center;gap:.35rem}}@supports (lp-legacy-lists: 1){:root .wt-bulk-btn:hover{box-shadow:inset 0 0 0 1px var(--p-on-brand),inset 0 0 0 999px #16140f24}}@supports (lp-legacy-lists: 1){:root .wt-bulk-btn.danger{background:var(--p-neg)}}@supports (lp-legacy-lists: 1){:root .wt-customize-btn,:root .wt-bulk-toggle-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .85rem;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);background:var(--p-surface);color:var(--p-muted);font-size:var(--fs-ui);font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);white-space:nowrap}}@supports (lp-legacy-lists: 1){:root .wt-customize-btn:hover,:root .wt-bulk-toggle-btn:hover{color:var(--p-text);border-color:var(--p-mark-heading)}}@supports (lp-legacy-lists: 1){:root .wt-bulk-toggle-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:transparent}}@supports (lp-legacy-lists: 1){:root .wt-customize-btn svg,:root .wt-bulk-toggle-btn svg{flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .watchlist-row{cursor:pointer}}@supports (lp-legacy-lists: 1){:root .watchlist-row .wt-remove-btn,:root .watchlist-row .wt-drag-handle,:root .watchlist-row .wt-bulk-checkbox{cursor:pointer}}@supports (lp-legacy-lists: 1){:root .wt-swipe-hint{display:none}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-drag-handle{display:none!important}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-detail-panel{width:100vw}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .watchlist-row{touch-action:pan-y;transition:transform .25s ease,background-color .25s ease}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-bulk-bar{bottom:90px;width:92vw;justify-content:center;flex-wrap:wrap;padding:.55rem 1rem;gap:.6rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-customize-btn span,:root .wt-bulk-toggle-btn span{display:none}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-customize-btn{padding:.55rem .65rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-bulk-toggle-btn{display:none}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-col-bulk,:root .wt-col-bulk-header{display:none}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-swipe-hint{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .75rem;font-size:var(--fs-caption);font-weight:500;color:var(--p-neg);background:var(--p-fill);border-radius:4px;margin:0 .5rem .5rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-swipe-hint-arrow{display:inline-block;font-size:1rem;color:var(--p-neg);animation:wt-swipe-arrow 1.5s ease-in-out infinite;pointer-events:none;vertical-align:middle;margin-right:.15rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-tabs-bar{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .wt-guide-btn{margin-inline-start:0;flex-basis:100%;justify-content:center;font-size:var(--fs-caption);padding:.4rem .85rem}}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-form{display:flex;flex-direction:column;gap:1rem}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-field{display:flex;flex-direction:column;gap:.35rem}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-label{font-size:var(--fs-ui);font-weight:500;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-input{padding:.65rem .85rem;border:1px solid var(--p-border-strong);border-radius:var(--radius-sm);font-size:var(--fs-input);font-family:inherit;color:var(--p-text);background:var(--p-surface);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-input:focus{border-color:var(--p-brand);box-shadow:0 0 0 2px var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-input.error{border-color:var(--p-neg);box-shadow:none}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-btn{padding:.55rem 1.25rem;border-radius:var(--radius-sm);font-size:var(--fs-ui);font-family:inherit;font-weight:500;cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;gap:.35rem}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-btn.primary{background:var(--p-brand);color:var(--p-on-brand);border:none}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-btn.primary:hover{box-shadow:inset 0 0 0 999px #16140f24}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-btn.secondary{background:transparent;border:1px solid var(--p-border-strong);color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-btn.secondary:hover{border-color:var(--p-brand);color:var(--p-text)}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-btn.danger{background:var(--p-neg);color:var(--p-on-brand);border:none}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-btn.danger:hover{box-shadow:inset 0 0 0 999px #16140f24}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-confirm{text-align:center;padding:.5rem 0}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-confirm-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 1rem;background:var(--p-fill);border-radius:50%;color:var(--p-neg)}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-confirm-msg{font-size:var(--fs-body);color:var(--p-text);line-height:1.7;margin-bottom:1.25rem}}@supports (lp-legacy-lists: 1){:root .wt-portfolio-confirm-name{font-weight:600;color:var(--p-heading)}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid var(--p-border-strong);border-radius:4px;background:var(--p-surface);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn:hover{border-color:var(--p-brand);color:var(--p-text);background:var(--p-fill)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn svg{flex-shrink:0}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{padding:.35rem .65rem;font-size:var(--fs-caption)}}:is(.rh-page) .bs-scroll-hint{display:none}@media (max-width: 768px){:is(.rh-page) .bs-scroll-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 0 .3rem;opacity:1;transition:opacity .4s ease}}@media (max-width: 768px){:is(.rh-page) .bs-scroll-hint-hidden{opacity:0;pointer-events:none}}@media (max-width: 768px){:is(.rh-page) .bs-scroll-hint-arrow{width:22px;height:22px;color:var(--p-muted);animation:bsScrollArrow 1.4s ease-in-out infinite;flex-shrink:0}}@media (max-width: 768px){:is(.rh-page) .bs-scroll-hint-arrow svg{width:100%;height:100%}}@media (max-width: 768px){:is(.rh-page) .bs-scroll-hint-text{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;letter-spacing:-.01em}}:root .pricing-page{padding:calc(4.5rem + 60px) 0 4rem;min-height:80vh;background:var(--p-bg)}:root .pricing-hero{text-align:center;max-width:640px;margin:0 auto 2.5rem}:root .pricing-hero h1{font-size:var(--fs-display-2);font-weight:700;color:var(--p-heading);margin:0 0 .75rem;letter-spacing:-.03em;line-height:1.2}:root .pricing-hero p{font-size:var(--fs-lead);color:var(--p-muted);margin:0;line-height:1.6}:root .pricing-period-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}:root .pricing-period-toggle{display:inline-flex;background:var(--p-surface);border-radius:4px;padding:4px;box-shadow:none;border:1px solid var(--p-border);position:relative}:root .pricing-toggle-slider{position:absolute;top:4px;background:var(--p-brand);border-radius:4px;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:none}:root .pricing-period-btn{padding:.55rem 1.3rem;border:none;border-radius:4px;background:transparent;color:var(--p-muted);font-size:var(--fs-ui);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}:root .pricing-period-btn.active{background:transparent;color:var(--p-on-brand);box-shadow:none}:root .pricing-period-btn:not(.active):hover{background:var(--p-fill)}:root .pricing-save-tag{display:inline-block;background:var(--p-fill);color:var(--p-pos);font-size:var(--fs-caption);font-weight:700;padding:.12rem .4rem;border-radius:2px;letter-spacing:.01em}:root .pricing-save-tag-best{background:var(--p-brand);color:var(--p-on-brand)}:root .pricing-period-btn.active .pricing-save-tag{background:transparent;color:var(--p-on-brand)}:root .pricing-period-btn.active .pricing-save-tag-best{background:transparent;color:var(--p-on-brand)}:root .pricing-hero-tag{display:inline-block;background:var(--p-fill);color:var(--p-text);font-size:var(--fs-caption);font-weight:700;padding:.3rem .9rem;border-radius:2px;margin-bottom:1rem;letter-spacing:.03em}:root .pricing-social-proof{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}:root .pricing-sp-item{display:flex;align-items:baseline;gap:.3rem;font-size:var(--fs-ui);color:var(--p-muted);font-weight:500}:root .pricing-sp-num{font-size:var(--fs-figure);font-weight:700;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .pricing-sp-divider{width:1px;height:24px;background:var(--p-border)}:root .pricing-savings-banner{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--p-fill);border:1px solid var(--p-border);color:var(--p-pos);font-size:var(--fs-ui);font-weight:600;padding:.6rem 1.2rem;border-radius:4px;max-width:520px;margin:0 auto 2rem}:root .pricing-savings-banner svg{stroke:var(--p-pos);flex-shrink:0}:root .pricing-cards{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:1.5rem;max-width:1180px;margin:0 auto 4rem;align-items:stretch}:root .pricing-card{background:var(--p-surface);border-radius:4px;padding:3rem 1.8rem 2.2rem;border:1px solid var(--p-border);position:relative}:root .pricing-card-pro{border:2px solid var(--p-border-strong);box-shadow:none;padding-top:3rem;transform:scale(1.02)}:root .pricing-card-ribbon{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;background:var(--p-brand);color:var(--p-on-brand);text-align:center;font-size:var(--fs-ui);font-weight:700;padding:.5rem;border-radius:4px 4px 0 0;letter-spacing:.04em}:root .pricing-card-ribbon-gold{background:var(--p-brand)}:root .pricing-discount-amount{display:flex;align-items:baseline;gap:.35rem}:root .pricing-discount-amount .pricing-amount{color:var(--p-heading)}:root .pricing-discount-amount .pricing-currency{color:var(--p-muted);font-weight:700}:root .pricing-cta-student{background:var(--p-brand);border-color:var(--p-brand);color:var(--p-on-brand)}:root .pricing-cta-student:hover:not(:disabled){box-shadow:inset 0 0 0 999px #16140f24}:root .pricing-check-badge-gold-s circle{fill:var(--p-fill)}:root .pricing-check-badge-gold-s polyline{stroke:var(--p-mark-muted)}:root .student-active-banner{display:flex;align-items:center;gap:1rem;max-width:1180px;margin:0 auto 2rem;padding:1rem 1.4rem;background:var(--p-brand);border-radius:4px;color:var(--p-on-brand);box-shadow:none}:root .student-active-icon{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent}:root .student-active-icon svg{width:26px;height:26px;stroke:var(--p-on-brand)}:root .student-active-text{flex:1;min-width:0}:root .student-active-text strong{display:block;font-size:var(--fs-body);font-weight:700;margin-bottom:.15rem}:root .student-active-text p{margin:0;font-size:var(--fs-ui);color:var(--p-on-brand);line-height:1.5}:root .student-active-code{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .9rem;background:transparent;border:1px dashed var(--p-border);border-radius:4px;flex-shrink:0}:root .student-demo-footer{text-align:center;margin:0 auto 3rem}:root .student-active-remove{padding:.45rem 1rem;background:transparent;border:1px solid var(--p-border-strong);color:var(--p-muted);border-radius:4px;font-size:var(--fs-caption);font-family:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s}:root .student-active-remove:hover{background:var(--p-fill);color:var(--p-text);border-color:var(--p-border-strong)}:root .pricing-student-inline{background:var(--p-fill)!important;color:var(--p-muted)!important}:root .pricing-billed-old{text-decoration:line-through;margin-inline-end:.2rem;font-variant-numeric:tabular-nums}:root .pricing-card-student-on{border-color:var(--p-border)}:root .pricing-card-student-on .pricing-card-ribbon-gold{background:var(--p-pos)}:root .pricing-card-student-on .pricing-discount-amount .pricing-amount,:root .pricing-card-student-on .pricing-discount-amount .pricing-currency{color:var(--p-pos)}:root .pricing-cta-student:disabled{background:var(--p-fill);border-color:var(--p-border);color:var(--p-pos);cursor:default}:root .student-activate-demo{margin-top:1.2rem;padding:.6rem 1.1rem;background:var(--p-bg);border:1px solid var(--p-border-strong);color:var(--p-muted);border-radius:4px;font-size:var(--fs-ui);font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}:root .student-activate-demo:hover{background:var(--p-fill-2)}@media (max-width: 768px){:root .student-active-banner{flex-wrap:wrap}}@media (max-width: 768px){:root .student-active-text{flex-basis:100%}}:root .student-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:1.25rem;z-index:2000;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}:root .student-modal-backdrop.open{opacity:1;visibility:visible}:root .student-modal{background:var(--p-surface);border-radius:4px;width:480px;max-width:100%;max-height:92vh;overflow-y:auto;box-shadow:var(--p-shadow-float);transform:translateY(16px) scale(.98);transition:transform .25s ease}:root .student-modal-backdrop.open .student-modal{transform:translateY(0) scale(1)}:root .student-modal-head{position:relative;padding:1.6rem 1.6rem 1.1rem;border-bottom:1px solid var(--p-border)}:root .student-modal-head h3{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:0 0 .3rem}:root .student-modal-head p{font-size:var(--fs-ui);color:var(--p-muted);margin:0;line-height:1.55}:root .student-modal-badge{display:inline-flex;align-items:center;gap:.3rem;background:var(--p-gold-bg);color:var(--p-gold);font-weight:700;font-size:var(--fs-caption);padding:.25rem .7rem;border-radius:2px;margin-bottom:.7rem}:root .student-modal-close{position:absolute;top:1.1rem;inset-inline-end:1.1rem;width:34px;height:34px;border:none;background:var(--p-fill);color:var(--p-text);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}:root .student-modal-close:hover{background:var(--p-fill-2)}:root .student-modal-body{padding:1.3rem 1.6rem 1.6rem}:root .student-field{margin-bottom:1rem}:root .student-field label{display:block;font-size:var(--fs-ui);font-weight:600;color:var(--p-text);margin-bottom:.35rem}:root .student-field label .req{color:var(--p-neg)}:root .student-field input,:root .student-field select{width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid var(--p-border-strong);border-radius:4px;font-size:var(--fs-input);font-family:inherit;color:var(--p-text);background:var(--p-surface);outline:none;transition:border-color .2s}:root .student-field input:focus,:root .student-field select:focus{border-color:var(--p-brand)}:root .student-field-msg{display:none;font-size:var(--fs-caption);color:var(--p-neg);margin-top:.3rem}:root .student-field-error .student-field-msg{display:block}:root .student-modal-submit{width:100%;margin-top:.4rem;padding:.85rem;background:var(--p-brand);color:var(--p-on-brand);border:none;border-radius:4px;font-size:var(--fs-ui);font-weight:700;font-family:inherit;cursor:pointer;transition:box-shadow .2s}:root .student-modal-submit:hover{box-shadow:inset 0 0 0 999px #16140f24}:root .student-modal-note{font-size:var(--fs-caption);color:var(--p-faint);text-align:center;margin:.8rem 0 0;line-height:1.5}:root .student-modal-success{text-align:center;padding:2.4rem 1.6rem 2.6rem}:root .student-success-icon{width:64px;height:64px;margin:0 auto 1.1rem;border-radius:50%;background:var(--p-fill);display:flex;align-items:center;justify-content:center}:root .student-success-icon svg{width:34px;height:34px;stroke:var(--p-pos)}:root .student-modal-success h3{font-size:var(--fs-h2);color:var(--p-heading);margin:0 0 .5rem;font-weight:700}:root .student-modal-success p{font-size:var(--fs-body);color:var(--p-muted);margin:0 auto;max-width:320px;line-height:1.6}:root .pricing-card-head h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0 0 .3rem}:root .pricing-card-desc{font-size:var(--fs-ui);color:var(--p-muted);margin:0 0 1.2rem;line-height:1.5}:root .pricing-price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin-bottom:.2rem}:root .pricing-price-main{display:inline-flex;align-items:baseline;gap:.3rem}:root .pricing-badges{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}:root .pricing-amount{font-size:var(--fs-price);font-weight:700;color:var(--p-heading);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:root .pricing-currency{font-size:var(--fs-ui);color:var(--p-faint);font-weight:500}:root .pricing-price-old{flex-basis:100%;font-size:var(--fs-ui);color:var(--p-faint);text-decoration:line-through;margin-bottom:.15rem;display:flex;align-items:baseline;gap:.2rem}:root .pricing-save-inline{display:inline-block;background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-caption);font-weight:700;padding:.25rem .65rem;border-radius:2px;margin-top:0;letter-spacing:.01em;animation:pricingSavePulse 2s ease-in-out infinite}:root .pricing-billed{font-size:var(--fs-caption);color:var(--p-muted);margin:0 0 1.2rem;min-height:1.2em}:root .pricing-features{list-style:none;padding:0;margin:0 0 1.8rem;display:flex;flex-direction:column;gap:.7rem}:root .pricing-features li{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--fs-ui);color:var(--p-text);line-height:1.5}:root .pricing-check-badge{width:20px;height:20px;flex-shrink:0;margin-top:1px}:root .pricing-check-badge circle{fill:var(--p-pos)}:root .pricing-check-badge polyline{stroke:var(--p-on-brand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}:root .pricing-check-badge-gold circle{fill:var(--p-brand)}:root .pricing-cta{width:100%;text-align:center}:root .pricing-cta-pro{background:var(--p-brand);border:none}:root .pricing-cta-pro:hover{background:var(--p-brand);color:var(--p-on-brand);box-shadow:inset 0 0 0 999px #16140f24}:root .pricing-trust-strip{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.75rem;margin-bottom:1.2rem;font-size:var(--fs-caption);color:var(--p-faint)}:root .pricing-trust-strip span{display:inline-flex;align-items:center;gap:.25rem}:root .pricing-trust-strip svg{stroke:var(--p-mark-faint)}:root .pricing-features-divider{font-size:var(--fs-caption);font-weight:700;color:var(--p-text);padding-bottom:.3rem;border-bottom:1px solid var(--p-border);margin-bottom:.2rem}:root .pricing-features-divider svg{display:none}:root .pricing-feature-highlight{background:var(--p-fill);padding:.5rem .6rem;border-radius:4px;border:1px solid var(--p-border);margin-top:.2rem}:root .pricing-feature-highlight span{color:var(--p-text);font-weight:600}:root .pricing-check-gold{stroke:var(--p-mark-muted)}:root .pricing-feature-disabled span{color:var(--p-muted)}:root .pricing-lock{width:18px;height:18px;stroke:var(--p-mark-faint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}:root .pricing-store-banner{max-width:860px;margin:0 auto 3.5rem}:root .pricing-store-banner-inner{display:flex;align-items:center;gap:1rem;background:var(--p-brand);border-radius:4px;padding:1.3rem 1.8rem;color:var(--p-on-brand);position:relative;overflow:hidden}:root .pricing-store-banner-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="80" cy="20" r="40" fill="transparent"/><circle cx="20" cy="80" r="30" fill="transparent"/></svg>') no-repeat;background-size:cover;pointer-events:none}:root .pricing-store-icon{width:48px;height:48px;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}:root .pricing-store-icon svg{stroke:var(--p-on-brand)}:root .pricing-store-text{flex:1;position:relative}:root .pricing-store-text strong{font-size:var(--fs-body);display:block;margin-bottom:.2rem}:root .pricing-store-text p{font-size:var(--fs-caption);color:var(--p-on-brand);margin:0;line-height:1.5}:root .pricing-store-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 28px;background:var(--p-surface);color:var(--p-brand);font-size:var(--fs-ui);font-weight:700;border-radius:4px;text-decoration:none;flex-shrink:0;transition:background .2s;white-space:nowrap}:root .pricing-store-btn:hover{background:var(--p-fill)}:root .pricing-store-discount{font-size:var(--fs-price);font-weight:700;color:var(--p-on-brand);letter-spacing:-.03em;position:relative;flex-shrink:0}:root .pricing-compare-highlight{background:var(--p-fill)}:root .pricing-compare-highlight td:first-child{font-weight:700;color:var(--p-text)}:root .pricing-cat-row td{background:var(--p-fill)!important;font-size:var(--fs-caption)!important;font-weight:700!important;color:var(--p-text)!important;text-align:start!important;padding:.6rem 1rem!important;border-bottom:1px solid var(--p-border)!important;letter-spacing:.02em}:root .pricing-compare-section{max-width:820px;margin:0 auto 4rem}:root .pricing-compare-section h2{text-align:center;font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:0 0 1.5rem}:root .pricing-compare-wrap{background:var(--p-surface);border-radius:4px;border:1px solid var(--p-border);overflow:hidden;box-shadow:none}:root .pricing-compare-table{width:100%;border-collapse:collapse}:root .pricing-compare-table th{padding:.9rem 1rem;font-size:var(--fs-ui);font-weight:700;color:var(--p-text);background:var(--p-fill-2);border-bottom:1px solid var(--p-border);text-align:center}:root .pricing-compare-table th:first-child{text-align:start}:root .pricing-compare-pro{background:var(--p-fill)!important}:root .pricing-compare-table td{padding:.75rem 1rem;font-size:var(--fs-ui);color:var(--p-muted);border-bottom:1px solid var(--p-border);text-align:center}:root .pricing-compare-table td:first-child{text-align:start;font-weight:500;color:var(--p-text)}:root .pricing-compare-table tbody tr:last-child td{border-bottom:none}:root .pricing-compare-table tbody tr:hover{background:var(--p-fill)}:root .pricing-tbl-check{width:18px;height:18px;stroke:var(--p-pos);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}:root .pricing-tbl-x{width:16px;height:16px;stroke:var(--p-mark-faint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}:root .pricing-faq-section{max-width:720px;margin:0 auto 4rem}:root .pricing-faq-section h2{text-align:center;font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:0 0 1.5rem}:root .pricing-faq-list{display:flex;flex-direction:column;gap:.5rem}:root .pricing-faq-item{background:var(--p-surface);border-radius:4px;border:1px solid var(--p-border);overflow:hidden}:root .pricing-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;background:none;border:none;font-size:var(--fs-ui);font-weight:600;color:var(--p-text);cursor:pointer;font-family:inherit;text-align:start;gap:.75rem}:root .pricing-faq-q span{flex:1}:root .pricing-faq-arrow{width:18px;height:18px;stroke:var(--p-mark-faint);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;transition:transform .25s}:root .pricing-faq-item.open .pricing-faq-arrow{transform:rotate(180deg)}:root .pricing-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1.2rem}:root .pricing-faq-item.open .pricing-faq-a{max-height:200px;padding:0 1.2rem 1rem}:root .pricing-faq-a p{font-size:var(--fs-ui);color:var(--p-muted);line-height:1.7;margin:0}:root .pricing-final-cta{text-align:center;background:var(--p-brand);color:var(--p-on-brand);border-radius:4px;padding:3rem 2rem;margin-bottom:2rem}:root .pricing-final-cta h2{font-size:var(--fs-h2);font-weight:700;margin:0 0 .6rem;color:var(--p-on-brand)}:root .pricing-final-cta p{font-size:var(--fs-body);color:var(--p-on-brand);margin:0 0 1.5rem}:root .pricing-final-cta .btn{background:var(--p-surface);color:var(--p-brand);font-weight:700;border:none}:root .pricing-final-cta .btn:hover{background:var(--p-fill)}@media (max-width: 1024px){:root .pricing-cards{grid-template-columns:1fr;max-width:460px}}@media (max-width: 1024px){:root .pricing-card-pro{transform:scale(1)}}@media (max-width: 768px){:root .pricing-cards{grid-template-columns:1fr;max-width:420px}}@media (max-width: 768px){:root .pricing-card{padding:1.5rem 1.3rem}}@media (max-width: 768px){:root .pricing-card-pro{padding-top:2.2rem;transform:scale(1)}}@media (max-width: 768px){:root .pricing-amount{font-size:var(--fs-price)}}@media (max-width: 768px){:root .pricing-period-btn{padding:.45rem .9rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .pricing-compare-table th,:root .pricing-compare-table td{padding:.6rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .pricing-final-cta{padding:2rem 1.5rem;border-radius:4px}}@media (max-width: 768px){:root .pricing-final-cta h2{font-size:var(--fs-h2)}}@media (max-width: 768px){:root .pricing-hero h1{margin-bottom:.5rem}}@media (max-width: 768px){:root .pricing-social-proof{gap:.8rem}}@media (max-width: 768px){:root .pricing-sp-num{font-size:var(--fs-h2)}}@media (max-width: 768px){:root .pricing-savings-banner{font-size:var(--fs-caption);padding:.5rem .8rem}}@media (max-width: 768px){:root .pricing-trust-strip{gap:.6rem;font-size:var(--fs-caption)}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gated{position:relative;border-radius:4px;overflow:hidden}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gated.cp-locked .cp-gated-body{filter:blur(6px);opacity:.6;pointer-events:none;user-select:none;-webkit-user-select:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.2rem;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-veil{background:var(--p-fill)}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-medal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--p-gold-bg);box-shadow:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-medal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--p-gold)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5;max-width:320px}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.2rem}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-cta{background:var(--p-brand);color:var(--p-on-brand);font-weight:700;font-size:var(--fs-ui);border-radius:4px;padding:.45rem 1.15rem;text-decoration:none;box-shadow:none;transition:box-shadow .15s}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-cta:hover{box-shadow:inset 0 0 0 999px #16140f24}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-cta:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample{background:var(--p-surface);color:var(--p-text);font-weight:700;font-size:var(--fs-ui);font-family:inherit;border:1px solid var(--p-border-strong);border-radius:4px;padding:.45rem 1.15rem;cursor:pointer;transition:background .15s,border-color .15s}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample:hover{background:var(--p-fill);border-color:var(--p-border-strong)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample--inline{font-size:var(--fs-caption);padding:.3rem .8rem;display:inline-flex;align-items:center;gap:.3rem}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-th-lock{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:1px 7px;border-radius:2px;background:var(--p-gold-bg);border:1px solid var(--p-gold);color:var(--p-gold);font-size:var(--fs-caption);font-weight:700;letter-spacing:.01em}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-th-lock svg{flex-shrink:0}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.8rem;padding:.8rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-medal{display:inline-flex;flex-shrink:0}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-medal .cp-gate-medal{width:40px;height:40px}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-text{flex:1;min-width:200px;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.55}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-text strong{display:block;color:var(--p-heading);font-size:var(--fs-ui);font-weight:700;margin-bottom:.15rem}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}:root .wt-modal.wt-modal-wide{max-width:920px;width:94vw}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-frame-wrap{border:1px solid var(--p-border);border-radius:4px;overflow:hidden;background:var(--p-surface);box-shadow:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-frame{width:100%;height:68vh;min-height:420px;border:0;display:block}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-note{display:flex;align-items:center;gap:.7rem;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:.7rem .9rem;margin-bottom:1rem;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-note .cp-gate-medal{width:38px;height:38px;flex-shrink:0}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-content{border:1px solid var(--p-border);border-radius:4px;padding:1rem;background:var(--p-surface);overflow-x:auto}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-cta{display:block;width:max-content;margin:1.1rem auto .2rem;text-align:center}@media (max-width: 480px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{padding:.3rem .55rem;font-size:var(--fs-caption);gap:.25rem}}@media (max-width: 480px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn svg{width:14px;height:14px}}@media (max-width: 375px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{padding:.25rem .45rem;font-size:var(--fs-caption);border-radius:4px}}@media (max-width: 375px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn svg{width:12px;height:12px}}:is(.rh-overlay-host) .fr-price-change>:is(.fs-pos,.fs-neg,.fs-zero){direction:ltr;unicode-bidi:isolate}:is(.rh-overlay-host) .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 var(--p-line-soft)}:is(.rh-overlay-host) .fr-card-header-row .fr-card-title{margin:0;padding-bottom:0;border-bottom:none}:is(.rh-overlay-host) .fr-card-header-row .fr-card-subtitle{margin:.2rem 0 0}:is(.rh-overlay-host) .fr-card-header-row .fr-amounts-note{margin:.2rem 0 0}:is(.rh-overlay-host) .fr-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);padding:1.25rem;margin-bottom:1.25rem;box-shadow:none}:is(.rh-overlay-host) .fr-card-title{font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-line-soft)}:is(.rh-overlay-host) .fr-narrative-block{border:none;border-radius:0;padding:.2rem 0 .9rem;margin:0 0 .6rem}:is(.rh-overlay-host) .fr-narr{margin:0;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--p-text)}:is(.rh-overlay-host) .fr-narr-co{font-weight:600;color:var(--p-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.rh-overlay-host) .fr-narr-co:hover{color:var(--p-brand);text-decoration-thickness:2px}:is(.rh-overlay-host) .fr-narr strong{color:var(--p-heading);font-weight:600;font-variant-numeric:tabular-nums}:is(.rh-overlay-host) .fr-narr-up{color:var(--p-pos);font-weight:600;font-variant-numeric:tabular-nums}:is(.rh-overlay-host) .fr-narr-down{color:var(--p-neg);font-weight:600;font-variant-numeric:tabular-nums}:is(.rh-overlay-host) .fr-card-subtitle{font-size:var(--fs-ui);color:var(--p-muted);margin:-.75rem 0 1rem}:is(.rh-overlay-host) .fr-card-meta{font-size:var(--fs-caption);color:var(--p-muted);line-height:var(--lh-ui);margin:.3rem 0 0}:is(.rh-overlay-host) .fr-table-wrap{position:relative;background:var(--p-surface);border-radius:var(--r-md);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}:is(.rh-overlay-host) .fr-comparison-table{width:100%;border-collapse:separate;border-spacing:0;font:400 var(--fs-table)/1.4 var(--font-ui);color:var(--p-text)}:is(.rh-overlay-host) .fr-comparison-table th{block-size:var(--row-head);padding:.5rem .75rem;text-align:right;vertical-align:middle;font-weight:600;color:var(--p-th-fg);background:var(--p-th-bg);border:0;font-size:var(--fs-caption);line-height:1.35;white-space:nowrap}:is(.rh-overlay-host) .fr-comparison-table th:first-child{border-start-start-radius:var(--r-md)}:is(.rh-overlay-host) .fr-comparison-table th:last-child{border-start-end-radius:var(--r-md)}:is(.rh-overlay-host) .fr-comparison-table th :focus-visible{outline-color:var(--p-on-brand);outline-offset:-2px}:is(.rh-overlay-host) .fr-comparison-table th.fr-th-label{text-align:start;min-width:140px}:is(.rh-overlay-host) .fr-th-sub{font-size:var(--fs-caption);font-weight:400;color:var(--p-on-dark-muted)}:is(.rh-overlay-host) .fr-comparison-table td{block-size:var(--row);padding:.5rem .75rem;background:var(--p-surface);border-bottom:1px solid var(--p-tbl-line);text-align:right}:is(.rh-overlay-host) .fr-comparison-table td:first-child{border-inline-start:1px solid var(--p-tbl-line)}:is(.rh-overlay-host) .fr-comparison-table td:last-child{border-inline-end:1px solid var(--p-tbl-line)}:is(.rh-overlay-host) .fr-comparison-table tbody tr:last-child td:first-child{border-end-start-radius:var(--r-md)}:is(.rh-overlay-host) .fr-comparison-table tbody tr:last-child td:last-child{border-end-end-radius:var(--r-md)}:is(.rh-overlay-host) .fr-cell-label{font-weight:500;color:var(--p-text);text-align:start!important}:is(.rh-overlay-host) .fr-cell-unit{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:.15rem;font-style:normal}:is(.rh-overlay-host) .fr-cell-value{font-weight:500;color:var(--p-heading);white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr}:is(.rh-overlay-host) .fr-cell-current{background:none}:is(.rh-overlay-host) .fr-row-margin td{background:var(--p-surface);color:var(--p-gold)}:is(.rh-overlay-host) .fr-row-margin .fr-cell-label{color:var(--p-gold);font-weight:600}:is(.rh-overlay-host) .fr-row-margin td:not(.fr-cell-change) .fs-pos,:is(.rh-overlay-host) .fr-row-margin td:not(.fr-cell-change) .fs-zero{color:var(--p-gold);font-weight:500}:is(.rh-overlay-host) .fr-row-margin td:not(.fr-cell-change) .fs-neg{color:var(--p-neg);font-weight:500}:is(.rh-overlay-host) .fr-comparison-table .fr-cell-value:not(.fr-cell-change)>:is(.fs-pos,.fs-zero):after{content:")";visibility:hidden}:is(.rh-overlay-host) .fr-no-data{color:var(--p-faint)}:is(.rh-overlay-host) .fr-comparison-table th.fr-th-change{font-weight:500;min-width:4.5rem;white-space:nowrap}:is(.rh-overlay-host) .fr-cell-change{padding-inline:.5rem!important;white-space:nowrap}:is(.rh-overlay-host) .fr-change-tag{display:inline-flex;align-items:center;gap:.375rem;font:500 var(--fs-table)/var(--lh-control) var(--font-num);font-variant-numeric:tabular-nums}:is(.rh-overlay-host) [dir=rtl] .fr-change-tag{direction:rtl}:is(.rh-overlay-host) .fr-change-tag:is(.fs-pos,.fs-neg):before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:is(.rh-overlay-host) .fr-change-tag.fs-neg:before{transform:scaleY(-1)}:is(.rh-overlay-host) .fr-row-main td{background:var(--p-tbl-total);color:var(--p-heading);font-weight:600}:is(.rh-overlay-host) .fr-row-main .fr-cell-label{font-weight:600;color:var(--p-heading)}:is(.rh-overlay-host) .fr-row-main td:not(.fr-cell-change) .fs-pos,:is(.rh-overlay-host) .fr-row-main td:not(.fr-cell-change) .fs-zero{color:var(--p-heading);font-weight:600}:is(.rh-overlay-host) .fr-analysis-card{border-top-width:1px}:is(.rh-overlay-host) .fr-analysis-text{font-size:var(--fs-body);color:var(--p-text);line-height:var(--lh-prose);margin:0}:is(.rh-overlay-host) .fr-table-row-clickable{cursor:pointer}:is(.rh-overlay-host) .fr-table-row-clickable td{transition:background-color var(--t-fast)}:is(.rh-overlay-host) .fr-table-row-clickable:not(.fr-row-main):hover td{background:var(--p-hover)}@media (max-width: 768px){:is(.rh-overlay-host) .fr-card{padding:1rem}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-card-header-row{flex-direction:column;gap:.75rem}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-card-title{margin-bottom:.6rem;padding-bottom:.5rem}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-card-subtitle{margin:-.4rem 0 .6rem}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-comparison-table{width:100%;table-layout:auto;font-size:var(--fs-caption)}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-comparison-table th{padding:.4rem .5rem;white-space:nowrap}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-comparison-table th.fr-th-label{min-width:auto;white-space:normal;text-align:start}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-comparison-table td{block-size:var(--row-compact);padding:.4rem .5rem;font-size:var(--fs-caption);white-space:nowrap}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-change-tag{font-size:var(--fs-caption)}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-comparison-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;min-inline-size:7.5rem;max-inline-size:11rem;white-space:normal}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-comparison-table th:first-child{z-index:3}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-row-margin .fr-cell-label{background:var(--p-surface)}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-analysis-card{padding:1rem}}@media (max-width: 375px){:is(.rh-overlay-host) .fr-card{padding:.75rem}}@supports (lp-legacy-lists: 1){:root .rh-page{min-height:100vh}}@supports (lp-legacy-lists: 1){:root .rh-period-bar{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin-top:-.5rem;padding:0 0 1rem;position:relative;z-index:1}}@supports (lp-legacy-lists: 1){:root .rh-period-bar::-webkit-scrollbar{display:none}}@supports (lp-legacy-lists: 1){:root .rh-period-btn{flex-shrink:0;padding:.45rem 1rem;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all var(--transition)}}@supports (lp-legacy-lists: 1){:root .rh-period-btn:hover{border-color:var(--p-brand);color:var(--p-text)}}@supports (lp-legacy-lists: 1){:root .rh-period-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .rh-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}}@supports (lp-legacy-lists: 1){:root .rh-guide-desktop{display:inline-flex}}@supports (lp-legacy-lists: 1){:root .rh-guide-mobile{display:none}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .rh-guide-desktop{display:none!important}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .rh-guide-mobile{display:flex;width:100%;justify-content:center}}}@supports (lp-legacy-lists: 1){:root .rh-metric-tabs{display:flex;gap:0;border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .rh-metric-tab{padding:.65rem 1.25rem;font-size:var(--fs-ui);font-weight:500;color:var(--p-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--transition);white-space:nowrap;font-family:inherit}}@supports (lp-legacy-lists: 1){:root .rh-metric-tab:hover{color:var(--p-text)}}@supports (lp-legacy-lists: 1){:root .rh-metric-tab.active{color:var(--p-heading);border-bottom-color:var(--p-mark-heading);font-weight:600}}@supports (lp-legacy-lists: 1){:root .rh-search-wrap{margin-bottom:1rem;position:relative}}@supports (lp-legacy-lists: 1){:root .rh-search-input{width:100%;box-sizing:border-box;padding:.65rem 1rem .65rem 2.5rem;border:1px solid var(--p-border-strong);border-radius:var(--radius-md);font-size:var(--fs-input);font-family:inherit;color:var(--p-text);background:var(--p-surface);outline:none;transition:border-color var(--transition)}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .rh-search-input{padding:.65rem 2.5rem .65rem 1rem}}@supports (lp-legacy-lists: 1){:root .rh-search-input:focus{border-color:var(--p-brand)}}@supports (lp-legacy-lists: 1){:root .rh-search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--p-faint);pointer-events:none}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .rh-search-icon{left:auto;right:.85rem}}@supports (lp-legacy-lists: 1){:root .rh-table-section{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;overflow:hidden;margin-bottom:2rem;box-shadow:none}}@supports (lp-legacy-lists: 1){:root .rh-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@supports (lp-legacy-lists: 1){:root .rh-table-wrap::-webkit-scrollbar{height:6px}}@supports (lp-legacy-lists: 1){:root .rh-table-wrap::-webkit-scrollbar-track{background:transparent}}@supports (lp-legacy-lists: 1){:root .rh-table-wrap::-webkit-scrollbar-thumb{background:var(--p-border-strong);border-radius:3px}}@supports (lp-legacy-lists: 1){:root .rh-table{width:100%;border-collapse:collapse;min-width:900px;font-size:var(--fs-ui)}}@supports (lp-legacy-lists: 1){:root .rh-table thead th{background:var(--p-fill-2);padding:.85rem 1rem;font-size:var(--fs-ui);font-weight:700;color:var(--p-text);text-transform:uppercase;letter-spacing:.04em;text-align:center;border-bottom:1px solid var(--p-border);white-space:nowrap;position:sticky;top:0;z-index:2}}@supports (lp-legacy-lists: 1){:root .rh-th-unit{display:block;font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);letter-spacing:0;text-transform:none;margin-top:3px}}@supports (lp-legacy-lists: 1){:root .rh-forecast-date{font-size:var(--fs-caption);font-weight:400;color:var(--p-faint);margin-top:3px;white-space:nowrap}}@supports (lp-legacy-lists: 1){:root .rh-table thead th:first-child{text-align:start;position:sticky;z-index:3;background:var(--p-fill-2)}}@supports (lp-legacy-lists: 1){:root[dir=ltr] .rh-table thead th:first-child{left:0}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .rh-table thead th:first-child{right:0}}@supports (lp-legacy-lists: 1){:root .rh-table tbody td{padding:.85rem 1rem;text-align:center;vertical-align:middle}}@supports (lp-legacy-lists: 1){:root .rh-table tbody td:first-child{text-align:start;position:sticky;z-index:1;background:var(--p-surface)}}@supports (lp-legacy-lists: 1){:root[dir=ltr] .rh-table tbody td:first-child{left:0}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .rh-table tbody td:first-child{right:0}}@supports (lp-legacy-lists: 1){:root .rh-table tbody tr{background:var(--p-surface);cursor:pointer;transition:background-color var(--transition)}}@supports (lp-legacy-lists: 1){:root .rh-table tbody tr:hover{background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .rh-table tbody tr:hover td:first-child{background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .rh-company-cell{display:flex;flex-direction:row;align-items:center;gap:.55rem;min-width:120px}}@supports (lp-legacy-lists: 1){:root .rh-company-name{font-weight:600;color:var(--p-heading);font-size:var(--fs-ui);display:inline-flex;align-items:center;gap:.4rem;transition:color .2s}}@supports (lp-legacy-lists: 1){:root .rh-company-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:.22rem .6rem;background:var(--p-fill-2);color:var(--p-text);border-radius:2px;font-weight:700;font-size:var(--fs-ui);font-family:Inter,monospace;letter-spacing:.01em;flex-shrink:0;direction:ltr}}@supports (lp-legacy-lists: 1){:root .rh-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .rh-co-arrow{transform:translate(4px) scaleX(-1)}}@supports (lp-legacy-lists: 1){:root .rh-table tbody tr:hover .rh-company-name{color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .rh-table tbody tr:hover .rh-co-arrow{opacity:.6;transform:translate(0)}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .rh-table tbody tr:hover .rh-co-arrow{transform:translate(0) scaleX(-1)}}@supports (lp-legacy-lists: 1){:root .rh-forecast-cell{display:flex;flex-direction:column;align-items:center;gap:.2rem}}@supports (lp-legacy-lists: 1){:root .rh-forecast-value{font-family:Inter,monospace;font-weight:600;color:var(--p-heading);font-size:var(--fs-ui);direction:ltr}}@supports (lp-legacy-lists: 1){:root .rh-forecast-change{font-family:Inter,monospace;font-size:var(--fs-caption);font-weight:500;direction:ltr;padding:.1rem .4rem;border-radius:4px}}@supports (lp-legacy-lists: 1){:root .rh-positive{color:var(--p-pos);background:transparent}}@supports (lp-legacy-lists: 1){:root .rh-negative{color:var(--p-neg);background:transparent}}@supports (lp-legacy-lists: 1){:root .rh-neutral{color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-not-announced{font-size:var(--fs-caption);color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-vs-avg-tag{font-size:var(--fs-caption);font-weight:600;padding:.12rem .45rem;border-radius:4px;white-space:nowrap;margin-top:.1rem}}@supports (lp-legacy-lists: 1){:root .rh-tag-above{color:var(--p-pos);background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .rh-tag-below{color:var(--p-neg);background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .rh-tag-match{color:var(--p-muted);background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .rh-disclaimer{font-size:var(--fs-caption);color:var(--p-muted);padding:.65rem 1rem;border-top:1px solid var(--p-border);line-height:1.6}}@supports (lp-legacy-lists: 1){:root .rh-disclaimer strong{color:var(--p-text);font-weight:600}}@supports (lp-legacy-lists: 1){:root .rh-tp-hint{display:flex;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);background:var(--p-fill);border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .rh-tp-hint svg{flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .rh-tp-click{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-inline:auto;padding:.35rem .55rem;border-radius:4px;transition:background .15s ease}}@supports (lp-legacy-lists: 1){:root .rh-tp-click:hover{background:var(--p-fill)}}@supports (lp-legacy-lists: 1){:root .rh-tp-click:hover .rh-forecast-value{color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .rh-tp-click .rh-forecast-value{display:inline-flex;align-items:center;gap:.3rem}}@supports (lp-legacy-lists: 1){:root .rh-tp-doc{display:inline-flex;align-items:center;color:var(--p-faint);transition:color .15s ease}}@supports (lp-legacy-lists: 1){:root .rh-tp-click:hover .rh-tp-doc{color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-tp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:var(--p-scrim);display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .22s ease}}@supports (lp-legacy-lists: 1){:root .rh-tp-overlay.open{opacity:1;visibility:visible}}@supports (lp-legacy-lists: 1){:root .rh-tp-pop{background:var(--p-surface);border-radius:4px;width:440px;max-width:94vw;max-height:84vh;overflow-y:auto;box-shadow:var(--p-shadow-float);transform:translateY(14px) scale(.97);transition:transform .22s ease}}@supports (lp-legacy-lists: 1){:root .rh-tp-overlay.open .rh-tp-pop{transform:none}}@supports (lp-legacy-lists: 1){:root .rh-tp-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.3rem .85rem;border-bottom:1px solid var(--p-border);position:sticky;top:0;background:var(--p-surface);z-index:2}}@supports (lp-legacy-lists: 1){:root .rh-tp-pop-head h3{margin:0;font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .rh-tp-pop-sub{display:block;margin-top:3px;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-tp-pop-close{width:30px;height:30px;border:none;background:var(--p-fill);border-radius:4px;cursor:pointer;color:var(--p-text);font-size:1rem;line-height:1;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .rh-tp-pop-close:hover{background:var(--p-fill-2)}}@supports (lp-legacy-lists: 1){:root .rh-tp-hlist{padding:.85rem 1.1rem .5rem;display:flex;flex-direction:column;gap:.45rem}}@supports (lp-legacy-lists: 1){:root .rh-tp-hrow{display:flex;align-items:center;gap:.7rem;width:100%;text-align:start;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:.6rem .75rem;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}}@supports (lp-legacy-lists: 1){:root .rh-tp-hrow:hover{background:var(--p-fill);border-color:var(--p-border-strong)}}@supports (lp-legacy-lists: 1){:root .rh-tp-hdoc{width:34px;height:34px;border-radius:4px;background:var(--p-fill-2);color:var(--p-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}}@supports (lp-legacy-lists: 1){:root .rh-tp-hmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}}@supports (lp-legacy-lists: 1){:root .rh-tp-hprice{font-family:Inter,monospace;font-weight:700;font-size:var(--fs-body);color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .rh-tp-hprice small{font-weight:500;font-size:var(--fs-caption);color:var(--p-faint)}}@supports (lp-legacy-lists: 1){:root .rh-tp-hdate{font-size:var(--fs-caption);color:var(--p-faint)}}@supports (lp-legacy-lists: 1){:root .rh-tp-first{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);background:var(--p-fill);padding:.14rem .45rem;border-radius:4px;white-space:nowrap}}@supports (lp-legacy-lists: 1){:root .rh-tp-hview{font-size:var(--fs-caption);font-weight:700;color:var(--p-brand);white-space:nowrap;opacity:0;transition:opacity .15s ease}}@supports (lp-legacy-lists: 1){:root .rh-tp-hrow:hover .rh-tp-hview{opacity:1}}@supports (lp-legacy-lists: 1){:root .rh-tp-hfoot{padding:.35rem 1.3rem 1rem;font-size:var(--fs-caption);color:var(--p-faint)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rhero{padding:1.1rem 1.3rem;background:var(--p-fill);border-bottom:1px solid var(--p-border);display:flex;flex-direction:column;gap:.55rem}}@supports (lp-legacy-lists: 1){:root .rh-tp-rco{display:flex;align-items:center;gap:.55rem;font-weight:700;color:var(--p-text);font-size:var(--fs-ui)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rtarget{display:flex;align-items:baseline;gap:.5rem}}@supports (lp-legacy-lists: 1){:root .rh-tp-rtarget strong{font-family:Inter,monospace;font-size:var(--fs-figure);font-weight:700;color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rtarget span{font-size:var(--fs-caption);color:var(--p-muted);font-weight:600}}@supports (lp-legacy-lists: 1){:root .rh-tp-raction{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.9rem 1.3rem;border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rstat{background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:2px}}@supports (lp-legacy-lists: 1){:root .rh-tp-rstat b{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rstat>span{font-size:var(--fs-ui);font-weight:700;color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rstat .rh-forecast-change{align-self:flex-start}}@supports (lp-legacy-lists: 1){:root .rh-tp-rsec{padding:.85rem 1.3rem 0}}@supports (lp-legacy-lists: 1){:root .rh-tp-rsec h4{margin:0 0 .35rem;font-size:var(--fs-caption);font-weight:700;color:var(--p-heading)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rsec p{margin:0;font-size:var(--fs-caption);line-height:1.7;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rsec ul{margin:0;padding-inline-start:1.1rem;font-size:var(--fs-caption);line-height:1.8;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-tp-rfoot{margin-top:.95rem;padding:.75rem 1.3rem .95rem;border-top:1px dashed var(--p-border);font-size:var(--fs-caption);color:var(--p-faint);line-height:1.6}}@supports (lp-legacy-lists: 1){@media (prefers-reduced-motion: reduce){:root .rh-tp-overlay,:root .rh-tp-pop{transition:none}}}@supports (lp-legacy-lists: 1){:root .rh-table thead th.rh-avg-col,:root .rh-table tbody td.rh-avg-col{border-inline-start:1px solid var(--p-border);border-inline-end:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .rh-table thead th.rh-actual-col,:root .rh-table tbody td.rh-actual-col{border-inline-start:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .rh-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}}@supports (lp-legacy-lists: 1){:root .rh-detail-backdrop.open{opacity:1;visibility:visible}}@supports (lp-legacy-lists: 1){:root .rh-detail-panel{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;height:100dvh;background:var(--p-surface);z-index:1000;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:var(--p-shadow-float)}}@supports (lp-legacy-lists: 1){:root[dir=rtl] .rh-detail-panel{right:auto;left:0;transform:translate(-100%);box-shadow:var(--p-shadow-float)}}@supports (lp-legacy-lists: 1){:root .rh-detail-panel.open{transform:translate(0)}}@supports (lp-legacy-lists: 1){:root .rh-detail-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--p-border);position:sticky;top:0;background:var(--p-surface);z-index:1}}@supports (lp-legacy-lists: 1){:root .rh-detail-title{display:flex;flex-direction:column;gap:.15rem}}@supports (lp-legacy-lists: 1){:root .rh-detail-title h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0}}@supports (lp-legacy-lists: 1){:root .rh-detail-title span{font-size:var(--fs-ui);color:var(--p-muted);font-family:Inter,monospace}}@supports (lp-legacy-lists: 1){:root .rh-detail-close{background:none;border:1px solid var(--p-border);border-radius:var(--radius-sm);padding:.4rem;cursor:pointer;color:var(--p-muted);transition:all var(--transition);display:inline-flex;align-items:center;justify-content:center}}@supports (lp-legacy-lists: 1){:root .rh-detail-close:hover{color:var(--p-text);border-color:var(--p-border-strong)}}@supports (lp-legacy-lists: 1){:root .rh-detail-body{padding:1.5rem}}@supports (lp-legacy-lists: 1){:root .rh-detail-price-block{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .rh-detail-price{font-size:var(--fs-price);font-weight:700;font-family:Inter,sans-serif;color:var(--p-heading);direction:ltr}}@supports (lp-legacy-lists: 1){:root .rh-detail-price small{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-detail-change{font-size:var(--fs-body);font-weight:600;font-family:Inter,sans-serif;direction:ltr}}@supports (lp-legacy-lists: 1){:root .rh-detail-section-title{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}}@supports (lp-legacy-lists: 1){:root .rh-detail-desc{font-size:var(--fs-ui);line-height:1.7;color:var(--p-muted);margin:0 0 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}}@supports (lp-legacy-lists: 1){:root .rh-notes-section{margin-bottom:1.5rem}}@supports (lp-legacy-lists: 1){:root .rh-notes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}}@supports (lp-legacy-lists: 1){:root .rh-note-add-btn{font-size:var(--fs-caption);font-weight:600;color:var(--p-brand);background:none;border:1px solid var(--p-brand);border-radius:var(--radius-sm);padding:.3rem .75rem;cursor:pointer;font-family:inherit;transition:all var(--transition)}}@supports (lp-legacy-lists: 1){:root .rh-note-add-btn:hover{background:var(--p-brand);color:var(--p-on-brand)}}@supports (lp-legacy-lists: 1){:root .rh-note-card{background:var(--p-fill);border:1px solid var(--p-border);border-radius:var(--radius-sm);padding:.75rem;margin-bottom:.5rem}}@supports (lp-legacy-lists: 1){:root .rh-note-title-input{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:var(--fs-input);font-weight:600;color:var(--p-heading);font-family:inherit;outline:none;margin-bottom:.35rem}}@supports (lp-legacy-lists: 1){:root .rh-note-textarea{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:var(--fs-input);color:var(--p-muted);font-family:inherit;outline:none;resize:vertical;min-height:50px;line-height:1.6}}@supports (lp-legacy-lists: 1){:root .rh-note-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.35rem}}@supports (lp-legacy-lists: 1){:root .rh-note-date{font-size:var(--fs-caption);color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-note-delete{background:none;border:none;color:var(--p-neg);cursor:pointer;font-size:var(--fs-caption);font-family:inherit}}@supports (lp-legacy-lists: 1){:root .rh-note-delete:hover{text-decoration:underline}}@supports (lp-legacy-lists: 1){:root .rh-notes-empty{font-size:var(--fs-caption);color:var(--p-muted);text-align:center;padding:1rem 0}}@supports (lp-legacy-lists: 1){:root .rh-go-company-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1rem;margin-top:1.5rem;background:var(--p-brand);color:var(--p-on-brand);border:none;border-radius:4px;font-size:var(--fs-ui);font-weight:600;font-family:inherit;cursor:pointer;transition:box-shadow var(--transition, .2s);text-decoration:none}}@supports (lp-legacy-lists: 1){:root .rh-go-company-btn:hover{box-shadow:inset 0 0 0 999px #16140f24}}@supports (lp-legacy-lists: 1){:root .rh-empty-state{text-align:center;padding:3rem 1rem;color:var(--p-muted)}}@supports (lp-legacy-lists: 1){:root .rh-empty-state svg{margin-bottom:1rem;opacity:.4}}@supports (lp-legacy-lists: 1){:root .rh-empty-state p{font-size:var(--fs-body)}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .rh-table{min-width:780px}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .rh-detail-panel{width:100vw}}}@supports (lp-legacy-lists: 1){@media (max-width: 768px){:root .rh-metric-tab{padding:.55rem 1rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .rh-table{min-width:680px}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .rh-period-bar{gap:.35rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .rh-period-btn{font-size:var(--fs-caption);padding:.35rem .75rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .rh-metric-tab{padding:.45rem .75rem;font-size:var(--fs-caption)}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .rh-search-input{font-size:var(--fs-input);padding:.55rem .85rem .55rem 2.2rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root[dir=rtl] .rh-search-input{padding:.55rem 2.2rem .55rem .85rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .rh-detail-body{padding:1rem}}}@supports (lp-legacy-lists: 1){@media (max-width: 480px){:root .rh-detail-header{padding:1rem}}}:root .ri-page{min-height:100vh}:root .ri-article-page{min-height:100vh}:root .ri-section-tabs{display:inline-flex;padding:4px;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;gap:2px;margin:1.8rem 0 1.5rem}:root .ri-section-tab{padding:.65rem 1.2rem;border-radius:4px;border:none;background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}:root .ri-section-tab:hover:not(.active){background:var(--p-fill)}:root .ri-section-tab.active{background:var(--p-brand);color:var(--p-on-brand);box-shadow:none}:root .ri-section-count{font-size:var(--fs-caption);font-weight:700;background:var(--p-fill-2);color:var(--p-text);padding:.12rem .5rem;border-radius:2px;font-variant-numeric:tabular-nums}:root .ri-section-tab.active .ri-section-count{background:var(--p-surface);color:var(--p-brand)}:root .ri-meetings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.25rem}:root .ri-meeting-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}:root .ri-meeting-thumb{position:relative;aspect-ratio:16/9;background:var(--p-dark);display:flex;align-items:center;justify-content:center;color:var(--p-on-dark-muted);overflow:hidden}:root .ri-meeting-thumb svg.ri-play-btn{width:56px;height:56px;filter:none;transition:transform .25s}:root .ri-meeting-card:hover .ri-play-btn{transform:scale(1.08)}:root .ri-meeting-duration{position:absolute;bottom:10px;inset-inline-end:10px;background:var(--p-dark-line);color:var(--p-on-dark);font-size:var(--fs-caption);font-weight:600;padding:.18rem .5rem;border-radius:2px;letter-spacing:.04em}:root .ri-meeting-body{padding:1.15rem 1.25rem 1.25rem;flex:1;display:flex;flex-direction:column}:root .ri-meeting-tags{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.6rem}:root .ri-meeting-tag{font-size:var(--fs-caption);font-weight:700;padding:.18rem .55rem;border-radius:2px;letter-spacing:.04em;text-transform:uppercase}:root .ri-meeting-tag.type-earnings{background:var(--p-fill);color:var(--p-text)}:root .ri-meeting-tag.type-strategy{background:var(--p-fill);color:var(--p-text)}:root .ri-meeting-tag.type-ipo{background:var(--p-fill);color:var(--p-muted)}:root .ri-meeting-tag.type-analyst{background:var(--p-fill);color:var(--p-text)}:root .ri-meeting-tag.format-virtual{background:var(--p-fill);color:var(--p-text)}:root .ri-meeting-tag.format-inperson{background:var(--p-fill);color:var(--p-muted)}:root .ri-meeting-company{font-size:var(--fs-caption);font-weight:600;color:var(--p-text);display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.45rem}:root .ri-meeting-symbol{display:inline-flex;align-items:center;justify-content:center;padding:.12rem .4rem;background:var(--p-fill);color:var(--p-text);border-radius:2px;font-weight:700;font-size:var(--fs-caption);font-family:Inter,monospace}:root .ri-meeting-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);line-height:1.4;margin:0 0 .55rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .ri-meeting-excerpt{font-size:var(--fs-ui);color:var(--p-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.85rem;flex:1}:root .ri-meeting-meta{display:flex;align-items:center;gap:.85rem;font-size:var(--fs-caption);color:var(--p-faint);padding-top:.65rem;border-top:1px solid var(--p-border)}:root .ri-meeting-meta-item{display:inline-flex;align-items:center;gap:.3rem}:root .ri-meeting-meta-item svg{color:var(--p-faint);opacity:.7}:root .ri-meeting-filters{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}:root .ri-meeting-filter-btn{padding:.5rem 1rem;border-radius:4px;border:1px solid var(--p-border-strong);background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:500;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap}:root .ri-meeting-filter-btn:hover:not(.active){background:var(--p-fill);border-color:var(--p-border-strong)}:root .ri-meeting-filter-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}@media (max-width: 768px){:root .ri-meetings-grid{grid-template-columns:1fr}}:root .ri-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}:root .ri-category-tabs{display:flex;gap:0;border-bottom:1px solid var(--p-border)}:root .ri-category-tab{padding:.65rem 1.25rem;font-size:var(--fs-ui);font-weight:500;color:var(--p-muted);background:transparent;border:none;cursor:pointer;position:relative;transition:color .2s;white-space:nowrap}:root .ri-category-tab:hover{color:var(--p-text)}:root .ri-category-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--p-mark-heading);border-radius:2px 2px 0 0}:root .ri-search-wrap{position:relative;margin-bottom:1.5rem}:root .ri-search-input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--p-border-strong);border-radius:4px;font-size:var(--fs-input);background:var(--p-surface);color:var(--p-text);transition:border-color .2s}:root[dir=rtl] .ri-search-input{padding:.75rem 2.5rem .75rem 1rem}:root .ri-search-input:focus{outline:none;border-color:var(--p-brand)}:root .ri-search-icon{position:absolute;top:50%;transform:translateY(-50%);left:.85rem;color:var(--p-faint);pointer-events:none}:root[dir=rtl] .ri-search-icon{left:auto;right:.85rem}:root .ri-featured{position:relative;display:flex;gap:1.5rem;background:var(--p-surface);border-radius:4px;overflow:hidden;box-shadow:none;margin-bottom:2rem;cursor:pointer;transition:box-shadow .25s;text-decoration:none;color:inherit}:root .ri-featured:hover{box-shadow:0 0 0 1px var(--p-border-strong)}:root .ri-featured-img{flex:0 0 45%;min-height:240px;overflow:hidden;position:relative}:root .ri-featured-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--p-on-dark-muted)}:root .ri-featured-content{flex:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}:root .ri-featured-tag{display:inline-block;font-size:var(--fs-caption);font-weight:600;padding:.2rem .6rem;border-radius:2px;margin-bottom:.6rem;width:fit-content}:root .ri-featured-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin-bottom:.5rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .ri-featured-excerpt{font-size:var(--fs-body);color:var(--p-muted);line-height:1.7;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root .ri-featured-meta{font-size:var(--fs-caption);color:var(--p-muted);display:flex;gap:.75rem;align-items:center}:root .ri-featured-meta .ri-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--p-border-strong);opacity:.5}:root .ri-exclusive-badge{position:absolute;top:.85rem;inset-inline-end:.85rem;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:.28rem .7rem;border-radius:2px;background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:none;pointer-events:none}:root .ri-exclusive-badge svg{flex-shrink:0}:root .ri-exclusive-badge--card{top:.6rem;inset-inline-end:.6rem;font-size:var(--fs-caption);padding:.22rem .55rem}:root .ri-exclusive-badge--meta{position:static}:root .ri-article-gate{max-height:440px}:root .ri-article-gate .cp-gate-veil{gap:.6rem}:root .ri-article-gate .cp-gate-title{font-size:var(--fs-h2)}:root .ri-article-gate .cp-gate-sub{font-size:var(--fs-ui);max-width:400px}:root .ri-article-gate .cp-gate-cta{font-size:var(--fs-ui);padding:.55rem 1.5rem}:root .ri-article-gate .cp-gate-sample{font-size:var(--fs-ui);padding:.55rem 1.5rem;text-decoration:none;display:inline-flex;align-items:center}:root .ri-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}:root .ri-article-card{background:var(--p-surface);border-radius:4px;overflow:hidden;box-shadow:none;transition:box-shadow .25s;cursor:pointer;text-decoration:none;color:inherit;display:block}:root .ri-article-card:hover{box-shadow:0 0 0 1px var(--p-border-strong)}:root .ri-card-img{aspect-ratio:16 / 9;overflow:hidden;position:relative}:root .ri-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--p-on-dark-muted)}:root .ri-card-body{padding:1rem 1.25rem}:root .ri-card-tag{display:inline-block;font-size:var(--fs-caption);font-weight:600;padding:.15rem .5rem;border-radius:2px;margin-bottom:.45rem}:root .ri-card-title{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin-bottom:.35rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .ri-card-excerpt{font-size:var(--fs-ui);color:var(--p-muted);line-height:1.6;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .ri-card-meta{font-size:var(--fs-caption);color:var(--p-muted);display:flex;gap:.5rem;align-items:center}:root .ri-card-meta .ri-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--p-border-strong);opacity:.5}:root .ri-empty-state{text-align:center;padding:3rem 1rem;color:var(--p-muted)}:root .ri-empty-state svg{width:48px;height:48px;margin-bottom:1rem;stroke:var(--p-mark-faint);opacity:.4}:root .ri-empty-state p{font-size:var(--fs-body)}:root .ri-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}:root .ri-breadcrumb a{color:var(--p-muted);text-decoration:none;transition:color .2s}:root .ri-breadcrumb a:hover{color:var(--p-brand)}:root .ri-bc-sep{opacity:.4;margin:0 .15rem}:root .ri-bc-current{color:var(--p-text);font-weight:500}:root .ri-article-meta{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-caption);color:var(--p-muted);margin-bottom:0;flex-wrap:wrap}:root .ri-article-meta .ri-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--p-border-strong);opacity:.5}:root .ri-article-cover{border-radius:4px;overflow:hidden;margin-bottom:2rem;aspect-ratio:21 / 9}:root .ri-article-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3.5rem;color:var(--p-on-dark-muted)}:root .ri-article-body{max-width:780px;margin:0 auto 2rem;line-height:1.9;font-size:var(--fs-body);color:var(--p-text)}:root .ri-article-body h2{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:2rem 0 .75rem}:root .ri-article-body h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:1.5rem 0 .5rem}:root .ri-article-body p{margin-bottom:1rem}:root .ri-article-body ul,:root .ri-article-body ol{margin:.75rem 0 1rem 1.5rem;line-height:1.8}:root[dir=rtl] .ri-article-body ul,:root[dir=rtl] .ri-article-body ol{margin:.75rem 1.5rem 1rem 0}:root .ri-article-body blockquote{border-left:3px solid var(--p-border-strong);padding:.75rem 1.25rem;margin:1rem 0;background:var(--p-fill);border-radius:0 4px 4px 0;font-style:italic;color:var(--p-text)}:root[dir=rtl] .ri-article-body blockquote{border-left:none;border-right:3px solid var(--p-border-strong);border-radius:4px 0 0 4px}:root .ri-article-body img{max-width:100%;border-radius:4px;margin:1rem 0}:root .ri-back-row{max-width:780px;margin:0 auto 2rem}:root .ri-back-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-ui);font-weight:500;color:var(--p-muted);text-decoration:none;transition:color .2s}:root .ri-back-btn:hover{color:var(--p-text)}:root .ri-related-section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--p-border);margin-bottom:2rem}:root .ri-related-section h2{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin-bottom:1.25rem}:root .ri-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}@media (max-width: 768px){:root .ri-featured{flex-direction:column}}@media (max-width: 768px){:root .ri-featured-img{min-height:180px}}@media (max-width: 768px){:root .ri-featured-content{padding:1.25rem}}@media (max-width: 768px){:root .ri-featured-title{font-size:var(--fs-h2)}}@media (max-width: 768px){:root .ri-articles-grid{grid-template-columns:1fr}}@media (max-width: 768px){:root .ri-related-grid{grid-template-columns:1fr}}@media (max-width: 768px){:root .ri-article-cover{aspect-ratio:16 / 9}}@media (max-width: 480px){:root .ri-featured-content{padding:1rem}}@media (max-width: 480px){:root .ri-card-body{padding:.75rem 1rem}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-report-btn{border-color:transparent;color:var(--p-brand);background:transparent}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-report-btn:hover{background:var(--p-hover);border-color:transparent;color:var(--p-brand)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-report-btn svg{stroke:currentColor}:root .store-page{padding:0 0 3rem;min-height:80vh}:root .store-hero-tag{display:inline-block;background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-caption);font-weight:600;padding:.35rem 1rem;border-radius:2px;letter-spacing:.02em;margin-bottom:0}:root .store-discount-banner{display:flex;align-items:center;gap:.75rem;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:1rem 1.5rem;margin-bottom:2.5rem;font-size:var(--fs-ui);color:var(--p-text);font-weight:500}:root .store-discount-banner svg{flex-shrink:0;stroke:var(--p-mark-muted)}:root .store-discount-banner span{flex:1}:root .store-discount-link{flex-shrink:0;background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-caption);font-weight:600;padding:.45rem 1.1rem;border-radius:4px;text-decoration:none;transition:box-shadow .2s}:root .store-discount-link:hover{box-shadow:inset 0 0 0 999px #16140f24}:root .store-book-featured{display:grid;grid-template-columns:300px 1fr;gap:2.5rem;background:var(--p-surface);border-radius:4px;padding:2.5rem;box-shadow:none;border:1px solid var(--p-border);margin-bottom:3rem}:root .store-book-cover-wrap{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:3/4;background:var(--p-fill);display:flex;align-items:center;justify-content:center}:root .store-book-cover{width:100%;height:100%;object-fit:cover;border-radius:4px;transition:transform .4s ease}:root .store-book-cover-wrap:hover .store-book-cover{transform:scale(1.03)}:root .store-badge-bestseller{position:absolute;top:12px;left:12px;background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-caption);font-weight:700;padding:.3rem .8rem;border-radius:2px;z-index:2;letter-spacing:.02em}:root[dir=ltr] .store-badge-bestseller{left:auto;right:12px}:root .store-book-details{display:flex;flex-direction:column;gap:0}:root .store-book-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}:root .store-book-cat{background:var(--p-fill-2);color:var(--p-text);font-size:var(--fs-caption);font-weight:600;padding:.25rem .7rem;border-radius:2px}:root .store-book-format{background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:700;padding:.25rem .7rem;border-radius:2px}:root .store-book-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:0 0 .5rem;line-height:1.3}:root .store-book-publisher{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-ui);color:var(--p-faint);margin:0 0 1rem}:root .store-book-publisher svg{flex-shrink:0;stroke:var(--p-mark-faint)}:root .store-book-desc{font-size:var(--fs-body);color:var(--p-muted);line-height:1.7;margin:0 0 1.25rem}:root .store-book-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}:root .store-book-stat{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-ui);color:var(--p-muted);background:var(--p-fill);padding:.4rem .8rem;border-radius:2px}:root .store-book-stat svg{flex-shrink:0;stroke:var(--p-mark-faint)}:root .store-book-pricing{margin-bottom:1.25rem}:root .store-price-main{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}:root .store-price-base{font-size:var(--fs-price);font-weight:700;color:var(--p-heading)}:root .store-price-base small{font-size:var(--fs-ui);font-weight:500}:root .store-price-sub{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:.4rem .75rem}:root .store-price-save{display:inline-block;background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-caption);font-weight:700;padding:.15rem .5rem;border-radius:2px;letter-spacing:.02em}:root .store-price-note{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500}:root .store-price-discount{font-size:var(--fs-body);font-weight:700;color:var(--p-heading)}:root .store-price-discount small{font-size:var(--fs-caption);font-weight:500}:root .store-price-was{font-size:var(--fs-h2);font-weight:700;color:var(--p-faint);text-decoration:line-through}:root .store-price-was small{font-size:var(--fs-caption);font-weight:500}:root .store-price-now{font-size:var(--fs-price);font-weight:700;color:var(--p-heading)}:root .store-price-now small{font-size:var(--fs-ui);font-weight:500}:root .store-student-badge{display:inline-block;background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:700;padding:.25rem .7rem;border-radius:2px}:root .store-price-note-on{display:inline-flex;align-items:center;gap:.35rem;color:var(--p-pos);font-weight:600}:root .store-book-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}:root .store-buy-btn{flex:1;max-width:320px;font-size:var(--fs-ui);padding:.9rem 2rem;border-radius:4px}:root .store-info-btn{display:inline-flex;align-items:center;gap:.4rem;background:var(--p-surface);border:1px solid var(--p-border-strong);color:var(--p-text);font-size:var(--fs-ui);font-weight:600;padding:.75rem 1.2rem;border-radius:4px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit}:root .store-info-btn:hover{border-color:var(--p-border-strong);background:var(--p-fill);box-shadow:none}:root .store-info-btn svg{flex-shrink:0;stroke:var(--p-mark-text)}:root .store-info-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}:root .store-info-overlay.active{opacity:1;visibility:visible}:root .store-info-popup{background:var(--p-surface);border-radius:4px;width:520px;max-width:92vw;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--p-shadow-float);transform:translateY(20px) scale(.97);transition:transform .3s ease}:root .store-info-overlay.active .store-info-popup{transform:translateY(0) scale(1)}:root .store-info-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--p-border)}:root .store-info-header h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0}:root .store-info-close{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;color:var(--p-faint);transition:background .2s,color .2s}:root .store-info-close:hover{background:var(--p-fill);color:var(--p-text)}:root .store-info-body{padding:1.5rem;overflow-y:auto}:root .store-info-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.65rem 0;border-bottom:1px solid var(--p-border)}:root .store-info-row:last-of-type{border-bottom:none}:root .store-info-label{font-size:var(--fs-ui);color:var(--p-muted);font-weight:500;flex-shrink:0}:root .store-info-value{font-size:var(--fs-ui);color:var(--p-heading);font-weight:600;text-align:end}:root .store-info-divider{height:1px;background:var(--p-border);margin:.75rem 0}:root .store-info-section h4{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0 0 .6rem}:root .store-info-list{list-style:none;padding:0;margin:0 0 1.25rem}:root .store-info-list li{position:relative;padding:.35rem 0 .35rem 1.4rem;font-size:var(--fs-ui);color:var(--p-muted);line-height:1.5}:root[dir=rtl] .store-info-list li{padding:.35rem 1.4rem .35rem 0}:root .store-info-list li:before{content:"";position:absolute;left:0;top:.65rem;width:8px;height:8px;border-radius:50%;background:var(--p-mark-faint)}:root[dir=rtl] .store-info-list li:before{left:auto;right:0}:root .store-subscribe-hint{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-caption);color:var(--p-muted);margin-top:1rem;flex-wrap:wrap}:root .store-subscribe-hint svg{flex-shrink:0;stroke:var(--p-mark-faint)}:root .store-subscribe-hint a{color:var(--p-brand);font-weight:600;text-decoration:none;transition:color .2s}:root .store-subscribe-hint a:hover{color:var(--p-brand);text-decoration:underline}:root .store-coming-soon{text-align:center;margin-top:1rem}:root .store-coming-soon h2{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:0 0 .5rem}:root .store-coming-desc{font-size:var(--fs-body);color:var(--p-muted);margin:0 0 2rem}:root .store-coming-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:640px;margin:0 auto}:root .store-coming-card{background:var(--p-surface);border:1px dashed var(--p-border);border-radius:4px;padding:2rem 1.5rem;text-align:center;transition:border-color .3s,box-shadow .3s}:root .store-coming-card:hover{border-color:var(--p-border-strong);box-shadow:none}:root .store-coming-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--p-fill);border-radius:4px;margin:0 auto 1rem}:root .store-coming-icon svg{stroke:var(--p-mark-text)}:root .store-coming-card h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0 0 .4rem}:root .store-coming-card p{font-size:var(--fs-ui);color:var(--p-muted);margin:0 0 .75rem;line-height:1.5}:root .store-coming-badge{display:inline-block;background:var(--p-fill);color:var(--p-text);font-size:var(--fs-caption);font-weight:600;padding:.25rem .7rem;border-radius:2px}:root .store-coming-note{text-align:center;padding:1.5rem 1rem;font-size:var(--fs-ui);color:var(--p-muted);font-weight:500}@media (max-width: 768px){:root .store-page{padding:0 0 2rem}}@media (max-width: 768px){:root .store-book-featured{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}}@media (max-width: 768px){:root .store-book-cover-wrap{max-width:260px;margin:0 auto}}@media (max-width: 768px){:root .store-discount-banner{flex-wrap:wrap;justify-content:center;text-align:center;gap:.5rem;padding:.85rem 1rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .store-discount-banner svg{display:none}}@media (max-width: 768px){:root .store-buy-btn{max-width:100%}}@media (max-width: 768px){:root .store-book-actions{flex-direction:column}}@media (max-width: 768px){:root .store-info-btn{width:100%;justify-content:center}}@media (max-width: 768px){:root .store-info-popup{border-radius:4px;max-height:80vh}}@media (max-width: 768px){:root .store-coming-cards{grid-template-columns:1fr}}@media (max-width: 480px){:root .store-book-featured{padding:1.2rem;border-radius:4px}}@media (max-width: 480px){:root .store-book-title{font-size:var(--fs-h2)}}@media (max-width: 480px){:root .store-price-base{font-size:var(--fs-price)}}@media (max-width: 480px){:root .store-book-stats{gap:.5rem}}@media (max-width: 480px){:root .store-book-stat{font-size:var(--fs-caption);padding:.3rem .6rem}}@media (max-width: 480px){:root .store-coming-card{padding:1.5rem 1rem}}:root .ac-course-page{padding:0 0 var(--section-pad);min-height:80vh}:root .ac-tag-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.6rem}:root .ac-tag-row .ri-card-tag,:root .ac-tag-row .ri-featured-tag{margin-bottom:0}:root .ac-free-chip{display:inline-flex;align-items:center;font-size:var(--fs-caption);font-weight:700;padding:.2rem .6rem;border-radius:2px;background:var(--p-fill);color:var(--p-pos);white-space:nowrap}:root .ac-progress{block-size:6px;inline-size:100%;background:var(--p-fill-2);border-radius:3px;overflow:hidden;margin-top:.6rem}:root .ac-progress--sm{block-size:4px}:root .ac-progress-fill{display:block;block-size:100%;border-radius:3px;background:var(--p-brand);transition:inline-size .4s ease}:root .ac-progress-lbl{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);margin-top:.3rem}:root .ac-featured-wrap{margin-bottom:2rem}:root .ac-featured{position:relative;display:flex;gap:0;background:var(--p-surface);border-radius:4px;overflow:hidden;box-shadow:none;cursor:pointer;transition:box-shadow .25s;text-decoration:none;color:inherit}:root .ac-featured:hover{box-shadow:0 0 0 1px var(--p-border-strong)}:root .ac-featured-cover{flex:0 0 42%;min-height:250px;display:flex;align-items:center;justify-content:center;position:relative}:root .ac-featured-icon{font-size:3.2rem;opacity:.85}:root .ac-featured-content{flex:1;padding:1.6rem;display:flex;flex-direction:column;justify-content:center}:root .ac-featured-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin-bottom:.4rem;line-height:1.5}:root .ac-featured-excerpt{font-size:var(--fs-body);color:var(--p-muted);line-height:1.7;margin-bottom:.75rem}:root .ac-featured-meta{font-size:var(--fs-caption);color:var(--p-muted);display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}:root .ac-featured-cta{margin-top:.9rem;font-size:var(--fs-ui);font-weight:700;color:var(--p-brand)}@media (max-width: 700px){:root .ac-featured{flex-direction:column}}@media (max-width: 700px){:root .ac-featured-cover{flex-basis:auto;min-height:170px}}:root .ac-course-card{background:var(--p-surface);border-radius:4px;overflow:hidden;box-shadow:none;transition:box-shadow .25s;cursor:pointer;text-decoration:none;color:inherit;display:block}:root .ac-course-card:hover{box-shadow:0 0 0 1px var(--p-border-strong)}:root .ac-card-soon{cursor:default;opacity:.75}:root .ac-card-soon:hover{box-shadow:none}:root .ac-card-thumb{aspect-ratio:16 / 9;position:relative;display:flex;align-items:center;justify-content:center}:root .ac-thumb-icon{font-size:2.4rem;opacity:.85}:root .ac-card-duration{position:absolute;bottom:.6rem;inset-inline-start:.6rem;font-size:var(--fs-caption);font-weight:700;color:var(--p-on-dark);background:var(--p-dark);padding:.2rem .6rem;border-radius:2px}:root .ac-card-body{padding:1rem 1.25rem 1.25rem}:root .ac-card-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin-bottom:.35rem;line-height:1.5}:root .ac-card-excerpt{font-size:var(--fs-ui);color:var(--p-muted);line-height:1.6;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .ac-card-meta{font-size:var(--fs-caption);color:var(--p-muted)}:root .ac-course-head{position:relative;display:grid;grid-template-columns:300px 1fr;gap:1.6rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1.6rem;margin:0 0 1.6rem;box-shadow:none}:root .ac-head-cover{border-radius:4px;min-height:210px;display:flex;align-items:center;justify-content:center}:root .ac-head-meta{font-size:var(--fs-caption);color:var(--p-muted);display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}:root .ac-head-progress{max-width:420px}:root .ac-head-ctas{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:1.1rem}@media (max-width: 820px){:root .ac-course-head{grid-template-columns:1fr}}@media (max-width: 820px){:root .ac-head-cover{min-height:160px}}:root .ac-tabs{margin-bottom:1.4rem}:root .ac-sec-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:0 0 1rem}:root .ac-tab-panel{margin-bottom:2.5rem}:root .ac-outcomes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.7rem 1.4rem;margin-bottom:1.2rem}:root .ac-outcome{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--fs-ui);color:var(--p-text);line-height:1.65}:root .ac-prereq{font-size:var(--fs-ui);color:var(--p-muted);background:var(--p-fill);border-radius:4px;padding:.8rem 1rem;margin-bottom:1.2rem}:root .ac-book-card{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:1rem 1.2rem}:root .ac-book-icon{font-size:1.8rem}:root .ac-book-main{flex:1;min-width:220px;display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-ui);color:var(--p-muted);line-height:1.6}:root .ac-book-main strong{color:var(--p-heading);font-size:var(--fs-ui)}:root .ac-acc{display:flex;flex-direction:column;gap:.7rem}:root .ac-acc-item{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;overflow:hidden}:root .ac-acc-head{display:flex;align-items:center;gap:.8rem;width:100%;text-align:start;background:none;border:none;font-family:inherit;padding:.9rem 1.1rem;cursor:pointer}:root .ac-acc-head:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .ac-acc-num{flex-shrink:0;width:34px;height:34px;border-radius:4px;display:grid;place-items:center;background:var(--p-fill-2);color:var(--p-heading);font-weight:700;font-size:var(--fs-ui)}:root .ac-acc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}:root .ac-acc-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .ac-acc-meta{font-size:var(--fs-caption);color:var(--p-muted);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}:root .ac-acc-chev{width:16px;height:16px;color:var(--p-faint);flex-shrink:0;transition:transform .25s ease}:root .ac-acc-item.open .ac-acc-chev{transform:rotate(180deg)}:root .ac-acc-body{display:none;border-top:1px solid var(--p-border)}:root .ac-acc-item.open .ac-acc-body{display:block}:root .ac-lesson-row{display:flex;align-items:center;gap:.7rem;padding:.65rem 1.1rem;text-decoration:none;color:inherit;transition:background .15s}:root .ac-lesson-row:hover{background:var(--p-fill)}:root .ac-lesson-row+.ac-lesson-row{border-top:1px dashed var(--p-border)}:root .ac-row-type{flex-shrink:0;width:18px;height:18px;color:var(--p-faint);display:inline-flex}:root .ac-row-type svg{width:100%;height:100%}:root .ac-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}:root .ac-row-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading)}:root .ac-lesson-row.is-done .ac-row-title{color:var(--p-pos)}:root .ac-row-meta{font-size:var(--fs-caption);color:var(--p-muted);display:flex;align-items:center;gap:.45rem}:root .ac-row-status{flex-shrink:0;display:inline-flex;align-items:center}:root .ac-row-go{color:var(--p-muted);font-weight:700;opacity:0;transition:opacity .15s}:root .ac-lesson-row:hover .ac-row-go{opacity:1}:root .ac-lesson-row .cp-th-lock{margin-top:0}:root .ac-instructor{display:flex;align-items:flex-start;gap:1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1.2rem;max-width:680px}:root .ac-inst-avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:var(--p-on-brand);font-weight:700;font-size:1.3rem}:root .ac-inst-main{display:flex;flex-direction:column;gap:.2rem;font-size:var(--fs-ui);color:var(--p-text);line-height:1.7}:root .ac-inst-main strong{color:var(--p-heading);font-size:var(--fs-body)}:root .ac-inst-sub{font-size:var(--fs-caption);color:var(--p-muted);font-weight:700}:root .ac-inst-main p{margin:.4rem 0 0;color:var(--p-muted)}:root .ac-player{display:grid;grid-template-columns:1fr 300px;gap:1.6rem;align-items:start}:root .ac-player-main{min-width:0}:root .ac-lesson-modlbl{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted)}:root .ac-lesson-meta{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-caption);color:var(--p-muted);flex-wrap:wrap}:root .ac-lesson-content{margin:0 0 1.6rem;max-width:none}:root .ac-lesson-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:var(--fs-body)}:root .ac-lesson-content th,:root .ac-lesson-content td{border:1px solid var(--p-border);padding:.55rem .8rem;text-align:start}:root .ac-lesson-content th{background:var(--p-fill-2);color:var(--p-text);font-weight:700}:root .ac-lesson-foot{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap;margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--p-border)}:root .ac-video-wrap{margin-bottom:1.4rem}:root .ac-video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--p-dark)}:root .ac-video-ph{border-radius:4px;aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;color:var(--p-on-brand);font-size:var(--fs-ui);font-weight:700}:root .ac-video-ph svg{width:56px;height:56px}:root .ac-lesson-gate{border-radius:4px}:root .ac-lesson-gate .cp-gate-title{font-size:var(--fs-h2)}:root .ac-lesson-gate .cp-gate-sample{text-decoration:none;display:inline-flex;align-items:center}:root .ac-side{position:sticky;top:calc(var(--bar-bottom) + var(--page-gap));background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1rem;max-height:calc(100vh - var(--bar-bottom) - var(--page-gap) * 2);overflow-y:auto}:root .ac-side-course{display:block;font-size:var(--fs-ui);font-weight:700;color:var(--p-brand);text-decoration:none;margin-bottom:.4rem}:root .ac-side-course:hover{text-decoration:underline}:root .ac-side-mod{margin-top:1rem}:root .ac-side-mod-t{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);margin-bottom:.35rem;display:flex;align-items:center;gap:.35rem}:root .ac-side-lock{display:inline-flex;color:var(--p-faint)}:root .ac-side-row{display:flex;align-items:center;gap:.5rem;padding:.42rem .5rem;border-radius:4px;text-decoration:none;color:var(--p-text);font-size:var(--fs-caption);transition:background .15s}:root .ac-side-row:hover{background:var(--p-fill)}:root .ac-side-row.active{background:var(--p-fill);color:var(--p-brand);font-weight:700}:root .ac-side-row.is-done{color:var(--p-pos)}:root .ac-side-dot{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1px solid var(--p-border);display:grid;place-items:center;font-size:var(--fs-caption);color:var(--p-pos);font-weight:700}:root .ac-side-row.is-done .ac-side-dot{border-color:var(--p-pos);background:var(--p-fill)}:root .ac-side-row span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ac-side-dur{flex-shrink:0;font-size:var(--fs-caption);color:var(--p-faint)}@media (max-width: 900px){:root .ac-player{grid-template-columns:1fr}}@media (max-width: 900px){:root .ac-side{position:static;max-height:none}}:root .ac-quiz{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1.2rem;margin-bottom:1.6rem}:root .ac-quiz-last{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);background:var(--p-fill);border-radius:2px;padding:.3rem .8rem;display:inline-block;margin-bottom:.8rem}:root .ac-quiz-q{padding:.9rem 0;border-bottom:1px dashed var(--p-border)}:root .ac-quiz-q:last-of-type{border-bottom:none}:root .ac-quiz-qt{font-size:var(--fs-ui);font-weight:700;color:var(--p-text);margin-bottom:.6rem;line-height:1.6}:root .ac-quiz-opt{display:flex;align-items:flex-start;gap:.5rem;padding:.42rem .6rem;border-radius:4px;cursor:pointer;font-size:var(--fs-ui);color:var(--p-text);line-height:1.55;transition:background .15s}:root .ac-quiz-opt:hover{background:var(--p-fill)}:root .ac-quiz-opt input{accent-color:var(--p-brand);margin-top:.2rem}:root .ac-quiz-q.is-right .ac-quiz-qt:after{content:" ✓";color:var(--p-pos)}:root .ac-quiz-q.is-wrong .ac-quiz-qt:after{content:" ✗";color:var(--p-neg)}:root .ac-quiz-q.is-missing .ac-quiz-qt{color:var(--p-neg)}:root .ac-quiz-actions{display:flex;gap:.7rem;margin-top:1rem;flex-wrap:wrap}:root .ac-quiz-verdict{margin-top:1rem;font-size:var(--fs-body);font-weight:700;border-radius:4px;padding:.8rem 1rem}:root .ac-quiz-verdict.is-pass{color:var(--p-pos);background:var(--p-fill)}:root .ac-quiz-verdict.is-fail{color:var(--p-neg);background:var(--p-fill)}:root .ac-quiz-verdict.is-missing{color:var(--p-neg);background:var(--p-fill)}:root .ac-cert{margin-top:2rem}:root .ac-cert-note{font-size:var(--fs-ui);color:var(--p-muted);margin-bottom:.7rem}:root .ac-cert-issue{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}:root .ac-cert-input{font-family:inherit;font-size:var(--fs-input);padding:.65rem 1rem;border:1px solid var(--p-border-strong);border-radius:4px;min-width:260px;outline:none;transition:border-color .2s;background:var(--p-surface);color:var(--p-text)}:root .ac-cert-input:focus{border-color:var(--p-brand)}:root .ac-cert-input.is-err{border-color:var(--p-neg)}:root .ac-cert-frame{border:1px solid var(--p-border);border-radius:4px;overflow:hidden;background:var(--p-surface);box-shadow:none;max-width:820px}:root .ac-cert-svg{display:block;width:100%;height:auto}:root .ac-cert-actions{margin-top:1rem}:root .ac-price-chip{position:absolute;top:.85rem;inset-inline-end:.85rem;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:.28rem .7rem;border-radius:2px;background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-caption);font-weight:700;white-space:nowrap;box-shadow:none;pointer-events:none}:root .ac-price-chip s{color:var(--p-on-brand);font-weight:600}:root .ac-price-chip--card{top:.6rem;inset-inline-end:.6rem;font-size:var(--fs-caption);padding:.22rem .55rem}:root .ac-price-chip--static{position:static;pointer-events:auto}:root .ac-price-chip.is-owned{background:var(--p-pos)}:root .ac-price-note{font-size:var(--fs-caption);color:var(--p-muted);font-weight:600;margin-top:.55rem}:root .ac-price-note.is-on{color:var(--p-pos)}:root .ac-price-note a{color:var(--p-brand);font-weight:700}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) button.cp-gate-cta{border:none;cursor:pointer;font-family:inherit}:root .store-course-cover{width:100%;height:100%;min-height:340px;border-radius:4px;background:var(--p-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;color:var(--p-on-dark);font-weight:700;font-size:var(--fs-body)}:root .store-course-cover-emoji{font-size:3.6rem;opacity:.9}:root fieldset.ac-quiz-q{border:none;margin:0;min-width:0}:root legend.ac-quiz-qt{display:block;width:100%;padding:0;float:none}:root .ac-cert-err{display:block;color:var(--p-neg);font-size:var(--fs-caption);font-weight:700;margin-top:.5rem}:root .ac-quiz-remaining{font-size:var(--fs-ui);font-weight:700;color:var(--p-muted);align-self:center}:root[dir=rtl] .ac-progress-fill{background:var(--p-brand)}:root .ac-cta-btn{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;align-self:flex-start;background:var(--p-brand);color:var(--p-on-brand);font-weight:700;font-size:var(--fs-ui);padding-block:.55rem;padding-inline:1.4rem .6rem;border-radius:4px;box-shadow:none;transition:box-shadow var(--transition)}:root .ac-featured:hover .ac-cta-btn{box-shadow:inset 0 0 0 999px #16140f24}:root .ac-cta-arrow{width:26px;height:26px;border-radius:50%;background:transparent;display:grid;place-items:center;transition:background var(--transition),transform var(--transition)}:root .ac-cta-arrow svg{width:14px;height:14px}:root[dir=rtl] .ac-cta-arrow svg{transform:scaleX(-1)}:root .ac-featured:hover .ac-cta-arrow{background:var(--p-brand);transform:translate(4px)}:root[dir=rtl] .ac-featured:hover .ac-cta-arrow{transform:translate(-4px)}:root .ac-head-price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-top:1rem}:root .ac-hp-now{font-size:var(--fs-price);font-weight:700;color:var(--p-heading);line-height:1}:root .ac-hp-now small{font-size:var(--fs-ui);font-weight:700;color:var(--p-muted)}:root .ac-hp-was{font-size:var(--fs-body);font-weight:600;color:var(--p-faint);text-decoration:line-through}:root .ac-hp-badge{font-size:var(--fs-caption);font-weight:700;color:var(--p-pos);background:var(--p-fill);border-radius:2px;padding:.22rem .6rem}:root .ac-hp-once{font-size:var(--fs-caption);color:var(--p-muted);font-weight:600;flex-basis:100%}:root .ac-head-ctas{margin-top:.9rem}:root .ac-tabs-bar{display:flex;gap:.25rem;border-bottom:1px solid var(--p-border);margin-bottom:1.8rem;overflow-x:auto}:root .ac-tab{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;font-family:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--p-muted);padding:.75rem 1.15rem;cursor:pointer;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;transition:color var(--transition);white-space:nowrap}:root .ac-tab svg{width:16px;height:16px}:root .ac-tab:hover{color:var(--p-text)}:root .ac-tab.active{color:var(--p-heading);font-weight:700;border-bottom-color:var(--p-mark-heading)}:root .ac-tab:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .ac-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin-bottom:1.4rem}:root .ac-stat{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:none}:root .ac-stat-val{font-size:var(--fs-figure);font-weight:700;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .ac-stat-ic{color:var(--p-faint)}:root .ac-stat-ic svg{width:26px;height:26px}:root .ac-stat-lbl{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);line-height:1.5}:root .ac-panel-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1.5rem;box-shadow:none;margin-bottom:1.2rem}:root .ac-panel-card .ac-sec-title{margin-bottom:1.1rem}:root .ac-panel-card .ac-outcomes{margin-bottom:0}:root .ac-prereq{display:flex;align-items:flex-start;gap:.6rem;background:var(--p-fill);border:1px solid var(--p-border)}:root .ac-prereq-ic{flex-shrink:0;width:18px;height:18px;color:var(--p-faint);margin-top:.1rem}:root .ac-curr-sum{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-size:var(--fs-ui);font-weight:600;color:var(--p-muted);margin:-.4rem 0 1rem}:root .ac-acc-head{transition:background var(--transition)}:root .ac-acc-head:hover{background:var(--p-fill)}:root .ac-acc-num{background:var(--p-fill-2);color:var(--p-heading)}:root .ac-row-type{width:30px;height:30px;border-radius:50%;background:var(--p-fill);display:grid;place-items:center}:root .ac-row-type svg{width:15px;height:15px}:root .ac-instructor{display:block;max-width:680px;padding:1.6rem}:root .ac-inst-head{display:flex;align-items:center;gap:1rem;padding-bottom:1.1rem;margin-bottom:1.1rem;border-bottom:1px solid var(--p-border)}:root .ac-inst-avatar{width:72px;height:72px;font-size:1.7rem;box-shadow:none}:root .ac-inst-id{display:flex;flex-direction:column;gap:.2rem}:root .ac-inst-id strong{font-size:var(--fs-body);color:var(--p-text)}:root .ac-inst-bio{margin:0 0 1rem;font-size:var(--fs-ui);line-height:1.8;color:var(--p-text)}:root .ac-inst-link{font-size:var(--fs-ui);font-weight:700;color:var(--p-brand);text-decoration:none;transition:color var(--transition)}:root .ac-inst-link:hover{text-decoration:underline}:root .ac-lesson-meta{gap:.45rem}:root .ac-meta-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);font-weight:700;padding:.3rem .75rem;border-radius:2px;white-space:nowrap}:root .ac-meta-chip svg{width:13px;height:13px}:root .ac-chip-type{background:var(--p-fill);color:var(--p-muted)}:root .ac-chip-dur{background:var(--p-fill);color:var(--p-text)}:root .ac-chip-pos{background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-muted)}:root .ac-lesson-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:1.6rem 1.8rem;box-shadow:none;margin-bottom:1.6rem}:root .ac-lesson-card .ac-lesson-content{margin-bottom:0}:root .ac-video-ph{position:relative;overflow:hidden}:root .ac-vph-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:none;pointer-events:none}:root .ac-vph-icon{position:absolute;top:1rem;inset-inline-start:1.2rem;font-size:2.2rem;opacity:.25}:root .ac-vph-play{width:76px;height:76px;border-radius:50%;background:transparent;border:1px solid var(--p-on-dark-muted);display:grid;place-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}:root .ac-vph-play svg{width:30px;height:30px}:root .ac-vph-play:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid var(--p-on-dark-faint);animation:acPulse 2.2s ease-out infinite}@media (prefers-reduced-motion: reduce){:root .ac-vph-play:after{animation:none}}:root .ac-vph-chip{font-size:var(--fs-caption);font-weight:700;background:var(--p-dark-line);padding:.35rem .95rem;border-radius:2px}:root .ac-lesson-foot{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;padding:.9rem 1.1rem;box-shadow:none}:root .ac-side{padding:0}:root .ac-side-head{padding:1.1rem 1.1rem .9rem;background:var(--p-fill);border-bottom:1px solid var(--p-border)}:root .ac-side-lbl{display:block;font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);letter-spacing:.02em;margin-bottom:.2rem}:root .ac-side-head .ac-side-course{margin-bottom:.3rem}:root .ac-side-stats{display:flex;justify-content:space-between;font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);margin-top:.35rem}:root .ac-side-mods{padding:.5rem .8rem 1rem}:root .ac-side-row.active{box-shadow:inset 3px 0 0 var(--p-brand)}:root[dir=rtl] .ac-side-row.active{box-shadow:inset -3px 0 0 var(--p-brand)}:root .ac-side-row.is-done .ac-side-dot{background:var(--p-pos);border-color:var(--p-pos);color:var(--p-on-brand)}:root .ac-side-mod-t{display:flex;align-items:center;gap:.4rem;width:100%;background:none;border:none;font-family:inherit;font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);padding:.45rem .35rem;margin-bottom:.1rem;border-radius:4px;cursor:pointer;text-align:start;transition:background var(--transition)}:root .ac-side-mod-t:hover{background:var(--p-fill)}:root .ac-side-mod-t:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .ac-sm-title{flex:1;min-width:0;line-height:1.5}:root .ac-sm-count{flex-shrink:0;font-size:var(--fs-caption);font-weight:700;color:var(--p-faint);font-variant-numeric:tabular-nums}:root .ac-sm-chev{flex-shrink:0;width:13px;height:13px;color:var(--p-faint);transition:transform .25s ease}:root .ac-side-mod.open .ac-sm-chev{transform:rotate(180deg)}:root .ac-side-mod-body{display:none}:root .ac-side-mod.open .ac-side-mod-body{display:block}@media (prefers-reduced-motion: reduce){:root .ac-sm-chev{transition:none}}:root .ac-exp-btn{display:inline-flex;align-items:center;background:none;border:none;font-family:inherit;font-size:var(--fs-caption);font-weight:700;color:var(--p-brand);cursor:pointer;padding:.35rem 0;margin-top:.3rem;transition:color var(--transition)}:root .ac-exp-btn:hover{color:var(--p-brand);text-decoration:underline}:root .ac-exp-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .ac-quiz-exp{background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:.8rem 1rem;margin-top:.4rem;font-size:var(--fs-ui);line-height:1.7}:root .ac-quiz-exp strong{display:block;color:var(--p-pos);margin-bottom:.3rem;font-size:var(--fs-ui)}:root .ac-quiz-exp p{margin:0;color:var(--p-text)}:root .ac-arrow-ic{width:15px;height:15px;flex-shrink:0;vertical-align:middle}:root .ac-arrow-back{transform:scaleX(-1)}:root[dir=rtl] .ac-arrow-ic{transform:scaleX(-1)}:root[dir=rtl] .ac-arrow-back{transform:none}:root .ac-row-go .ac-arrow-ic{width:14px;height:14px}:root .ac-side-course{display:inline-flex;align-items:center;gap:.35rem}:root .ac-inst-link{display:inline-flex;align-items:center;gap:.3rem}:root .ac-mats{padding:.6rem 1rem}:root .ac-mat-row{display:flex;align-items:center;gap:.8rem;padding:.85rem .4rem}:root .ac-mat-row+.ac-mat-row{border-top:1px dashed var(--p-border)}:root .ac-mat-ic{flex-shrink:0;width:40px;height:40px;border-radius:4px;display:grid;place-items:center}:root .ac-mat-ic svg{width:20px;height:20px}:root .ac-mat-pptx{background:var(--p-fill);color:var(--p-muted)}:root .ac-mat-pdf{background:var(--p-fill-2);color:var(--p-text)}:root .ac-mat-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}:root .ac-mat-title{font-size:var(--fs-ui);font-weight:700;color:var(--p-heading)}:root .ac-mat-meta{font-size:var(--fs-caption);color:var(--p-muted)}:root .ac-mat-note{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted)}:root .ac-mat-dl{display:inline-flex;align-items:center;gap:.4rem;background:var(--p-fill);border:none;color:var(--p-text);font-family:inherit;font-size:var(--fs-caption);font-weight:700;padding:.45rem .9rem;border-radius:4px;cursor:pointer;transition:background var(--transition);flex-shrink:0}:root .ac-mat-dl:hover{background:var(--p-fill-2)}:root .ac-mat-dl:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .ac-mat-dl svg{width:15px;height:15px}:root .ac-mat-row.is-locked .ac-mat-ic{opacity:.6}:root .ac-mat-row.is-locked .ac-mat-title{color:var(--p-muted)}:root .ac-mat-row .cp-th-lock{margin-top:0;flex-shrink:0}:root .ac-side-mats{border-top:1px solid var(--p-border);padding:.9rem 1rem 1rem}:root .ac-side-mats .ac-side-lbl{margin-bottom:.4rem}:root .ac-side-mats .ac-mat-row{padding:.5rem 0;gap:.6rem}:root .ac-side-mats .ac-mat-ic{width:30px;height:30px;border-radius:4px}:root .ac-side-mats .ac-mat-ic svg{width:15px;height:15px}:root .ac-side-mats .ac-mat-dl{padding:.4rem}:root .ac-lesson-gate .cp-gate-sample{gap:.3rem}:is(.rh-overlay-host) .bs-table .bs-row-header .fs-pos,:is(.rh-overlay-host) .bs-table .bs-row-header .fs-zero{color:var(--p-heading)}:is(.rh-overlay-host) .bs-table .bs-row-margin .fs-pos{color:var(--p-gold)}:is(.rh-overlay-host) .bs-table .bs-row-margin .fs-zero{color:var(--p-muted)}:is(.rh-overlay-host) .bs-table .bs-row-margin .fs-neg{color:var(--p-neg)}:is(.rh-overlay-host) .bs-table .bs-row-of .fs-pos,:is(.rh-overlay-host) .bs-table .bs-row-of .fs-zero{color:var(--p-muted)}:is(.rh-overlay-host) .bs-table .bs-row-of .fs-neg{color:var(--p-neg)}:is(.rh-overlay-host) .fs-pos{color:var(--p-pos)}:root .bs-help-btn{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--p-border-strong);background:var(--p-fill);color:var(--p-muted);border-radius:4px;cursor:pointer;padding:0;transition:background var(--transition),color var(--transition),border-color var(--transition)}:root .bs-help-btn svg{width:15px;height:15px}:root .bs-help-btn:hover{background:var(--p-fill-2);color:var(--p-heading);border-color:var(--p-mark-muted)}:root .fs-def-modal.bs-help-modal{width:620px}:root .bs-help-head{flex-shrink:0;padding:1rem 1.15rem .75rem;padding-inline-end:3rem;border-bottom:1px solid var(--p-border);background:var(--p-surface);position:relative;z-index:1}:root .bs-help-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .bs-help-sub{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);margin-top:3px;line-height:1.7}:root .bs-help-item{padding:.7rem 0;border-bottom:1px dashed var(--p-border)}:root .bs-help-item:last-child{border-bottom:none;padding-bottom:.2rem}:root .bs-help-name{font-size:var(--fs-caption);font-weight:700;color:var(--p-heading);margin-bottom:.2rem}:root .bs-help-text{font-size:var(--fs-caption);line-height:1.85;color:var(--p-muted);text-align:justify}@media (max-width: 700px){:root .fs-def-modal.bs-help-modal{width:100%}}@media (max-width: 700px){:root .bs-help-btn{width:26px;height:26px}}:is(.rh-overlay-host) .fs-neg{color:var(--p-neg)}:is(.rh-overlay-host) .fs-zero{color:var(--p-muted)}:root .fs-def-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}:root .fs-def-backdrop.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}:root body.fs-def-lock{overflow:hidden}:root .fs-def-modal{position:relative;width:720px;max-width:100%;max-height:88vh;display:flex;flex-direction:column;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:var(--p-shadow-float);overflow:hidden;text-align:start;transform:scale(.97) translateY(8px);transition:transform .22s cubic-bezier(.4,0,.2,1)}:root .fs-def-backdrop.open .fs-def-modal{transform:scale(1) translateY(0)}:root .fs-def-modal:focus{outline:none}:root .fs-def-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}:root .fs-def-modal>.fs-def-co,:root .fs-def-modal>.fs-def-scroll,:root .fs-def-modal>.fs-def-credit{position:relative;z-index:1}:root .fs-def-close{position:absolute;top:.7rem;inset-inline-end:.7rem;z-index:3;width:28px;height:28px;border:none;background:var(--p-fill);color:var(--p-muted);cursor:pointer;padding:0;display:grid;place-items:center;border-radius:4px;transition:background var(--transition),color var(--transition)}:root .fs-def-close svg{width:14px;height:14px}:root .fs-def-close:hover{background:var(--p-fill-2);color:var(--p-text)}:root .fs-def-co{flex-shrink:0;display:flex;align-items:center;gap:.7rem;padding:.85rem 1.15rem;padding-inline-end:3rem;background:var(--p-surface);border-bottom:1px solid var(--p-border)}:root .fs-def-co-logo{width:34px;height:34px;flex-shrink:0;border-radius:4px;object-fit:contain;background:var(--p-surface);border:1px solid var(--p-border);padding:3px}:root .fs-def-co-main{min-width:0;flex:1}:root .fs-def-co-name{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);display:flex;align-items:center;gap:.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fs-def-co-sym{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);background:var(--p-fill);border-radius:2px;padding:.05rem .45rem;flex-shrink:0;font-variant-numeric:tabular-nums}:root .fs-def-co-sub{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fs-def-co-px{text-align:end;flex-shrink:0}:root .fs-def-co-price{font-size:var(--fs-body);font-weight:700;color:var(--p-heading);font-variant-numeric:tabular-nums;direction:ltr}:root .fs-def-co-price small{font-size:var(--fs-caption);font-weight:600;color:var(--p-faint);margin-inline-end:.25rem}:root .fs-def-co-chg{font-size:var(--fs-caption);font-weight:700;font-variant-numeric:tabular-nums}:root .fs-def-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:.95rem 1.15rem 1.1rem;scrollbar-width:thin;scrollbar-color:var(--p-border-strong) transparent}:root .fs-def-scroll::-webkit-scrollbar{width:6px}:root .fs-def-scroll::-webkit-scrollbar-thumb{background:var(--p-border-strong);border-radius:99px}:root .fs-def-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.7rem}:root .fs-def-pick{position:relative;min-width:0;flex:1}:root .fs-def-pick-btn{display:flex;align-items:center;gap:.4rem;max-width:100%;border:1px solid var(--p-border-strong);background:var(--p-surface);border-radius:4px;padding:.4rem .7rem;font:inherit;font-size:var(--fs-ui);font-weight:700;color:var(--p-text);cursor:pointer;min-height:34px;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition)}:root .fs-def-pick-btn:hover{background:var(--p-fill);border-color:var(--p-border-strong)}:root .fs-def-pick-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:root .fs-def-pick-btn svg{width:14px;height:14px;flex-shrink:0;opacity:.6}:root .fs-def-pick-btn[aria-expanded=true] svg{transform:rotate(180deg)}:root .fs-def-pick-menu{position:absolute;inset-inline-start:0;top:calc(100% + 4px);z-index:5;width:300px;max-width:78vw;max-height:300px;overflow-y:auto;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:var(--p-shadow-float);padding:.3rem;scrollbar-width:thin}:root .fs-def-pick-group{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);padding:.45rem .55rem .25rem;letter-spacing:.01em}:root .fs-def-pick-item{display:block;width:100%;text-align:start;border:none;background:none;font:inherit;font-size:var(--fs-caption);color:var(--p-text);padding:.4rem .55rem;border-radius:4px;cursor:pointer;transition:background var(--transition),color var(--transition)}:root .fs-def-pick-item:hover{background:var(--p-fill);color:var(--p-text)}:root .fs-def-pick-item.is-active{background:var(--p-brand);color:var(--p-on-brand);font-weight:700}:root .fs-def-modes{display:flex;gap:0;background:var(--p-fill);border-radius:4px;padding:3px;flex-shrink:0}:root .fs-def-modes button{border:none;background:none;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);padding:.3rem .7rem;border-radius:4px;cursor:pointer;min-height:28px;transition:background var(--transition),color var(--transition)}:root .fs-def-modes button.is-active{background:var(--p-brand);color:var(--p-on-brand);font-weight:700}:root .fs-def-chart{border:1px solid var(--p-border);border-radius:4px;background:var(--p-surface);padding:.6rem .5rem .35rem;margin-bottom:1rem}:root .fs-def-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:0 .35rem .35rem}:root .fs-def-chart-name{font-size:var(--fs-caption);font-weight:700;color:var(--p-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .fs-def-chart-unit{font-size:var(--fs-caption);font-weight:600;color:var(--p-faint);flex-shrink:0}:root .fs-def-chart-svg{width:100%;height:208px;display:block;overflow:visible}:root .fs-def-chart-empty{padding:2.2rem 1rem;text-align:center;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}:root .fs-def-c-bar{fill:var(--p-mark-faint);opacity:.88}:root .fs-def-c-bar.fs-def-c-neg{fill:var(--p-neg)}:root .fs-def-c-val{font-size:var(--fs-caption);font-weight:700;fill:var(--p-text);font-variant-numeric:tabular-nums;direction:ltr}:root .fs-def-c-val-neg{fill:var(--p-neg)}:root .fs-def-c-lab{font-size:var(--fs-caption);font-weight:600;fill:var(--p-faint)}:root .fs-def-chart{position:relative}:root .fs-def-c-hit{fill:transparent;cursor:pointer}:root .fs-def-c-bar,:root .fs-def-c-val{transition:opacity .14s ease,fill .14s ease}:root .fs-def-chart.is-hovering .fs-def-c-bar{opacity:.34}:root .fs-def-chart.is-hovering .fs-def-c-val{opacity:.3}:root .fs-def-chart.is-hovering .fs-def-c-bar.is-active-bar{opacity:1;fill:var(--p-mark-heading)}:root .fs-def-chart.is-hovering .fs-def-c-bar.fs-def-c-neg.is-active-bar{fill:var(--p-neg)}:root .fs-def-chart.is-hovering .fs-def-c-val.is-active-bar{opacity:1;fill:var(--p-heading);font-weight:700}:root .fs-def-tip{position:absolute;z-index:4;pointer-events:none;min-width:118px;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:var(--p-shadow-float);padding:.45rem .6rem .5rem;text-align:start}:root .fs-def-tip-period{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);margin-bottom:2px;white-space:nowrap}:root .fs-def-tip-value{font-size:var(--fs-body);font-weight:700;color:var(--p-heading);font-variant-numeric:tabular-nums;direction:ltr;white-space:nowrap}:root[dir=rtl] .fs-def-tip-value{text-align:right}:root .fs-def-tip-value small{font-size:var(--fs-caption);font-weight:600;color:var(--p-faint);margin-inline-start:.25rem}:root .fs-def-tip-none{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);direction:inherit}:root .fs-def-tip-chips{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.35rem;direction:ltr}:root[dir=rtl] .fs-def-tip-chips{justify-content:flex-end}:root .fs-def-tip-chip{font-size:var(--fs-caption);font-weight:700;border-radius:2px;padding:.08rem .4rem;font-variant-numeric:tabular-nums;white-space:nowrap}:root .fs-def-tip-chip.is-up{background:transparent;color:var(--p-pos)}:root .fs-def-tip-chip.is-down{background:transparent;color:var(--p-neg)}:root .fs-def-tip-chip.is-wt{background:transparent;color:var(--p-gold)}:root .fs-def-c-nodata{font-size:var(--fs-caption);fill:var(--p-faint)}:root .fs-def-title{font-size:var(--fs-caption);font-weight:700;color:var(--p-heading);letter-spacing:.02em;margin-bottom:.35rem}:root .fs-def-body,:root .fs-def-note{text-align:justify}:root .fs-def-body{font-size:var(--fs-ui);line-height:1.85;color:var(--p-text)}:root .fs-def-formula{margin-top:.7rem;padding:.75rem .8rem;background:var(--p-fill);border-radius:4px;font-size:var(--fs-ui);font-weight:700;color:var(--p-text);border-inline-start:3px solid var(--p-border-strong);text-align:center;line-height:1.9}:root .fs-frac{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin:.4em .32em;line-height:1.3;text-align:center}:root .fs-frac .fs-frac-n{padding:0 .5em .12em}:root .fs-frac .fs-frac-d{padding:.14em .5em 0;border-top:1.6px solid currentColor;width:100%;box-sizing:border-box}:root .fs-frac .fs-frac{font-size:.92em}:root .fs-def-note{margin-top:.6rem;font-size:var(--fs-caption);line-height:1.7;color:var(--p-muted);font-weight:600}:root .fs-def-credit{flex-shrink:0;padding:.5rem 1.15rem .6rem;border-top:1px solid var(--p-border);background:var(--p-bg);font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);text-align:center}:root .fs-def-hint{margin:0 0 .5rem}@media (max-width: 700px){:root .fs-def-backdrop{padding:0;align-items:flex-end}}@media (max-width: 700px){:root .fs-def-modal{width:100%;max-height:92vh;border-radius:4px 4px 0 0;border-bottom:none}}@media (max-width: 700px){:root .fs-def-co{padding:.7rem .9rem;padding-inline-end:2.8rem;gap:.55rem}}@media (max-width: 700px){:root .fs-def-co-logo{width:30px;height:30px}}@media (max-width: 700px){:root .fs-def-co-name{font-size:var(--fs-ui)}}@media (max-width: 700px){:root .fs-def-co-price{font-size:var(--fs-ui)}}@media (max-width: 700px){:root .fs-def-scroll{padding:.8rem .9rem 1rem}}@media (max-width: 700px){:root .fs-def-bar{gap:.45rem}}@media (max-width: 700px){:root .fs-def-pick{flex:1 1 100%}}@media (max-width: 700px){:root .fs-def-pick-menu{width:100%;max-width:none}}@media (max-width: 700px){:root .fs-def-chart-svg{height:178px}}@media (max-width: 700px){:root .fs-def-credit{padding-inline:.9rem}}:root .app-sidebar{display:none}@media (min-width: 769px){html:root.has-sidebar{--sb-w: 232px}}@media (min-width: 769px){html:root.has-sidebar body{padding-inline-start:var(--sb-w)}}@media (min-width: 769px){:root .app-sidebar{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;inset-inline-start:0;width:var(--sb-w);z-index:1000;background:var(--p-surface);border-inline-end:1px solid var(--p-border);padding:.85rem .65rem .75rem}}@media (min-width: 769px){:root .app-sb-brand{display:flex;align-items:center;gap:.55rem;padding:.15rem .45rem .85rem;margin-bottom:.25rem;border-bottom:1px solid var(--p-border);color:var(--p-text);text-decoration:none}}@media (min-width: 769px){:root .app-sb-logo{width:32px;height:32px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}}@media (min-width: 769px){:root .app-sb-name{font-size:var(--fs-body);font-weight:600;color:var(--p-heading);white-space:nowrap}}@media (min-width: 769px){:root .app-sb-scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:.5rem}}@media (min-width: 769px){:root .app-sb-head{margin:.75rem .75rem .25rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);letter-spacing:0;line-height:1.3}}@media (min-width: 769px){:root .app-sb-group:first-child .app-sb-head{margin-top:.6rem}}@media (min-width: 769px){:root .app-sb-link{position:relative;display:flex;align-items:center;gap:.6rem;min-block-size:var(--h-md);padding:0 .75rem;margin-bottom:1px;border-radius:var(--r-sm);color:var(--p-text);text-decoration:none;font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-control);white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}}@media (min-width: 769px){:root .app-sb-ico{width:18px;height:18px;flex-shrink:0;color:var(--p-muted);transition:color var(--t-fast)}}@media (min-width: 769px){:root .app-sb-link:hover{background:var(--p-hover);color:var(--p-heading)}}@media (min-width: 769px){:root .app-sb-link:hover .app-sb-ico{color:var(--p-heading)}}@media (min-width: 769px){:root .app-sb-link:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}}@media (min-width: 769px){:root .app-sb-link.is-active,html:root[dir=ltr] .app-sb-link.is-active{color:var(--p-heading);font-weight:600;background:var(--p-brand-tint)}}@media (min-width: 769px){html:root .app-sb-link.is-active:hover{background:var(--p-brand-tint-hover)}}@media (min-width: 769px){:root .app-sb-link.is-active .app-sb-ico{color:var(--p-brand)}}@media (min-width: 769px){:root .app-sb-link.is-active:before{content:"";position:absolute;inset-inline-start:0;inset-block:.5rem;inline-size:var(--mark-w);background:var(--p-brand)}}@media (min-width: 769px){:root .app-sb-foot{border-top:1px solid var(--p-line-soft);padding-top:.5rem}}@media (min-width: 769px){html:root.has-sidebar .navbar{inset-inline-start:var(--sb-w)}}@media (min-width: 769px){html:root.has-sidebar .navbar .nav-logo,html:root.has-sidebar .navbar .nav-links{display:none}}@media (min-width: 769px){html:root.has-sidebar .navbar .nav-actions{flex:1}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn{flex:1;max-width:420px;height:var(--h-md);justify-content:flex-start;margin-inline-end:auto;padding:0 .75rem;gap:.5rem;background:var(--p-surface);border:1px solid var(--p-border-strong);color:var(--p-faint);font-family:inherit;font-size:var(--fs-ui)}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn svg{order:0;flex-shrink:0;color:var(--p-muted)}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn:after{order:1;content:"ابحث عن شركة أو رمز";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 769px){html:root.has-sidebar[dir=ltr] .nav-search-btn:after{content:"Search a company or symbol"}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn .nav-search-kbd{order:2;margin-inline-start:auto}}@media (min-width: 769px){html:root.has-sidebar[dir=ltr] .nav-search-dropdown,html:root.has-sidebar[dir=ltr] .wt-bulk-bar{margin-left:calc(var(--sb-w) / 2)}}@media (min-width: 769px){html:root.has-sidebar[dir=rtl] .nav-search-dropdown,html:root.has-sidebar[dir=rtl] .wt-bulk-bar{margin-left:calc(var(--sb-w) / -2)}}@media (min-width: 769px){html:root.has-sidebar .scroll-top{right:auto;left:auto;inset-inline-end:2rem}}@media (min-width: 769px) and (max-width: 1099px){html:root.has-sidebar{--sb-w: 72px}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sidebar{padding-inline:.45rem}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-brand{justify-content:center;padding-inline:0}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-name,:root .app-sb-link .app-sb-txt,:root .app-sb-head .app-sb-txt{display:none}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-head{height:1px;margin:.6rem .5rem;background:var(--p-line-soft)}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-link{justify-content:center;padding:0}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-ico{width:20px;height:20px}}@media (min-width: 769px){html:root.has-sidebar .na-progress{inset-inline-start:var(--sb-w)}}@media (min-width: 769px){html:root.has-sidebar .navbar .nav-actions>.btn,html:root.has-sidebar .navbar .profile-icon{display:none}}@media (min-width: 769px){html:root.has-sidebar{--sb-gap: 12px}}@media (min-width: 769px){html:root.has-sidebar body:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--bar-bottom);background:var(--p-bg);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000}}@media (min-width: 769px){html:root.has-sidebar:before{content:"";position:fixed;top:var(--bar-bottom);bottom:0;inset-inline-start:0;width:var(--sb-w);background:var(--p-bg);z-index:1000;pointer-events:none}}@media (min-width: 769px){:root .app-sidebar{top:var(--sb-gap);bottom:var(--sb-gap);inset-inline-start:var(--sb-gap);width:calc(var(--sb-w) - var(--sb-gap) * 2);border-inline-end:0;border-radius:var(--r-lg);box-shadow:var(--p-shadow-shell);padding:0 .5rem .5rem;overflow:hidden}}@media (min-width: 769px){:root .app-sb-brand{height:var(--bar-h);margin:0 -.5rem .25rem;padding:0 1.25rem;border-bottom-color:var(--p-line-soft)}}@media (min-width: 769px){:root .app-sb-brand:focus-visible{outline:2px solid var(--p-brand);outline-offset:-4px;border-radius:var(--r-sm)}}@media (min-width: 769px){:root .app-sb-link{height:var(--h-md);padding:0 .75rem;border-radius:var(--r-sm)}}@media (min-width: 769px){:root .app-sb-foot{margin-inline:-.5rem;padding-inline:.5rem;border-top-color:var(--p-line-soft)}}@media (min-width: 769px){html:root.has-sidebar .navbar{top:var(--sb-gap);inset-inline-start:var(--sb-w);inset-inline-end:var(--sb-gap);height:var(--bar-h);background:var(--p-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;border-radius:var(--r-lg);box-shadow:var(--p-shadow-shell)}}@media (min-width: 769px){html:root.has-sidebar .navbar .nav-container{height:100%;max-width:none;padding:0 .75rem}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn{height:var(--h-md);background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--r-sm)}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn:hover{background:var(--p-surface);border-color:var(--p-border-strong-hover)}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn.active{background:var(--p-surface);border-color:var(--p-brand);box-shadow:inset 0 0 0 1px var(--p-brand)}}@media (min-width: 769px){html:root.has-sidebar .nav-search-btn .nav-search-kbd kbd{background:var(--p-surface)}}@media (min-width: 769px){html:root.has-sidebar .lang-toggle{width:auto;height:var(--h-sm);padding:0 .75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading)}}@media (min-width: 769px){html:root.has-sidebar .lang-toggle:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}}@media (min-width: 769px){html:root.has-sidebar .lang-toggle:active{background:var(--p-press)}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sidebar{padding-inline:.25rem}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-brand{margin-inline:-.25rem;padding-inline:0;justify-content:center}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-foot{margin-inline:-.25rem;padding-inline:.25rem}}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-link{padding:0;justify-content:center}}:root .profile-badge,:root .profile-subscription-pill,:root .field-verified-badge{border-radius:var(--r-xs)}:root .trending-tag{border-radius:var(--r-sm)}:root .profile-badge,:root .ri-exclusive-badge,:root .profile-subscription-pill,:root .sub-plan-badge.pro{box-shadow:none}:root .fs-def-chart.is-hovering .fs-def-c-val.fs-def-c-val-neg.is-active-bar{fill:var(--p-neg)}:root .bnav-more-search input{min-block-size:var(--h-touch);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-input)}:root .bnav-more-search input:hover{border-color:var(--p-border-strong-hover)}:root .bnav-more-search input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .fs-def-tip-value.is-neg{color:var(--p-neg)}:root .fs-def-tip-chip.is-zero{background:transparent;color:var(--p-muted)}@media (max-width: 768px){:root .mobile-bottom-nav a:not(.active) .bnav-icon{filter:grayscale(1) brightness(1.85)}}@media (max-width: 768px){:root .bnav-more-sections{max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width: 768px){:root .bnav-more-group+.bnav-more-group{margin-top:.4rem}}@media (max-width: 768px){:root .bnav-more-head{margin:.5rem .25rem .25rem;font-size:var(--fs-caption);font-weight:600;line-height:1.3;color:var(--p-muted)}}@media (max-width: 768px){:root .bnav-more-foot{border-top:1px solid var(--p-line-soft);padding-top:.5rem}}@media (max-width: 768px){:root .bnav-more-item.is-active{color:var(--p-heading);background:var(--p-brand-tint);box-shadow:none}}@media (max-width: 768px){:root .bnav-more-item.is-active:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:0;inline-size:var(--mark-w);background:var(--p-brand)}}@media (max-width: 768px){:root .bnav-more-item.is-active:active{background:var(--p-brand-tint-hover)}}@media (max-width: 768px){:root .bnav-more-item.is-active svg{color:var(--p-brand)}}@media (max-width: 768px){:root .bnav-more-item.is-active span{font-weight:600}}@media (max-width: 768px){:root .bnav-more-item:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}}@media (min-width: 769px){:root .bnav-more-panel,:root .bnav-more-backdrop{display:none}}@media (min-width: 769px){html:root.has-sidebar{--bar-bottom: calc(var(--sb-gap) + var(--bar-h));--page-gap: calc(var(--sb-gap) * 2);--page-top: calc(var(--bar-bottom) + var(--page-gap));--band-pad: calc(var(--sb-gap) * 2)}}@media (min-width: 769px){html:root.has-sidebar:not(:has(section.hero,.pricing-page,.na-page)) .container{width:auto;max-width:none;margin-inline:0 var(--sb-gap);padding-inline:0;overflow-x:visible;display:flow-root}}@media (min-width: 769px){html:root.has-sidebar:not(:has(section.hero,.pricing-page,.na-page)) .fr-page>.container{overflow-x:clip}}@media (min-width: 769px){html:root.has-sidebar:not(:has(section.hero,.pricing-page,.na-page)) .footer>.container{margin-inline:0;padding-inline:var(--band-pad)}}@media (min-width: 769px){html:root.has-sidebar :is(.cp-hero-wrap,.fr-hero-wrap,.ipd-nav){margin-inline-end:var(--sb-gap)}}@media (min-width: 769px){html:root.has-sidebar:not(:has(section.hero,.pricing-page,.na-page)) :is(.cp-hero-wrap,.fr-hero-wrap,.ipd-nav)>.container{margin-inline-end:0}}@media (min-width: 769px){html:root.has-sidebar .nav-search-dropdown{top:calc(var(--bar-bottom) + 6px)}}@media (min-width: 769px){html:root.has-sidebar[dir=rtl] .nav-search-dropdown,html:root.has-sidebar[dir=rtl] .wt-bulk-bar{margin-left:calc((var(--sb-w) - var(--sb-gap)) / -2)}}@media (min-width: 769px){html:root.has-sidebar[dir=ltr] .nav-search-dropdown,html:root.has-sidebar[dir=ltr] .wt-bulk-bar{margin-left:calc((var(--sb-w) - var(--sb-gap)) / 2)}}@media (min-width: 769px){html:root.has-sidebar .cmp-toast{inset-inline-start:var(--sb-w);inset-inline-end:var(--sb-gap)}}html:root :is(.cmp-dash-title,.val-section-head h2){font-size:var(--fs-h2)}html:root :is(.legal-content,.ac-lesson-content,.store-book-desc,.ipd-card-text,.ipd-risk-text,.cp-card-desc,.fr-analysis-text,.val-disclaimer,.val-block-sub,.dv-disclaimer,.pd-disclaimer,.ip-disclaimer){max-width:var(--read-w)}html:root :is(.ri-article-body,.ri-back-row,.ri-article-cover){max-width:var(--read-w);margin-inline:0}html:root .profile-input{max-width:36rem}html:root .store-coming-note{text-align:start}html:root .cmp-build{margin-inline:0}html:root .cmp-build-head{text-align:start}:root .pg-pattern{overflow:hidden}:root .pg-title{letter-spacing:0}:root .pg-crumb{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}:root .pg-crumb a{color:var(--p-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--t-fast),text-decoration-color var(--t-fast)}:root .pg-crumb a:hover{color:var(--p-heading);text-decoration-color:currentColor}:root .pg-crumb a:focus-visible{color:var(--p-heading);outline:2px solid var(--p-brand);outline-offset:2px}:root .pg-crumb-sep{color:var(--p-faint)}:root .pg-crumb-current{color:var(--p-text);font-weight:600}html:root :is(.profile-page,.ac-course-page,.legal-page,.store-page){padding-top:0}:root .pg-head--flush+.ri-toolbar-row>.ri-category-tabs{flex:1 1 auto}:root .ri-article-page .pg-title{max-width:var(--read-w)}:root .pg-head{position:relative;padding-top:var(--page-top);padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--p-border)}:root .pg-head--flush{border-bottom:0;margin-bottom:0}:root .pg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}:root .pg-head>:not(.pg-pattern){position:relative;z-index:1}:root .pg-crumb{font-size:var(--fs-caption);color:var(--p-muted);margin-bottom:.5rem}:root .pg-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}:root .pg-title-block{min-width:0;flex:1 1 auto}:root .pg-title{font-size:var(--pg-title);font-weight:700;line-height:1.3;margin:0;color:var(--p-heading);letter-spacing:0}:root .pg-sub{font-size:var(--fs-body);color:var(--p-muted);max-width:var(--sub-w);margin:.35rem 0 0;line-height:1.7}:root .pg-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;flex-shrink:0}:root .pg-meta{margin-top:.75rem}@media (max-width: 768px){:root .pg-title-row{flex-direction:column}}@media (max-width: 768px){:root .pg-actions{width:100%}}:root .pg-crumb :is(.cp-bc-sep,.fr-bc-sep,.ri-bc-sep){opacity:1;margin:0;color:var(--p-faint)}:root .pg-crumb :is(.cp-bc-current,.fr-bc-current,.ri-bc-current){color:var(--p-text);font-weight:600}@media (min-width: 769px){:root .pg-title-row:has(>.cp-title-info,>.fr-title-info){align-items:center}}@media (min-width: 769px){:root .pg-actions:has(>.rh-guide-mobile:only-child){display:none}}@media (prefers-reduced-motion: reduce){:root{--t-fast: 0ms}}:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page),:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) *,:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) *:before,:is(.navbar,.app-sidebar,.mobile-bottom-nav,.bnav-more-panel,.nav-search-dropdown,.page-home,.cmp-page,.footer,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.pricing-page,.watchlist-page,.ac-course-page,.mn-page,.na-page,.profile-page,.store-page) *:after{letter-spacing:0!important;text-transform:none!important}:root :where(.legal-content,.ri-article-body,.ac-lesson-content,.na-content,.ipd-card-text,.ipd-risk-text),:root :where(.legal-content,.ri-article-body,.ac-lesson-content,.na-content,.ipd-card-text,.ipd-risk-text) :is(p,li,dd,blockquote),:root p:where(.store-book-desc,.fr-analysis-text){line-height:var(--lh-prose)}:root :where(.legal-content,.ri-article-body,.ac-lesson-content,.na-content) a:not([class]){color:var(--p-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;opacity:1}:root :where(.legal-content,.ri-article-body,.ac-lesson-content,.na-content) a:not([class]):hover{text-decoration-thickness:2px;opacity:1}:root :where(.footer,.use-cases,.ui-dark) :where(a[href],button,summary,[tabindex]:not([tabindex="-1"],input,select,textarea)):focus-visible{outline-color:var(--p-on-brand)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .ui-fig{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .ui-fig--pad:after{content:")";visibility:hidden}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .ui-vh{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 768px){:root .navbar{background:var(--p-surface);border-bottom-color:var(--p-line-soft)}}@media (hover: none){:root .nav-search-btn .nav-search-kbd{display:none}}@media (max-width: 768px){:root .mobile-bottom-nav a.active .bnav-label,:root .mobile-bottom-nav .bnav-more-btn.active .bnav-label{font-weight:600}}@media (max-width: 768px){:root .mobile-bottom-nav a.active .bnav-icon-svg,:root .mobile-bottom-nav .bnav-more-btn.active .bnav-icon-svg{color:var(--p-brand)}}@media (max-width: 768px){:root .mobile-bottom-nav a.active:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(50% - .75rem);block-size:var(--mark-w);background:var(--p-brand);clip-path:polygon(0 0,100% 0,calc(100% - var(--mark-slant)) 100%,var(--mark-slant) 100%)}}@media (max-width: 768px){:root .mobile-bottom-nav a:focus-visible,:root .mobile-bottom-nav button:focus-visible,:root .bnav-more-item:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}}@media (max-width: 768px){:root .scroll-top{width:var(--h-touch);height:var(--h-touch)}}@media (max-width: 768px){:root .social-link{width:var(--h-touch);height:var(--h-touch)}}@media (max-width: 768px){:root .footer-links-group ul{gap:0}}@media (max-width: 768px){:root .footer-links-group a{display:inline-flex;align-items:center;min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .trending-tag:before{content:"";position:absolute;top:-6px;right:-3px;bottom:-6px;left:-3px}}@media (max-width: 768px){:root .wt-tour-skip,:root .wt-tour-next{min-block-size:var(--h-touch)}}@media (max-width: 768px) and (hover: hover){:root .bnav-more-item:hover{background:var(--p-hover)}}@media (max-width: 768px) and (hover: hover){:root .bnav-more-item.is-active:hover{background:var(--p-brand-tint-hover)}}@media (forced-colors: active){:root .app-sb-link.is-active,:root .bnav-more-item.is-active{outline:2px solid Highlight;outline-offset:-2px}}@media (forced-colors: active){:root .app-sb-link.is-active:before,:root .bnav-more-item.is-active:before,:root .mobile-bottom-nav a.active:before{forced-color-adjust:none;background:Highlight}}@media (prefers-reduced-motion: reduce){:root .nav-search-dropdown,:root .nav-search-backdrop,:root .bnav-more-panel,:root .bnav-more-backdrop,:root .scroll-top,:root .wt-tour-spotlight,:root .wt-tour-tooltip{transition:none}}:root .hero-search-icon{color:var(--p-muted)}:root[dir=ltr] .hero-search-icon,:root:root:not([dir=rtl]) .hero-search-icon{inset-inline-start:1rem}:root[dir=rtl] .hero-search-icon{inset-inline-start:1rem}:root .hero-search-input{inline-size:100%;min-block-size:var(--h-lg);padding-block:0;padding-inline:3rem;font-size:var(--fs-body);color:var(--p-heading);background-color:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);transition:border-color var(--t-fast)}:root .hero-search-input::placeholder{color:var(--p-faint)}:root .hero-search-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;box-shadow:none}:root .stat-number{font-family:var(--font-num);font-weight:600;font-variant-numeric:tabular-nums}:root .pricing-hero h1{line-height:var(--lh-head)}:root .pricing-period-toggle{gap:2px;max-inline-size:100%;border-radius:var(--r-sm);padding:2px;border:1px solid var(--p-border-btn)}:root .pricing-toggle-slider{display:none;position:static;background:none;border-radius:0;z-index:auto;box-shadow:none}:root .pricing-period-btn{justify-content:center;gap:.375rem;min-block-size:calc(var(--h-md) - 6px);padding-block:0;padding-inline:1rem;border-radius:var(--r-xs);font:500 var(--fs-ui)/var(--lh-control) var(--font-ui);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);z-index:auto}:root .pricing-period-btn.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .pricing-period-btn:not(.active):hover{background:var(--p-hover);color:var(--p-heading)}:root .pricing-save-tag{display:inline-flex;align-items:center;min-block-size:1.25rem;padding-inline:.375rem;border-radius:var(--r-xs);color:var(--p-muted);font:500 var(--fs-caption)/1.2 var(--font-ui);white-space:nowrap}:root .pricing-save-tag-best{background:var(--p-fill);color:var(--p-heading);font-weight:600}:root .pricing-period-btn.active .pricing-save-tag{background:var(--p-surface);color:var(--p-heading)}:root .pricing-period-btn.active .pricing-save-tag-best{background:var(--p-surface);color:var(--p-heading)}:root .pricing-hero-tag{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);border-radius:var(--r-xs)}:root .pricing-sp-item{font-size:var(--fs-caption)}:root .pricing-sp-num{font-family:var(--font-num);font-weight:600}:root .pricing-card{border-radius:var(--r-md)}:root .pricing-card-pro{border:2px solid var(--p-brand);transform:none}:root .pricing-card-ribbon{background:var(--p-dark);color:var(--p-on-dark);font:600 var(--fs-ui)/1.4 var(--font-ui);border-start-start-radius:calc(var(--r-md) - 1px);border-start-end-radius:calc(var(--r-md) - 1px)}:root .pricing-card-ribbon-gold{background:var(--p-fill);color:var(--p-heading);border-block-end:1px solid var(--p-border)}:root .pricing-card-student{border:1px solid var(--p-border)}:root .pricing-discount-amount .pricing-currency{font-weight:500}:root .pricing-cta-student{background:var(--p-surface);border-color:var(--p-border-btn);color:var(--p-heading)}:root .pricing-cta-student:hover:not(:disabled){background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading);box-shadow:none}:root .student-active-banner{padding:1rem 1.25rem;background:var(--p-brand-tint);border:1px solid var(--p-brand);border-radius:var(--r-md);color:var(--p-heading)}:root .student-active-icon{width:2.5rem;height:2.5rem;border-radius:0;background:none}:root .student-active-icon svg{width:1.5rem;height:1.5rem;stroke:var(--p-brand)}:root .student-active-text strong{font-weight:600}:root .student-active-text p{font-size:var(--fs-ui);color:var(--p-text)}:root .student-active-remove{min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;background:var(--p-surface);border:1px solid var(--p-border-btn);color:var(--p-heading);border-radius:var(--r-sm);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .student-active-remove:hover{background:var(--p-hover);color:var(--p-heading)}:root .pricing-card-student-on .pricing-card-ribbon-gold{background:var(--p-brand-tint);color:var(--p-heading);border-block-end-color:var(--p-brand)}:root .pricing-card-student-on .pricing-discount-amount .pricing-amount,:root .pricing-card-student-on .pricing-discount-amount .pricing-currency{color:var(--p-heading)}:root .pricing-cta-student:disabled{background:var(--p-surface);color:var(--p-disabled-ink)}:root .student-activate-demo{min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;background:var(--p-surface);border:1px solid var(--p-border-btn);color:var(--p-heading);border-radius:var(--r-sm);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .student-activate-demo:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .student-modal{border:0;border-radius:var(--r-lg);box-shadow:var(--p-shadow-modal);transform:none}:root .student-modal-backdrop.open .student-modal{transform:none}:root .student-modal-head{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--p-line-soft)}:root .student-modal-head h3{font-weight:600}:root .student-modal-head p{font-size:var(--fs-ui);line-height:var(--lh-ui)}:root .student-modal-badge{gap:.25rem;min-block-size:var(--h-xs);padding-inline:.5rem;font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);border-radius:var(--r-xs);margin-bottom:.75rem}:root .student-modal-close{top:1rem;inset-inline-end:1rem;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);padding:0;border:1px solid transparent;background:transparent;color:var(--p-muted);border-radius:var(--r-sm);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .student-modal-close:hover{background:var(--p-hover);color:var(--p-heading)}:root .student-field label{font:500 var(--fs-caption)/1.5 var(--font-ui);margin-bottom:.375rem}:root .student-field input,:root .student-field select{min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-heading);background-color:var(--p-surface);transition:border-color var(--t-fast)}:root .student-field input:focus,:root .student-field select:focus{outline:2px solid var(--p-brand);outline-offset:-2px}:root .student-field-error input,:root .student-field-error select{outline:1px solid var(--p-neg);outline-offset:-2px}:root .student-field-msg{font-size:var(--fs-caption)}:root .student-modal-submit{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;min-block-size:var(--h-lg);padding-block:0;padding-inline:1.5rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);font:600 var(--fs-body)/var(--lh-control) var(--font-ui);transition:background-color var(--t-fast),border-color var(--t-fast)}:root .student-modal-submit:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);box-shadow:none}:root .student-modal-note{font-size:var(--fs-caption);color:var(--p-muted)}:root .student-success-icon{width:3rem;height:3rem;margin:0 auto 1rem;border-radius:0;background:none}:root .student-modal-success h3{font-weight:600}:root .student-modal-success p{font-size:var(--fs-ui);line-height:var(--lh-ui)}:root .pricing-card-head h3{font-weight:600}:root .pricing-card-desc{font-size:var(--fs-caption)}:root .pricing-amount{font-family:var(--font-num);font-weight:600}:root .pricing-currency{font-size:var(--fs-ui);color:var(--p-muted);font-weight:400}:root .pricing-price-old{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .pricing-save-inline{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;background:var(--p-fill);color:var(--p-heading);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);border-radius:var(--r-xs);animation:none}:root .pricing-billed{font-size:var(--fs-caption)}:root .pricing-features li{font-size:var(--fs-ui)}:root .pricing-cta-pro{border:1px solid var(--p-brand)}:root .pricing-cta-pro:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);box-shadow:none}:root .pricing-trust-strip{flex-wrap:wrap;gap:.25rem 1rem;font-size:var(--fs-caption)}:root .pricing-feature-highlight{border-radius:var(--r-xs);border:0}:root .pricing-store-banner-inner{background:var(--p-dark);border-radius:var(--r-md);color:var(--p-on-dark)}:root .pricing-store-banner-inner:before{content:none;position:static;background:none}:root .pricing-store-icon{background:none;border-radius:0}:root .pricing-store-icon svg{stroke:var(--p-on-dark)}:root .pricing-store-text strong{font-size:var(--fs-ui);font-weight:600}:root .pricing-store-text p{font-size:var(--fs-caption);color:var(--p-on-dark-muted)}:root .pricing-store-btn{justify-content:center;gap:.375rem;min-block-size:var(--h-md);padding-inline:1.5rem;background:var(--p-on-dark);border:1px solid transparent;font:600 var(--fs-ui)/var(--lh-control) var(--font-ui);border-radius:var(--r-sm);transition:background-color var(--t-fast)}:root .pricing-store-btn:hover{background:var(--p-hover)}:root .pricing-store-discount{display:none;position:static}:root .pricing-cat-row td{font-size:var(--fs-caption)!important;font-weight:600!important;border-bottom:1px solid var(--p-border)!important}:root .pricing-compare-table th{font-size:var(--fs-caption);font-weight:600;border-bottom:1px solid var(--p-border)}:root .pricing-faq-section h2{font-weight:600}:root .pricing-faq-item{border-radius:var(--r-md)}:root .pricing-faq-q{min-block-size:var(--h-lg);padding:.75rem 1.25rem;font:600 var(--fs-ui)/1.5 var(--font-ui);color:var(--p-heading);transition:background-color var(--t-fast)}:root .pricing-faq-arrow{stroke:var(--p-mark-muted);stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter;transition:transform var(--t-fast)}:root .pricing-faq-item.open .pricing-faq-a{max-height:24rem;padding:0 1.25rem 1rem}:root .pricing-faq-a p{font-size:var(--fs-ui);line-height:var(--lh-prose)}@media (max-width: 1024px){:root .pricing-card-pro{transform:none}}@media (max-width: 768px){:root .pricing-card-pro{transform:none}}@media (max-width: 768px){:root .pricing-period-btn{min-block-size:calc(var(--h-lg) - 6px);padding-inline:.75rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .pricing-sp-item{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .pricing-trust-strip{gap:.25rem .6rem;font-size:var(--fs-caption)}}@media (max-width: 480px){:root .hero-search-input{min-block-size:var(--h-lg);padding-inline:2.75rem;font-size:var(--fs-input)}}:root .hero-search-input:hover:not(:focus){border-color:var(--p-border-strong-hover)}:root .hero-search-trending .trending-tag{display:inline-flex;align-items:center;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);color:var(--p-heading);font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);transition:background-color var(--t-fast),border-color var(--t-fast)}:root .hero-search-trending .trending-tag:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .hero-search-trending .trending-tag:has(.trending-tag-logo,.trending-tag-mono){gap:.4rem;padding-inline-start:.35rem}:root .hero-search-trending .trending-label{font-size:var(--fs-caption);font-weight:500}:root :is(.data-subtab,.data-period-btn,.period-btn,.chart-tf,.hm-tf,.pricing-period-btn):focus-visible{outline-offset:1px;z-index:1}:root .pricing-store-banner-inner :is(a[href],button):focus-visible{outline-color:var(--p-on-brand)}:root .pricing-store-btn:active{background:var(--p-press)}:root .pricing-card-pro .pricing-card-ribbon{border-start-start-radius:calc(var(--r-md) - 2px);border-start-end-radius:calc(var(--r-md) - 2px)}:root .pricing-features .pricing-check-badge circle{fill:var(--p-brand)}:root .pricing-cta-student:active:not(:disabled){background:var(--p-press)}:root .pricing-cta-pro:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .student-active-remove:active,:root .student-activate-demo:active,:root .student-modal-close:active{background:var(--p-press)}:root .student-modal-submit:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .pricing-faq-q:hover{background:var(--p-hover)}:root .pricing-faq-q:focus-visible{outline-offset:-2px}:root .student-field input:hover:not(:focus),:root .student-field select:hover:not(:focus){border-color:var(--p-border-strong-hover)}:root .student-field-error input:hover:not(:focus),:root .student-field-error select:hover:not(:focus){border-color:var(--p-neg)}:root .student-field input::placeholder{color:var(--p-faint);opacity:1}:root .student-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline:.75rem 2.25rem;background-image:var(--p-select-chevron);background-repeat:no-repeat;background-size:.75rem .5rem;background-position:right .75rem center;cursor:pointer}:root[dir=rtl] .student-field select{background-position:left .75rem center}:root .student-modal-backdrop{transition:opacity var(--t-fast),visibility var(--t-fast)}@media (max-width: 768px){:root .student-field input,:root .student-field select{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .student-modal-close{inline-size:var(--h-touch);block-size:var(--h-touch);top:.75rem;inset-inline-end:.75rem}}@media (max-width: 768px){:root :is(.student-active-remove,.student-activate-demo,.pricing-store-btn){min-block-size:var(--h-touch)}}@media (prefers-reduced-motion: reduce){:root .student-modal-backdrop,:root .pricing-faq-a,:root .pricing-faq-arrow{transition:none}}:root .student-field-error input,:root .student-field-error select{border-color:var(--p-neg)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{border:1px solid var(--p-border-btn)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{border-radius:var(--r-sm)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{font-size:var(--fs-caption)}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{font-size:var(--fs-caption)}}@media (max-width: 768px){:is(.rh-page) .bs-scroll-hint-text{font-size:var(--fs-caption)}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gated,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-veil,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-frame-wrap{border-radius:var(--r-md)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample{border:1px solid var(--p-border-btn)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-cta,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample{border-radius:var(--r-sm)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sub,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample--inline,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-text{font-size:var(--fs-caption)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-th-lock{font-size:var(--fs-caption);font-weight:600}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-title,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-text strong{font-weight:600}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-cta,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample{font-weight:600;font-size:var(--fs-caption)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-th-lock,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-note,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-content{border-radius:var(--r-xs)}@media (max-width: 480px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{font-size:var(--fs-caption)}}@media (max-width: 375px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{font-size:var(--fs-caption)}}@media (max-width: 375px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{border-radius:var(--r-sm)}}:root .bs-help-title{font-weight:600}:root .bs-help-sub,:root .bs-help-text{font-size:var(--fs-caption)}:root .bs-help-btn{border-radius:var(--r-sm)}:root .bs-help-btn{border:1px solid var(--p-border-btn)}:root .bs-help-name{font-size:var(--fs-caption);font-weight:600}:root .fs-def-co-logo,:root .fs-def-co-sym,:root .fs-def-tip,:root .fs-def-tip-chip,:root .fs-def-formula{border-radius:var(--r-xs)}:root .fs-def-co-name,:root .fs-def-co-price,:root .fs-def-pick-item.is-active,:root .fs-def-modes button.is-active,:root .fs-def-c-val,:root .fs-def-chart.is-hovering .fs-def-c-val.is-active-bar,:root .fs-def-tip-value{font-weight:600}:root .fs-def-modal{border-radius:var(--r-lg)}:root .fs-def-close,:root .fs-def-pick-btn,:root .fs-def-pick-item,:root .fs-def-modes,:root .fs-def-modes button{border-radius:var(--r-sm)}:root .fs-def-co-sym,:root .fs-def-co-chg,:root .fs-def-pick-group,:root .fs-def-chart-name,:root .fs-def-tip-period,:root .fs-def-title,:root .fs-def-formula{font-size:var(--fs-caption);font-weight:600}:root .fs-def-co-sub,:root .fs-def-co-price small,:root .fs-def-chart-unit,:root .fs-def-chart-empty,:root .fs-def-tip-value small,:root .fs-def-tip-none,:root .fs-def-note,:root .fs-def-credit{font-size:var(--fs-caption)}:root .fs-def-scroll{scrollbar-color:var(--p-border-btn) transparent}:root .fs-def-pick-btn{font:inherit;font-size:var(--fs-caption);font-weight:600}:root .fs-def-pick-menu,:root .fs-def-chart{border-radius:var(--r-md)}:root .fs-def-pick-item,:root .fs-def-modes button{font:inherit;font-size:var(--fs-caption)}:root .fs-def-tip-chip{font-size:var(--fs-axis);font-weight:600}:root .fs-def-body{font-size:var(--fs-ui)}:root .fs-def-formula{border-inline-start:3px solid var(--p-border-btn)}:root .fs-def-scroll::-webkit-scrollbar-thumb{background:var(--p-border-btn)}:root .fs-def-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-pill)}@media (max-width: 700px){:root .fs-def-body{font-size:var(--fs-caption)}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-notes-btn{position:relative;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);animation:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn:hover,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-notes-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn:active{background:var(--p-press)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-watch-btn.active,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-notes-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-watch-btn.active:hover,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-notes-btn.active:hover{background:var(--p-brand-tint-hover)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-watch-btn.active svg{color:var(--p-brand)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-report-btn{background:transparent;border-color:transparent;color:var(--p-brand)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-report-btn:hover{background:var(--p-hover);border-color:transparent;color:var(--p-brand)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn.cp-report-btn:active{background:var(--p-press)}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn{padding-inline:.625rem}}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-action-btn:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}:is(.rh-overlay-host) .cp-price-change .fs-pos,:is(.rh-overlay-host) .cp-price-change .fs-neg,:is(.rh-overlay-host) .cp-price-change .fs-zero{direction:ltr;unicode-bidi:isolate}:root .fs-def-modal{border:0;border-radius:var(--r-lg);background:var(--p-surface);box-shadow:var(--p-shadow-modal);transform:none}:root .fs-def-backdrop.open .fs-def-modal{transform:none}:root .fs-def-modal{transition:none}:root .fs-def-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}:root .fs-def-co,:root .bs-help-head{border-bottom-color:var(--p-line-soft)}:root .fs-def-credit{border-top-color:var(--p-line-soft);background:var(--p-fill);color:var(--p-muted)}@media (max-width: 700px){:root .fs-def-modal{border-radius:var(--r-lg) var(--r-lg) 0 0}}:root .fs-def-close{display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);padding:0;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-muted);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}:root .fs-def-close:hover{background:var(--p-hover);color:var(--p-heading)}:root .fs-def-close:active{background:var(--p-press)}:root .fs-def-close svg{inline-size:1rem;block-size:1rem}@media (max-width: 768px){:root .fs-def-close:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-cta.cp-gate-sample{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample:active{background:var(--p-press)}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample{position:relative}}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}:root .fs-def-modes{gap:2px;padding:2px;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);box-shadow:none}:root .fs-def-modes button{position:relative;min-block-size:calc(var(--h-sm) - 6px);min-height:calc(var(--h-sm) - 6px);padding-block:0;padding-inline:.75rem;border:0;border-radius:var(--r-xs);background:transparent;color:var(--p-muted);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);box-shadow:none;opacity:1;transition:background-color var(--t-fast),color var(--t-fast)}:root .fs-def-modes button:hover{background:var(--p-hover);color:var(--p-heading);border-color:transparent}:root .fs-def-modes button.is-active{background:var(--p-brand-tint);border-color:transparent;color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .fs-def-modes button:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px;z-index:1}@media (max-width: 768px){:root .fs-def-modes button{min-block-size:calc(var(--h-lg) - 6px);min-height:calc(var(--h-lg) - 6px);padding-inline:.625rem}}:root .bs-help-btn{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);padding:0;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-muted);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .bs-help-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .bs-help-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}@media (max-width: 768px){:root .bs-help-btn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}@media (max-width: 768px){:root .bs-help-btn{inline-size:var(--h-sm);block-size:var(--h-sm)}}:root .fs-def-pick-menu{z-index:var(--z-float);padding:.25rem;border:1px solid var(--p-line-soft);border-radius:var(--r-md);background:var(--p-surface);box-shadow:var(--p-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}:root .fs-def-pick-item{position:relative;display:flex;align-items:center;gap:.5rem;inline-size:100%;min-block-size:var(--row);padding-block:.25rem;padding-inline:.75rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:400;text-align:start;cursor:pointer;transition:background-color var(--t-fast)}:root .fs-def-pick-item:hover{background:var(--p-hover);border-color:transparent;color:var(--p-heading)}:root .fs-def-pick-item:focus-visible{background:var(--p-hover);outline:2px solid var(--p-brand);outline-offset:-2px}:root .fs-def-pick-item.is-active{background:transparent;color:var(--p-heading);font-weight:600;padding-inline-end:2rem}:root .fs-def-pick-item.is-active:hover{background:var(--p-hover)}:root .fs-def-pick-item.is-active:before{content:"";position:absolute;inset-block:.375rem;inset-inline-start:0;inline-size:var(--mark-w);background:var(--p-brand)}:root .fs-def-pick-item.is-active:after{content:"";position:absolute;inset-inline-end:.625rem;inset-block-start:calc(50% - .4375rem);inline-size:.875rem;block-size:.875rem;background-color:var(--p-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 11.6 2.6 8l1.1-1.1 2.5 2.5 6.1-6.1 1.1 1.1Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 11.6 2.6 8l1.1-1.1 2.5 2.5 6.1-6.1 1.1 1.1Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}:root .fs-def-pick-group{padding:.5rem .75rem .25rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}:root .fs-def-pick-group:not(:first-child){margin-block-start:.25rem;border-block-start:1px solid var(--p-line-soft)}:root .fs-def-pick-btn{min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-ui);font-weight:500;transition:border-color var(--t-fast)}:root .fs-def-pick-btn:hover{background:var(--p-surface);border-color:var(--p-border-strong-hover)}:root .fs-def-pick-btn[aria-expanded=true]{border-color:var(--p-brand)}:root .fs-def-pick-btn svg{opacity:1;color:var(--p-muted);transition:transform var(--t-fast)}@media (max-width: 768px){:root .fs-def-pick-item{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .fs-def-pick-btn{min-block-size:var(--h-touch)}}:root .fs-def-tip{border:1px solid var(--p-line-soft);border-radius:var(--r-xs);background:var(--p-surface);box-shadow:var(--p-shadow-pop);color:var(--p-text);font-size:var(--fs-caption)}:root .fs-def-tip-value{font-family:var(--font-num);font-weight:600}:is(.rh-overlay-host) .bs-table .fs-pos,:is(.rh-overlay-host) .bs-table .fs-neg,:is(.rh-overlay-host) .bs-table .fs-zero{unicode-bidi:isolate}:is(.rh-overlay-host) .bs-table .bs-row-margin .fs-zero,:is(.rh-overlay-host) .bs-table .bs-row-of .fs-zero,:is(.rh-overlay-host) .fs-zero{color:var(--p-zero)}:is(.rh-overlay-host) .bs-no-data{color:var(--p-faint)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-th-lock{border:0;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;box-shadow:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-th-lock{min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem}:root .fs-def-co-sym{min-block-size:var(--h-xs);border:1px solid transparent;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .fs-def-co-sym{display:inline-flex;align-items:center;padding-block:0;padding-inline:.5rem;white-space:nowrap}:root .fs-def-co-sym{font-family:var(--font-num);font-variant-numeric:tabular-nums}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gated{border-radius:var(--r-md)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-veil{gap:.75rem;padding:1.25rem;border:1px solid var(--p-border);border-radius:var(--r-md);background:var(--p-surface);backdrop-filter:none;-webkit-backdrop-filter:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-medal,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-medal .cp-gate-medal,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-note .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-medal:after{content:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-medal:before{content:"للمشتركين";order:1}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) [dir=ltr] .cp-gate-medal:before{content:"Subscribers"}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-medal svg{inline-size:.75rem;block-size:.75rem}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-title{font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-actions{gap:.5rem}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) :is(a,button).cp-gate-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);background:var(--p-brand);color:var(--p-on-brand);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);text-decoration:none;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) :is(a,button).cp-gate-cta:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:var(--p-on-brand);box-shadow:none}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) :is(a,button).cp-gate-cta:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-cta:focus-visible,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-md);padding-inline:1rem;font-size:var(--fs-ui)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-sample--inline{min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate{border-color:var(--p-border);border-radius:var(--r-md);background:var(--p-surface)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-text{font-size:var(--fs-caption)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate-text strong{font-size:var(--fs-ui);font-weight:600}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-note{background:var(--p-fill);border:0;border-radius:var(--r-xs);font-size:var(--fs-caption)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-content{border-color:var(--p-line-soft);border-radius:var(--r-xs)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-frame-wrap{border-color:var(--p-border);border-radius:var(--r-md)}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) :is(a,button).cp-gate-cta{min-block-size:var(--h-touch)}}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-touch)}}:root .fs-def-co-name{font-weight:600}:root .fs-def-co-price{font-family:var(--font-num);font-weight:600}:root .fs-def-co-price small{font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}:root .fs-def-co-sub,:root .fs-def-co-chg{font-size:var(--fs-caption)}:root .fs-def-co-chg{font-family:var(--font-num);font-weight:500}:root .fs-def-chart{border-color:var(--p-line-soft);border-radius:var(--r-md)}:root .fs-def-chart-name{font-size:var(--fs-caption);font-weight:600}:root .fs-def-chart-unit,:root .fs-def-chart-empty{font-size:var(--fs-caption);color:var(--p-muted)}:root .fs-def-c-bar{fill:var(--p-chart-past);opacity:1}:root .fs-def-chart.is-hovering .fs-def-c-bar.is-active-bar{fill:var(--p-chart-focus)}:root .fs-def-chart.is-hovering .fs-def-c-val.is-active-bar{font-weight:600}:root .fs-def-c-val{font-family:var(--font-num);font-weight:600}:root .fs-def-c-lab,:root .fs-def-c-nodata{font-family:var(--font-num);fill:var(--p-muted)}:root .fs-def-tip-period{font-size:var(--fs-caption);font-weight:600}:root .fs-def-tip-value small,:root .fs-def-tip-none{font-size:var(--fs-caption)}:root .fs-def-title{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}:root .fs-def-body{font-size:var(--fs-body);line-height:var(--lh-prose)}:root .fs-def-note{font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-ui)}:root .fs-def-formula{border-radius:var(--r-xs);border-inline-start-color:var(--p-border-btn);font-weight:600}:root .fs-def-credit{font-size:var(--fs-caption);font-weight:500}:root .bs-help-title{font-size:var(--fs-body);font-weight:600}:root .bs-help-sub{font-size:var(--fs-caption)}:root .bs-help-item{border-bottom:1px solid var(--p-line-soft)}:root .bs-help-item:last-child{border-bottom:0}:root .bs-help-name{font-size:var(--fs-ui);font-weight:600}:root .bs-help-text{font-size:var(--fs-ui);line-height:var(--lh-prose)}@media (max-width: 700px){:root .fs-def-body{font-size:var(--fs-body)}}@media (forced-colors: active){:is(.rh-overlay-host) .fr-change-tag:is(.fs-pos,.fs-neg):before{forced-color-adjust:none;background-color:CanvasText}}:root .watchlist-page{padding:0 0 var(--section-pad);min-height:80vh}:root .watchlist-toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}:root .watchlist-search-wrap{position:relative;flex:1;min-width:200px}:root .watchlist-search-icon{position:absolute;top:50%;inset-inline-start:.75rem;inline-size:1rem;block-size:1rem;transform:translateY(-50%);color:var(--p-muted);pointer-events:none}:root .watchlist-search-input{width:100%;min-block-size:var(--h-md);padding-block:.25rem;padding-inline:2.25rem .75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);transition:border-color var(--t-fast)}:root .watchlist-search-input:hover{border-color:var(--p-border-strong-hover)}:root .watchlist-search-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .watchlist-search-input::placeholder{color:var(--p-faint);opacity:1}:root .watchlist-toolbar-actions{display:flex;align-items:center;gap:.75rem}:root .watchlist-count{font-size:var(--fs-caption);color:var(--p-muted);white-space:nowrap;font-weight:500}:root .watchlist-section{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);overflow:hidden;box-shadow:none}:root .watchlist-table-header{display:grid;grid-template-columns:var(--wt-grid, .8fr 2fr 1fr 1fr 1fr 1fr 1fr .5fr);gap:.5rem;align-items:center;min-block-size:var(--row-head);padding-block:.5rem;padding-inline:1.25rem;background:var(--p-th-bg);border-bottom:0;font-size:var(--fs-caption);font-weight:600;color:var(--p-th-fg)}:root .wt-swipe-wrapper{position:relative;overflow:hidden}:root .wt-swipe-wrapper:last-child .watchlist-row{border-bottom:none}:root .wt-swipe-delete-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--p-neg-bg);display:flex;align-items:center;gap:.5rem;padding:0 1.5rem;color:var(--p-neg);font-size:var(--fs-ui);font-weight:600;opacity:0;pointer-events:none;z-index:0}:root .wt-swipe-delete-bg{direction:ltr;justify-content:flex-end}:root .wt-swipe-delete-bg svg{flex-shrink:0}:root .wt-swipe-ready .wt-swipe-delete-bg{opacity:1}:root .watchlist-row{display:grid;grid-template-columns:var(--wt-grid, .8fr 2fr 1fr 1fr 1fr 1fr 1fr .5fr);gap:.5rem;min-block-size:var(--row-comfy);padding-block:.375rem;padding-inline:1.25rem;align-items:center;font-size:var(--fs-table);color:var(--p-text);border-bottom:1px solid var(--p-tbl-line);transition:background-color var(--t-fast);position:relative;z-index:1;background:var(--p-surface)}:root .watchlist-row:hover{background:var(--p-hover)}:root .watchlist-row>.wt-col-symbol{display:inline-flex;align-items:center;justify-content:center;place-self:center;min-width:52px;min-block-size:var(--h-xs);padding-inline:.5rem;background:var(--p-fill);color:var(--p-text);border-radius:var(--r-xs);font-weight:500;font-size:var(--fs-caption);font-family:var(--font-num);font-variant-numeric:tabular-nums}:root .wt-company-name{font-weight:600;color:var(--p-heading);display:inline-flex;align-items:center;gap:.4rem;text-decoration:underline;text-decoration-color:var(--p-border-btn);text-decoration-thickness:1px;text-underline-offset:3px}:root .wt-co-arrow{display:none}:root .watchlist-row:hover .wt-company-name{text-decoration-color:currentColor;text-decoration-thickness:2px}:root .wt-col-symbol{font-family:var(--font-num);font-size:var(--fs-caption);color:var(--p-muted);direction:ltr}:root .wt-col-price,:root .wt-col-change,:root .wt-col-changePct,:root .wt-col-volume{font-family:var(--font-num);font-size:var(--fs-table);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;text-align:right}:root .wt-positive{color:var(--p-pos)}:root .wt-negative{color:var(--p-neg)}:root .wt-neutral{color:var(--p-zero)}:root .watchlist-row>.wt-positive:after,:root .watchlist-row>.wt-neutral:after{content:")";visibility:hidden}:root .wt-col-action{text-align:center}:root .wt-remove-btn{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);padding:0;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--p-muted);transition:background-color var(--t-fast),color var(--t-fast)}:root .wt-remove-btn svg{inline-size:1rem;block-size:1rem}:root .wt-remove-btn:hover{color:var(--p-heading);background:var(--p-hover)}:root .wt-remove-btn:active{background:var(--p-press)}:root .wt-col-has-def{cursor:pointer;border-radius:var(--r-xs);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--t-fast)}:root .wt-col-has-def:hover{text-decoration-color:currentColor}:root .wt-col-has-def:focus-visible{outline:2px solid var(--p-on-brand);outline-offset:-2px}:root .wt-col-def-hint{font-size:var(--fs-caption);color:var(--p-muted);text-align:start;margin:0;padding-block:.5rem;padding-inline:1.25rem}:root .wt-col-def-hint-sub{font-style:normal}:root .wt-col-def-hint-sub.wt-indicator-subtitle--warning{color:var(--p-neg);font-weight:500}:root .wt-col-def-tooltip{position:absolute;z-index:var(--z-float);background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding:1rem 1.25rem;width:320px;max-width:calc(100vw - 2rem);opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);pointer-events:none}:root .wt-col-def-tooltip.visible{opacity:1;visibility:visible;pointer-events:auto}:root .wt-col-def-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);margin-bottom:.375rem}:root .wt-col-def-body{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted);margin-bottom:.5rem}:root .wt-col-def-formula{font-size:var(--fs-caption);font-weight:500;color:var(--p-text);background:var(--p-fill);padding:.5rem .75rem;border-radius:var(--r-xs);direction:rtl;line-height:1.5}:root[dir=ltr] .wt-col-def-formula{direction:ltr}:root .watchlist-empty{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:var(--p-muted)}:root .watchlist-empty svg{color:var(--p-faint);margin-bottom:1rem}:root .watchlist-empty h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin-bottom:.4rem}:root .watchlist-empty p{font-size:var(--fs-ui);color:var(--p-muted)}@media (max-width: 1024px){:root .watchlist-table-header,:root .watchlist-row{padding-inline:1rem}}@media (max-width: 768px){:root .watchlist-toolbar{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.75rem}}@media (max-width: 768px){:root .watchlist-toolbar-actions{justify-content:space-between;gap:.5rem}}@media (max-width: 768px){:root .watchlist-search-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .watchlist-table-header{display:none}}@media (max-width: 768px){:root .watchlist-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;padding:.75rem 1rem .625rem;position:relative}}@media (max-width: 768px){:root .wt-col-symbol{order:1;flex:0 0 auto;margin-inline-end:.3rem}}@media (max-width: 768px){:root .wt-col-company{order:2;flex:1 1 60%;font-size:var(--fs-ui);min-width:0}}@media (max-width: 768px){:root .wt-col-company .wt-company-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}}@media (max-width: 768px){:root .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:var(--fs-caption);padding:.125rem .5rem;background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-xs);margin-top:.125rem;text-align:start}}@media (max-width: 768px){:root[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-family:var(--font-ui);font-size:var(--fs-caption);color:var(--p-muted);font-weight:400}}@media (max-width: 768px){:root[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-family:var(--font-ui);font-size:var(--fs-caption);color:var(--p-muted);font-weight:400}}@media (max-width: 768px){:root[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);visibility:visible;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}}@media (max-width: 768px){:root[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);visibility:visible;font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}}@media (max-width: 768px){:root .wt-col-action{display:none}}@media (max-width: 768px){:root .wt-col-bulk{order:0}}@media (max-width: 480px){:root .watchlist-row{padding:.625rem .875rem .5rem}}@media (max-width: 480px){:root .wt-tour-tooltip{padding:.875rem 1rem}}@media (max-width: 480px){:root .wt-tour-tooltip-header h4{font-size:var(--fs-ui)}}@media (max-width: 480px){:root .wt-tour-tooltip>p{margin-bottom:.75rem}}@media (max-width: 480px){:root .wt-note-card{padding:.625rem}}@media (max-width: 480px){:root .wt-note-textarea{min-height:60px}}@media (max-width: 480px){:root .wt-bulk-bar{bottom:80px;width:94vw;padding:.5rem .75rem;gap:.5rem}}@media (max-width: 375px){:root .wt-tabs-bar{margin-bottom:.625rem}}@media (max-width: 375px){:root .wt-add-tab span{display:none}}@media (max-width: 375px){:root .watchlist-row{padding:.5rem .75rem}}@media (max-width: 375px){:root .watchlist-row>span[class*=wt-col-]:not(.wt-col-symbol):not(.wt-col-company):not(.wt-col-action):not(.wt-col-bulk){padding:.125rem .375rem}}:root .wt-tabs-bar{display:flex;align-items:center;gap:.25rem;margin-bottom:1.5rem;padding-bottom:0;border-bottom:0;box-shadow:inset 0 -1px 0 var(--p-border);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}:root .wt-tabs-bar::-webkit-scrollbar{height:8px}:root .wt-tabs-bar::-webkit-scrollbar-thumb{background:var(--p-border-btn);border-radius:var(--r-pill)}:root .wt-tabs-bar::-webkit-scrollbar-track{background:transparent}:root .wt-tab{position:relative;display:inline-flex;align-items:center;gap:.25rem;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:0;border-radius:0;border-start-start-radius:var(--r-sm);border-start-end-radius:var(--r-sm);background:transparent;color:var(--p-muted);font:500 var(--fs-ui)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast);white-space:nowrap;flex-shrink:0}:root .wt-tab:hover{background:var(--p-hover);color:var(--p-heading)}:root .wt-tab.active{background:transparent;color:var(--p-heading);font-weight:600}:root .wt-tab.active:hover{background:var(--p-hover)}:root .wt-tab.active:after{content:"";position:absolute;inset-inline:.75rem;inset-block-end:0;block-size:var(--mark-w);background:var(--p-brand);clip-path:polygon(var(--mark-slant) 0,calc(100% - var(--mark-slant)) 0,100% 100%,0 100%)}:root .wt-tab:focus-visible{outline-offset:-2px}@media (forced-colors: active){:root .wt-tab.active:after{forced-color-adjust:none;background:Highlight}}:root .wt-tab-delete,:root .wt-tab-edit{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-xs);block-size:var(--h-xs);background:none;border:none;border-radius:var(--r-xs);padding:0;cursor:pointer;color:var(--p-muted);line-height:1;transition:background-color var(--t-fast),color var(--t-fast)}:root .wt-tab-delete{margin-inline-start:.125rem}:root .wt-tab-edit{margin-inline-start:.25rem}:root .wt-tab-delete:hover,:root .wt-tab-edit:hover{background:var(--p-press);color:var(--p-heading)}:root .wt-tab-delete:hover{color:var(--p-neg)}:root .wt-add-tab{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;margin-inline-start:.25rem;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--p-brand);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast);white-space:nowrap;flex-shrink:0}:root .wt-add-tab:hover{background:var(--p-hover)}:root .wt-add-tab:active{background:var(--p-press)}:root .wt-add-tab svg{flex-shrink:0}:root .wt-tab-rename-input{border:none;outline:none;background:transparent;color:var(--p-heading);font-size:inherit;font-family:inherit;font-weight:inherit;padding:0 .25rem;margin:0;width:6rem;min-width:3rem;max-width:12rem;border-radius:var(--r-xs);text-align:center;caret-color:currentColor}:root .wt-tab-rename-input:focus{outline:2px solid var(--p-brand);outline-offset:-2px}:root .wt-guide-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;border-radius:var(--r-sm);border:1px solid var(--p-border-btn);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap;flex-shrink:0;margin-inline-start:auto}:root .wt-guide-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .wt-guide-btn:active{background:var(--p-press)}:root .wt-guide-btn .wt-guide-icon{flex-shrink:0;inline-size:1rem;block-size:1rem;color:var(--p-muted)}:root[dir=rtl] .wt-guide-btn .wt-guide-icon{transform:scaleX(-1)}:root .wt-tour-spotlight{position:fixed;z-index:1002;border-radius:var(--r-sm);box-shadow:0 0 0 9999px var(--p-scrim);pointer-events:auto;opacity:0;visibility:hidden;transition:top .35s ease,left .35s ease,width .35s ease,height .35s ease,opacity .25s ease}:root .wt-tour-spotlight.active{opacity:1;visibility:visible}:root .wt-tour-tooltip{position:fixed;z-index:1003;background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);max-width:360px;width:90vw;padding:1rem 1.25rem;opacity:0;visibility:hidden;transition:opacity var(--t-fast),top .35s ease,left .35s ease}:root .wt-tour-tooltip.active{opacity:1;visibility:visible}@media (prefers-reduced-motion: reduce){:root .wt-tour-spotlight,:root .wt-tour-tooltip{transition:none}}:root .wt-tour-tooltip-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}:root .wt-tour-step-badge{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}:root .wt-tour-tooltip-header h4{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .wt-tour-tooltip>p{margin:0 0 1rem;font-size:var(--fs-caption);color:var(--p-muted);line-height:var(--lh-prose)}:root .wt-tour-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}:root .wt-tour-skip{display:inline-flex;align-items:center;min-block-size:var(--h-sm);padding-inline:.75rem;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);color:var(--p-brand);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast)}:root .wt-tour-skip:hover{background:var(--p-hover)}:root .wt-tour-skip:active{background:var(--p-press)}:root .wt-tour-next{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-sm);padding-inline:.75rem;background:var(--p-brand);color:var(--p-on-brand);border:1px solid var(--p-brand);border-radius:var(--r-sm);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .wt-tour-next:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .wt-tour-next:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .wt-indicator-tabs{display:flex;gap:.25rem;padding-inline:.5rem;border-bottom:0;box-shadow:inset 0 -1px 0 var(--p-border);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent;position:relative}:root .wt-indicator-tabs::-webkit-scrollbar{height:8px}:root .wt-indicator-tabs::-webkit-scrollbar-thumb{background:var(--p-border-btn);border-radius:var(--r-pill)}:root .wt-indicator-tabs::-webkit-scrollbar-track{background:transparent}:root .wt-tabs-scroll-arrow{display:none}@media (max-width: 768px){:root .wt-tabs-scroll-arrow{position:sticky;left:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;color:var(--p-muted);background:var(--p-surface);pointer-events:none;z-index:2}}@media (max-width: 768px){:root[dir=ltr] .wt-tabs-scroll-arrow{left:auto;right:0}}:root .wt-indicator-tab{position:relative;flex:none;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;font:500 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-muted);background:transparent;border:none;border-radius:0;border-start-start-radius:var(--r-sm);border-start-end-radius:var(--r-sm);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast);white-space:nowrap}:root .wt-indicator-tab.active{color:var(--p-heading);font-weight:600}:root .wt-indicator-tab.active:after{content:"";position:absolute;inset-inline:.75rem;inset-block-end:0;block-size:var(--mark-w);background:var(--p-brand);clip-path:polygon(var(--mark-slant) 0,calc(100% - var(--mark-slant)) 0,100% 100%,0 100%)}:root .wt-indicator-tab:hover{color:var(--p-heading);background:var(--p-hover)}:root .wt-indicator-tab:focus-visible{outline-offset:-2px}@media (forced-colors: active){:root .wt-indicator-tab.active:after{forced-color-adjust:none;background:Highlight}}:root .watchlist-table-header .wt-col-symbol{font-weight:600;font-size:var(--fs-caption);align-items:center}:root .watchlist-table-header .wt-col-company{font-size:var(--fs-caption);align-items:flex-start}:root .watchlist-table-header .wt-col-symbol,:root .watchlist-table-header .wt-col-price,:root .watchlist-table-header .wt-col-change,:root .watchlist-table-header .wt-col-changePct,:root .watchlist-table-header .wt-col-volume,:root .watchlist-table-header .wt-col-range,:root .watchlist-table-header .wt-col-eps,:root .watchlist-table-header .wt-col-pe,:root .watchlist-table-header .wt-col-yield,:root .watchlist-table-header .wt-col-mcap,:root .watchlist-table-header .wt-col-ratio,:root .watchlist-table-header .wt-col-int,:root .watchlist-table-header .wt-col-pct{font-family:inherit;font-size:var(--fs-caption);font-weight:600;direction:inherit;unicode-bidi:normal;white-space:normal;color:inherit}:root .watchlist-table-header .wt-col-unit{font-family:inherit;color:var(--p-on-dark-muted);opacity:1;font-weight:400}:root .watchlist-table-header span{display:flex;flex-direction:column;align-items:center;line-height:1.3}:root .watchlist-table-header .wt-col-has-def{align-items:flex-end;text-align:right}:root[dir=rtl] .watchlist-table-header .wt-col-has-def{align-items:flex-start}:root .wt-col-unit{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:.125rem;line-height:1.3}:root .wt-col-range,:root .wt-col-eps,:root .wt-col-pe,:root .wt-col-yield,:root .wt-col-mcap,:root .wt-col-ratio,:root .wt-col-int,:root .wt-col-pct{font-family:var(--font-num);font-size:var(--fs-table);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;text-align:right}:root .wt-col-mcap{color:inherit}@media (max-width: 768px){:root .wt-indicator-tabs{padding-bottom:0}}@media (max-width: 768px){:root .wt-tab,:root .wt-indicator-tab{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .wt-add-tab,:root .wt-guide-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .wt-tab-delete:before,:root .wt-tab-edit:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}@media (max-width: 768px){:root .wt-tab-edit{margin-inline-start:.5rem}}@media (max-width: 768px){:root .wt-tab-delete{margin-inline-start:.75rem}}:root .wt-notes-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}:root .wt-note-card{border:1px solid var(--p-line-soft);border-radius:var(--r-xs);padding:.75rem;margin-bottom:.75rem;background:var(--p-surface)}:root .wt-note-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}:root .wt-note-title-input{flex:1;border:none;outline:none;background:transparent;border-radius:var(--r-xs);font-size:var(--fs-ui);font-weight:600;font-family:inherit;color:var(--p-heading);padding:.125rem .25rem}:root .wt-note-title-input:focus{outline:2px solid var(--p-brand);outline-offset:-2px}:root .wt-note-delete-btn{position:relative;display:inline-grid;place-items:center;width:var(--h-sm);height:var(--h-sm);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-muted);cursor:pointer;transition:color var(--t-fast),background-color var(--t-fast);flex-shrink:0}:root .wt-note-delete-btn:hover{background:var(--p-hover);color:var(--p-heading)}:root .wt-note-delete-btn:active{background:var(--p-press)}:root .wt-note-textarea{width:100%;min-height:6rem;padding:.5rem .75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-ui);font-family:inherit;line-height:var(--lh-ui);resize:vertical;transition:border-color var(--t-fast)}:root .wt-note-textarea:hover{border-color:var(--p-border-strong-hover)}:root .wt-note-textarea:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .wt-note-textarea::placeholder{color:var(--p-faint);opacity:1}:root .wt-note-date{display:block;margin-top:.375rem;font-size:var(--fs-caption);color:var(--p-faint);font-variant-numeric:tabular-nums}:root .wt-notes-empty{text-align:center;padding:2rem 1rem;color:var(--p-muted)}:root .wt-notes-empty svg{margin-bottom:.5rem;color:var(--p-faint)}:root .wt-notes-empty p{font-size:var(--fs-ui);margin:0}:root .wt-note-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-start:.375rem;color:var(--p-muted);flex-shrink:0;vertical-align:middle}:root .wt-drag-handle{display:none;position:absolute;inset-inline-start:.25rem;top:50%;transform:translateY(-50%);cursor:grab;color:var(--p-faint);border-radius:var(--r-xs);transition:color var(--t-fast);padding:.25rem;z-index:2}:root .watchlist-row:hover .wt-drag-handle{display:flex}:root .wt-drag-handle:hover{color:var(--p-heading)}:root .watchlist-row.wt-dragging{background:var(--p-press)}:root .watchlist-row.wt-drag-over{box-shadow:0 -2px 0 0 var(--p-brand) inset}:root .wt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1001;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);display:flex;align-items:center;justify-content:center}:root .wt-modal-backdrop.open{opacity:1;visibility:visible}:root .wt-modal{background:var(--p-surface);border:0;border-radius:var(--r-lg);width:380px;max-width:92vw;max-height:80vh;overflow-y:auto;box-shadow:var(--p-shadow-modal)}:root .wt-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--p-line-soft)}:root .wt-modal-header h3{font-size:var(--fs-body);font-weight:600;color:var(--p-heading);margin:0}:root .wt-modal-close{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);flex:none;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--p-muted);padding:0;transition:background-color var(--t-fast),color var(--t-fast)}:root .wt-modal-close svg{inline-size:1rem;block-size:1rem}:root .wt-modal-close:hover{color:var(--p-heading);background:var(--p-hover)}:root .wt-modal-close:active{background:var(--p-press)}:root .wt-modal-body{padding:1rem 1.25rem 1.25rem}:root .wt-col-toggle-list{display:flex;flex-direction:column;gap:.25rem}:root .wt-col-toggle-item{display:flex;align-items:center;gap:.75rem;min-block-size:var(--row-comfy);padding-inline:.75rem;border-radius:var(--r-sm);background:var(--p-surface);border:1px solid var(--p-line-soft);transition:background-color var(--t-fast)}:root .wt-col-toggle-item:hover{background:var(--p-hover)}:root .wt-col-toggle-item label{flex:1;font-size:var(--fs-ui);color:var(--p-text);cursor:pointer;-webkit-user-select:none;user-select:none}:root .wt-col-toggle-cb{width:1rem;height:1rem;accent-color:var(--p-brand);cursor:pointer}:root .wt-bulk-checkbox{width:1rem;height:1rem;accent-color:var(--p-brand);cursor:pointer;flex-shrink:0}:root .wt-col-bulk,:root .wt-col-bulk-header{display:flex;align-items:center;justify-content:center}:root .wt-bulk-bar{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:var(--p-surface);color:var(--p-heading);border:1px solid var(--p-line-soft);padding-block:.5rem;padding-inline:1rem .5rem;border-radius:var(--r-md);display:flex;align-items:center;gap:.75rem;z-index:998;box-shadow:var(--p-shadow-pop);font-size:var(--fs-ui);opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);white-space:nowrap}:root .wt-bulk-bar.visible{opacity:1;visibility:visible}:root .wt-bulk-bar-count{font-weight:600;font-variant-numeric:tabular-nums}:root .wt-bulk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;background:var(--p-surface);border:1px solid var(--p-border-btn);color:var(--p-heading);border-radius:var(--r-sm);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .wt-bulk-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .wt-bulk-btn:active{background:var(--p-press)}:root[dir=rtl] .wt-bulk-btn:not(.danger) svg{transform:scaleX(-1)}:root .wt-bulk-btn.danger{background:var(--p-surface);border-color:var(--p-neg);color:var(--p-neg)}:root .wt-bulk-btn.danger:hover{background:var(--p-neg-bg);border-color:var(--p-neg)}:root .wt-bulk-btn.danger:active{background:var(--p-neg-bg-press)}:root .wt-customize-btn,:root .wt-bulk-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-md);padding-inline:1rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-ui)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap}:root .wt-customize-btn:hover,:root .wt-bulk-toggle-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .wt-customize-btn:active,:root .wt-bulk-toggle-btn:active{background:var(--p-press)}:root .wt-bulk-toggle-btn.active,:root .wt-bulk-toggle-btn[aria-pressed=true]{background:var(--p-brand-tint);color:var(--p-heading);border-color:var(--p-brand)}:root .wt-bulk-toggle-btn.active:hover,:root .wt-bulk-toggle-btn[aria-pressed=true]:hover{background:var(--p-brand-tint-hover)}:root .wt-customize-btn svg,:root .wt-bulk-toggle-btn svg{flex-shrink:0;color:var(--p-muted)}:root .watchlist-row{cursor:pointer}:root .watchlist-row .wt-remove-btn,:root .watchlist-row .wt-drag-handle,:root .watchlist-row .wt-bulk-checkbox{cursor:pointer}:root .wt-swipe-hint{display:none}@media (max-width: 768px){:root .wt-drag-handle{display:none!important}}@media (max-width: 768px){:root .watchlist-row{touch-action:pan-y;transition:transform .25s ease,background-color .25s ease}}@media (max-width: 768px){:root .wt-bulk-bar{bottom:90px;width:92vw;justify-content:center;flex-wrap:wrap;padding:.5rem .75rem;gap:.5rem}}@media (max-width: 768px){:root .wt-bulk-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .wt-modal-close{inline-size:var(--h-touch);block-size:var(--h-touch)}}@media (max-width: 768px){:root .wt-note-delete-btn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}@media (max-width: 768px){:root .wt-customize-btn span,:root .wt-bulk-toggle-btn span{display:none}}@media (max-width: 768px){:root .wt-customize-btn{inline-size:var(--h-touch);min-block-size:var(--h-touch);padding:0}}@media (max-width: 768px){:root .wt-bulk-toggle-btn{display:none}}@media (max-width: 768px){:root .wt-col-bulk,:root .wt-col-bulk-header{display:none}}@media (max-width: 768px){:root .wt-swipe-hint{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .75rem;font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);background:var(--p-fill);border-radius:var(--r-xs);margin:.5rem}}@media (max-width: 768px){:root .wt-swipe-hint-arrow{display:inline-flex;color:var(--p-muted);pointer-events:none;vertical-align:middle;margin-inline-start:.125rem}}@media (max-width: 768px){:root .wt-tabs-bar{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}}@media (max-width: 768px){:root .wt-guide-btn{margin-inline-start:0;flex-basis:100%;justify-content:center}}@media (max-width: 768px){:root .wt-tabs-bar .wt-guide-btn{order:-1;margin-block-end:.25rem}}:root .wt-portfolio-form{display:flex;flex-direction:column;gap:1rem}:root .wt-portfolio-field{display:flex;flex-direction:column;gap:.375rem}:root .wt-portfolio-label{font-size:var(--fs-caption);font-weight:500;line-height:1.5;color:var(--p-text)}:root .wt-portfolio-input{min-block-size:var(--h-md);padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-heading);background:var(--p-surface);transition:border-color var(--t-fast)}:root .wt-portfolio-input:hover{border-color:var(--p-border-strong-hover)}:root .wt-portfolio-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;box-shadow:none}:root .wt-portfolio-input::placeholder{color:var(--p-faint);opacity:1}:root .wt-portfolio-input.error,:root .wt-portfolio-input[aria-invalid=true]{border-color:var(--p-neg);outline:1px solid var(--p-neg);outline-offset:-2px;box-shadow:none}:root .wt-portfolio-input.error:focus,:root .wt-portfolio-input[aria-invalid=true]:focus{outline-width:2px}:root .wt-portfolio-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}:root .wt-portfolio-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-md);padding-inline:1rem;border:1px solid transparent;border-radius:var(--r-sm);font:600 var(--fs-ui)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .wt-portfolio-btn.primary{background:var(--p-brand);border-color:var(--p-brand);color:var(--p-on-brand)}:root .wt-portfolio-btn.primary:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .wt-portfolio-btn.primary:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .wt-portfolio-btn.secondary{background:var(--p-surface);border-color:var(--p-border-btn);color:var(--p-heading)}:root .wt-portfolio-btn.secondary:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .wt-portfolio-btn.secondary:active{background:var(--p-press)}:root .wt-portfolio-btn.danger{background:var(--p-surface);border-color:var(--p-neg);color:var(--p-neg)}:root .wt-portfolio-btn.danger:hover{background:var(--p-neg-bg)}:root .wt-portfolio-btn.danger:active{background:var(--p-neg-bg-press)}@media (max-width: 768px){:root .wt-portfolio-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .wt-portfolio-btn{flex:1;min-block-size:var(--h-touch)}}:root .wt-portfolio-confirm{display:flex;align-items:flex-start;gap:.75rem;text-align:start;padding:.25rem 0 0}:root .wt-portfolio-confirm-icon{display:flex;flex:none;align-items:center;justify-content:center;margin:.125rem 0 0;color:var(--p-muted)}:root .wt-portfolio-confirm-icon svg{inline-size:1.25rem;block-size:1.25rem}:root .wt-portfolio-confirm-msg{font-size:var(--fs-ui);color:var(--p-text);line-height:var(--lh-ui);margin-bottom:1rem}:root .wt-portfolio-confirm-name{font-weight:600;color:var(--p-heading)}:root .rh-page{min-height:100vh}:root .rh-period-bar{display:flex;gap:2px;width:max-content;max-width:100%;margin:0 0 1rem;padding:2px;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent;position:relative;z-index:1}:root .rh-period-btn{position:relative;flex-shrink:0;min-block-size:calc(var(--h-md) - 6px);padding-block:0;padding-inline:.75rem;background:transparent;border:0;border-radius:var(--r-xs);color:var(--p-muted);font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}:root .rh-period-btn:hover{background:var(--p-hover);color:var(--p-heading)}:root .rh-period-btn.active,:root .rh-period-btn[aria-pressed=true]{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .rh-period-btn:focus-visible{outline-offset:1px;z-index:1}:root .rh-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}:root .rh-guide-desktop{display:inline-flex}:root .rh-guide-mobile{display:none}@media (max-width: 768px){:root .rh-guide-desktop{display:none!important}}@media (max-width: 768px){:root .rh-guide-mobile{display:flex;width:100%;justify-content:center}}:root .rh-metric-tabs{display:flex;gap:.25rem;border-bottom:0;box-shadow:inset 0 -1px 0 var(--p-border);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}:root .rh-metric-tab{position:relative;flex:none;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;font:500 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-muted);background:transparent;border:none;border-radius:0;border-start-start-radius:var(--r-sm);border-start-end-radius:var(--r-sm);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast);white-space:nowrap}:root .rh-metric-tab:hover{color:var(--p-heading);background:var(--p-hover)}:root .rh-metric-tab.active,:root .rh-metric-tab[aria-current=true]{color:var(--p-heading);font-weight:600}:root .rh-metric-tab.active:after,:root .rh-metric-tab[aria-current=true]:after{content:"";position:absolute;inset-inline:.75rem;inset-block-end:0;block-size:var(--mark-w);background:var(--p-brand);clip-path:polygon(var(--mark-slant) 0,calc(100% - var(--mark-slant)) 0,100% 100%,0 100%)}:root .rh-metric-tab:focus-visible{outline-offset:-2px}@media (forced-colors: active){:root .rh-metric-tab.active:after,:root .rh-metric-tab[aria-current=true]:after{forced-color-adjust:none;background:Highlight}}:root .rh-search-wrap{margin-bottom:1rem;position:relative}:root .rh-search-input{width:100%;box-sizing:border-box;min-block-size:var(--h-md);padding-block:.25rem;padding-inline:2.25rem .75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-heading);background:var(--p-surface);transition:border-color var(--t-fast)}:root .rh-search-input:hover{border-color:var(--p-border-strong-hover)}:root .rh-search-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .rh-search-input::placeholder{color:var(--p-faint);opacity:1}:root .rh-search-icon{position:absolute;inset-inline-start:.75rem;top:50%;inline-size:1rem;block-size:1rem;transform:translateY(-50%);color:var(--p-muted);pointer-events:none}:root .rh-table-section{background:var(--p-surface);border:1px solid var(--p-tbl-line);border-radius:var(--r-md);overflow:hidden;margin-bottom:2rem;box-shadow:none}:root .rh-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}:root .rh-table-wrap::-webkit-scrollbar{height:8px}:root .rh-table-wrap::-webkit-scrollbar-track{background:transparent}:root .rh-table-wrap::-webkit-scrollbar-thumb{background:var(--p-border-btn);border-radius:var(--r-pill)}:root .rh-table{width:100%;border-collapse:separate;border-spacing:0;min-width:900px;font:400 var(--fs-table)/1.4 var(--font-ui);color:var(--p-text)}:root .rh-table thead th{block-size:var(--row-head);background:var(--p-th-bg);padding-block:.5rem;padding-inline:.75rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-th-fg);text-align:right;vertical-align:middle;border:0;white-space:nowrap;position:sticky;top:0;z-index:2}:root .rh-th-unit{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--p-on-dark-muted);margin-top:2px}:root .rh-forecast-date{font-size:var(--fs-caption);font-weight:400;color:var(--p-faint);margin-top:2px;white-space:nowrap}:root .rh-table thead th:first-child{text-align:start;position:sticky;inset-inline-start:0;z-index:3;background:var(--p-th-bg)}:root .rh-table tbody td{padding-block:.5rem;padding-inline:.75rem;text-align:right;vertical-align:middle;white-space:nowrap;background:var(--p-surface);border-bottom:1px solid var(--p-tbl-line);transition:background-color var(--t-fast)}:root .rh-table tbody tr:last-child td{border-bottom:0}:root .rh-table tbody td:first-child{text-align:start;white-space:normal;position:sticky;inset-inline-start:0;z-index:1;background:var(--p-surface)}:root .rh-table tbody tr{cursor:pointer}:root .rh-table tbody tr:hover td,:root .rh-table tbody tr:hover td:first-child{background:var(--p-hover)}:root .rh-company-cell{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:120px}:root .rh-company-name{font-weight:600;color:var(--p-heading);font-size:var(--fs-table);display:inline-flex;align-items:center;gap:.4rem;text-decoration:underline;text-decoration-color:var(--p-border-btn);text-decoration-thickness:1px;text-underline-offset:3px}:root .rh-company-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-block-size:var(--h-xs);padding-inline:.5rem;background:var(--p-fill);color:var(--p-text);border-radius:var(--r-xs);font-weight:500;font-size:var(--fs-caption);font-family:var(--font-num);font-variant-numeric:tabular-nums;flex-shrink:0;direction:ltr}:root .rh-co-arrow{display:none}:root .rh-table tbody tr:hover .rh-company-name{color:var(--p-heading);text-decoration-color:currentColor;text-decoration-thickness:2px}:root .rh-forecast-cell{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}:root[dir=rtl] .rh-forecast-cell{align-items:flex-start}:root .rh-forecast-value{font-family:var(--font-num);font-weight:500;font-variant-numeric:tabular-nums;color:var(--p-heading);font-size:var(--fs-table);direction:ltr;unicode-bidi:isolate}:root .rh-forecast-change{font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;padding:0;border-radius:0}:root .rh-positive{color:var(--p-pos);background:transparent}:root .rh-negative{color:var(--p-neg);background:transparent}:root .rh-neutral{color:var(--p-zero)}:root .rh-forecast-change.rh-positive:after,:root .rh-forecast-change.rh-neutral:after{content:")";visibility:hidden}:root .rh-not-announced{font-size:var(--fs-caption);color:var(--p-muted)}:root .rh-vs-avg-tag{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);border-radius:var(--r-xs);white-space:nowrap;margin-top:.125rem}:root .rh-tag-above,:root .rh-tag-below,:root .rh-tag-match{color:var(--p-muted);background:var(--p-fill)}:root .rh-disclaimer{font-size:var(--fs-caption);color:var(--p-muted);padding:.75rem 1rem;border-top:1px solid var(--p-tbl-line);line-height:var(--lh-ui)}:root .rh-disclaimer strong{color:var(--p-text);font-weight:600}:root .rh-tp-hint{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);background:var(--p-fill);border-bottom:1px solid var(--p-line-soft)}:root .rh-tp-hint svg{flex-shrink:0}:root .rh-tp-click{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.125rem;margin:0 0 0 auto;padding:.25rem .5rem;border-radius:var(--r-sm);transition:background-color var(--t-fast),border-color var(--t-fast)}:root .rh-tp-click:hover{background:var(--p-surface);border-color:var(--p-border-strong)}:root .rh-tp-click:active{background:var(--p-press)}:root .rh-tp-click:focus-visible{outline-offset:-2px}:root .rh-tp-click .rh-forecast-value{display:inline-flex;align-items:center;gap:.3rem}:root .rh-tp-doc{display:inline-flex;align-items:center;color:var(--p-faint);transition:color var(--t-fast)}:root .rh-tp-click:hover .rh-tp-doc{color:var(--p-muted)}:root .rh-tp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity var(--t-fast)}:root .rh-tp-overlay.open{opacity:1;visibility:visible}:root .rh-tp-pop{background:var(--p-surface);border:0;border-radius:var(--r-lg);width:440px;max-width:94vw;max-height:84vh;overflow-y:auto;box-shadow:var(--p-shadow-modal)}:root .rh-tp-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--p-line-soft);position:sticky;top:0;background:var(--p-surface);z-index:2}:root .rh-tp-pop-head h3{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .rh-tp-pop-sub{display:block;margin-top:2px;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}:root .rh-tp-pop-close{display:inline-grid;place-items:center;width:var(--h-sm);height:var(--h-sm);padding:0;border:1px solid transparent;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--p-muted);line-height:1;flex-shrink:0;transition:background-color var(--t-fast),color var(--t-fast)}:root .rh-tp-pop-close svg{inline-size:1rem;block-size:1rem}:root .rh-tp-pop-close:hover{background:var(--p-hover);color:var(--p-heading)}:root .rh-tp-pop-close:active{background:var(--p-press)}:root .rh-tp-hlist{padding:.75rem 1rem .5rem;display:flex;flex-direction:column;gap:.5rem}:root .rh-tp-hrow{display:flex;align-items:center;gap:.75rem;width:100%;min-block-size:var(--row-comfy);text-align:start;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-sm);padding:.5rem .75rem;cursor:pointer;font-family:inherit;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .rh-tp-hrow:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .rh-tp-hrow:active{background:var(--p-press)}:root .rh-tp-hdoc{width:2rem;height:2rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}:root .rh-tp-hmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:root .rh-tp-hprice{font-family:var(--font-num);font-weight:600;font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--p-heading)}:root .rh-tp-hprice small{font-family:var(--font-ui);font-weight:400;font-size:var(--fs-caption);color:var(--p-muted)}:root .rh-tp-hdate{font-size:var(--fs-caption);color:var(--p-faint)}:root .rh-tp-first{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);background:var(--p-fill);border-radius:var(--r-xs);white-space:nowrap}:root .rh-tp-hview{font-size:var(--fs-caption);font-weight:600;color:var(--p-brand);white-space:nowrap}:root .rh-tp-hrow:hover .rh-tp-hview{text-decoration:underline;text-underline-offset:3px}:root .rh-tp-hfoot{padding:.25rem 1.25rem 1rem;font-size:var(--fs-caption);color:var(--p-faint)}:root .rh-tp-rhero{padding:1rem 1.25rem;background:var(--p-fill);border-bottom:1px solid var(--p-line-soft);display:flex;flex-direction:column;gap:.5rem}:root .rh-tp-rco{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;color:var(--p-heading);font-size:var(--fs-ui)}:root .rh-tp-rtarget{display:flex;align-items:baseline;gap:.5rem}:root .rh-tp-rtarget strong{font-family:var(--font-num);font-size:var(--fs-figure);line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;color:var(--p-heading)}:root .rh-tp-rtarget span{font-size:var(--fs-caption);color:var(--p-muted);font-weight:400}:root .rh-tp-raction{font-size:var(--fs-ui);font-weight:400;color:var(--p-text)}:root .rh-tp-rgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--p-line-soft)}:root .rh-tp-rstat{background:var(--p-fill);border:0;border-radius:var(--r-xs);padding:.5rem .75rem;display:flex;flex-direction:column;gap:2px}:root .rh-tp-rstat b{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}:root .rh-tp-rstat>span{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading)}:root .rh-tp-rstat .rh-forecast-change{align-self:flex-start;font-size:var(--fs-ui);font-weight:600}:root .rh-tp-rstat .rh-forecast-change.rh-positive{color:var(--p-pos)}:root .rh-tp-rstat .rh-forecast-change.rh-negative{color:var(--p-neg)}:root .rh-tp-rsec{padding:1rem 1.25rem 0}:root .rh-tp-rsec h4{margin:0 0 .375rem;font-size:var(--fs-ui);font-weight:600;color:var(--p-heading)}:root .rh-tp-rsec p{margin:0;font-size:var(--fs-ui);line-height:var(--lh-prose);color:var(--p-text)}:root .rh-tp-rsec ul{margin:0;padding-inline-start:1.1rem;font-size:var(--fs-ui);line-height:var(--lh-prose);color:var(--p-text)}:root .rh-tp-rfoot{margin-top:1rem;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--p-line-soft);font-size:var(--fs-caption);color:var(--p-faint);line-height:var(--lh-ui)}@media (prefers-reduced-motion: reduce){:root .rh-tp-overlay,:root .rh-tp-pop{transition:none}}:root .rh-empty-state{text-align:center;padding:3rem 1rem;color:var(--p-muted)}:root .rh-empty-state svg{margin-bottom:1rem;color:var(--p-faint)}:root .rh-empty-state p{font-size:var(--fs-ui)}@media (max-width: 768px){:root .rh-table{min-width:780px}}@media (max-width: 768px){:root .rh-period-btn{min-block-size:calc(var(--h-lg) - 6px)}}@media (max-width: 768px){:root .rh-search-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .rh-tp-pop-close{width:var(--h-touch);height:var(--h-touch)}}@media (max-width: 480px){:root .rh-table{min-width:680px}}@media (prefers-reduced-motion: reduce){:root .watchlist-row{transition:none}}:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step{gap:.375rem}:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-prev:before,:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-next:after{content:"";flex:none;inline-size:.5rem;block-size:.75rem;background-color:currentColor;-webkit-mask:var(--p-chevron-end) center / 100% 100% no-repeat;mask:var(--p-chevron-end) center / 100% 100% no-repeat}:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-prev:before{transform:scaleX(-1)}:root[dir=rtl] :is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-prev:before{transform:none}:root[dir=rtl] :is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-next:after{transform:scaleX(-1)}:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-page-gap{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;min-block-size:var(--h-sm);color:var(--p-faint);-webkit-user-select:none;user-select:none}@media (max-width: 768px){:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 768px){html:root :is(.mn-pagination,.dv-page-controls,.pd-page-controls,.ip-pagination) :is(.mn-page-btn,.dv-page-btn,.pd-page-btn,.ip-page-btn):not(.active,.mk-step),html:root :is(.mn-pagination,.dv-page-controls,.pd-page-controls,.ip-pagination) :is(.mk-page-gap,.mn-page-ellipsis){display:none}}@media (max-width: 768px){html:root :is(.mn-page-btn,.dv-page-btn,.pd-page-btn,.ip-page-btn){min-inline-size:var(--h-touch);min-block-size:var(--h-touch)}}@media (forced-colors: active){:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-prev:before,:is(.dv-page,.pd-page,.ri-page,.mn-page) .mk-step-next:after{forced-color-adjust:none;background-color:ButtonText}}:root .ri-meta-dot,:root .ri-featured-meta .ri-meta-dot,:root .ri-card-meta .ri-meta-dot,:root .ri-article-meta .ri-meta-dot{display:inline-block;flex:none;inline-size:4px;block-size:4px;border-radius:var(--r-pill);background:var(--p-border-strong);opacity:1}:root :is(.ri-featured-placeholder,.ri-card-placeholder,.ri-article-cover-placeholder,.ac-thumb-icon,.ac-featured-icon,.ac-book-icon,.store-course-cover-emoji) svg{display:block;inline-size:1em;block-size:1em}:root .ac-thumb-icon,:root .ac-featured-icon,:root .store-course-cover-emoji{opacity:1;color:var(--p-on-dark-muted)}:root .ri-featured-placeholder,:root .ri-card-placeholder,:root .ri-article-cover-placeholder{color:var(--p-on-dark-muted)}:root .ri-category-tabs{gap:.25rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent;border-bottom:0;box-shadow:inset 0 -1px 0 var(--p-border)}:root .ri-category-tab{flex:none;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:0;border-radius:var(--r-sm) var(--r-sm) 0 0;background:transparent;color:var(--p-muted);font:500 var(--fs-ui)/var(--lh-control) var(--font-ui);transition:background-color var(--t-fast),color var(--t-fast)}:root .ri-category-tab:hover{background:var(--p-hover);color:var(--p-heading)}:root .ri-category-tab.active{color:var(--p-heading);font-weight:600}:root .ri-category-tab.active:after{bottom:0;left:.75rem;right:.75rem;height:var(--mark-w);background:var(--p-brand);border-radius:0;clip-path:polygon(var(--mark-slant) 0,calc(100% - var(--mark-slant)) 0,100% 100%,0 100%)}:root .ri-category-tab:focus-visible{outline-offset:-2px}:root .ri-section-tabs{gap:2px;padding:2px;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm)}:root .ri-section-tab{min-block-size:calc(var(--h-md) - 6px);padding-block:0;padding-inline:.75rem;border-radius:var(--r-xs);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;transition:background-color var(--t-fast),color var(--t-fast)}:root .ri-section-tab:hover:not(.active){background:var(--p-hover);color:var(--p-heading)}:root .ri-section-tab.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .ri-section-count{font-size:var(--fs-caption);font-weight:500;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted)}:root .ri-section-tab.active .ri-section-count{background:var(--p-surface);color:var(--p-heading)}:root .ri-meeting-filters{row-gap:.75rem}:root .ri-meeting-filter-btn{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-pill);background:var(--p-surface);color:var(--p-text);font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .ri-meeting-filter-btn:hover:not(.active){background:var(--p-hover);border-color:var(--p-border-strong)}:root .ri-meeting-filter-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading);font-weight:600}:root .ri-meeting-filter-btn.active:hover{background:var(--p-brand-tint-hover)}:root .ri-meeting-filter-btn.active:before{content:"";flex:none;inline-size:.875rem;block-size:.875rem;background-color:var(--p-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 100% 100% no-repeat}:root .ri-search-input,:root[dir=rtl] .ri-search-input{min-block-size:var(--h-md);padding-block:0;padding-inline:2.25rem .75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);transition:border-color var(--t-fast)}:root .ri-search-input:hover{border-color:var(--p-border-strong-hover)}:root .ri-search-input:focus,:root .ri-search-input:focus-visible{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .ri-search-input::placeholder{color:var(--p-faint);opacity:1}:root .ri-search-icon,:root[dir=rtl] .ri-search-icon{left:auto;right:auto;inset-inline-start:.75rem;inline-size:1rem;block-size:1rem;color:var(--p-muted)}:root .ri-featured{border:1px solid var(--p-border);border-radius:var(--r-md);box-shadow:none;transition:border-color var(--t-fast)}:root .ri-featured:hover{box-shadow:none;border-color:var(--p-border-strong)}:root .ri-featured:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}:root .ri-featured>a:focus-visible{outline:2px solid transparent}:root .ri-featured:hover .ri-featured-title{text-decoration:underline;text-underline-offset:3px}:root .ri-featured-title{font-weight:600}:root .ri-featured-excerpt{font-size:var(--fs-ui)}:root .ri-featured-meta{font-size:var(--fs-caption);align-items:center}:root .ri-article-card{border:1px solid var(--p-border);border-radius:var(--r-md);box-shadow:none;transition:border-color var(--t-fast)}:root .ri-article-card:hover{box-shadow:none;border-color:var(--p-border-strong)}:root .ri-article-card:hover .ri-card-title{text-decoration:underline;text-underline-offset:3px}:root .ri-card-excerpt{font-size:var(--fs-caption)}:root .ri-card-meta{font-size:var(--fs-caption)}:root .ri-card-meta:after,:root .ri-featured-meta:after,:root .ac-course-card:not(.ac-card-soon) .ac-card-meta:after{content:"";flex:none;margin-inline-start:auto;inline-size:.5rem;block-size:.75rem;background-color:var(--p-brand);-webkit-mask:var(--p-chevron-end) center / 100% 100% no-repeat;mask:var(--p-chevron-end) center / 100% 100% no-repeat}:root[dir=rtl] .ri-card-meta:after,:root[dir=rtl] .ri-featured-meta:after,:root[dir=rtl] .ac-course-card:not(.ac-card-soon) .ac-card-meta:after{transform:scaleX(-1)}:root .ri-featured-tag,:root .ri-card-tag{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border:1px solid transparent;border-radius:var(--r-xs);font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);white-space:nowrap}:root .ri-tag-educational{background:var(--p-fill-2);color:var(--p-text)}:root .ri-tag-research{background:var(--p-fill);color:var(--p-muted)}:root .ri-exclusive-badge,:root .ri-exclusive-badge--card{gap:.25rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);box-shadow:none}:root .ri-exclusive-badge svg{inline-size:.75rem;block-size:.75rem}:root .ri-meeting-card{border-radius:var(--r-md)}:root .ri-meeting-thumb{background:var(--p-media-bg);color:var(--p-on-dark-muted)}:root .ri-meeting-thumb svg.ri-play-btn{transition:none}:root .ri-meeting-card:hover .ri-play-btn{transform:none}:root .ri-meeting-duration{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-heading);font:500 var(--fs-caption)/var(--lh-control) var(--font-num);font-variant-numeric:tabular-nums}:root .ri-meeting-tag{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .ri-meeting-company{font-size:var(--fs-caption);font-weight:500;color:var(--p-text);text-decoration:none}:root .ri-meeting-company:hover{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .ri-meeting-symbol{min-block-size:var(--h-xs);padding-block:0;padding-inline:.375rem;border-radius:var(--r-xs);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums}:root .ri-meeting-title{font-size:var(--fs-body);font-weight:600}:root .ri-meeting-excerpt{font-size:var(--fs-ui)}:root .ri-meeting-meta{font-size:var(--fs-caption);border-top-color:var(--p-line-soft)}:root .ri-meeting-meta-item svg{color:var(--p-faint);opacity:1}:root .ri-empty-state svg{stroke:var(--p-mark-faint);opacity:1}:root .ri-empty-state p{font-size:var(--fs-ui)}:root .ri-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}:root .ri-bc-sep{opacity:1;color:var(--p-faint)}:root .ri-article-meta{font-size:var(--fs-caption)}:root .ri-article-cover{border-radius:var(--r-md)}:root .ri-article-body{font-size:var(--fs-body);line-height:var(--lh-prose)}:root .ri-article-body h2{font-weight:600;line-height:var(--lh-head)}:root .ri-article-body h3{font-weight:600;line-height:var(--lh-head)}:root .ri-article-body ul,:root .ri-article-body ol{line-height:var(--lh-prose)}:root .ri-article-body blockquote,:root[dir=rtl] .ri-article-body blockquote{border:0;border-inline-start:2px solid var(--p-border-btn);border-radius:0;border-start-end-radius:var(--r-xs);border-end-end-radius:var(--r-xs);background:var(--p-fill);font-style:normal;color:var(--p-text)}:root .ri-article-body img{border-radius:var(--r-xs)}:root .ri-back-btn{gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;margin-inline-start:-.75rem;border-radius:var(--r-sm);color:var(--p-brand);font-size:var(--fs-ui);font-weight:600;transition:background-color var(--t-fast)}:root .ri-back-btn:hover{background:var(--p-hover);color:var(--p-brand)}:root .ri-back-btn:active{background:var(--p-press)}:root .ri-back-btn:before{content:"";flex:none;inline-size:.5rem;block-size:.75rem;background-color:currentColor;-webkit-mask:var(--p-chevron-end) center / 100% 100% no-repeat;mask:var(--p-chevron-end) center / 100% 100% no-repeat;transform:scaleX(-1)}:root[dir=rtl] .ri-back-btn:before{transform:none}:root .ri-related-section h2{font-weight:600}:root .ri-article-gate .cp-gate-cta,:root .ri-article-gate .cp-gate-sample{min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;font-size:var(--fs-ui)}:root .ac-free-chip,:root .ac-hp-badge{gap:.375rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border:1px solid var(--p-border);border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .ac-hp-badge{display:inline-flex;align-items:center}:root .ac-free-chip:before,:root .ac-hp-badge:before,:root .ac-price-chip.is-owned:before,:root .store-student-badge:before,:root .store-badge-owned:before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-radius:var(--r-pill);background:var(--p-pos)}:root .ac-price-chip,:root .ac-price-chip--card{gap:.375rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border:1px solid var(--p-border);border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-heading);font:500 var(--fs-caption)/var(--lh-control) var(--font-num);font-variant-numeric:tabular-nums;box-shadow:none}:root .ac-price-chip s{color:var(--p-muted);font-weight:400}:root .ac-price-chip.is-owned{background:var(--p-surface);color:var(--p-heading)}:root .ac-card-duration{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .ac-progress{block-size:.5rem;border:1px solid var(--p-border-btn);border-radius:var(--r-pill);background:var(--p-fill-2)}:root .ac-progress--sm{block-size:.375rem}:root .ac-progress-fill,:root[dir=rtl] .ac-progress-fill{border-radius:inherit;background:var(--p-brand)}:root .ac-progress-lbl{font-size:var(--fs-caption);font-weight:500}:root .ac-featured{border:1px solid var(--p-border);border-radius:var(--r-md);box-shadow:none;transition:border-color var(--t-fast)}:root .ac-featured:hover{box-shadow:none;border-color:var(--p-border-strong)}:root .ac-featured:hover .ac-featured-title{text-decoration:underline;text-underline-offset:3px}:root .ac-featured-title{font-weight:600}:root .ac-featured-excerpt{font-size:var(--fs-ui)}:root .ac-featured-meta{font-size:var(--fs-caption)}:root .ac-featured-cta{font-weight:600}:root .ac-cta-btn{gap:.375rem;min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;border-radius:var(--r-sm);background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);box-shadow:none;transition:background-color var(--t-fast)}:root .ac-featured:hover .ac-cta-btn{box-shadow:none;background:var(--p-brand-hover)}:root .ac-featured:active .ac-cta-btn{background:var(--p-brand-press)}:root .ac-cta-arrow{inline-size:1rem;block-size:1rem;border-radius:0;background:transparent;transition:none}:root .ac-featured:hover .ac-cta-arrow,:root[dir=rtl] .ac-featured:hover .ac-cta-arrow{background:transparent;transform:none}:root .ac-course-card{border:1px solid var(--p-border);border-radius:var(--r-md);box-shadow:none;transition:border-color var(--t-fast)}:root .ac-course-card:hover{box-shadow:none;border-color:var(--p-border-strong)}:root .ac-course-card:not(.ac-card-soon):hover .ac-card-title{text-decoration:underline;text-underline-offset:3px}:root .ac-card-soon{opacity:1}:root .ac-card-soon:hover{border-color:var(--p-border)}:root .ac-card-title{font-weight:600}:root .ac-card-excerpt{font-size:var(--fs-caption)}:root .ac-card-meta{font-size:var(--fs-caption)}:root .ac-course-card:not(.ac-card-soon) .ac-card-meta{display:flex;align-items:center;gap:.5rem}:root .ac-course-head{border-radius:var(--r-md);box-shadow:none}:root .ac-head-cover{border-radius:var(--r-xs)}:root .ac-head-meta{font-size:var(--fs-caption)}:root .ac-sec-title{font-size:var(--fs-h3);font-weight:600}:root .ac-hp-now{font-family:var(--font-num);font-weight:600;font-variant-numeric:tabular-nums}:root .ac-hp-now small{font-size:var(--fs-body);font-weight:400;color:var(--p-muted)}:root .ac-hp-was{font-weight:500;font-variant-numeric:tabular-nums}:root .ac-hp-once{font-size:var(--fs-caption);font-weight:400}:root .ac-price-note{font-size:var(--fs-caption);font-weight:500}:root .ac-price-note.is-on{color:var(--p-heading)}:root .ac-price-note a{color:var(--p-brand);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root .ac-price-note a:hover{text-decoration-thickness:2px}:root .ac-tabs-bar{gap:.25rem;border-bottom:0;box-shadow:inset 0 -1px 0 var(--p-border);scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}:root .ac-tab{position:relative;flex:none;gap:.375rem;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;margin-bottom:0;border:0;border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--p-muted);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-control);transition:background-color var(--t-fast),color var(--t-fast)}:root .ac-tab:hover{background:var(--p-hover);color:var(--p-heading)}:root .ac-tab.active{color:var(--p-heading);font-weight:600}:root .ac-tab.active:after{content:"";position:absolute;inset-inline:.75rem;inset-block-end:0;block-size:var(--mark-w);background:var(--p-brand);clip-path:polygon(var(--mark-slant) 0,calc(100% - var(--mark-slant)) 0,100% 100%,0 100%)}:root .ac-stat{border-radius:var(--r-md);box-shadow:none}:root .ac-stat-lbl{order:-1;font-size:var(--fs-caption);font-weight:500}:root .ac-stat-val{font-family:var(--font-num);font-size:var(--fs-figure);font-weight:600;line-height:1.2}:root .ac-panel-card{border-radius:var(--r-md);box-shadow:none}:root .ac-prereq{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);font-size:var(--fs-ui)}:root .ac-book-card{background:var(--p-surface);border-radius:var(--r-md)}:root .ac-book-icon{color:var(--p-muted)}:root .ac-book-main{font-size:var(--fs-caption)}:root .ac-book-main strong{font-size:var(--fs-ui);font-weight:600}:root .ac-curr-sum{font-size:var(--fs-caption);font-weight:500}:root .ac-acc-item{border-radius:var(--r-md)}:root .ac-acc-head{transition:background-color var(--t-fast)}:root .ac-acc-head:hover{background:var(--p-hover)}:root .ac-acc-num{border-radius:var(--r-xs);font-family:var(--font-num);font-size:var(--fs-ui);font-weight:600}:root .ac-acc-title{font-weight:600}:root .ac-acc-meta{font-size:var(--fs-caption)}:root .ac-acc-chev{transition:transform var(--t-fast)}:root .ac-acc-body{border-top-color:var(--p-line-soft)}:root .ac-lesson-row{min-block-size:var(--row-comfy);transition:background-color var(--t-fast)}:root .ac-lesson-row:hover{background:var(--p-hover)}:root .ac-lesson-row+.ac-lesson-row{border-top:1px solid var(--p-line-soft)}:root .ac-row-type{inline-size:1.25rem;block-size:1.25rem;border-radius:0;background:transparent;color:var(--p-muted)}:root .ac-row-type svg{inline-size:1rem;block-size:1rem}:root .ac-row-title{font-size:var(--fs-ui);font-weight:500}:root .ac-lesson-row.is-done .ac-row-title{color:var(--p-heading)}:root .ac-row-meta{font-size:var(--fs-caption)}:root .ac-row-go{opacity:1;color:var(--p-faint);font-weight:400;transition:color var(--t-fast)}:root .ac-lesson-row:hover .ac-row-go{opacity:1;color:var(--p-heading)}:root .ac-instructor{border-radius:var(--r-md)}:root .ac-inst-avatar{font-weight:600}:root .ac-inst-head{border-bottom-color:var(--p-line-soft)}:root .ac-inst-id strong{color:var(--p-heading);font-weight:600}:root .ac-inst-sub{font-size:var(--fs-caption);font-weight:500}:root .ac-inst-bio{font-size:var(--fs-body);line-height:var(--lh-prose)}:root .ac-inst-link,:root .ac-exp-btn{gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;margin-inline-start:-.75rem;border-radius:var(--r-sm);color:var(--p-brand);font-size:var(--fs-ui);font-weight:600;text-decoration:none;transition:background-color var(--t-fast)}:root .ac-exp-btn{font-size:var(--fs-caption)}:root .ac-inst-link:hover,:root .ac-exp-btn:hover{background:var(--p-hover);color:var(--p-brand);text-decoration:none}:root .ac-inst-link:active,:root .ac-exp-btn:active{background:var(--p-press)}:root .ac-exp-btn:focus-visible{outline-offset:2px}:root .ac-lesson-modlbl{font-size:var(--fs-caption);font-weight:600}:root .ac-lesson-meta{font-size:var(--fs-caption)}:root .ac-meta-chip{gap:.25rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .ac-lesson-card{border-radius:var(--r-md);box-shadow:none}:root .ac-lesson-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--p-tbl-line);border-radius:var(--r-md);font-size:var(--fs-table);line-height:1.4;background:var(--p-surface)}:root .ac-lesson-content th,:root .ac-lesson-content td{border:0;border-bottom:1px solid var(--p-tbl-line);padding-block:.5rem;padding-inline:.75rem}:root .ac-lesson-content tr:last-child>td{border-bottom:0}:root .ac-lesson-content th{background:var(--p-tbl-total);color:var(--p-heading);font-size:var(--fs-caption);font-weight:600}:root .ac-lesson-content tr:first-child>th:first-child{border-start-start-radius:calc(var(--r-md) - 1px)}:root .ac-lesson-content tr:first-child>th:last-child{border-start-end-radius:calc(var(--r-md) - 1px)}:root .ac-lesson-content tbody tr:hover>td{background:var(--p-hover)}:root .ac-lesson-foot{border-radius:var(--r-md);box-shadow:none}:root .ac-video{background:var(--p-media-bg);border-radius:var(--r-md)}:root .ac-video-ph{border-radius:var(--r-md);background:var(--p-media-bg);color:var(--p-on-brand);font-size:var(--fs-ui);font-weight:600}:root .ac-vph-play{border:1px solid var(--p-on-dark-muted)}:root .ac-vph-play:after{content:none;animation:none}:root .ac-vph-chip{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500}:root .ac-lesson-gate{border-radius:var(--r-md)}:root .ac-side{border-radius:var(--r-md)}:root .ac-side-head{border-bottom-color:var(--p-line-soft)}:root .ac-side-lbl{font-size:var(--fs-caption);font-weight:600}:root .ac-side-course{font-weight:600}:root .ac-side-course:hover{text-decoration:underline;text-underline-offset:3px}:root .ac-side-stats{font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums}:root .ac-side-mod-t{min-block-size:var(--h-sm);padding-block:0;padding-inline:.5rem;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:600;transition:background-color var(--t-fast)}:root .ac-side-mod-t:hover{background:var(--p-hover);color:var(--p-heading)}:root .ac-sm-count{font-size:var(--fs-caption);font-weight:500;font-family:var(--font-num)}:root .ac-sm-chev{transition:transform var(--t-fast)}:root .ac-side-row{position:relative;min-block-size:var(--h-md);padding-block:.25rem;padding-inline:.75rem .5rem;border-radius:var(--r-sm);color:var(--p-text);font-size:var(--fs-ui);font-weight:500;transition:background-color var(--t-fast)}:root .ac-side-row:hover{background:var(--p-hover);color:var(--p-heading)}:root .ac-side-row.active,:root[dir=rtl] .ac-side-row.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:none}:root .ac-side-row.active:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:0;inline-size:var(--mark-w);background:var(--p-brand)}:root .ac-side-row.is-done{color:var(--p-text)}:root .ac-side-row.active.is-done{color:var(--p-heading)}:root .ac-side-dot{border:1px solid var(--p-border-btn);font-size:var(--fs-caption);font-weight:600}:root .ac-side-dur{font-size:var(--fs-caption);font-family:var(--font-num);font-variant-numeric:tabular-nums}:root .ac-side-mats{border-top-color:var(--p-line-soft)}:root .ac-mat-row+.ac-mat-row{border-top:1px solid var(--p-line-soft)}:root .ac-mat-ic{border-radius:var(--r-xs)}:root .ac-mat-title{font-size:var(--fs-ui);font-weight:600}:root .ac-mat-meta{font-size:var(--fs-caption)}:root .ac-mat-note{font-size:var(--fs-caption);font-weight:500}:root .ac-mat-dl{justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:600;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .ac-mat-dl:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .ac-mat-dl:active{background:var(--p-press)}:root .ac-mat-dl:focus-visible{outline-offset:2px}:root .ac-mat-row.is-locked .ac-mat-ic{opacity:1;color:var(--p-disabled-ink)}:root .ac-side-mats .ac-mat-ic{border-radius:var(--r-xs)}:root .ac-side-mats .ac-mat-title{font-size:var(--fs-caption)}:root .ac-side-mats .ac-mat-meta{font-size:var(--fs-caption)}:root .ac-side-mats .ac-mat-dl{min-inline-size:var(--h-sm);padding-block:0;padding-inline:.5rem}:root .ac-quiz{border-radius:var(--r-md)}:root .ac-quiz-last{min-block-size:var(--h-xs);padding-block:.125rem;padding-inline:.5rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500}:root .ac-quiz-q{border-bottom:1px solid var(--p-line-soft)}:root .ac-quiz-qt{font-size:var(--fs-body);font-weight:600}:root .ac-quiz-opt{align-items:center;min-block-size:var(--h-md);padding-block:.375rem;padding-inline:.75rem;border-radius:var(--r-sm);font-size:var(--fs-ui);transition:background-color var(--t-fast)}:root .ac-quiz-opt:hover{background:var(--p-hover)}:root .ac-quiz-opt:has(input:checked){background:var(--p-brand-tint);color:var(--p-heading);box-shadow:inset 0 0 0 1px var(--p-brand)}:root .ac-quiz-opt input{margin-top:0;flex:none}:root .ac-quiz-verdict{border-radius:0 var(--r-xs) var(--r-xs) 0;border-inline-start:var(--mark-w) solid var(--p-border-btn);font-size:var(--fs-ui);font-weight:600}:root[dir=rtl] .ac-quiz-verdict{border-radius:var(--r-xs) 0 0 var(--r-xs)}:root .ac-quiz-verdict.is-pass{color:var(--p-heading);background:var(--p-fill);border-inline-start-color:var(--p-pos)}:root .ac-quiz-verdict.is-fail,:root .ac-quiz-verdict.is-missing{color:var(--p-neg);background:var(--p-fill);border-inline-start-color:var(--p-neg)}:root .ac-quiz-remaining{font-size:var(--fs-caption);font-weight:500}:root .ac-quiz-exp{border:0;border-radius:var(--r-xs);font-size:var(--fs-ui);line-height:var(--lh-prose)}:root .ac-quiz-exp strong{color:var(--p-heading);font-size:var(--fs-ui);font-weight:600}:root .ac-cert-input{min-inline-size:min(260px,100%);min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-ui);line-height:var(--lh-control);transition:border-color var(--t-fast)}:root .ac-cert-input::placeholder{color:var(--p-faint);opacity:1}:root .ac-cert-input:hover{border-color:var(--p-border-strong-hover)}:root .ac-cert-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .ac-cert-input.is-err{border-color:var(--p-neg);outline:1px solid var(--p-neg);outline-offset:-2px}:root .ac-cert-input.is-err:focus{border-color:var(--p-neg);outline:2px solid var(--p-neg)}:root .ac-cert-err{font-size:var(--fs-caption);font-weight:500}:root .ac-cert-frame{border-radius:var(--r-md);box-shadow:none}:root .store-course-cover{border-radius:var(--r-xs);background:var(--p-dark);color:var(--p-on-dark);font-weight:600}:root .store-hero-tag{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-text);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .store-discount-banner{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);font-size:var(--fs-ui)}:root .store-discount-banner svg{stroke:var(--p-mark-muted)}:root .store-discount-link{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:600;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .store-discount-link:hover{box-shadow:none;background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:var(--p-on-brand)}:root .store-discount-link:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .store-book-featured{border-radius:var(--r-md);padding:1.5rem;box-shadow:none}:root .store-book-cover-wrap{border-radius:var(--r-xs)}:root .store-book-cover{border-radius:var(--r-xs);transition:none}:root .store-book-cover-wrap:hover .store-book-cover{transform:none}:root .store-badge-bestseller,:root[dir=ltr] .store-badge-bestseller{display:inline-flex;align-items:center;gap:.375rem;top:.75rem;left:auto;right:auto;inset-inline-end:.75rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border:1px solid var(--p-border);border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .store-book-cat,:root .store-book-format{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .store-book-cat{background:var(--p-fill-2);color:var(--p-text)}:root .store-book-format{background:var(--p-fill);color:var(--p-muted)}:root .store-book-title{font-weight:600}:root .store-book-publisher{font-size:var(--fs-caption)}:root .store-book-desc{font-size:var(--fs-body)}:root .store-book-stat{min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);font-size:var(--fs-caption)}:root .store-price-base,:root .store-price-now{font-family:var(--font-num);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15}:root .store-price-base small,:root .store-price-now small{font-size:var(--fs-body);font-weight:400;color:var(--p-muted)}:root .store-price-sub{border-color:var(--p-line-soft);border-radius:var(--r-xs)}:root .store-price-note{font-size:var(--fs-caption)}:root .store-price-discount{font-family:var(--font-num);font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums}:root .store-price-discount small,:root .store-price-was small{font-size:var(--fs-caption);font-weight:400}:root .store-price-was{font-weight:500;font-variant-numeric:tabular-nums}:root .store-price-save{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500}:root .store-student-badge{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border:1px solid var(--p-border);border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500}:root .store-price-note-on{color:var(--p-heading);font-weight:500}:root .store-price-note-on svg{color:var(--p-pos)}:root .store-buy-btn{padding-block:0;padding-inline:1.5rem;border-radius:var(--r-sm);font-size:var(--fs-ui)}:root .store-info-btn{justify-content:center;gap:.375rem;min-block-size:var(--h-lg);padding-block:0;padding-inline:1rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-ui);font-weight:600;text-decoration:none;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .store-info-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);box-shadow:none}:root .store-info-btn:active{background:var(--p-press)}:root .store-info-btn svg{stroke:currentColor}:root .store-info-overlay{background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--t-fast),visibility var(--t-fast)}:root .store-info-overlay.active{transition:opacity var(--t-fast),visibility 0s}:root .store-info-popup{border:0;border-radius:var(--r-lg);box-shadow:var(--p-shadow-modal);transform:none;transition:none}:root .store-info-overlay.active .store-info-popup{transform:none}:root .store-info-header{border-bottom-color:var(--p-line-soft)}:root .store-info-header h3{font-size:var(--fs-h3);font-weight:600}:root .store-info-close{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);padding:0;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-muted);transition:background-color var(--t-fast),color var(--t-fast)}:root .store-info-close svg{inline-size:1rem;block-size:1rem}:root .store-info-close:hover{background:var(--p-hover);color:var(--p-heading)}:root .store-info-close:active{background:var(--p-press)}:root .store-info-row{border-bottom-color:var(--p-line-soft)}:root .store-info-label{font-size:var(--fs-caption)}:root .store-info-value{font-size:var(--fs-ui);font-weight:500}:root .store-info-divider{background:var(--p-line-soft)}:root .store-info-section h4{font-size:var(--fs-body);font-weight:600}:root .store-info-list li{font-size:var(--fs-ui)}:root .store-info-list li:before{width:6px;height:6px;border-radius:var(--r-pill)}:root .store-info-list a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root .store-info-list a:hover{text-decoration-thickness:2px}:root .store-subscribe-hint{font-size:var(--fs-caption)}:root .store-subscribe-hint a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root .store-subscribe-hint a:hover{text-decoration-thickness:2px}:root .store-coming-card{border:1px solid var(--p-border);border-radius:var(--r-md);transition:none}:root .store-coming-card:hover{border-color:var(--p-border);box-shadow:none}:root .store-coming-card h3,:root .store-coming h2{font-weight:600}:root .store-coming-card p{font-size:var(--fs-caption)}:root .store-coming-badge{border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500}:root .store-coming-note{font-size:var(--fs-ui)}:root .profile-avatar-card,:root .profile-section{border-radius:var(--r-md)}:root .profile-display-name{font-weight:600}:root .profile-subscription-pill{gap:.25rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control)}:root .profile-subscription-pill svg{inline-size:.75rem;block-size:.75rem}:root .profile-join-date{font-size:var(--fs-caption)}:root .profile-section-header{border-bottom-color:var(--p-line-soft)}:root .profile-section-header h2{font-weight:600}:root .profile-section-header p{font-size:var(--fs-ui)}:root .profile-field{border-bottom-color:var(--p-line-soft)}:root .profile-field label,:root[dir=rtl] .profile-field label,:root .password-field label{margin-bottom:.375rem;color:var(--p-text);font-size:var(--fs-caption);font-weight:500;line-height:1.5}:root .field-value{font-size:var(--fs-body)}:root .field-verified-badge{gap:.25rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500}:root .field-verified-badge svg{inline-size:.75rem;block-size:.75rem}:root .field-hint,:root .field-match-msg{font-size:var(--fs-caption)}:root .field-edit-btn,:root .btn-profile-save,:root .btn-profile-cancel,:root .btn-profile-outline{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);text-align:center;text-decoration:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .field-edit-btn{min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption)}:root .field-edit-btn:hover,:root .btn-profile-cancel:hover,:root .btn-profile-outline:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .field-edit-btn:active,:root .btn-profile-cancel:active,:root .btn-profile-outline:active{background:var(--p-press)}:root .btn-profile-save{border-color:var(--p-brand);background:var(--p-brand);color:var(--p-on-brand)}:root .btn-profile-save:hover{box-shadow:none;background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .btn-profile-save:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .profile-input{min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-ui);line-height:var(--lh-control);transition:border-color var(--t-fast)}:root .profile-input:hover{border-color:var(--p-border-strong-hover)}:root .profile-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;box-shadow:none}:root .password-input-wrap .profile-input{padding-inline-end:2.75rem}:root .phone-input-group{min-block-size:var(--h-md);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);transition:border-color var(--t-fast)}:root .phone-input-group:hover{border-color:var(--p-border-strong-hover)}:root .phone-input-group:focus-within{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;box-shadow:none}:root .phone-input-group .profile-input:focus{outline:0}:root .phone-input-group .profile-input{min-block-size:calc(var(--h-md) - 2px)}:root .phone-prefix{align-self:stretch;display:inline-flex;align-items:center;padding-block:0;padding-inline:.75rem;border-inline-end-color:var(--p-line-soft);font-family:var(--font-num);font-size:var(--fs-ui);font-weight:500}:root .password-toggle-vis{display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);padding:0;inset-inline-end:.25rem;border:1px solid transparent;border-radius:var(--r-sm);color:var(--p-muted);transition:background-color var(--t-fast),color var(--t-fast)}:root .password-toggle-vis svg{inline-size:1rem;block-size:1rem}:root .password-toggle-vis:hover{background:var(--p-hover);color:var(--p-heading)}:root .password-toggle-vis:active{background:var(--p-press)}:root .password-toggle-vis[aria-pressed=true]{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-brand)}:root .password-toggle-vis:focus-visible{outline-offset:-2px}:root .strength-bar{height:.375rem;border-radius:var(--r-pill)}:root .strength-text{font-size:var(--fs-caption);font-weight:500}:root .password-rules li{font-size:var(--fs-caption)}:root .password-rules li:before{border-radius:var(--r-pill);background:var(--p-border-btn)}:root .subscription-card,:root .security-card{border:0;border-radius:var(--r-xs);background:var(--p-fill)}:root .sub-plan-badge{border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:600}:root .sub-plan-badge--course{background:var(--p-surface);color:var(--p-muted)}:root .sub-plan-badge--course svg{inline-size:1.5rem;block-size:1.5rem}:root .sub-plan-info h3{font-weight:600}:root .sub-plan-info p{font-size:var(--fs-caption)}:root .sub-price-amount{font-family:var(--font-num);font-weight:600;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}:root .sub-price-currency{font-size:var(--fs-caption)}:root .sub-card-features{border-bottom-color:var(--p-line-soft)}:root .sub-renewal{font-size:var(--fs-caption)}:root .security-icon-wrap{border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-muted)}:root .security-card-header h3{font-weight:600}:root .security-card-header p{font-size:var(--fs-caption)}@media (prefers-reduced-motion: reduce){:root .ac-progress-fill,:root .store-info-overlay{transition:none}}@media (max-width: 768px){:root .ri-article-body{font-size:var(--fs-body)}}@media (max-width: 768px){:root .ri-category-tab,:root .ac-tab,:root .ac-side-row,:root .ac-quiz-opt,:root .ac-lesson-row,:root .btn-profile-save,:root .btn-profile-cancel,:root .btn-profile-outline,:root .field-edit-btn,:root .ac-mat-dl,:root .store-discount-link,:root .store-info-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .ri-search-input,:root[dir=rtl] .ri-search-input,:root .ac-cert-input,:root .profile-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .phone-input-group{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .phone-input-group .profile-input{min-block-size:calc(var(--h-touch) - 2px)}}@media (max-width: 768px){:root .ac-side-mod-t{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .ri-meeting-filter-btn:after,:root .store-info-close:before,:root .password-toggle-vis:before,:root .ac-inst-link:before,:root .ac-exp-btn:before,:root .ri-back-btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}@media (max-width: 768px){:root .ac-inst-link,:root .ac-exp-btn,:root .ri-back-btn{position:relative}}@media (max-width: 768px){:root .field-edit-actions>button{flex:1 1 0}}@media (max-width: 768px){:root .store-book-featured{padding:1rem}}@media (max-width: 768px){:root .ac-lesson-card{padding:1rem}}@media (max-width: 768px){:root .store-book-stat{font-size:var(--fs-caption);padding-block:0;padding-inline:.5rem}}@media (max-width: 480px){:root .store-book-featured{padding:1rem;border-radius:var(--r-md)}}@media (max-width: 480px){:root .store-book-stat{font-size:var(--fs-caption);padding-block:0;padding-inline:.5rem}}@media (max-width: 480px){:root .store-info-popup{border-radius:var(--r-lg)}}:root .profile-badge{font-size:var(--fs-axis);line-height:1;padding:.125rem .25rem;top:-.375rem;right:auto;left:auto;inset-inline-end:-.5rem}@media (max-width: 768px){:root .wt-note-title-input,:root .wt-note-textarea{font-size:var(--fs-input)}}@media (max-width: 768px){:root .wt-note-title-input{min-block-size:var(--h-touch)}}:root .pg-crumb,:root .na-breadcrumb{display:none!important}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-report-btn{display:none!important}:root .nav-report-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:12px;border:1px solid var(--p-border-btn);border-radius:var(--r-sm, 6px);background:var(--p-surface);color:var(--p-text);font-family:inherit;font-size:var(--fs-ui);font-weight:600;white-space:nowrap;cursor:pointer}:root .nav-report-btn svg{flex-shrink:0;color:var(--p-muted)}:root .nav-report-btn:hover{background:var(--p-hover)}:root .nav-report-btn:active{background:var(--p-press)}:root .nav-report-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .bnav-more-report{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:12px;padding-inline:14px;border:1px solid var(--p-border-btn);border-radius:var(--r-sm, 6px);background:var(--p-surface);color:var(--p-text);font-family:inherit;font-size:var(--fs-ui);font-weight:600;cursor:pointer}:root .bnav-more-report svg{color:var(--p-muted)}:root .bnav-more-report:active{background:var(--p-press)}:root .bnav-more-report:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:is(.rh-overlay-host) .cpo-tt .fs-neg{color:var(--p-neg)}:is(.rh-overlay-host) .cpo-tt .fs-pos{color:var(--p-pos)}:is(.rh-overlay-host) .cpo-tt .fs-zero{color:var(--p-zero)}:root .cpo-defpop .fs-def-close{flex:none;margin-inline-end:-8px}:root .cpo-defpop .fs-def-close:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px}:root .cpo-defpop .fs-def-body{font-size:var(--fs-body);line-height:1.7}:root .cpo-defpop .fs-def-formula{font-size:var(--fs-ui)}@media (max-width: 768px){:root .cpo-defpop .fs-def-close{inline-size:44px;block-size:44px}}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cpo-sec .cp-gated{margin-top:4px}@media (min-width: 769px){html:root.cp-ov-lock .footer{display:none}}:root #cpSampleModalBackdrop .wt-modal.cp-sample-modal--fit{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden}:root #cpSampleModalBackdrop .cp-sample-modal--fit .wt-modal-body{overflow:hidden}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-frame-wrap.cp-sample-frame-wrap--fit{overflow:hidden}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-sample-frame.cp-sample-frame--fit{min-height:0;height:420px;overflow:hidden;transform-origin:50% 0}:root .fs-def-scroll,:root .fs-def-pick-menu,:root .wt-tabs-bar,:root .wt-indicator-tabs,:root .rh-period-bar,:root .rh-metric-tabs,:root .rh-table-wrap,:root .ri-category-tabs,:root .cmp-chips,:root .ac-tabs-bar,:is(.rh-overlay-host) .fr-table-wrap{scrollbar-width:auto;scrollbar-color:auto}:root .fs-def-scroll::-webkit-scrollbar,:root .fs-def-pick-menu::-webkit-scrollbar,:root .wt-tabs-bar::-webkit-scrollbar,:root .wt-indicator-tabs::-webkit-scrollbar,:root .rh-period-bar::-webkit-scrollbar,:root .rh-metric-tabs::-webkit-scrollbar,:root .rh-table-wrap::-webkit-scrollbar,:root .ri-category-tabs::-webkit-scrollbar,:root .cmp-chips::-webkit-scrollbar,:root .ac-tabs-bar::-webkit-scrollbar,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar{display:block;width:10px;height:10px}:root .fs-def-scroll::-webkit-scrollbar-button,:root .fs-def-pick-menu::-webkit-scrollbar-button,:root .wt-tabs-bar::-webkit-scrollbar-button,:root .wt-indicator-tabs::-webkit-scrollbar-button,:root .rh-period-bar::-webkit-scrollbar-button,:root .rh-metric-tabs::-webkit-scrollbar-button,:root .rh-table-wrap::-webkit-scrollbar-button,:root .ri-category-tabs::-webkit-scrollbar-button,:root .cmp-chips::-webkit-scrollbar-button,:root .ac-tabs-bar::-webkit-scrollbar-button,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar-button{display:none}:root .fs-def-scroll::-webkit-scrollbar-corner,:root .fs-def-pick-menu::-webkit-scrollbar-corner,:root .wt-tabs-bar::-webkit-scrollbar-corner,:root .wt-indicator-tabs::-webkit-scrollbar-corner,:root .rh-period-bar::-webkit-scrollbar-corner,:root .rh-metric-tabs::-webkit-scrollbar-corner,:root .rh-table-wrap::-webkit-scrollbar-corner,:root .ri-category-tabs::-webkit-scrollbar-corner,:root .cmp-chips::-webkit-scrollbar-corner,:root .ac-tabs-bar::-webkit-scrollbar-corner,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar-corner{background:transparent}:root .fs-def-scroll::-webkit-scrollbar-track,:root .fs-def-pick-menu::-webkit-scrollbar-track,:root .wt-tabs-bar::-webkit-scrollbar-track,:root .wt-indicator-tabs::-webkit-scrollbar-track,:root .rh-period-bar::-webkit-scrollbar-track,:root .rh-metric-tabs::-webkit-scrollbar-track,:root .rh-table-wrap::-webkit-scrollbar-track,:root .ri-category-tabs::-webkit-scrollbar-track,:root .cmp-chips::-webkit-scrollbar-track,:root .ac-tabs-bar::-webkit-scrollbar-track,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .fs-def-scroll::-webkit-scrollbar-thumb,:root .fs-def-pick-menu::-webkit-scrollbar-thumb,:root .wt-tabs-bar::-webkit-scrollbar-thumb,:root .wt-indicator-tabs::-webkit-scrollbar-thumb,:root .rh-period-bar::-webkit-scrollbar-thumb,:root .rh-metric-tabs::-webkit-scrollbar-thumb,:root .rh-table-wrap::-webkit-scrollbar-thumb,:root .ri-category-tabs::-webkit-scrollbar-thumb,:root .cmp-chips::-webkit-scrollbar-thumb,:root .ac-tabs-bar::-webkit-scrollbar-thumb,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .fs-def-scroll::-webkit-scrollbar-thumb:vertical,:root .fs-def-pick-menu::-webkit-scrollbar-thumb:vertical,:root .wt-tabs-bar::-webkit-scrollbar-thumb:vertical,:root .wt-indicator-tabs::-webkit-scrollbar-thumb:vertical,:root .rh-period-bar::-webkit-scrollbar-thumb:vertical,:root .rh-metric-tabs::-webkit-scrollbar-thumb:vertical,:root .rh-table-wrap::-webkit-scrollbar-thumb:vertical,:root .ri-category-tabs::-webkit-scrollbar-thumb:vertical,:root .cmp-chips::-webkit-scrollbar-thumb:vertical,:root .ac-tabs-bar::-webkit-scrollbar-thumb:vertical,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar-thumb:vertical{min-height:40px}:root .fs-def-scroll::-webkit-scrollbar-thumb:horizontal,:root .fs-def-pick-menu::-webkit-scrollbar-thumb:horizontal,:root .wt-tabs-bar::-webkit-scrollbar-thumb:horizontal,:root .wt-indicator-tabs::-webkit-scrollbar-thumb:horizontal,:root .rh-period-bar::-webkit-scrollbar-thumb:horizontal,:root .rh-metric-tabs::-webkit-scrollbar-thumb:horizontal,:root .rh-table-wrap::-webkit-scrollbar-thumb:horizontal,:root .ri-category-tabs::-webkit-scrollbar-thumb:horizontal,:root .cmp-chips::-webkit-scrollbar-thumb:horizontal,:root .ac-tabs-bar::-webkit-scrollbar-thumb:horizontal,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar-thumb:horizontal{min-width:40px}:root .fs-def-scroll::-webkit-scrollbar-thumb:hover,:root .fs-def-pick-menu::-webkit-scrollbar-thumb:hover,:root .wt-tabs-bar::-webkit-scrollbar-thumb:hover,:root .wt-indicator-tabs::-webkit-scrollbar-thumb:hover,:root .rh-period-bar::-webkit-scrollbar-thumb:hover,:root .rh-metric-tabs::-webkit-scrollbar-thumb:hover,:root .rh-table-wrap::-webkit-scrollbar-thumb:hover,:root .ri-category-tabs::-webkit-scrollbar-thumb:hover,:root .cmp-chips::-webkit-scrollbar-thumb:hover,:root .ac-tabs-bar::-webkit-scrollbar-thumb:hover,:is(.rh-overlay-host) .fr-table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){:root .fs-def-scroll,:root .fs-def-pick-menu,:root .wt-tabs-bar,:root .wt-indicator-tabs,:root .rh-period-bar,:root .rh-metric-tabs,:root .rh-table-wrap,:root .ri-category-tabs,:root .cmp-chips,:root .ac-tabs-bar,:is(.rh-overlay-host) .fr-table-wrap{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}:root :is(.cmp-quick-bar,.data-section-header,.cnt-card-header,.ip-card-header,.ipd-risk-head,.ac-side-head,.wt-col-toggle-item,.cp-wlpopup-row,.cp-metric-card,.fr-metric-card,.cp-card-highlight,.cp-note-card,.rh-note-card,.subscription-card,.security-card,.an-summary-card,.wt-detail-metrics){--dd-fill: var(--p-fill-2, #E9E3D5)}:root select.adl-native{position:fixed!important;inline-size:1px!important;block-size:1px!important;min-inline-size:0!important;min-block-size:0!important;max-inline-size:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}:root .adl-sr{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}:root .adl-label.adl-label{color:var(--p-text, #2B2822);font-size:var(--fs-ui);font-weight:500;line-height:1.4;letter-spacing:0}:root .adl-error{margin:6px 0 0;color:var(--p-neg, #C71D39);font-size:var(--fs-ui);font-weight:400;line-height:1.5}:root .adl-trigger{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;vertical-align:middle;block-size:40px;inline-size:var(--adl-fit, auto);min-inline-size:120px;max-inline-size:100%;margin:0;padding-block:0;padding-inline:12px;border:1px solid var(--p-border-strong, #8A857B);border-radius:6px;background:var(--p-surface, #FFFFFF);box-shadow:none;color:var(--p-heading, #16140F);font-family:inherit;font-size:var(--fs-ui);font-weight:500;line-height:1.4;letter-spacing:0;text-align:start;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:border-color .12s linear}:root .adl-trigger--block{display:flex;inline-size:100%;min-inline-size:0}:root .adl-trigger--compact{block-size:32px;min-inline-size:0;font-size:var(--fs-ui)}:root .adl-prefix{flex:0 0 auto;color:var(--p-muted, #57534A);font-size:inherit;font-weight:400}:root .adl-value{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .adl-value.adl-is-placeholder{color:var(--p-faint, #67635A);font-weight:400}:root .adl-chev{display:block;flex:0 0 auto;inline-size:16px;block-size:16px;color:var(--p-muted, #57534A);transition:transform .12s ease}:root .adl-trigger--compact .adl-chev{inline-size:14px;block-size:14px}:root .adl-trigger[aria-expanded=true] .adl-chev{transform:rotate(180deg)}@media (hover: hover){:root .adl-trigger:not([aria-disabled=true]):not([aria-expanded=true]):not(.adl-is-invalid):hover{border-color:var(--p-border-strong-hover, #5F5B53)}}@media (hover: hover){:root .adl-trigger:not([aria-disabled=true]):hover .adl-chev{color:var(--p-text, #2B2822)}}:root .adl-trigger.adl-is-invalid{border-color:var(--p-neg, #C71D39);box-shadow:inset 0 0 0 1px var(--p-neg, #C71D39)}:root .adl-trigger[aria-expanded=true],:root .adl-trigger:not([aria-disabled=true]):focus-visible{border-color:var(--p-brand, #004015);box-shadow:inset 0 0 0 1px var(--p-brand, #004015)}:root .adl-trigger.adl-is-invalid:not([aria-expanded=true]):focus-visible{border-color:var(--p-neg, #C71D39);box-shadow:inset 0 0 0 2px var(--p-neg, #C71D39)}:root .adl-trigger:focus{outline:none}:root .adl-trigger:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:2px}:root .adl-trigger[aria-disabled=true]{border-color:var(--p-border, #DCD6C8);background:var(--p-fill, #F4F0E6);box-shadow:none;color:var(--p-disabled-ink, #8E8A7F);cursor:not-allowed}:root .adl-trigger[aria-disabled=true] :is(.adl-prefix,.adl-value,.adl-chev){color:var(--p-disabled-ink, #8E8A7F)}:root .adl-badge{flex:0 0 auto;display:inline-block;padding-block:1px;padding-inline:8px;border-radius:4px;background:var(--p-gold-bg, #F3E7C6);color:var(--p-gold, #7D5C0E);font-size:var(--fs-caption);font-weight:600;line-height:22px;white-space:nowrap}:root .adl-menu{position:fixed;z-index:var(--z-float);box-sizing:border-box;display:flex;flex-direction:column;min-inline-size:240px;max-inline-size:min(360px,calc(100vw - 16px));margin:0;padding-block:4px;padding-inline:0;border:1px solid var(--p-line-soft, #E7E2D6);border-radius:10px;background:var(--p-surface, #FFFFFF);box-shadow:var(--dd-shadow-pop);color:var(--p-text, #2B2822);font-family:inherit;font-size:var(--fs-ui);font-weight:400;line-height:1.4;letter-spacing:0;text-align:start;opacity:0;overflow:hidden;transition:opacity .12s linear}:root .adl-menu *,:root .adl-menu *:before,:root .adl-menu *:after{box-sizing:border-box}:root .adl-menu.adl-is-open{opacity:1}:root .adl-menu--search{max-inline-size:min(520px,calc(100vw - 16px))}:root .adl-scroll{position:relative;flex:0 1 auto;min-block-size:0;max-block-size:320px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:none}:root .adl-scroll:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:-2px}:root .adl-scroll:focus-visible:has([data-kbd]){outline:none}:root .adl-sheet-head{display:none}:root .adl-opt{position:relative;display:flex;align-items:center;gap:8px;min-block-size:36px;margin-block:0;margin-inline:4px;padding-block:8px;padding-inline:8px;border:0;border-radius:6px;color:var(--p-text, #2B2822);font-size:var(--fs-ui);font-weight:400;line-height:1.4;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}:root .adl-opt-main{flex:1 1 auto;min-inline-size:0}:root .adl-opt-t{display:block;overflow-wrap:anywhere}:root .adl-opt-sym{flex:0 0 auto;color:var(--p-muted, #57534A);font-size:var(--fs-ui);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}:root .adl-opt-reason{display:block;margin-block-start:2px;color:var(--p-muted, #57534A);font-size:var(--fs-ui);font-weight:400}:root .adl-opt mark{background:none;color:inherit;font:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:3px}@media (hover: hover){:root .adl-opt:hover{background:var(--p-hover, #F0E6CC)}}:root .adl-opt--sub{padding-inline-start:24px}:root .adl-opt--sub:before{content:"";position:absolute;inset-block:0;inset-inline-start:12px;border-inline-start:1px solid var(--p-line-soft, #E7E2D6);pointer-events:none}:root .adl-menu--single .adl-opt[aria-selected=true]{background:var(--p-brand-tint, #E7F1E9);color:var(--p-heading, #16140F);font-weight:600}:root .adl-menu--single .adl-opt[aria-selected=true]:after{content:"";position:absolute;inset-block:6px;inset-inline-start:0;inline-size:0;border-inline-start:3px solid var(--p-brand, #004015);pointer-events:none}@media (hover: hover){:root .adl-menu--single .adl-opt[aria-selected=true]:hover{background:var(--p-brand-tint-hover, #DDEDDF)}}:root .adl-menu--multi .adl-opt[aria-selected=true]{color:var(--p-heading, #16140F);font-weight:600}:root .adl-opt[aria-disabled=true]{color:var(--p-disabled-ink, #8E8A7F);cursor:not-allowed}@media (hover: hover){:root .adl-opt[aria-disabled=true]:not([data-kbd]):hover{background:transparent}}:root .adl-menu--single .adl-opt[aria-selected=true][aria-disabled=true]{background:var(--p-brand-tint, #E7F1E9)}:root .adl-menu .adl-opt[data-kbd],:root .adl-menu .adl-ghead[data-kbd]{background:var(--p-press, #EBE1C8);outline:1px solid var(--p-mark-muted, #57534A);outline-offset:-1px}:root .adl-box{flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;border:1px solid var(--p-border-strong, #8A857B);border-radius:4px;background:var(--p-surface, #FFFFFF);color:var(--p-on-brand, #FFFFFF)}:root .adl-box svg{display:none;inline-size:12px;block-size:12px}:root .adl-opt[aria-selected=true]>.adl-box,:root .adl-gbox[aria-checked=true]>.adl-box,:root .adl-gbox[aria-checked=mixed]>.adl-box{border-color:var(--p-brand, #004015);background:var(--p-brand, #004015)}:root .adl-opt[aria-selected=true]>.adl-box .adl-box-on,:root .adl-gbox[aria-checked=true] .adl-box-on,:root .adl-gbox[aria-checked=mixed] .adl-box-mixed{display:block}:root .adl-opt[aria-disabled=true]:not([aria-selected=true])>.adl-box{border-color:var(--p-border, #DCD6C8);background:var(--p-fill, #F4F0E6)}:root .adl-group{margin:0}:root .adl-ghead{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;gap:8px;padding-block:12px 4px;padding-inline:12px;background:var(--p-surface, #FFFFFF);color:var(--p-muted, #57534A);font-size:var(--fs-ui);font-weight:600;line-height:1.4}:root .adl-glabel{flex:0 1 auto;min-inline-size:0}:root .adl-gline{flex:1 1 16px;min-inline-size:16px;block-size:0;border-block-start:1px solid var(--p-line-soft, #E7E2D6)}:root .adl-gper{flex:0 0 auto;color:var(--p-muted, #57534A);font-size:var(--fs-ui);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}:root .adl-gbox{flex:0 0 auto;display:inline-flex}:root .adl-menu--multi .adl-ghead{cursor:pointer}:root .adl-search{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:8px;block-size:32px;margin-block:0 4px;margin-inline:4px;padding-inline:8px 4px;border:1px solid var(--p-border-strong, #8A857B);border-radius:6px;background:var(--p-surface, #FFFFFF);transition:border-color .12s linear}@media (hover: hover){:root .adl-search:not(:focus-within):hover{border-color:var(--p-border-strong-hover, #5F5B53)}}:root .adl-search:focus-within{border-color:var(--p-brand, #004015);box-shadow:inset 0 0 0 1px var(--p-brand, #004015)}:root .adl-search-ico{display:block;flex:0 0 auto;inline-size:14px;block-size:14px;color:var(--p-muted, #57534A)}:root .adl-search-input{flex:1 1 auto;min-inline-size:0;block-size:100%;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--p-heading, #16140F);font-family:inherit;font-size:var(--fs-input);font-weight:400;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root .adl-search-input::placeholder{color:var(--p-faint, #67635A);opacity:1}:root .adl-search-clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--p-muted, #57534A);cursor:pointer}:root .adl-search-x{display:block;inline-size:12px;block-size:12px}@media (hover: hover){:root .adl-search-clear:hover{background:var(--p-hover, #F0E6CC);color:var(--p-text, #2B2822)}}:root .adl-search-clear:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:0}:root .adl-mhead{flex:0 0 auto;padding-block:4px;padding-inline:12px}:root .adl-max{margin:0 0 4px;color:var(--p-muted, #57534A);font-size:var(--fs-ui);font-weight:400;line-height:1.5}:root .adl-mhead-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}:root .adl-mbtn{margin:0;padding:0;border:0;border-radius:6px;background:none;color:var(--p-brand, #004015);font-family:inherit;font-size:var(--fs-ui);font-weight:500;line-height:24px;cursor:pointer}@media (hover: hover){:root .adl-mbtn:hover{text-decoration-line:underline;text-underline-offset:3px}}:root .adl-mbtn:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:2px}:root .adl-empty{padding-block:14px;padding-inline:12px;color:var(--p-muted, #57534A);font-size:var(--fs-ui);font-weight:400}:root .adl-scroll.adl-is-busy>:not(.adl-skel-wrap){display:none!important}:root .adl-skel{display:flex;align-items:center;block-size:36px;padding-inline:12px}:root .adl-skel:before{content:"";display:block;inline-size:70%;block-size:12px;border-radius:4px;background:var(--p-fill, #F4F0E6)}:root .adl-skel:nth-child(2):before{inline-size:55%}:root .adl-skel:nth-child(3):before{inline-size:80%}:root .adl-sep{block-size:0;margin-block:4px;border-block-start:1px solid var(--p-line-soft, #E7E2D6)}:root .adl-mi-ico{flex:0 0 auto;display:inline-flex;inline-size:16px;block-size:16px;color:var(--p-muted, #57534A)}:root .adl-mi-ico svg{display:block;inline-size:16px;block-size:16px}:root .adl-opt--danger,:root .adl-opt--danger .adl-mi-ico{color:var(--p-neg, #C71D39)}:root .adl-menu .adl-opt--danger[data-kbd]{background:var(--p-neg-bg, #FEEDED)}:root .adl-opt[aria-disabled=true] .adl-mi-ico{color:var(--p-disabled-ink, #8E8A7F)}:root .adl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-float);background:var(--p-scrim, rgba(22, 20, 15, .45));opacity:0;transition:opacity .12s linear}:root .adl-scrim.adl-is-open{opacity:1}:root .adl-menu.adl-menu--sheet{inset-inline:0;inset-block:auto 0;inline-size:100%;min-inline-size:0;max-inline-size:none;max-block-size:70vh;max-block-size:70dvh;padding-block:0 max(4px,env(safe-area-inset-bottom,0px));border:0;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:0;border-end-end-radius:0;box-shadow:var(--dd-shadow-sheet)}:root .adl-menu.adl-is-dragging{transition:none}:root .adl-menu--sheet .adl-sheet-head{display:block;flex:0 0 auto;margin-block-end:4px;border-block-end:1px solid var(--p-line-soft, #E7E2D6);touch-action:none;cursor:grab}:root .adl-handle{display:block;inline-size:36px;block-size:4px;margin-block:8px 0;margin-inline:auto;border-radius:9999px;background:var(--p-border-btn, #BDB7A9)}:root .adl-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:48px;padding-inline:16px 4px}:root .adl-sheet-title{min-inline-size:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-heading, #16140F);font-size:var(--fs-h3);font-weight:600;line-height:1.3}:root .adl-sheet-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--p-muted, #57534A);cursor:pointer}:root .adl-sheet-x{display:block;inline-size:20px;block-size:20px}@media (hover: hover){:root .adl-sheet-close:hover{background:var(--p-hover, #F0E6CC);color:var(--p-text, #2B2822)}}:root .adl-sheet-close:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:-2px}:root .adl-menu--sheet .adl-scroll{flex:1 1 auto;max-block-size:none}:root .adl-menu--sheet .adl-opt{min-block-size:44px;margin-inline:8px;padding-inline:8px}:root .adl-menu--sheet .adl-opt--sub{padding-inline-start:24px}:root .adl-menu--sheet :is(.adl-ghead,.adl-empty,.adl-skel,.adl-mhead){padding-inline:16px}:root .adl-menu--sheet .adl-search{margin-inline:8px}:root .adl-menu--sheet .adl-search-input{font-size:var(--fs-input)}@media (pointer: coarse){:root .adl-opt{min-block-size:44px}}:root .adl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:root .adl-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;max-inline-size:100%;block-size:28px;padding-block:0;padding-inline:10px 1px;border:1px solid var(--p-brand, #004015);border-radius:9999px;background:var(--p-brand-tint, #E7F1E9);color:var(--p-heading, #16140F);font-size:var(--fs-caption);font-weight:500;line-height:1;white-space:nowrap}:root .adl-chip:not(:has(.adl-chip-x)){padding-inline-end:10px}:root .adl-chip-t{min-inline-size:0;line-height:1.5;overflow:hidden;text-overflow:ellipsis}:root .adl-chip-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;margin:0;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--p-muted, #57534A);cursor:pointer}:root .adl-chip-ico{display:block;inline-size:12px;block-size:12px}@media (hover: hover){:root .adl-chip-x:hover{background:var(--p-brand-tint-hover, #DDEDDF);color:var(--p-heading, #16140F)}}:root .adl-chip-x:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:0}:root .adl-chip-more{box-sizing:border-box;display:inline-flex;align-items:center;block-size:28px;margin:0;padding-block:0;padding-inline:10px;border:1px solid var(--p-border-btn, #BDB7A9);border-radius:9999px;background:var(--p-surface, #FFFFFF);color:var(--p-text, #2B2822);font-family:inherit;font-size:var(--fs-caption);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}@media (hover: hover){:root .adl-chip-more:hover{background:var(--p-hover, #F0E6CC)}}:root .adl-chip-more:active{background:var(--p-press, #EBE1C8)}:root .adl-chip-more:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:2px}:root .adl-step{flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;min-inline-size:32px;margin:0;padding:0;border:1px solid var(--p-border-btn, #BDB7A9);border-radius:6px;background:var(--p-surface, #FFFFFF);box-shadow:none;color:var(--p-muted, #57534A);opacity:1;cursor:pointer}:root .adl-step-ico{display:block;inline-size:16px;block-size:16px}:root[dir=rtl] .adl-step-ico{transform:scaleX(-1)}@supports selector(:dir(rtl)){:root .adl-step-ico:dir(rtl){transform:scaleX(-1)}}@supports selector(:dir(rtl)){:root .adl-step-ico:dir(ltr){transform:none}}@media (hover: hover){:root .adl-step:not([aria-disabled=true]):hover{background:var(--p-hover, #F0E6CC);color:var(--p-text, #2B2822)}}:root .adl-step:not([aria-disabled=true]):active{background:var(--p-press, #EBE1C8)}:root .adl-step:focus{outline:none}:root .adl-step:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:2px}:root .adl-step[aria-disabled=true]{border-color:var(--p-border, #DCD6C8);background:var(--p-fill, #F4F0E6);color:var(--p-disabled-ink, #8E8A7F);cursor:not-allowed}:root .adl-input{box-sizing:border-box;display:block;inline-size:100%;min-block-size:40px;margin:0;padding-block:8px;padding-inline:12px;border:1px solid var(--p-border-strong, #8A857B);border-radius:6px;outline:none;background:var(--p-surface, #FFFFFF);box-shadow:none;color:var(--p-heading, #16140F);font-family:inherit;font-size:var(--fs-input);font-weight:400;line-height:1.6;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .12s linear}:root .adl-input::placeholder{color:var(--p-faint, #67635A);opacity:1}@media (hover: hover){:root .adl-input:hover:not(:disabled):not(:focus):not([aria-invalid=true]):not([readonly]){border-color:var(--p-border-strong-hover, #5F5B53)}}:root .adl-input[aria-invalid=true]{border-color:var(--p-neg, #C71D39);box-shadow:inset 0 0 0 1px var(--p-neg, #C71D39)}:root .adl-input:focus{border-color:var(--p-brand, #004015);box-shadow:inset 0 0 0 1px var(--p-brand, #004015)}:root .adl-input[aria-invalid=true]:focus{border-color:var(--p-neg, #C71D39);box-shadow:inset 0 0 0 2px var(--p-neg, #C71D39)}:root .adl-input[readonly]{border-color:var(--dd-fill);background:var(--dd-fill)}:root .adl-input:disabled{border-color:var(--p-border, #DCD6C8);background:var(--p-fill, #F4F0E6);color:var(--p-disabled-ink, #8E8A7F);cursor:not-allowed}:root textarea.adl-input{min-block-size:96px;resize:vertical}@media (max-width: 768px),(pointer: coarse){:root .adl-input,:root .adl-search-input{font-size:var(--fs-input)}}@media (max-width: 768px),(pointer: coarse){:root .adl-trigger,:root .adl-trigger--compact{block-size:44px}}@media (max-width: 768px),(pointer: coarse){:root .adl-input:not(textarea){min-block-size:44px}}@media (max-width: 768px){:root .adl-trigger--compact{display:flex;inline-size:100%}}@media (prefers-reduced-motion: reduce){:root .adl-menu,:root .adl-scrim,:root .adl-chev,:root .adl-trigger,:root .adl-search,:root .adl-input{transition:none}}@media (forced-colors: active){:root .adl-menu{border:1px solid CanvasText;box-shadow:none}}@media (forced-colors: active){:root .adl-menu.adl-menu--sheet{border:0;border-block-start:1px solid CanvasText}}@media (forced-colors: active){:root .adl-trigger,:root .adl-search,:root .adl-input{border-color:CanvasText}}@media (forced-colors: active){:root .adl-trigger.adl-is-invalid,:root .adl-trigger[aria-expanded=true],:root .adl-trigger:not([aria-disabled=true]):focus-visible{border-width:2px;padding-inline:11px}}@media (forced-colors: active){:root .adl-trigger[aria-expanded=true],:root .adl-trigger:not([aria-disabled=true]):focus-visible,:root .adl-search:focus-within,:root .adl-input:focus{border-color:Highlight}}@media (forced-colors: active){:root .adl-search:focus-within{padding-inline:7px 3px;border-width:2px}}@media (forced-colors: active){:root .adl-input:focus,:root .adl-input[aria-invalid=true]{border-width:2px;padding-block:7px;padding-inline:11px}}@media (forced-colors: active){:root .adl-trigger.adl-is-invalid:not([aria-expanded=true]):focus-visible{border-color:CanvasText;border-width:3px;padding-inline:10px}}@media (forced-colors: active){:root .adl-input[aria-invalid=true]:focus{border-color:CanvasText;border-width:3px;padding-block:6px;padding-inline:10px}}@media (forced-colors: active){:root .adl-menu--single .adl-opt[aria-selected=true]:after{border-inline-start-color:Highlight}}@media (forced-colors: active){:root .adl-menu .adl-opt[data-kbd],:root .adl-menu .adl-ghead[data-kbd]{outline-color:Highlight}}@media (forced-colors: active){:root .adl-scroll:focus-visible{outline-color:Highlight}}@media (forced-colors: active){:root .adl-opt mark{color:CanvasText;background-color:Canvas;text-decoration-color:CanvasText}}@media (forced-colors: active){:root .adl-opt[aria-disabled=true],:root .adl-opt[aria-disabled=true] .adl-mi-ico,:root .adl-trigger[aria-disabled=true] :is(.adl-prefix,.adl-value,.adl-chev),:root .adl-step[aria-disabled=true]{color:GrayText}}@media (forced-colors: active){:root .adl-trigger[aria-disabled=true],:root .adl-step[aria-disabled=true],:root .adl-input:disabled{border-color:GrayText}}@media (forced-colors: active){:root .adl-box{forced-color-adjust:none;border-color:CanvasText;background:Canvas;color:HighlightText}}@media (forced-colors: active){:root .adl-opt[aria-selected=true]>.adl-box,:root .adl-gbox[aria-checked=true]>.adl-box,:root .adl-gbox[aria-checked=mixed]>.adl-box{border-color:Highlight;background:Highlight}}@media (forced-colors: active){:root .adl-badge{border:1px solid CanvasText}}@media (forced-colors: active){:root .adl-chip,:root .adl-chip-more,:root .adl-step{border-color:CanvasText}}@media (forced-colors: active){:root .adl-sep,:root .adl-gline{border-color:CanvasText}}@media (forced-colors: active){:root .adl-skel:before,:root .adl-handle{forced-color-adjust:none;background:GrayText}}:root .report-error-field .adl-label{display:block;margin-block-end:.375rem}:root .report-error-field .adl-trigger{display:flex;inline-size:100%;min-inline-size:0}:root .report-error-field .adl-error{margin-block-start:.375rem}:root .report-error-field :is(input,textarea).adl-input[aria-invalid=true]{border-color:var(--p-neg);outline:2px solid var(--p-neg);outline-offset:-2px}:root .report-error-field select[aria-invalid=true]:not(.adl-native){border-color:var(--p-neg)}:root :is(#cpWatchlistOverlay,#frWatchlistOverlay) .cp-wlpopup-name-input.adl-input{flex:1 1 auto;inline-size:auto;min-inline-size:0}:root .wt-col-toggle-item:has(>.wt-col-toggle-box){position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}:root .wt-col-toggle-item>.wt-col-toggle-cb{position:absolute;inset-inline-start:.75rem;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}:root .wt-col-toggle-box{flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;border:1px solid var(--p-border-strong);border-radius:var(--r-xs);background:var(--p-surface);color:var(--p-on-brand)}:root .wt-col-toggle-box svg{display:none;inline-size:12px;block-size:12px}:root .wt-col-toggle-cb:checked+.wt-col-toggle-box{border-color:var(--p-brand);background:var(--p-brand)}:root .wt-col-toggle-cb:checked+.wt-col-toggle-box svg{display:block}:root .wt-col-toggle-cb:focus-visible+.wt-col-toggle-box{outline:2px solid var(--p-brand);outline-offset:2px}@media (hover: hover){:root .wt-col-toggle-item:hover>.wt-col-toggle-box{border-color:var(--p-border-strong-hover)}}:root .wt-col-toggle-item:has(>.wt-col-toggle-cb:checked){background:var(--p-brand-tint);border-color:var(--p-brand)}@media (hover: hover){:root .wt-col-toggle-item:has(>.wt-col-toggle-cb:checked):hover{background:var(--p-brand-tint-hover)}}:root .wt-col-toggle-name{flex:1 1 auto;min-inline-size:0;color:var(--p-text);font-size:var(--fs-ui);line-height:1.4}:root .wt-col-toggle-cb:checked~.wt-col-toggle-name{color:var(--p-heading)}:root .cp-tg-modal .wt-modal:focus{outline:none}@media (forced-colors: active){:root .wt-col-toggle-box{forced-color-adjust:none;border-color:CanvasText;background:Canvas;color:HighlightText}}@media (forced-colors: active){:root .wt-col-toggle-cb:checked+.wt-col-toggle-box{border-color:Highlight;background:Highlight}}:root .fs-def-pick--dd .adl-trigger{display:flex;inline-size:100%;min-inline-size:0}:root .fr-quarter-selector .adl-trigger--compact{flex:0 1 auto}@media (max-width: 768px){:root .fr-quarter-selector .adl-trigger--compact{flex:1 1 auto}}@media (max-width: 768px),(pointer: coarse){:root .adl-step{flex:0 0 auto;inline-size:var(--h-touch);block-size:var(--h-touch)}}:root :is(.dv-tb-right,.pd-tb-right,.ip-tb-right) .adl-trigger--compact{block-size:var(--h-md);font-size:var(--fs-ui)}@media (max-width: 768px),(pointer: coarse){:root :is(.dv-tb-right,.pd-tb-right,.ip-tb-right) .adl-trigger--compact{block-size:var(--h-touch)}}:root .wt-bulk-btn[aria-expanded=true]{background:var(--p-hover);border-color:var(--p-border-strong)}:root .wt-bulk-btn:focus{outline:none}:root .wt-bulk-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .adl-scroll{scrollbar-width:auto;scrollbar-color:auto}:root .adl-scroll::-webkit-scrollbar{display:block;width:10px;height:10px}:root .adl-scroll::-webkit-scrollbar-button{display:none}:root .adl-scroll::-webkit-scrollbar-corner{background:transparent}:root .adl-scroll::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .adl-scroll::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .adl-scroll::-webkit-scrollbar-thumb:vertical{min-height:40px}:root .adl-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){:root .adl-scroll{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}:root .adl-menu--sheet .adl-search{block-size:44px}@media (max-width: 768px),(pointer: coarse){:root .adl-search{block-size:44px}}@media (max-width: 768px),(pointer: coarse){:root .adl-search-clear{inline-size:44px;block-size:44px;margin-block:-1px;margin-inline-end:-5px}}:root .nav-report-phone{display:none}@media (max-width: 768px){:root .nav-report-phone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:44px;block-size:44px;margin:0;margin-inline-start:auto;padding:0;border:1px solid var(--p-border-btn, #BDB7A9);border-radius:6px;background:var(--p-surface, #FFFFFF);color:var(--p-text, #2B2822);cursor:pointer}}@media (max-width: 768px){:root .nav-report-phone:active{background:var(--p-press, #EBE1C8)}}@media (max-width: 768px){:root .nav-report-phone:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:2px}}@media (max-width: 768px){:root .fs-def-modes button{min-block-size:44px}}@media (max-width: 768px){:root .fs-def-close{inline-size:44px;block-size:44px;min-inline-size:44px}}@media (max-width: 768px){:root{--fs-ui: 14px;--fs-table: 14px;--fs-input: 16px;--fs-body: 15px;--fs-lead: 15px;--fs-title: 21px}}:is(.rh-overlay-host) .fr-page--results .fr-main-col>.fr-card,:is(.rh-overlay-host) .fr-page--results .fr-sidebar-col>.fr-card,:is(.rh-overlay-host) .fr-page--results .fr-indicators-panel,:is(.rh-overlay-host) .fr-page--results #frContent>.fr-card{box-shadow:var(--p-shadow-frame)}:is(.rh-overlay-host) .fr-page--results .fr-card-title,:is(.rh-overlay-host) .fr-page--results .fr-indicators-title-text{font-size:var(--fs-h2)}:is(.rh-overlay-host) .fr-cell-btn{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}:is(.rh-overlay-host) .fr-cell-btn:focus-visible,:is(.rh-overlay-host) .fr-page--results .fr-indicator-row:focus-visible,:is(.rh-overlay-host) .fr-page--results .fr-indicator-group-header:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}:is(.rh-overlay-host) .fr-comparison-table .fr-row-empty td{block-size:var(--row-compact);padding-block:.25rem}:is(.rh-overlay-host) .fr-pt-unit{margin-inline-start:.25rem;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}:is(.rh-overlay-host) .fr-table-note{margin:.6rem 0 0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted)}:is(.rh-overlay-host) .fr-page--results .fr-comparison-card{container-type:inline-size}@container (min-width: 600px){:is(.rh-overlay-host) .fr-page--results .fr-controls-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:0}}@container (min-width: 600px){:is(.rh-overlay-host) .fr-page--results .fr-controls-row>.fr-card-heading{display:contents}}@container (min-width: 600px){:is(.rh-overlay-host) .fr-page--results .fr-controls-row .fr-card-title{grid-column:1;grid-row:1}}@container (min-width: 600px){:is(.rh-overlay-host) .fr-page--results .fr-controls-row .fr-controls-group{grid-column:2;grid-row:1;flex-wrap:nowrap}}@container (min-width: 600px){:is(.rh-overlay-host) .fr-page--results .fr-controls-row .fr-card-meta{grid-column:1 / -1;grid-row:2}}:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row{padding:0 1rem .5rem;container-type:inline-size}:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .rng-seg>button{padding-inline:.5rem}@container (min-width: 560px){:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{grid-template-columns:repeat(9,auto)}}@container (min-width: 440px){html[lang=en] :is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{grid-template-columns:repeat(9,auto)}}:is(.rh-overlay-host) [dir=rtl] .fr-page--results .fr-chart-canvas svg{left:0;right:auto}:is(.rh-overlay-host) [dir=rtl] .fr-page--results .fr-chart-axis{left:auto;right:0}:is(.rh-overlay-host) [dir=rtl] .fr-page--results .fr-chart-axis span{left:auto;right:6px}@media (min-width: 769px) and (max-width: 1280px){:is(.rh-overlay-host) .fr-page--results .fr-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(424px,43%));gap:1rem}}@media (min-width: 769px) and (max-width: 1280px){:is(.rh-overlay-host) .fr-page--results .fr-comparison-card,:is(.rh-overlay-host) .fr-page--results .fr-indicators-panel{padding-inline:1rem}}@media (min-width: 769px) and (max-width: 1280px){:is(.rh-overlay-host) .fr-page--results .fr-comparison-table :is(th,td){padding-inline:.375rem}}@media (min-width: 769px) and (max-width: 1280px){:is(.rh-overlay-host) .fr-page--results .fr-comparison-table td.fr-cell-change{padding-inline:.375rem!important}}@media (min-width: 769px) and (max-width: 1280px){:is(.rh-overlay-host) .fr-page--results .fr-comparison-table thead th,:is(.rh-overlay-host) .fr-page--results .fr-comparison-table thead th *{white-space:normal}}@media (min-width: 769px){:is(.rh-overlay-host) .fr-page--results .fr-comparison-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1}}@media (min-width: 769px){:is(.rh-overlay-host) .fr-page--results .fr-comparison-table th:first-child{z-index:3}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row{padding:0 .75rem .5rem}}@media (max-width: 768px){:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .fr-page--results .cp-action-btn,:is(.rh-overlay-host) .fr-page--results .fr-period-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-page--results .fr-narr-co{padding-block:.6875rem}}@media (max-width: 768px){:is(.rh-overlay-host) .fr-page--results .fr-table-def-tooltip{width:auto;max-width:none;left:8px!important;right:8px!important}}html:root:root .navbar .dropdown{--p-surface: #FDFAF1;--p-line-soft: #E7E2D6;--p-border: #DCD6C8;--p-hover: #F0E6CC;--p-press: #EBE1C8}html:root:root .footer{--p-dark: #111613;--p-dark-line: #2B2F2C}html:root:root :is(.use-cases,.footer,.ui-dark,.pricing-store-banner-inner,.pricing-card-ribbon,.store-course-cover,.ri-meeting-thumb,.mn-feat-main,[style*=--p-dark]){--p-on-dark: #FBF4E2;--p-on-dark-muted: #D6CDB6;--p-on-dark-faint: #BDB5A2;--p-heading: #FBF4E2;--p-text: #FBF4E2;--p-muted: #D6CDB6;--p-faint: #BDB5A2}html:root:root :is(.app-sidebar,.navbar,.mobile-bottom-nav,.nav-report-phone){--p-surface: #FBF4E2;--p-line-soft: #D9C9A3;--p-border: #D9C9A3;--p-border-btn: #CDBB92;--p-border-strong: #8C7A52;--p-border-strong-hover: #5E5134;--p-hover: #EADCB9;--p-press: #E3D3AC;--p-shadow-shell: 0 0 0 1px #D9C9A3, var(--p-shadow-frame)}html:root:root :is(.hero-search-input,#navSearchDropdown .nav-search-input,.cpo-sfield){--p-surface: #FBF4E2;--p-border-strong: #8C7A52;--p-border-strong-hover: #5E5134}html:root:root.has-sidebar .nav-search-btn:hover,html:root:root .lang-toggle:hover,html:root:root.has-sidebar .lang-toggle:hover,html:root:root .nav-report-btn:hover{background:#eadcb9}html:root:root .lang-toggle:active,html:root:root.has-sidebar .lang-toggle:active,html:root:root .nav-report-btn:active{background:#e3d3ac}@media (max-width: 768px){html:root:root .navbar{border-bottom-color:#d9c9a3}}@media (max-width: 768px){html:root:root .mobile-bottom-nav{border-color:#d9c9a3}}html:root:root .hero-search-input,html:root:root #navSearchDropdown .nav-search-input{border-radius:9999px;border-color:#dddec9;box-shadow:var(--p-shadow-frame)}html:root:root .hero-search-input:hover:not(:focus),html:root:root #navSearchDropdown .nav-search-input:hover:not(:focus){border-color:#a9ab8e}html:root:root .hero-search-input:focus,html:root:root #navSearchDropdown .nav-search-input:focus{border-color:#004015;outline:2px solid #004015;box-shadow:var(--p-shadow-frame)}html:root:root :is(.hero-search-trending,.nav-search-trending) .trending-tag{border-radius:9999px;background:#fbf4e2;border-color:#dddec9;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}html:root:root :is(.hero-search-trending,.nav-search-trending) .trending-tag:hover{background:#f0e6cc;border-color:#a9ab8e}html:root:root :is(.hero-search-trending,.nav-search-trending) .trending-tag:active{background:#ebe1c8}html:root:root :is(#navSearchBtn,#navReportBtn,#langToggle,.nav-report-phone){border-radius:9999px;border-color:#dddec9;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}html:root:root :is(#navSearchBtn,#navReportBtn,#langToggle,.nav-report-phone):hover{border-color:#a9ab8e}html:root:root :is(#navSearchBtn,#navReportBtn,#langToggle,.nav-report-phone):focus-visible{outline:2px solid #004015;outline-offset:2px}html:root:root #navSearchBtn .nav-search-kbd kbd{border-radius:9999px}html:root:root.has-sidebar #navSearchBtn.active{border-color:var(--p-brand);box-shadow:inset 0 0 0 1px var(--p-brand),0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}html:root:root .hero-ctas .btn{border-radius:9999px;box-shadow:var(--p-shadow-frame)}html:root:root .hero-ctas .btn-outline{background:#fbf4e2;border-color:#004015;color:#004015}html:root:root .hero-ctas .btn-outline:hover{background:#f0e6cc}html:root:root .hero-ctas .btn-outline:active{background:#ebe1c8}html:root:root :is(.btn,.btn-profile-outline,.btn-profile-cancel,.btn-profile-save,.btn-session-revoke,.cp-action-btn,.cp-col-action-btn,.cp-customize-btn,.cp-layout-btn,.cp-note-add-btn,.cp-gate-sample,.cp-gate-cta,.cp-wlpopup-create-btn,.cp-wlpopup-confirm-btn,.cp-yr-arrow,.wt-guide-btn,.wt-customize-btn,.wt-bulk-btn,.wt-bulk-toggle-btn,.wt-portfolio-btn,.wt-tour-next,.fr-customize-btn,.fr-layout-btn,.fr-qs-step,.fr-qs-prev,.fr-qs-next,.adl-step,.rpt-step,.bs-customize-btn,.bs-help-btn,.bs-chart-add-btn,.bs-change-toggle-btn,.bs-set-action,.bs-set-btn-main,.bs-chart-goto-link,.hm-sort-btn,.hm-tree-btn,.chart-fullscreen-btn,.chart-pct-toggle,.ma-toggle,.na-share-btn,.na-newsletter-btn,.field-edit-btn,.avatar-upload-btn,.store-info-btn,.store-buy-btn,.ip-btn-prospectus,.ipd-prospectus-btn,.cpo-icbtn,.pd-icon-btn,.scroll-top,.an-news-show-more,.ac-exp-btn,.ac-mat-dl,.report-error-cancel,.report-error-submit,.bnav-more-report,.cmp-add-btn,.cmp-back,.cmp-confirm-btn,.cmp-confirm-cancel,.cmp-confirm-save,.cmp-confirm-leave,.cmp-tool-btn,.cmp-save-btn,.cmp-dash-new,.cmp-build-start,.pricing-cta,.pricing-store-btn,.student-activate-demo,.student-active-remove,.student-modal-submit,.val-back-btn,.val-cta-primary,.dv-empty-reset,.ip-empty-reset,.mn-empty-reset,.pd-empty-reset,.wt-modal-actions button,.rh-guide-desktop,.rh-guide-mobile,#csh-lift){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root:root :is(.btn,.btn-profile-outline,.btn-profile-cancel,.btn-profile-save,.btn-session-revoke,.cp-action-btn,.cp-col-action-btn,.cp-customize-btn,.cp-layout-btn,.cp-note-add-btn,.cp-gate-sample,.cp-gate-cta,.cp-wlpopup-create-btn,.cp-wlpopup-confirm-btn,.cp-yr-arrow,.wt-guide-btn,.wt-customize-btn,.wt-bulk-btn,.wt-bulk-toggle-btn,.wt-portfolio-btn,.wt-tour-next,.fr-customize-btn,.fr-layout-btn,.fr-qs-step,.fr-qs-prev,.fr-qs-next,.adl-step,.rpt-step,.bs-customize-btn,.bs-help-btn,.bs-chart-add-btn,.bs-change-toggle-btn,.bs-set-action,.bs-set-btn-main,.bs-chart-goto-link,.hm-sort-btn,.hm-tree-btn,.chart-fullscreen-btn,.chart-pct-toggle,.ma-toggle,.na-share-btn,.na-newsletter-btn,.field-edit-btn,.avatar-upload-btn,.store-info-btn,.store-buy-btn,.ip-btn-prospectus,.ipd-prospectus-btn,.cpo-icbtn,.pd-icon-btn,.scroll-top,.an-news-show-more,.ac-exp-btn,.ac-mat-dl,.report-error-cancel,.report-error-submit,.bnav-more-report,.cmp-add-btn,.cmp-back,.cmp-confirm-btn,.cmp-confirm-cancel,.cmp-confirm-save,.cmp-confirm-leave,.cmp-tool-btn,.cmp-save-btn,.cmp-dash-new,.cmp-build-start,.pricing-cta,.pricing-store-btn,.student-activate-demo,.student-active-remove,.student-modal-submit,.val-back-btn,.val-cta-primary,.dv-empty-reset,.ip-empty-reset,.mn-empty-reset,.pd-empty-reset,.wt-modal-actions button,.rh-guide-desktop,.rh-guide-mobile,#csh-lift):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root:root :is(.btn,.btn-primary,.btn-profile-save,.val-cta-primary,.na-newsletter-btn,.report-error-submit,.cp-wlpopup-confirm-btn,.student-modal-submit,.store-buy-btn,.cmp-confirm-save,.cp-gate-cta,.wt-tour-next,.wt-modal-actions .primary,.pricing-cta:not(.pricing-cta-student),.cmp-build-start,.cmp-dash-new,.cmp-save-btn.is-dirty,#csh-lift){box-shadow:var(--p-shadow-frame)}html:root:root :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.btn,.btn-profile-outline,.btn-profile-cancel,.btn-profile-save,.btn-session-revoke,.cp-action-btn,.cp-col-action-btn,.cp-customize-btn,.cp-layout-btn,.cp-note-add-btn,.cp-gate-sample,.cp-gate-cta,.cp-wlpopup-create-btn,.cp-wlpopup-confirm-btn,.cp-yr-arrow,.wt-guide-btn,.wt-customize-btn,.wt-bulk-btn,.wt-bulk-toggle-btn,.wt-portfolio-btn,.wt-tour-next,.fr-customize-btn,.fr-layout-btn,.fr-qs-step,.fr-qs-prev,.fr-qs-next,.adl-step,.rpt-step,.bs-customize-btn,.bs-help-btn,.bs-chart-add-btn,.bs-change-toggle-btn,.bs-set-action,.bs-set-btn-main,.bs-chart-goto-link,.hm-sort-btn,.hm-tree-btn,.chart-fullscreen-btn,.chart-pct-toggle,.ma-toggle,.na-share-btn,.na-newsletter-btn,.field-edit-btn,.avatar-upload-btn,.store-info-btn,.store-buy-btn,.ip-btn-prospectus,.ipd-prospectus-btn,.cpo-icbtn,.pd-icon-btn,.scroll-top,.an-news-show-more,.ac-exp-btn,.ac-mat-dl,.report-error-cancel,.report-error-submit,.bnav-more-report,.cmp-add-btn,.cmp-back,.cmp-confirm-btn,.cmp-confirm-cancel,.cmp-confirm-save,.cmp-confirm-leave,.cmp-tool-btn,.cmp-save-btn,.cmp-dash-new,.cmp-build-start,.pricing-cta,.pricing-store-btn,.student-activate-demo,.student-active-remove,.student-modal-submit,.val-back-btn,.val-cta-primary,.dv-empty-reset,.ip-empty-reset,.mn-empty-reset,.pd-empty-reset,.wt-modal-actions button,.rh-guide-desktop,.rh-guide-mobile,.adl-trigger,.fs-def-pick-btn,.profile-input,.report-error-field input,.val-scn-input,.val-field input,.student-field input,.cp-wlpopup-name-input,.wt-portfolio-input,.ac-cert-input,input.adl-input,#csh-lift){box-shadow:none}html:root:root :is(.scroll-top,#csh-lift){box-shadow:var(--p-shadow-pop)}html:root:root :is(.scroll-top,#csh-lift):disabled{box-shadow:var(--p-shadow-pop)}html:root:root :is(.wt-modal-close,.cp-wlpopup-close,.cp-notes-close-btn,.report-error-close,.cp-tp-modal-close,.student-modal-close,.store-info-close,.fs-def-close,.hm-dd-close,.rh-tp-pop-close,.cmp-drawer-close,.rh-detail-close,.wt-detail-close,.cp-note-delete-btn,.wt-note-delete-btn,.val-vcard-del,.cmp-dash-del,.cmp-co-remove,.val-co-clear,.cpo-schip-x,.cmp-chip-x,.cmp-build-chip-x,.pd-chip-close,.bs-chart-tag-remove,.password-toggle-vis,.wt-remove-btn,.wt-add-tab,.wt-tour-skip,#csh-lift){border-radius:9999px}html:root:root :is(.dv-search-input,.fr-search-input,.ip-search-input,.pd-search-input,.rh-search-input,.ri-search-input,.watchlist-search-input,.cp-search-input,.cmp-build-searchbox input,.val-co-search input,.bnav-more-search input,.nav-search-input,.na-newsletter-input,.profile-input,.phone-input-group,.ac-cert-input,.cp-wlpopup-name-input,.wt-portfolio-input,.val-scn-input,.val-field input,.student-field input,.report-error-field input,.report-error-field select,input.adl-input,.cp-note-title-input,.wt-note-title-input,.watchlist-sort-select,.adl-trigger,.fs-def-pick-btn,#csh-lift){--p-border-strong: var(--csh-edge);--p-border-strong-hover: var(--csh-edge-hover);--p-border: var(--csh-edge);border-radius:9999px;box-shadow:var(--p-shadow-frame)}html:root:root .phone-input-group :is(input,select,.profile-input,#csh-lift){box-shadow:none}html:root:root :is(.dv-search-input,.fr-search-input,.ip-search-input,.pd-search-input,.rh-search-input,.ri-search-input,.watchlist-search-input,.cp-search-input,.cmp-build-searchbox input,.val-co-search input,.bnav-more-search input,#csh-lift){--p-surface: var(--csh-cream)}html:root:root :is(.dv-search-input,.fr-search-input,.ip-search-input,.pd-search-input,.rh-search-input,.ri-search-input,.watchlist-search-input,.cp-search-input,.cmp-build-searchbox input,.val-co-search input,.bnav-more-search input,.nav-search-input,.profile-input,.ac-cert-input,.cp-wlpopup-name-input,.wt-portfolio-input,.val-scn-input,.val-field input,.student-field input,.report-error-field input,.report-error-field select,input.adl-input,.cp-note-title-input,.wt-note-title-input,.watchlist-sort-select,#csh-lift):focus{box-shadow:var(--p-shadow-frame)}html:root:root :is(.phone-input-group,#csh-lift):focus-within,html:root:root :is(.na-newsletter-input,#csh-lift):focus{box-shadow:0 0 0 2px var(--p-brand),var(--p-shadow-frame)}html:root:root :is(.adl-trigger,.fs-def-pick-btn,#csh-lift):focus-visible{box-shadow:var(--p-shadow-frame)}html:root:root :is(.trending-tag,.na-tag-chip,.mn-filter-btn,.cmp-sec-pill,.cmp-quick-ex-btn,.ri-meeting-filter-btn,.cpo-schip,.pd-chip,.cmp-chip,.cmp-build-chip,.bs-chart-tag,#csh-lift){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-line-soft: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);--p-surface: var(--csh-cream);border-radius:9999px;box-shadow:var(--csh-lift)}html:root:root :is(.trending-tag,.na-tag-chip,.mn-filter-btn,.cmp-sec-pill,.cmp-quick-ex-btn,.ri-meeting-filter-btn,.pd-chip,.cmp-chip,.cmp-build-chip,.bs-chart-tag,#csh-lift):hover{--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root:root :is(.ac-card-duration,.mn-feat-tag,.pricing-card-ribbon-gold,#csh-lift){--p-heading: #004015;--p-text: #004015;--p-muted: #3F5E48;--p-faint: #4A6852}html:root:root :is(.ac-cta-btn,#csh-lift){border-radius:9999px;box-shadow:var(--p-shadow-frame)}html:root .nav-report-phone,html:root .nav-report-phone svg,html:root .bnav-more-report,html:root .bnav-more-report svg{color:var(--p-neg, #C71D39)}html:root .nav-report-phone:is(:hover,:active),html:root .nav-report-phone:is(:hover,:active) svg,html:root .bnav-more-report:is(:hover,:active),html:root .bnav-more-report:is(:hover,:active) svg{color:#b0182f}:root .mhb-band{padding-block:var(--section-pad);margin-block-end:0}:root .mhb-head{max-width:720px;margin-block-end:1.5rem}:root .mhb-head h2{margin:0 0 .5rem;font-size:var(--fs-display-2);line-height:1.25;font-weight:700;color:#fbf4e2}:root .mhb-head p{margin:0;font-size:var(--fs-body);line-height:var(--lh-prose, 1.7);color:#d6cdb6}:root .mhb-cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch}:root .mhb-col{position:relative;display:flex;flex-direction:column;padding:1.125rem 1.25rem .5rem;background:#262420;border:1px solid #3A3731;border-radius:var(--r-md)}:root .mhb-rule{position:absolute;inset-block:1.125rem;inset-inline-start:-1px;width:2px;background:#fbf4e2;transform-origin:50% 0}:root .mhb-col-head{display:flex;align-items:baseline;gap:.625rem;padding-block-end:.75rem;border-block-end:1px solid #3A3731}:root .mhb-col-num{display:inline-block;overflow:hidden;flex:none;font-size:var(--fs-figure);line-height:1.15;font-weight:500;font-variant-numeric:tabular-nums;color:#bdb5a2}:root .mhb-col-num>span{display:inline-block}:root .mhb-col-head h3{margin:0;font-size:var(--fs-h3);line-height:1.4;font-weight:600;color:#fbf4e2}:root .mhb-items{list-style:none;margin:0;padding:0;flex:1}:root .mhb-item{display:grid;grid-template-columns:1.5rem minmax(0,1fr);column-gap:.625rem;padding-block:.75rem}:root .mhb-item+.mhb-item{border-block-start:1px solid #3A3731}:root .mhb-item-num{margin-block-start:.125rem;inline-size:1.5rem;block-size:1.5rem;display:grid;place-items:center;border:1px solid #3A3731;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums;color:#d6cdb6;line-height:1}:root .mhb-item h4{margin:0 0 .25rem;font-size:var(--fs-body);line-height:1.5;font-weight:600;color:#fbf4e2}:root .mhb-item p{margin:0;font-size:var(--fs-ui);line-height:var(--lh-prose, 1.7);color:#d6cdb6}:root .mhb-anim .mhb-col{opacity:0;transform:translateY(24px)}:root .mhb-anim .mhb-col.is-in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}:root .mhb-anim .mhb-col-num>span{transform:translateY(100%)}:root .mhb-anim .mhb-col.is-in .mhb-col-num>span{transform:none;transition:transform .5s cubic-bezier(.2,.7,.2,1) .15s}:root .mhb-anim .mhb-item{opacity:0;transform:translate(-16px)}:root[dir=rtl] .mhb-anim .mhb-item{transform:translate(16px)}:root .mhb-anim .mhb-item.is-in{opacity:1;transform:none;transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}:root .mhb-anim .mhb-rule{transform:scaleY(0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (max-width: 1024px){:root .mhb-cols{grid-template-columns:1fr}}@media (max-width: 768px){:root .mhb-col{padding:1rem 1rem .375rem}}:root .community-stats{background:#f4ead2;border-block:1px solid #D9C9A3}:root .community-stats .stat-card{background:#fdfaf1;border:1px solid #E7E2D6;border-radius:14px;box-shadow:var(--p-shadow-frame)}:root .community-stats .stat-number:after{content:"+"}@media (max-width: 767.98px){:root .page-home .hero .hero-search-trending .trending-tag,:root .page-home .nav-search-trending .trending-tag{min-height:44px;display:inline-flex;align-items:center}}:root .nav-contact-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;height:32px;padding-inline:12px;border:1px solid #DDDEC9;border-radius:9999px;background:var(--p-surface);color:#004015;font-family:inherit;font-size:var(--fs-ui);font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}:root .nav-contact-btn svg{flex-shrink:0}html:root:root :is(#navContactBtn,.nav-contact-phone,.bnav-more-contact),html:root:root :is(#navContactBtn,.nav-contact-phone,.bnav-more-contact) svg{color:#004015}html:root:root :is(#navContactBtn,.nav-contact-phone,.bnav-more-contact):hover{background:#eadcb9;border-color:#a9ab8e}html:root:root :is(#navContactBtn,.nav-contact-phone,.bnav-more-contact):active{background:#e3d3ac}html:root:root :is(#navContactBtn,.nav-contact-phone,.bnav-more-contact):focus-visible{outline:2px solid #004015;outline-offset:2px}@media (min-width: 769px) and (max-width: 880px){:root .nav-contact-btn{inline-size:32px;padding:0}}@media (min-width: 769px) and (max-width: 880px){:root .nav-contact-btn .nav-contact-txt{display:none}}:root .nav-contact-phone{display:none}@media (max-width: 768px){:root .nav-contact-phone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:44px;block-size:44px;margin:0;margin-inline-start:auto;padding:0;border:1px solid #DDDEC9;border-radius:9999px;background:var(--p-surface, #FBF4E2);cursor:pointer;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}}@media (max-width: 768px){html:root:root .nav-contact-phone+.nav-report-phone{margin-inline-start:8px}}:root .bnav-more-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}html:root:root .bnav-more-actions>button{margin-top:0;min-width:0}:root .bnav-more-contact{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding-inline:12px;border:1px solid #DDDEC9;border-radius:9999px;background:var(--p-surface);font-family:inherit;font-size:var(--fs-ui);font-weight:600;cursor:pointer;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}html:root:root .bnav-more-actions .bnav-more-report{justify-content:center;gap:8px;padding-inline:12px}@media (min-width: 769px){html:root.has-sidebar body>:is(.footer,.community-stats,.mhb-band){margin-inline-start:calc(var(--sb-w) * -1);padding-inline-start:var(--sb-w)}}:root .mhb-head .mhb-closing{margin-block-start:.5rem;color:#fbf4e2;font-weight:500}@media (min-width: 769px){html:root.has-sidebar:before{display:none}}@media (min-width: 769px){html:root.has-sidebar body:before{display:none}}@media (min-width: 769px){html:root.has-sidebar .navbar{box-shadow:var(--p-shadow-shell)}}html:root:root :is(.rng-seg,.cpo-seg,.cp-earn-seg,.cp-chart-tfs,.an-chart-timeframes,.cmp-quick-mkt,.cmp-seg,.fr-period-toggle,.bs-period-toggle,.bs-basis-group,.bs-sec-group,.bs-set-seg,.fs-def-modes,.bs-chart-avg-group,.data-subtabs,.data-period-toggle,.chart-period-toggle,.ip-status-tabs,.rh-period-bar,.pricing-period-toggle,#csh-lift){--p-border-btn: var(--csh-edge);border-radius:9999px;box-shadow:var(--csh-lift)}html:root :is(.rh-overlay-host) :is(.cpo-seg,.cp-earn-seg,.cp-chart-tfs,.an-chart-timeframes,.fr-page--results .fr-chart-range-row .fr-chart-tfs,#csh-lift){border-radius:var(--r-md)}html:root:root :is(.rng-seg,.cpo-seg,.cp-earn-seg,.cp-chart-tfs,.an-chart-timeframes,.cmp-quick-mkt,.cmp-seg,.fr-period-toggle,.bs-period-toggle,.bs-basis-group,.bs-sec-group,.bs-set-seg,.fs-def-modes,.bs-chart-avg-group,.data-subtabs,.data-period-toggle,.chart-period-toggle,.ip-status-tabs,.rh-period-bar,.pricing-period-toggle,#csh-lift)>:is(button,a,[role=radio],[role=tab]){border-radius:9999px}html:root:root :is(.dv-page-btn,.pd-page-btn,.ip-page-btn,.mn-page-btn,#csh-lift){--p-border-btn: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root:root :is(.dv-page-btn,.pd-page-btn,.ip-page-btn,.mn-page-btn,#csh-lift):not(.active):not(:disabled){border-color:var(--csh-edge)}html:root:root :is(.dv-page-btn,.pd-page-btn,.ip-page-btn,.mn-page-btn,#csh-lift):not(.active):not(:disabled):hover{border-color:var(--csh-edge-hover)}html:root:root :is(.dv-page-btn,.pd-page-btn,.ip-page-btn,.mn-page-btn,.rpt-type-btn,#csh-lift):disabled{box-shadow:none}@media (max-width: 768px){html:root:root[dir=ltr] .pricing-period-toggle{overflow:hidden}}@media (max-width: 768px){html:root:root[dir=ltr] .pricing-period-toggle>.pricing-period-btn{flex:1 1 auto;min-inline-size:0;padding-inline:.5rem;gap:.25rem}}@media (max-width: 768px){html:root:root .rh-period-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;overflow:visible;border-radius:24px}}@media (max-width: 768px){html:root:root .rh-period-bar>.rh-period-btn{min-inline-size:0}}@media (max-width: 768px){html:root:root[dir=ltr] .pricing-period-toggle{overflow:visible}}@media (max-width: 768px){html:root:root :is(.rh-period-bar,#csh-lift){border-radius:24px}}:root .page-home .hero{min-block-size:100vh;min-block-size:100svh}@media (max-width: 768px){:root .page-home .hero{min-block-size:100vh;min-block-size:100svh}}html:root .cmp-build{margin-inline:auto}@media (min-width: 769px){html:root.has-sidebar body:before{display:block}}@media (min-width: 769px){html:root.has-sidebar.bar-over-band body:before{display:none}}:root .cmp-table-scroll,:root .rh-table-section,:root .dv-table,:root .pd-table,:root #wtTableHeader,:root #watchlistBody,:is(.rh-overlay-host) .fr-comparison-table{--p-th-bg: var(--tb-head);--p-th-fg: var(--tb-ink);--p-on-dark-muted: var(--tb-head-sub);--p-tbl-line: var(--tb-line);--p-tbl-total: var(--tb-total);--p-hover: var(--tb-hover);--p-zero: var(--tb-quiet);--p-faint: var(--tb-quiet)}:root .cmp-table-scroll{--p-heat-pos-3: var(--tb-heat-pos-3);--p-heat-pos-2: var(--tb-heat-pos-2);--p-heat-pos-1: var(--tb-heat-pos-1);--p-heat-mid: var(--tb-heat-mid);--p-heat-neg-1: var(--tb-heat-neg-1);--p-heat-neg-2: var(--tb-heat-neg-2);--p-heat-neg-3: var(--tb-heat-neg-3);--p-mark-heading: var(--tb-mark-line);--p-mark-faint: var(--tb-mark-soft)}:root #watchlistBody{--p-line-soft: var(--tb-line-soft)}html:root:root .cmp-grid .cmp-hcell,:root .rh-table thead th,:root .dv-table thead th,:root .pd-table thead th,:root .watchlist-table-header,:is(.rh-overlay-host) .fr-comparison-table th{box-shadow:inset 0 -1px 0 var(--tb-head-edge)}:root .watchlist-table-header .wt-col-has-def:focus-visible,:is(.rh-overlay-host) .fr-comparison-table th :focus-visible{outline-color:var(--tb-ink)}:root .cmp-grid .cmp-lblcell:after,:root .rh-table :is(thead th,tbody td):first-child:after,:is(.rh-overlay-host) .fr-page--results .fr-comparison-table :is(th,td):first-child:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--tb-line);pointer-events:none}:root .rh-table .rh-forecast-value{color:var(--tb-fig)}:is(.rh-overlay-host) .bs-table .fs-pos,:is(.rh-overlay-host) .bs-table .bs-row-header .fs-pos{color:var(--tb-fig)}:is(.rh-overlay-host) .bs-table .bs-row-header .fs-zero{color:var(--tb-quiet)}:is(.rh-overlay-host) .bs-table .bs-row-of .fs-pos,:is(.rh-overlay-host) .bs-table .bs-row-of .fs-zero{color:var(--tb-quiet)}:is(.rh-overlay-host) .fr-comparison-table .fr-cell-value{color:var(--tb-fig)}:is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-cell-value{color:var(--p-gold)}:is(.rh-overlay-host) .fr-comparison-table tr:not(.fr-row-margin)>td:not(.fr-cell-change) .fs-pos{color:var(--tb-fig)}:is(.rh-overlay-host) .fr-comparison-table .fr-row-main td:not(.fr-cell-change) .fs-zero{color:var(--tb-quiet)}:is(.rh-overlay-host) .bs-table .bs-row-signed .fs-pos{color:var(--p-pos)}:is(.rh-overlay-host) .bs-table .bs-row-gold .fs-pos{color:var(--p-gold)}:root .pd-table tfoot td.pd-cell-num,:root .pd-table tfoot td.pd-cell-value{color:var(--tb-fig)}:root #watchlistBody .watchlist-row>:is(.wt-col-price,.wt-col-volume,.wt-col-eps,.wt-col-pe,.wt-col-yield,.wt-col-mcap,.wt-col-ratio,.wt-col-int){color:var(--tb-fig)}:is(.rh-overlay-host) .fr-comparison-table .fr-row-empty td{background:var(--tb-band)}:root .rh-table .rh-company-symbol{background:var(--tb-total)}:root .rh-table .rh-company-name{text-decoration-color:var(--tb-mark-soft)}:root .rh-table .rh-tag-above{background:var(--tb-tint);color:var(--p-pos)}:root .rh-table .rh-tag-below{background:var(--p-neg-bg);color:var(--p-neg)}:root .rh-table .rh-tag-match{background:var(--tb-band);color:var(--tb-quiet)}:root .rh-table-section .rh-disclaimer{background:var(--tb-band)}:root .rh-table-section .rh-tp-hint{background:var(--tb-band);border-bottom-color:var(--tb-line)}:root .watchlist-row>.wt-col-symbol{background:var(--tb-total)}:root .watchlist-row .wt-company-name{text-decoration-color:var(--tb-mark-soft)}:root #watchlistBody .watchlist-row>.wt-positive.wt-margin{color:var(--p-gold)}:root #watchlistBody .wt-swipe-hint{background:var(--tb-band)}:root .dv-table td.dv-cell-date,:root .pd-table td.pd-cell-date{color:var(--tb-quiet, #5E5748)}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .ui-sep{display:inline-block;inline-size:1px;block-size:.95em;margin-inline:.55em;vertical-align:-.1em;background:var(--ui-sep, #BDB7A9);overflow:hidden;white-space:nowrap}:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .ui-sep>.ui-sep-sr{display:inline-block;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:pre}:root :is(.ip-card-meta,.pd-stat-sub)>.ui-sep{flex:none;margin-inline:calc(.55em - .4rem)}:root .ac-row-meta>.ui-sep{flex:none;margin-inline:calc(.55em - .45rem)}:root :is(.ac-acc-meta,.ri-card-meta)>.ui-sep{flex:none;margin-inline:calc(.55em - .5rem)}:root :is(.ac-featured-meta,.ac-head-meta)>.ui-sep{flex:none;margin-inline:calc(.55em - .6rem)}:root .na-meta-info>.ui-sep{flex:none;margin-inline:calc(.55em - .7rem)}:root :is(.ri-featured-meta,.ri-article-meta,.mn-feat-meta)>.ui-sep{flex:none;margin-inline:calc(.55em - .75rem)}html:root:root :is(.use-cases,.footer,.ui-dark,.pricing-store-banner-inner,.pricing-card-ribbon,.store-course-cover,.ri-meeting-thumb,.mn-feat-main,[style*=--p-dark]){--ui-sep: #57534A}:root .cpo-defpop-sec .fs-def-formula,:root .cpo-defpop-sec .fs-def-note{margin-top:0}:root .fs-def-modal.cmp-defm{width:640px}:root .cmp-defm .fs-def-scroll:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .cmp-defm-sec+.cmp-defm-sec{margin-top:1.1rem}:root .cmp-defm .fs-def-title{margin:0 0 .35rem}:root .cmp-defm-sec .fs-def-title{font-weight:600;color:var(--p-heading)}:root .cmp-defm .fs-def-formula,:root .cmp-defm .fs-def-note{margin-top:0}:root .cmp-defm-fl{display:block}:root .cmp-defm-fl+.cmp-defm-fl{margin-top:.35rem}:root .cmp-defm-pow{display:inline-flex;align-items:center;white-space:nowrap}:root .cmp-defm-br{font-size:1.6em;font-weight:400;line-height:1}:root .cmp-defm-exp{align-self:flex-start;font-size:.72em;line-height:1;margin-inline-start:.1em;vertical-align:baseline}@media (max-width: 700px){:root .fs-def-modal.cmp-defm{width:100%}}@media (max-width: 700px){:root .cmp-defm .bs-help-head{padding-inline-end:3.75rem}}:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg>button[data-tf=ALL]{grid-column:1 / -1}@container (min-width: 370px){:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width: 370px){:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg>button[data-tf=ALL]{grid-column:auto}}@container (min-width: 610px){:is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{grid-template-columns:repeat(10,auto)}}html[lang=en] :is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{grid-template-columns:repeat(5,minmax(0,1fr))}html[lang=en] :is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg>button[data-tf=ALL]{grid-column:auto}@container (min-width: 480px){html[lang=en] :is(.rh-overlay-host) .fr-page--results .fr-chart-range-row .fr-chart-tfs.rng-seg{grid-template-columns:repeat(10,auto)}}html:root:root :is(#navSearchDropdown .nav-search-input,.cpo-sfield,#csh-lift),html:root:root :is(.dv-search-input,.fr-search-input,.ip-search-input,.pd-search-input,.rh-search-input,.ri-search-input,.watchlist-search-input,.cp-search-input,.cmp-build-searchbox input,.val-co-search input,.bnav-more-search input,#csh-lift),html:root:root :is(.trending-tag,.na-tag-chip,.mn-filter-btn,.cmp-sec-pill,.cmp-quick-ex-btn,.ri-meeting-filter-btn,.cpo-schip,.pd-chip,.cmp-chip,.cmp-build-chip,.bs-chart-tag,#csh-lift){--p-surface: #FDFAF1}html:root:root .cmp-mset{background:#fdfaf1}html:root:root .nav-search-trending .trending-tag{background:#fdfaf1}:root .app-sb-head{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .app-sb-link{font-size:var(--fs-body)}:root .app-sb-ico{color:var(--p-heading)}:root .cmp-table-scroll,:root .rh-table-section,:root .dv-table-wrap,:root .pd-table-wrap,:root .watchlist-section{box-shadow:var(--p-shadow-frame)}:root .cmp-grouprow{font-weight:700}:root #watchlistBody .watchlist-row>.wt-positive.wt-margin,:is(.rh-overlay-host) .bs-table .bs-row-margin .fs-pos,:is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-cell-value{color:var(--tb-quiet, #5E5748)}html:root:root :is(.cmp-quick-mkt-btn,.cmp-quick-ex-btn,.cmp-sec-pill,.cp-tf-btn,.an-tf-btn,.fr-tf-btn,.fr-layout-btn,.fr-period-btn,.dv-int-btn,.dv-page-btn,.pd-int-btn,.pd-page-btn,.rh-period-btn,.mn-filter-btn,.mn-page-btn,.ip-status-btn,.ip-page-btn,.ri-meeting-filter-btn,.pricing-period-btn,.chart-tf,.hm-tf,#csh-lift):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]),html:root:root :is(.cmp-quick-mkt-btn,.cmp-quick-ex-btn,.cmp-sec-pill,.cp-tf-btn,.an-tf-btn,.fr-tf-btn,.fr-layout-btn,.fr-period-btn,.dv-int-btn,.dv-page-btn,.pd-int-btn,.pd-page-btn,.rh-period-btn,.mn-filter-btn,.mn-page-btn,.ip-status-btn,.ip-page-btn,.ri-meeting-filter-btn,.pricing-period-btn,.chart-tf,.hm-tf,#csh-lift):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]):hover{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2}:root .rh-table .rh-forecast-cell.rh-actual-cell{flex-direction:row;align-items:center;gap:.5rem}:root .rh-table .rh-actual-nums{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}:root[dir=ltr] .rh-table .rh-actual-nums{align-items:flex-end}:root .rh-table .rh-actual-cell .rh-vs-avg-tag{margin-block-start:0;flex:none}:root .rh-table tbody td{vertical-align:middle}:root .rh-table .rh-company-name{text-decoration-line:none}:root .rh-table tbody tr:hover .rh-company-name,:root .rh-table tbody tr:focus-within .rh-company-name{text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}:root .rh-table thead th:not(:first-child){text-align:center}:root .rh-table tbody td:not(:first-child){text-align:center}:root .rh-table tbody td .rh-forecast-cell{align-items:center;margin-inline:auto}:root[dir=rtl] .rh-table tbody td .rh-forecast-cell{align-items:center}:root .rh-table tbody td .rh-forecast-cell.rh-actual-cell{justify-content:center}:root .rh-table .rh-actual-nums{align-items:center}:root[dir=ltr] .rh-table .rh-actual-nums{align-items:center}:root .rh-table tbody td.rh-actual-col{position:relative}:root .rh-table .rh-forecast-cell.rh-actual-cell{justify-content:center;position:relative}:root .rh-table .rh-actual-cell .rh-vs-avg-tag{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%)}:root .rh-table .rh-vs-avg-tag.rh-tag-note{background:none;padding-inline:0;font-weight:400;min-block-size:0}:root .rh-table .rh-actual-cell .rh-vs-avg-tag{position:static;transform:none}:root .rh-table .rh-actual-note{display:inline-flex;align-items:center;gap:.35rem}:root .rh-table thead th{font-size:var(--fs-h3)}:root .rh-table .rh-th-unit{font-size:var(--fs-caption)}:root .rh-table tbody td.rh-avg-col{border-inline-start:1px solid var(--tb-line, #D8C79E)}:root .rh-table thead th.rh-avg-col{box-shadow:inset 0 -1px 0 var(--tb-head-edge),inset -1px 0 0 var(--tb-line, #D8C79E)}:root[dir=ltr] .rh-table thead th.rh-avg-col{box-shadow:inset 0 -1px 0 var(--tb-head-edge),inset 1px 0 0 var(--tb-line, #D8C79E)}:root .rh-table .rh-co-arrow{display:inline-flex}:root .rh-table tbody tr:hover .rh-company-name,:root .rh-table tbody tr:focus-within .rh-company-name{text-decoration-line:none}@media (prefers-reduced-motion: reduce){:root .rh-co-arrow{transition:none}}:root .rh-table .rh-co-arrow{display:inline-flex;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}:root[dir=rtl] .rh-table .rh-co-arrow{transform:translate(4px) scaleX(-1)}:root .rh-table tbody tr:hover .rh-co-arrow,:root .rh-table tbody tr:focus-within .rh-co-arrow{opacity:1;transform:translate(0)}:root[dir=rtl] .rh-table tbody tr:hover .rh-co-arrow,:root[dir=rtl] .rh-table tbody tr:focus-within .rh-co-arrow{opacity:1;transform:translate(0) scaleX(-1)}@media (max-width: 768px){:root .pg-title-row:has(>.pg-actions>.wt-guide-btn:only-child){flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.6rem}}@media (max-width: 768px){:root .pg-title-row:has(>.pg-actions>.wt-guide-btn:only-child)>.pg-title-block{min-inline-size:0}}@media (max-width: 768px){:root .pg-actions:has(>.wt-guide-btn:only-child){inline-size:auto;flex:none}}@media (max-width: 768px){:root .pg-actions>.wt-guide-btn:only-child{inline-size:var(--h-touch);block-size:var(--h-touch);padding:0;justify-content:center;border-radius:var(--r-pill)}}@media (max-width: 768px){:root .pg-actions>.wt-guide-btn:only-child>span{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 768px){:root .pg-actions>.wt-guide-btn:only-child .wt-guide-icon{inline-size:20px;block-size:20px}}:root .rh-filter-row{display:flex;align-items:center;gap:.75rem;margin-block-end:1rem}:root .rh-filter-row .rh-search-wrap{flex:1 1 auto;min-inline-size:0;margin:0}:root .rh-period-wrap{flex:0 0 auto;display:flex;align-items:center}:root .rh-period-wrap .adl-trigger{min-inline-size:190px}@media (max-width: 768px){:root .rh-filter-row{flex-wrap:wrap}}@media (max-width: 768px){:root .rh-filter-row>*{flex:1 1 100%}}@media (max-width: 768px){:root .rh-period-wrap .adl-trigger{inline-size:100%}}:root .rh-table .rh-company-name{font-size:var(--fs-h3)}:root .rh-table .rh-company-symbol{background:none;padding-inline:0;min-inline-size:0;min-block-size:0;border-radius:0;color:var(--tb-quiet, #5E5748)}:root .rh-table .rh-company-cell{gap:.45rem}:root .rh-table{--rh-sym-w: 38px}:root[dir=ltr] .rh-table{--rh-sym-w: 52px}:root .rh-table thead th:first-child .rh-co-head{display:inline-flex;align-items:baseline;gap:.45rem}:root .rh-table .rh-co-head-sym{inline-size:var(--rh-sym-w);flex:none;font-size:var(--fs-caption);font-weight:500;color:var(--tb-quiet, #5E5748)}:root .rh-table .rh-company-symbol{inline-size:var(--rh-sym-w);justify-content:flex-start}:root .rh-metric-tabs{gap:.5rem;box-shadow:none;overflow:visible}:root .rh-metric-tab{min-block-size:var(--h-md);padding-inline:1.25rem;font:600 var(--fs-body)/var(--lh-control) var(--font-ui);color:var(--p-heading);background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-md);box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}:root .rh-metric-tab:hover:not(.active):not([aria-current=true]){background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading);transform:translateY(-1px)}:root .rh-metric-tab.active,:root .rh-metric-tab[aria-current=true]{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2;box-shadow:var(--p-shadow-frame)}:root .rh-metric-tab.active:after,:root .rh-metric-tab[aria-current=true]:after{content:none}@media (prefers-reduced-motion: reduce){:root .rh-metric-tab{transition:none}}@media (prefers-reduced-motion: reduce){:root .rh-metric-tab:hover:not(.active){transform:none}}@media (max-width: 768px){:root .rh-metric-tab{min-block-size:var(--h-touch)}}:root .rh-surp{margin-block-start:1.25rem;padding:20px 20px 16px;background:var(--p-surface);border:1px solid var(--p-border-card, #DCD6C8);border-radius:var(--r-md);box-shadow:var(--p-shadow-frame)}:root .rh-surp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}:root .rh-surp-title{margin:0;font-size:var(--fs-h2);font-weight:700;color:var(--p-heading)}:root .rh-surp-sub{margin:4px 0 0;max-inline-size:70ch;font-size:var(--fs-caption);line-height:1.7;color:var(--p-muted)}:root .rh-surp-count{color:var(--tb-quiet);font-weight:600}:root .rh-surp-tools{display:flex;flex-direction:column;align-items:flex-end;gap:10px}:root .rh-surp-tools-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}:root .rh-surp-counts{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums}:root .rh-surp-cnt.is-up{color:var(--p-pos)}:root .rh-surp-cnt.is-dn{color:var(--p-neg)}:root .rh-surp-cnt.is-flat{color:var(--tb-quiet)}:root .rh-surp-key{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--tb-quiet)}:root .rh-surp-key i{inline-size:11px;block-size:11px;border-radius:2px;flex:none}:root .rh-surp-key .k-f{background:var(--tb-total);border:1px solid var(--tb-line)}:root .rh-surp-key .k-up{background:var(--p-pos)}:root .rh-surp-key .k-dn{background:var(--p-neg)}:root .rh-surp-toggle{min-block-size:var(--h-sm);padding-inline:.9rem;background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);color:var(--p-heading);cursor:pointer;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .rh-surp-toggle:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .rh-surp-toggle.active{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2}:root .rh-surp-meta{position:relative;display:flex;align-items:center;justify-content:center;margin-block:16px 8px;min-block-size:20px;font-size:var(--fs-caption);color:var(--tb-quiet)}:root .rh-surp-ytitle{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%)}:root .rh-surp-plot{position:relative;block-size:375px;margin-inline-start:58px;border-inline-start:1px solid var(--p-border-strong);border-block-end:1px solid var(--p-border-strong)}:root .rh-surp-gl{position:absolute;inset-inline:0;z-index:1;block-size:0;border-block-start:1px dashed var(--p-line-soft)}:root .rh-surp-gl span{position:absolute;transform:translateY(-50%);font-size:var(--fs-micro);color:var(--p-faint);font-variant-numeric:tabular-nums;direction:ltr;white-space:nowrap}:root[dir=rtl] .rh-surp-gl span{left:calc(100% + 8px);right:auto}:root[dir=ltr] .rh-surp-gl span{right:calc(100% + 8px);left:auto}:root .rh-surp-groups{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-around}:root .rh-surp-g{position:relative;flex:1 1 0;block-size:100%;display:flex;align-items:flex-end;justify-content:center;gap:5px;cursor:pointer}:root .rh-surp-g:hover .rh-surp-bar.is-f{background:var(--tb-hover, #F5EAD0)}:root .rh-surp-g:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .rh-surp-bar{inline-size:26px;border-start-start-radius:3px;border-start-end-radius:3px}:root .rh-surp-bar.is-f{background:var(--tb-total);border:1px solid var(--tb-line);border-block-end:0}:root .rh-surp-bar.is-a.is-up{background:var(--p-pos)}:root .rh-surp-bar.is-a.is-dn{background:var(--p-neg)}:root .rh-surp-bar.is-a.is-flat{background:var(--tb-quiet)}:root .rh-surp-cap{position:absolute;inset-inline:0;display:flex;flex-direction:column;align-items:center;gap:1px;pointer-events:none}:root .rh-surp-cap-v{font-size:var(--fs-micro);font-weight:600;color:var(--p-mark-heading, #16140F);font-variant-numeric:tabular-nums;direction:ltr}:root .rh-surp-cap-p{font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;direction:ltr}:root .rh-surp-cap-p.is-up{color:var(--p-pos)}:root .rh-surp-cap-p.is-dn{color:var(--p-neg)}:root .rh-surp-cap-p.is-flat{color:var(--tb-quiet)}:root .rh-surp-xax{position:relative;block-size:56px;margin-inline-start:58px}:root .rh-surp-x{position:absolute;inset-block-start:0}:root .rh-surp-x-tick{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:1px;background:var(--tb-line)}:root .rh-surp-x-lab{position:absolute;inset-inline-start:0;transform:translate(50%);white-space:nowrap;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}:root[dir=ltr] .rh-surp-x-lab{transform:translate(-50%)}:root .rh-surp-x.lvl1 .rh-surp-x-tick{block-size:5px}:root .rh-surp-x.lvl1 .rh-surp-x-lab{inset-block-start:9px}:root .rh-surp-x.lvl2 .rh-surp-x-tick{block-size:28px}:root .rh-surp-x.lvl2 .rh-surp-x-lab{inset-block-start:32px}:root .rh-surp-brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .rh-surp-logo{block-size:24px;inline-size:auto}:root .rh-surp-empty{padding:18px 2px 20px;font-size:var(--fs-body);color:var(--p-muted)}@media (max-width: 900px){:root .rh-surp{padding-inline:14px}}@media (max-width: 900px){:root .rh-surp-plot,:root .rh-surp-xax{margin-inline-start:52px}}@media (max-width: 900px){:root .rh-surp-bar{inline-size:18px}}@media (max-width: 900px){:root .rh-surp-cap-v{display:none}}@media (max-width: 560px){:root .rh-surp-plot{block-size:315px}}@media (max-width: 560px){:root .rh-surp-bar{inline-size:13px}}@media (max-width: 560px){:root .rh-surp-x-lab{font-size:var(--fs-micro)}}:root .rh-surp .rh-surp-bar{transform-origin:bottom}:root .rh-surp.is-anim .rh-surp-bar{animation:rh-surp-grow .52s cubic-bezier(.22,.61,.36,1) backwards}:root .rh-surp.is-anim .rh-surp-g .rh-surp-bar.is-f{animation-delay:calc(var(--i, 0) * 60ms)}:root .rh-surp.is-anim .rh-surp-g .rh-surp-bar.is-a{animation-delay:calc(var(--i, 0) * 60ms + 70ms)}:root .rh-surp.is-anim .rh-surp-cap{animation:rh-surp-fade .42s ease backwards;animation-delay:calc(var(--i, 0) * 60ms + .26s)}:root .rh-surp.is-anim .rh-surp-x{animation:rh-surp-fade .42s ease backwards;animation-delay:calc(var(--i, 0) * 60ms + .16s)}@media (prefers-reduced-motion: reduce){:root .rh-surp.is-anim .rh-surp-bar,:root .rh-surp.is-anim .rh-surp-cap,:root .rh-surp.is-anim .rh-surp-x{animation:none}}:root .rh-surp-bar{box-shadow:0 1px 2px #16140f1a,0 6px 14px -6px #16140f38}:root .rh-surp-g{border-radius:var(--r-sm);transition:background-color var(--t-fast)}:root .rh-surp-g:hover{background:#0040150b}:root .rh-surp-g:hover .rh-surp-bar{box-shadow:0 2px 4px #16140f1f,0 12px 24px -8px #16140f47}:root .rh-surp-plot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}:root .rh-res-pop{inline-size:680px;max-inline-size:94vw}:root .rh-res-pop .rh-tp-pop-body{overflow-x:auto}:root .rh-res-table{inline-size:100%;border-collapse:collapse;margin-block-end:6px}:root .rh-res-table th,:root .rh-res-table td{padding:8px 10px;text-align:start;font-size:var(--fs-ui)}:root .rh-res-table thead th{background:var(--tb-head);color:var(--p-heading);font-weight:600;font-size:var(--fs-caption);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--tb-head-edge)}:root .rh-res-table tbody th{font-weight:600;color:var(--p-heading)}:root .rh-res-table tbody tr+tr th,:root .rh-res-table tbody tr+tr td{border-block-start:1px solid var(--tb-line)}:root .rh-res-table td{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--tb-fig)}:root .rh-res-table td.rh-res-main{font-weight:600}:root .rh-res-unit{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--tb-quiet)}:root .rh-res-h{margin:18px 0 8px;font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .rh-res-note{margin:10px 0 0;font-size:var(--fs-caption);line-height:1.7;color:var(--tb-quiet)}:root .rh-res-link{display:inline-flex;align-items:center;min-block-size:var(--h-sm);margin-block-start:12px;padding-inline:.9rem;background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;color:var(--p-heading);text-decoration:none}:root .rh-res-link:hover{background:var(--p-hover);border-color:var(--p-border-strong)}@media (prefers-reduced-motion: reduce){:root .rh-surp-g{transition:none}}@media (min-width: 1024px){:root .rh-table-section{overflow:visible}}@media (min-width: 1024px){:root .rh-table-wrap{overflow:visible}}@media (min-width: 1024px){:root .rh-table thead th:first-child{border-start-start-radius:var(--r-md)}}@media (min-width: 1024px){:root .rh-table thead th:last-child{border-start-end-radius:var(--r-md)}}@media (min-width: 1024px){:root .rh-table thead th{inset-block-start:var(--bar-bottom)}}@media (min-width: 1024px){:root .rh-table thead th:first-child{z-index:4}}:root .rh-res-co{display:inline-flex;align-items:center;gap:7px;vertical-align:middle}:root .rh-res-co svg{flex:none}:root .rh-res-co-sym{font-variant-numeric:tabular-nums;color:var(--tb-quiet)}:root .rh-res-co-nm{font-weight:600;color:var(--p-heading)}:is(.rh-overlay-host) .fr-comparison-table .fr-row-main td{background:var(--tb-band)}:is(.rh-overlay-host) .fr-comparison-table thead th{font-size:var(--fs-h3);line-height:1.3}:is(.rh-overlay-host) .fr-comparison-table thead th .fr-th-sub{display:block;margin-block-start:2px;font-size:var(--fs-caption);font-weight:400;color:var(--tb-head-sub)}:is(.rh-overlay-host) .fr-comparison-table thead th br{display:none}:is(.rh-overlay-host) .fr-comparison-table tbody tr:last-child td:first-child,:is(.rh-overlay-host) .fr-comparison-table tbody tr:last-child td:last-child{border-end-start-radius:0;border-end-end-radius:0}:is(.rh-overlay-host) .fr-comparison-table td:first-child{border-inline-start:0}:is(.rh-overlay-host) .fr-comparison-table td:last-child{border-inline-end:0}:root .rh-tp-hrow{align-items:center;gap:.7rem;padding-block:.6rem}:root .rh-tp-hrow:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .rh-tp-hdoc{color:var(--tb-quiet);background:var(--tb-total)}:root .rh-tp-hrow:hover .rh-tp-hdoc{background:var(--p-brand);color:#fbf4e2}:root .rh-tp-hprice{font-family:var(--font-ui);font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .rh-tp-hprice small{font-weight:500;font-size:var(--fs-caption);color:var(--tb-quiet)}:root .rh-tp-hdate{font-size:var(--fs-caption);color:var(--tb-quiet)}:root .rh-tp-hview{opacity:1;min-block-size:var(--h-sm);display:inline-flex;align-items:center;padding-inline:.75rem;background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}:root .rh-tp-hrow:hover .rh-tp-hview{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2}:root .rh-tp-pdf{inline-size:1350px;max-inline-size:94vw;max-block-size:94vh}:root .rh-tp-pdfwrap{padding:0 16px}:root .rh-tp-pdfframe{inline-size:100%;block-size:min(82vh,1040px);border:1px solid var(--p-border-card, #DCD6C8);border-radius:var(--r-sm);background:var(--p-surface)}:root .rh-tp-pdffoot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px 16px}:root .rh-tp-pdfbtn{display:inline-flex;align-items:center;min-block-size:var(--h-sm);padding-inline:.9rem;background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;color:var(--p-heading);text-decoration:none}:root .rh-tp-pdfbtn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .rh-tp-pdfnote{font-size:var(--fs-caption);color:var(--tb-quiet)}@media (max-width: 768px){:root .rh-tp-pdfframe{block-size:64vh}}:root .rh-tp-pdfwrap{position:relative}:root .rh-tp-pdfwait{position:absolute;inset-block-start:50%;inset-inline:0;text-align:center;transform:translateY(-50%);font-size:var(--fs-caption);color:var(--tb-quiet);pointer-events:none}:root .rh-tp-hmain{flex:1 1 auto;min-inline-size:0}:root .rh-tp-hplbl{font-size:var(--fs-caption);font-weight:500;color:var(--tb-quiet)}:root .rh-tp-pdffoot{justify-content:center}:root .rh-tp-hnum{font-variant-numeric:tabular-nums}:root .rh-tp-brand{display:inline-flex;align-items:center;margin-inline-end:auto;margin-inline-start:0;font-size:var(--fs-caption);color:var(--tb-quiet)}:root .rh-tp-brandco{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .rh-tp-brandlogo{block-size:24px;inline-size:auto}:root .rh-tp-brandhouse{font-weight:600;color:var(--p-heading)}@media (max-width: 768px){:root .rh-tp-brand{display:none}}:root .rh-tp-headstack{display:flex;flex-direction:column;gap:6px;margin-inline-end:auto}:root .rh-tp-headstack .rh-tp-brand{margin:0}:root .rh-tp-headstack .rh-tp-headtitle{text-align:start}:root .rh-tp-split{display:flex;flex-direction:column;overflow:hidden}:root .rh-tp-splitbody{flex:1 1 auto;min-block-size:0;block-size:min(78vh,980px);display:flex;align-items:stretch;padding:0 16px 16px}:root .rh-tp-side{flex:0 0 320px;min-inline-size:0;display:flex;flex-direction:column;gap:10px;padding-inline-end:14px;margin-inline-end:14px;border-inline-end:1px solid var(--p-line-soft)}:root .rh-tp-sidehead{font-size:var(--fs-caption);font-weight:600;color:var(--tb-quiet)}:root .rh-tp-split .rh-tp-hlist{padding:0;gap:8px;overflow-y:auto;min-block-size:0}:root .rh-tp-split .rh-tp-hrow{min-block-size:auto;padding:.6rem .7rem}:root .rh-tp-split .rh-tp-hrow.is-active{background:var(--p-brand-tint, #E7F1E9);border-color:var(--p-brand)}:root .rh-tp-split .rh-tp-hrow.is-active .rh-tp-hdoc{background:var(--p-brand);color:#fbf4e2}:root .rh-tp-split .rh-tp-pdfwrap{flex:1 1 auto;min-inline-size:0;display:flex;padding:0}:root .rh-tp-split .rh-tp-pdfframe{block-size:auto;align-self:stretch}@media (max-width: 900px){:root .rh-tp-split{overflow-y:auto}}@media (max-width: 900px){:root .rh-tp-splitbody{flex-direction:column;block-size:auto}}@media (max-width: 900px){:root .rh-tp-side{flex:none;padding-inline-end:0;margin-inline-end:0;border-inline-end:0;padding-block-end:12px;margin-block-end:12px;border-block-end:1px solid var(--p-line-soft)}}@media (max-width: 900px){:root .rh-tp-split .rh-tp-hlist{max-block-size:220px}}@media (max-width: 900px){:root .rh-tp-split .rh-tp-pdfframe{block-size:56vh}}:root .wt-table-wrap{overflow-x:auto}@media (min-width: 1024px){:root .watchlist-section{overflow:visible}}@media (min-width: 1024px){:root .wt-table-wrap{overflow:visible}}@media (min-width: 1024px){:root .wt-table-wrap.is-wide{overflow-x:auto}}@media (min-width: 1024px){:root .wt-table-wrap.is-wide .wt-table thead th{inset-block-start:0}}:root .wt-table{min-inline-size:100%}:root .wt-table thead th.wt-th-co,:root .wt-table tbody td.wt-cell-co,:root .wt-table thead th.wt-th-act,:root .wt-table tbody td.wt-cell-act,:root .wt-table thead th.wt-th-bulk,:root .wt-table tbody td.wt-cell-bulk{inline-size:1%;white-space:nowrap}:root .wt-table thead th.wt-th-act{text-align:center}:root .wt-table tbody td.wt-cell-act{text-align:center}:root .wt-table .wt-cell{font-family:var(--font-num);font-weight:500;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;color:var(--tb-fig)}:root .wt-table .wt-cell.wt-cell-quiet{color:var(--tb-quiet, #5E5748)}:root .wt-table .wt-cell.wt-positive{color:var(--p-pos)}:root .wt-table .wt-cell.wt-negative{color:var(--p-neg)}:root .wt-table .wt-cell.wt-neutral{color:var(--tb-quiet, #5E5748)}:root .wt-table .wt-cell.wt-positive:after,:root .wt-table .wt-cell.wt-neutral:after{content:")";visibility:hidden}:root .wt-table .wt-cell.wt-cell-none:after{content:none}:root .wt-table thead tr{block-size:5rem}:root .wt-table thead th{padding-block:.7rem;vertical-align:middle}:root .wt-table thead th.wt-col-has-def{white-space:normal;min-inline-size:5.5rem;max-inline-size:9rem;font-size:var(--fs-table);font-weight:400;line-height:1.45}:root .wt-table thead th.wt-col-has-def .rh-th-unit{white-space:nowrap}@media (min-width: 769px) and (max-width: 1280px){:root .wt-table thead th,:root .wt-table tbody td{padding-inline:.5rem}}:root .wt-table thead th.wt-th-bulk,:root .wt-table tbody td.wt-cell-bulk{position:sticky;inset-inline-start:0;z-index:3;background:inherit}:root .wt-table tbody td.wt-cell-bulk{z-index:2;background:var(--p-surface)}:root .wt-table thead th.wt-th-co,:root .wt-table tbody td.wt-cell-co{text-align:start}:root .wt-table thead th.wt-th-bulk+th.wt-th-co,:root .wt-table tbody td.wt-cell-bulk+td.wt-cell-co{position:sticky;inset-inline-start:2.75rem}:root .wt-table thead th.wt-col-has-def{cursor:pointer}:root .wt-table .wt-th-btn{display:flex;flex-direction:column;align-items:center;gap:2px;inline-size:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:center;cursor:pointer}:root .wt-table .wt-th-btn:focus-visible{outline:2px solid var(--tb-ink);outline-offset:2px;border-radius:var(--r-xs)}:root .wt-table thead th.wt-col-has-def:hover{background:var(--tb-hover, #F5EAD0)}:root .wt-table thead th.wt-col-has-def:focus-visible{outline:2px solid var(--tb-ink);outline-offset:-2px}:root .wt-table .wt-drag-handle{display:inline-flex;align-items:center;color:var(--tb-quiet, #5E5748);opacity:0;cursor:grab;transition:opacity var(--t-fast)}:root .wt-table tbody tr:hover .wt-drag-handle,:root .wt-table tbody tr:focus-within .wt-drag-handle{opacity:.75}:root .wt-table .wt-note-indicator{display:inline-flex;align-items:center;color:var(--p-gold)}:root .wt-table .wt-cell-bulk,:root .wt-table .wt-th-bulk{text-align:center}:root .wt-swipe-ground{display:none}@media (max-width: 768px){:root .wt-table-wrap{overflow-x:auto}}@media (max-width: 768px){:root .wt-table{min-inline-size:760px}}@media (max-width: 768px){:root .wt-table thead th.wt-col-has-def{max-inline-size:8rem}}@media (max-width: 768px){:root .wt-swipe-hint,:root .wt-swipe-ground{display:none}}@media (prefers-reduced-motion: reduce){:root .wt-table tbody tr.wt-row{transition:none}}@media (prefers-reduced-motion: reduce){:root .wt-table .wt-drag-handle{transition:none}}:root .rh-table{position:relative;isolation:isolate}:root .rh-table:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}:root .rh-table thead th{z-index:4}:root .rh-table thead th:first-child{z-index:5}:root .rh-table tbody td:first-child{z-index:2}@media (min-width: 1024px){:root .rh-table thead th:first-child{z-index:6}}:root .wt-tabs-bar{gap:.5rem;box-shadow:none;overflow:visible;flex-wrap:wrap}:root .wt-tab{min-block-size:var(--h-md);padding-inline:1.25rem;border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-md);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-body)/var(--lh-control) var(--font-ui);box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}:root .wt-tab:hover:not(.active){background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading);transform:translateY(-1px)}:root .wt-tab.active,:root .wt-tab[aria-current=true]{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2;box-shadow:var(--p-shadow-frame)}:root .wt-tab.active:hover{background:var(--p-brand)}:root .wt-tab.active:after,:root .wt-tab[aria-current=true]:after{content:none}:root .wt-tab.active .wt-tab-edit,:root .wt-tab.active .wt-tab-delete{color:#fbf4e2}:root .wt-tab.active .wt-tab-edit:hover,:root .wt-tab.active .wt-tab-delete:hover{background:#fbf4e22e;color:#fbf4e2}:root .wt-tab .wt-tab-rename-input{color:inherit}:root .wt-add-tab{min-block-size:var(--h-md);padding-inline:1.25rem;margin-inline-start:0;border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-md);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-body)/var(--lh-control) var(--font-ui);box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}html:root:root #wtTabsBar .wt-add-tab{border-radius:var(--r-md)}:root .wt-add-tab:hover{background:var(--p-hover);border-color:var(--p-border-strong);transform:translateY(-1px)}:root .wt-add-tab:active{background:var(--p-press);transform:none}@media (prefers-reduced-motion: reduce){:root .wt-tab,:root .wt-add-tab{transition:none}}@media (prefers-reduced-motion: reduce){:root .wt-tab:hover:not(.active),:root .wt-add-tab:hover{transform:none}}@media (max-width: 768px){:root .wt-tab,:root .wt-add-tab{min-block-size:var(--h-touch);padding-inline:1rem;font-size:var(--fs-ui)}}:root .wt-table thead th.wt-col-has-def{padding-block-end:1.75rem}:root .wt-table thead th.wt-col-has-def .rh-th-unit{position:absolute;inset-inline:.5rem;inset-block-end:.5rem;margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .wt-indicator-tabs{gap:.5rem;box-shadow:none;padding-block-end:.25rem}:root .wt-indicator-tab{min-block-size:var(--h-md);padding-inline:.9rem;border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-md);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-ui)/var(--lh-control) var(--font-ui);box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}:root .wt-indicator-tab:hover:not(.active){background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading);transform:translateY(-1px)}:root .wt-indicator-tab.active,:root .wt-indicator-tab[aria-current=true]{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2;box-shadow:var(--p-shadow-frame)}:root .wt-indicator-tab.active:hover{background:var(--p-brand)}:root .wt-indicator-tab.active:after,:root .wt-indicator-tab[aria-current=true]:after{content:none}:root .wt-indicator-tabs:after{content:none}:root .wt-table .rh-company-cell .wt-remove-btn{display:inline-grid;place-items:center;inline-size:var(--h-xs);block-size:var(--h-xs);margin-inline-start:.25rem;padding:0;border:0;border-radius:var(--r-pill);background:none;color:var(--tb-quiet, #5E5748);cursor:pointer;opacity:0;transition:opacity var(--t-fast),background-color var(--t-fast),color var(--t-fast)}:root .wt-table tbody tr:hover .wt-remove-btn,:root .wt-table tbody tr:focus-within .wt-remove-btn{opacity:1}:root .wt-table .rh-company-cell .wt-remove-btn:hover{background:var(--p-hover);color:var(--p-neg)}:root .wt-table .rh-company-cell .wt-remove-btn:focus-visible{opacity:1;outline:2px solid var(--p-brand);outline-offset:1px}@media (prefers-reduced-motion: reduce){:root .wt-indicator-tab{transition:none}}@media (prefers-reduced-motion: reduce){:root .wt-indicator-tab:hover:not(.active){transform:none}}@media (prefers-reduced-motion: reduce){:root .wt-table .rh-company-cell .wt-remove-btn{transition:none}}@media (max-width: 768px){:root .wt-indicator-tab{min-block-size:var(--h-touch);padding-inline:.8rem}}:root .watchlist-search-wrap{position:relative}:root .wt-add-panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + 6px);z-index:40;display:none;flex-direction:column;max-block-size:420px;overflow-y:auto;background:var(--p-surface);border:1px solid var(--p-border-card, #DCD6C8);border-radius:var(--r-md);box-shadow:var(--p-shadow-frame)}:root .wt-add-panel.open{display:flex}:root .wt-add-ghead{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .9rem;background:#faf1dc;color:var(--p-gold);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui)}:root .wt-add-ghead small{color:var(--tb-quiet, #5E5748);font-weight:500}:root .wt-add-row{display:flex;align-items:center;gap:.6rem;inline-size:100%;min-block-size:var(--h-touch);padding:.4rem .9rem;border:0;background:none;text-align:start;font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-heading);cursor:pointer;transition:background-color var(--t-fast)}:root .wt-add-row:hover:not(:disabled){background:#f6f4ee}:root .wt-add-row.is-on{background:var(--p-brand-tint, #E7F1E9)}:root .wt-add-row:disabled{cursor:default;color:var(--tb-quiet, #5E5748)}:root .wt-add-box{display:inline-grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;flex:none;border:1px solid var(--p-border-strong);border-radius:var(--r-xs);background:var(--p-surface);color:#fbf4e2}:root .wt-add-box svg{inline-size:.8rem;block-size:.8rem}:root .wt-add-row.is-on .wt-add-box{background:var(--p-brand);border-color:var(--p-brand)}:root .wt-add-sym{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--tb-quiet, #5E5748);inline-size:3rem;flex:none}:root .wt-add-name{font-weight:600}:root .wt-add-in{margin-inline-start:auto;font-size:var(--fs-caption);color:var(--tb-quiet, #5E5748)}:root .wt-add-empty{padding:1rem .9rem;font-size:var(--fs-ui);color:var(--tb-quiet, #5E5748)}:root .wt-add-foot{position:sticky;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;background:var(--p-surface);border-block-start:1px solid var(--p-line-soft)}:root .wt-add-count{font-size:var(--fs-caption);color:var(--tb-quiet, #5E5748)}:root .wt-add-actions{display:inline-flex;align-items:center;gap:.5rem}:root .wt-add-cancel,:root .wt-add-confirm{min-block-size:var(--h-sm);padding-inline:1rem;border-radius:var(--r-pill);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .wt-add-cancel{border:1px solid var(--csh-edge, #DDDEC9);background:var(--p-surface);color:var(--p-heading)}:root .wt-add-cancel:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .wt-add-confirm{border:1px solid var(--p-brand);background:var(--p-brand);color:#fbf4e2;box-shadow:var(--p-shadow-frame)}:root .wt-add-confirm:disabled{background:var(--p-surface);border-color:var(--csh-edge, #DDDEC9);color:var(--p-disabled, #7A7568);box-shadow:none;cursor:default}@media (max-width: 768px){:root .wt-add-panel{max-block-size:60vh}}@media (max-width: 768px){:root .wt-add-cancel,:root .wt-add-confirm{min-block-size:var(--h-touch)}}:root .wt-indicator-tabs{gap:.625rem;padding-block-end:.5rem}:root .watchlist-section .wt-col-def-hint{margin-block:.75rem 0}:root .wt-table-wrap{margin-block-start:.75rem}@media (max-width: 768px){:root .wt-indicator-tabs{gap:.5rem}}@media (max-width: 768px){:root .watchlist-section .wt-col-def-hint{margin-block:.5rem 0}}:root .wt-sort-wrap{display:inline-flex;align-items:center;gap:.35rem}:root .wt-sort-wrap .adl{min-inline-size:11rem}:root .wt-sort-dir{display:inline-grid;place-items:center;inline-size:var(--h-md);block-size:var(--h-md);flex:none;padding:0;border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);background:var(--p-surface);color:var(--p-heading);cursor:pointer;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}:root .wt-sort-dir:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .wt-sort-dir svg{inline-size:1rem;block-size:1rem;transition:transform var(--t-fast)}:root .wt-sort-dir.is-asc svg{transform:rotate(180deg)}:root .wt-table thead th.is-sorted .wt-th-label{font-weight:600}:root .wt-table thead th.is-sorted{background:var(--tb-hover, #F5EAD0)}@media (prefers-reduced-motion: reduce){:root .wt-sort-dir svg{transition:none}}@media (max-width: 768px){:root .wt-sort-wrap{flex:1 1 100%}}@media (max-width: 768px){:root .wt-sort-wrap .adl{flex:1 1 auto}}@media (max-width: 768px){:root .wt-sort-dir{inline-size:var(--h-touch);block-size:var(--h-touch)}}@media (max-width: 768px){:root .wt-table .rh-company-cell .wt-remove-btn{display:inline-grid;opacity:1;inline-size:var(--h-touch);block-size:var(--h-touch);margin-inline-start:.15rem}}@media (max-width: 768px){:root .wt-table{min-inline-size:620px;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .wt-table .wt-cell{font-size:var(--fs-micro)}}@media (max-width: 768px){:root .wt-table .rh-company-symbol{font-size:var(--fs-micro)}}@media (max-width: 768px){:root .wt-table .rh-company-name{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .wt-table thead th.wt-col-has-def{font-size:var(--fs-caption);max-inline-size:5.5rem;padding-block-end:1.4rem}}@media (max-width: 768px){:root .wt-table thead th{padding-inline:.4rem}}@media (max-width: 768px){:root .wt-table thead tr{block-size:3.25rem}}@media (max-width: 768px){:root .wt-table thead th.wt-col-has-def .rh-th-unit{inset-block-end:.35rem}}@media (max-width: 768px){:root .wt-table tbody td{padding-block:.3rem;padding-inline:.4rem}}@media (max-width: 768px){:root .wt-table tbody tr.wt-row{block-size:var(--h-touch)}}@media (max-width: 768px){:root .wt-table .rh-company-cell{gap:.3rem}}@media (max-width: 768px){:root .wt-table{--rh-sym-w: 32px}}@media (max-width: 768px){:root .wt-table tbody td.wt-cell-co{padding-block:0;max-inline-size:150px;white-space:normal}}@media (max-width: 768px){:root .wt-table .rh-company-name{white-space:normal}}@media (max-width: 768px){:root .wt-table .wt-drag-handle{display:none}}:root .dv-table thead tr,:root .pd-table thead tr{block-size:auto}:root .dv-table thead th,:root .pd-table thead th{min-block-size:3.5rem}:root .dv-table thead th,:root .pd-table thead th{position:sticky;inset-block-start:0;z-index:4;background:var(--tb-head);color:var(--tb-ink);font-family:var(--font-ui);font-size:var(--fs-h3);font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;text-align:center;vertical-align:middle;white-space:normal;padding:.7rem .75rem;border:0;box-shadow:inset 0 -1px 0 var(--tb-head-edge)}:root .dv-table thead th .dv-th-inner,:root .pd-table thead th .pd-th-inner{display:block;max-inline-size:9rem;margin-inline:auto}:root .dv-table thead th .dv-th-unit,:root .pd-table thead th .pd-th-unit{display:block;margin-block-start:2px;font-size:var(--fs-caption);font-weight:400;color:var(--tb-head-sub);text-align:center;white-space:nowrap}@media (min-width: 1024px){:root .dv-table-wrap,:root .pd-table-wrap{overflow:clip}}@media (min-width: 1024px){:root .dv-table-scroll,:root .pd-table-scroll{overflow:visible}}@media (min-width: 1024px){:root .dv-table thead th,:root .pd-table thead th{inset-block-start:var(--bar-bottom)}}:root .dv-table tbody td,:root .pd-table tbody td{padding:.5rem .75rem;vertical-align:middle;background:var(--p-surface);border-block-end:1px solid var(--tb-line);font-size:var(--fs-table)}:root .dv-table tbody tr:last-child td,:root .pd-table tbody tr:last-child td{border-block-end:0}:root .dv-table tbody tr:hover td,:root .pd-table tbody tr:hover td{background:var(--tb-hover)}:root .dv-table tbody tr.dv-row-watched:hover td{background:var(--tb-hover)}:root .dv-cell-symbol,:root .pd-cell-symbol{background:none;padding:0;min-inline-size:0;border-radius:0;color:var(--tb-quiet, #5E5748);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-caption);font-weight:500}:root .dv-cell-company,:root .pd-cell-company{font-size:var(--fs-h3);color:var(--p-heading);text-decoration:none}:root .dv-cell-company:hover,:root .pd-cell-company:hover{color:var(--p-heading);text-decoration:none}:root .dv-cell-company:hover .dv-co-arrow,:root .pd-cell-company:hover .pd-co-arrow{opacity:1}:root .dv-table,:root .pd-table{position:relative;isolation:isolate}:root .dv-table:after,:root .pd-table:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}:root .dv-table tfoot td,:root .pd-table tfoot td{position:relative;z-index:2}@media (max-width: 768px){:root .dv-table,:root .pd-table{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .dv-table tbody td,:root .pd-table tbody td{padding:.3rem .4rem;font-size:var(--fs-micro)}}@media (max-width: 768px){:root .dv-cell-symbol,:root .pd-cell-symbol{font-size:var(--fs-micro)}}@media (max-width: 768px){:root .dv-cell-date,:root .pd-cell-time{font-size:var(--fs-micro)}}@media (max-width: 768px){:root .dv-cell-company,:root .pd-cell-company{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .dv-table thead tr,:root .pd-table thead tr{block-size:3.25rem}}@media (max-width: 768px){:root .dv-table thead th,:root .pd-table thead th{font-size:var(--fs-caption);padding:.5rem .4rem 1.4rem}}@media (max-width: 768px){:root .dv-table thead th .dv-th-inner,:root .pd-table thead th .pd-th-inner{max-inline-size:5.5rem}}@media (max-width: 768px){:root .dv-table thead th .dv-th-unit,:root .pd-table thead th .pd-th-unit{inset-block-end:.35rem}}@media (max-width: 768px){:root .dv-table tbody tr,:root .pd-table tbody tr{block-size:var(--h-touch)}}html:root:root .dv-table thead th,html:root:root .pd-table thead th{font-weight:600;font-size:var(--fs-h3)}html:root:root .dv-cell-symbol,html:root:root .pd-cell-symbol{background:none;padding:0;min-inline-size:0;min-width:0;border-radius:0;color:var(--tb-quiet, #5E5748);font-weight:500;font-size:var(--fs-caption)}html:root:root .dv-cell-company,html:root:root .pd-cell-company{font-size:var(--fs-h3);text-decoration:none}html:root:root .dv-cell-company:hover,html:root:root .pd-cell-company:hover{text-decoration:none}@media (max-width: 768px){html:root:root .dv-table thead th,html:root:root .pd-table thead th{font-size:var(--fs-caption)}}@media (max-width: 768px){html:root:root .dv-cell-symbol,html:root:root .pd-cell-symbol{font-size:var(--fs-micro)}}@media (max-width: 768px){html:root:root .dv-cell-company,html:root:root .pd-cell-company{font-size:var(--fs-caption)}}@media (min-width: 1024px){html:root:root .dv-table-wrap,html:root:root .pd-table-wrap{overflow:clip}}@media (min-width: 1024px){html:root:root .dv-table-scroll,html:root:root .pd-table-scroll{overflow:visible}}@media (min-width: 1024px){html:root:root .dv-table thead th,html:root:root .pd-table thead th{inset-block-start:var(--bar-bottom)}}@media (max-width: 768px){html:root:root .dv-table tbody td,html:root:root .pd-table tbody td{font-size:var(--fs-micro);padding:.3rem .4rem}}@media (max-width: 768px){html:root:root .dv-cell-date,html:root:root .pd-cell-time{font-size:var(--fs-micro)}}@media (max-width: 768px){html:root:root .dv-table thead th,html:root:root .pd-table thead th{padding:.5rem .4rem 1.4rem}}html:root:root .dv-table thead th,html:root:root .pd-table thead th{vertical-align:top}html:root:root .dv-table thead th .dv-th-inner,html:root:root .pd-table thead th .pd-th-inner{padding-block-start:.15rem}:root .dv-table-foot,:root .pd-table-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem 1.25rem;border-block-start:1px solid var(--p-line-soft)}html:root:root .dv-table-foot .dv-table-header-bar,html:root:root .pd-table-foot .pd-table-header-bar{display:flex;align-items:baseline;gap:.5rem .75rem;flex-wrap:wrap;padding:0;border:0;inline-size:auto}html:root:root .dv-table-foot .dv-pagination,html:root:root .pd-table-foot .pd-pagination{flex:1 1 auto;justify-content:flex-end;gap:1rem;padding:0;border:0;background:none}@media (max-width: 768px){:root .dv-table-foot,:root .pd-table-foot{flex-direction:column;align-items:stretch}}@media (max-width: 768px){html:root:root .dv-table-foot .dv-pagination,html:root:root .pd-table-foot .pd-pagination{justify-content:space-between}}html:root:root .dv-table thead th.dv-num,html:root:root .pd-table thead th.pd-num{text-align:center}html:root:root .dv-table thead th.dv-num .dv-th-inner,html:root:root .pd-table thead th.pd-num .pd-th-inner{align-items:center;margin-inline:auto}html:root:root .dv-table td.dv-num,html:root:root .dv-table td.dv-cell-num,html:root:root .pd-table td.pd-cell-num,html:root:root .pd-table td.pd-cell-value{text-align:center}html:root:root .dv-table tfoot td,html:root:root .pd-table tfoot td{text-align:center}html:root:root .dv-table tfoot td:first-child,html:root:root .pd-table tfoot td:first-child{text-align:start}html:root:root .dv-toolbar,html:root:root .pd-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;padding:.75rem 1rem;box-shadow:var(--p-shadow-frame)}html:root:root .dv-tb-right,html:root:root .pd-tb-right{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;inline-size:100%}html:root:root .dv-search-wrap,html:root:root .pd-search-wrap{flex:1 1 14rem;min-inline-size:12rem}html:root:root .dv-period-select+.adl,html:root:root .pd-period-select+.adl{flex:none}html:root:root .dv-toolbar .adl-trigger,html:root:root .pd-toolbar .adl-trigger{flex:none;min-inline-size:9rem}html:root:root .dv-stats,html:root:root .pd-stats{box-shadow:var(--p-shadow-frame)}@media (max-width: 768px){html:root:root .dv-tb-right,html:root:root .pd-tb-right{gap:.5rem}}@media (max-width: 768px){html:root:root .dv-toolbar .adl-trigger,html:root:root .pd-toolbar .adl-trigger{flex:1 1 44%;min-inline-size:0}}@media (max-width: 768px){html:root:root .dv-tb-right,html:root:root .pd-tb-right{flex-direction:row}}@media (max-width: 768px){html:root:root .dv-search-wrap,html:root:root .pd-search-wrap{order:-1}}@media (max-width: 768px){html:root:root .dv-stats,html:root:root .pd-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){html:root:root .dv-stat-card,html:root:root .pd-stat-card{padding:.75rem .85rem;border-inline-start:0;border-block-start:0}}@media (max-width: 768px){html:root:root .dv-stat-card:nth-child(2),html:root:root .dv-stat-card:nth-child(4),html:root:root .pd-stat-card:nth-child(2),html:root:root .pd-stat-card:nth-child(4){border-inline-start:1px solid var(--p-border)}}@media (max-width: 768px){html:root:root .dv-stat-card:nth-child(3),html:root:root .dv-stat-card:nth-child(4),html:root:root .pd-stat-card:nth-child(3),html:root:root .pd-stat-card:nth-child(4){border-block-start:1px solid var(--p-border)}}html:root:root .dv-table-foot,html:root:root .pd-table-foot{font-size:var(--fs-caption)}html:root:root .dv-table-foot .dv-table-title,html:root:root .pd-table-foot .pd-table-title{font-size:var(--fs-caption);font-weight:600;gap:.4rem}html:root:root .dv-table-foot .dv-table-title-count,html:root:root .pd-table-foot .pd-table-title-count{font-size:var(--fs-caption);font-weight:500}html:root:root .dv-table-foot .dv-table-meta,html:root:root .pd-table-foot .pd-table-meta,html:root:root .dv-table-foot .dv-page-info,html:root:root .pd-table-foot .pd-page-info{font-size:var(--fs-caption);font-weight:400;color:var(--tb-quiet, #5E5748)}html:root:root .dv-toolbar,html:root:root .pd-toolbar{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin-block-end:1rem}html:root:root .dv-search-wrap,html:root:root .pd-search-wrap{order:-1;flex:1 1 16rem}@media (max-width: 768px){html:root:root .dv-toolbar,html:root:root .pd-toolbar{margin-block-end:.75rem}}@media (max-width: 768px){html:root:root .dv-search-wrap,html:root:root .pd-search-wrap{flex:1 1 100%}}html:root:root .dv-table-foot,html:root:root .pd-table-foot{flex-direction:row;align-items:center;flex-wrap:nowrap}html:root:root .dv-table-foot .dv-page-info,html:root:root .pd-table-foot .pd-page-info{display:flex;align-items:center;min-block-size:2rem}html:root:root .dv-table-foot .dv-table-header-bar,html:root:root .pd-table-foot .pd-table-header-bar{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.15rem}html:root:root .dv-table-foot .dv-pagination,html:root:root .pd-table-foot .pd-pagination{flex:none;flex-direction:row;align-items:center;gap:.75rem 1rem}@media (max-width: 640px){html:root:root .dv-table-foot .dv-pagination,html:root:root .pd-table-foot .pd-pagination{flex-direction:column;align-items:flex-end;gap:.25rem}}html:root:root .dv-page-controls,html:root:root .pd-page-controls{justify-content:flex-end}html:root:root .dv-page-btn,html:root:root .pd-page-btn{min-block-size:2rem;min-inline-size:2rem;padding-inline:.4rem;font-size:var(--fs-caption)}@media (max-width: 768px){html:root:root .dv-table-foot,html:root:root .pd-table-foot{gap:.5rem .75rem;padding:.6rem .85rem}}@media (max-width: 768px){html:root:root .dv-page-btn,html:root:root .pd-page-btn{min-block-size:2rem;min-inline-size:2rem}}html:root:root .dv-search-wrap,html:root:root .pd-search-wrap{display:flex;flex:1 1 16rem;min-inline-size:0}html:root:root .dv-search-input,html:root:root .pd-search-input{flex:1 1 auto;inline-size:100%;min-inline-size:0}html:root:root .dv-table-foot .dv-table-header-bar,html:root:root .pd-table-foot .pd-table-header-bar{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}html:root:root .dv-disclaimer{max-inline-size:none}html:root:root .pd-table tfoot td{background:var(--tb-head)}html:root:root .dv-table,html:root:root .pd-table{--rh-sym-w: 38px}html:root:root[dir=ltr] .dv-table,html:root:root[dir=ltr] .pd-table{--rh-sym-w: 52px}html:root:root .dv-table .rh-company-cell,html:root:root .pd-table .rh-company-cell{gap:.45rem;min-inline-size:0;color:inherit;text-decoration:none}html:root:root .dv-table .rh-company-name,html:root:root .pd-table .rh-company-name{font-size:var(--fs-h3);text-decoration:none;color:var(--p-heading)}html:root:root .dv-table .rh-company-symbol,html:root:root .pd-table .rh-company-symbol{inline-size:var(--rh-sym-w);flex:none;justify-content:flex-start;background:none;padding-inline:0;min-inline-size:0;min-block-size:0;border-radius:0;color:var(--tb-quiet, #5E5748)}html:root:root .dv-table .rh-co-head,html:root:root .pd-table .rh-co-head{display:inline-flex;align-items:baseline;gap:.45rem}html:root:root .dv-table .rh-co-head-sym,html:root:root .pd-table .rh-co-head-sym{inline-size:var(--rh-sym-w);flex:none;font-size:var(--fs-caption);font-weight:500;color:var(--tb-quiet, #5E5748)}html:root:root .dv-table .rh-co-arrow,html:root:root .pd-table .rh-co-arrow{display:inline-flex;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease}html:root:root[dir=rtl] .dv-table .rh-co-arrow,html:root:root[dir=rtl] .pd-table .rh-co-arrow{transform:translate(4px) scaleX(-1)}html:root:root .dv-table tbody tr:hover .rh-co-arrow,html:root:root .dv-table tbody tr:focus-within .rh-co-arrow,html:root:root .pd-table tbody tr:hover .rh-co-arrow,html:root:root .pd-table tbody tr:focus-within .rh-co-arrow{opacity:1;transform:translate(0)}html:root:root[dir=rtl] .dv-table tbody tr:hover .rh-co-arrow,html:root:root[dir=rtl] .dv-table tbody tr:focus-within .rh-co-arrow,html:root:root[dir=rtl] .pd-table tbody tr:hover .rh-co-arrow,html:root:root[dir=rtl] .pd-table tbody tr:focus-within .rh-co-arrow{opacity:1;transform:translate(0) scaleX(-1)}@media (prefers-reduced-motion: reduce){html:root:root .dv-table .rh-co-arrow,html:root:root .pd-table .rh-co-arrow{transition:none}}@media (max-width: 768px){html:root:root .dv-table,html:root:root .pd-table{--rh-sym-w: 32px}}@media (max-width: 768px){html:root:root .dv-table .rh-company-symbol,html:root:root .pd-table .rh-company-symbol{font-size:var(--fs-micro)}}@media (max-width: 768px){html:root:root .dv-table .rh-company-name,html:root:root .pd-table .rh-company-name{font-size:var(--fs-caption)}}@media (max-width: 768px){html:root:root .dv-table .rh-co-head-sym,html:root:root .pd-table .rh-co-head-sym{font-size:var(--fs-caption)}}html:root:root .dv-table thead th,html:root:root .pd-table thead th{z-index:4}html:root:root .dv-table thead th:first-child,html:root:root .pd-table thead th:first-child{z-index:5}html:root:root .dv-table tfoot td,html:root:root .pd-table tfoot td{z-index:4}html:root:root .pd-table tfoot td,html:root:root .pd-table tfoot td:first-child,html:root:root .dv-table tfoot td,html:root:root .dv-table tfoot td:first-child{font-size:var(--fs-h3)}@media (max-width: 768px){html:root:root .pd-table tfoot td,html:root:root .pd-table tfoot td:first-child,html:root:root .dv-table tfoot td,html:root:root .dv-table tfoot td:first-child{font-size:var(--fs-caption)}}html:root:root .dv-stat-label,html:root:root .pd-stat-label{font-weight:600}:root .ri-article-page .pg-head>.pg-crumb,:root .ri-article-page .pg-head>.pg-title-row,:root .ri-article-page .pg-head>.ri-article-dek,:root .ri-article-page .pg-head>.pg-meta{max-inline-size:var(--read-w);margin-inline:auto}:root .ri-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--read-w)) minmax(0,1fr);column-gap:2rem}:root .ri-article-main{grid-column:2;grid-row:1;min-inline-size:0}:root .ri-toc-col{grid-column:3;grid-row:1;min-inline-size:0}:root .ri-toc{position:sticky;inset-block-start:calc(var(--bar-bottom) + 1rem);inline-size:min(100%,16.5rem);padding:.25rem 0}:root .ri-toc[hidden]{display:none}:root .ri-toc-title{margin:0 0 .6rem;font-size:var(--fs-caption);font-weight:600;color:var(--tb-quiet, #5E5748)}:root .ri-toc-list{margin:0;padding:0;list-style:none;border-inline-start:1px solid var(--p-line-soft)}:root .ri-toc-item{margin:0}:root .ri-toc-link{display:block;padding:.4rem .75rem;border-inline-start:3px solid transparent;margin-inline-start:-1px;font-size:var(--fs-body);line-height:1.5;color:var(--p-muted);text-decoration:none;transition:color var(--t-fast),background-color var(--t-fast),border-color var(--t-fast)}:root .ri-toc-link:hover{color:var(--p-heading);background:var(--p-hover)}:root .ri-toc-link:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .ri-toc-item.is-sub .ri-toc-link{padding-inline-start:1.5rem;font-size:var(--fs-caption)}:root .ri-toc-link.is-current{color:var(--p-brand);font-weight:600;background:var(--p-brand-tint, #E7F1E9);border-inline-start-color:var(--p-brand)}:root .ri-article-body h2,:root .ri-article-body h3{scroll-margin-top:calc(var(--bar-bottom) + 1rem)}@media (max-width: 1100px){:root .ri-article-layout{display:block}}@media (max-width: 1100px){:root .ri-toc-col,:root .ri-article-main{max-inline-size:var(--read-w);margin-inline:auto}}@media (max-width: 1100px){:root .ri-toc{position:static;inline-size:auto;margin-block-end:1.25rem;padding:.85rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md)}}@media (max-width: 1100px){:root .ri-toc-list{border-inline-start:0}}@media (max-width: 1100px){:root .ri-toc-link{padding-block:.5rem}}@media (max-width: 768px){:root .ri-toc-link{min-block-size:var(--h-touch);display:flex;align-items:center}}:root .ri-article-dek{font-size:var(--fs-body);color:var(--p-muted);line-height:var(--lh-prose, 1.7)}:root .ri-author{color:var(--p-muted)}:root .ri-author b{font-weight:600;color:var(--p-heading)}:root .ri-card-meta .ri-author{font-weight:500}html:root:root .cmp-dash-lock .cp-board-gate-actions{margin-inline-start:auto}:root .ri-byline{display:inline-flex;align-items:center;gap:.5rem}:root .ri-byline-logo{inline-size:26px;block-size:26px;flex:none;padding:3px;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-pill);object-fit:contain}:root .ri-byline-text{color:var(--p-muted)}:root .ri-byline-text b{font-weight:600;color:var(--p-heading)}html:root:root .pricing-card{overflow:hidden}html:root:root .pricing-card-ribbon{border-radius:0}html:root:root .pricing-card-pro .pricing-card-ribbon{background:var(--p-brand);color:var(--p-on-brand)}html:root:root .pricing-save-tag{background:none;color:var(--p-gold)}html:root:root .pricing-save-tag-best,html:root:root .pricing-period-btn.active .pricing-save-tag-best,html:root:root .pricing-save-inline,html:root:root .pricing-student-inline{background:var(--p-gold-bg);color:var(--p-gold)}html:root:root .pricing-period-btn.active .pricing-save-tag{color:var(--p-gold)}html:root:root .pricing-card-ribbon-gold{background:var(--p-gold-bg);color:var(--p-gold);border-block-end:1px solid var(--p-gold)}html:root:root .pricing-discount-amount .pricing-amount,html:root:root .pricing-discount-amount .pricing-currency,html:root:root .pricing-card-student-on .pricing-discount-amount .pricing-amount,html:root:root .pricing-card-student-on .pricing-discount-amount .pricing-currency{color:var(--p-gold)}html:root:root .pricing-card-student-on .pricing-card-ribbon-gold{background:var(--p-gold-bg);color:var(--p-gold);border-block-end-color:var(--p-gold)}html:root:root .student-active-banner{background:var(--p-gold-bg);border-color:var(--p-gold);color:var(--p-heading)}html:root:root .student-active-icon svg{stroke:var(--p-gold)}html:root:root .pricing-card{box-shadow:var(--p-shadow-frame)}html:root:root .pricing-cta-pro{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform var(--t-fast),box-shadow var(--t-fast),background-color var(--t-fast)}html:root:root .pricing-cta-pro:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #16140f14,0 14px 28px -10px #16140f38}html:root:root .pricing-cta-pro:active:not(:disabled){transform:none}:root .pricing-cta-arrow{--ar-dir: -1;--ar-flip: 1;flex:none;opacity:0;transform:translate(calc(var(--ar-dir) * 4px)) scaleX(var(--ar-flip));transition:opacity .16s ease,transform .16s ease}html:root[dir=rtl] .pricing-cta-arrow{--ar-dir: 1;--ar-flip: -1}@media (prefers-reduced-motion: no-preference){:root .pricing-cta-arrow{animation:pricing-cta-invite 5s ease-in-out 1.5s infinite}}:root .pricing-cta-pro:hover .pricing-cta-arrow,:root .pricing-cta-pro:focus-visible .pricing-cta-arrow{animation:none;opacity:1;transform:translate(0) scaleX(var(--ar-flip))}html:root:root .pricing-features li{align-items:center;font-size:var(--fs-body)}html:root:root .pricing-card-desc{font-size:var(--fs-body)}html:root:root .pricing-card-head{text-align:center}html:root:root .pricing-card-head h3{font-size:var(--fs-figure);line-height:1.3}html:root:root .pricing-price-wrap{justify-content:center}html:root:root .pricing-billed{text-align:center}@media (min-width: 901px){html:root:root .pricing-cards{grid-template-rows:repeat(6,auto);align-items:start}}@media (min-width: 901px){html:root:root .pricing-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;align-content:start}}@media (min-width: 901px){html:root:root .pricing-price-wrap{align-self:center}}html:root:root .pricing-period-toggle{align-items:stretch}html:root:root .pricing-period-btn{flex-direction:column;justify-content:center;gap:.1rem;min-block-size:46px;padding-inline:1.1rem;line-height:1.25}html:root:root .pricing-period-toggle{align-items:center}html:root:root .pricing-period-btn{flex-direction:row;gap:.4rem;min-block-size:var(--h-sm);padding-inline:1rem;line-height:var(--lh-control)}@media (max-width: 768px){html:root:root .pricing-period-btn{min-block-size:var(--h-touch)}}html:root:root .pricing-period-wrap{flex-wrap:wrap}html:root:root .pricing-period-note{flex-basis:100%;inline-size:100%}:root .pricing-period-note{margin:.85rem 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--p-text);text-align:center}:root .pricing-period-note:empty{display:none}@media (min-width: 901px){html:root:root .pricing-cards{grid-template-rows:none;align-items:start}}@media (min-width: 901px){html:root:root .pricing-card{display:block}}@media (min-width: 901px){html:root:root .pricing-card-head{min-block-size:3.4rem}}@media (min-width: 901px){html:root:root .pricing-price-wrap{min-block-size:6rem;align-content:center}}@media (min-width: 901px){html:root:root .pricing-billed{min-block-size:1.3rem}}html:root:root .pricing-badges{justify-content:center}html:root:root .pricing-hero-tag{background:none;padding-inline:0;font-weight:700;color:var(--p-heading)}:root .pricing-store-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}@media (max-width: 768px){html:root:root .pricing-store-actions{inline-size:100%}}@media (max-width: 768px){html:root:root .pricing-store-actions .pricing-store-btn{flex:1 1 10rem;justify-content:center}}html:root:root .pricing-price-old{justify-content:center;text-align:center}html:root:root .pricing-cta-pro{position:relative;overflow:hidden;isolation:isolate;background:transparent;border-color:transparent}html:root:root .pricing-cta-pro:hover:not(:disabled),html:root:root .pricing-cta-pro:focus-visible{background:transparent;border-color:transparent}html:root:root .pricing-cta-pro:before{content:"";position:absolute;top:-90%;right:-90%;bottom:-90%;left:-90%;z-index:-2;background:conic-gradient(from 0deg,#7d5c0e00,#7d5c0e00 232deg,#7d5c0e 288deg,#f3e7c6,#7d5c0e00 360deg);animation:pricing-gold-run 3.4s linear infinite}html:root:root .pricing-cta-pro:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:inherit;background:var(--p-brand)}@media (prefers-reduced-motion: reduce){html:root:root .pricing-cta-pro:before{animation:none;background:var(--p-gold)}}html:root:root .pricing-cta-pro{background:var(--p-brand);border-color:var(--p-gold);overflow:hidden;isolation:isolate}html:root:root .pricing-cta-pro:hover:not(:disabled),html:root:root .pricing-cta-pro:focus-visible{background:var(--p-brand);border-color:var(--p-gold)}html:root:root .pricing-cta-pro:after{content:none}html:root:root .pricing-cta-pro:before{content:"";position:absolute;inset:-50% auto -50% 0;inline-size:30%;z-index:-1;background:linear-gradient(90deg,#f3e7c600,#f3e7c680,#f3e7c600);transform:translate(260%) skew(-18deg);animation:pricing-cta-shine 4.5s ease-in-out 1.2s infinite}@media (prefers-reduced-motion: reduce){html:root:root .pricing-cta-pro:before{animation:none;opacity:0}}html:root:root .pricing-card-head h3{font-weight:700}html:root:root .pricing-cta-pro:before{animation-duration:3.4s;animation-delay:1s}html:root:root .pricing-card-student{border:2px solid var(--p-gold-bg)}html:root:root .pricing-card-student .pricing-card-ribbon-gold{border-block-end-color:var(--p-gold)}@media (max-width: 1024px){html:root:root .pricing-card-pro{order:1}}@media (max-width: 1024px){html:root:root .pricing-card-student{order:2}}@media (max-width: 1024px){html:root:root .pricing-card-free{order:3}}@media (max-width: 1024px){html:root:root .pricing-card-pro,html:root:root .pricing-card-student{padding-block-start:3.4rem}}@media (max-width: 768px){html:root:root .pricing-store-banner-inner{flex-direction:column;align-items:flex-start;gap:.85rem;text-align:start}}@media (max-width: 768px){html:root:root .pricing-store-text{inline-size:100%}}@media (max-width: 768px){html:root:root .pricing-store-actions{inline-size:100%;justify-content:space-between;gap:.6rem}}@media (max-width: 768px){html:root:root .pricing-store-actions .pricing-store-btn{flex:1 1 0;justify-content:center}}:root .ac-featured-soon{cursor:default}:root .ac-featured-soon:hover{transform:none}:root .ac-soon-badge{display:inline-flex;align-items:center;gap:.35rem}:root .ac-soon-lock{inline-size:13px;block-size:13px;flex:none}:root .ac-soon-when{color:var(--p-muted)}:root .ac-soon-chip{display:inline-flex;align-items:center;gap:.35rem;min-block-size:22px;padding-inline:.55rem;background:var(--p-fill);border-radius:var(--r-xs);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);color:var(--p-heading)}html:root:root .ac-featured-soon{cursor:pointer}html:root:root .ac-featured-soon:hover{box-shadow:var(--p-shadow-frame)}html:root:root .ac-featured-soon:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .ac-soon-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#16140f61}:root .ac-soon-dialog{inline-size:min(100%,26rem);padding:1.5rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-lg);box-shadow:0 2px 4px #16140f0f,0 24px 48px -12px #16140f38;text-align:center}:root .ac-soon-title{margin:0 0 .5rem;font-size:var(--fs-h2);font-weight:700;color:var(--p-heading)}:root .ac-soon-body{margin:0 0 1.25rem;font-size:var(--fs-body);line-height:var(--lh-prose, 1.7);color:var(--p-text)}:root .ac-soon-ok{min-inline-size:8rem}html:root:root .watchlist-page #watchlistTableSection{padding-block-start:12px}@media (max-width: 768px){html:root:root .watchlist-page #watchlistTableSection{padding-block-start:10px}}html:root:root body.page-home>section:last-of-type,html:root:root body>section.pricing-page{padding-block-end:0}@media (max-width: 768px){html:root:root body.page-home>section:last-of-type,html:root:root body>section.pricing-page{padding-block-end:0}}html:root:root #pdTable .pd-th-co,html:root:root #pdTable .rh-company-cell,html:root:root #dvTable .dv-th-co,html:root:root #dvTable .rh-company-cell{inline-size:1%;white-space:nowrap}@media (max-width: 768px){html:root:root #pdTable .pd-th-co,html:root:root #pdTable .rh-company-cell,html:root:root #dvTable .dv-th-co,html:root:root #dvTable .rh-company-cell{inline-size:auto;white-space:normal}}html:root:root :is(.rh-table-section,.watchlist-section)>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}html:root:root :is(.rh-table-section,.watchlist-section)>:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}html:root:root .store-hero-tag{background:none;padding-inline:0;min-block-size:0;color:var(--p-heading);font-weight:700}html:root:root .store-price-sub{background:var(--p-gold-bg);border-color:var(--p-gold)}html:root:root .store-price-sub .store-price-note,html:root:root .store-price-sub .store-price-discount,html:root:root .store-price-sub .store-price-discount small{color:var(--p-gold)}html:root:root .store-badge-soon{display:inline-flex;align-items:center;gap:.3rem}html:root:root .store-badge-soon .ac-soon-lock{inline-size:13px;block-size:13px}html:root:root .store-book-when{margin:0 0 1.25rem;font-size:var(--fs-ui)}html:root:root .cpo-credit .rh-surp-brand{font-size:var(--fs-caption)}html:root:root .cpo-credit .rh-surp-logo{block-size:18px}html:root:root .fs-def-co-mono{display:inline-flex;flex:none;line-height:0;border:0;background:none}html:root:root .fs-def-co-mono svg{inline-size:28px;block-size:28px}html:root:root .fs-def-co-name .fs-def-co-sym{margin-inline:0 .45rem}html:root:root #cpoIndModal .wt-modal{display:flex;flex-direction:column;max-block-size:min(86vh,760px)}html:root:root #cpoIndModal .wt-modal-body{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;overflow:hidden;padding:0}@media (max-width: 768px){html:root:root :is(#cpTitleRow,#frTitleRow,#nwTitleRow) .pg-actions{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;align-items:center}}@media (max-width: 768px){html:root:root :is(#cpTitleRow,#frTitleRow,#nwTitleRow) .pg-actions>button{position:relative;flex:none;inline-size:var(--h-touch);block-size:var(--h-touch);min-inline-size:0;inline-size:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 768px){html:root:root :is(#cpTitleRow,#frTitleRow,#nwTitleRow) .pg-actions>button>span:not(.cp-notes-count){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (max-width: 768px){html:root:root :is(#cpTitleRow,#frTitleRow,#nwTitleRow) .pg-actions>button>svg{inline-size:18px;block-size:18px}}html:root:root :is(.cp-tabs-bar,.wt-tabs-bar,.ri-category-tabs,.ac-tabs-bar).is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}html:root:root :is(.cp-tabs-bar,.wt-tabs-bar,.ri-category-tabs,.ac-tabs-bar).is-dragging *{pointer-events:none}@media (max-width: 768px){html:root:root .cpo-tf-pick .adl-trigger,html:root:root .cpo-tf-pick .dv-select{inline-size:100%;min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root:root .fr-controls-group .adl-trigger--compact{inline-size:100%}}@media (max-width: 768px){html:root :is(.rh-overlay-host) .fr-comparison-table th,html:root :is(.rh-overlay-host) .fr-comparison-table td{padding-inline:.35rem}}@media (max-width: 768px){html:root :is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .fr-comparison-table .ui-fig,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-value,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-change{font-size:var(--fs-micro)}}@media (max-width: 768px){html:root :is(.rh-overlay-host) .fr-comparison-table th{font-size:var(--fs-caption)}}@media (max-width: 768px){html:root:root .cpo-own-sub .cpo-tf-pick .adl-trigger{inline-size:100%;min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root:root .cpo-chart-cred .rh-surp-brand{flex:none}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-sidebar-col{display:none}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-main-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}html:root :is(.rh-overlay-host) .fr-page--results .fr-chart-canvas{min-block-size:200px}html:root :is(.rh-overlay-host) .fr-card>.cpo-credit{margin-block:2px 0}html:root :is(.rh-overlay-host) .fr-card>.cpo-unit-line{margin-block:2px 6px}html:root :is(.rh-overlay-host) .fr-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:nowrap}html:root:root .fr-meta-brand .rh-surp-logo{block-size:18px}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-th-sub{display:none}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-th-sub-s{display:block;font-size:var(--fs-micro);font-weight:400}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th,html:root :is(.rh-overlay-host) .fr-comparison-table td{padding-inline:.22rem}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th{font-size:11px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table td,html:root :is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .fr-comparison-table .ui-fig,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-value,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-change{font-size:10px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-label,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-btn{font-size:11px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-change-tag{padding-inline:2px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-period-btn{font-size:var(--fs-caption);padding-inline:6px}}@media (max-width: 1024px){html:root:root .fr-page--results .fr-controls-group .adl-trigger{font-size:var(--fs-caption)}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-col-prev{display:none}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-th-label,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-label{inline-size:96px;max-inline-size:96px;white-space:normal}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:96px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-narr{font-size:var(--fs-caption);line-height:1.75}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-quarter-selector{flex:1 1 auto;min-inline-size:0}}@media (max-width: 1024px){html:root:root .fr-page--results .fr-controls-group .fr-quarter-selector .adl-trigger{inline-size:100%}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-btn{white-space:normal;text-align:start}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group{gap:6px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-period-btn{font-size:var(--fs-micro);padding-inline:5px;min-block-size:32px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-period-toggle{min-block-size:32px}}@media (max-width: 1024px){html:root:root .fr-page--results .fr-controls-group .adl-trigger{font-size:var(--fs-micro);min-block-size:32px;padding-inline:8px}}html:root :is(.rh-overlay-host) .fr-narr{text-align:justify;text-justify:inter-word}html:root :is(.rh-overlay-host) .fr-comparison-table th,html:root :is(.rh-overlay-host) .fr-comparison-table td{text-align:center}html:root :is(.rh-overlay-host) .fr-comparison-table th.fr-th-label,html:root :is(.rh-overlay-host) .fr-comparison-table td.fr-cell-label{text-align:start}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group{flex-wrap:wrap;gap:8px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group>.fr-period-toggle,html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group>.fr-quarter-selector{flex:1 0 100%;inline-size:100%;min-inline-size:0}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-period-toggle{min-block-size:var(--h-touch)}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-period-btn{flex:1 1 0;min-inline-size:0;min-block-size:var(--h-touch);padding-inline:10px;font-size:var(--fs-caption)}}@media (max-width: 1024px){html:root:root .fr-page--results .fr-controls-group .adl-trigger{inline-size:100%;min-block-size:var(--h-touch);padding-inline:12px;font-size:var(--fs-caption)}}html:root:root .cpo-credit>.rh-surp-brand{grid-column:2;justify-self:center}@media (max-width: 560px){html:root:root .cpo-credit>.rh-surp-brand{grid-column:1;justify-self:center}}html:root :is(.rh-overlay-host) #frContent :is(.fr-card,.cpo-panel){position:relative;isolation:isolate}html:root :is(.rh-overlay-host) #frContent :is(.fr-card,.cpo-panel):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}html:root :is(.rh-overlay-host) #frContent .fr-table-wrap{border:1px solid var(--p-tbl-line);border-radius:var(--r-md)}html:root :is(.rh-overlay-host) #frContent .fr-table-wrap>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}html:root :is(.rh-overlay-host) #frContent .fr-table-wrap>:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}html:root:root #wtIndicatorTabs{padding-block-start:8px;margin-block-start:-8px}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group{flex-wrap:nowrap;gap:8px;align-items:center;inline-size:100%}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group>.fr-period-toggle{flex:0 0 auto;inline-size:auto;min-block-size:var(--h-touch)}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group>.fr-quarter-selector{flex:1 1 auto;inline-size:auto;min-inline-size:0}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-period-btn{position:relative;flex:0 0 auto;min-block-size:40px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-page--results .fr-controls-group .fr-period-btn:before{content:"";position:absolute;inset-block:-2px;inset-inline:0}}@media (max-width: 1024px){html:root:root .fr-page--results .fr-controls-group .adl-prefix{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-col-prev{display:table-cell}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-table-wrap{overflow-x:visible}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th,html:root :is(.rh-overlay-host) .fr-comparison-table td{padding-inline:2px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-th-label,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-label{inline-size:76px;max-inline-size:76px;white-space:normal}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:76px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-change-tag:before{display:none}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-change-tag{gap:0;padding-inline:0}}html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin td,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-cell-label,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-cell-value,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-change-tag{font-style:italic;font-size:12px}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-cell-label,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-cell-btn{font-size:10px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin td,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-cell-value,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-row-margin .fr-change-tag{font-size:9px}}html:root :is(.rh-overlay-host) :is(.fr-analysis-text,.fr-disclaimer-note){text-align:justify;text-justify:inter-word}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th.fr-th-change{min-width:0}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table td.fr-cell-change{padding-inline:2px!important}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table .fr-th-label,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-label{inline-size:66px;max-inline-size:66px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:66px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table{table-layout:fixed;inline-size:100%}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th:nth-child(1){inline-size:64px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th:nth-child(2),html:root :is(.rh-overlay-host) .fr-comparison-table th:nth-child(3),html:root :is(.rh-overlay-host) .fr-comparison-table th:nth-child(5){inline-size:55px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table th:nth-child(4),html:root :is(.rh-overlay-host) .fr-comparison-table th:nth-child(6){inline-size:41px}}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table td{overflow:visible}}html:root :is(.rh-overlay-host) .fr-card-header-row{flex-wrap:wrap}html:root :is(.rh-overlay-host) .fr-card-header-row>.fr-card-heading{grid-row:1 / span 2}html:root :is(.rh-overlay-host) .fr-card-header-row>.fr-meta-brand{grid-column:2;grid-row:2;justify-self:end;align-self:end;display:flex;margin-block-start:0}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-card-header-row>.fr-meta-brand{justify-self:start;margin-block-start:6px}}html:root:root .fs-def-modal{width:900px;border-radius:var(--r-lg)}html:root:root .fs-def-c-val{opacity:0}html:root:root .fs-def-chart.is-hovering .fs-def-c-val{opacity:0}html:root:root .fs-def-chart.is-hovering .fs-def-c-val.is-active-bar{opacity:1}@media (max-width: 960px){html:root:root .fs-def-modal{width:100%}}html:root:root .bs-chart-cred .rh-surp-brand{font-size:var(--fs-caption)}html:root:root .bs-chart-cred .rh-surp-logo{block-size:18px}html:root:root .rh-tp-pop-body .fr-table-wrap{border:1px solid var(--p-tbl-line);border-radius:var(--r-md)}html:root:root .rh-tp-pop-body .fr-table-wrap>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}html:root:root .rh-tp-pop-body .fr-table-wrap>:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}html:root:root .rh-tp-pop-body{padding-inline:18px}@media (max-width: 768px){html:root:root .rh-tp-pop-body{padding-inline:12px}}html:root:root .rh-tp-pop{width:760px}@media (min-width: 820px){html:root:root .rh-tp-pop-body .fr-table-wrap{overflow-x:visible}}@media (min-width: 1025px){html:root :is(.rh-overlay-host) .fr-change-tag{gap:0}}@media (min-width: 1025px){html:root :is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.dv-page,.pd-page,.rh-page,.rh-overlay-host,.ri-page,.ri-article-page,.watchlist-page,.ac-course-page,.mn-page,.na-page) .fr-change-tag .ui-fig{order:1;display:inline-block;inline-size:3.6rem;text-align:start}}@media (min-width: 1025px){html:root :is(.rh-overlay-host) .fr-change-tag:before{order:2;margin-inline-start:.375rem;margin-inline-end:0}}html:root:root .rh-surp-kn{font-weight:600;font-variant-numeric:tabular-nums}html:root:root .rh-surp-kn.is-up{color:var(--p-pos)}html:root:root .rh-surp-kn.is-dn{color:var(--p-neg)}html:root:root .rh-surp-kn.is-flat{color:var(--tb-quiet)}html:root:root .rh-surp-key .k-flat{background:var(--tb-quiet)}html:root:root .bs-surp .rh-surp-groups{direction:ltr;justify-content:stretch}html:root:root .bs-surp .rh-surp-g{gap:2px;padding-inline:4px}html:root:root .bs-surp-col .rh-surp-bar{position:absolute;inset-inline:0;inline-size:auto}html:root:root .bs-surp .rh-surp-bar.is-neg{border-radius:0 0 3px 3px;transform-origin:top}html:root:root .bs-surp .rh-surp-gl.is-zero{border-block-start:1px solid var(--tb-line)}html:root:root .bs-surp.is-anim .bs-surp-g .rh-surp-bar{animation-delay:calc(var(--i, 0) * 60ms)}html:root:root .bs-surp .rh-surp-xax{direction:ltr}html:root:root .bs-surp .rh-surp-x-tick{left:0}html:root:root .bs-surp .rh-surp-x-lab{left:0;transform:translate(-50%);font-size:var(--fs-caption)}@media (max-width: 768px){html:root:root .bs-surp .rh-surp-g{padding-inline:1px;gap:1px}}@media (max-width: 768px){html:root:root .bs-surp .rh-surp-x-lab{font-size:var(--fs-micro)}}@media (max-width: 1024px){html:root:root :is(.rh-table-wrap,.dv-table-scroll,.pd-table-scroll,.bs-table-wrap,.fr-table-wrap){max-block-size:72vh;max-block-size:72dvh;overflow:auto;overscroll-behavior:contain}}@media (max-width: 1024px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) thead th{position:sticky;top:0;z-index:4}}@media (max-width: 1024px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) thead th:first-child{z-index:6}}@media (max-width: 768px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) thead th{font-size:12px}}@media (max-width: 768px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) thead th :is(.rh-th-unit,.bs-th-unit,.fr-th-sub-s){font-size:11px}}@media (max-width: 768px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) td{font-size:11px}}@media (max-width: 768px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) :is(.rh-company-name,.bs-lab-tx,.bs-cell-label,.fr-cell-btn){font-size:12px}}@media (max-width: 768px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) :is(.rh-company-symbol){font-size:11px}}@media (max-width: 768px){html:root:root :is(#rhTable,.wt-table,.dv-table,.pd-table,.bs-table,.fr-comparison-table) :is(th,td){padding-inline:6px}}:root .rpt-period .adl-trigger{inline-size:100%}@media (max-width: 1024px){html:root:root :is(.rh-table-wrap,.dv-table-scroll,.pd-table-scroll,.bs-table-wrap,.fr-table-wrap){max-block-size:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior:auto}}@media (max-width: 768px){html:root:root #cpTabContent .bs-header-controls>.bs-help-btn{grid-area:help}}@media (max-width: 768px){html:root:root #cpTabContent .bs-header-controls :is(.bs-set-btn-main,.bs-tool-btn,.bs-help-btn){position:relative;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;min-block-size:44px;padding:0;gap:0;border-radius:50%}}@media (max-width: 768px){html:root :is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .fr-comparison-table .fr-cell-label .cp-th-lock{display:none}}html:root:root .bs-surp .rh-surp-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px}html:root:root .bs-surp .rh-surp-meta .rh-surp-ytitle{position:static;transform:none;grid-column:1;justify-self:start}html:root:root .bs-surp .rh-surp-meta .rh-surp-brand{grid-column:2;justify-self:center}html:root:root .bs-surp .rh-surp-meta .bs-surp-co{grid-column:3;justify-self:end;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 560px){html:root:root .bs-surp .rh-surp-meta{row-gap:6px}}@media (max-width: 560px){html:root:root .bs-surp .rh-surp-meta .bs-surp-co{grid-column:1 / -1;grid-row:2;justify-self:center;max-inline-size:100%}}html:root:root .bs-surp .rh-surp-x.is-first .rh-surp-x-lab{transform:translate(-10px)}html:root:root .bs-surp .rh-surp-x.is-last .rh-surp-x-lab{transform:translate(calc(-100% + 10px))}html:root:root .bs-surp .rh-surp-x.is-crowded .rh-surp-x-lab{visibility:hidden}@media (max-width: 768px){html:root:root .bs-surp .rh-surp-tools{align-items:stretch;inline-size:100%}}@media (max-width: 768px){html:root:root .bs-surp .rh-surp-tools-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:2px 12px;inline-size:100%}}@media (max-width: 768px){html:root:root .bs-surp .rh-surp-tools-row>*{max-inline-size:100%;text-align:start}}@media (max-width: 768px){html:root:root .bs-surp .rh-surp-x-lab{font-size:var(--fs-caption)}}html:root:root .adl-opt.co-sr{align-items:center;gap:10px}html:root:root .adl-opt.co-sr .adl-opt-main{display:flex;flex-direction:column;gap:1px}html:root:root .cmp-build-sr .cmp-build-sr-sec{flex:none}:root .rh-surp-body{position:relative}:root .rh-surp-yax,:root .rh-surp-swipe{display:none}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-scroll{margin-inline-start:52px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-scroll::-webkit-scrollbar{display:none}}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-track{inline-size:calc(100% * var(--n) / 5)}}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-plot,:root .rh-surp-body.is-wide .rh-surp-xax{margin-inline-start:0}}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-plot{border-inline-start:0}}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-gl span{display:none}}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-yax{display:block;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:52px;block-size:375px;z-index:3;border-inline-end:1px solid var(--p-border-strong)}}@media (max-width: 768px){:root .rh-surp-body.is-wide .rh-surp-yax span{position:absolute;inset-inline-end:8px;transform:translateY(50%);font-size:var(--fs-micro);color:var(--p-faint);font-variant-numeric:tabular-nums;direction:ltr;white-space:nowrap}}@media (max-width: 768px){:root .rh-surp-swipe{display:block;margin:6px 0 0;text-align:center;font-size:var(--fs-caption);color:var(--tb-quiet, #5E5748)}}@media (max-width: 560px){:root .rh-surp-body.is-wide .rh-surp-yax{block-size:315px}}@media (max-width: 560px){:root .rh-surp-body.is-wide .rh-surp-bar{inline-size:16px}}@media (max-width: 768px){:root[dir=rtl] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(10px)}}@media (max-width: 768px){:root[dir=rtl] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(calc(100% - 10px))}}@media (max-width: 768px){:root[dir=ltr] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(-10px)}}@media (max-width: 768px){:root[dir=ltr] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(calc(-100% + 10px))}}html:root:root .fs-def-moves .fs-def-title{margin-block-start:14px}@media (max-width: 1024px){html:root :is(.rh-overlay-host) .fr-comparison-table td.fr-cell-label,html:root :is(.rh-overlay-host) .fr-comparison-table .fr-cell-btn{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media (max-width: 560px){:root .rh-surp-x-lab,:root .rh-surp-body.is-wide .rh-surp-x-lab{font-size:var(--fs-caption)}}@media (max-width: 768px){html:root:root .rh-surp-body.is-wide .rh-surp-xax{block-size:80px}}@media (max-width: 768px){html:root:root .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+1) .rh-surp-x-tick{block-size:5px}}@media (max-width: 768px){html:root:root .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+1) .rh-surp-x-lab{inset-block-start:9px}}@media (max-width: 768px){html:root:root .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+2) .rh-surp-x-tick{block-size:28px}}@media (max-width: 768px){html:root:root .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+2) .rh-surp-x-lab{inset-block-start:32px}}@media (max-width: 768px){html:root:root .rh-surp-body.is-wide .rh-surp-x:nth-child(3n) .rh-surp-x-tick{block-size:51px}}@media (max-width: 768px){html:root:root .rh-surp-body.is-wide .rh-surp-x:nth-child(3n) .rh-surp-x-lab{inset-block-start:55px}}@media (max-width: 768px){html:root:root[dir=rtl] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(min(50%,24px))}}@media (max-width: 768px){html:root:root[dir=rtl] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(max(50%,calc(100% - 24px)))}}@media (max-width: 768px){html:root:root[dir=ltr] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(max(-50%,-24px))}}@media (max-width: 768px){html:root:root[dir=ltr] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(min(-50%,calc(-100% + 24px)))}}html:root:root #cpColModalBackdrop[data-fs-stmt] .wt-modal{display:flex;flex-direction:column;inline-size:min(560px,calc(100vw - 32px));max-block-size:min(86vh,760px)}html:root:root #cpColModalBackdrop[data-fs-stmt] .wt-modal-body{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;overflow:hidden;padding:0}html:root :is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cpo-own-sub[data-feature=board] .cp-board-gate{margin-block-start:10px}@media (max-width: 768px){html:root :is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host,.rh-page,.rh-overlay-host,.ri-article-page,.watchlist-page,.ri-page,.ac-course-page) .cp-board-gate .cp-gate-sample{min-block-size:var(--h-touch)}}html:root:root[dir=rtl] .bs-surp .rh-surp-xax{margin-inline-start:0;margin-inline-end:58px}@media (max-width: 900px){html:root:root[dir=rtl] .bs-surp .rh-surp-xax{margin-inline-end:52px}}html:root:root .bs-surp .rh-surp-g{min-inline-size:0}@media (max-width: 900px){html:root:root .bs-surp .rh-surp-g{gap:0}}:root .app-sb-pre{padding-block:.25rem .5rem}:root .app-sb-link,:root .bnav-more-item{position:relative}@media (min-width: 769px) and (max-width: 1099px){:root .app-sb-link .up-new-dot{inset-block-start:8px;inset-inline-end:8px;margin-block-start:0}}:root .bnav-more-item .up-new-dot{inset-block-start:8px;inset-inline-end:8px;margin-block-start:0}:root .bnav-more-pre{padding-block:0 .5rem}@media (max-width: 768px){:root .up-filters .ri-meeting-filter-btn{min-block-size:var(--h-touch)}}:root .up-page .pg-head>.pg-title-row{max-inline-size:var(--read-w);margin-inline:auto}:root .up-filters .ri-meeting-filter-btn:disabled,:root .up-filters .ri-meeting-filter-btn:disabled:hover{color:var(--p-disabled-ink, #7A7568);background:var(--p-surface, #FDFAF1);border-color:var(--p-border-btn, #DDDEC9);box-shadow:none;transform:none;cursor:not-allowed}:root .up-toc-col .ri-toc-item.is-sub .ri-toc-link{padding-inline-start:1.5rem}:root:root .adl-menu{background-color:var(--pick-panel);border-color:var(--pick-line);color:var(--pick-ink)}:root:root .cmp-drawer{background-color:var(--pick-panel)}:root:root .cmp-drawer-head{border-bottom-color:var(--pick-line)}:root:root .cmp-drawer-head h3{color:var(--pick-ink)}:root:root .cmp-quick-lbl,:root:root .cmp-msets-lbl{color:var(--pick-ink-2)}:root:root .cmp-drawer-close{color:var(--pick-ink-2)}:root:root .cmp-drawer-close:hover{background-color:var(--pick-hover);color:var(--pick-ink)}:root:root .cmp-drawer-close:active{background-color:var(--pick-press)}:root:root .adl-search{background-color:var(--pick-field);border-color:var(--pick-edge)}@media (hover: hover){:root:root .adl-search:not(:focus-within):hover{border-color:var(--pick-edge-hover)}}:root:root .adl-search:focus-within{border-color:var(--pick-accent);box-shadow:inset 0 0 0 1px var(--pick-accent)}:root:root .adl-search-ico{color:var(--pick-ink-2)}:root:root .adl-search-input{color:var(--pick-ink)}:root:root .adl-search-input::placeholder{color:var(--pick-ink-3)}:root:root .adl-search-clear{color:var(--pick-ink-2)}@media (hover: hover){:root:root .adl-search-clear:hover{background-color:var(--pick-hover);color:var(--pick-ink)}}:root:root .adl-ghead,:root:root .cmp-mgroup-head{background-color:var(--pick-panel);color:var(--pick-ink-2)}:root:root .adl-ghead .adl-glabel,:root:root .cmp-mgroup-title{color:var(--pick-cat-title)}:root:root .adl-gline{border-block-start-color:var(--pick-line)}:root:root .adl-gper,:root:root .cmp-mgroup-per{color:var(--pick-ink-2)}:root:root .adl-menu .adl-ghead[data-kbd]{background-color:var(--pick-press);outline-color:var(--pick-kbd-ring)}:root:root .adl-opt,:root:root .cmp-mitem{color:var(--pick-ink)}:root:root .adl-opt-sym,:root:root .adl-opt-reason,:root:root .cmp-mitem-dir,:root:root .cmp-mitem-unit{color:var(--pick-ink-2)}:root:root .adl-opt--sub:before,:root:root .cmp-mitem.indent:before{border-inline-start-color:var(--pick-line)}@media (hover: hover){:root:root .adl-menu .adl-opt:hover,:root:root .cmp-mitem:hover{background-color:var(--pick-hover)}}:root:root .adl-menu--single .adl-opt[aria-selected=true]{background-color:var(--pick-chosen);color:var(--pick-ink)}:root:root .adl-menu--single .adl-opt[aria-selected=true]:after{border-inline-start-color:var(--pick-accent)}:root:root .cmp-mitem:has(.cmp-mitem-cb:checked){background-color:var(--pick-chosen)}:root:root .cmp-mitem:has(.cmp-mitem-cb:checked) .cmp-mitem-lbl{color:var(--pick-ink)}@media (hover: hover){:root:root .adl-menu--single .adl-opt[aria-selected=true]:hover,:root:root .cmp-mitem:has(.cmp-mitem-cb:checked):hover{background-color:var(--pick-chosen-hover)}}:root:root .adl-menu .adl-opt[data-kbd],:root:root .cmp-mitem:has(.cmp-mitem-cb:focus-visible){background-color:var(--pick-press);outline-color:var(--pick-kbd-ring)}:root:root .adl-menu--single .adl-opt[aria-selected=true][data-kbd],:root:root .cmp-mitem:has(.cmp-mitem-cb:checked):has(.cmp-mitem-cb:focus-visible){background-color:var(--pick-chosen);outline-color:var(--pick-kbd-ring)}:root:root .adl-box{background-color:var(--pick-panel);border-color:var(--pick-box-edge);color:var(--pick-on-accent)}:root:root .cmp-mitem-cb:checked+.adl-box,:root:root .adl-opt[aria-selected=true]>.adl-box,:root:root .adl-gbox[aria-checked=true]>.adl-box{background-color:var(--pick-accent);border-color:var(--pick-accent);color:var(--pick-on-accent)}:root:root .adl-gbox[aria-checked=mixed]>.adl-box{background-color:var(--pick-chosen);border-color:var(--pick-accent);color:var(--pick-accent)}:root:root .adl-badge{background-color:var(--pick-badge-ground);color:var(--pick-badge-ink)}:root:root .adl-scroll::-webkit-scrollbar-track{background-color:var(--pick-line)}:root:root .adl-scroll::-webkit-scrollbar-thumb{background-color:var(--pick-accent)}:root:root .adl-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--pick-accent-hover)}@supports (-moz-appearance: none){:root:root .adl-scroll{scrollbar-color:var(--pick-accent) var(--pick-line)}}:root:root .cmp-drawer-body{scrollbar-color:var(--pick-accent) var(--pick-line)}:root:root .cmp-mset{background-color:var(--pick-panel);border-color:var(--pick-edge);color:var(--pick-ink)}:root:root .cmp-mset:hover{background-color:var(--pick-hover);border-color:var(--pick-edge-hover)}:root:root .cmp-mset:active{background-color:var(--pick-press)}:root:root .cmp-mset[aria-pressed=true]{background-color:var(--pick-chosen);border-color:var(--pick-accent);color:var(--pick-ink)}:root:root .cmp-mset[aria-pressed=true]:hover{background-color:var(--pick-chosen-hover);border-color:var(--pick-accent)}:root:root .cmp-drawer-foot{border-top-color:var(--pick-line)}:root:root .cmp-mact-all,:root:root .cmp-mact-reset{background-color:var(--pick-panel);border-color:var(--pick-edge);color:var(--pick-ink)}:root:root .cmp-mact-all:hover,:root:root .cmp-mact-reset:hover{background-color:var(--pick-hover);border-color:var(--pick-edge-hover)}:root:root .cmp-mact-all:active,:root:root .cmp-mact-reset:active{background-color:var(--pick-press)}:root:root .cmp-drawer-count{color:var(--pick-ink)}:root .cmp-table-scroll{--p-th-bg: var(--tb-head)}html:root:root .cmp-table-scroll.is-stuck .cmp-grid .cmp-hcell{box-shadow:inset 0 -1px 0 var(--tb-head-edge, #004015),0 8px 14px -10px #16140f59}:root .cmp-metric-lbl.indent,:root .cmp-metric-lbl.indent.cmp-margin{color:var(--tb-quiet, #5E5748)}:root .cmp-page{padding:0 0 var(--section-pad);min-height:80vh}:root .cmp-page>.container{overflow:visible}:root .cmp-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);box-shadow:none}:root .cmp-figure{font-variant-numeric:tabular-nums}:root .cmp-rail{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:1rem;padding-bottom:4px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}:root .cmp-rail::-webkit-scrollbar{display:none}:root .cmp-chip{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;min-block-size:var(--h-sm);padding-block:.125rem;padding-inline:.25rem;background:var(--p-brand-tint);border:1px solid var(--p-brand);border-radius:var(--r-pill);box-shadow:none;cursor:grab}:root .cmp-chip.dragging{background:var(--p-brand-tint-hover);border-style:dotted}:root .cmp-chip-mono{display:inline-flex;width:24px;height:24px;border-radius:var(--r-pill);flex-shrink:0}:root .cmp-chip-name{font-size:var(--fs-caption);font-weight:600;color:var(--p-heading);white-space:nowrap}:root .cmp-chip-sym{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;font-variant-numeric:tabular-nums}:root .cmp-chip-x{position:relative;width:var(--h-xs);height:var(--h-xs);border:0;background:transparent;color:var(--p-heading);border-radius:var(--r-pill);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;line-height:1}:root .cmp-chip-x:hover{background:var(--p-brand-tint-hover)}:root .cmp-add{position:sticky;inset-inline-end:0;flex-shrink:0;background:var(--p-surface);box-shadow:-6px 0 8px 2px var(--p-surface)}:root .cmp-add-btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);color:var(--p-heading);font-size:var(--fs-caption);font-weight:600;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap}:root .cmp-add-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .cmp-add-btn:active{background:var(--p-press)}:root .cmp-add-btn:disabled{background:var(--p-surface);border-color:var(--p-border);color:var(--p-disabled-ink);cursor:not-allowed}:root .cmp-counter{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;font-variant-numeric:tabular-nums;margin-inline-start:.2rem;flex-shrink:0}:root .cmp-sector-note{display:flex;align-items:center;gap:.375rem;margin:-.4rem 0 1rem;font-size:var(--fs-caption);font-weight:400;line-height:1.5;color:var(--p-muted)}:root .cmp-sector-note svg{flex:0 0 auto;width:14px;height:14px}:root .cmp-search-panel{position:fixed;z-index:var(--z-overlay);width:340px;max-width:calc(100vw - 16px);background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding-block:4px;padding-inline:0}:root .cmp-search-results{max-height:20rem;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}:root .cmp-sr[aria-selected=true]{color:var(--p-heading);font-weight:600}:root .cmp-sr[data-kbd]{background:var(--p-press);outline:1px solid var(--p-mark-muted);outline-offset:-1px}:root .cmp-sr .cmp-chip-mono{display:inline-flex;flex-shrink:0}:root .cmp-sr-sec{font-size:var(--fs-caption);color:var(--p-muted);white-space:nowrap}@media (forced-colors: active){:root .cmp-sr[data-kbd]{outline-color:Highlight}}:root .cmp-sectors{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:1.25rem}:root .cmp-sectors-lbl{font-size:var(--fs-caption);color:var(--p-muted);font-weight:600}:root .cmp-sec-pill{position:relative;min-block-size:var(--h-sm);padding-inline:.75rem;border-radius:var(--r-sm);border:1px solid var(--p-border-btn);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .cmp-sec-pill:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .cmp-sec-pill:active{background:var(--p-press)}:root .cmp-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1.25rem}:root .cmp-tool-btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-md);padding-inline:1rem;background:var(--p-surface);color:var(--p-heading);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .cmp-tool-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .cmp-tool-btn:active{background:var(--p-press)}:root .cmp-tool-btn svg{width:16px;height:16px}:root .cmp-tool-ghost{background:transparent;color:var(--p-brand);border-color:transparent}:root .cmp-tool-ghost:hover{background:var(--p-hover);border-color:transparent}:root .cmp-seg{display:inline-flex;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);padding:2px;gap:2px}:root .cmp-seg button{position:relative;min-block-size:calc(var(--h-sm) - 6px);border:0;background:transparent;padding-inline:.75rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);color:var(--p-muted);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}:root .cmp-seg button:hover{background:var(--p-hover);color:var(--p-heading)}:root .cmp-seg button:focus-visible{outline-offset:1px;z-index:1}:root .cmp-seg button.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .cmp-namebar{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem;color:var(--p-text)}:root .cmp-namebar-ic{width:17px;height:17px;flex-shrink:0;color:var(--p-faint)}:root .cmp-top1{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap;margin-block-end:.75rem}:root .cmp-top1>.cmp-back{margin:0;flex:none}:root .cmp-top1>.cmp-namebar{flex:1 1 240px;min-inline-size:0;margin:0}:root .cmp-top2{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-block-end:1rem}:root .cmp-top2>.cmp-rail,:root .cmp-top2>.cmp-toolbar{margin:0}:root .cmp-top2>.cmp-rail{flex:1 1 auto;min-inline-size:0}:root .cmp-top2>.cmp-toolbar{flex:0 1 auto;min-inline-size:0;max-inline-size:100%}:root .cmp-name-input{flex:1;min-width:0;min-block-size:var(--h-md);border:1px solid transparent;background:transparent;font-size:var(--fs-h2);font-weight:600;color:var(--p-heading);padding-block:0;padding-inline:.5rem;border-radius:var(--r-sm);transition:background-color var(--t-fast),border-color var(--t-fast)}:root .cmp-name-input::placeholder{color:var(--p-faint);font-weight:400}:root .cmp-name-input:hover{background:var(--p-hover)}:root .cmp-name-input:focus{background:var(--p-surface);border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;box-shadow:none}:root .cmp-save-btn.is-saved{background:var(--p-brand-tint);color:var(--p-heading);border:1px solid var(--p-brand)}:root .cmp-save-btn.is-saved:hover{background:var(--p-brand-tint-hover);border-color:var(--p-brand)}:root .cmp-save-btn.is-dirty{background:var(--p-brand);color:var(--p-on-brand);border:1px solid var(--p-brand)}:root .cmp-save-btn.is-dirty:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .cmp-save-btn.is-dirty:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .cmp-chart-card{padding:1.25rem 1.4rem 1.4rem;margin-bottom:1.25rem}:root .cmp-chart-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}:root .cmp-chart-head h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:0}:root .cmp-chart-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center}@media (max-width:720px){:root .cmp-chart-body{grid-template-columns:1fr}}:root .cmp-radar-wrap svg{width:100%;height:auto;max-width:420px;margin-inline:auto;display:block}:root .cmp-radar-legend{display:flex;flex-direction:column;gap:.5rem}:root .cmp-radar-leg{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-block-size:var(--h-sm);padding-inline:.5rem;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:500;color:var(--p-heading);cursor:pointer;background:transparent;border:0}:root .cmp-radar-leg:hover{background:var(--p-hover)}:root .cmp-radar-leg.muted{color:var(--p-disabled-ink);text-decoration:line-through}:root .cmp-radar-leg.muted .cmp-radar-sw{background:var(--p-fill-2)!important;box-shadow:inset 0 0 0 1px var(--p-border-btn)}:root .cmp-radar-sw{width:14px;height:14px;border-radius:var(--r-xs);flex-shrink:0}:root .cmp-bars-wrap{display:flex;flex-direction:column;gap:.7rem}:root .cmp-barrow-lbl{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);margin-bottom:.25rem}:root .cmp-barrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}:root .cmp-barrow-nm{font-size:var(--fs-caption);width:6rem;flex-shrink:0;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .cmp-barrow-track{flex:1;block-size:.5rem;border:1px solid var(--p-border-btn);border-radius:var(--r-pill);background:var(--p-fill-2);overflow:hidden}:root .cmp-barrow-fill{display:block;height:100%;border-radius:inherit;transition:width var(--t-fast)}:root .cmp-table-scroll{overflow:visible;border:1px solid var(--p-tbl-line);border-radius:var(--r-md);box-shadow:var(--p-shadow-frame);background:var(--p-surface)}:root .cmp-grid{display:grid}:root .cmp-cell{min-block-size:var(--row);padding:.5rem .75rem;border-bottom:1px solid var(--p-tbl-line);display:flex;flex-direction:column;justify-content:center}:root .cmp-lblcell{position:sticky;inset-inline-start:0;z-index:2;background:var(--p-surface)}:root .cmp-scrolled .cmp-lblcell{box-shadow:none}:root[dir=rtl] .cmp-scrolled .cmp-lblcell{box-shadow:none}:root .cmp-metric-lbl{font-size:var(--fs-table);font-weight:500;color:var(--p-text);display:flex;align-items:center;gap:.35rem}:root .cmp-metric-unit{font-size:var(--fs-caption);color:var(--p-muted);font-weight:400;margin-top:.1rem}:root .cmp-dir{font-size:var(--fs-caption);color:var(--p-gold);font-weight:500}:root .cmp-metric-na{display:block;font-size:var(--fs-caption);color:var(--p-muted);font-weight:400;line-height:1.4;margin-top:.1rem}:root .cmp-metric-lbl.indent{padding-inline-start:1.5rem;font-weight:400;color:var(--p-muted);position:relative}:root .cmp-metric-lbl.indent:before{content:"└";position:absolute;inset-inline-start:.25rem;color:var(--p-faint);font-size:var(--fs-caption)}:root .cmp-grp-period{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--tb-body);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);white-space:nowrap;margin-inline-start:.35rem}:root .cmp-mitem.indent{padding-inline-start:calc(1.25rem + 16px)}:root .cmp-mitem.indent:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(1.25rem + 7px);border-inline-start:1px solid var(--p-line-soft);pointer-events:none}:root .cmp-metric-cell{cursor:pointer}:root .cmp-metric-cell{transition:none}:root .cmp-metric-cell:hover{background:var(--p-hover)}:root .cmp-metric-cell:is(:hover,:has(+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover)),:root .cmp-metric-cell:is(:hover,:has(+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover))+.cmp-valcell:not(.cmp-win):not(.cmp-heat):not(.cmp-heat-strong),:root .cmp-metric-cell:is(:hover,:has(+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover))+.cmp-valcell+.cmp-valcell:not(.cmp-win):not(.cmp-heat):not(.cmp-heat-strong),:root .cmp-metric-cell:is(:hover,:has(+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover))+.cmp-valcell+.cmp-valcell+.cmp-valcell:not(.cmp-win):not(.cmp-heat):not(.cmp-heat-strong),:root .cmp-metric-cell:is(:hover,:has(+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover))+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:not(.cmp-win):not(.cmp-heat):not(.cmp-heat-strong),:root .cmp-metric-cell:is(:hover,:has(+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover))+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:not(.cmp-win):not(.cmp-heat):not(.cmp-heat-strong),:root .cmp-metric-cell:is(:hover,:has(+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover),:has(+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:hover))+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell+.cmp-valcell:not(.cmp-win):not(.cmp-heat):not(.cmp-heat-strong){background:var(--tb-hover, var(--p-hover))}:root .cmp-metric-cell:hover .cmp-metric-lbl{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .cmp-info-dot{display:inline-flex;vertical-align:middle;color:var(--p-muted)}:root .cmp-metric-cell:hover .cmp-info-dot{color:var(--p-heading)}:root .cmp-metric-cell:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .cmp-metric-cell:focus-visible .cmp-metric-lbl{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .cmp-metric-cell:focus-visible .cmp-info-dot{color:var(--p-heading)}:root .cmp-valcell{align-items:flex-end}:root[dir=rtl] .cmp-valcell{align-items:flex-start}:root .cmp-val{font-size:var(--fs-table);font-weight:500;color:var(--tb-fig);font-variant-numeric:tabular-nums;unicode-bidi:isolate}:root .cmp-val.na{color:var(--p-faint);font-weight:400}:root .cmp-win{border-inline-start:var(--mark-w) solid var(--p-brand);background:var(--tb-tint)}:root .cmp-win .cmp-val{color:var(--tb-fig)}:root .cmp-val.cmp-pos,:root .cmp-win .cmp-val.cmp-pos{color:var(--p-pos)}:root .cmp-val.cmp-neg,:root .cmp-win .cmp-val.cmp-neg{color:var(--p-neg)}:root .cmp-val.cmp-margin,:root .cmp-win .cmp-val.cmp-margin,:root .cmp-metric-lbl.cmp-margin{color:var(--tb-quiet, #5E5748)}:root .cmp-medal-ic{color:var(--p-heading)}:root .cmp-verdict{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.25rem;margin-block-end:1rem;border-radius:var(--r-md);background:#faf1dc;border:1px solid #E8D5A6}:root .cmp-verdict-head{display:flex;align-items:center;gap:.9rem}:root .cmp-verdict-trophy{flex:none;display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:var(--r-pill);background:var(--p-gold);color:#fff}:root .cmp-verdict-lead{flex:1;min-inline-size:0}:root .cmp-verdict-lead b{display:block;margin-block-end:.15rem;font-size:var(--fs-caption);font-weight:500;color:var(--p-gold)}:root .cmp-verdict-name{font-size:var(--fs-h2);font-weight:600;color:var(--p-heading)}:root .cmp-verdict-score{font-size:var(--fs-h2);font-weight:600;color:var(--p-gold)}:root .cmp-medals{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}:root .cmp-medal{min-inline-size:0;padding:.7rem .85rem;border-radius:var(--r-md);background:var(--p-surface);border:1px solid var(--p-line-soft)}:root .cmp-medal.rank1{border-color:#d9b45c}:root .cmp-medal-top{display:flex;align-items:center;gap:.4rem;min-inline-size:0}:root .cmp-medal-badge{flex:none}:root .cmp-medal-nm{min-inline-size:0;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .cmp-medal-sc{margin-block-start:.35rem;font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .cmp-medal-sc small{margin-inline-start:.3rem;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}:root .cmp-medal-bar{block-size:6px;margin-block-start:.4rem;border-radius:var(--r-pill);background:var(--p-fill-2);overflow:hidden}:root .cmp-medal-bar span{display:block;block-size:100%;border-radius:inherit;background:#9a7419}@media (max-width:768px){:root .cmp-verdict{padding:.85rem}}@media (max-width:768px){:root .cmp-verdict-name,:root .cmp-verdict-score{font-size:var(--fs-h3)}}@media (max-width:768px){:root .cmp-medals{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .cmp-grid{position:relative;isolation:isolate}:root .cmp-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}:root .cmp-bar{block-size:4px;inline-size:100%;background:var(--tb-track);border-radius:var(--r-pill);margin-top:.35rem;overflow:hidden;position:relative}:root .cmp-bar span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit}:root .cmp-heat .cmp-val,:root .cmp-win.cmp-heat .cmp-val{color:var(--tb-fig)}:root .cmp-heat .cmp-val.cmp-pos,:root .cmp-win.cmp-heat .cmp-val.cmp-pos{color:var(--tb-pos-heat)}:root .cmp-heat .cmp-val.cmp-neg,:root .cmp-win.cmp-heat .cmp-val.cmp-neg{color:var(--tb-neg-heat)}:root .cmp-hcell{position:sticky;top:var(--bar-bottom);z-index:3;background:var(--p-th-bg);color:var(--p-th-fg);border-bottom:0;padding:.75rem}:root .cmp-hcell :focus-visible{outline-color:var(--tb-ink)}:root .cmp-hcell .cmp-metric-lbl{color:var(--p-th-fg);font-size:var(--fs-h3);font-weight:600}:root .cmp-corner{z-index:4;inset-inline-start:0;border-start-start-radius:calc(var(--r-md) - 1px)}:root .cmp-grid .cmp-hcell{z-index:21}:root .cmp-grid .cmp-corner{z-index:22}:root .cmp-hcell-last{border-start-end-radius:calc(var(--r-md) - 1px)}:root .cmp-co-head{display:flex;flex-direction:column;gap:.3rem;position:relative;cursor:pointer}:root .cmp-co-top{display:flex;align-items:center;gap:.5rem}:root .cmp-co-top>.cmp-co-sec{flex:none;align-self:flex-start;margin-inline-start:auto;margin-inline-end:calc(var(--h-xs) + .25rem)}:root .cmp-co-mono{display:inline-flex;width:36px;height:36px;border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--p-on-brand);flex-shrink:0}:root .cmp-co-nm{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);display:inline-flex;align-items:center;gap:.25rem}:root .cmp-hcell .cmp-co-nm{color:var(--p-th-fg);font-size:var(--fs-h3)}:root .cmp-hcell .cmp-co-nm:hover{text-decoration:underline!important;text-underline-offset:3px}:root .cmp-co-sym{font-size:var(--fs-caption);color:var(--p-on-dark-muted);font-weight:500;font-variant-numeric:tabular-nums}:root .cmp-co-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}:root .cmp-co-sec,:root .cmp-co-wins{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);white-space:nowrap;background:var(--tb-body);color:var(--tb-ink)}:root .cmp-co-wins{gap:.25rem;background:var(--p-brand);color:var(--p-on-brand)}:root .cmp-co-remove{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;width:var(--h-xs);height:var(--h-xs);border:0;background:var(--p-surface);color:var(--p-heading);border-radius:var(--r-xs);cursor:pointer;display:none;align-items:center;justify-content:center;font-size:1rem;line-height:1}:root .cmp-co-remove:hover{background:var(--p-hover)}:root .cmp-chip-x:disabled,:root .cmp-co-remove:disabled{color:var(--p-disabled-ink);background:transparent;cursor:not-allowed}:root .cmp-hcell:hover .cmp-co-remove,:root .cmp-hcell:focus-within .cmp-co-remove{display:flex}:root .cmp-co-nmrow{display:flex;align-items:center;gap:.25rem;min-inline-size:0}:root .cmp-sort-ic{display:inline-flex;flex-shrink:0;font-size:var(--fs-caption);color:inherit}:root .cmp-sort-ic:empty{display:none}:root .cmp-head-sentinel{block-size:1px;margin-block-end:-1px;visibility:hidden;pointer-events:none}:root .cmp-table-scroll.is-stuck .cmp-corner,:root .cmp-table-scroll.is-stuck .cmp-hcell-last{border-radius:0}@media (max-width:768px){:root .cmp-hcell{padding:.5rem;container:cmphead / inline-size}}@media (max-width:768px){:root .cmp-co-head{gap:.25rem}}@media (max-width:768px){:root .cmp-co-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .375rem}}@media (max-width:768px){:root .cmp-co-id{display:contents}}@media (max-width:768px){:root .cmp-co-mono{width:24px;height:24px}}@media (max-width:768px){:root .cmp-co-mono svg{width:100%;height:100%}}@media (max-width:768px){:root .cmp-co-sym{grid-row:1;grid-column:2;line-height:1.35}}@media (max-width:768px){:root .cmp-co-nmrow{grid-row:2;grid-column:1 / -1;align-items:flex-start}}@media (max-width:768px){:root .cmp-hcell .cmp-co-nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:normal;line-height:1.35;min-inline-size:0}}@media (max-width:768px){:root .cmp-hcell .cmp-co-arrow{display:none}}@media (max-width:768px){:root .cmp-co-meta{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:768px){:root .cmp-co-sec,:root .cmp-co-wins{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;line-height:var(--h-xs)}}@media (max-width:768px){:root .cmp-co-top>.cmp-co-sec{grid-row:3;grid-column:1 / -1;justify-self:start;margin:0}}@media (max-width:768px){:root .cmp-table-scroll.is-stuck .cmp-hcell{padding-block:.375rem}}@media (max-width:768px){:root .cmp-table-scroll.is-stuck .cmp-co-top{display:block}}@media (max-width:768px){:root .cmp-table-scroll.is-stuck .cmp-co-head{gap:.125rem}}@media (max-width:768px){:root .cmp-table-scroll.is-stuck :is(.cmp-co-mono,.cmp-co-sym,.cmp-co-sec,.cmp-co-wins){display:none}}@container cmphead (max-width: 64px){:root .cmp-co-mono{display:none}}@container cmphead (max-width: 64px){:root .cmp-co-sym{grid-column:1 / -1}}@container cmphead (max-width: 64px){:root .cmp-hcell .cmp-co-nm{display:block;-webkit-line-clamp:none;white-space:nowrap;text-overflow:ellipsis}}:root .cmp-grouprow{grid-column:1 / -1;position:sticky;inset-inline-start:0;min-block-size:var(--row);background:var(--tb-band);padding:.5rem .75rem;font-size:var(--fs-caption);font-weight:700;color:var(--p-heading);border-bottom:1px solid var(--p-tbl-line);display:flex;align-items:center;gap:.5rem;cursor:pointer}:root .cmp-grouprow:hover{background:var(--p-hover)}:root .cmp-group-arrow{display:inline-flex;transition:transform var(--t-fast)}:root .cmp-group-arrow.collapsed{transform:rotate(-90deg)}:root[dir=rtl] .cmp-group-arrow.collapsed{transform:rotate(90deg)}:root .cmp-footcell{z-index:2;background:var(--tb-band);border-top:1px solid var(--p-tbl-line);border-bottom:0;padding:.75rem}:root .cmp-footcell .cmp-metric-lbl{color:var(--p-heading);font-weight:600}:root .cmp-winbar-wrap{display:flex;flex-direction:column;gap:.4rem;inline-size:100%}:root .cmp-winbar{inline-size:100%;block-size:.5rem;border:1px solid var(--tb-line-mark);border-radius:var(--r-pill);background:var(--tb-body);overflow:hidden}:root .cmp-winbar-fill{display:block;block-size:100%;border-radius:inherit;background:var(--p-mark-faint);transition:inline-size var(--t-fast)}:root .cmp-winbar-fill.champ{background:var(--p-brand)}:root .cmp-winbar-lbl{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);line-height:1.4}:root .cmp-winbar-lbl.champ{color:var(--p-heading);font-weight:600}:root .cmp-co-arrow{display:inline-flex;visibility:hidden;color:currentColor}:root[dir=rtl] .cmp-co-arrow{transform:scaleX(-1)}:root .cmp-co-nm:hover .cmp-co-arrow,:root .cmp-co-nm:focus-visible .cmp-co-arrow,:root .cmp-chip:hover .cmp-co-arrow{visibility:visible}:root .cmp-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .2s;z-index:1001;padding:1rem}:root .cmp-confirm-backdrop.open{opacity:1;visibility:visible}:root .cmp-confirm{background:var(--p-surface);border:0;border-radius:var(--r-lg);padding:1.5rem;max-width:440px;width:100%;box-shadow:var(--p-shadow-modal)}:root .cmp-confirm-title{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin-bottom:.5rem}:root .cmp-confirm-msg{font-size:var(--fs-ui);color:var(--p-muted);line-height:var(--lh-ui);margin-bottom:1.25rem}:root .cmp-confirm-actions{display:flex;flex-wrap:wrap;gap:.5rem}:root .cmp-confirm-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-md);padding-inline:1rem;border-radius:var(--r-sm);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);cursor:pointer;border:1px solid transparent;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .cmp-confirm-save{order:3;background:var(--p-brand);border-color:var(--p-brand);color:var(--p-on-brand);flex:1;min-width:150px}:root .cmp-confirm-save:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .cmp-confirm-save:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .cmp-confirm-leave{order:2;background:var(--p-surface);color:var(--p-neg);border-color:var(--p-neg)}:root .cmp-confirm-leave:hover{background:var(--p-neg-bg)}:root .cmp-confirm-leave:active{background:var(--p-neg-bg-press)}:root .cmp-confirm-cancel{order:1;background:var(--p-surface);color:var(--p-heading);border-color:var(--p-border-btn)}:root .cmp-confirm-cancel:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .cmp-confirm-cancel:active{background:var(--p-press)}:root .cmp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);opacity:0;visibility:hidden;transition:opacity .25s;z-index:1001;display:flex;align-items:center;justify-content:center;padding:1rem}:root .cmp-modal-backdrop.open{opacity:1;visibility:visible}:root .cmp-drawer{width:440px;max-width:94vw;max-height:82vh;background:var(--p-surface);border-radius:var(--r-lg);box-shadow:var(--p-shadow-modal);overflow:hidden;z-index:201;display:flex;flex-direction:column}:root .cmp-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--p-line-soft)}:root .cmp-drawer-head h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:0}:root .cmp-drawer-close{position:relative;display:inline-grid;place-items:center;width:var(--h-sm);height:var(--h-sm);padding:0;border:1px solid transparent;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--p-muted);font-size:1.125rem;line-height:1}:root .cmp-drawer-close:hover{background:var(--p-hover);color:var(--p-heading)}:root .cmp-drawer-close:active{background:var(--p-press)}:root .cmp-drawer-close svg{display:block;width:20px;height:20px}:root .cmp-drawer-close:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .cmp-drawer-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-block:1rem 1.25rem;padding-inline:0}:root .cmp-msets{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:0 .75rem;padding-inline:1.25rem}:root .cmp-mset{box-sizing:border-box;display:inline-flex;align-items:center;min-block-size:var(--h-sm);margin:0;padding-block:0;padding-inline:.875rem;border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);background:var(--csh-cream, #FBF4E2);color:var(--p-heading);box-shadow:var(--csh-lift);font-family:inherit;font-size:var(--fs-caption);font-weight:500;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .cmp-mset:hover{background:var(--p-hover);border-color:var(--csh-edge-hover, #A9AB8E)}:root .cmp-mset:active{background:var(--p-press)}:root .cmp-mset[aria-pressed=true]{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-brand)}:root .cmp-mset[aria-pressed=true]:hover{background:var(--p-brand-tint-hover);border-color:var(--p-brand)}:root .cmp-mset:focus{outline:none}:root .cmp-mset:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}@media (forced-colors: active){:root .cmp-mset[aria-pressed=true]{border-color:Highlight}}:root .cmp-macts{display:flex;gap:.5rem;padding-block:0 .6rem;padding-inline:1.25rem;border-bottom:1px solid var(--p-line-soft);margin-bottom:.75rem}:root .cmp-mact{flex:1;box-sizing:border-box;min-block-size:var(--h-sm);padding-inline:.75rem;border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:600;cursor:pointer;text-align:center;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .cmp-mact-all,:root .cmp-mact-reset{border:1px solid var(--p-border-btn);background:var(--p-surface);color:var(--p-heading)}:root .cmp-mact-all:hover,:root .cmp-mact-reset:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .cmp-mact{border-radius:var(--r-pill);box-shadow:var(--csh-lift, 0 1px 2px rgba(22, 20, 15, .06), 0 2px 6px -1px rgba(22, 20, 15, .08))}:root .cmp-mact-all,:root .cmp-mact-reset{border-color:var(--csh-edge, #DDDEC9)}:root .cmp-mact-all:hover,:root .cmp-mact-reset:hover{border-color:#a9ab8e}:root .cmp-mact-all:active,:root .cmp-mact-reset:active{background:var(--p-press)}:root .cmp-drawer-searchbox.adl-search{block-size:var(--h-md);margin-inline:1.25rem;margin-block:0 4px}:root .cmp-mgroup{margin:0}:root .cmp-mgroup-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding-block:12px 4px;padding-inline:1.25rem;background:var(--p-surface);color:var(--p-muted);font-size:var(--fs-caption);font-weight:600;line-height:1.4;cursor:pointer}:root .cmp-mgroup-title{flex:0 1 auto;min-width:0}:root .cmp-mgroup-head{top:-1rem;background:#faf1dc}:root .cmp-mgroup-title{color:var(--p-gold)}:root .adl-ghead{background:#faf1dc}:root .adl-ghead .adl-glabel{color:var(--p-gold)}@media (hover: hover){:root .cmp-mitem:hover,:root .adl-menu .adl-opt:hover{background:#f6f4ee}}:root .cmp-mgroup-per{flex:0 0 auto;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}:root .cmp-mgroup-all{position:relative;flex:0 0 auto;display:inline-flex;margin:0;padding:0;border:0;border-radius:var(--r-xs);background:none;cursor:pointer}:root .cmp-mgroup-all:focus{outline:none}:root .cmp-mgroup-all:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .cmp-mitem{position:relative;display:flex;align-items:center;gap:8px;min-block-size:36px;padding-block:8px;padding-inline:1.25rem;cursor:pointer;color:var(--p-text);font-size:var(--fs-ui);line-height:1.4}@media (hover: hover){:root .cmp-mitem:hover{background:var(--p-hover)}}:root .cmp-mitem-cb{position:absolute;inset-inline-start:1.25rem;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}:root .cmp-mitem-cb:checked+.adl-box{border-color:var(--p-brand);background:var(--p-brand)}:root .cmp-mitem-cb:checked+.adl-box .adl-box-on{display:block}:root .cmp-mitem:has(.cmp-mitem-cb:focus-visible){background:var(--p-press);outline:1px solid var(--p-mark-muted);outline-offset:-1px}:root .cmp-mitem:has(.cmp-mitem-cb:checked) .cmp-mitem-lbl{color:var(--p-heading);font-weight:600}:root .cmp-mitem-lbl{flex:1;min-width:0}:root .cmp-mitem-unit{font-size:var(--fs-caption);color:var(--p-muted)}:root .cmp-mitem-dir{flex:0 0 auto;font-size:var(--fs-caption);color:var(--p-muted);white-space:nowrap}@media (forced-colors: active){:root .cmp-mitem-cb:checked+.adl-box{border-color:Highlight;background:Highlight}}@media (forced-colors: active){:root .cmp-mitem:has(.cmp-mitem-cb:focus-visible){outline-color:Highlight}}:root .cmp-drawer-foot{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-top:1px solid var(--p-line-soft)}:root .cmp-drawer-count{font-size:var(--fs-caption);font-weight:600;color:var(--p-text)}:root .cmp-drawer-foot{gap:.75rem;flex-wrap:wrap}:root .cmp-drawer-foot .cmp-macts{padding:0;margin:0;border:0}:root .cmp-drawer-foot .cmp-mact{flex:0 0 auto}:root .cmp-msets-lbl{padding-inline:1.25rem;margin-block-end:.5rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}:root .cmp-build{padding:1.9rem 1.7rem;max-width:660px;margin-inline:auto}:root .cmp-build-head{text-align:center;margin-bottom:1.3rem}:root .cmp-build-head h3{font-family:var(--font-primary);font-size:var(--fs-h2);color:var(--p-heading);margin:0 0 .4rem;font-weight:600}:root .cmp-build-head p{font-size:var(--fs-ui);color:var(--p-muted);margin:0;line-height:var(--lh-ui)}:root .cmp-build-selected{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:2.1rem;margin-bottom:1rem}:root .cmp-build-chips{display:flex;flex-wrap:wrap;gap:.45rem;flex:1}:root .cmp-build-chip{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.25rem;border:1px solid var(--p-brand);border-radius:var(--r-pill);background:var(--p-brand-tint);font-size:var(--fs-caption);font-weight:500;color:var(--p-heading)}:root .cmp-build-chip-mono{display:inline-flex;border-radius:var(--r-pill)}:root .cmp-build-chip-x{position:relative;border:0;background:transparent;color:var(--p-heading);width:var(--h-xs);height:var(--h-xs);border-radius:var(--r-pill);font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}:root .cmp-build-chip-x:hover{background:var(--p-brand-tint-hover)}:root .cmp-build-empty-hint{flex:1;font-size:var(--fs-ui);color:var(--p-muted);font-weight:400}:root .cmp-build-count{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;min-block-size:var(--h-xs);padding-inline:.5rem;font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);font-variant-numeric:tabular-nums;color:var(--p-heading);background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-xs)}:root .cmp-build-count:before{content:"";inline-size:.5rem;block-size:.5rem;border-radius:var(--r-pill);background:var(--p-mark-faint)}:root .cmp-build-count.ok:before{background:var(--p-pos)}:root .cmp-build-searchbox{position:relative;margin-bottom:.6rem}:root .cmp-build-search-ic{position:absolute;inset-inline-start:.75rem;inset-block-start:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--p-muted);pointer-events:none}:root .cmp-build-searchbox input{width:100%;box-sizing:border-box;min-block-size:var(--h-md);font-size:var(--fs-ui);font-weight:400;color:var(--p-heading);background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);padding-block:0;padding-inline-start:2.25rem;padding-inline-end:.75rem;transition:border-color var(--t-fast)}:root .cmp-build-searchbox input:hover{border-color:var(--p-border-strong-hover)}:root .cmp-build-searchbox input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;box-shadow:none}:root .cmp-build-results{max-height:20rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--p-border);border-radius:var(--r-md);background:var(--p-surface);padding-block:4px;padding-inline:0;margin-bottom:1.2rem}:root .cmp-build-max{padding-block:4px;padding-inline:12px}:root .cmp-build-sr{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:calc(100% - 8px);margin-inline:4px;min-block-size:36px;text-align:start;background:transparent;border:0;border-radius:var(--r-sm);padding-block:8px;padding-inline:8px;cursor:pointer;font-size:var(--fs-ui);line-height:1.4;color:var(--p-text)}@media (hover: hover){:root .cmp-build-sr:hover:not(:disabled){background:var(--p-hover)}}:root .cmp-build-sr:focus{outline:none}:root .cmp-build-sr:focus-visible{background:var(--p-press);outline:1px solid var(--p-mark-muted);outline-offset:-1px}:root .cmp-build-sr:disabled{color:var(--p-disabled-ink);cursor:not-allowed}:root .cmp-build-sr:disabled .cmp-build-sr-sec{color:var(--p-disabled-ink)}:root .cmp-build-sr:disabled .adl-box{border-color:var(--p-border);background:var(--p-fill)}:root .cmp-build-sr[aria-pressed=true]{color:var(--p-heading);font-weight:600}:root .cmp-build-sr[aria-pressed=true] .adl-box{border-color:var(--p-brand);background:var(--p-brand)}:root .cmp-build-sr[aria-pressed=true] .adl-box .adl-box-on{display:block}:root .cmp-build-sr-mono{flex-shrink:0;display:inline-flex;border-radius:var(--r-pill)}:root .cmp-build-sr-name{flex:0 1 auto;min-width:0;font-weight:inherit;color:inherit}:root .cmp-build-sr-sec{margin-inline-start:auto;flex:0 0 auto;font-size:var(--fs-caption);color:var(--p-muted);white-space:nowrap}@media (forced-colors: active){:root .cmp-build-sr[aria-pressed=true] .adl-box{border-color:Highlight;background:Highlight}}@media (forced-colors: active){:root .cmp-build-sr:focus-visible{outline-color:Highlight}}:root .cmp-build-group .adl-ghead{inset-block-start:-4px}:root .cmp-build-group+.cmp-build-group .adl-ghead{padding-block-start:16px}:root .cmp-build-noresult{padding:1.5rem;text-align:center;color:var(--p-muted);font-size:var(--fs-ui)}:root .cmp-build-start{display:flex;align-items:center;justify-content:center;width:100%;min-block-size:var(--h-lg);padding-inline:1.5rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);font-size:var(--fs-body);font-weight:600;cursor:pointer;background:var(--p-brand);color:var(--p-on-brand);box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .cmp-build-start:hover:not(:disabled){background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .cmp-build-start:active:not(:disabled){background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .cmp-build-start:disabled{background:var(--p-fill);border-color:var(--p-border);color:var(--p-disabled-ink);cursor:not-allowed;box-shadow:none}:root .cmp-back{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:1rem;min-block-size:var(--h-sm);padding-inline:.75rem;background:var(--p-surface);color:var(--p-heading);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:600;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .cmp-back:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .cmp-back:active{background:var(--p-press)}:root .cmp-back svg{width:16px;height:16px}:root[dir=rtl] .cmp-back svg{transform:scaleX(-1)}:root .cmp-dashboard{animation:none}:root .cmp-dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.6rem}:root .cmp-dash-head>:first-child{min-inline-size:0;flex:1 1 280px}:root .cmp-dash-title{font-family:var(--font-primary);font-size:var(--fs-h2);font-weight:600;color:var(--p-heading);margin:0}:root .cmp-dash-sub{font-size:var(--fs-ui);color:var(--p-muted);margin:.35rem 0 0;line-height:var(--lh-ui);max-width:520px}:root .cmp-dash-new{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-md);padding-inline:1rem;background:var(--p-brand);color:var(--p-on-brand);border:1px solid var(--p-brand);border-radius:var(--r-sm);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap}:root .cmp-dash-new:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .cmp-dash-new:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .cmp-dash-new svg{width:16px;height:16px}:root .cmp-dash-head-end{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;min-inline-size:0;flex:1 1 auto;max-inline-size:100%}:root .cmp-dash-head .cmp-dash-current{margin-bottom:0;inline-size:auto;min-inline-size:0;flex:0 1 auto;max-inline-size:min(420px,100%);padding:.6rem .8rem;gap:.75rem}:root .cmp-dash-head .cmp-dash-current-l{gap:.6rem}:root .cmp-dash-head .cmp-dash-current-name{font-size:var(--fs-ui)}:root .cmp-dash-current,:root .cmp-dash-line{box-shadow:var(--p-shadow-frame)}@media (max-width:768px){:root .cmp-dash-head-end{inline-size:100%;justify-content:space-between}}@media (max-width:768px){:root .cmp-dash-head .cmp-dash-current{inline-size:100%;max-inline-size:none}}:root .cmp-dash-current{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-inline-size:0;padding:1rem 1.25rem;margin-bottom:1.8rem;border-radius:var(--r-md);background:var(--p-surface);border:1px solid var(--p-border);cursor:pointer;transition:border-color var(--t-fast)}:root .cmp-dash-current:hover{border-color:var(--p-border-strong)}:root .cmp-dash-current:hover .cmp-dash-current-name{text-decoration:underline;text-underline-offset:3px}:root .cmp-dash-current-l{display:flex;align-items:center;gap:.9rem;min-width:0;min-inline-size:0;flex:1 1 auto}:root .cmp-dash-current-body{min-inline-size:0;flex:1 1 auto}:root .cmp-dash-current-badge{flex-shrink:0;display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);white-space:nowrap}:root .cmp-dash-current-name{font-size:var(--fs-body);font-weight:600;color:var(--p-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .cmp-dash-current-go,:root .cmp-dash-open{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-size:var(--fs-caption);font-weight:600;color:var(--p-brand);white-space:nowrap}:root .cmp-dash-current-go:after,:root .cmp-dash-open:after{content:"";flex:none;inline-size:.5rem;block-size:.75rem;background-color:currentColor;-webkit-mask:var(--p-chevron-end) center / 100% 100% no-repeat;mask:var(--p-chevron-end) center / 100% 100% no-repeat}:root[dir=rtl] .cmp-dash-current-go:after,:root[dir=rtl] .cmp-dash-open:after{transform:scaleX(-1)}@media (max-width:768px){:root .cmp-dash-current{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body body" "badge go";align-items:center;gap:.6rem 1rem}}@media (max-width:768px){:root .cmp-dash-current-l{display:contents}}@media (max-width:768px){:root .cmp-dash-current-body{grid-area:body;min-inline-size:0}}@media (max-width:768px){:root .cmp-dash-current-badge{grid-area:badge;justify-self:start}}@media (max-width:768px){:root .cmp-dash-current-go{grid-area:go}}@media (max-width:768px){:root .cmp-dash-current-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}}:root .cmp-dash-section{font-family:var(--font-primary);font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}:root .cmp-dash-count{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);white-space:nowrap;font-variant-numeric:tabular-nums}:root .cmp-dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}:root .cmp-dash-card{position:relative;padding:1.25rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--t-fast);box-shadow:none}:root .cmp-dash-card:hover{border-color:var(--p-border-strong)}:root .cmp-dash-card:hover .cmp-dash-card-name{text-decoration:underline;text-underline-offset:3px}:root .cmp-dash-del{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:inline-grid;place-items:center;width:var(--h-sm);height:var(--h-sm);padding:0;border:1px solid transparent;background:transparent;color:var(--p-muted);border-radius:var(--r-sm);font-size:1.125rem;line-height:1;cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}:root .cmp-dash-del:hover{background:var(--p-hover);color:var(--p-neg)}:root .cmp-dash-del:active{background:var(--p-press)}:root .cmp-dash-monos{display:flex;align-items:center;margin-bottom:.7rem}:root .cmp-dash-monos.sm{margin-bottom:0}:root .cmp-dash-mono{display:inline-flex;margin-inline-end:-8px;border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--p-surface)}:root .cmp-dash-more{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-inline-start:2px;border-radius:var(--r-pill);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:600;box-shadow:0 0 0 2px var(--p-surface)}:root .cmp-dash-card-name{font-size:var(--fs-body);font-weight:600;color:var(--p-heading);margin-bottom:.25rem;padding-inline-end:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .cmp-dash-card-co{font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5;margin-bottom:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .cmp-dash-card-foot{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}:root .cmp-dash-tag{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);white-space:nowrap}:root .cmp-dash-open{margin-inline-start:auto}:root .cmp-dash-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding:.75rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md)}:root .cmp-dash-line-text{flex:1 1 14rem;min-inline-size:0;margin:0;font-size:var(--fs-ui);font-weight:400;line-height:var(--lh-ui);color:var(--p-muted)}:root .cmp-dash-line-text strong{font-weight:600;color:var(--p-heading)}:root .cmp-dash-lock .cmp-dash-line-text{font-weight:500;color:var(--p-heading)}:root .cmp-dash-line>.cmp-dash-new,:root .cmp-dash-line>.cp-gate-cta{flex:none}@media (max-width:768px){:root .cmp-dash-line{padding-inline:.75rem}}:root .cmp-quick{margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--p-border)}:root .cmp-quick-head{margin-bottom:1rem}:root .cmp-quick-head .cmp-dash-section{margin:0}:root .cmp-quick-sub{font-size:var(--fs-ui);color:var(--p-muted);margin:.3rem 0 0;line-height:var(--lh-ui);max-width:520px}:root .cmp-quick-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem;margin-bottom:1.3rem;background:var(--p-fill);border:1px solid var(--p-border);border-radius:var(--r-md)}:root .cmp-quick-lbl{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}:root .cmp-quick-select{position:relative;display:inline-flex;min-width:0}:root .cmp-quick-select .adl-trigger{min-inline-size:200px}:root .cmp-quick-native:not(.adl-native){font-family:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--p-heading);background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);block-size:var(--h-sm);padding-inline:.5rem}@media (max-width:768px){:root .cmp-quick-select{display:flex;flex:1 1 220px}}@media (max-width:768px){:root .cmp-quick-select .adl-trigger{min-inline-size:0}}:root .cmp-quick-sub{margin-top:.3rem;max-width:760px}:root .cmp-quick-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}:root .cmp-quick-col{position:relative;overflow:hidden;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);box-shadow:none}:root .cmp-quick-pat,:root .cmp-quick-pat-lead{background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply}:root .cmp-quick-pat{border-radius:inherit;opacity:.039}:root .cmp-quick-pat-lead{display:none}:root .cmp-quick-col-body{position:relative;z-index:1;padding:.4rem}:root .cmp-quick-col-h{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .6rem .6rem;border-block-end:1px solid var(--p-line-soft)}:root .cmp-quick-col-t{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);letter-spacing:-.01em}:root .cmp-quick-unit{font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}:root .cmp-rank-row{position:relative;display:flex;align-items:center;gap:.55rem;min-block-size:2.5rem;padding:.3rem .6rem;border-radius:var(--r-sm);text-decoration:none;transition:background-color var(--t-fast)}:root .cmp-rank-row:hover{background:var(--p-hover)}:root .cmp-rank-row:active{background:var(--p-press)}:root .cmp-rank-row:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .cmp-rank-row:hover .cmp-co-arrow,:root .cmp-rank-row:focus-visible .cmp-co-arrow{visibility:visible}:root .cmp-rank-rest{position:relative;padding-block-start:.15rem}:root .cmp-rank-rest:before,:root .cmp-rank-row+.cmp-rank-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:.6rem;block-size:1px;background:var(--p-tbl-line)}:root .cmp-rank-row--lead{display:grid;grid-template-columns:auto 40px minmax(0,1fr);column-gap:.65rem;row-gap:.5rem;align-items:center;min-block-size:0;padding:.85rem .6rem .9rem}:root .cmp-rank-row--lead>:not(.pg-pattern){position:relative;z-index:1}:root .cmp-rank-sym{flex:none;min-inline-size:3.2em;font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);font-variant-numeric:tabular-nums;unicode-bidi:isolate}:root .cmp-rank-sym--lead{grid-column:1;grid-row:1 / span 2;align-self:center}:root[dir=rtl] .cmp-rank-sym{text-align:right}:root .cmp-rank-mono{flex:none;display:inline-flex;border-radius:var(--r-pill)}:root .cmp-rank-mono--lead{grid-column:2;grid-row:1 / span 2;align-self:center}:root .cmp-rank-main{flex:1;min-inline-size:0}:root .cmp-rank-line{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}:root .cmp-rank-line--lead{grid-column:3;grid-row:1}:root .cmp-rank-nm{min-inline-size:0;font-size:var(--fs-ui);font-weight:500;color:var(--p-text);display:inline-flex;align-items:center;gap:.25rem}:root .cmp-rank-nm-t{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .cmp-rank-nm--lead{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);letter-spacing:-.01em}:root .cmp-rank-val{flex:none;font-size:var(--fs-ui);font-weight:500;color:var(--p-heading);font-variant-numeric:tabular-nums;unicode-bidi:isolate}:root .cmp-rank-val.cmp-pos{color:var(--p-pos)}:root .cmp-rank-val.cmp-neg{color:var(--p-neg)}:root .cmp-rank-val--lead{font-size:var(--fs-figure);font-weight:600;line-height:1.15;letter-spacing:-.015em}:root .cmp-rank-bar{block-size:3px;inline-size:100%;background:var(--p-fill-2);border-radius:var(--r-pill);margin-block-start:.3rem;overflow:hidden}:root .cmp-rank-bar span{display:block;block-size:100%;border-radius:inherit;background:var(--p-pos)}:root .cmp-rank-bar--lead{grid-column:3;grid-row:2;block-size:6px;margin-block-start:0}:root .cmp-quick-empty{padding:1.5rem;text-align:center;color:var(--p-muted);font-size:var(--fs-ui)}@media (max-width:860px){:root .cmp-rank-line--lead{flex-direction:column;align-items:flex-start;gap:.1rem}}@media (max-width:640px){:root .cmp-quick-cols{grid-template-columns:1fr}}@media (max-width:640px){:root .cmp-rank-row{min-block-size:44px}}@media (max-width:640px){:root .cmp-rank-row--lead{padding-block:1rem}}:root .cmp-quick-bar>.cmp-quick-lbl,:root .cmp-quick-bar>.cmp-quick-exwrap:not(:first-child){align-self:stretch;display:inline-flex;align-items:center;border-inline-start:1px solid var(--p-border);padding-inline-start:.75rem}:root .cmp-quick-exwrap{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}:root .cmp-quick-mkt{display:inline-flex;align-items:center;gap:2px;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);padding:2px;box-shadow:none}:root .cmp-quick-mkt-btn{position:relative;min-block-size:calc(var(--h-md) - 6px);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);color:var(--p-muted);background:transparent;border:0;border-radius:var(--r-xs);padding-inline:.75rem;cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}:root .cmp-quick-mkt-btn:hover{background:var(--p-hover);color:var(--p-heading)}:root .cmp-quick-mkt-btn[aria-checked=true]{color:var(--p-heading);font-weight:600;background:var(--p-brand-tint);box-shadow:inset 0 0 0 1px var(--p-brand)}:root .cmp-quick-mkt-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px;z-index:1}:root .cmp-quick-ex{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}:root .cmp-quick-ex-btn{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);color:var(--p-text);background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-pill);padding-inline:.75rem;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .cmp-quick-ex-btn:hover{color:var(--p-heading);background:var(--p-hover);border-color:var(--p-border-strong)}:root .cmp-quick-ex-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .cmp-quick-ex-ic{width:14px;height:14px;color:var(--p-muted);flex-shrink:0}:root .cmp-quick-ex-slash{opacity:0}:root .cmp-quick-ex-btn[aria-pressed=true]{color:var(--p-heading);font-weight:600;background:var(--p-brand-tint);border-color:var(--p-brand);box-shadow:none}:root .cmp-quick-ex-btn[aria-pressed=true] .cmp-quick-ex-ic{color:var(--p-brand)}:root .cmp-quick-ex-btn[aria-pressed=true] .cmp-quick-ex-slash{opacity:1}:root .cmp-quick-ex-btn[aria-pressed=true] .cmp-quick-ex-t{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}:root .cmp-quick-ex-btn[aria-pressed=true]:hover{background:var(--p-brand-tint-hover);border-color:var(--p-brand);box-shadow:none}@media (max-width:640px){:root .cmp-quick-bar>.cmp-quick-lbl,:root .cmp-quick-bar>.cmp-quick-exwrap:not(:first-child){border-inline-start:0;padding-inline-start:0}}:root .cmp-toast{position:fixed;inset-block-end:calc(1rem + env(safe-area-inset-bottom,0px));inset-inline:0;margin-inline:auto;width:max-content;max-width:min(28rem,calc(100vw - 2rem));display:flex;align-items:center;gap:.75rem;min-block-size:var(--h-touch);background:var(--p-surface);color:var(--p-heading);border:1px solid var(--p-line-soft);padding:.625rem 1rem;border-radius:var(--r-md);font-size:var(--fs-ui);font-weight:500;line-height:1.5;box-shadow:var(--p-shadow-pop);opacity:0;transition:opacity var(--t-fast);z-index:calc(var(--z-float) + 10);pointer-events:none}:root .cmp-toast.show{opacity:1}:root .cmp-dashboard>.cmp-quick:first-child{margin-top:0;padding-top:0;border-top:0}:root .cmp-dash-lock{margin-top:0}:root .cmp-dash-lock .cp-board-gate-actions{flex-shrink:0}:root .cmp-dash-lock .cp-gate-sample{min-block-size:var(--h-md);display:inline-flex;align-items:center}@media (max-width:768px){:root .cmp-dash-lock .cp-gate-sample{min-block-size:var(--h-touch)}}:root .cmp-quick-gate{margin:-.6rem 0 1.3rem}:root .cmp-quick-gate[hidden]{display:none!important}:root .cmp-quick-gate-title:focus{outline:none}:root .cmp-quick-gate-title:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}@media (max-width:768px){:root .cmp-tool-btn,:root .cmp-add-btn,:root .cmp-back,:root .cmp-dash-new,:root .cmp-confirm-btn,:root .cmp-mact,:root .cmp-mset,:root .cmp-build-sr,:root .cmp-sec-pill,:root .cmp-quick-trigger,:root .cmp-name-input,:root .cmp-drawer-close,:root .cmp-dash-del{min-block-size:var(--h-touch)}}@media (max-width:768px){:root .cmp-drawer-close,:root .cmp-dash-del{width:var(--h-touch);height:var(--h-touch)}}@media (max-width:768px){:root .cmp-build-searchbox input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width:768px){:root .cmp-search-panel .adl-search,:root .cmp-drawer-searchbox.adl-search{block-size:var(--h-touch)}}@media (max-width:768px){:root .cmp-seg button,:root .cmp-quick-mkt-btn{min-block-size:calc(var(--h-lg) - 6px)}}@media (max-width:768px){:root .cmp-quick-opt,:root .cmp-mitem{min-block-size:var(--h-touch)}}@media (max-width:768px){:root .cmp-confirm-btn{flex:1 1 100%}}@media (max-width:768px){:root .cmp-chip-x:before,:root .cmp-build-chip-x:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}@media (max-width:768px){:root .cmp-quick-ex-btn:before,:root .cmp-radar-leg:before,:root .cmp-mgroup-all:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}@media (max-width:768px){:root .cmp-quick-ex{row-gap:.75rem}}@media (prefers-reduced-motion: reduce){:root .cmp-barrow-fill,:root .cmp-drawer,:root .cmp-quick-ex-btn,:root .cmp-quick-ex-ic,:root .cmp-quick-ex-slash,:root .cmp-quick-mkt-btn,:root .cmp-toast,:root .cmp-winbar-fill,:root .cmp-rank-row{transition:none}}@media (prefers-reduced-motion: reduce){:root .cmp-rank-bar span,:root .cmp-quick-col-h,:root .cmp-quick-col,:root .cmp-dashboard{animation:none}}:root .cmp-val{font-size:var(--fs-body)}:root .cmp-dash-current,:root .cmp-dash-line{transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}:root .cmp-dash-current:hover,:root .cmp-dash-current:focus-visible{border-color:var(--p-brand);transform:translateY(-1px);box-shadow:0 2px 4px #16140f0f,0 16px 32px -12px #16140f33}:root .cmp-dash-current-go:after,:root .cmp-dash-open:after{transition:transform .14s ease}:root .cmp-dash-current:hover .cmp-dash-current-go:after{transform:translate(-3px)}:root[dir=ltr] .cmp-dash-current:hover .cmp-dash-current-go:after{transform:scaleX(-1) translate(-3px)}:root .cmp-dash-current-badge{background:var(--p-fill);color:var(--tb-quiet, #5E5748);font-weight:600}:root .cmp-dash-current:hover .cmp-dash-current-badge{background:var(--p-brand-tint);color:var(--p-brand)}:root .cmp-dash-empty .cmp-dash-line-text{font-size:var(--fs-body);color:var(--tb-quiet, #5E5748)}:root .cmp-dash-empty .cmp-dash-line-text strong{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .cmp-dash-empty:hover{border-color:var(--p-border-strong)}:root .cmp-dash-new,:root .cmp-dash-current-go,:root .cmp-dash-open{transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}:root .cmp-dash-new:hover{transform:translateY(-1px);box-shadow:var(--p-shadow-frame)}:root .cmp-dash-new:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){:root .cmp-dash-current,:root .cmp-dash-line,:root .cmp-dash-new,:root .cmp-dash-current-go:after,:root .cmp-dash-open:after{transition:none}}@media (prefers-reduced-motion: reduce){:root .cmp-dash-current:hover,:root .cmp-dash-new:hover{transform:none}}@media (prefers-reduced-motion: reduce){:root .cmp-dash-current:hover .cmp-dash-current-go:after{transform:none}}:root .cmp-quick-col-h,:root .cmp-quick-col-h.top,:root .cmp-rank-nm-t,:root .cmp-rank-nm,:root .cmp-rank-sym,:root .cmp-rank-val{color:var(--p-mark-heading, #16140F)}:root .cmp-rank-row:hover .cmp-rank-nm-t{color:var(--p-mark-heading, #16140F)}:root .cmp-chip{background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);color:var(--p-heading)}:root .cmp-chip:hover{border-color:var(--p-border-strong, #A9AB8E)}:root .cmp-val{color:#16140f}:root .cmp-val.cmp-margin,:root .cmp-val.cmp-sub:not(.cmp-pos):not(.cmp-neg),:root .cmp-metric-lbl.cmp-margin,:root .cmp-metric-lbl.indent,:root .cmp-metric-lbl.indent.cmp-margin{color:var(--tb-quiet, #5E5748)}:root .cmp-best .cmp-val:not(.cmp-pos):not(.cmp-neg){color:var(--p-gold)}:root .cmp-best .cmp-medal-ic{color:var(--p-gold)}html:root:root .cmp-grid .cmp-metric-cell .cmp-metric-lbl{font-size:var(--fs-body)}html:root:root .cmp-grid .cmp-metric-cell .cmp-metric-lbl{color:#16140f}html:root:root .cmp-grid .cmp-metric-cell .cmp-metric-lbl.indent,html:root:root .cmp-grid .cmp-metric-cell .cmp-metric-lbl.cmp-margin{color:var(--tb-quiet, #5E5748)}html:root:root .cmp-grid .cmp-grouprow{font-size:16px}@media (min-width: 769px){:root .cmp-top1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;flex-wrap:nowrap}}@media (min-width: 769px){:root .cmp-top1>.cmp-toolbar{justify-self:end;flex-wrap:nowrap;margin:0}}@media (min-width: 769px){:root .cmp-top2{display:block}}@media (min-width: 769px){:root .cmp-top2>.cmp-rail{min-inline-size:0;flex-wrap:nowrap}}@media (min-width: 769px){:root .cmp-top2>.cmp-rail>*{flex:none}}@media (min-width: 769px){:root .cmp-top2 .cmp-chips{flex:0 1 auto;min-inline-size:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-block-end:2px}}@media (min-width: 769px){:root .cmp-top2 .cmp-chips>*{flex:none}}:root .cmp-chips{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-inline-size:0}:root .cmp-search-panel.is-flipped{inset-inline-start:auto;inset-inline-end:0}:root .cmp-sr-ghead{position:sticky;inset-block-start:0;z-index:2}:root .cmp-sr-gnote{font-size:var(--fs-caption);font-weight:400;color:var(--tb-quiet, #5E5748)}:root .cmp-sr-gcount{margin-inline-start:auto;font-size:var(--fs-caption);font-weight:500;color:var(--tb-quiet, #5E5748);font-variant-numeric:tabular-nums}:root .cmp-sr-sym{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .cmp-add-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border-block-start:1px solid var(--p-line-soft);background:var(--p-surface);border-end-start-radius:var(--r-md);border-end-end-radius:var(--r-md)}:root .cmp-add-count{font-size:var(--fs-caption);font-weight:600;color:var(--tb-quiet, #5E5748);font-variant-numeric:tabular-nums}:root .cmp-add-apply{min-block-size:var(--h-md);padding-inline:1.1rem;border:1px solid var(--p-brand);border-radius:var(--r-pill);background:var(--p-brand);color:#fbf4e2;font-family:inherit;font-size:var(--fs-ui);font-weight:600;cursor:pointer;box-shadow:var(--p-shadow-frame);transition:background-color .14s ease,transform .14s ease}:root .cmp-add-apply:hover:not(:disabled){background:var(--p-brand-hover);transform:translateY(-1px)}:root .cmp-add-apply:active:not(:disabled){transform:translateY(0)}:root .cmp-add-apply:disabled{background:var(--p-fill);border-color:var(--csh-edge, #DDDEC9);color:var(--p-disabled-ink);box-shadow:none;cursor:not-allowed}:root .cmp-sr.is-full{opacity:1;cursor:not-allowed}:root .cmp-sr.is-full .adl-opt-t,:root .cmp-sr.is-full .adl-opt-sym{color:var(--p-disabled-ink)}@media (prefers-reduced-motion: reduce){:root .cmp-add-apply{transition:none}}@media (prefers-reduced-motion: reduce){:root .cmp-add-apply:hover:not(:disabled){transform:none}}:root .dv-page{min-height:100vh;padding-bottom:4rem;background:var(--p-bg)}:root .dv-stats-meta{margin:0 0 .6rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);display:inline-flex;align-items:center;gap:.5rem}:root .dv-stats-meta-date{color:var(--p-text);font-weight:700;font-variant-numeric:tabular-nums}:root .dv-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none;overflow:hidden;margin:0 0 2rem}:root .dv-stat-card{padding:1.25rem 1.5rem;position:relative;transition:background .2s}:root .dv-stat-card+.dv-stat-card{border-inline-start:1px solid var(--p-border)}:root .dv-stat-card:hover{background:var(--p-fill)}:root .dv-stat-card.gold .dv-stat-value{color:var(--p-heading)}:root .dv-stat-card.green .dv-stat-value{color:var(--p-heading)}:root .dv-stat-card.blue .dv-stat-value{color:var(--p-heading)}:root .dv-stat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}:root .dv-stat-label{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;letter-spacing:.01em}:root .dv-stat-value{font-size:var(--fs-figure);font-weight:700;color:var(--p-heading);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}:root .dv-stat-sub{font-size:var(--fs-caption);color:var(--p-faint);margin-top:.35rem;font-variant-numeric:tabular-nums}:root .dv-toolbar{background:var(--p-surface);border-radius:4px;padding:1.1rem 1.3rem;border:1px solid var(--p-border);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}:root .dv-tb-left,:root .dv-tb-right{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}:root .dv-tb-left{min-inline-size:0;max-inline-size:100%}:root .dv-tb-section-label{font-size:var(--fs-caption);font-weight:600;color:var(--p-text);padding-inline-end:.3rem}:root .dv-intervals{display:inline-flex;padding:4px;background:var(--p-fill);border-radius:4px;gap:2px}:root .dv-int-btn{padding:.5rem 1.1rem;border-radius:4px;border:none;background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}:root .dv-int-btn:hover:not(.active){background:var(--p-fill-2)}:root .dv-int-btn.active{background:var(--p-brand);color:var(--p-on-brand);box-shadow:none}:root .dv-int-count{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .dv-int-btn.active .dv-int-count{color:var(--p-on-brand)}:root .dv-search-wrap{position:relative;display:inline-flex;align-items:center}:root .dv-search-wrap svg{position:absolute;inset-inline-start:.75rem;color:var(--p-faint);pointer-events:none}:root .dv-search-input{padding:.55rem .9rem;padding-inline-start:2.25rem;border:1px solid var(--p-border-strong);border-radius:4px;background:var(--p-surface);font-family:inherit;font-size:var(--fs-input);color:var(--p-text);width:240px;outline:none;transition:all .2s}:root .dv-search-input:focus{border-color:var(--p-brand)}:root .dv-search-input::placeholder{color:var(--p-faint)}:root .dv-select{padding:.55rem .9rem;padding-inline-end:2rem;border:1px solid var(--p-border-strong);border-radius:4px;background:var(--p-surface);font-family:inherit;font-size:var(--fs-input);color:var(--p-text);cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--p-select-chevron);background-size:.75rem .5rem;background-repeat:no-repeat;transition:all .2s}:root[dir=rtl] .dv-select{background-position:left .75rem center}:root[dir=ltr] .dv-select{background-position:right .75rem center;padding-inline-end:2rem;padding-inline-start:.9rem}:root .dv-select:hover{background-color:var(--p-fill);border-color:var(--p-border-strong)}:root .dv-table-wrap{background:var(--p-surface);border-radius:4px;overflow:hidden;border:1px solid var(--tb-line);box-shadow:var(--p-shadow-frame)}:root .dv-table-header-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-bottom:1px solid var(--p-border)}:root .dv-table-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);display:flex;align-items:center;gap:.5rem}:root .dv-table-title-count{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);background:var(--p-fill);padding:.18rem .55rem;border-radius:var(--r-xs);font-variant-numeric:tabular-nums}:root .dv-table-meta{font-size:var(--fs-caption);color:var(--p-faint)}:root .dv-table-scroll{overflow-x:auto}:root .dv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-ui)}:root .dv-table thead th{background:var(--p-fill-2);color:var(--p-text);font-weight:700;font-size:var(--fs-ui);text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1rem;text-align:center;border-bottom:0;position:sticky;top:0;z-index:1;-webkit-user-select:none;user-select:none;white-space:nowrap}:root .dv-table thead th .dv-th-inner{display:inline-flex;flex-direction:column;align-items:center;line-height:1.2;gap:.15rem}:root .dv-table thead th .dv-th-unit{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);text-transform:none;letter-spacing:0}:root .dv-table tbody tr{transition:background .15s}:root .dv-table tbody tr:hover{background:var(--p-fill)}:root .dv-table tbody td{padding:.85rem 1rem;color:var(--tb-fig);vertical-align:middle;font-variant-numeric:tabular-nums}:root .dv-cell-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:.18rem .55rem;background:var(--tb-total);color:var(--p-text);border-radius:var(--r-xs);font-weight:700;font-size:var(--fs-ui)}:root .dv-cell-company{font-weight:600;color:var(--p-text);text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:.45rem}:root .dv-cell-company:hover{color:var(--p-text);text-decoration:underline;text-underline-offset:3px}:root .dv-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s}:root[dir=rtl] .dv-co-arrow{transform:translate(4px) scaleX(-1)}:root .dv-cell-company:hover .dv-co-arrow{opacity:.6;transform:translate(0)}:root[dir=rtl] .dv-cell-company:hover .dv-co-arrow{transform:translate(0) scaleX(-1)}:root .dv-cell-amount{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--p-text)}:root .dv-cell-amount svg{color:var(--p-faint);flex-shrink:0}:root .dv-cell-yield{font-weight:700;color:var(--p-pos)}:root .dv-cell-market{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .55rem;border-radius:var(--r-xs);font-weight:700;font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase}:root .dv-market-tasi{background:var(--p-fill-2);color:var(--p-text)}:root .dv-market-nomu{background:var(--p-fill);color:var(--p-muted)}:root .dv-table tbody tr.dv-row-watched{background:var(--p-fill)}:root .dv-table tbody tr.dv-row-watched:hover{background:var(--p-fill-2)}:root .dv-watch-star{color:var(--p-muted);flex-shrink:0;margin-inline-end:.1rem}:root[dir=rtl] .dv-watch-star{margin-inline-end:0;margin-inline-start:.1rem}:root .dv-empty{padding:4rem 2rem;text-align:center}:root .dv-empty-icon{width:60px;height:60px;margin:0 auto 1rem;border-radius:50%;background:var(--p-fill);display:flex;align-items:center;justify-content:center;color:var(--p-text);opacity:.6}:root .dv-empty-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin-bottom:.4rem}:root .dv-empty-desc{font-size:var(--fs-ui);color:var(--p-muted);max-width:380px;margin:0 auto}:root .dv-pagination{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-top:1px solid var(--p-border);background:var(--p-surface);flex-wrap:wrap;gap:.75rem}:root .dv-page-info{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .dv-page-controls{display:flex;align-items:center;gap:.35rem}:root .dv-page-btn{min-width:34px;height:34px;padding:0 .55rem;border-radius:4px;border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-text);font-size:var(--fs-ui);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}:root .dv-page-btn:hover:not(:disabled):not(.active){background:var(--p-fill);border-color:var(--p-border-strong)}:root .dv-page-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand);cursor:default}:root .dv-page-btn:disabled{opacity:.35;cursor:not-allowed}:root[dir=rtl] .dv-page-arrow svg{transform:scaleX(-1)}:root .dv-disclaimer{margin-top:1.5rem;padding:1rem 1.2rem;background:var(--p-fill);border:1px dashed var(--p-border);border-radius:4px;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.6;display:flex;align-items:flex-start;gap:.65rem}:root .dv-disclaimer svg{flex-shrink:0;color:var(--p-faint);margin-top:1px}@media (max-width: 1024px){:root .dv-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){:root .dv-stat-card+.dv-stat-card{border-inline-start:none}}@media (max-width: 1024px){:root .dv-stat-card:nth-child(2),:root .dv-stat-card:nth-child(4){border-inline-start:1px solid var(--p-border)}}@media (max-width: 1024px){:root .dv-stat-card:nth-child(3),:root .dv-stat-card:nth-child(4){border-block-start:1px solid var(--p-border)}}@media (max-width: 768px){:root .dv-page{padding-bottom:5rem}}@media (max-width: 768px){:root .dv-toolbar{flex-direction:column;align-items:stretch}}@media (max-width: 768px){:root .dv-search-input{width:100%;font-size:var(--fs-input)}}@media (max-width: 768px){:root .dv-search-wrap{flex:1}}@media (max-width: 768px){:root .dv-pagination{flex-direction:column;align-items:stretch}}@media (max-width: 768px){:root .dv-page-info{text-align:center}}@media (max-width: 768px){:root .dv-page-controls{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){:root .dv-table thead th{padding:.7rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .dv-table tbody td{padding:.7rem}}@media (max-width: 520px){:root .dv-stats{grid-template-columns:1fr}}@media (max-width: 520px){:root .dv-stat-card+.dv-stat-card{border-inline-start:none;border-block-start:1px solid var(--p-border)}}@media (max-width: 520px){:root .dv-stat-card:nth-child(2),:root .dv-stat-card:nth-child(4){border-inline-start:none}}@media (max-width: 520px){:root .dv-intervals{width:100%}}:root .dv-stats-meta{font-size:var(--fs-caption);font-weight:500}:root .dv-stats-meta-date{font-family:var(--font-num);font-weight:600}:root .dv-stats{border-radius:var(--r-md)}:root .dv-stat-card{transition:none}:root .dv-stat-card:hover{background:transparent}:root .dv-stat-label{font-size:var(--fs-caption);font-weight:500}:root .dv-stat-value{font-family:var(--font-num);font-size:var(--fs-figure);font-weight:600;line-height:1.2}:root .dv-stat-sub{font-size:var(--fs-caption);color:var(--p-muted)}:root .dv-toolbar{border-radius:var(--r-md);padding:1rem 1.25rem}:root .dv-tb-section-label{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}:root .dv-intervals{gap:2px;padding:2px;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm)}:root .dv-int-btn{position:relative;gap:.375rem;min-block-size:calc(var(--h-md) - 6px);padding:0 .75rem;border:0;border-radius:var(--r-xs);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);transition:background-color var(--t-fast),color var(--t-fast)}:root .dv-int-btn:hover:not(.active){background:var(--p-hover);color:var(--p-heading)}:root .dv-int-btn.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .dv-int-btn:focus-visible{outline-offset:1px;z-index:1}:root .dv-int-count{font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}:root .dv-int-btn.active .dv-int-count{color:var(--p-muted)}:root .dv-search-wrap svg{color:var(--p-muted)}:root .dv-search-input{min-block-size:var(--h-md);padding:0 .75rem;padding-inline-start:2.25rem;border-color:var(--p-border-strong);border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--p-heading);transition:border-color var(--t-fast)}:root .dv-search-input:hover{border-color:var(--p-border-strong-hover)}:root .dv-search-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .dv-search-input::placeholder{color:var(--p-faint);opacity:1}:root .dv-select{min-block-size:var(--h-md);padding:0 .75rem;padding-inline-end:2.25rem;border-color:var(--p-border-strong);border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--p-heading);transition:border-color var(--t-fast)}:root[dir=ltr] .dv-select{padding-inline-start:.75rem;padding-inline-end:2.25rem}:root .dv-select:hover{background-color:var(--p-surface);border-color:var(--p-border-strong-hover)}:root .dv-select:focus{border-color:var(--p-brand)}:root .dv-select:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .dv-table-wrap{border-radius:var(--r-md)}:root .dv-table-header-bar{padding:.875rem 1.25rem;border-bottom-color:var(--p-line-soft)}:root .dv-table-title{font-size:var(--fs-h3);font-weight:600}:root .dv-table-title-count{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding:0 .5rem;border-radius:var(--r-xs);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500}:root .dv-table-meta{font-size:var(--fs-caption);color:var(--p-muted)}:root .dv-table-scroll{scrollbar-width:auto;scrollbar-color:auto}:root .dv-table-scroll::-webkit-scrollbar{display:block;width:10px;height:10px}:root .dv-table-scroll::-webkit-scrollbar-button{display:none}:root .dv-table-scroll::-webkit-scrollbar-corner{background:transparent}:root .dv-table-scroll::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .dv-table-scroll::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .dv-table-scroll::-webkit-scrollbar-thumb:vertical{min-height:40px}:root .dv-table-scroll::-webkit-scrollbar-thumb:horizontal{min-width:40px}:root .dv-table-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){:root .dv-table-scroll{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}:root .dv-table{font-size:var(--fs-table);line-height:1.4;color:var(--p-text)}:root .dv-table thead th{block-size:var(--row-head);padding:.5rem .75rem;background:var(--p-th-bg);color:var(--p-th-fg);font-size:var(--fs-caption);font-weight:600;text-align:start;vertical-align:bottom;border-bottom:0}:root .dv-table thead th .dv-th-inner{align-items:flex-start}:root .dv-table thead th.dv-num{text-align:right}:root .dv-table thead th.dv-num .dv-th-inner{align-items:flex-end}:root .dv-table thead th .dv-th-unit{font-size:var(--fs-caption);font-weight:400;color:var(--tb-head-sub)}:root .dv-table tbody tr{transition:none}:root .dv-table thead tr{background:var(--p-th-bg)}:root .dv-table tbody tr:hover{background:var(--p-hover)}:root .dv-table tbody td{block-size:var(--row);padding:.5rem .75rem;background:var(--p-surface);border-bottom:1px solid var(--p-tbl-line);transition:background-color var(--t-fast)}:root .dv-table tbody tr:last-child td{border-bottom:0}:root .dv-table tbody tr:hover td{background:var(--p-hover)}:root .dv-table tbody tr.dv-row-watched{background:var(--tb-band)}:root .dv-table tbody tr.dv-row-watched:hover{background:var(--p-hover)}:root .dv-table tbody tr.dv-row-watched td{background:var(--tb-band)}:root .dv-table tbody tr.dv-row-watched:hover td{background:var(--p-hover)}:root .dv-table tbody tr:has(.dv-empty):hover td{background:var(--p-surface)}:root .dv-cell-symbol{min-block-size:var(--h-xs);padding:0 .5rem;border-radius:var(--r-xs);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500}:root .dv-cell-market{min-block-size:var(--h-xs);padding:0 .5rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;white-space:nowrap}:root .dv-market-tasi{background:var(--tb-total);color:var(--p-text)}:root .dv-market-nomu{background:var(--tb-total);color:var(--p-muted)}:root .dv-cell-company{display:inline;white-space:nowrap;color:var(--p-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--tb-mark-soft);text-underline-offset:3px;transition:none}:root .dv-cell-company:hover,:root .dv-cell-company:focus-visible{color:var(--p-text);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:3px}:root .dv-watch-star{display:inline-block;vertical-align:-1px}:root .dv-co-arrow,:root[dir=rtl] .dv-co-arrow,:root .dv-cell-company:hover .dv-co-arrow,:root[dir=rtl] .dv-cell-company:hover .dv-co-arrow{display:none}:root .dv-empty-icon{width:auto;height:auto;margin:0 auto .75rem;border-radius:0;background:none;color:var(--p-muted);opacity:1}:root .dv-empty-title{font-size:var(--fs-body);font-weight:600}:root .dv-empty-desc{font-size:var(--fs-ui)}:root .dv-empty-reset{margin-top:1rem}:root .dv-table td.dv-num{text-align:right;white-space:nowrap;font-weight:500}:root .dv-cell-amount,:root .dv-cell-yield{font-weight:500;color:var(--tb-fig)}:root .dv-pagination{padding:.75rem 1.25rem;border-top-color:var(--p-line-soft)}:root .dv-page-controls{gap:.25rem;flex-wrap:wrap}:root .dv-page-info{font-size:var(--fs-caption)}:root .dv-page-btn{min-width:var(--h-sm);height:auto;min-block-size:var(--h-sm);padding:0 .5rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-text);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500;line-height:1;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .dv-page-btn:hover:not(:disabled):not(.active){background:var(--p-hover);border-color:transparent;color:var(--p-heading)}:root .dv-page-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading);font-weight:600}:root .dv-page-btn:disabled{opacity:1;background:transparent;border-color:var(--p-border);color:var(--p-disabled-ink)}:root .dv-page-btn.dv-page-arrow{padding:0 .75rem;background:var(--p-surface);border-color:var(--p-border-btn);color:var(--p-heading);font-family:var(--font-ui);font-weight:600}:root .dv-page-btn.dv-page-arrow:hover:not(:disabled):not(.active){background:var(--p-hover);border-color:var(--p-border-strong)}:root .dv-page-btn.dv-page-arrow:active:not(:disabled){background:var(--p-press)}:root .dv-page-btn.dv-page-arrow:disabled{background:var(--p-surface);border-color:var(--p-border);color:var(--p-disabled-ink)}:root .dv-disclaimer{border:0;border-radius:var(--r-md);font-size:var(--fs-caption)}:root .dv-disclaimer svg{color:var(--p-muted)}@media (max-width: 768px){:root .dv-search-input,:root .dv-select{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .dv-int-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .dv-table{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .dv-table thead th{padding:.5rem .75rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .dv-table tbody td{padding:.5rem .75rem}}@media (max-width: 768px){:root .dv-page-info{text-align:start}}@media (max-width: 768px){:root .dv-page-controls{justify-content:flex-start}}@media (max-width: 520px){:root .dv-stat-value{font-size:var(--fs-figure)}}@media (max-width: 520px){:root .dv-int-btn{padding:0 .5rem}}:root .dv-cal-card{position:relative;isolation:isolate;margin-block-start:1.25rem;background:var(--p-surface);border:1px solid var(--tb-line);border-radius:var(--r-md);box-shadow:var(--p-shadow-frame);overflow:hidden}:root .dv-cal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}:root .dv-cal-card>*{position:relative;z-index:1}:root .dv-cal-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem 1.3rem;border-block-end:1px solid var(--p-border)}:root .dv-cal-head .dv-cal-bases{justify-self:end}:root .dv-cal-title{margin:0;font-size:var(--fs-h2);font-weight:700;color:var(--p-heading)}:root .dv-cal-head .rh-surp-brand{margin:0;justify-self:center}:root .dv-cal-bases{display:inline-flex;border:1px solid var(--csh-edge);border-radius:var(--r-sm);overflow:hidden;flex-shrink:0}:root .dv-cal-base{min-block-size:32px;padding:0 .8rem;border:0;background:var(--p-surface);font-family:inherit;font-size:var(--fs-ui);font-weight:500;color:var(--p-text);cursor:pointer;transition:background .15s,color .15s}:root .dv-cal-base+.dv-cal-base{border-inline-start:1px solid var(--csh-edge)}:root .dv-cal-base:hover{background:var(--p-hover)}:root .dv-cal-base[aria-pressed=true]{background:var(--p-brand);color:var(--csh-cream)}:root .dv-cal-nav{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.3rem;border-block-end:1px solid var(--p-border);flex-wrap:wrap}:root .dv-cal-arrow{inline-size:32px;block-size:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--csh-edge);border-radius:50%;background:var(--p-surface);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift);transition:all .15s}:root .dv-cal-arrow:hover:not([disabled]){background:var(--p-hover);border-color:var(--csh-edge-hover)}:root .dv-cal-arrow[disabled]{opacity:.45;cursor:default;box-shadow:none}:root[dir=rtl] .dv-cal-arrow.is-next svg,:root[dir=ltr] .dv-cal-arrow.is-prev svg{transform:scaleX(-1)}:root .dv-cal-range{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .dv-cal-today{min-block-size:32px;padding:0 .8rem;border:1px solid var(--csh-edge);border-radius:999px;background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift);transition:all .15s}:root .dv-cal-today:hover{background:var(--p-hover);border-color:var(--csh-edge-hover)}:root .dv-cal-today[aria-pressed=true],:root .dv-cal-today[aria-pressed=true]:hover{background:var(--p-brand);border-color:var(--p-brand);color:var(--csh-cream)}:root .dv-cal-count{margin-inline-start:auto;font-size:var(--fs-caption);color:var(--p-muted)}:root .dv-cal-none{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem 1.3rem;border-block-end:1px solid var(--p-border);font-size:var(--fs-caption);color:var(--p-muted)}:root .dv-cal-jump{min-block-size:32px;padding:0 .8rem;border:1px solid var(--csh-edge);border-radius:999px;background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift)}:root .dv-cal-jump:hover{background:var(--p-hover);border-color:var(--csh-edge-hover)}:root .dv-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}:root .dv-cal-day{min-block-size:122px;padding:.6rem .5rem .8rem;border-inline-start:1px solid var(--tb-line)}:root .dv-cal-day:first-child{border-inline-start:0}:root .dv-cal-day.is-off{background:var(--tb-band)}:root .dv-cal-day.is-today{box-shadow:inset 0 3px 0 0 var(--p-brand)}:root .dv-cal-grid.is-empty .dv-cal-day{min-block-size:64px}:root .dv-cal-dayhead{display:flex;align-items:baseline;gap:.4rem;margin-block-end:.55rem}:root .dv-cal-dayname{font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}:root .dv-cal-day.is-off .dv-cal-dayname{color:var(--tb-quiet);font-weight:400}:root .dv-cal-daynum{font-size:var(--fs-micro);color:var(--tb-quiet);font-variant-numeric:tabular-nums}:root .dv-cal-todaytag{font-size:var(--fs-caption);color:var(--p-brand);font-weight:600}:root .dv-cal-events{display:flex;flex-direction:column;gap:.4rem}:root .dv-cal-ev{display:block;padding:.4rem .45rem;border:1px solid var(--csh-edge);border-radius:var(--r-sm);background:var(--p-surface);text-decoration:none;transition:all .15s}:root .dv-cal-ev:hover{background:var(--p-hover);border-color:var(--p-brand)}:root .dv-cal-ev-co{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}:root .dv-cal-ev-sym{font-size:var(--fs-micro);color:var(--tb-quiet);font-variant-numeric:tabular-nums}:root .dv-cal-ev-nm{font-size:var(--fs-caption);font-weight:600;color:var(--p-heading);line-height:1.35}:root .dv-cal-ev-amt{display:block;margin-block-start:.2rem;font-size:var(--fs-caption);color:var(--tb-fig);font-variant-numeric:tabular-nums}:root .dv-cal-ev-lbl{color:var(--tb-quiet)}:root .dv-cal-ev-fig{white-space:nowrap}@media (max-width: 900px){:root .dv-cal-grid{grid-template-columns:1fr}}@media (max-width: 900px){:root .dv-cal-day{min-block-size:0;border-inline-start:0;border-block-start:1px solid var(--tb-line);padding:.55rem 1.1rem .7rem}}@media (max-width: 900px){:root .dv-cal-day:first-child{border-block-start:0}}@media (max-width: 900px){:root .dv-cal-grid.is-empty .dv-cal-day{min-block-size:0}}@media (max-width: 900px){:root .dv-cal-day.is-today{box-shadow:inset 3px 0 0 0 var(--p-brand)}}@media (max-width: 900px){:root .dv-cal-dayhead{margin-block-end:.4rem}}@media (max-width: 900px){:root .dv-cal-head,:root .dv-cal-nav,:root .dv-cal-none{padding-inline:1.1rem}}@media (max-width: 900px){:root .dv-cal-head{grid-template-columns:1fr;justify-items:center;gap:.6rem;text-align:center}}@media (max-width: 900px){:root .dv-cal-head .dv-cal-bases{justify-self:stretch}}@media (max-width: 900px){:root .dv-cal-bases{inline-size:100%}}@media (max-width: 900px){:root .dv-cal-base{flex:1;min-block-size:44px}}@media (max-width: 900px){:root .dv-cal-arrow{inline-size:44px;block-size:44px}}@media (max-width: 900px){:root .dv-cal-today,:root .dv-cal-jump{min-block-size:44px}}@media (max-width: 900px){:root .dv-cal-count{inline-size:100%;margin-inline-start:0}}:root .pd-page{min-height:100vh;padding-bottom:4rem;background:var(--p-bg)}:root .pd-stats-meta{margin:0 0 .6rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.01em}:root .pd-stats-meta-date{color:var(--p-text);font-weight:700;font-variant-numeric:tabular-nums}:root .pd-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none;overflow:hidden;margin:0 0 2rem}:root .pd-stat-card{padding:1.25rem 1.5rem;position:relative;transition:background .2s}:root .pd-stat-card+.pd-stat-card{border-inline-start:1px solid var(--p-border)}:root .pd-stat-card:hover{background:var(--p-fill)}:root .pd-stat-card.gold .pd-stat-value{color:var(--p-heading)}:root .pd-stat-card.green .pd-stat-value{color:var(--p-heading)}:root .pd-stat-card.blue .pd-stat-value{color:var(--p-heading)}:root .pd-stat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}:root .pd-stat-label{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;letter-spacing:.01em}:root .pd-stat-tag{font-size:var(--fs-caption);font-weight:600;color:var(--p-text);background:var(--p-fill-2);padding:.18rem .5rem;border-radius:var(--r-xs);letter-spacing:.01em;white-space:nowrap}:root .pd-stat-icon{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--p-fill);color:var(--p-text)}:root .pd-stat-card.gold .pd-stat-icon{background:var(--p-fill);color:var(--p-muted)}:root .pd-stat-card.green .pd-stat-icon{background:var(--p-fill);color:var(--p-muted)}:root .pd-stat-card.blue .pd-stat-icon{background:var(--p-fill);color:var(--p-muted)}:root .pd-stat-value{font-size:var(--fs-figure);font-weight:700;color:var(--p-heading);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}:root .pd-stat-sub{font-size:var(--fs-caption);color:var(--p-faint);margin-top:.35rem;display:flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums}:root .pd-stat-trend{font-size:var(--fs-caption);font-weight:600;padding:.1rem .4rem;border-radius:var(--r-xs)}:root .pd-stat-trend.up{color:var(--p-pos);background:var(--p-fill)}:root .pd-stat-trend.down{color:var(--p-neg);background:var(--p-fill)}:root .pd-toolbar{background:var(--p-surface);border-radius:4px;padding:1.1rem 1.3rem;border:1px solid var(--p-border);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;box-shadow:none}:root .pd-tb-left{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}:root .pd-tb-right{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}:root .pd-tb-section-label{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);padding-inline-end:.3rem}:root .pd-intervals{display:inline-flex;padding:4px;background:var(--p-fill);border-radius:4px;gap:2px}:root .pd-int-btn{padding:.5rem 1.1rem;border-radius:4px;border:none;background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}:root .pd-int-btn:hover:not(.active){background:var(--p-fill-2)}:root .pd-int-btn.active{background:var(--p-brand);color:var(--p-on-brand);box-shadow:none}:root .pd-int-count{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .pd-int-btn.active .pd-int-count{color:var(--p-on-brand)}:root .pd-search-wrap{position:relative;display:inline-flex;align-items:center}:root .pd-search-wrap svg{position:absolute;inset-inline-start:.75rem;color:var(--p-faint);pointer-events:none}:root .pd-search-input{padding:.55rem .9rem;padding-inline-start:2.25rem;border:1px solid var(--p-border-strong);border-radius:4px;background:var(--p-surface);font-family:inherit;font-size:var(--fs-input);color:var(--p-text);width:220px;outline:none;transition:all .2s}:root .pd-search-input:focus{border-color:var(--p-brand)}:root .pd-search-input::placeholder{color:var(--p-faint)}:root .pd-select{padding:.55rem .9rem;padding-inline-end:2rem;border:1px solid var(--p-border-strong);border-radius:4px;background:var(--p-surface);font-family:inherit;font-size:var(--fs-input);color:var(--p-text);cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--p-select-chevron);background-size:.75rem .5rem;background-repeat:no-repeat;background-position:left .75rem center;transition:all .2s}:root[dir=rtl] .pd-select{background-position:left .75rem center}:root[dir=ltr] .pd-select{background-position:right .75rem center;padding-inline-end:2rem;padding-inline-start:.9rem}:root .pd-select:hover{border-color:var(--p-mark-faint)}:root .pd-icon-btn{width:38px;height:38px;border-radius:4px;border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}:root .pd-icon-btn:hover{border-color:var(--p-brand);background:var(--p-fill)}:root .pd-icon-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}:root .pd-filter-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;min-height:0}:root .pd-filter-chips:empty{display:none}:root .pd-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;background:var(--p-fill);border-radius:var(--r-xs);font-size:var(--fs-caption);color:var(--p-text);font-weight:500}:root .pd-chip-close{cursor:pointer;opacity:.55;transition:opacity .2s;display:inline-flex}:root .pd-chip-close:hover{opacity:1}:root .pd-table-wrap{background:var(--p-surface);border-radius:4px;overflow:hidden;border:1px solid var(--tb-line);box-shadow:var(--p-shadow-frame)}:root .pd-table-header-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-bottom:1px solid var(--p-border)}:root .pd-table-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);display:flex;align-items:center;gap:.5rem}:root .pd-table-title-count{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);background:var(--p-fill);padding:.18rem .55rem;border-radius:var(--r-xs);font-variant-numeric:tabular-nums}:root .pd-table-meta{font-size:var(--fs-caption);color:var(--p-faint)}:root .pd-table-scroll{overflow-x:auto}:root .pd-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-ui)}:root .pd-table thead th{background:var(--p-fill-2);color:var(--p-text);font-weight:700;font-size:var(--fs-ui);text-transform:uppercase;letter-spacing:.04em;padding:.85rem 1rem;text-align:center;border-bottom:0;position:sticky;top:0;z-index:1;-webkit-user-select:none;user-select:none;white-space:nowrap}:root .pd-table thead th .pd-th-inner{display:inline-flex;flex-direction:column;align-items:center;line-height:1.2;gap:.15rem}:root .pd-table thead th .pd-th-unit{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);text-transform:none;letter-spacing:0}:root .pd-table tbody tr{transition:background .15s}:root .pd-table tbody tr:hover{background:var(--p-fill)}:root .pd-table tbody td{padding:.85rem 1rem;color:var(--tb-fig);vertical-align:middle;font-variant-numeric:tabular-nums}:root .pd-table tbody td:first-child{color:var(--p-muted);font-size:var(--fs-ui)}:root .pd-cell-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:.18rem .55rem;background:var(--tb-total);color:var(--p-text);border-radius:var(--r-xs);font-weight:700;font-size:var(--fs-ui)}:root .pd-cell-company{font-weight:600;color:var(--p-text);text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:.45rem}:root .pd-cell-company:hover{color:var(--p-text);text-decoration:underline;text-underline-offset:3px}:root .pd-cell-company .pd-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s}:root[dir=rtl] .pd-cell-company .pd-co-arrow{transform:translate(4px) scaleX(-1)}:root .pd-cell-company:hover .pd-co-arrow{opacity:.6;transform:translate(0)}:root[dir=rtl] .pd-cell-company:hover .pd-co-arrow{transform:translate(0) scaleX(-1)}:root .pd-cell-num{font-weight:600}:root .pd-cell-time{color:var(--p-muted);font-size:var(--fs-caption)}:root .pd-cell-value{font-weight:700;color:var(--p-heading)}:root .pd-table tfoot tr{background:var(--p-fill);border-top:2px solid var(--p-border-strong)}:root .pd-table tfoot td{padding:1rem;font-weight:700;color:var(--p-text);font-size:var(--fs-body);font-variant-numeric:tabular-nums}:root .pd-table tfoot td:first-child{font-size:var(--fs-ui);letter-spacing:.02em;text-transform:uppercase}:root .pd-empty{padding:4rem 2rem;text-align:center}:root .pd-empty-icon{width:60px;height:60px;margin:0 auto 1rem;border-radius:50%;background:var(--p-fill);display:flex;align-items:center;justify-content:center;color:var(--p-text);opacity:.6}:root .pd-empty-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin-bottom:.4rem}:root .pd-empty-desc{font-size:var(--fs-ui);color:var(--p-muted);max-width:380px;margin:0 auto}:root .pd-pagination{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;border-top:1px solid var(--p-border);background:var(--p-surface);flex-wrap:wrap;gap:.75rem}:root .pd-page-info{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .pd-page-controls{display:flex;align-items:center;gap:.35rem}:root .pd-page-btn{min-width:34px;height:34px;padding:0 .55rem;border-radius:4px;border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-text);font-size:var(--fs-ui);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}:root .pd-page-btn:hover:not(:disabled):not(.active){background:var(--p-fill);border-color:var(--p-mark-faint)}:root .pd-page-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand);cursor:default}:root .pd-page-btn:disabled{opacity:.35;cursor:not-allowed}:root[dir=rtl] .pd-page-arrow svg{transform:scaleX(-1)}:root .pd-charts{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}:root .pd-chart-card{position:relative;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none;padding:1.25rem 1.4rem 1.4rem;display:flex;flex-direction:column;min-width:0}:root .pd-chart-wide{grid-column:1 / -1}:root .pd-chart-head{margin-bottom:1rem}:root .pd-chart-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0 0 .3rem;letter-spacing:.01em}:root .pd-chart-sub{font-size:var(--fs-caption);color:var(--p-muted);margin:0;line-height:1.55}:root .pd-chart-range{position:absolute;top:1.25rem;inset-inline-end:1.4rem;display:inline-block;padding:.2rem .6rem;background:var(--p-fill);color:var(--p-text);border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums}:root .pd-chart-range:empty{display:none}:root .pd-chart-body{display:grid;grid-template-columns:240px 1fr;gap:1.25rem;align-items:center;min-height:240px}:root .pd-chart-bars-body{display:block;min-height:240px}:root .pd-chart-svg-wrap{width:100%;max-width:240px;aspect-ratio:1 / 1}:root .pd-chart-svg-wrap svg{width:100%;height:100%;display:block}:root .pd-chart-bars-body svg{width:100%;height:240px;display:block}:root .pd-pie-slice{transition:transform .2s,opacity .2s;transform-origin:center;cursor:default}:root .pd-pie-slice:hover{transform:none}:root .pd-chart-card.pd-pie-dim .pd-pie-slice:not(.pd-pie-active){opacity:.35}:root .pd-pie-center-label{font-family:var(--font-num);fill:var(--p-heading);font-weight:700;text-anchor:middle}:root .pd-pie-center-sub{font-family:var(--font-num);fill:var(--p-muted);font-size:var(--fs-caption);text-anchor:middle}:root .pd-chart-legend{display:flex;flex-direction:column;gap:.5rem;padding-inline-end:4px}:root .pd-chart-legend::-webkit-scrollbar{width:4px}:root .pd-chart-legend::-webkit-scrollbar-thumb{background:var(--p-border-strong);border-radius:4px}:root .pd-legend-head{text-align:end;margin-bottom:.1rem;padding-inline:.3rem}:root .pd-legend-head-val{color:var(--p-muted);font-size:var(--fs-caption);font-weight:700}:root .pd-legend-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:.55rem .55rem;font-size:var(--fs-caption);cursor:default;padding:.5rem .6rem;border-radius:4px;background:var(--p-fill);border:1px solid var(--p-border);transition:background .15s,border-color .15s}:root .pd-legend-row:hover{background:var(--p-fill-2);border-color:var(--p-border-strong)}:root .pd-legend-swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0}:root .pd-legend-namecol{display:flex;flex-direction:column;min-width:0;line-height:1.2}:root .pd-legend-name{color:var(--p-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}:root .pd-legend-mcap{color:var(--p-faint);font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .pd-legend-ratio{color:var(--p-text);font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;margin-top:1px;white-space:nowrap}:root .pd-legend-metric{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}:root .pd-legend-val{color:var(--p-heading);font-size:var(--fs-caption);font-weight:700;font-variant-numeric:tabular-nums}:root .pd-legend-pct{color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums;margin-top:1px}:root .pd-legend-deals{grid-column:1 / -1;text-align:center;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.3;margin-top:4px}:root .pd-legend-deals strong{color:var(--p-text);font-weight:700;font-variant-numeric:tabular-nums}:root .pd-legend-pct,:root .pd-legend-deals strong{color:var(--p-gold)}:root .pd-legend-row--sample{position:relative;background:var(--p-fill);border-color:var(--p-border)}:root .pd-legend-row--sample:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--p-brand)}:root .pd-sample-badge{position:absolute;inset-block-start:-7px;inset-inline-end:10px;z-index:1;font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);background:var(--p-fill);border:1px solid var(--p-border);border-radius:var(--r-xs);padding:.08rem .45rem;line-height:1.5;letter-spacing:.01em}:root .pd-vault{position:relative;border-radius:4px;overflow:hidden;margin-top:.1rem}:root .pd-vault-rows{display:flex;flex-direction:column;gap:.5rem;filter:blur(5px);opacity:.55;user-select:none;-webkit-user-select:none;pointer-events:none}:root .pd-vault-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center;padding:1rem .85rem;overflow:hidden;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){:root .pd-vault-veil{background:var(--p-surface)}}:root .pd-vault-medal{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--p-gold-bg);box-shadow:none}:root .pd-vault-medal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--p-gold)}:root .pd-vault-title{font-size:var(--fs-ui);font-weight:700;color:var(--p-heading)}:root .pd-vault-sub{font-size:var(--fs-caption);color:var(--p-muted);line-height:1.4;max-width:210px}:root .pd-vault-count{font-size:var(--fs-caption);font-weight:700;color:var(--p-gold);background:var(--p-gold-bg);border-radius:var(--r-xs);padding:.05rem .5rem;font-variant-numeric:tabular-nums}:root .pd-vault-cta{pointer-events:auto;margin-top:.15rem;background:var(--p-brand);color:var(--p-on-brand);font-weight:700;font-size:var(--fs-caption);border-radius:4px;padding:.4rem 1rem;text-decoration:none;box-shadow:none;transition:box-shadow .15s}:root .pd-vault-cta:hover{background:var(--p-brand-hover)}:root .pd-vault-cta:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .pd-bar-rect{fill:var(--p-mark-faint);transition:fill .2s}:root .pd-bar-rect:hover{fill:var(--p-mark-heading)}:root .pd-bar-label{font-family:var(--font-num);font-size:var(--fs-caption);fill:var(--p-faint);text-anchor:middle}:root .pd-bar-value{font-family:var(--font-num);font-size:var(--fs-caption);fill:var(--p-heading);font-weight:600;text-anchor:middle}:root .pd-axis-line{stroke:var(--p-border);stroke-width:1}:root .pd-grid-line{stroke:var(--p-border);stroke-width:1}:root .pd-area-fill{fill:var(--p-fill)}:root .pd-area-stroke{fill:none;stroke:var(--p-mark-text);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}:root .pd-area-dot{fill:var(--p-surface);stroke:var(--p-mark-text);stroke-width:2;transition:r .15s}:root .pd-area-dot:hover{stroke:var(--p-mark-heading)}:root .pd-chart-empty{grid-column:1 / -1;text-align:center;padding:2rem 1rem;color:var(--p-faint);font-size:var(--fs-ui)}:root .pd-cell-market{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .55rem;border-radius:var(--r-xs);font-weight:700;font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase}:root .pd-market-tasi{background:var(--p-fill-2);color:var(--p-text)}:root .pd-market-nomu{background:var(--p-fill);color:var(--p-muted)}:root .pd-table tbody tr.pd-row-watched{background:var(--p-fill)}:root .pd-table tbody tr.pd-row-watched:hover{background:var(--p-fill-2)}:root .pd-watch-star{color:var(--p-muted);flex-shrink:0;margin-inline-end:.1rem}:root[dir=rtl] .pd-watch-star{margin-inline-end:0;margin-inline-start:.1rem}@media (max-width: 1024px){:root .pd-charts{grid-template-columns:1fr}}@media (max-width: 1024px){:root .pd-chart-wide{grid-column:1}}@media (max-width: 640px){:root .pd-chart-body{grid-template-columns:1fr;gap:.85rem}}@media (max-width: 640px){:root .pd-chart-svg-wrap{max-width:200px;margin:0 auto}}@media (max-width: 640px){:root .pd-chart-legend{max-height:none}}:root .pd-disclaimer{margin-top:1.5rem;padding:1rem 1.2rem;background:var(--p-fill);border:1px dashed var(--p-border);border-radius:4px;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.6;display:flex;align-items:flex-start;gap:.65rem}:root .pd-disclaimer svg{flex-shrink:0;color:var(--p-muted);margin-top:1px}@media (max-width: 1024px){:root .pd-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){:root .pd-stat-card+.pd-stat-card{border-inline-start:none}}@media (max-width: 1024px){:root .pd-stat-card:nth-child(2),:root .pd-stat-card:nth-child(4){border-inline-start:1px solid var(--p-border)}}@media (max-width: 1024px){:root .pd-stat-card:nth-child(3),:root .pd-stat-card:nth-child(4){border-block-start:1px solid var(--p-border)}}@media (max-width: 768px){:root .pd-page{padding-bottom:5rem}}@media (max-width: 768px){:root .pd-toolbar{flex-direction:column;align-items:stretch}}@media (max-width: 768px){:root .pd-tb-left,:root .pd-tb-right{width:100%;justify-content:flex-start}}@media (max-width: 768px){:root .pd-search-input{flex:1;width:100%;min-width:0;font-size:var(--fs-input)}}@media (max-width: 768px){:root .pd-search-wrap{flex:1}}@media (max-width: 768px){:root .pd-table-header-bar{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (max-width: 768px){:root .pd-pagination{flex-direction:column;align-items:stretch}}@media (max-width: 768px){:root .pd-page-info{text-align:center}}@media (max-width: 768px){:root .pd-page-controls{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){:root .pd-table thead th{padding:.7rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .pd-table tbody td{padding:.7rem}}@media (max-width: 520px){:root .pd-stats{grid-template-columns:1fr}}@media (max-width: 520px){:root .pd-stat-card+.pd-stat-card{border-inline-start:none;border-block-start:1px solid var(--p-border)}}@media (max-width: 520px){:root .pd-stat-card:nth-child(2),:root .pd-stat-card:nth-child(4){border-inline-start:none}}@media (max-width: 520px){:root .pd-intervals{width:100%}}:root .pd-stats-meta{font-size:var(--fs-caption);font-weight:500}:root .pd-stats-meta-date{font-family:var(--font-num);font-weight:600}:root .pd-stats{border-radius:var(--r-md)}:root .pd-stat-card{transition:none}:root .pd-stat-card:hover{background:transparent}:root .pd-stat-label{font-size:var(--fs-caption);font-weight:500}:root .pd-stat-value{font-family:var(--font-num);font-size:var(--fs-figure);font-weight:600;line-height:1.2}:root .pd-stat-sub{font-size:var(--fs-caption);color:var(--p-muted)}:root .pd-toolbar{border-radius:var(--r-md);padding:1rem 1.25rem}:root .pd-tb-section-label{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}:root .pd-stat-tag{background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500}:root .pd-stat-icon,:root .pd-stat-card.gold .pd-stat-icon,:root .pd-stat-card.green .pd-stat-icon,:root .pd-stat-card.blue .pd-stat-icon{background:none;color:var(--p-muted)}:root .pd-stat-trend,:root .pd-stat-trend.up,:root .pd-stat-trend.down{display:inline-flex;align-items:center;gap:.375rem;padding:0;background:none;font-size:var(--fs-caption);font-weight:500}:root .pd-stat-trend.up:before,:root .pd-stat-trend.down:before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .pd-stat-trend.down:before{transform:scaleY(-1)}:root .pd-intervals{gap:2px;padding:2px;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm)}:root .pd-int-btn{position:relative;gap:.375rem;min-block-size:calc(var(--h-md) - 6px);padding:0 .75rem;border:0;border-radius:var(--r-xs);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);transition:background-color var(--t-fast),color var(--t-fast)}:root .pd-int-btn:hover:not(.active){background:var(--p-hover);color:var(--p-heading)}:root .pd-int-btn.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .pd-int-btn:focus-visible{outline-offset:1px;z-index:1}:root .pd-int-count{font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}:root .pd-int-btn.active .pd-int-count{color:var(--p-muted)}:root .pd-search-wrap svg{color:var(--p-muted)}:root .pd-search-input{min-block-size:var(--h-md);padding:0 .75rem;padding-inline-start:2.25rem;border-color:var(--p-border-strong);border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--p-heading);transition:border-color var(--t-fast)}:root .pd-search-input:hover{border-color:var(--p-border-strong-hover)}:root .pd-search-input:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root .pd-search-input::placeholder{color:var(--p-faint);opacity:1}:root .pd-select{min-block-size:var(--h-md);padding:0 .75rem;padding-inline-end:2.25rem;border-color:var(--p-border-strong);border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--p-heading);transition:border-color var(--t-fast)}:root[dir=ltr] .pd-select{padding-inline-start:.75rem;padding-inline-end:2.25rem}:root .pd-select:hover{background-color:var(--p-surface);border-color:var(--p-border-strong-hover)}:root .pd-select:focus{border-color:var(--p-brand)}:root .pd-select:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}:root .pd-icon-btn{position:relative;width:var(--h-md);height:var(--h-md);border-color:var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-muted);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .pd-icon-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .pd-icon-btn:active{background:var(--p-press)}:root .pd-icon-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-brand)}:root .pd-chip{gap:.25rem;min-block-size:var(--h-sm);padding:0 .25rem;padding-inline-start:.75rem;border:1px solid var(--p-brand);border-radius:var(--r-pill);background:var(--p-brand-tint);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}:root .pd-chip-close{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-xs);block-size:var(--h-xs);padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--p-heading);opacity:1;cursor:pointer;transition:background-color var(--t-fast)}:root .pd-chip-close:hover{opacity:1;background:var(--p-brand-tint-hover)}:root .pd-chip-close:focus-visible{outline-offset:0}:root .pd-table-wrap{border-radius:var(--r-md)}:root .pd-table-header-bar{padding:.875rem 1.25rem;border-bottom-color:var(--p-line-soft)}:root .pd-table-title{font-size:var(--fs-h3);font-weight:600}:root .pd-table-title-count{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding:0 .5rem;border-radius:var(--r-xs);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500}:root .pd-table-meta{font-size:var(--fs-caption);color:var(--p-muted)}:root .pd-table-scroll{scrollbar-width:auto;scrollbar-color:auto}:root .pd-table-scroll::-webkit-scrollbar{display:block;width:10px;height:10px}:root .pd-table-scroll::-webkit-scrollbar-button{display:none}:root .pd-table-scroll::-webkit-scrollbar-corner{background:transparent}:root .pd-table-scroll::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .pd-table-scroll::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .pd-table-scroll::-webkit-scrollbar-thumb:vertical{min-height:40px}:root .pd-table-scroll::-webkit-scrollbar-thumb:horizontal{min-width:40px}:root .pd-table-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){:root .pd-table-scroll{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}:root .pd-table{font-size:var(--fs-table);line-height:1.4;color:var(--p-text)}:root .pd-table thead th{block-size:var(--row-head);padding:.5rem .75rem;background:var(--p-th-bg);color:var(--p-th-fg);font-size:var(--fs-caption);font-weight:600;text-align:start;vertical-align:bottom;border-bottom:0}:root .pd-table thead th .pd-th-inner{align-items:flex-start}:root .pd-table thead th.pd-num{text-align:right}:root .pd-table thead th.pd-num .pd-th-inner{align-items:flex-end}:root .pd-table thead th .pd-th-unit{font-size:var(--fs-caption);font-weight:400;color:var(--tb-head-sub)}:root .pd-table tbody tr{transition:none}:root .pd-table thead tr{background:var(--p-th-bg)}:root .pd-table tbody tr:hover{background:var(--p-hover)}:root .pd-table tbody td{block-size:var(--row);padding:.5rem .75rem;background:var(--p-surface);border-bottom:1px solid var(--p-tbl-line);transition:background-color var(--t-fast)}:root .pd-table tbody tr:last-child td{border-bottom:0}:root .pd-table tbody tr:hover td{background:var(--p-hover)}:root .pd-table tbody tr.pd-row-watched{background:var(--tb-band)}:root .pd-table tbody tr.pd-row-watched:hover{background:var(--p-hover)}:root .pd-table tbody tr.pd-row-watched td{background:var(--tb-band)}:root .pd-table tbody tr.pd-row-watched:hover td{background:var(--p-hover)}:root .pd-table tbody tr:has(.pd-empty):hover td{background:var(--p-surface)}:root .pd-cell-symbol{min-block-size:var(--h-xs);padding:0 .5rem;border-radius:var(--r-xs);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500}:root .pd-cell-market{min-block-size:var(--h-xs);padding:0 .5rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;white-space:nowrap}:root .pd-market-tasi{background:var(--tb-total);color:var(--p-text)}:root .pd-market-nomu{background:var(--tb-total);color:var(--p-muted)}:root .pd-cell-company{display:inline;white-space:nowrap;color:var(--p-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--tb-mark-soft);text-underline-offset:3px;transition:none}:root .pd-cell-company:hover,:root .pd-cell-company:focus-visible{color:var(--p-text);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:3px}:root .pd-watch-star{display:inline-block;vertical-align:-1px}:root .pd-co-arrow,:root[dir=rtl] .pd-co-arrow,:root .pd-cell-company:hover .pd-co-arrow,:root[dir=rtl] .pd-cell-company:hover .pd-co-arrow{display:none}:root .pd-empty-icon{width:auto;height:auto;margin:0 auto .75rem;border-radius:0;background:none;color:var(--p-muted);opacity:1}:root .pd-empty-title{font-size:var(--fs-body);font-weight:600}:root .pd-empty-desc{font-size:var(--fs-ui)}:root .pd-empty-reset{margin-top:1rem}:root .pd-table tbody td:first-child{color:var(--p-text);font-size:var(--fs-table)}:root .pd-table td.pd-cell-num,:root .pd-table td.pd-cell-value{text-align:right;white-space:nowrap;font-weight:500}:root .pd-cell-value{color:var(--tb-fig)}:root .pd-cell-time{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .pd-table tfoot tr{background:transparent;border-top:0}:root .pd-table tfoot td{block-size:var(--row);padding:.5rem .75rem;background:var(--p-tbl-total);color:var(--p-heading);font-size:var(--fs-table);font-weight:600;border-top:1px solid var(--p-tbl-line)}:root .pd-table tfoot td:first-child{font-size:var(--fs-table)}:root .pd-table tfoot td.pd-cell-num,:root .pd-table tfoot td.pd-cell-value{font-weight:600}:root .pd-pagination{padding:.75rem 1.25rem;border-top-color:var(--p-line-soft)}:root .pd-page-controls{gap:.25rem;flex-wrap:wrap}:root .pd-page-info{font-size:var(--fs-caption)}:root .pd-page-btn{min-width:var(--h-sm);height:auto;min-block-size:var(--h-sm);padding:0 .5rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-text);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500;line-height:1;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .pd-page-btn:hover:not(:disabled):not(.active){background:var(--p-hover);border-color:transparent;color:var(--p-heading)}:root .pd-page-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading);font-weight:600}:root .pd-page-btn:disabled{opacity:1;background:transparent;border-color:var(--p-border);color:var(--p-disabled-ink)}:root .pd-page-btn.pd-page-arrow{padding:0 .75rem;background:var(--p-surface);border-color:var(--p-border-btn);color:var(--p-heading);font-family:var(--font-ui);font-weight:600}:root .pd-page-btn.pd-page-arrow:hover:not(:disabled):not(.active){background:var(--p-hover);border-color:var(--p-border-strong)}:root .pd-page-btn.pd-page-arrow:active:not(:disabled){background:var(--p-press)}:root .pd-page-btn.pd-page-arrow:disabled{background:var(--p-surface);border-color:var(--p-border);color:var(--p-disabled-ink)}:root .pd-disclaimer{border:0;border-radius:var(--r-md);font-size:var(--fs-caption)}:root .pd-disclaimer svg{color:var(--p-muted)}:root .pd-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr))}:root .pd-chart-card{border-radius:var(--r-md);padding:1.25rem}:root .pd-chart-title{font-size:var(--fs-h3);font-weight:600;line-height:1.5}:root .pd-chart-sub{font-size:var(--fs-caption)}:root .pd-chart-range{inset-inline-end:1.25rem;min-block-size:var(--h-xs);padding:0 .5rem;line-height:var(--h-xs);color:var(--p-muted);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500}:root .pd-pie-slice{stroke:var(--p-surface);stroke-width:1;transition:opacity var(--t-fast)}:root .pd-pie-center-label{font-weight:600}:root .pd-pie-center-sub{font-size:var(--fs-caption)}:root .pd-chart-legend::-webkit-scrollbar-thumb{background:var(--p-border-btn);border-radius:var(--r-pill)}:root .pd-legend-head-val{font-size:var(--fs-caption);font-weight:500}:root .pd-legend-row{font-size:var(--fs-caption);border-color:var(--p-line-soft);border-radius:var(--r-xs);background:var(--p-surface)}:root .pd-legend-row:hover{background:var(--p-hover);border-color:var(--p-border)}:root .pd-legend-swatch{border-radius:var(--r-xs)}:root .pd-legend-mcap,:root .pd-legend-pct,:root .pd-legend-deals{font-size:var(--fs-caption)}:root .pd-legend-mcap{color:var(--p-muted)}:root .pd-legend-ratio{font-size:var(--fs-caption);font-weight:500}:root .pd-legend-val{font-family:var(--font-num);font-size:var(--fs-ui);font-weight:500}:root .pd-legend-deals strong{font-weight:600}:root .pd-chart-empty{color:var(--p-muted);font-size:var(--fs-ui)}:root .pd-legend-row--sample{padding-block-start:.875rem;background:var(--p-surface);border-color:var(--p-border)}:root .pd-legend-row--sample:before{border-radius:0}:root .pd-sample-badge{inset-block-start:-.75rem;padding:0 .5rem;border-color:var(--p-border);border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:500;line-height:1.5}:root .pd-vault{border-radius:var(--r-md)}:root .pd-vault-veil{gap:.75rem;padding:1.25rem;border-radius:var(--r-md)}:root .pd-vault-medal{display:none}:root .pd-vault-count{order:-1;display:inline-flex;align-items:center;gap:.25rem;min-block-size:var(--h-xs);padding:0 .5rem;font-size:var(--fs-caption);font-weight:600}:root .pd-vault-count:before{content:"";flex:none;inline-size:.75rem;block-size:.75rem;background-color:currentColor;-webkit-mask:var(--mk-lock) center / 100% 100% no-repeat;mask:var(--mk-lock) center / 100% 100% no-repeat}:root .pd-vault-title{font-size:var(--fs-body);font-weight:600}:root .pd-vault-sub{max-width:260px;font-size:var(--fs-caption);line-height:1.5}:root .pd-vault-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-sm);padding:0 .75rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);font-size:var(--fs-caption);font-weight:600;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .pd-vault-cta:hover{box-shadow:none;border-color:var(--p-brand-hover)}:root .pd-vault-cta:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .pd-bar-rect{fill:var(--p-chart-focus);transition:none}:root .pd-bar-rect:hover{fill:var(--p-brand-hover)}:root .pd-bar-label{font-size:var(--fs-caption);fill:var(--p-muted)}:root .pd-bar-value{font-size:var(--fs-caption);font-weight:500}:root .pd-axis-line{stroke:var(--p-chart-axis)}:root .pd-grid-line{stroke:var(--p-chart-grid)}:root .pd-area-stroke{stroke:var(--p-chart-focus)}:root .pd-area-dot{stroke:var(--p-chart-focus);transition:none}:root .pd-area-dot:hover{stroke:var(--p-brand-hover)}@media (max-width: 768px){:root .pd-search-input,:root .pd-select{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .pd-int-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .pd-icon-btn{width:var(--h-touch);height:var(--h-touch)}}@media (max-width: 768px){:root .pd-filter-chips{gap:.75rem}}@media (max-width: 768px){:root .pd-chip-close:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}@media (max-width: 768px){:root .pd-vault-cta{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .pd-table{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .pd-table thead th{padding:.5rem .75rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .pd-table tbody td{padding:.5rem .75rem}}@media (max-width: 768px){:root .pd-page-info{text-align:start}}@media (max-width: 768px){:root .pd-page-controls{justify-content:flex-start}}@media (max-width: 520px){:root .pd-stat-value{font-size:var(--fs-figure)}}@media (max-width: 520px){:root .pd-int-btn{padding:0 .5rem}}:root .pd-chart-card{isolation:isolate}:root .pd-chart-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}:root .pd-chart-head,:root .pd-chart-body{position:relative;z-index:1}:root .pd-chart-range{z-index:1}:root .pd-chart-credit{position:relative;z-index:1;display:flex;justify-content:flex-start;margin-block-start:.55rem}:root .pd-legend-head-val{color:var(--p-gold)}:root .pd-legend-val{color:var(--p-gold)}:root .pd-legend-sym{color:var(--tb-quiet, #5E5748);font-variant-numeric:tabular-nums}html:root[dir=rtl] .pd-legend-sym{margin-left:.4rem}html:root[dir=ltr] .pd-legend-sym{margin-right:.4rem}:root .mn-page{min-height:100vh}:root .mn-featured{display:grid;grid-template-columns:1.3fr 1fr;gap:1rem;margin-bottom:2rem}:root .mn-feat-main{display:block;position:relative;border-radius:4px;overflow:hidden;min-height:380px;cursor:pointer;text-decoration:none;color:inherit}:root .mn-feat-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}:root .mn-feat-main:hover .mn-feat-img{transform:scale(1.03)}:root .mn-feat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:none}:root .mn-feat-content{position:absolute;bottom:0;left:0;right:0;padding:1.8rem;z-index:1}:root .mn-feat-tag{display:inline-block;padding:.25rem .65rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.6rem}:root .mn-feat-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-on-dark);line-height:1.35;margin-bottom:.5rem}:root .mn-feat-excerpt{font-size:var(--fs-ui);color:var(--p-on-dark-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .mn-feat-meta{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;font-size:var(--fs-caption);color:var(--p-on-dark-faint)}:root .mn-feat-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--p-on-dark-faint)}:root .mn-feat-side{display:flex;flex-direction:column;gap:1rem}:root .mn-feat-card{display:block;position:relative;border-radius:4px;overflow:hidden;flex:1;cursor:pointer;min-height:180px;text-decoration:none;color:inherit}:root .mn-feat-card .mn-feat-img{transition:transform .5s}:root .mn-feat-card:hover .mn-feat-img{transform:scale(1.03)}:root .mn-feat-card .mn-feat-overlay{background:none}:root .mn-feat-card .mn-feat-content{padding:1.2rem}:root .mn-feat-card .mn-feat-title{font-size:var(--fs-h3)}:root .mn-filters{display:flex;align-items:center;gap:.5rem;padding:1.2rem 0;border-bottom:1px solid var(--p-border);margin-bottom:2rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}:root .mn-filters::-webkit-scrollbar{display:none}:root .mn-filter-btn{padding:.5rem 1.1rem;border-radius:4px;border:1px solid var(--p-border-strong);background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s;font-family:inherit}:root .mn-filter-btn:hover{background:var(--p-fill);border-color:var(--p-border-strong)}:root .mn-filter-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}:root .mn-layout{display:grid;grid-template-columns:1fr 340px;gap:2.5rem;padding-bottom:3rem}:root .mn-section-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin-bottom:1.2rem;padding-bottom:.6rem;border-bottom:2px solid var(--p-border-strong);display:inline-block}:root .mn-news-list{display:flex;flex-direction:column;gap:0}:root .mn-news-item{display:flex;gap:1.1rem;padding:1.25rem 0;border-bottom:1px solid var(--p-border);transition:background .2s;cursor:pointer;text-decoration:none;color:inherit}:root .mn-news-item:hover{background:var(--p-fill)}:root .mn-news-thumb{width:140px;height:95px;border-radius:4px;overflow:hidden;flex-shrink:0}:root .mn-news-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}:root .mn-news-item:hover .mn-news-thumb img{transform:scale(1.05)}:root .mn-news-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}:root .mn-news-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-caption);font-weight:600;padding:.18rem .5rem;border-radius:var(--r-xs);width:fit-content;margin-bottom:.35rem}:root .mn-news-headline{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.3rem;transition:color .2s}:root .mn-news-item:hover .mn-news-headline{color:var(--p-brand)}:root .mn-news-desc{font-size:var(--fs-ui);color:var(--p-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.4rem}:root .mn-news-time{font-size:var(--fs-caption);color:var(--p-faint);display:flex;align-items:center;gap:.5rem}:root .mn-news-time-dot{width:3px;height:3px;border-radius:50%;background:var(--p-border-strong)}:root .mn-sidebar{display:flex;flex-direction:column;gap:1.5rem}:root .mn-widget{background:var(--p-surface);border-radius:4px;padding:1.3rem;border:1px solid var(--p-border)}:root .mn-widget-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}:root .mn-widget-title svg{opacity:.5}:root .mn-most-read-item{display:flex;gap:.85rem;padding:.75rem 0;border-bottom:1px solid var(--p-border);cursor:pointer;text-decoration:none;color:inherit;transition:background .2s}:root .mn-most-read-item:last-child{border-bottom:none;padding-bottom:0}:root .mn-most-read-item:first-child{padding-top:0}:root .mn-most-read-item:hover{background:var(--p-fill)}:root .mn-mr-rank{width:28px;height:28px;border-radius:4px;background:var(--p-fill);display:flex;align-items:center;justify-content:center;font-size:var(--fs-caption);font-weight:700;color:var(--p-text);flex-shrink:0;margin-top:2px}:root .mn-mr-rank.top{background:var(--p-brand);color:var(--p-on-brand)}:root .mn-mr-body{flex:1;min-width:0}:root .mn-mr-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}:root .mn-most-read-item:hover .mn-mr-title{color:var(--p-brand)}:root .mn-mr-time{font-size:var(--fs-caption);color:var(--p-faint);margin-top:.2rem}:root .mn-market-row{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--p-border)}:root .mn-market-row:last-child{border-bottom:none}:root .mn-market-label{font-size:var(--fs-ui);font-weight:600;color:var(--p-text)}:root .mn-market-val{font-size:var(--fs-ui);font-weight:600;font-variant-numeric:tabular-nums}:root .mn-market-nums{display:inline-flex;align-items:center;gap:.4rem}:root .mn-market-chg{font-size:var(--fs-caption);font-weight:600}:root .mn-up{color:var(--p-pos)}:root .mn-down{color:var(--p-neg)}:root .mn-mover-item{display:flex;justify-content:space-between;align-items:center;padding:.7rem .5rem;border-bottom:1px solid var(--p-border);border-radius:4px;text-decoration:none;color:inherit;transition:background .2s;margin:0 -.5rem}:root .mn-mover-item:last-child{border-bottom:none}:root .mn-mover-item:hover{background:var(--p-fill)}:root .mn-mover-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}:root .mn-mover-name{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;display:inline-flex;align-items:center;gap:.35rem;transition:color .2s}:root .mn-co-arrow{opacity:0;transform:translate(-4px);transition:all .2s;flex-shrink:0}:root[dir=rtl] .mn-co-arrow{transform:translate(4px) scaleX(-1)}:root .mn-mover-item:hover .mn-mover-name{color:var(--p-brand)}:root .mn-mover-item:hover .mn-co-arrow{opacity:.6;transform:translate(0)}:root[dir=rtl] .mn-mover-item:hover .mn-co-arrow{transform:translate(0) scaleX(-1)}:root .mn-mover-sym{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .mn-mover-price-wrap{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}:root .mn-mover-price{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .mn-mover-chg{font-size:var(--fs-caption);font-weight:700;font-variant-numeric:tabular-nums;padding:.2rem .45rem;border-radius:4px}:root .mn-mover-chg.mn-up{color:var(--p-pos);background:transparent}:root .mn-mover-chg.mn-down{color:var(--p-neg);background:transparent}:root .mn-pagination{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:2rem 0 1rem;flex-wrap:wrap}:root .mn-page-btn{min-width:38px;height:38px;padding:0 .6rem;border-radius:4px;border:1px solid var(--p-border-strong);background:transparent;color:var(--p-text);font-size:var(--fs-ui);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}:root .mn-page-btn:hover:not(:disabled){background:var(--p-fill);border-color:var(--p-border-strong)}:root .mn-page-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand);cursor:default}:root .mn-page-btn:disabled{opacity:.35;cursor:not-allowed}:root .mn-page-btn.mn-page-arrow{padding:0 .5rem}:root[dir=rtl] .mn-page-btn.mn-page-arrow svg{transform:scaleX(-1)}:root .mn-page-ellipsis{padding:0 .3rem;color:var(--p-faint);font-weight:600;-webkit-user-select:none;user-select:none}:root .mn-page-info{text-align:center;font-size:var(--fs-caption);color:var(--p-muted);padding-bottom:2rem}:root .mn-breaking{background:var(--p-neg);padding:.65rem 0;margin-bottom:0}:root .mn-breaking-inner{display:flex;align-items:center;gap:.8rem}:root .mn-breaking-badge{background:var(--p-surface);color:var(--p-neg);font-size:var(--fs-caption);font-weight:700;padding:.25rem .6rem;border-radius:var(--r-xs);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}:root .mn-breaking-text{color:var(--p-on-brand);font-size:var(--fs-ui);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .mn-breaking-text a{color:var(--p-on-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}:root .mn-tag-markets{color:var(--p-text);background:var(--p-fill)}:root .mn-tag-earnings{color:var(--p-text);background:var(--p-fill)}:root .mn-tag-economy{color:var(--p-text);background:var(--p-fill)}:root .mn-tag-ipo{color:var(--p-text);background:var(--p-fill)}:root .mn-tag-sectors{color:var(--p-text);background:var(--p-fill)}:root .mn-tag-opinion{color:var(--p-text);background:var(--p-fill)}:root .mn-tag-breaking{color:var(--p-text);background:var(--p-fill)}:root .mn-tag-energy{color:var(--p-text);background:var(--p-fill)}@media (max-width: 1024px){:root .mn-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width: 1024px){:root .mn-sidebar{flex-direction:row;flex-wrap:wrap}}@media (max-width: 1024px){:root .mn-widget{flex:1;min-width:280px}}@media (max-width: 768px){:root .mn-featured{grid-template-columns:1fr}}@media (max-width: 768px){:root .mn-feat-main{min-height:280px}}@media (max-width: 768px){:root .mn-feat-side{flex-direction:row}}@media (max-width: 768px){:root .mn-feat-card{min-height:160px}}@media (max-width: 768px){:root .mn-news-thumb{width:110px;height:78px}}@media (max-width: 768px){:root .mn-sidebar{flex-direction:column}}@media (max-width: 768px){:root .mn-widget{min-width:unset}}@media (max-width: 480px){:root .mn-feat-side{flex-direction:column}}@media (max-width: 480px){:root .mn-news-thumb{width:90px;height:65px;border-radius:4px}}@media (max-width: 480px){:root .mn-news-headline{font-size:var(--fs-ui)}}@media (max-width: 480px){:root .mn-news-desc{display:none}}@media (max-width: 480px){:root .mn-page{padding-bottom:5rem}}:root .mn-feat-main,:root .mn-feat-card{border-radius:var(--r-md);background:var(--p-media-bg)}:root .mn-feat-img,:root .mn-feat-card .mn-feat-img{transition:none}:root .mn-feat-main:hover .mn-feat-img,:root .mn-feat-card:hover .mn-feat-img{transform:none}:root .mn-feat-content{background:var(--p-media-bg)}:root .mn-feat-main:hover .mn-feat-title,:root .mn-feat-card:hover .mn-feat-title{text-decoration:underline;text-underline-offset:3px}:root .mn-feat-tag{min-block-size:var(--h-xs);padding:0 .5rem;font-size:var(--fs-caption);font-weight:500;line-height:var(--h-xs)}:root .mn-feat-title{font-weight:600;line-height:var(--lh-head)}:root .mn-feat-excerpt{font-size:var(--fs-ui);line-height:var(--lh-ui)}:root .mn-feat-meta{font-size:var(--fs-caption);color:var(--p-on-dark-muted)}:root .mn-feat-meta-dot{border-radius:var(--r-pill);background:var(--p-on-dark-muted)}:root .mn-filters{padding-block:1rem;scrollbar-width:auto;scrollbar-color:auto;-ms-overflow-style:auto}:root .mn-filters::-webkit-scrollbar{display:block;width:10px;height:10px}:root .mn-filters::-webkit-scrollbar-button{display:none}:root .mn-filters::-webkit-scrollbar-corner{background:transparent}:root .mn-filters::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .mn-filters::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .mn-filters::-webkit-scrollbar-thumb:vertical{min-height:40px}:root .mn-filters::-webkit-scrollbar-thumb:horizontal{min-width:40px}:root .mn-filters::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){:root .mn-filters{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}:root .mn-filter-btn{position:relative;display:inline-flex;align-items:center;gap:.375rem;flex:none;min-block-size:var(--h-sm);padding:0 .75rem;border-color:var(--p-border-btn);border-radius:var(--r-pill);background:var(--p-surface);color:var(--p-text);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .mn-filter-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .mn-filter-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading);font-weight:600}:root .mn-filter-btn.active:hover{background:var(--p-brand-tint-hover)}:root .mn-filter-btn.active:before{content:"";flex:none;inline-size:.875rem;block-size:.875rem;background-color:var(--p-brand);-webkit-mask:var(--mk-check) center / 100% 100% no-repeat;mask:var(--mk-check) center / 100% 100% no-repeat}:root .mn-filter-btn:focus-visible{outline-offset:-2px}:root .mn-section-title{display:block;padding-bottom:0;border-bottom:0;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-head)}:root .mn-news-item{margin-inline:-.75rem;padding:1.25rem .75rem;border-bottom-color:var(--p-line-soft);transition:background-color var(--t-fast)}:root .mn-news-item:hover{background:var(--p-hover)}:root .mn-news-item:focus-visible{outline-offset:-2px}:root .mn-news-thumb{border-radius:var(--r-xs);background:var(--p-media-bg)}:root .mn-news-thumb img,:root .mn-news-item:hover .mn-news-thumb img{transform:none;transition:none}:root .mn-news-tag{min-block-size:var(--h-xs);padding:0 .5rem;font-size:var(--fs-caption);font-weight:500}:root .mn-news-headline{transition:none}:root .mn-news-item:hover .mn-news-headline{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .mn-news-desc{font-size:var(--fs-ui);line-height:var(--lh-ui)}:root .mn-news-time{font-size:var(--fs-caption);color:var(--p-muted)}:root .mn-news-time-dot{border-radius:var(--r-pill);background:var(--p-border-btn)}:root .mn-empty{display:grid;justify-items:center;gap:.75rem;padding:3rem 1rem;text-align:center}:root .mn-empty-text{margin:0;font-size:var(--fs-ui);color:var(--p-muted)}:root .mn-widget{border-radius:var(--r-md);padding:1.25rem}:root .mn-widget-title{font-size:var(--fs-body);font-weight:600;line-height:1.5}:root .mn-widget-title svg{flex:none;opacity:1;color:var(--p-muted)}:root .mn-most-read-item{border-bottom-color:var(--p-line-soft)}:root .mn-most-read-item:hover{background:var(--p-hover)}:root .mn-mr-rank{border-radius:var(--r-xs);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500}:root .mn-mr-rank.top{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .mn-mr-title{transition:none}:root .mn-most-read-item:hover .mn-mr-title{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .mn-mr-time{font-size:var(--fs-caption);color:var(--p-muted)}:root .mn-market-row{min-block-size:var(--row);border-bottom-color:var(--p-line-soft)}:root .mn-market-label{font-size:var(--fs-caption);font-weight:500}:root .mn-market-val{font-size:var(--fs-ui);font-weight:500;color:var(--p-heading)}:root .mn-market-nums{gap:.5rem}:root .mn-market-chg,:root .mn-mover-chg{display:inline-flex;align-items:center;gap:.375rem;padding:0;border-radius:0;background:none;font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums}:root .mn-market-chg.mn-up:before,:root .mn-market-chg.mn-down:before,:root .mn-mover-chg.mn-up:before,:root .mn-mover-chg.mn-down:before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .mn-market-chg.mn-down:before,:root .mn-mover-chg.mn-down:before{transform:scaleY(-1)}:root .mn-mover-item{min-block-size:var(--row-comfy);margin:0 -.75rem;padding:.5rem .75rem;border-bottom-color:var(--p-line-soft);border-radius:0;transition:background-color var(--t-fast)}:root .mn-mover-item:hover{background:var(--p-hover)}:root .mn-mover-item:focus-visible{outline-offset:-2px}:root .mn-mover-name{font-size:var(--fs-ui);transition:none}:root .mn-mover-item:hover .mn-mover-name{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .mn-co-arrow,:root[dir=rtl] .mn-co-arrow,:root .mn-mover-item:hover .mn-co-arrow,:root[dir=rtl] .mn-mover-item:hover .mn-co-arrow{display:none}:root .mn-mover-sym{font-size:var(--fs-caption)}:root .mn-mover-price{font-size:var(--fs-ui);font-weight:500}:root .mn-pagination{justify-content:flex-start;gap:.25rem;padding:1.5rem 0 .75rem}:root .mn-page-btn{min-width:var(--h-sm);height:auto;min-block-size:var(--h-sm);padding:0 .5rem;border-color:transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-text);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500;line-height:1;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .mn-page-btn:hover:not(:disabled){background:var(--p-hover);border-color:transparent;color:var(--p-heading)}:root .mn-page-btn.active,:root .mn-page-btn.active:hover:not(:disabled){background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading);font-weight:600}:root .mn-page-btn:disabled{opacity:1;background:transparent;border-color:var(--p-border);color:var(--p-disabled-ink)}:root .mn-page-btn.mn-page-arrow{padding:0 .75rem;background:var(--p-surface);border-color:var(--p-border-btn);color:var(--p-heading);font-family:var(--font-ui);font-weight:600}:root .mn-page-btn.mn-page-arrow:hover:not(:disabled){background:var(--p-hover);border-color:var(--p-border-strong)}:root .mn-page-btn.mn-page-arrow:active:not(:disabled){background:var(--p-press)}:root .mn-page-btn.mn-page-arrow:disabled{background:var(--p-surface);border-color:var(--p-border);color:var(--p-disabled-ink)}:root .mn-page-ellipsis{padding:0 .25rem;font-weight:500}:root .mn-page-info{text-align:start;font-size:var(--fs-caption)}:root .mn-breaking{background:var(--p-surface);border-block:1px solid var(--p-border)}:root .mn-breaking-badge{background:var(--p-neg-bg);color:var(--p-neg);font-size:var(--fs-caption);font-weight:600;animation:none}:root .mn-breaking-text,:root .mn-breaking-text a{color:var(--p-heading);font-size:var(--fs-ui)}@media (max-width: 768px){:root .mn-filters{gap:.75rem}}@media (max-width: 768px){:root .mn-filter-btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}:root .na-page{min-height:100vh;padding-top:5rem;padding-bottom:4rem}:root .na-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--p-fill-2);z-index:99}:root .na-progress-bar{height:100%;background:var(--p-brand);width:0;transition:width .1s}:root .na-breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-ui);color:var(--p-muted);padding:1.8rem 0 1.5rem;flex-wrap:wrap}:root .na-breadcrumb a{color:var(--p-muted);text-decoration:none;transition:color .2s}:root .na-breadcrumb a:hover{color:var(--p-brand)}:root .na-bc-sep{opacity:.4}:root .na-bc-current{color:var(--p-text);font-weight:600}:root .na-header{max-width:820px;margin:0 auto 2rem}:root .na-tag{display:inline-block;padding:.3rem .7rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}:root .na-title{font-size:var(--fs-title);font-weight:700;color:var(--p-heading);line-height:1.2;letter-spacing:-.01em;margin-bottom:1rem}:root .na-deck{font-size:var(--fs-lead);font-weight:400;color:var(--p-text);line-height:1.55;margin-bottom:1.8rem}:root .na-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.2rem 0;border-top:1px solid var(--p-border);border-bottom:1px solid var(--p-border)}:root .na-author{display:flex;align-items:center;gap:.75rem}:root .na-avatar{width:44px;height:44px;border-radius:50%;background:var(--p-brand);display:flex;align-items:center;justify-content:center;color:var(--p-on-brand);font-size:1rem;font-weight:700;flex-shrink:0}:root .na-author-info{line-height:1.3}:root .na-author-name{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading)}:root .na-author-role{font-size:var(--fs-caption);color:var(--p-muted)}:root .na-meta-info{display:flex;align-items:center;gap:.7rem;font-size:var(--fs-caption);color:var(--p-muted)}:root .na-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--p-border-strong)}:root .na-meta-clock{display:inline-flex;align-items:center;gap:.3rem}:root .na-share{display:flex;align-items:center;gap:.4rem}:root .na-share-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--p-border-strong);background:transparent;color:var(--p-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}:root .na-share-btn:hover{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}:root .na-share-btn.copied{background:var(--p-pos);color:var(--p-on-brand);border-color:var(--p-pos)}:root .na-hero-img-wrap{max-width:1100px;margin:0 auto 2.5rem;border-radius:4px;overflow:hidden;box-shadow:none}:root .na-hero-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}:root .na-hero-caption{font-size:var(--fs-caption);color:var(--p-muted);text-align:center;margin-top:.6rem;padding:0 1rem;font-style:italic}:root .na-body-wrap{display:grid;grid-template-columns:1fr 320px;gap:3rem;max-width:1200px;margin:0 auto;align-items:start}:root .na-content{max-width:720px}:root .na-content p{font-size:var(--fs-body);line-height:1.85;color:var(--p-text);margin-bottom:1.4rem}:root .na-content h2{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:2.2rem 0 1rem;line-height:1.3}:root .na-content h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:1.8rem 0 .8rem}:root .na-content blockquote{border-inline-start:4px solid var(--p-border-strong);padding:1.2rem 1.5rem;margin:2rem 0;background:var(--p-fill);border-radius:0 4px 4px 0;font-size:var(--fs-h3);font-style:italic;color:var(--p-text);line-height:1.6;position:relative}:root[dir=rtl] .na-content blockquote{border-radius:4px 0 0 4px}:root .na-content blockquote cite{display:block;margin-top:.6rem;font-size:var(--fs-ui);font-style:normal;color:var(--p-muted);font-weight:500}:root .na-content ul,:root .na-content ol{margin:1rem 0 1.5rem;padding-inline-start:1.5rem}:root .na-content li{font-size:var(--fs-body);line-height:1.75;color:var(--p-text);margin-bottom:.5rem}:root .na-content strong{color:var(--p-text);font-weight:600}:root .na-content a{color:var(--p-brand);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--p-border-strong);transition:text-decoration-color .2s}:root .na-content a:hover{text-decoration-color:var(--p-brand)}:root .na-takeaways{background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:1.5rem 1.8rem;margin:2rem 0}:root .na-takeaways-title{font-size:var(--fs-ui);font-weight:700;color:var(--p-heading);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem}:root .na-takeaways ul{margin:0;padding-inline-start:1.2rem}:root .na-takeaways li{font-size:var(--fs-body);line-height:1.65;margin-bottom:.5rem;color:var(--p-text)}:root .na-takeaways li::marker{color:var(--p-muted)}:root .na-embed-img{width:100%;border-radius:4px;margin:1.8rem 0 .5rem;aspect-ratio:16/9;object-fit:cover}:root .na-embed-cap{font-size:var(--fs-caption);color:var(--p-muted);text-align:center;font-style:italic;margin-bottom:1.8rem}:root .na-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:2rem 0;padding:1.5rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px}:root .na-stat{text-align:center}:root .na-stat-val{font-size:var(--fs-figure);font-weight:700;color:var(--p-heading);line-height:1.1;font-variant-numeric:tabular-nums}:root .na-stat-val.up{color:var(--p-pos)}:root .na-stat-val.down{color:var(--p-neg)}:root .na-stat-label{font-size:var(--fs-caption);color:var(--p-muted);margin-top:.3rem}:root .na-tags-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 1rem;padding-top:2rem;border-top:1px solid var(--p-border)}:root .na-tag-chip{padding:.4rem .85rem;border-radius:var(--r-xs);border:1px solid var(--p-border);font-size:var(--fs-caption);font-weight:500;color:var(--p-text);text-decoration:none;transition:all .2s}:root .na-tag-chip:hover{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}:root .na-sidebar{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:1.3rem}:root .na-widget{background:var(--p-surface);border-radius:4px;padding:1.3rem;border:1px solid var(--p-border)}:root .na-widget-title{font-size:var(--fs-ui);font-weight:700;color:var(--p-heading);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}:root .na-stock-card{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--p-border);text-decoration:none;color:inherit;transition:background .2s;margin:0 -.4rem;padding:.7rem .4rem;border-radius:4px}:root .na-stock-card:last-child{border-bottom:none}:root .na-stock-card:hover{background:var(--p-fill)}:root .na-stock-info{display:flex;flex-direction:column;gap:.15rem}:root .na-stock-name{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading)}:root .na-stock-sym{font-size:var(--fs-caption);color:var(--p-muted);font-variant-numeric:tabular-nums}:root .na-stock-price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}:root[dir=rtl] .na-stock-price-wrap{align-items:flex-start}:root .na-stock-price{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .na-stock-chg{font-size:var(--fs-caption);font-weight:600}:root .na-up{color:var(--p-pos)}:root .na-down{color:var(--p-neg)}:root .na-newsletter{background:var(--p-surface);color:var(--p-text)}:root .na-newsletter .na-widget-title{color:var(--p-heading)}:root .na-newsletter-text{font-size:var(--fs-ui);line-height:1.55;color:var(--p-text);margin-bottom:1rem}:root .na-newsletter-input{width:100%;box-sizing:border-box;padding:.65rem .9rem;border:1px solid var(--p-border-strong);background:var(--p-surface);color:var(--p-text);border-radius:4px;font-size:var(--fs-input);font-family:inherit;outline:none;margin-bottom:.6rem}:root .na-newsletter-input::placeholder{color:var(--p-muted)}:root .na-newsletter-input:focus{border-color:var(--p-brand);box-shadow:0 0 0 2px var(--p-brand)}:root .na-newsletter-btn{width:100%;padding:.7rem;background:var(--p-brand);color:var(--p-on-brand);border:none;border-radius:4px;font-weight:600;font-size:var(--fs-ui);cursor:pointer;transition:box-shadow .2s;font-family:inherit}:root .na-newsletter-btn:hover{background:var(--p-brand-hover)}:root .na-toc-list{list-style:none;padding:0;margin:0}:root .na-toc-list li{margin-bottom:.5rem}:root .na-toc-list a{display:block;padding:.4rem .6rem;font-size:var(--fs-ui);color:var(--p-muted);text-decoration:none;border-inline-start:2px solid transparent;transition:all .2s;line-height:1.4}:root .na-toc-list a:hover{color:var(--p-brand);background:var(--p-fill)}:root .na-toc-list a.active{color:var(--p-brand);font-weight:600;border-inline-start-color:var(--p-brand);background:var(--p-fill)}:root .na-related{max-width:1200px;margin:4rem auto 0}:root .na-related-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin-bottom:1.5rem;padding-bottom:.6rem;border-bottom:2px solid var(--p-border-strong);display:inline-block}:root .na-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem}:root .na-related-card{background:var(--p-surface);border-radius:4px;overflow:hidden;border:1px solid var(--p-border);text-decoration:none;color:inherit;transition:border-color .3s;display:block}:root .na-related-img{width:100%;height:160px;object-fit:cover}:root .na-related-body{padding:1rem 1.1rem 1.2rem}:root .na-related-tag{display:inline-block;font-size:var(--fs-caption);font-weight:600;padding:.18rem .5rem;border-radius:var(--r-xs);margin-bottom:.5rem}:root .na-related-headline{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.4rem}:root .na-related-time{font-size:var(--fs-caption);color:var(--p-faint)}:root .na-tag-markets,:root .mn-tag-markets{color:var(--p-text);background:var(--p-fill)}:root .na-tag-earnings,:root .mn-tag-earnings{color:var(--p-text);background:var(--p-fill)}:root .na-tag-economy,:root .mn-tag-economy{color:var(--p-text);background:var(--p-fill)}:root .na-tag-ipo,:root .mn-tag-ipo{color:var(--p-text);background:var(--p-fill)}:root .na-tag-sectors,:root .mn-tag-sectors{color:var(--p-text);background:var(--p-fill)}:root .na-tag-energy,:root .mn-tag-energy{color:var(--p-text);background:var(--p-fill)}:root .na-tag-opinion,:root .mn-tag-opinion{color:var(--p-text);background:var(--p-fill)}:root .na-back{display:inline-flex;align-items:center;gap:.4rem;color:var(--p-muted);font-size:var(--fs-ui);margin-bottom:1rem;text-decoration:none;transition:color .2s}:root .na-back:hover{color:var(--p-brand)}:root .na-back svg{transition:transform .2s}:root[dir=rtl] .na-back svg{transform:scaleX(-1)}:root .na-back:hover svg{transform:translate(-3px)}:root[dir=rtl] .na-back:hover svg{transform:scaleX(-1) translate(-3px)}@media (max-width: 1024px){:root .na-body-wrap{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 1024px){:root .na-sidebar{position:static}}@media (max-width: 768px){:root .na-page{padding-top:3.8rem;padding-bottom:5rem}}@media (max-width: 768px){:root .na-hero-img-wrap{border-radius:4px;margin-bottom:1.5rem}}@media (max-width: 768px){:root .na-meta{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){:root .na-content blockquote{font-size:var(--fs-h2);padding:1rem 1.2rem}}@media (max-width: 768px){:root .na-stat-val{font-size:var(--fs-figure)}}@media (max-width: 480px){:root .na-stat-row{grid-template-columns:1fr 1fr}}@media (max-width: 480px){:root .na-related-grid{grid-template-columns:1fr}}:root .na-breadcrumb{font-size:var(--fs-caption)}:root .na-breadcrumb a{transition:none}:root .na-breadcrumb a:hover{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .na-bc-sep{opacity:1;color:var(--p-faint)}:root .na-tag{min-block-size:var(--h-xs);padding:.125rem .5rem;font-size:var(--fs-caption);font-weight:500}:root .na-tag[class*=mn-tag-],:root .na-related-tag[class*=mn-tag-]{color:var(--p-muted);background:var(--p-fill)}:root .na-title{line-height:var(--lh-head)}:root .na-avatar{border-radius:var(--r-pill);background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .na-author-role,:root .na-meta-info{font-size:var(--fs-caption)}:root .na-meta-dot{border-radius:var(--r-pill);background:var(--p-border-btn)}:root .na-share{gap:.5rem}:root .na-share-btn{position:relative;width:var(--h-sm);height:var(--h-sm);border-color:var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-muted);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .na-share-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .na-share-btn:active{background:var(--p-press)}:root .na-share-btn.copied{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-brand)}:root .na-hero-img-wrap{border-radius:var(--r-md);background:var(--p-media-bg)}:root .na-hero-caption,:root .na-embed-cap{font-size:var(--fs-caption);font-style:normal}:root .na-content p{font-size:var(--fs-body);line-height:var(--lh-prose)}:root .na-content h2{font-weight:600}:root .na-content blockquote,:root[dir=rtl] .na-content blockquote{border-inline-start:2px solid var(--p-border-btn);border-radius:0;border-start-end-radius:var(--r-xs);border-end-end-radius:var(--r-xs);font-style:normal;line-height:var(--lh-prose)}:root .na-content blockquote cite{font-size:var(--fs-caption)}:root .na-content li{font-size:var(--fs-body);line-height:var(--lh-prose)}:root .na-content a{color:var(--p-brand);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;transition:none}:root .na-content a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}:root .na-takeaways{background:var(--p-surface);border-color:var(--p-border);border-radius:var(--r-md);padding:1.25rem 1.5rem}:root .na-takeaways-title{font-size:var(--fs-body);font-weight:600}:root .na-takeaways li{font-size:var(--fs-body);line-height:var(--lh-prose)}:root .na-embed-img{border-radius:var(--r-md);background:var(--p-media-bg)}:root .na-stat-row{border-radius:var(--r-md)}:root .na-stat-val{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-num);font-size:var(--fs-figure);font-weight:600;line-height:1.2}:root .na-stat-val.up:before,:root .na-stat-val.down:before{content:"";flex:none;inline-size:1rem;block-size:.6667rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .na-stat-val.down:before{transform:scaleY(-1)}:root .na-stat-label{font-size:var(--fs-caption)}:root .na-tag-chip{display:inline-flex;align-items:center;min-block-size:var(--h-sm);padding:0 .75rem;border-color:var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .na-tag-chip:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .na-tag-chip:active{background:var(--p-press)}:root .na-widget{border-radius:var(--r-md);padding:1.25rem}:root .na-widget-title{font-size:var(--fs-body);font-weight:600;line-height:1.5}:root .na-widget-title svg{flex:none;color:var(--p-muted)}:root .na-stock-card{min-block-size:var(--row-comfy);margin:0 -.75rem;padding:.5rem .75rem;border-bottom-color:var(--p-line-soft);border-radius:0;transition:background-color var(--t-fast)}:root .na-stock-card:hover{background:var(--p-hover)}:root .na-stock-card:hover .na-stock-name{text-decoration:underline;text-underline-offset:3px}:root .na-stock-card:focus-visible{outline-offset:-2px}:root .na-stock-name{font-size:var(--fs-ui)}:root .na-stock-sym{font-size:var(--fs-caption)}:root .na-stock-price{font-size:var(--fs-ui);font-weight:500}:root .na-stock-chg{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--fs-caption);font-weight:500;font-variant-numeric:tabular-nums}:root .na-stock-chg.na-up:before,:root .na-stock-chg.na-down:before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .na-stock-chg.na-down:before{transform:scaleY(-1)}:root .na-newsletter-text{font-size:var(--fs-ui);line-height:var(--lh-ui)}:root .na-newsletter-input{min-block-size:var(--h-md);padding:0 .75rem;border-color:var(--p-border-strong);border-radius:var(--r-sm);color:var(--p-heading);font-size:var(--fs-ui);transition:border-color var(--t-fast)}:root .na-newsletter-input::placeholder{color:var(--p-faint);opacity:1}:root .na-newsletter-input:hover{border-color:var(--p-border-strong-hover)}:root .na-newsletter-input:focus{border-color:var(--p-brand);box-shadow:none;outline:2px solid var(--p-brand);outline-offset:-2px}:root .na-newsletter-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-md);padding:0 1rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);font-size:var(--fs-ui);line-height:var(--lh-control);transition:background-color var(--t-fast),border-color var(--t-fast)}:root .na-newsletter-btn:hover{box-shadow:none;border-color:var(--p-brand-hover)}:root .na-newsletter-btn:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .na-toc-list a{position:relative;border-inline-start:0;border-radius:var(--r-sm);font-size:var(--fs-ui);transition:background-color var(--t-fast)}:root .na-toc-list a:hover{color:var(--p-heading);background:var(--p-hover)}:root .na-toc-list a.active{color:var(--p-heading);background:var(--p-brand-tint)}:root .na-toc-list a.active:before{content:"";position:absolute;inset-block:.375rem;inset-inline-start:0;inline-size:var(--mark-w);background:var(--p-brand)}:root .na-related-title{display:block;padding-bottom:0;border-bottom:0;font-weight:600}:root .na-related-card{position:relative;border-radius:var(--r-md);transition:border-color var(--t-fast)}:root .na-related-card:hover{border-color:var(--p-border-strong)}:root .na-related-card:hover .na-related-headline{text-decoration:underline;text-underline-offset:3px}:root .na-related-img{display:block;background:var(--p-media-bg)}:root .na-related-tag{font-size:var(--fs-caption);font-weight:500}:root .na-related-time{font-size:var(--fs-caption);color:var(--p-muted)}:root .na-back{font-size:var(--fs-ui);transition:none}:root .na-back:hover{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .na-back svg,:root .na-back:hover svg{transition:none;transform:none}:root[dir=rtl] .na-back svg,:root[dir=rtl] .na-back:hover svg{transform:scaleX(-1)}@media (max-width: 768px){:root .na-hero-img-wrap{border-radius:var(--r-md)}}@media (max-width: 768px){:root .na-content p{font-size:var(--fs-body)}}@media (max-width: 768px){:root .na-share{gap:.75rem}}@media (max-width: 768px){:root .na-share-btn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}@media (max-width: 768px){:root .na-newsletter-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .na-newsletter-btn,:root .na-tag-chip{min-block-size:var(--h-touch)}}html.has-sidebar body{background:var(--p-bg)}@media (min-width: 769px){html:root.has-sidebar .navbar .profile-icon.profile-icon{display:inline-flex}html:root.has-sidebar .navbar .nav-actions>.btn.nav-login-btn{display:inline-flex}}html:root #navReportBtn,html:root #navReportBtn svg{color:var(--p-neg, #C71D39)}html:root #navReportBtn:is(:hover,:active),html:root #navReportBtn:is(:hover,:active) svg{color:#b0182f}.rf-req{font-weight:400;color:var(--p-muted)}.report-error-field [aria-invalid=true],.report-error-field [aria-invalid=true]:hover{border-color:var(--p-neg);outline:1px solid var(--p-neg);outline-offset:-2px}.report-error-field [aria-invalid=true]:focus{border-color:var(--p-neg);outline:2px solid var(--p-neg);outline-offset:-2px}:root .report-error-overlay{background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}:root .report-error-popup{background:var(--p-surface);border:0;border-radius:var(--r-lg);box-shadow:var(--p-shadow-modal)}:root .report-error-header{padding:1rem 1.5rem .75rem;border-bottom-color:var(--p-line-soft)}:root .report-error-header h3{font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .report-error-header h3 svg{color:var(--p-muted)}:root .report-error-close{inline-size:var(--h-sm);block-size:var(--h-sm);background:transparent;border:1px solid transparent;color:var(--p-muted);border-radius:var(--r-sm)}:root .report-error-close:hover{background:var(--p-hover);color:var(--p-heading)}:root .report-error-close:active{background:var(--p-press)}:root .report-error-field label{font-size:var(--fs-caption);font-weight:500;color:var(--p-text)}:root .report-error-field input,:root .report-error-field select,:root .report-error-field textarea{min-block-size:var(--h-md);padding-block:.25rem;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);background-color:var(--p-surface);color:var(--p-heading)}:root .report-error-field input:hover,:root .report-error-field select:hover,:root .report-error-field textarea:hover{border-color:var(--p-border-strong-hover)}:root .report-error-field input:focus,:root .report-error-field select:focus,:root .report-error-field textarea:focus{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px;background-color:var(--p-surface)}:root .report-error-field input::placeholder,:root .report-error-field textarea::placeholder{color:var(--p-faint);opacity:1}:root .report-error-field input[readonly]{background-color:var(--p-fill);border-color:transparent;color:var(--p-muted)}:root .report-error-field textarea{min-block-size:6rem;line-height:var(--lh-ui)}:root .report-error-actions{justify-content:flex-end}:root .report-error-submit{flex:none;min-block-size:var(--h-md);padding-inline:1rem;background:var(--p-brand);color:var(--p-on-brand);border:1px solid var(--p-brand);border-radius:var(--r-sm);font:600 var(--fs-ui)/var(--lh-control) var(--font-ui)}:root .report-error-submit:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover)}:root .report-error-submit:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .report-error-cancel{min-block-size:var(--h-md);padding-inline:1rem;background:var(--p-surface);color:var(--p-heading);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);font:600 var(--fs-ui)/var(--lh-control) var(--font-ui)}:root .report-error-cancel:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .report-error-cancel:active{background:var(--p-press)}:root .report-error-success p{color:var(--p-heading)}:root .report-error-success span{color:var(--p-muted)}:root .report-error-success svg{color:var(--p-pos)}@media (max-width: 768px){:root .report-error-submit,:root .report-error-cancel{flex:1;min-block-size:var(--h-touch)}}:root .sub-stats-grid{gap:1rem}:root .sub-stat-card{background:var(--p-surface);border-color:var(--p-line-soft);border-radius:var(--r-md)}:root .sub-stat-card:hover{box-shadow:var(--p-shadow-pop)}:root .sub-stat-icon{background:var(--p-hover);color:var(--p-brand)}:root .sub-stat-value{color:var(--p-heading)}:root .sub-stat-label{color:var(--p-muted)}:root .store-empty-books{background:var(--p-surface);border-color:var(--p-line-soft);border-radius:var(--r-lg)}:root .store-empty-books-icon{background:var(--p-hover)}:root .store-empty-books-icon svg{stroke:var(--p-brand)}:root .store-empty-books h3{color:var(--p-heading)}:root .store-empty-books p{color:var(--p-muted)}:root .store-empty-books-cta{background:var(--p-brand);border-color:var(--p-brand);border-radius:var(--r-sm)}:root .store-empty-books-cta:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:#fff}:root .store-page-container{padding-top:2rem}:root :is(.store-card,.store-empty-state,.store-order-card,.store-thankyou-card,.store-loading-state){background:var(--p-surface);border-color:var(--p-line-soft);border-radius:var(--r-lg)}:root :is(.store-library-item,.store-checkout-summary){background:var(--p-fill);border-color:var(--p-line-soft)}:root :is(.store-page-subtitle,.store-empty-text,.store-library-meta,.store-receipt-label,.store-thankyou-subtitle,.store-order-date,.store-loading-text,.store-secure-badge,.store-back-link){color:var(--p-muted)}:root .store-back-link:hover{color:var(--p-heading)}:root :is(.store-card-title,.store-checkout-item,.store-order-row){border-bottom-color:var(--p-line-soft)}:root .store-checkout-total{border-top-color:var(--p-line-soft)}:root .store-order-arrow{stroke:var(--p-muted)}:root .store-order-card:hover .store-order-arrow{stroke:var(--p-brand)}:root .page-home .hero-search-icon{z-index:2;pointer-events:none}:root .page-home :is(.hero-search-intro,.hero-search-icon,.trending-label,.stat-desc){opacity:1}:root .page-home .hero-search-input{max-width:100%}:root .footer .footer-links-group h3{font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-head);letter-spacing:0;margin-bottom:1rem;color:var(--p-on-dark-faint)}@media (min-width: 769px){html.has-sidebar .page-home>:is(.community-stats,.mhb-band),html.has-sidebar .footer{margin-inline-start:calc(var(--sb-w) * -1);padding-inline-start:var(--sb-w)}}:root .cmp-quick-trigger{display:inline-flex;align-items:center;gap:8px;block-size:40px;min-width:220px;padding:0 12px;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface);box-shadow:none;color:var(--p-heading);font-family:inherit;font-size:var(--fs-ui);font-weight:500;line-height:1.4;cursor:pointer;outline:none;transition:border-color var(--t-fast) linear}:root .cmp-quick-select .cmp-quick-trigger{block-size:32px;min-width:200px;border-color:#dddec9;border-radius:9999px;background:#fdfaf1;color:var(--p-brand);font-size:var(--fs-caption);box-shadow:0 1px 2px #16140f0f,0 12px 32px -8px #16140f29}:root .cmp-quick-trigger:hover{border-color:var(--p-border-strong-hover)}:root .cmp-quick-trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:root .cmp-quick-select.open .cmp-quick-trigger{border-color:var(--p-brand);box-shadow:inset 0 0 0 1px var(--p-brand)}:root .cmp-quick-ic{width:16px;height:16px;color:var(--p-muted);flex-shrink:0}:root .cmp-quick-trigger-t{flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .cmp-quick-caret{width:16px;height:16px;color:var(--p-muted);flex-shrink:0;transition:transform var(--t-fast) ease}:root .cmp-quick-select.open .cmp-quick-caret{transform:rotate(180deg)}:root .cmp-quick-menu{position:absolute;top:calc(100% + 4px);inset-inline-start:0;min-width:100%;width:max-content;max-width:min(340px,88vw);max-height:20rem;overflow-y:auto;overscroll-behavior:contain;background:var(--pick-panel, var(--p-surface));border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding:4px 0;z-index:var(--z-float, 60);opacity:0;visibility:hidden;transition:opacity var(--t-fast) ease,visibility var(--t-fast)}:root .cmp-quick-select.open .cmp-quick-menu{opacity:1;visibility:visible}:root .cmp-quick-optg{position:sticky;top:0;padding:.5rem .75rem .25rem;background:var(--pick-panel, var(--p-surface));color:var(--pick-cat-title, var(--p-gold));font-size:var(--fs-caption);font-weight:600}:root .cmp-quick-opt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-block-size:var(--row);padding:0 .75rem;border:0;border-radius:0;background:none;color:var(--pick-ink, var(--p-heading));font-family:inherit;font-size:var(--fs-ui);font-weight:400;text-align:start;cursor:pointer}:root .cmp-quick-opt:hover,:root .cmp-quick-opt.active{background:var(--pick-hover, var(--p-hover))}:root .cmp-quick-opt.sel{background:var(--pick-chosen, var(--p-brand-tint));color:var(--pick-ink, var(--p-heading));font-weight:600}:root .cmp-quick-check{width:14px;height:14px;color:var(--pick-accent, var(--p-brand));flex-shrink:0}:root .cmp-quick-opt.cmp-opt-locked{color:var(--p-faint)}:root .cmp-quick-opt .cp-th-lock{margin-top:0;flex-shrink:0}@media (max-width: 640px){:root .cmp-quick-trigger{min-width:0;width:100%}}@media (prefers-reduced-motion: reduce){:root :is(.cmp-quick-menu,.cmp-quick-caret){transition:none}}:root .mobile-bottom-nav :is(a,.bnav-more-btn),:root .bnav-more-item :is(svg,span){opacity:1}:root .bnav-more-search>svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;color:var(--p-muted)}:root .bnav-more-search{position:relative}:root .bnav-more-search input{padding-inline-start:40px}:root .cmp-page .wt-guide-btn{animation:none;padding-block:0}:root .cmp-page .wt-guide-btn .wt-guide-icon{animation:none}:root .cmp-page :is(.wt-tour-next,.wt-tour-skip){padding-block:0}:root .cmp-sample-host .cmp-sample-body{height:68vh;min-height:420px;padding:1rem clamp(1rem,3vw,1.7rem);overflow:auto;overscroll-behavior:contain}:root .cmp-sample-host .cmp-table-scroll .cmp-hcell{top:-1rem}:root .cmp-sample-host .cmp-sample-loading{text-align:center;padding:3rem 1rem;color:var(--p-muted);font-size:var(--fs-ui)}:root .cmp-sample-host .cmp-sample-error{color:var(--p-neg)}:root .cmp-sample-host .wt-modal-body>.cp-sample-note{margin-bottom:.75rem}:root .cmp-sample-host .wt-modal-backdrop{padding:0}:root .cmp-sample-host .wt-modal-close{font-size:13.3333px}:root .cmp-co-mono.cmp-co-mono--logo{width:36px;height:36px;border-radius:var(--r-pill);overflow:hidden;background:#fff;align-items:center;justify-content:center}:root .cmp-co-mono--logo .cmp-co-logo{width:100%;height:100%;object-fit:contain;display:block}:root .dv-page .dv-skeleton{background:linear-gradient(90deg,var(--p-fill) 0%,var(--p-fill-2) 50%,var(--p-fill) 100%);background-size:200% 100%;animation:dv-skeleton-shimmer 1.2s ease-in-out infinite}:root .dv-page .dv-skeleton-val{display:inline-block;width:5rem;height:1.6rem;border-radius:var(--r-xs)}@keyframes dv-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){:root .dv-page .dv-skeleton{animation:none}}:root :is(.dv-page,.pd-page) .rh-company-symbol{padding-top:0}:root .dv-table thead th,:root .pd-table thead th{white-space:normal}:root .rh-page .wt-guide-btn{animation:none;padding-block:0}:root .rh-page .wt-guide-btn .wt-guide-icon{animation:none}:root .rh-page :is(.wt-tour-next,.wt-tour-skip){padding-block:0}:root .rh-page .rh-headline{margin:0 0 .75rem;font-size:var(--fs-ui);font-weight:600;color:var(--p-heading)}:root .rh-page .rh-error-text{color:var(--p-neg);font-weight:600}:root .rh-page .rh-sector-td{padding:0;background:var(--tb-band, var(--p-fill))}:root .rh-page .rh-sector-inner{padding:.5rem .75rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading);text-align:start}:root .rh-overlay-host .rh-res-status{padding:2.5rem 1rem;text-align:center;color:var(--p-muted);font-size:var(--fs-ui)}:root .rh-page .rh-table .rh-val-neg{color:var(--p-neg)}:root .rh-page{padding-bottom:4rem}:root .rh-overlay-host .fr-change-tag{padding:0;border-radius:0;background:none}:root .rh-overlay-host .fr-card-title{font-weight:600}:root .rh-page .rh-tp-click{font-size:13.3333px;line-height:normal}@media (max-width: 1023px){:root .rh-table-wrap{max-height:min(65vh,560px);max-height:min(65dvh,560px);overflow-y:auto}:root .rh-table-wrap::-webkit-scrollbar{width:8px}}:root .ri-card-placeholder{background:var(--p-dark)}:root .ri-card-img .ri-card-real-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}:root .ri-article-body .ck-content{font-size:inherit;line-height:inherit}:root .ri-article-body .ck-content p{margin:0 0 1rem}:root .ri-article-body .ck-content a{color:var(--p-brand)!important;text-decoration-thickness:1px;text-underline-offset:3px}:root .ri-article-body .ck-content b,:root .ri-article-body .ck-content strong{color:inherit}:root .ri-pager .dv-pagination{border-top:0;background:none;padding:1.5rem 0 0;justify-content:center;gap:.75rem 1rem}:root .ri-pager .dv-page-controls{justify-content:center}:root .ri-empty-state .ri-empty-reset-btn{margin-top:1rem}:root .ri-article-gate{min-block-size:22rem}:root .ri-featured-img .ri-card-real-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}:root .watchlist-page .wt-guide-btn{animation:none;padding-block:0}:root .watchlist-page .wt-guide-btn .wt-guide-icon{animation:none}:root .watchlist-page :is(.wt-tour-next,.wt-tour-skip){padding-block:0}:root .watchlist-page .watchlist-search-wrap{position:relative}:root .watchlist-page .wt-suggest{position:absolute;inset-inline:0;top:100%;z-index:200;margin-top:4px;overflow:hidden;background:var(--p-surface);border:1px solid var(--p-border-strong);border-radius:var(--r-sm);box-shadow:var(--p-shadow-float)}:root .watchlist-page .wt-suggest-row{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;cursor:pointer;border-bottom:1px solid var(--p-border);font-size:var(--fs-ui)}:root .watchlist-page .wt-suggest-row:last-child{border-bottom:0}:root .watchlist-page .wt-suggest-row:hover{background:var(--p-hover)}:root .watchlist-page .wt-suggest-sym{min-inline-size:3rem;font-weight:600;color:var(--p-heading)}:root .watchlist-page .wt-suggest-name{flex:1;min-inline-size:0;color:var(--p-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .watchlist-page .wt-suggest-add{flex:none;padding:.25rem .75rem;border:0;border-radius:var(--r-sm);background:var(--p-brand);color:var(--p-on-brand);font:inherit;font-size:var(--fs-caption);cursor:pointer}:root .watchlist-page .wt-suggest-add:disabled{opacity:.6;cursor:default}:root .watchlist-page .wt-locked-stock-row{display:flex;align-items:center;gap:1.5rem;padding:.9rem 1.25rem;border-top:1px solid var(--p-border)}@media (max-width: 480px){:root .wt-detail-header{padding:1rem 1.15rem}}@media (max-width: 480px){:root .wt-detail-body{padding:1rem 1.15rem}}@media (max-width: 480px){:root .wt-detail-price{font-size:var(--fs-price)}}:root .wt-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}:root .wt-detail-backdrop.open{opacity:1;visibility:visible}:root .wt-detail-panel{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;height:100dvh;background:var(--p-surface);z-index:1000;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:var(--p-shadow-float)}:root[dir=rtl] .wt-detail-panel{right:auto;left:0;transform:translate(-100%);box-shadow:var(--p-shadow-float)}:root .wt-detail-panel.open{transform:translate(0)}:root .wt-detail-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--p-border);position:sticky;top:0;background:var(--p-surface);z-index:1}:root .wt-detail-title{display:flex;flex-direction:column;gap:.15rem}:root .wt-detail-title h3{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0}:root .wt-detail-title span{font-size:var(--fs-ui);color:var(--p-muted);font-family:Inter,monospace}:root .wt-detail-body{padding:1.5rem}:root .wt-detail-price-block{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}:root .wt-detail-price{font-size:var(--fs-price);font-weight:700;font-family:Inter,sans-serif;color:var(--p-heading);direction:ltr}:root .wt-detail-price small{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}:root .wt-detail-change{font-size:var(--fs-body);font-weight:600;font-family:Inter,sans-serif;direction:ltr}:root .wt-detail-profile{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--p-border)}:root .wt-detail-profile .wt-detail-section-title{margin-bottom:.5rem}:root .wt-detail-profile-text{font-size:var(--fs-ui);line-height:1.7;color:var(--p-muted);margin:0}:root .wt-detail-section-title{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}:root .wt-detail-metrics+.wt-detail-section-title{margin-top:1.25rem}:root .wt-detail-disclaimer{font-size:var(--fs-caption);color:var(--p-muted);margin:.5rem 0 0;padding:0;font-style:italic}:root .wt-detail-metric{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;border-bottom:1px solid var(--p-border);font-size:var(--fs-ui)}:root .wt-detail-metric:nth-child(odd){border-inline-end:1px solid var(--p-border)}:root .wt-detail-metric-label{color:var(--p-muted)}:root .wt-detail-metric-value{font-weight:600;font-family:Inter,monospace;direction:ltr;color:var(--p-heading)}:root .wt-detail-chart-placeholder{height:180px;background:var(--p-fill);border:1px dashed var(--p-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--p-muted);font-size:.85rem;margin-bottom:1.5rem;gap:.4rem}:root .wt-notes-header .wt-detail-section-title{margin-bottom:0}:root .wt-note-add-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;background:var(--p-brand);color:var(--p-on-brand);border:none;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-family:inherit;font-weight:500;cursor:pointer;transition:opacity var(--transition)}:root .wt-note-add-btn:hover{opacity:.85}:root .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(--p-brand);color:var(--p-on-brand);border:none;border-radius:4px;font-size:var(--fs-ui);font-family:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:box-shadow var(--transition, .2s)}:root .wt-company-link-btn:hover{box-shadow:inset 0 0 0 999px #16140f24}@media (max-width: 768px){:root .wt-detail-panel{width:100vw}}:root .rh-surp-chart{position:relative;margin-inline-start:58px;--surp-h: 375px}:root .rh-surp-chart .rh-surp-plot{margin-inline-start:0;block-size:var(--surp-h)}:root .rh-surp-chart .rh-surp-xax{margin-inline-start:0}:root .rh-surp-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent;padding-block-end:4px}:root .rh-surp-inner{min-inline-size:max(100%,calc(var(--n, 1) * 84px));position:relative}:root .rh-surp-yax{position:absolute;inset-inline-start:-58px;inset-block-start:0;inline-size:50px;block-size:var(--surp-h);pointer-events:none}:root .rh-surp-yax span{position:absolute;inset-inline-end:0;transform:translateY(50%);font-size:var(--fs-micro);color:var(--p-faint);font-variant-numeric:tabular-nums;direction:ltr;white-space:nowrap}:root .rh-surp.is-anim .rh-surp-g .rh-surp-bar.is-f{animation-delay:min(calc(var(--i, 0) * 60ms),.7s)}:root .rh-surp.is-anim .rh-surp-g .rh-surp-bar.is-a{animation-delay:min(calc(var(--i, 0) * 60ms + 70ms),.77s)}:root .rh-surp.is-anim .rh-surp-cap{animation-delay:min(calc(var(--i, 0) * 60ms + .26s),.96s)}:root .rh-surp.is-anim .rh-surp-x{animation-delay:min(calc(var(--i, 0) * 60ms + .16s),.86s)}@media (max-width: 900px){:root .rh-surp-chart{margin-inline-start:52px}:root .rh-surp-yax{inset-inline-start:-52px;inline-size:46px}:root .rh-surp-inner{min-inline-size:max(100%,calc(var(--n, 1) * 64px))}}@media (max-width: 560px){:root .rh-surp-chart{--surp-h: 315px}}@media (max-width: 560px){:root .rh-surp-meta{justify-content:space-between;gap:8px}:root .rh-surp-ytitle{position:static;transform:none}:root .rh-surp-brand{font-size:var(--fs-caption)}}:root .company-page .cp-hero-wrap{background:var(--p-bg);border-bottom:1px solid var(--p-border);padding-bottom:0;position:relative;overflow:hidden}:root .company-page .cp-hero-wrap .cp-breadcrumb{display:flex;align-items:center;gap:.4rem}:root .company-page .cp-hero-wrap .cp-breadcrumb a{color:var(--p-muted);text-decoration:none;transition:color var(--transition)}:root .company-page .cp-hero-wrap .cp-breadcrumb a:hover{color:var(--p-brand)}:root .company-page .cp-hero-wrap .cp-bc-sep{opacity:.4;margin:0 .15rem}:root .company-page .cp-hero-wrap .cp-bc-current{color:var(--p-text);font-weight:600}:root .company-page .cp-hero-wrap .cp-title-info{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}:root .company-page .cp-hero-wrap .cp-action-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid var(--p-border-strong);border-radius:4px;background:var(--p-surface);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap}:root .company-page .cp-hero-wrap .cp-action-btn:hover{border-color:var(--p-brand);color:var(--p-text);background:var(--p-fill)}:root .company-page .cp-hero-wrap .cp-action-btn svg{flex-shrink:0}:root .company-page .cp-hero-wrap .cp-watch-btn.active{background:var(--p-fill);border-color:var(--p-brand);color:var(--p-brand)}:root .company-page .cp-hero-wrap .cp-notes-btn.active{background:var(--p-fill);border-color:var(--p-brand);color:var(--p-brand)}:root .company-page .cp-hero-wrap .cp-notes-btn{border-color:var(--p-border-strong);color:var(--p-muted);background:var(--p-surface);animation:notesShake 3s ease-in-out infinite}:root .company-page .cp-hero-wrap .cp-notes-btn:hover{border-color:var(--p-brand);color:var(--p-text);background:var(--p-fill)}:root .company-page .cp-hero-wrap .cp-notes-btn svg{stroke:currentColor}:root .company-page .cp-hero-wrap .cp-notes-count{background:var(--p-brand);color:var(--p-on-brand);font-size:var(--fs-caption);font-weight:700;min-width:16px;height:16px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-action-btn{padding:.35rem .65rem;font-size:var(--fs-caption)}}:root .company-page .cp-hero-wrap .cp-symbol-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;background:var(--p-fill-2);color:var(--p-text);border-radius:2px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em}:root .company-page .cp-hero-wrap .cp-sector-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;background:var(--p-fill);color:var(--p-muted);border-radius:2px;font-size:var(--fs-caption);font-weight:500}:root .company-page .cp-hero-wrap .cp-price-block{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}:root .company-page .cp-hero-wrap .cp-price-value{font-size:var(--fs-price);font-weight:700;color:var(--p-heading);line-height:1}:root .company-page .cp-hero-wrap .cp-price-currency{font-size:var(--fs-ui);color:var(--p-muted);font-weight:500}:root .company-page .cp-hero-wrap .cp-price-change{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-body);font-weight:600}:root .company-page .cp-hero-wrap .cp-tabs-bar{display:flex;gap:0;border-bottom:2px solid var(--p-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:1}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar{display:none}:root .company-page .cp-hero-wrap .cp-tabs-hint{display:none}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tabs-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem 0 .15rem}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tabs-hint-text{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;letter-spacing:-.01em}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tabs-hint-arrow{width:20px;height:20px;color:var(--p-muted);animation:cpTabsArrow 1.4s ease-in-out infinite;flex-shrink:0}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tabs-hint-arrow svg{width:100%;height:100%}}@media (max-width: 768px){[dir=rtl] .company-page .cp-hero-wrap .cp-tabs-hint-arrow,html:root .company-page .cp-hero-wrap :not([dir=ltr]) .cp-tabs-hint-arrow{animation-name:cpTabsArrowRtl}}:root .company-page .cp-hero-wrap .cp-tab{flex-shrink:0;padding:.85rem 1.25rem;background:none;border:none;border-bottom:2.5px solid transparent;color:var(--p-muted);font-size:var(--fs-ui);font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:color var(--transition),border-color var(--transition);margin-bottom:-2px}:root .company-page .cp-hero-wrap .cp-tab:hover{color:var(--p-text)}:root .company-page .cp-hero-wrap .cp-tab.active{color:var(--p-heading);font-weight:600;border-bottom-color:var(--p-mark-heading)}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-price-value{font-size:var(--fs-figure)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-price-block{gap:.75rem}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tab{padding:.7rem .9rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-breadcrumb{gap:.3rem;flex-wrap:wrap}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-title-info{gap:.5rem}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-symbol-badge{font-size:var(--fs-caption);padding:.15rem .5rem}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-sector-badge{font-size:var(--fs-caption);padding:.15rem .5rem}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-price-currency{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tabs-bar{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:0;padding-bottom:0}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tab{scroll-snap-align:start}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge{font-size:var(--fs-caption);padding:.12rem .45rem}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-price-value{font-size:var(--fs-figure)}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-price-currency{font-size:var(--fs-caption)}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-price-change{font-size:var(--fs-caption)}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-price-block{gap:.5rem}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-tab{padding:.6rem .7rem;font-size:var(--fs-caption)}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-action-btn{padding:.3rem .55rem;font-size:var(--fs-caption);gap:.25rem}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-action-btn svg{width:14px;height:14px}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-notes-count{min-width:14px;height:14px;font-size:var(--fs-caption)}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge{font-size:var(--fs-caption)}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-price-value{font-size:var(--fs-h2)}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-price-currency{font-size:var(--fs-caption)}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-price-change{font-size:var(--fs-caption);gap:.2rem}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-tab{padding:.5rem .6rem;font-size:var(--fs-caption)}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-action-btn{padding:.25rem .45rem;font-size:var(--fs-caption);border-radius:4px}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-action-btn svg{width:12px;height:12px}}:root .company-page .cp-hero-wrap .cp-report-btn{border-color:transparent;color:var(--p-brand);background:transparent}:root .company-page .cp-hero-wrap .cp-report-btn:hover{background:var(--p-hover);border-color:transparent;color:var(--p-brand)}:root .company-page .cp-hero-wrap .cp-report-btn svg{stroke:currentColor}:root .company-page .cp-hero-wrap .pg-crumb .cp-bc-sep{opacity:1;margin:0;color:var(--p-faint)}:root .company-page .cp-hero-wrap .pg-crumb .cp-bc-current{color:var(--p-text);font-weight:600}:root .company-page .cp-hero-wrap .cp-action-btn{border:1px solid var(--p-border-btn)}:root .company-page .cp-hero-wrap .cp-action-btn{border-radius:var(--r-sm)}:root .company-page .cp-hero-wrap .cp-action-btn{font-size:var(--fs-caption)}:root .company-page .cp-hero-wrap .cp-notes-btn{border-color:var(--p-border-btn)}:root .company-page .cp-hero-wrap .cp-notes-count{font-weight:600}:root .company-page .cp-hero-wrap .cp-notes-count{border-radius:var(--r-xs)}:root .company-page .cp-hero-wrap .cp-price-value{font-weight:600}:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge{border-radius:var(--r-xs)}:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge{font-size:var(--fs-caption)}:root .company-page .cp-hero-wrap .cp-price-currency{font-size:var(--fs-ui)}:root .company-page .cp-hero-wrap .cp-price-change{font-size:var(--fs-body)}:root .company-page .cp-hero-wrap .cp-tab{font-size:var(--fs-ui)}:root .company-page .cp-hero-wrap .cp-tab{border:none;border-bottom:2px solid transparent}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-action-btn,:root .company-page .cp-hero-wrap .cp-tabs-hint-text{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tab{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge,:root .company-page .cp-hero-wrap .cp-price-currency{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-price-change{font-size:var(--fs-caption)}}@media (max-width: 480px){:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge,:root .company-page .cp-hero-wrap .cp-price-currency,:root .company-page .cp-hero-wrap .cp-price-change,:root .company-page .cp-hero-wrap .cp-tab,:root .company-page .cp-hero-wrap .cp-action-btn{font-size:var(--fs-caption)}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge,:root .company-page .cp-hero-wrap .cp-price-currency,:root .company-page .cp-hero-wrap .cp-price-change,:root .company-page .cp-hero-wrap .cp-tab,:root .company-page .cp-hero-wrap .cp-action-btn{font-size:var(--fs-caption)}}@media (max-width: 375px){:root .company-page .cp-hero-wrap .cp-action-btn{border-radius:var(--r-sm)}}:root .company-page .cp-hero-wrap .cp-breadcrumb a:hover{color:var(--p-heading);text-decoration:underline;text-underline-offset:3px}:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge{gap:.25rem;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border:1px solid transparent;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);white-space:nowrap}:root .company-page .cp-hero-wrap .cp-symbol-badge{color:var(--p-heading);font-family:var(--font-num);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}:root .company-page .cp-hero-wrap .cp-action-btn,:root .company-page .cp-hero-wrap .cp-action-btn.cp-notes-btn{position:relative;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);animation:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .company-page .cp-hero-wrap .cp-action-btn:hover,:root .company-page .cp-hero-wrap .cp-action-btn.cp-notes-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .company-page .cp-hero-wrap .cp-action-btn:active{background:var(--p-press)}:root .company-page .cp-hero-wrap .cp-action-btn.cp-watch-btn.active,:root .company-page .cp-hero-wrap .cp-action-btn.cp-notes-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading)}:root .company-page .cp-hero-wrap .cp-action-btn.cp-watch-btn.active:hover,:root .company-page .cp-hero-wrap .cp-action-btn.cp-notes-btn.active:hover{background:var(--p-brand-tint-hover)}:root .company-page .cp-hero-wrap .cp-action-btn.cp-watch-btn.active svg{color:var(--p-brand)}:root .company-page .cp-hero-wrap .cp-action-btn.cp-report-btn{background:transparent;border-color:transparent;color:var(--p-brand)}:root .company-page .cp-hero-wrap .cp-action-btn.cp-report-btn:hover{background:var(--p-hover);border-color:transparent;color:var(--p-brand)}:root .company-page .cp-hero-wrap .cp-action-btn.cp-report-btn:active{background:var(--p-press)}:root .company-page .cp-hero-wrap .cp-notes-count{min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.25rem;border-radius:var(--r-xs);background:var(--p-fill-2);color:var(--p-heading);font-family:var(--font-num);font-size:var(--fs-axis);font-weight:600}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-action-btn{padding-inline:.625rem}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-action-btn:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}:root .company-page .cp-hero-wrap .cp-price-value{font-family:var(--font-num);font-size:var(--fs-price);font-weight:600;line-height:1.15;color:var(--p-heading);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}:root .company-page .cp-hero-wrap .cp-price-currency{font-size:var(--fs-body);font-weight:400;color:var(--p-muted)}:root .company-page .cp-hero-wrap .cp-price-change{gap:.375rem;font-family:var(--font-num);font-size:var(--fs-body);font-weight:500;font-variant-numeric:tabular-nums}:root .company-page .cp-hero-wrap .cp-price-change .fs-pos,:root .company-page .cp-hero-wrap .cp-price-change .fs-neg,:root .company-page .cp-hero-wrap .cp-price-change .fs-zero{direction:ltr;unicode-bidi:isolate}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-price-value{font-size:var(--fs-price)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-price-change{font-size:var(--fs-ui)}}:root .company-page .cp-hero-wrap .cp-price-change.cp-positive:before,:root .company-page .cp-hero-wrap .cp-price-change.cp-negative:before{content:"";display:inline-block;flex:none;inline-size:.75rem;block-size:.5rem;margin-inline-end:.25rem;vertical-align:.05em;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .company-page .cp-hero-wrap .cp-price-change.cp-positive:before,:root .company-page .cp-hero-wrap .cp-price-change.cp-negative:before{margin-inline-end:0}:root .company-page .cp-hero-wrap .cp-price-change.cp-negative:before{transform:scaleY(-1)}@media (forced-colors: active){:root .company-page .cp-hero-wrap .cp-price-change:before{forced-color-adjust:none;background-color:CanvasText}}:root .company-page .cp-hero-wrap .cp-tabs-bar{gap:.25rem;border-bottom:0;box-shadow:inset 0 -1px 0 var(--p-border);scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar{display:block;height:6px}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-thumb{background:var(--p-border-btn);border-radius:var(--r-pill)}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-track{background:transparent}:root .company-page .cp-hero-wrap .cp-tabs-hint-arrow{animation:none}:root .company-page .cp-hero-wrap .cp-tabs-hint-text{font-size:var(--fs-caption)}:root .company-page .cp-hero-wrap .cp-tab{position:relative;min-block-size:var(--h-md);margin-bottom:0;padding-block:0;padding-inline:.75rem;border:0;border-start-start-radius:var(--r-sm);border-start-end-radius:var(--r-sm);background:transparent;color:var(--p-muted);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-control);transition:background-color var(--t-fast),color var(--t-fast)}:root .company-page .cp-hero-wrap .cp-tab:hover{background:var(--p-hover);color:var(--p-heading)}:root .company-page .cp-hero-wrap .cp-tab.active{color:var(--p-heading);font-weight:600;border-bottom-color:transparent}:root .company-page .cp-hero-wrap .cp-tab.active:after{content:"";position:absolute;inset-inline:.75rem;inset-block-end:0;block-size:var(--mark-w);background:var(--p-brand);clip-path:polygon(var(--mark-slant) 0,calc(100% - var(--mark-slant)) 0,100% 100%,0 100%)}:root .company-page .cp-hero-wrap .cp-tab:focus-visible{outline-offset:-2px}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tab{min-block-size:var(--h-touch);padding-inline:.75rem;font-size:var(--fs-ui)}}@media (forced-colors: active){:root .company-page .cp-hero-wrap .cp-tab.active:after{forced-color-adjust:none;background:Highlight}}:root .company-page .cp-hero-wrap .wt-guide-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;border-radius:var(--r-sm);border:1px solid var(--p-border-btn);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap;flex-shrink:0;margin-inline-start:auto}:root .company-page .cp-hero-wrap .wt-guide-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .company-page .cp-hero-wrap .wt-guide-btn:active{background:var(--p-press)}:root .company-page .cp-hero-wrap .wt-guide-btn .wt-guide-icon{flex-shrink:0;inline-size:1rem;block-size:1rem;color:var(--p-muted)}[dir=rtl] .company-page .cp-hero-wrap .wt-guide-btn .wt-guide-icon{transform:scaleX(-1)}@media (max-width: 768px){:root .company-page .cp-hero-wrap .wt-guide-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .wt-guide-btn{margin-inline-start:0;flex-basis:100%;justify-content:center}}:root .company-page .cp-hero-wrap .cp-report-btn{display:none!important}:root .company-page .cp-hero-wrap .cp-tabs-bar{scrollbar-width:auto;scrollbar-color:auto}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar{display:block;width:10px;height:10px}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-button{display:none}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-corner{background:transparent}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-thumb:vertical{min-height:40px}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-thumb:horizontal{min-width:40px}:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){:root .company-page .cp-hero-wrap .cp-tabs-bar{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tabs-bar{scrollbar-width:none}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-tabs-bar::-webkit-scrollbar{display:none}}:root .company-page .cp-hero-wrap .cp-title-quote{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:6px;margin-inline-start:4px;padding-inline-start:14px;border-inline-start:1px solid var(--p-border);white-space:nowrap}:root .company-page .cp-hero-wrap .cp-title-quote .cp-price-value{font-size:var(--fs-figure);line-height:1.2}:root .company-page .cp-hero-wrap .cp-title-quote .cp-price-currency{font-size:var(--fs-ui)}:root .company-page .cp-hero-wrap .cp-title-quote .cp-price-change{display:inline-flex;align-items:center;margin-inline-start:6px;font-size:var(--fs-ui)}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-title-quote{flex-basis:100%;margin-inline-start:0;padding-inline-start:0;border-inline-start:0}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .cp-title-quote .cp-price-value{font-size:var(--fs-figure)}}html:root .company-page .cp-hero-wrap :is(.cp-action-btn,.wt-guide-btn){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .cp-hero-wrap :is(.cp-action-btn,.wt-guide-btn):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .cp-hero-wrap :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-action-btn,.wt-guide-btn){box-shadow:none}html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab{font-size:var(--fs-h3);padding-inline:14px}@media (max-width: 768px){:root .company-page .cp-hero-wrap .pg-title-row:has(>.pg-actions>.wt-guide-btn:only-child){flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.6rem}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .pg-title-row:has(>.pg-actions>.wt-guide-btn:only-child)>.pg-title-block{min-inline-size:0}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .pg-actions:has(>.wt-guide-btn:only-child){inline-size:auto;flex:none}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .pg-actions>.wt-guide-btn:only-child{inline-size:var(--h-touch);block-size:var(--h-touch);padding:0;justify-content:center;border-radius:var(--r-pill)}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .pg-actions>.wt-guide-btn:only-child>span{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 768px){:root .company-page .cp-hero-wrap .pg-actions>.wt-guide-btn:only-child .wt-guide-icon{inline-size:20px;block-size:20px}}html:root .company-page .cp-hero-wrap #cpTabsBar{gap:.5rem;border-block-end:0;box-shadow:none;padding-block:3px 5px;align-items:center}html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab{flex:none;min-block-size:var(--h-md);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-md);background:var(--p-surface);color:var(--p-heading);font-weight:600;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab:hover:not(.active){background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading);transform:translateY(-1px)}html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab.active{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2;box-shadow:var(--p-shadow-frame)}html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab.active:after{content:none}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab{min-block-size:var(--h-touch)}}@media (prefers-reduced-motion: reduce){html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab{transition:none}}@media (prefers-reduced-motion: reduce){html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab:hover:not(.active){transform:none}}html:root .company-page .cp-hero-wrap .cp-company-logo-mono{display:inline-flex;flex:none;line-height:0}html:root .company-page .cp-hero-wrap .cp-company-logo-mono svg{inline-size:40px;block-size:40px}@media (max-width: 768px){html:root .company-page .cp-hero-wrap .cp-company-logo-mono svg{inline-size:32px;block-size:32px}}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTitleRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTitleRow .pg-actions{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;align-items:center}}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTitleRow .pg-actions :is(button.cp-action-btn,button.wt-guide-btn){position:relative;flex:none;inline-size:var(--h-touch);block-size:var(--h-touch);min-inline-size:0;inline-size:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTitleRow .pg-actions :is(button.cp-action-btn,button.wt-guide-btn)>span:not(.cp-notes-count){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTitleRow .pg-actions :is(button.cp-action-btn,button.wt-guide-btn)>svg{inline-size:18px;block-size:18px}}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTitleRow .cp-notes-count{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-inline-size:18px;block-size:18px;display:inline-flex;align-items:center;justify-content:center;padding-inline:4px;border-radius:var(--r-pill);background:var(--p-brand);color:var(--csh-cream);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}}html:root .company-page .cp-hero-wrap .cp-tabs-bar.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}html:root .company-page .cp-hero-wrap .cp-tabs-bar.is-dragging *{pointer-events:none}html:root .company-page .cp-hero-wrap .cp-title-main{display:flex;flex-direction:column;gap:2px;min-inline-size:0}html:root .company-page .cp-hero-wrap .cp-title-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html:root .company-page .cp-hero-wrap .cp-title-info{align-items:center}@media (max-width: 768px){html:root .company-page .cp-hero-wrap .cp-title-sub{gap:6px}}html:root .company-page .cp-hero-wrap .cp-price-block{display:none}@media (max-width: 768px){html:root .company-page .cp-hero-wrap #cpTabsBar .cp-tab{font-size:var(--fs-caption);padding-inline:10px;min-block-size:36px}}:root .company-page .cp-hero-wrap .cp-title-short{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading)}:root .company-page .cp-hero-wrap{padding-top:0;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;font-size:var(--fs-body);line-height:var(--lh-ui, 1.6);color:var(--p-text)}:root .company-page .cp-hero-wrap[data-lang=en]{--fs-caption: 12px}:root .company-page .cp-hero-wrap .pg-title-row{margin:0}:root .company-page .cp-hero-wrap .cp-symbol-badge,:root .company-page .cp-hero-wrap .cp-sector-badge{margin:0}:root .company-page .cp-hero-wrap .wt-guide-btn{animation:none;padding-block:0}:root .company-page .cp-hero-wrap .wt-guide-btn .wt-guide-icon{animation:none}:root .company-page .cp-hero-wrap .cp-tabs-bar{padding-inline:0}:root .company-page .cp-hero-wrap .ui-vh{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .company-page .cp-hero-wrap .cp-price-change.cp-positive{color:var(--p-pos)}:root .company-page .cp-hero-wrap .cp-price-change.cp-negative{color:var(--p-neg)}:root .company-page .cp-hero-wrap .cp-breadcrumb{gap:.5rem}:root .company-page .cp-hero-wrap a.cp-tab{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}:root .company-page .fr-tab .cp-gated{position:relative;border-radius:4px;overflow:hidden}:root .company-page .fr-tab .cp-gated.cp-locked .cp-gated-body{filter:blur(6px);opacity:.6;pointer-events:none;user-select:none;-webkit-user-select:none}:root .company-page .fr-tab .cp-gate-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.2rem;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){:root .company-page .fr-tab .cp-gate-veil{background:var(--p-fill)}}:root .company-page .fr-tab .cp-gate-medal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--p-gold-bg);box-shadow:none}:root .company-page .fr-tab .cp-gate-medal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--p-gold)}:root .company-page .fr-tab .cp-gate-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .company-page .fr-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5;max-width:320px}:root .company-page .fr-tab .cp-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.2rem}:root .company-page .fr-tab .cp-gate-cta{background:var(--p-brand);color:var(--p-on-brand);font-weight:700;font-size:var(--fs-ui);border-radius:4px;padding:.45rem 1.15rem;text-decoration:none;box-shadow:none;transition:box-shadow .15s}:root .company-page .fr-tab .cp-gate-cta:hover{box-shadow:inset 0 0 0 999px #16140f24}:root .company-page .fr-tab .cp-gate-cta:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .fr-tab .cp-gate-sample{background:var(--p-surface);color:var(--p-text);font-weight:700;font-size:var(--fs-ui);font-family:inherit;border:1px solid var(--p-border-strong);border-radius:4px;padding:.45rem 1.15rem;cursor:pointer;transition:background .15s,border-color .15s}:root .company-page .fr-tab .cp-gate-sample:hover{background:var(--p-fill);border-color:var(--p-border-strong)}:root .company-page .fr-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .fr-tab .cp-gate-sample--inline{font-size:var(--fs-caption);padding:.3rem .8rem;display:inline-flex;align-items:center;gap:.3rem}:root .company-page .fr-tab .cp-th-lock{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:1px 7px;border-radius:2px;background:var(--p-gold-bg);border:1px solid var(--p-gold);color:var(--p-gold);font-size:var(--fs-caption);font-weight:700;letter-spacing:.01em}:root .company-page .fr-tab .cp-th-lock svg{flex-shrink:0}:root .company-page .fr-tab .cp-locked-cell{filter:blur(5px);opacity:.6;user-select:none;-webkit-user-select:none}:root .company-page .fr-tab .cp-board-gate{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.8rem;padding:.8rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}:root .company-page .fr-tab .cp-board-gate-medal{display:inline-flex;flex-shrink:0}:root .company-page .fr-tab .cp-board-gate-medal .cp-gate-medal{width:40px;height:40px}:root .company-page .fr-tab .cp-board-gate-text{flex:1;min-width:200px;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.55}:root .company-page .fr-tab .cp-board-gate-text strong{display:block;color:var(--p-heading);font-size:var(--fs-ui);font-weight:700;margin-bottom:.15rem}:root .company-page .fr-tab .cp-board-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}:root .company-page .fr-tab .fr-price-change:is(.fr-positive,.fr-negative):before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .company-page .fr-tab .fr-price-change.fr-negative:before{transform:scaleY(-1)}:root .company-page .fr-tab .fr-positive{color:var(--p-pos)}:root .company-page .fr-tab .fr-negative{color:var(--p-neg)}:root .company-page .fr-tab .fr-meta-label{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}:root .company-page .fr-tab .fr-meta-value{font:500 var(--fs-ui)/var(--lh-control) var(--font-num);color:var(--p-heading);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}:root .company-page .fr-tab .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 var(--p-line-soft)}:root .company-page .fr-tab .fr-card-header-row .fr-card-title{margin:0;padding-bottom:0;border-bottom:none}:root .company-page .fr-tab .fr-card-header-row .fr-card-subtitle{margin:.2rem 0 0}:root .company-page .fr-tab .fr-card-header-row .fr-amounts-note{margin:.2rem 0 0}:root .company-page .fr-tab .fr-period-toggle{display:inline-flex;gap:2px;padding:2px;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);flex-shrink:0;align-self:center}:root .company-page .fr-tab .fr-period-btn{position:relative;min-block-size:calc(var(--h-sm) - 6px);padding-inline:.75rem;border:0;border-radius:var(--r-xs);background:transparent;color:var(--p-muted);font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}:root .company-page .fr-tab .fr-period-btn:hover:not([disabled]){background:var(--p-hover);color:var(--p-heading)}:root .company-page .fr-tab .fr-period-btn.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .company-page .fr-tab .fr-period-btn:focus-visible{outline-offset:1px;z-index:1}:root .company-page .fr-tab .fr-period-btn[disabled]{background:transparent;color:var(--p-disabled-ink);cursor:not-allowed}:root .company-page .fr-tab .fr-quarter-selector{display:flex;align-items:center;gap:.35rem;flex-shrink:0}:root .company-page .fr-tab .fr-qs-arrow{position:relative;inline-size:var(--h-sm);block-size:var(--h-sm);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--t-fast),border-color var(--t-fast);padding:0}:root .company-page .fr-tab .fr-qs-arrow:hover:not(:disabled){background:var(--p-hover);border-color:var(--p-border-strong)}:root .company-page .fr-tab .fr-qs-arrow:active:not(:disabled){background:var(--p-press)}:root .company-page .fr-tab .fr-qs-arrow:disabled{border-color:var(--p-border);color:var(--p-disabled-ink);cursor:not-allowed}:root[dir=rtl] .company-page .fr-tab .fr-qs-arrow svg{transform:scaleX(-1)}:root .company-page .fr-tab .fr-qs-select{min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem 2.25rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface) var(--p-select-chevron) no-repeat right .75rem center;background-size:.75rem .5rem;font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);color:var(--p-heading);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--t-fast)}:root .company-page .fr-tab .fr-qs-select:hover{border-color:var(--p-border-strong-hover)}:root .company-page .fr-tab .fr-qs-select:focus-visible{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}:root[dir=rtl] .company-page .fr-tab .fr-qs-select{background-position:left .75rem center}:root .company-page .fr-tab .fr-data-value.fr-positive{color:var(--p-pos)}:root .company-page .fr-tab .fr-data-value.fr-negative{color:var(--p-neg)}:root .company-page .fr-tab .fr-indicators-fullwidth{max-height:none}:root .company-page .fr-tab .fr-main-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem;align-items:start}:root .company-page .fr-tab .fr-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);padding:1.25rem;margin-bottom:1.25rem;box-shadow:none}:root .company-page .fr-tab .fr-card-title{font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-line-soft)}:root .company-page .fr-tab .fr-narrative-block{border:none;border-radius:0;padding:.2rem 0 .9rem;margin:0 0 .6rem}:root .company-page .fr-tab .fr-narr{margin:0;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--p-text)}:root .company-page .fr-tab .fr-narr-co{font-weight:600;color:var(--p-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root .company-page .fr-tab .fr-narr-co:hover{color:var(--p-brand);text-decoration-thickness:2px}:root .company-page .fr-tab .fr-narr strong{color:var(--p-heading);font-weight:600;font-variant-numeric:tabular-nums}:root .company-page .fr-tab .fr-narr-up{color:var(--p-pos);font-weight:600;font-variant-numeric:tabular-nums}:root .company-page .fr-tab .fr-narr-down{color:var(--p-neg);font-weight:600;font-variant-numeric:tabular-nums}:root .company-page .fr-tab .fr-controls-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid var(--p-line-soft);padding-bottom:.85rem;margin-bottom:1rem}:root .company-page .fr-tab .fr-controls-row .fr-hint-note{margin:0}:root .company-page .fr-tab .fr-controls-group{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}:root .company-page .fr-tab .fr-card-subtitle{font-size:var(--fs-ui);color:var(--p-muted);margin:-.75rem 0 1rem}:root .company-page .fr-tab .fr-card-meta{font-size:var(--fs-caption);color:var(--p-muted);line-height:var(--lh-ui);margin:.3rem 0 0}:root .company-page .fr-tab .fr-meta-sep{color:var(--p-faint);margin:0 .4rem}:root .company-page .fr-tab .fr-table-wrap{position:relative;background:var(--p-surface);border-radius:var(--r-md);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}:root .company-page .fr-tab .fr-comparison-table{width:100%;border-collapse:separate;border-spacing:0;font:400 var(--fs-table)/1.4 var(--font-ui);color:var(--p-text)}:root .company-page .fr-tab .fr-comparison-table th{block-size:var(--row-head);padding:.5rem .75rem;text-align:right;vertical-align:middle;font-weight:600;color:var(--p-th-fg);background:var(--p-th-bg);border:0;font-size:var(--fs-caption);line-height:1.35;white-space:nowrap}:root .company-page .fr-tab .fr-comparison-table th:first-child{border-start-start-radius:var(--r-md)}:root .company-page .fr-tab .fr-comparison-table th:last-child{border-start-end-radius:var(--r-md)}:root .company-page .fr-tab .fr-comparison-table th :focus-visible{outline-color:var(--p-on-brand);outline-offset:-2px}:root .company-page .fr-tab .fr-comparison-table th.fr-th-label{text-align:start;min-width:140px}:root .company-page .fr-tab .fr-th-sub{font-size:var(--fs-caption);font-weight:400;color:var(--p-on-dark-muted)}:root .company-page .fr-tab .fr-comparison-table td{block-size:var(--row);padding:.5rem .75rem;background:var(--p-surface);border-bottom:1px solid var(--p-tbl-line);text-align:right}:root .company-page .fr-tab .fr-comparison-table td:first-child{border-inline-start:1px solid var(--p-tbl-line)}:root .company-page .fr-tab .fr-comparison-table td:last-child{border-inline-end:1px solid var(--p-tbl-line)}:root .company-page .fr-tab .fr-comparison-table tbody tr:last-child td:first-child{border-end-start-radius:var(--r-md)}:root .company-page .fr-tab .fr-comparison-table tbody tr:last-child td:last-child{border-end-end-radius:var(--r-md)}:root .company-page .fr-tab .fr-cell-label{font-weight:500;color:var(--p-text);text-align:start!important}:root .company-page .fr-tab .fr-cell-unit{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:.15rem;font-style:normal}:root .company-page .fr-tab .fr-cell-value{font-weight:500;color:var(--p-heading);white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr}:root .company-page .fr-tab .fr-cell-current{background:none}:root .company-page .fr-tab .fr-row-margin td{background:var(--p-surface);color:var(--p-gold)}:root .company-page .fr-tab .fr-row-margin .fr-cell-label{color:var(--p-gold);font-weight:600}:root .company-page .fr-tab .fr-row-margin td:not(.fr-cell-change) .fs-pos,:root .company-page .fr-tab .fr-row-margin td:not(.fr-cell-change) .fs-zero{color:var(--p-gold);font-weight:500}:root .company-page .fr-tab .fr-row-margin td:not(.fr-cell-change) .fs-neg{color:var(--p-neg);font-weight:500}:root .company-page .fr-tab .fr-comparison-table .fr-cell-value:not(.fr-cell-change)>:is(.fs-pos,.fs-zero):after{content:")";visibility:hidden}:root .company-page .fr-tab .fr-no-data{color:var(--p-faint)}:root .company-page .fr-tab .fr-comparison-table th.fr-th-change{font-weight:500;min-width:4.5rem;white-space:nowrap}:root .company-page .fr-tab .fr-cell-change{padding-inline:.5rem!important;white-space:nowrap}:root .company-page .fr-tab .fr-change-tag{display:inline-flex;align-items:center;gap:.375rem;font:500 var(--fs-table)/var(--lh-control) var(--font-num);font-variant-numeric:tabular-nums}:root[dir=rtl] .company-page .fr-tab .fr-change-tag{direction:rtl}:root .company-page .fr-tab .fr-change-tag:is(.fs-pos,.fs-neg):before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .company-page .fr-tab .fr-change-tag.fs-neg:before{transform:scaleY(-1)}:root .company-page .fr-tab .fr-row-main td{background:var(--p-tbl-total);color:var(--p-heading);font-weight:600}:root .company-page .fr-tab .fr-row-main .fr-cell-label{font-weight:600;color:var(--p-heading)}:root .company-page .fr-tab .fr-row-main td:not(.fr-cell-change) .fs-pos,:root .company-page .fr-tab .fr-row-main td:not(.fr-cell-change) .fs-zero{color:var(--p-heading);font-weight:600}:root .company-page .fr-tab .fr-analysis-card{border-top-width:1px}:root .company-page .fr-tab .fr-analysis-text{font-size:var(--fs-body);color:var(--p-text);line-height:var(--lh-prose);margin:0}:root .company-page .fr-tab .fr-indicators-panel{position:relative;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);padding:0 1.25rem 1rem;overflow-y:visible}:root .company-page .fr-tab .fr-indicators-title{position:sticky;top:var(--bar-bottom);background:var(--p-surface);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 0 .75rem;border-bottom:1px solid var(--p-border);z-index:3}:root .company-page .fr-tab .fr-indicators-title-text{font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading);margin:0}:root .company-page .fr-tab .fr-title-tools{display:flex;align-items:center;gap:.5rem;flex-shrink:0}:root .company-page .fr-tab .fr-customize-btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap}:root .company-page .fr-tab .fr-customize-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .company-page .fr-tab .fr-customize-btn:active{background:var(--p-press)}:root .company-page .fr-tab .fr-customize-btn svg{flex-shrink:0}:root .company-page .fr-tab .fr-search-wrap{position:sticky;top:calc(var(--bar-bottom) + var(--fr-title-h, 4rem));background:var(--p-surface);padding:.5rem 0;z-index:2}:root .company-page .fr-tab .fr-search-input{width:100%;box-sizing:border-box;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-heading);background:var(--p-surface);transition:border-color var(--t-fast)}:root .company-page .fr-tab .fr-search-input::placeholder{color:var(--p-faint);opacity:1}:root .company-page .fr-tab .fr-search-input:hover{border-color:var(--p-border-strong-hover)}:root .company-page .fr-tab .fr-search-input:focus{border-color:var(--p-brand);background:var(--p-surface);outline:2px solid var(--p-brand);outline-offset:-2px}:root .company-page .fr-tab .fr-indicator-group{display:grid;gap:0 .75rem;padding:.15rem 0 0}:root .company-page .fr-tab .fr-indicator-group-header{grid-column:1 / -1;display:flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);padding:.7rem 0 .3rem;cursor:pointer;-webkit-user-select:none;user-select:none}:root .company-page .fr-tab .fr-group-arrow{flex-shrink:0;transition:transform .25s ease;transform:rotate(90deg)}:root .company-page .fr-tab .fr-group-arrow--collapsed{transform:rotate(0)}:root[dir=rtl] .company-page .fr-tab .fr-group-arrow--collapsed{transform:rotate(180deg)}:root .company-page .fr-tab .fr-group-period{display:inline-flex;align-items:center;min-block-size:var(--h-xs);margin-inline-start:.45rem;font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);color:var(--p-muted);background:var(--p-fill);border-radius:var(--r-xs);padding-inline:.5rem;white-space:nowrap}:root .company-page .fr-tab .fr-indicator-group-rows{grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:inherit;max-height:2000px;overflow:hidden;transition:max-height .3s ease,opacity .25s ease;opacity:1}:root .company-page .fr-tab .fr-group-collapsed{max-height:0;opacity:0;padding:0}:root .company-page .fr-tab .fr-indicator-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .25rem;border-bottom:1px solid var(--p-line-soft);border-radius:0;transition:background-color var(--t-fast);min-width:0}:root .company-page .fr-tab .fr-indicator-row:hover{background:var(--p-hover)}:root .company-page .fr-tab .fr-clickable{cursor:pointer}:root .company-page .fr-tab .fr-indicator-label{font-size:var(--fs-caption);color:var(--p-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-end:.4rem}:root .company-page .fr-tab .fr-indicator-value{font-size:var(--fs-ui);font-weight:500;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--p-heading);display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0;white-space:nowrap;line-height:1.2}:root[dir=ltr] .company-page .fr-tab .fr-indicator-value,html:root .company-page .fr-tab :not([dir=rtl]):not([lang=ar]) .fr-indicator-value{align-items:flex-start}:root .company-page .fr-tab .fr-indicator-value.fr-negative{color:var(--p-neg)}:root .company-page .fr-tab .fr-indicator-value.fr-positive{color:var(--p-pos)}:root .company-page .fr-tab .fr-indicator-unit{font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:1px}:root .company-page .fr-tab .fr-def-tooltip{position:absolute;z-index:var(--z-float);background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding:1rem;width:300px;max-width:calc(100% - 2rem);opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);pointer-events:none}:root .company-page .fr-tab .fr-def-tooltip.visible{opacity:1;visibility:visible;pointer-events:auto}:root .company-page .fr-tab .fr-def-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);margin-bottom:.4rem}:root .company-page .fr-tab .fr-def-body{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted);margin-bottom:.5rem}:root .company-page .fr-tab .fr-def-formula{font-size:var(--fs-caption);font-weight:500;color:var(--p-text);background:var(--p-fill);padding:.45rem .7rem;border-radius:var(--r-xs);direction:rtl;line-height:1.5}:root[dir=ltr] .company-page .fr-tab .fr-def-formula{direction:ltr}:root .company-page .fr-tab .fr-hint-note{font-size:var(--fs-caption);color:var(--p-muted);margin:.3rem 0 0;font-weight:400;font-style:normal}:root .company-page .fr-tab .fr-disclaimer-note{font-size:var(--fs-caption);color:var(--p-text);margin:.2rem 0 0;font-weight:500}:root .company-page .fr-tab .fr-table-row-clickable{cursor:pointer}:root .company-page .fr-tab .fr-table-row-clickable td{transition:background-color var(--t-fast)}:root .company-page .fr-tab .fr-table-row-clickable:not(.fr-row-main):hover td{background:var(--p-hover)}:root .company-page .fr-tab .fr-comparison-card{position:relative}:root .company-page .fr-tab .fr-table-def-tooltip{position:absolute;z-index:var(--z-float);background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding:.85rem 1rem;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);pointer-events:none}:root .company-page .fr-tab .fr-table-def-tooltip.visible{opacity:1;visibility:visible;pointer-events:auto}:root .company-page .fr-tab .fr-table-def-tooltip .fr-def-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);margin-bottom:.3rem}:root .company-page .fr-tab .fr-table-def-tooltip .fr-def-body{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted)}@media (max-width: 768px){:root .company-page .fr-tab .fr-card{padding:1rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-card-header-row{flex-direction:column;gap:.75rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-period-toggle{align-self:stretch;justify-content:center}}@media (max-width: 768px){:root .company-page .fr-tab .fr-period-btn{min-block-size:calc(var(--h-lg) - 6px);flex:1;text-align:center}}@media (max-width: 768px){:root .company-page .fr-tab .fr-quarter-selector{width:100%;justify-content:center}}@media (max-width: 768px){:root .company-page .fr-tab .fr-qs-select{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-qs-arrow{inline-size:var(--h-touch);block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-customize-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-main-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-sidebar-col{display:none}}@media (max-width: 768px){:root .company-page .fr-tab .fr-indicators-title{padding:.75rem 0 .6rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-indicator-group{grid-template-columns:1fr!important;gap:0}}@media (max-width: 768px){:root .company-page .fr-tab .fr-indicator-group-header{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-indicator-row{padding:.45rem .15rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-search-wrap{padding:.4rem 0}}@media (max-width: 768px){:root .company-page .fr-tab .fr-search-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-comparison-card{padding:1rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-card-title{margin-bottom:.6rem;padding-bottom:.5rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-card-subtitle{margin:-.4rem 0 .6rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-comparison-table{width:100%;table-layout:auto;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-comparison-table th{padding:.4rem .5rem;white-space:nowrap}}@media (max-width: 768px){:root .company-page .fr-tab .fr-comparison-table th.fr-th-label{min-width:auto;white-space:normal;text-align:start}}@media (max-width: 768px){:root .company-page .fr-tab .fr-comparison-table td{block-size:var(--row-compact);padding:.4rem .5rem;font-size:var(--fs-caption);white-space:nowrap}}@media (max-width: 768px){:root .company-page .fr-tab .fr-change-tag{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-comparison-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;min-inline-size:7.5rem;max-inline-size:11rem;white-space:normal}}@media (max-width: 768px){:root .company-page .fr-tab .fr-comparison-table th:first-child{z-index:3}}@media (max-width: 768px){:root .company-page .fr-tab .fr-row-margin .fr-cell-label{background:var(--p-surface)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-analysis-card{padding:1rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-table-def-tooltip{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);left:1rem!important;right:1rem!important}}@media (max-width: 375px){:root .company-page .fr-tab .fr-card{padding:.75rem}}@media (max-width: 375px){:root .company-page .fr-tab .fr-comparison-card{padding:.75rem}}:root .company-page .fr-tab button.cp-gate-cta{border:none;cursor:pointer;font-family:inherit}:root .company-page .fr-tab .cp-gated,:root .company-page .fr-tab .cp-gate-veil,:root .company-page .fr-tab .cp-board-gate{border-radius:var(--r-md)}:root .company-page .fr-tab .cp-gate-sample{border:1px solid var(--p-border-btn)}:root .company-page .fr-tab .cp-gate-cta,:root .company-page .fr-tab .cp-gate-sample{border-radius:var(--r-sm)}:root .company-page .fr-tab .cp-gate-sub,:root .company-page .fr-tab .cp-gate-sample--inline,:root .company-page .fr-tab .cp-board-gate-text{font-size:var(--fs-caption)}:root .company-page .fr-tab .cp-th-lock{font-size:var(--fs-caption);font-weight:600}:root .company-page .fr-tab .cp-gate-title,:root .company-page .fr-tab .cp-board-gate-text strong{font-weight:600}:root .company-page .fr-tab .cp-gate-cta,:root .company-page .fr-tab .cp-gate-sample{font-weight:600;font-size:var(--fs-caption)}:root .company-page .fr-tab .cp-th-lock{border-radius:var(--r-xs)}:root .company-page .fr-tab .cp-gate-sample{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .company-page .fr-tab .cp-gate-sample:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}:root .company-page .fr-tab .cp-gate-sample:active{background:var(--p-press)}@media (max-width: 768px){:root .company-page .fr-tab .cp-gate-sample{position:relative}}@media (max-width: 768px){:root .company-page .fr-tab .cp-gate-sample:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}:root .company-page .fr-tab .cp-th-lock{border:0;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;box-shadow:none}:root .company-page .fr-tab .cp-th-lock{min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem}:root .company-page .fr-tab .cp-gated{border-radius:var(--r-md)}:root .company-page .fr-tab .cp-gate-veil{gap:.75rem;padding:1.25rem;border:1px solid var(--p-border);border-radius:var(--r-md);background:var(--p-surface);backdrop-filter:none;-webkit-backdrop-filter:none}:root .company-page .fr-tab .cp-gate-medal,:root .company-page .fr-tab .cp-board-gate-medal .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}:root .company-page .fr-tab .cp-gate-medal:after{content:none}:root .company-page .fr-tab .cp-gate-medal:before{content:"للمشتركين";order:1}:root[dir=ltr] .company-page .fr-tab .cp-gate-medal:before{content:"Subscribers"}:root .company-page .fr-tab .cp-gate-medal svg{inline-size:.75rem;block-size:.75rem}:root .company-page .fr-tab .cp-gate-title{font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .company-page .fr-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted)}:root .company-page .fr-tab .cp-gate-actions{gap:.5rem}:root .company-page .fr-tab :is(a,button).cp-gate-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);background:var(--p-brand);color:var(--p-on-brand);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);text-decoration:none;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .company-page .fr-tab :is(a,button).cp-gate-cta:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:var(--p-on-brand);box-shadow:none}:root .company-page .fr-tab :is(a,button).cp-gate-cta:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .company-page .fr-tab .cp-gate-cta:focus-visible,:root .company-page .fr-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .fr-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-md);padding-inline:1rem;font-size:var(--fs-ui)}:root .company-page .fr-tab .cp-gate-sample--inline{min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption)}:root .company-page .fr-tab .cp-board-gate{border-color:var(--p-border);border-radius:var(--r-md);background:var(--p-surface)}:root .company-page .fr-tab .cp-board-gate-text{font-size:var(--fs-caption)}:root .company-page .fr-tab .cp-board-gate-text strong{font-size:var(--fs-ui);font-weight:600}@media (max-width: 768px){:root .company-page .fr-tab :is(a,button).cp-gate-cta{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .fr-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-touch)}}@media (prefers-reduced-motion: reduce){:root .company-page .fr-tab .fr-indicator-group-rows,:root .company-page .fr-tab .fr-group-arrow{transition:none}}@media (forced-colors: active){:root .company-page .fr-tab .fr-price-change:is(.fr-positive,.fr-negative):before,:root .company-page .fr-tab .fr-change-tag:is(.fs-pos,.fs-neg):before{forced-color-adjust:none;background-color:CanvasText}}@media (forced-colors: active){:root .company-page .fr-tab .fr-period-btn.active{outline:2px solid Highlight;outline-offset:-2px}}:root .company-page .fr-tab .fr-table-wrap{scrollbar-width:auto;scrollbar-color:auto}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar{display:block;width:10px;height:10px}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-button{display:none}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-corner{background:transparent}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb:vertical{min-height:40px}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb:horizontal{min-width:40px}:root .company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){:root .company-page .fr-tab .fr-table-wrap{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}:root .company-page .fr-tab .ind-cols{columns:3 180px;column-gap:28px;margin-top:4px}:root .company-page .fr-tab .ind-cols[data-cols="2"]{columns:2 180px}:root .company-page .fr-tab .ind-cols[data-cols="1"]{columns:1}:root .company-page .fr-tab .ind-cols .fr-indicator-group{display:block;break-inside:avoid}:root .company-page .fr-tab .ind-cols .fr-indicator-group-rows{display:block}:root .company-page .fr-tab .ind-cols .fr-indicator-row{gap:8px}:root .company-page .fr-tab .ind-cols .fr-indicator-label{white-space:normal;overflow:visible;text-overflow:clip}:root .company-page .fr-tab .ind-cols .fr-indicator-group-header{flex-wrap:wrap;row-gap:4px}:root .company-page .fr-tab .ind-cols .fr-indicator-group-header>span:not(.fr-group-period){white-space:nowrap}@media (max-width: 768px){:root .company-page .fr-tab .ind-cols,:root .company-page .fr-tab .ind-cols[data-cols="2"]{columns:1}}:root .company-page .fr-tab .fr-quarter-selector{gap:4px}:root .company-page .fr-tab .fr-quarter-selector .adl-trigger--compact{flex:0 1 auto}@media (max-width: 768px){:root .company-page .fr-tab .fr-quarter-selector{justify-content:flex-start}}@media (max-width: 768px){:root .company-page .fr-tab .fr-quarter-selector .adl-trigger--compact{flex:1 1 auto}}:root .company-page .fr-tab .fr-main-col>.fr-card,:root .company-page .fr-tab .fr-sidebar-col>.fr-card,:root .company-page .fr-tab .fr-indicators-panel,:root .company-page .fr-tab #frContent>.fr-card{box-shadow:var(--p-shadow-frame)}:root .company-page .fr-tab .fr-card-title,:root .company-page .fr-tab .fr-indicators-title-text{font-size:var(--fs-h2)}:root .company-page .fr-tab .fr-cell-btn{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}:root .company-page .fr-tab .fr-cell-btn:focus-visible,:root .company-page .fr-tab .fr-indicator-row:focus-visible,:root .company-page .fr-tab .fr-indicator-group-header:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}:root .company-page .fr-tab .fr-comparison-table .fr-row-empty td{block-size:var(--row-compact);padding-block:.25rem}:root .company-page .fr-tab .fr-table-note{margin:.6rem 0 0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted)}:root .company-page .fr-tab .fr-comparison-card{container-type:inline-size}:root .company-page .fr-tab .fr-controls-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:0}:root .company-page .fr-tab .fr-controls-row>.fr-card-heading{display:contents}:root .company-page .fr-tab .fr-controls-row .fr-card-title{grid-column:1;grid-row:1}:root .company-page .fr-tab .fr-controls-row .fr-controls-group{grid-column:2;grid-row:1;flex-wrap:nowrap}:root .company-page .fr-tab .fr-controls-row .fr-card-meta{grid-column:1 / -1;grid-row:2}@media (min-width: 769px) and (max-width: 1280px){:root .company-page .fr-tab .fr-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(424px,43%));gap:1rem}}@media (min-width: 769px) and (max-width: 1280px){:root .company-page .fr-tab .fr-comparison-card,:root .company-page .fr-tab .fr-indicators-panel{padding-inline:1rem}}@media (min-width: 769px) and (max-width: 1280px){:root .company-page .fr-tab .fr-comparison-table :is(th,td){padding-inline:.375rem}}@media (min-width: 769px) and (max-width: 1280px){:root .company-page .fr-tab .fr-comparison-table td.fr-cell-change{padding-inline:.375rem!important}}@media (min-width: 769px) and (max-width: 1280px){:root .company-page .fr-tab .fr-comparison-table thead th,:root .company-page .fr-tab .fr-comparison-table thead th *{white-space:normal}}@media (min-width: 769px){:root .company-page .fr-tab .fr-comparison-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1}}@media (min-width: 769px){:root .company-page .fr-tab .fr-comparison-table th:first-child{z-index:3}}@media (max-width: 768px){:root .company-page .fr-tab .fr-period-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .fr-tab .fr-narr-co{padding-block:.6875rem}}@media (max-width: 768px){:root .company-page .fr-tab .fr-table-def-tooltip{width:auto;max-width:none;left:8px!important;right:8px!important}}:root .company-page .fr-tab .fr-comparison-table{--p-th-bg: var(--tb-head);--p-th-fg: var(--tb-ink);--p-on-dark-muted: var(--tb-head-sub);--p-tbl-line: var(--tb-line);--p-tbl-total: var(--tb-total);--p-hover: var(--tb-hover);--p-zero: var(--tb-quiet);--p-faint: var(--tb-quiet)}:root .company-page .fr-tab .fr-comparison-table th{box-shadow:inset 0 -1px 0 var(--tb-head-edge)}:root .company-page .fr-tab .fr-comparison-table th :focus-visible{outline-color:var(--tb-ink)}:root .company-page .fr-tab .fr-comparison-table :is(th,td):first-child:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--tb-line);pointer-events:none}:root .company-page .fr-tab .fr-comparison-table .fr-cell-value{color:var(--tb-fig)}:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-value{color:var(--p-gold)}:root .company-page .fr-tab .fr-comparison-table tr:not(.fr-row-margin)>td:not(.fr-cell-change) .fs-pos{color:var(--tb-fig)}:root .company-page .fr-tab .fr-comparison-table .fr-row-main td:not(.fr-cell-change) .fs-zero{color:var(--tb-quiet)}:root .company-page .fr-tab .fr-comparison-table .fr-row-empty td{background:var(--tb-band)}:root .company-page .fr-tab .fr-indicator-group-header>span:not(.fr-group-period){font-size:var(--fs-h3);font-weight:700;color:var(--p-gold)}:root .company-page .fr-tab .fr-indicator-group-header .fr-group-period{font-size:12px;font-weight:400;color:var(--p-muted);min-block-size:20px;padding-inline:.4rem}:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-value{color:var(--tb-quiet, #5E5748)}:root .company-page .fr-tab .fr-comparison-table .fr-row-main td{background:var(--tb-band)}:root .company-page .fr-tab .fr-comparison-table thead th{font-size:var(--fs-h3);line-height:1.3}:root .company-page .fr-tab .fr-comparison-table thead th .fr-th-sub{display:block;margin-block-start:2px;font-size:var(--fs-caption);font-weight:400;color:var(--tb-head-sub)}:root .company-page .fr-tab .fr-comparison-table thead th br{display:none}:root .company-page .fr-tab .fr-comparison-table tbody tr:last-child td:first-child,:root .company-page .fr-tab .fr-comparison-table tbody tr:last-child td:last-child{border-end-start-radius:0;border-end-end-radius:0}:root .company-page .fr-tab .fr-comparison-table td:first-child{border-inline-start:0}:root .company-page .fr-tab .fr-comparison-table td:last-child{border-inline-end:0}html:root .company-page .fr-tab .fr-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}html:root .company-page .fr-tab .fr-indicators-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}.company-page .fr-tab .cp-gated{position:relative;border-radius:4px;overflow:hidden}.company-page .fr-tab .cp-gated.cp-locked .cp-gated-body{filter:blur(6px);opacity:.6;pointer-events:none;user-select:none;-webkit-user-select:none}.company-page .fr-tab .cp-gate-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.2rem;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.company-page .fr-tab .cp-gate-veil{background:var(--p-fill)}}.company-page .fr-tab .cp-gate-medal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--p-gold-bg);box-shadow:none}.company-page .fr-tab .cp-gate-medal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--p-gold)}.company-page .fr-tab .cp-gate-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}.company-page .fr-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5;max-width:320px}.company-page .fr-tab .cp-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.2rem}.company-page .fr-tab .cp-gate-cta{background:var(--p-brand);color:var(--p-on-brand);font-weight:700;font-size:var(--fs-ui);border-radius:4px;padding:.45rem 1.15rem;text-decoration:none;box-shadow:none;transition:box-shadow .15s}.company-page .fr-tab .cp-gate-cta:hover{box-shadow:inset 0 0 0 999px #16140f24}.company-page .fr-tab .cp-gate-cta:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .fr-tab .cp-gate-sample{background:var(--p-surface);color:var(--p-text);font-weight:700;font-size:var(--fs-ui);font-family:inherit;border:1px solid var(--p-border-strong);border-radius:4px;padding:.45rem 1.15rem;cursor:pointer;transition:background .15s,border-color .15s}.company-page .fr-tab .cp-gate-sample:hover{background:var(--p-fill);border-color:var(--p-border-strong)}.company-page .fr-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .fr-tab .cp-gate-sample--inline{font-size:var(--fs-caption);padding:.3rem .8rem;display:inline-flex;align-items:center;gap:.3rem}.company-page .fr-tab .cp-th-lock{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:1px 7px;border-radius:2px;background:var(--p-gold-bg);border:1px solid var(--p-gold);color:var(--p-gold);font-size:var(--fs-caption);font-weight:700;letter-spacing:.01em}.company-page .fr-tab .cp-th-lock svg{flex-shrink:0}.company-page .fr-tab .cp-locked-cell{filter:blur(5px);opacity:.6;user-select:none;-webkit-user-select:none}.company-page .fr-tab .cp-board-gate{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.8rem;padding:.8rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}.company-page .fr-tab .cp-board-gate-medal{display:inline-flex;flex-shrink:0}.company-page .fr-tab .cp-board-gate-medal .cp-gate-medal{width:40px;height:40px}.company-page .fr-tab .cp-board-gate-text{flex:1;min-width:200px;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.55}.company-page .fr-tab .cp-board-gate-text strong{display:block;color:var(--p-heading);font-size:var(--fs-ui);font-weight:700;margin-bottom:.15rem}.company-page .fr-tab .cp-board-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.company-page .fr-tab .fr-price-change:is(.fr-positive,.fr-negative):before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}.company-page .fr-tab .fr-price-change.fr-negative:before{transform:scaleY(-1)}.company-page .fr-tab .fr-positive{color:var(--p-pos)}.company-page .fr-tab .fr-negative{color:var(--p-neg)}.company-page .fr-tab .fr-meta-label{font-size:var(--fs-caption);font-weight:500;color:var(--p-muted)}.company-page .fr-tab .fr-meta-value{font:500 var(--fs-ui)/var(--lh-control) var(--font-num);color:var(--p-heading);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.company-page .fr-tab .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 var(--p-line-soft)}.company-page .fr-tab .fr-card-header-row .fr-card-title{margin:0;padding-bottom:0;border-bottom:none}.company-page .fr-tab .fr-card-header-row .fr-card-subtitle,.company-page .fr-tab .fr-card-header-row .fr-amounts-note{margin:.2rem 0 0}.company-page .fr-tab .fr-period-toggle{display:inline-flex;gap:2px;padding:2px;background:var(--p-surface);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);flex-shrink:0;align-self:center}.company-page .fr-tab .fr-period-btn{position:relative;min-block-size:calc(var(--h-sm) - 6px);padding-inline:.75rem;border:0;border-radius:var(--r-xs);background:transparent;color:var(--p-muted);font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}.company-page .fr-tab .fr-period-btn:hover:not([disabled]){background:var(--p-hover);color:var(--p-heading)}.company-page .fr-tab .fr-period-btn.active{background:var(--p-brand-tint);color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}.company-page .fr-tab .fr-period-btn:focus-visible{outline-offset:1px;z-index:1}.company-page .fr-tab .fr-period-btn[disabled]{background:transparent;color:var(--p-disabled-ink);cursor:not-allowed}.company-page .fr-tab .fr-quarter-selector{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.company-page .fr-tab .fr-qs-arrow{position:relative;inline-size:var(--h-sm);block-size:var(--h-sm);border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--t-fast),border-color var(--t-fast);padding:0}.company-page .fr-tab .fr-qs-arrow:hover:not(:disabled){background:var(--p-hover);border-color:var(--p-border-strong)}.company-page .fr-tab .fr-qs-arrow:active:not(:disabled){background:var(--p-press)}.company-page .fr-tab .fr-qs-arrow:disabled{border-color:var(--p-border);color:var(--p-disabled-ink);cursor:not-allowed}[dir=rtl] .company-page .fr-tab .fr-qs-arrow svg{transform:scaleX(-1)}.company-page .fr-tab .fr-qs-select{min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem 2.25rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);background:var(--p-surface) var(--p-select-chevron) no-repeat right .75rem center;background-size:.75rem .5rem;font:500 var(--fs-caption)/var(--lh-control) var(--font-ui);color:var(--p-heading);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--t-fast)}.company-page .fr-tab .fr-qs-select:hover{border-color:var(--p-border-strong-hover)}.company-page .fr-tab .fr-qs-select:focus-visible{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:-2px}[dir=rtl] .company-page .fr-tab .fr-qs-select{background-position:left .75rem center}.company-page .fr-tab .fr-data-value.fr-positive{color:var(--p-pos)}.company-page .fr-tab .fr-data-value.fr-negative{color:var(--p-neg)}.company-page .fr-tab .fr-indicators-fullwidth{max-height:none}.company-page .fr-tab{padding:2rem 0 3rem}.company-page .fr-tab .fr-main-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem;align-items:start}.company-page .fr-tab .fr-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);padding:1.25rem;margin-bottom:1.25rem;box-shadow:none}.company-page .fr-tab .fr-card-title{font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-line-soft)}.company-page .fr-tab .fr-narrative-block{border:none;border-radius:0;padding:.2rem 0 .9rem;margin:0 0 .6rem}.company-page .fr-tab .fr-narr{margin:0;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--p-text)}.company-page .fr-tab .fr-narr-co{font-weight:600;color:var(--p-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.company-page .fr-tab .fr-narr-co:hover{color:var(--p-brand);text-decoration-thickness:2px}.company-page .fr-tab .fr-narr strong{color:var(--p-heading);font-weight:600;font-variant-numeric:tabular-nums}.company-page .fr-tab .fr-narr-up{color:var(--p-pos);font-weight:600;font-variant-numeric:tabular-nums}.company-page .fr-tab .fr-narr-down{color:var(--p-neg);font-weight:600;font-variant-numeric:tabular-nums}.company-page .fr-tab .fr-controls-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid var(--p-line-soft);padding-bottom:.85rem;margin-bottom:1rem}.company-page .fr-tab .fr-controls-row .fr-hint-note{margin:0}.company-page .fr-tab .fr-controls-group{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.company-page .fr-tab .fr-card-subtitle{font-size:var(--fs-ui);color:var(--p-muted);margin:-.75rem 0 1rem}.company-page .fr-tab .fr-card-meta{font-size:var(--fs-caption);color:var(--p-muted);line-height:var(--lh-ui);margin:.3rem 0 0}.company-page .fr-tab .fr-meta-sep{color:var(--p-faint);margin:0 .4rem}.company-page .fr-tab .fr-table-wrap{position:relative;background:var(--p-surface);border-radius:var(--r-md);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}.company-page .fr-tab .fr-comparison-table{width:100%;border-collapse:separate;border-spacing:0;font:400 var(--fs-table)/1.4 var(--font-ui);color:var(--p-text)}.company-page .fr-tab .fr-comparison-table th{block-size:var(--row-head);padding:.5rem .75rem;text-align:right;vertical-align:middle;font-weight:600;color:var(--p-th-fg);background:var(--p-th-bg);border:0;font-size:var(--fs-caption);line-height:1.35;white-space:nowrap}.company-page .fr-tab .fr-comparison-table th:first-child{border-start-start-radius:var(--r-md)}.company-page .fr-tab .fr-comparison-table th:last-child{border-start-end-radius:var(--r-md)}.company-page .fr-tab .fr-comparison-table th :focus-visible{outline-color:var(--p-on-brand);outline-offset:-2px}.company-page .fr-tab .fr-comparison-table th.fr-th-label{text-align:start;min-width:140px}.company-page .fr-tab .fr-th-sub{font-size:var(--fs-caption);font-weight:400;color:var(--p-on-dark-muted)}.company-page .fr-tab .fr-comparison-table td{block-size:var(--row);padding:.5rem .75rem;background:var(--p-surface);border-bottom:1px solid var(--p-tbl-line);text-align:right}.company-page .fr-tab .fr-comparison-table td:first-child{border-inline-start:1px solid var(--p-tbl-line)}.company-page .fr-tab .fr-comparison-table td:last-child{border-inline-end:1px solid var(--p-tbl-line)}.company-page .fr-tab .fr-comparison-table tbody tr:last-child td:first-child{border-end-start-radius:var(--r-md)}.company-page .fr-tab .fr-comparison-table tbody tr:last-child td:last-child{border-end-end-radius:var(--r-md)}.company-page .fr-tab .fr-cell-label{font-weight:500;color:var(--p-text);text-align:start!important}.company-page .fr-tab .fr-cell-unit{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:.15rem;font-style:normal}.company-page .fr-tab .fr-cell-value{font-weight:500;color:var(--p-heading);white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr}.company-page .fr-tab .fr-cell-current{background:none}.company-page .fr-tab .fr-row-margin td{background:var(--p-surface);color:var(--p-gold)}.company-page .fr-tab .fr-row-margin .fr-cell-label{color:var(--p-gold);font-weight:600}.company-page .fr-tab .fr-row-margin td:not(.fr-cell-change) .fs-pos,.company-page .fr-tab .fr-row-margin td:not(.fr-cell-change) .fs-zero{color:var(--p-gold);font-weight:500}.company-page .fr-tab .fr-row-margin td:not(.fr-cell-change) .fs-neg{color:var(--p-neg);font-weight:500}.company-page .fr-tab .fr-comparison-table .fr-cell-value:not(.fr-cell-change)>:is(.fs-pos,.fs-zero):after{content:")";visibility:hidden}.company-page .fr-tab .fr-no-data{color:var(--p-faint)}.company-page .fr-tab .fr-comparison-table th.fr-th-change{font-weight:500;min-width:4.5rem;white-space:nowrap}.company-page .fr-tab .fr-cell-change{padding-inline:.5rem!important;white-space:nowrap}.company-page .fr-tab .fr-change-tag{display:inline-flex;align-items:center;gap:.375rem;font:500 var(--fs-table)/var(--lh-control) var(--font-num);font-variant-numeric:tabular-nums}[dir=rtl] .company-page .fr-tab .fr-change-tag{direction:rtl}.company-page .fr-tab .fr-change-tag:is(.fs-pos,.fs-neg):before{content:"";flex:none;inline-size:.75rem;block-size:.5rem;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}.company-page .fr-tab .fr-change-tag.fs-neg:before{transform:scaleY(-1)}.company-page .fr-tab .fr-row-main td{background:var(--p-tbl-total);color:var(--p-heading);font-weight:600}.company-page .fr-tab .fr-row-main .fr-cell-label{font-weight:600;color:var(--p-heading)}.company-page .fr-tab .fr-row-main td:not(.fr-cell-change) .fs-pos,.company-page .fr-tab .fr-row-main td:not(.fr-cell-change) .fs-zero{color:var(--p-heading);font-weight:600}.company-page .fr-tab .fr-analysis-card{border-top-width:1px}.company-page .fr-tab .fr-analysis-text{font-size:var(--fs-body);color:var(--p-text);line-height:var(--lh-prose);margin:0}.company-page .fr-tab .fr-indicators-panel{position:relative;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);padding:0 1.25rem 1rem;overflow-y:visible}.company-page .fr-tab .fr-indicators-title{position:sticky;top:var(--bar-bottom);background:var(--p-surface);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 0 .75rem;border-bottom:1px solid var(--p-border);z-index:3}.company-page .fr-tab .fr-indicators-title-text{font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading);margin:0}.company-page .fr-tab .fr-title-tools{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.company-page .fr-tab .fr-customize-btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap}.company-page .fr-tab .fr-customize-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}.company-page .fr-tab .fr-customize-btn:active{background:var(--p-press)}.company-page .fr-tab .fr-customize-btn svg{flex-shrink:0}.company-page .fr-tab .fr-search-wrap{position:sticky;top:calc(var(--bar-bottom) + var(--fr-title-h, 4rem));background:var(--p-surface);padding:.5rem 0;z-index:2}.company-page .fr-tab .fr-search-input{width:100%;box-sizing:border-box;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-heading);background:var(--p-surface);transition:border-color var(--t-fast)}.company-page .fr-tab .fr-search-input::placeholder{color:var(--p-faint);opacity:1}.company-page .fr-tab .fr-search-input:hover{border-color:var(--p-border-strong-hover)}.company-page .fr-tab .fr-search-input:focus{border-color:var(--p-brand);background:var(--p-surface);outline:2px solid var(--p-brand);outline-offset:-2px}.company-page .fr-tab .fr-indicator-group{display:grid;gap:0 .75rem;padding:.15rem 0 0}.company-page .fr-tab .fr-indicator-group-header{grid-column:1 / -1;display:flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);padding:.7rem 0 .3rem;cursor:pointer;-webkit-user-select:none;user-select:none}.company-page .fr-tab .fr-group-arrow{flex-shrink:0;transition:transform .25s ease;transform:rotate(90deg)}.company-page .fr-tab .fr-group-arrow--collapsed{transform:rotate(0)}[dir=rtl] .company-page .fr-tab .fr-group-arrow--collapsed{transform:rotate(180deg)}.company-page .fr-tab .fr-group-period{display:inline-flex;align-items:center;min-block-size:var(--h-xs);margin-inline-start:.45rem;font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);color:var(--p-muted);background:var(--p-fill);border-radius:var(--r-xs);padding-inline:.5rem;white-space:nowrap}.company-page .fr-tab .fr-indicator-group-rows{grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:inherit;max-height:2000px;overflow:hidden;transition:max-height .3s ease,opacity .25s ease;opacity:1}.company-page .fr-tab .fr-group-collapsed{max-height:0;opacity:0;padding:0}.company-page .fr-tab .fr-indicator-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .25rem;border-bottom:1px solid var(--p-line-soft);border-radius:0;transition:background-color var(--t-fast);min-width:0}.company-page .fr-tab .fr-indicator-row:hover{background:var(--p-hover)}.company-page .fr-tab .fr-clickable{cursor:pointer}.company-page .fr-tab .fr-indicator-label{font-size:var(--fs-caption);color:var(--p-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-end:.4rem}.company-page .fr-tab .fr-indicator-value{font-size:var(--fs-ui);font-weight:500;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--p-heading);display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0;white-space:nowrap;line-height:1.2}[dir=ltr] .company-page .fr-tab .fr-indicator-value,html:root .company-page .fr-tab :not([dir=rtl]):not([lang=ar]) .fr-indicator-value{align-items:flex-start}.company-page .fr-tab .fr-indicator-value.fr-negative{color:var(--p-neg)}.company-page .fr-tab .fr-indicator-value.fr-positive{color:var(--p-pos)}.company-page .fr-tab .fr-indicator-unit{font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:1px}.company-page .fr-tab .fr-def-tooltip{position:absolute;z-index:var(--z-float);background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding:1rem;width:300px;max-width:calc(100% - 2rem);opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);pointer-events:none}.company-page .fr-tab .fr-def-tooltip.visible{opacity:1;visibility:visible;pointer-events:auto}.company-page .fr-tab .fr-def-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);margin-bottom:.4rem}.company-page .fr-tab .fr-def-body{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted);margin-bottom:.5rem}.company-page .fr-tab .fr-def-formula{font-size:var(--fs-caption);font-weight:500;color:var(--p-text);background:var(--p-fill);padding:.45rem .7rem;border-radius:var(--r-xs);direction:rtl;line-height:1.5}[dir=ltr] .company-page .fr-tab .fr-def-formula{direction:ltr}.company-page .fr-tab .fr-hint-note{font-size:var(--fs-caption);color:var(--p-muted);margin:.3rem 0 0;font-weight:400;font-style:normal}.company-page .fr-tab .fr-disclaimer-note{font-size:var(--fs-caption);color:var(--p-text);margin:.2rem 0 0;font-weight:500}.company-page .fr-tab .fr-table-row-clickable{cursor:pointer}.company-page .fr-tab .fr-table-row-clickable td{transition:background-color var(--t-fast)}.company-page .fr-tab .fr-table-row-clickable:not(.fr-row-main):hover td{background:var(--p-hover)}.company-page .fr-tab .fr-comparison-card{position:relative}.company-page .fr-tab .fr-table-def-tooltip{position:absolute;z-index:var(--z-float);background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding:.85rem 1rem;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);pointer-events:none}.company-page .fr-tab .fr-table-def-tooltip.visible{opacity:1;visibility:visible;pointer-events:auto}.company-page .fr-tab .fr-table-def-tooltip .fr-def-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);margin-bottom:.3rem}.company-page .fr-tab .fr-table-def-tooltip .fr-def-body{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted)}@media (max-width: 768px){.company-page .fr-tab{padding:1.25rem 0 6rem}}@media (max-width: 768px){.company-page .fr-tab .fr-card{padding:1rem}}@media (max-width: 768px){.company-page .fr-tab .fr-card-header-row{flex-direction:column;gap:.75rem}}@media (max-width: 768px){.company-page .fr-tab .fr-period-toggle{align-self:stretch;justify-content:center}}@media (max-width: 768px){.company-page .fr-tab .fr-period-btn{min-block-size:calc(var(--h-lg) - 6px);flex:1;text-align:center}}@media (max-width: 768px){.company-page .fr-tab .fr-quarter-selector{width:100%;justify-content:center}}@media (max-width: 768px){.company-page .fr-tab .fr-qs-select{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){.company-page .fr-tab .fr-qs-arrow{inline-size:var(--h-touch);block-size:var(--h-touch)}}@media (max-width: 768px){.company-page .fr-tab .fr-customize-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){.company-page .fr-tab .fr-main-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (max-width: 768px){.company-page .fr-tab .fr-sidebar-col{display:none}}@media (max-width: 768px){.company-page .fr-tab .fr-indicators-title{padding:.75rem 0 .6rem}}@media (max-width: 768px){.company-page .fr-tab .fr-indicator-group{grid-template-columns:1fr!important;gap:0}}@media (max-width: 768px){.company-page .fr-tab .fr-indicator-group-header{min-block-size:var(--h-touch)}}@media (max-width: 768px){.company-page .fr-tab .fr-indicator-row{padding:.45rem .15rem}}@media (max-width: 768px){.company-page .fr-tab .fr-search-wrap{padding:.4rem 0}}@media (max-width: 768px){.company-page .fr-tab .fr-search-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}@media (max-width: 768px){.company-page .fr-tab .fr-comparison-card{padding:1rem}}@media (max-width: 768px){.company-page .fr-tab .fr-card-title{margin-bottom:.6rem;padding-bottom:.5rem}}@media (max-width: 768px){.company-page .fr-tab .fr-card-subtitle{margin:-.4rem 0 .6rem}}@media (max-width: 768px){.company-page .fr-tab .fr-comparison-table{width:100%;table-layout:auto;font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fr-tab .fr-comparison-table th{padding:.4rem .5rem;white-space:nowrap}}@media (max-width: 768px){.company-page .fr-tab .fr-comparison-table th.fr-th-label{min-width:auto;white-space:normal;text-align:start}}@media (max-width: 768px){.company-page .fr-tab .fr-comparison-table td{block-size:var(--row-compact);padding:.4rem .5rem;font-size:var(--fs-caption);white-space:nowrap}}@media (max-width: 768px){.company-page .fr-tab .fr-change-tag{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fr-tab .fr-comparison-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1;min-inline-size:7.5rem;max-inline-size:11rem;white-space:normal}}@media (max-width: 768px){.company-page .fr-tab .fr-comparison-table th:first-child{z-index:3}}@media (max-width: 768px){.company-page .fr-tab .fr-row-margin .fr-cell-label{background:var(--p-surface)}}@media (max-width: 768px){.company-page .fr-tab .fr-analysis-card{padding:1rem}}@media (max-width: 768px){.company-page .fr-tab .fr-table-def-tooltip{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);left:1rem!important;right:1rem!important}}@media (max-width: 480px){.company-page .fr-tab{padding:1rem 0 5rem}}@media (max-width: 375px){.company-page .fr-tab .fr-card{padding:.75rem}}@media (max-width: 375px){.company-page .fr-tab .fr-comparison-card{padding:.75rem}}.company-page .fr-tab button.cp-gate-cta{border:none;cursor:pointer;font-family:inherit}html:root .company-page .fr-tab .fr-analysis-text{max-width:var(--read-w)}.company-page .fr-tab .cp-gated,.company-page .fr-tab .cp-gate-veil,.company-page .fr-tab .cp-board-gate{border-radius:var(--r-md)}.company-page .fr-tab .cp-gate-sample{border:1px solid var(--p-border-btn)}.company-page .fr-tab .cp-gate-cta,.company-page .fr-tab .cp-gate-sample{border-radius:var(--r-sm)}.company-page .fr-tab .cp-gate-sub,.company-page .fr-tab .cp-gate-sample--inline,.company-page .fr-tab .cp-board-gate-text{font-size:var(--fs-caption)}.company-page .fr-tab .cp-th-lock{font-size:var(--fs-caption);font-weight:600}.company-page .fr-tab .cp-gate-title,.company-page .fr-tab .cp-board-gate-text strong{font-weight:600}.company-page .fr-tab .cp-gate-cta,.company-page .fr-tab .cp-gate-sample{font-weight:600;font-size:var(--fs-caption)}.company-page .fr-tab .cp-th-lock{border-radius:var(--r-xs)}.company-page .fr-tab .cp-gate-sample{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.company-page .fr-tab .cp-gate-sample:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}.company-page .fr-tab .cp-gate-sample:active{background:var(--p-press)}@media (max-width: 768px){.company-page .fr-tab .cp-gate-sample{position:relative}}@media (max-width: 768px){.company-page .fr-tab .cp-gate-sample:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}.company-page .fr-tab .cp-th-lock{border:0;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;box-shadow:none}.company-page .fr-tab .cp-th-lock{min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem}.company-page .fr-tab .cp-gated{border-radius:var(--r-md)}.company-page .fr-tab .cp-gate-veil{gap:.75rem;padding:1.25rem;border:1px solid var(--p-border);border-radius:var(--r-md);background:var(--p-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.company-page .fr-tab .cp-gate-medal,.company-page .fr-tab .cp-board-gate-medal .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}.company-page .fr-tab .cp-gate-medal:after{content:none}.company-page .fr-tab .cp-gate-medal:before{content:"للمشتركين";order:1}[dir=ltr] .company-page .fr-tab .cp-gate-medal:before{content:"Subscribers"}.company-page .fr-tab .cp-gate-medal svg{inline-size:.75rem;block-size:.75rem}.company-page .fr-tab .cp-gate-title{font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}.company-page .fr-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted)}.company-page .fr-tab .cp-gate-actions{gap:.5rem}.company-page .fr-tab :is(a,button).cp-gate-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);background:var(--p-brand);color:var(--p-on-brand);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);text-decoration:none;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast)}.company-page .fr-tab :is(a,button).cp-gate-cta:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:var(--p-on-brand);box-shadow:none}.company-page .fr-tab :is(a,button).cp-gate-cta:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}.company-page .fr-tab .cp-gate-cta:focus-visible,.company-page .fr-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .fr-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-md);padding-inline:1rem;font-size:var(--fs-ui)}.company-page .fr-tab .cp-gate-sample--inline{min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption)}.company-page .fr-tab .cp-board-gate{border-color:var(--p-border);border-radius:var(--r-md);background:var(--p-surface)}.company-page .fr-tab .cp-board-gate-text{font-size:var(--fs-caption)}.company-page .fr-tab .cp-board-gate-text strong{font-size:var(--fs-ui);font-weight:600}@media (max-width: 768px){.company-page .fr-tab :is(a,button).cp-gate-cta{min-block-size:var(--h-touch)}}@media (max-width: 768px){.company-page .fr-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-touch)}}@media (prefers-reduced-motion: reduce){.company-page .fr-tab .fr-indicator-group-rows,.company-page .fr-tab .fr-group-arrow{transition:none}}@media (forced-colors: active){.company-page .fr-tab .fr-price-change:is(.fr-positive,.fr-negative):before,.company-page .fr-tab .fr-change-tag:is(.fs-pos,.fs-neg):before{forced-color-adjust:none;background-color:CanvasText}}@media (forced-colors: active){.company-page .fr-tab .fr-period-btn.active{outline:2px solid Highlight;outline-offset:-2px}}.company-page .fr-tab .fr-table-wrap{scrollbar-width:auto;scrollbar-color:auto}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar{display:block;width:10px;height:10px}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-button{display:none}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-corner{background:transparent}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb:vertical{min-height:40px}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb:horizontal{min-width:40px}.company-page .fr-tab .fr-table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){.company-page .fr-tab .fr-table-wrap{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}.company-page .fr-tab .ind-cols{columns:3 180px;column-gap:28px;margin-top:4px}.company-page .fr-tab .ind-cols[data-cols="2"]{columns:2 180px}.company-page .fr-tab .ind-cols[data-cols="1"]{columns:1}.company-page .fr-tab .ind-cols .fr-indicator-group{display:block;break-inside:avoid}.company-page .fr-tab .ind-cols .fr-indicator-group-rows{display:block}.company-page .fr-tab .ind-cols .fr-indicator-row{gap:8px}.company-page .fr-tab .ind-cols .fr-indicator-label{white-space:normal;overflow:visible;text-overflow:clip}.company-page .fr-tab .ind-cols .fr-indicator-group-header{flex-wrap:wrap;row-gap:4px}.company-page .fr-tab .ind-cols .fr-indicator-group-header>span:not(.fr-group-period){white-space:nowrap}@media (max-width: 768px){.company-page .fr-tab .ind-cols,.company-page .fr-tab .ind-cols[data-cols="2"]{columns:1}}.company-page .fr-tab .fr-quarter-selector{gap:4px}.company-page .fr-tab .fr-quarter-selector .adl-trigger--compact{flex:0 1 auto}@media (max-width: 768px){.company-page .fr-tab .fr-quarter-selector{justify-content:flex-start}}@media (max-width: 768px){.company-page .fr-tab .fr-quarter-selector .adl-trigger--compact{flex:1 1 auto}}.company-page .fr-tab .fr-main-col>.fr-card,.company-page .fr-tab .fr-sidebar-col>.fr-card,.company-page .fr-tab .fr-indicators-panel,.company-page .fr-tab #frContent>.fr-card{box-shadow:var(--p-shadow-frame)}.company-page .fr-tab .fr-card-title,.company-page .fr-tab .fr-indicators-title-text{font-size:var(--fs-h2)}.company-page .fr-tab .fr-cell-btn{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.company-page .fr-tab .fr-cell-btn:focus-visible,.company-page .fr-tab .fr-indicator-row:focus-visible,.company-page .fr-tab .fr-indicator-group-header:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}.company-page .fr-tab .fr-comparison-table .fr-row-empty td{block-size:var(--row-compact);padding-block:.25rem}.company-page .fr-tab .fr-table-note{margin:.6rem 0 0;font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted)}.company-page .fr-tab .fr-comparison-card{container-type:inline-size}.company-page .fr-tab .fr-controls-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:0}.company-page .fr-tab .fr-controls-row>.fr-card-heading{display:contents}.company-page .fr-tab .fr-controls-row .fr-card-title{grid-column:1;grid-row:1}.company-page .fr-tab .fr-controls-row .fr-controls-group{grid-column:2;grid-row:1;flex-wrap:nowrap}.company-page .fr-tab .fr-controls-row .fr-card-meta{grid-column:1 / -1;grid-row:2}@media (min-width: 769px) and (max-width: 1280px){.company-page .fr-tab .fr-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(424px,43%));gap:1rem}}@media (min-width: 769px) and (max-width: 1280px){.company-page .fr-tab .fr-comparison-card,.company-page .fr-tab .fr-indicators-panel{padding-inline:1rem}}@media (min-width: 769px) and (max-width: 1280px){.company-page .fr-tab .fr-comparison-table :is(th,td){padding-inline:.375rem}}@media (min-width: 769px) and (max-width: 1280px){.company-page .fr-tab .fr-comparison-table td.fr-cell-change{padding-inline:.375rem!important}}@media (min-width: 769px) and (max-width: 1280px){.company-page .fr-tab .fr-comparison-table thead th,.company-page .fr-tab .fr-comparison-table thead th *{white-space:normal}}@media (min-width: 769px){.company-page .fr-tab .fr-comparison-table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:1}}@media (min-width: 769px){.company-page .fr-tab .fr-comparison-table th:first-child{z-index:3}}@media (max-width: 768px){.company-page .fr-tab .fr-period-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){.company-page .fr-tab .fr-narr-co{padding-block:.6875rem}}@media (max-width: 768px){.company-page .fr-tab .fr-table-def-tooltip{width:auto;max-width:none;left:8px!important;right:8px!important}}html:root .company-page .fr-tab :is(.cp-gate-sample,.cp-gate-cta,.fr-customize-btn,.fr-layout-btn,.fr-qs-step,.fr-qs-prev,.fr-qs-next,.adl-step){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fr-tab :is(.cp-gate-sample,.cp-gate-cta,.fr-customize-btn,.fr-layout-btn,.fr-qs-step,.fr-qs-prev,.fr-qs-next,.adl-step):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .fr-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-gate-sample,.cp-gate-cta,.fr-customize-btn,.fr-layout-btn,.fr-qs-step,.fr-qs-prev,.fr-qs-next,.adl-step,.adl-trigger,input.adl-input){box-shadow:none}html:root .company-page .fr-tab :is(.fr-search-input,input.adl-input,.adl-trigger){--p-border-strong: var(--csh-edge);--p-border-strong-hover: var(--csh-edge-hover);--p-border: var(--csh-edge);border-radius:9999px;box-shadow:var(--p-shadow-frame)}html:root .company-page .fr-tab .fr-search-input{--p-surface: var(--csh-cream)}html:root .company-page .fr-tab :is(.fr-search-input,input.adl-input):focus{box-shadow:var(--p-shadow-frame)}html:root .company-page .fr-tab .fr-period-toggle{--p-border-btn: var(--csh-edge);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fr-tab .fr-period-toggle>:is(button,a,[role=radio],[role=tab]){border-radius:9999px}.company-page .fr-tab .fr-comparison-table{--p-th-bg: var(--tb-head);--p-th-fg: var(--tb-ink);--p-on-dark-muted: var(--tb-head-sub);--p-tbl-line: var(--tb-line);--p-tbl-total: var(--tb-total);--p-hover: var(--tb-hover);--p-zero: var(--tb-quiet);--p-faint: var(--tb-quiet)}.company-page .fr-tab .fr-comparison-table th{box-shadow:inset 0 -1px 0 var(--tb-head-edge)}.company-page .fr-tab .fr-comparison-table th :focus-visible{outline-color:var(--tb-ink)}.company-page .fr-tab .fr-comparison-table :is(th,td):first-child:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--tb-line);pointer-events:none}.company-page .fr-tab .fr-comparison-table .fr-cell-value{color:var(--tb-fig)}.company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-value{color:var(--p-gold)}.company-page .fr-tab .fr-comparison-table tr:not(.fr-row-margin)>td:not(.fr-cell-change) .fs-pos{color:var(--tb-fig)}.company-page .fr-tab .fr-comparison-table .fr-row-main td:not(.fr-cell-change) .fs-zero{color:var(--tb-quiet)}.company-page .fr-tab .fr-comparison-table .fr-row-empty td{background:var(--tb-band)}.company-page .fr-tab .fr-indicator-group-header>span:not(.fr-group-period){font-size:var(--fs-h3);font-weight:700;color:var(--p-gold)}.company-page .fr-tab .fr-indicator-group-header .fr-group-period{font-size:12px;font-weight:400;color:var(--p-muted);min-block-size:20px;padding-inline:.4rem}html:root .company-page .fr-tab .fr-search-input{--p-surface: #FDFAF1}.company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-value{color:var(--tb-quiet, #5E5748)}html:root .company-page .fr-tab :is(.fr-tf-btn,.fr-layout-btn,.fr-period-btn):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]),html:root .company-page .fr-tab :is(.fr-tf-btn,.fr-layout-btn,.fr-period-btn):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]):hover{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2}.company-page .fr-tab .fr-comparison-table .fr-row-main td{background:var(--tb-band)}.company-page .fr-tab .fr-comparison-table thead th{font-size:var(--fs-h3);line-height:1.3}.company-page .fr-tab .fr-comparison-table thead th .fr-th-sub{display:block;margin-block-start:2px;font-size:var(--fs-caption);font-weight:400;color:var(--tb-head-sub)}.company-page .fr-tab .fr-comparison-table thead th br{display:none}.company-page .fr-tab .fr-comparison-table tbody tr:last-child td:first-child,.company-page .fr-tab .fr-comparison-table tbody tr:last-child td:last-child{border-end-start-radius:0;border-end-end-radius:0}.company-page .fr-tab .fr-comparison-table td:first-child{border-inline-start:0}.company-page .fr-tab .fr-comparison-table td:last-child{border-inline-end:0}@media (max-width: 768px){html:root .company-page .fr-tab .fr-controls-group{display:flex;flex-wrap:nowrap;gap:8px;align-items:stretch}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-controls-group>.fr-quarter-selector,html:root .company-page .fr-tab .fr-controls-group>.fr-period-toggle{flex:1 1 0;min-inline-size:0;inline-size:auto}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-controls-group .fr-period-toggle{display:flex}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-controls-group .fr-period-btn{flex:1 1 0;min-inline-size:0;padding-inline:6px}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-controls-group .adl-trigger--compact{inline-size:100%}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table th,html:root .company-page .fr-tab .fr-comparison-table td{padding-inline:.35rem}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table .ui-fig,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-value,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-change{font-size:var(--fs-micro)}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table th{font-size:var(--fs-caption)}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-sidebar-col{display:none}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-main-grid{grid-template-columns:minmax(0,1fr);gap:1rem}}html:root .company-page .fr-tab .fr-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:nowrap}html:root .company-page .fr-tab .fr-meta-text{min-inline-size:0;flex:1 1 auto}html:root .company-page .fr-tab .fr-meta-brand{flex:none;display:inline-flex;align-items:center;gap:6px;line-height:1;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}html:root .company-page .fr-tab .fr-meta-brand-tx{white-space:nowrap}html:root .company-page .fr-tab .fr-meta-brand .rh-surp-logo{block-size:18px}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-th-sub{display:none}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-th-sub-s{display:block;font-size:var(--fs-micro);font-weight:400}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th,html:root .company-page .fr-tab .fr-comparison-table td{padding-inline:.22rem}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th{font-size:11px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table td,html:root .company-page .fr-tab .fr-comparison-table .ui-fig,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-value,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-change{font-size:10px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-cell-label,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-btn{font-size:11px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-change-tag{padding-inline:2px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-period-btn{font-size:var(--fs-caption);padding-inline:6px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .adl-trigger{font-size:var(--fs-caption)}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-col-prev{display:none}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-th-label,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-label{inline-size:96px;max-inline-size:96px;white-space:normal}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:96px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-narr{font-size:var(--fs-caption);line-height:1.75}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-quarter-selector{flex:1 1 auto;min-inline-size:0}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-quarter-selector .adl-trigger{inline-size:100%}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-cell-btn{white-space:normal;text-align:start}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group{gap:6px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-period-btn{font-size:var(--fs-micro);padding-inline:5px;min-block-size:32px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-period-toggle{min-block-size:32px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .adl-trigger{font-size:var(--fs-micro);min-block-size:32px;padding-inline:8px}}html:root .company-page .fr-tab .fr-narr{text-align:justify;text-justify:inter-word}html:root .company-page .fr-tab .fr-comparison-table th,html:root .company-page .fr-tab .fr-comparison-table td{text-align:center}html:root .company-page .fr-tab .fr-comparison-table th.fr-th-label,html:root .company-page .fr-tab .fr-comparison-table td.fr-cell-label{text-align:start}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group{flex-wrap:wrap;gap:8px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group>.fr-period-toggle,html:root .company-page .fr-tab .fr-controls-group>.fr-quarter-selector{flex:1 0 100%;inline-size:100%;min-inline-size:0}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-period-toggle{min-block-size:var(--h-touch)}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-period-btn{flex:1 1 0;min-inline-size:0;min-block-size:var(--h-touch);padding-inline:10px;font-size:var(--fs-caption)}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .adl-trigger{inline-size:100%;min-block-size:var(--h-touch);padding-inline:12px;font-size:var(--fs-caption)}}html:root .company-page .fr-tab .fr-card{position:relative;isolation:isolate}html:root .company-page .fr-tab .fr-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}html:root .company-page .fr-tab .fr-table-wrap{border:1px solid var(--p-tbl-line);border-radius:var(--r-md)}html:root .company-page .fr-tab .fr-table-wrap>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}html:root .company-page .fr-tab .fr-table-wrap>:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group{flex-wrap:nowrap;gap:8px;align-items:center;inline-size:100%}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group>.fr-period-toggle{flex:0 0 auto;inline-size:auto;min-block-size:var(--h-touch)}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group>.fr-quarter-selector{flex:1 1 auto;inline-size:auto;min-inline-size:0}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-period-btn{position:relative;flex:0 0 auto;min-block-size:40px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .fr-period-btn:before{content:"";position:absolute;inset-block:-2px;inset-inline:0}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-controls-group .adl-prefix{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-col-prev{display:table-cell}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-table-wrap{overflow-x:visible}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th,html:root .company-page .fr-tab .fr-comparison-table td{padding-inline:2px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-th-label,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-label{inline-size:76px;max-inline-size:76px;white-space:normal}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:76px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-change-tag:before{display:none}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-change-tag{gap:0;padding-inline:0}}html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin td,html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-label,html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-value,html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-change-tag{font-style:italic;font-size:12px}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-label,html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-btn{font-size:10px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin td,html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-cell-value,html:root .company-page .fr-tab .fr-comparison-table .fr-row-margin .fr-change-tag{font-size:9px}}html:root .company-page .fr-tab :is(.fr-analysis-text,.fr-disclaimer-note){text-align:justify;text-justify:inter-word}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th.fr-th-change{min-width:0}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table td.fr-cell-change{padding-inline:2px!important}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table .fr-th-label,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-label{inline-size:66px;max-inline-size:66px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:66px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table{table-layout:fixed;inline-size:100%}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th:nth-child(1){inline-size:64px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th:nth-child(2),html:root .company-page .fr-tab .fr-comparison-table th:nth-child(3),html:root .company-page .fr-tab .fr-comparison-table th:nth-child(5){inline-size:55px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table th:nth-child(4),html:root .company-page .fr-tab .fr-comparison-table th:nth-child(6){inline-size:41px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table td{overflow:visible}}html:root .company-page .fr-tab .fr-card-header-row{flex-wrap:wrap}html:root .company-page .fr-tab .fr-card-header-row>.fr-card-heading{grid-row:1 / span 2}html:root .company-page .fr-tab .fr-card-header-row>.fr-meta-brand{grid-column:2;grid-row:2;justify-self:end;align-self:end;display:flex;margin-block-start:0}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-card-header-row>.fr-meta-brand{justify-self:start;margin-block-start:6px}}html:root .company-page .fr-tab .fr-indicators-panel{position:relative;isolation:isolate}html:root .company-page .fr-tab .fr-indicators-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}@media (min-width: 1025px){html:root .company-page .fr-tab .fr-change-tag{gap:0}}@media (min-width: 1025px){html:root .company-page .fr-tab .fr-change-tag .ui-fig{order:1;display:inline-block;inline-size:3.6rem;text-align:start}}@media (min-width: 1025px){html:root .company-page .fr-tab .fr-change-tag:before{order:2;margin-inline-start:.375rem;margin-inline-end:0}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-table-wrap{max-block-size:72vh;max-block-size:72dvh;overflow:auto;overscroll-behavior:contain}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table thead th{position:sticky;top:0;z-index:4}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table thead th:first-child{z-index:6}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table thead th{font-size:12px}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table thead th .fr-th-sub-s{font-size:11px}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table td{font-size:11px}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table .fr-cell-btn{font-size:12px}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table :is(th,td){padding-inline:6px}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-table-wrap{max-block-size:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior:auto}}@media (max-width: 768px){html:root .company-page .fr-tab .fr-comparison-table .fr-cell-label .cp-th-lock{display:none}}@media (max-width: 1024px){html:root .company-page .fr-tab .fr-comparison-table td.fr-cell-label,html:root .company-page .fr-tab .fr-comparison-table .fr-cell-btn{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}:root .company-page .fr-tab{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;font-size:var(--fs-body);line-height:var(--lh-ui, 1.6);color:var(--p-text)}:root .company-page .fr-tab[data-lang=en]{--fs-caption: 12px}:root .company-page .fr-tab .ui-vh{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .company-page .fr-tab .fr-narr{font-weight:400}:root .company-page .fr-tab .fr-change-tag{padding:0;border-radius:0;background:none}:root .company-page .fr-tab .fs-pos{color:inherit}:root .company-page .fr-tab .fr-change-tag.fs-pos{color:var(--p-pos)}:root .company-page .fr-tab :is(.fs-neg,.fr-change-tag.fs-neg){color:var(--p-neg)}:root .company-page .fr-tab .fr-card-title{border:0}:root .company-page .fr-tab .fr-period-btn{padding-block:0}:root .company-page .fr-tab .fr-controls-row .fr-card-meta{padding-inline-end:140px}@media (max-width: 768px){:root .company-page .fr-tab .fr-controls-row .fr-card-meta{padding-inline-end:0}}:root .company-page .fr-tab .fr-title-tools{display:inline-flex;align-items:center;gap:8px}:root .company-page .fr-tab .fr-layout-toggle .fr-layout-btn{display:inline-flex;align-items:center;justify-content:center;min-inline-size:32px;min-block-size:28px;padding:0 8px}:root .company-page .cp-tab-content:has(>.fr-tab){padding:0;max-width:none;margin-inline-end:12px}:root .company-page .fr-tab[dir=ltr] .cp-gate-medal:before{content:"Subscribers"}@media (max-width: 768px){:root .company-page .cp-tab-content:has(>.fr-tab){margin-inline:16px}:root .company-page .fr-tab .fr-controls-row{display:flex;flex-direction:column;align-items:stretch;gap:12px}:root .company-page .fr-tab .fr-controls-row .fr-card-meta{margin:0}:root .company-page .fr-tab .fr-card-header-row>.fr-meta-brand{align-self:flex-end}:root .company-page .fr-tab .fr-comparison-table .fr-th-sub{display:none}}:root .company-page .fr-tab .fr-indicators-panel{margin:0}.company-page .fr-tab .wt-modal.wt-modal-wide{max-width:920px;width:94vw}.company-page .fr-tab .cp-sample-frame-wrap{border:1px solid var(--p-border);border-radius:4px;overflow:hidden;background:var(--p-surface);box-shadow:none}.company-page .fr-tab .cp-sample-frame{width:100%;height:68vh;min-height:420px;border:0;display:block}.company-page .fr-tab .cp-sample-note{display:flex;align-items:center;gap:.7rem;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:.7rem .9rem;margin-bottom:1rem;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5}.company-page .fr-tab .cp-sample-note .cp-gate-medal{width:38px;height:38px;flex-shrink:0}.company-page .fr-tab .cp-sample-content{border:1px solid var(--p-border);border-radius:4px;padding:1rem;background:var(--p-surface);overflow-x:auto}.company-page .fr-tab .cp-sample-cta{display:block;width:max-content;margin:1.1rem auto .2rem;text-align:center}.company-page .fr-tab .cp-sample-frame-wrap{border-radius:var(--r-md)}.company-page .fr-tab .cp-sample-note,.company-page .fr-tab .cp-sample-content{border-radius:var(--r-xs)}.company-page .fr-tab .cp-sample-note .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}.company-page .fr-tab .cp-sample-note{background:var(--p-fill);border:0;border-radius:var(--r-xs);font-size:var(--fs-caption)}.company-page .fr-tab .cp-sample-content{border-color:var(--p-line-soft);border-radius:var(--r-xs)}.company-page .fr-tab .cp-sample-frame-wrap{border-color:var(--p-border);border-radius:var(--r-md)}.company-page .fr-tab .wt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1001;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);display:flex;align-items:center;justify-content:center}.company-page .fr-tab .wt-modal-backdrop.open{opacity:1;visibility:visible}.company-page .fr-tab .wt-modal{background:var(--p-surface);border:0;border-radius:var(--r-lg);width:380px;max-width:92vw;max-height:80vh;overflow-y:auto;box-shadow:var(--p-shadow-modal)}.company-page .fr-tab .wt-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--p-line-soft)}.company-page .fr-tab .wt-modal-header h3{font-size:var(--fs-body);font-weight:600;color:var(--p-heading);margin:0}.company-page .fr-tab .wt-modal-close{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);flex:none;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--p-muted);padding:0;transition:background-color var(--t-fast),color var(--t-fast)}.company-page .fr-tab .wt-modal-close svg{inline-size:1rem;block-size:1rem}.company-page .fr-tab .wt-modal-close:hover{color:var(--p-heading);background:var(--p-hover)}.company-page .fr-tab .wt-modal-close:active{background:var(--p-press)}.company-page .fr-tab .wt-modal-body{padding:1rem 1.25rem 1.25rem}@media (max-width: 768px){.company-page .fr-tab .wt-modal-close{inline-size:var(--h-touch);block-size:var(--h-touch)}}.company-page .fr-tab .cp-sample-frame-wrap.cp-sample-frame-wrap--fit{overflow:hidden}.company-page .fr-tab .cp-sample-frame.cp-sample-frame--fit{min-height:0;height:420px;overflow:hidden;transform-origin:50% 0}html:root .company-page .fr-tab :is(.cp-gate-cta,.wt-modal-actions button){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fr-tab :is(.cp-gate-cta,.wt-modal-actions button):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .fr-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-gate-cta,.wt-modal-actions button){box-shadow:none}html:root .company-page .fr-tab .wt-modal-close{border-radius:9999px}.company-page .fr-tab .fr-sample-page{block-size:68vh;min-block-size:420px;overflow:auto;background:var(--p-bg);padding:20px 16px;position:relative}.company-page .fr-tab .fr-sample-page>.fr-card{max-inline-size:646px;margin-inline:auto}.company-page .fr-tab .fr-sample-page>.fr-card+.fr-card{margin-block-start:1.25rem}.company-page .fr-tab .fr-sample-status{padding:3rem 1rem;text-align:center;color:var(--p-muted);font-size:var(--fs-ui)}.company-page .fr-tab .fr-sample-sub{margin-block-start:.75rem;padding-inline-start:1rem;border-inline-start:2px solid var(--p-border)}.company-page .fr-tab .fr-sample-modal .wt-modal-header h3{display:inline-flex;align-items:center}.company-page .fr-tab .fr-sample-page .fr-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(424px,43%));gap:1rem}.company-page .fr-tab .fr-sample-page .fr-comparison-card,.company-page .fr-tab .fr-sample-page .fr-indicators-panel{padding-inline:1rem}.company-page .fr-tab .fr-sample-page .fr-comparison-table :is(th,td){padding-inline:.375rem}.company-page .fr-tab .fr-sample-page .fr-comparison-table td.fr-cell-change{padding-inline:.375rem!important}.company-page .fr-tab .fr-sample-page .fr-comparison-table thead th,.company-page .fr-tab .fr-sample-page .fr-comparison-table thead th *{white-space:normal}html:root .company-page .fr-tab .fr-sample-page .fr-sidebar-col{display:none}html:root .company-page .fr-tab .fr-sample-page .fr-main-grid{grid-template-columns:minmax(0,1fr);gap:1rem}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-th-sub{display:none}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-th-sub-s{display:block;font-size:var(--fs-micro);font-weight:400}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table td{padding-inline:.22rem}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th{font-size:11px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table td,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .ui-fig,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-value,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-change{font-size:10px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-label,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-btn{font-size:11px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-change-tag{padding-inline:2px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-period-btn{font-size:var(--fs-caption);padding-inline:6px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .adl-trigger{font-size:var(--fs-caption)}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-col-prev{display:none}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-th-label,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-label{inline-size:96px;max-inline-size:96px;white-space:normal}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:96px}html:root .company-page .fr-tab .fr-sample-page .fr-narr{font-size:var(--fs-caption);line-height:1.75}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-quarter-selector{flex:1 1 auto;min-inline-size:0}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-quarter-selector .adl-trigger{inline-size:100%}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-btn{white-space:normal;text-align:start}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group{gap:6px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-period-btn{font-size:var(--fs-micro);padding-inline:5px;min-block-size:32px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-period-toggle{min-block-size:32px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .adl-trigger{font-size:var(--fs-micro);min-block-size:32px;padding-inline:8px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group{flex-wrap:wrap;gap:8px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group>.fr-period-toggle,html:root .company-page .fr-tab .fr-sample-page .fr-controls-group>.fr-quarter-selector{flex:1 0 100%;inline-size:100%;min-inline-size:0}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-period-toggle{min-block-size:var(--h-touch)}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-period-btn{flex:1 1 0;min-inline-size:0;min-block-size:var(--h-touch);padding-inline:10px;font-size:var(--fs-caption)}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .adl-trigger{inline-size:100%;min-block-size:var(--h-touch);padding-inline:12px;font-size:var(--fs-caption)}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group{flex-wrap:nowrap;gap:8px;align-items:center;inline-size:100%}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group>.fr-period-toggle{flex:0 0 auto;inline-size:auto;min-block-size:var(--h-touch)}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group>.fr-quarter-selector{flex:1 1 auto;inline-size:auto;min-inline-size:0}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-period-btn{position:relative;flex:0 0 auto;min-block-size:40px}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .fr-period-btn:before{content:"";position:absolute;inset-block:-2px;inset-inline:0}html:root .company-page .fr-tab .fr-sample-page .fr-controls-group .adl-prefix{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-col-prev{display:table-cell}html:root .company-page .fr-tab .fr-sample-page .fr-table-wrap{overflow-x:visible}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table td{padding-inline:2px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-th-label,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-label{inline-size:76px;max-inline-size:76px;white-space:normal}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:76px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-change-tag:before{display:none}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-change-tag{gap:0;padding-inline:0}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-row-margin .fr-cell-label,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-row-margin .fr-cell-btn{font-size:10px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-row-margin td,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-row-margin .fr-cell-value,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-row-margin .fr-change-tag{font-size:9px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th.fr-th-change{min-width:0}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table td.fr-cell-change{padding-inline:2px!important}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-th-label,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-label{inline-size:66px;max-inline-size:66px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th.fr-th-label{min-inline-size:0;min-width:0;inline-size:66px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table{table-layout:fixed;inline-size:100%}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th:nth-child(1){inline-size:64px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th:nth-child(2),html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th:nth-child(3),html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th:nth-child(5){inline-size:55px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th:nth-child(4),html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table th:nth-child(6){inline-size:41px}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table td{overflow:visible}html:root .company-page .fr-tab .fr-sample-page .fr-card-header-row>.fr-meta-brand{justify-self:start;margin-block-start:6px}html:root .company-page .fr-tab .fr-sample-page .fr-table-wrap{max-block-size:72vh;max-block-size:72dvh;overflow:auto;overscroll-behavior:contain}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table thead th{position:sticky;top:0;z-index:4}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table thead th:first-child{z-index:6}html:root .company-page .fr-tab .fr-sample-page .fr-table-wrap{max-block-size:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior:auto}html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table td.fr-cell-label,html:root .company-page .fr-tab .fr-sample-page .fr-comparison-table .fr-cell-btn{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.company-page .fr-tab .ui-sep{display:inline-block;inline-size:1px;block-size:.95em;margin-inline:.55em;vertical-align:-.1em;background:var(--ui-sep, #BDB7A9);overflow:hidden;white-space:nowrap}.company-page .fr-tab .ui-sep>.ui-sep-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.company-page .fr-tab .fr-sample-modal .cp-sample-frame-wrap{padding:0}.company-page .fs-tab .cp-card-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-border)}.company-page .fs-tab .bs-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-border)}.company-page .fs-tab .bs-card-header .cp-card-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.company-page .fs-tab .bs-period-toggle{display:flex;gap:0;background:var(--p-fill);border-radius:4px;padding:3px;flex-shrink:0}.company-page .fs-tab .bs-period-btn{padding:.35rem .85rem;border:none;border-radius:4px;background:transparent;color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .2s ease}.company-page .fs-tab .bs-period-btn:hover{color:var(--p-text)}.company-page .fs-tab .bs-period-btn.active{background:var(--p-brand);color:var(--p-on-brand);font-weight:600;box-shadow:none}.company-page .fs-tab .bs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.company-page .fs-tab .bs-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-ui)}.company-page .fs-tab .bs-table th{padding:.6rem .7rem;background:var(--p-fill-2);border-bottom:1px solid var(--p-border);font-weight:600;white-space:nowrap;text-align:center;font-size:var(--fs-caption);color:var(--p-text)}.company-page .fs-tab .bs-th-label{text-align:start;min-width:170px;position:sticky;inset-inline-start:0;z-index:4;background:var(--p-fill-2)!important;box-shadow:none}.company-page .fs-tab .bs-th-unit{display:block;font-weight:400;font-size:var(--fs-caption);color:var(--p-muted)}.company-page .fs-tab .bs-th-period{min-width:95px;font-size:var(--fs-caption)}.company-page .fs-tab .bs-table td{padding:.55rem .7rem;border-bottom:1px solid var(--p-border);text-align:center;white-space:nowrap}.company-page .fs-tab .bs-cell-label{text-align:start;font-weight:500;color:var(--p-text);position:sticky;inset-inline-start:0;background:var(--p-surface)!important;z-index:2;box-shadow:none}.company-page .fs-tab .bs-cell-value{color:var(--p-heading);font-weight:500;font-variant-numeric:tabular-nums;font-size:var(--fs-ui);direction:ltr;text-align:center}.company-page .fs-tab .bs-change{display:block;font-size:var(--fs-caption);font-weight:500;margin-top:2px;letter-spacing:-.01em}.company-page .fs-tab .bs-change-up{color:var(--p-pos)}.company-page .fs-tab .bs-change-down{color:var(--p-neg)}.company-page .fs-tab .bs-change-flat{color:var(--p-muted)}.company-page .fs-tab .bs-header-controls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.company-page .fs-tab .bs-change-controls{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.company-page .fs-tab .bs-basis-toggle{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.company-page .fs-tab .bs-basis-label{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;white-space:nowrap}.company-page .fs-tab .bs-basis-group{display:flex;gap:0;background:var(--p-fill);border-radius:4px;padding:3px}.company-page .fs-tab .bs-basis-btn{padding:.35rem .75rem;border:none;border-radius:4px;background:transparent;color:var(--p-muted);font-size:var(--fs-caption);font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .2s ease}.company-page .fs-tab .bs-basis-btn:hover{color:var(--p-text)}.company-page .fs-tab .bs-basis-btn.active{background:var(--p-brand);color:var(--p-on-brand);font-weight:600;box-shadow:none}.company-page .fs-tab .bs-basis-toggle.is-disabled{opacity:.45}.company-page .fs-tab .bs-basis-toggle.is-disabled .bs-basis-label{color:var(--p-faint)}.company-page .fs-tab .bs-basis-btn:disabled{cursor:not-allowed;color:var(--p-faint)}.company-page .fs-tab .bs-basis-btn:disabled:hover{color:var(--p-faint)}.company-page .fs-tab .bs-basis-btn.active:disabled{background:var(--p-fill-2);color:var(--p-muted);box-shadow:none}.company-page .fs-tab .bs-change-toggle-wrap{display:flex}.company-page .fs-tab .bs-change-toggle-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border:1px solid var(--p-border-strong);border-radius:4px;background:var(--p-surface);color:var(--p-muted);font-size:var(--fs-caption);font-family:inherit;cursor:pointer;transition:all .2s ease;white-space:nowrap}.company-page .fs-tab .bs-change-toggle-btn:hover{border-color:var(--p-border-strong);color:var(--p-text);background:var(--p-fill)}.company-page .fs-tab .bs-change-toggle-btn.active{border-color:var(--p-brand);color:var(--p-brand);background:var(--p-fill)}.company-page .fs-tab .bs-change-toggle-icon{width:15px;height:15px;flex-shrink:0}.company-page .fs-tab .bs-hide-change .bs-change{display:none!important}.company-page .fs-tab .bs-scroll-hint{display:none}@media (max-width: 768px){.company-page .fs-tab .bs-scroll-hint{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 0 .3rem;opacity:1;transition:opacity .4s ease}}@media (max-width: 768px){.company-page .fs-tab .bs-scroll-hint-hidden{opacity:0;pointer-events:none}}@media (max-width: 768px){.company-page .fs-tab .bs-scroll-hint-arrow{width:22px;height:22px;color:var(--p-muted);animation:bsScrollArrow 1.4s ease-in-out infinite;flex-shrink:0}}@media (max-width: 768px){.company-page .fs-tab .bs-scroll-hint-arrow svg{width:100%;height:100%}}@media (max-width: 768px){.company-page .fs-tab .bs-scroll-hint-text{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;letter-spacing:-.01em}}.company-page .fs-tab .bs-row-header td{font-weight:700!important;color:var(--p-heading);border-top:2px solid var(--p-border);background:var(--p-fill)}.company-page .fs-tab .bs-row-header .bs-cell-label{font-weight:700;color:var(--p-heading);background:var(--p-fill)!important;box-shadow:none}.company-page .fs-tab .bs-row-header .bs-cell-value{font-weight:700}.company-page .fs-tab .bs-row-indent .bs-cell-label{padding-inline-start:1.5rem;font-size:var(--fs-caption);color:var(--p-muted);font-weight:400}.company-page .fs-tab .bs-row-indent .bs-cell-value{font-size:var(--fs-caption);color:var(--p-muted);font-weight:400}.company-page .fs-tab .bs-animate .bs-card-header{animation:bsHeaderFade .35s cubic-bezier(.16,1,.3,1) .1s both}.company-page .fs-tab .bs-animate .bs-table-row{opacity:0;animation:bsRowSlideIn .4s cubic-bezier(.16,1,.3,1) both}.company-page .fs-tab .bs-animate .bs-table thead tr{animation:bsHeaderFade .3s cubic-bezier(.16,1,.3,1) .15s both}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar{height:6px}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-track{background:var(--p-fill);border-radius:3px}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-thumb{background:var(--p-border-strong);border-radius:3px}@media (max-width: 768px){.company-page .fs-tab .bs-card-header{flex-wrap:wrap;gap:.5rem}}@media (max-width: 768px){.company-page .fs-tab .bs-table{font-size:var(--fs-caption);min-width:500px;border-collapse:separate;border-spacing:0}}@media (max-width: 768px){.company-page .fs-tab .bs-table th{padding:.45rem .4rem;font-size:var(--fs-caption);border-bottom:1px solid var(--p-border)}}@media (max-width: 768px){.company-page .fs-tab .bs-table td{padding:.4rem;border-bottom:1px solid var(--p-border)}}@media (max-width: 768px){.company-page .fs-tab .bs-th-label,.company-page .fs-tab .bs-cell-label{min-width:90px;position:sticky;inset-inline-start:0;z-index:3;background:var(--p-surface)!important;box-shadow:none}}@media (max-width: 768px){.company-page .fs-tab .bs-cell-label{z-index:2}}@media (max-width: 768px){.company-page .fs-tab .bs-th-label{z-index:4;background:var(--p-fill-2)!important;box-shadow:none}}@media (max-width: 768px){.company-page .fs-tab .bs-row-header .bs-cell-label{background:var(--p-fill)!important;box-shadow:none}}@media (max-width: 768px){.company-page .fs-tab .bs-row-header td{border-top:2px solid var(--p-border)}}@media (max-width: 768px){.company-page .fs-tab .bs-th-period{min-width:72px;font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-cell-value{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-th-unit{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-row-indent .bs-cell-label{padding-inline-start:1rem;font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-row-indent .bs-cell-value{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-period-btn{padding:.3rem .6rem;font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-header-controls{gap:.35rem}}@media (max-width: 768px){.company-page .fs-tab .bs-change-toggle-btn{font-size:var(--fs-caption);padding:.28rem .55rem;gap:.2rem}}@media (max-width: 768px){.company-page .fs-tab .bs-change-toggle-icon{width:11px;height:11px}}.company-page .fs-tab .bs-customize-btn{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);font-weight:600;font-family:inherit;color:var(--p-text);cursor:pointer;padding:.3rem .65rem;border-radius:4px;border:1px solid var(--p-border-strong);background:transparent;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:-.01em}.company-page .fs-tab .bs-customize-btn:hover{background:var(--p-fill);border-color:var(--p-border-strong)}.company-page .fs-tab .bs-customize-btn svg{flex-shrink:0;opacity:.7}.company-page .fs-tab .cp-locked-cell{filter:blur(5px);opacity:.6;user-select:none;-webkit-user-select:none}.company-page .fs-tab .bs-table-gate{position:relative}.company-page .fs-tab .bs-table-gate-msg{position:absolute;top:.6rem;left:50%;transform:translate(-50%);z-index:3;pointer-events:none;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;font-size:var(--fs-ui);font-weight:700;color:var(--p-gold);background:var(--p-gold-bg);border:1px solid var(--p-gold);border-radius:2px;padding:.5rem 1.15rem;box-shadow:none}.company-page .fs-tab .bs-table-gate-msg svg{flex-shrink:0}.company-page .fs-tab .cp-board-gate{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.8rem;padding:.8rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}.company-page .fs-tab .cp-board-gate-medal{display:inline-flex;flex-shrink:0}.company-page .fs-tab .cp-board-gate-medal .cp-gate-medal{width:40px;height:40px}.company-page .fs-tab .cp-board-gate-text{flex:1;min-width:200px;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.55}.company-page .fs-tab .cp-board-gate-text strong{display:block;color:var(--p-heading);font-size:var(--fs-ui);font-weight:700;margin-bottom:.15rem}.company-page .fs-tab .cp-board-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.company-page .fs-tab .cp-card-title{font-size:var(--fs-h3);margin-bottom:.75rem;padding-bottom:.6rem}}@media (max-width: 480px){.company-page .fs-tab .bs-table{font-size:var(--fs-caption);min-width:460px}}@media (max-width: 480px){.company-page .fs-tab .bs-table th{padding:.35rem .3rem;font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .bs-th-label,.company-page .fs-tab .bs-cell-label{min-width:78px;font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .bs-th-period{min-width:62px;font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .bs-cell-value{font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .bs-table td{padding:.35rem .3rem}}@media (max-width: 480px){.company-page .fs-tab .bs-row-indent .bs-cell-label{padding-inline-start:.8rem;font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .bs-row-indent .bs-cell-value{font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .bs-period-btn{padding:.25rem .5rem;font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .bs-card-header{gap:.4rem}}@media (max-width: 375px){.company-page .fs-tab .cp-card-title{font-size:var(--fs-caption);margin-bottom:.6rem;padding-bottom:.5rem}}@media (max-width: 375px){.company-page .fs-tab .bs-table{font-size:var(--fs-caption);min-width:420px}}@media (max-width: 375px){.company-page .fs-tab .bs-table th{padding:.3rem .2rem;font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .fs-tab .bs-th-label,.company-page .fs-tab .bs-cell-label{min-width:68px;font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .fs-tab .bs-th-period{min-width:55px;font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .fs-tab .bs-cell-value{font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .fs-tab .bs-table td{padding:.3rem .2rem}}@media (max-width: 375px){.company-page .fs-tab .bs-row-indent .bs-cell-label{padding-inline-start:.65rem;font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .fs-tab .bs-row-indent .bs-cell-value{font-size:var(--fs-caption)}}.company-page .fs-tab .fr-hint-note{font-size:var(--fs-caption);color:var(--p-muted);margin:.3rem 0 0;font-weight:400;font-style:normal}.company-page .fs-tab .bs-row-group td.bs-cell-group{color:var(--p-text);font-weight:700;font-size:var(--fs-caption);letter-spacing:.01em;padding-block:.5rem;background:var(--p-fill)!important}.company-page .fs-tab .bs-row-group td.bs-cell-group-fill{background:var(--p-fill);padding-block:.5rem}.company-page .fs-tab .bs-table th.bs-th-label,.company-page .fs-tab .bs-table td.bs-cell-label{text-align:start;min-width:150px;max-width:260px;white-space:normal;line-height:1.45;word-break:normal;overflow-wrap:anywhere}.company-page .fs-tab .bs-cell-label{padding-block:.45rem}.company-page .fs-tab .bs-th-period{min-width:88px}.company-page .fs-tab .bs-table td.bs-cell-value{padding-inline:.55rem}.company-page .fs-tab .bs-table td{padding-block:.42rem}.company-page .fs-tab .bs-change{margin-top:1px}.company-page .fs-tab .bs-table-row:hover td{background:var(--p-fill)}.company-page .fs-tab .bs-table-row:hover td.bs-cell-label{background:var(--p-fill)!important}.company-page .fs-tab .bs-row-header td{border-bottom-color:var(--p-border)}.company-page .fs-tab .bs-row-group td.bs-cell-group{color:var(--p-muted)!important;font-weight:700;background:var(--p-surface)!important}.company-page .fs-tab .bs-row-group td.bs-cell-group-fill{background:var(--p-surface)!important}.company-page .fs-tab .bs-row-group td{border-top:1px solid var(--p-border)}.company-page .fs-tab .bs-table .bs-row-header td{color:var(--p-text)!important;font-weight:700!important;background:var(--p-fill)!important}.company-page .fs-tab .bs-table .bs-row-header td.bs-cell-label{background:var(--p-fill)!important}.company-page .fs-tab .bs-table .bs-row-header .bs-def-trigger{color:var(--p-text);font-weight:700}.company-page .fs-tab .bs-table .bs-row-header .fs-pos,.company-page .fs-tab .bs-table .bs-row-header .fs-zero{color:var(--p-heading)}.company-page .fs-tab .bs-table .bs-row-margin td{color:var(--p-gold);background:var(--p-surface)}.company-page .fs-tab .bs-table .bs-row-margin td.bs-cell-label,.company-page .fs-tab .bs-table .bs-row-margin .bs-def-trigger{color:var(--p-gold);font-weight:600;padding-inline-start:1.7rem;background:var(--p-surface)!important}.company-page .fs-tab .bs-table-row.bs-row-margin:hover td,.company-page .fs-tab .bs-table-row.bs-row-margin:hover td.bs-cell-label{background:var(--p-fill)!important}.company-page .fs-tab .bs-table .bs-row-margin .fs-pos{color:var(--p-gold)}.company-page .fs-tab .bs-table .bs-row-margin .fs-zero{color:var(--p-muted)}.company-page .fs-tab .bs-table .bs-row-margin .fs-neg{color:var(--p-neg)}.company-page .fs-tab .bs-table .bs-row-margin .bs-spark polyline{stroke:var(--p-mark-faint)}.company-page .fs-tab .bs-table .bs-row-of td{color:var(--p-muted)}.company-page .fs-tab .bs-table .bs-row-of td.bs-cell-label,.company-page .fs-tab .bs-table .bs-row-of .bs-def-trigger{color:var(--p-muted);font-weight:400;padding-inline-start:1.7rem}.company-page .fs-tab .bs-table .bs-row-of .bs-cell-value,.company-page .fs-tab .bs-table .bs-row-of .fs-pos,.company-page .fs-tab .bs-table .bs-row-of .fs-zero{color:var(--p-muted)}.company-page .fs-tab .bs-table .bs-row-of .fs-neg{color:var(--p-neg)}.company-page .fs-tab .fs-pos{color:var(--p-pos)}.company-page .fs-tab .bs-th-spark{min-width:92px;width:92px}.company-page .fs-tab .bs-cell-spark{width:92px;min-width:92px;padding:0 6px!important;vertical-align:middle}.company-page .fs-tab .bs-spark{display:block;width:80px;height:20px;overflow:visible}.company-page .fs-tab .bs-spark polyline{fill:none;stroke:var(--p-mark-muted);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.company-page .fs-tab .bs-spark.bs-spark-main polyline{stroke:var(--p-mark-text);stroke-width:1.9}.company-page .fs-tab .bs-spark.bs-spark-of polyline{stroke:var(--p-mark-faint);stroke-width:1.4}.company-page .fs-tab .bs-spark-empty{display:block;width:80px;height:20px}.company-page .fs-tab .bs-row-group td.bs-cell-group{padding:0!important;background:transparent!important;border-top:none}.company-page .fs-tab .bs-group-band{display:flex;align-items:center;gap:0;width:100%;border:none;background:none;font:inherit;font-size:var(--fs-ui);font-weight:700;color:var(--p-muted);text-align:start;padding:.6rem .7rem .3rem;cursor:pointer;letter-spacing:.01em}.company-page .fs-tab .bs-group-pin{position:sticky;inset-inline-start:0;z-index:2;display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;background:var(--p-surface);padding-inline-end:.6rem}.company-page .fs-tab .bs-row-group:hover .bs-group-pin{background:var(--p-surface)}.company-page .fs-tab .bs-group-band:after{content:"";flex:1;height:1px;background:var(--p-border)}.company-page .fs-tab[data-lang=en] .bs-group-band:after{background:var(--p-border)}.company-page .fs-tab .bs-group-band:hover{color:var(--p-text)}.company-page .fs-tab .bs-group-band:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px;border-radius:4px}.company-page .fs-tab .bs-group-chev{width:11px;height:11px;flex-shrink:0;transition:transform var(--transition)}.company-page .fs-tab .bs-group-band[aria-expanded=false] .bs-group-chev{transform:rotate(90deg)}.company-page .fs-tab[data-lang=en] .bs-group-band[aria-expanded=false] .bs-group-chev{transform:rotate(-90deg)}.company-page .fs-tab .bs-group-name{flex-shrink:0}.company-page .fs-tab .bs-group-count{flex-shrink:0;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);background:var(--p-fill);border-radius:2px;padding:.05rem .45rem}.company-page .fs-tab .bs-wt-base{display:block;margin-top:1px;font-size:var(--fs-caption);font-weight:500;color:var(--p-muted);line-height:1.35;white-space:normal}.company-page .fs-tab .bs-table .bs-row-header .bs-wt-base{color:var(--p-muted);font-weight:600}.company-page .fs-tab .bs-sec{display:block;margin-top:2px;font-size:var(--fs-caption);line-height:1.25;font-variant-numeric:tabular-nums;direction:ltr}.company-page .fs-tab .bs-sec-chg.bs-up{color:var(--p-pos)}.company-page .fs-tab .bs-sec-chg.bs-down{color:var(--p-neg)}.company-page .fs-tab .bs-sec-wt{color:var(--p-gold);font-weight:600}.company-page .fs-tab .bs-sec-wt.is-neg{color:var(--p-neg)}.company-page .fs-tab .bs-table .bs-row-header .bs-sec-wt{color:var(--p-gold);font-weight:700}.company-page .fs-tab .bs-sec-sep{color:var(--p-border-strong);margin:0 .22rem;font-weight:400}.company-page .fs-tab .bs-table td.bs-cell-value{padding-block:.4rem}.company-page .fs-tab .bs-sec-toggle{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.company-page .fs-tab .bs-sec-label{font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;white-space:nowrap}.company-page .fs-tab .bs-sec-group{display:flex;gap:0;background:var(--p-fill);border-radius:4px;padding:3px}.company-page .fs-tab .bs-sec-btn{border:none;background:none;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);padding:.28rem .55rem;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background var(--transition),color var(--transition)}.company-page .fs-tab .bs-sec-btn:hover{color:var(--p-text)}.company-page .fs-tab .bs-sec-btn.active{background:var(--p-brand);color:var(--p-on-brand);font-weight:700}.company-page .fs-tab .bs-help-btn{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--p-border-strong);background:var(--p-fill);color:var(--p-muted);border-radius:4px;cursor:pointer;padding:0;transition:background var(--transition),color var(--transition),border-color var(--transition)}.company-page .fs-tab .bs-help-btn svg{width:15px;height:15px}.company-page .fs-tab .bs-help-btn:hover{background:var(--p-fill-2);color:var(--p-heading);border-color:var(--p-mark-muted)}@media (max-width: 700px){.company-page .fs-tab .bs-help-btn{width:26px;height:26px}}@media (max-width: 700px){.company-page .fs-tab .bs-th-spark,.company-page .fs-tab .bs-cell-spark{width:62px;min-width:62px}}@media (max-width: 700px){.company-page .fs-tab .bs-spark,.company-page .fs-tab .bs-spark-empty{width:54px}}@media (max-width: 700px){.company-page .fs-tab .bs-sec{font-size:var(--fs-caption)}}@media (max-width: 700px){.company-page .fs-tab .bs-wt-base{font-size:var(--fs-caption)}}@media (max-width: 700px){.company-page .fs-tab .bs-group-band{font-size:var(--fs-caption)}}@media (max-width: 700px){.company-page .fs-tab .bs-sec-label{display:none}}@media (max-width: 700px){.company-page .fs-tab .bs-sec-btn{padding:.28rem .45rem;font-size:var(--fs-caption)}}.company-page .fs-tab .fs-neg{color:var(--p-neg)}.company-page .fs-tab .fs-zero{color:var(--p-muted)}@media (max-width: 700px){.company-page .fs-tab .bs-table th.bs-th-label,.company-page .fs-tab .bs-table td.bs-cell-label{min-width:110px;max-width:158px;font-size:var(--fs-caption)}}@media (max-width: 700px){.company-page .fs-tab .bs-th-period{min-width:76px}}.company-page .fs-tab[data-lang=en] .bs-th-label,.company-page .fs-tab[data-lang=en] .bs-cell-label,.company-page .fs-tab[data-lang=en] .bs-row-header .bs-cell-label{box-shadow:none}.company-page .fs-tab .bs-cell-def{padding:0!important}.company-page .fs-tab .bs-def-trigger{display:block;width:100%;border:none;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;padding:.45rem .7rem;line-height:inherit;border-radius:4px}.company-page .fs-tab .bs-def-trigger:hover{color:var(--p-text)}.company-page .fs-tab .fs-info-dot{display:inline-block;width:12px;height:12px;flex-shrink:0;color:var(--p-faint);opacity:1;vertical-align:-2px;margin-inline-start:.3rem;transition:color var(--transition)}.company-page .fs-tab .bs-def-trigger:hover .fs-info-dot,.company-page .fs-tab .bs-def-trigger:focus-visible .fs-info-dot,.company-page .fs-tab .bs-def-trigger[aria-expanded=true] .fs-info-dot{color:var(--p-muted)}.company-page .fs-tab .bs-def-trigger[aria-expanded=true]{color:var(--p-heading);font-weight:700}.company-page .fs-tab .fs-paren{display:inline-flex;align-items:stretch;vertical-align:middle}.company-page .fs-tab .fs-paren:before,.company-page .fs-tab .fs-paren:after{content:"";width:.55em;align-self:stretch;border:1.7px solid currentColor;border-radius:100%/.7em;opacity:.7}.company-page .fs-tab .fs-paren:before{border-inline-end:0;margin-inline-end:.1em}.company-page .fs-tab .fs-paren:after{border-inline-start:0;margin-inline-start:.1em}.company-page .fs-tab .fs-def-hint{margin:0 0 .5rem}@media (max-width: 700px){.company-page .fs-tab .bs-card-header{flex-wrap:wrap;row-gap:.55rem;align-items:flex-start}}@media (max-width: 700px){.company-page .fs-tab .bs-card-header .cp-card-title{width:100%}}@media (max-width: 700px){.company-page .fs-tab .bs-header-controls{width:100%;flex-wrap:wrap;gap:.4rem;justify-content:flex-start}}@media (max-width: 700px){.company-page .fs-tab .bs-change-controls{flex-wrap:wrap;gap:.4rem}}@media (max-width: 700px){.company-page .fs-tab .bs-header-controls>*{flex-shrink:1}}@media (max-width: 700px){.company-page .fs-tab .bs-period-toggle{order:-2}}@media (max-width: 700px){.company-page .fs-tab .bs-customize-btn{order:-1}}@media (max-width: 700px){.company-page .fs-tab .bs-period-btn{padding:.4rem .75rem;min-height:32px}}@media (max-width: 700px){.company-page .fs-tab .bs-basis-btn{min-height:30px}}@media (max-width: 700px){.company-page .fs-tab .bs-customize-btn,.company-page .fs-tab .bs-change-toggle-btn{min-height:32px}}.company-page .fs-tab .cp-card-title{font-size:var(--fs-h3);font-weight:600}.company-page .fs-tab .bs-period-toggle,.company-page .fs-tab .bs-basis-group,.company-page .fs-tab .bs-change-toggle-btn{border-radius:var(--r-sm)}.company-page .fs-tab .bs-period-btn,.company-page .fs-tab .bs-basis-btn{border-radius:var(--r-xs)}.company-page .fs-tab .bs-period-btn,.company-page .fs-tab .bs-table th,.company-page .fs-tab .bs-th-unit,.company-page .fs-tab .bs-th-period,.company-page .fs-tab .bs-basis-label,.company-page .fs-tab .bs-basis-btn,.company-page .fs-tab .bs-change-toggle-btn,.company-page .fs-tab .bs-row-indent .bs-cell-label,.company-page .fs-tab .bs-row-indent .bs-cell-value{font-size:var(--fs-caption)}.company-page .fs-tab .bs-table,.company-page .fs-tab .bs-cell-value{font-size:var(--fs-table)}.company-page .fs-tab .bs-table th{border-bottom:1px solid var(--p-border)}.company-page .fs-tab .bs-change{font-size:var(--fs-caption)}.company-page .fs-tab .bs-change-toggle-btn{border:1px solid var(--p-border-btn)}.company-page .fs-tab .bs-row-header td{font-weight:600!important}.company-page .fs-tab .bs-row-header .bs-cell-label,.company-page .fs-tab .bs-row-header .bs-cell-value{font-weight:600}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-track{border-radius:var(--r-pill)}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-thumb{border-radius:var(--r-pill)}@media (max-width: 768px){.company-page .fs-tab .bs-scroll-hint-text{font-size:var(--fs-caption)}}.company-page .fs-tab .bs-customize-btn{font-size:var(--fs-caption)}.company-page .fs-tab .bs-customize-btn{border-radius:var(--r-sm)}.company-page .fs-tab .bs-customize-btn{border:1px solid var(--p-border-btn)}@media (max-width: 768px){.company-page .fs-tab .bs-table,.company-page .fs-tab .bs-table th,.company-page .fs-tab .bs-th-period,.company-page .fs-tab .bs-cell-value,.company-page .fs-tab .bs-th-unit,.company-page .fs-tab .bs-row-indent .bs-cell-label,.company-page .fs-tab .bs-row-indent .bs-cell-value,.company-page .fs-tab .bs-period-btn,.company-page .fs-tab .bs-change-toggle-btn{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-table th{border-bottom:1px solid var(--p-border)}}@media (max-width: 768px){.company-page .fs-tab .bs-change{font-size:var(--fs-caption)}}.company-page .fs-tab .cp-gated,.company-page .fs-tab .cp-gate-veil,.company-page .fs-tab .cp-board-gate{border-radius:var(--r-md)}.company-page .fs-tab .cp-gate-sub,.company-page .fs-tab .cp-gate-sample--inline,.company-page .fs-tab .cp-board-gate-text{font-size:var(--fs-caption)}.company-page .fs-tab .cp-gate-title,.company-page .fs-tab .bs-table-gate-msg,.company-page .fs-tab .cp-board-gate-text strong{font-weight:600}.company-page .fs-tab .bs-table-gate-msg{border-radius:var(--r-xs)}@media (max-width: 768px){.company-page .fs-tab .cp-card-title{font-size:var(--fs-h3)}}@media (max-width: 480px){.company-page .fs-tab .bs-table,.company-page .fs-tab .bs-table th,.company-page .fs-tab .bs-th-label,.company-page .fs-tab .bs-cell-label,.company-page .fs-tab .bs-th-period,.company-page .fs-tab .bs-cell-value,.company-page .fs-tab .bs-row-indent .bs-cell-label,.company-page .fs-tab .bs-row-indent .bs-cell-value,.company-page .fs-tab .bs-period-btn{font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .fs-tab .cp-card-title{font-size:var(--fs-ui)}}@media (max-width: 480px){.company-page .fs-tab .bs-change{font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .fs-tab .cp-card-title,.company-page .fs-tab .bs-table,.company-page .fs-tab .bs-table th,.company-page .fs-tab .bs-th-label,.company-page .fs-tab .bs-cell-label,.company-page .fs-tab .bs-th-period,.company-page .fs-tab .bs-cell-value,.company-page .fs-tab .bs-row-indent .bs-cell-label,.company-page .fs-tab .bs-row-indent .bs-cell-value{font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .fs-tab .bs-change{font-size:var(--fs-caption)}}.company-page .fs-tab .bs-row-group td.bs-cell-group{font-weight:600;font-size:var(--fs-caption)}.company-page .fs-tab .bs-row-group td.bs-cell-group,.company-page .fs-tab .bs-table .bs-row-header .bs-def-trigger,.company-page .fs-tab .bs-table .bs-row-header .bs-sec-wt,.company-page .fs-tab .bs-sec-btn.active{font-weight:600}.company-page .fs-tab .bs-table .bs-row-header td{font-weight:600!important}.company-page .fs-tab .bs-group-band{font:inherit;font-size:var(--fs-ui);font-weight:600}.company-page .fs-tab .bs-group-band:focus-visible,.company-page .fs-tab .bs-group-count,.company-page .fs-tab .bs-sec-btn{border-radius:var(--r-xs)}.company-page .fs-tab .bs-group-count,.company-page .fs-tab .bs-wt-base,.company-page .fs-tab .bs-sec-label{font-size:var(--fs-caption)}.company-page .fs-tab .bs-sec{font-size:var(--fs-axis)}.company-page .fs-tab .bs-sec-group,.company-page .fs-tab .bs-help-btn{border-radius:var(--r-sm)}.company-page .fs-tab .bs-sec-btn{font:inherit;font-size:var(--fs-caption)}.company-page .fs-tab .bs-help-btn{border:1px solid var(--p-border-btn)}.company-page .fs-tab .bs-def-trigger{border-radius:var(--r-xs)}@media (max-width: 700px){.company-page .fs-tab .bs-sec{font-size:var(--fs-axis)}}@media (max-width: 700px){.company-page .fs-tab .bs-wt-base,.company-page .fs-tab .bs-group-band,.company-page .fs-tab .bs-sec-btn,.company-page .fs-tab .bs-table th.bs-th-label,.company-page .fs-tab .bs-table td.bs-cell-label{font-size:var(--fs-caption)}}.company-page .fs-tab .bs-sec-chg.bs-up:before,.company-page .fs-tab .bs-sec-chg.bs-down:before,.company-page .fs-tab .bs-change-up:before,.company-page .fs-tab .bs-change-down:before{content:"";display:inline-block;flex:none;inline-size:.75rem;block-size:.5rem;margin-inline-end:.25rem;vertical-align:.05em;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}.company-page .fs-tab .bs-sec-chg.bs-up:before,.company-page .fs-tab .bs-sec-chg.bs-down:before,.company-page .fs-tab .bs-change-up:before,.company-page .fs-tab .bs-change-down:before{inline-size:.5625rem;block-size:.375rem;margin-inline-end:.1875rem}.company-page .fs-tab .bs-sec-chg.bs-down:before,.company-page .fs-tab .bs-change-down:before{transform:scaleY(-1)}@media (forced-colors: active){.company-page .fs-tab .bs-sec-chg:before,.company-page .fs-tab .bs-change-up:before,.company-page .fs-tab .bs-change-down:before{forced-color-adjust:none;background-color:CanvasText}}.company-page .fs-tab .bs-customize-btn,.company-page .fs-tab .bs-change-toggle-btn,.company-page .fs-tab .cp-gate-sample{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.company-page .fs-tab .bs-customize-btn:hover,.company-page .fs-tab .bs-change-toggle-btn:hover,.company-page .fs-tab .cp-gate-sample:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}.company-page .fs-tab .bs-customize-btn:active,.company-page .fs-tab .bs-change-toggle-btn:active,.company-page .fs-tab .cp-gate-sample:active{background:var(--p-press)}.company-page .fs-tab .bs-change-toggle-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading)}.company-page .fs-tab .bs-change-toggle-btn.active:hover{background:var(--p-brand-tint-hover);border-color:var(--p-brand)}.company-page .fs-tab .bs-customize-btn svg{opacity:1;color:var(--p-muted)}@media (max-width: 768px){.company-page .fs-tab .bs-customize-btn,.company-page .fs-tab .bs-change-toggle-btn,.company-page .fs-tab .cp-gate-sample{position:relative}}@media (max-width: 768px){.company-page .fs-tab .bs-customize-btn:before,.company-page .fs-tab .bs-change-toggle-btn:before,.company-page .fs-tab .cp-gate-sample:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}.company-page .fs-tab .cp-card-title{font-size:var(--fs-h3);font-weight:600;line-height:1.5;border-bottom-color:var(--p-line-soft)}@media (max-width: 768px){.company-page .fs-tab .cp-card-title{font-size:var(--fs-body)}}.company-page .fs-tab .bs-period-toggle,.company-page .fs-tab .bs-basis-group,.company-page .fs-tab .bs-sec-group{gap:2px;padding:2px;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);box-shadow:none}.company-page .fs-tab .bs-period-btn,.company-page .fs-tab .bs-basis-btn,.company-page .fs-tab .bs-sec-btn{position:relative;min-block-size:calc(var(--h-sm) - 6px);min-height:calc(var(--h-sm) - 6px);padding-block:0;padding-inline:.75rem;border:0;border-radius:var(--r-xs);background:transparent;color:var(--p-muted);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);box-shadow:none;opacity:1;transition:background-color var(--t-fast),color var(--t-fast)}.company-page .fs-tab .bs-period-btn:hover,.company-page .fs-tab .bs-basis-btn:hover,.company-page .fs-tab .bs-sec-btn:hover{background:var(--p-hover);color:var(--p-heading);border-color:transparent}.company-page .fs-tab .bs-period-btn.active,.company-page .fs-tab .bs-basis-btn.active,.company-page .fs-tab .bs-sec-btn.active{background:var(--p-brand-tint);border-color:transparent;color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}.company-page .fs-tab .bs-period-btn:focus-visible,.company-page .fs-tab .bs-basis-btn:focus-visible,.company-page .fs-tab .bs-sec-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px;z-index:1}.company-page .fs-tab .bs-basis-toggle.is-disabled{opacity:1}.company-page .fs-tab .bs-basis-toggle.is-disabled .bs-basis-label{color:var(--p-disabled-ink)}.company-page .fs-tab .bs-basis-toggle.is-disabled .bs-basis-group{border-color:var(--p-border)}.company-page .fs-tab .bs-basis-btn:disabled,.company-page .fs-tab .bs-basis-btn:disabled:hover{background:transparent;color:var(--p-disabled-ink);cursor:not-allowed}.company-page .fs-tab .bs-basis-btn.active:disabled{background:var(--p-fill);color:var(--p-disabled-ink);box-shadow:inset 0 0 0 1px var(--p-border)}.company-page .fs-tab .bs-basis-label,.company-page .fs-tab .bs-sec-label{font-size:var(--fs-caption);color:var(--p-muted)}@media (max-width: 768px){.company-page .fs-tab .bs-period-btn,.company-page .fs-tab .bs-basis-btn,.company-page .fs-tab .bs-sec-btn{min-block-size:calc(var(--h-lg) - 6px);min-height:calc(var(--h-lg) - 6px);padding-inline:.625rem}}.company-page .fs-tab .bs-help-btn{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);padding:0;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-muted);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.company-page .fs-tab .bs-help-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}.company-page .fs-tab .bs-help-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}@media (max-width: 768px){.company-page .fs-tab .bs-help-btn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}@media (max-width: 768px){.company-page .fs-tab .bs-help-btn{inline-size:var(--h-sm);block-size:var(--h-sm)}}.company-page .fs-tab .bs-table-wrap{position:relative;border:1px solid var(--p-tbl-line);border-radius:var(--r-md);background:var(--p-surface);scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-track{background:transparent}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-thumb{background:var(--p-border-btn)}.company-page .fs-tab .bs-table{font-family:var(--font-ui);font-size:var(--fs-table);line-height:1.4;color:var(--p-text)}.company-page .fs-tab .bs-table th{block-size:var(--row-head);padding-block:.5rem;padding-inline:.75rem;border-bottom:0;background:var(--p-th-bg);color:var(--p-th-fg);font-size:var(--fs-caption);font-weight:600}.company-page .fs-tab .bs-table th.bs-th-label,.company-page .fs-tab .bs-table th.bs-th-spark{background:var(--p-th-bg)!important;color:var(--p-th-fg)}.company-page .fs-tab .bs-table th.bs-th-period{text-align:right}.company-page .fs-tab .bs-table th .bs-th-unit{color:var(--p-on-dark-muted);font-size:var(--fs-caption);font-weight:400}.company-page .fs-tab .bs-table th :focus-visible,.company-page .fs-tab .bs-table th:focus-visible{outline-color:var(--p-on-brand);outline-offset:-2px}.company-page .fs-tab .bs-table td{block-size:var(--row);border-bottom:1px solid var(--p-tbl-line);background:var(--p-surface)}.company-page .fs-tab .bs-table tbody tr:last-child td{border-bottom:0}.company-page .fs-tab .bs-table td.bs-cell-value{font-family:var(--font-num);font-size:var(--fs-table);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.company-page .fs-tab .bs-table .fs-pos,.company-page .fs-tab .bs-table .fs-neg,.company-page .fs-tab .bs-table .fs-zero{unicode-bidi:isolate}.company-page .fs-tab .bs-table .bs-table-row:hover td{background:var(--p-hover)}.company-page .fs-tab .bs-table .bs-table-row:hover td.bs-cell-label,.company-page .fs-tab .bs-table .bs-table-row.bs-row-margin:hover td{background:var(--p-hover)!important}.company-page .fs-tab .bs-table .bs-row-header td{border-top:0;background:var(--p-tbl-total)!important;color:var(--p-heading)!important;font-weight:600!important}.company-page .fs-tab .bs-table .bs-row-header td.bs-cell-label,.company-page .fs-tab .bs-table .bs-table-row.bs-row-header:hover td,.company-page .fs-tab .bs-table .bs-table-row.bs-row-header:hover td.bs-cell-label{background:var(--p-tbl-total)!important}.company-page .fs-tab .bs-table .bs-row-header .bs-def-trigger{color:var(--p-heading);font-weight:600}.company-page .fs-tab .bs-table .bs-row-margin .fs-zero,.company-page .fs-tab .bs-table .bs-row-of .fs-zero,.company-page .fs-tab .fs-zero{color:var(--p-zero)}.company-page .fs-tab .bs-row-group td{border-top:1px solid var(--p-tbl-line)}.company-page .fs-tab .bs-group-band:after,.company-page .fs-tab[data-lang=en] .bs-group-band:after{background:var(--p-tbl-line)}.company-page .fs-tab .bs-group-band{font-weight:600}.company-page .fs-tab .bs-group-band:hover{background:var(--p-hover);color:var(--p-heading)}.company-page .fs-tab .bs-group-count{display:inline-flex;align-items:center;min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-fill);color:var(--p-muted);font-family:var(--font-num);font-size:var(--fs-caption);font-weight:500}.company-page .fs-tab .bs-sec-sep{color:var(--p-border-btn)}.company-page .fs-tab .bs-wt-base{font-size:var(--fs-caption)}.company-page .fs-tab .bs-no-data{color:var(--p-faint)}.company-page .fs-tab .bs-def-trigger[aria-expanded=true]{font-weight:600}@media (max-width: 768px){.company-page .fs-tab .bs-table th,.company-page .fs-tab .bs-table td{padding-inline:.5rem}}@media (max-width: 768px){.company-page .fs-tab .bs-table{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-table td.bs-cell-value{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-table th.bs-th-label,.company-page .fs-tab .bs-table th.bs-th-spark{background:var(--p-th-bg)!important}}.company-page .fs-tab .bs-table-gate-msg{border:0;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;box-shadow:none}.company-page .fs-tab .bs-table-gate-msg{min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem}.company-page .fs-tab .cp-gate-medal,.company-page .fs-tab .cp-board-gate-medal .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}.company-page .fs-tab .cp-board-gate{border-color:var(--p-border);border-radius:var(--r-md);background:var(--p-surface)}.company-page .fs-tab .cp-board-gate-text{font-size:var(--fs-caption)}.company-page .fs-tab .cp-board-gate-text strong{font-size:var(--fs-ui);font-weight:600}.company-page .fs-tab .bs-def-trigger:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}.company-page .fs-tab .bs-table-wrap{scrollbar-width:auto;scrollbar-color:auto}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar{display:block;width:10px;height:10px}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-button{display:none}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-corner{background:transparent}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-thumb:vertical{min-height:40px}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-thumb:horizontal{min-width:40px}.company-page .fs-tab .bs-table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){.company-page .fs-tab .bs-table-wrap{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}.company-page .fs-tab .bs-table-wrap{--p-th-bg: var(--tb-head);--p-th-fg: var(--tb-ink);--p-on-dark-muted: var(--tb-head-sub);--p-tbl-line: var(--tb-line);--p-tbl-total: var(--tb-total);--p-hover: var(--tb-hover);--p-zero: var(--tb-quiet);--p-faint: var(--tb-quiet)}.company-page .fs-tab .bs-table-wrap .bs-table th{box-shadow:inset 0 -1px 0 var(--tb-head-edge)}.company-page .fs-tab .bs-table th :focus-visible,.company-page .fs-tab .bs-table th:focus-visible{outline-color:var(--tb-ink)}.company-page .fs-tab .bs-table :is(th.bs-th-label,td.bs-cell-label):after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--tb-line);pointer-events:none}.company-page .fs-tab .bs-table td.bs-cell-value,.company-page .fs-tab .bs-table .fs-pos,.company-page .fs-tab .bs-table .bs-row-header .fs-pos{color:var(--tb-fig)}.company-page .fs-tab .bs-table .bs-row-header .fs-zero{color:var(--tb-quiet)}.company-page .fs-tab .bs-table .bs-row-margin td{color:var(--p-gold)}.company-page .fs-tab .bs-table .bs-row-of td,.company-page .fs-tab .bs-table .bs-row-of .bs-cell-value,.company-page .fs-tab .bs-table .bs-row-of .fs-pos,.company-page .fs-tab .bs-table .bs-row-of .fs-zero{color:var(--tb-quiet)}.company-page .fs-tab .bs-table .bs-row-of td.bs-cell-label{color:var(--p-muted)}.company-page .fs-tab .bs-table .bs-row-signed .fs-pos{color:var(--p-pos)}.company-page .fs-tab .bs-table .bs-row-gold td,.company-page .fs-tab .bs-table .bs-row-gold .bs-def-trigger,.company-page .fs-tab .bs-table .bs-row-gold .fs-pos{color:var(--p-gold)}.company-page .fs-tab .bs-table .bs-change-flat{color:var(--tb-quiet)}.company-page .fs-tab .bs-table .bs-group-band,.company-page .fs-tab .bs-table .bs-group-pin{background:var(--tb-band)}.company-page .fs-tab .bs-table .bs-row-group:hover .bs-group-band,.company-page .fs-tab .bs-table .bs-row-group:hover .bs-group-pin,.company-page .fs-tab .bs-table .bs-group-band:hover .bs-group-pin{background:var(--p-hover)}.company-page .fs-tab .bs-table .bs-group-count{background:var(--tb-total)}.company-page .fs-tab .bs-table .bs-spark polyline{stroke:var(--tb-mark)}.company-page .fs-tab .bs-table .bs-spark.bs-spark-main polyline{stroke:var(--tb-mark-line)}.company-page .fs-tab .bs-table .bs-spark.bs-spark-of polyline,.company-page .fs-tab .bs-table .bs-row-margin .bs-spark polyline{stroke:var(--tb-mark-soft)}.company-page .fs-tab .bs-table .bs-sec-sep{color:var(--tb-mark)}.company-page .fs-tab .bs-table-wrap{box-shadow:var(--p-shadow-frame)}.company-page .fs-tab .bs-table .bs-table-row.bs-row-header:not(:hover) td,.company-page .fs-tab .bs-table .bs-table-row.bs-row-header:not(:hover) td.bs-cell-label{background:var(--tb-band)!important}.company-page .fs-tab .bs-table .bs-row-header td,.company-page .fs-tab .bs-table .bs-row-header td.bs-cell-label,.company-page .fs-tab .bs-table .bs-row-header .bs-def-trigger{font-weight:700!important}.company-page .fs-tab .bs-table .bs-row-margin td,.company-page .fs-tab .bs-table .bs-row-margin td.bs-cell-label,.company-page .fs-tab .bs-table .bs-row-margin .bs-def-trigger,.company-page .fs-tab .bs-table .bs-row-margin .fs-pos{color:var(--tb-quiet, #5E5748)}html:root .company-page .fs-tab .bs-head-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem;min-inline-size:0}html:root .company-page .fs-tab .bs-head-main .fr-hint-note{margin:0}@media (max-width: 768px){html:root .company-page .fs-tab .bs-head-main{gap:.15rem .5rem}}html:root .company-page .fs-tab .bs-table-wrap{position:relative;isolation:isolate;background:var(--p-surface);border:1px solid var(--p-tbl-line);border-radius:var(--r-md);box-shadow:var(--p-shadow-frame)}html:root .company-page .fs-tab .bs-table-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}html:root .company-page .fs-tab .bs-lab-tx{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:root .company-page .fs-tab .bs-lab-tx.is-tight{font-size:12px;line-height:1.35}html:root .company-page .fs-tab .bs-wt-base{color:var(--p-gold)}html:root .company-page .fs-tab .bs-table .bs-row-header .bs-wt-base{color:var(--p-gold)}html:root .company-page .fs-tab .bs-tool-btn{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--p-border-strong);background:var(--p-surface);border-radius:var(--r-sm);padding:.36rem .6rem;min-block-size:32px;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);cursor:pointer;white-space:nowrap;transition:background var(--transition),border-color var(--transition),color var(--transition)}html:root .company-page .fs-tab .bs-tool-btn>svg{inline-size:13px;block-size:13px;flex:none;opacity:.7}html:root .company-page .fs-tab .bs-tool-btn:hover{background:var(--p-fill);color:var(--p-text)}html:root .company-page .fs-tab .bs-tool-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}@media (max-width: 768px){html:root .company-page .fs-tab .bs-tool-btn{min-block-size:var(--h-touch)}}html:root .company-page .fs-tab .bs-table th,html:root .company-page .fs-tab .bs-table td{text-align:center}html:root .company-page .fs-tab .bs-table th.bs-th-label,html:root .company-page .fs-tab .bs-table td.bs-cell-label{text-align:start}html:root .company-page .fs-tab .bs-table .bs-cell-spark{text-align:center}html:root .company-page .fs-tab .bs-table .bs-cell-spark svg{display:inline-block;vertical-align:middle}html:root .company-page .fs-tab .bs-table td .bs-cell-sec,html:root .company-page .fs-tab .bs-table td .bs-sec-line{justify-content:center}html:root .company-page .fs-tab .bs-table-wrap:before{z-index:3}html:root .company-page .fs-tab .bs-table thead th{position:relative;z-index:4}html:root .company-page .fs-tab .bs-table thead th.bs-th-label{z-index:5}html:root .company-page .fs-tab .bs-table td.bs-cell-label{z-index:2}html:root .company-page .fs-tab .cp-card-title{font-size:var(--fs-h2);font-weight:700}html:root .company-page .fs-tab .bs-lab-tx.is-s12{font-size:12px;line-height:1.35}html:root .company-page .fs-tab .bs-lab-tx.is-s11{font-size:11px;line-height:1.35}html:root .company-page .fs-tab .bs-table .bs-spark{display:block;inline-size:100%;block-size:26px}html:root .company-page .fs-tab .bs-table :is(.bs-th-spark,.bs-cell-spark){inline-size:150px;min-inline-size:150px}html:root .company-page .fs-tab .bs-table .bs-cell-spark{padding-inline:8px!important}@media (max-width: 1024px){html:root .company-page .fs-tab .bs-table-wrap{max-block-size:72vh;max-block-size:72dvh;overflow:auto;overscroll-behavior:contain}}@media (max-width: 1024px){html:root .company-page .fs-tab .bs-table thead th{position:sticky;top:0;z-index:4}}@media (max-width: 1024px){html:root .company-page .fs-tab .bs-table thead th:first-child{z-index:6}}@media (min-width: 1025px){html:root .company-page .fs-tab .bs-table-wrap{max-block-size:none;overflow:visible}}html:root .company-page .fs-tab .bs-table thead th{position:sticky;top:0;z-index:4}html:root .company-page .fs-tab .bs-table thead th.bs-th-label{z-index:6}@media (max-width: 768px){html:root .company-page .fs-tab .bs-table thead th{font-size:12px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-table thead th .bs-th-unit{font-size:11px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-table td{font-size:11px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-table :is(.bs-lab-tx,.bs-cell-label){font-size:12px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-table :is(th,td){padding-inline:6px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"search set help" "period items chart";gap:8px;inline-size:100%;block-size:auto;align-items:center}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls>.bs-period-toggle{grid-area:period;display:flex;inline-size:100%;min-inline-size:0}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls>.bs-period-toggle .bs-period-btn{flex:1 1 0;min-inline-size:0;padding-inline:4px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls>[data-fs-customize]{grid-area:items}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls>[data-chart-target]{grid-area:chart}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls>.bs-help-btn{grid-area:help}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls .bs-tool-lab{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-lab-tx,html:root .company-page .fs-tab .bs-lab-tx:is(.is-s12,.is-s11,.is-tight){font-size:11px;line-height:1.4}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-wt-base{font-size:10px;line-height:1.35}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-lab-tx.is-s10{font-size:10px;line-height:1.35}}@media (max-width: 600px){html:root .company-page .fs-tab .bs-table-wrap{container-type:inline-size;--bs-lab-w: 42cqi;--bs-per-w: calc((100cqi - var(--bs-lab-w)) / 2)}}@media (max-width: 600px){html:root .company-page .fs-tab .bs-table :is(th.bs-th-label,td.bs-cell-label){inline-size:var(--bs-lab-w);min-inline-size:var(--bs-lab-w);max-inline-size:var(--bs-lab-w)}}@media (max-width: 600px){html:root .company-page .fs-tab .bs-table :is(th.bs-th-period,td.bs-cell-value){inline-size:var(--bs-per-w);min-inline-size:var(--bs-per-w);max-inline-size:var(--bs-per-w);padding-inline:4px}}@media (max-width: 600px){html:root .company-page .fs-tab .bs-table .bs-sec-chg:before{content:none;display:none}}@media (max-width: 600px){html:root .company-page .fs-tab .bs-table .bs-sec-sep{margin-inline:2px}}@media (max-width: 600px){html:root .company-page .fs-tab .bs-table td.bs-cell-label>button,html:root .company-page .fs-tab .bs-table th.bs-th-label{padding-inline:6px}}@media (max-width: 600px){html:root .company-page .fs-tab .bs-table .bs-sec{font-size:10px}}html:root .company-page .fs-tab .bs-table .bs-sec.is-stack .bs-sec-sep{display:none}html:root .company-page .fs-tab .bs-table .bs-sec.is-stack>span{display:block}.company-page .fs-tab .cp-tg-modal .wt-modal:focus{outline:none}.company-page .fs-tab .ui-sep>.ui-sep-sr{display:inline-block;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:pre}html:root .company-page .fs-tab .cpo-pick{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:14px 18px 6px}html:root .company-page .fs-tab .cpo-pick-setslbl{margin-block-end:6px;font-size:var(--fs-caption);font-weight:600;color:var(--p-gold)}html:root .company-page .fs-tab .cpo-pick-sets{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:12px}html:root .company-page .fs-tab .cpo-pick-set{min-block-size:32px;padding-inline:12px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}html:root .company-page .fs-tab .cpo-pick-set:hover{background:#f6f4ee;border-color:var(--csh-edge-hover)}html:root .company-page .fs-tab .cpo-pick-set[aria-pressed=true]{background:var(--p-brand);border-color:var(--p-brand);color:var(--csh-cream)}html:root .company-page .fs-tab .cpo-pick-search{position:relative;display:flex;align-items:center;gap:8px;margin-block-end:10px;padding-inline:12px;min-block-size:40px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);box-shadow:var(--csh-lift)}html:root .company-page .fs-tab .cpo-pick-search svg{inline-size:16px;block-size:16px;flex:none;color:var(--p-muted)}html:root .company-page .fs-tab .cpo-pick-search input{flex:1 1 auto;min-inline-size:0;border:0;background:none;font-family:inherit;font-size:var(--fs-input);color:var(--p-text);outline:none}html:root .company-page .fs-tab .cpo-pick-group{margin-block-end:6px}html:root .company-page .fs-tab .cpo-pick-ghead{position:sticky;inset-block-start:-14px;z-index:2;display:flex;align-items:center;gap:8px;margin:8px 0 4px;padding:6px 10px;border-radius:var(--r-xs);background:#faf1dc}html:root .company-page .fs-tab .cpo-pick-gall{display:inline-flex;padding:0;border:0;background:none;cursor:pointer;color:var(--p-gold)}html:root .company-page .fs-tab .cpo-pick-gtitle{font-size:var(--fs-caption);font-weight:600;color:var(--p-gold)}html:root .company-page .fs-tab .cpo-pick-gline{flex:1 1 auto;block-size:1px;background:var(--p-gold);opacity:.35}html:root .company-page .fs-tab .cpo-pick-gper{font-size:var(--fs-caption);color:var(--p-gold)}html:root .company-page .fs-tab .cpo-pick-item{display:flex;align-items:center;gap:10px;min-block-size:36px;padding-inline:10px;border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--p-text);cursor:pointer}html:root .company-page .fs-tab .cpo-pick-item:hover{background:#f6f4ee}html:root .company-page .fs-tab .cpo-pick-item input{position:absolute;opacity:0;pointer-events:none}html:root .company-page .fs-tab .cpo-pick-box{flex:none;inline-size:18px;block-size:18px}html:root .company-page .fs-tab .cpo-pick-box rect{fill:var(--p-surface);stroke:var(--csh-edge-hover);stroke-width:1.4}html:root .company-page .fs-tab .cpo-pick-box .cpo-pick-tick,html:root .company-page .fs-tab .cpo-pick-box .cpo-pick-dash{fill:none;stroke:var(--p-on-brand);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}html:root .company-page .fs-tab .cpo-pick-item input:checked+.cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root .company-page .fs-tab .cpo-pick-item input:checked+.cpo-pick-box .cpo-pick-tick{opacity:1}html:root .company-page .fs-tab .cpo-pick-item input:checked~.cpo-pick-lbl{color:var(--p-heading);font-weight:600}html:root .company-page .fs-tab .cpo-pick-item input:focus-visible+.cpo-pick-box rect{stroke:var(--p-brand);stroke-width:2.4}html:root .company-page .fs-tab .cpo-pick-gall[aria-checked=true] .cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root .company-page .fs-tab .cpo-pick-gall[aria-checked=true] .cpo-pick-tick{opacity:1}html:root .company-page .fs-tab .cpo-pick-gall[aria-checked=mixed] .cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root .company-page .fs-tab .cpo-pick-gall[aria-checked=mixed] .cpo-pick-dash{opacity:1}html:root .company-page .fs-tab .cpo-pick-empty{padding:18px 10px;font-size:var(--fs-ui);color:var(--p-muted)}html:root .company-page .fs-tab .cpo-pick-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 18px;border-block-start:1px solid var(--p-border)}html:root .company-page .fs-tab .cpo-pick-acts{display:flex;gap:8px}html:root .company-page .fs-tab .cpo-pick-act{min-block-size:32px;padding-inline:12px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift)}html:root .company-page .fs-tab .cpo-pick-act:hover{background:#f6f4ee;border-color:var(--csh-edge-hover)}html:root .company-page .fs-tab .cpo-pick-count{font-size:var(--fs-caption);color:var(--tb-quiet);font-variant-numeric:tabular-nums}@media (max-width: 768px){html:root .company-page .fs-tab .cpo-pick-set,html:root .company-page .fs-tab .cpo-pick-act{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root .company-page .fs-tab .cpo-pick-item{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root .company-page .fs-tab .cpo-pick-search{min-block-size:var(--h-touch)}}html:root .company-page .fs-tab .cp-tg-modal .wt-modal{display:flex;flex-direction:column;inline-size:min(560px,calc(100vw - 32px));max-block-size:min(86vh,760px)}html:root .company-page .fs-tab .cp-tg-modal .wt-modal-body{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;overflow:hidden;padding:0}html:root .company-page .fs-tab .cp-tg-modal .cpo-pick-item.is-main .cpo-pick-lbl{font-weight:600;color:var(--p-heading)}html:root .company-page .fs-tab .cp-tg-modal .cpo-pick-item.is-of{padding-inline-start:28px}html:root .company-page .fs-tab .cp-tg-modal .cpo-pick-item.is-of .cpo-pick-lbl{color:var(--tb-quiet, #5E5748)}html:root .company-page .fs-tab .cp-tg-modal .cpo-pick-item input:checked~.cpo-pick-lbl{color:var(--p-heading)}@media (max-width: 768px){html:root .company-page .fs-tab .cp-tg-modal .cpo-pick-item.is-of{padding-inline-start:22px}}html:root .company-page .fs-tab .cp-tg-modal .cpo-pick-item{padding-block:6px;line-height:1.45}.company-page .fs-tab .wt-modal.wt-modal-wide{max-width:920px;width:94vw}.company-page .fs-tab .cp-sample-frame-wrap{border:1px solid var(--p-border);border-radius:4px;overflow:hidden;background:var(--p-surface);box-shadow:none}.company-page .fs-tab .cp-sample-frame{width:100%;height:68vh;min-height:420px;border:0;display:block}.company-page .fs-tab .cp-sample-note{display:flex;align-items:center;gap:.7rem;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:.7rem .9rem;margin-bottom:1rem;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5}.company-page .fs-tab .cp-sample-note .cp-gate-medal{width:38px;height:38px;flex-shrink:0}.company-page .fs-tab .cp-sample-content{border:1px solid var(--p-border);border-radius:4px;padding:1rem;background:var(--p-surface);overflow-x:auto}.company-page .fs-tab .cp-sample-cta{display:block;width:max-content;margin:1.1rem auto .2rem;text-align:center}.company-page .fs-tab .cp-sample-frame-wrap{border-radius:var(--r-md)}.company-page .fs-tab .cp-sample-note,.company-page .fs-tab .cp-sample-content{border-radius:var(--r-xs)}.company-page .fs-tab .cp-sample-note .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}.company-page .fs-tab .cp-sample-note{background:var(--p-fill);border:0;border-radius:var(--r-xs);font-size:var(--fs-caption)}.company-page .fs-tab .cp-sample-content{border-color:var(--p-line-soft);border-radius:var(--r-xs)}.company-page .fs-tab .cp-sample-frame-wrap{border-color:var(--p-border);border-radius:var(--r-md)}.company-page .fs-tab .wt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1001;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);display:flex;align-items:center;justify-content:center}.company-page .fs-tab .wt-modal-backdrop.open{opacity:1;visibility:visible}.company-page .fs-tab .wt-modal{background:var(--p-surface);border:0;border-radius:var(--r-lg);width:380px;max-width:92vw;max-height:80vh;overflow-y:auto;box-shadow:var(--p-shadow-modal)}.company-page .fs-tab .wt-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--p-line-soft)}.company-page .fs-tab .wt-modal-header h3{font-size:var(--fs-body);font-weight:600;color:var(--p-heading);margin:0}.company-page .fs-tab .wt-modal-close{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);flex:none;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--p-muted);padding:0;transition:background-color var(--t-fast),color var(--t-fast)}.company-page .fs-tab .wt-modal-close svg{inline-size:1rem;block-size:1rem}.company-page .fs-tab .wt-modal-close:hover{color:var(--p-heading);background:var(--p-hover)}.company-page .fs-tab .wt-modal-close:active{background:var(--p-press)}.company-page .fs-tab .wt-modal-body{padding:1rem 1.25rem 1.25rem}@media (max-width: 768px){.company-page .fs-tab .wt-modal-close{inline-size:var(--h-touch);block-size:var(--h-touch)}}.company-page .fs-tab .cp-sample-frame-wrap.cp-sample-frame-wrap--fit{overflow:hidden}.company-page .fs-tab .cp-sample-frame.cp-sample-frame--fit{min-height:0;height:420px;overflow:hidden;transform-origin:50% 0}html:root .company-page .fs-tab :is(.cp-gate-cta,.wt-modal-actions button){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fs-tab :is(.cp-gate-cta,.wt-modal-actions button):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .fs-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-gate-cta,.wt-modal-actions button){box-shadow:none}html:root .company-page .fs-tab .wt-modal-close{border-radius:9999px}.company-page .fs-tab .fs-sample-modal .wt-modal-header h3{display:inline-flex;align-items:center}.company-page .fs-tab .ui-sep{display:inline-block;inline-size:1px;block-size:.95em;margin-inline:.55em;vertical-align:-.1em;background:var(--ui-sep, #BDB7A9);overflow:hidden;white-space:nowrap}.company-page .fs-tab .ui-sep>.ui-sep-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.company-page .fs-tab .fs-sample-modal .cp-sample-frame-wrap{padding:0}:root .company-page .cp-card.fs-tab{background:transparent;border:0;padding:0;box-shadow:none;font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;font-size:var(--fs-body);line-height:var(--lh-ui, 1.6);color:var(--p-text)}:root .company-page .cp-card.fs-tab:before{content:none}:root .company-page .fs-tab[data-lang=en]{--fs-caption: 12px}:root .company-page .cp-tab-content:has(>.fs-tab){padding:2rem 0 3rem;max-width:none;margin-inline-end:12px}:root .company-page .fs-tab .bs-hide-change .bs-sec{display:none}:root .company-page .fs-tab a.bs-tool-btn{text-decoration:none}@media (max-width: 768px){:root .company-page .cp-tab-content:has(>.fs-tab){margin-inline:16px;padding:1.25rem 0 6rem}}:root .company-page .fs-tab .fs-sample-page{block-size:68vh;min-block-size:420px;overflow:auto;background:var(--p-bg);padding:2rem 42px;position:relative}:root .company-page .fs-tab .fs-sample-page .cp-sample-content{border:0;border-radius:0;padding:0;background:none;overflow:visible}:root .company-page .fs-tab .fs-sample-modal .wt-modal-header h3{display:inline-flex;align-items:center}.company-page .rp-tab .cp-card-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-border)}.company-page .rp-tab .bs-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-border)}.company-page .rp-tab .bs-card-header .cp-card-title{margin-bottom:0;padding-bottom:0;border-bottom:none}@media (max-width: 768px){.company-page .rp-tab .bs-card-header{flex-wrap:wrap;gap:.5rem}}@media (max-width: 768px){.company-page .rp-tab .cp-card-title{font-size:var(--fs-h3);margin-bottom:.75rem;padding-bottom:.6rem}}@media (max-width: 480px){.company-page .rp-tab .bs-card-header{gap:.4rem}}@media (max-width: 375px){.company-page .rp-tab .cp-card-title{font-size:var(--fs-caption);margin-bottom:.6rem;padding-bottom:.5rem}}.company-page .rp-tab .rpt-controls{display:flex;align-items:flex-end;gap:1.5rem;padding:0 1.5rem 1.25rem;flex-wrap:wrap}.company-page .rp-tab .rpt-types{display:flex;gap:.5rem;flex:1}.company-page .rp-tab .rpt-type-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--p-surface);border:1px solid var(--p-border-strong);color:var(--p-muted);font-size:var(--fs-ui);font-weight:600;padding:.65rem 1.2rem;border-radius:4px;cursor:pointer;transition:all .2s;font-family:inherit}.company-page .rp-tab .rpt-type-btn:hover{border-color:var(--p-border-strong);color:var(--p-text)}.company-page .rp-tab .rpt-type-btn.active{background:var(--p-brand);border-color:var(--p-brand);color:var(--p-on-brand)}.company-page .rp-tab .rpt-type-btn.active svg{stroke:var(--p-on-brand)}.company-page .rp-tab .rpt-type-btn svg{flex-shrink:0;stroke:var(--p-mark-faint);transition:stroke .2s}.company-page .rp-tab .rpt-type-btn:hover svg{stroke:var(--p-mark-text)}.company-page .rp-tab .rpt-viewer-wrap{margin:0 1.5rem 1.5rem;border:1px solid var(--p-border);border-radius:4px;overflow:hidden;background:var(--p-surface)}.company-page .rp-tab .rpt-viewer-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;background:var(--p-surface);border-bottom:1px solid var(--p-border)}.company-page .rp-tab .rpt-viewer-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading)}.company-page .rp-tab .rpt-download-btn{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-brand);text-decoration:none;padding:.4rem .8rem;border-radius:4px;transition:background .2s,color .2s}.company-page .rp-tab .rpt-download-btn:hover{background:var(--p-fill);color:var(--p-brand)}.company-page .rp-tab .rpt-download-btn svg{stroke:currentColor}.company-page .rp-tab .rpt-viewer{position:relative;min-height:600px}.company-page .rp-tab .rpt-iframe{width:100%;height:700px;border:none;display:block}.company-page .rp-tab .rpt-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.company-page .rp-tab .rpt-fallback svg{stroke:var(--p-mark-faint);margin-bottom:1rem}.company-page .rp-tab .rpt-fallback p{font-size:var(--fs-body);font-weight:600;color:var(--p-muted);margin:0 0 .3rem}.company-page .rp-tab .rpt-fallback span{font-size:var(--fs-ui);color:var(--p-faint)}@media (max-width: 768px){.company-page .rp-tab .rpt-controls{flex-direction:column;align-items:stretch;gap:.75rem;padding:0 1rem 1rem}}@media (max-width: 768px){.company-page .rp-tab .rpt-types{flex-direction:column}}@media (max-width: 768px){.company-page .rp-tab .rpt-type-btn{justify-content:center}}@media (max-width: 768px){.company-page .rp-tab .rpt-viewer-wrap{margin:0 1rem 1rem;border-radius:4px}}@media (max-width: 768px){.company-page .rp-tab .rpt-iframe{height:500px}}@media (max-width: 768px){.company-page .rp-tab .rpt-viewer-header{flex-wrap:wrap;gap:.5rem}}@media (max-width: 700px){.company-page .rp-tab .bs-card-header{flex-wrap:wrap;row-gap:.55rem;align-items:flex-start}}@media (max-width: 700px){.company-page .rp-tab .bs-card-header .cp-card-title{width:100%}}.company-page .rp-tab .cp-card-title{font-size:var(--fs-h3);font-weight:600}@media (max-width: 768px){.company-page .rp-tab .cp-card-title{font-size:var(--fs-h3)}}@media (max-width: 480px){.company-page .rp-tab .cp-card-title{font-size:var(--fs-ui)}}.company-page .rp-tab .rpt-type-btn{border:1px solid var(--p-border-btn)}.company-page .rp-tab .rpt-type-btn,.company-page .rp-tab .rpt-download-btn{border-radius:var(--r-sm)}.company-page .rp-tab .rpt-viewer-wrap{border:1px solid var(--p-border)}.company-page .rp-tab .rpt-viewer-wrap{border-radius:var(--r-md)}.company-page .rp-tab .rpt-download-btn{font-size:var(--fs-caption)}@media (max-width: 375px){.company-page .rp-tab .cp-card-title{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .rp-tab .rpt-viewer-wrap{border-radius:var(--r-md)}}.company-page .rp-tab .rpt-type-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.company-page .rp-tab .rpt-type-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}.company-page .rp-tab .rpt-type-btn:active{background:var(--p-press)}.company-page .rp-tab .rpt-type-btn.active{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading)}.company-page .rp-tab .rpt-type-btn.active:hover{background:var(--p-brand-tint-hover);border-color:var(--p-brand)}.company-page .rp-tab .rpt-type-btn{min-block-size:var(--h-md);padding-inline:1rem;font-size:var(--fs-ui)}.company-page .rp-tab .rpt-type-btn svg,.company-page .rp-tab .rpt-type-btn:hover svg{stroke:var(--p-mark-muted)}.company-page .rp-tab .rpt-type-btn.active svg{stroke:var(--p-brand)}@media (max-width: 768px){.company-page .rp-tab .rpt-type-btn{min-block-size:var(--h-touch)}}.company-page .rp-tab .cp-card-title{font-size:var(--fs-h3);font-weight:600;line-height:1.5;border-bottom-color:var(--p-line-soft)}@media (max-width: 768px){.company-page .rp-tab .cp-card-title{font-size:var(--fs-body)}}.company-page .rp-tab .rpt-download-btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-brand);font-size:var(--fs-caption);font-weight:600;text-decoration:none;transition:background-color var(--t-fast)}.company-page .rp-tab .rpt-download-btn:hover{background:var(--p-hover);border-color:transparent;color:var(--p-brand)}.company-page .rp-tab .rpt-download-btn:active{background:var(--p-press)}.company-page .rp-tab .rpt-viewer-wrap{border:1px solid var(--p-border);border-radius:var(--r-md)}.company-page .rp-tab .rpt-viewer-header{border-bottom-color:var(--p-line-soft)}.company-page .rp-tab .rpt-viewer-title{font-weight:600}.company-page .rp-tab .adl-trigger--block{display:flex;inline-size:100%;min-inline-size:0}html:root .company-page .rp-tab .rpt-step{--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .rp-tab .rpt-step:hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .rp-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.rpt-step,.adl-trigger){box-shadow:none}html:root .company-page .rp-tab .rpt-type-btn{--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .rp-tab .rpt-type-btn:disabled{box-shadow:none}.company-page .rp-tab .ui-sep{display:inline-block;inline-size:1px;block-size:.95em;margin-inline:.55em;vertical-align:-.1em;background:var(--ui-sep, #BDB7A9);overflow:hidden;white-space:nowrap}.company-page .rp-tab .ui-sep>.ui-sep-sr{display:inline-block;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:pre}.company-page .rp-tab .rh-surp-brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}.company-page .rp-tab .rh-surp-logo{block-size:24px;inline-size:auto}html:root .company-page .rp-tab .cpo-cred-co{display:inline-flex;align-items:center;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}html:root .company-page .rp-tab .cpo-cred-mono{display:inline-flex;line-height:0;flex:none}html:root .company-page .rp-tab .cpo-cred-mono svg{inline-size:18px;block-size:18px}.company-page .rp-tab[data-lang=ar] .cpo-cred-mono{margin-left:7px}.company-page .rp-tab[data-lang=en] .cpo-cred-mono{margin-right:7px}html:root .company-page .rp-tab .cpo-cred-sym{color:var(--tb-quiet);font-weight:500;font-variant-numeric:tabular-nums}.company-page .rp-tab[data-lang=ar] .cpo-cred-sym{margin-left:7px}.company-page .rp-tab[data-lang=en] .cpo-cred-sym{margin-right:7px}html:root .company-page .rp-tab .bs-head-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem;min-inline-size:0}@media (max-width: 768px){html:root .company-page .rp-tab .bs-head-main{gap:.15rem .5rem}}html:root .company-page .rp-tab .bs-tool-btn{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--p-border-strong);background:var(--p-surface);border-radius:var(--r-sm);padding:.36rem .6rem;min-block-size:32px;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);cursor:pointer;white-space:nowrap;transition:background var(--transition),border-color var(--transition),color var(--transition)}html:root .company-page .rp-tab .bs-tool-btn>svg{inline-size:13px;block-size:13px;flex:none;opacity:.7}html:root .company-page .rp-tab .bs-tool-btn:hover{background:var(--p-fill);color:var(--p-text)}html:root .company-page .rp-tab .bs-tool-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}@media (max-width: 768px){html:root .company-page .rp-tab .bs-tool-btn{min-block-size:var(--h-touch)}}html:root .company-page .rp-tab .cp-card-title{font-size:var(--fs-h2);font-weight:700}html:root .company-page .cp-card.rpt-page.rp-tab{background:transparent;border:0;padding:0;box-shadow:none}html:root .company-page .cp-card.rpt-page.rp-tab:before{content:none}.company-page .rp-tab .rpt-head{flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.company-page .rp-tab .rpt-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-inline-start:auto}.company-page .rp-tab .rpt-switch{display:flex;gap:.5rem}html:root .company-page .rp-tab .rpt-cap{min-block-size:var(--h-md);padding-inline:1.25rem;font:600 var(--fs-body)/var(--lh-control) var(--font-ui);color:var(--p-heading);background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-md);box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}html:root .company-page .rp-tab .rpt-cap:hover:not(.active){background:var(--p-hover);border-color:var(--p-border-strong);transform:translateY(-1px)}html:root .company-page .rp-tab .rpt-cap.active{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2;box-shadow:var(--p-shadow-frame);cursor:default}html:root .company-page .rp-tab .rpt-cap:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .rp-tab .rpt-period{min-inline-size:13rem}.company-page .rp-tab .rpt-period .adl-trigger,.company-page .rp-tab .rpt-period select{inline-size:100%}.company-page .rp-tab .rpt-frame{position:relative;isolation:isolate;margin-block-start:1rem;background:var(--p-surface);border:1px solid var(--p-tbl-line, #D8C79E);border-radius:var(--r-md);box-shadow:var(--p-shadow-frame);overflow:hidden}.company-page .rp-tab .rpt-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/assets/logo-tile.png);background-size:60px;background-blend-mode:multiply;opacity:.039}.company-page .rp-tab .rpt-frame-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--tb-head, #F9F3E3);border-block-end:1px solid var(--p-brand)}.company-page .rp-tab .rpt-frame-name{min-inline-size:0}.company-page .rp-tab .rpt-frame-title{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-head);color:var(--p-heading)}.company-page .rp-tab .rpt-frame-sub{margin:.15rem 0 0;font-size:var(--fs-caption);color:var(--tb-head-sub, #35523E)}.company-page .rp-tab .rpt-co [dir=ltr]{font-variant-numeric:tabular-nums}html:root .company-page .rp-tab .rpt-dl[hidden]{display:none}.company-page .rp-tab .rpt-body{position:relative}.company-page .rp-tab .rpt-pdf{display:block;inline-size:100%;block-size:min(80vh,960px);border:0;background:var(--p-surface)}.company-page .rp-tab .rpt-pdf[hidden]{display:none}.company-page .rp-tab .rpt-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-block-size:15rem;padding:2rem 1.25rem;text-align:center}.company-page .rp-tab .rpt-state[hidden]{display:none}.company-page .rp-tab .rpt-state svg{color:var(--p-mark-muted, #57534A);margin-block-end:.25rem}.company-page .rp-tab .rpt-state-h{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--p-heading)}.company-page .rp-tab .rpt-state-p{margin:0;max-inline-size:30rem;font-size:var(--fs-ui);line-height:var(--lh-prose);color:var(--tb-quiet, #5E5748)}.company-page .rp-tab .rpt-state.is-loading .rpt-state-h{font-size:var(--fs-ui);font-weight:500;color:var(--tb-quiet, #5E5748)}@media (prefers-reduced-motion: reduce){html:root .company-page .rp-tab .rpt-cap{transition:none}}@media (prefers-reduced-motion: reduce){html:root .company-page .rp-tab .rpt-cap:hover:not(.active){transform:none}}@media (max-width: 768px){.company-page .rp-tab .rpt-tools{inline-size:100%;margin-inline-start:0}}@media (max-width: 768px){.company-page .rp-tab .rpt-switch{inline-size:100%}}@media (max-width: 768px){html:root .company-page .rp-tab .rpt-cap{flex:1 1 0;min-block-size:var(--h-touch);padding-inline:.5rem}}@media (max-width: 768px){.company-page .rp-tab .rpt-period{inline-size:100%;min-inline-size:0}}@media (max-width: 768px){.company-page .rp-tab .rpt-frame-head{flex-wrap:wrap;padding:.65rem .75rem}}@media (max-width: 768px){.company-page .rp-tab .rpt-pdf{block-size:70vh}}@media (max-width: 768px){.company-page .rp-tab .rpt-state{min-block-size:12rem}}.company-page .rp-tab .rpt-body{min-block-size:15rem}.company-page .rp-tab .rpt-state.is-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--p-surface)}@media (max-width: 768px){.company-page .rp-tab .rpt-switch{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}}@media (max-width: 768px){html:root .company-page .rp-tab .rpt-cap{padding-inline:.5rem}}html:root .company-page .rp-tab .rpt-frame-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.75rem}html:root .company-page .rp-tab .rpt-frame-name{grid-column:1}html:root .company-page .rp-tab .rpt-brand{grid-column:2;justify-self:center;white-space:nowrap}html:root .company-page .rp-tab .rpt-dl{grid-column:3;justify-self:end}html:root .company-page .rp-tab .rpt-frame-sub{display:flex;align-items:center;margin-block-start:4px}html:root .company-page .rp-tab .rpt-frame-sub .rpt-co{font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}html:root .company-page .rp-tab .rpt-frame-sub .cpo-cred-sym{color:var(--tb-quiet, #5E5748);font-weight:500;font-variant-numeric:tabular-nums}.company-page .rp-tab[data-lang=ar] .rpt-frame-sub .cpo-cred-sym{margin-left:6px}.company-page .rp-tab[data-lang=en] .rpt-frame-sub .cpo-cred-sym{margin-right:6px}@media (max-width: 560px){html:root .company-page .rp-tab .rpt-frame-head{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media (max-width: 560px){html:root .company-page .rp-tab .rpt-frame-name,html:root .company-page .rp-tab .rpt-brand,html:root .company-page .rp-tab .rpt-dl{grid-column:1}}@media (max-width: 560px){html:root .company-page .rp-tab .rpt-brand{justify-self:center}}@media (max-width: 560px){html:root .company-page .rp-tab .rpt-dl{justify-self:stretch;justify-content:center}}html:root .company-page .rp-tab .rpt-frame-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px}html:root .company-page .rp-tab .rpt-frame-name,html:root .company-page .rp-tab .rpt-brand,html:root .company-page .rp-tab .rpt-dl{grid-column:auto;justify-self:auto}html:root .company-page .rp-tab .rpt-frame-name{flex:0 1 auto;min-inline-size:0}html:root .company-page .rp-tab .rpt-brand{flex:none;white-space:nowrap;padding-inline-start:16px;border-inline-start:1px solid var(--tb-line, #D8C79E)}html:root .company-page .rp-tab .rpt-frame-head .rpt-tools{margin-inline-start:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px}html:root .company-page .rp-tab .rpt-frame-head .rpt-dl{flex:none;min-block-size:40px}@media (max-width: 768px){html:root .company-page .rp-tab .rpt-frame-head .rpt-tools{inline-size:100%;margin-inline-start:0;justify-content:stretch}}@media (max-width: 768px){html:root .company-page .rp-tab .rpt-frame-head .rpt-dl{inline-size:100%;justify-content:center;min-block-size:var(--h-touch)}}@media (max-width: 560px){html:root .company-page .rp-tab .rpt-frame-name{flex:1 1 100%}}@media (max-width: 560px){html:root .company-page .rp-tab .rpt-brand{padding-inline-start:0;border-inline-start:0}}:root .company-page .cp-card.rp-tab{font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;font-size:var(--fs-body);line-height:var(--lh-ui, 1.6);color:var(--p-text)}:root .company-page .rp-tab[data-lang=en]{--fs-caption: 12px}:root .company-page .cp-tab-content:has(>.rp-tab){padding:2rem 0 3rem;max-width:none;margin-inline-end:12px}:root .company-page .rp-tab .rpt-state .bs-tool-btn{margin-block-start:.75rem;text-decoration:none}@media (max-width: 768px){:root .company-page .cp-tab-content:has(>.rp-tab){margin-inline:16px;padding:1.25rem 0 6rem}}.company-page .ps-tab .ri-article-body{max-width:780px;margin:0 auto 2rem;line-height:1.9;font-size:var(--fs-body);color:var(--p-text)}.company-page .ps-tab .ri-article-body h2{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:2rem 0 .75rem}.company-page .ps-tab .ri-article-body h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:1.5rem 0 .5rem}.company-page .ps-tab .ri-article-body p{margin-bottom:1rem}.company-page .ps-tab .ri-article-body ul,.company-page .ps-tab .ri-article-body ol{margin:.75rem 0 1rem 1.5rem;line-height:1.8}.company-page .ps-tab[data-lang=ar] .ri-article-body ul,.company-page .ps-tab[data-lang=ar] .ri-article-body ol{margin:.75rem 1.5rem 1rem 0}.company-page .ps-tab .ri-article-body blockquote{border-left:3px solid var(--p-border-strong);padding:.75rem 1.25rem;margin:1rem 0;background:var(--p-fill);border-radius:0 4px 4px 0;font-style:italic;color:var(--p-text)}.company-page .ps-tab[data-lang=ar] .ri-article-body blockquote{border-left:none;border-right:3px solid var(--p-border-strong);border-radius:4px 0 0 4px}.company-page .ps-tab .ri-article-body img{max-width:100%;border-radius:4px;margin:1rem 0}html:root .company-page .ps-tab .ri-article-body{max-width:var(--read-w);margin-inline:0}.company-page .ps-tab .ui-scroll{overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}.company-page .ps-tab .ui-scroll::-webkit-scrollbar{display:block;width:8px;height:8px}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-thumb{background:var(--p-border-btn);border-radius:var(--r-pill)}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-track{background:transparent}.company-page .ps-tab .ri-article-body{font-size:var(--fs-body);line-height:var(--lh-prose)}.company-page .ps-tab .ri-article-body h2,.company-page .ps-tab .ri-article-body h3{font-weight:600;line-height:var(--lh-head)}.company-page .ps-tab .ri-article-body ul,.company-page .ps-tab .ri-article-body ol{line-height:var(--lh-prose)}.company-page .ps-tab .ri-article-body blockquote,.company-page .ps-tab[data-lang=ar] .ri-article-body blockquote{border:0;border-inline-start:2px solid var(--p-border-btn);border-radius:0;border-start-end-radius:var(--r-xs);border-end-end-radius:var(--r-xs);background:var(--p-fill);font-style:normal;color:var(--p-text)}.company-page .ps-tab .ri-article-body img{border-radius:var(--r-xs)}@media (max-width: 768px){.company-page .ps-tab .ri-article-body{font-size:var(--fs-body)}}.company-page .ps-tab .ui-scroll{scrollbar-width:auto;scrollbar-color:auto}.company-page .ps-tab .ui-scroll::-webkit-scrollbar{display:block;width:10px;height:10px}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-button{display:none}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-corner{background:transparent}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-track{background:var(--p-line-soft);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-thumb{background:var(--p-brand);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-thumb:vertical{min-height:40px}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-thumb:horizontal{min-width:40px}.company-page .ps-tab .ui-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover)}@supports (-moz-appearance: none){.company-page .ps-tab .ui-scroll{scrollbar-width:thin;scrollbar-color:var(--p-brand) var(--p-line-soft)}}.company-page .ri-article-layout.ps-tab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--read-w)) minmax(0,1fr);column-gap:2rem}.company-page .ps-tab .ri-article-main{grid-column:2;grid-row:1;min-inline-size:0}.company-page .ps-tab .ri-toc-col{grid-column:3;grid-row:1;min-inline-size:0}.company-page .ps-tab .ri-toc{position:sticky;inset-block-start:calc(var(--bar-bottom) + 1rem);inline-size:min(100%,16.5rem);padding:.25rem 0}.company-page .ps-tab .ri-toc[hidden]{display:none}.company-page .ps-tab .ri-toc-title{margin:0 0 .6rem;font-size:var(--fs-caption);font-weight:600;color:var(--tb-quiet, #5E5748)}.company-page .ps-tab .ri-toc-list{margin:0;padding:0;list-style:none;border-inline-start:1px solid var(--p-line-soft)}.company-page .ps-tab .ri-toc-item{margin:0}.company-page .ps-tab .ri-toc-link{display:block;padding:.4rem .75rem;border-inline-start:3px solid transparent;margin-inline-start:-1px;font-size:var(--fs-body);line-height:1.5;color:var(--p-muted);text-decoration:none;transition:color var(--t-fast),background-color var(--t-fast),border-color var(--t-fast)}.company-page .ps-tab .ri-toc-link:hover{color:var(--p-heading);background:var(--p-hover)}.company-page .ps-tab .ri-toc-link:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}.company-page .ps-tab .ri-toc-item.is-sub .ri-toc-link{padding-inline-start:1.5rem;font-size:var(--fs-caption)}.company-page .ps-tab .ri-toc-link.is-current{color:var(--p-brand);font-weight:600;background:var(--p-brand-tint, #E7F1E9);border-inline-start-color:var(--p-brand)}.company-page .ps-tab .ri-article-body h2,.company-page .ps-tab .ri-article-body h3{scroll-margin-top:calc(var(--bar-bottom) + 1rem)}@media (max-width: 1100px){.company-page .ri-article-layout.ps-tab{display:block}}@media (max-width: 1100px){.company-page .ps-tab .ri-toc-col,.company-page .ps-tab .ri-article-main{max-inline-size:var(--read-w);margin-inline:auto}}@media (max-width: 1100px){.company-page .ps-tab .ri-toc{position:static;inline-size:auto;margin-block-end:1.25rem;padding:.85rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md)}}@media (max-width: 1100px){.company-page .ps-tab .ri-toc-list{border-inline-start:0}}@media (max-width: 1100px){.company-page .ps-tab .ri-toc-link{padding-block:.5rem}}@media (max-width: 768px){.company-page .ps-tab .ri-toc-link{min-block-size:var(--h-touch);display:flex;align-items:center}}.company-page .ipo-doc.ps-tab{padding-block-start:.25rem}.company-page .ps-tab .ipo-doc-head{margin:0 0 .85rem}.company-page .ps-tab .ipo-doc-title{margin:0;font-size:var(--fs-figure);font-weight:600;line-height:var(--lh-head);color:var(--p-heading)}.company-page .ps-tab .ipo-doc-meta{margin:.35rem 0 0;font-size:var(--fs-ui);color:var(--tb-quiet, #5E5748)}.company-page .ps-tab .ipo-doc-note{margin:0 0 1.75rem;padding:.85rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);font-size:var(--fs-ui);line-height:var(--lh-prose);color:var(--p-text);text-align:justify}.company-page .ps-tab .ipo-doc-body{margin-block-end:0}.company-page .ps-tab .ipo-doc-body p{text-align:justify}.company-page .ps-tab .ipo-doc-body h2{margin:2.25rem 0 .75rem;padding-block-start:1.25rem;border-block-start:1px solid var(--p-line-soft)}.company-page .ps-tab .ipo-doc-body h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.company-page .ps-tab .ipo-doc-body h3{margin:1.5rem 0 .5rem}@media (min-width: 1101px){.company-page .ps-tab .ipo-toc{max-block-size:calc(100vh - var(--bar-bottom) - 2rem);overflow-y:auto;overscroll-behavior:contain}}.company-page .ipo-doc-empty.ps-tab{max-inline-size:var(--read-w);margin:1rem auto;padding:1.5rem 1.25rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);text-align:center}.company-page .ps-tab .ipo-doc-empty-h{margin:0 0 .35rem;font-size:var(--fs-h3);font-weight:600;color:var(--p-heading)}.company-page .ps-tab .ipo-doc-empty-p{margin:0;font-size:var(--fs-ui);color:var(--tb-quiet, #5E5748)}.company-page .ct-tab .ipo-page-header{margin-bottom:.25rem}.company-page .ct-tab .ipo-page-title{font-size:var(--fs-h2);font-weight:700;color:var(--p-heading);margin:0 0 .3rem}.company-page .ct-tab .ipo-page-subtitle{font-size:var(--fs-ui);color:var(--p-muted);margin:0}.company-page .cnt-wrap.ct-tab{display:flex;flex-direction:column;gap:1.25rem}.company-page .ct-tab .cnt-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;overflow:hidden}.company-page .ct-tab .cnt-card-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--p-fill);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.company-page .ct-tab .cnt-card-header:hover{background:var(--p-fill-2)}.company-page .ct-tab .cnt-card-open .cnt-card-header{border-bottom:1px solid var(--p-border)}.company-page .ct-tab .cnt-chevron{flex-shrink:0;color:var(--p-faint);transition:transform .25s ease}.company-page .ct-tab .cnt-card-open .cnt-chevron{transform:rotate(180deg)}.company-page .ct-tab .cnt-card-num{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--p-fill);color:var(--p-heading);border-radius:var(--r-xs);font-size:var(--fs-ui);font-weight:600}.company-page .ct-tab .cnt-card-header-text{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.company-page .ct-tab .cnt-card-title{font-size:var(--fs-ui);font-weight:700;color:var(--p-heading);margin:0;line-height:1.5}.company-page .ct-tab .cnt-card-value{flex-shrink:0;font-size:var(--fs-ui);font-weight:700;color:var(--p-heading);background:var(--p-fill-2);padding:.3rem .75rem;border-radius:var(--r-xs);white-space:nowrap}.company-page .ct-tab .cnt-card-body{overflow:hidden;transition:max-height .35s ease,opacity .25s ease}.company-page .ct-tab .cnt-card-body.collapsing,.company-page .ct-tab .cnt-card-body.expanding{opacity:0}.company-page .ct-tab .cnt-table{width:100%;border-collapse:collapse}.company-page .ct-tab .cnt-row{border-bottom:1px solid var(--p-border)}.company-page .ct-tab .cnt-row:last-child{border-bottom:none}.company-page .ct-tab .cnt-cell-label{width:200px;min-width:160px;padding:.7rem 1.25rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-text);background:var(--p-fill);vertical-align:top;white-space:nowrap}.company-page .ct-tab .cnt-cell-value{padding:.7rem 1.25rem;font-size:var(--fs-ui);color:var(--p-text);line-height:1.7;vertical-align:top}.company-page .ct-tab .cnt-row-highlight .cnt-cell-value{font-weight:700;color:var(--p-heading)}@media (max-width: 768px){.company-page .ct-tab .cnt-card-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem 1rem}}@media (max-width: 768px){.company-page .ct-tab .cnt-card-header-text{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (max-width: 768px){.company-page .ct-tab .cnt-card-num{width:30px;height:30px;font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .ct-tab .cnt-card-title{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .ct-tab .cnt-table,.company-page .ct-tab .cnt-row{display:block}}@media (max-width: 768px){.company-page .ct-tab .cnt-row{padding:.6rem 1rem}}@media (max-width: 768px){.company-page .ct-tab .cnt-cell-label,.company-page .ct-tab .cnt-cell-value{display:block;width:100%;padding:0}}@media (max-width: 768px){.company-page .ct-tab .cnt-cell-label{font-size:var(--fs-caption);margin-bottom:.2rem;white-space:normal;background:none}}@media (max-width: 768px){.company-page .ct-tab .cnt-cell-value{font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .ct-tab .ipo-page-title{font-size:var(--fs-h3)}}@media (max-width: 480px){.company-page .ct-tab .ipo-page-subtitle{font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .ct-tab .cnt-card-title{font-size:var(--fs-caption)}}@media (max-width: 480px){.company-page .ct-tab .cnt-card-value{font-size:var(--fs-caption);padding:.25rem .6rem}}@media (max-width: 375px){.company-page .ct-tab .cnt-card-header{padding:.7rem .85rem}}@media (max-width: 375px){.company-page .ct-tab .cnt-card-num{width:26px;height:26px;font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .ct-tab .cnt-card-title{font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .ct-tab .cnt-row{padding:.5rem .85rem}}@media (max-width: 375px){.company-page .ct-tab .cnt-cell-label{font-size:var(--fs-caption)}}@media (max-width: 375px){.company-page .ct-tab .cnt-cell-value{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .ct-tab .cnt-cell-label,.company-page .ct-tab .cnt-card-title,.company-page .ct-tab .cnt-card-num{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .ct-tab .cnt-cell-value{font-size:var(--fs-table)}}.company-page .ct-tab .cnt-card-header{--dd-fill: var(--p-fill-2, #E9E3D5)}.company-page .ct-tab .ui-sep{display:inline-block;inline-size:1px;block-size:.95em;margin-inline:.55em;vertical-align:-.1em;background:var(--ui-sep, #BDB7A9);overflow:hidden;white-space:nowrap}.company-page .ct-tab .ui-sep>.ui-sep-sr{display:inline-block;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:pre}html:root .company-page .ct-tab :is(.cp-card,.cnt-card){position:relative;isolation:isolate;border-radius:var(--r-md)}html:root .company-page .ct-tab :is(.cp-card,.cnt-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}:root .company-page :is(.ps-tab,.ct-tab){font-family:IBM Plex Sans Arabic,system-ui,-apple-system,Segoe UI,Tahoma,sans-serif;font-size:var(--fs-body);line-height:var(--lh-ui, 1.6);color:var(--p-text)}:root .company-page .cp-tab-content:has(>:is(.ps-tab,.ct-tab)){padding:2rem 0 3rem;max-width:none;margin-inline-end:12px}@media (max-width: 768px){:root .company-page .cp-tab-content:has(>:is(.ps-tab,.ct-tab)){margin-inline:16px;padding:1.25rem 0 6rem}}:root .company-page :is(.ps-tab,.ct-tab) :is(h1,h2,h3,h4,h5,h6){font-family:inherit}:root .company-page :is(.ps-tab,.ct-tab)[data-lang=en]{--fs-caption: 12px}:root .company-page .ct-tab .cnt-cell-label{font-weight:600!important}:root .company-page .ct-tab .ipo-page-title{line-height:1.3}:root .company-page .ct-tab .ipo-page-subtitle{line-height:1.6}:root .company-page .ps-tab .ps-lock-box{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);box-shadow:none}.company-page .fs-tab .bs-chart-divider{margin:2rem 1.2rem 0;border:none;border-top:1px solid var(--p-border);padding-top:1.5rem;position:relative}.company-page .fs-tab .bs-chart-divider:before{content:"";position:absolute;top:-1px;inset-inline-start:1.2rem;width:48px;height:2px;background:var(--p-mark-heading);border-radius:1px}.company-page .fs-tab .bs-chart-goto-link{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-brand);text-decoration:none;cursor:pointer;padding:.3rem .65rem;border-radius:4px;border:1px solid var(--p-border-strong);background:transparent;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:-.01em}.company-page .fs-tab .bs-chart-goto-link:hover{background:var(--p-fill);border-color:var(--p-border-strong)}.company-page .fs-tab .bs-chart-goto-link svg{flex-shrink:0;opacity:.7}.company-page .fs-tab .bs-chart-controls{display:flex;align-items:center;justify-content:space-between;padding:0 1.4rem;margin-bottom:.75rem}.company-page .fs-tab .bs-chart-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading);margin:0;letter-spacing:-.02em;position:relative;padding-inline-start:.7rem}.company-page .fs-tab .bs-chart-title:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:3px;height:1em;background:var(--p-mark-heading);border-radius:2px}.company-page .fs-tab .bs-chart-add-wrap{position:relative}.company-page .fs-tab .bs-chart-add-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .85rem;border:1px dashed var(--p-border-strong);border-radius:4px;background:transparent;color:var(--p-text);font-size:var(--fs-caption);font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.company-page .fs-tab .bs-chart-add-btn:hover{border-color:var(--p-border-strong);border-style:solid;background:var(--p-fill)}.company-page .fs-tab .bs-chart-dropdown{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:10;background:var(--p-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--p-border);border-radius:4px;box-shadow:var(--p-shadow-float);min-width:220px;max-height:280px;overflow-y:auto;padding:6px;animation:bsDropIn .2s cubic-bezier(.16,1,.3,1)}.company-page .fs-tab .bs-chart-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;transition:all .15s;font-family:inherit;border-radius:4px;font-weight:500}.company-page .fs-tab .bs-chart-dropdown-item:hover{background:var(--p-fill);color:var(--p-text)}.company-page .fs-tab .bs-chart-dropdown-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:none}.company-page .fs-tab .bs-chart-tags{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.4rem;margin-bottom:.5rem;min-height:0}.company-page .fs-tab .bs-chart-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem .25rem .7rem;border-radius:2px;font-size:var(--fs-caption);font-weight:600;color:var(--p-on-brand);letter-spacing:-.01em;box-shadow:none}.company-page .fs-tab .bs-chart-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:transparent;font-size:var(--fs-caption);cursor:pointer;line-height:1;border:none;color:var(--p-on-brand);font-family:inherit;transition:all .2s}.company-page .fs-tab .bs-chart-tag-remove:hover{background:transparent;transform:scale(1.15)}.company-page .fs-tab .bs-chart-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.4rem 1.4rem .6rem;margin:0}.company-page .fs-tab .bs-chart-legend-item{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);color:var(--p-muted);font-weight:500;padding:.25rem .55rem;border-radius:4px;transition:all .2s;letter-spacing:-.01em}.company-page .fs-tab .bs-chart-legend-item:hover{background:var(--p-fill)}.company-page .fs-tab .bs-chart-legend-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0;box-shadow:none}.company-page .fs-tab .bs-chart-legend-line{width:16px;height:3px;border-radius:2px;flex-shrink:0;position:relative}.company-page .fs-tab .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:none}.company-page .fs-tab .bs-chart-container{position:relative;width:100%;padding:0 .7rem .7rem;box-sizing:border-box}.company-page .fs-tab .bs-chart-svg{width:100%;height:auto;display:block;border:1px solid var(--p-border);border-radius:4px;box-shadow:none;background:var(--p-surface)}.company-page .fs-tab .bs-chart-tooltip{position:absolute;pointer-events:none;z-index:10;background:var(--p-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--p-border);border-radius:4px;padding:.6rem .8rem;font-size:var(--fs-caption);color:var(--p-heading);min-width:180px;white-space:nowrap;box-shadow:var(--p-shadow-float);transition:opacity .12s ease;font-family:inherit;line-height:1.7}.company-page .fs-tab .bs-chart-tooltip-title{font-weight:700;color:var(--p-heading);margin-bottom:.35rem;font-size:var(--fs-caption);letter-spacing:-.02em;padding-bottom:.3rem;border-bottom:1px solid var(--p-border)}.company-page .fs-tab .bs-chart-tooltip-row{display:flex;align-items:center;gap:.4rem;padding:.1rem 0}.company-page .fs-tab .bs-chart-tooltip-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0;box-shadow:none}.company-page .fs-tab .bs-chart-tooltip-val{font-weight:700;color:var(--p-heading);margin-inline-start:auto;padding-inline-start:1rem;font-variant-numeric:tabular-nums}.company-page .fs-tab .bs-chart-tooltip-chg{font-size:var(--fs-caption);font-weight:500}.company-page .fs-tab .bs-chart-avg-panel{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.45rem 1.4rem .55rem;margin-bottom:.15rem}.company-page .fs-tab .bs-chart-avg-label{font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);letter-spacing:-.01em}.company-page .fs-tab .bs-chart-avg-group{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;background:var(--p-fill);border-radius:4px;border:1px solid var(--p-border);transition:border-color .2s}.company-page .fs-tab .bs-chart-avg-group:hover{border-color:var(--p-border-strong)}.company-page .fs-tab .bs-chart-avg-name{font-size:var(--fs-caption);font-weight:700;margin-inline-end:.1rem;letter-spacing:-.01em}.company-page .fs-tab .bs-chart-avg-btn{padding:.18rem .55rem;border:1px solid var(--p-border-strong);border-radius:4px;background:transparent;color:var(--p-muted);font-size:var(--fs-caption);font-weight:600;font-family:inherit;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}.company-page .fs-tab .bs-chart-avg-btn:hover{border-color:var(--p-border-strong);background:var(--p-fill)}.company-page .fs-tab .bs-chart-avg-btn.active{color:var(--p-on-brand);border-color:transparent;box-shadow:none}@media (max-width: 768px){.company-page .fs-tab .bs-chart-controls{flex-wrap:wrap;gap:.5rem;padding:0 .9rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-title{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-legend{gap:.35rem .6rem;padding:.3rem .9rem .5rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-legend-item{font-size:var(--fs-caption);padding:.2rem .35rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-tags{padding:0 .9rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-divider{margin:1.4rem .9rem 0}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-goto-link{font-size:var(--fs-caption);padding:.25rem .5rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-avg-panel{padding:.35rem .9rem;gap:.4rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-avg-group{padding:.15rem .35rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-avg-btn{font-size:var(--fs-caption);padding:.15rem .4rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-container{padding:0 .4rem .4rem}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-svg{border-radius:4px}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-tooltip{border-radius:4px;padding:.5rem .65rem;min-width:160px}}.company-page .fs-tab .cp-gated{position:relative;border-radius:4px;overflow:hidden}.company-page .fs-tab .cp-gated.cp-locked .cp-gated-body{filter:blur(6px);opacity:.6;pointer-events:none;user-select:none;-webkit-user-select:none}.company-page .fs-tab .cp-gate-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.2rem;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.company-page .fs-tab .cp-gate-veil{background:var(--p-fill)}}.company-page .fs-tab .cp-gate-medal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--p-gold-bg);box-shadow:none}.company-page .fs-tab .cp-gate-medal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--p-gold)}.company-page .fs-tab .cp-gate-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}.company-page .fs-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5;max-width:320px}.company-page .fs-tab .cp-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.2rem}.company-page .fs-tab .cp-gate-cta{background:var(--p-brand);color:var(--p-on-brand);font-weight:700;font-size:var(--fs-ui);border-radius:4px;padding:.45rem 1.15rem;text-decoration:none;box-shadow:none;transition:box-shadow .15s}.company-page .fs-tab .cp-gate-cta:hover{box-shadow:inset 0 0 0 999px #16140f24}.company-page .fs-tab .cp-gate-cta:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .fs-tab .cp-gate-sample{background:var(--p-surface);color:var(--p-text);font-weight:700;font-size:var(--fs-ui);font-family:inherit;border:1px solid var(--p-border-strong);border-radius:4px;padding:.45rem 1.15rem;cursor:pointer;transition:background .15s,border-color .15s}.company-page .fs-tab .cp-gate-sample:hover{background:var(--p-fill);border-color:var(--p-border-strong)}.company-page .fs-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .fs-tab .cp-gate-sample--inline{font-size:var(--fs-caption);padding:.3rem .8rem;display:inline-flex;align-items:center;gap:.3rem}.company-page .fs-tab button.cp-gate-cta{border:none;cursor:pointer;font-family:inherit}@media (max-width: 700px){.company-page .fs-tab .bs-chart-goto-link{min-height:30px}}.company-page .fs-tab .bs-chart-tooltip{border-color:var(--p-line-soft);border-radius:var(--r-xs);box-shadow:var(--p-shadow-pop)}.company-page .fs-tab .bs-chart-divider:before,.company-page .fs-tab .bs-chart-title:before,.company-page .fs-tab .bs-chart-legend-dot,.company-page .fs-tab .bs-chart-legend-line,.company-page .fs-tab .bs-chart-tooltip-dot{border-radius:0}.company-page .fs-tab .bs-chart-goto-link,.company-page .fs-tab .bs-chart-add-btn,.company-page .fs-tab .bs-chart-dropdown-item,.company-page .fs-tab .bs-chart-tag,.company-page .fs-tab .bs-chart-legend-item,.company-page .fs-tab .bs-chart-tooltip,.company-page .fs-tab .bs-chart-avg-btn{font-size:var(--fs-caption)}.company-page .fs-tab .bs-chart-goto-link,.company-page .fs-tab .bs-chart-add-btn,.company-page .fs-tab .bs-chart-dropdown-item,.company-page .fs-tab .bs-chart-legend-item,.company-page .fs-tab .bs-chart-avg-group{border-radius:var(--r-sm)}.company-page .fs-tab .bs-chart-goto-link,.company-page .fs-tab .bs-chart-avg-btn{border:1px solid var(--p-border-btn)}.company-page .fs-tab .bs-chart-title,.company-page .fs-tab .bs-chart-tooltip-val{font-weight:600}.company-page .fs-tab .bs-chart-add-btn{border:1px dashed var(--p-border-btn)}.company-page .fs-tab .bs-chart-dropdown,.company-page .fs-tab .bs-chart-svg{border-radius:var(--r-md)}.company-page .fs-tab .bs-chart-tag,.company-page .fs-tab .bs-chart-tooltip,.company-page .fs-tab .bs-chart-avg-btn{border-radius:var(--r-xs)}.company-page .fs-tab .bs-chart-tag-remove{border-radius:var(--r-pill)}.company-page .fs-tab .bs-chart-tooltip-title{font-weight:600;font-size:var(--fs-caption)}.company-page .fs-tab .bs-chart-tooltip-chg{font-size:var(--fs-caption)}.company-page .fs-tab .bs-chart-avg-label,.company-page .fs-tab .bs-chart-avg-name{font-size:var(--fs-caption);font-weight:600}.company-page .fs-tab .cp-gated,.company-page .fs-tab .cp-gate-veil{border-radius:var(--r-md)}.company-page .fs-tab .cp-gate-sample{border:1px solid var(--p-border-btn)}.company-page .fs-tab .cp-gate-cta,.company-page .fs-tab .cp-gate-sample{border-radius:var(--r-sm)}.company-page .fs-tab .cp-gate-sub,.company-page .fs-tab .cp-gate-sample--inline{font-size:var(--fs-caption)}.company-page .fs-tab .cp-gate-title{font-weight:600}.company-page .fs-tab .cp-gate-cta,.company-page .fs-tab .cp-gate-sample{font-weight:600;font-size:var(--fs-caption)}@media (max-width: 768px){.company-page .fs-tab .bs-chart-legend-item,.company-page .fs-tab .bs-chart-goto-link,.company-page .fs-tab .bs-chart-avg-btn{font-size:var(--fs-caption)}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-svg{border-radius:var(--r-md)}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-tooltip{border-radius:var(--r-xs)}}.company-page .fs-tab .bs-chart-add-btn,.company-page .fs-tab .cp-gate-sample{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.company-page .fs-tab .bs-chart-add-btn:hover,.company-page .fs-tab .cp-gate-sample:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}.company-page .fs-tab .bs-chart-add-btn:active,.company-page .fs-tab .cp-gate-sample:active{background:var(--p-press)}@media (max-width: 768px){.company-page .fs-tab .bs-chart-add-btn,.company-page .fs-tab .cp-gate-sample{position:relative}}@media (max-width: 768px){.company-page .fs-tab .bs-chart-add-btn:before,.company-page .fs-tab .cp-gate-sample:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}.company-page .fs-tab .bs-chart-avg-group{gap:2px;padding:2px;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);box-shadow:none}.company-page .fs-tab .bs-chart-avg-group:hover{border-color:var(--p-border-btn)}.company-page .fs-tab .bs-chart-avg-btn{position:relative;min-block-size:calc(var(--h-sm) - 6px);min-height:calc(var(--h-sm) - 6px);padding-block:0;padding-inline:.75rem;border:0;border-radius:var(--r-xs);background:transparent;color:var(--p-muted);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);box-shadow:none;opacity:1;transition:background-color var(--t-fast),color var(--t-fast)}.company-page .fs-tab .bs-chart-avg-btn:hover{background:var(--p-hover);color:var(--p-heading);border-color:transparent}.company-page .fs-tab .bs-chart-avg-btn.active{background:var(--p-brand-tint);border-color:transparent;color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}.company-page .fs-tab .bs-chart-avg-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px;z-index:1}.company-page .fs-tab .bs-chart-avg-name{padding-inline:.5rem .25rem;font-size:var(--fs-caption);font-weight:600}@media (max-width: 768px){.company-page .fs-tab .bs-chart-avg-btn{min-block-size:calc(var(--h-lg) - 6px);min-height:calc(var(--h-lg) - 6px);padding-inline:.625rem}}.company-page .fs-tab .bs-chart-tag{display:inline-flex;align-items:center;gap:.25rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem .25rem;border:1px solid var(--p-brand);border-radius:var(--r-pill);background:var(--p-brand-tint);color:var(--p-heading);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control)}.company-page .fs-tab .bs-chart-tag-remove{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-xs);block-size:var(--h-xs);padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--p-heading);font-size:1rem;line-height:1;transform:none;transition:background-color var(--t-fast)}.company-page .fs-tab .bs-chart-tag-remove:hover{background:var(--p-brand-tint-hover);transform:none}.company-page .fs-tab .bs-chart-legend-item{border-radius:var(--r-sm);font-size:var(--fs-caption);color:var(--p-text);transition:background-color var(--t-fast)}.company-page .fs-tab .bs-chart-legend-item:hover{background:var(--p-hover)}@media (max-width: 768px){.company-page .fs-tab .bs-chart-tag-remove:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}.company-page .fs-tab .bs-chart-goto-link{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--p-brand);font-size:var(--fs-caption);font-weight:600;text-decoration:none;transition:background-color var(--t-fast)}.company-page .fs-tab .bs-chart-goto-link:hover{background:var(--p-hover);border-color:transparent;color:var(--p-brand)}.company-page .fs-tab .bs-chart-goto-link:active{background:var(--p-press)}.company-page .fs-tab .bs-chart-goto-link svg{opacity:1}.company-page .fs-tab .bs-chart-dropdown{z-index:var(--z-float);padding:.25rem;border:1px solid var(--p-line-soft);border-radius:var(--r-md);background:var(--p-surface);box-shadow:var(--p-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.company-page .fs-tab .bs-chart-dropdown-item{position:relative;display:flex;align-items:center;gap:.5rem;inline-size:100%;min-block-size:var(--row);padding-block:.25rem;padding-inline:.75rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:400;text-align:start;cursor:pointer;transition:background-color var(--t-fast)}.company-page .fs-tab .bs-chart-dropdown-item:hover{background:var(--p-hover);border-color:transparent;color:var(--p-heading)}.company-page .fs-tab .bs-chart-dropdown-item:focus-visible{background:var(--p-hover);outline:2px solid var(--p-brand);outline-offset:-2px}@media (max-width: 768px){.company-page .fs-tab .bs-chart-dropdown-item{min-block-size:var(--h-touch)}}.company-page .fs-tab .bs-chart-tooltip{border:1px solid var(--p-line-soft);border-radius:var(--r-xs);background:var(--p-surface);box-shadow:var(--p-shadow-pop);color:var(--p-text);font-size:var(--fs-caption)}.company-page .fs-tab .bs-chart-tooltip-title{font-size:var(--fs-caption);font-weight:600;border-bottom-color:var(--p-line-soft)}.company-page .fs-tab .bs-chart-tooltip-val{font-family:var(--font-num);font-weight:600}.company-page .fs-tab .bs-chart-tooltip-dot{border-radius:0}.company-page .fs-tab .cp-gated{border-radius:var(--r-md)}.company-page .fs-tab .cp-gate-veil{gap:.75rem;padding:1.25rem;border:1px solid var(--p-border);border-radius:var(--r-md);background:var(--p-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.company-page .fs-tab .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}.company-page .fs-tab .cp-gate-medal:after{content:none}.company-page .fs-tab .cp-gate-medal:before{content:"للمشتركين";order:1}.company-page .fs-tab[data-lang=en] .cp-gate-medal:before{content:"Subscribers"}.company-page .fs-tab .cp-gate-medal svg{inline-size:.75rem;block-size:.75rem}.company-page .fs-tab .cp-gate-title{font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}.company-page .fs-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted)}.company-page .fs-tab .cp-gate-actions{gap:.5rem}.company-page .fs-tab :is(a,button).cp-gate-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);background:var(--p-brand);color:var(--p-on-brand);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);text-decoration:none;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast)}.company-page .fs-tab :is(a,button).cp-gate-cta:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:var(--p-on-brand);box-shadow:none}.company-page .fs-tab :is(a,button).cp-gate-cta:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}.company-page .fs-tab .cp-gate-cta:focus-visible,.company-page .fs-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .fs-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-md);padding-inline:1rem;font-size:var(--fs-ui)}.company-page .fs-tab .cp-gate-sample--inline{min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption)}@media (max-width: 768px){.company-page .fs-tab :is(a,button).cp-gate-cta{min-block-size:var(--h-touch)}}@media (max-width: 768px){.company-page .fs-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-touch)}}.company-page .fs-tab .bs-chart-svg{border-color:var(--p-line-soft);border-radius:var(--r-xs)}.company-page .fs-tab .bs-chart-title{font-weight:600}.company-page .fs-tab .bs-chart-avg-label{font-size:var(--fs-caption);font-weight:600}.company-page .fs-tab .bs-chart-divider{border-top-color:var(--p-line-soft)}.company-page .fs-tab .bs-chart-add-ico{display:block;flex:0 0 auto;inline-size:14px;block-size:14px}.company-page .fs-tab .bs-chart-add-chev{display:block;flex:0 0 auto;inline-size:12px;block-size:12px;color:var(--p-muted);transition:transform .12s ease}.company-page .fs-tab .bs-chart-add-btn[aria-expanded=true] .bs-chart-add-chev{transform:rotate(180deg)}.company-page .fs-tab .bs-chart-tag-t{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-page .fs-tab .bs-chart-tag-remove svg{display:block;inline-size:12px;block-size:12px}@media (prefers-reduced-motion: reduce){.company-page .fs-tab .bs-chart-add-chev{transition:none}}html:root .company-page .fs-tab :is(.cp-gate-sample,.cp-gate-cta,.bs-chart-add-btn,.bs-chart-goto-link){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fs-tab :is(.cp-gate-sample,.cp-gate-cta,.bs-chart-add-btn,.bs-chart-goto-link):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .fs-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-gate-sample,.cp-gate-cta,.bs-chart-add-btn,.bs-chart-goto-link){box-shadow:none}html:root .company-page .fs-tab .bs-chart-tag-remove{border-radius:9999px}html:root .company-page .fs-tab .bs-chart-tag{--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-line-soft: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);--p-surface: var(--csh-cream);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fs-tab .bs-chart-tag:hover{--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .fs-tab :is(.bs-period-toggle,.bs-chart-avg-group){--p-border-btn: var(--csh-edge);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fs-tab .bs-chart-avg-group:hover{border-color:var(--csh-edge)}html:root .company-page .fs-tab :is(.bs-period-toggle,.bs-chart-avg-group)>:is(button,a,[role=radio],[role=tab]){border-radius:9999px}html:root .company-page .fs-tab .bs-chart-tag{--p-surface: #FDFAF1}.company-page .fs-tab .rh-surp{margin-block-start:1.25rem;padding:20px 20px 16px;background:var(--p-surface);border:1px solid var(--p-border-card, #DCD6C8);border-radius:var(--r-md);box-shadow:var(--p-shadow-frame)}.company-page .fs-tab .rh-surp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.company-page .fs-tab .rh-surp-title{margin:0;font-size:var(--fs-h2);font-weight:700;color:var(--p-heading)}.company-page .fs-tab .rh-surp-sub{margin:4px 0 0;max-inline-size:70ch;font-size:var(--fs-caption);line-height:1.7;color:var(--p-muted)}.company-page .fs-tab .rh-surp-count{color:var(--tb-quiet);font-weight:600}.company-page .fs-tab .rh-surp-tools{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.company-page .fs-tab .rh-surp-tools-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.company-page .fs-tab .rh-surp-counts{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums}.company-page .fs-tab .rh-surp-cnt.is-up{color:var(--p-pos)}.company-page .fs-tab .rh-surp-cnt.is-dn{color:var(--p-neg)}.company-page .fs-tab .rh-surp-cnt.is-flat{color:var(--tb-quiet)}.company-page .fs-tab .rh-surp-key{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--tb-quiet)}.company-page .fs-tab .rh-surp-key i{inline-size:11px;block-size:11px;border-radius:2px;flex:none}.company-page .fs-tab .rh-surp-toggle{min-block-size:var(--h-sm);padding-inline:.9rem;background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);color:var(--p-heading);cursor:pointer;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.company-page .fs-tab .rh-surp-toggle:hover{background:var(--p-hover);border-color:var(--p-border-strong)}.company-page .fs-tab .rh-surp-toggle.active{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2}.company-page .fs-tab .rh-surp-meta{position:relative;display:flex;align-items:center;justify-content:center;margin-block:16px 8px;min-block-size:20px;font-size:var(--fs-caption);color:var(--tb-quiet)}.company-page .fs-tab .rh-surp-ytitle{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%)}.company-page .fs-tab .rh-surp-plot{position:relative;block-size:375px;margin-inline-start:58px;border-inline-start:1px solid var(--p-border-strong);border-block-end:1px solid var(--p-border-strong)}.company-page .fs-tab .rh-surp-gl{position:absolute;inset-inline:0;z-index:1;block-size:0;border-block-start:1px dashed var(--p-line-soft)}.company-page .fs-tab .rh-surp-gl span{position:absolute;transform:translateY(-50%);font-size:var(--fs-micro);color:var(--p-faint);font-variant-numeric:tabular-nums;direction:ltr;white-space:nowrap}.company-page .fs-tab[data-lang=ar] .rh-surp-gl span{left:calc(100% + 8px);right:auto}.company-page .fs-tab[data-lang=en] .rh-surp-gl span{right:calc(100% + 8px);left:auto}.company-page .fs-tab .rh-surp-groups{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-around}.company-page .fs-tab .rh-surp-g{position:relative;flex:1 1 0;block-size:100%;display:flex;align-items:flex-end;justify-content:center;gap:5px;cursor:pointer}.company-page .fs-tab .rh-surp-g:hover .rh-surp-bar.is-f{background:var(--tb-hover, #F5EAD0)}.company-page .fs-tab .rh-surp-g:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.company-page .fs-tab .rh-surp-bar{inline-size:26px;border-start-start-radius:3px;border-start-end-radius:3px}.company-page .fs-tab .rh-surp-bar.is-f{background:var(--tb-total);border:1px solid var(--tb-line);border-block-end:0}.company-page .fs-tab .rh-surp-bar.is-a.is-up{background:var(--p-pos)}.company-page .fs-tab .rh-surp-bar.is-a.is-dn{background:var(--p-neg)}.company-page .fs-tab .rh-surp-bar.is-a.is-flat{background:var(--tb-quiet)}.company-page .fs-tab .rh-surp-cap{position:absolute;inset-inline:0;display:flex;flex-direction:column;align-items:center;gap:1px;pointer-events:none}.company-page .fs-tab .rh-surp-cap-v{font-size:var(--fs-micro);font-weight:600;color:var(--p-mark-heading, #16140F);font-variant-numeric:tabular-nums;direction:ltr}.company-page .fs-tab .rh-surp-cap-p{font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;direction:ltr}.company-page .fs-tab .rh-surp-cap-p.is-up{color:var(--p-pos)}.company-page .fs-tab .rh-surp-cap-p.is-dn{color:var(--p-neg)}.company-page .fs-tab .rh-surp-cap-p.is-flat{color:var(--tb-quiet)}.company-page .fs-tab .rh-surp-xax{position:relative;block-size:56px;margin-inline-start:58px}.company-page .fs-tab .rh-surp-x{position:absolute;inset-block-start:0}.company-page .fs-tab .rh-surp-x-tick{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:1px;background:var(--tb-line)}.company-page .fs-tab .rh-surp-x-lab{position:absolute;inset-inline-start:0;transform:translate(50%);white-space:nowrap;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}.company-page .fs-tab[data-lang=en] .rh-surp-x-lab{transform:translate(-50%)}.company-page .fs-tab .rh-surp-brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}.company-page .fs-tab .rh-surp-logo{block-size:24px;inline-size:auto}.company-page .fs-tab .rh-surp-empty{padding:18px 2px 20px;font-size:var(--fs-body);color:var(--p-muted)}@media (max-width: 900px){.company-page .fs-tab .rh-surp{padding-inline:14px}}@media (max-width: 900px){.company-page .fs-tab .rh-surp-plot,.company-page .fs-tab .rh-surp-xax{margin-inline-start:52px}}@media (max-width: 900px){.company-page .fs-tab .rh-surp-bar{inline-size:18px}}@media (max-width: 900px){.company-page .fs-tab .rh-surp-cap-v{display:none}}@media (max-width: 560px){.company-page .fs-tab .rh-surp-plot{block-size:315px}}@media (max-width: 560px){.company-page .fs-tab .rh-surp-bar{inline-size:13px}}@media (max-width: 560px){.company-page .fs-tab .rh-surp-x-lab{font-size:var(--fs-micro)}}.company-page .fs-tab .rh-surp .rh-surp-bar{transform-origin:bottom}.company-page .fs-tab .rh-surp.is-anim .rh-surp-bar{animation:rh-surp-grow .52s cubic-bezier(.22,.61,.36,1) backwards}.company-page .fs-tab .rh-surp.is-anim .rh-surp-g .rh-surp-bar.is-f{animation-delay:calc(var(--i, 0) * 60ms)}.company-page .fs-tab .rh-surp.is-anim .rh-surp-g .rh-surp-bar.is-a{animation-delay:calc(var(--i, 0) * 60ms + 70ms)}.company-page .fs-tab .rh-surp.is-anim .rh-surp-cap{animation:rh-surp-fade .42s ease backwards;animation-delay:calc(var(--i, 0) * 60ms + .26s)}.company-page .fs-tab .rh-surp.is-anim .rh-surp-x{animation:rh-surp-fade .42s ease backwards;animation-delay:calc(var(--i, 0) * 60ms + .16s)}@media (prefers-reduced-motion: reduce){.company-page .fs-tab .rh-surp.is-anim .rh-surp-bar,.company-page .fs-tab .rh-surp.is-anim .rh-surp-cap,.company-page .fs-tab .rh-surp.is-anim .rh-surp-x{animation:none}}.company-page .fs-tab .rh-surp-bar{box-shadow:0 1px 2px #16140f1a,0 6px 14px -6px #16140f38}.company-page .fs-tab .rh-surp-g{border-radius:var(--r-sm);transition:background-color var(--t-fast)}.company-page .fs-tab .rh-surp-g:hover{background:#0040150b}.company-page .fs-tab .rh-surp-g:hover .rh-surp-bar{box-shadow:0 2px 4px #16140f1f,0 12px 24px -8px #16140f47}.company-page .fs-tab .rh-surp-plot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}@media (prefers-reduced-motion: reduce){.company-page .fs-tab .rh-surp-g{transition:none}}html:root .company-page .fs-tab .cpo-cred-co{display:inline-flex;align-items:center;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}html:root .company-page .fs-tab .cpo-cred-mono{display:inline-flex;line-height:0;flex:none}html:root .company-page .fs-tab .cpo-cred-mono svg{inline-size:18px;block-size:18px}.company-page .fs-tab[data-lang=ar] .cpo-cred-mono{margin-left:7px}.company-page .fs-tab[data-lang=en] .cpo-cred-mono{margin-right:7px}html:root .company-page .fs-tab .cpo-cred-sym{color:var(--tb-quiet);font-weight:500;font-variant-numeric:tabular-nums}.company-page .fs-tab[data-lang=ar] .cpo-cred-sym{margin-left:7px}.company-page .fs-tab[data-lang=en] .cpo-cred-sym{margin-right:7px}html:root .company-page .fs-tab .bsc-bar{filter:drop-shadow(0 1px 2px rgba(22,20,15,.14))}html:root .company-page .fs-tab .bs-chart-svg:hover .bsc-bar{filter:drop-shadow(0 2px 4px rgba(22,20,15,.18))}html:root .company-page .fs-tab .bs-chart-cred{display:flex;justify-content:center;padding-block-end:6px}html:root .company-page .fs-tab .bs-chart-cred .rh-surp-brand{font-size:var(--fs-caption)}html:root .company-page .fs-tab .bs-chart-cred .rh-surp-logo{block-size:18px}html:root .company-page .fs-tab .bs-chart-svg .bsc-bar{transform-origin:center bottom}html:root .company-page .fs-tab .bs-chart-svg.is-grow .bsc-bar{animation:bscGrow .52s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion: reduce){html:root .company-page .fs-tab .bs-chart-svg.is-grow .bsc-bar{animation:none}}html:root .company-page .fs-tab .rh-surp-kn{font-weight:600;font-variant-numeric:tabular-nums}html:root .company-page .fs-tab .rh-surp-kn.is-up{color:var(--p-pos)}html:root .company-page .fs-tab .rh-surp-kn.is-dn{color:var(--p-neg)}html:root .company-page .fs-tab .rh-surp-kn.is-flat{color:var(--tb-quiet)}html:root .company-page .fs-tab .bs-chart-legend,html:root .company-page .fs-tab .bs-chart-cred{display:none}html:root .company-page .fs-tab .bs-chart-container{position:relative}html:root .company-page .fs-tab .bs-surp{margin-block-start:12px}html:root .company-page .fs-tab .bs-surp .rh-surp-groups{direction:ltr;justify-content:stretch}html:root .company-page .fs-tab .bs-surp .rh-surp-g{gap:2px;padding-inline:4px}html:root .company-page .fs-tab .bs-surp-col{position:relative;flex:1 1 0;max-inline-size:26px;min-inline-size:2px;block-size:100%}html:root .company-page .fs-tab .bs-surp-col .rh-surp-bar{position:absolute;inset-inline:0;inline-size:auto}html:root .company-page .fs-tab .bs-surp .bsc-bar{filter:none;transition:opacity var(--t-fast)}html:root .company-page .fs-tab .bs-surp .rh-surp-bar.is-neg{border-radius:0 0 3px 3px;transform-origin:top}html:root .company-page .fs-tab .bs-surp .rh-surp-gl.is-zero{border-block-start:1px solid var(--tb-line)}html:root .company-page .fs-tab .bs-surp.is-anim .bs-surp-g .rh-surp-bar{animation-delay:calc(var(--i, 0) * 60ms)}html:root .company-page .fs-tab .bs-surp-avg{position:absolute;inset-inline:0;z-index:3;block-size:0;border-block-start:1.5px dashed var(--c);pointer-events:none}html:root .company-page .fs-tab .bs-surp-avg span{position:absolute;inset-block-end:3px;inset-inline-end:4px;font-size:var(--fs-micro);font-weight:600;color:var(--c);white-space:nowrap;background:color-mix(in srgb,var(--p-surface) 85%,transparent);padding-inline:3px;border-radius:2px}html:root .company-page .fs-tab .bs-surp-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}html:root .company-page .fs-tab .bs-surp .rh-surp-xax{direction:ltr}html:root .company-page .fs-tab .bs-surp .rh-surp-x-tick{left:0}html:root .company-page .fs-tab .bs-surp .rh-surp-x-lab{left:0;transform:translate(-50%);font-size:var(--fs-caption)}html:root .company-page .fs-tab .bs-surp-key{background:none;border:0;padding:2px 0;font:inherit;font-size:var(--fs-caption);color:var(--tb-quiet);cursor:pointer}html:root .company-page .fs-tab .bs-surp-key:hover{color:var(--p-heading)}html:root .company-page .fs-tab .bs-surp-key:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px;border-radius:4px}html:root .company-page .fs-tab .bs-surp-key.is-off{text-decoration:line-through;opacity:.55}html:root .company-page .fs-tab .bs-surp-key i.is-line{block-size:3px;border-radius:2px}html:root .company-page .fs-tab .bs-chart-container .bs-chart-tooltip{z-index:6}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp .rh-surp-g{padding-inline:1px;gap:1px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp .rh-surp-x-lab{font-size:var(--fs-micro)}}.company-page .fs-tab .bs-surp-keyw{display:inline-flex;align-items:center;gap:2px}html:root .company-page .fs-tab .bs-surp-key-x{position:relative;display:inline-grid;place-items:center;inline-size:18px;block-size:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tb-quiet, #5E5748);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast)}html:root .company-page .fs-tab .bs-surp-key-x svg{inline-size:11px;block-size:11px}html:root .company-page .fs-tab .bs-surp-key-x:hover{background:var(--p-hover);color:var(--p-neg, #C71D39)}html:root .company-page .fs-tab .bs-surp-key-x:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp-key-x:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}}html:root .company-page .fs-tab .bs-surp-avg span{font-size:var(--fs-caption);color:var(--p-heading)}html:root .company-page .fs-tab .bs-surp-avg span:before{content:"";display:inline-block;inline-size:10px;block-size:0;border-block-start:2px dashed var(--c);margin-inline-end:4px;vertical-align:middle}html:root .company-page .fs-tab .bs-surp-key{position:relative;z-index:1}html:root .company-page .fs-tab .bs-surp-key.is-off{opacity:1;color:var(--p-disabled-ink, #7A7568)}html:root .company-page .fs-tab .bs-surp-key.is-off i{opacity:.4}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp-key:before{content:"";position:absolute;inset-block:-10px;inset-inline:0}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp-key-x:before{top:-13px;right:-13px;bottom:-13px;left:-13px;inset-inline-start:0}}html:root .company-page .fs-tab .bs-surp .rh-surp-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px}html:root .company-page .fs-tab .bs-surp .rh-surp-meta .rh-surp-ytitle{position:static;transform:none;grid-column:1;justify-self:start}html:root .company-page .fs-tab .bs-surp .rh-surp-meta .rh-surp-brand{grid-column:2;justify-self:center}html:root .company-page .fs-tab .bs-surp .rh-surp-meta .bs-surp-co{grid-column:3;justify-self:end;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 560px){html:root .company-page .fs-tab .bs-surp .rh-surp-meta{row-gap:6px}}@media (max-width: 560px){html:root .company-page .fs-tab .bs-surp .rh-surp-meta .bs-surp-co{grid-column:1 / -1;grid-row:2;justify-self:center;max-inline-size:100%}}html:root .company-page .fs-tab .bs-surp .bs-surp-g{position:relative}html:root .company-page .fs-tab .bs-surp .bs-surp-g+.bs-surp-g:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:1px;background:var(--p-line-soft, #E7E2D6);pointer-events:none;z-index:0}html:root .company-page .fs-tab .bs-surp .bs-surp-g>*{position:relative;z-index:1}html:root .company-page .fs-tab .bs-surp .rh-surp-x.is-first .rh-surp-x-lab{transform:translate(-10px)}html:root .company-page .fs-tab .bs-surp .rh-surp-x.is-last .rh-surp-x-lab{transform:translate(calc(-100% + 10px))}html:root .company-page .fs-tab .bs-surp .rh-surp-x.is-crowded .rh-surp-x-lab{visibility:hidden}.company-page .fs-tab .bs-chart-ctl-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.company-page .fs-tab .bs-add-short{display:none}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-ctl-row{flex-wrap:nowrap;inline-size:100%;justify-content:space-between;gap:8px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-ctl-row .bs-period-toggle{order:-1;flex:0 0 auto}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-ctl-row .bs-period-btn{min-block-size:30px;min-height:30px;padding-inline:.6rem}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-ctl-row .bs-period-btn:before{content:"";position:absolute;inset-block:-7px;inset-inline:0}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-ctl-row .bs-chart-add-wrap{flex:0 1 auto;min-inline-size:0}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-ctl-row .bs-chart-add-btn{min-block-size:34px;white-space:nowrap}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-add-full{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-add-short{display:inline}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp .rh-surp-tools{align-items:stretch;inline-size:100%}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp .rh-surp-tools-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:2px 12px;inline-size:100%}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp .rh-surp-tools-row>*{max-inline-size:100%;text-align:start}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-avg-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-avg-group{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;inline-size:100%}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-avg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-avg-btn{min-block-size:30px;min-height:30px;padding-inline:.6rem}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-avg-btn:before{content:"";position:absolute;inset-block:-7px;inset-inline:0}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-surp .rh-surp-x-lab{font-size:var(--fs-caption)}}.company-page .fs-tab .bs-chart-avg-hint{font-size:var(--fs-caption);color:var(--tb-quiet, #5E5748)}html:root .company-page .fs-tab .bs-chart-avg-panel.is-off .bs-chart-avg-label{color:var(--p-disabled-ink, #7A7568)}html:root .company-page .fs-tab .bs-chart-avg-panel.is-off .bs-chart-avg-name{color:var(--p-disabled-ink, #7A7568)!important}html:root .company-page .fs-tab .bs-chart-avg-panel.is-off .bs-chart-avg-group{background:var(--p-fill, #F4F1E8);box-shadow:none}html:root .company-page .fs-tab .bs-chart-avg-panel.is-off .bs-chart-avg-btn:disabled,html:root .company-page .fs-tab .bs-chart-avg-panel.is-off .bs-chart-avg-btn:disabled:hover{color:var(--p-disabled-ink, #7A7568);background:transparent;cursor:not-allowed}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-avg-panel{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-avg-panel>.bs-chart-avg-group{grid-column:1 / -1}}.company-page .fs-tab .rh-surp-body{position:relative}.company-page .fs-tab .rh-surp-yax,.company-page .fs-tab .rh-surp-swipe{display:none}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-scroll{margin-inline-start:52px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-scroll::-webkit-scrollbar{display:none}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-track{inline-size:calc(100% * var(--n) / 5)}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-plot,.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-xax{margin-inline-start:0}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-plot{border-inline-start:0}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-gl span{display:none}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-yax{display:block;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:52px;block-size:375px;z-index:3;border-inline-end:1px solid var(--p-border-strong)}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-yax span{position:absolute;inset-inline-end:8px;transform:translateY(50%);font-size:var(--fs-micro);color:var(--p-faint);font-variant-numeric:tabular-nums;direction:ltr;white-space:nowrap}}@media (max-width: 768px){.company-page .fs-tab .rh-surp-swipe{display:block;margin:6px 0 0;text-align:center;font-size:var(--fs-caption);color:var(--tb-quiet, #5E5748)}}@media (max-width: 560px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-yax{block-size:315px}}@media (max-width: 560px){.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-bar{inline-size:16px}}@media (max-width: 768px){.company-page .fs-tab[data-lang=ar] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(10px)}}@media (max-width: 768px){.company-page .fs-tab[data-lang=ar] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(calc(100% - 10px))}}@media (max-width: 768px){.company-page .fs-tab[data-lang=en] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(-10px)}}@media (max-width: 768px){.company-page .fs-tab[data-lang=en] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(calc(-100% + 10px))}}@media (max-width: 560px){.company-page .fs-tab .rh-surp-x-lab,.company-page .fs-tab .rh-surp-body.is-wide .rh-surp-x-lab{font-size:var(--fs-caption)}}@media (max-width: 768px){html:root .company-page .fs-tab .rh-surp-body.is-wide .rh-surp-xax{block-size:80px}}@media (max-width: 768px){html:root .company-page .fs-tab .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+1) .rh-surp-x-tick{block-size:5px}}@media (max-width: 768px){html:root .company-page .fs-tab .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+1) .rh-surp-x-lab{inset-block-start:9px}}@media (max-width: 768px){html:root .company-page .fs-tab .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+2) .rh-surp-x-tick{block-size:28px}}@media (max-width: 768px){html:root .company-page .fs-tab .rh-surp-body.is-wide .rh-surp-x:nth-child(3n+2) .rh-surp-x-lab{inset-block-start:32px}}@media (max-width: 768px){html:root .company-page .fs-tab .rh-surp-body.is-wide .rh-surp-x:nth-child(3n) .rh-surp-x-tick{block-size:51px}}@media (max-width: 768px){html:root .company-page .fs-tab .rh-surp-body.is-wide .rh-surp-x:nth-child(3n) .rh-surp-x-lab{inset-block-start:55px}}@media (max-width: 768px){.company-page .fs-tab[data-lang=ar] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(min(50%,24px))}}@media (max-width: 768px){.company-page .fs-tab[data-lang=ar] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(max(50%,calc(100% - 24px)))}}@media (max-width: 768px){.company-page .fs-tab[data-lang=en] .rh-surp-body.is-wide .rh-surp-x:first-child .rh-surp-x-lab{transform:translate(max(-50%,-24px))}}@media (max-width: 768px){.company-page .fs-tab[data-lang=en] .rh-surp-body.is-wide .rh-surp-x:last-child .rh-surp-x-lab{transform:translate(min(-50%,calc(-100% + 24px)))}}:root .company-page .fs-tab :is(h1,h2,h3,h4,h5,h6){font-family:inherit}:root .company-page .fs-tab .bs-chart-container{position:relative}:root .company-page .fs-tab .bs-chart-container>.bs-chart-tooltip{position:absolute;z-index:20;pointer-events:none}:root .company-page .fs-tab .bs-chart-container{margin:0;border:0;border-radius:0;box-shadow:none;background:none}:root .company-page .fs-tab :is(.bs-chart-title,.rh-surp-title){line-height:1.3}@media (max-width: 768px){html:root .company-page .fs-tab .bs-chart-ctl-row .bs-chart-add-wrap{order:0}}:root .company-page .ov-tab .cp-gated{position:relative;border-radius:4px;overflow:hidden}:root .company-page .ov-tab .cp-gated.cp-locked .cp-gated-body{filter:blur(6px);opacity:.6;pointer-events:none;user-select:none;-webkit-user-select:none}:root .company-page .ov-tab .cp-gate-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.2rem;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){:root .company-page .ov-tab .cp-gate-veil{background:var(--p-fill)}}:root .company-page .ov-tab .cp-gate-medal{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;background:var(--p-gold-bg);box-shadow:none}:root .company-page .ov-tab .cp-gate-medal:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--p-gold)}:root .company-page .ov-tab .cp-gate-title{font-size:var(--fs-h3);font-weight:700;color:var(--p-heading)}:root .company-page .ov-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5;max-width:320px}:root .company-page .ov-tab .cp-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.2rem}:root .company-page .ov-tab .cp-gate-cta{background:var(--p-brand);color:var(--p-on-brand);font-weight:700;font-size:var(--fs-ui);border-radius:4px;padding:.45rem 1.15rem;text-decoration:none;box-shadow:none;transition:box-shadow .15s}:root .company-page .ov-tab .cp-gate-cta:hover{box-shadow:inset 0 0 0 999px #16140f24}:root .company-page .ov-tab .cp-gate-cta:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cp-gate-sample{background:var(--p-surface);color:var(--p-text);font-weight:700;font-size:var(--fs-ui);font-family:inherit;border:1px solid var(--p-border-strong);border-radius:4px;padding:.45rem 1.15rem;cursor:pointer;transition:background .15s,border-color .15s}:root .company-page .ov-tab .cp-gate-sample:hover{background:var(--p-fill);border-color:var(--p-border-strong)}:root .company-page .ov-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cp-gate-sample--inline{font-size:var(--fs-caption);padding:.3rem .8rem;display:inline-flex;align-items:center;gap:.3rem}:root .company-page .ov-tab .cp-th-lock{display:inline-flex;align-items:center;gap:3px;margin-top:3px;padding:1px 7px;border-radius:2px;background:var(--p-gold-bg);border:1px solid var(--p-gold);color:var(--p-gold);font-size:var(--fs-caption);font-weight:700;letter-spacing:.01em}:root .company-page .ov-tab .cp-th-lock svg{flex-shrink:0}:root .company-page .ov-tab .cp-locked-cell{filter:blur(5px);opacity:.6;user-select:none;-webkit-user-select:none}:root .company-page .ov-tab .cp-board-gate{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.8rem;padding:.8rem 1rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:none}:root .company-page .ov-tab .cp-board-gate-medal{display:inline-flex;flex-shrink:0}:root .company-page .ov-tab .cp-board-gate-medal .cp-gate-medal{width:40px;height:40px}:root .company-page .ov-tab .cp-board-gate-text{flex:1;min-width:200px;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.55}:root .company-page .ov-tab .cp-board-gate-text strong{display:block;color:var(--p-heading);font-size:var(--fs-ui);font-weight:700;margin-bottom:.15rem}:root .company-page .ov-tab .cp-board-gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}:root .company-page .ov-tab .cp-tf-btn{padding:.25rem .65rem;border:1px solid var(--p-border);border-radius:4px;background:var(--p-surface);font-size:var(--fs-caption);font-weight:600;cursor:pointer;color:var(--p-muted);transition:all .15s}:root .company-page .ov-tab .cp-tf-btn:hover{border-color:var(--p-border-strong)}:root .company-page .ov-tab .cp-tf-btn.active{background:var(--p-brand);color:var(--p-on-brand);border-color:var(--p-brand)}:root .company-page .ov-tab .cp-chart-canvas{position:relative;width:100%;aspect-ratio:10 / 3}:root .company-page .ov-tab .cp-chart-canvas svg{position:absolute;top:0;left:0;width:calc(100% - 46px);height:100%}:root[dir=rtl] .company-page .ov-tab .cp-chart-canvas svg{left:46px;right:auto}:root .company-page .ov-tab .cp-chart-axis{position:absolute;top:0;bottom:0;right:0;width:44px;pointer-events:none;z-index:2;border-inline-start:1px solid var(--p-border);background:var(--p-surface)}:root .company-page .ov-tab .cp-chart-axis span{position:absolute;right:6px;transform:translateY(-50%);font-size:var(--fs-micro);font-weight:500;color:var(--p-muted);font-family:Inter,sans-serif;white-space:nowrap}:root[dir=rtl] .company-page .ov-tab .cp-chart-axis{right:auto;left:0}:root[dir=rtl] .company-page .ov-tab .cp-chart-axis span{right:auto;left:6px}:root .company-page .ov-tab .cp-chart-labels{display:flex;justify-content:space-between;padding:.35rem 1rem;font-size:var(--fs-caption);color:var(--p-muted);font-family:Inter,sans-serif}@media (max-width: 768px){:root .company-page .ov-tab .cp-chart-canvas{aspect-ratio:5 / 3}}@media (max-width: 768px){:root .company-page .ov-tab .cp-chart-labels{padding:.25rem .75rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .ov-tab .cp-tf-btn{padding:.2rem .5rem;font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .ov-tab .cp-chart-axis span{font-size:var(--fs-micro)}}@media (max-width: 480px){:root .company-page .ov-tab .cp-chart-canvas{aspect-ratio:4 / 3}}@media (max-width: 375px){:root .company-page .ov-tab .cp-tf-btn{padding:.15rem .4rem;font-size:var(--fs-caption)}}:root .company-page .ov-tab .fr-positive{color:var(--p-pos)}:root .company-page .ov-tab .fr-negative{color:var(--p-neg)}:root .company-page .ov-tab .fr-indicators-fullwidth{max-height:none}:root .company-page .ov-tab .fr-indicators-panel{position:relative;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--r-md);padding:0 1.25rem 1rem;overflow-y:visible}:root .company-page .ov-tab .fr-indicators-title{position:sticky;top:var(--bar-bottom);background:var(--p-surface);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 0 .75rem;border-bottom:1px solid var(--p-border);z-index:3}:root .company-page .ov-tab .fr-indicators-title-text{font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading);margin:0}:root .company-page .ov-tab .fr-title-tools{display:flex;align-items:center;gap:.5rem;flex-shrink:0}:root .company-page .ov-tab .fr-customize-btn{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--h-sm);padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font:600 var(--fs-caption)/var(--lh-control) var(--font-ui);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast);white-space:nowrap}:root .company-page .ov-tab .fr-customize-btn:hover{background:var(--p-hover);border-color:var(--p-border-strong)}:root .company-page .ov-tab .fr-customize-btn:active{background:var(--p-press)}:root .company-page .ov-tab .fr-customize-btn svg{flex-shrink:0}:root .company-page .ov-tab .fr-search-wrap{position:sticky;top:calc(var(--bar-bottom) + var(--fr-title-h, 4rem));background:var(--p-surface);padding:.5rem 0;z-index:2}:root .company-page .ov-tab .fr-search-input{width:100%;box-sizing:border-box;min-block-size:var(--h-md);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-strong);border-radius:var(--r-sm);font:400 var(--fs-ui)/var(--lh-control) var(--font-ui);color:var(--p-heading);background:var(--p-surface);transition:border-color var(--t-fast)}:root .company-page .ov-tab .fr-search-input::placeholder{color:var(--p-faint);opacity:1}:root .company-page .ov-tab .fr-search-input:hover{border-color:var(--p-border-strong-hover)}:root .company-page .ov-tab .fr-search-input:focus{border-color:var(--p-brand);background:var(--p-surface);outline:2px solid var(--p-brand);outline-offset:-2px}:root .company-page .ov-tab .fr-indicator-group{display:grid;gap:0 .75rem;padding:.15rem 0 0}:root .company-page .ov-tab .fr-indicator-group-header{grid-column:1 / -1;display:flex;align-items:center;gap:.35rem;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);padding:.7rem 0 .3rem;cursor:pointer;-webkit-user-select:none;user-select:none}:root .company-page .ov-tab .fr-group-arrow{flex-shrink:0;transition:transform .25s ease;transform:rotate(90deg)}:root .company-page .ov-tab .fr-group-arrow--collapsed{transform:rotate(0)}:root[dir=rtl] .company-page .ov-tab .fr-group-arrow--collapsed{transform:rotate(180deg)}:root .company-page .ov-tab .fr-group-period{display:inline-flex;align-items:center;min-block-size:var(--h-xs);margin-inline-start:.45rem;font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);color:var(--p-muted);background:var(--p-fill);border-radius:var(--r-xs);padding-inline:.5rem;white-space:nowrap}:root .company-page .ov-tab .fr-indicator-group-rows{grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:inherit;max-height:2000px;overflow:hidden;transition:max-height .3s ease,opacity .25s ease;opacity:1}:root .company-page .ov-tab .fr-group-collapsed{max-height:0;opacity:0;padding:0}:root .company-page .ov-tab .fr-indicator-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .25rem;border-bottom:1px solid var(--p-line-soft);border-radius:0;transition:background-color var(--t-fast);min-width:0}:root .company-page .ov-tab .fr-indicator-row:hover{background:var(--p-hover)}:root .company-page .ov-tab .fr-clickable{cursor:pointer}:root .company-page .ov-tab .fr-indicator-label{font-size:var(--fs-caption);color:var(--p-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline-end:.4rem}:root .company-page .ov-tab .fr-indicator-value{font-size:var(--fs-ui);font-weight:500;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--p-heading);display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0;white-space:nowrap;line-height:1.2}:root[dir=ltr] .company-page .ov-tab .fr-indicator-value,html:root .company-page .ov-tab :not([dir=rtl]):not([lang=ar]) .fr-indicator-value{align-items:flex-start}:root .company-page .ov-tab .fr-indicator-value.fr-negative{color:var(--p-neg)}:root .company-page .ov-tab .fr-indicator-value.fr-positive{color:var(--p-pos)}:root .company-page .ov-tab .fr-indicator-unit{font-size:var(--fs-caption);font-weight:400;color:var(--p-muted);margin-top:1px}:root .company-page .ov-tab .fr-def-tooltip{position:absolute;z-index:var(--z-float);background:var(--p-surface);border:1px solid var(--p-line-soft);border-radius:var(--r-md);box-shadow:var(--p-shadow-pop);padding:1rem;width:300px;max-width:calc(100% - 2rem);opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);pointer-events:none}:root .company-page .ov-tab .fr-def-tooltip.visible{opacity:1;visibility:visible;pointer-events:auto}:root .company-page .ov-tab .fr-def-title{font-size:var(--fs-ui);font-weight:600;color:var(--p-heading);margin-bottom:.4rem}:root .company-page .ov-tab .fr-def-body{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--p-muted);margin-bottom:.5rem}:root .company-page .ov-tab .fr-def-formula{font-size:var(--fs-caption);font-weight:500;color:var(--p-text);background:var(--p-fill);padding:.45rem .7rem;border-radius:var(--r-xs);direction:rtl;line-height:1.5}:root[dir=ltr] .company-page .ov-tab .fr-def-formula{direction:ltr}:root .company-page .ov-tab .fr-hint-note{font-size:var(--fs-caption);color:var(--p-muted);margin:.3rem 0 0;font-weight:400;font-style:normal}@media (max-width: 768px){:root .company-page .ov-tab .fr-customize-btn{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .ov-tab .fr-indicators-title{padding:.75rem 0 .6rem}}@media (max-width: 768px){:root .company-page .ov-tab .fr-indicator-group{grid-template-columns:1fr!important;gap:0}}@media (max-width: 768px){:root .company-page .ov-tab .fr-indicator-group-header{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .ov-tab .fr-indicator-row{padding:.45rem .15rem}}@media (max-width: 768px){:root .company-page .ov-tab .fr-search-wrap{padding:.4rem 0}}@media (max-width: 768px){:root .company-page .ov-tab .fr-search-input{min-block-size:var(--h-touch);font-size:var(--fs-input)}}:root .company-page .ov-tab .an-tf-btn{padding:5px 14px;font-size:var(--fs-caption);font-weight:600;font-family:inherit;border:none;background:transparent;color:var(--p-muted);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition)}:root .company-page .ov-tab .an-pf-sub{font-size:var(--fs-caption);color:var(--p-muted);margin:.4rem 0 1rem;line-height:1.55}:root .company-page .ov-tab .an-pf-chart-wrap{width:100%;height:420px;position:relative}:root .company-page .ov-tab .an-pf-chart-wrap svg{width:100%;height:100%;display:block;overflow:visible}:root .company-page .ov-tab .an-pf-bar{fill:var(--p-mark-faint);transition:fill .2s}:root .company-page .ov-tab .an-pf-bar:hover{fill:var(--p-mark-heading)}:root .company-page .ov-tab .an-pf-line{fill:none;stroke:var(--p-mark-text);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}:root .company-page .ov-tab .an-pf-axis{stroke:var(--p-border-strong);stroke-width:1}:root .company-page .ov-tab .an-pf-grid{stroke:var(--p-border);stroke-width:1}:root .company-page .ov-tab .an-pf-axis-label{font-family:Inter,sans-serif;font-size:var(--fs-micro);fill:var(--p-faint)}:root .company-page .ov-tab .an-pf-axis-label-l{text-anchor:end}:root .company-page .ov-tab .an-pf-axis-label-r{text-anchor:start}:root .company-page .ov-tab .an-pf-q-label{font-family:Inter,sans-serif;font-size:var(--fs-caption);fill:var(--p-faint);text-anchor:middle}:root .company-page .ov-tab .an-pf-bar-value{font-family:Inter,sans-serif;font-size:var(--fs-caption);fill:var(--p-heading);font-weight:600;text-anchor:middle}:root .company-page .ov-tab .an-pf-legend{display:flex;gap:1.25rem;margin-top:.85rem;font-size:var(--fs-caption);color:var(--p-muted);flex-wrap:wrap}:root .company-page .ov-tab .an-pf-legend-item{display:inline-flex;align-items:center;gap:.45rem}:root .company-page .ov-tab .an-pf-legend-bar{display:inline-block;width:14px;height:12px;border-radius:2px;background:var(--p-mark-faint)}:root .company-page .ov-tab .an-pf-legend-line{display:inline-block;width:18px;height:0;border-top:2px solid var(--p-mark-text)}@media (max-width: 768px){:root .company-page .ov-tab .an-pf-chart-wrap{height:320px}}:root .company-page .ov-tab .an-own-hist-wrap{width:100%;margin-top:.5rem;position:relative}:root .company-page .ov-tab .an-own-hist-wrap,:root .company-page .ov-tab .an-own-hist-svg{touch-action:pan-y pinch-zoom}:root .company-page .ov-tab .an-own-cross{stroke:var(--p-mark-muted);stroke-width:1;stroke-dasharray:4 4;pointer-events:none}:root .company-page .ov-tab .an-own-dot{pointer-events:none}:root .company-page .ov-tab .an-own-tip{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .12s;background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:var(--p-shadow-float);padding:.55rem .7rem;min-width:180px;z-index:6}:root .company-page .ov-tab .an-own-tip.show{opacity:1}:root .company-page .ov-tab .an-own-tip-date{font-size:var(--fs-caption);font-weight:700;color:var(--p-text);text-align:center;margin-bottom:.4rem;direction:ltr}:root .company-page .ov-tab .an-own-tip-row{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-caption);padding:.13rem 0}:root .company-page .ov-tab .an-own-tip-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}:root .company-page .ov-tab .an-own-tip-lbl{color:var(--p-muted);flex:1}:root .company-page .ov-tab .an-own-tip-val{font-weight:700;color:var(--p-heading);font-variant-numeric:tabular-nums}:root .company-page .ov-tab .an-own-hist-svg{width:100%;height:auto;display:block;overflow:visible}:root .company-page .ov-tab .an-own-hist-svg circle{transition:r .15s}:root .company-page .ov-tab .an-own-hist-svg circle:hover{r:5}:root .company-page .ov-tab .an-own-hist-top{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin:.4rem 0 .1rem}:root .company-page .ov-tab .an-own-hist-legend{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin-top:0}:root .company-page .ov-tab .an-own-hist-legend-item{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-caption);color:var(--p-heading);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.18rem .5rem;border-radius:2px;transition:opacity .15s,background .15s}:root .company-page .ov-tab .an-own-hist-legend-item:hover{background:var(--p-fill)}:root .company-page .ov-tab .an-own-hist-legend-item:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px}:root .company-page .ov-tab .an-own-hist-legend-item.is-hidden{opacity:.4}:root .company-page .ov-tab .an-own-hist-legend-item.is-hidden strong{text-decoration:line-through}:root .company-page .ov-tab .an-own-hist-legend-item strong{color:var(--p-text);font-variant-numeric:tabular-nums}:root .company-page .ov-tab .an-own-hist-hint{font-size:var(--fs-caption);color:var(--p-muted);text-align:start;margin:0}:root .company-page .ov-tab .an-own-hist-note{font-size:var(--fs-caption);color:var(--p-faint);text-align:center;margin:.5rem 0 0;line-height:1.5}:root .company-page .ov-tab .an-own-hist-swatch{width:16px;height:3px;border-radius:2px;display:inline-block}:root .company-page .ov-tab .an-tf-btn:hover{color:var(--p-heading)}:root .company-page .ov-tab .an-tf-btn.active{background:var(--p-brand);color:var(--p-on-brand);opacity:1}:root .company-page .ov-tab button.cp-gate-cta{border:none;cursor:pointer;font-family:inherit}:root .company-page .ov-tab .cp-gated,:root .company-page .ov-tab .cp-gate-veil,:root .company-page .ov-tab .cp-board-gate{border-radius:var(--r-md)}:root .company-page .ov-tab .cp-gate-sample{border:1px solid var(--p-border-btn)}:root .company-page .ov-tab .cp-gate-cta,:root .company-page .ov-tab .cp-gate-sample{border-radius:var(--r-sm)}:root .company-page .ov-tab .cp-gate-sub,:root .company-page .ov-tab .cp-gate-sample--inline,:root .company-page .ov-tab .cp-board-gate-text,:root .company-page .ov-tab .cp-tf-btn{font-size:var(--fs-caption)}:root .company-page .ov-tab .cp-th-lock{font-size:var(--fs-caption);font-weight:600}:root .company-page .ov-tab .cp-gate-title,:root .company-page .ov-tab .cp-board-gate-text strong{font-weight:600}:root .company-page .ov-tab .cp-gate-cta,:root .company-page .ov-tab .cp-gate-sample{font-weight:600;font-size:var(--fs-caption)}:root .company-page .ov-tab .cp-th-lock,:root .company-page .ov-tab .cp-tf-btn{border-radius:var(--r-xs)}:root .company-page .ov-tab .cp-chart-axis span,:root .company-page .ov-tab .cp-chart-labels{font-size:var(--fs-axis);font-family:var(--font-num)}@media (max-width: 768px){:root .company-page .ov-tab .cp-tf-btn{font-size:var(--fs-caption)}}@media (max-width: 768px){:root .company-page .ov-tab .cp-chart-labels,:root .company-page .ov-tab .cp-chart-axis span{font-size:var(--fs-axis)}}@media (max-width: 375px){:root .company-page .ov-tab .cp-tf-btn{font-size:var(--fs-caption)}}:root .company-page .ov-tab .an-own-tip-val{font-weight:600}:root .company-page .ov-tab .an-tf-btn,:root .company-page .ov-tab .an-pf-legend,:root .company-page .ov-tab .an-own-tip-row,:root .company-page .ov-tab .an-own-hist-hint,:root .company-page .ov-tab .an-own-hist-note{font-size:var(--fs-caption)}:root .company-page .ov-tab .an-tf-btn,:root .company-page .ov-tab .an-own-tip{border-radius:var(--r-xs)}:root .company-page .ov-tab .an-own-hist-legend-item{border-radius:var(--r-sm)}:root .company-page .ov-tab .an-pf-axis-label,:root .company-page .ov-tab .an-pf-q-label,:root .company-page .ov-tab .an-pf-bar-value{font-family:var(--font-num)}:root .company-page .ov-tab .an-pf-legend-bar,:root .company-page .ov-tab .an-own-hist-swatch{border-radius:0}:root .company-page .ov-tab .an-own-tip-date{font-size:var(--fs-caption);font-weight:600}:root .company-page .ov-tab .cp-gate-sample{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .company-page .ov-tab .cp-gate-sample:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}:root .company-page .ov-tab .cp-gate-sample:active{background:var(--p-press)}@media (max-width: 768px){:root .company-page .ov-tab .cp-gate-sample{position:relative}}@media (max-width: 768px){:root .company-page .ov-tab .cp-gate-sample:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}:root .company-page .ov-tab .an-own-tip-val,:root .company-page .ov-tab .an-own-hist-legend-item strong{font-family:var(--font-num);font-weight:600;font-variant-numeric:tabular-nums}:root .company-page .ov-tab .an-tf-btn,:root .company-page .ov-tab .cp-tf-btn{position:relative;min-block-size:calc(var(--h-sm) - 6px);min-height:calc(var(--h-sm) - 6px);padding-block:0;padding-inline:.75rem;border:0;border-radius:var(--r-xs);background:transparent;color:var(--p-muted);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);box-shadow:none;opacity:1;transition:background-color var(--t-fast),color var(--t-fast)}:root .company-page .ov-tab .an-tf-btn:hover,:root .company-page .ov-tab .cp-tf-btn:hover{background:var(--p-hover);color:var(--p-heading);border-color:transparent}:root .company-page .ov-tab .an-tf-btn.active,:root .company-page .ov-tab .cp-tf-btn.active{background:var(--p-brand-tint);border-color:transparent;color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .company-page .ov-tab .an-tf-btn:focus-visible,:root .company-page .ov-tab .cp-tf-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px;z-index:1}@media (max-width: 768px){:root .company-page .ov-tab .an-tf-btn,:root .company-page .ov-tab .cp-tf-btn{min-block-size:calc(var(--h-lg) - 6px);min-height:calc(var(--h-lg) - 6px);padding-inline:.625rem}}:root .company-page .ov-tab .an-own-hist-legend-item{border-radius:var(--r-sm);transition:background-color var(--t-fast),color var(--t-fast)}:root .company-page .ov-tab .an-own-hist-legend-item:hover{background:var(--p-hover)}:root .company-page .ov-tab .an-own-hist-legend-item.is-hidden{opacity:1;color:var(--p-disabled-ink)}:root .company-page .ov-tab .an-own-hist-legend-item.is-hidden strong{color:var(--p-disabled-ink)}:root .company-page .ov-tab .an-own-hist-legend-item:focus-visible{outline-offset:2px}:root .company-page .ov-tab .an-own-tip{border:1px solid var(--p-line-soft);border-radius:var(--r-xs);background:var(--p-surface);box-shadow:var(--p-shadow-pop);color:var(--p-text);font-size:var(--fs-caption)}:root .company-page .ov-tab .cp-th-lock{border:0;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;box-shadow:none}:root .company-page .ov-tab .cp-th-lock{min-block-size:var(--h-xs);padding-block:0;padding-inline:.5rem}:root .company-page .ov-tab .cp-gated{border-radius:var(--r-md)}:root .company-page .ov-tab .cp-gate-veil{gap:.75rem;padding:1.25rem;border:1px solid var(--p-border);border-radius:var(--r-md);background:var(--p-surface);backdrop-filter:none;-webkit-backdrop-filter:none}:root .company-page .ov-tab .cp-gate-medal,:root .company-page .ov-tab .cp-board-gate-medal .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}:root .company-page .ov-tab .cp-gate-medal:after{content:none}:root .company-page .ov-tab .cp-gate-medal:before{content:"للمشتركين";order:1}:root[dir=ltr] .company-page .ov-tab .cp-gate-medal:before{content:"Subscribers"}:root .company-page .ov-tab .cp-gate-medal svg{inline-size:.75rem;block-size:.75rem}:root .company-page .ov-tab .cp-gate-title{font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .company-page .ov-tab .cp-gate-sub{font-size:var(--fs-caption);color:var(--p-muted)}:root .company-page .ov-tab .cp-gate-actions{gap:.5rem}:root .company-page .ov-tab :is(a,button).cp-gate-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h-md);padding-block:0;padding-inline:1rem;border:1px solid var(--p-brand);border-radius:var(--r-sm);background:var(--p-brand);color:var(--p-on-brand);font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-control);text-decoration:none;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast)}:root .company-page .ov-tab :is(a,button).cp-gate-cta:hover{background:var(--p-brand-hover);border-color:var(--p-brand-hover);color:var(--p-on-brand);box-shadow:none}:root .company-page .ov-tab :is(a,button).cp-gate-cta:active{background:var(--p-brand-press);border-color:var(--p-brand-press)}:root .company-page .ov-tab .cp-gate-cta:focus-visible,:root .company-page .ov-tab .cp-gate-sample:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-md);padding-inline:1rem;font-size:var(--fs-ui)}:root .company-page .ov-tab .cp-gate-sample--inline{min-block-size:var(--h-sm);padding-inline:.75rem;font-size:var(--fs-caption)}:root .company-page .ov-tab .cp-board-gate{border-color:var(--p-border);border-radius:var(--r-md);background:var(--p-surface)}:root .company-page .ov-tab .cp-board-gate-text{font-size:var(--fs-caption)}:root .company-page .ov-tab .cp-board-gate-text strong{font-size:var(--fs-ui);font-weight:600}@media (max-width: 768px){:root .company-page .ov-tab :is(a,button).cp-gate-cta{min-block-size:var(--h-touch)}}@media (max-width: 768px){:root .company-page .ov-tab .cp-gate-veil .cp-gate-sample{min-block-size:var(--h-touch)}}:root .company-page .ov-tab .cp-chart-axis{border-inline-start-color:var(--p-chart-axis)}:root .company-page .ov-tab .cp-chart-axis span,:root .company-page .ov-tab .cp-chart-labels{font-family:var(--font-num);font-size:var(--fs-axis);color:var(--p-muted)}:root .company-page .ov-tab .an-pf-sub{font-size:var(--fs-caption)}:root .company-page .ov-tab .an-pf-bar{fill:var(--p-chart-past)}:root .company-page .ov-tab .an-pf-bar:hover{fill:var(--p-chart-focus)}:root .company-page .ov-tab .an-pf-line{stroke:var(--p-mark-heading)}:root .company-page .ov-tab .an-pf-axis{stroke:var(--p-chart-axis)}:root .company-page .ov-tab .an-pf-grid{stroke:var(--p-chart-grid)}:root .company-page .ov-tab .an-pf-axis-label,:root .company-page .ov-tab .an-pf-q-label{font-family:var(--font-num);fill:var(--p-muted)}:root .company-page .ov-tab .an-pf-bar-value{font-family:var(--font-num)}:root .company-page .ov-tab .an-pf-legend{font-size:var(--fs-caption)}:root .company-page .ov-tab .an-pf-legend-bar{border-radius:0;background:var(--p-chart-past)}:root .company-page .ov-tab .an-pf-legend-line{border-top-color:var(--p-mark-heading)}:root .company-page .ov-tab .an-own-cross{stroke:var(--p-chart-axis);stroke-dasharray:none}:root .company-page .ov-tab .an-own-tip-date{font-family:var(--font-num);font-size:var(--fs-caption);font-weight:600}:root .company-page .ov-tab .an-own-tip-row{font-size:var(--fs-caption)}:root .company-page .ov-tab .an-own-hist-hint,:root .company-page .ov-tab .an-own-hist-note{font-size:var(--fs-caption)}:root .company-page .ov-tab .an-own-hist-note{color:var(--p-muted)}@media (prefers-reduced-motion: reduce){:root .company-page .ov-tab .fr-indicator-group-rows,:root .company-page .ov-tab .fr-group-arrow{transition:none}}:root .company-page .ov-tab .cpo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width: 769px){:root .company-page .ov-tab .cpo-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-info{grid-column:1;grid-row:1}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-chartcol{grid-column:2;grid-row:1;position:sticky;top:calc(var(--bar-bottom) + var(--page-gap))}}:root .company-page .ov-tab .cpo-info,:root .company-page .ov-tab .cpo-chartcol{min-width:0}:root .company-page .ov-tab .cpo-n{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}:root .company-page .ov-tab .cpo-unit{margin-inline-start:4px;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}:root .company-page .ov-tab .cpo-cap{font-size:var(--fs-ui);font-weight:400;color:var(--p-muted)}:root .company-page .ov-tab .cpo-cap-line{margin:-4px 0 10px}:root .company-page .ov-tab .cpo-hint{margin:-4px 0 8px;font-size:var(--fs-caption);color:var(--p-muted)}:root .company-page .ov-tab .cpo-sheet{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:4px 22px 20px;color:var(--p-text);box-shadow:none}:root .company-page .ov-tab .cpo-sec{margin-top:18px;padding-block:18px 8px;border-top:1px solid var(--p-mark-heading)}:root .company-page .ov-tab .cpo-sec:first-child{margin-top:0;border-top:0}:root .company-page .ov-tab .cpo-sech{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}:root .company-page .ov-tab .cpo-idx{font-size:var(--fs-caption);font-weight:600;color:var(--p-faint);font-variant-numeric:tabular-nums}:root .company-page .ov-tab .cpo-h2{margin:0;font-size:var(--fs-h2);font-weight:600;line-height:1.5;color:var(--p-heading)}:root .company-page .ov-tab .cpo-h3{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading)}:root .company-page .ov-tab .cpo-sech .cpo-tools{margin-inline-start:auto;align-self:center}:root .company-page .ov-tab .cpo-sub{margin:14px 0 4px;font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading)}:root .company-page .ov-tab .cpo-sech+.cpo-sub{margin-top:0}:root .company-page .ov-tab .cpo-about{max-inline-size:var(--read-w);margin:0;font-size:var(--fs-body);line-height:1.7;color:var(--p-text)}:root .company-page .ov-tab .cpo-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root .company-page .ov-tab .cpo-more{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;border-radius:4px;background:none;font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--p-brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root .company-page .ov-tab .cpo-more:hover{color:var(--p-brand-hover)}:root .company-page .ov-tab .cpo-more:active{color:var(--p-brand-press)}:root .company-page .ov-tab .cpo-more:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cpo-more[hidden]{display:none}:root .company-page .ov-tab .cpo-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;margin:12px 0 0}:root .company-page .ov-tab .cpo-kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding-block:8px;border-bottom:1px solid var(--p-line-soft);font-size:var(--fs-ui)}:root .company-page .ov-tab .cpo-kv:last-child{border-bottom:0}:root .company-page .ov-tab .cpo-kv dt{flex:none;max-inline-size:50%;color:var(--p-text)}:root .company-page .ov-tab .cpo-kv dd{min-width:0;margin:0;font-weight:500;color:var(--p-heading);text-align:end;overflow-wrap:anywhere}:root .company-page .ov-tab .cpo-kv dd a{display:inline-flex;align-items:center;gap:4px;border-radius:4px;color:var(--p-brand);text-decoration:none}:root .company-page .ov-tab .cpo-kv dd a:hover{color:var(--p-brand-hover);text-decoration:underline;text-underline-offset:3px}:root .company-page .ov-tab .cpo-kv dd a:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cpo-kv dd a svg{flex:none;inline-size:14px;block-size:14px}:root[dir=rtl] .company-page .ov-tab .cpo-kv dd a svg{transform:scaleX(-1)}:root .company-page .ov-tab .cpo-perf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;align-items:start}:root .company-page .ov-tab .cpo-tt{width:100%;margin-bottom:14px;border-collapse:collapse;background:var(--p-surface)}:root .company-page .ov-tab .cpo-tt th{padding:6px 0;border-bottom:1px solid var(--p-mark-heading);background:none;font-size:var(--fs-ui);font-weight:600;color:var(--p-muted);text-align:start}:root .company-page .ov-tab .cpo-tt td{padding:7px 0;border-bottom:1px solid var(--p-line-soft);font-size:var(--fs-ui);line-height:1.5;vertical-align:baseline;color:var(--p-text)}:root .company-page .ov-tab .cpo-tt .cpo-num{padding-inline-start:12px;text-align:end;white-space:nowrap}:root .company-page .ov-tab .cpo-tt td.cpo-num{font-weight:500;color:var(--p-heading)}:root .company-page .ov-tab .cpo-term{display:inline;padding:0;border:0;border-radius:4px;background:none;font:inherit;color:inherit;text-align:start;text-decoration:underline dotted var(--p-border-btn);text-underline-offset:4px;cursor:pointer}:root .company-page .ov-tab .cpo-term:hover{color:var(--p-heading);text-decoration-color:var(--p-heading)}:root .company-page .ov-tab .cpo-term:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cpo-term[aria-expanded=true]{color:var(--p-heading);font-weight:500;text-decoration-style:solid;text-decoration-color:var(--p-heading)}:root .company-page .ov-tab .cpo-row-gold td,:root .company-page .ov-tab .cpo-row-gold td.cpo-num,:root .company-page .ov-tab .cpo-row-gold .cpo-term{color:var(--p-gold)}:root .company-page .ov-tab .cpo-row-gold .cpo-term{text-decoration-color:var(--p-gold)}:root .company-page .ov-tab .cpo-tt .fs-neg{color:var(--p-neg)}:root .company-page .ov-tab .cpo-tt .fs-pos{color:var(--p-pos)}:root .company-page .ov-tab .cpo-tt .fs-zero{color:var(--p-zero)}:root .company-page .ov-tab .cpo-defpop{position:fixed;z-index:1200;inset-block-start:0;inset-inline-start:0;inline-size:min(360px,calc(100vw - 32px));max-block-size:min(440px,calc(100vh - 32px));overflow-y:auto;padding:12px 16px 16px;border:1px solid var(--p-line-soft);border-radius:10px;background:var(--p-surface);box-shadow:var(--p-shadow-pop);color:var(--p-text);overscroll-behavior:contain}:root .company-page .ov-tab .cpo-defpop[hidden],:root .company-page .ov-tab .cpo-defscrim[hidden]{display:none}:root .company-page .ov-tab .cpo-defpop:focus{outline:none}:root .company-page .ov-tab .cpo-defpop:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cpo-defpop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}:root .company-page .ov-tab .cpo-defpop-h{margin:0;padding-top:4px;font-size:var(--fs-h3);font-weight:600;line-height:1.5;color:var(--p-heading)}:root .company-page .ov-tab .cpo-defscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1199;background:var(--p-scrim)}@media (min-width: 769px){:root .company-page .ov-tab .cpo-defscrim{display:none}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-defpop{inset-block:auto 0;inset-inline:0;inline-size:auto;max-block-size:70vh;padding:12px 16px calc(20px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;box-shadow:var(--p-shadow-modal)}}:root .company-page .ov-tab .cpo-seg{display:inline-flex;flex-wrap:wrap;gap:2px;max-inline-size:100%;padding:2px;border:1px solid var(--p-border-btn);border-radius:6px;background:var(--p-surface)}:root .company-page .ov-tab .cpo-panel>.cpo-seg{display:flex}:root .company-page .ov-tab .cpo-panel>.cpo-seg .cp-tf-btn{flex:1 0 auto;padding-inline:8px}:root .company-page .ov-tab .cpo-seg .an-tf-btn,:root .company-page .ov-tab .cpo-seg .cp-tf-btn{min-height:28px;min-block-size:28px;padding-inline:10px;border-radius:4px;font-size:var(--fs-ui);white-space:nowrap;font-variant-numeric:tabular-nums}:root .company-page .ov-tab .cpo-sec .cp-gated{margin-top:4px}:root .company-page .ov-tab .cpo-sec .an-pf-legend{margin-top:8px}:root .company-page .ov-tab .cpo-stack{display:flex;gap:2px;height:14px;margin:8px 0 10px;border-radius:999px;overflow:hidden;background:var(--p-surface)}:root .company-page .ov-tab .cpo-stack i{display:block;min-width:3px;height:100%}:root .company-page .ov-tab .cpo-own-list{margin:0;padding:0;list-style:none}:root .company-page .ov-tab .cpo-own-list li{display:flex;align-items:center;gap:8px;padding-block:7px;border-bottom:1px solid var(--p-line-soft);font-size:var(--fs-body);color:var(--p-text)}:root .company-page .ov-tab .cpo-own-list li:last-child{border-bottom:0}:root .company-page .ov-tab .cpo-sw{flex:none;inline-size:10px;block-size:10px}:root .company-page .ov-tab .cpo-own-v{margin-inline-start:auto;font-weight:500;color:var(--p-heading)}:root .company-page .ov-tab .cpo-own-sub{margin-top:18px;padding-top:14px;border-top:1px solid var(--p-line-soft)}:root .company-page .ov-tab .cpo-panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--p-border);border-radius:10px;background:var(--p-surface);box-shadow:none;color:var(--p-text)}:root .company-page .ov-tab .cpo-panel:fullscreen{padding:24px;border:0;border-radius:0;overflow:auto}:root .company-page .ov-tab .cpo-panel:-webkit-full-screen{padding:24px;border:0;border-radius:0;overflow:auto}:root .company-page .ov-tab .cpo-panel::backdrop{background:var(--p-surface)}:root .company-page .ov-tab .cpo-quote{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}:root .company-page .ov-tab .cpo-quote .cpo-icbtn{align-self:center}:root .company-page .ov-tab .cpo-price{font-size:var(--fs-price);font-weight:600;line-height:1.1;color:var(--p-heading)}:root .company-page .ov-tab .cpo-cur{font-size:var(--fs-ui);color:var(--p-muted)}:root .company-page .ov-tab .cpo-chg{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600}:root .company-page .ov-tab .cpo-chg.is-pos{color:var(--p-pos)}:root .company-page .ov-tab .cpo-chg.is-neg{color:var(--p-neg)}:root .company-page .ov-tab .cpo-chg.is-zero{color:var(--p-zero)}:root .company-page .ov-tab .cpo-chg:before{content:"";flex:none;inline-size:12px;block-size:8px;background-color:currentColor;-webkit-mask:var(--p-chevron) center / 100% 100% no-repeat;mask:var(--p-chevron) center / 100% 100% no-repeat}:root .company-page .ov-tab .cpo-chg.is-neg:before{transform:scaleY(-1)}:root .company-page .ov-tab .cpo-chg.is-zero:before{display:none}:root .company-page .ov-tab .cpo-sess{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--p-line-soft)}:root .company-page .ov-tab .cpo-sess div{min-width:0}:root .company-page .ov-tab .cpo-sess dt{font-size:var(--fs-ui);color:var(--p-muted)}:root .company-page .ov-tab .cpo-sess dd{margin:0;font-size:var(--fs-body);font-weight:500;color:var(--p-heading)}:root .company-page .ov-tab .cpo-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:root .company-page .ov-tab .cpo-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;height:28px;padding-inline:10px;border-radius:999px;background:var(--p-brand-tint);box-shadow:inset 0 0 0 1px var(--p-brand);font-size:var(--fs-caption);font-weight:600;color:var(--p-heading);white-space:nowrap}:root .company-page .ov-tab .cpo-chip i{flex:none;inline-size:8px;block-size:8px;border-radius:999px;background:var(--p-chart-focus)}:root .company-page .ov-tab .cpo-icbtn{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;margin-inline-start:auto;padding:0;border:1px solid var(--p-border-btn);border-radius:6px;background:var(--p-surface);color:var(--p-muted);cursor:pointer}:root .company-page .ov-tab .cpo-icbtn:hover{background:var(--p-hover);color:var(--p-heading)}:root .company-page .ov-tab .cpo-icbtn:active{background:var(--p-press)}:root .company-page .ov-tab .cpo-icbtn:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cpo-icbtn[aria-pressed=true]{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-heading)}:root .company-page .ov-tab .cpo-icbtn[hidden]{display:none}:root .company-page .ov-tab .cpo-icbtn svg{inline-size:16px;block-size:16px}:root .company-page .ov-tab .cpo-panel .cp-chart-canvas{aspect-ratio:auto;height:clamp(200px,calc(100vh - 500px),340px)}:root .company-page .ov-tab .cpo-panel:fullscreen .cp-chart-canvas{height:max(240px,calc(100vh - 390px))}:root .company-page .ov-tab .cpo-panel:-webkit-full-screen .cp-chart-canvas{height:max(240px,calc(100vh - 390px))}:root .company-page .ov-tab .cpo-panel .cp-chart-axis{background:var(--p-surface);border-inline-start-color:var(--p-chart-axis)}:root .company-page .ov-tab .cpo-panel .cp-chart-axis .cpo-last{inset-inline:2px;padding:1px 2px;border-radius:4px;background:var(--p-mark-heading);color:var(--p-surface);font-size:var(--fs-micro);font-weight:600;line-height:1.4;text-align:center;z-index:3}:root .company-page .ov-tab .cpo-panel .cp-chart-labels{display:flex;justify-content:space-between;gap:4px;direction:ltr;padding-block:2px 0;padding-inline:0 46px;font-size:var(--fs-caption);color:var(--p-muted)}:root[dir=rtl] .company-page .ov-tab .cpo-panel .cp-chart-labels{padding-inline:46px 0}:root .company-page .ov-tab .cpo-sum{padding:8px 12px;border:1px solid var(--p-border);border-radius:6px;font-size:var(--fs-ui);line-height:1.7;color:var(--p-text)}:root .company-page .ov-tab .cpo-sum-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 12px}:root .company-page .ov-tab .cpo-sum b{font-weight:600;color:var(--p-heading)}:root .company-page .ov-tab .cpo-sum-v{display:inline-flex;align-items:baseline;gap:8px;font-weight:600}:root .company-page .ov-tab .cpo-sum-v .cpo-unit{margin-inline-start:-4px}:root .company-page .ov-tab .cpo-dot{display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:6px;border-radius:999px;background:var(--p-chart-focus);vertical-align:1px}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sheet{padding:2px 16px 16px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-facts,:root .company-page .ov-tab .cpo-perf{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-panel{padding:14px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-price{font-size:var(--fs-price)}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sess dd{font-size:var(--fs-ui)}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-panel .cp-chart-canvas{height:220px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-seg .an-tf-btn,:root .company-page .ov-tab .cpo-seg .cp-tf-btn{min-height:44px;min-block-size:44px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-icbtn{inline-size:44px;block-size:44px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-more{min-height:44px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-term{padding-block:4px}}:root .company-page .ov-tab .cpo-sheet{background:transparent;border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:16px}:root .company-page .ov-tab .cpo-sec,:root .company-page .ov-tab .cpo-sec:first-child{margin-top:0;padding:16px 20px 18px;background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sheet{padding:0}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sec,:root .company-page .ov-tab .cpo-sec:first-child{padding:14px 16px 16px}}:root .company-page .ov-tab .cpo-sec.cpo-ind{padding:0 1.25rem 1rem}:root .company-page .ov-tab .cpo-ind .fr-indicators-title-text .cpo-idx{margin-inline-end:8px}:root .company-page .ov-tab .cpo-ind .fr-indicator-group-header,:root .company-page .ov-tab .cpo-stats .fr-indicator-group-header{inline-size:100%;margin:0;border:0;background:none;font-family:inherit;line-height:inherit;text-align:start}:root .company-page .ov-tab .cpo-ind .fr-indicator-row,:root .company-page .ov-tab .cpo-stats .fr-indicator-row{inline-size:100%;margin:0;border-width:0 0 1px;border-style:solid;border-color:var(--p-line-soft);background-color:transparent;font:inherit;color:inherit;text-align:start}:root .company-page .ov-tab .cpo-ind .fr-indicator-row:hover,:root .company-page .ov-tab .cpo-ind .fr-indicator-row[aria-expanded=true],:root .company-page .ov-tab .cpo-stats .fr-indicator-row:hover,:root .company-page .ov-tab .cpo-stats .fr-indicator-row[aria-expanded=true]{background-color:var(--p-hover)}:root .company-page .ov-tab .cpo-ind .fr-indicator-row:focus-visible,:root .company-page .ov-tab .cpo-ind .fr-indicator-group-header:focus-visible,:root .company-page .ov-tab .cpo-stats .fr-indicator-row:focus-visible,:root .company-page .ov-tab .cpo-stats .fr-indicator-group-header:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}@media (min-width: 769px){:root .company-page .ov-tab .cpo-info .cpo-ind .fr-indicators-title{top:0}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-info .cpo-ind .fr-search-wrap{top:var(--fr-title-h, 4rem)}}:root .company-page .ov-tab .cpo-search{position:relative}:root .company-page .ov-tab .cpo-srow{display:flex;align-items:flex-start;gap:8px}:root .company-page .ov-tab .cpo-srow .cpo-icbtn{flex:none;inline-size:40px;block-size:40px;margin-inline-start:0}:root .company-page .ov-tab .cpo-sfield{box-sizing:border-box;flex:1 1 auto;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:40px;padding:5px 10px;border:1px solid var(--p-border-strong);border-radius:6px;background:var(--p-surface);cursor:text}:root .company-page .ov-tab .cpo-sfield:hover{border-color:var(--p-border-strong-hover)}:root .company-page .ov-tab .cpo-sfield:focus-within{border-color:var(--p-brand);outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .ov-tab .cpo-sfield .cpo-sicon{flex:none;inline-size:18px;block-size:18px;color:var(--p-muted)}:root .company-page .ov-tab .cpo-schips{display:contents}:root .company-page .ov-tab .cpo-schip{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-width:0;max-inline-size:100%;height:28px;padding-inline:8px;border:1px solid var(--p-border);border-radius:4px;background:var(--p-surface);font-size:var(--fs-caption);font-weight:500;line-height:1;color:var(--p-heading);white-space:nowrap;cursor:default}:root .company-page .ov-tab .cpo-schip.is-base{border-color:var(--p-brand);background:var(--p-brand-tint)}:root .company-page .ov-tab .cpo-schip i{flex:none;inline-size:8px;block-size:8px;border-radius:999px}:root .company-page .ov-tab .cpo-schip b{font-weight:600}:root .company-page .ov-tab .cpo-schip-name{min-width:0;max-inline-size:12em;overflow:hidden;text-overflow:ellipsis}:root .company-page .ov-tab .cpo-schip-x{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;margin:0;margin-inline-end:-4px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--p-muted);cursor:pointer}:root .company-page .ov-tab .cpo-schip-x:hover{background:var(--p-hover);color:var(--p-heading)}:root .company-page .ov-tab .cpo-schip-x:active{background:var(--p-press)}:root .company-page .ov-tab .cpo-schip-x:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px}:root .company-page .ov-tab .cpo-schip-x svg{inline-size:14px;block-size:14px}:root .company-page .ov-tab .cpo-sfield .cpo-sinput{box-sizing:border-box;flex:1 1 120px;min-width:96px;height:28px;min-height:0;margin:0;padding:0 2px;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;font-family:inherit;font-size:var(--fs-input);font-weight:400;line-height:1.4;color:var(--p-heading)}:root .company-page .ov-tab .cpo-sfield .cpo-sinput::placeholder{color:var(--p-faint);opacity:1}:root .company-page .ov-tab .cpo-slist{position:absolute;top:calc(100% + 4px);inset-inline:0 48px;z-index:var(--z-float);box-sizing:border-box;max-block-size:360px;margin:0;padding:4px;overflow-y:auto;list-style:none;border:1px solid var(--p-line-soft);border-radius:10px;background:var(--p-surface);box-shadow:0 1px 2px #16140f0f,0 12px 32px -8px #16140f29}:root .company-page .ov-tab .cpo-slist[hidden]{display:none}:root .company-page .ov-tab .cpo-sopt{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;margin:0;padding:6px 12px;border-radius:6px;font-size:var(--fs-ui);color:var(--p-text);cursor:pointer}:root .company-page .ov-tab .cpo-sopt b{flex:none;min-inline-size:3.2em;font-weight:600;color:var(--p-heading)}:root .company-page .ov-tab .cpo-sopt-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .company-page .ov-tab .cpo-sopt[aria-selected=true]{background:var(--p-hover)}:root .company-page .ov-tab .cpo-sopt[aria-selected=true]:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;inline-size:3px;background:var(--p-brand)}:root .company-page .ov-tab .cpo-sopt[aria-disabled=true],:root .company-page .ov-tab .cpo-sopt[aria-disabled=true] b{color:var(--p-disabled-ink);cursor:default}:root .company-page .ov-tab .cpo-sopt[aria-disabled=true][aria-selected=true]{background:var(--p-fill)}:root .company-page .ov-tab .cpo-sopt[aria-disabled=true][aria-selected=true]:before{display:none}:root .company-page .ov-tab .cpo-sopt-note{flex:none;font-size:var(--fs-caption);color:var(--p-muted)}:root .company-page .ov-tab .cpo-sempty{margin:0;padding:10px 12px;font-size:var(--fs-ui);color:var(--p-muted)}:root .company-page .ov-tab .cpo-panel .cp-chart-canvas svg,:root[dir=rtl] .company-page .ov-tab .cpo-panel .cp-chart-canvas svg{left:0;right:auto;width:calc(100% - 62px)}:root .company-page .ov-tab .cpo-panel .cp-chart-axis,:root[dir=rtl] .company-page .ov-tab .cpo-panel .cp-chart-axis{left:auto;right:0;width:60px;border-inline-start:0;border-left:1px solid var(--p-chart-axis);border-right:0}:root .company-page .ov-tab .cpo-panel .cp-chart-axis span,:root[dir=rtl] .company-page .ov-tab .cpo-panel .cp-chart-axis span{left:6px;right:auto}:root .company-page .ov-tab .cpo-panel .cp-chart-axis span.cpo-last,:root[dir=rtl] .company-page .ov-tab .cpo-panel .cp-chart-axis span.cpo-last{left:2px;right:2px}:root .company-page .ov-tab .cpo-panel .cp-chart-labels,:root[dir=rtl] .company-page .ov-tab .cpo-panel .cp-chart-labels{padding-left:0;padding-right:62px}:root .company-page .ov-tab .cpo-panel .cpo-cmp-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}:root .company-page .ov-tab .cpo-panel .cp-chart-axis .cpo-last.is-cmp{box-sizing:border-box;padding:0 2px 0 5px;border:1px solid var(--cpo-tag);background:var(--p-surface);box-shadow:inset 3px 0 0 var(--cpo-tag);color:var(--p-heading)}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sfield{min-height:44px;padding-block:5px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sfield .cpo-sinput{height:32px;font-size:var(--fs-input)}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-schip{height:32px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-schip-name{max-inline-size:8em}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-schip-x{inline-size:28px;block-size:28px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-schip-x:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-srow .cpo-icbtn{inline-size:44px;block-size:44px}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-slist{inset-inline:0}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sopt{min-height:44px}}:root .company-page .ov-tab .cpo-sfield .cpo-sinput{flex-basis:72px;min-width:72px}@media (max-width: 768px){:root .company-page .ov-tab .cpo-schip{position:relative}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-schip .cpo-schip-name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-sfield{flex-wrap:nowrap;padding-block:3px;overflow:hidden}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-schip{flex:0 1 auto;height:32px}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-schip i,:root .company-page .ov-tab .cpo-schip b,:root .company-page .ov-tab .cpo-schip-x{flex:none}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-schip-name{max-inline-size:7em}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-schip-x{inline-size:28px;block-size:30px;margin-inline-end:-8px}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-sfield .cpo-sinput{height:32px;flex-shrink:0}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-sfield:has(.cpo-schip:nth-child(3)) .cpo-schip{position:relative}}@media (min-width: 769px){:root .company-page .ov-tab .cpo-sfield:has(.cpo-schip:nth-child(3)) .cpo-schip-name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 768px){:root .company-page .ov-tab .cpo-sfield{row-gap:12px}}:root .company-page .ov-tab .ind-cols{columns:3 180px;column-gap:28px;margin-top:4px}:root .company-page .ov-tab .ind-cols[data-cols="2"]{columns:2 180px}:root .company-page .ov-tab .ind-cols[data-cols="1"]{columns:1}:root .company-page .ov-tab .ind-cols .fr-indicator-group{display:block;break-inside:avoid}:root .company-page .ov-tab .ind-cols .fr-indicator-group-rows{display:block}:root .company-page .ov-tab .ind-cols .fr-indicator-row{gap:8px}:root .company-page .ov-tab .ind-cols .fr-indicator-label{white-space:normal;overflow:visible;text-overflow:clip}:root .company-page .ov-tab .ind-cols .fr-indicator-group-header{flex-wrap:wrap;row-gap:4px}:root .company-page .ov-tab .ind-cols .fr-indicator-group-header>span:not(.fr-group-period){white-space:nowrap}@media (max-width: 768px){:root .company-page .ov-tab .ind-cols,:root .company-page .ov-tab .ind-cols[data-cols="2"]{columns:1}}:root .company-page .ov-tab .cpo-grid .cpo-sec,:root .company-page .ov-tab .cpo-grid .cpo-panel{box-shadow:var(--p-shadow-frame)}:root .company-page .ov-tab .cp-chart-labels{font-size:var(--fs-caption)}:root .company-page .ov-tab .cpo-ind .fr-indicators-title-text{font-size:var(--fs-h2)}html:root .company-page .ov-tab .cpo-sfield{--p-surface: #FBF4E2;--p-border-strong: #8C7A52;--p-border-strong-hover: #5E5134}html:root .company-page .ov-tab .cpo-sfield{border-radius:9999px;border-color:#dddec9;box-shadow:var(--p-shadow-frame)}html:root .company-page .ov-tab .cpo-sfield:hover:not(:focus-within){border-color:#a9ab8e}html:root .company-page .ov-tab .cpo-sfield:focus-within{border-color:#004015;outline:2px solid #004015;box-shadow:var(--p-shadow-frame)}html:root .company-page .ov-tab :is(.cp-gate-sample,.cp-gate-cta,.fr-customize-btn,.cpo-icbtn){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .ov-tab :is(.cp-gate-sample,.cp-gate-cta,.fr-customize-btn,.cpo-icbtn):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .ov-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-gate-sample,.cp-gate-cta,.fr-customize-btn,.cpo-icbtn){box-shadow:none}html:root .company-page .ov-tab .cpo-schip-x{border-radius:9999px}html:root .company-page .ov-tab .fr-search-input{--p-border-strong: var(--csh-edge);--p-border-strong-hover: var(--csh-edge-hover);--p-border: var(--csh-edge);border-radius:9999px;box-shadow:var(--p-shadow-frame)}html:root .company-page .ov-tab .fr-search-input{--p-surface: var(--csh-cream)}html:root .company-page .ov-tab .fr-search-input:focus{box-shadow:var(--p-shadow-frame)}html:root .company-page .ov-tab .cpo-schip{--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-line-soft: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);--p-surface: var(--csh-cream);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .ov-tab .cpo-seg{--p-border-btn: var(--csh-edge);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .ov-tab .cpo-seg{border-radius:var(--r-md)}html:root .company-page .ov-tab .cpo-seg>:is(button,a,[role=radio],[role=tab]){border-radius:9999px}:root .company-page .ov-tab .cpo-stats .ind-cols{margin-top:0}:root .company-page .ov-tab .cpo-stats .cpo-stat-margin .fr-indicator-label,:root .company-page .ov-tab .cpo-stats .fr-indicator-value.cpo-stat-gold{color:var(--p-gold)}:root .company-page .ov-tab .cpo-stats .fr-indicator-value.cpo-stat-zero{color:var(--p-zero)}:root .company-page .ov-tab .cpo-stat-na{display:block;margin-top:2px;font-size:var(--fs-caption);color:var(--p-faint)}:root .company-page .ov-tab .cpo-defpop-meta{margin:-2px 0 10px;font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-ui);color:var(--p-muted)}:root .company-page .ov-tab .cpo-defpop-sec+.cpo-defpop-sec{margin-top:14px}:root .company-page .ov-tab .cpo-defpop .cpo-deff-l{display:block}:root .company-page .ov-tab .cpo-defpop .cpo-deff-l+.cpo-deff-l{margin-top:.35rem}:root .company-page .ov-tab .cpo-defpow{display:inline-flex;align-items:center;white-space:nowrap}:root .company-page .ov-tab .cpo-defpow-br{font-size:1.6em;font-weight:400;line-height:1}:root .company-page .ov-tab .cpo-defpow-exp{align-self:flex-start;font-size:var(--fs-micro);line-height:1;margin-inline-start:.1em}:root .company-page .ov-tab .fr-indicator-group-header>span:not(.fr-group-period){font-size:var(--fs-h3);font-weight:700;color:var(--p-gold)}:root .company-page .ov-tab .fr-indicator-group-header .fr-group-period{font-size:12px;font-weight:400;color:var(--p-muted);min-block-size:20px;padding-inline:.4rem}@media (max-width: 768px){:root .company-page .ov-tab .cpo-ind .fr-indicator-row{min-block-size:44px}}:root .company-page .ov-tab .cpo-ind .ind-cols>.fr-indicator-group+.fr-indicator-group{margin-block-start:12px}html:root .company-page .ov-tab .cpo-panel>.cpo-seg .cp-tf-btn{padding-inline:6px}html:root .company-page .ov-tab .cpo-sfield,html:root .company-page .ov-tab .fr-search-input,html:root .company-page .ov-tab .cpo-schip{--p-surface: #FDFAF1}:root .company-page .ov-tab .cpo-stats .fr-indicator-value.cpo-stat-gold,:root .company-page .ov-tab .cpo-stats .cpo-stat-margin .fr-indicator-label{color:var(--tb-quiet, #5E5748)}html:root .company-page .ov-tab :is(.cp-tf-btn,.an-tf-btn):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]),html:root .company-page .ov-tab :is(.cp-tf-btn,.an-tf-btn):is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]):hover{background:var(--p-brand);border-color:var(--p-brand);color:#fbf4e2}:root .company-page .ov-tab .rh-surp-brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .company-page .ov-tab .rh-surp-logo{block-size:24px;inline-size:auto}html:root .company-page .ov-tab :is(.cpo-grid .cpo-sec,.cpo-grid .cpo-panel){position:relative;isolation:isolate}html:root .company-page .ov-tab :is(.cpo-grid .cpo-sec,.cpo-grid .cpo-panel):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/assets/logo-tile.png);background-repeat:repeat;background-size:60px 60px;mix-blend-mode:multiply;opacity:.039}html:root .company-page .ov-tab .cpo-credit{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-start:-4px}html:root .company-page .ov-tab .cpo-unit{font-size:var(--fs-caption);color:var(--tb-quiet)}html:root .company-page .ov-tab .cpo-credit .rh-surp-brand{font-size:var(--fs-caption)}html:root .company-page .ov-tab .cpo-credit .rh-surp-logo{block-size:18px}html:root .company-page .ov-tab .cpo-fs{overflow:hidden}html:root .company-page .ov-tab .cpo-fs body{overflow:hidden}html:root .company-page .ov-tab .cpo-panel.is-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;margin:0;inline-size:100vw;block-size:100vh;block-size:100dvh;max-block-size:none;padding:20px;border:0;border-radius:0;box-shadow:none;overflow:auto}html:root .company-page .ov-tab .cpo-panel.is-fs .cp-chart-canvas{flex:1 1 auto;block-size:auto;min-block-size:260px}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-panel.is-fs{padding:14px}}@media (max-width: 768px){html:root .company-page .ov-tab .an-own-hist-legend-item{min-block-size:var(--h-touch);padding-block:0}}html:root .company-page .ov-tab .cpo-sgroup{position:sticky;inset-block-start:-4px;z-index:1;display:flex;align-items:center;gap:8px;margin:4px 0 2px;padding:5px 12px;border-radius:var(--r-xs);background:#faf1dc}html:root .company-page .ov-tab .cpo-sgroup-name{font-size:var(--fs-caption);font-weight:600;color:var(--p-gold)}html:root .company-page .ov-tab .cpo-sgroup-tag{font-size:var(--fs-caption);font-weight:500;color:var(--p-gold);border:1px solid var(--p-gold);border-radius:var(--r-pill);padding:0 8px}html:root .company-page .ov-tab .cpo-sgroup-n{margin-inline-start:auto;font-size:var(--fs-caption);color:var(--tb-quiet);font-variant-numeric:tabular-nums}html:root .company-page .ov-tab .cpo-chart-cred{margin-block:2px 10px}html:root .company-page .ov-tab .cpo-cred-co{display:inline-flex;align-items:center;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}html:root .company-page .ov-tab .cpo-cred-mono{display:inline-flex;line-height:0;flex:none}html:root .company-page .ov-tab .cpo-cred-mono svg{inline-size:18px;block-size:18px}html:root[dir=rtl] .company-page .ov-tab .cpo-cred-mono{margin-left:7px}html:root[dir=ltr] .company-page .ov-tab .cpo-cred-mono{margin-right:7px}html:root .company-page .ov-tab .cpo-cred-sym{color:var(--tb-quiet);font-weight:500;font-variant-numeric:tabular-nums}html:root[dir=rtl] .company-page .ov-tab .cpo-cred-sym{margin-left:7px}html:root[dir=ltr] .company-page .ov-tab .cpo-cred-sym{margin-right:7px}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-chart-cred{flex-wrap:wrap;gap:4px 10px}}html:root .company-page .ov-tab .cpo-pick{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:14px 18px 6px}html:root .company-page .ov-tab .cpo-pick-setslbl{margin-block-end:6px;font-size:var(--fs-caption);font-weight:600;color:var(--p-gold)}html:root .company-page .ov-tab .cpo-pick-sets{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:12px}html:root .company-page .ov-tab .cpo-pick-set{min-block-size:32px;padding-inline:12px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}html:root .company-page .ov-tab .cpo-pick-set:hover{background:#f6f4ee;border-color:var(--csh-edge-hover)}html:root .company-page .ov-tab .cpo-pick-set[aria-pressed=true]{background:var(--p-brand);border-color:var(--p-brand);color:var(--csh-cream)}html:root .company-page .ov-tab .cpo-pick-search{position:relative;display:flex;align-items:center;gap:8px;margin-block-end:10px;padding-inline:12px;min-block-size:40px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);box-shadow:var(--csh-lift)}html:root .company-page .ov-tab .cpo-pick-search svg{inline-size:16px;block-size:16px;flex:none;color:var(--p-muted)}html:root .company-page .ov-tab .cpo-pick-search input{flex:1 1 auto;min-inline-size:0;border:0;background:none;font-family:inherit;font-size:var(--fs-input);color:var(--p-text);outline:none}html:root .company-page .ov-tab .cpo-pick-group{margin-block-end:6px}html:root .company-page .ov-tab .cpo-pick-ghead{position:sticky;inset-block-start:-14px;z-index:2;display:flex;align-items:center;gap:8px;margin:8px 0 4px;padding:6px 10px;border-radius:var(--r-xs);background:#faf1dc}html:root .company-page .ov-tab .cpo-pick-gall{display:inline-flex;padding:0;border:0;background:none;cursor:pointer;color:var(--p-gold)}html:root .company-page .ov-tab .cpo-pick-gtitle{font-size:var(--fs-caption);font-weight:600;color:var(--p-gold)}html:root .company-page .ov-tab .cpo-pick-gline{flex:1 1 auto;block-size:1px;background:var(--p-gold);opacity:.35}html:root .company-page .ov-tab .cpo-pick-gper{font-size:var(--fs-caption);color:var(--p-gold)}html:root .company-page .ov-tab .cpo-pick-item{display:flex;align-items:center;gap:10px;min-block-size:36px;padding-inline:10px;border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--p-text);cursor:pointer}html:root .company-page .ov-tab .cpo-pick-item:hover{background:#f6f4ee}html:root .company-page .ov-tab .cpo-pick-item input{position:absolute;opacity:0;pointer-events:none}html:root .company-page .ov-tab .cpo-pick-box{flex:none;inline-size:18px;block-size:18px}html:root .company-page .ov-tab .cpo-pick-box rect{fill:var(--p-surface);stroke:var(--csh-edge-hover);stroke-width:1.4}html:root .company-page .ov-tab .cpo-pick-box .cpo-pick-tick,html:root .company-page .ov-tab .cpo-pick-box .cpo-pick-dash{fill:none;stroke:var(--p-on-brand);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}html:root .company-page .ov-tab .cpo-pick-item input:checked+.cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root .company-page .ov-tab .cpo-pick-item input:checked+.cpo-pick-box .cpo-pick-tick{opacity:1}html:root .company-page .ov-tab .cpo-pick-item input:checked~.cpo-pick-lbl{color:var(--p-heading);font-weight:600}html:root .company-page .ov-tab .cpo-pick-item input:focus-visible+.cpo-pick-box rect{stroke:var(--p-brand);stroke-width:2.4}html:root .company-page .ov-tab .cpo-pick-gall[aria-checked=true] .cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root .company-page .ov-tab .cpo-pick-gall[aria-checked=true] .cpo-pick-tick{opacity:1}html:root .company-page .ov-tab .cpo-pick-gall[aria-checked=mixed] .cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root .company-page .ov-tab .cpo-pick-gall[aria-checked=mixed] .cpo-pick-dash{opacity:1}html:root .company-page .ov-tab .cpo-pick-empty{padding:18px 10px;font-size:var(--fs-ui);color:var(--p-muted)}html:root .company-page .ov-tab .cpo-pick-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 18px;border-block-start:1px solid var(--p-border)}html:root .company-page .ov-tab .cpo-pick-acts{display:flex;gap:8px}html:root .company-page .ov-tab .cpo-pick-act{min-block-size:32px;padding-inline:12px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift)}html:root .company-page .ov-tab .cpo-pick-act:hover{background:#f6f4ee;border-color:var(--csh-edge-hover)}html:root .company-page .ov-tab .cpo-pick-count{font-size:var(--fs-caption);color:var(--tb-quiet);font-variant-numeric:tabular-nums}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-pick-set,html:root .company-page .ov-tab .cpo-pick-act{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-pick-item{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-pick-search{min-block-size:var(--h-touch)}}html:root .company-page .ov-tab .cpo-schips{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:8px}html:root .company-page .ov-tab .cpo-schips:empty{display:none}html:root .company-page .ov-tab .cpo-panel>.cpo-schips{margin-block:2px 0}html:root .company-page .ov-tab .cpo-unit-line{margin-block:2px 0}html:root .company-page .ov-tab .cpo-panel{overflow-x:hidden;overflow-y:auto}html:root .company-page .ov-tab .cpo-panel .cp-chart-canvas{flex:1 1 auto;min-block-size:100px}html:root .company-page .ov-tab .cpo-panel>.cpo-schips{flex-wrap:wrap}html:root .company-page .ov-tab .cpo-schip-mono{display:inline-flex;line-height:0;flex:none}html:root .company-page .ov-tab .cpo-schip-mono svg{inline-size:18px;block-size:18px}html:root[dir=rtl] .company-page .ov-tab .cpo-schip-mono{margin-left:6px}html:root[dir=ltr] .company-page .ov-tab .cpo-schip-mono{margin-right:6px}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-schip{min-block-size:36px}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-schip-x{position:relative}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-schip-x:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-schips .cpo-schip .cpo-schip-name{position:static;inline-size:auto;block-size:auto;margin:0;clip-path:none;max-inline-size:9em;overflow:hidden;text-overflow:ellipsis}}html:root .company-page .ov-tab .cpo-tf-tip{position:absolute;z-index:5;transform:translate(-50%,-100%);margin-block-start:-6px;padding:2px 8px;border:1px solid var(--csh-edge);border-radius:var(--r-xs);background:var(--p-surface);box-shadow:var(--csh-lift);font-size:var(--fs-caption);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--t-fast)}html:root .company-page .ov-tab .cpo-tf-tip.is-on{opacity:1;visibility:visible}html:root .company-page .ov-tab .cpo-tf-tip.is-pos{color:var(--p-pos)}html:root .company-page .ov-tab .cpo-tf-tip.is-neg{color:var(--p-neg)}html:root .company-page .ov-tab .cpo-tf-tip.is-zero{color:var(--tb-quiet)}html:root .company-page .ov-tab .cpo-tf-tip.is-multi{display:flex;flex-direction:column;gap:3px;padding:6px 9px;font-weight:500}html:root .company-page .ov-tab .cpo-tf-tip-row{display:flex;align-items:center;gap:7px}html:root .company-page .ov-tab .cpo-tf-tip-row i{flex:none;inline-size:8px;block-size:8px;border-radius:50%}html:root .company-page .ov-tab .cpo-tf-tip-row b{font-weight:500;color:var(--tb-quiet);font-variant-numeric:tabular-nums}html:root .company-page .ov-tab .cpo-tf-tip-v{margin-inline-start:auto;font-weight:600}html:root .company-page .ov-tab .cpo-tf-tip-v.is-pos{color:var(--p-pos)}html:root .company-page .ov-tab .cpo-tf-tip-v.is-neg{color:var(--p-neg)}html:root .company-page .ov-tab .cpo-tf-tip-v.is-zero{color:var(--tb-quiet)}@media (prefers-reduced-motion: reduce){html:root .company-page .ov-tab .cpo-tf-tip{transition:none}}html:root .company-page .ov-tab .cpo-tf-pick{display:none}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tf-pick{display:block}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-own-sub .cpo-tf-pick{display:block;inline-size:100%}}html:root .company-page .ov-tab .an-pf-axis-label{direction:ltr;unicode-bidi:isolate}html:root .company-page .ov-tab .an-pf-q-label{direction:ltr;unicode-bidi:isolate}html:root .company-page .ov-tab .an-pf-g .an-pf-bar{transition:opacity var(--t-fast)}html:root .company-page .ov-tab .an-pf-chart-wrap:hover .an-pf-g:not(.is-on) .an-pf-bar{opacity:.55}html:root .company-page .ov-tab .an-pf-tip{pointer-events:none}html:root .company-page .ov-tab .an-pf-tip .an-own-tip-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-sec[data-feature=pf] .cpo-sech{flex-wrap:nowrap;gap:6px}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-sec[data-feature=pf] .cpo-sech .cpo-h2{min-inline-size:0}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-chart-cred{flex-wrap:nowrap;gap:8px}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-chart-cred .cpo-cred-co{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-chart-cred .rh-surp-brand{flex:none}}html:root .company-page .ov-tab .cpo-own-sub .cpo-sech{flex-wrap:nowrap;gap:10px}html:root .company-page .ov-tab .cpo-own-sub .cpo-sech .cpo-h3{flex:none}html:root .company-page .ov-tab .an-pf-legend{justify-content:center;margin:0 0 8px}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-own-sub .cpo-sech{flex-wrap:wrap}}html:root .company-page .ov-tab .cpo-own-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:center}html:root .company-page .ov-tab .cpo-own-list li{border:0;padding-block:2px;gap:7px;min-inline-size:0}html:root .company-page .ov-tab .cpo-own-list li>span:not(.cpo-sw):not(.cpo-own-v){min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root .company-page .ov-tab .cpo-own-list li .cpo-own-v{margin-inline-start:auto}@media (max-width: 900px){html:root .company-page .ov-tab .cpo-own-list{grid-template-columns:1fr;gap:0}}@media (max-width: 900px){html:root .company-page .ov-tab .cpo-own-list li{padding-block:7px}}@media (max-width: 900px){html:root .company-page .ov-tab .cpo-own-list li+li{border-block-start:1px solid var(--p-line-soft)}}html:root .company-page .ov-tab .cpo-credit{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}html:root .company-page .ov-tab .cpo-credit>.cpo-cred-co{grid-column:1;justify-self:start;min-inline-size:0}html:root .company-page .ov-tab .cpo-credit>.rh-surp-brand{grid-column:2;justify-self:center}@media (max-width: 560px){html:root .company-page .ov-tab .cpo-credit{grid-template-columns:1fr;gap:.15rem}}@media (max-width: 560px){html:root .company-page .ov-tab .cpo-credit>.cpo-cred-co,html:root .company-page .ov-tab .cpo-credit>.rh-surp-brand{grid-column:1;justify-self:center}}:root .company-page .ov-tab .cpo-empty{margin:6px 0 0;font-size:var(--fs-body);color:var(--tb-quiet, #5E5748)}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-sec[data-feature=pf] .cpo-sech{flex-wrap:wrap;row-gap:8px}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-sec[data-feature=pf] .cpo-sech .cpo-h2{flex:1 1 auto}}html:root .company-page .ov-tab .an-pf-tip .an-own-tip-val.is-why{font-weight:500;color:var(--tb-quiet, #5E5748);white-space:normal;text-align:end}html:root .company-page .ov-tab .an-pf-tip .an-pf-tip-year{margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--p-line-soft, #E7E2D6);min-inline-size:190px}html:root .company-page .ov-tab .an-pf-tip .an-pf-tip-yh{margin-block-end:4px;font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}html:root .company-page .ov-tab .an-pf-tip .an-pf-tip-sum{margin-block-start:4px;padding-block-start:4px;border-block-start:1px solid var(--p-line-soft, #E7E2D6)}html:root .company-page .ov-tab .an-pf-tip .an-pf-tip-sum .an-own-tip-lbl,html:root .company-page .ov-tab .an-pf-tip .an-pf-tip-sum .an-own-tip-val{font-weight:700}html:root .company-page .ov-tab .an-pf-tip .an-pf-tip-foot{margin-block-start:4px;font-size:var(--fs-caption);color:var(--tb-quiet, #5E5748);max-inline-size:220px}html:root .company-page .ov-tab .cpo-tbl-wrap{margin-block-start:10px;border:1px solid var(--tb-line);border-radius:var(--r-md);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;container:cpo-tbl / inline-size}html:root .company-page .ov-tab .cpo-tbl{inline-size:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-ui);font-size:var(--fs-table)}html:root .company-page .ov-tab .cpo-tbl thead th{position:static;background:var(--tb-head);color:var(--tb-ink);font-size:var(--fs-h3);font-weight:600;line-height:1.4;text-align:center;vertical-align:top;white-space:normal;padding:.6rem .75rem;border:0;box-shadow:inset 0 -1px 0 var(--tb-head-edge)}html:root .company-page .ov-tab .cpo-th{display:block;white-space:nowrap}html:root .company-page .ov-tab .cpo-th-unit{display:block;margin-block-start:2px;font-size:var(--fs-caption);font-weight:400;color:var(--tb-head-sub);white-space:nowrap}html:root .company-page .ov-tab .cpo-tbl tbody td{padding:.5rem .75rem;text-align:center;vertical-align:middle;background:transparent;border:0;border-block-end:1px solid var(--tb-line);color:var(--tb-fig);font-weight:500;white-space:nowrap}html:root .company-page .ov-tab .cpo-tbl tbody tr:last-child td{border-block-end:0}html:root .company-page .ov-tab .cpo-tbl tbody tr:hover td{background:var(--tb-hover)}html:root .company-page .ov-tab .cpo-tbl td.cpo-tbl-date{color:var(--tb-quiet, #5E5748);font-weight:400}html:root .company-page .ov-tab .cpo-tbl--board thead th:first-child,html:root .company-page .ov-tab .cpo-tbl--board tbody td:first-child{text-align:start}html:root .company-page .ov-tab .cpo-tbl tbody td.cpo-tbl-who{white-space:normal;min-inline-size:7rem}html:root .company-page .ov-tab .cpo-tbl-name{display:block;color:var(--p-heading);font-weight:600;line-height:1.45}html:root .company-page .ov-tab .cpo-tbl-role{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--tb-quiet, #5E5748);line-height:1.45}html:root .company-page .ov-tab .cpo-th-lock{display:inline-block;inline-size:.75rem;block-size:.75rem;margin-inline-start:4px;vertical-align:-1px;background-color:var(--p-gold);-webkit-mask:var(--mk-lock) center / 100% 100% no-repeat;mask:var(--mk-lock) center / 100% 100% no-repeat}html:root .company-page .ov-tab .cpo-own-sub[data-feature=board] .cp-board-gate{margin-block-start:10px}html:root .company-page .ov-tab .cpo-ytd{display:grid;grid-template-columns:1fr 1fr;margin:2px 0 12px;border:1px solid var(--tb-line);border-radius:var(--r-md);background:var(--tb-band)}html:root .company-page .ov-tab .cpo-ytd>div{display:flex;flex-direction:column;gap:2px;min-inline-size:0;padding:10px 14px}html:root .company-page .ov-tab .cpo-ytd>div+div{border-inline-start:1px solid var(--tb-line)}html:root .company-page .ov-tab .cpo-ytd dt{font-size:var(--fs-caption);font-weight:600;color:var(--p-heading)}html:root .company-page .ov-tab .cpo-ytd dd{margin:0}html:root .company-page .ov-tab .cpo-ytd-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;font-size:var(--fs-figure);font-weight:600;line-height:1.3;color:var(--tb-fig)}html:root .company-page .ov-tab .cpo-ytd-fig small{font-size:var(--fs-caption);font-weight:400;color:var(--tb-quiet, #5E5748)}html:root .company-page .ov-tab .cpo-ytd-none{margin:2px 0 12px;font-size:var(--fs-body);color:var(--tb-quiet, #5E5748)}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-ytd>div{padding:8px 10px}}html:root .company-page .ov-tab .cpo-all{margin-inline-start:auto;align-self:center;display:inline-flex;align-items:center;gap:.4rem;min-block-size:var(--h-sm, 2rem);padding-block:0;padding-inline:.95rem .8rem;font-family:var(--font-ui);font-size:var(--fs-ui);font-weight:600;line-height:1;color:var(--p-heading);text-decoration:none;white-space:nowrap;background:var(--p-surface);border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}html:root .company-page .ov-tab .cpo-all:hover{color:var(--p-heading);text-decoration:none;background:var(--p-hover);border-color:var(--csh-edge-hover, #A9AB8E);box-shadow:var(--p-shadow-frame);transform:translateY(-1px)}html:root .company-page .ov-tab .cpo-all:active{background:var(--p-press);transform:none;box-shadow:0 1px 2px #16140f0f}html:root .company-page .ov-tab .cpo-all:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}html:root .company-page .ov-tab .cpo-all-chev{flex:none;color:var(--p-brand);transition:transform .14s ease}html:root[dir=rtl] .company-page .ov-tab .cpo-all-chev{transform:scaleX(-1)}html:root .company-page .ov-tab .cpo-all:hover .cpo-all-chev{transform:translate(3px)}html:root[dir=rtl] .company-page .ov-tab .cpo-all:hover .cpo-all-chev{transform:scaleX(-1) translate(3px)}@media (prefers-reduced-motion: reduce){html:root .company-page .ov-tab .cpo-all,html:root .company-page .ov-tab .cpo-all-chev{transition:none}}@media (prefers-reduced-motion: reduce){html:root .company-page .ov-tab .cpo-all:hover{transform:none}}@media (prefers-reduced-motion: reduce){html:root .company-page .ov-tab .cpo-all:hover .cpo-all-chev{transform:none}}@media (prefers-reduced-motion: reduce){html:root[dir=rtl] .company-page .ov-tab .cpo-all:hover .cpo-all-chev{transform:scaleX(-1)}}@container cpo-tbl (max-width: 520px){html:root .company-page .ov-tab .cpo-tbl thead th{padding:.5rem .4rem}html:root .company-page .ov-tab .cpo-th{white-space:normal}html:root .company-page .ov-tab .cpo-tbl tbody td{padding:.45rem .4rem}}@container cpo-tbl (max-width: 400px){html:root .company-page .ov-tab .cpo-tbl thead th{font-size:var(--fs-caption);padding:.5rem .3rem}html:root .company-page .ov-tab .cpo-tbl tbody td{padding:.3rem;font-size:var(--fs-micro)}html:root .company-page .ov-tab .cpo-tbl tbody td.cpo-tbl-who{font-size:var(--fs-caption);min-inline-size:5.5rem}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-all{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root .company-page .ov-tab .cp-board-gate .cp-gate-sample{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl thead th{font-size:var(--fs-caption);padding:.5rem .3rem}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-th{white-space:normal}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl tbody td{padding:.3rem;font-size:var(--fs-micro);block-size:var(--h-touch)}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl tbody td.cpo-tbl-who{font-size:var(--fs-caption);min-inline-size:5.5rem}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl-role{font-size:var(--fs-caption)}}@container cpo-tbl (max-width: 300px){html:root .company-page .ov-tab .cpo-tbl thead th{padding-inline:.2rem}html:root .company-page .ov-tab .cpo-tbl tbody td{padding-inline:.2rem}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl :is(thead th,tbody td):first-child{position:sticky;inset-inline-start:0;box-shadow:inset -1px 0 0 var(--tb-line)}}@media (max-width: 768px){html:root[dir=ltr] .company-page .ov-tab .cpo-tbl :is(thead th,tbody td):first-child{box-shadow:inset -1px 0 0 var(--tb-line)}}@media (max-width: 768px){html:root[dir=rtl] .company-page .ov-tab .cpo-tbl :is(thead th,tbody td):first-child{box-shadow:inset 1px 0 0 var(--tb-line)}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl tbody td:first-child{z-index:1;background:var(--p-surface)}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl tbody tr:hover td:first-child{background:var(--tb-hover)}}@media (max-width: 768px){html:root .company-page .ov-tab .cpo-tbl thead th:first-child{z-index:7}}@media (max-width: 768px){html:root[dir=rtl] .company-page .ov-tab .cpo-tbl thead th:first-child{box-shadow:inset 1px 0 0 var(--tb-line),inset 0 -1px 0 var(--tb-head-edge)}}@media (max-width: 768px){html:root[dir=ltr] .company-page .ov-tab .cpo-tbl thead th:first-child{box-shadow:inset -1px 0 0 var(--tb-line),inset 0 -1px 0 var(--tb-head-edge)}}@media (min-width: 769px){html.cp-ov-lock,html.cp-ov-lock body{overflow:hidden}html.cp-ov-lock .footer,html.cp-ov-lock footer{display:none}html.cp-ov-lock .company-page{min-height:0;padding-bottom:0}html.cp-ov-lock .company-page .cp-tab-content{padding-bottom:0}html.cp-ov-lock .company-page .ov-tab .cpo-grid{height:var(--cp-ov-h, auto);align-items:stretch}html.cp-ov-lock .company-page .ov-tab .cpo-info,html.cp-ov-lock .company-page .ov-tab .cpo-chartcol{height:100%;min-height:0}html.cp-ov-lock .company-page .ov-tab .cpo-chartcol{position:static}html.cp-ov-lock .company-page .ov-tab .cpo-info{overflow-y:auto;overscroll-behavior:contain;padding-inline-end:6px;border-radius:10px;scrollbar-width:thin;scrollbar-color:var(--p-border-btn) transparent}html.cp-ov-lock .company-page .ov-tab .cpo-info::-webkit-scrollbar{width:6px}html.cp-ov-lock .company-page .ov-tab .cpo-info::-webkit-scrollbar-thumb{background:var(--p-border-btn);border-radius:3px}html.cp-ov-lock .company-page .ov-tab .cpo-panel{height:100%;overflow-y:auto}html.cp-ov-lock .company-page .ov-tab .cpo-panel>*{flex-shrink:0}html.cp-ov-lock .company-page .ov-tab .cpo-panel>.cpo-price-chart{flex:1 1 auto;height:auto;min-height:220px}}:root .company-page .ov-tab .cpo-sheet{display:flex;flex-direction:column;gap:16px}:root .company-page .ov-tab .cpo-info:focus-visible{outline:2px solid var(--p-focus, #004015);outline-offset:2px}:root .company-page .ov-tab .cpo-price-chart{position:relative;width:100%;height:clamp(200px,calc(100vh - 500px),340px);min-width:0}:root .company-page .ov-tab .cpo-price-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--p-muted);font-size:var(--fs-ui)}@media (max-width: 768px){:root .company-page .ov-tab .cpo-price-chart{height:260px}}:root .company-page .ov-tab .ui-fig{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}:root .company-page .ov-tab .cpo-n{direction:ltr;unicode-bidi:isolate}:root .company-page .ov-tab .cpo-tbl tr.is-total td{font-weight:600;color:var(--p-heading)}:root .company-page .ov-tab .cpo-tbl tr.is-base td{background:var(--tb-hover)}:root .company-page .ov-tab .cpo-tbl a.cpo-tbl-name{text-decoration:none}:root .company-page .ov-tab .cpo-tbl a.cpo-tbl-name:hover{text-decoration:underline}:root .company-page .ov-tab .cpo-tbl .an-change-up{color:var(--p-pos)}:root .company-page .ov-tab .cpo-tbl .an-change-down,:root .company-page .ov-tab .cpo-tbl .cp-negative{color:var(--p-neg)}:root .company-page .ov-tab .cpo-pager{margin-top:12px;border-top:0;background:transparent}:root .company-page .ov-tab #cpoAbout[hidden]{display:none}:root .company-page .ov-tab .ui-vh{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .company-page .ov-tab .cpo-tbl tbody td.cpo-tbl-who,:root .company-page .ov-tab .cpo-tbl--summary thead th:first-child{text-align:start}:root .company-page .ov-tab .an-pf-chart-wrap{height:auto}:root .company-page .ov-tab .an-pf-chart-wrap svg{display:block;width:100%;height:auto}html.cp-ov-lock .company-page .ov-tab .cpo-tbl-wrap{overflow:clip}html.cp-ov-lock .company-page .ov-tab .cpo-tbl thead th{position:sticky;inset-block-start:0;z-index:3}:root .company-page .ov-tab .cpo-sec--divs .cpo-th{white-space:normal}html.cp-ov-lock .company-page .ov-tab .cpo-sec--divs .cpo-tbl-wrap{overflow-x:auto;overflow-y:hidden}:root .company-page .ov-tab .wt-modal.wt-modal-wide{max-width:920px;width:94vw}:root .company-page .ov-tab .cp-sample-frame-wrap{border:1px solid var(--p-border);border-radius:4px;overflow:hidden;background:var(--p-surface);box-shadow:none}:root .company-page .ov-tab .cp-sample-frame{width:100%;height:68vh;min-height:420px;border:0;display:block}:root .company-page .ov-tab .cp-sample-note{display:flex;align-items:center;gap:.7rem;background:var(--p-fill);border:1px solid var(--p-border);border-radius:4px;padding:.7rem .9rem;margin-bottom:1rem;font-size:var(--fs-caption);color:var(--p-muted);line-height:1.5}:root .company-page .ov-tab .cp-sample-note .cp-gate-medal{width:38px;height:38px;flex-shrink:0}:root .company-page .ov-tab .cp-sample-content{border:1px solid var(--p-border);border-radius:4px;padding:1rem;background:var(--p-surface);overflow-x:auto}:root .company-page .ov-tab .cp-sample-cta{display:block;width:max-content;margin:1.1rem auto .2rem;text-align:center}:root .company-page .ov-tab .cp-sample-frame-wrap{border-radius:var(--r-md)}:root .company-page .ov-tab .cp-sample-note,:root .company-page .ov-tab .cp-sample-content{border-radius:var(--r-xs)}:root .company-page .ov-tab .cp-sample-note .cp-gate-medal{display:inline-flex;align-items:center;gap:.25rem;inline-size:auto;block-size:auto;min-block-size:var(--h-xs);padding-inline:.5rem;border-radius:var(--r-xs);background:var(--p-gold-bg);color:var(--p-gold);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);white-space:nowrap;box-shadow:none}:root .company-page .ov-tab .cp-sample-note{background:var(--p-fill);border:0;border-radius:var(--r-xs);font-size:var(--fs-caption)}:root .company-page .ov-tab .cp-sample-content{border-color:var(--p-line-soft);border-radius:var(--r-xs)}:root .company-page .ov-tab .cp-sample-frame-wrap{border-color:var(--p-border);border-radius:var(--r-md)}:root .company-page .ov-tab .wt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1001;opacity:0;visibility:hidden;transition:opacity var(--t-fast),visibility var(--t-fast);display:flex;align-items:center;justify-content:center}:root .company-page .ov-tab .wt-modal-backdrop.open{opacity:1;visibility:visible}:root .company-page .ov-tab .wt-modal{background:var(--p-surface);border:0;border-radius:var(--r-lg);width:380px;max-width:92vw;max-height:80vh;overflow-y:auto;box-shadow:var(--p-shadow-modal)}:root .company-page .ov-tab .wt-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--p-line-soft)}:root .company-page .ov-tab .wt-modal-header h3{font-size:var(--fs-body);font-weight:600;color:var(--p-heading);margin:0}:root .company-page .ov-tab .wt-modal-close{position:relative;display:inline-grid;place-items:center;inline-size:var(--h-sm);block-size:var(--h-sm);flex:none;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--p-muted);padding:0;transition:background-color var(--t-fast),color var(--t-fast)}:root .company-page .ov-tab .wt-modal-close svg{inline-size:1rem;block-size:1rem}:root .company-page .ov-tab .wt-modal-close:hover{color:var(--p-heading);background:var(--p-hover)}:root .company-page .ov-tab .wt-modal-close:active{background:var(--p-press)}:root .company-page .ov-tab .wt-modal-body{padding:1rem 1.25rem 1.25rem}@media (max-width: 768px){:root .company-page .ov-tab .wt-modal-close{inline-size:var(--h-touch);block-size:var(--h-touch)}}:root .company-page .ov-tab .ov-sample-modal .wt-modal.cp-sample-modal--fit{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden}:root .company-page .ov-tab .ov-sample-modal .cp-sample-modal--fit .wt-modal-body{overflow:hidden}:root .company-page .ov-tab .cp-sample-frame-wrap.cp-sample-frame-wrap--fit{overflow:hidden}:root .company-page .ov-tab .cp-sample-frame.cp-sample-frame--fit{min-height:0;height:420px;overflow:hidden;transform-origin:50% 0}html:root .company-page .ov-tab :is(.cp-gate-cta,.wt-modal-actions button){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .ov-tab :is(.cp-gate-cta,.wt-modal-actions button):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .ov-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-gate-cta,.wt-modal-actions button){box-shadow:none}html:root .company-page .ov-tab .wt-modal-close{border-radius:9999px}:root .company-page .ov-tab .ui-sep{display:inline-block;inline-size:1px;block-size:.95em;margin-inline:.55em;vertical-align:-.1em;background:var(--ui-sep, #BDB7A9);overflow:hidden;white-space:nowrap}:root .company-page .ov-tab .ui-sep>.ui-sep-sr{display:inline-block;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:pre}:root .company-page .ov-tab .ov-sample-modal .cp-sample-frame-wrap>.cpo-sec{margin:0;padding:16px 20px 18px;border:0;border-radius:0;box-shadow:none}:root .company-page .ov-tab .ov-sample-modal .cp-sample-frame-wrap>.cpo-sec>.cpo-own-sub{margin:0;padding:0;border:0}:root .company-page .ov-tab .ov-sample-modal .wt-modal.cp-sample-modal--fit{display:flex;flex-direction:column}:root .company-page .ov-tab .ov-sample-modal .cp-sample-modal--fit .wt-modal-body{overflow-y:auto;min-height:0}:root .company-page .ov-tab .ov-sample-modal .cp-sample-frame-wrap{padding:0}:root .company-page .fr-tab .fr-chart-canvas{position:relative;width:100%;aspect-ratio:10 / 3}:root .company-page .fr-tab .fr-chart-canvas svg{position:absolute;top:0;left:0;width:calc(100% - 46px);height:100%}:root[dir=rtl] .company-page .fr-tab .fr-chart-canvas svg{left:46px;right:auto}@media (max-width: 768px){:root .company-page .fr-tab .fr-chart-canvas{aspect-ratio:5 / 3}}:root .company-page .fr-tab .cpo-unit{margin-inline-start:4px;font-size:var(--fs-caption);font-weight:400;color:var(--p-muted)}:root .company-page .fr-tab .cpo-seg{display:inline-flex;flex-wrap:wrap;gap:2px;max-inline-size:100%;padding:2px;border:1px solid var(--p-border-btn);border-radius:6px;background:var(--p-surface)}:root .company-page .fr-tab .cpo-panel>.cpo-seg{display:flex}:root .company-page .fr-tab .cpo-panel>.cpo-seg .cp-tf-btn{flex:1 0 auto;padding-inline:8px}:root .company-page .fr-tab .cpo-seg .cp-tf-btn{min-height:28px;min-block-size:28px;padding-inline:10px;border-radius:4px;font-size:var(--fs-ui);white-space:nowrap;font-variant-numeric:tabular-nums}:root .company-page .fr-tab .cpo-panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--p-border);border-radius:10px;background:var(--p-surface);box-shadow:none;color:var(--p-text)}:root .company-page .fr-tab .cpo-panel:fullscreen{padding:24px;border:0;border-radius:0;overflow:auto}:root .company-page .fr-tab .cpo-panel:-webkit-full-screen{padding:24px;border:0;border-radius:0;overflow:auto}:root .company-page .fr-tab .cpo-panel::backdrop{background:var(--p-surface)}@media (max-width: 768px){:root .company-page .fr-tab .cpo-panel{padding:14px}}@media (max-width: 768px){:root .company-page .fr-tab .cpo-seg .cp-tf-btn{min-height:44px;min-block-size:44px}}:root .company-page .fr-tab .cpo-schips{display:contents}:root .company-page .fr-tab .cpo-schip{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-width:0;max-inline-size:100%;height:28px;padding-inline:8px;border:1px solid var(--p-border);border-radius:4px;background:var(--p-surface);font-size:var(--fs-caption);font-weight:500;line-height:1;color:var(--p-heading);white-space:nowrap;cursor:default}:root .company-page .fr-tab .cpo-schip.is-base{border-color:var(--p-brand);background:var(--p-brand-tint)}:root .company-page .fr-tab .cpo-schip i{flex:none;inline-size:8px;block-size:8px;border-radius:999px}:root .company-page .fr-tab .cpo-schip b{font-weight:600}:root .company-page .fr-tab .cpo-schip-name{min-width:0;max-inline-size:12em;overflow:hidden;text-overflow:ellipsis}:root .company-page .fr-tab .cpo-schip-x{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;margin:0;margin-inline-end:-4px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--p-muted);cursor:pointer}:root .company-page .fr-tab .cpo-schip-x:hover{background:var(--p-hover);color:var(--p-heading)}:root .company-page .fr-tab .cpo-schip-x:active{background:var(--p-press)}:root .company-page .fr-tab .cpo-schip-x:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px}:root .company-page .fr-tab .cpo-schip-x svg{inline-size:14px;block-size:14px}@media (max-width: 768px){:root .company-page .fr-tab .cpo-schip{height:32px}}@media (max-width: 768px){:root .company-page .fr-tab .cpo-schip-name{max-inline-size:8em}}@media (max-width: 768px){:root .company-page .fr-tab .cpo-schip-x{inline-size:28px;block-size:28px}}@media (max-width: 768px){:root .company-page .fr-tab .cpo-schip-x:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}@media (max-width: 768px){:root .company-page .fr-tab .cpo-schip{position:relative}}@media (max-width: 768px){:root .company-page .fr-tab .cpo-schip .cpo-schip-name{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width: 769px){:root .company-page .fr-tab .cpo-schip{flex:0 1 auto;height:32px}}@media (min-width: 769px){:root .company-page .fr-tab .cpo-schip i,:root .company-page .fr-tab .cpo-schip b,:root .company-page .fr-tab .cpo-schip-x{flex:none}}@media (min-width: 769px){:root .company-page .fr-tab .cpo-schip-name{max-inline-size:7em}}@media (min-width: 769px){:root .company-page .fr-tab .cpo-schip-x{inline-size:28px;block-size:30px;margin-inline-end:-8px}}:root[dir=rtl] .company-page .fr-tab .fr-chart-canvas svg{left:0;right:auto}html:root .company-page .fr-tab .cpo-schip-x{border-radius:9999px}html:root .company-page .fr-tab .cpo-schip{--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-line-soft: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);--p-surface: var(--csh-cream);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fr-tab .cpo-seg{--p-border-btn: var(--csh-edge);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fr-tab .cpo-seg{border-radius:var(--r-md)}html:root .company-page .fr-tab .cpo-seg>:is(button,a,[role=radio],[role=tab]){border-radius:9999px}html:root .company-page .fr-tab .cpo-panel>.cpo-seg .cp-tf-btn{padding-inline:6px}html:root .company-page .fr-tab .cpo-schip{--p-surface: #FDFAF1}:root .company-page .fr-tab .rh-surp-brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .company-page .fr-tab .rh-surp-logo{block-size:24px;inline-size:auto}html:root .company-page .fr-tab .cpo-credit{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-start:-4px}html:root .company-page .fr-tab .cpo-unit{font-size:var(--fs-caption);color:var(--tb-quiet)}html:root .company-page .fr-tab .cpo-credit .rh-surp-brand{font-size:var(--fs-caption)}html:root .company-page .fr-tab .cpo-credit .rh-surp-logo{block-size:18px}html:root .company-page .fr-tab .cpo-panel.is-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;margin:0;inline-size:100vw;block-size:100vh;block-size:100dvh;max-block-size:none;padding:20px;border:0;border-radius:0;box-shadow:none;overflow:auto}@media (max-width: 768px){html:root .company-page .fr-tab .cpo-panel.is-fs{padding:14px}}html:root .company-page .fr-tab .cpo-schips{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:8px}html:root .company-page .fr-tab .cpo-schips:empty{display:none}html:root .company-page .fr-tab .cpo-panel>.cpo-schips{margin-block:2px 0}html:root .company-page .fr-tab .cpo-unit-line{margin-block:2px 0}html:root .company-page .fr-tab .cpo-panel{overflow-x:hidden;overflow-y:auto}html:root .company-page .fr-tab .cpo-panel>.cpo-schips{flex-wrap:wrap}html:root .company-page .fr-tab .cpo-schip-mono{display:inline-flex;line-height:0;flex:none}html:root .company-page .fr-tab .cpo-schip-mono svg{inline-size:18px;block-size:18px}html:root[dir=rtl] .company-page .fr-tab .cpo-schip-mono{margin-left:6px}html:root[dir=ltr] .company-page .fr-tab .cpo-schip-mono{margin-right:6px}@media (max-width: 768px){html:root .company-page .fr-tab .cpo-schip{min-block-size:36px}}@media (max-width: 768px){html:root .company-page .fr-tab .cpo-schip-x{position:relative}}@media (max-width: 768px){html:root .company-page .fr-tab .cpo-schip-x:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}@media (max-width: 768px){html:root .company-page .fr-tab .cpo-schips .cpo-schip .cpo-schip-name{position:static;inline-size:auto;block-size:auto;margin:0;clip-path:none;max-inline-size:9em;overflow:hidden;text-overflow:ellipsis}}html:root .company-page .fr-tab .cpo-tf-pick{display:none}@media (max-width: 768px){html:root .company-page .fr-tab .cpo-tf-pick{display:block}}html:root .company-page .fr-tab .fr-chart-canvas{min-block-size:200px}html:root .company-page .fr-tab .fr-card>.cpo-credit{margin-block:2px 0}html:root .company-page .fr-tab .fr-card>.cpo-unit-line{margin-block:2px 6px}html:root .company-page .fr-tab .cpo-credit{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem}html:root .company-page .fr-tab .cpo-credit>.rh-surp-brand{grid-column:2;justify-self:center}@media (max-width: 560px){html:root .company-page .fr-tab .cpo-credit{grid-template-columns:1fr;gap:.15rem}}@media (max-width: 560px){html:root .company-page .fr-tab .cpo-credit>.rh-surp-brand{grid-column:1;justify-self:center}}:root .company-page .fr-tab .fr-stock-panel .cpo-price-chart{position:relative;width:100%;min-width:0;aspect-ratio:21 / 10}:root .company-page .fr-tab .fr-stock-panel .cpo-price-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--p-muted);font-size:var(--fs-ui)}@media (max-width: 768px){:root .company-page .fr-tab .fr-stock-panel .cpo-price-chart{aspect-ratio:3 / 2}}html:root .company-page .fr-tab .fr-card.fr-stock-panel .cpo-fsrow>.cpo-seg{border-radius:10px!important}html:root .company-page .fr-tab .fr-stock-panel .cpo-fsrow>.cpo-seg .cp-tf-btn{border:0;background:transparent;padding:0 6px;font-size:13px;font-weight:500;color:#3f5e48;box-shadow:none}html:root .company-page .fr-tab .fr-stock-panel .cpo-fsrow>.cpo-seg .cp-tf-btn:hover:not(.active){color:var(--p-heading, #004015)}html:root .company-page .fr-tab .fr-stock-panel .cpo-fsrow>.cpo-seg .cp-tf-btn.active{background:#004015;color:#fbf4e2;font-weight:600;box-shadow:inset 0 0 0 1px #004015}html:root .company-page .fr-tab .fr-stock-panel .cpo-schip{font-size:13px}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-overlay{background:#16140f73;z-index:1300}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-modal{max-width:380px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--p-surface, #FDFAF1);color:var(--p-heading, #004015);border-radius:14px;box-shadow:0 2px 4px #16140f0f,0 16px 40px -8px #16140f40}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-modal-header{padding:16px 20px;gap:12px;border-bottom:1px solid var(--p-border, #E6E1D2)}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-modal-header :is(h3,h4){margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--p-heading, #004015)}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-close{width:32px;height:32px;border:1px solid transparent;border-radius:9999px;background:transparent;color:#3f5e48}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-close svg{width:16px;height:16px;stroke-width:2}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-close:hover{background:var(--p-hover, rgba(0, 64, 21, .06));color:var(--p-heading, #004015)}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-close:focus-visible{outline:0;border-color:var(--p-brand, #004015);box-shadow:0 0 0 1px var(--p-brand, #004015)}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-body{padding:14px 18px 6px}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-group{margin:0 0 8px}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-group-title{display:flex;align-items:center;gap:8px;margin:0 0 2px;padding:6px 10px;border-radius:4px;background:#faf1dc;color:#7d5c0e;font-size:12px;font-weight:600;line-height:1.6;text-transform:none;letter-spacing:0}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-group-title:after{content:"";flex:1 1 auto;height:1px;background:#7d5c0e;opacity:.35}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-row{min-height:36px;gap:10px;margin:0;padding:0 10px;border:0;border-radius:6px;background:transparent}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-row:hover{background:var(--p-hover, rgba(0, 64, 21, .05))}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-row--hidden{opacity:1}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-checkbox{width:18px;height:18px;border-radius:4px;border:1.5px solid #A8A493;background:transparent}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-checkbox.checked{background:var(--p-brand, #004015);border-color:var(--p-brand, #004015)}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-label{font-size:13px;font-weight:600;line-height:1.6;color:var(--p-heading, #004015)}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-row--hidden .cp-cust-label{font-weight:500;color:#5e5748}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-actions{order:3;justify-content:flex-start;gap:8px;padding:12px 18px;border-top:1px solid var(--p-border, #E6E1D2);border-bottom:0}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-action-btn{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid #DDDEC9;border-radius:9999px;background:var(--p-surface, #FDFAF1);color:var(--p-heading, #004015);font-size:12px;font-weight:400;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}:root .company-page :is(.ov-tab,.fr-tab) .cp-cust-action-btn:hover{background:var(--p-hover, #F4EFE1);color:var(--p-heading, #004015);border-color:#c9c6ae}:root .company-page :is(.ov-tab,.fr-tab) .cp-customize-body{order:2}:root .company-page :is(.ov-tab,.fr-tab) .cpo-panel>.cpo-fsrow{display:flex;align-items:center;gap:8px;min-width:0}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow>.cpo-seg{display:flex;flex:1 1 auto;min-width:0}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow>.cpo-seg .cp-tf-btn{flex:1 0 auto;padding-inline:6px}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow .cpo-icbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:40px;block-size:40px;margin:0;padding:0;border:1px solid var(--p-border-btn, #DDDEC9);border-radius:9999px;background:var(--p-surface, #FDFAF1);color:var(--p-muted, #5E5748);cursor:pointer;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow .cpo-icbtn:hover{background:var(--p-hover, #F4EFE1);color:var(--p-heading, #004015)}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow .cpo-icbtn:active{background:var(--p-press, #EDE6D3)}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow .cpo-icbtn:focus-visible{outline:2px solid var(--p-brand, #004015);outline-offset:2px}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow .cpo-icbtn[aria-pressed=true]{background:var(--p-brand-tint, #E7F1E9);border-color:var(--p-brand, #004015);color:var(--p-heading, #004015)}:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow .cpo-icbtn svg{inline-size:16px;block-size:16px}@media (max-width: 768px){:root .company-page :is(.ov-tab,.fr-tab) .cpo-fsrow .cpo-icbtn{inline-size:44px;block-size:44px}}html.cpo-fs,html.cpo-fs body{overflow:hidden}html:root .company-page :is(.ov-tab,.fr-tab) .cpo-panel.is-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;margin:0;inline-size:100vw;block-size:100vh;block-size:100dvh;max-block-size:none;max-width:none;padding:20px;border:0;border-radius:0;box-shadow:none;overflow:auto;background:var(--p-surface, #FDFAF1);display:flex;flex-direction:column;gap:12px}html:root .company-page :is(.ov-tab,.fr-tab) .cpo-panel.is-fs>.cpo-price-chart{flex:1 1 auto;height:auto;aspect-ratio:auto;min-height:260px}@media (max-width: 768px){html:root .company-page :is(.ov-tab,.fr-tab) .cpo-panel.is-fs{padding:14px}}:root .company-page .fr-tab .fr-stock-panel:not(.is-fs) .cpo-price-chart{min-height:0;overflow:hidden}html.cp-ov-lock .company-page .ov-tab .cpo-tbl-wrap.cpo-tbl-wrap--scroll{overflow-x:auto;overflow-y:hidden}:root .company-page .ov-tab .cpo-tbl-wrap.cpo-tbl-wrap--scroll{overflow-x:auto;overscroll-behavior-inline:contain}html:root .cmp-page .cmp-quick-bar .cmp-quick-lbl,html:root .cmp-page .cmp-quick-mkt-btn,html:root .cmp-page .cmp-quick-ex-btn,html:root .cmp-page .cmp-quick-unit{font-size:12px}html:root .cmp-page .cmp-quick-select{flex:0 1 360px;inline-size:360px;min-inline-size:200px;max-inline-size:100%}html:root .cmp-page .cmp-quick-select .cmp-quick-trigger{inline-size:100%}@media (max-width: 768px){html:root .cmp-page .cmp-quick-select{flex:1 1 100%;inline-size:100%}}:root .co-sr-logo{flex:none;display:inline-flex;inline-size:28px;block-size:28px;border-radius:50%;overflow:hidden}:root .co-sr-logo svg,:root .co-sr-logo img{display:block}:root .co-sr-text{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:1px;text-align:start}:root .co-sr-long{display:block;font-weight:500;color:var(--p-heading);line-height:1.35;overflow-wrap:anywhere}:root .co-sr-sub{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-caption);font-weight:400;color:var(--tb-quiet, #5E5748);line-height:1.35}:root .co-sr-sym{font-variant-numeric:tabular-nums;unicode-bidi:isolate}:root .co-sr-short{color:var(--p-muted)}:root .cmp-search-panel .cmp-sr{align-items:center;gap:10px;padding-block:6px}:root[dir=ltr] :is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host) .cp-gate-medal:before,:is(.cmp-page,.cmp-modal-backdrop,.cmp-sample-host)[dir=ltr] .cp-gate-medal:before{content:"Subscribers"}.qz-page{padding-block-end:4rem}.qz-page .qz-quiet{color:var(--p-muted);font-size:var(--fs-caption);line-height:1.7}.qz-page .qz-h2{font-size:var(--fs-h2);font-weight:600;color:var(--p-heading);margin:0 0 .75rem}.qz-page .qz-h3{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:1.25rem 0 .5rem}.qz-intro{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.25rem;align-items:start}.qz-intro-main{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:1.5rem}.qz-intro-main p{font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--p-text);margin:0 0 .75rem}.qz-intro-side{position:sticky;top:calc(var(--bar-bottom) + 1rem);display:flex;flex-direction:column;gap:.85rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:1.25rem}.qz-facts{display:flex;gap:.6rem}.qz-fact{flex:1;text-align:center;background:var(--p-bg);border:1px solid var(--p-border);border-radius:10px;padding:.6rem .3rem}.qz-fact-n{display:block;font-size:var(--fs-figure);font-weight:600;color:var(--p-brand);line-height:1.2}.qz-fact-l{display:block;font-size:var(--fs-caption);color:var(--p-muted)}.qz-side-list{margin:0;padding-inline-start:1.1rem;display:flex;flex-direction:column;gap:.5rem;font-size:var(--fs-body);color:var(--p-text);line-height:1.65}.qz-page .qz-start{inline-size:100%;justify-content:center;block-size:48px;font-size:var(--fs-h3)}.qz-page .qz-restart-lite{inline-size:100%;justify-content:center}.qz-side-note{margin:0;text-align:center}.qz-page .qz-tbl-wrap{overflow-x:auto;border:1px solid var(--tb-line);border-radius:10px;margin:1rem 0;background:var(--p-surface);box-shadow:var(--p-shadow-frame)}.qz-page .qz-tbl{inline-size:100%;border-collapse:collapse;font-size:var(--fs-table)}.qz-page .qz-tbl th{background:var(--tb-head);color:var(--p-brand);font-size:var(--fs-h3);font-weight:600;text-align:center;padding:.6rem .75rem;border-block-end:1px solid var(--p-brand)}.qz-page .qz-tbl td{padding:.55rem .75rem;text-align:center;color:var(--tb-ink);border-block-start:1px solid var(--tb-line)}.qz-page .qz-tbl :is(th,td).qz-tbl-first{text-align:start}.qz-page .qz-tbl tbody tr:hover td{background:var(--tb-hover)}.qz-row-note{display:block;font-size:var(--fs-caption);color:var(--tb-quiet);font-weight:400}.qz-bar{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:.85rem 1rem;margin-block-end:1rem;box-shadow:var(--p-shadow-frame)}.qz-bar-line{display:flex;align-items:center;justify-content:space-between;gap:1rem}.qz-bar-stage{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading)}.qz-bar-count{font-size:var(--fs-ui);color:var(--p-muted)}.qz-bar-sub{margin-block-start:.45rem;font-size:var(--fs-caption);color:var(--p-muted)}.qz-track{block-size:6px;border-radius:999px;background:var(--p-fill-2);overflow:hidden;margin-block-start:.6rem}.qz-track-wide{block-size:8px;margin:.75rem 0}.qz-track-fill{display:block;block-size:100%;background:var(--p-brand);border-radius:999px;transition:inline-size .25s ease}.qz-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:1.5rem}.qz-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:.85rem}.qz-tag{font-size:var(--fs-caption);border-radius:999px;padding:.18rem .65rem;background:var(--p-brand-tint);color:var(--p-brand);border:1px solid #DDDEC9}.qz-tag-quiet{background:var(--p-fill);color:var(--p-muted)}.qz-q{font-size:var(--fs-h2);font-weight:600;color:var(--p-heading);line-height:1.65;margin:0 0 1rem}.qz-opts{display:flex;flex-direction:column;gap:.6rem}.qz-opt{display:flex;align-items:center;gap:.75rem;inline-size:100%;text-align:start;cursor:pointer;background:var(--p-surface);border:1px solid #DDDEC9;border-radius:10px;padding:.7rem .9rem;min-block-size:48px;font-family:inherit;font-size:var(--fs-body);color:var(--p-text);line-height:1.6;box-shadow:0 1px 2px #16140f0f,0 2px 6px -1px #16140f14;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.qz-opt:hover:not(:disabled){background:var(--p-hover);border-color:#a9ab8e}.qz-opt:active:not(:disabled){background:var(--p-press)}.qz-opt:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}.qz-opt.is-picked{background:var(--p-brand-tint);border-color:var(--p-brand);color:var(--p-brand)}.qz-opt-letter{flex:none;inline-size:26px;block-size:26px;border-radius:999px;display:grid;place-items:center;background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:600}.qz-opt.is-picked .qz-opt-letter{background:var(--p-brand);color:var(--p-on-brand)}.qz-opt-text{flex:1}.qz-opt:disabled{cursor:default}.qz-opt.is-right{background:#e7f1e9;border-color:var(--p-pos);color:var(--p-brand);box-shadow:none}.qz-opt.is-right .qz-opt-letter{background:var(--p-pos);color:#fff}.qz-opt.is-wrong{background:var(--p-neg-bg);border-color:var(--p-neg);color:var(--p-neg);box-shadow:none}.qz-opt.is-wrong .qz-opt-letter{background:var(--p-neg);color:#fff}.qz-opt.is-off{opacity:.72;box-shadow:none}.qz-opt-mark{flex:none;inline-size:20px;block-size:20px}.qz-opt-mark svg{inline-size:100%;block-size:100%}.qz-mark-right{color:var(--p-pos)}.qz-mark-wrong{color:var(--p-neg)}.qz-verdict{display:flex;align-items:center;gap:.5rem;margin-block-start:1rem;font-size:var(--fs-h3);font-weight:600}.qz-verdict svg{inline-size:20px;block-size:20px;flex:none}.qz-verdict.is-right{color:var(--p-pos)}.qz-verdict.is-wrong{color:var(--p-neg)}.qz-ex{margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--p-line-soft)}.qz-ex-head{font-size:var(--fs-h3);font-weight:600;color:var(--p-heading);margin:0 0 .5rem}.qz-ex p{font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--p-text);margin:0 0 .7rem}.qz-ex .qz-list{margin:0 0 .7rem;padding-inline-start:1.15rem;display:flex;flex-direction:column;gap:.4rem;font-size:var(--fs-body);line-height:1.7;color:var(--p-text)}.qz-actions{display:flex;align-items:center;gap:.75rem;margin-block-start:1.25rem;flex-wrap:wrap}.qz-actions-center{justify-content:center}.qz-page .qz-next{block-size:48px;font-size:var(--fs-h3);display:inline-flex;align-items:center;gap:.5rem}.qz-page .qz-next .qz-chev{inline-size:16px;block-size:16px;transform:var(--ar-flip, none)}html[dir=rtl] .qz-page .qz-chev{transform:scaleX(-1)}.qz-page .qz-quit{block-size:48px;display:inline-flex;align-items:center}.qz-stage-end{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:2rem 1.5rem;text-align:center}.qz-stage-kicker{margin:0;font-size:var(--fs-caption);color:var(--p-muted)}.qz-stage-title{margin:.35rem 0 .75rem;font-size:var(--fs-title);font-weight:700;color:var(--p-heading)}.qz-stage-score{margin:0}.qz-stage-n{font-size:var(--fs-price);font-weight:600;color:var(--p-brand)}.qz-stage-of{font-size:var(--fs-body);color:var(--p-muted)}.qz-stage-end .qz-track-wide{max-inline-size:420px;margin-inline:auto}.qz-score{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:2rem 1.5rem;text-align:center;box-shadow:var(--p-shadow-frame)}.qz-score-name{margin:0 0 .15rem;font-size:var(--fs-h3);font-weight:600;color:var(--p-heading)}.qz-score{position:relative;isolation:isolate;overflow:hidden}.qz-score:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(assets/logo-tile.png) repeat;background-size:60px;mix-blend-mode:multiply;opacity:.039}.qz-score>*{position:relative;z-index:1}.qz-slide-brand{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0 0 .85rem;font-size:var(--fs-caption);color:var(--p-muted)}.qz-slide-logo{inline-size:22px;block-size:22px;object-fit:contain}.qz-slide-foot{margin-block-start:1.1rem;padding-block-start:.9rem;border-block-start:1px solid var(--p-line-soft);display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;text-align:start}.qz-slide-rights{order:1}.qz-page .qz-save-slide{order:2;margin-inline-start:auto}.qz-page .qz-save-slide{block-size:40px;display:inline-flex;align-items:center;gap:.45rem}.qz-save-ico{inline-size:16px;block-size:16px}.qz-slide-rights{margin:0;font-size:var(--fs-caption);color:var(--p-faint)}.qz-score-kicker{margin:0;font-size:var(--fs-caption);color:var(--p-muted)}.qz-score-fig{margin:.35rem 0 0;display:flex;align-items:baseline;justify-content:center;gap:.4rem}.qz-score-n{font-size:var(--fs-display, 3rem);font-weight:700;color:var(--p-brand);line-height:1}.qz-score-of{font-size:var(--fs-h2);color:var(--p-muted)}.qz-score-pct{margin:0;font-size:var(--fs-figure);font-weight:600;color:var(--p-heading)}.qz-score .qz-track-wide{max-inline-size:420px;margin-inline:auto}.qz-score-partial{margin:.5rem auto 0;max-inline-size:30rem}.qz-score-how{font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--p-text);margin:0 0 .5rem}.qz-score-verdict{margin:.5rem 0 0;font-size:var(--fs-h3);color:var(--p-muted)}.qz-score-verdict.is-ready{color:var(--p-pos);font-weight:600}.qz-scores{margin-block-start:1.5rem;background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:1.5rem}.qz-band{display:inline-block;font-size:var(--fs-caption);border-radius:999px;padding:.15rem .6rem;border:1px solid transparent}.qz-band-strong{background:var(--p-brand-tint);color:var(--p-pos);border-color:var(--p-pos)}.qz-band-review{background:var(--p-fill);color:var(--p-muted);border-color:var(--p-border)}.qz-band-weak{background:var(--p-neg-bg);color:var(--p-neg);border-color:var(--p-neg)}.qz-review{margin-block-start:1.5rem}.qz-rv{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;padding:1rem 1.15rem;margin-block-end:.6rem}.qz-rv-head{display:flex;align-items:center;gap:.6rem}.qz-rv-n{flex:none;inline-size:28px;block-size:28px;border-radius:999px;display:grid;place-items:center;background:var(--p-fill);color:var(--p-muted);font-size:var(--fs-caption);font-weight:600}.qz-rv-mark{flex:none;inline-size:18px;block-size:18px}.qz-rv-mark svg{inline-size:100%;block-size:100%}.qz-rv-q{flex:1;font-size:var(--fs-body);font-weight:600;color:var(--p-heading);line-height:1.5}.qz-rv-toggle{flex:none;display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--fs-caption);color:var(--p-muted);padding:.35rem .4rem;border-radius:999px}.qz-rv-toggle:hover{color:var(--p-brand);background:var(--p-hover)}.qz-rv-toggle .qz-chev{inline-size:14px;block-size:14px;transition:transform var(--t-fast)}html[dir=rtl] .qz-rv-toggle .qz-chev{transform:scaleX(-1)}.qz-rv-toggle.is-open .qz-chev{transform:rotate(90deg)}html[dir=rtl] .qz-rv-toggle.is-open .qz-chev{transform:scaleX(-1) rotate(90deg)}.qz-rv-body{margin-block-start:.85rem;padding-block-start:.85rem;border-block-start:1px solid var(--p-line-soft)}.qz-rv-opts{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.qz-rv-opt{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-body);color:var(--p-text);border:1px solid transparent;border-radius:10px;padding:.45rem .6rem}.qz-rv-opt.is-right{background:var(--p-brand-tint);border-color:var(--p-pos);color:var(--p-brand)}.qz-rv-opt.is-wrong{background:var(--p-neg-bg);border-color:var(--p-neg);color:var(--p-neg)}.qz-rv-you{font-size:var(--fs-caption);color:var(--p-muted)}@media (max-width: 900px){.qz-intro{grid-template-columns:1fr}.qz-intro-side{position:static}}@media (max-width: 768px){.qz-page{padding-block-end:2.5rem}.qz-intro-main,.qz-card,.qz-scores{padding:1.15rem}.qz-opt{min-block-size:52px}.qz-page .qz-next,.qz-page .qz-quit{inline-size:100%;justify-content:center}.qz-page .qz-save-slide{block-size:44px;inline-size:100%}.qz-slide-foot{flex-direction:column;align-items:stretch;text-align:center}.qz-page .qz-save-slide{margin-inline-start:0;order:1}.qz-slide-rights{order:2}.qz-bar-line{flex-wrap:wrap;gap:.35rem}}.qz-page{--fs-caption: 12px}.qz-page .qz-restart-lite{background:#f0f0f0;color:#000}.qz-page .qz-q{font-size:17px;font-weight:600;line-height:1.65;margin:0 0 16px;letter-spacing:normal}.qz-page .qz-ex-head{margin:0 0 8px}.qz-page .qz-stage-kicker{margin:0}.qz-page .qz-stage-title{font-size:26px;font-weight:700;line-height:1.3;margin:5.6px 0 12px}.qz-page .qz-stage-score{margin:0}.qz-page .qz-quit{background:#f0f0f0;color:#000}.ac-catalog-page,.ac-course-page{--fs-caption: 12px}:root .ac-course-page{padding-block-end:64px}.ac-course-page .pg-tags,.ac-course-page .ac-tag-row{margin:0 0 8px}.ac-course-page :is(.ac-acc-head,.ac-acc-main,.ac-acc-chev){font-size:13.3333px;line-height:normal}.ac-course-page .ac-acc-head,.ac-course-page .ac-acc-main{color:#000}.ac-course-page :is(.ac-acc-num,.ac-acc-title,.ac-acc-meta,.ac-side-mod-t,.ac-sm-count,.ac-sm-chev,.ac-side-lock){line-height:normal}.ac-course-page .ac-video-wrap.cp-sample-frame-wrap{padding:0}.ac-catalog-page{padding-block-end:64px}@media (min-width: 1025px){html:root .company-page .fs-tab .cp-table-gated-wrapper>.bs-table-wrap{overflow-x:auto;overflow-y:hidden;max-block-size:none;overscroll-behavior-x:contain}}:root .company-page .fs-tab .bs-settings{position:relative;display:inline-block;flex-shrink:0}:root .company-page .fs-tab .bs-set-btn-main{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--p-border-strong);background:var(--p-surface);border-radius:4px;padding:.36rem .6rem;min-height:31px;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}:root .company-page .fs-tab .bs-set-btn-main:hover{background:var(--p-fill);border-color:var(--p-border-strong);color:var(--p-text)}:root .company-page .fs-tab .bs-set-btn-main:focus-visible{outline:2px solid var(--p-brand);outline-offset:2px}:root .company-page .fs-tab .bs-set-btn-main>svg{width:13px;height:13px;opacity:.7;flex-shrink:0}:root .company-page .fs-tab .bs-set-chev{transition:transform var(--transition)}:root .company-page .fs-tab .bs-set-btn-main[aria-expanded=true]{border-color:var(--p-border-strong);color:var(--p-text)}:root .company-page .fs-tab .bs-set-btn-main[aria-expanded=true] .bs-set-chev{transform:rotate(180deg)}:root .company-page .fs-tab .bs-set-panel{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:30;width:288px;max-width:calc(100vw - 32px);background:var(--p-surface);border:1px solid var(--p-border);border-radius:4px;box-shadow:var(--p-shadow-float);padding:.55rem;text-align:start}:root .company-page .fs-tab .bs-set-group{padding:.4rem .15rem .5rem}:root .company-page .fs-tab .bs-set-group+.bs-set-group{border-top:1px dashed var(--p-border)}:root .company-page .fs-tab .bs-set-group h4{margin:0 0 .35rem;font-size:var(--fs-caption);font-weight:700;color:var(--p-muted);letter-spacing:.01em}:root .company-page .fs-tab .bs-set-seg{display:flex;flex-wrap:wrap;gap:2px;background:var(--p-fill);border-radius:4px;padding:3px}:root .company-page .fs-tab .bs-set-seg .bs-set-btn{flex:1 1 auto;min-width:0;border:none;background:none;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);padding:.3rem .4rem;border-radius:4px;cursor:pointer;text-align:center;white-space:nowrap;transition:background var(--transition),color var(--transition)}:root .company-page .fs-tab .bs-set-seg .bs-set-btn:hover{color:var(--p-text)}:root .company-page .fs-tab .bs-set-seg .bs-set-btn.active{background:var(--p-brand);color:var(--p-on-brand);font-weight:700}:root .company-page .fs-tab .bs-set-actions{display:flex;flex-direction:column;gap:4px}:root .company-page .fs-tab .bs-set-action{display:flex;align-items:center;gap:.45rem;width:100%;border:1px solid var(--p-border-strong);background:var(--p-surface);border-radius:4px;padding:.4rem .55rem;font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--p-muted);cursor:pointer;text-align:start;transition:background var(--transition),border-color var(--transition),color var(--transition)}:root .company-page .fs-tab .bs-set-action svg{width:13px;height:13px;opacity:.7;flex-shrink:0}:root .company-page .fs-tab .bs-set-action:hover{background:var(--p-fill);border-color:var(--p-border-strong);color:var(--p-text)}@media (max-width: 700px){:root .company-page .fs-tab .bs-set-btn-main span{display:none}}@media (max-width: 700px){:root .company-page .fs-tab .bs-set-btn-main{padding:.36rem .5rem}}@media (max-width: 700px){:root .company-page .fs-tab .bs-set-panel{width:262px}}:root .company-page .fs-tab .bs-set-seg .bs-set-btn.active{font-weight:600}:root .company-page .fs-tab .bs-set-seg .bs-set-btn{border-radius:var(--r-xs)}:root .company-page .fs-tab .bs-set-btn-main,:root .company-page .fs-tab .bs-set-seg,:root .company-page .fs-tab .bs-set-action{border-radius:var(--r-sm)}:root .company-page .fs-tab .bs-set-btn-main,:root .company-page .fs-tab .bs-set-seg .bs-set-btn,:root .company-page .fs-tab .bs-set-action{font:inherit;font-size:var(--fs-caption)}:root .company-page .fs-tab .bs-set-btn-main,:root .company-page .fs-tab .bs-set-action{border:1px solid var(--p-border-btn)}:root .company-page .fs-tab .bs-set-btn-main[aria-expanded=true]{border-color:var(--p-border-btn)}:root .company-page .fs-tab .bs-set-panel{border-radius:var(--r-md)}:root .company-page .fs-tab .bs-set-group h4{font-size:var(--fs-caption);font-weight:600}:root .company-page .fs-tab .bs-set-btn-main{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--h-sm);padding-block:0;padding-inline:.75rem;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);color:var(--p-heading);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-control);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}:root .company-page .fs-tab .bs-set-btn-main:hover{background:var(--p-hover);border-color:var(--p-border-strong);border-style:solid;color:var(--p-heading)}:root .company-page .fs-tab .bs-set-btn-main:active{background:var(--p-press)}:root .company-page .fs-tab .bs-set-btn-main[aria-expanded=true]{background:var(--p-hover);border-color:var(--p-border-strong);color:var(--p-heading)}:root .company-page .fs-tab .bs-set-btn-main>svg{opacity:1;color:var(--p-muted)}@media (max-width: 768px){:root .company-page .fs-tab .bs-set-btn-main{position:relative}}@media (max-width: 768px){:root .company-page .fs-tab .bs-set-btn-main:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}}:root .company-page .fs-tab .bs-set-seg{gap:2px;padding:2px;border:1px solid var(--p-border-btn);border-radius:var(--r-sm);background:var(--p-surface);box-shadow:none}:root .company-page .fs-tab .bs-set-seg .bs-set-btn{position:relative;min-block-size:calc(var(--h-sm) - 6px);min-height:calc(var(--h-sm) - 6px);padding-block:0;padding-inline:.75rem;border:0;border-radius:var(--r-xs);background:transparent;color:var(--p-muted);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-control);box-shadow:none;opacity:1;transition:background-color var(--t-fast),color var(--t-fast)}:root .company-page .fs-tab .bs-set-seg .bs-set-btn:hover{background:var(--p-hover);color:var(--p-heading);border-color:transparent}:root .company-page .fs-tab .bs-set-seg .bs-set-btn.active{background:var(--p-brand-tint);border-color:transparent;color:var(--p-heading);font-weight:600;box-shadow:inset 0 0 0 1px var(--p-brand)}:root .company-page .fs-tab .bs-set-seg .bs-set-btn:focus-visible{outline:2px solid var(--p-brand);outline-offset:1px;z-index:1}@media (max-width: 768px){:root .company-page .fs-tab .bs-set-seg .bs-set-btn{min-block-size:calc(var(--h-lg) - 6px);min-height:calc(var(--h-lg) - 6px);padding-inline:.625rem}}:root .company-page .fs-tab .bs-set-panel{z-index:var(--z-float);padding:.25rem;border:1px solid var(--p-line-soft);border-radius:var(--r-md);background:var(--p-surface);box-shadow:var(--p-shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}:root .company-page .fs-tab .bs-set-panel{padding:.5rem}:root .company-page .fs-tab .bs-set-action{position:relative;display:flex;align-items:center;gap:.5rem;inline-size:100%;min-block-size:var(--row);padding-block:.25rem;padding-inline:.75rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--p-text);font-size:var(--fs-ui);font-weight:400;text-align:start;cursor:pointer;transition:background-color var(--t-fast)}:root .company-page .fs-tab .bs-set-action:hover{background:var(--p-hover);border-color:transparent;color:var(--p-heading)}:root .company-page .fs-tab .bs-set-action:focus-visible{background:var(--p-hover);outline:2px solid var(--p-brand);outline-offset:-2px}:root .company-page .fs-tab .bs-set-group+.bs-set-group{border-top:1px solid var(--p-line-soft)}:root .company-page .fs-tab .bs-set-group h4{font-size:var(--fs-caption);font-weight:600;color:var(--p-muted)}:root .company-page .fs-tab .bs-set-action svg{opacity:1;color:var(--p-muted)}@media (max-width: 768px){:root .company-page .fs-tab .bs-set-action{min-block-size:var(--h-touch)}}html:root .company-page .fs-tab :is(.cp-gate-sample,.cp-gate-cta,.bs-customize-btn,.bs-help-btn,.bs-change-toggle-btn,.bs-set-action,.bs-set-btn-main){--p-border-btn: var(--csh-edge);--p-border: var(--csh-edge);--p-border-strong: var(--csh-edge-hover);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fs-tab :is(.cp-gate-sample,.cp-gate-cta,.bs-customize-btn,.bs-help-btn,.bs-change-toggle-btn,.bs-set-action,.bs-set-btn-main):hover:not(:disabled):not([aria-disabled=true]){--p-border-btn: var(--csh-edge-hover);--p-border: var(--csh-edge-hover)}html:root .company-page .fs-tab :is(button,input,select,a):is(:disabled,[aria-disabled=true],[readonly]):is(.cp-gate-sample,.cp-gate-cta,.bs-customize-btn,.bs-help-btn,.bs-change-toggle-btn,.bs-set-action,.bs-set-btn-main){box-shadow:none}html:root .company-page .fs-tab :is(.bs-period-toggle,.bs-basis-group,.bs-sec-group,.bs-set-seg){--p-border-btn: var(--csh-edge);border-radius:9999px;box-shadow:var(--csh-lift)}html:root .company-page .fs-tab :is(.bs-period-toggle,.bs-basis-group,.bs-sec-group,.bs-set-seg)>:is(button,a,[role=radio],[role=tab]){border-radius:9999px}html:root .company-page .fs-tab .bs-search{position:relative;display:flex;align-items:center;gap:6px;min-block-size:32px;padding-inline:12px;background:var(--p-surface);border:1px solid var(--csh-edge);border-radius:var(--r-pill);box-shadow:var(--p-shadow-frame)}html:root .company-page .fs-tab .bs-search svg{inline-size:15px;block-size:15px;flex:none;color:var(--p-muted)}html:root .company-page .fs-tab .bs-search-input{inline-size:150px;min-inline-size:0;border:0;background:none;outline:none;font:400 var(--fs-ui)/1.4 var(--font-ui);color:var(--p-text)}html:root .company-page .fs-tab .bs-search:focus-within{border-color:var(--p-brand)}@media (max-width: 768px){html:root .company-page .fs-tab .bs-search{min-block-size:var(--h-touch);flex:1 1 10rem}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-search-input{inline-size:100%;font-size:var(--fs-input)}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls>.bs-search{grid-area:search;inline-size:auto;min-inline-size:0}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls>.bs-settings{grid-area:set}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls :is(.bs-set-btn-main,.bs-tool-btn,.bs-help-btn){position:relative;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;min-block-size:44px;padding:0;gap:0;border-radius:50%}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls :is(.bs-set-btn-main,.bs-tool-btn)>svg:not(.bs-set-chev){inline-size:18px;block-size:18px;opacity:1}}@media (max-width: 768px){html:root .company-page .fs-tab .bs-header-controls .bs-set-chev{display:none}}@media (min-width: 769px){html:root .company-page .fs-tab .bs-card-header{flex-wrap:nowrap}html:root .company-page .fs-tab .bs-card-header>.bs-head-main{flex:0 1 auto;min-inline-size:0}}:root .alg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--p-scrim,rgba(22,20,15,.48));opacity:0;transition:opacity .18s ease}:root .alg-overlay.is-open{opacity:1}:root .alg-dialog{display:flex;flex-direction:column;inline-size:min(760px,100%);max-block-size:min(86vh,820px);background:#fdfaf1;border:1px solid var(--p-line-soft,#E7E2D6);border-radius:14px;box-shadow:var(--p-shadow-modal);overflow:hidden;transform:translateY(12px);transition:transform .24s cubic-bezier(.2,.7,.2,1);font-family:var(--font-primary)}:root .alg-overlay.is-open .alg-dialog{transform:none}:root .alg-dialog:focus{outline:none}:root .alg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 28px 16px;border-block-end:1px solid var(--p-line-soft,#E7E2D6)}:root .alg-title{margin:0;font-size:var(--fs-h2);line-height:1.35;font-weight:600;color:var(--p-heading)}:root .alg-close{flex:none;display:inline-grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:1px solid #BDB7A9;border-radius:9999px;background:#fff;color:var(--p-heading);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}:root .alg-close:hover{background:var(--p-hover,#F0E6CC);border-color:#8a857b}:root .alg-close:active{background:var(--p-press,#EBE1C8)}:root .alg-close:focus-visible,:root .alg-ok:focus-visible{outline:2px solid var(--p-brand,#004015);outline-offset:2px}:root .alg-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 28px 28px;scrollbar-width:thin;scrollbar-color:var(--p-brand,#004015) var(--p-line-soft,#E7E2D6)}:root .alg-body:focus-visible{outline:2px solid var(--p-brand,#004015);outline-offset:-2px}:root .alg-body ul{list-style:disc;padding-inline-start:1.5rem}:root .alg-body ol{list-style:decimal;padding-inline-start:1.5rem}:root .alg-body li{margin-bottom:.4rem}:root .alg-body li::marker{color:var(--p-muted,#3F5E48)}:root .alg-body::-webkit-scrollbar{display:block;width:10px}:root .alg-body::-webkit-scrollbar-button{display:none}:root .alg-body::-webkit-scrollbar-track{background:var(--p-line-soft,#E7E2D6);border:2px solid transparent;background-clip:padding-box;border-radius:9999px}:root .alg-body::-webkit-scrollbar-thumb{background:var(--p-brand,#004015);border:2px solid transparent;background-clip:padding-box;border-radius:9999px;min-height:40px}:root .alg-body::-webkit-scrollbar-thumb:hover{background-color:var(--p-brand-hover,#0E5423)}:root .alg-body .legal-title{display:none}:root .alg-body .legal-date{display:none}:root .alg-date{margin:4px 0 0;font-size:var(--fs-caption);line-height:1.5;color:#57534a}:root .alg-date:empty{display:none}:root .alg-body .legal-content{max-width:680px;font-size:var(--fs-body);line-height:var(--lh-prose,1.7);color:var(--p-text,#2B2822)}:root .alg-body .legal-content h2{margin:24px 0 8px;font-size:var(--fs-h3);line-height:1.45;font-weight:600;color:var(--p-heading)}:root .alg-body .legal-content h3{margin:18px 0 6px;font-size:var(--fs-body);font-weight:600;color:var(--p-heading)}:root .alg-body .legal-content p{margin:0 0 12px}:root .alg-body .legal-content>:first-child{margin-block-start:16px}:root .alg-body .legal-content>:last-child{margin-block-end:0}:root .alg-foot{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 28px;border-block-start:1px solid var(--p-line-soft,#E7E2D6);background:#fff}:root .alg-ok{min-block-size:40px;min-inline-size:120px;padding:0 24px;border:1px solid var(--p-brand,#004015);border-radius:9999px;background:var(--p-brand,#004015);color:#fff;font:inherit;font-size:var(--fs-ui);font-weight:600;cursor:pointer;transition:background-color .15s ease}:root .alg-ok:hover{background:var(--p-brand-hover,#0E5423);border-color:var(--p-brand-hover,#0E5423)}:root .alg-ok:active{background:#00300f}@media (max-width:768px){:root .alg-overlay{align-items:flex-end;padding:0}:root .alg-dialog{inline-size:100%;max-block-size:88vh;border-radius:14px 14px 0 0;border-block-end:0;transform:translateY(24px)}:root .alg-head{padding:16px 16px 12px}:root .alg-close{inline-size:44px;block-size:44px}:root .alg-body{padding:4px 16px 20px}:root .alg-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}:root .alg-ok{min-block-size:44px}}@media (prefers-reduced-motion:reduce){:root .alg-overlay,:root .alg-dialog{transition:none}:root .alg-dialog{transform:none}}:root .fs-def-title--sec{margin-top:1.1rem}html:root .pricing-cards .pricing-card{transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1)}html:root .pricing-store-actions .pricing-store-btn{transition:background-color var(--t-fast),transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1)}@media (hover: hover){html:root .pricing-cards .pricing-card:is(:hover,:has(:focus-visible)){transform:translateY(-6px);box-shadow:var(--p-shadow-modal)}html:root .pricing-store-actions .pricing-store-btn:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:var(--p-shadow-frame)}}@media (prefers-reduced-motion: reduce){html:root .pricing-cards .pricing-card,html:root .pricing-store-actions .pricing-store-btn{transition:none}}html:root section.pricing-page{position:relative}html:root section.pricing-page>.container{position:relative;z-index:1}html:root .community-stats .stat-card{transition:opacity .6s ease,transform .6s ease,translate .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1)}:where(.mhb-col){transition:translate .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1)}@media (hover: hover){html:root .community-stats .stat-card:hover{translate:0 -6px;box-shadow:var(--p-shadow-modal)}html:root .mhb-col:hover{translate:0 -6px;box-shadow:0 18px 36px -14px #000000b3}}@media (prefers-reduced-motion: reduce){html:root .community-stats .stat-card,:where(.mhb-col){transition:none}}html:root .alg-body .legal-content .about-lead{font-size:var(--fs-h3);font-weight:500;line-height:1.75;color:var(--p-heading)}html:root .alg-body .legal-content li strong{font-weight:600;color:var(--p-heading)}html:root .alg-body .legal-content .about-close{margin-block-start:20px;padding-block-start:14px;border-block-start:1px solid var(--p-line-soft);color:var(--p-muted)}html:root .alg-overlay,html:root .alg-dialog,html:root .alg-body,html:root .alg-ok{font-family:inherit}:root .cmp-add-actions{display:inline-flex;align-items:center;gap:.5rem}:root .cmp-add-cancel{min-block-size:var(--h-md);padding-inline:1rem;border:1px solid var(--csh-edge, #DDDEC9);border-radius:var(--r-pill);background:var(--p-surface);color:var(--p-heading);font-family:inherit;font-size:var(--fs-ui);font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}:root .cmp-add-cancel:hover{background:var(--p-hover);border-color:var(--p-border-strong)}html:root .wt-add-panel .wt-add-foot{z-index:3}html:root #cpoIndModal .cpo-pick{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:14px 18px 6px}html:root #cpoIndModal .cpo-pick-setslbl{margin-block-end:6px;font-size:var(--fs-caption);font-weight:600;color:var(--p-gold)}html:root #cpoIndModal .cpo-pick-sets{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:12px}html:root #cpoIndModal .cpo-pick-set{min-block-size:32px;padding-inline:12px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}html:root #cpoIndModal .cpo-pick-set:hover{background:#f6f4ee;border-color:var(--csh-edge-hover)}html:root #cpoIndModal .cpo-pick-set[aria-pressed=true]{background:var(--p-brand);border-color:var(--p-brand);color:var(--csh-cream)}html:root #cpoIndModal .cpo-pick-search{position:relative;display:flex;align-items:center;gap:8px;margin-block-end:10px;padding-inline:12px;min-block-size:40px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);box-shadow:var(--csh-lift)}html:root #cpoIndModal .cpo-pick-search svg{inline-size:16px;block-size:16px;flex:none;color:var(--p-muted)}html:root #cpoIndModal .cpo-pick-search input{flex:1 1 auto;min-inline-size:0;border:0;background:none;font-family:inherit;font-size:var(--fs-input);color:var(--p-text);outline:none}html:root #cpoIndModal .cpo-pick-group{margin-block-end:6px}html:root #cpoIndModal .cpo-pick-ghead{position:sticky;inset-block-start:-14px;z-index:2;display:flex;align-items:center;gap:8px;margin:8px 0 4px;padding:6px 10px;border-radius:var(--r-xs);background:#faf1dc}html:root #cpoIndModal .cpo-pick-gall{display:inline-flex;padding:0;border:0;background:none;cursor:pointer;color:var(--p-gold)}html:root #cpoIndModal .cpo-pick-gtitle{font-size:var(--fs-caption);font-weight:600;color:var(--p-gold)}html:root #cpoIndModal .cpo-pick-gline{flex:1 1 auto;block-size:1px;background:var(--p-gold);opacity:.35}html:root #cpoIndModal .cpo-pick-gper{font-size:var(--fs-caption);color:var(--p-gold)}html:root #cpoIndModal .cpo-pick-item{display:flex;align-items:center;gap:10px;min-block-size:36px;padding-inline:10px;border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--p-text);cursor:pointer}html:root #cpoIndModal .cpo-pick-item:hover{background:#f6f4ee}html:root #cpoIndModal .cpo-pick-item input{position:absolute;opacity:0;pointer-events:none}html:root #cpoIndModal .cpo-pick-box{flex:none;inline-size:18px;block-size:18px}html:root #cpoIndModal .cpo-pick-box rect{fill:var(--p-surface);stroke:var(--csh-edge-hover);stroke-width:1.4}html:root #cpoIndModal .cpo-pick-box .cpo-pick-tick,html:root #cpoIndModal .cpo-pick-box .cpo-pick-dash{fill:none;stroke:var(--p-on-brand);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}html:root #cpoIndModal .cpo-pick-item input:checked+.cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root #cpoIndModal .cpo-pick-item input:checked+.cpo-pick-box .cpo-pick-tick{opacity:1}html:root #cpoIndModal .cpo-pick-item input:checked~.cpo-pick-lbl{color:var(--p-heading);font-weight:600}html:root #cpoIndModal .cpo-pick-item input:focus-visible+.cpo-pick-box rect{stroke:var(--p-brand);stroke-width:2.4}html:root #cpoIndModal .cpo-pick-gall[aria-checked=true] .cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root #cpoIndModal .cpo-pick-gall[aria-checked=true] .cpo-pick-tick{opacity:1}html:root #cpoIndModal .cpo-pick-gall[aria-checked=mixed] .cpo-pick-box rect{fill:var(--p-brand);stroke:var(--p-brand)}html:root #cpoIndModal .cpo-pick-gall[aria-checked=mixed] .cpo-pick-dash{opacity:1}html:root #cpoIndModal .cpo-pick-empty{padding:18px 10px;font-size:var(--fs-ui);color:var(--p-muted)}html:root #cpoIndModal .cpo-pick-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 18px;border-block-start:1px solid var(--p-border)}html:root #cpoIndModal .cpo-pick-acts{display:flex;gap:8px}html:root #cpoIndModal .cpo-pick-act{min-block-size:32px;padding-inline:12px;border:1px solid var(--csh-edge);border-radius:var(--r-pill);background:var(--p-surface);font-family:inherit;font-size:var(--fs-caption);color:var(--p-text);cursor:pointer;box-shadow:var(--csh-lift)}html:root #cpoIndModal .cpo-pick-act:hover{background:#f6f4ee;border-color:var(--csh-edge-hover)}html:root #cpoIndModal .cpo-pick-count{font-size:var(--fs-caption);color:var(--tb-quiet);font-variant-numeric:tabular-nums}@media (max-width: 768px){html:root #cpoIndModal .cpo-pick-set,html:root #cpoIndModal .cpo-pick-act{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root #cpoIndModal .cpo-pick-item{min-block-size:var(--h-touch)}}@media (max-width: 768px){html:root #cpoIndModal .cpo-pick-search{min-block-size:var(--h-touch)}}html:root:root .company-page :is(.ov-tab,.fr-tab) .fr-indicator-row{min-block-size:3.1rem;gap:.5rem}html:root:root .company-page :is(.ov-tab,.fr-tab) .fr-indicator-row .fr-indicator-label{flex:1 1 auto;min-inline-size:0;margin-inline-end:0}html:root:root .company-page :is(.ov-tab,.fr-tab) .fr-indicator-row .fr-indicator-value{flex:0 0 4.75rem;inline-size:4.75rem;align-items:center;justify-content:center;text-align:center}html:root:root .company-page :is(.ov-tab,.fr-tab) .fr-indicator-row .fr-indicator-unit{text-align:center}@media (min-width: 769px){html.cp-ov-lock:root .company-page .ov-tab .cpo-chartcol{align-self:start}html.cp-ov-lock:root .company-page .ov-tab .cpo-panel:not(.is-fs){max-height:47.5rem}}:root .nav-search-trending .trending-tag:has(.trending-tag-logo,.trending-tag-mono){gap:.4rem;padding-inline-start:.35rem}html:root:root #cpoIndModal .cpo-pick{position:relative}html:root:root #cpoIndModal .wt-modal{overflow:hidden}: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-sub{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;background:#fdf8ed;border:1px solid #e8d9a8;border-radius:8px;padding:.4rem .75rem}.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-price-was{font-size:1.2rem;font-weight:700;color:#9a9a9a;text-decoration:line-through}.store-price-was small{font-size:.7rem;font-weight:500}.store-price-now{font-size:2.2rem;font-weight:800;color:#b8902d}.store-price-now small{font-size:.85rem;font-weight:500}.store-student-badge{display:inline-block;background:#b8902d24;color:#b8902d;font-size:.78rem;font-weight:800;padding:.25rem .7rem;border-radius:20px}.store-price-note-on{display:inline-flex;align-items:center;gap:.35rem;color:#15803d;font-weight:600}.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-layout{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.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,.store-checkout-layout{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}}
