*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{border-color:var(--surface-border);font-family:var(--font-sans)}html{background-color:var(--color-body-bg)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;color:hsl(var(--foreground));background:linear-gradient(to bottom,hsla(214.69,76.81%,54.88%,.15),var(--color-body-bg) min(20%,1000px))}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-px{margin-bottom:1px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[140px\]{height:140px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[5px\]{height:5px}.h-full{height:100%}.h-px{height:1px}.max-h-\[240px\]{max-height:240px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[340px\]{width:340px}.w-\[36px\]{width:36px}.w-\[52px\]{width:52px}.w-\[5px\]{width:5px}.w-\[80\%\]{width:80%}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.min-w-\[850px\]{min-width:850px}.min-w-\[900px\]{min-width:900px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[760px\]{max-width:760px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[860px\]{max-width:860px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.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))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--dlt-radius-inner)}.rounded-md{border-radius:var(--dlt-radius-sm)}.rounded-sm{border-radius:.1875rem}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:var(--dlt-radius-sm);border-bottom-left-radius:var(--dlt-radius-sm)}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-md{border-top-left-radius:var(--dlt-radius-sm);border-top-right-radius:var(--dlt-radius-sm)}.border{border-width:1px}.border-0{border-width:0px}.\!border-b-0{border-bottom-width:0px!important}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[color\:var\(--surface-border\)\],.border-\[var\(--surface-border\)\]{border-color:var(--surface-border)}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-muted-foreground\/90{border-color:hsl(var(--muted-foreground) / .9)}.border-transparent{border-color:transparent}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/\[0\.06\]{border-color:#ffffff0f}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[var\(--surface-bg\)\]{background-color:var(--surface-bg)}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-black\/85{background-color:#000000d9}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/75{color:hsl(var(--muted-foreground) / .75)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-border{accent-color:hsl(var(--border) / 1)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.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 rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in{--tw-enter-opacity: 0}.fade-out{--tw-exit-opacity: 0}.slide-in-from-bottom{--tw-enter-translate-y: 100%}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}input[type=search]::-webkit-search-cancel-button{display:none}.text-fin-green{color:var(--otb-positive)!important}.text-fin-amber{color:var(--otb-negative)!important}.bg-fin-green-5{background:color-mix(in srgb,var(--otb-positive) 5%,transparent)}.bg-fin-green-10{background:color-mix(in srgb,var(--otb-positive) 10%,transparent)}.bg-fin-green-15{background:color-mix(in srgb,var(--otb-positive) 15%,transparent)}.bg-fin-green-20{background:color-mix(in srgb,var(--otb-positive) 20%,transparent)}.bg-fin-amber-5{background:color-mix(in srgb,var(--otb-negative) 5%,transparent)}.bg-fin-amber-10{background:color-mix(in srgb,var(--otb-negative) 10%,transparent)}.bg-fin-amber-15{background:color-mix(in srgb,var(--otb-negative) 15%,transparent)}.bg-fin-amber-20{background:color-mix(in srgb,var(--otb-negative) 20%,transparent)}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--otb-text-muted);pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}:root{--background: 210 40% 10%;--foreground: 211 30% 85%;--border: 207 40% 17%;--card: 210 30% 9%;--card-foreground: 211 30% 85%;--card-border: 207 40% 17%;--sidebar: 210 30% 7%;--sidebar-foreground: 211 30% 85%;--sidebar-border: 207 40% 17%;--sidebar-accent: 210 28% 12%;--sidebar-accent-foreground: 211 30% 85%;--popover: 210 30% 9%;--popover-foreground: 211 30% 85%;--popover-border: 207 40% 17%;--muted: 210 28% 12%;--muted-foreground: 202 29% 70%;--accent: 210 28% 12%;--accent-foreground: 211 30% 85%;--input: 210 28% 12%;--primary: 188 65% 56%;--primary-foreground: 0 0% 7%;--secondary: 172 40% 55%;--secondary-foreground: 0 0% 7%;--sidebar-primary: 172 66% 50%;--sidebar-primary-foreground: 0 0% 7%;--sidebar-ring: 172 66% 50%;--ring: 172 66% 50%;--destructive: 0 82% 68%;--destructive-foreground: 0 0% 98%;--font-sans: "Inter", system-ui, sans-serif;--font-serif: "Inter", system-ui, sans-serif;--font-mono: "Inter", system-ui, sans-serif;--radius: var(--otb-radius-card);--tracking-normal: 0em;--spacing: .25rem;--shadow-2xs: 0 1px 2px hsl(0 0% 0% / .08);--shadow-xs: 0 1px 3px hsl(0 0% 0% / .1);--shadow-sm: 0 1px 2px hsl(0 0% 0% / .12), 0 1px 3px -1px hsl(0 0% 0% / .08);--shadow: 0 2px 4px hsl(0 0% 0% / .14), 0 1px 3px -1px hsl(0 0% 0% / .1);--shadow-md: 0 3px 8px hsl(0 0% 0% / .16), 0 2px 4px -1px hsl(0 0% 0% / .1);--shadow-lg: 0 4px 12px hsl(0 0% 0% / .18), 0 4px 6px -2px hsl(0 0% 0% / .1);--shadow-xl: 0 6px 20px hsl(0 0% 0% / .22), 0 8px 10px -3px hsl(0 0% 0% / .1);--shadow-2xl: 0 12px 32px hsl(0 0% 0% / .28);--button-outline: rgba(45,212,191, .13);--badge-outline: rgba(45,212,191, .07);--opaque-button-border-intensity: 9;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-accent-border: hsl(var(--sidebar-accent));--primary-border: hsl(var(--primary));--secondary-border: hsl(var(--secondary));--muted-border: hsl(var(--muted));--accent-border: hsl(var(--accent));--destructive-border: hsl(var(--destructive));--otb-positive-muted: rgba(var(--otb-positive-rgb), .85);--otb-negative-muted: rgba(var(--otb-negative-rgb), .85);--color-tooltip-bg: #1c2f42;--color-tooltip-border: rgba(100, 190, 230, .1);--color-tooltip-shadow: rgba(0, 0, 0, .4);--color-panel-bg: rgba(15, 25, 35, .6);--color-card: #162231;--surface-0: #162231;--surface-1: #1a2b3c;--surface-2: #1f3044;--surface-3: #243a50;--surface-hover: rgba(100, 190, 230, .05);--surface-header: #121e2b;--surface-inset: #0e1925;--surface-row-even: #13202d;--surface-row-odd: #0f1923;--surface-zebra: #172533;--surface-border: rgba(100, 190, 230, .1);--surface-border-strong: rgba(100, 190, 230, .16);--surface-subtle: rgba(100, 190, 230, .03);--surface-overlay: rgba(5, 12, 20, .88);--color-body-bg: #0f1923;--color-gradient-glow: #1c2f42;--color-glass-header: rgba(15, 25, 35, .88);--color-glass-tabs: rgba(22, 34, 49, .75);--glass-bg: rgba(22, 34, 49, .55);--glass-bg-hover: rgba(22, 34, 49, .65);--glass-border: rgba(144, 159, 178, .12);--glass-border-highlight: rgba(144, 159, 178, .18);--glass-blur: 16px;--glass-shadow: 0 8px 32px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .04);--glass-shadow-hover: 0 12px 40px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06);--color-sticky-header-bg: #121e2b;--color-sticky-header-shadow: rgba(100, 190, 230, .1);--color-row-even: var(--surface-row-even);--color-row-odd: var(--surface-row-odd);--color-row-hover: var(--surface-hover);--color-scrollbar: rgba(100, 190, 230, .08);--color-scrollbar-hover: rgba(100, 190, 230, .12);--color-skeleton: #1a2b3c;--color-scroll-btn-shadow: rgba(45, 212, 191, .4);--color-scroll-btn-hover-shadow: rgba(45, 212, 191, .6);--color-zebra-subtle: var(--surface-row-even);--elevate-1: #1a2b3c;--elevate-2: #1f3044;--otb-tint-positive-2: rgba(110, 201, 168, .02);--otb-tint-positive-3: rgba(110, 201, 168, .03);--otb-tint-positive-4: rgba(110, 201, 168, .04);--otb-tint-positive-6: rgba(110, 201, 168, .06);--otb-tint-positive-8: rgba(110, 201, 168, .08);--otb-tint-positive-12: rgba(110, 201, 168, .12);--otb-tint-positive-15: rgba(110, 201, 168, .15);--otb-tint-positive-20: rgba(110, 201, 168, .2);--otb-tint-positive-25: rgba(110, 201, 168, .25);--otb-tint-positive-30: rgba(110, 201, 168, .3);--otb-tint-positive-35: rgba(110, 201, 168, .35);--otb-glow-positive: 0 0 6px rgba(110, 201, 168, .4);--otb-glow-positive-sm: 0 0 4px rgba(110, 201, 168, .5);--otb-tint-negative-2: rgba(219, 128, 128, .02);--otb-tint-negative-4: rgba(219, 128, 128, .04);--otb-tint-negative-8: rgba(219, 128, 128, .08);--otb-tint-negative-12: rgba(219, 128, 128, .12);--otb-tint-negative-15: rgba(219, 128, 128, .15);--otb-tint-negative-20: rgba(219, 128, 128, .2);--otb-tint-negative-30: rgba(219, 128, 128, .3);--otb-glow-negative: 0 0 6px rgba(219, 128, 128, .4);--otb-tint-amber-4: rgba(196, 164, 86, .04);--otb-tint-amber-6: rgba(196, 164, 86, .06);--otb-tint-amber-8: rgba(196, 164, 86, .08);--otb-tint-amber-12: rgba(196, 164, 86, .12);--otb-tint-amber-15: rgba(196, 164, 86, .15);--otb-tint-amber-20: rgba(196, 164, 86, .2);--otb-tint-amber-25: rgba(196, 164, 86, .25);--otb-tint-amber-30: rgba(196, 164, 86, .3);--otb-tint-amber-35: rgba(196, 164, 86, .35);--otb-tint-amber-40: rgba(196, 164, 86, .4);--otb-glow-amber: 0 0 6px rgba(196, 164, 86, .3);--otb-glow-amber-sm: 0 0 4px rgba(196, 164, 86, .4);--otb-tint-neutral-4: rgba(144, 159, 178, .04);--otb-tint-neutral-8: rgba(144, 159, 178, .08);--otb-tint-neutral-12: rgba(144, 159, 178, .12);--otb-tint-neutral-15: rgba(144, 159, 178, .15);--otb-tint-neutral-20: rgba(144, 159, 178, .2);--otb-tint-neutral-25: rgba(144, 159, 178, .25);--otb-tint-neutral-30: rgba(144, 159, 178, .3);--otb-glow-neutral: 0 0 6px rgba(144, 159, 178, .3);--otb-tint-accent-6: rgba(69, 196, 215, .06);--otb-tint-accent-8: rgba(69, 196, 215, .08);--otb-tint-accent-12: rgba(69, 196, 215, .12);--otb-tint-accent-20: rgba(69, 196, 215, .2);--otb-tint-brand-4: rgba(77, 133, 155, .04);--otb-tint-brand-5: rgba(77, 133, 155, .05);--otb-tint-brand-8: rgba(77, 133, 155, .08);--otb-tint-brand-10: rgba(77, 133, 155, .1);--otb-tint-brand-12: rgba(77, 133, 155, .12);--otb-tint-brand-20: rgba(77, 133, 155, .2);--otb-tint-brand-30: rgba(77, 133, 155, .3);--otb-tint-white-1: rgba(255, 255, 255, .01);--otb-tint-white-2: rgba(255, 255, 255, .02);--otb-tint-white-3: rgba(255, 255, 255, .03);--otb-tint-white-5: rgba(255, 255, 255, .05);--otb-tint-white-6: rgba(255, 255, 255, .06);--otb-tint-white-8: rgba(255, 255, 255, .08);--otb-tint-white-10: rgba(255, 255, 255, .1);--otb-tint-white-12: rgba(255, 255, 255, .12);--otb-shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--otb-shadow-md: 0 8px 32px rgba(0, 0, 0, .25);--otb-shadow-panel: -8px 0 32px rgba(0, 0, 0, .5);--otb-shadow-dropdown: 0 8px 32px rgba(0, 0, 0, .4);--otb-shadow-popover: 0 -4px 24px rgba(0, 0, 0, .3);--otb-tint-info-2: rgba(100, 190, 230, .02);--otb-tint-info-4: rgba(100, 190, 230, .04);--otb-tint-info-6: rgba(100, 190, 230, .06);--otb-tint-info-8: rgba(100, 190, 230, .08);--otb-tint-info-10: rgba(100, 190, 230, .1);--otb-tint-info-12: rgba(100, 190, 230, .12);--score-topfonds-bg: color-mix(in srgb, var(--otb-positive) 13%, transparent);--score-topfonds-border: color-mix(in srgb, var(--otb-positive) 27%, transparent);--score-topfonds-text: var(--otb-positive);--score-sterfonds-bg: color-mix(in srgb, var(--otb-positive) 9%, transparent);--score-sterfonds-border: color-mix(in srgb, var(--otb-positive) 21%, transparent);--score-sterfonds-text: var(--otb-positive-light);--score-aandachtsfonds-bg: color-mix(in srgb, var(--otb-positive) 8%, transparent);--score-aandachtsfonds-border: color-mix(in srgb, var(--otb-positive) 19%, transparent);--score-aandachtsfonds-text: #7ae8db;--score-opkomend-bg: color-mix(in srgb, var(--otb-positive) 7%, transparent);--score-opkomend-border: color-mix(in srgb, var(--otb-positive) 16%, transparent);--score-opkomend-text: var(--otb-positive-light);--score-kernfonds-bg: color-mix(in srgb, var(--otb-neutral) 13%, transparent);--score-kernfonds-border: color-mix(in srgb, var(--otb-neutral) 25%, transparent);--score-kernfonds-text: var(--otb-neutral-light);--score-dalend-bg: color-mix(in srgb, var(--otb-negative) 9%, transparent);--score-dalend-border: color-mix(in srgb, var(--otb-negative) 22%, transparent);--score-dalend-text: var(--otb-negative);--score-herstelfonds-bg: color-mix(in srgb, var(--otb-neutral) 9%, transparent);--score-herstelfonds-border: color-mix(in srgb, var(--otb-neutral) 21%, transparent);--score-herstelfonds-text: var(--otb-neutral-light);--score-zwak-bg: color-mix(in srgb, var(--otb-negative) 8%, transparent);--score-zwak-border: color-mix(in srgb, var(--otb-negative) 19%, transparent);--score-zwak-text: #e8b830;--score-vermijden-bg: color-mix(in srgb, var(--otb-danger) 13%, transparent);--score-vermijden-border: color-mix(in srgb, var(--otb-danger) 27%, transparent);--score-vermijden-text: var(--otb-danger);--score-nieuw-bg: color-mix(in srgb, var(--otb-neutral) 9%, transparent);--score-nieuw-border: color-mix(in srgb, var(--otb-neutral) 21%, transparent);--score-nieuw-text: var(--otb-neutral-light);--disc-minor-bg: rgba(245, 200, 66, .08);--disc-major-bg: rgba(245, 200, 66, .14);--score-bullish-bg: color-mix(in srgb, var(--otb-positive) 9%, transparent);--score-bullish-border: color-mix(in srgb, var(--otb-positive) 25%, transparent);--score-bullish-text: var(--otb-positive);--score-neutraal-bg: color-mix(in srgb, var(--otb-neutral) 9%, transparent);--score-neutraal-border: color-mix(in srgb, var(--otb-neutral) 21%, transparent);--score-neutraal-text: var(--otb-neutral-light);--score-bearish-bg: color-mix(in srgb, var(--otb-negative) 9%, transparent);--score-bearish-border: color-mix(in srgb, var(--otb-negative) 25%, transparent);--score-bearish-text: var(--otb-negative);--score-onbekend-bg: color-mix(in srgb, var(--otb-neutral) 8%, transparent);--score-onbekend-border: color-mix(in srgb, var(--otb-neutral) 19%, transparent);--score-onbekend-text: var(--otb-neutral-light);--otb-positive: #6ec9a8;--otb-positive-light: #8ed8be;--otb-negative: #c4a456;--otb-negative-light: #d4bc7a;--otb-warning: #c4a456;--otb-amber: #c4a456;--otb-danger: #db8080;--otb-neutral: #909fb2;--otb-neutral-light: #9aacbe;--otb-accent: #45c4d7;--otb-accent-light: #6ad4e3;--otb-accent-dark: #35a8b8;--color-brand: #4d859b;--color-brand-light: #6b9cb0;--color-brand-dark: #3f6e81;--otb-positive-rgb: 110, 201, 168;--otb-negative-rgb: 196, 164, 86;--otb-warning-rgb: 196, 164, 86;--otb-danger-rgb: 219, 128, 128;--otb-accent-rgb: 69, 196, 215;--otb-neutral-rgb: 144, 159, 178;--color-brand-rgb: 77, 133, 155;--otb-text-primary: #cdd8e4;--otb-text-secondary: #9bafbd;--otb-text-muted: #9cb9c9;--otb-text-faint: #8dabbc;--otb-body-bg: #0f1923;--otb-surface-0: #162231;--otb-surface-1: #1a2b3c;--otb-surface-2: #1f3044;--otb-surface-hover: rgba(100, 190, 230, .05);--otb-surface-border: rgba(100, 190, 230, .1);--otb-surface-border-strong: rgba(100, 190, 230, .16);--otb-section-color: #cdd8e4;--otb-chart-line-positive: var(--otb-positive);--otb-chart-line-negative: var(--otb-negative);--otb-chart-line-neutral: var(--otb-neutral);--otb-chart-line-accent: var(--otb-accent-light);--otb-chart-line-primary: var(--otb-accent);--otb-chart-ma-fast: var(--otb-accent-light);--otb-chart-ma-slow: var(--otb-negative);--otb-chart-grid: var(--otb-surface-border);--otb-chart-series-1: var(--otb-positive);--otb-chart-series-2: var(--otb-accent-light);--otb-chart-series-3: var(--otb-negative);--otb-chart-fill-positive: color-mix(in srgb, var(--otb-positive) 15%, transparent);--otb-chart-fill-negative: color-mix(in srgb, var(--otb-negative) 15%, transparent);--otb-chart-bar-default: var(--otb-neutral);--otb-chart-bar-highlight: var(--otb-accent);--otb-chart-bar-muted: color-mix(in srgb, var(--otb-neutral) 40%, transparent);--otb-chart-ref-positive: var(--otb-positive);--otb-chart-ref-negative: var(--otb-negative);--otb-chart-ref-neutral: var(--otb-neutral);--otb-heat-pos-light: color-mix(in srgb, var(--otb-positive) 10%, transparent);--otb-heat-pos-medium: color-mix(in srgb, var(--otb-positive) 21%, transparent);--otb-heat-pos-strong: color-mix(in srgb, var(--otb-positive) 33%, transparent);--otb-heat-neg-light: color-mix(in srgb, var(--otb-negative) 10%, transparent);--otb-heat-neg-medium: color-mix(in srgb, var(--otb-negative) 21%, transparent);--otb-heat-neg-strong: color-mix(in srgb, var(--otb-negative) 33%, transparent);--otb-zone-safe: var(--otb-positive);--otb-zone-elevated: var(--otb-negative);--otb-zone-danger: var(--otb-danger);--otb-zone-neutral: var(--otb-neutral);--otb-regime-riskon: var(--otb-positive);--otb-regime-riskoff: var(--otb-negative);--otb-regime-neutraal: var(--otb-neutral);--otb-cycle-expansion: var(--otb-positive);--otb-cycle-recovery: var(--otb-accent-light);--otb-cycle-slowdown: var(--otb-negative);--otb-cycle-recession: var(--otb-danger);--otb-spark-positive: var(--otb-positive);--otb-spark-negative: var(--otb-negative);--otb-spark-neutral: var(--otb-neutral);--otb-bar-gradient-positive: linear-gradient(to left, var(--otb-positive), var(--otb-surface-2));--otb-bar-gradient-negative: linear-gradient(to left, var(--otb-negative), var(--otb-surface-2));--otb-bar-gradient-muted: linear-gradient(to left, var(--otb-surface-hover), var(--otb-surface-2));--otb-bar-opacity: .7;--otb-range-pessimist: color-mix(in srgb, var(--otb-negative) 35%, var(--otb-surface-2));--otb-range-basis: color-mix(in srgb, var(--otb-positive) 25%, var(--otb-surface-2));--otb-range-optimist: color-mix(in srgb, var(--otb-positive) 50%, var(--otb-surface-2));--otb-range-marker: var(--otb-accent);--otb-tooltip-bg: var(--otb-surface-0);--otb-tooltip-border: var(--otb-surface-border);--otb-tooltip-text: #ededed;--otb-chart-axis: var(--otb-neutral);--otb-chain-eth: var(--otb-positive);--otb-chain-sol: #9b59b6;--otb-chain-btc: var(--otb-negative);--otb-chain-bsc: #3498db;--otb-chain-arb: #3498db;--otb-card-pad: 16px;--otb-card-pad-sm: 12px;--otb-card-gap: 12px;--otb-card-gap-sm: 8px;--otb-radius-card: 12px;--otb-radius-inner: 6px;--otb-radius-sm: 4px}:root{--dm-radius: 12px;--dm-pad-x: 24px;--dm-pad-y-head: 20px;--dm-pad-y-body: 20px;--dm-pad-y-foot: 14px;--dm-gap-head: 12px;--dm-border: 1px solid var(--surface-border);--dm-border-hover: rgba(var(--color-brand-rgb), .22);--dm-stack: 48px}.hm-page>*+*,.aandelen-page>*+*,.etf-page>*+*,.crypto-page>*+*,.macro-page>*+*,.sentiment-page>*+*,.shifts-page>*+*,.markten-page>*+*,.calendar-page>*+*{margin-top:var(--dm-stack)!important}.hero-backdrop-wrap>*+*{margin-top:var(--dm-stack)!important}.hero-backdrop-wrap>.page-lead{margin-top:0!important;margin-bottom:0;padding-top:8px}.hero-backdrop-wrap>.page-lead+*{margin-top:40px!important}@media(max-width:767px){.hero-backdrop-wrap>*+*{margin-top:32px!important}}@media(max-width:680px){.hero-backdrop-wrap>.page-lead{padding-top:0}.hero-backdrop-wrap>.page-lead+*{margin-top:16px!important}}.dm{background:linear-gradient(180deg,#162231d9,#121c29bf);border:var(--dm-border);border-radius:var(--dm-radius);overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 4px 20px #00000040;position:relative;display:flex;flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .24s ease}.dm:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(var(--color-brand-rgb),.06),transparent 60%);opacity:0;transition:opacity .24s ease;pointer-events:none}.dm:hover{border-color:var(--dm-border-hover);box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000059,0 0 40px rgba(var(--color-brand-rgb),.06)}.dm:hover:before{opacity:1}.dm>*{position:relative;z-index:1}.dm--compact{--dm-pad-x: 18px;--dm-pad-y-head: 16px;--dm-pad-y-body: 14px;--dm-pad-y-foot: 12px}.dm-head{padding:var(--dm-pad-y-head) var(--dm-pad-x) 16px;border-bottom:var(--dm-border);background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.04),transparent 100%)}.dm-head-top{display:flex;align-items:center;gap:var(--dm-gap-head);margin-bottom:12px;flex-wrap:wrap;min-height:26px}.dm-num{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;color:var(--color-brand-light);letter-spacing:.02em}.dm-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-muted);display:inline-flex;align-items:center;gap:6px}.dm-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand);opacity:.7}.dm-eyebrow:has(>svg):before{display:none}.dm-eyebrow>svg{width:14px;height:14px;color:var(--color-brand);flex-shrink:0}.dm-badge{margin-left:auto;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid transparent;letter-spacing:.02em;white-space:nowrap}.dm-badge.is-pos{color:var(--otb-positive);border-color:#6ec9a84d;background:#6ec9a814}.dm-badge.is-amb{color:var(--otb-amber);border-color:#c4a4564d;background:#c4a45614}.dm-badge.is-neg{color:var(--otb-danger);border-color:var(--otb-tint-negative-30);background:var(--otb-tint-negative-8)}.dm-badge.is-neu{color:var(--otb-neutral);border-color:#909fb24d;background:#909fb214}.dm-toggle{margin-left:8px;background:transparent;border:1px solid var(--surface-border);border-radius:8px;color:var(--otb-text-muted);cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease}.dm-toggle:hover{color:var(--otb-text-primary);background:#ffffff0a;border-color:rgba(var(--color-brand-rgb),.3)}.dm--collapsible.is-collapsed .dm-head{padding-bottom:var(--dm-pad-y-head);border-bottom:0}.dm--collapsible.is-collapsed .dm-title{font-size:18px;margin-bottom:0}.dm-title{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--otb-text-primary);margin-bottom:6px}.dm-title.is-pos{color:var(--otb-positive)}.dm-title.is-amb{color:var(--otb-amber)}.dm-title.is-neg{color:var(--otb-danger)}.dm--compact .dm-title{font-size:18px}.dm-dek{font-size:13px;font-weight:500;color:var(--otb-text-secondary);max-width:640px;margin:0;line-height:1.55}.dm-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(138,163,179,.1)}.dm-freshness{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--otb-text-muted);font-weight:500}.dm-freshness:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--otb-positive);box-shadow:0 0 8px #6ec9a866;animation:dm-pulse 2.4s ease-in-out infinite}@keyframes dm-pulse{0%,to{opacity:1}50%{opacity:.5}}.dm-since{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;background:rgba(var(--color-brand-rgb),.12);border:1px solid rgba(var(--color-brand-rgb),.25);color:var(--color-brand-light)}.dm-curation{font-size:11px;color:var(--otb-text-muted);font-style:italic}.dm-body{padding:var(--dm-pad-y-body) var(--dm-pad-x);flex:1}.dm-foot{padding:var(--dm-pad-y-foot) var(--dm-pad-x);border-top:var(--dm-border);display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--otb-text-muted);background:linear-gradient(180deg,transparent,rgba(0,0,0,.15))}.dm-attribution{display:inline-flex;align-items:center;gap:8px;font-style:italic;font-size:12px}.dm-attribution-name{color:var(--otb-text-secondary);font-weight:600;font-style:normal;font-size:inherit}.dm-attribution-avatar{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-dark));display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-style:normal;color:#fff;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.dm-evolution{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:6px;background:#ffffff05;border:1px solid var(--surface-border);font-size:10px;color:var(--otb-text-muted)}.dm-evolution-label{font-size:inherit;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dm-evolution-dots{display:flex;gap:3px;align-items:center}.dm-evolution-dot{width:6px;height:6px;border-radius:50%}.dm-evolution-dot.is-current{width:8px;height:8px;box-shadow:0 0 6px currentColor}.dm-source{font-size:11px;font-weight:500;color:var(--otb-text-muted)}.dm-bridge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-brand);text-decoration:none;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--color-brand-rgb),.25);background:rgba(var(--color-brand-rgb),.06);transition:all .18s ease;white-space:nowrap}.dm-bridge:after{content:"→";transition:transform .18s ease}.dm-bridge:hover{background:rgba(var(--color-brand-rgb),.12);border-color:var(--color-brand);color:var(--color-brand-light)}.dm-bridge:hover:after{transform:translate(3px)}.page-lead{margin-top:16px;margin-bottom:56px;max-width:820px;position:relative;padding:24px 0 16px}@media(max-width:767px){.page-lead{margin-bottom:38px}}.page-lead--placeholder{outline:2px dashed #ff3d9a;outline-offset:8px;border-radius:4px}.page-lead-placeholder-tag{position:absolute;top:-8px;right:0;background:#ff3d9a;color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em;padding:3px 8px;border-radius:4px;z-index:2;text-transform:uppercase;box-shadow:0 2px 8px #ff3d9a4d}.page-lead:before{content:"";position:absolute;top:-40px;left:-80px;width:560px;height:380px;background:radial-gradient(ellipse at center,rgba(var(--color-brand-rgb),.1) 0%,transparent 65%);pointer-events:none;filter:blur(24px);z-index:-1}.page-lead-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}.page-lead-eyebrow:before{content:"";width:28px;height:1px;background:var(--color-brand)}.page-lead-question{font-size:clamp(32px,4.2vw,48px);font-weight:700;letter-spacing:-.032em;line-height:1.08;color:var(--otb-text-primary);margin:0 0 18px}.page-lead-accent{position:relative;color:var(--otb-accent, #45c4d7);text-shadow:0 0 14px rgba(69,196,215,.28);font-size:inherit}.page-lead-question.is-pos .page-lead-accent{color:var(--otb-positive);text-shadow:0 0 14px rgba(110,201,168,.28)}.page-lead-question.is-amb .page-lead-accent{color:var(--otb-amber);text-shadow:0 0 14px rgba(196,164,86,.28)}.page-lead-question.is-neg .page-lead-accent{color:var(--otb-negative);text-shadow:0 0 14px rgba(219,128,128,.28)}.page-lead-question.is-neu .page-lead-accent{color:var(--otb-accent, #45c4d7);text-shadow:0 0 14px rgba(69,196,215,.32)}.page-lead-answer{font-size:16px;color:var(--otb-text-secondary);line-height:1.6;margin:0;max-width:680px}.page-lead-answer strong{color:var(--otb-text-primary);font-weight:600;font-size:inherit}.page-lead-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px;max-width:680px}.page-lead-action{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-brand-light);transition:color .16s ease,gap .18s ease;white-space:nowrap}.page-lead-action:hover{color:var(--otb-text-primary);gap:10px}.page-lead-action:hover span{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.page-lead-action:focus-visible{outline:2px solid var(--otb-accent);outline-offset:3px;border-radius:2px}.page-lead-action svg{flex-shrink:0}@media(max-width:640px){.page-lead-actions{gap:8px;margin-top:12px;flex-direction:column;align-items:flex-start}.page-lead-action{font-size:13px;padding:10px 0;min-height:44px;box-sizing:border-box}}.page-lead-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;max-width:680px}.page-lead-cta{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.2;border-radius:6px;box-sizing:border-box;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.page-lead-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.page-lead-cta-icon svg{width:16px;height:16px}.page-lead-cta--primary{background:var(--color-brand);color:#fff;border:1px solid var(--color-brand)}.page-lead-cta--primary:hover{background:var(--color-brand-light);border-color:var(--color-brand-light)}.page-lead-cta--secondary{background:transparent;color:var(--otb-text-primary);border:1px solid rgba(255,255,255,.14)}.page-lead-cta--secondary:hover{border-color:#ffffff47;background:#ffffff0a}.page-lead-cta:focus-visible{outline:2px solid var(--otb-accent);outline-offset:3px}@media(max-width:640px){.page-lead-ctas{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:10px;margin-top:16px}.page-lead-cta{min-height:44px}.page-lead-cta-label{min-width:0;white-space:normal}}.page-lead-link{all:unset;color:var(--color-brand-light);font-size:inherit;font-weight:600;cursor:pointer;border-bottom:1px solid rgba(var(--color-brand-rgb),.25);transition:color .18s ease,border-color .18s ease;position:relative;z-index:2;pointer-events:auto}.page-lead-link:hover{color:var(--otb-accent);border-bottom-color:var(--otb-accent)}.page-lead-link:focus-visible{outline:2px solid var(--otb-accent);outline-offset:2px;border-radius:2px}.page-lead-meta{margin-top:24px;max-width:680px}@media(max-width:640px){.page-lead-meta{margin-top:18px}}.aandelen-pagelead-meta-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px}.aandelen-pagelead-meta-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--otb-text-secondary);font-weight:500;letter-spacing:.01em;white-space:nowrap;font-size:12px}.aandelen-pagelead-meta-pill--oordeel{padding:6px 12px;font-size:inherit;font-weight:700;letter-spacing:.02em}.aandelen-pagelead-meta-pill--oordeel.is-pos{color:var(--otb-positive);border-color:#6ec9a85c;background:#6ec9a81a}.aandelen-pagelead-meta-pill--oordeel.is-amb{color:var(--otb-amber);border-color:#c4a4565c;background:#c4a4561a}.aandelen-pagelead-meta-pill--oordeel.is-neg{color:var(--otb-danger);border-color:#d172725c;background:#d172721a}.aandelen-pagelead-meta-pill--earnings{color:var(--otb-text-secondary);border-color:#ffffff1f;background:#ffffff0a}.aandelen-pagelead-meta-pill--earnings svg{flex-shrink:0;color:var(--otb-text-muted)}.aandelen-pagelead-meta-pill--earnings.is-far,.aandelen-pagelead-meta-pill--earnings.is-unknown{opacity:.55}.aandelen-pagelead-meta-pill--earnings.is-unknown{font-style:italic}.aandelen-pagelead-meta-sep{display:inline-block;width:1px;height:16px;background:#ffffff1a;margin:0 2px}@media(max-width:640px){.aandelen-pagelead-meta-strip{gap:5px}.aandelen-pagelead-meta-pill{padding:3px 7px;font-size:10.5px}.aandelen-pagelead-meta-pill--oordeel{padding:4px 9px}.aandelen-pagelead-meta-pill--earnings svg{width:10px;height:10px}.aandelen-pagelead-meta-sep{display:none}.aandelen-pagelead-meta-pill--sector{display:inline-flex}.aandelen-pagelead-meta-fwts{display:none}}.page-lead-link.is-pos,.page-lead-link.is-amb,.page-lead-link.is-neu,.page-lead-link.is-neg{border:0}.page-lead-link.is-pos{color:var(--otb-positive);text-shadow:0 0 14px rgba(110,201,168,.28)}.page-lead-link.is-amb{color:var(--otb-amber);text-shadow:0 0 14px rgba(196,164,86,.28)}.page-lead-link.is-neu{color:var(--otb-neutral);text-shadow:0 0 14px rgba(144,159,178,.32)}.page-lead-link.is-neg{color:var(--otb-danger);text-shadow:0 0 14px rgba(219,128,128,.28)}.page-lead-link.is-pos:hover,.page-lead-link.is-amb:hover,.page-lead-link.is-neu:hover,.page-lead-link.is-neg:hover{filter:brightness(1.18)}.page-lead-link.is-pos:hover{color:var(--otb-positive)}.page-lead-link.is-amb:hover{color:var(--otb-amber)}.page-lead-link.is-neu:hover{color:var(--otb-neutral)}.page-lead-link.is-neg:hover{color:var(--otb-danger)}.page-lead-debug{margin-top:14px;padding:6px 10px;display:inline-flex;align-items:center;gap:8px;background:#ff3d9a14;border:1px dashed rgba(255,61,154,.35);border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-lead-debug-label{color:#ff3d9a}.page-lead-debug-btn{all:unset;cursor:pointer;color:var(--otb-text-primary);padding:2px 6px;border-radius:3px;font-size:10px;letter-spacing:.04em;transition:background .12s ease}.page-lead-debug-btn:hover{background:#ffffff0f}.page-lead-debug-sep{color:#ff3d9a66;margin:0 2px}.page-lead-debug-trigger{all:unset;cursor:pointer;position:absolute;top:8px;right:0;padding:2px 8px;background:#ff3d9a1f;border:1px dashed rgba(255,61,154,.4);border-radius:4px;color:#ff3d9a;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.55;transition:opacity .16s ease,background .16s ease}.page-lead-debug-trigger:hover{opacity:1;background:#ff3d9a38}.hm-top-meta{display:flex;align-items:baseline;gap:22px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:24px;color:var(--otb-text-muted);flex-wrap:wrap}.hm-top-meta-date{font-size:12px;text-transform:lowercase;letter-spacing:.02em;color:var(--otb-text-muted)}.hm-top-meta-spacer{flex:1;min-width:10px}.hm-top-meta-wrap{padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:24px}.hm-top-meta-wrap>.hm-top-meta{padding:0;border-bottom:none;margin-bottom:0}.hm-top-meta-since{margin-top:10px;font-size:12.5px;color:var(--otb-text-secondary);letter-spacing:.01em;font-style:italic;opacity:.92}@media(max-width:640px){.hm-top-meta-since{font-size:11.5px;margin-top:8px}}.hm-top-meta-chip{all:unset;cursor:pointer;font-size:12px;color:var(--otb-text-muted);letter-spacing:.02em;transition:color .16s ease;position:relative;padding-left:16px;white-space:nowrap}.hm-top-meta-chip:before{content:"·";position:absolute;left:6px;top:50%;transform:translateY(-55%);color:var(--otb-text-faint);font-size:14px;line-height:1}.hm-top-meta-chip:hover{color:var(--otb-text-primary);text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px}.hm-top-meta-chip:focus-visible{outline:2px solid var(--otb-accent);outline-offset:3px;border-radius:2px}@media(max-width:900px){.hm-top-meta-chip{display:none}}.hm-top-meta-status{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}.hm-top-meta-status-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint)}.hm-top-meta.stale .hm-top-meta-status-label{color:var(--otb-amber)}.hm-top-meta.old .hm-top-meta-status-label{color:var(--otb-text-faint)}.hm-top-meta-time{font-size:13px;font-weight:600;letter-spacing:-.1px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}@media(max-width:900px){.hm-top-meta-spacer{display:none}}@media(max-width:640px){.hm-top-meta{gap:12px;padding-bottom:12px;margin-bottom:18px}.hm-top-meta-date{font-size:11px}.hm-top-meta-time{font-size:12px}.hm-top-meta-status-label{font-size:9px}}.hm-section-eyebrow{display:flex;align-items:center;gap:10px;margin:8px 0 -8px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-muted)}.hm-section-eyebrow:before{content:"";width:24px;height:1px;background:#ffffff38}.deze-week-strip{display:flex;flex-direction:column;gap:8px}.deze-week-strip__label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-muted);margin-left:4px}.deze-week-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--surface-border);border-radius:var(--dm-radius);overflow:hidden;border:1px solid var(--surface-border)}.deze-week-cel{all:unset;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:14px 18px;background:linear-gradient(180deg,#162231d9,#121c29bf);cursor:pointer;transition:background .18s ease,transform .18s ease;text-align:left;font-size:13px;color:var(--otb-text-secondary)}.deze-week-cel:disabled{cursor:default;opacity:.6}.deze-week-cel:hover:not(:disabled){background:linear-gradient(180deg,#1a2838e6,#162231cc)}.deze-week-cel__icon{grid-row:1 / 3;grid-column:1;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0a;color:var(--otb-text-muted)}.deze-week-cel__label{grid-row:1;grid-column:2;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-muted)}.deze-week-cel__value{grid-row:2;grid-column:2;font-size:14px;font-weight:600;color:var(--otb-text-primary)}.deze-week-cel__value strong{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:16px;font-weight:800;letter-spacing:-.01em}.deze-week-cel__value em{font-style:italic;font-size:inherit;font-weight:400;color:var(--otb-text-muted)}.deze-week-cel__sub{grid-row:3;grid-column:2;font-size:11px;color:var(--otb-text-muted);margin-top:2px}.deze-week-cel--positive .deze-week-cel__icon{color:var(--otb-positive);background:#6ec9a814}.deze-week-cel--warning .deze-week-cel__icon{color:var(--otb-amber);background:#c4a45614}@media(max-width:720px){.deze-week-strip__grid{grid-template-columns:1fr}}.stl-module{overflow:hidden}.stl-aggregate{padding:18px 22px 16px;border-bottom:1px solid var(--surface-border);background:#ffffff04}.stl-aggregate-stat{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--otb-text-primary);line-height:1.2}.stl-pos{color:var(--otb-positive)}.stl-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#ffffff0a}.stl-bar-pos{background:var(--otb-positive)}.stl-bar-neu{background:var(--otb-neutral)}.stl-bar-amb{background:var(--otb-amber)}.stl-bar-neg{background:var(--otb-danger)}.stl-arrow{color:var(--otb-text-muted);transition:transform .2s ease;flex-shrink:0}.stl-row.is-open .stl-arrow{transform:rotate(180deg);color:var(--otb-accent)}.stl-arrow.is-up{transform:rotate(180deg)}.stl-row{all:unset;display:grid;grid-template-columns:220px 1fr 80px 18px;gap:16px;align-items:center;width:100%;padding:14px 22px;border-bottom:1px solid var(--surface-border);cursor:pointer;transition:background .18s ease;box-sizing:border-box}.stl-row:hover{background:#ffffff05}.stl-row-name{font-size:13px;font-weight:600;color:var(--otb-text-primary);display:flex;align-items:center;gap:8px}.stl-row-count{font-size:12px;color:var(--otb-text-muted);text-align:right;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace}.stl-row-count strong{color:var(--otb-positive);font-size:14px;font-weight:700}.stl-row-count-small{font-size:11px;color:var(--otb-text-faint)}.stl-expand{background:#ffffff04;border-bottom:1px solid var(--surface-border)}.stl-expand-colheader{display:grid;grid-template-columns:24px 64px 1fr 110px 70px 130px;gap:12px;padding:6px 22px 2px}.stl-expand-colheader-label{font-size:10px;font-weight:500;color:var(--otb-text-faint);text-align:right}.stl-expand-colheader-label.stl-col-left{text-align:left}.stl-stock-row{all:unset;display:grid;grid-template-columns:24px 64px 1fr 110px 70px 130px;gap:12px;align-items:center;width:100%;padding:10px 22px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .18s ease;box-sizing:border-box}.stl-stock-row:last-child{border-bottom:0}.stl-stock-row:hover{background:#ffffff06}.stl-stock-icon-wrap{display:flex;align-items:center;justify-content:center}.stl-stock-ticker{font-size:12px;font-weight:600;color:var(--otb-text-faint)}.stl-stock-name{font-size:12px;color:var(--otb-text-secondary)}.stl-stock-ret{font-size:12px;font-weight:600;text-align:right;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;white-space:nowrap}.stl-stock-fwts{display:flex;justify-content:flex-end}.stl-verdict-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid;white-space:nowrap}.stl-verdict-pill--pos{color:var(--otb-positive);border-color:#6ec9a84d;background:#6ec9a814}.stl-verdict-pill--neu{color:var(--otb-neutral);border-color:#8494a74d;background:#8494a714}.stl-verdict-pill--amb{color:var(--otb-amber);border-color:#c4a4564d;background:#c4a45614}.stl-verdict-pill--neg{color:var(--otb-danger);border-color:#db80804d;background:#db808014}.stl-show-more,.stl-toggle-all{width:100%;background:transparent;border:0;border-top:1px solid var(--surface-border);color:var(--otb-accent);font-size:12px;font-weight:600;letter-spacing:.06em;padding:12px 22px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:background .18s ease}.stl-show-more:hover,.stl-toggle-all:hover{background:#45c4d70a}@media(max-width:767px){.stl-aggregate-stat{font-size:18px}.stl-module+*{margin-top:56px!important}.stl-row{grid-template-columns:1fr 60px 14px;grid-template-rows:auto auto;gap:8px 12px;padding:14px 16px}.stl-row-name{grid-column:1;grid-row:1}.stl-expand-colheader{grid-template-columns:22px 48px 1fr auto 50px;gap:8px;padding:6px 16px 2px}.stl-row-count{grid-column:2;grid-row:1;text-align:right}.stl-row>.stl-arrow{grid-column:3;grid-row:1}.stl-bar{grid-column:1 / 4;grid-row:2}.stl-stock-row{grid-template-columns:22px 48px 1fr auto 50px;gap:8px;padding:10px 16px}.stl-stock-fwts{display:none}.stl-stock-ticker{font-size:12px}.stl-stock-name,.stl-stock-ret{font-size:11px}.stl-verdict-pill{font-size:10px;padding:3px 7px}}.page-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--surface-border);border-radius:var(--dm-radius);overflow:hidden;border:1px solid var(--surface-border);box-shadow:inset 0 1px #ffffff08,0 4px 20px #00000040}.page-stats-item{padding:20px 22px;background:linear-gradient(180deg,#162231d9,#121c29bf);border:0;text-align:left;position:relative;transition:background .2s ease,transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease;opacity:1}.page-stats-item.is-click{cursor:pointer}.page-stats-item.is-click:hover{background:linear-gradient(180deg,#1a2838e6,#162231cc);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}@keyframes page-stats-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-stats-item{animation:none;opacity:1}.page-stats-item.is-click:hover{transform:none}}.page-stats-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:currentColor;opacity:.5}.page-stats-item.is-pos{color:var(--otb-positive)}.page-stats-item.is-amb{color:var(--otb-amber)}.page-stats-item.is-neg{color:var(--otb-danger)}.page-stats-item.is-neu{color:var(--otb-neutral)}.page-stats-item:not(.is-pos):not(.is-amb):not(.is-neg):not(.is-neu){color:var(--otb-text-muted)}.page-stats-item:not(.is-pos):not(.is-amb):not(.is-neg):not(.is-neu):before{opacity:0}.page-stats-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-muted);margin-bottom:6px}.page-stats-value{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1;color:currentColor}.page-stats-sub{font-size:11px;font-weight:500;color:var(--otb-text-muted);margin-top:6px}.beweging-with-companion{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:stretch}@media(max-width:1100px){.beweging-with-companion{grid-template-columns:1fr}}.tm-section{margin-bottom:16px}.tm-section:last-child{margin-bottom:0}.tm-section-head{display:flex;align-items:baseline;gap:8px;padding:6px 0 10px;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:2px}.tm-section-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tm-section-label.up{color:var(--otb-positive)}.tm-section-label.down{color:var(--otb-negative)}.tm-section-arrow{margin-left:auto;font-weight:700;font-size:14px}.tm-section-arrow.up{color:var(--otb-positive)}.tm-section-arrow.down{color:var(--otb-negative)}.tm-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 4px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.02);font-size:13px;color:var(--otb-text-primary);cursor:pointer;text-align:left;transition:background .14s ease}.tm-row:last-child{border-bottom:0}.tm-row:hover:not(:disabled){background:rgba(var(--color-brand-rgb),.04)}.tm-row:disabled{cursor:default}.tm-logo{width:22px;height:22px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid var(--surface-border);flex-shrink:0}.tm-body{min-width:0;display:flex;flex-direction:column;gap:1px}.tm-name{font-size:12.5px;font-weight:500;color:var(--otb-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-ticker{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;color:var(--otb-text-muted);letter-spacing:.06em}.tm-pct{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:13px;font-weight:700;text-align:right;letter-spacing:-.02em}.tm-pct.up{color:var(--otb-positive)}.tm-pct.down{color:var(--otb-negative)}.bw-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:4px 8px}@media(max-width:768px){.bw-cols{grid-template-columns:1fr;gap:12px 0;padding:4px}}.bw-col{min-width:0}.bw-col-head{display:flex;justify-content:space-between;align-items:baseline;padding:4px 12px 10px;margin-bottom:2px}.bw-col-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bw-col-label--up{color:var(--otb-positive)}.bw-col-label--down{color:var(--otb-amber)}.bw-col-count{font-size:10px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;font-weight:600}.bw-col-empty{padding:20px 12px;font-size:12px;color:var(--otb-text-muted);font-style:italic;text-align:center}.bw-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:11px 14px;width:100%;border-top:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .12s ease;text-align:left;color:inherit;background:transparent}.bw-row:hover:not(:disabled){background:var(--otb-surface-hover, rgba(255, 255, 255, .04))}.bw-row:disabled{cursor:default}.bw-row--2{padding:12px 14px}.bw-row--2 .bw-name{font-size:14px;font-weight:700}.bw-row--3{padding:14px}.bw-row--3 .bw-logo{box-shadow:0 0 0 1px #ffffff0f,0 0 14px #7ad4b540;border-radius:8px}.bw-col--down .bw-row--3 .bw-logo{box-shadow:0 0 0 1px #ffffff0f,0 0 14px #d4b06640}.bw-row--3 .bw-name{font-size:15px;font-weight:700;letter-spacing:-.1px}.bw-logo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .18s ease}.bw-ident{min-width:0;line-height:1.25}.bw-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--otb-text-primary)}.bw-sector{font-size:10px;color:var(--otb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.bw-from-note{font-size:10.5px;color:var(--otb-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.bw-from-note strong{color:var(--otb-text-secondary);font-weight:600;font-size:inherit}.bw-ret{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;min-width:44px;color:var(--otb-text-muted);line-height:1.1}.bw-ret--pos{color:var(--otb-positive)}.bw-ret--neg{color:var(--otb-amber)}.bw-ret-label{display:block;font-size:8.5px;font-weight:600;color:var(--otb-text-faint);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.bw-delta{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;flex-shrink:0;transition:background .18s ease,transform .18s ease}.bw-delta--up{color:var(--otb-positive)}.bw-delta--down{color:var(--otb-amber)}.bw-delta--up.bw-delta--1{background:#6ec9a81a}.bw-delta--down.bw-delta--1{background:#c4a4561a}.bw-delta--up.bw-delta--2{background:linear-gradient(135deg,#6ec9a838,#6ec9a81a);box-shadow:0 0 12px #6ec9a84d}.bw-delta--down.bw-delta--2{background:linear-gradient(135deg,#c4a45638,#c4a4561a);box-shadow:0 0 12px #c4a4564d}.bw-delta--up.bw-delta--3{background:linear-gradient(135deg,#6ec9a859,#6ec9a826);box-shadow:0 0 20px #6ec9a880,inset 0 0 12px #6ec9a81f;width:32px;height:32px}.bw-delta--down.bw-delta--3{background:linear-gradient(135deg,#c4a45659,#c4a45626);box-shadow:0 0 20px #c4a45680,inset 0 0 12px #c4a4561f;width:32px;height:32px}.bw-module .dm-source{margin-left:auto}.bw-expand{margin-top:14px;padding:10px 16px;font-size:12px;font-weight:600;color:var(--otb-text-muted);background:transparent;border:1px solid var(--surface-border);border-radius:999px;cursor:pointer;width:auto;display:inline-flex;align-items:center;gap:6px;margin-left:auto;margin-right:auto;transition:all .18s ease}.bw-expand:hover{color:var(--color-brand-light);border-color:rgba(var(--color-brand-rgb),.35);background:rgba(var(--color-brand-rgb),.06)}.bw-expand:focus-visible{outline:2px solid var(--color-brand-light);outline-offset:2px}.bw-expand-sub{font-weight:400;color:var(--otb-text-faint);font-size:11px}.bw-expand-row{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.bw-expand-row .bw-expand{margin:0}.bw-expand--secondary{color:var(--otb-text-faint);font-size:11px;padding:8px 14px}.bw-empty{padding:20px 4px;font-size:13px;color:var(--otb-text-muted);font-style:italic;text-align:center}.page-top-grid,.aandelen-top-grid{display:grid;grid-template-columns:1fr 260px;gap:16px;align-items:stretch}@media(max-width:1200px){.page-top-grid{grid-template-columns:1fr}.aandelen-top-grid{grid-template-columns:1fr 1fr;gap:1px;background:var(--surface-border);border-radius:var(--dm-radius);overflow:hidden;border:1px solid var(--surface-border);box-shadow:inset 0 1px #ffffff08,0 4px 20px #00000040}.aandelen-top-grid>.page-stats{display:contents}.aandelen-top-grid>.keuzehulp-cta{border-radius:0;border:0;box-shadow:none;padding:14px 12px}.aandelen-top-grid>.keuzehulp-cta .keuzehulp-cta-title{display:none}}.keuzehulp-cta{display:flex;flex-direction:column;gap:4px;padding:20px 22px;background:linear-gradient(135deg,rgba(var(--color-brand-rgb),.16),rgba(var(--color-brand-rgb),.04));border:1px solid rgba(var(--color-brand-rgb),.28);border-radius:var(--dm-radius);cursor:pointer;text-align:left;position:relative;overflow:hidden;transition:all .22s cubic-bezier(.2,.8,.2,1);color:var(--otb-text-primary);box-shadow:inset 0 1px #ffffff0a,0 4px 20px #00000040}.keuzehulp-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(var(--color-brand-rgb),.2),transparent 60%);opacity:.6;pointer-events:none;transition:opacity .22s ease}.keuzehulp-cta:hover{transform:translateY(-2px);border-color:var(--color-brand);box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000004d,0 0 40px rgba(var(--color-brand-rgb),.15)}.keuzehulp-cta:hover:before{opacity:1}.keuzehulp-cta-icon{width:34px;height:34px;border-radius:8px;background:rgba(var(--color-brand-rgb),.2);color:var(--color-brand-light);display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;position:relative;z-index:1}.keuzehulp-cta-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-light);position:relative;z-index:1}.keuzehulp-cta-title{font-size:15px;font-weight:700;line-height:1.3;color:var(--otb-text-primary);letter-spacing:-.01em;margin-top:2px;position:relative;z-index:1}.keuzehulp-cta-sub{font-size:12px;font-weight:500;color:var(--otb-text-secondary);margin-top:auto;padding-top:8px;position:relative;z-index:1}.module-bridge{padding:4px 20px;font-size:13px;color:var(--otb-text-muted);font-style:italic;max-width:720px;margin:0 auto;text-align:center;position:relative}.module-bridge:before,.module-bridge:after{content:"";position:absolute;top:50%;width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--surface-border))}.module-bridge:before{left:0}.module-bridge:after{right:0;transform:scaleX(-1)}.page-disclaimer{margin-top:56px;padding-top:24px;border-top:var(--dm-border);font-size:11px;color:var(--otb-text-faint);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;letter-spacing:.02em}.page-disclaimer a{color:var(--otb-text-muted);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}.page-disclaimer a:hover{border-color:var(--otb-text-muted)}.dm-grid{display:grid;gap:16px}.dm-grid-2{grid-template-columns:repeat(2,1fr)}.dm-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:959px){.dm-grid-2,.dm-grid-3{grid-template-columns:1fr}}*:focus{outline:none}*:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;box-shadow:0 0 0 4px rgba(var(--color-brand-rgb),.15)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dash-freshness{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--otb-text-muted);letter-spacing:.02em}.dash-freshness:before{content:"";width:6px;height:6px;border-radius:50%;background:#7ad4b5;box-shadow:0 0 8px #7ad4b566;animation:dash-freshness-pulse 2.4s ease-in-out infinite}@keyframes dash-freshness-pulse{0%,to{opacity:1}50%{opacity:.5}}.dash-source{font-size:11px;color:var(--otb-text-muted);letter-spacing:.02em;font-weight:500}.dash-verdict-line{font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.2;color:var(--otb-positive);margin:8px 0 0}.dash-verdict-line.is-negative{color:var(--otb-negative)}.dash-verdict-line.is-amber{color:var(--otb-amber)}.dash-verdict-line.is-neutral{color:var(--otb-text-primary)}.dash-card-hero{padding:20px 24px;border-bottom:1px solid var(--surface-border);background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.05) 0%,transparent 100%)}.dash-card-hero-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-muted);margin-bottom:6px}.dash-card-hero-label:before{content:"- ";color:var(--color-brand)}.dash-article-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-brand);text-decoration:none;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--color-brand-rgb),.25);background:rgba(var(--color-brand-rgb),.06);transition:all .18s ease}.dash-article-link:after{content:"→";transition:transform .18s ease}.dash-article-link:hover{background:rgba(var(--color-brand-rgb),.12);border-color:var(--color-brand);color:var(--color-brand-light)}.dash-article-link:hover:after{transform:translate(3px)}.dash-risk-alert{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border-radius:12px;border:1px solid transparent;text-decoration:none;margin-bottom:16px;transition:all .2s ease;position:relative;overflow:hidden}.dash-risk-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.dash-risk-alert.is-amber{background:#c4a45614;border-color:#c4a45640;color:var(--otb-text-primary)}.dash-risk-alert.is-amber:before{background:var(--otb-amber, #c4a456)}.dash-risk-alert.is-red{background:#db808014;border-color:#db80804d;color:var(--otb-text-primary)}.dash-risk-alert.is-red:before{background:var(--otb-negative, #db8080)}.dash-risk-alert:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000040}.dash-risk-alert-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0003}.dash-risk-alert.is-amber .dash-risk-alert-icon{color:var(--otb-amber, #c4a456)}.dash-risk-alert.is-red .dash-risk-alert-icon{color:var(--otb-negative, #db8080)}.dash-risk-alert-body{flex:1;min-width:0}.dash-risk-alert-title{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dash-risk-alert.is-amber .dash-risk-alert-title{color:var(--otb-amber, #c4a456)}.dash-risk-alert.is-red .dash-risk-alert-title{color:var(--otb-negative, #db8080)}.dash-risk-alert-message{font-size:13px;color:var(--otb-text-secondary);margin-top:4px;line-height:1.5}.dash-risk-alert-action{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--otb-text-primary);align-self:center;white-space:nowrap}.dash-since-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;background:rgba(var(--color-brand-rgb),.12);border:1px solid rgba(var(--color-brand-rgb),.25);color:var(--color-brand-light);margin-left:8px}.dash-since-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-brand);box-shadow:0 0 6px rgba(var(--color-brand-rgb),.6);animation:dash-since-pulse 1.8s ease-in-out infinite}@keyframes dash-since-pulse{0%,to{opacity:1}50%{opacity:.4}}.dash-attribution{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--otb-text-muted);font-style:italic;font-weight:500}.dash-attribution-name{font-size:inherit;font-weight:600;color:var(--otb-text-secondary);font-style:normal}.dash-verdict-evolution{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#ffffff05;border:1px solid var(--surface-border);font-size:11px;color:var(--otb-text-muted)}.dash-verdict-evolution-label{font-size:inherit;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.dash-verdict-evolution-dots{display:flex;gap:3px;align-items:center}.dash-verdict-evolution-dot{width:6px;height:6px;border-radius:50%}.dash-verdict-evolution-dot.current{width:8px;height:8px;box-shadow:0 0 6px currentColor}.dash-briefing{display:flex;align-items:center;gap:14px;padding:10px 18px;border-radius:999px;background:#080e1873;border:1px solid var(--surface-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:16px}.dash-briefing::-webkit-scrollbar{display:none}.dash-briefing-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);flex-shrink:0;padding-right:12px;border-right:1px solid var(--surface-border)}.dash-briefing-label:before{content:"- "}.dash-briefing-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--otb-text-secondary);text-decoration:none;white-space:nowrap;padding:4px 10px;border-radius:999px;flex-shrink:0;transition:all .16s ease}.dash-briefing-item:hover{color:var(--otb-text-primary);background:#ffffff0d}.dash-briefing-item-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dash-briefing-item.is-new .dash-briefing-item-dot{background:#7ad4b5;box-shadow:0 0 6px #7ad4b580}.dash-briefing-item.is-read .dash-briefing-item-dot{background:var(--otb-text-muted);opacity:.5}.dash-briefing-item.is-upcoming .dash-briefing-item-dot{background:var(--otb-text-muted);border:1px dashed rgba(255,255,255,.2);background:transparent}.dash-briefing-item-day{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--otb-text-muted)}.dash-briefing-item.is-today .dash-briefing-item-day{color:var(--color-brand)}.dash-hero{display:grid;grid-template-columns:1fr;gap:32px;align-items:end;padding:16px 0 24px;position:relative;margin-bottom:8px}@media(min-width:960px){.dash-hero{grid-template-columns:1fr 320px;padding:32px 0 40px;gap:64px}}.dash-hero:before{content:"";position:absolute;top:-40px;left:-80px;width:520px;height:360px;background:radial-gradient(ellipse at center,rgba(var(--color-brand-rgb),.12) 0%,transparent 65%);pointer-events:none;filter:blur(20px);z-index:-1}.dash-hero-left{min-width:0}.dash-hero-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.dash-hero-label:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--color-brand))}.dash-hero-title{font-size:clamp(32px,4.5vw,54px);font-weight:800;letter-spacing:-.028em;line-height:1.02;color:var(--otb-text-primary);max-width:700px;margin:0}.dash-hero-accent{color:var(--color-brand);text-shadow:0 0 30px rgba(var(--color-brand-rgb),.35)}.dash-hero-dek{font-size:16px;color:var(--otb-text-secondary);margin:18px 0 0;max-width:580px;line-height:1.55}.dash-hero-status{padding:20px 22px;border-radius:14px;background:linear-gradient(135deg,#14203399,#18273d66);border:1px solid var(--surface-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px #0003;position:relative;overflow:hidden}.dash-hero-status:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#7ad4b5,transparent);opacity:.5}.dash-hero-status-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-muted)}.dash-hero-status-label:before{content:"- ";color:#7ad4b5}.dash-hero-status-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.dash-hero-status-time{font-size:22px;font-weight:700;letter-spacing:-.3px;color:var(--otb-text-primary)}.dash-hero-status-sub{font-size:11px;color:var(--otb-text-muted);margin-top:2px;letter-spacing:.05em}.dash-hero-status-meta{font-size:12px;color:var(--otb-text-muted);margin-top:10px}.dash-hero-dot{width:10px;height:10px;border-radius:50%;background:#7ad4b5;box-shadow:0 0 16px #7ad4b5;position:relative;flex-shrink:0}.dash-hero-dot:before,.dash-hero-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #7ad4b5;animation:dash-hero-ripple 2.4s ease-out infinite}.dash-hero-dot:after{animation-delay:1.2s}@keyframes dash-hero-ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2.2);opacity:0}}.otb-title:before,.otb-section-label:before{content:"- ";color:var(--color-brand);margin-right:2px;font-size:inherit;font-weight:700}.glass{transition:border-color .24s ease,box-shadow .24s ease}.glass:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(var(--color-brand-rgb),.06),transparent 60%);opacity:0;transition:opacity .24s ease;pointer-events:none;border-radius:inherit;z-index:0}.glass>*{position:relative;z-index:1}.glass:hover{border-color:rgba(var(--color-brand-rgb),.22);box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000059,0 0 40px rgba(var(--color-brand-rgb),.06)}.glass:hover:before{opacity:1}:root{--exp-topbar-h: 80px;--exp-sidebar-w: 260px}.experimental-shell-content{padding-top:var(--exp-topbar-h)}@media(min-width:960px){.experimental-shell-content{padding-left:var(--exp-sidebar-w)}}.dlt-page-shell{max-width:1200px;margin:0 auto;padding:32px 40px 96px}@media(max-width:680px){.dlt-page-shell{padding:20px 16px 64px}}.exp-topbar{position:fixed;top:0;left:0;right:0;z-index:60;background:transparent;transform:translateY(0);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.exp-topbar.is-hidden{transform:translateY(-100%);pointer-events:none}@media(prefers-reduced-motion:reduce){.exp-topbar{transition:none}}.exp-topbar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--surface-border),transparent);pointer-events:none}.exp-topbar-inner{box-sizing:border-box;width:100%;height:var(--exp-topbar-h);padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.exp-topbar-inner>.exp-mobile-toggle,.exp-topbar-inner>.exp-brand{grid-column:1;justify-self:start}.exp-topbar-inner>.exp-nav{grid-column:2;justify-self:center}.exp-topbar-inner>.exp-topbar-right{grid-column:3;justify-self:end}.dash-wide{max-width:1600px;margin-left:auto;margin-right:auto}.dash-prose{max-width:720px}.exp-mobile-toggle{display:none;background:transparent;border:0;color:var(--otb-text-primary);cursor:pointer;padding:8px;border-radius:6px}.exp-mobile-toggle:hover{background:#ffffff0a}.exp-brand{display:flex;justify-content:flex-start;align-items:center;background:transparent;border:0;cursor:pointer;padding:0;text-decoration:none;color:inherit;min-width:0;transition:opacity .3s ease,transform .3s ease}.exp-brand:hover{opacity:.85}.exp-brand-mark{height:36px;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media(min-width:960px){.exp-brand--mobile{display:none}}.exp-sidebar-brand{display:flex;align-items:center;justify-content:flex-start;background:transparent;border:0;cursor:pointer;margin:0 -12px 24px -20px;padding:0 16px 0 20px;height:var(--exp-topbar-h);width:calc(100% + 32px);text-decoration:none;transition:opacity .2s ease;border-bottom:1px solid var(--surface-border);box-sizing:border-box}.exp-sidebar-brand:hover{opacity:.85}.exp-sidebar-brand-img{height:36px;width:auto;-o-object-fit:contain;object-fit:contain}.exp-sidebar-brand-monogram{display:none;width:34px;height:34px;border-radius:7px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px #00000040}body.sidebar-collapsed .exp-sidebar-brand{justify-content:center;margin:0 -8px 20px;padding:0;width:calc(100% + 16px)}body.sidebar-collapsed .exp-sidebar-brand-img{display:none}body.sidebar-collapsed .exp-sidebar-brand-monogram{display:block}body.sidebar-collapsed .exp-brand-plus{display:none}.exp-brand-plus{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:2px 9px 2px 12px;margin-left:10px;border-left:1px solid rgba(255,255,255,.18);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.18em;font-weight:700;color:var(--color-brand-light);text-transform:uppercase;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .18s ease,border-color .18s ease}.exp-brand-plus>.exp-brand-plus-bot{font-size:9px;opacity:.75;letter-spacing:.14em}.exp-sidebar-brand:hover .exp-brand-plus,.exp-brand--mobile:hover .exp-brand-plus{color:var(--otb-text-primary);border-color:#ffffff52}@media(max-width:640px){.exp-brand-plus{margin-left:8px;padding:3px 7px 3px 10px;font-size:9px;letter-spacing:.18em}}@media(max-width:360px){.exp-brand-plus{display:none}}body.sidebar-collapsed .exp-sidebar-cluster{margin-bottom:14px}body.sidebar-collapsed .exp-sidebar-cluster-title{display:none}body.sidebar-collapsed .exp-sidebar-item{justify-content:center;padding:10px 0;gap:0;position:relative}body.sidebar-collapsed .exp-sidebar-item>span:not(.exp-sidebar-kbd){display:none}body.sidebar-collapsed .exp-sidebar-kbd{display:none}body.sidebar-collapsed .exp-sidebar-item>.w-1\.5.h-1\.5{display:block;position:absolute;top:6px;right:10px}body.sidebar-collapsed .exp-sidebar-item.is-active:before{left:0;width:3px;height:60%}.exp-sidebar-toggle{margin-top:auto;display:flex;align-items:center;gap:10px;padding:9px 14px;background:transparent;border:1px solid var(--surface-border);border-radius:8px;color:var(--otb-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .18s ease;width:100%;text-align:left}.exp-sidebar-toggle:hover{color:var(--otb-text-primary);border-color:rgba(var(--color-brand-rgb),.3);background:rgba(var(--color-brand-rgb),.04)}.exp-sidebar-toggle-label{flex:1}body.sidebar-collapsed .exp-sidebar-toggle{width:auto;padding:9px;justify-content:center}body.sidebar-collapsed .exp-sidebar-toggle-label{display:none}.exp-nav{display:inline-flex;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#000000a6;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffff0a;flex-shrink:0;transition:filter .3s ease}.exp-topbar.is-scrolled .exp-nav{filter:drop-shadow(0 8px 24px rgba(0,0,0,.35))}.exp-nav-item-wrap{position:relative;display:inline-flex;align-items:center;gap:0;border-radius:999px;transition:background .18s ease,color .18s ease}.exp-nav-item-wrap:hover,.exp-nav-item-wrap:has(.exp-nav-caret[aria-expanded=true]){background:#ffffff0f}.exp-nav-item-wrap:hover .exp-nav-item--split,.exp-nav-item-wrap:hover .exp-nav-caret,.exp-nav-item-wrap:has(.exp-nav-caret[aria-expanded=true]) .exp-nav-item--split,.exp-nav-item-wrap:has(.exp-nav-caret[aria-expanded=true]) .exp-nav-caret{color:#fff}.exp-nav-item.exp-nav-item--split{background:transparent!important;border-radius:999px 0 0 999px;padding-right:4px}.exp-nav-caret{background:transparent;border:0;cursor:pointer;padding:7px 10px 7px 2px;display:inline-flex;align-items:center;color:var(--otb-text-secondary);border-radius:0 999px 999px 0;transition:color .18s ease}.exp-nav-item{padding:7px 16px;font-size:14px;font-weight:400;color:var(--otb-text-secondary);background:transparent;border:0;border-radius:999px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all .18s ease;white-space:nowrap}.exp-nav-item:hover{color:#fff;background:#ffffff0f}.exp-nav-item.is-active{color:#fff;font-size:14px;font-weight:500;background:#000000b3}.exp-nav-submenu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:220px;background:#080e18f2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:8px;box-shadow:0 16px 40px #00000080;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);z-index:70;display:flex;flex-direction:column;gap:2px;animation:exp-submenu-in .18s cubic-bezier(.2,.8,.2,1);transform-origin:top center}@keyframes exp-submenu-in{0%{opacity:0;transform:translate(-50%) translateY(-4px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.exp-nav-submenu-item{display:block;padding:10px 18px;font-size:14px;font-weight:500;color:var(--otb-text-secondary);text-decoration:none;border-radius:999px;border:1px solid transparent;transition:all .16s ease;white-space:nowrap}.exp-nav-submenu-item:hover{color:var(--otb-text-primary);background:#ffffff14;border-color:#ffffff0f}.exp-nav-submenu-item:first-child{background:#ffffff0d;color:var(--otb-text-primary)}.exp-nav-submenu-item:first-child:hover{background:#ffffff1a}.exp-nav-item[aria-expanded=true]{background:#ffffff14;color:var(--otb-text-primary)}.exp-topbar-right{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-right:16px}.exp-icon-btn{background:transparent;border:0;color:var(--otb-text-primary);cursor:pointer;padding:8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease}.exp-icon-btn:hover{background:#ffffff0f}.exp-brand,.exp-topbar-right{transition:opacity .26s ease,visibility .26s ease}.exp-topbar:after{transition:opacity .3s ease}@media(min-width:1024px){.exp-topbar.is-scrolled .exp-brand,.exp-topbar.is-scrolled .exp-topbar-right{opacity:0;visibility:hidden;pointer-events:none}.exp-topbar.is-scrolled:after{opacity:0}}.exp-sidebar{display:none;position:fixed;top:0;left:0;bottom:0;width:var(--exp-sidebar-w);padding:0 12px 16px 20px;overflow-y:auto;z-index:55;background:#070c128c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--surface-border);flex-direction:column;transition:width .26s cubic-bezier(.2,.8,.2,1)}@media(min-width:960px){.exp-sidebar{display:flex}}body.sidebar-collapsed{--exp-sidebar-w: 64px}body.sidebar-collapsed .exp-sidebar{padding:0 8px 16px;align-items:center}.exp-sidebar-cluster{margin-bottom:24px;width:100%}.exp-sidebar-cluster-title{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-muted);padding:0 12px 10px}.exp-sidebar-cluster-title:before{content:"- ";color:var(--color-brand)}.exp-sidebar-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--otb-text-secondary);text-decoration:none;background:transparent;border:0;cursor:pointer;text-align:left;position:relative;transition:all .18s ease}.exp-sidebar-item:hover{background:#ffffff08;color:var(--otb-text-primary)}.exp-sidebar-item.is-active{background:linear-gradient(90deg,rgba(var(--color-brand-rgb),.12),transparent);color:var(--otb-text-primary);font-size:13px;font-weight:600}.exp-sidebar-item.is-active:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:linear-gradient(180deg,var(--color-brand),var(--color-brand-dark));border-radius:0 2px 2px 0;box-shadow:0 0 14px var(--color-brand)}.exp-sidebar-kbd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:#ffffff0d;border:1px solid var(--surface-border);color:var(--otb-text-muted);opacity:0;transition:opacity .18s ease;letter-spacing:0}.exp-sidebar-item:hover .exp-sidebar-kbd,.exp-sidebar-item.is-active .exp-sidebar-kbd{opacity:1}@media(max-width:1023px){:root{--exp-topbar-h: 64px}.exp-mobile-toggle{display:flex}.exp-nav,.exp-search{display:none}.exp-topbar-inner{padding:0 12px;gap:8px}.exp-brand{flex:0}.exp-topbar-inner>.exp-brand--mobile{grid-column:2;justify-self:center}.exp-brand-mark{height:32px}.exp-topbar-right>a.exp-icon-btn{display:none}.exp-topbar-right{padding-right:0}.exp-topbar.is-scrolled{background:#070c12d1;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.exp-topbar.is-scrolled:after{opacity:0}}.exp-mobile-menu{position:fixed;inset:0;z-index:9999;background:#070c12;display:flex;flex-direction:column}.exp-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--surface-border)}.exp-mobile-menu-brand{display:inline-flex;align-items:center}.exp-mobile-menu-logo{height:40px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.exp-mobile-close{background:transparent;border:0;color:var(--otb-text-primary);cursor:pointer;padding:6px;border-radius:6px}.exp-mobile-search{display:flex;align-items:center;gap:10px;margin:16px 20px 8px;padding:12px 16px;background:var(--surface-0);border:1px solid var(--surface-border);border-radius:10px;font-size:13px;color:var(--otb-text-muted);cursor:pointer}.exp-mobile-nav{flex:1;overflow-y:auto;padding:16px 20px 40px}.exp-mobile-cluster{margin-bottom:20px}.exp-mobile-divider{height:1px;background:var(--surface-border);margin:8px 0 20px}.exp-mobile-submenu{margin:2px 0 6px 32px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--surface-border);padding-left:12px}.exp-sidebar-item--sub{font-size:13px;color:var(--otb-text-muted);padding:8px 10px}.exp-sidebar-item--sub:hover{color:var(--otb-text-primary)}.tabular-nums{font-variant-numeric:tabular-nums lining-nums}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}[class^=kwaliteit-],[class*=" kwaliteit-"]{box-shadow:0 1px 2px #0000001f}.kwaliteit-sterk{background:var(--score-topfonds-bg);color:var(--score-topfonds-text);border:1px solid var(--score-topfonds-border)}.kwaliteit-gemiddeld{background:var(--score-kernfonds-bg);color:var(--score-kernfonds-text);border:1px solid var(--score-kernfonds-border)}.kwaliteit-zwak{background:var(--score-vermijden-bg);color:var(--score-vermijden-text);border:1px solid var(--score-vermijden-border)}[class^=score-],[class*=" score-"]{box-shadow:0 1px 2px #0000001f}.score-top{background:var(--score-topfonds-bg);color:var(--score-topfonds-text);border:1px solid var(--score-topfonds-border)}.score-goed{background:var(--score-opkomend-bg);color:var(--score-opkomend-text);border:1px solid var(--score-opkomend-border)}.score-matig{background:var(--score-kernfonds-bg);color:var(--score-kernfonds-text);border:1px solid var(--score-kernfonds-border)}.score-mijden{background:var(--score-vermijden-bg);color:var(--score-vermijden-text);border:1px solid var(--score-vermijden-border)}.score-nieuw{background:var(--score-nieuw-bg);color:var(--score-nieuw-text);border:1px solid var(--score-nieuw-border)}.score-topfonds,.score-sterfonds{background:var(--score-topfonds-bg);color:var(--score-topfonds-text);border:1px solid var(--score-topfonds-border)}.score-aandachtsfonds,.score-opkomend{background:var(--score-opkomend-bg);color:var(--score-opkomend-text);border:1px solid var(--score-opkomend-border)}.score-kernfonds{background:var(--score-kernfonds-bg);color:var(--score-kernfonds-text);border:1px solid var(--score-kernfonds-border)}.score-dalend{background:var(--score-vermijden-bg);color:var(--score-vermijden-text);border:1px solid var(--score-vermijden-border)}.score-herstelfonds{background:var(--score-kernfonds-bg);color:var(--score-kernfonds-text);border:1px solid var(--score-kernfonds-border)}.score-zwak,.score-vermijden{background:var(--score-vermijden-bg);color:var(--score-vermijden-text);border:1px solid var(--score-vermijden-border)}.discrepancy-minor{background:var(--disc-minor-bg)}.discrepancy-major{background:var(--disc-major-bg)}.custom-tooltip{background:var(--color-tooltip-bg)!important;border:1px solid var(--color-tooltip-border)!important;border-radius:10px!important;padding:10px 14px!important;box-shadow:0 8px 32px var(--color-tooltip-shadow)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.etf-row:nth-child(2n){background:var(--color-row-even)}.etf-row:nth-child(odd){background:var(--color-row-odd)}.etf-row td[class*=bg-fin-]{background-blend-mode:normal;isolation:isolate}.etf-row{transition:background-color .15s ease,box-shadow .15s ease}.etf-row:hover{background:var(--color-row-hover)!important;box-shadow:inset 0 0 0 1px var(--surface-border)}thead{background:var(--surface-header);border-bottom:1px solid var(--surface-border)}thead.sticky-header th{position:sticky;top:0;z-index:10;background:var(--surface-inset);box-shadow:0 1px 0 var(--surface-border-strong),0 2px 4px #00000026}.glass-header{background:#1622318c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(100,190,230,.12);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.glass-tabs{background:transparent!important;border:1px solid rgba(100,190,230,.08)!important;border-radius:9999px!important;padding:4px!important;gap:4px;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.tab-glow{border-radius:9999px!important;border:1px solid transparent;transition:all .2s ease}.tab-glow:hover{color:var(--otb-text-primary);background:var(--surface-hover)}.tab-glow[data-state=active]{background:var(--surface-0)!important;color:var(--otb-text-primary);border:1px solid var(--surface-border);box-shadow:0 1px 3px #0003;border-radius:9999px!important}.tab-glow-active{background:var(--surface-0)!important;color:var(--otb-text-primary)!important;border:1px solid var(--surface-border)!important;box-shadow:0 1px 3px #0003!important}.panel-bg{background:var(--color-panel-bg);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.heatmap-tile-positive{background:#2dd4bf99!important}.heatmap-tile-negative{background:#f5c84280!important}.score-strip-container{display:grid;grid-template-columns:repeat(6,1fr);background:var(--surface-0);border:1px solid var(--surface-border);border-radius:var(--otb-radius-card);overflow:hidden}@media(max-width:639px){.score-strip-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px)and (max-width:1023px){.score-strip-container{grid-template-columns:repeat(3,1fr)}}.score-strip-cell{padding:12px 6px 10px;text-align:center;border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.score-strip-cell:nth-child(6n){border-right:none}@media(max-width:639px){.score-strip-cell:nth-child(2n){border-right:none}.score-strip-cell:nth-last-child(-n+2){border-bottom:none}}@media(min-width:640px)and (max-width:1023px){.score-strip-cell:nth-child(3n){border-right:none}.score-strip-cell:nth-last-child(-n+3){border-bottom:none}}@media(min-width:1024px){.score-strip-cell{border-bottom:none}}.score-strip-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--otb-text-muted);margin-bottom:5px}.score-strip-value{font-size:12px;font-weight:700}.kpi-strip{display:flex;border-top:1px solid var(--surface-border)}.kpi-strip>*{flex:1;padding:12px 14px;border-right:1px solid var(--surface-border)}.kpi-strip>*:last-child{border-right:none}@media(max-width:639px){.kpi-strip{display:grid;grid-template-columns:1fr 1fr}.kpi-strip>*{border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.kpi-strip>*:nth-child(2n){border-right:none}.kpi-strip>*:nth-last-child(-n+2){border-bottom:none}}.otb-table thead th{padding:.625rem .75rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--otb-text-secondary);white-space:nowrap;background:#64bee608;border-bottom:1px solid rgba(100,190,230,.1)}.otb-table tbody td{padding:.625rem .75rem;font-size:12px;color:var(--otb-text-primary)}.otb-table tbody tr{border-top:1px solid rgba(100,190,230,.04);transition:background-color .15s ease}.otb-table tbody tr:nth-child(2n){background:var(--surface-row-even)}.otb-table tbody tr:hover{background:var(--surface-hover)!important}.otb-table--sortable tbody,.sort-transition tbody{transition:opacity .15s ease}.otb-row:nth-child(2n){background:var(--surface-row-even)}.otb-row:hover{background:var(--surface-hover)!important;box-shadow:inset 3px 0 0 var(--color-brand)}.tbl-row-a{border-top:1px solid hsl(var(--border) / .3);transition:background-color .15s ease,box-shadow .15s ease}.tbl-row-a:nth-child(2n){background:var(--surface-row-even)}.tbl-row-a:hover{background:var(--surface-hover)!important;box-shadow:inset 3px 0 0 var(--color-brand),inset 0 0 0 1px var(--surface-hover)}.tbl-row-a td{padding:.625rem .75rem}.tbl-row-b{border-top:1px solid var(--surface-border);transition:background-color .15s ease}.tbl-row-b:nth-child(2n){background:var(--surface-row-even)}.tbl-row-b:hover{background:var(--surface-hover)!important;box-shadow:inset 3px 0 0 var(--color-brand)}.tbl-row-b td{padding:.625rem .5rem}.tbl-row-b td:first-child{padding-left:1rem}.tbl-row-b td:last-child{padding-right:1rem}.tbl-row-b-group td{padding:.5rem 1rem;background:var(--surface-1);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.tbl-row-b-group p{font-size:12px;font-weight:600;color:var(--otb-text-primary);text-transform:capitalize}.tbl-row-c{border-top:1px solid var(--surface-border);transition:background-color .15s ease}.tbl-row-c:nth-child(2n){background:var(--surface-row-even)}.tbl-row-c:hover{background:var(--surface-hover)!important;box-shadow:inset 3px 0 0 var(--color-brand)}.tbl-row-c td{padding:.75rem 1rem}.otb-container tbody tr{transition:background-color .15s ease}.otb-container tbody tr:nth-child(2n){background:var(--surface-row-even)}.otb-container tbody tr:hover{background:var(--surface-hover)!important;box-shadow:inset 3px 0 0 var(--color-brand)}.otb-container thead{background:var(--surface-header);border-bottom:1px solid var(--surface-border)}.otb-container thead tr{background:var(--surface-header)}.card-shell tbody tr{transition:background-color .15s ease}.card-shell tbody tr:nth-child(2n){background:var(--surface-row-even)}.card-shell tbody tr:hover{background:var(--surface-hover)!important;box-shadow:inset 3px 0 0 var(--color-brand)}.card-shell thead{background:var(--surface-header);border-bottom:1px solid var(--surface-border)}.otb-container:after{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.06) 70%,transparent);pointer-events:none;z-index:1}.card-shell{border-radius:var(--otb-radius-card, 12px);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);overflow:hidden;min-width:0;display:flex;flex-direction:column;position:relative}.card-shell:after{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.06) 70%,transparent);pointer-events:none;z-index:1}.card-shell:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-highlight);box-shadow:var(--glass-shadow-hover)}.card-shell-header{display:flex;align-items:center;padding:var(--otb-card-pad-sm) var(--otb-card-pad);gap:.5rem;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:0}.card-shell-header[role=button]:hover{background:var(--surface-1)}.card-shell-title{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 0%;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:var(--otb-text-primary);line-height:1.25;text-transform:uppercase}.card-shell-title>.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-shell-value{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;max-width:45%;margin:0 .5rem}.card-shell-header--wrap{flex-wrap:wrap}.card-shell-value--wrap{white-space:normal;overflow:visible;text-overflow:unset;max-width:100%;flex:1 1 100%;font-weight:500;margin:0;padding-top:.25rem;line-height:1.4}.card-shell-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap;flex-shrink:0}.card-shell-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.card-shell-always{padding:0 1rem .75rem;min-width:0}.card-shell-body{border-top:1px solid var(--surface-border);padding:1rem;min-width:0;background:transparent;flex:1;display:flex;flex-direction:column}.card-shell--signal{border-left:none!important;overflow:hidden;position:relative}.glass{background:linear-gradient(180deg,#162231d9,#121c29bf);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--surface-border, var(--glass-border));border-radius:var(--dm-radius, 12px);box-shadow:inset 0 1px #ffffff08,0 4px 20px #00000040;position:relative;overflow:hidden}.glass:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(var(--color-brand-rgb),.04) 0%,transparent 30%);pointer-events:none;z-index:0;border-radius:inherit}.glass-inset{background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(144,159,178,.08);border-radius:8px}.attention-card{position:relative}.attention-card:before{display:none}.attention-card--green:before{display:none}.attention-card--amber:before{display:none}.attention-card--blue:before{display:none}.signal-stripe{position:relative}.signal-stripe:after{display:none}.signal-stripe--green:after{display:none}.signal-stripe--amber:after{display:none}.signal-stripe--blue:after{display:none}.urgency-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.urgency-dot--pulse{animation:urgency-blink 2s ease-in-out infinite}@keyframes urgency-blink{0%,to{opacity:1}50%{opacity:.52}}.otb-list-item:hover{background:var(--surface-hover)}.section-header{display:flex;align-items:flex-start;gap:.5rem;width:100%;text-align:left;padding:.25rem 0;background:none;border:none;cursor:default}.section-header-icon{flex-shrink:0;margin-top:.125rem}.section-header-text{flex:1;min-width:0}.section-header-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.25;color:var(--otb-text-primary)}@keyframes dotFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.recharts-scatter-symbol{animation:dotFadeIn .4s ease-out both}.recharts-scatter .recharts-symbols g:nth-child(1){animation-delay:0s}.recharts-scatter .recharts-symbols g:nth-child(2){animation-delay:15ms}.recharts-scatter .recharts-symbols g:nth-child(3){animation-delay:.03s}.recharts-scatter .recharts-symbols g:nth-child(4){animation-delay:45ms}.recharts-scatter .recharts-symbols g:nth-child(5){animation-delay:.06s}@keyframes skeletonPulse{0%,to{opacity:.3}50%{opacity:.45}}.skeleton{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--otb-radius-card);animation:skeletonPulse 1.5s ease-in-out infinite}.scroll-top-btn{position:fixed;bottom:2rem;right:2rem;z-index:50;width:40px;height:40px;border-radius:50%;background:var(--color-brand);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px var(--color-scroll-btn-shadow);cursor:pointer;transition:opacity .3s ease,transform .3s ease;animation:scroll-btn-in .25s ease-out}@keyframes scroll-btn-in{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:640px){.scroll-top-btn{width:40px;height:40px;bottom:1.25rem;right:.75rem;opacity:.78}.scroll-top-btn:hover,.scroll-top-btn:focus-visible{opacity:1}}.scroll-top-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--color-scroll-btn-hover-shadow)}.dashboard-switcher-bar{align-items:center;gap:2px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px;padding:3px;border:1px solid rgba(100,190,230,.08)}.dashboard-switcher-item{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;font-size:13px;font-weight:500;color:var(--otb-text-secondary);cursor:pointer;transition:all .2s ease;border:none;background:transparent;white-space:nowrap}.dashboard-switcher-item:hover{color:var(--otb-text-primary);background:#64bee60f}.dashboard-switcher-item.active{background:#1622318c;color:var(--otb-text-primary);border:1px solid rgba(100,190,230,.12);box-shadow:0 1px 3px #0003}.dashboard-switcher-item.disabled{opacity:.72;cursor:default;pointer-events:none}.dashboard-switcher-soon{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#fff;background:var(--color-brand);padding:2px 8px;border-radius:9999px;box-shadow:0 0 6px #4d4d4d80}.dashboard-switcher-count{font-size:12px;font-weight:600;color:var(--color-brand);background:var(--surface-3);padding:1px 7px;border-radius:9999px}html{scroll-behavior:smooth}body:before{content:"";position:fixed;top:-120px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(45,212,191,.06) 0%,transparent 70%);pointer-events:none;z-index:-1}body:after{content:"";position:fixed;bottom:-80px;right:-100px;width:500px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.04) 0%,transparent 70%);pointer-events:none;z-index:-1}.tabs-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.tabs-scroll-container::-webkit-scrollbar{display:none}.tabs-scroll-wrapper{position:relative;padding-top:4px;padding-bottom:8px;background:transparent;border-bottom:none}.tabs-scroll-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;pointer-events:none;background:linear-gradient(to right,transparent,var(--color-body-bg) 90%);z-index:5;opacity:0;transition:opacity .2s ease}.tabs-scroll-wrapper.needs-scroll:after{opacity:1}.tabs-scroll-wrapper.scrolled-end:after{opacity:0}@media(min-width:769px){.tabs-scroll-wrapper:after{display:none}}.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}html,body{overflow-x:hidden;max-width:100vw}@media(max-width:768px){.hide-mobile{display:none!important}.tabs-scroll-container [role=tablist]{display:inline-flex;min-width:-moz-max-content;min-width:max-content}.mobile-compact td,.mobile-compact th{padding-left:.375rem;padding-right:.375rem}main{padding-left:.75rem!important;padding-right:.75rem!important}.glass-header{padding-left:.75rem!important;padding-right:.75rem!important}.mobile-compact td:first-child{max-width:140px}.mobile-compact td:first-child span.truncate,.mobile-compact td:first-child>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:110px;vertical-align:bottom}.mobile-heatmap-grid{grid-template-columns:repeat(2,1fr)!important}.bar-chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.score-distribution-scroll{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.25rem .5rem;overflow-x:visible;padding-left:.5rem;padding-right:.5rem}.risk-name-cell{max-width:130px}.risk-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100px;vertical-align:bottom}.table-scroll-wrapper .otb-table th:first-child,.table-scroll-wrapper .otb-table td:first-child{position:sticky;left:0;z-index:2;background:var(--color-body-bg)}.table-scroll-wrapper .otb-table thead th:first-child{z-index:4}.table-scroll-wrapper .otb-table th:first-child:after,.table-scroll-wrapper .otb-table td:first-child:after{content:"";position:absolute;top:0;right:-6px;bottom:0;width:6px;background:linear-gradient(to right,rgba(0,0,0,.06),transparent);pointer-events:none}.table-scroll-wrapper .otb-row:hover td:first-child{background:var(--surface-hover)}.table-scroll-wrapper .otb-row:nth-child(2n) td:first-child{background:var(--surface-row-even)}.table-scroll-wrapper .otb-row:nth-child(2n):hover td:first-child{background:var(--surface-hover)}.table-scroll-wrapper{position:relative}.table-scroll-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to left,var(--color-body-bg) 0%,transparent 100%);pointer-events:none;z-index:5;transition:opacity .3s}.table-scroll-wrapper.scrolled-end:after{opacity:0}}@media(min-width:480px)and (max-width:768px){.show-sm-mobile{display:table-cell!important}}.card-elevated{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}button,a,input,select,.etf-row{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.otb-tap-target,.card-shell[role=button],.card-shell[tabindex],.otb-alpha-bar--clickable,.filter-pill,.hm-signal-item,.hm-pillar-cell,.main-table tbody tr,.etf-uitg-cat-row--clickable,.uitg-detail-row--clickable{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;position:relative}.otb-tap-target:active,.card-shell[role=button]:active,.card-shell[tabindex]:active,.otb-alpha-bar--clickable:active,.filter-pill:active,.hm-signal-item:active,.hm-pillar-cell:active,.main-table tbody tr:active,.etf-uitg-cat-row--clickable:active,.uitg-detail-row--clickable:active{transform:scale(.97)}@media(min-width:1024px){.main-table tbody tr:active{transform:none;background:#64bee614}}@keyframes otb-ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:.18}60%{opacity:.08}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.otb-tap-target:before,.card-shell[role=button]:before,.card-shell[tabindex]:before,.otb-alpha-bar--clickable:before,.filter-pill:before,.hm-signal-item:before,.hm-pillar-cell:before,.etf-uitg-cat-row--clickable:before,.uitg-detail-row--clickable:before{content:"";position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1;border-radius:50%;background:currentColor;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;z-index:0}.otb-tap-target:active:before,.card-shell[role=button]:active:before,.card-shell[tabindex]:active:before,.otb-alpha-bar--clickable:active:before,.filter-pill:active:before,.hm-signal-item:active:before,.hm-pillar-cell:active:before,.etf-uitg-cat-row--clickable:active:before,.uitg-detail-row--clickable:active:before{animation:otb-ripple .4s ease-out}.score-bullish{background:var(--score-bullish-bg);color:var(--score-bullish-text);border:1px solid var(--score-bullish-border)}.score-bearish{background:var(--score-bearish-bg);color:var(--score-bearish-text);border:1px solid var(--score-bearish-border)}.score-neutraal{background:var(--score-neutraal-bg);color:var(--score-neutraal-text);border:1px solid var(--score-neutraal-border)}.score-onbekend{background:var(--score-onbekend-bg);color:var(--score-onbekend-text);border:1px solid var(--score-onbekend-border)}.heat-cell{border-radius:6px;padding:2px 6px;display:inline-block;min-width:56px;text-align:right}.progress-green{background:var(--otb-positive, #6ec9a8);box-shadow:0 0 8px #6ec9a869;border-radius:4px}.progress-blue{background:var(--surface-1);box-shadow:0 0 8px #0003;border-radius:4px}.progress-amber{background:var(--otb-negative, #c4a456);box-shadow:0 0 8px #c4a45669;border-radius:4px}.scroll-hint-wrapper{position:relative}.scroll-hint-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;background:linear-gradient(to right,transparent,hsl(var(--background)));pointer-events:none;opacity:0;transition:opacity .2s}@media(max-width:768px){.scroll-hint-wrapper:after{opacity:1}}.sticky-thead th{position:sticky;top:0;z-index:10;background:var(--color-sticky-header-bg);box-shadow:0 1px 0 0 var(--color-sticky-header-shadow),0 2px 4px #0000001a}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slideUp .3s ease-out}.footer-divider{background:hsl(var(--border));height:1px}.bg-glass-subtle{background:var(--surface-1)}.bg-glass{background:var(--surface-2)}.bg-glass-medium{background:var(--surface-3)}.card-footer-glass{border-radius:var(--radius)}.tabular-nums{font-variant-numeric:tabular-nums}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-28{font-size:28px}.fs-36{font-size:36px}.fs-44{font-size:44px}.br-card{border-radius:var(--otb-radius-card)}.br-inner{border-radius:var(--otb-radius-inner)}.br-sm{border-radius:var(--otb-radius-sm)}.br-pill{border-radius:9999px}.br-8{border-radius:8px}.br-10{border-radius:10px}.br-3{border-radius:3px}.font-mono{font-family:JetBrains Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.metric-tile{background:var(--surface-1);border:1px solid var(--surface-border);border-radius:.5rem;box-shadow:0 1px 2px #0000001a}.text-high{color:#ffffffd9}.border-glass{border-color:var(--surface-border)}.card-header-row{display:flex;align-items:center;gap:.375rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--surface-border);font-size:12px}.metric-grid{background:#ffffff08;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:.5rem;padding:.5rem;border:1px solid rgba(255,255,255,.06)}.metric-block{display:flex;flex-direction:column;gap:.125rem}.metric-block-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--otb-text-muted);font-weight:500}.metric-block-value{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.year-strip{display:grid;gap:.25rem;margin-top:.5rem}.year-cell{text-align:center;border-radius:.375rem;padding:.25rem .25rem .375rem;background:var(--surface-1);border:1px solid var(--surface-border);box-shadow:0 1px 2px #00000014;transition:background-color .15s ease,box-shadow .15s ease}.year-cell-label{font-size:10px;color:var(--otb-text-secondary);display:block;margin-bottom:1px}.year-cell-value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.key-metric{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.pill-row{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.375rem;padding-bottom:.375rem}.mobile-score-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:.01em}.stat-row{display:flex;justify-content:space-between;align-items:baseline;padding:.375rem 0;border-bottom:1px dotted var(--surface-border)}.stat-row:last-child{border-bottom:none}.stat-label{font-size:12px;color:var(--otb-text-muted)}.stat-value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.summary-bar{background:var(--surface-2);border:1px solid var(--surface-border);border-radius:.5rem;padding:.625rem .75rem;box-shadow:0 1px 3px #0000001a}.kc-header-meta{display:inline}.samenvatting-sec-mh{display:none}.samenvatting-sec-bw{display:contents}.samenvatting-cell{border-right:1px solid var(--border)}.samenvatting-cell:nth-child(4n){border-right:none}.samenvatting-cell:last-child{border-right:none}@media(max-width:639px){.marktpuls-grid{grid-template-columns:repeat(5,1fr)!important}.marktpuls-tile{padding:10px 2px!important}.marktpuls-grid .otb-metric{font-size:18px!important}.marktpuls-grid .otb-caption{font-size:10px!important}.samenvatting-grid{grid-template-columns:1fr!important}.samenvatting-cell{border-right:none!important;padding:10px 16px!important}.hist-label{width:120px!important}.home-hero-title{font-size:44px!important}.kc-header-meta{display:none!important}.kc-summary-grid{grid-template-columns:repeat(2,1fr)!important}.kc-summary-grid>div:nth-child(1),.kc-summary-grid>div:nth-child(2){border-bottom:1px solid var(--surface-border)}.kc-summary-grid>div:nth-child(odd){border-right:1px solid var(--surface-border)!important}.kc-summary-grid>div:nth-child(2n){border-right:none!important}.samenvatting-sec{display:block!important;padding:0!important}.samenvatting-sec-dl{display:none!important}.samenvatting-sec-mh{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;gap:10px;background:none;border:none;color:inherit;cursor:pointer;text-align:left}.samenvatting-sec-chev{flex-shrink:0;color:var(--otb-text-faint);transition:transform .2s ease}.samenvatting-sec[data-open=true] .samenvatting-sec-chev{transform:rotate(180deg)}.samenvatting-sec-bw{display:block!important;overflow:hidden;max-height:0;transition:max-height .25s ease,padding .2s ease;padding:0 20px}.samenvatting-sec[data-open=true] .samenvatting-sec-bw{max-height:600px;padding:0 20px 16px}.otb-table tbody td:last-child,.otb-table thead th:last-child{padding-right:1rem;text-align:right}.otb-table tbody td:first-child,.otb-table thead th:first-child{padding-left:1rem}}@keyframes otb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes otb-page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes otb-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.otb-page-exit{animation:otb-page-exit .15s ease-in both;pointer-events:none}.otb-page-enter{animation:otb-page-enter .25s ease-out both}@media(prefers-reduced-motion:reduce){.otb-page-exit,.otb-page-enter{animation:none}}.glass--primary{border-radius:var(--dm-radius, 12px);position:relative}.glass--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff08,#fff0 35%);border-radius:inherit;pointer-events:none;z-index:0}.glass--secondary{border-radius:var(--dm-radius, 12px)}.page-divider{border:none;border-top:1px solid rgba(100,190,230,.06);margin:48px 0}.section-label{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-brand, #4d859b);font-weight:700;margin-bottom:16px}.expand-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.expand-panel[data-open=true]{grid-template-rows:1fr}.expand-panel>div{overflow:hidden}.pillar-row{padding:4px 0;margin:-4px 0;border-radius:6px;transition:background .15s ease;cursor:default}.pillar-row:hover{background:#64bee60a}.card-pad,.card-pad-lg{padding:20px 24px}.card-pad-sm{padding:14px 18px}.pad-0{padding:0}.pad-badge{padding:2px 8px}.pad-pill{padding:4px 12px}.pad-cell{padding:8px 12px}.pad-section{padding:10px 16px}.pad-inset{padding:12px 16px}.otb-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.otb-header-left{display:flex;align-items:center;gap:8px}.otb-header-left svg{color:var(--color-brand);width:14px;height:14px;opacity:.8}.otb-title{font-size:10px;font-weight:700;color:var(--otb-text-muted, #8fb0c2);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.otb-title:before{content:"";width:18px;height:1px;background:var(--color-brand);opacity:.7;display:inline-block;flex-shrink:0}.otb-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--otb-text-faint, #7e9fb3);font-weight:500}.otb-header-badge{font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;border:1px solid;white-space:nowrap}.otb-hero{margin:16px 0 20px}.otb-hero-verdict{display:flex;align-items:center;gap:14px;margin-bottom:8px}.otb-hero-icon{width:28px;height:28px;flex-shrink:0}.otb-hero-text{font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.028em;display:inline-block;animation:otb-hero-glow 2.4s cubic-bezier(.22,.61,.36,1) .6s}@keyframes otb-hero-glow{0%{text-shadow:none}35%{text-shadow:0 0 18px currentColor}to{text-shadow:none}}@media(prefers-reduced-motion:reduce){.otb-hero-text{animation:none}}.otb-hero-caret{display:inline-block;width:2px;height:.9em;margin-left:3px;vertical-align:-.08em;background:currentColor;opacity:.85;animation:otb-caret-blink 1s steps(1,end) infinite;transition:opacity .4s ease}.otb-hero-caret--done{animation:otb-caret-blink .7s steps(1,end) 2 forwards;opacity:0}@keyframes otb-caret-blink{0%,50%{opacity:.85}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.otb-hero-caret{animation:none;opacity:0}}.otb-hero-sub{font-size:13px;line-height:1.7;color:var(--otb-text-secondary, #8da4b4);max-width:640px}.otb-hero-link{all:unset;cursor:pointer;color:var(--otb-negative, #c4a456);text-decoration:underline;text-decoration-color:#c4a45666;text-underline-offset:2px;transition:text-decoration-color .18s ease}.otb-hero-link:hover{text-decoration-color:var(--otb-negative, #c4a456)}.otb-footer{display:flex;justify-content:space-between;align-items:center;padding:var(--dm-pad-y-foot, 14px) var(--dm-pad-x, 24px);margin-top:16px;border-top:var(--dm-border, 1px solid var(--surface-border));font-size:12px;color:var(--otb-text-muted);background:linear-gradient(180deg,transparent,rgba(0,0,0,.15))}.card-pad>.otb-footer,.card-pad-lg>.otb-footer,.card-pad-sm>.otb-footer{margin-top:var(--dm-pad-y-body, 20px);margin-left:calc(-1 * var(--dm-pad-x, 24px));margin-right:calc(-1 * var(--dm-pad-x, 24px));margin-bottom:calc(-1 * var(--dm-pad-y-body, 20px));padding-left:var(--dm-pad-x, 24px);padding-right:var(--dm-pad-x, 24px)}.otb-footer svg{width:12px;height:12px;color:var(--otb-text-muted)}.otb-card-note{padding-top:12px;margin-top:12px;border-top:1px solid rgba(100,190,230,.06)}.otb-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.badge{font-size:10px;font-weight:600;padding:3px 8px;border-radius:20px;letter-spacing:.3px}.badge-green{background:#6ec9a81f;color:var(--otb-positive, #6ec9a8);border:1px solid rgba(110,201,168,.2)}.badge-info{background:#64bee61f;color:#64bee6;border:1px solid rgba(100,190,230,.2)}.badge-amber{background:#c4a4561f;color:var(--otb-negative, #c4a456);border:1px solid rgba(196,164,86,.2)}.badge-accent{background:#4d859b1f;color:var(--color-brand, #4d859b);border:1px solid rgba(77,133,155,.22)}.badge-neutral{background:#909fb21f;color:var(--otb-neutral, #909fb2);border:1px solid rgba(144,159,178,.2)}.badge-danger{background:#db80801f;color:var(--otb-danger, #db8080);border:1px solid rgba(219,128,128,.2)}.narrative-block{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.narrative-text{font-size:13px;color:var(--otb-text-secondary, #8da4b4);line-height:1.7}.footer-note{font-size:11px;color:var(--otb-text-faint, #7e9fb3);line-height:1.6;padding:10px 14px;background:#ffffff04;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.shift-risk-body{padding:30px 28px 22px;position:relative;z-index:1}.shift-risk-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.shift-risk-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.shift-risk-verdict{font-size:clamp(28px,3vw,32px);font-weight:700;letter-spacing:-.028em;line-height:1.1;margin:0 0 14px;position:relative;display:inline-block;animation:shift-verdict-glow 2.4s cubic-bezier(.22,.61,.36,1) .6s}@keyframes shift-verdict-glow{0%{text-shadow:none}35%{text-shadow:0 0 18px currentColor}to{text-shadow:none}}.shift-risk-dek{margin:0 0 20px}@media(prefers-reduced-motion:reduce){.shift-risk-verdict{animation:none}}.shift-risk-dek{font-size:14px;color:var(--otb-text-secondary);line-height:1.6;max-width:720px;margin:0 0 20px}.shift-cluster-alert{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;margin-bottom:22px;background:#d4b06614;border:1px solid rgba(212,176,102,.26);border-radius:8px;font-size:12.5px;color:var(--otb-text-secondary);line-height:1.5}.shift-cluster-alert svg{color:var(--otb-amber);flex-shrink:0;margin-top:1px}.shift-rail-wrap{margin:10px 0 18px}.shift-rail-head{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:66px}.shift-rail-frame{position:relative;padding:10px 0 26px}.shift-beam-track{position:absolute;top:-18px;left:0;right:0;height:8px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.shift-beam-fill{position:absolute;top:0;bottom:0;border-radius:3px;transform:scaleX(0);transform-origin:center;animation:shift-beam-grow .9s cubic-bezier(.22,.61,.36,1) .3s forwards;overflow:hidden}.shift-beam-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(-120%);animation:shift-beam-shimmer 6s ease-in-out 2s infinite}@keyframes shift-beam-grow{to{transform:scaleX(1)}}@keyframes shift-beam-shimmer{0%,80%,to{transform:translate(-120%)}92%{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.shift-beam-fill{animation:none;transform:scaleX(1)}.shift-beam-fill:after{animation:none;display:none}}.shift-prev-marker{position:absolute;top:-14px;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--otb-surface-0, #162231);border:1.5px solid rgba(255,255,255,.35);z-index:2}.shift-cur-marker{position:absolute;top:-14px;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;z-index:3}.shift-cur-marker:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid currentColor;color:inherit;opacity:.55;animation:shift-cur-marker-pulse 2.8s ease-in-out 1.6s infinite}@keyframes shift-cur-marker-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.shift-cur-marker:after{animation:none;opacity:.35}}.shift-marker-line-down{position:absolute;top:-6px;width:2px;height:44px;transform:translate(-50%);border-radius:1px}.shift-score-pill{position:absolute;bottom:calc(100% + 40px);transform:translate(-50%);display:inline-flex;align-items:baseline;gap:7px;padding:6px 13px;border-radius:10px;background:var(--otb-surface-0, #162231);border:1.5px solid;box-shadow:0 6px 18px #00000059;font-variant-numeric:tabular-nums;z-index:4;opacity:0;animation:shift-score-pill-in .5s cubic-bezier(.22,.61,.36,1) 1.1s forwards}@keyframes shift-score-pill-in{0%{opacity:0;transform:translate(-50%) translateY(-4px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.shift-score-pill{animation:none;opacity:1}}.shift-score-pill-val{font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:1}.shift-score-pill-delta{font-size:11px;font-weight:700;letter-spacing:.04em}.shift-segments{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;height:36px;border-radius:10px;overflow:hidden}.shift-seg{position:relative;background:#14203399;border:1px solid rgba(255,255,255,.05);transition:all .24s ease}.shift-seg:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.shift-seg:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.shift-seg--off-strong{border-color:#e0858538;background:linear-gradient(180deg,#142033bf,#e0858514)}.shift-seg--off{border-color:#e0858524;background:linear-gradient(180deg,#142033b3,#e085850a)}.shift-seg--neutral{border-color:#8a8e9824;background:#1420338c}.shift-seg--on{border-color:#7ad4b529;background:linear-gradient(180deg,#142033b3,#7ad4b50d)}.shift-seg--on-strong{border-color:#7ad4b542;background:linear-gradient(180deg,#142033bf,#7ad4b51a)}.shift-seg.is-active{border-color:var(--otb-positive)!important;background:linear-gradient(180deg,#7ad4b52e,#7ad4b50f)!important;box-shadow:inset 0 0 0 1px #7ad4b54d,0 0 16px #7ad4b51f;transform:translateY(-1px)}.shift-seg-label{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);white-space:nowrap}.shift-seg-label b{display:block;font-size:9px;color:var(--otb-text-muted);font-weight:500;letter-spacing:.06em;margin-top:2px}.shift-seg.is-active .shift-seg-label{color:var(--otb-positive)}.shift-ts-dek{font-size:13px;color:var(--otb-text-secondary);line-height:1.55;margin-bottom:16px;max-width:680px}.shift-ts-dek strong{color:var(--otb-text-primary);font-weight:600;font-size:inherit}.shift-ts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:720px){.shift-ts-grid{grid-template-columns:1fr}}.shift-ts-card{position:relative;padding:14px 16px;border-radius:10px;background:#14203373;border:1px solid rgba(255,255,255,.06);overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.shift-ts-card:hover{transform:translateY(-1px);border-color:#ffffff1f}.shift-ts-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.shift-ts-card.is-letop:before{background:radial-gradient(120% 80% at 0% 0%,rgba(212,176,102,.12),transparent 55%)}.shift-ts-card.is-bevestigd:before{background:radial-gradient(120% 80% at 0% 0%,rgba(122,212,181,.12),transparent 55%)}.shift-ts-card>*{position:relative}.shift-ts-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:8px}.shift-ts-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.shift-ts-chip.is-letop{background:#d4b0661f;color:var(--otb-negative, #c4a456);border:1px solid rgba(212,176,102,.28)}.shift-ts-chip.is-bevestigd{background:#7ad4b51f;color:var(--otb-positive, #6ec9a8);border:1px solid rgba(122,212,181,.28)}.shift-ts-days{font-size:10.5px;font-weight:700;color:var(--otb-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.shift-ts-flow{display:flex;align-items:center;gap:10px;font-weight:700;flex-wrap:wrap}.shift-ts-flow-from{font-size:13px;color:var(--otb-text-muted)}.shift-ts-flow-arrow{display:inline-flex;align-items:center}.shift-ts-flow-to{font-size:14.5px;letter-spacing:-.1px;color:var(--otb-text-primary)}.shift-ts-card.is-letop .shift-ts-flow-to,.shift-ts-card.is-letop .shift-ts-flow-arrow{color:var(--otb-negative, #c4a456)}.shift-ts-card.is-bevestigd .shift-ts-flow-to,.shift-ts-card.is-bevestigd .shift-ts-flow-arrow{color:var(--otb-positive, #6ec9a8)}.shift-ts-sub{font-size:11px;color:var(--otb-text-faint);line-height:1.45;margin-top:6px}.shift-spov-scale{display:grid;grid-template-columns:minmax(180px,1.8fr) 120px 1fr 60px 60px;gap:14px;padding:6px 12px 10px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint)}.shift-spov-scale-rail{display:flex;justify-content:space-between;align-items:center;grid-column:3 / 4}.shift-spov-head{display:grid;grid-template-columns:minmax(180px,1.8fr) 120px 1fr 60px 60px;gap:14px;padding:8px 12px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);border-bottom:1px solid rgba(255,255,255,.06)}.shift-spov-head .right{text-align:right}.shift-spov-head .center{text-align:center}.shift-spov-row{display:grid;grid-template-columns:minmax(180px,1.8fr) 120px 1fr 60px 60px;gap:14px;align-items:center;padding:10px 12px;font-size:12.5px;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer;transition:background .15s ease;position:relative;overflow:hidden}.shift-spov-row:hover{background:#ffffff08}.shift-spov-row:last-child{border-bottom:none}.shift-spov-row.is-extreme:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 0% 0%,rgba(212,176,102,.08),transparent 55%)}.shift-spov-row>*{position:relative}.shift-spov-label{font-weight:600;font-size:13px;color:var(--otb-text-primary);min-width:0}.shift-spov-signal{font-size:11.5px;font-weight:700;letter-spacing:-.1px}.shift-spov-rail{position:relative;height:18px}.shift-spov-rail-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff0f}.shift-spov-rail-center{position:absolute;top:4px;bottom:4px;left:50%;width:1px;background:#ffffff26}.shift-spov-rail-bar{position:absolute;top:50%;transform:translateY(-50%) scaleX(0);height:6px;border-radius:3px;transition:height .18s ease,box-shadow .18s ease,background .2s ease;animation:shift-rail-grow .65s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--shift-i, 0) * 30ms + 80ms);overflow:hidden}.shift-spov-rail-bar[data-anchor=left]{transform-origin:left center}.shift-spov-rail-bar[data-anchor=right]{transform-origin:right center}.shift-spov-rail-bar.is-extreme{box-shadow:0 0 10px currentColor}.shift-spov-rail-bar.is-extreme:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(-120%);animation:shift-rail-shimmer 5.5s ease-in-out infinite;animation-delay:calc(var(--shift-i, 0) * .4s + 1.8s)}@keyframes shift-rail-shimmer{0%,70%,to{transform:translate(-120%)}85%{transform:translate(120%)}}.shift-spov-row:hover .shift-spov-rail-bar{height:8px;box-shadow:0 0 12px currentColor}.shift-spov-row:hover .shift-spov-rail-endcap{transform:translateY(-50%) scale(1.25);box-shadow:0 0 10px currentColor}.shift-spov-rail-endcap{transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease}@media(prefers-reduced-motion:reduce){.shift-spov-rail-bar.is-extreme:after{animation:none;display:none}}@keyframes shift-rail-grow{to{transform:translateY(-50%) scaleX(1)}}@media(prefers-reduced-motion:reduce){.shift-spov-rail-bar{animation:none;transform:translateY(-50%) scaleX(1)}}.shift-spov-rail-endcap{position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;border:2px solid #0c1420;background:currentColor;opacity:0;animation:shift-endcap-in .5s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--shift-i, 0) * 30ms + .4s)}.shift-spov-rail-endcap.is-extreme:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid currentColor;opacity:.5;animation:shift-endcap-pulse 2.4s ease-in-out infinite;animation-delay:calc(var(--shift-i, 0) * 30ms + .9s)}@keyframes shift-endcap-in{0%{opacity:0;transform:translateY(-50%) scale(.3)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes shift-endcap-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.25);opacity:.15}}@media(prefers-reduced-motion:reduce){.shift-spov-rail-endcap{animation:none;opacity:1}.shift-spov-rail-endcap.is-extreme:after{animation:none;opacity:.35}}.shift-spov-pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}@media(max-width:720px){.shift-spov-head,.shift-spov-row,.shift-spov-scale{grid-template-columns:minmax(140px,1.4fr) 90px 1fr 54px 54px;gap:10px}}@media(max-width:480px){.shift-spov-head,.shift-spov-scale{display:none}.shift-spov-row{display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:8px;padding:12px}.shift-spov-row>.shift-spov-label{grid-column:1 / -1;grid-row:1;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.shift-spov-row>.shift-spov-signal{grid-column:1;grid-row:2;font-size:11px;align-self:center}.shift-spov-row>.shift-spov-rail{grid-column:1 / -1;grid-row:3;margin-top:2px}.shift-spov-row>.shift-spov-pct{grid-column:auto;grid-row:2;font-size:11px;min-width:52px}.shift-spov-row>.shift-spov-pct:before{content:attr(data-label) " ";color:var(--otb-text-faint);font-weight:600;letter-spacing:.06em;font-size:9px;text-transform:uppercase;margin-right:4px}}.shift-pi-diptych{display:grid;grid-template-columns:1fr 56px 1fr;gap:0;margin-bottom:16px;align-items:stretch}.shift-pi-panel{padding:20px 22px;border-radius:12px;background:#14203366;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.shift-pi-panel:before{content:"";position:absolute;inset:0;pointer-events:none}.shift-pi-panel--context:before{background:radial-gradient(120% 80% at 0% 0%,rgba(107,156,176,.12),transparent 60%)}.shift-pi-panel--action:before{background:radial-gradient(120% 80% at 100% 0%,rgba(122,212,181,.14),transparent 60%)}.shift-pi-panel--action.tone-amber:before{background:radial-gradient(120% 80% at 100% 0%,rgba(212,176,102,.14),transparent 60%)}.shift-pi-panel--action.tone-neutral:before{background:radial-gradient(120% 80% at 100% 0%,rgba(138,142,152,.1),transparent 60%)}.shift-pi-panel>*{position:relative}.shift-pi-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:6px;display:flex;align-items:center;gap:8px}.shift-pi-eyebrow:before{content:"";display:inline-block;width:14px;height:1px;background:var(--otb-brand-light, #6b9cb0)}.shift-pi-panel--action .shift-pi-eyebrow:before{background:currentColor}.shift-pi-title{font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.2;color:var(--otb-text-primary)}.shift-pi-desc{font-size:12.5px;color:var(--otb-text-secondary);line-height:1.55;margin-top:8px}.shift-pi-desc strong{color:var(--otb-text-primary);font-weight:600}.shift-pi-stat-big{font-size:34px;font-weight:800;letter-spacing:-.6px;line-height:1;font-variant-numeric:tabular-nums;margin-top:18px}.shift-pi-stat-big .frac{font-size:18px;color:var(--otb-text-faint);font-weight:600;margin-left:2px}.shift-pi-stat-lbl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-top:4px}.shift-pi-bridge{display:flex;align-items:center;justify-content:center;position:relative}.shift-pi-bridge-line{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,#6b9cb059,#7ad4b559)}.shift-pi-bridge.tone-amber .shift-pi-bridge-line{background:linear-gradient(90deg,#6b9cb059,#d4b06659)}.shift-pi-bridge.tone-neutral .shift-pi-bridge-line{background:linear-gradient(90deg,#6b9cb059,#8a8e9859)}.shift-pi-bridge-arrow{position:relative;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6b9cb033,#7ad4b540);border:1px solid rgba(122,212,181,.35);display:flex;align-items:center;justify-content:center;color:var(--otb-positive, #6ec9a8);animation:shift-pi-bridge-pulse 3.6s ease-in-out infinite}@keyframes shift-pi-bridge-pulse{0%,to{opacity:.78}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.shift-pi-bridge-arrow{animation:none;opacity:1}}.shift-pi-bridge.tone-amber .shift-pi-bridge-arrow{background:linear-gradient(135deg,#6b9cb033,#d4b06640);border-color:#d4b06659;color:var(--otb-negative, #c4a456)}.shift-pi-bridge.tone-neutral .shift-pi-bridge-arrow{background:linear-gradient(135deg,#6b9cb033,#8a8e9840);border-color:#8a8e9859;color:var(--otb-neutral, #909fb2)}.shift-pi-winners{display:flex;flex-direction:column;gap:8px;margin-top:14px}.shift-pi-winner{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:7px;background:#7ad4b50d;border:1px solid rgba(122,212,181,.15);transition:background .18s ease,border-color .18s ease,transform .18s ease;opacity:0;animation:shift-pi-winner-in .5s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--shift-i, 0) * 60ms + .12s)}.shift-pi-winner:hover{background:#7ad4b517;border-color:#7ad4b542;transform:translateY(-1px)}@keyframes shift-pi-winner-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.shift-pi-winner{animation:none;opacity:1}}.shift-pi-winner.tone-amber{background:#d4b0660d;border-color:#d4b0662e}.shift-pi-winner.tone-amber:hover{background:#d4b06617;border-color:#d4b0664d}.shift-pi-winner-rank{position:relative;font-size:10px;font-weight:800;text-align:center;opacity:.7;font-variant-numeric:tabular-nums;color:var(--otb-positive, #6ec9a8);width:20px;height:20px;line-height:20px;border-radius:50%}.shift-pi-winner:first-child .shift-pi-winner-rank{opacity:1;background:#7ad4b51f}.shift-pi-winner:first-child .shift-pi-winner-rank:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid currentColor;opacity:.5;animation:shift-pi-rank-pulse 2.8s ease-in-out infinite;animation-delay:1.2s}.shift-pi-winner.tone-amber:first-child .shift-pi-winner-rank{background:#d4b0661f}@keyframes shift-pi-rank-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.3);opacity:0}}@media(prefers-reduced-motion:reduce){.shift-pi-winner:first-child .shift-pi-winner-rank:before{animation:none;opacity:.35}}.shift-pi-winner.tone-amber .shift-pi-winner-rank{color:var(--otb-negative, #c4a456)}.shift-pi-winner-name{font-size:13px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.1px}.shift-pi-winner-z{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--otb-positive, #6ec9a8)}.shift-pi-winner.tone-amber .shift-pi-winner-z{color:var(--otb-negative, #c4a456)}.shift-pi-empty{padding:14px 12px;font-size:12.5px;color:var(--otb-text-muted);text-align:center;background:#ffffff05;border-radius:8px;margin-top:14px;border:1px dashed rgba(255,255,255,.08)}.shift-pi-dimlist{margin-top:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.05)}.shift-pi-dimlist-head{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:10px}.shift-pi-dim-row{display:grid;grid-template-columns:minmax(110px,1fr) 1.5fr minmax(110px,1fr);gap:14px;align-items:center;padding:7px 0;font-size:12px;border-bottom:1px solid rgba(255,255,255,.03)}.shift-pi-dim-row:last-child{border-bottom:none}.shift-pi-dim-l{text-align:right;font-size:11.5px;color:var(--otb-text-faint);font-weight:600}.shift-pi-dim-r{font-size:11.5px;font-weight:600;color:var(--otb-text-muted)}.shift-pi-dim-row.is-winner .shift-pi-dim-r{color:var(--otb-positive, #6ec9a8)}.shift-pi-dim-rail{position:relative;height:12px}.shift-pi-dim-rail-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff0f}.shift-pi-dim-rail-center{position:absolute;top:2px;bottom:2px;left:50%;width:1px;background:#ffffff1f}.shift-pi-dim-rail-fill{position:absolute;top:50%;height:3px;border-radius:2px;transform:translateY(-50%) scaleX(0);transition:height .18s ease,box-shadow .18s ease,background .2s ease;animation:shift-rail-grow .65s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--shift-i, 0) * 30ms + 80ms)}.shift-pi-dim-rail-fill[data-anchor=left]{transform-origin:left center}.shift-pi-dim-rail-fill[data-anchor=right]{transform-origin:right center}.shift-pi-dim-row{transition:background .15s ease;border-radius:4px}.shift-pi-dim-row:hover{background:#ffffff08}.shift-pi-dim-row:hover .shift-pi-dim-rail-fill{height:5px;box-shadow:0 0 10px currentColor}.shift-pi-dim-row:hover .shift-pi-dim-rail-dot{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 8px currentColor}.shift-pi-dim-rail-dot{transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s ease}@media(prefers-reduced-motion:reduce){.shift-pi-dim-rail-fill{animation:none;transform:translateY(-50%) scaleX(1)}}.shift-pi-dim-rail-dot{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:currentColor;border:1.5px solid #0c1420}.shift-pi-dim-rail-dot.is-extreme{box-shadow:0 0 8px currentColor}@media(max-width:720px){.shift-pi-diptych{grid-template-columns:1fr;gap:12px}.shift-pi-bridge{height:40px;transform:rotate(90deg)}.shift-pi-dim-row{grid-template-columns:1fr 1.2fr 1fr;gap:8px}}.regime-hero{display:flex;align-items:center;gap:14px;margin-bottom:10px}.regime-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.regime-icon.risk-on{background:#6ec9a81a;color:var(--otb-positive, #6ec9a8)}.regime-icon.risk-off{background:#c4a4561a;color:var(--otb-negative, #c4a456)}.regime-icon.mixed{background:#909fb21a;color:var(--otb-neutral, #909fb2)}.regime-label{font-size:44px;font-weight:800;line-height:1.05;letter-spacing:-.5px}.regime-score-sub{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:4px}.regime-desc{font-size:13px;color:var(--otb-text-secondary, #8da4b4);line-height:1.6;margin-bottom:20px}.regime-balans{margin-bottom:20px}.regime-balans-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:10px}.regime-segments{display:flex;gap:4px;margin-bottom:6px}.regime-seg{flex:1;height:8px;border-radius:4px}.regime-seg-labels{display:flex;gap:4px}.regime-seg-lbl{flex:1;font-size:9px;font-weight:600;letter-spacing:.3px;text-align:center;color:var(--otb-text-faint, #7e9fb3)}.score-track-wrap{margin-bottom:20px}.score-track-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.score-track-title{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3)}.score-track-delta{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.score-track{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#db808040,#c4a45633 25%,#909fb226 45% 55%,#6ec9a833 75%,#6ec9a840)}.score-track-center{position:absolute;top:-2px;left:50%;width:1px;height:12px;background:var(--otb-text-faint, #7e9fb3);opacity:.4}.score-track-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%}.score-track-marker.current{z-index:2;box-shadow:0 0 8px 2px #ffffff4d}.score-track-marker.previous{width:10px;height:10px;background:transparent;border:2px solid;opacity:.5;z-index:1}.score-track-labels{display:flex;justify-content:space-between;margin-top:6px}.score-track-lbl{font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.speed-meter-row{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;background:#0e192580;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.speed-meter-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap}.speed-segments{display:flex;gap:3px}.speed-seg{width:32px;height:6px;border-radius:3px;background:var(--surface-2, #1f3044)}.speed-meter-val{font-size:12px;font-weight:600;color:var(--otb-text-secondary, #8da4b4);white-space:nowrap}.timeline-chart{background:#0e192580;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:14px;margin-bottom:16px}.timeline-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:10px}.timeline-bars{display:flex;align-items:flex-end;gap:3px;height:60px}.timeline-bar{flex:1;border-radius:2px 2px 0 0;min-width:4px}.timeline-months{display:flex;justify-content:space-between;margin-top:6px}.timeline-month{font-size:9px;color:var(--otb-text-faint, #7e9fb3);letter-spacing:.3px}.context-ranges{display:flex;gap:12px;flex-wrap:wrap}.context-range{flex:1;min-width:140px;padding:10px 14px;background:#0e192580;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.context-range-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.context-range-key{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3)}.context-range-val{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.context-range-track{position:relative;height:4px;background:var(--surface-2, #1f3044);border-radius:2px}.context-range-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;box-shadow:0 0 4px currentColor}.context-range-bounds{display:flex;justify-content:space-between;margin-top:4px}.context-range-bound{font-size:9px;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums}.cluster-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#c4a45614;border:1px solid rgba(196,164,86,.2);border-radius:10px;margin-bottom:20px}.cluster-alert svg{color:var(--otb-negative, #c4a456);flex-shrink:0;margin-top:1px}.cluster-alert-text{font-size:13px;color:var(--otb-negative, #c4a456);font-weight:500;line-height:1.6}.regime-dashboard{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px}.regime-stat{background:#0e192580;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:14px}.regime-stat-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:8px}.regime-stat-value{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:4px}.regime-stat-sub{font-size:11px;color:var(--otb-text-muted, #8fb0c2)}.spread-consensus{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600}.spread-consensus svg{flex-shrink:0}.extreme-strip{font-size:12px;color:var(--otb-negative, #c4a456);font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:6px}.section-divider{display:flex;align-items:center;gap:8px;padding:8px 0}.section-divider-icon{color:var(--otb-text-faint, #7e9fb3);flex-shrink:0}.section-divider-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3)}.section-divider-line{flex:1;height:1px;background:linear-gradient(90deg,#ffffff0f,#ffffff05);transform-origin:left center;animation:shift-divider-draw .8s cubic-bezier(.22,.61,.36,1) .12s both}@keyframes shift-divider-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.section-divider-line{animation:none;transform:none}}.rot-v3-spreads .otb-table{border-collapse:separate;border-spacing:0}.rot-v3-spreads .otb-table th{text-align:left;padding:10px 12px;font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);background:#64bee60a;border-bottom:1px solid rgba(100,190,230,.08)}.rot-v3-spreads .otb-table th:first-child{border-radius:6px 0 0}.rot-v3-spreads .otb-table th:last-child{border-radius:0 6px 0 0}.rot-v3-spreads .otb-table td{padding:10px 12px;font-size:12px;border-bottom:1px solid rgba(100,190,230,.04);vertical-align:middle}.rot-v3-spreads .otb-table tr:last-child td{border-bottom:none}.rot-v3-spreads .otb-table tbody tr{transition:background .15s ease}.rot-v3-spreads .otb-table tbody tr:nth-child(2n){background:#64bee60f}.rot-v3-spreads .otb-table tbody tr:hover{background:#64bee61a!important}.rot-v3-spreads .otb-table td{white-space:nowrap}.rot-v3-spreads .otb-table td:first-child{white-space:normal}@media(max-width:639px){.rot-v3-spreads{-webkit-overflow-scrolling:touch}.rot-v3-spreads .otb-table{table-layout:auto;min-width:520px}.rot-v3-spreads .otb-table colgroup{display:none}.rot-v3-spreads .otb-table th,.rot-v3-spreads .otb-table td{padding:8px;font-size:11px}.rot-v3-spreads .otb-table td:nth-child(1){white-space:normal;line-height:1.3}.rot-v3-spreads .otb-table td:nth-child(2){white-space:nowrap}.rot-v3-spreads .otb-table th.rot-col-kracht{font-size:0}.rot-v3-spreads .otb-table th.rot-col-kracht:after{content:"Z";font-size:10px}.rot-v3-spreads .otb-table th.rot-col-afwijking{font-size:0}.rot-v3-spreads .otb-table th.rot-col-afwijking:after{content:"Afw.";font-size:10px}.kracht-dots{gap:3px}.kracht-dot{width:6px;height:6px}.rot-v3-spreads .otb-table .rot-col-afwijking .badge{padding:2px 4px;font-size:9px}.delta-heat{min-width:unset;padding:2px 4px;font-size:10px}}.otb-table tr.extreme td{background:#c4a4560a}.zscore-bar{display:inline-flex;align-items:center;gap:6px}.zscore-track{width:48px;height:6px;background:var(--surface-2, #1f3044);border-radius:3px;position:relative}.zscore-center{position:absolute;top:-1px;left:50%;width:1px;height:8px;background:var(--otb-text-faint, #7e9fb3);opacity:.35}.zscore-fill{height:100%;border-radius:3px;position:absolute;top:0}.zscore-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%}.zscore-dot.extreme{box-shadow:0 0 6px currentColor}.zscore-value{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.kracht-dots{display:inline-flex;align-items:center;gap:4px}.kracht-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--otb-text-faint, #7e9fb3);background:transparent;transition:background .2s ease,border-color .2s ease}.kracht-dot.filled{border-color:currentColor}.kracht-dot.extreme{box-shadow:0 0 6px currentColor}.delta-heat{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:700;font-size:11px;font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.action-hero{margin-bottom:10px}.action-label{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.5px}.action-context{font-size:14px;font-weight:600;color:var(--otb-text-secondary, #8da4b4);margin-top:6px}.action-desc{font-size:13px;color:var(--otb-text-secondary, #8da4b4);line-height:1.6;margin-bottom:20px}.balance-tracks{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.balance-row{display:flex;flex-direction:column;gap:6px}.balance-labels{display:flex;align-items:center;justify-content:space-between}.balance-lbl{font-size:11px;font-weight:600;min-width:60px}.balance-lbl.left{text-align:left}.balance-lbl.right{text-align:right}.balance-zscore{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--otb-text-faint, #7e9fb3)}.balance-track-wrap{position:relative;height:8px;background:var(--surface-2, #1f3044);border-radius:4px}.balance-center{position:absolute;top:-2px;left:50%;width:1px;height:12px;background:var(--otb-text-faint, #7e9fb3);opacity:.3}.balance-fill{position:absolute;top:0;height:100%;border-radius:4px}.balance-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%}.balance-dot.extreme-dot{box-shadow:0 0 6px currentColor}.balance-extreme-badge{font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;background:#c4a4561f;color:var(--otb-negative, #c4a456);border:1px solid rgba(196,164,86,.2);letter-spacing:.3px;margin-left:6px}.aligned-indicator{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600}.aligned-indicator svg{flex-shrink:0}.dominantie-wrap{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#0e192580;border-radius:10px;border:1px solid rgba(255,255,255,.05);margin-bottom:16px}.dominantie-row{display:flex;align-items:center;gap:10px}.dominantie-label{font-size:11px;font-weight:600;color:var(--otb-text-secondary, #8da4b4)}.dominantie-segments{display:flex;gap:3px}.dominantie-seg{width:20px;height:6px;border-radius:3px}.dominantie-strongest{font-size:11px;color:var(--otb-text-faint, #7e9fb3)}.signal-list{display:flex;flex-direction:column;gap:0}.signal-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.signal-row:last-child{border-bottom:none}.signal-name{flex:1;font-size:13px;color:var(--otb-text-primary, #cdd8e4);font-weight:500}.signal-value{font-size:12px;font-weight:600;color:var(--otb-text-secondary, #8da4b4);font-variant-numeric:tabular-nums;min-width:56px;text-align:right}.signal-desc{font-size:11px;color:var(--otb-text-faint, #7e9fb3);min-width:70px;text-align:right}@media(max-width:600px){.regime-label{font-size:32px}.regime-dashboard{grid-template-columns:1fr}.action-label{font-size:28px}.context-ranges{flex-direction:column}.dominantie-row{flex-direction:column;align-items:flex-start;gap:6px}.dominantie-segments{flex-wrap:wrap}}.space-y-section>*+*{margin-top:72px}.macro-season-hero{display:flex;align-items:center;gap:14px;margin-bottom:6px}.macro-season-label{font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.3px}.macro-season-desc{font-size:13px;color:var(--otb-text-secondary);line-height:1.6;margin-bottom:20px}.macro-pre-modules-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);padding:10px 0 2px;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.macro-pre-modules-label:before{content:"";width:22px;height:1px;background:var(--color-brand-light)}.hero-backdrop{position:absolute;top:-160px;left:50%;transform:translate(-50%);width:100vw;height:720px;pointer-events:none;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 0%,black 65%,rgba(0,0,0,.35) 88%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 65%,rgba(0,0,0,.35) 88%,transparent 100%)}.hero-backdrop svg{width:100%;height:100%;display:block}.hero-backdrop-wrap{position:relative}.hero-backdrop-wrap>*:not(.hero-backdrop){position:relative;z-index:1}@keyframes hb-rotate-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hb-rotate-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.hero-backdrop [class*=hb-]{animation:none!important}}.hb-macro-orbits{transform-origin:700px 200px;transform-box:fill-box}.hb-macro-ring{fill:none;stroke:#6b9cb0}.hb-macro-ring.r1{opacity:.09;stroke-width:1;stroke-dasharray:4 8;animation:hb-rotate-cw 60s linear infinite;transform-origin:700px 200px}.hb-macro-ring.r2{opacity:.07;stroke-width:1;stroke-dasharray:2 12;animation:hb-rotate-ccw 90s linear infinite;transform-origin:700px 200px}.hb-macro-ring.r3{opacity:.05;stroke-width:1;stroke-dasharray:1 16;animation:hb-rotate-cw 120s linear infinite;transform-origin:700px 200px}.hb-macro-dot{transform-origin:700px 200px}.hb-macro-dot circle{fill:#6b9cb0}.hb-macro-dot.d1{opacity:.22;animation:hb-rotate-cw 40s linear infinite}.hb-macro-dot.d2{opacity:.14;animation:hb-rotate-cw 75s linear infinite}.hb-macro-dot.d3{opacity:.11;animation:hb-rotate-cw 55s linear infinite}.hb-home-sun{fill:none;stroke:#6b9cb0;stroke-width:1;animation:hb-home-sun-pulse 5s ease-in-out infinite}@keyframes hb-home-sun-pulse{0%,to{opacity:.06}50%{opacity:.15}}.hb-home-horizon{stroke:#6b9cb0;stroke-width:1;opacity:.08}.hb-home-ray{stroke:#6b9cb0;stroke-width:1;fill:none;animation:hb-home-ray-shine 6s ease-in-out infinite}@keyframes hb-home-ray-shine{0%,to{opacity:.02}50%{opacity:.09}}.hb-aandelen-arrow{stroke:#6b9cb0;stroke-width:1.2;fill:none;animation:hb-arrow-rise 8s linear infinite}@keyframes hb-arrow-rise{0%{transform:translateY(40px);opacity:0}20%{opacity:.14}80%{opacity:.14}to{transform:translateY(-80px);opacity:0}}.hb-etf-block{fill:none;stroke:#6b9cb0;stroke-width:1;opacity:.1}.hb-etf-block.filled{fill:#6b9cb0;opacity:.06;stroke:none}.hb-etf-cluster{animation:hb-etf-cluster-drift 22s ease-in-out infinite}.hb-etf-cluster.a{animation-duration:22s}.hb-etf-cluster.b{animation-duration:28s;animation-direction:reverse}.hb-etf-cluster.c{animation-duration:34s;animation-delay:-4s}.hb-etf-cluster.d{animation-duration:26s;animation-delay:-8s}@keyframes hb-etf-cluster-drift{0%,to{transform:translate(0)}50%{transform:translate(30px,-12px)}}.hb-crypto-block{fill:none;stroke:#6b9cb0;stroke-width:1;animation:hb-crypto-block-pulse 14s linear infinite}@keyframes hb-crypto-block-pulse{0%,to{opacity:.05}50%{opacity:.14}}.hb-crypto-link{stroke:#6b9cb0;stroke-width:1;opacity:.05}.hb-sentiment-zigzag{stroke:#6b9cb0;stroke-width:1.2;fill:none;opacity:.09;stroke-dasharray:1800;animation:hb-sentiment-flow 14s linear infinite}@keyframes hb-sentiment-flow{0%{stroke-dashoffset:1800}to{stroke-dashoffset:-1800}}.hb-rotaties-wheel{fill:none;stroke:#6b9cb0;stroke-width:1;opacity:.1}.hb-rotaties-wheel.ring{stroke-dasharray:6 10}.hb-rotaties-tick{stroke:#6b9cb0;stroke-width:1.3;opacity:.14}.hb-rotaties-arrow{fill:#6b9cb0;opacity:.18}.hb-rotaties-group{transform-box:fill-box;transform-origin:center;animation:hb-rotate-cw 40s linear infinite}.hb-rotaties-group.rev{animation-duration:50s;animation-direction:reverse}.hb-rotaties-group.fast{animation-duration:28s}.hb-kalender-line{stroke:#6b9cb0;stroke-width:1;opacity:.1}.hb-kalender-tick{stroke:#6b9cb0;stroke-width:1;opacity:.09}.hb-kalender-dot{fill:#6b9cb0;opacity:.14;transform-origin:center;transform-box:fill-box}.hb-kalender-dot.pulse{animation:hb-kalender-dot-pulse 3.5s ease-in-out infinite}@keyframes hb-kalender-dot-pulse{0%,to{opacity:.09;transform:scale(.8)}50%{opacity:.26;transform:scale(1.3)}}.macro-season-layout{display:grid;grid-template-columns:200px 1fr 260px;gap:32px;align-items:center;margin:4px 0 12px}.macro-season-compass{width:200px;height:200px;position:relative;flex-shrink:0}.macro-season-compass svg{width:100%;height:100%;display:block}.macro-season-compass-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.macro-season-compass-nu{font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3)}.macro-season-compass-name{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1;margin-top:2px}.macro-season-compass-since{font-size:10px;color:var(--otb-text-faint, #7e9fb3);margin-top:5px;letter-spacing:.02em}.macro-season-verdict{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.15}.macro-season-compass>svg{opacity:0;transform:scale(.96);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.macro-season-compass.is-in>svg{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.macro-season-compass>svg{opacity:1;transform:none;transition:none}}.pk-mini-compass{width:36px;height:36px;flex-shrink:0;display:inline-block;vertical-align:middle}.pk-mini-compass svg{width:100%;height:100%;display:block}.pk-lb-eyebrow-row{display:inline-flex;align-items:center;gap:10px}.macro-season-dek{font-size:13px;color:var(--otb-text-secondary);margin-top:8px;max-width:520px;line-height:1.55}.macro-season-pillars{display:flex;flex-direction:column;gap:10px}.macro-season-pillar{padding:10px 14px;border-radius:8px;background:#1622318c;border:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline}.macro-season-pillar-label{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-muted, #8fb0c2)}.macro-season-pillar-val{font-size:17px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums;line-height:1}.macro-season-pillar-state{font-size:11px;font-weight:600}@media(max-width:960px){.macro-season-layout{grid-template-columns:200px 1fr}.macro-season-pillars{grid-column:1 / -1;flex-direction:row;margin-top:12px}.macro-season-pillar{flex:1}}@media(max-width:640px){.macro-season-layout{grid-template-columns:1fr;gap:20px}.macro-season-compass{margin:0 auto}.macro-season-pillars{flex-direction:column}}.macro-season-hero-row{display:grid;grid-template-columns:280px 1fr 220px;gap:32px;align-items:center;margin-top:8px}.macro-season-icon-circle{width:160px;height:160px;border-radius:50%;margin:0 auto;background:radial-gradient(circle at 30% 30%,rgba(77,133,155,.16),rgba(77,133,155,.05) 60%,transparent 100%);border:1px solid rgba(77,133,155,.2);box-shadow:0 0 30px #4d859b1a inset,0 2px 18px #4d859b14;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transform:scale(.96);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.macro-season-icon-circle.is-in{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.macro-season-icon-circle{opacity:1;transform:none;transition:none}}.macro-season-icon-circle>svg{color:var(--color-brand-light, #6b9cb0);filter:drop-shadow(0 0 6px rgba(107,156,176,.2))}.macro-season-icon-nu{font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3)}.macro-season-icon-name{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--otb-text-primary)}.macro-season-strip[data-pijler-count="2"]{grid-template-columns:1fr 1fr}.macro-season-strip[data-pijler-count="3"]{grid-template-columns:1fr 1fr 1fr}@media(max-width:960px){.macro-season-hero-row{grid-template-columns:160px 1fr;gap:24px}.macro-season-hero-row>:nth-child(3){grid-column:1 / -1;text-align:left;flex-direction:row;gap:24px;margin-top:4px}}@media(max-width:640px){.macro-season-strip[data-pijler-count="3"]{grid-template-columns:1fr 1fr}.macro-season-strip[data-pijler-count="3"]>:nth-child(3){grid-column:1 / -1;border-right:none!important;border-top:1px solid rgba(255,255,255,.04)}.macro-season-hero-row{grid-template-columns:1fr;gap:18px;text-align:center}.macro-season-hero-row>:nth-child(3){flex-direction:column;align-items:center;text-align:center;gap:12px}.macro-season-icon-circle{width:140px;height:140px}}.macro-pijler-bars{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.macro-pijler-row{display:flex;align-items:center;gap:12px}.macro-pijler-label{width:90px;flex-shrink:0}.macro-pijler-label-name{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--otb-text-faint, #7e9fb3)}.macro-pijler-label-val{font-size:13px;font-weight:700;margin-top:1px}.macro-pijler-track{flex:1;height:6px;background:#ffffff0f;border-radius:3px;position:relative;overflow:visible}.macro-pijler-fill{height:100%;border-radius:3px;position:relative}.macro-pijler-dot{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:2.5px solid var(--otb-body-bg, #0f1923)}.macro-pijler-pct{width:36px;text-align:right;font-size:12px;font-weight:800;flex-shrink:0;font-variant-numeric:tabular-nums}.macro-alpha-signal-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:20px;background:#16223159;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.08)}.macro-alpha-signal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap}.macro-alpha-signal-verdict{display:flex;align-items:center;gap:6px}.macro-alpha-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.macro-alpha-signal-text{font-weight:700;font-size:11px;white-space:nowrap}.macro-alpha-strength{display:flex;gap:3px;align-items:center}.macro-alpha-str-dot{width:6px;height:6px;border-radius:50%;background:#64bee61f}.macro-alpha-str-dot.filled{background:var(--otb-text-muted)}.macro-alpha-delta{margin-left:auto;font-size:10px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap;display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:2px}.macro-alpha-delta-arrow{width:10px;height:10px}@media(max-width:639px){.macro-alpha-signal-bar{flex-wrap:wrap;gap:8px}}.macro-alpha-expand-trigger{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--otb-text-faint, #7e9fb3);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;padding:6px 0 0;font-family:inherit;width:100%}.macro-alpha-expand-trigger:hover{color:var(--otb-text-muted)}.macro-alpha-expand-trigger svg{transition:transform .25s ease}.macro-alpha-expand-trigger.open svg{transform:rotate(180deg)}.macro-alpha-detail-panel{padding-top:12px}.macro-alpha-section-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:10px}.macro-narrative-block{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05);margin-bottom:12px}.macro-narrative-icon{color:var(--color-brand);flex-shrink:0;margin-top:2px}.macro-narrative-text{font-size:13px;color:var(--otb-text-secondary);line-height:1.7}.macro-verdict-strip{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;padding:10px 14px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.macro-verdict-item{display:flex;align-items:center;gap:6px;font-size:12px}.macro-verdict-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.macro-verdict-key{color:var(--otb-text-muted)}.macro-verdict-val{font-weight:600}.macro-verdict-sep{color:var(--otb-text-faint, #7e9fb3);font-size:10px}.macro-badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.02em;display:inline-flex;align-items:center}.macro-badge-green{background:#6ec9a81f;color:var(--otb-positive)}.macro-badge-amber{background:#c4a4561f;color:var(--otb-negative)}.macro-badge-danger{background:#db80801f;color:var(--otb-danger)}.macro-badge-neutral{background:#909fb21f;color:var(--otb-neutral)}.macro-fci-badge{font-size:10px;font-weight:600;padding:3px 10px;border-radius:6px;display:inline-flex;align-items:center}.macro-fci-hero{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.macro-fci-score{font-size:36px;font-weight:800;letter-spacing:-1px;font-variant-numeric:tabular-nums lining-nums}.macro-fci-verdict{font-size:16px;font-weight:700}.macro-gauge-wrap{position:relative;margin:16px 0 10px}.macro-gauge-zones{display:flex;height:6px;border-radius:3px;overflow:hidden;position:relative;gap:2px}.macro-gauge-zone{flex:1;border-radius:3px}.macro-gauge-zone--rem{background:linear-gradient(90deg,#db80804d,#db80801f)}.macro-gauge-zone--neutraal{background:#909fb21a}.macro-gauge-zone--bevestig{background:linear-gradient(90deg,#6ec9a81f,#6ec9a84d)}.macro-gauge-marker-wrap{position:absolute;top:0;left:0;right:0;height:6px;pointer-events:none}.macro-gauge-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);z-index:2;box-shadow:0 0 6px currentColor}.macro-gauge-labels{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:var(--otb-text-faint, #7e9fb3);font-weight:500;letter-spacing:.3px}.macro-comp-rows{margin-bottom:0}.macro-comp-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(100,190,230,.04)}.macro-comp-row:last-child{border-bottom:none}.macro-comp-label{font-size:12px;color:var(--otb-text-muted, #8fb0c2);width:110px;flex-shrink:0}.macro-comp-val{font-size:12px;font-weight:600;width:60px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums lining-nums;color:var(--otb-text-primary, #cdd8e4)}.macro-comp-bar{flex:1;height:6px;background:var(--surface-2, #1f3044);border-radius:3px;overflow:hidden}.macro-comp-bar-fill{height:100%;border-radius:3px}.macro-comp-score{font-size:12px;font-weight:700;width:30px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums lining-nums}.macro-fci-lead-title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--otb-text-faint, #7e9fb3);margin-bottom:6px;padding-top:4px;border-top:1px solid rgba(100,190,230,.06)}.macro-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.macro-lead-card{padding:12px;background:#909fb20f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--otb-radius-inner);border:1px solid rgba(144,159,178,.1)}.macro-lead-name{font-size:11px;color:var(--otb-text-muted, #8fb0c2);margin-bottom:4px}.macro-lead-val{font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:2px;font-variant-numeric:tabular-nums lining-nums}.macro-lead-verdict{font-size:11px;font-weight:600;margin-bottom:4px}.macro-lead-meta{font-size:10px;color:var(--otb-text-faint, #7e9fb3);margin-bottom:6px}.macro-lead-desc{font-size:11px;color:var(--otb-text-muted, #8fb0c2);line-height:1.5}.macro-consensus-strip{margin-top:12px;font-size:12px;color:var(--otb-text-secondary, #8da4b4);line-height:1.6;padding:10px 14px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.macro-liq-countdown{font-size:28px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.macro-liq-sublabel{font-size:12px;color:var(--otb-text-muted, #8fb0c2);margin-bottom:16px}.macro-liq-desc{font-size:13px;color:var(--otb-text-secondary, #8da4b4);line-height:1.6;margin-bottom:16px}.macro-cycle-track{padding:20px 0 8px}.macro-cycle-phases{display:flex;gap:3px;margin-bottom:0}.macro-cycle-phase{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.macro-cycle-phase-bar{width:100%;height:6px;border-radius:3px;background:#ffffff0f;position:relative;overflow:visible}.macro-cycle-phase.active .macro-cycle-phase-bar{height:6px}.macro-cycle-phase-fill{position:absolute;top:0;left:0;height:100%;border-radius:3px}.macro-cycle-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;border:2.5px solid var(--otb-body-bg, #0f1923);z-index:2}.macro-cycle-phase-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-top:10px}.macro-cycle-phase-sub{font-size:9px;color:var(--otb-text-faint, #7e9fb3);margin-top:2px}.macro-cycle-phase-asset{font-size:9px;font-weight:600;margin-top:3px;opacity:.7}.macro-liq-net-row{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.macro-liq-net-label{font-size:11px;color:var(--otb-text-muted, #8fb0c2)}.macro-liq-net-val{font-size:20px;font-weight:800;color:var(--color-brand);font-variant-numeric:tabular-nums lining-nums}.macro-liq-net-trend{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:600}.macro-liq-net-yoy{font-size:10px;color:var(--otb-text-faint, #7e9fb3)}.macro-cb-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(100,190,230,.04)}.macro-cb-row:last-of-type{border-bottom:none}.macro-cb-name{font-size:12px;font-weight:600;width:40px;color:var(--otb-text-primary, #cdd8e4)}.macro-cb-value{font-size:13px;font-weight:700;color:var(--otb-text-primary, #cdd8e4);font-variant-numeric:tabular-nums lining-nums}.macro-cb-trend{font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}.stress-header-score{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums lining-nums}.stress-header-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;text-align:center}.stress-interp{font-size:13px;color:var(--otb-text-secondary, #8fa8b8);line-height:1.5;margin-bottom:16px}.stress-thermo-stack{display:flex;flex-direction:column;gap:0;border-radius:10px;overflow:hidden;border:1px solid rgba(100,190,230,.06)}.stress-thermo-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(100,190,230,.04)}.stress-thermo-row:last-child{border-bottom:none}.stress-thermo-left{display:flex;align-items:center;gap:10px}.stress-signal-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.stress-thermo-name{font-size:12px;font-weight:600;color:var(--otb-text-primary, #cdd8e4)}.stress-thermo-right{display:flex;align-items:center;gap:12px}.stress-thermo-val{font-size:14px;font-weight:700;min-width:65px;text-align:right;font-variant-numeric:tabular-nums lining-nums}.stress-thermo-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;min-width:52px;text-align:center}.stress-thermo-delta{font-size:10px;font-weight:600;display:flex;align-items:center;gap:3px;min-width:60px}.stress-detail-row{padding:10px 0;border-bottom:1px solid rgba(100,190,230,.04)}.stress-detail-row:last-child{border-bottom:none}.stress-detail-name{font-size:12px;font-weight:600;color:var(--otb-text-primary, #cdd8e4);margin-bottom:3px}.stress-detail-desc{font-size:11px;color:var(--otb-text-muted, #7e9fb3);line-height:1.5}.stress-detail-thresh{font-size:10px;color:var(--otb-text-faint, #4d6878);margin-top:3px}.stress-netliq-strip{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05);margin-top:16px;font-size:11px;color:var(--otb-text-muted, #7e9fb3);flex-wrap:wrap}.stress-netliq-label{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.stress-netliq-val{font-size:14px;font-weight:800;color:var(--color-brand);font-variant-numeric:tabular-nums lining-nums}.stress-netliq-sep,.stress-netliq-dot{color:var(--otb-text-faint, #4d6878)}.stress-netliq-num{font-variant-numeric:tabular-nums lining-nums;color:var(--otb-text-secondary, #8fa8b8)}.glow-teal{--glow-border: rgba(69,196,215,.22);--glow-color: rgba(69,196,215,.08)}.pk-headline{font-size:26px;font-weight:700;line-height:1.15;color:var(--otb-text-primary, #e6eef7);margin:8px 0 4px;letter-spacing:-.01em}.pk-headline .pk-accent{color:var(--otb-positive)}.pk-sub{font-size:22px;font-weight:600;line-height:1.2;color:var(--otb-text-primary, #e6eef7);margin:0 0 10px}.pk-sub .pk-neg{color:var(--otb-danger)}.pk-narrative{font-size:13px;line-height:1.55;color:var(--otb-text-muted, #7e9fb3);margin:0 0 16px;max-width:62ch}.pk-3col-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:22px}.pk-3col-col{transition:opacity .24s ease}.pk-3col-grid:hover .pk-3col-col{opacity:.4}.pk-3col-grid .pk-3col-col:hover{opacity:1}@media(prefers-reduced-motion:reduce){.pk-3col-col{transition:none}}.pk-3col-col-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid}.pk-3col-col.pos .pk-3col-col-head{border-bottom-color:#7ad4b559}.pk-3col-col.neu .pk-3col-col-head{border-bottom-color:#ffffff1f}.pk-3col-col.neg .pk-3col-col-head{border-bottom-color:#db808059}.pk-3col-col-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.pk-3col-col-count{font-size:10px;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums;font-weight:600}.pk-3col-row{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.pk-3col-row:last-child{border-bottom:none}.pk-3col-rank{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums}.pk-3col-name{font-size:12.5px;font-weight:700}.pk-3col-sub{font-size:10.5px;color:var(--otb-text-faint, #7e9fb3);margin-top:1px}.pk-3col-pct{font-size:13px;font-weight:700;letter-spacing:-.1px;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:860px){.pk-3col-grid{grid-template-columns:1fr;gap:12px}}.pk-lb-eyebrow{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--otb-negative, #d4b066)}.pk-lb-headline{font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin-top:6px;max-width:680px}.pk-lb-dek{font-size:13px;color:var(--otb-text-secondary);margin-top:8px;max-width:640px;line-height:1.55}.pk-lb-list{margin-top:20px}.pk-lb-section{padding:16px 0 8px;margin-top:4px;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px}.pk-lb-section:first-child{margin-top:0;padding-top:0}.pk-lb-section:after{content:"";flex:1;height:1px;background:#ffffff0f}.pk-lb-row{display:grid;grid-template-columns:24px 1fr 90px 120px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.05)}.pk-lb-row:last-child{border-bottom:none}.pk-lb-rank{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums}.pk-lb-name{font-size:14px;font-weight:700}.pk-lb-sub{font-size:11px;color:var(--otb-text-faint, #7e9fb3);margin-top:1px}.pk-lb-pct{font-size:16px;font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums;text-align:right}.pk-lb-state{font-size:10px;font-weight:700;letter-spacing:.06em;text-align:right}@media(max-width:640px){.pk-lb-row{grid-template-columns:20px 1fr 70px 90px;gap:10px}.pk-lb-name{font-size:13px}.pk-lb-sub{font-size:10px}.pk-lb-pct{font-size:14px}.pk-lb-state{font-size:9px;letter-spacing:.04em}}.pk-pos-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pk-pos-row{display:grid;grid-template-columns:1.5fr 2fr 1fr;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:13px}.pk-pos-name{color:var(--otb-text-primary, #e6eef7);font-weight:600}.pk-pos-weight{position:relative;height:6px;border-radius:3px;background:#ffffff0d;overflow:hidden}.pk-pos-weight-fill{position:absolute;inset:0;height:100%;border-radius:3px;transition:width .3s ease}.pk-pos-verdict{font-weight:700;font-size:12px;text-align:right;font-variant-numeric:tabular-nums lining-nums}.pk-drawer-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-brand, #4d859b);margin-bottom:8px}.pk-drawer-text{font-size:12px;line-height:1.5;color:var(--otb-text-muted, #7e9fb3);margin:0 0 14px}.pk-align-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.pk-align-stat{padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.pk-align-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint, #7e9fb3);margin-bottom:6px}.pk-align-val{font-size:22px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums lining-nums}.pk-align-sub{font-size:11px;color:var(--otb-text-muted, #7e9fb3);margin-top:4px;line-height:1.35}.pk-consensus-list{display:flex;flex-direction:column;gap:8px}.pk-consensus-row{display:grid;grid-template-columns:1.6fr 1.2fr auto;align-items:center;gap:12px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:12px}.pk-consensus-main{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-consensus-q{color:var(--otb-text-primary, #e6eef7);font-weight:600;line-height:1.3}.pk-consensus-src{font-size:10px;color:var(--otb-text-faint, #7e9fb3);letter-spacing:.4px}.pk-consensus-mini{position:relative;height:5px;border-radius:3px;background:#ffffff0d;overflow:hidden}.pk-consensus-mini-fill{position:absolute;inset:0;height:100%;border-radius:3px;transition:width .3s ease}.pk-consensus-val{font-weight:700;font-size:13px;font-variant-numeric:tabular-nums lining-nums;min-width:44px;text-align:right}.rk-score{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums lining-nums}.rk-score-badge{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.rk-headline{font-size:24px;font-weight:700;line-height:1.18;color:var(--otb-text-primary, #e6eef7);margin:8px 0 6px;letter-spacing:-.01em}.rk-headline .rk-accent{color:var(--otb-accent)}.rk-narrative{font-size:13px;line-height:1.55;color:var(--otb-text-muted, #7e9fb3);margin:0 0 16px;max-width:64ch}.rk-v2b-layout{display:grid;grid-template-columns:260px 1fr;gap:36px;align-items:center;margin:4px 0 18px}.rk-v2b-gauge{width:260px;height:210px;position:relative}.rk-v2b-gauge svg{width:100%;height:100%;display:block}.rk-v2b-gauge-center{position:absolute;left:0;right:0;bottom:30px;text-align:center;pointer-events:none}.rk-v2b-gauge-val{font-size:42px;font-weight:700;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}.rk-v2b-gauge-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-top:6px}.rk-v2b-eyebrow{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.rk-v2b-headline{font-size:24px;font-weight:700;letter-spacing:-.3px;line-height:1.25;margin-top:6px}.rk-v2b-subhead{font-size:15px;font-weight:600;color:var(--otb-text-secondary);margin-top:4px;line-height:1.3}.rk-v2b-gauge>svg{opacity:0;transform:scale(.96);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.rk-v2b-gauge.is-in>svg{opacity:1;transform:scale(1)}.rk-v2b-needle{transform-origin:130px 160px;transform:rotate(90deg);transition:transform 1.1s cubic-bezier(.22,.61,.36,1) .2s}.rk-v2b-gauge.is-in .rk-v2b-needle{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.rk-v2b-gauge>svg,.rk-v2b-needle{opacity:1;transform:none;transition:none}}.rk-v2b-narrative{font-size:12.5px;color:var(--otb-text-secondary);margin-top:10px;line-height:1.55}.rk-v2b-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.rk-v2b-tile{display:flex;flex-direction:column;padding:12px 14px;border-radius:10px;background:#1622318c;border:1px solid rgba(255,255,255,.05)}.rk-v2b-tile-label{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-muted, #8fb0c2)}.rk-v2b-tile-val{font-size:18px;font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums;margin-top:5px;line-height:1}.rk-v2b-tile-state{font-size:10.5px;font-weight:600;margin-top:3px}@media(max-width:760px){.rk-v2b-layout{grid-template-columns:1fr;gap:20px}.rk-v2b-gauge{margin:0 auto}.rk-v2b-tiles{grid-template-columns:1fr}}.rk-core-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.rk-core-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.rk-core-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.rk-core-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rk-core-name-wrap{display:flex;flex-direction:column;min-width:0}.rk-core-name{font-size:13px;font-weight:700;color:var(--otb-text-primary, #e6eef7)}.rk-core-sub{font-size:11px;color:var(--otb-text-muted, #7e9fb3);line-height:1.35}.rk-core-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.rk-core-val{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:var(--otb-text-primary, #e6eef7)}.rk-core-badge{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.rk-core-trend{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--otb-text-faint, #7e9fb3);text-transform:uppercase;letter-spacing:.5px}.rk-drawer-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-brand, #4d859b);margin-bottom:8px}.rk-drawer-text{font-size:12px;line-height:1.5;color:var(--otb-text-muted, #7e9fb3);margin:0 0 14px}.rk-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rk-detail-cell{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.rk-detail-cell--wide{grid-column:1 / -1}.rk-detail-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.rk-detail-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rk-detail-name{font-size:12px;font-weight:700;color:var(--otb-text-primary, #e6eef7)}.rk-detail-sub{font-size:10px;color:var(--otb-text-muted, #7e9fb3);line-height:1.35}.rk-detail-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.rk-detail-val{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:var(--otb-text-primary, #e6eef7)}.rk-detail-badge{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}@media(max-width:680px){.pk-headline{font-size:22px}.pk-sub{font-size:19px}.rk-headline{font-size:20px}.pk-pos-row{grid-template-columns:1.2fr 1.5fr .9fr;gap:8px;padding:8px 10px}.pk-align-stats{grid-template-columns:1fr;gap:8px}.pk-consensus-row{grid-template-columns:1.4fr 1fr auto;gap:8px;padding:8px 10px}.rk-detail-grid{grid-template-columns:1fr}.rk-detail-cell--wide{grid-column:auto}}@media(max-width:420px){.pk-headline{font-size:19px}.pk-sub{font-size:17px}.rk-headline{font-size:18px}.pk-pos-row{grid-template-columns:1fr auto;gap:6px}.pk-pos-weight{display:none}.rk-core-row{flex-wrap:wrap;gap:8px}.rk-core-val{font-size:15px}.rk-core-sub{font-size:10px}}.regio-hero{font-size:16px;font-weight:700;color:var(--color-brand);line-height:1.4;margin-bottom:20px}.regio-strength{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.regio-str-row{display:flex;align-items:center;gap:12px}.regio-str-name{width:60px;font-size:12px;font-weight:700;flex-shrink:0}.regio-str-track{flex:1;height:6px;background:#ffffff0f;border-radius:3px;position:relative}.regio-str-fill{height:100%;border-radius:3px;position:relative}.regio-str-dot{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:2.5px solid var(--otb-body-bg, #0f1923)}.regio-str-pct{width:36px;text-align:right;font-size:12px;font-weight:800;flex-shrink:0;font-variant-numeric:tabular-nums}.regio-divergentie-score{text-align:center;margin-bottom:16px}.regio-divergentie-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint, #4d6878)}.regio-divergentie-val{font-size:14px;font-weight:800}.regio-card{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:14px 16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05);margin-bottom:8px}.regio-card:last-of-type{margin-bottom:0}.regio-left{display:flex;flex-direction:column;gap:4px}.regio-flag{font-size:14px;font-weight:700;color:var(--otb-text-primary, #cdd8e4)}.regio-season{display:flex;align-items:center;gap:5px}.regio-season-label{font-size:11px;font-weight:600}.regio-mid{display:flex;gap:16px}.regio-indicator{display:flex;flex-direction:column;gap:2px}.regio-ind-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint, #4d6878)}.regio-ind-bar{width:60px;height:4px;border-radius:2px;background:#ffffff0f;overflow:hidden}.regio-ind-fill{height:100%;border-radius:2px}.regio-ind-val{font-size:10px;font-weight:600}.regio-right{text-align:right}.regio-rate{font-size:14px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.regio-rate-trend{font-size:10px;font-weight:600;display:flex;align-items:center;gap:3px;justify-content:flex-end}.regio-rate-trajectory{display:flex;align-items:center;gap:6px;margin-top:4px}.regio-rate-traj-bar{width:48px;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden;position:relative}.regio-rate-traj-fill{height:100%;border-radius:2px;position:absolute;right:0}.regio-rate-traj-label{font-size:9px;color:var(--otb-text-faint, #4d6878);font-weight:600}.regio-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.regio-detail-card{padding:12px;background:#909fb20f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--otb-radius-inner);border:1px solid rgba(144,159,178,.1)}.regio-detail-name{font-size:11px;font-weight:700;color:var(--otb-text-primary, #cdd8e4);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.regio-detail-row{display:flex;justify-content:space-between;font-size:11px;padding:3px 0}.regio-detail-key{color:var(--otb-text-muted, #7e9fb3)}.regio-detail-val{font-weight:600}@media(max-width:639px){.regio-detail-grid{grid-template-columns:1fr}}.alloc-hero{margin-bottom:16px}.alloc-action-line{font-size:22px;font-weight:700;line-height:1.3;color:var(--otb-negative, #c4a456);margin-bottom:4px}.alloc-action-sub{font-size:14px;color:var(--otb-text-muted, #7e9fb3);margin:0;line-height:1.5}.alloc-focus{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.alloc-focus-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;transition:background .2s}.alloc-focus-left{display:flex;align-items:center;gap:10px}.alloc-focus-asset{font-size:14px;font-weight:600;color:var(--otb-text-primary, #cdd8e4);min-width:140px}.alloc-focus-weight{width:40px;height:4px;border-radius:2px;background:#1f3044;overflow:hidden}.alloc-focus-weight-fill{height:100%;border-radius:2px;transition:width .4s ease}.alloc-focus-verdict{font-size:14px;font-weight:700;white-space:nowrap}.alloc-detail-panel{margin-top:4px;padding:16px;background:var(--surface-inset);border-radius:var(--otb-radius-inner);border:1px solid var(--surface-border);animation:hm-fade-slide-in .25s ease-out}.alloc-table{width:100%;border-collapse:collapse;font-size:11px}.alloc-table th{text-align:center;padding:6px 4px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--otb-text-faint, #4a6a7c);border-bottom:1px solid rgba(100,190,230,.08)}.alloc-th-asset{text-align:left!important}.alloc-th-icon{display:inline-flex;vertical-align:-2px;margin-right:2px}.alloc-th-active{color:var(--otb-text-muted, #7e9fb3)}.alloc-table td{text-align:center;padding:5px 4px;border-bottom:1px solid rgba(100,190,230,.04);font-size:11px}.alloc-td-asset{text-align:left!important;color:var(--otb-text-primary, #cdd8e4);font-weight:500;font-size:11px}.alloc-td-active{background:#6ec9a80f}.alloc-consensus-strip{margin-top:12px;padding:10px 14px;background:#16223166;border-radius:8px;border:1px solid rgba(100,190,230,.06);font-size:13px;color:var(--otb-text-muted, #7e9fb3);line-height:1.5}.sig-v3-count-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#6ec9a826;color:var(--otb-positive, #6ec9a8);font-size:11px;font-weight:700}.sig-v3-summary{font-size:12px;color:var(--otb-text-muted, #7e9fb3);margin:8px 0 12px;line-height:1.5}.sig-v3-rows{display:flex;flex-direction:column}.sig-v3-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(100,190,230,.04)}.sig-v3-row:last-child{border-bottom:none}.sig-v3-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sig-v3-content{flex:1;min-width:0}.sig-v3-name{font-size:13px;font-weight:600;margin-bottom:1px}.sig-v3-desc{font-size:11px;color:var(--otb-text-muted, #7e9fb3)}.sig-v3-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.sig-v3-value{font-size:14px;font-weight:700}.sig-v3-impact{font-size:9px;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.sig-v3-detail-cards{display:flex;flex-direction:column;gap:10px}.sig-v3-detail-card{padding:10px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}.sig-v3-zone-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sig-v3-zone-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--otb-text-faint, #4a6578)}.sig-v3-zone-val{font-size:12px;font-weight:700}.sig-v3-thresholds{font-size:10px;color:var(--otb-text-faint, #4a6578);letter-spacing:.02em;margin-bottom:8px;padding:4px 0;border-bottom:1px solid rgba(144,159,178,.08)}.sig-v3-detail-text{font-size:11px;color:var(--otb-text-muted, #7e9fb3);line-height:1.6}.text-hero{font-size:48px;font-weight:800;line-height:1;letter-spacing:-1px}.text-lg{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.5px}.text-md{font-size:28px;font-weight:800;line-height:1.15}.text-body{font-size:13px;line-height:1.7;color:var(--otb-text-secondary, #8da4b4)}.text-sm{font-size:12px;color:var(--otb-text-muted, #7e9fb3)}.text-xs{font-size:11px;color:var(--otb-text-faint, #4a6578)}.text-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:var(--otb-text-faint, #4a6578)}.pillars-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.pillar{background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:12px 14px;text-align:center}.pillar-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--otb-text-faint, #4a6578);font-weight:600;margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:5px}.pillar-value{font-size:15px;font-weight:700;margin-bottom:2px}.pillar-sub{font-size:11px;color:var(--otb-text-faint, #4a6578)}.module-footer{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--otb-text-faint, #4a6578);margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.04)}.module-footer svg{flex-shrink:0}.inset{background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:14px 16px}.kal-hero-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:center;margin-top:8px}.kal-hero-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.kal-hero-day{padding:14px 10px 16px;border-radius:10px;background:#1622318c;border:1px solid rgba(255,255,255,.05);cursor:pointer;display:flex;flex-direction:column;gap:6px;position:relative;transition:transform .14s ease,background .14s ease,border-color .14s ease;font-family:inherit;color:inherit;text-align:left;min-height:96px}.kal-hero-day:hover{transform:translateY(-1px);background:#162231c7;border-color:#ffffff24}.kal-hero-day.today{background:#c4a4561a;border-color:#c4a4564d}.kal-hero-day.heavy{background:#db808014;border-color:#db808040}.kal-hero-day-label{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-muted, #8fb0c2)}.kal-hero-day.today .kal-hero-day-label{color:var(--otb-amber)}.kal-hero-day.heavy .kal-hero-day-label{color:var(--otb-danger)}.kal-hero-day-date{font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1;margin-top:2px}.kal-hero-day-events{display:flex;gap:3px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.kal-hero-day-dot{width:6px;height:6px;border-radius:50%}.kal-hero-day-dot.macro-high{background:var(--otb-danger)}.kal-hero-day-dot.macro-med{background:var(--otb-amber)}.kal-hero-day-dot.earnings{background:var(--otb-positive)}.kal-hero-day-tag{font-size:9px;font-weight:700;color:var(--otb-amber);text-transform:uppercase;letter-spacing:.08em;position:absolute;top:6px;right:8px}.kal-hero-verdict{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.kal-hero-dek{font-size:12.5px;color:var(--otb-text-secondary);margin-top:6px;line-height:1.55;max-width:420px}@media(max-width:860px){.kal-hero-layout{grid-template-columns:1fr;gap:20px}.kal-hero-verdict{font-size:24px}}.kal-intensity-track{display:flex;gap:3px;height:6px;border-radius:3px;overflow:hidden}.kal-intensity-seg{flex:1;position:relative}.kal-intensity-seg:first-child{border-radius:3px 0 0 3px}.kal-intensity-seg:last-child{border-radius:0 3px 3px 0}.kal-intensity-dot{position:absolute;right:-3px;top:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface-0, #162231);z-index:1}.kal-intensity-labels{display:flex;justify-content:space-between;margin-top:4px}.kal-intensity-labels span{font-size:9px;color:var(--otb-text-faint, #4a6578)}.kal-cyclus-track{display:flex;gap:2px;height:4px}.kal-cyclus-seg{flex:1;border-radius:2px;background:var(--surface-3, #243a50)}.kal-cyclus-seg.active{box-shadow:0 0 4px #6ec9a866}.kal-cyclus-labels{display:flex;justify-content:space-between;margin-top:3px}.kal-cyclus-labels span{font-size:8px;color:var(--otb-text-faint, #4a6578);font-weight:600}.kal-cyclus-labels span.active{font-weight:600}.kal-consensus-pair{display:flex;justify-content:center;gap:10px}.kal-consensus-item{text-align:center}.kal-consensus-label{font-size:9px;color:var(--otb-text-faint, #4a6578);text-transform:uppercase;letter-spacing:.5px}.kal-consensus-value{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.kal-consensus-sep{width:1px;height:24px;background:var(--surface-border, rgba(100,190,230,.1))}.kal-weekday-grid{display:flex;gap:3px;justify-content:center}.kal-weekday-cell{width:16px;height:16px;border-radius:4px;background:var(--surface-3, #243a50);display:flex;align-items:center;justify-content:center}.kal-weekday-cell span{font-size:8px;font-weight:600;color:var(--otb-text-faint, #4a6578)}.kal-hero-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px}.kal-hero-badge span{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.kal-timeline-day{display:flex;gap:16px}.kal-timeline-rail{display:flex;flex-direction:column;align-items:center;width:48px;flex-shrink:0}.kal-timeline-node{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:700;flex-shrink:0;letter-spacing:.5px;text-transform:uppercase}.kal-timeline-line{flex:1;width:2px;background:var(--surface-border, rgba(100,190,230,.1));margin-top:4px}.kal-timeline-content{flex:1;min-width:0}.kal-event-row{padding:10px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kal-event-row+.kal-event-row{border-top:1px solid var(--surface-border, rgba(100,190,230,.1))}.kal-event-left{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.kal-event-country{font-size:10px;font-weight:600;color:var(--otb-text-muted, #7e9fb3);letter-spacing:.5px;width:20px;text-align:center;flex-shrink:0;margin-top:2px}.kal-event-info{min-width:0;flex:1}.kal-event-name{font-size:13px;line-height:1.4}.kal-event-name.high{font-weight:700;color:var(--otb-text-primary, #cdd8e4)}.kal-event-name.medium{font-weight:500;color:var(--otb-text-primary, #cdd8e4)}.kal-event-name.low{font-weight:400;color:var(--otb-text-secondary, #8da4b4)}.kal-event-meaning{font-size:11px;color:var(--otb-text-faint, #4a6578);margin-top:1px}.kal-event-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.kal-event-time{font-size:12px;color:var(--otb-text-muted, #7e9fb3);font-variant-numeric:tabular-nums}.kal-impact-track{display:flex;gap:2px}.kal-impact-seg{width:12px;height:4px;border-radius:2px}.kal-thesis-tag{font-size:10px;color:var(--otb-negative, #c4a456);font-weight:500;margin-top:2px;display:flex;align-items:center;gap:4px;opacity:.85}.kal-surprise-indicator{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.kal-earnings-cluster{padding:10px 16px;border-top:1px solid var(--surface-border, rgba(100,190,230,.1))}.kal-earnings-label{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #4a6578);font-weight:600;margin-bottom:6px}.kal-earnings-chips{display:flex;flex-wrap:wrap;gap:6px 12px}.kal-earnings-chip{font-size:13px;font-weight:700;color:var(--otb-accent, #45c4d7)}.kal-earnings-chip-time{font-size:10px;color:var(--otb-text-faint, #4a6578);margin-left:3px;font-weight:400}.kal-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;background:var(--surface-inset, #0e1925);border-bottom:1px solid var(--surface-border, rgba(100,190,230,.1))}.kal-filter-group{display:flex;align-items:center;gap:4px}.kal-filter-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;background:transparent;color:var(--otb-text-muted, #7e9fb3);transition:all .15s;font-family:inherit}.kal-filter-btn.active{background:var(--surface-1, #1a2b3c);color:var(--color-brand);font-size:12px;font-weight:600}.kal-filter-btn:hover:not(.active){color:var(--otb-text-primary, #cdd8e4);background:#ffffff08}.kal-filter-btn .count{font-size:10px;color:var(--otb-text-faint, #4a6578);font-variant-numeric:tabular-nums}.kal-filter-sep{width:1px;height:20px;background:var(--surface-border, rgba(100,190,230,.1));margin:0 4px}.kal-week-nav{display:flex;align-items:center;gap:6px}.kal-week-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--otb-text-muted, #7e9fb3);cursor:pointer;font-family:inherit}.kal-week-nav-btn:hover{background:#ffffff0a}.kal-week-nav-btn:disabled{opacity:.2;cursor:not-allowed}.kal-week-label-btn{padding:4px 12px;border:none;border-radius:8px;font-size:12px;font-weight:600;background:var(--surface-1, #1a2b3c);color:var(--color-brand);cursor:pointer;min-width:140px;text-align:center;font-family:inherit}.kal-search-input{position:relative;min-width:160px;max-width:220px;margin-left:auto}.kal-search-input input{width:100%;padding:6px 12px 6px 30px;border:none;border-radius:8px;background:var(--surface-1, #1a2b3c);color:var(--otb-text-primary, #cdd8e4);font-size:12px;outline:none;font-family:inherit}.kal-search-input input::-moz-placeholder{color:var(--otb-text-faint, #4a6578)}.kal-search-input input::placeholder{color:var(--otb-text-faint, #4a6578)}.kal-search-input svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--otb-text-faint, #4a6578);pointer-events:none}.kal-inline-data{padding:6px 16px 10px;font-size:12px;color:var(--otb-text-muted, #7e9fb3);display:flex;gap:16px}.kal-inline-data strong{color:var(--otb-text-primary, #cdd8e4)}.kal-thesis-critical{box-shadow:inset 0 0 0 1px #c4a45614;background-image:linear-gradient(to right,rgba(196,164,86,.03),transparent 60%)}.kal-event-actual{margin-top:4px;font-size:11px;color:var(--otb-text-faint, #4a6578)}@media(max-width:640px){.pillars-grid{grid-template-columns:1fr;gap:8px}.text-hero{font-size:36px}.kal-filter-bar{padding:10px 12px;gap:6px}.kal-search-input{min-width:100%;max-width:100%}}.kal-section-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-brand, #4d859b);margin-bottom:24px;font-weight:600}.kal-scorecard{padding:28px}.kal-text-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:var(--otb-text-faint)}.kal-surprise-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.kal-surprise-row+.kal-surprise-row{border-top:1px solid rgba(255,255,255,.04)}.kal-surprise-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.kal-narrative-block{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.kal-narrative-icon{color:var(--color-brand);flex-shrink:0;margin-top:2px}.kal-narrative-text{font-size:13px;color:var(--otb-text-secondary);line-height:1.7}.kal-alpha-signal-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:20px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}.kal-alpha-signal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint);white-space:nowrap}.kal-alpha-signal-verdict{display:flex;align-items:center;gap:6px}.kal-alpha-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.kal-alpha-signal-text{font-weight:700;font-size:11px;white-space:nowrap}.kal-alpha-strength{display:flex;gap:3px;align-items:center}.kal-alpha-str-dot{width:6px;height:6px;border-radius:50%;background:#64bee61f}.kal-alpha-str-dot.filled{background:var(--otb-text-muted)}.kal-alpha-delta{margin-left:auto;font-size:10px;color:var(--otb-text-faint);white-space:nowrap;display:flex;align-items:center;gap:4px;flex-shrink:0}.kal-alpha-expand-trigger{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--otb-text-faint);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;padding:6px 0 0;font-family:inherit;width:100%}.kal-alpha-expand-trigger:hover{color:var(--otb-text-muted)}.kal-alpha-expand-trigger svg{transition:transform .25s ease}.kal-alpha-expand-trigger.open svg{transform:rotate(180deg)}.kal-alpha-detail-panel{padding-top:12px}.kal-alpha-section-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint);margin-bottom:8px}.kal-alpha-detail-card{padding:10px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}.kal-voorbereiding{padding:28px}.kal-scenario-block{border-radius:10px;padding:14px 16px;margin-bottom:10px}.kal-scenario-block:last-child{margin-bottom:0}.kal-scenario-a{background:#6ec9a80a;border:1px solid rgba(110,201,168,.1)}.kal-scenario-b{background:#c4a4560a;border:1px solid rgba(196,164,86,.1)}.kal-scenario-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px}.kal-scenario-condition{font-size:13px;font-weight:600;margin-bottom:4px}.kal-scenario-implication{font-size:12px;color:var(--otb-text-secondary);line-height:1.6}.kal-preview-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px}.kal-preview-row.high-impact{background:#45c4d708}.kal-preview-day{font-size:11px;font-weight:700;color:var(--otb-text-muted);min-width:40px;font-variant-numeric:tabular-nums}.kal-mini-bars{display:flex;align-items:flex-end;gap:2px;height:32px}.kal-mini-bar{flex:1;border-radius:2px;min-height:4px}.kal-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kal-inset{background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:14px 16px}@media(max-width:640px){.kal-scorecard,.kal-voorbereiding{padding:20px}.kal-alpha-signal-bar{flex-wrap:wrap;gap:8px}.kal-alpha-signal-text{white-space:normal}}.sent-table{width:100%;border-collapse:separate;border-spacing:0}.sent-table th{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);padding:10px 12px;text-align:left;font-weight:600;background:#64bee60a;border-bottom:1px solid rgba(100,190,230,.08)}.sent-table th:first-child{border-radius:6px 0 0}.sent-table th:last-child{border-radius:0 6px 0 0}.sent-table td{padding:10px 12px;font-size:12px;border-bottom:1px solid rgba(100,190,230,.04)}.sent-table tbody tr{transition:background .15s ease}.sent-table tbody tr:nth-child(2n){background:#64bee604}.sent-table tbody tr:hover{background:#64bee60a}.sent-table tr:last-child td{border-bottom:none}@media(max-width:639px){.sent-table th,.sent-table td{padding:8px 6px;font-size:11px}.sent-table .sent-col-bar,.sent-table .sent-col-resultaat{display:none}}.sent-badge{font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.02em;font-size:11px}.sent-badge-green{background:var(--otb-tint-positive-12);color:var(--otb-positive);border:1px solid var(--otb-tint-positive-20)}.sent-badge-amber{background:var(--otb-tint-amber-12);color:var(--otb-amber);border:1px solid var(--otb-tint-amber-20)}.sent-badge-accent{background:var(--otb-tint-brand-12);color:var(--color-brand);border:1px solid var(--otb-tint-brand-20)}.sent-badge-neutral{background:var(--otb-tint-neutral-12);color:var(--otb-neutral);border:1px solid var(--otb-tint-neutral-20)}.sent-badge-danger{background:var(--otb-tint-negative-12);color:var(--otb-danger);border:1px solid var(--otb-tint-negative-20)}.sent-align-body{padding:30px 28px 26px;position:relative;z-index:1}.sent-align-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.sent-align-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.sent-align-verdict{font-size:clamp(28px,3vw,32px);font-weight:700;letter-spacing:-.028em;line-height:1.1;margin:0 0 12px}.sent-align-dek{font-size:14px;color:var(--otb-text-secondary);line-height:1.55;margin:0 0 24px;max-width:720px}.sent-align-rail-wrap{padding:12px 0 0}.sent-align-rail-frame{position:relative;padding-bottom:44px}.sent-align-zones--top{margin-bottom:8px}.sent-align-rail{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,#e085852e,#8a8e981a 50%,#7ad4b53d)}.sent-align-chip{position:absolute;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:baseline;gap:8px;padding:6px 14px;border-radius:10px;font-variant-numeric:tabular-nums;border:1.5px solid;white-space:nowrap;z-index:3;box-shadow:0 2px 12px #0006}.sent-align-chip-label{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.sent-align-chip-score{font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:1}.sent-align-bracket{position:absolute;top:calc(100% - 24px);height:1px;pointer-events:none}.sent-align-bracket-line{position:absolute;top:0;left:0;right:0;height:1.5px}.sent-align-bracket-tick{position:absolute;bottom:0;width:1.5px;height:8px}.sent-align-bracket-tick--l{left:0}.sent-align-bracket-tick--r{right:0}.sent-align-gap-pill{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums;line-height:1;padding:4px 10px;background:var(--otb-surface-0, #162231);border:1px solid;border-radius:6px;display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.sent-align-gap-pill-unit{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sent-align-zones{display:flex;justify-content:space-between;font-size:10px;color:var(--otb-text-muted);font-weight:600;padding:0 2px}@keyframes sent-align-chip-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sent-align-bracket-grow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes sent-align-tick-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sent-align-pill-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.sent-align-rail-frame.is-in .sent-align-chip{animation:sent-align-chip-in .6s cubic-bezier(.22,.61,.36,1) both}.sent-align-rail-frame.is-in .sent-align-chip:nth-of-type(2){animation-delay:.12s}.sent-align-rail-frame.is-in .sent-align-bracket-line{transform-origin:center;animation:sent-align-bracket-grow .5s cubic-bezier(.22,.61,.36,1) .4s both}.sent-align-rail-frame.is-in .sent-align-bracket-tick{animation:sent-align-tick-drop .3s ease-out .75s both}.sent-align-rail-frame.is-in .sent-align-gap-pill{animation:sent-align-pill-in .4s cubic-bezier(.22,.61,.36,1) .9s both}@media(prefers-reduced-motion:reduce){.sent-align-rail-frame .sent-align-chip,.sent-align-rail-frame .sent-align-bracket-line,.sent-align-rail-frame .sent-align-bracket-tick,.sent-align-rail-frame .sent-align-gap-pill{opacity:1!important;animation:none!important;transform:none!important}.sent-align-rail-frame .sent-align-chip,.sent-align-rail-frame .sent-align-gap-pill{transform:translate(-50%,-50%)!important}}.sent-narrative-block{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.sent-narrative-icon{color:var(--otb-accent);flex-shrink:0;margin-top:2px}.sent-narrative-text{font-size:13px;color:var(--otb-text-secondary, #8da4b4);line-height:1.7}.sent-footer-note{font-size:11px;color:var(--otb-text-faint, #7e9fb3);line-height:1.6;padding:10px 14px;background:#ffffff04;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.sent-section-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-brand, #4d859b);margin-bottom:24px;font-weight:600}@media(max-width:600px){.sent-align-body{padding:24px 20px 22px}.sent-align-chip{padding:4px 10px;gap:6px}.sent-align-chip-score{font-size:18px}.sent-align-gap-pill{font-size:15px;padding:3px 8px}.sent-align-zones{font-size:9px}}.sent-breedte-hero{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.sent-breedte-label{font-size:36px;font-weight:800;line-height:1}.sent-breedte-count{font-size:14px;font-weight:600;color:var(--otb-text-secondary, #8da4b4)}.sent-breedte-desc{font-size:13px;color:var(--otb-text-secondary, #8da4b4);line-height:1.6;margin-bottom:20px}.sent-consensus-track{display:flex;gap:6px;margin-bottom:20px}.sent-consensus-segment{flex:1;height:8px;border-radius:4px;transition:background .2s}.sent-consensus-segment.filled{background:#6ec9a8}.sent-consensus-segment.empty{background:#909fb226;border:1px solid rgba(144,159,178,.2)}.sent-source-rows{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.sent-source-row{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#0e192580;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.sent-source-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sent-source-name{font-size:12px;font-weight:600;color:var(--otb-text-secondary, #8da4b4);min-width:110px;flex-shrink:0}.sent-source-value{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--otb-text-primary, #cdd8e4);min-width:46px}.sent-source-verdict{font-size:11px;font-weight:600;margin-left:auto;white-space:nowrap}.sent-source-mini-meter{position:relative;width:80px;height:6px;border-radius:3px;flex-shrink:0;overflow:visible}.sent-source-mini-meter-bg{position:absolute;inset:0;border-radius:3px}.sent-source-mini-meter-dot{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%)}.sent-aaii-mini-bar{position:relative;width:80px;height:6px;border-radius:3px;background:#909fb21f;flex-shrink:0;overflow:hidden}.sent-aaii-mini-bar-fill{position:absolute;top:0;height:100%;border-radius:3px}.sent-cnn-dots{display:flex;gap:4px;flex-shrink:0}.sent-cnn-dot{width:8px;height:8px;border-radius:50%}.sent-cnn-dot.filled{background:#909fb2}.sent-cnn-dot.empty{background:#909fb226;border:1px solid rgba(144,159,178,.25)}.sent-charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.sent-chart-card{background:#0e192580;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:14px}.sent-chart-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:4px}.sent-chart-current{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:8px}.sent-chart-area{width:100%;height:80px}.sent-chart-sub{font-size:9px;color:var(--otb-text-faint, #7e9fb3);margin-top:6px;text-transform:uppercase;letter-spacing:.5px}.sent-alpha-signal-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:20px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}.sent-alpha-signal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap}.sent-alpha-signal-verdict{display:flex;align-items:center;gap:6px}.sent-alpha-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sent-alpha-signal-text{font-weight:700;font-size:11px;white-space:nowrap}.sent-alpha-strength{display:flex;gap:3px;align-items:center}.sent-alpha-str-dot{width:6px;height:6px;border-radius:50%;background:#64bee61f}.sent-alpha-str-dot.filled{background:var(--otb-text-muted, #8fb0c2)}.sent-alpha-delta{margin-left:auto;font-size:10px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap;display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:2px}.sent-alpha-delta-arrow{width:10px;height:10px}.sent-alpha-expand-trigger{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--otb-text-faint, #7e9fb3);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;padding:6px 0 0;font-family:inherit;width:100%}.sent-alpha-expand-trigger:hover{color:var(--otb-text-muted, #8fb0c2)}.sent-alpha-expand-trigger svg{width:12px;height:12px;transition:transform .25s ease}.sent-alpha-expand-trigger.open svg{transform:rotate(180deg)}.sent-alpha-detail-panel{padding-top:12px}.sent-alpha-section-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:10px}.sent-alpha-detail-card{padding:10px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}@media(max-width:600px){.sent-charts-grid{grid-template-columns:1fr}.sent-alpha-signal-bar{flex-wrap:wrap;gap:8px}.sent-alpha-signal-text{white-space:normal}}.sent-sm-hero{display:flex;align-items:center;gap:10px;margin-bottom:6px}.sent-sm-hero-icon{flex-shrink:0}.sent-sm-verdict-label{font-size:28px;font-weight:800;line-height:1.1}.sent-sm-relation{font-size:12px;color:var(--otb-text-faint);margin-bottom:16px;display:flex;align-items:center;gap:6px}.sent-sm-relation-arrow{color:var(--otb-text-faint)}.sent-sm-summary{display:flex;align-items:center;gap:20px;padding:10px 14px;background:#0e192566;border-radius:8px;border:1px solid rgba(255,255,255,.04);margin-bottom:16px;font-size:12px;font-weight:600}.sent-sm-summary-item{display:flex;align-items:center;gap:6px}.sent-sm-summary-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sent-sm-panels{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.sent-sm-panel{background:#0e192580;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:16px}.sent-sm-panel-title{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:12px}.sent-sm-indicator{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.sent-sm-indicator:last-child{border-bottom:none}.sent-sm-ind-name{font-size:12px;color:var(--otb-text-muted)}.sent-sm-ind-value{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.sent-sm-ind-label{font-size:11px;font-weight:600}.sent-sm-range-track{position:relative;height:6px;border-radius:3px;overflow:visible}.sent-sm-range-bg{position:absolute;inset:0;border-radius:3px;display:flex;overflow:hidden}.sent-sm-range-zone{height:100%}.sent-sm-range-marker{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(255,255,255,.5)}.sent-sm-range-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--otb-text-faint);font-weight:500;margin-top:2px}.sent-aaii-bar-wrap{margin-top:10px;margin-bottom:6px}.sent-aaii-bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--surface-2, #1f3044)}.sent-aaii-bar-segment{height:100%}.sent-aaii-labels{display:flex;justify-content:space-between;margin-top:4px}.sent-aaii-label{font-size:10px;font-weight:600}.sent-aaii-delta{font-size:11px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:4px}@media(max-width:600px){.sent-sm-panels{grid-template-columns:1fr}.sent-sm-summary{flex-wrap:wrap;gap:8px}}.sent-hit-hero{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.sent-hit-rate-value{font-size:36px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.sent-hit-rate-label{font-size:14px;font-weight:600;color:var(--otb-text-secondary)}.sent-hit-desc{font-size:13px;color:var(--otb-text-secondary);line-height:1.6;margin-bottom:16px}.sent-hit-track{display:flex;gap:3px;margin-bottom:8px}.sent-hit-segment{flex:1;height:6px;border-radius:3px}.sent-hit-segment.correct{background:var(--otb-positive, #6ec9a8)}.sent-hit-segment.incorrect{background:#909fb226;border:1px solid rgba(144,159,178,.2)}.sent-hit-track-label{font-size:10px;color:var(--otb-text-faint);margin-bottom:16px;display:flex;justify-content:space-between}.sent-hit-current-context{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#45c4d70f;border-radius:8px;border:1px solid rgba(69,196,215,.12);margin-bottom:20px;font-size:12px;color:var(--otb-text-secondary)}.sent-hit-current-context svg{color:var(--color-brand);flex-shrink:0}.sent-hit-current-highlight{font-size:12px;font-weight:700}.sent-stats-banner{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.sent-stat-item{background:#0e192580;border-radius:8px;border:1px solid rgba(255,255,255,.05);padding:12px;text-align:center}.sent-stat-value{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:4px}.sent-stat-label{font-size:10px;color:var(--otb-text-faint);font-weight:600;letter-spacing:.3px;text-transform:uppercase}.sent-split-panels{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.sent-split-panel{background:#0e192580;border-radius:10px;border:1px solid rgba(255,255,255,.05);padding:14px}.sent-split-panel-title{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px}.sent-split-stat{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.sent-split-stat-big{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.sent-split-stat-label{font-size:11px;color:var(--otb-text-muted)}.sent-split-stat-sub{font-size:11px;color:var(--otb-text-faint);line-height:1.5}.sent-split-hit-track{display:flex;gap:2px;margin-top:8px}.sent-split-hit-seg{height:4px;border-radius:2px}.sent-split-hit-seg.correct{background:var(--otb-positive, #6ec9a8)}.sent-split-hit-seg.incorrect{background:#909fb226}.sent-rendement-bar-wrap{display:flex;align-items:center;gap:6px}.sent-rendement-bar{width:50px;height:4px;border-radius:2px;background:#909fb21a;position:relative;overflow:hidden}.sent-rendement-bar-fill{position:absolute;top:0;height:100%;border-radius:2px}.sent-sub-header{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:12px}@media(max-width:600px){.sent-stats-banner{grid-template-columns:1fr 1fr}.sent-split-panels{grid-template-columns:1fr}}.sent-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sent-section-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);padding:10px 0 2px;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.sent-section-label:before{content:"";width:22px;height:1px;background:var(--color-brand-light)}.sk-body{padding:28px 26px 20px}.sk-hero{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;margin-bottom:22px}.sk-gauge{position:relative;width:220px;height:132px;margin:0 auto}.sk-gauge svg{width:100%;height:100%;display:block}@keyframes sk-gauge-fill{0%{stroke-dashoffset:251.33}to{stroke-dashoffset:var(--arc-final-offset, 0)}}.sk-gauge.is-in .sk-gauge-fill{animation:sk-gauge-fill 1.1s cubic-bezier(.22,.61,.36,1) .15s both}@media(prefers-reduced-motion:reduce){.sk-gauge-fill{animation:none!important;stroke-dashoffset:var(--arc-final-offset, 0)!important}}.sk-gauge-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:4px}.sk-gauge-val{font-size:40px;font-weight:700;letter-spacing:-.7px;line-height:1;font-variant-numeric:tabular-nums}.sk-gauge-zone{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.sk-hero-text{min-width:0}.sk-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.sk-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.sk-verdict{font-size:clamp(22px,2.4vw,26px);font-weight:700;letter-spacing:-.028em;line-height:1.15;margin:0 0 10px}.sk-dek{font-size:13.5px;color:var(--otb-text-secondary);line-height:1.55;margin:0;max-width:540px}.sk-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.sk-chip{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:9px;background:#14203373;border:1px solid rgba(255,255,255,.05)}.sk-chip-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sk-chip-name{font-size:11px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.05px}.sk-chip-sub{font-size:10px;color:var(--otb-text-faint)}.sk-chip-val{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums;flex-shrink:0}.sk-chip-score{font-size:18px;font-weight:700;letter-spacing:-.3px;line-height:1}.sk-chip-label{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.sk-src-icon{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:-.3px;flex-shrink:0}.sk-src-icon--sp{background:#45c4d71f;color:var(--otb-accent);border:1px solid rgba(69,196,215,.26)}.sk-src-icon--cr{background:#f7931a1f;color:#f7931a;border:1px solid rgba(247,147,26,.26)}.sk-src-icon--aa{background:#6e7dea1f;color:#7986ea;border:1px solid rgba(110,125,234,.26)}.sk-footer{display:flex;justify-content:space-between;font-size:10.5px;color:var(--otb-text-muted);padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.tk-body{padding:28px 26px 20px}.tk-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.tk-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.tk-verdict{font-size:clamp(22px,2.4vw,26px);font-weight:700;letter-spacing:-.028em;line-height:1.15;margin:0 0 10px}.tk-dek{font-size:13.5px;color:var(--otb-text-secondary);line-height:1.55;margin:0 0 22px;max-width:680px}.tk-rail-wrap{margin-bottom:16px}.tk-rail-head{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:34px}.tk-rail{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#8a8e981f,#d4b06624 40%,#7ad4b52e 65%,#7ad4b573)}.tk-rail-tick{position:absolute;top:-3px;width:2px;height:14px;background:#ffffff26}.tk-rail-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;z-index:2}.tk-rail-score{position:absolute;top:-34px;transform:translate(-50%);font-size:20px;font-weight:700;letter-spacing:-.3px;background:var(--otb-surface-0, #162231);padding:2px 9px;border-radius:5px;border:1px solid;z-index:3}.tk-rail-zones{display:flex;justify-content:space-between;font-size:10px;font-weight:600;margin-top:12px;padding:0 2px}.tk-rail .tk-rail-dot,.tk-rail .tk-rail-score{opacity:0}@keyframes tk-rail-travel{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}60%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes tk-rail-score-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.tk-rail.is-in .tk-rail-dot{animation:tk-rail-travel .9s cubic-bezier(.22,.61,.36,1) .1s both}.tk-rail.is-in .tk-rail-score{animation:tk-rail-score-in .5s ease-out .65s both}@media(prefers-reduced-motion:reduce){.tk-rail .tk-rail-dot,.tk-rail .tk-rail-score{opacity:1;animation:none!important}}.tk-action-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:9px;border:1px solid;margin-bottom:14px}.tk-action-icon{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tk-action-text-wrap{min-width:0}.tk-action-label{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.tk-action-text{font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:1.25;margin-top:2px}.tk-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.tk-toggle:hover{background:#ffffff0d;color:var(--otb-text-secondary);border-color:#ffffff14}.tk-toggle svg{transition:transform .2s ease}.tk-toggle.is-open svg{transform:rotate(180deg)}.tk-components{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.tk-comp{padding:12px 14px;border-radius:8px;background:#14203366;border:1px solid rgba(255,255,255,.04)}.tk-comp-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.tk-comp-name{font-size:11px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.05px}.tk-comp-val{font-size:11px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.tk-comp-bar{height:3px;border-radius:2px;background:#ffffff0d;overflow:hidden;margin-bottom:6px}.tk-comp-bar-fill{height:100%;border-radius:2px}.tk-comp-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hk-body{padding:28px 26px 20px}.hk-hero{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:center;margin-bottom:22px}.hk-hero-num{text-align:center}.hk-hit-big{font-size:82px;font-weight:700;letter-spacing:-3px;line-height:1}.hk-hit-big-suffix{font-size:36px;font-weight:600;color:var(--otb-text-faint);letter-spacing:-1px}.hk-hit-sub{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-muted);margin-top:6px}.hk-hero-text{min-width:0}.hk-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.hk-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.hk-verdict{font-size:clamp(22px,2.4vw,26px);font-weight:700;letter-spacing:-.028em;line-height:1.15;margin:0 0 10px}.hk-dek{font-size:13.5px;color:var(--otb-text-secondary);line-height:1.55;margin:0;max-width:620px}.hk-track-wrap{margin-bottom:14px}.hk-track-head{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:8px}.hk-track{display:flex;gap:2px;height:14px}.hk-seg{flex:1;border-radius:2px;transition:transform .15s ease}.hk-seg.is-correct{background:var(--otb-positive)}.hk-seg.is-incorrect{background:#d4b06673}.hk-seg:hover{transform:scaleY(1.15)}@keyframes hk-seg-reveal{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.hk-track .hk-seg{transform-origin:center}.hk-track.is-in .hk-seg{animation:hk-seg-reveal .25s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--seg-delay, 0ms)}@media(prefers-reduced-motion:reduce){.hk-track .hk-seg{opacity:1;animation:none!important;transform:none!important}}.hk-track-legend{display:flex;justify-content:space-between;font-size:10.5px;font-weight:600;margin-top:8px}.hk-qualifier{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;background:#0000002e;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin:16px 0 18px;font-size:12px;line-height:1.5;color:var(--otb-text-muted)}.hk-qualifier svg{color:var(--color-brand-light);flex-shrink:0;margin-top:2px}.hk-qualifier strong{color:var(--otb-text-primary);font-size:inherit;font-weight:600}.hk-episodes-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:10px}.hk-episodes{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.hk-ep-row{display:grid;grid-template-columns:8px 1fr auto auto;gap:12px;align-items:center;padding:10px 14px;background:#14203366;border:1px solid rgba(255,255,255,.04);border-radius:8px}.hk-ep-dot{width:8px;height:8px;border-radius:50%}.hk-ep-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hk-ep-name{font-size:12.5px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.05px}.hk-ep-sub{font-size:10.5px;color:var(--otb-text-faint)}.hk-ep-val{font-size:14px;font-weight:700;letter-spacing:-.2px}.hk-ep-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}.hk-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.hk-toggle:hover{background:#ffffff0d;color:var(--otb-text-secondary);border-color:#ffffff14}.hk-toggle svg{transition:transform .2s ease}.hk-toggle.is-open svg{transform:rotate(180deg)}.hk-drawer{margin-top:12px}.hk-drawer-lead{font-size:13px;color:var(--otb-text-secondary);line-height:1.55;margin-bottom:10px}.hk-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hk-drawer-card{padding:12px 14px;background:#d4b0660a;border:1px solid rgba(212,176,102,.15);border-radius:8px}.hk-drawer-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.hk-drawer-text{font-size:12px;color:var(--otb-text-muted);line-height:1.5}.hk-footer{display:flex;justify-content:space-between;font-size:10.5px;color:var(--otb-text-muted);padding-top:12px;margin-top:14px;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:900px){.sk-hero{grid-template-columns:1fr;gap:18px}.sk-chips{grid-template-columns:1fr}}@media(max-width:680px){.sk-body{padding:22px 20px 18px}.sk-gauge{width:180px;height:108px}.sk-gauge-val{font-size:32px}.tk-body{padding:22px 20px 18px}.tk-components{grid-template-columns:1fr}.hk-body{padding:22px 20px 18px}.hk-hero{grid-template-columns:1fr;gap:14px;text-align:center}.hk-hero-num{text-align:center}.hk-hit-big{font-size:64px}.hk-hit-big-suffix{font-size:28px}.hk-drawer-grid{grid-template-columns:1fr}.hk-qualifier{font-size:11px;padding:9px 12px}.hk-footer{flex-direction:column;gap:4px}}@media(max-width:420px){.sk-footer{flex-direction:column;gap:4px}.tk-action-text{font-size:13px}.hk-episodes-label{font-size:10px}}.cry-section-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);padding:10px 0 2px;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.cry-section-label:before{content:"";width:22px;height:1px;background:var(--color-brand-light)}@keyframes cry-fund-dot-in{0%{opacity:0;transform:translate(-50%,50%) scale(.4)}to{opacity:1;transform:translate(-50%,50%) scale(1)}}.cry-fund-matrix .cry-fund-dot{opacity:0}.cry-fund-matrix.is-in .cry-fund-dot{animation:cry-fund-dot-in .7s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--dot-delay, 0ms)}@media(prefers-reduced-motion:reduce){.cry-fund-matrix .cry-fund-dot{opacity:1;animation:none!important}}@keyframes cry-instap-rail-travel{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}60%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes cry-instap-score-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.cry-instap-rail .cry-instap-rail-dot,.cry-instap-rail .cry-instap-rail-score{opacity:0}.cry-instap-rail.is-in .cry-instap-rail-dot{animation:cry-instap-rail-travel .9s cubic-bezier(.22,.61,.36,1) .1s both}.cry-instap-rail.is-in .cry-instap-rail-score{animation:cry-instap-score-in .5s ease-out .65s both}@media(prefers-reduced-motion:reduce){.cry-instap-rail .cry-instap-rail-dot,.cry-instap-rail .cry-instap-rail-score{opacity:1;animation:none!important}}@keyframes cry-alt-meter-travel{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}60%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes cry-alt-meter-score-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes cry-alt-meter-target-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.cry-alt-meter-frame .cry-alt-meter-dot,.cry-alt-meter-frame .cry-alt-meter-score,.cry-alt-meter-frame .cry-alt-meter-target{opacity:0}.cry-alt-meter-frame.is-in .cry-alt-meter-dot{animation:cry-alt-meter-travel .9s cubic-bezier(.22,.61,.36,1) .1s both}.cry-alt-meter-frame.is-in .cry-alt-meter-score{animation:cry-alt-meter-score-in .5s ease-out .7s both}.cry-alt-meter-frame.is-in .cry-alt-meter-target{animation:cry-alt-meter-target-in .5s ease-out .95s both}@media(prefers-reduced-motion:reduce){.cry-alt-meter-frame .cry-alt-meter-dot,.cry-alt-meter-frame .cry-alt-meter-score,.cry-alt-meter-frame .cry-alt-meter-target{opacity:1;animation:none!important}}.cry-klimaat-hero{padding:40px 32px 28px;display:grid;grid-template-columns:1fr 200px;gap:32px;align-items:center}.cry-klimaat-hero-text{min-width:0}.cry-klimaat-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.cry-klimaat-eyebrow:before{content:"";width:20px;height:1px;background:var(--color-brand-light)}.cry-klimaat-verdict{font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.028em;line-height:1.1;margin:10px 0 0}.cry-klimaat-dek{font-size:14.5px;color:var(--otb-text-secondary);margin:14px 0 0;line-height:1.55;max-width:640px}.cry-klimaat-ctx{font-size:12px;color:var(--otb-text-muted);margin-top:16px;letter-spacing:.02em}.cry-klimaat-ctx-sep{opacity:.4;margin:0 6px}.cry-halving-ring{position:relative;width:180px;height:180px;margin:0 auto}.cry-halving-ring svg{width:100%;height:100%;display:block}@keyframes cry-halving-ring-fill{0%{stroke-dashoffset:477.52}to{stroke-dashoffset:var(--ring-final-offset, 0)}}.cry-halving-ring.is-in .cry-halving-ring-fill{animation:cry-halving-ring-fill 1.1s cubic-bezier(.22,.61,.36,1) .15s both}@media(prefers-reduced-motion:reduce){.cry-halving-ring-fill{animation:none!important;stroke-dashoffset:var(--ring-final-offset, 0)!important}}.cry-halving-tick{position:absolute;background:#ffffff2e;pointer-events:none}.cry-halving-tick--top,.cry-halving-tick--bottom{width:2px;height:6px;left:50%;transform:translate(-50%)}.cry-halving-tick--left,.cry-halving-tick--right{width:6px;height:2px;top:50%;transform:translateY(-50%)}.cry-halving-tick--top{top:10px}.cry-halving-tick--bottom{bottom:10px}.cry-halving-tick--left{left:10px}.cry-halving-tick--right{right:10px}.cry-halving-tick-label{position:absolute;font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;pointer-events:none}.cry-halving-tick-label--top{top:-6px;left:50%;transform:translate(-50%)}.cry-halving-tick-label--right{top:50%;right:-14px;transform:translateY(-50%)}.cry-halving-tick-label--bottom{bottom:-6px;left:50%;transform:translate(-50%)}.cry-halving-tick-label--left{top:50%;left:-14px;transform:translateY(-50%)}.cry-halving-ring-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.cry-halving-ring-num{font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1;display:flex;flex-direction:column;align-items:center;gap:4px}.cry-halving-ring-suffix{font-size:11px;font-weight:500;color:var(--otb-text-muted);letter-spacing:.04em}.cry-halving-ring-phase{margin-top:4px;font-size:9.5px;font-weight:700;color:var(--otb-text-faint);letter-spacing:.12em;text-transform:uppercase}.cry-pillar-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:26px 32px 30px;border-top:1px solid rgba(255,255,255,.06);background:#0000001f}.cry-pillar-cell{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#14203366}.cry-pillar-cell-label{font-size:11px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.05px}.cry-pillar-cell-score-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cry-pillar-cell-score{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1}.cry-pillar-cell-verdict{font-size:10.5px;font-weight:600;text-transform:lowercase;letter-spacing:.02em;color:var(--otb-text-muted)}.cry-pillar-cell-bar{height:3px;border-radius:2px;background:#ffffff0a;overflow:hidden}.cry-pillar-cell-bar-fill{height:100%;border-radius:2px;transition:width .5s ease}.cry-action-line{font-size:18px;font-weight:700;margin-bottom:12px;line-height:1.3}.cry-narrative{font-size:14px;color:var(--otb-text-secondary);line-height:1.75}.cry-hero-insight{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#c4a4560f;border:1px solid rgba(196,164,86,.15);border-radius:8px;margin-bottom:14px}.cry-hero-insight-dot{width:8px;height:8px;border-radius:50%;background:var(--otb-negative);flex-shrink:0;box-shadow:0 0 6px #c4a45680}.cry-hero-insight-text{font-size:14px;font-weight:700;color:var(--otb-negative)}.cry-alpha-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:20px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}.cry-alpha-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint);white-space:nowrap}.cry-alpha-verdict{display:flex;align-items:center;gap:6px}.cry-alpha-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cry-alpha-text{font-weight:700;font-size:11px;white-space:nowrap}.cry-alpha-expand{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--otb-text-faint);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;padding:6px 0 0;font-family:inherit;width:100%}.cry-alpha-expand:hover{color:var(--otb-text-muted)}.cry-alpha-expand svg{width:12px;height:12px;transition:transform .25s ease}.cry-alpha-expand.open svg{transform:rotate(180deg)}.cry-alpha-detail{padding-top:12px}.cry-alpha-section-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:10px}.cry-alpha-card{padding:10px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}.cry-macro-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:10px 16px}.cry-macro-label{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--otb-accent);text-transform:uppercase}.cry-macro-summary{font-size:12px;font-weight:600}.cry-macro-sep{color:var(--otb-text-faint);font-size:11px}.cry-macro-item{display:inline-flex;align-items:center;gap:5px}.cry-macro-item-key{font-size:11px;color:var(--otb-text-muted)}.cry-macro-item-val{font-size:11px;font-weight:600}.cry-cyclus-strip{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:12px 12px 0 0;padding:8px 20px;font-size:11px;color:var(--otb-text-muted);letter-spacing:.3px;border-bottom:1px solid var(--glass-border)}.cry-regime-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.cry-regime-left{flex:1}.cry-regime-subtitle{font-size:10px;color:var(--otb-text-faint);letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.cry-regime-label{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.5px;margin-bottom:12px}.cry-regime-pills{display:flex;gap:8px;flex-wrap:wrap}.cry-pill-green{background:#6ec9a81a;color:var(--otb-positive);border-color:#6ec9a833}.cry-pill-accent{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand);border-color:rgba(var(--color-brand-rgb),.2)}.cry-pill-amber{background:#c4a4561a;color:var(--otb-negative);border-color:#c4a45633}.cry-pill-neutral{background:#909fb21a;color:var(--otb-neutral);border-color:#909fb233}.cry-regime-icon{opacity:.7;flex-shrink:0;margin-top:4px}.cry-gauge-5{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:4px}.cry-gauge-seg{height:6px;border-radius:3px;background:var(--surface-2)}.cry-gauge-seg.active{background:var(--otb-positive)}.cry-gauge-labels{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:24px}.cry-gauge-label-item{font-size:9px;color:var(--otb-text-faint);text-align:center;letter-spacing:.3px}.cry-gauge-label-item.active{font-weight:600}.cry-pillar-drivers{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:24px}.cry-driver-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.cry-driver-icon{color:var(--otb-text-muted);margin-bottom:2px}.cry-driver-title{font-size:10px;color:var(--otb-text-muted);font-weight:500;letter-spacing:.3px}.cry-driver-label{font-size:12px;font-weight:700}.cry-driver-value{font-size:10px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums}.cry-driver-bar-track{height:3px;background:var(--surface-3);border-radius:2px;overflow:hidden}.cry-driver-bar-fill{height:100%;border-radius:2px}.cry-price-range-section{margin-bottom:24px}.cry-price-range-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--otb-text-muted);margin-bottom:6px}.cry-price-range-bar{position:relative;height:8px;background:linear-gradient(90deg,#6ec9a833,#c4a45633 50%,#db808033);border-radius:4px;margin-bottom:6px}.cry-price-range-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--otb-accent);border:2px solid var(--otb-body-bg);box-shadow:0 0 8px #45c4d780}.cry-price-range-current{text-align:center;font-size:11px;color:var(--otb-accent);font-weight:600}.cry-struct-table{width:100%;border-collapse:collapse;margin-bottom:20px}.cry-struct-table tr{border-bottom:1px solid rgba(255,255,255,.04)}.cry-struct-table tr:last-child{border-bottom:none}.cry-struct-table tr.current-row{background:#45c4d70d}.cry-struct-table td{padding:8px 6px;font-size:12px;vertical-align:middle}.cry-struct-col-level{color:var(--otb-text-muted);font-size:11px}.cry-struct-col-type{color:var(--otb-text-faint);font-size:10px;letter-spacing:.3px}.cry-struct-col-price{color:var(--otb-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.cry-struct-col-dist{color:var(--otb-text-faint);font-size:11px;text-align:right}.cry-struct-dot{width:7px;height:7px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:6px}.cry-narrative-block{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:8px;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);margin-bottom:20px}.cry-narrative-icon{color:var(--color-brand);flex-shrink:0;margin-top:1px}.cry-narrative-text{font-size:13px;color:var(--otb-text-secondary);line-height:1.65}.cry-dims-header{font-size:11px;color:var(--otb-text-faint);font-weight:600;letter-spacing:.8px;text-transform:uppercase;margin-top:24px;margin-bottom:8px}.cry-cyclus-dims{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:20px}.cry-cyclus-dim{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:8px;border:1px solid var(--glass-border)}.cry-cyclus-dim-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cry-cyclus-dim-label{font-size:11px;color:var(--otb-text-muted);flex:1}.cry-cyclus-dim-score{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--otb-text-secondary)}.cry-alpha-signal-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:20px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:8px;border:1px solid var(--glass-border)}.cry-alpha-signal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint);white-space:nowrap}.cry-alpha-signal-verdict{display:flex;align-items:center;gap:6px}.cry-alpha-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cry-alpha-signal-text{font-weight:700;font-size:11px;white-space:nowrap}.cry-alpha-strength{display:flex;gap:3px;align-items:center}.cry-alpha-str-dot{width:6px;height:6px;border-radius:50%;background:#64bee61f}.cry-alpha-str-dot.filled{background:var(--otb-text-muted)}.cry-alpha-delta{margin-left:auto;font-size:10px;color:var(--otb-text-faint);white-space:nowrap;display:flex;align-items:center;gap:4px;flex-shrink:0}.cry-alpha-expand-trigger{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 0;font-size:11px;color:var(--otb-text-faint);cursor:pointer;background:none;border:none;font-family:inherit;width:100%;text-align:left}.cry-alpha-expand-trigger:hover{color:var(--otb-text-muted)}.cry-alpha-expand-trigger svg{transition:transform .25s ease}.cry-alpha-expand-trigger.open svg{transform:rotate(180deg)}.cry-alpha-detail-panel{padding-top:12px}.cry-alpha-detail-card{padding:10px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:8px;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.cry-fund-matrix-layout{display:grid;grid-template-columns:360px 1fr;gap:32px;align-items:center;padding:28px 28px 24px}.cry-fund-matrix{position:relative;aspect-ratio:1;background:#00000038;border-radius:12px;border:1px solid var(--surface-border, rgba(255, 255, 255, .06))}.cry-fund-zone{position:absolute;top:0;left:50%;width:50%;height:50%;background:radial-gradient(ellipse at bottom left,rgba(122,212,181,.18),transparent 75%);pointer-events:none;border-top-right-radius:12px}.cry-fund-zone-label{position:absolute;top:18%;right:12%;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-positive);opacity:.85;pointer-events:none}.cry-fund-axis{position:absolute;background:#ffffff14;pointer-events:none}.cry-fund-axis--h{top:50%;left:0;right:0;height:1px}.cry-fund-axis--v{left:50%;top:0;bottom:0;width:1px}.cry-fund-q{position:absolute;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-faint);padding:6px 10px;pointer-events:none}.cry-fund-q--tl{top:6px;left:8px}.cry-fund-q--bl{bottom:6px;left:8px;color:var(--otb-negative)}.cry-fund-q--br{bottom:6px;right:8px;color:var(--otb-amber)}.cry-fund-ax-tag{position:absolute;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-muted)}.cry-fund-ax-tag--x{bottom:-20px;left:50%;transform:translate(-50%)}.cry-fund-ax-tag--y{left:-8px;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center}.cry-fund-dot{position:absolute;transform:translate(-50%,50%);pointer-events:none}.cry-fund-dot-inner{display:block;width:14px;height:14px;border-radius:50%;border:2px solid var(--otb-bg, #0c1420);position:relative;z-index:2}.cry-fund-dot-label{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;white-space:nowrap;color:var(--otb-text-primary)}.cry-fund-strategy{min-width:0}.cry-fund-strategy-lead{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:8px;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.cry-fund-strategy-lead:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.cry-fund-strategy-head{font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 12px;color:var(--otb-text-primary)}.cry-fund-strategy-body{font-size:13.5px;color:var(--otb-text-secondary);line-height:1.55;margin:0;max-width:520px}.cry-fund-strategy-divider{height:1px;background:#ffffff0d;margin:20px 0 12px}.cry-fund-row{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.04)}.cry-fund-row:first-of-type{border-top:none;padding-top:2px}.cry-fund-row-text{min-width:0}.cry-fund-row-name{font-size:13px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.05px}.cry-fund-row-sub{font-size:11px;margin-top:2px;font-weight:500}.cry-fund-row-scores{display:flex;gap:18px;font-size:11px;text-align:right}.cry-fund-row-scores b{font-weight:700;font-size:13px;letter-spacing:-.2px;display:block}.cry-fund-row-score-lbl{color:var(--otb-text-faint);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.cry-fund-icon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.cry-fund-icon-btc{background:#f7931a26;color:#f7931a;border:1px solid rgba(247,147,26,.2)}.cry-fund-icon-eth{background:#627eea26;color:#627eea;border:1px solid rgba(98,126,234,.2)}.cry-fund-icon-mkt{background:#45c4d71f;color:var(--otb-accent);border:1px solid rgba(69,196,215,.15)}.cry-dp-comp-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin-bottom:8px}.cry-dp-comp-seg{height:100%;border-radius:2px}.cry-dp-comp-labels{display:flex;justify-content:space-between;margin-bottom:20px}.cry-dp-comp-label{font-size:11px;display:flex;flex-direction:column;gap:2px}.cry-dp-comp-name{color:var(--otb-text-faint)}.cry-dp-comp-val{font-weight:600;font-size:12px}.cry-dp-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.cry-dp-pillar-col{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:12px;padding:14px}.cry-dp-pillar-header{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05)}.cry-dp-pillar-name{font-size:12px;font-weight:600;color:var(--otb-text-secondary);flex:1}.cry-dp-pillar-verdict{font-size:11px;font-weight:700}.cry-dp-metric-sublabel{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--otb-text-faint);margin:8px 0 5px}.cry-dp-metric-row{display:flex;align-items:flex-start;gap:6px;margin-bottom:5px}.cry-dp-metric-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:4px}.cry-dp-metric-content{flex:1}.cry-dp-metric-name{font-size:11px;color:var(--otb-text-secondary)}.cry-dp-metric-val{font-size:10px;color:var(--otb-text-muted)}.cry-instap-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cry-instap-trio{display:grid;grid-template-columns:1fr 1fr .85fr;gap:14px}.cry-instap-card{position:relative;overflow:hidden}.cry-instap-card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;transition:opacity .5s ease}.cry-instap-card.is-btc:before{background:radial-gradient(ellipse 55% 45% at 90% 12%,rgba(247,147,26,.14),transparent 65%)}.cry-instap-card.is-eth:before{background:radial-gradient(ellipse 55% 45% at 90% 12%,rgba(98,126,234,.16),transparent 65%)}.cry-instap-card.is-alts:before{background:radial-gradient(ellipse 55% 45% at 90% 12%,rgba(69,196,215,.14),transparent 65%)}.cry-instap-card.is-btc{border-color:#f7931a38}.cry-instap-card.is-eth{border-color:#627eea38}.cry-instap-card.is-alts{border-color:#45c4d738}.cry-instap-card>*{position:relative;z-index:1}.cry-instap-leaders{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cry-instap-leaders-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:4px}.cry-instap-leader-row{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:7px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.cry-instap-leader-img{width:20px;height:20px;border-radius:50%;flex-shrink:0}.cry-instap-leader-placeholder{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--otb-text-primary);background:#ffffff14;flex-shrink:0}.cry-instap-leader-sym{font-size:12px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.05px}.cry-instap-leader-pct{margin-left:auto;font-size:12px;font-weight:600}.cry-instap-asset-logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.cry-instap-asset-logo svg{width:100%;height:100%;display:block}.cry-instap-body{padding:18px 20px 14px}.cry-instap-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.cry-instap-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.cry-instap-verdict{font-size:clamp(20px,2.2vw,24px);font-weight:700;letter-spacing:-.4px;line-height:1.18;margin:0 0 8px}.cry-instap-dek{font-size:13px;color:var(--otb-text-secondary);line-height:1.5;margin:0 0 16px;max-width:520px}.cry-instap-bridge{font-size:12px;font-style:italic;color:var(--otb-text-muted);line-height:1.5;margin:-8px 0 16px;max-width:520px}.cry-instap-rail-wrap{margin-bottom:14px}.cry-instap-rail-head{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:34px}.cry-instap-rail{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,#e0858538,#d4b06638 40%,#7ad4b538,#7ad4b580)}.cry-instap-rail-tick{position:absolute;top:-3px;width:1.5px;height:12px;background:#ffffff26;border-radius:1px}.cry-instap-rail-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;z-index:2}.cry-instap-rail-score{position:absolute;top:-28px;transform:translate(-50%);font-size:16px;font-weight:700;letter-spacing:-.2px;background:var(--otb-surface-0, #162231);padding:1px 7px;border-radius:5px;border:1px solid;display:inline-flex;align-items:center;white-space:nowrap}.cry-instap-rail-zones{display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.02em;margin-top:8px;padding:0 2px}.cry-instap-meta-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.cry-instap-active-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:5px;background:#ffffff0a;color:var(--otb-text-secondary);border:1px solid rgba(255,255,255,.06)}.cry-pill{font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--otb-text-muted);padding:4px 10px;border-radius:6px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}.cry-pill--warning{border-color:rgba(var(--otb-negative-rgb),.35);background:rgba(var(--otb-negative-rgb),.06)}.cry-instap-pijler-block{margin-bottom:14px}.cry-instap-pijler-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:7px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);color:var(--otb-text-secondary);cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,border-color .15s ease}.cry-instap-pijler-toggle:hover{background:#ffffff0d;border-color:#ffffff14}.cry-instap-pijler-toggle-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-faint)}.cry-instap-pijler-toggle-dots{display:inline-flex;gap:4px;align-items:center}.cry-instap-pijler-toggle-dot{width:6px;height:6px;border-radius:50%}.cry-instap-pijler-toggle-score{margin-left:auto;font-size:11px;font-weight:600;color:var(--otb-text-muted)}.cry-instap-pijler-toggle-chev{color:var(--otb-text-faint);transition:transform .2s ease;flex-shrink:0}.cry-instap-pijler-block.is-open .cry-instap-pijler-toggle-chev{transform:rotate(180deg)}.cry-instap-pijler-list{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:4px 4px 2px}.cry-instap-pijler-row{display:grid;grid-template-columns:6px 96px 1fr auto;align-items:center;gap:10px}.cry-instap-pijler-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cry-instap-pijler-name{font-size:11.5px;color:var(--otb-text-secondary);font-weight:500}.cry-instap-pijler-bar-track{height:3px;background:#ffffff0a;border-radius:2px;overflow:hidden}.cry-instap-pijler-bar-fill{height:100%;border-radius:2px}.cry-instap-pijler-score{font-size:10.5px;font-weight:600;color:var(--otb-text-muted);font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.cry-instap-section-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);font-weight:700;margin-bottom:8px}.cry-instap-horizon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.cry-instap-horizon-cell{background:#14203366;border:1px solid rgba(255,255,255,.04);border-radius:7px;padding:10px 12px;text-align:left}.cry-instap-horizon-period{font-size:9px;color:var(--otb-text-faint);font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px}.cry-instap-horizon-pct{font-size:18px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.cry-instap-horizon-sub{font-size:10px;color:var(--otb-text-muted);margin-top:2px;font-variant-numeric:tabular-nums}.cry-instap-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);font-size:10.5px;flex-wrap:wrap}.cry-instap-footer-left{display:inline-flex;align-items:center;gap:8px;color:var(--otb-text-muted);flex-wrap:wrap}.cry-instap-footer-alpha{display:inline-flex;align-items:center;gap:5px;font-size:inherit;font-weight:600}.cry-instap-footer-alpha-dot{width:6px;height:6px;border-radius:50%}.cry-instap-footer-dot{opacity:.4}.cry-instap-footer-period{font-variant-numeric:tabular-nums}.cry-instap-footer-strength{display:inline-flex;gap:3px}.cry-instap-footer-exp{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font:inherit;font-size:10.5px;color:var(--otb-text-muted);cursor:pointer;transition:color .15s ease}.cry-instap-footer-exp:hover{color:var(--otb-text-secondary)}.cry-instap-footer-exp.open svg{transform:rotate(180deg)}.cry-instap-footer-exp svg{transition:transform .2s ease}.cry-instap-episodes-table{width:100%;border-collapse:collapse;margin-bottom:12px}.cry-instap-episodes-table th{font-size:10px;color:var(--otb-text-faint);font-weight:600;letter-spacing:.5px;text-align:left;padding:6px 8px 6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.cry-instap-episodes-table td{font-size:12px;color:var(--otb-text-secondary);padding:8px 8px 8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-variant-numeric:tabular-nums}.cry-instap-episodes-table tr:last-child td{border-bottom:none}.cry-instap-footer-note{font-size:10px;color:var(--otb-text-faint);line-height:1.5;margin-bottom:16px}@media(max-width:768px){.cry-klimaat-hero{grid-template-columns:1fr;gap:20px;padding:32px 22px 24px}.cry-halving-ring{width:160px;height:160px}.cry-halving-ring-num{font-size:30px}.cry-pillar-strip{grid-template-columns:1fr;padding:20px 22px 24px;gap:10px}.cry-pillar-drivers,.cry-cyclus-dims{grid-template-columns:repeat(2,1fr)}.cry-regime-label{font-size:28px}.cry-alpha-signal-bar{flex-wrap:wrap;gap:8px}.cry-instap-duo,.cry-instap-trio{grid-template-columns:1fr;gap:14px}.cry-instap-verdict{font-size:24px}.cry-instap-rail-score{font-size:18px}.cry-instap-horizon-grid{grid-template-columns:repeat(2,1fr)}.cry-fund-matrix-layout{grid-template-columns:1fr;gap:24px;padding:24px 22px 20px}.cry-fund-matrix{max-width:320px;margin:0 auto;width:100%}.cry-dp-pillars-grid{grid-template-columns:1fr}.cry-alt-body{padding:20px 18px 18px}.cry-alt-topline{gap:14px;margin-bottom:16px}.cry-alt-side-stats{gap:14px;width:100%}.cry-alt-meter-zones{font-size:9px}.cry-alt-progress-card{flex-wrap:wrap}.cry-alt-table th,.cry-alt-table td{font-size:11px;padding:6px 8px}.cry-alt-table .cry-col-trend{display:none}}.cry-alt-body{padding:24px 26px 20px}.cry-alt-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;flex-wrap:wrap}.cry-alt-verdict-wrap{min-width:0;flex:1}.cry-alt-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:6px}.cry-alt-eyebrow:before{content:"";width:18px;height:1px;background:var(--color-brand-light)}.cry-alt-verdict{font-size:clamp(22px,2.4vw,26px);font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0}.cry-alt-dek{font-size:13.5px;color:var(--otb-text-secondary);line-height:1.55;margin:10px 0 0;max-width:680px}.cry-alt-dek strong{color:var(--otb-text-primary);font-size:inherit;font-weight:600}.cry-alt-side-stats{display:flex;gap:18px;font-variant-numeric:tabular-nums}.cry-alt-side-stat-label{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint)}.cry-alt-side-stat-val{font-size:14px;font-weight:700;letter-spacing:-.2px;margin-top:2px;color:var(--otb-text-primary)}.cry-alt-meter-wrap{margin-bottom:18px}.cry-alt-meter-head{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:10px}.cry-alt-meter-frame{position:relative}.cry-alt-meter-target{position:absolute;top:-20px;transform:translate(-50%);font-size:9px;font-weight:700;color:var(--otb-amber);letter-spacing:.1em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;white-space:nowrap}.cry-alt-meter-target:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--otb-amber)}.cry-alt-meter{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,#e085853d,#e0858529,#d4b06638,#7ad4b542,#7ad4b58c)}.cry-alt-meter-tick{position:absolute;top:-3px;width:2px;height:16px;background:#ffffff26;border-radius:1px}.cry-alt-meter-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;z-index:2}.cry-alt-meter-score{position:absolute;top:22px;transform:translate(-50%);font-size:15px;font-weight:700;letter-spacing:-.2px;background:var(--otb-surface-0, #162231);padding:1px 7px;border-radius:5px;border:1px solid;white-space:nowrap}.cry-alt-meter-zones{display:grid;grid-template-columns:repeat(4,1fr);font-size:10px;font-weight:600;margin-top:46px;color:var(--otb-text-muted)}.cry-alt-meter-score{z-index:3}.cry-alt-meter-dot{z-index:2}.cry-alt-meter-zone{text-align:center}.cry-alt-meter-zone:first-child{text-align:left}.cry-alt-meter-zone:last-child{text-align:right}.cry-alt-meter-zone b{display:block;font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:2px}.cry-alt-meter-zone.is-current{color:var(--otb-text-secondary)}.cry-alt-phases-strip{margin-bottom:16px}.cry-alt-phases-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:10px}.cry-alt-phases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cry-alt-phase-chip{padding:10px 14px;border-radius:8px;background:#14203373;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:6px}.cry-alt-phase-chip.is-current{border-color:#d4b06647;background:#d4b0660f}.cry-alt-phase-chip.is-done{border-color:#7ad4b538;background:#7ad4b50a}.cry-alt-phase-chip-head{display:flex;justify-content:space-between;align-items:baseline}.cry-alt-phase-chip-name{font-size:11.5px;font-weight:700;letter-spacing:-.1px;color:var(--otb-text-primary)}.cry-alt-phase-chip-ratio{font-size:10.5px;color:var(--otb-text-muted)}.cry-alt-phase-chip.is-current .cry-alt-phase-chip-name,.cry-alt-phase-chip.is-current .cry-alt-phase-chip-ratio{color:var(--otb-amber)}.cry-alt-phase-chip.is-done .cry-alt-phase-chip-name,.cry-alt-phase-chip.is-done .cry-alt-phase-chip-ratio{color:var(--otb-positive)}.cry-alt-phase-chip-bar{height:3px;border-radius:2px;background:#ffffff0d;overflow:hidden}.cry-alt-phase-chip-bar-fill{height:100%;border-radius:2px}.cry-alt-progress-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:9px;border:1px solid;font-size:12.5px;margin-bottom:16px}.cry-alt-progress-text{color:var(--otb-text-secondary);line-height:1.5;flex:1}.cry-alt-progress-gap-wrap{text-align:right;flex-shrink:0}.cry-alt-progress-gap{font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1}.cry-alt-progress-gap-sub{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-muted);margin-top:2px}.cry-alt-table-section{margin-top:20px;padding-top:16px;border-top:1px solid rgba(100,190,230,.08)}.cry-alt-table-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 4px}.cry-alt-table-title{font-size:14px;font-weight:600;color:var(--otb-text-primary, #cdd8e4)}.cry-alt-table-count{font-size:11px;color:var(--otb-text-muted, #5e6f84)}.cry-alt-table-wrap{overflow:hidden;border-radius:10px;border:1px solid rgba(100,190,230,.08);background:#0000001f}.cry-alt-table tbody tr{cursor:default}.cry-alt-coin-cell{display:flex;align-items:center;gap:8px}.cry-alt-coin-img{width:20px;height:20px;border-radius:50%;flex-shrink:0}.cry-alt-coin-placeholder{width:20px;height:20px;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--otb-text-muted, #5e6f84);flex-shrink:0}.cry-alt-coin-symbol{font-size:12px;font-weight:700;color:var(--otb-text-primary, #cdd8e4)}.cry-alt-coin-text{min-width:0;line-height:1.2}.cry-alt-coin-name{font-size:12px;font-weight:600;color:var(--otb-text-primary, #cdd8e4);letter-spacing:-.05px}.cry-alt-coin-ticker{font-size:10.5px;color:var(--otb-text-faint);font-weight:500;letter-spacing:.02em;margin-top:1px}.cry-alt-trend-pill{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid;white-space:nowrap}@media(max-width:768px){.cry-alt-table:not(.is-expanded) tbody tr:nth-child(n+6){display:none}}.cry-alt-table-footer-mobile{display:none}@media(max-width:768px){.cry-alt-table-footer-mobile{display:block}}.pulse-c-gauge{margin-bottom:24px}.pulse-c-gauge-labels{display:flex;justify-content:space-between;margin-bottom:8px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;opacity:.6}.pulse-c-gauge-track{position:relative;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--otb-danger, #db8080) 0%,var(--otb-negative, #c4a456) 35%,var(--otb-positive, #6ec9a8) 65%,var(--otb-positive, #6ec9a8) 100%);opacity:.85}.pulse-c-gauge-marker{position:absolute;bottom:100%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:2;margin-bottom:1px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4)) drop-shadow(0 0 6px rgba(255,255,255,.25));animation:pulse-c-gauge-settle .7s cubic-bezier(.22,.61,.36,1) .3s both}@keyframes pulse-c-gauge-settle{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.7)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.pulse-c-gauge-track:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.18) 50%,transparent 100%);transform:translate(-120%);animation:pulse-c-gauge-shimmer 8s ease-in-out 2.4s infinite;pointer-events:none;clip-path:inset(0 round 7px)}@keyframes pulse-c-gauge-shimmer{0%,85%,to{transform:translate(-120%)}95%{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.pulse-c-gauge-marker{animation:none}.pulse-c-gauge-track:after{animation:none;display:none}}.pulse-c-gauge-arrow{display:block}.pulse-c-gauge-meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px}.pulse-c-gauge-reading{font-size:12px;font-weight:700}.pulse-c-gauge-scope{font-size:10px;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums}.pulse-c-phases{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.pulse-c-phase-col{padding:12px 14px;border-radius:10px;background:#16223180;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pulse-c-phase-col:hover{transform:translateY(-1px);border-color:#909fb233;box-shadow:0 4px 12px #0000002e}.pulse-c-phase-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.pulse-c-phase-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pulse-c-phase-name{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint, #7e9fb3)}.pulse-c-phase-row{display:flex;align-items:baseline;gap:8px}.pulse-c-phase-count{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.5px}.pulse-c-phase-delta{font-size:12px;font-weight:700;display:flex;align-items:center;gap:3px}.pulse-c-phase-pct{font-size:10px;color:var(--otb-text-faint, #7e9fb3);margin-top:2px;display:block;font-variant-numeric:tabular-nums}.etf-shift-migration{margin-top:16px;margin-bottom:12px;padding:14px 14px 12px;border-radius:12px;background:#c4a4560a;border:1px solid rgba(196,164,86,.1);display:flex;flex-direction:column;gap:10px}.etf-shift-fund-card{display:block;width:100%;text-align:left;padding:16px 18px 18px;background:var(--surface-1, rgba(125, 159, 179, .04));border:1px solid var(--surface-border, rgba(125, 159, 179, .18));border-radius:10px;font-family:inherit;color:inherit}.etf-shift-fund-card--clickable{cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.etf-shift-fund-card--clickable:hover{border-color:rgba(var(--color-brand-rgb),.35);background:rgba(var(--color-brand-rgb),.04)}.etf-shift-fund-card--clickable:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.etf-shift-fund-card--skip{border-style:dashed;opacity:.94}.etf-shift-fund-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.etf-shift-fund-name-text{font-size:15px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.01em;line-height:1.3}.etf-shift-fund-card--clickable:hover .etf-shift-fund-name-text{color:var(--color-brand)}.etf-shift-fund-pill{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:#7d9fb31f;color:var(--otb-text-secondary)}.etf-shift-fund-divider{height:1px;margin:14px 0 0;background:linear-gradient(90deg,transparent 0%,var(--surface-border, rgba(125, 159, 179, .22)) 25%,var(--surface-border, rgba(125, 159, 179, .22)) 75%,transparent 100%)}.etf-shift-fund-flow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px}.etf-shift-fund-flow-side{display:flex;flex-direction:column;align-items:center;gap:5px}.etf-shift-fund-flow-row{display:flex;align-items:center;gap:9px}.etf-shift-fund-flow-phase{font-size:13px;font-weight:700;letter-spacing:-.005em;white-space:nowrap}.etf-shift-fund-flow-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.etf-shift-fund-flow-line{height:2px;border-radius:999px;min-width:32px;align-self:center;opacity:.85}.etf-shift-fund-flow-mini{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint)}.etf-shift-fund-hidden{font-size:10px;font-style:italic;color:var(--otb-text-faint);opacity:.85;padding-left:4px}@media(max-width:540px){.etf-shift-fund-card{padding:14px 14px 16px}.etf-shift-fund-name-text{font-size:14px}.etf-shift-fund-flow{gap:10px}.etf-shift-fund-flow-phase{font-size:12px}.etf-shift-fund-flow-mini{font-size:8.5px;letter-spacing:.1em}}.etf-shift-migration-title{font-size:11px;font-weight:700;color:var(--otb-negative, #c4a456);margin-bottom:4px;display:flex;align-items:center;gap:4px}.etf-shift-migration-flow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.etf-shift-flow-item{font-size:10px;color:var(--otb-text-secondary, #8da4b4);display:flex;align-items:center;gap:4px}.etf-shift-flow-ticker{font-size:10px;font-weight:600;letter-spacing:.04em}.etf-shift-flow-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.85}.etf-shift-flow-sub{font-size:9px;color:inherit;opacity:.8;font-weight:500;letter-spacing:.01em}.etf-shift-flow-item--tone-positive{color:var(--otb-positive, #6ec9a8)}.etf-shift-flow-item--tone-negative{color:var(--otb-danger, #db8080)}.etf-shift-flow-item--tone-neutral{color:var(--otb-text-secondary, #8da4b4)}.etf-shift-flow-item--clickable{background:transparent;border:1px solid transparent;padding:2px 6px;border-radius:4px;font-family:inherit;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.etf-shift-flow-item--clickable:hover{color:var(--color-brand);background:rgba(var(--color-brand-rgb),.08);border-color:rgba(var(--color-brand-rgb),.2)}.etf-shift-flow-item--clickable:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.etf-shift-migration-baserate{margin-top:6px;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--otb-text-secondary, #8da4b4)}.etf-shift-migration-baserate--positive{color:var(--otb-positive, #6ec9a8)}.etf-shift-migration-baserate--negative{color:var(--otb-danger, #db8080)}.etf-shift-migration-baserate--neutral{color:var(--otb-text-secondary, #8da4b4)}.etf-shift-migration-baserate--low{opacity:.7}.etf-shift-migration-hidden{margin-top:8px;font-size:10px;font-style:italic;color:var(--otb-text-faint, #7e9fb3);opacity:.8}.etf-shift-migration-card{padding-top:0}.etf-shift-migration-card+.etf-shift-migration-card{margin-top:12px}.etf-shift-migration-card--skip{opacity:.9}.etf-shift-migration-separator{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--otb-text-faint, #7e9fb3);margin:8px 0 4px;border-top:1px dashed rgba(125,159,179,.25);padding-top:6px}.etf-shift-migration-kind-badge{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-left:6px;padding:1px 5px;border-radius:3px;background:#7d9fb31f;color:var(--otb-text-secondary, #8da4b4);vertical-align:middle}.shifts-section{margin-top:24px}.shifts-head{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--otb-text-faint);flex-wrap:wrap}.shifts-head .otb-section-label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}.shifts-head .otb-section-label:before{content:"";width:4px;height:12px;background:var(--otb-accent);border-radius:1px;flex-shrink:0}.shifts-head-sep{color:var(--otb-text-faint);opacity:.5}.shifts-head-count{font-size:10px;color:var(--otb-text-muted);font-weight:600}@media(max-width:480px){.shifts-head-sep{display:none}.shifts-head-count{width:100%}}.shifts-list{border-top:1px solid var(--surface-border)}.shift-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:10px 4px;border-bottom:1px solid var(--surface-border)}.shift-row--clickable{cursor:pointer;transition:background .15s ease}.shift-row--clickable:hover{background:var(--surface-hover)}.shift-row--clickable:focus-visible{outline:2px solid var(--otb-accent);outline-offset:-2px;background:var(--surface-hover)}.shift-name{display:flex;align-items:center;gap:10px;min-width:0}.shift-icon{flex-shrink:0;color:var(--otb-text-faint);opacity:.85}.shift-name-text{font-size:13px;font-weight:600;color:var(--otb-text, #cdd8e4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shift-ticker{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.shift-flow{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.shift-phase{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:12px;background:#ffffff08}.shift-phase--from{background:transparent;padding-left:0;opacity:.65}.shift-phase--from .shift-dot{opacity:.7}.shift-dot{width:5px;height:5px;border-radius:50%}.shift-arrow{color:var(--otb-text-faint);font-weight:400}.shift-when{font-size:11px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.shifts-expand{margin-top:0;padding:12px 4px 4px;border-top:none}@media(max-width:768px){.shift-row{grid-template-columns:1fr;gap:6px;padding:12px 4px}.shift-flow{font-size:11px}.shift-when{text-align:left}}.etf-cs{margin:20px 0;padding:20px 22px;border-radius:14px;background:linear-gradient(180deg,#1622318c,#16223159);border:1px solid rgba(125,159,179,.16)}.etf-cs__header{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.etf-cs__eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3)}.etf-cs__title{font-size:16px;font-weight:600;line-height:1.3;color:var(--otb-text-primary, #d8e4ec);margin:0}.etf-cs-timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;margin-bottom:18px}.etf-cs-timeline__step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.etf-cs-timeline__step-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3)}.etf-cs-timeline__step-label--now{color:var(--otb-text-secondary, #8da4b4)}.etf-cs-timeline__chip{font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid currentColor;background:transparent;letter-spacing:.01em;white-space:nowrap;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis}.etf-cs-timeline__chip--past,.etf-cs-timeline__chip--future{font-size:12px;font-weight:500;padding:5px 12px;opacity:.75}.etf-cs-timeline__chip--now{font-size:14px;font-weight:700;padding:9px 18px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.etf-cs-timeline__connector{display:flex;align-items:center;justify-content:center;padding:0 2px;margin-top:16px}.etf-cs-timeline__arrow{font-size:16px;color:var(--otb-text-faint, #7e9fb3);opacity:.6}.etf-cs-timeline__connector--skip .etf-cs-timeline__arrow{color:var(--otb-warning, #c4a456);opacity:1;font-size:18px;font-weight:700}.etf-cs__current-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--otb-text-secondary, #8da4b4);margin-bottom:14px}.etf-cs__current-duration{font-size:11px;font-weight:500}.etf-cs__current-confidence{display:inline-flex;align-items:center;gap:4px;font-size:11px}.etf-cs__meta-label{font-size:11px;color:var(--otb-text-faint, #7e9fb3)}.etf-cs__phase-desc{font-size:12px;line-height:1.6;color:var(--otb-text-secondary, #8da4b4);margin:0 0 14px;padding:10px 14px;background:#16223173;border-radius:8px;border:1px solid rgba(125,159,179,.1)}.etf-cs__phase-pill{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px;border:1px solid currentColor;background:transparent;margin-right:4px;white-space:nowrap;display:inline-block}.etf-cs__skip-warning{display:flex;gap:10px;padding:10px 14px;border-radius:8px;background:#c4a45614;border:1px solid rgba(196,164,86,.25);font-size:12px;line-height:1.55;color:var(--otb-text-secondary, #8da4b4);margin-bottom:14px}.etf-cs__skip-warning strong{color:var(--otb-warning, #c4a456);font-weight:600;font-size:inherit}.etf-cs__skip-warning em{color:var(--otb-text-primary, #d8e4ec);font-style:normal;font-weight:600;font-size:inherit}.etf-cs__skip-warning-icon{flex:0 0 auto;font-size:14px;line-height:1.4;color:var(--otb-warning, #c4a456)}.etf-cs__next{padding-top:16px;border-top:1px solid rgba(125,159,179,.15)}.etf-cs__next-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px}.etf-cs__next-label{font-size:13px;font-weight:700;letter-spacing:.01em}.etf-cs__next-list{display:flex;flex-direction:column;gap:10px;margin:0}.etf-cs__next-item{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:10px 14px;border-radius:8px;background:#16223173;border:1px solid rgba(125,159,179,.1)}.etf-cs__next-item-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin:0;padding-top:2px}.etf-cs__next-item-body{font-size:12px;line-height:1.55;color:var(--otb-text-secondary, #8da4b4);margin:0}.etf-cs__next-item-body strong{color:var(--otb-text-primary, #d8e4ec);font-weight:600;font-size:inherit;display:block;margin-bottom:4px}.etf-cs__next-item--personal-positive{border-color:#6ec9a84d;background:#6ec9a80f}.etf-cs__next-item--personal-positive .etf-cs__next-item-body strong{color:var(--otb-positive, #6ec9a8)}.etf-cs__next-item--personal-negative{border-color:#db80804d;background:#db80800f}.etf-cs__next-item--personal-negative .etf-cs__next-item-body strong{color:var(--otb-danger, #db8080)}.etf-cs__next-item--personal-empty .etf-cs__next-item-body{opacity:.85;font-style:italic}@media(max-width:640px){.etf-cs{padding:16px 14px}.etf-cs-timeline{gap:4px}.etf-cs-timeline__chip{font-size:11px;padding:5px 10px}.etf-cs-timeline__chip--past,.etf-cs-timeline__chip--future{font-size:10px;padding:4px 8px}.etf-cs-timeline__chip--now{font-size:12px;padding:7px 12px}.etf-cs-timeline__step-label{font-size:8px}.etf-cs__next-item{grid-template-columns:1fr;gap:4px}.etf-cs__next-item-label{padding-top:0}}.etf-alpha-signal-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-top:16px;background:#16223166;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.06)}.etf-alpha-signal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap}.etf-alpha-signal-verdict{display:flex;align-items:center;gap:5px}.etf-alpha-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.etf-alpha-signal-text{font-weight:700;font-size:11px;white-space:nowrap}.etf-alpha-strength{display:flex;gap:3px;align-items:center}.etf-alpha-str-dot{width:6px;height:6px;border-radius:50%;background:#64bee61f}.etf-alpha-str-dot.filled{background:var(--otb-text-muted)}.etf-alpha-delta{margin-left:auto;font-size:10px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap;display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:2px}.etf-alpha-delta-arrow{width:10px;height:10px}@media(max-width:639px){.etf-alpha-signal-bar{flex-wrap:wrap;gap:8px}}.etf-alpha-expand-trigger{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--otb-text-faint, #7e9fb3);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;padding:10px 0 0;font-family:inherit;width:100%}.etf-alpha-expand-trigger:hover{color:var(--otb-text-muted)}.etf-alpha-expand-trigger svg{width:12px;height:12px;transition:transform .25s ease}.etf-alpha-expand-trigger.open svg{transform:rotate(180deg)}.etf-alpha-detail-panel{padding-top:12px}.etf-alpha-section-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:10px}.etf-phase-gauge-row{display:grid;grid-template-columns:100px 1fr 44px auto;align-items:center;gap:10px;padding:6px 0}.etf-phase-label{display:flex;align-items:center;gap:6px}.etf-phase-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.etf-phase-name{font-size:11px;font-weight:600;color:var(--otb-text-secondary, #8da4b4)}.etf-phase-track{position:relative;display:flex;height:6px;border-radius:3px;gap:1px}.etf-phase-track-seg{border-radius:2px;overflow:hidden}.etf-phase-position{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.9);transform:translate(-50%);z-index:1}.etf-phase-score{font-size:12px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.etf-phase-verdict{font-size:10px;font-weight:600;white-space:nowrap;min-width:100px}@media(min-width:768px){.otb-hero-text{font-size:32px}.pulse-c-phases{grid-template-columns:repeat(4,1fr)}.pulse-c-gauge-track{height:16px;border-radius:8px}.pulse-c-gauge-arrow{width:14px;height:10px}.pulse-c-phase-count{font-size:30px}}.thm-split{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-top:20px}.thm-hero-card{all:unset;cursor:pointer;padding:22px 24px;background:linear-gradient(135deg,#7ad4b524,#6b9cb00d);border:1px solid rgba(122,212,181,.22);border-radius:12px;display:flex;flex-direction:column;gap:8px;transition:border-color .16s ease}.thm-hero-card:hover{border-color:#7ad4b566}.thm-hero-card:focus-visible{outline:2px solid var(--otb-accent);outline-offset:2px}.thm-hero-tag{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-positive)}.thm-hero-card-name{font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--otb-text-primary)}.thm-hero-card-val{font-size:clamp(36px,4vw,48px);font-weight:700;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}.thm-hero-card-sub{font-size:12.5px;color:var(--otb-text-secondary);line-height:1.55;margin:0;max-width:440px}.thm-hero-card-meta{display:flex;gap:16px;margin-top:4px;font-size:11px;color:var(--otb-text-muted);flex-wrap:wrap}.thm-hero-card-meta b{color:var(--otb-text-primary);font-weight:700;font-size:inherit}.thm-hero-card-signal{font-weight:600;font-size:inherit}.thm-hero-card-signal--boven{color:var(--otb-positive)}.thm-hero-card-signal--onder{color:var(--otb-negative)}.thm-hero-card-signal--inlijn{color:var(--otb-text-muted)}.thm-list{display:flex;flex-direction:column}.thm-list-head{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);padding:4px 0 10px}.thm-list-row{all:unset;cursor:pointer;display:grid;grid-template-columns:24px 1fr auto auto;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04);transition:background .14s ease}.thm-list-row:last-child{border-bottom:none}.thm-list-row:hover{background:#ffffff05}.thm-list-row:focus-visible{outline:2px solid var(--otb-accent);outline-offset:2px}.thm-list-rank{font-size:10px;font-weight:700;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em}.thm-list-name{font-size:13px;font-weight:600;color:var(--otb-text-primary)}.thm-list-count{font-size:10.5px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums}.thm-list-val{font-size:13.5px;font-weight:700;letter-spacing:-.2px;text-align:right}@media(max-width:768px){.thm-split{grid-template-columns:1fr;gap:16px}}.thm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.thm-tile{padding:12px 14px;border-radius:10px;background:#16223173;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(100,190,230,.1);box-shadow:inset 0 1px #ffffff0a,0 2px 8px #0000002e;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.thm-tile:hover{transform:translateY(-1px);border-color:#909fb238;box-shadow:inset 0 1px #ffffff0f,0 6px 20px #00000047}.thm-tile--hero{grid-column:span 2;padding:16px 18px;border-color:#6ec9a82e;box-shadow:inset 0 1px #ffffff0d,0 0 24px #6ec9a80f,0 4px 16px #00000038}.thm-tile--tall{min-height:100px}.thm-tile--std{min-height:82px}.thm-tile--compact{min-height:68px;padding:10px 12px}.thm-expand-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 0;margin-top:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--otb-text-secondary, #8da4b4);background:none;border:none;cursor:pointer;transition:color .15s ease}.thm-expand-btn:hover{color:var(--otb-text-primary, #cdd8e4)}.thm-expand-btn svg{width:14px;height:14px;transition:transform .25s ease}.thm-expand-btn.open svg{transform:rotate(180deg)}.thm-tile-name{font-size:13px;font-weight:700;color:var(--otb-text-primary, #cdd8e4);line-height:1.3;margin-bottom:6px}.thm-tile-count{font-size:10px;color:var(--otb-text-faint, #5a7a8c);font-weight:500}.thm-tile--hero .thm-tile-name{font-size:14px;font-weight:800}.thm-tile-body{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto}.thm-tile-pct{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.5px}.thm-tile-pct--compact{font-size:22px}.thm-tile-drift{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:700}.thm-tile-drift svg{width:10px;height:10px}.thm-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:10px}.thm-hero-pct-col{display:flex;flex-direction:column;gap:4px}.thm-hero-pct{font-size:36px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.5px}.thm-hero-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint, #5a7a8c)}.thm-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.thm-hero-stat{display:flex;flex-direction:column;gap:1px}.thm-hero-stat-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--otb-text-faint, #5a7a8c)}.thm-hero-stat-value{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--otb-text-primary, #cdd8e4)}.thm-hero-drift-row{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid rgba(100,190,230,.04)}.thm-hero-signal{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:4px}.thm-hero-signal--boven{background:#6ec9a81a;color:var(--otb-positive)}.thm-hero-signal--onder{background:#db80801a;color:var(--otb-danger)}.thm-hero-signal--inlijn{background:#909fb21a;color:var(--otb-neutral)}.thm-tile-meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:10px;color:var(--otb-text-faint, #5a7a8c);font-variant-numeric:tabular-nums}.thm-tile-meta-sep{width:1px;height:10px;background:#64bee614}@media(min-width:700px){.thm-grid{grid-template-columns:repeat(4,1fr);gap:10px}.thm-tile--hero{grid-column:span 2;grid-row:span 2;padding:20px}.thm-hero-pct{font-size:44px}.thm-hero-stat-value{font-size:16px}.thm-tile:not(.thm-tile--hero) .thm-tile-pct{font-size:28px}.thm-tile--compact.thm-tile .thm-tile-pct{font-size:24px}}.etf-tt-table{width:100%;border-collapse:collapse}.etf-tt-table th{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--otb-text-faint, #7e9fb3);padding:10px;text-align:left;border-bottom:1px solid rgba(100,190,230,.06)}.etf-tt-table th.r{text-align:right}.etf-tt-table td{font-size:12px;padding:10px;border-bottom:1px solid rgba(100,190,230,.03);color:var(--otb-text-primary, #cdd8e4)}.etf-tt-table td.r{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.etf-tt-table tr:hover{background:#64bee608}.etf-tt-theme{display:flex;align-items:center;gap:6px}.etf-tt-count{font-size:10px;color:var(--otb-text-faint, #7e9fb3)}.etf-tt-signal{font-size:11px;font-weight:600}.etf-instap-item{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.04)}.etf-instap-item:last-of-type{border-bottom:none}.etf-instap-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.etf-instap-name{flex:1}.etf-instap-name-main{font-size:14px;font-weight:700}.etf-instap-name-ticker{font-size:10px;color:var(--otb-text-muted, #8fb0c2)}.etf-instap-status{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:6px;border:1px solid}.etf-instap-reason{font-size:11px;color:var(--otb-text-muted, #8fb0c2);line-height:1.6;margin-top:6px}.etf-instap-trigger{font-size:10px;color:var(--otb-accent, #45c4d7);font-weight:600;margin-top:4px}.etf-instap-expand{display:flex;align-items:center;gap:6px;margin-top:8px;background:none;border:none;cursor:pointer;padding:0;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--otb-text-muted, #8fb0c2);text-transform:uppercase;transition:color .15s}.etf-instap-expand:hover{color:var(--color-brand)}.etf-instap-expand svg{width:12px;height:12px;transition:transform .2s}.etf-instap-expand.open svg{transform:rotate(180deg)}.etf-instap-detail{margin-top:10px;padding:10px 12px;border-radius:8px;background:#16223180;border:1px solid rgba(100,190,230,.06)}.etf-instap-detail-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:4px 0;font-size:11px;align-items:center;border-bottom:1px solid rgba(255,255,255,.03)}.etf-instap-detail-row:last-of-type{border-bottom:none}.etf-instap-detail-label{font-weight:600;color:var(--otb-text-muted, #8fb0c2)}.etf-instap-detail-value{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--otb-text-muted, #8fb0c2)}.etf-instap-detail-status{font-size:10px;font-weight:700;text-align:right;min-width:72px}.etf-instap-detail-meta{font-size:10px;color:var(--otb-text-faint, #7e9fb3);margin-top:6px;font-family:JetBrains Mono,monospace}.etf-instap-v2b-row{display:grid;grid-template-columns:28px 1fr 200px 90px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .14s ease}.etf-instap-v2b-row:last-of-type{border-bottom:none}.etf-instap-v2b-row:hover{background:#ffffff05}.etf-instap-v2b-rank{font-size:10.5px;font-weight:700;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums;letter-spacing:.06em}.etf-instap-v2b-name-main{font-size:13.5px;font-weight:700}.etf-instap-v2b-name-sub{font-size:11px;color:var(--otb-text-faint, #7e9fb3);margin-top:2px}.etf-instap-v2b-track{display:flex;gap:5px;align-items:center}.etf-instap-v2b-cp{flex:1;height:4px;border-radius:2px;background:#ffffff0d}.etf-instap-v2b-cp.done{background:var(--otb-positive)}.etf-instap-v2b-cp.fail{background:#e0858547}.etf-instap-v2b-score-wrap{text-align:right}.etf-instap-v2b-score{font-size:22px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums;line-height:1}.etf-instap-v2b-score.instap{color:var(--otb-positive)}.etf-instap-v2b-score.bijna{color:var(--otb-warning)}.etf-instap-v2b-score.nog{color:var(--otb-text-muted, #8fb0c2)}.etf-instap-v2b-score-max{font-size:12px;font-weight:600;color:var(--otb-text-faint, #7e9fb3);margin-left:1px}.etf-instap-v2b-score-label{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-top:2px}.etf-instap-v2b-expanded{padding:10px 0 6px 44px;border-top:1px dashed rgba(255,255,255,.06);margin-top:4px;margin-bottom:10px}.etf-progress-track{display:flex;align-items:center;gap:0;margin-bottom:8px;position:relative}.etf-progress-checkpoint{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:1}.etf-progress-dot{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.1);background:var(--otb-body-bg, #0f1923)}.etf-progress-dot.filled{border-color:transparent}.etf-progress-dot svg{width:10px;height:10px}.etf-progress-label{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--otb-text-faint, #7e9fb3);margin-top:4px;text-align:center}.etf-progress-connector{position:absolute;top:10px;left:0;right:0;height:2px;z-index:0;background:#ffffff0f}.etf-progress-connector-fill{position:absolute;top:10px;left:0;height:2px;z-index:0;border-radius:1px}.etf-uitg-stack{display:flex;flex-direction:column;gap:10px}.etf-uitg-cat{padding:0;overflow:hidden}.etf-uitg-cat-row{display:flex;align-items:center;gap:12px;padding:16px}.etf-uitg-cat-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.etf-uitg-cat-info{flex:1;min-width:0}.etf-uitg-cat-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-muted)}.etf-uitg-cat-ticker{font-size:20px;font-weight:800;letter-spacing:-.02em}.etf-uitg-cat-ctx{font-size:10px;color:var(--otb-text-faint);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-uitg-cat-metric{text-align:right;flex-shrink:0}.etf-uitg-cat-val{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.etf-uitg-cat-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--otb-text-faint)}.etf-uitg-bar-track{height:4px;border-radius:2px;background:#64bee60f;margin:0 16px;position:relative}.etf-uitg-bar-fill{height:100%;border-radius:2px;position:absolute;left:0;top:0;transition:width .4s ease}.etf-uitg-runners{display:flex;gap:8px;padding:10px 16px 14px;flex-wrap:wrap}.etf-uitg-runner{display:flex;align-items:center;gap:4px;font-size:10px}.etf-uitg-runner-rank{font-weight:700;color:var(--otb-text-faint)}.etf-uitg-runner-ticker{font-weight:600;color:var(--otb-text-secondary)}.etf-uitg-runner-val{color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.etf-uitg-v2b-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:18px}.etf-uitg-v2b-card{padding:20px 20px 18px;border-radius:12px;display:flex;flex-direction:column;transition:transform .2s cubic-bezier(.22,.61,.36,1),border-color .2s ease,box-shadow .2s ease}.etf-uitg-v2b-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.etf-uitg-v2b-card.ret:hover{border-color:#7ad4b559}.etf-uitg-v2b-card.rr:hover{border-color:#6b9cb061}.etf-uitg-v2b-card.kosten:hover{border-color:#45c4d75c}@media(prefers-reduced-motion:reduce){.etf-uitg-v2b-card:hover{transform:none}}.etf-uitg-v2b-card.ret{background:linear-gradient(180deg,#7ad4b514,#14203359);border:1px solid rgba(122,212,181,.15)}.etf-uitg-v2b-card.rr{background:linear-gradient(180deg,#6b9cb01a,#14203359);border:1px solid rgba(107,156,176,.18)}.etf-uitg-v2b-card.kosten{background:linear-gradient(180deg,#45c4d714,#14203359);border:1px solid rgba(69,196,215,.16)}.etf-uitg-v2b-tag{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.etf-uitg-v2b-hero{padding:12px 0 16px;border-bottom:1px solid rgba(255,255,255,.06)}.etf-uitg-v2b-hero-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:flex-end}.etf-uitg-v2b-hero-ticker{font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1;cursor:pointer}.etf-uitg-v2b-hero-name{font-size:11px;color:var(--otb-text-muted, #8fb0c2);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-uitg-v2b-hero-val{font-size:36px;font-weight:700;letter-spacing:-.8px;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.etf-uitg-v2b-hero-unit{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-top:4px;text-align:right}.etf-uitg-v2b-hero-delta{font-size:11.5px;color:var(--otb-text-secondary);margin-top:10px}.etf-uitg-v2b-runners-label{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-top:14px}.etf-uitg-v2b-runner-row{display:grid;grid-template-columns:22px 1fr auto;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:12.5px;align-items:baseline;cursor:pointer;transition:background .14s ease}.etf-uitg-v2b-runner-row:last-child{border-bottom:none}.etf-uitg-v2b-runner-row:hover{background:#ffffff05}.etf-uitg-v2b-runner-rank{font-size:10px;font-weight:700;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums}.etf-uitg-v2b-runner-ticker{font-weight:600;font-size:inherit}.etf-uitg-v2b-runner-name{font-size:10px;color:var(--otb-text-faint, #7e9fb3);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-uitg-v2b-runner-val{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--otb-text-secondary);font-weight:600}@media(max-width:960px){.etf-uitg-v2b-grid{grid-template-columns:1fr}}.etf-uitg-analysis{display:flex;flex-direction:column;gap:10px}.etf-uitg-analysis-card{padding:12px}.etf-uitg-analysis-title{font-size:11px;font-weight:700;margin-bottom:4px}.etf-uitg-analysis-body{font-size:11px;color:var(--otb-text-muted);line-height:1.6}.etf-uitg-cat-row--clickable{cursor:pointer;transition:background .15s ease}.etf-uitg-cat-row--clickable:hover{background:#64bee608}.etf-uitg-cat-delta{font-size:10px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}.uitg-chevron{width:16px;height:16px;flex-shrink:0;color:var(--otb-text-faint);transition:transform .25s ease}.uitg-detail{padding:0 16px 16px}.uitg-detail-explainer{font-size:11px;line-height:1.55;color:var(--otb-text-muted);margin-bottom:12px;padding:10px 12px;background:#64bee606;border:1px solid rgba(100,190,230,.06);border-radius:var(--otb-radius-inner, 6px)}.uitg-detail-grid{border:1px solid rgba(100,190,230,.06);border-radius:var(--otb-radius-inner, 6px);overflow:hidden}.uitg-detail-hdr{display:grid;grid-template-columns:28px 1fr 72px 56px 56px;padding:8px 12px;border-bottom:1px solid rgba(100,190,230,.08);background:#64bee606}.uitg-detail-hdr-cell{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--otb-text-faint);text-align:right}.uitg-detail-hdr-cell--name{text-align:left}.uitg-detail-row{display:grid;grid-template-columns:28px 1fr 72px 56px 56px;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(100,190,230,.04);transition:background .12s ease}@media(max-width:479px){.uitg-detail-hdr,.uitg-detail-row{grid-template-columns:22px 1fr 58px 42px 42px;padding:6px 8px;gap:4px}.uitg-detail-hdr-cell{font-size:7px;letter-spacing:.4px}.uitg-detail-rank{font-size:10px}.uitg-detail-ticker{font-size:11px}.uitg-detail-theme{font-size:8px}.uitg-detail-primary{font-size:11px}.uitg-detail-heat{font-size:9px;min-width:32px;padding:1px 4px}.uitg-detail-tertiary{font-size:10px}.uitg-detail{padding:0 10px 12px}.uitg-detail-explainer{font-size:10px;padding:8px 10px}}.uitg-detail-row:last-child{border-bottom:none}.uitg-detail-row:hover{background:#64bee608}.uitg-detail-row--alt{background:#64bee604}.uitg-detail-row--alt:hover{background:#64bee60a}.uitg-detail-row--winner{background:#64bee608}.uitg-detail-row--winner:hover{background:#64bee60d}.uitg-detail-row--clickable{cursor:pointer;transition:background .15s ease}.uitg-detail-row--clickable:active{background:#64bee614}.uitg-detail-rank{font-size:11px;font-weight:700;color:var(--otb-text-faint);font-variant-numeric:tabular-nums}.uitg-detail-etf{display:flex;flex-direction:column;gap:1px;min-width:0}.uitg-detail-ticker{font-size:12px;font-weight:600;color:var(--otb-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uitg-detail-ticker--winner{font-weight:700;color:var(--otb-text-primary)}.uitg-detail-theme{font-size:9px;color:var(--otb-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uitg-detail-primary{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--otb-text-primary)}.uitg-detail-primary--winner{font-weight:800}.uitg-detail-secondary{text-align:right}.uitg-detail-heat{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;min-width:38px}.uitg-detail-tertiary{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--otb-text-secondary)}.etf-db-header{padding:20px 22px}.etf-db-header-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.etf-db-header-title{font-size:14px;font-weight:700}.etf-db-header-sub{font-size:10px;color:var(--otb-text-faint, #7e9fb3)}.etf-db-header-hero{font-size:32px;font-weight:800;color:var(--otb-accent, #45c4d7);letter-spacing:-.03em;margin-bottom:16px;font-variant-numeric:tabular-nums}.etf-db-header-kpis{display:flex;gap:20px;margin-bottom:16px}.etf-db-header-kpi{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.etf-db-header-kpi-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.etf-db-header-footer{padding:8px 0 0;border-top:1px solid rgba(100,190,230,.04);font-size:10px;color:var(--otb-text-faint, #7e9fb3);display:flex;justify-content:space-between}.etf-db-filters{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 12px;align-items:center}.etf-db-filters-label{font-size:12px;font-weight:700;margin-right:4px}.etf-db-filter{font-size:11px;padding:5px 12px;border-radius:20px;border:1px solid var(--glass-border, rgba(100,190,230,.12));background:#16223166;color:var(--otb-text-secondary, #8da4b4);cursor:pointer;transition:background .15s,border-color .15s}.etf-db-filter:hover{background:#16223199;border-color:#64bee633}.etf-db-count{margin-left:auto;font-size:11px;font-weight:600;color:var(--otb-text-faint, #7e9fb3)}.hm-cell{padding:4px 8px;border-radius:4px;text-align:center;font-size:11px;font-weight:700;min-width:44px;display:inline-block}.hm-table{width:100%;border-collapse:collapse}.hm-table th{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint, #7e9fb3);padding:8px 6px;border-bottom:1px solid var(--glass-border);text-align:left;white-space:nowrap}.hm-table th.r{text-align:right}.hm-table th.active{color:var(--color-brand);border-bottom:2px solid var(--color-brand)}.hm-table td{font-size:12px;padding:8px 6px;border-bottom:1px solid var(--glass-border)}.hm-table td.r{text-align:right;font-variant-numeric:tabular-nums}.hm-table tr:hover{background:#64bee608}.hm-etf-name{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.hm-show-all{display:block;width:100%;text-align:center;padding:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint, #7e9fb3);cursor:pointer;background:none;border:none;border-top:1px solid rgba(100,190,230,.04)}.hm-show-all:hover{color:var(--otb-text-secondary, #8da4b4)}.seismo-row{display:grid;grid-template-columns:28px 1fr auto;gap:18px;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);transition:background .14s ease;border-radius:6px;margin:0 -10px;padding:16px 10px}.seismo-row:last-child{border-bottom:none}.seismo-row--clickable{cursor:pointer}.seismo-row--clickable:hover{background:#ffffff05}.seismo-row--clickable:focus-visible{outline:2px solid var(--otb-accent);outline-offset:2px}.seismo-rank{font-size:10.5px;font-weight:700;color:var(--otb-text-faint);letter-spacing:.06em}.seismo-body{min-width:0}.seismo-title-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.seismo-title{font-size:14.5px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.1px}.seismo-badge{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:#7ad4b524;color:var(--otb-positive);border:1px solid rgba(122,212,181,.28)}.seismo-detail{font-size:12px;color:var(--otb-text-faint);margin-top:4px;line-height:1.5}.seismo-detail b{font-weight:700;color:var(--otb-text-muted);font-size:inherit}.seismo-score{font-size:28px;font-weight:700;letter-spacing:-.8px;line-height:1;display:inline-flex;align-items:baseline;gap:3px}.seismo-score--pos{color:var(--otb-positive)}.seismo-score--amb{color:var(--otb-amber)}.seismo-score--neu{color:var(--otb-neutral)}.seismo-score-suffix{font-size:12px;font-weight:600;color:var(--otb-text-faint)}@media(max-width:640px){.seismo-row{grid-template-columns:24px 1fr auto;gap:12px;padding:14px 0}.seismo-title{font-size:13.5px}.seismo-score{font-size:24px}}.etf-seismo-item{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.04);border-radius:8px;margin:0 -8px;padding:14px 8px;transition:background .15s ease}.etf-seismo-item:last-child{border-bottom:none}.etf-seismo-item--clickable{cursor:pointer}.etf-seismo-item--clickable:hover{background:#64bee60f}.etf-seismo-amplitude{width:48px;height:48px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.etf-seismo-wave{position:absolute;inset:0;border-radius:50%;border:2px solid;opacity:.3}.etf-seismo-wave-inner{position:absolute;inset:8px;border-radius:50%;border:2px solid;opacity:.5}.etf-seismo-wave-core{width:14px;height:14px;border-radius:50%;z-index:1}.etf-seismo-content{flex:1;min-width:0}.etf-seismo-title{font-size:13px;font-weight:700;margin-bottom:2px}.etf-seismo-detail{font-size:11px;color:var(--otb-text-muted);margin-bottom:4px}.etf-seismo-impact-row{display:flex;gap:12px;align-items:center}.etf-seismo-bar-wrap{flex:1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.etf-seismo-bar{height:100%;border-radius:2px}.etf-seismo-impact-label{font-size:10px;font-weight:700;white-space:nowrap}.etf-seismo-context{font-size:10px;padding:3px 8px;border-radius:4px;background:#64bee60f;color:var(--otb-accent);display:inline-block;margin-top:6px}.etf-seismo-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.etf-seismo-badge{font-size:9px;font-weight:700;color:var(--otb-accent)}.etf-seismo-source{font-size:9px;padding:2px 7px;border-radius:4px;background:#64bee614;color:var(--otb-text-faint)}.etf-db-filter:hover{background:#162231b3}.etf-hm-cell{padding:4px 8px;border-radius:4px;text-align:center;font-size:11px;font-weight:700;min-width:44px;display:inline-block}.etf-hm-show-all{display:block;width:100%;text-align:center;padding:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint);border-top:1px solid rgba(100,190,230,.04);cursor:pointer;background:none;border-left:none;border-right:none;border-bottom:none;font-family:inherit}.etf-hm-show-all:hover,.hm-show-all:hover{color:var(--otb-text-muted)}.hm-th-active{color:var(--color-brand)!important;border-bottom:2px solid var(--color-brand)!important}.etf-info-toggle{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--otb-text-faint);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;padding:0;font-family:inherit}.etf-info-toggle:hover{color:var(--otb-text-muted)}.etf-info-panel{margin-top:8px;font-size:11px;color:var(--otb-text-secondary);line-height:1.7}.etf-scatter-drift{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:10px;font-weight:800}.etf-scatter-center-line{position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed rgba(100,190,230,.15)}@media(max-width:700px){.profiel-grid-responsive{grid-template-columns:1fr!important}}.profiel-c-card{overflow:hidden;padding:0!important}.profiel-c-banner{padding:20px 22px;background:linear-gradient(135deg,#45c4d70a,#6ec9a805);border-bottom:1px solid rgba(100,190,230,.06);display:flex;align-items:center;gap:14px}.profiel-c-badge{width:46px;height:46px;border-radius:10px;background:#45c4d714;border:1px solid rgba(69,196,215,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.profiel-c-type{font-size:16px;font-weight:800;color:var(--otb-text-primary);line-height:1.2;margin-bottom:3px}.profiel-c-sub{font-size:11px;color:var(--otb-text-secondary);line-height:1.4}.profiel-c-accent{color:var(--otb-accent);font-weight:600}.profiel-c-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(100,190,230,.06)}.profiel-c-cell{padding:12px 20px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid rgba(100,190,230,.06);border-right:1px solid rgba(100,190,230,.06)}.profiel-c-cell:nth-child(2n){border-right:none}.profiel-c-cell--alt{background:#64bee604}.profiel-c-cell-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--otb-text-faint)}.profiel-c-cell-value{font-size:14px;font-weight:700;color:var(--otb-text-primary);font-variant-numeric:tabular-nums}.profiel-c-cell-value--accent{color:var(--otb-accent)}.profiel-c-cell-value--muted{color:var(--otb-text-faint);font-weight:500}@media(min-width:768px){.profiel-c-grid{grid-template-columns:repeat(3,1fr)}.profiel-c-cell{border-right:1px solid rgba(100,190,230,.06)}.profiel-c-cell:nth-child(2n){border-right:1px solid rgba(100,190,230,.06)}.profiel-c-cell:nth-child(3n){border-right:none}}.profiel-c-holdings{padding:18px 20px 20px}.profiel-c-holdings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.profiel-c-holdings-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);display:flex;align-items:center;gap:6px}.profiel-c-conc{font-size:10px;color:var(--otb-text-faint)}.profiel-c-conc strong{color:var(--otb-text-secondary);font-weight:700}.profiel-c-htable-head{display:grid;grid-template-columns:1fr 80px 56px;padding:0 0 8px;border-bottom:1px solid rgba(100,190,230,.08);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--otb-text-faint)}.profiel-c-htable-head span:last-child{text-align:right}.profiel-c-htable-head-bar{text-align:center}.profiel-c-hrow{display:grid;grid-template-columns:1fr 80px 56px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(100,190,230,.04)}.profiel-c-hrow--alt{background:#64bee604;margin:0 -20px;padding:8px 20px}.profiel-c-hrow-name{display:flex;align-items:baseline;gap:6px;min-width:0}.profiel-c-hrow-rank{font-size:10px;font-weight:700;color:var(--otb-text-faint);flex-shrink:0}.profiel-c-hrow-label{font-size:13px;font-weight:500;color:var(--otb-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profiel-c-hrow-bar-cell{padding:0 6px}.profiel-c-hrow-bar-wrap{height:3px;border-radius:1.5px;background:#64bee60f;overflow:hidden}.profiel-c-hrow-bar{height:100%;border-radius:1.5px;background:linear-gradient(90deg,#45c4d726,#45c4d780)}.profiel-c-hrow-pct{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;color:var(--otb-accent)}.profiel-c-hrow-rest{display:flex;justify-content:space-between;align-items:center;padding:10px 0 2px;font-size:11px;color:var(--otb-text-faint);border-top:1px solid rgba(100,190,230,.04)}.profiel-c-hrow-rest strong{color:var(--otb-text-secondary);font-weight:600}@media(min-width:768px){.profiel-c-htable-head,.profiel-c-hrow{grid-template-columns:1fr 160px 64px}.profiel-c-hrow--alt{margin:0 -20px;padding:8px 20px}}.aand-dist{padding:20px 24px 0}.aand-dist-bar{display:flex;height:14px;border-radius:4px;overflow:hidden;gap:2px;margin-bottom:10px}.aand-dist-seg{border-radius:3px;display:flex;align-items:center;justify-content:center;min-width:8px;transition:width .4s ease}.aand-dist-seg-label{font-size:8px;font-weight:800;color:#fffc}.aand-dist-legend{display:flex;gap:14px;flex-wrap:wrap}.aand-dist-legend-item{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--otb-text-muted)}.aand-dist-legend-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.aand-alpha-signal-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:20px 24px 0;background:#16223159;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.08)}.aand-alpha-signal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint);white-space:nowrap}.aand-alpha-signal-verdict{display:flex;align-items:center;gap:6px}.aand-alpha-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.aand-alpha-signal-text{font-weight:700;font-size:11px;white-space:nowrap}.aand-alpha-strength{display:flex;gap:3px;align-items:center;margin-left:auto}.aand-alpha-str-dot{width:6px;height:6px;border-radius:50%;background:#64bee61f}.aand-alpha-str-dot.filled{background:var(--otb-text-muted)}.aand-alpha-delta{font-size:10px;font-weight:600;color:var(--otb-text-faint);white-space:nowrap;margin-left:4px;display:flex;align-items:center;gap:3px}.otb-expand-trigger.aand-padded{padding:10px 24px 0;width:100%}.aand-detail-panel{padding:12px 24px 0}.aand-alpha-section-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:10px}.aand-detail-text{font-size:12px;line-height:1.7;color:var(--otb-text-secondary);margin:0}.aand-pillar-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(100,190,230,.04)}.aand-pillar-row:last-of-type{border-bottom:none}.aand-pillar-label{display:flex;align-items:center;gap:8px;min-width:110px}.aand-pillar-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.aand-pillar-name{font-size:12px;font-weight:600}.aand-pillar-dots{display:flex;gap:5px;align-items:center}.aand-pillar-dot-block{width:12px;height:12px;border-radius:4px}.aand-pillar-dot-block:not(.filled){background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.aand-pillar-score{text-align:right;min-width:44px;font-size:24px;font-weight:800;letter-spacing:-.02em}.aand-pillar-verdict{text-align:right;min-width:70px;font-size:11px;font-weight:600}@media(max-width:640px){.aand-dist{padding:16px 16px 0}.aand-dist-legend{gap:8px}.aand-dist-legend-item{font-size:9px}.aand-alpha-signal-bar{margin:16px 16px 0;gap:8px;padding:8px 10px;flex-wrap:wrap}.otb-expand-trigger.aand-padded{padding:8px 16px 0}.aand-detail-panel{padding:12px 16px 0}.aand-pillar-row{grid-template-columns:auto 1fr auto;gap:8px}.aand-pillar-dots{display:none}.aand-pillar-score{font-size:16px;min-width:36px}.aand-pillar-verdict{min-width:auto;font-size:10px;white-space:nowrap}}.hero-summary{padding:0;overflow:hidden}.hero-summary-body{padding:16px 22px}.hero-summary-headline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:26px;line-height:1.2;letter-spacing:-.02em}.hero-summary-sub{font-weight:500;color:var(--otb-text-faint);font-size:13px}@media(max-width:640px){.hero-summary-headline{font-size:20px}.hero-summary-sub{font-size:12px}}.hero-summary-metric{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}@media(max-width:640px){.hero-summary-metric{font-size:12px;gap:8px}}.filter-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-title{font-size:15px;font-weight:600;margin-right:8px}.filter-count{font-size:12px;color:var(--otb-text-muted);margin-right:16px}.filter-pill{padding:6px 14px;border-radius:20px;font-size:11px;font-weight:600;background:var(--glass-bg);color:var(--otb-text-muted);border:1px solid var(--glass-border);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.main-table{width:100%;border-collapse:separate;border-spacing:0}.main-table th{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);padding:10px 16px;text-align:left;border-bottom:1px solid rgba(100,190,230,.1);font-weight:600;background:#64bee608;position:sticky;top:0;z-index:1}.main-table th.r{text-align:right}.main-table td{padding:11px 16px;font-size:12px;border-bottom:1px solid rgba(100,190,230,.04);vertical-align:middle}.main-table td.r{text-align:right;font-variant-numeric:tabular-nums}.main-table tbody tr{cursor:pointer;transition:background .15s}.main-table tbody tr:hover{background:#64bee60d}.main-table tbody tr:nth-child(2n){background:#64bee604}.main-table tbody tr:nth-child(2n):hover{background:#64bee60d}.fwts{display:flex;gap:3px}.fwts-pill{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.oordeel-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;background:#ffffff08;white-space:nowrap}.table-footer{text-align:center;padding:14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-accent);cursor:pointer;border-top:1px solid rgba(100,190,230,.08);transition:background .15s}.table-footer:hover{background:#64bee60a}.stock-favicon-table{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--otb-text-muted);background:#ffffff0a;flex-shrink:0;overflow:hidden}.stock-favicon-table img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.search-input-v3{background:var(--glass-bg);color:var(--otb-text-primary, #cdd8e4);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--otb-radius-card, 12px);padding:7px 28px 7px 32px;font-size:12px;width:100%;outline:none}.search-input-v3::-moz-placeholder{color:var(--otb-text-faint)}.search-input-v3::placeholder{color:var(--otb-text-faint)}.search-input-v3:focus{border-color:#64bee640}.detail-hero-name{text-align:center;font-size:36px;font-weight:800;margin-bottom:4px}.detail-hero-meta{text-align:center;font-size:12px;color:var(--otb-text-secondary);margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.detail-hero-meta .tag{padding:3px 10px;border-radius:12px;background:#ffffff0a;font-size:11px;display:inline-flex;align-items:center;gap:4px}.pillar-scores{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.score-card{padding:14px 12px;text-align:center}.score-card-label{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:var(--otb-text-faint);margin-bottom:6px}.score-card-verdict{font-size:20px;font-weight:800;margin-bottom:4px}.score-card-context{font-size:10px;color:var(--otb-text-faint);margin-top:4px}.score-card-slider{height:3px;background:#64bee614;border-radius:2px;position:relative;margin:0 8px}.score-card-dot{width:8px;height:8px;border-radius:50%;position:absolute;top:-2.5px}.score-card-labels{display:flex;justify-content:space-between;margin-top:5px;padding:0 4px;font-size:8px;color:var(--otb-text-faint)}.metric-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:32px}.metric-card{padding:14px 12px;text-align:center}.metric-card-label{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint);margin-bottom:4px}.metric-card-value{font-size:18px;font-weight:700}.metric-card-context{font-size:10px;color:var(--otb-text-faint);margin-top:4px}.kerncijfers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kc-category{padding:14px 14px 10px;background:#64bee608;border:1px solid rgba(100,190,230,.07);border-radius:8px;transition:background .2s ease}.kc-category:hover{background:#64bee60d}.kc-cat-title{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);margin-bottom:10px;display:flex;align-items:center;gap:6px;font-weight:600}@media(max-width:767px){.kc-v1-cell:nth-child(3),.kc-v1-cell:nth-child(4){border-top:1px solid var(--surface-border)}}@media(max-width:767px){.d5-hero-grid{grid-template-columns:1fr!important;gap:16px!important}.d5-hero-sparklines{border-left:0!important;border-top:1px solid var(--surface-border);padding-left:0!important;padding-top:22px;grid-template-columns:1fr!important;gap:18px!important}.d5-hero-sparklines>div:first-child{flex-direction:row!important;flex-wrap:wrap;gap:16px!important;border-right:0!important;padding-right:0!important;padding-bottom:16px;border-bottom:1px solid var(--surface-border)}}.kc-hero-value{font-size:inherit;font-weight:800;letter-spacing:-.03em;line-height:1.15}.kc-hero-label{font-weight:500;color:var(--otb-text-faint)}.kc-hero-ctx{color:var(--otb-text-faint);margin-bottom:10px;font-size:11px}.kc-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid rgba(100,190,230,.04)}.kc-row:last-child{border-bottom:none}.kc-label{font-size:12px;color:var(--otb-text-secondary)}.kc-value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.kc-context{font-size:9px;color:var(--otb-text-faint)}.heatmap{width:100%;border-collapse:separate;border-spacing:0 2px}.heatmap th{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint);padding:10px;text-align:right;font-weight:600;background:#64bee60a;border-bottom:1px solid rgba(100,190,230,.08)}.heatmap th:first-child{text-align:left;border-radius:6px 0 0 6px}.heatmap th:last-child{border-radius:0 6px 6px 0}.heatmap td{padding:4px;font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.heatmap td:first-child{text-align:left;padding:8px 10px}.heatmap .hm-heat{display:block;padding:6px 8px;border-radius:4px;text-align:center;font-weight:700;font-size:11px;font-variant-numeric:tabular-nums;min-width:48px}.heatmap tbody tr{transition:background .15s ease}.heatmap tbody tr:hover{background:#64bee60a}.etf-table{width:100%;border-collapse:separate;border-spacing:0}.etf-table th{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);padding:10px 12px;text-align:left;font-weight:600;background:#64bee60a;border-bottom:1px solid rgba(100,190,230,.08)}.etf-table th:first-child{border-radius:6px 0 0}.etf-table th:last-child{border-radius:0 6px 0 0}.etf-table th.r{text-align:right}.etf-table td{padding:10px 12px;font-size:12px;border-bottom:1px solid rgba(100,190,230,.04)}.etf-table td.r{text-align:right;font-variant-numeric:tabular-nums}.etf-table tbody tr{transition:background .15s ease}.etf-table tbody tr:hover{background:#64bee60a}.etf-table tbody tr:nth-child(2n){background:#64bee604}.etf-table tbody tr:nth-child(2n):hover{background:#64bee60a}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.summary-grid--bordered{border-left:2px solid rgba(var(--sg-color-rgb),.3);padding-left:16px}.summary-subtitle{font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--otb-text-faint);margin:16px 0 12px;padding-bottom:6px;padding-left:12px;display:flex;align-items:center;gap:8px}.ss-card{padding:0;overflow:hidden}.ss-header{display:flex;justify-content:space-between;align-items:baseline;padding:16px 22px 12px;border-bottom:1px solid rgba(100,190,230,.05)}.ss-header-title{font-size:14px;font-weight:700}.ss-header-scope{font-size:10px;color:var(--otb-text-faint)}.ss-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:13px 22px;border-bottom:1px solid rgba(100,190,230,.04)}.ss-row:last-of-type{border-bottom:none}.ss-pillar-label{display:flex;align-items:center;gap:8px;min-width:110px}.ss-pillar-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ss-pillar-name{font-size:12px;font-weight:600}.ss-dots{display:flex;gap:5px;align-items:center}.ss-dot{width:12px;height:12px;border-radius:4px}.ss-dot.empty{background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ss-score{text-align:right;min-width:44px;font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.ss-verdict{text-align:right;min-width:70px;font-size:11px;font-weight:600}.ss-footer{padding:10px 22px;border-top:1px solid rgba(100,190,230,.04);display:flex;justify-content:space-between;font-size:10px;color:var(--otb-text-faint)}.otb-header--compact{padding:16px 18px 12px;margin-bottom:0}.pad-0>.otb-hero{padding:14px 18px 4px}.hm-page .pad-0>.otb-alpha-bar:not(.otb-alpha-bar--clickable){margin:8px 18px 12px;padding:10px 14px;background:#16223180;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(144,159,178,.1);border-radius:8px;border-bottom:none}.hm-page .pad-0>.hm-alpha-bar-connected{border-top:none;margin-top:0;padding-top:10px}.hm-page .pad-0>.otb-expand-trigger{padding:10px 18px;border-top:1px solid rgba(100,190,230,.05);width:100%}.hm-page .pad-0>.otb-detail-panel{margin:0 18px 14px;padding:14px 16px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.08);border-radius:10px;gap:12px}.hm-page .pad-0>.otb-footer{padding:12px 18px;border-top:1px solid rgba(100,190,230,.06)}.hm-page .pad-0>.hm-signal-feed-label{padding:0 18px}.hm-page .pad-0>.hm-signal-feed{padding:0 18px}.hm-page .pad-0>.otb-alpha-bar--clickable{margin:8px 18px 0;width:calc(100% - 36px);cursor:pointer;border:none;text-align:left}.hm-page .pad-0>.hm-split-view{padding:0 18px}.hm-page .pad-0>.hm-interp-block{padding:0 18px}.hm-page .pad-0>.hm-episodes{padding:0 18px}.hm-page .pad-0>.hm-interp-avg{padding:0 18px}.hm-page .pad-0>.hm-pm-intro{padding:10px 18px}.hm-page .pad-0>.hm-pm-grid{padding:0 18px}.otb-hero-insight{font-size:26px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;line-height:1.2}.otb-hero-ctx{font-size:11px;color:var(--otb-text-secondary, #8da4b4);margin-top:4px}.curated{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.curated-card{padding:0;overflow:hidden}.curated-header{display:flex;align-items:center;gap:10px;padding:16px 18px 8px}.curated-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.curated-title{font-size:14px;font-weight:700}.curated-subtitle{font-size:11px;color:var(--otb-text-muted);margin-bottom:8px;padding:0 18px}.curated-hero{padding:4px 18px 10px}.curated-hero-val{font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.curated-hero-ctx{font-size:10px;color:var(--otb-text-faint);margin-top:2px}.curated-col-header{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);margin-bottom:8px;display:flex;align-items:center;gap:4px;padding:0 18px}.curated-col-header-dual{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);font-weight:600;display:flex;justify-content:space-between;padding:6px 18px 5px;margin:0 10px;border-bottom:1px solid rgba(100,190,230,.08);background:#64bee608;border-radius:var(--otb-radius-sm) var(--otb-radius-sm) 0 0}.curated-footer{padding:10px 18px;border-top:1px solid rgba(100,190,230,.04);font-size:10px;color:var(--otb-text-faint)}@media(max-width:767px){.hero-backdrop-wrap>*+.curated-module-wrap{margin-top:56px!important}.hero-backdrop-wrap>.curated-module-wrap+*{margin-top:36px!important}}.curated-unified .curated-tabs{background:linear-gradient(180deg,#162231d9,#121c29bf);border:var(--dm-border);border-bottom:none;border-radius:var(--dm-radius) var(--dm-radius) 0 0;padding:14px 18px 12px;margin-bottom:0;flex-wrap:wrap}.curated-unified-eyebrow{width:100%;margin-bottom:10px}.curated-unified .dm{border-top-left-radius:0;border-top-right-radius:0}.curated-tabs{display:flex;gap:8px;padding:0 4px;margin-bottom:12px}.curated-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;font-size:13px;font-weight:600;font-family:inherit;color:var(--otb-text-muted);background:#ffffff08;border:1px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:all .18s ease}.curated-tab.is-active{color:var(--otb-text-primary);background:#45c4d714;border-color:var(--otb-accent)}.curated-tab-count{font-size:11px;font-weight:500;color:var(--otb-text-faint)}.curated-tab.is-active .curated-tab-count{color:var(--otb-accent)}.stock-row{display:flex;align-items:center;justify-content:space-between;padding:6px 18px;border-bottom:1px solid rgba(100,190,230,.04);transition:background .15s ease}.stock-row:hover{background:#909fb20f}.stock-row:last-child{border-bottom:none}.stock-row-fwts{display:flex;align-items:center;justify-content:space-between;padding:7px 18px;border-bottom:1px solid rgba(100,190,230,.04)}.stock-row-fwts:last-of-type{border-bottom:none}.stock-left{display:flex;align-items:center;gap:8px;flex:1}.stock-right{display:flex;align-items:center;gap:10px}.stock-info{display:flex;align-items:center;gap:8px}.stock-favicon{width:16px;height:16px;border-radius:4px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--otb-text-muted)}.stock-name{font-size:12px;font-weight:600}.stock-meta{font-size:10px;color:var(--otb-text-faint)}.stock-oordeel{font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px}.stock-fwts{display:flex;gap:3px;align-items:center}.stock-fwts-dot{width:6px;height:6px;border-radius:2px}.stock-fwts-label{font-size:8px;font-weight:700;color:var(--otb-text-faint);text-transform:uppercase;letter-spacing:.3px;margin-right:1px}.sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff0a}@media(min-width:768px){.sc-grid{grid-template-columns:repeat(4,1fr)}}.sc-card{background:linear-gradient(155deg,#142032f2,#0c1420f2);padding:14px 16px;cursor:pointer;border:none;border-left:3px solid transparent;text-align:left;transition:background .12s;font-family:inherit;color:inherit}.sc-card:hover{background:#ffffff06}.sc-card--active{background:#ffffff09}.sc-card--top{border-left-color:var(--otb-positive)}.sc-card--pos{border-left-color:#6ec9a852}.sc-card--neu{border-left-color:#ffffff14}.sc-card--neg{border-left-color:#db808066}.sc-card-rank{font-size:9px;font-weight:700;color:var(--otb-text-faint);letter-spacing:.04em;margin-bottom:8px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-card--top .sc-card-rank{color:#6ec9a8a6}.sc-card-val{font-size:26px;font-weight:800;letter-spacing:-.6px;font-variant-numeric:tabular-nums;line-height:1}.sc-card-count{font-size:10px;color:var(--otb-text-faint);margin-top:6px;display:flex;align-items:center}.sc-expand{grid-column:1 / -1;background:#00000047;border-top:3px solid transparent;border-bottom:1px solid rgba(255,255,255,.04)}.sc-expand-row{display:flex;align-items:center;gap:10px;padding:9px 20px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .1s}.sc-expand-row:last-child{border-bottom:none}.sc-expand-row:hover{background:#ffffff0a}.sc-expand-name{flex:1;font-size:13px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--otb-text-primary)}.sc-expand-ticker{font-size:10px;color:var(--otb-text-faint);margin-left:6px;font-weight:500}.sc-expand-ret{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.sc-show-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:13px 20px;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.04);font-family:inherit;font-size:12px;font-weight:600;color:var(--otb-text-muted);cursor:pointer;transition:color .12s,background .12s}.sc-show-more:hover{color:var(--otb-text-primary);background:#ffffff08}.keuzehulp{display:flex;align-items:center;gap:16px;padding:18px 22px;cursor:pointer;border-color:#c4a45633}.keuzehulp:hover{border-color:#c4a45659}.stock-detail-name,.otb-detail-name{font-size:28px}@media(max-width:640px){.stock-detail-name,.otb-detail-name{font-size:22px}}.meth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 20px 16px}.meth-card{background:#64bee60a;border:1px solid rgba(100,190,230,.06);border-radius:var(--otb-radius-inner);padding:14px 16px}.meth-card-label{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);font-weight:600;display:flex;align-items:center;gap:5px;margin-bottom:8px}.meth-card-icon{display:inline-flex;color:var(--color-brand)}.meth-card-value{font-size:14px;font-weight:700;margin-bottom:4px}.meth-card-desc{font-size:11px;color:var(--otb-text-muted);line-height:1.5}@media(max-width:640px){.meth-grid{grid-template-columns:1fr;gap:10px}}.summary-bullet{display:flex;gap:10px;align-items:flex-start}.summary-bullet-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.summary-bullet-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:2px}.summary-bullet-text{font-size:12px;color:var(--otb-text-secondary);line-height:1.5}@media(max-width:768px){.ss-header{padding:14px 14px 10px}.ss-row{grid-template-columns:auto 1fr auto;gap:8px;padding:11px 14px}.ss-pillar-label{min-width:80px}.ss-pillar-name{font-size:11px}.ss-dots{display:none}.ss-score{font-size:16px;min-width:36px}.ss-verdict{min-width:auto;font-size:10px;white-space:nowrap}.ss-footer{padding:8px 14px;flex-wrap:wrap;gap:4px;font-size:9px}.curated{grid-template-columns:1fr;gap:12px}.curated-header{padding:14px 14px 6px}.curated-subtitle{padding:0 14px}.curated-hero{padding:4px 14px 8px}.sec-row{grid-template-columns:1fr 80px 50px;padding:8px 14px}.sec-row-bar{padding:0 8px}.sec-row-name,.sec-row-val{font-size:11px}.pad-0>.otb-hero{padding:12px 14px 4px}.otb-hero-insight{font-size:20px;gap:6px}}@media(max-width:700px){.pillar-scores,.metric-cards{grid-template-columns:repeat(3,1fr)}.kerncijfers{grid-template-columns:repeat(2,1fr)}.summary-grid{grid-template-columns:1fr}}.hm-page{padding-bottom:60px}.hm-page .otb-hero-icon{width:28px;height:28px}.hm-alpha-bar-connected{margin-top:4px;padding-top:8px;border-top:2px solid rgba(144,159,178,.12);border-bottom:none}@keyframes hm-fade-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hm-detail-fade-in{animation:hm-fade-slide-in .25s ease-out}@media(max-width:480px){.hm-page .otb-hero-text{font-size:28px}}.hm-signal-quality{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.3px}.hm-signal-dot{width:7px;height:7px;border-radius:50%}.hm-conflict-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--glass-bg, rgba(22, 34, 49, .55));backdrop-filter:blur(var(--glass-blur, 16px));-webkit-backdrop-filter:blur(var(--glass-blur, 16px));border:1px solid rgba(196,164,86,.15);border-radius:8px;margin-bottom:20px}.hm-conflict-banner svg{flex-shrink:0;margin-top:1px}.hm-conflict-text{font-size:12px;font-weight:600;color:var(--otb-negative, #c4a456)}.hm-conflict-sub{font-size:11px;color:var(--otb-text-muted, #8fb0c2);margin-top:2px}.hm-tension-meter{margin-top:20px;margin-bottom:20px}.hm-tension-axis{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.hm-tension-pole{text-align:center;flex:0 1 auto;min-width:0;max-width:80px}.hm-tension-pole-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.hm-tension-pole-engines{font-size:10px;color:var(--otb-text-muted, #8fb0c2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-tension-bar-wrap{flex:1;margin:0 10px;position:relative;min-width:0}.hm-tension-bar{height:8px;border-radius:4px;background:var(--surface-inset, rgba(15,25,35,.6));position:relative;overflow:visible}.hm-tension-bar-left{position:absolute;left:0;top:0;height:100%;border-radius:4px 0 0 4px}.hm-tension-bar-right{position:absolute;right:0;top:0;height:100%;border-radius:0 4px 4px 0}.hm-tension-bar-clash{position:absolute;top:-4px;width:2px;height:16px;background:var(--otb-negative, #c4a456);border-radius:1px;z-index:2}.hm-tension-label-row{display:flex;justify-content:space-between;margin-top:4px;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--otb-text-faint, #7e9fb3);gap:4px;flex-wrap:nowrap;overflow:hidden}.hm-tension-label-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hm-pillar-rows{display:flex;flex-direction:column;gap:6px}.hm-pillar-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.08);border-radius:8px}.hm-pillar-row-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.hm-pillar-row-name{font-size:11px;font-weight:600;min-width:72px}.hm-pillar-row-gauge{flex:1;position:relative;height:6px;border-radius:3px;overflow:hidden;background:#1e2f4499}.hm-pillar-row-gauge-segments{display:flex;height:100%}.hm-pillar-row-gauge-seg{flex:1;position:relative}.hm-pillar-row-gauge-seg:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#0f1923cc}.hm-pillar-row-gauge-seg:last-child:after{display:none}.hm-pillar-row-dot-pos{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--otb-body-bg, #0c1824);transform:translate(-50%);z-index:2;box-shadow:0 0 8px 2px #ffffff4d}.hm-pillar-row-score{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;min-width:35px;text-align:right}.hm-pillar-row-verdict{font-size:10px;font-weight:700;min-width:80px;text-align:right}.glass.glass--hero{border-color:#6b9cb038;background:radial-gradient(ellipse 700px 300px at 70% 0%,rgba(107,156,176,.08),transparent 60%),linear-gradient(180deg,#162231b8,#101a2d8f);box-shadow:0 6px 28px #00000052,inset 0 1px #ffffff08}.hm-klimaat-hero{padding:40px 32px 28px;display:grid;grid-template-columns:1fr 220px;gap:32px;align-items:center}.hm-klimaat-hero-text{min-width:0}.hm-klimaat-gauge{position:relative;width:220px;height:132px;margin:0 auto}.hm-klimaat-gauge-svg{width:100%;height:100%;display:block}@keyframes hm-gauge-fill{0%{stroke-dashoffset:251.33}to{stroke-dashoffset:var(--arc-final-offset, 0)}}.hm-klimaat-gauge.is-in .hm-klimaat-gauge-fill{animation:hm-gauge-fill 1.1s cubic-bezier(.22,.61,.36,1) .15s both}@media(prefers-reduced-motion:reduce){.hm-klimaat-gauge-fill{animation:none!important;stroke-dashoffset:var(--arc-final-offset, 0)!important}}.hm-klimaat-gauge-num{position:absolute;left:0;right:0;bottom:6px;text-align:center;font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;justify-content:center;gap:4px}.hm-klimaat-gauge-suffix{font-size:14px;font-weight:600;color:var(--otb-text-faint);letter-spacing:-.3px}.hm-klimaat-gauge-delta{position:absolute;top:12px;right:4px;font-size:12px;font-weight:700;letter-spacing:-.1px;font-variant-numeric:tabular-nums}@media(max-width:900px){.hm-klimaat-hero{grid-template-columns:1fr;gap:20px;padding:32px 24px 24px}.hm-klimaat-gauge{width:180px;height:108px}.hm-klimaat-gauge-num{font-size:34px}.hm-klimaat-gauge-suffix{font-size:12px}}.hm-klimaat-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.hm-klimaat-eyebrow:before{content:"";width:20px;height:1px;background:var(--color-brand-light)}.hm-klimaat-verdict{font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.028em;line-height:1.1;margin:10px 0 0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.hm-klimaat-dek{font-size:14.5px;color:var(--otb-text-secondary);margin:14px 0 0;line-height:1.55;max-width:720px}.hm-pillar-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:26px 32px 30px;border-top:1px solid rgba(255,255,255,.06);background:#0000001f}.hm-pillar-cell{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.05);background:#14203366;transition:border-color .15s ease,background .15s ease;cursor:pointer;font:inherit;text-align:left;width:100%}.hm-pillar-cell:hover{border-color:#ffffff1f;background:#14203399}.hm-pillar-cell-label{font-size:11px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.05px}.hm-pillar-cell-score-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hm-pillar-cell-score{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1;font-variant-numeric:tabular-nums}.hm-pillar-cell-verdict{font-size:10.5px;font-weight:600;text-transform:lowercase;letter-spacing:.02em;color:var(--otb-text-muted)}.hm-pillar-cell-bar{height:3px;border-radius:2px;background:#ffffff0a;overflow:hidden}.hm-pillar-cell-bar-fill{height:100%;border-radius:2px;transition:width .5s ease}.hm-pillar-cell-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.hm-pillar-cell-wrap{position:relative;display:flex;min-width:0}.hm-pillar-cell-wrap>.hm-pillar-cell{flex:1;min-width:0}.hm-pillar-cell-info{position:absolute;top:10px;right:10px;z-index:1}@media(max-width:480px){.hm-pillar-strip{grid-template-columns:repeat(2,1fr);gap:8px}.hm-page .otb-alpha-bar{flex-wrap:wrap;row-gap:6px;-moz-column-gap:8px;column-gap:8px}.hm-page .otb-alpha-label,.hm-page .otb-alpha-verdict{min-width:auto}.hm-page .otb-alpha-delta{font-size:10px;white-space:normal;min-width:0;flex-basis:100%;justify-content:flex-start}}.hm-dd-section{padding:10px 0;border-bottom:1px solid rgba(144,159,178,.08)}.hm-dd-section:last-of-type{border-bottom:none}.hm-dd-section-head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:0 0 6px;cursor:pointer;font-family:inherit;color:inherit}.hm-dd-section-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hm-dd-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint, #7e9fb3)}.hm-dd-section-verdict{margin-left:auto;font-size:11px;font-weight:700}.hm-dd-section-arrow{color:var(--otb-text-faint, #7e9fb3);opacity:0;transition:opacity .15s ease;flex-shrink:0}.hm-dd-section-head:hover .hm-dd-section-arrow{opacity:1}.hm-dd-kpi-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.hm-dd-kpi{display:flex;flex-direction:column;align-items:center;min-width:56px;flex:1 1 0;padding:6px 8px;background:#909fb20f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(144,159,178,.08);border-radius:var(--otb-radius-inner, 8px)}.hm-dd-kpi-val{font-size:14px;font-weight:700;line-height:1.2}.hm-dd-kpi-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--otb-text-faint, #7e9fb3);margin-top:2px;white-space:nowrap}.hm-dd-insight{font-size:11px;line-height:1.55;color:var(--otb-text-secondary, #8da4b4);margin:0}.hm-pm-intro{font-size:12px;color:var(--otb-text-secondary, #8da4b4);line-height:1.6;margin:0}.hm-pm-section{margin-top:16px}.hm-pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.hm-pm-card{background:#16223180;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(144,159,178,.12);border-radius:8px;padding:10px 12px;position:relative}.hm-pm-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.hm-pm-card-label{font-size:11px;font-weight:600;color:var(--otb-text-primary, #e0eaf1)}.hm-pm-card-drift{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.hm-pm-card-value{font-family:JetBrains Mono,Menlo,monospace;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:4px}.hm-pm-card-gauge{position:relative;height:6px;border-radius:3px;background:#909fb226;overflow:visible;margin-bottom:4px}.hm-pm-card-gauge-fill{height:100%;border-radius:3px}.hm-pm-card-gauge-mark{position:absolute;top:-2px;width:1px;height:10px;background:var(--otb-text-faint, #7e9fb3);opacity:.4}.hm-pm-card-risk{font-size:10px;font-weight:600;margin-bottom:2px}.hm-pm-card-volume{font-size:10px;color:var(--otb-text-muted, #8fb0c2);margin-top:4px}@media(max-width:480px){.hm-pm-card-header{flex-direction:column;align-items:flex-start;gap:4px}}.otb-cta-wrap{padding:0;overflow:hidden}.otb-cta-head{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;width:100%;transition:background .16s ease}.otb-cta-head:hover{background:#ffffff04}.otb-cta-head:focus-visible{outline:2px solid var(--otb-accent);outline-offset:-2px}.otb-cta-wrap.is-open .otb-cta-head{border-bottom:1px solid rgba(100,190,230,.05)}.otb-cta-chev{color:var(--otb-text-faint);transition:transform .2s ease,color .2s ease;flex-shrink:0}.otb-cta-chev.is-open{transform:rotate(180deg);color:var(--otb-text-muted)}.otb-cta-content{padding:22px}.otb-cta-heading{font-size:20px;font-weight:700;color:var(--otb-text-primary, #cdd8e4);letter-spacing:-.3px;margin:0 0 8px}.otb-cta-sub{font-size:15px;color:var(--otb-text-secondary, #9bafbd);line-height:1.55;margin-bottom:18px;max-width:680px}.otb-cta-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px}.otb-cta-card{padding:14px 16px;border-radius:10px;cursor:pointer;background:var(--glass-bg, rgba(22,34,49,.5));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(144,159,178,.15);transition:border-color .15s,background .15s,transform .15s;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;font-family:inherit;color:inherit}.otb-cta-card:hover{border-color:var(--surface-border-strong, rgba(144,159,178,.25));background:#162231b3;transform:translateY(-1px)}.otb-cta-card--full{grid-column:1 / -1}.otb-cta-card--full .otb-cta-card-icon svg{width:20px;height:20px}.otb-cta-card-icon{display:flex;align-items:center;gap:8px;margin-bottom:2px}.otb-cta-card-icon svg{width:20px;height:20px;color:var(--color-brand);filter:drop-shadow(0 0 4px rgba(77,133,155,.28))}.otb-cta-card-title{font-size:16px;font-weight:700;color:var(--otb-text-primary, #cdd8e4)}.otb-cta-card-desc{font-size:14px;color:var(--otb-text-secondary, #9bafbd);line-height:1.55}.otb-cta-card-arrow{font-size:13px;font-weight:600;color:var(--color-brand-light, #6b9cb0);display:flex;align-items:center;gap:4px;margin-top:6px;transition:color .15s}.otb-cta-card:hover .otb-cta-card-arrow{color:var(--otb-text-primary, #cdd8e4)}.otb-cta-card-arrow svg{width:14px;height:14px}.hm-alpha-signal-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:20px;background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(100,190,230,.08)}.hm-alpha-signal-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap}.hm-alpha-signal-verdict{display:flex;align-items:center;gap:6px}.hm-alpha-signal-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hm-alpha-signal-text{font-weight:700;font-size:11px;white-space:nowrap}.hm-alpha-strength{display:flex;gap:3px;align-items:center}.hm-alpha-str-dot{width:6px;height:6px;border-radius:50%;background:#64bee61f}.hm-alpha-str-dot.filled{background:var(--otb-text-muted, #8fb0c2)}.hm-alpha-delta{margin-left:auto;font-size:10px;color:var(--otb-text-faint, #7e9fb3);white-space:nowrap;display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:2px}.hm-alpha-delta-arrow{width:10px;height:10px}.hm-alpha-expand-trigger{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--otb-text-faint, #7e9fb3);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;padding:6px 0 0;font-family:inherit;width:100%}.hm-alpha-expand-trigger:hover{color:var(--otb-text-muted, #8fb0c2)}.hm-alpha-expand-trigger svg{width:12px;height:12px;transition:transform .25s ease}.hm-alpha-expand-trigger.open svg{transform:rotate(180deg)}.hm-alpha-detail-panel{padding-top:12px}.hm-alpha-section-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--otb-text-faint, #7e9fb3);margin-bottom:10px}.hm-pillar-detail-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.hm-pillar-detail-row:last-child{border-bottom:none}.hm-pillar-detail-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hm-pillar-detail-name{font-size:12px;font-weight:600;min-width:100px}.hm-pillar-detail-dots{display:flex;gap:4px;flex:1}.hm-pd-dot{width:8px;height:8px;border-radius:50%;background:var(--surface-inset, rgba(15,25,35,.6))}.hm-pd-dot.on{background:currentColor}.hm-pillar-detail-score{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.hm-pillar-detail-verdict{font-size:11px;font-weight:600;min-width:90px;text-align:right}.hm-signal-feed-label{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-faint);margin-bottom:8px;margin-top:16px}.hm-signal-feed{margin-bottom:20px}.hm-signal-item{display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;border-bottom:none;border-radius:8px;margin-bottom:6px;position:relative;background:#909fb20d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(144,159,178,.08);transition:transform .18s ease,border-color .18s ease}.hm-signal-item:hover{transform:translateY(-1px);border-color:#909fb22e}.hm-signal-item:last-child{margin-bottom:0}.hm-signal-severity{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:2px}.hm-signal-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.hm-signal-content{flex:1}.hm-signal-title{font-size:12px;font-weight:600;color:var(--otb-text-primary, #cdd8e4)}.hm-signal-desc{font-size:11px;color:var(--otb-text-muted, #8fb0c2);margin-top:2px}.hm-signal-impact{font-size:10px;font-weight:700;margin-top:6px;padding:3px 8px;border-radius:4px;display:inline-block}.hm-signal-impact--amber{background:#c4a45614;color:var(--otb-negative, #c4a456)}.hm-signal-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.hm-signal-badge-new{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:#c4a45626;color:var(--otb-negative, #c4a456)}.hm-signal-age{font-size:10px;color:var(--otb-text-faint, #7e9fb3);font-variant-numeric:tabular-nums}.hm-signal-source{font-size:10px;color:var(--otb-text-faint, #7e9fb3)}.hm-detail-section-title{font-size:11px;font-weight:700;color:var(--otb-text-muted);text-transform:uppercase;letter-spacing:.04em}.hm-detail-body{font-size:12px;color:var(--otb-text-secondary);line-height:1.6}.hm-action-verdict{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#16223173;border-radius:8px;border:1px solid rgba(144,159,178,.08)}.hm-action-verdict-label{font-size:12px;font-weight:600;color:var(--otb-text-muted)}.hm-action-conf{display:flex;align-items:center;gap:8px}.hm-action-conf-num{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--otb-text-primary)}.hm-conf-dots{display:flex;gap:3px}.hm-conf-dot{width:6px;height:6px;border-radius:50%}.hm-conf-dot.on{background:var(--otb-negative, #c4a456)}.hm-conf-dot.off{background:var(--surface-inset, rgba(15,25,35,.6))}.hm-risk-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.hm-risk-row:last-child{border-bottom:none}.hm-risk-label{font-size:11px;color:var(--otb-text-muted, #8fb0c2);min-width:120px}.hm-risk-bar-track{flex:1;height:6px;border-radius:3px;background:var(--surface-inset, rgba(15,25,35,.6))}.hm-risk-bar-fill{height:100%;border-radius:3px;transition:width .3s}.hm-risk-val{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;min-width:35px;text-align:right}.hm-split-view{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.hm-split-half{background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.08);border-radius:10px;padding:16px}.hm-split-label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.hm-split-label-dot{width:6px;height:6px;border-radius:50%}.hm-split-heading{font-size:18px;font-weight:800;line-height:1.1;margin-bottom:6px}.hm-split-desc{font-size:11px;line-height:1.6;color:var(--otb-text-secondary, #8da4b4)}.hm-interp-block{background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.08);border-radius:10px;padding:16px;margin-top:16px}.hm-interp-title{font-size:12px;font-weight:700;color:var(--otb-text-primary, #cdd8e4);margin-bottom:8px}.hm-interp-text{font-size:12px;line-height:1.7;color:var(--otb-text-secondary, #8da4b4)}.hm-interp-avg{display:inline-flex;align-items:baseline;gap:4px;margin-top:10px;font-size:12px;color:var(--otb-text-muted, #8fb0c2)}.hm-bewijs-hero{padding:28px 28px 20px}.hm-bewijs-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.hm-bewijs-eyebrow:before{content:"";width:20px;height:1px;background:var(--color-brand-light)}.hm-bewijs-verdict{font-size:clamp(24px,2.8vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:10px 0 0}.hm-bewijs-dek{font-size:14px;color:var(--otb-text-secondary);margin:12px 0 0;line-height:1.55;max-width:720px}.hm-bewijs-dek strong{color:var(--otb-text-primary);font-weight:700;font-size:inherit}.hm-bewijs-timeline{padding:14px 28px 44px;border-top:1px solid var(--surface-border)}.hm-bewijs-tl-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-muted);margin-bottom:58px}.hm-bewijs-tl-track{position:relative;height:2px;background:#ffffff0f;margin:0 20px}.hm-bewijs-tl-point{position:absolute;top:-10px;opacity:0;transform:translate(-50%) translateY(-6px);display:flex;flex-direction:column;align-items:center;gap:0;cursor:default}@keyframes hm-tl-reveal{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.hm-bewijs-timeline.is-in .hm-bewijs-tl-point{animation:hm-tl-reveal .55s cubic-bezier(.22,.61,.36,1) both}@media(prefers-reduced-motion:reduce){.hm-bewijs-tl-point{animation:none!important;opacity:1!important;transform:translate(-50%) translateY(0)!important}}.hm-bewijs-tl-dot{width:14px;height:14px;border-radius:999px;border:3px solid var(--surface-0, #162231)}.hm-bewijs-tl-yr{position:absolute;top:-40px;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--otb-text-faint);text-align:center;white-space:nowrap}.hm-bewijs-tl-ret{position:absolute;bottom:-34px;font-size:13px;font-weight:700;letter-spacing:-.2px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.hm-bewijs-tl-point.now .hm-bewijs-tl-dot{background:var(--color-brand-light);box-shadow:0 0 12px #6b9cb080}.hm-bewijs-tl-point.now .hm-bewijs-tl-ret{color:var(--color-brand-light)}.hm-bewijs-avg{padding:12px 28px 14px;font-size:13px;color:var(--otb-text-secondary);background:#00000014;border-top:1px solid var(--surface-border)}.hm-bewijs-avg strong{font-weight:700;font-size:inherit;margin:0 4px}@media(max-width:767px){.hm-bewijs-hero{padding:22px 22px 18px}.hm-bewijs-timeline{padding:12px 18px 40px}.hm-bewijs-tl-track{margin:0 12px}.hm-bewijs-tl-yr{top:-36px;font-size:10px}.hm-bewijs-tl-ret{bottom:-30px;font-size:12px}.hm-bewijs-tl-label{margin-bottom:52px}.hm-bewijs-avg{padding:12px 22px}}.hm-episodes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;margin-bottom:12px}.hm-episode{background:#16223159;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(100,190,230,.08);border-radius:10px;padding:10px 10px 8px;text-align:center;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hm-episode:hover{transform:translateY(-1px);border-color:#909fb238;box-shadow:0 4px 12px #0000002e}.hm-episode-label{font-size:9px;font-weight:600;color:var(--otb-text-faint, #7e9fb3);margin-bottom:4px}.hm-episode-return{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.hm-episode-draw{font-size:9px;color:var(--otb-text-faint, #7e9fb3);margin-top:2px}.hm-episode-spark{display:block;margin:6px auto 0;width:100%;height:28px}.hm-match-card{background:#909fb20f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(144,159,178,.1);border-radius:var(--otb-radius-inner);padding:14px}.hm-match-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hm-match-label{font-size:12px;font-weight:600;color:var(--otb-text-primary, #cdd8e4)}.hm-match-pct{font-size:20px;font-weight:800;color:var(--otb-accent, #45c4d7)}.hm-match-bar-track{height:6px;border-radius:3px;background:var(--surface-inset, rgba(15,25,35,.6));margin-bottom:10px}.hm-match-bar-fill{height:100%;border-radius:3px;background:var(--otb-accent, #45c4d7)}.hm-match-desc{font-size:11px;line-height:1.6;color:var(--otb-text-muted, #7e9fb3);margin-bottom:10px}.hm-match-pills{display:flex;flex-wrap:wrap;gap:4px}.hm-match-pill{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--otb-text-muted, #8fb0c2);padding:3px 8px;background:var(--surface-inset, rgba(15,25,35,.6));border-radius:4px}.hm-bot-section{padding:0 18px 12px}.hm-bot-section .otb-section-label{margin-bottom:8px}.hm-bot-ticker{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--otb-text-primary, #cdd8e4);margin-right:6px;vertical-align:middle}.hm-bot-naam{font-size:11px;color:var(--otb-text-muted, #8fb0c2);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.hm-bot-type-badge{font-size:10px;font-weight:600;color:var(--otb-text-faint, #7e9fb3);text-transform:uppercase;letter-spacing:.5px}.hm-bot-reden{font-size:11px;color:var(--otb-text-muted, #8fb0c2);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-bot-spark-row{display:flex;align-items:center;gap:12px;padding:0 18px 12px}.hm-bot-spark{width:120px;height:28px;flex-shrink:0}.hm-bot-spark-label{font-size:12px;font-weight:600}.hm-bot-chart-wrap{padding:0 18px 8px}.hm-bot-nav-chart{width:100%;height:auto;max-height:120px}.hm-bot-chart-empty{font-size:11px;color:var(--otb-text-faint, #7e9fb3);padding:16px 18px;text-align:center}.hm-bot-legend{display:flex;gap:12px;padding:6px 0 0;flex-wrap:wrap}.hm-bot-legend-item{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--otb-text-muted, #8fb0c2)}.hm-bot-legend-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hm-bot-beslislog{padding:0 0 8px;margin-top:12px}.hm-bot-beslislog-entry{font-size:11px;color:var(--otb-text-muted, #8fb0c2);padding:3px 0;line-height:1.5}.hm-bot-sl-badge{display:inline-block;font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;border:1px solid;white-space:nowrap}@media(max-width:600px){.hm-pm-grid{grid-template-columns:1fr 1fr}.hm-split-view{grid-template-columns:1fr}.hm-episodes{grid-template-columns:repeat(2,1fr)}.otb-hero-text{font-size:28px}.hm-split-heading{font-size:16px}.hm-alpha-signal-bar{flex-wrap:wrap;gap:8px}.hm-alpha-signal-text{white-space:normal}.otb-cta-strip{grid-template-columns:1fr 1fr}.otb-cta-card--full{grid-column:1 / -1}.hm-bot-reden{max-width:120px}}@media(max-width:480px){.sent-source-row{flex-wrap:wrap;gap:6px 10px;padding:8px 12px}.sent-source-name{min-width:90px;font-size:11px}.sent-source-mini-meter,.sent-aaii-mini-bar{width:50px}.sent-source-verdict{white-space:normal;text-align:right;font-size:10px}.regio-card{grid-template-columns:80px 1fr auto;gap:8px;padding:12px}.regio-ind-bar{width:44px}.regio-mid{gap:10px}.regio-flag,.regio-rate{font-size:13px}.regio-rate-traj-bar{width:36px}.regio-rate-trend{font-size:9px}.regio-rate-traj-label{font-size:8px}.kal-event-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 140px)}.kal-event-row{padding:10px 12px;gap:8px}.kal-context-grid{grid-template-columns:1fr!important}.kal-inset{min-width:0}.speed-meter-row{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.speed-seg{width:20px}.speed-meter-label{font-size:9px;letter-spacing:.5px}.speed-meter-val{font-size:11px}.etf-uitg-cat-row{gap:8px;padding:12px}.etf-uitg-cat-icon{width:28px;height:28px;border-radius:8px}.etf-uitg-cat-icon svg{width:13px;height:13px}.etf-uitg-cat-ticker{font-size:16px}.etf-uitg-cat-val{font-size:18px}.etf-uitg-runners{gap:6px;padding:8px 12px 12px}.hm-tension-label-row,.hm-tension-pole-label{font-size:9px}.hm-tension-pole-engines{font-size:10px}.space-y-8>:last-child{padding-bottom:60px}.table-scroll-wrapper{position:relative}.table-scroll-wrapper:not(.scrolled-end):after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to right,transparent,rgba(14,25,37,.7));pointer-events:none;z-index:3}}.spread-detail-hero-strip{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.spread-detail-context{display:flex;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(100,190,230,.06);flex-wrap:wrap}.spread-detail-context__metric{display:flex;align-items:baseline;gap:6px}.spread-detail-context__sep{width:1px;height:16px;background:#64bee61f;flex-shrink:0}.spread-detail-analyse__hero{padding:18px 16px;border-bottom:1px solid rgba(100,190,230,.06)}.spread-detail-analyse__icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.spread-detail-analyse__perf{padding:16px}.spread-detail-analyse__perf-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.spread-detail-analyse__perf-card{padding:12px;border-radius:10px;background:#16223180;border:1px solid rgba(100,190,230,.06)}.spread-detail-shifts__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(100,190,230,.06)}.spread-detail-shifts__item{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(100,190,230,.04)}.spread-detail-shifts__item:last-child{border-bottom:none}.spread-detail-shifts__expand{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 0;border:none;border-top:1px solid rgba(100,190,230,.06);background:none;color:var(--otb-text-muted, #8fb0c2);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .15s ease}.spread-detail-shifts__expand:hover{color:var(--otb-text-primary, #cdd8e4)}@media(max-width:639px){.spread-detail-context{gap:10px;padding:12px 14px}.spread-detail-context__sep{display:none}.spread-detail-context__metric{gap:4px}.spread-detail-analyse__perf-grid{grid-template-columns:1fr}}.otb-caption{font-size:11px;font-weight:400;line-height:1.4;color:var(--otb-text-muted)}.otb-caption-bold{font-size:11px;font-weight:700;line-height:1.4}.otb-body{font-size:14px;font-weight:400;line-height:1.5}.otb-body-bold{font-size:14px;font-weight:700;line-height:1.5}.otb-body-sm{font-size:12px;font-weight:400;line-height:1.5}.otb-body-sm-bold{font-size:12px;font-weight:700;line-height:1.5}.otb-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.otb-label-bold{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.otb-heading{font-size:18px;font-weight:700;line-height:1.4;color:hsl(var(--foreground))}.otb-h2-num{font-family:JetBrains Mono,Menlo,monospace;font-size:18px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.otb-card-title{font-size:14px;font-weight:700;line-height:1.3;color:var(--otb-text-secondary)}.otb-row-title{font-size:12px;font-weight:600;color:hsl(var(--foreground))}.otb-display{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.otb-highlight{font-size:22px;font-weight:700;line-height:1}.otb-metric{font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.otb-kv-value{font-size:14px;font-weight:700}.otb-hero-bg{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em}.otb-verdict{border-radius:var(--otb-radius-card);--verdict-rgb: 255,255,255;background:linear-gradient(180deg,rgba(var(--verdict-rgb),.07),rgba(var(--verdict-rgb),.02)),var(--surface-0);border:1px solid rgba(var(--verdict-rgb),.18)}.otb-text{color:var(--otb-text-primary)}.otb-text-secondary{color:var(--otb-text-secondary)}.otb-text-muted{color:var(--otb-text-muted)}.otb-text-faint{color:var(--otb-text-faint)}.otb-container{border-radius:var(--otb-radius-card, 12px);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);overflow:hidden;position:relative}.otb-pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;white-space:nowrap;flex-shrink:0;background:var(--surface-1);padding:.125rem .5rem;font-size:10px;font-weight:600;line-height:1.3}.otb-pill--md{padding:.25rem .75rem;font-size:12px;font-weight:700}.otb-pill-positive{background:color-mix(in srgb,var(--otb-positive) 15%,transparent);color:var(--otb-positive)}.otb-pill-negative{background:color-mix(in srgb,var(--otb-negative) 15%,transparent);color:var(--otb-negative)}.otb-pill-danger{background:color-mix(in srgb,var(--otb-danger) 15%,transparent);color:var(--otb-danger)}.otb-pill-neutral{background:color-mix(in srgb,var(--otb-neutral) 15%,transparent);color:var(--otb-neutral)}.otb-td{font-size:12px;font-weight:500;color:var(--otb-text-primary)}.otb-td-bold{font-size:12px;font-weight:700;color:var(--otb-text-primary)}.otb-td-num{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--otb-text-primary)}.otb-tabel-cijfer{font-size:14px;font-weight:700;font-family:JetBrains Mono,Menlo,monospace;font-variant-numeric:tabular-nums;color:var(--otb-text-primary)}.otb-tabel-pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;white-space:nowrap;flex-shrink:0;background:var(--surface-1);padding:.25rem .75rem;font-size:12px;font-weight:700;line-height:1.3}.otb-tabel-positief{color:var(--otb-positive)}.otb-tabel-negatief{color:var(--otb-negative)}.otb-tabel-neutraal{color:var(--otb-neutral)}.otb-tabel-danger{color:var(--otb-danger)}.otb-table{width:100%;font-size:12px;color:var(--otb-text-primary);border-collapse:collapse}.otb-row{border-top:1px solid hsl(var(--border) / .3);transition:background-color .15s ease,box-shadow .15s ease;cursor:pointer}.otb-card-content{padding:var(--otb-card-pad);display:flex;flex-direction:column;gap:var(--otb-card-gap)}.otb-card-content--sm{padding:var(--otb-card-pad-sm);display:flex;flex-direction:column;gap:var(--otb-card-gap-sm)}.otb-inset{border-radius:var(--otb-radius-inner);border:1px solid var(--surface-border);background:var(--surface-inset)}.otb-tinted{border-radius:var(--otb-radius-inner);border:1px solid;overflow:hidden;background:var(--surface-0);box-shadow:0 2px 8px #00000026}.otb-popover{border-radius:var(--radius);border:1px solid rgba(144,159,178,.14);background:#1622318c;box-shadow:0 4px 16px #0000004d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.otb-list-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--otb-radius-inner);transition:background-color .15s ease;cursor:pointer;text-align:left;width:100%}.otb-stat{border-radius:var(--otb-radius-inner);padding:.375rem .625rem;background:var(--surface-1)}.otb-stat--conclusion{padding:.5rem .625rem}.otb-stat-banner{background:#ffffff04}.otb-dot-positive{background:var(--otb-positive)}.otb-dot-negative{background:var(--otb-negative)}.otb-dot-danger{background:var(--otb-danger)}.otb-dot-neutral{background:var(--otb-neutral)}.otb-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--otb-text-primary)}.otb-legend-swatch{width:10px;height:10px;border-radius:2px;flex-shrink:0}.otb-module-divider{border:none;border-top:1px solid var(--surface-border);margin:8px 0}.otb-fade-in{animation:otb-fade-in .3s ease-out both}.otb-stagger>*{animation:otb-fade-in .3s ease-out both}.otb-stagger>*:nth-child(1){animation-delay:0ms}.otb-stagger>*:nth-child(2){animation-delay:60ms}.otb-stagger>*:nth-child(3){animation-delay:.12s}.otb-stagger>*:nth-child(4){animation-delay:.18s}.otb-stagger>*:nth-child(5){animation-delay:.24s}.otb-stagger>*:nth-child(6){animation-delay:.3s}.otb-stagger>*:nth-child(7){animation-delay:.36s}.otb-stagger>*:nth-child(8){animation-delay:.42s}.otb-pill--sm{font-size:10px;padding:2px 6px}.otb-table--interactive tbody tr{cursor:pointer}.otb-table--interactive tbody tr:hover{background:var(--surface-hover)!important}.otb-table--sortable tbody{transition:opacity .15s ease}.otb-pillar{border-radius:var(--otb-radius-inner);--pillar-rgb: 255,255,255;background:linear-gradient(180deg,rgba(var(--pillar-rgb),.07),rgba(var(--pillar-rgb),.03)),var(--surface-0);border:1px solid rgba(var(--pillar-rgb),.22)}.otb-alpha-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:10px 0;border-bottom:1px solid var(--surface-border)}.otb-alpha-bar:last-child{border-bottom:none}.otb-alpha-bar--clickable{background:transparent;border-radius:8px;padding:10px 12px;margin:0 -12px;transition:background .15s ease}.otb-alpha-bar--clickable:hover{background:#909fb20f}.otb-alpha-bar--clickable .otb-chevron-icon{transition:transform .2s ease}.otb-alpha-bar--clickable.open .otb-chevron-icon{transform:rotate(180deg)}.otb-alpha-label{font-size:12px;font-weight:500;color:var(--otb-text-secondary);min-width:90px;flex-shrink:0}.otb-alpha-verdict{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;min-width:72px;flex-shrink:0}.otb-alpha-dot{width:8px;height:8px;border-radius:9999px;flex-shrink:0}.otb-alpha-text{font-size:11px;color:var(--otb-text-muted);flex:1;min-width:0}.otb-alpha-strength{display:flex;align-items:center;gap:3px;flex-shrink:0}.otb-alpha-str-dot{width:5px;height:5px;border-radius:9999px;background:var(--surface-border)}.otb-alpha-delta{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:2px;flex-shrink:0;white-space:nowrap}.otb-alpha-delta-arrow{font-size:8px;line-height:1}.otb-expand-trigger{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:10px;font-weight:600;color:var(--otb-text-faint);text-transform:uppercase;letter-spacing:.06em;background:none;border:none;padding:10px 0 4px;font-family:inherit;transition:color .15s ease}.otb-expand-trigger:hover{color:var(--otb-text-muted)}@media(max-width:640px){.otb-expand-trigger{min-height:44px;padding:14px 0 10px}}.otb-expand-trigger svg{width:12px;height:12px;flex-shrink:0;transition:transform .2s ease}.otb-expand-trigger.open svg{transform:rotate(180deg)}.otb-detail-panel{margin-top:12px;padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--surface-inset);border-radius:var(--otb-radius-inner);border:1px solid var(--surface-border);animation:hm-fade-slide-in .25s ease-out}.otb-detail-panel.regime-detail-panel{padding:20px;margin-top:4px;display:flex;flex-direction:column;gap:20px;animation:hm-fade-slide-in .25s ease-out}.otb-detail-panel.regime-detail-panel .regime-balans,.otb-detail-panel.regime-detail-panel .timeline-chart{margin-bottom:0}.otb-detail-panel.regime-detail-panel .context-ranges{margin-top:0}.otb-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--otb-text-faint);margin:0}.otb-detail-card{background:#909fb20f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(144,159,178,.1);border-radius:var(--otb-radius-inner);padding:10px 12px;transition:transform .18s ease,border-color .18s ease}.otb-detail-card:hover{transform:translateY(-1px);border-color:#909fb233}.otb-narrative{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--surface-1);border-radius:var(--otb-radius-inner);border:1px solid var(--surface-border)}.otb-narrative-icon{width:16px;height:16px;flex-shrink:0;color:var(--otb-text-muted);margin-top:1px}.otb-narrative-text{font-size:12px;line-height:1.5;color:var(--otb-text-secondary)}.otb-consensus{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:var(--otb-text-muted, #7e9fb3)}.otb-verdict-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:4px 0}.otb-verdict-item{display:flex;align-items:center;gap:4px;font-size:11px}.otb-verdict-dot{width:6px;height:6px;border-radius:9999px;flex-shrink:0}.otb-verdict-key{font-size:11px;font-weight:500;color:var(--otb-text-muted)}.otb-verdict-val{font-weight:700}.otb-verdict-sep{color:var(--surface-border);font-size:10px}.otb-score{font-size:28px;font-weight:700;line-height:1;font-family:JetBrains Mono,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.otb-score--sm{font-size:22px;font-weight:700;line-height:1;font-family:JetBrains Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.otb-kpi-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.otb-kpi{display:flex;flex-direction:column;gap:4px}.otb-kpi-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--otb-text-muted);display:block;margin-bottom:2px}.otb-table--compact th{padding-top:8px;padding-bottom:8px}.otb-table--compact td{padding-top:6px;padding-bottom:6px}.otb-kpi-lg{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--otb-text-muted)}.otb-kpi-value-lg,.otb-kpi-value{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2}.otb-section-heading{font-size:16px;font-weight:600;color:var(--otb-text-primary);line-height:1.3;margin-bottom:12px}.otb-subsection{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--otb-text-primary)}.otb-glass-sub{background:#16223180;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(144,159,178,.12);border-radius:8px}.otb-hover-lift{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.otb-hover-lift:hover{transform:translateY(-1px);border-color:#909fb238;box-shadow:0 4px 12px #0000002e}.otb-gauge-dot-glow{box-shadow:0 0 6px 2px currentColor}.search-palette-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;background:#0a101cbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-palette{width:min(560px,calc(100vw - 32px));max-height:min(480px,calc(100vh - 120px));margin-top:max(80px,12vh);background:var(--color-card-bg, #162033);border:1px solid var(--surface-border, #1e2f44);border-radius:16px;box-shadow:0 25px 80px #0009,0 0 0 1px var(--otb-tint-accent-8);display:flex;flex-direction:column;overflow:hidden}.search-palette-input{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--surface-border, #1e2f44);flex-shrink:0}.search-palette-input input{flex:1;background:transparent;border:none;outline:none;color:var(--otb-text-primary, #e8f0f8)}.search-palette-clear{flex-shrink:0;color:var(--otb-text-muted);background:none;border:none;cursor:pointer;padding:2px}.search-palette-kbd{padding:2px 6px;color:var(--otb-text-muted, #8fb0c2);background:var(--surface-2, #1a2a3e);border:1px solid var(--surface-border, #1e2f44)}.search-palette-list{overflow-y:auto;flex:1;padding:6px 0}.search-palette-empty{color:var(--otb-text-muted);text-align:center;padding:32px 20px;line-height:1.7}.search-palette-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 20px;text-align:left;background:transparent;border:none;outline:none;cursor:pointer;transition:background .12s ease}.search-palette-row[aria-selected=true]{background:var(--surface-2)}.search-palette-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:var(--surface-2);overflow:hidden}.search-palette-title{color:var(--otb-text-primary)}.search-palette-sub{color:var(--otb-text-muted);margin-top:1px}.search-palette-tag{padding:2px 7px;flex-shrink:0}.search-palette-ticker{color:var(--otb-accent, #45c4d7);min-width:40px;text-align:right;flex-shrink:0}.search-palette-footer{padding:8px 20px;border-top:1px solid var(--surface-border, #1e2f44);color:var(--otb-text-muted, #8fb0c2);flex-shrink:0}.otb-movement-row{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:stretch;padding:7px 8px;border-radius:8px;position:relative;overflow:hidden}.otb-movement-row--empty{opacity:.4;filter:saturate(.3)}.otb-movement-glow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.otb-movement-count{width:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.otb-movement-count-value{font-size:18px;font-weight:800;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;line-height:1}.otb-movement-body{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;position:relative;z-index:1}.otb-movement-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1}.otb-movement-list{display:flex;align-items:center;gap:5px;min-width:0}.otb-movement-list--wrap{flex-wrap:wrap;row-gap:5px}.otb-movement-list--scroll{flex-wrap:wrap;row-gap:5px;max-height:160px;overflow-y:auto;align-content:flex-start;padding-right:4px}.otb-movement-empty{font-size:11px;color:var(--otb-text-faint, #7e9fb3);font-style:italic}.otb-movement-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 3px;border-radius:5px;flex-shrink:0}.otb-movement-chip-icon{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3, #243a50);border:1px solid rgba(100,190,230,.08);overflow:hidden}.otb-movement-chip-ticker{font-size:11px;font-weight:700;color:var(--otb-text-primary, #cdd8e4);font-family:JetBrains Mono,monospace;letter-spacing:.3px;line-height:1}.otb-movement-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px 7px 3px 8px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.05em;background:transparent;cursor:pointer;font-family:Inter,sans-serif}.otb-movement-toggle-count{font-family:JetBrains Mono,monospace}.otb-movement-row--green{--mv-color: var(--otb-positive, #6ec9a8);--mv-rgb: var(--otb-positive-rgb, 110, 201, 168)}.otb-movement-row--accent{--mv-color: var(--otb-accent, #45c4d7);--mv-rgb: var(--otb-accent-rgb, 69, 196, 215)}.otb-movement-row--amber{--mv-color: var(--otb-negative, #c4a456);--mv-rgb: var(--otb-negative-rgb, 196, 164, 86)}.otb-movement-glow{background:radial-gradient(ellipse at 6% 50%,rgba(var(--mv-rgb),.09) 0%,transparent 55%)}.otb-movement-count{background:rgba(var(--mv-rgb),.1);border:1px solid rgba(var(--mv-rgb),.22)}.otb-movement-count-value,.otb-movement-label{color:var(--mv-color)}.otb-movement-chip{background:rgba(var(--mv-rgb),.08);border:1px solid rgba(var(--mv-rgb),.22)}.otb-movement-toggle{color:var(--mv-color);border:1px dashed rgba(var(--mv-rgb),.22)}.otb-movement-strip{padding:12px 12px 10px;display:flex;flex-direction:column;gap:5px}.otb-richting-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 8px;border-radius:4px;margin-top:6px;text-transform:uppercase}.otb-richting-pill--off{color:var(--otb-negative);background:rgba(var(--otb-negative-rgb, 196, 164, 86),.1);border:1px solid rgba(var(--otb-negative-rgb, 196, 164, 86),.2)}.otb-richting-pill--on{color:var(--otb-positive);background:rgba(var(--otb-positive-rgb, 110, 201, 168),.1);border:1px solid rgba(var(--otb-positive-rgb, 110, 201, 168),.2)}.otb-richting-pill svg{width:10px;height:10px}.otb-conflict-banner{margin-bottom:4px;padding:8px 12px;border-radius:6px;background:rgba(var(--otb-negative-rgb, 196, 164, 86),.06);border:1px solid rgba(var(--otb-negative-rgb, 196, 164, 86),.12);display:flex;align-items:center;gap:8px}.otb-stale-warning{padding:10px 14px;border-radius:8px;background:rgba(var(--otb-accent-rgb, 69, 196, 215),.06);border:1px solid rgba(var(--otb-accent-rgb, 69, 196, 215),.15);display:flex;align-items:flex-start;gap:8px;margin:0 18px 12px}.otb-divergentie-banner{color:var(--otb-text-secondary);margin:0;padding:16px 22px 14px;border-bottom:1px solid var(--surface-border)}@media(max-width:767px){.otb-divergentie-banner{padding:14px 18px 12px}}.hm-pillar-cell-bar--bipolar{position:relative}.hm-pillar-cell-bar--bipolar:before{content:"";position:absolute;left:50%;top:-2px;width:1px;height:8px;background:var(--otb-text-faint);opacity:.5;transform:translate(-50%)}.hm-pillar-cell-bar-marker{position:absolute;top:-2px;width:8px;height:8px;border-radius:50%;transform:translate(-50%);box-shadow:0 0 0 2px var(--surface-0, #162231);pointer-events:none}.otb-hysterese-label{color:var(--otb-text-faint);font-style:italic;margin-top:2px}.otb-empty-state{padding:32px 24px;text-align:center}.otb-empty-state svg{margin:0 auto 14px;display:block}.hm-page .hm-radar-split{display:grid;grid-template-columns:1fr 1px 1fr;align-items:start}.hm-page .hm-radar-split-divider{background:var(--surface-border, rgba(255, 255, 255, .06));align-self:stretch}.hm-page .hm-radar-col-wrapper{min-width:0}.hm-page .hm-radar-col{display:flex;flex-direction:column;gap:0;padding:24px 28px 26px;width:100%;text-align:left;font-family:inherit;color:inherit;border:0;background:transparent;transition:background .16s ease}.hm-page .hm-radar-col[style*=pointer]:hover{background:#ffffff04}.hm-page .hm-radar-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.hm-page .hm-radar-col-label{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--otb-text-faint)}.hm-page .hm-radar-col-days{font-size:10.5px;color:var(--otb-text-faint);letter-spacing:.02em}.hm-page .hm-radar-col-days b{font-weight:700;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.hm-page .hm-radar-col-state{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hm-page .hm-radar-col-state-main{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.05}.hm-page .hm-radar-col-state-tag{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint)}.hm-page .hm-radar-col-verdict{font-size:13.5px;color:var(--otb-text-secondary);margin:14px 0 0;line-height:1.55;max-width:420px}.hm-page .hm-radar-col-ladder{margin-top:22px}.hm-page .hm-radar-col-ladder-line{height:2px;border-radius:2px;background:#ffffff0d;position:relative;overflow:hidden}.hm-page .hm-radar-col-ladder-fill{position:absolute;top:0;left:0;bottom:0;border-radius:2px;transition:width .4s ease;min-width:2px}.hm-page .hm-radar-col-ladder-stops{display:flex;justify-content:space-between;margin-top:6px;font-size:9.5px;letter-spacing:.04em;color:var(--otb-text-faint)}.hm-page .hm-radar-col-ladder-stops span.active{font-weight:700}@media(max-width:767px){.hm-page .hm-radar-split{grid-template-columns:1fr}.hm-page .hm-radar-split-divider{display:none}.hm-page .hm-radar-col-wrapper+.hm-radar-col-wrapper{border-top:1px solid var(--surface-border, rgba(255, 255, 255, .06))}.hm-page .hm-radar-col{padding:22px 22px 24px}.hm-page .hm-radar-col-state-main{font-size:20px}}.hm-page .hm-radar-col-wrapper>.expand-panel>div{padding:0 28px 22px}@media(max-width:767px){.hm-page .hm-radar-col-wrapper>.expand-panel>div{padding:0 22px 20px}}.hm-table .otb-sticky-col{position:sticky;left:0;z-index:2;background:#121c2eeb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:2px 0 4px #00000026}.hm-table .otb-sticky-col-header{position:sticky;left:0;z-index:3;background:#121c2ef2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:2px 0 4px #00000026}@media(max-width:768px){.hm-page .glass,.shifts-page .glass,.etf-page .glass,.aandelen-page .glass,.macro-page .glass,.crypto-page .glass,.markten-page .glass,.sentiment-page .glass,.calendar-page .glass{background:#16223159;border:none;box-shadow:none}.hm-page .glass:after,.shifts-page .glass:after,.etf-page .glass:after,.aandelen-page .glass:after,.macro-page .glass:after,.crypto-page .glass:after,.markten-page .glass:after,.sentiment-page .glass:after,.calendar-page .glass:after{display:none}.hm-page .glass:hover,.shifts-page .glass:hover,.etf-page .glass:hover,.aandelen-page .glass:hover,.macro-page .glass:hover,.crypto-page .glass:hover,.markten-page .glass:hover,.sentiment-page .glass:hover,.calendar-page .glass:hover{background:#16223173;border-color:transparent;box-shadow:none}.hm-page .otb-glass-sub,.shifts-page .otb-glass-sub,.etf-page .otb-glass-sub,.aandelen-page .otb-glass-sub,.macro-page .otb-glass-sub,.crypto-page .otb-glass-sub,.markten-page .otb-glass-sub,.sentiment-page .otb-glass-sub,.calendar-page .otb-glass-sub,.hm-page .otb-cta-card,.shifts-page .otb-cta-card,.etf-page .otb-cta-card,.aandelen-page .otb-cta-card,.macro-page .otb-cta-card,.crypto-page .otb-cta-card,.markten-page .otb-cta-card,.sentiment-page .otb-cta-card,.calendar-page .otb-cta-card,.hm-page .glass-inset,.shifts-page .glass-inset,.etf-page .glass-inset,.aandelen-page .glass-inset,.macro-page .glass-inset,.crypto-page .glass-inset,.markten-page .glass-inset,.sentiment-page .glass-inset,.calendar-page .glass-inset,.hm-page .hm-pillar-cell,.hm-page .hm-signal-item,.hm-page .hm-split-half,.hm-page .hm-episode,.hm-page .hm-pm-card,.hm-page .hm-radar-row,.hm-page .hm-interp-block,.sentiment-page .sent-chart-card,.sentiment-page .sent-split-panel,.sentiment-page .sent-source-row,.sentiment-page .sent-footer-note,.shifts-page .footer-note,.shifts-page .dominantie-wrap,.calendar-page .pillar,.calendar-page .kal-inset,.macro-page .stress-netliq-strip,.macro-page .regio-card,.crypto-page .cry-pillar-cell{background:#1622318c;border:1px solid rgba(144,159,178,.12)}}.bot-page{min-height:100vh;background:var(--color-body-bg, #0f1923);color:var(--otb-text-primary, #cdd8e4);font-family:Inter,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bp-container{width:100%;max-width:430px;margin:0 auto;padding-bottom:48px}@media(min-width:720px){.bp-container{max-width:760px;padding-bottom:64px}}@media(min-width:1024px){.bp-container{max-width:1040px;padding-bottom:72px}}@media(min-width:1280px){.bp-container{max-width:1200px}}.bp-info-card{border-radius:var(--dm-radius, 12px);padding:24px 20px}.bp-verdict-bar{height:6px;border-radius:3px;background:var(--otb-tint-brand-8);position:relative;overflow:hidden}.hp-ed2-body{padding:20px 20px 18px;display:flex;flex-direction:column;gap:16px}.hp-ed2-subtitle{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint);margin:0}.hp-ed2-subtitle .dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--otb-text-faint);margin:0 8px 2px;vertical-align:middle}.hp-ed2-headline{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-weight:600;font-size:21px;line-height:1.35;letter-spacing:-.015em;color:var(--otb-text-primary);margin:0;max-width:780px}.hp-ed2-headline em{font-style:normal;font-size:inherit;color:var(--otb-positive);font-weight:600}.hp-ed2-portfolio-framing{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--otb-text-secondary);max-width:720px;letter-spacing:-.005em}.hp-ed2-below-threshold{margin:0;padding:12px 0;font-size:13px;color:var(--otb-text-secondary);font-style:italic;line-height:1.55}.hp-ed2-spectrum{width:100%;margin-top:2px}.hp-ed2-spectrum-track{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--otb-negative-rgb),.45),rgba(var(--otb-negative-rgb),.18) 22%,#909fb229,rgba(var(--otb-positive-rgb),.32) 78%,rgba(var(--otb-positive-rgb),.65));margin-bottom:14px}.hp-ed2-spectrum-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--otb-text-secondary);box-shadow:0 0 0 3px var(--glass-bg, #0e1117)}.hp-ed2-spectrum-dot--accent{width:12px;height:12px}.hp-ed2-spectrum-labels{position:relative;height:34px}.hp-ed2-spectrum-cat{position:absolute;top:0;transform:translate(-50%);font-size:11px;color:var(--otb-text-secondary);font-weight:500;white-space:nowrap;letter-spacing:-.005em}.hp-ed2-spectrum-cat--accent{font-size:inherit;font-weight:600}.hp-ed2-spectrum-axis{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint);padding:0 2px}.hp-ed2-meta{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--otb-text-secondary);line-height:1.55;margin-top:4px}.hp-ed2-meta .nuance strong{color:var(--otb-text-primary);font-weight:600}.hp-ed2-meta .risk{font-size:11.5px;color:var(--otb-text-faint);font-style:italic}.hp-ed2-footer-link{color:var(--otb-text-secondary);cursor:pointer;transition:color .15s;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.hp-ed2-footer-link:hover{color:var(--otb-text-primary)}.hp-ed2-footer-link .arrow{transition:transform .15s;color:var(--otb-text-faint)}.hp-ed2-footer-link:hover .arrow{transform:translate(3px);color:var(--otb-text-secondary)}.hp-ed2-spectrum-accent-caption{display:none}@media(max-width:600px){.hp-ed2-body{padding:22px 18px 20px;gap:18px}.hp-ed2-headline{font-size:18px;line-height:1.35}.hp-ed2-portfolio-framing{font-size:12.5px;margin-top:0}.hp-ed2-spectrum{margin-top:4px}.hp-ed2-spectrum-track{margin-bottom:12px}.hp-ed2-spectrum-labels{display:none}.hp-ed2-spectrum-accent-caption{display:flex;align-items:baseline;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(100,190,230,.06);line-height:1.4}.hp-ed2-spectrum-accent-caption .eyebrow{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);white-space:nowrap}.hp-ed2-spectrum-accent-caption .value{font-weight:700;font-size:14px;letter-spacing:-.01em}.hp-ed2-meta{margin-top:4px;gap:8px}.hp-ed2-root .otb-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px 18px}}.ms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 10px 20px;-moz-column-gap:0;column-gap:0}.ms-cell{position:relative;padding:12px 18px;color:inherit;min-width:0}.ms-cell+.ms-cell:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:#909fb21a}.ms-label{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.ms-name{font-size:12px;font-weight:700;color:var(--otb-text-primary);letter-spacing:.2px;line-height:1.2}.ms-ccy{font-size:9px;font-weight:600;color:var(--otb-text-faint);letter-spacing:.6px;text-transform:uppercase;line-height:1.2}.ms-price{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.5px;color:var(--otb-text-primary);margin-bottom:14px}.ms-compare{display:flex;flex-direction:column;gap:4px}.ms-compare-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.ms-period{font-size:10.5px;font-weight:400;color:var(--otb-text-faint);letter-spacing:.1px;white-space:nowrap}.ms-period.primary{color:var(--otb-text-muted);font-weight:600;font-size:inherit}.ms-delta{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;letter-spacing:.1px;white-space:nowrap}.ms-arrow{font-size:8px;line-height:1}.ms-delta.primary{padding:2.5px 7px;border-radius:5px;font-size:10.5px}.ms-delta.primary.up{color:var(--otb-positive);background:#6ec9a824}.ms-delta.primary.down{color:var(--otb-negative);background:#db808024}.ms-delta.primary.flat{color:var(--otb-neutral);background:#909fb21a}.ms-delta.secondary{padding:0 2px;font-weight:600;font-size:inherit}.ms-delta.secondary.up{color:var(--otb-positive)}.ms-delta.secondary.down{color:var(--otb-negative)}.ms-delta.secondary.flat{color:var(--otb-neutral)}.ms-delta.ath{padding:0 2px;font-weight:600;font-size:inherit}.ms-delta.ath.on{color:var(--otb-accent);letter-spacing:.4px}.ms-delta.ath.near{color:var(--otb-text-faint)}.ms-delta.ath.warm{color:var(--otb-amber)}.ms-delta.ath.far{color:var(--otb-negative)}@media(max-width:900px){.ms-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 6px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 40px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 24px,black calc(100% - 40px),transparent 100%)}.ms-grid::-webkit-scrollbar{display:none}.ms-cell{scroll-snap-align:start;flex:0 0 44%;min-width:210px;padding:12px 18px}.ms-cell+.ms-cell:before{top:14px;bottom:14px}}@media(max-width:680px){.ms-cell{flex:0 0 56%;min-width:210px}.ms-price{font-size:26px}}@media(max-width:420px){.ms-cell{flex:0 0 80%;min-width:230px;padding:12px 16px}.ms-price{font-size:24px}}.va-toggle{display:inline-flex;padding:3px;border-radius:8px;background:#7e9fb314;border:1px solid rgba(126,159,179,.18);gap:2px}.va-toggle button{padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:transparent;color:var(--otb-text-faint);border:0;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .14s ease,color .14s ease}.va-toggle button:hover:not(.active){color:var(--otb-text-muted)}.va-toggle button.active{background:#45c4d724;color:var(--otb-accent)}.va-grid{display:grid;grid-template-columns:1fr 1fr;padding:2px 6px 14px;gap:4px}.va-section+.va-section{border-left:1px solid rgba(100,190,230,.06)}.mv-column-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;color:var(--color-brand-light);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.mv-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 14px;color:inherit;text-decoration:none;border:0;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;font-family:inherit;text-align:left;width:100%}.va-section>.mv-row:last-child,.va-section>:last-child.mv-row{border-bottom:none}.mv-row--clickable{cursor:pointer;transition:background .14s ease}.mv-row--clickable:hover{background:#ffffff06}.mv-row--clickable:focus-visible{outline:2px solid var(--otb-accent);outline-offset:-2px}.mv-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.mv-chip-line{display:flex;align-items:center;gap:8px;min-width:0}.mv-name{font-size:13px;font-weight:600;color:var(--otb-text-primary);letter-spacing:-.05px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mv-chip{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 6px;border-radius:4px;color:#a8b9c7;background:#7e9fb329;border:1px solid rgba(126,159,179,.32);white-space:nowrap;flex-shrink:0}.mv-chip.etf{color:#b3cada;background:#7e9fb329;border-color:#7e9fb35c}.mv-chip.crypto{color:#d6b3e3;background:#c79bd624;border-color:#c79bd65c}.mv-chip.metaal{color:#e3cf95;background:#d4bc7a24;border-color:#d4bc7a5c}.mv-ticker-muted{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;color:var(--otb-text-faint, #7e9fb3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.mv-pct{font-size:13px;font-weight:700;letter-spacing:-.1px;white-space:nowrap;text-align:right}.mv-pct.up{color:var(--otb-positive)}.mv-pct.down{color:var(--otb-negative)}.mv-empty{padding:10px 14px 14px;font-size:11.5px;color:var(--otb-text-faint);font-style:italic}.mv-segment-band{display:flex;align-items:baseline;justify-content:space-between;padding:16px 18px 10px;border-top:1px solid rgba(255,255,255,.06)}.mv-segment:first-of-type .mv-segment-band{border-top:0}.mv-segment-title{font-size:14px;letter-spacing:-.1px;color:var(--otb-text-primary);font-weight:700}.mv-segment-meta{font-size:11px;color:var(--otb-text-faint);letter-spacing:.02em}.mv-subtab-row{display:flex;justify-content:center;padding:10px 16px 2px}.va-toggle--sub{background:transparent;border:0;padding:0;gap:18px}.va-toggle--sub button{padding:4px 0;font-size:11px;letter-spacing:.6px;border-bottom:2px solid transparent;border-radius:0;color:var(--otb-text-faint)}.va-toggle--sub button.active{background:transparent;color:var(--otb-text-primary);border-bottom-color:var(--otb-accent)}@media(max-width:680px){.va-grid{grid-template-columns:1fr;gap:0}.va-section+.va-section{border-left:0;border-top:1px solid rgba(100,190,230,.06);margin-top:4px}.mv-column-header{padding:10px 16px 6px}.mv-row{padding:8px 16px}.mv-segment-band,.mv-segment.not-active{display:none}}@media(max-width:420px){.va-toggle button{padding:5px 10px;font-size:10.5px}.mv-name,.mv-pct{font-size:12px}}.kal-sw{padding:14px 22px 18px}.kal-sw-head{display:grid;grid-template-columns:110px repeat(7,1fr);gap:10px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--surface-border)}.kal-sw-head-lbl{font-size:10px;font-weight:500;color:var(--otb-text-faint);text-transform:uppercase;letter-spacing:.1em;align-self:end}.kal-sw-daycell{text-align:center;position:relative;padding:2px 0;border-radius:6px;transition:opacity .2s ease}.kal-sw-daycell.quiet{opacity:.5}.kal-sw-daycell.past:not(.today):not(.critical){opacity:.72}.kal-sw-daycell.today{background:color-mix(in oklab,var(--otb-positive) 6%,transparent)}.kal-sw-daycell.critical{background:color-mix(in oklab,var(--otb-danger) 6%,transparent)}.kal-sw-day-name{font-size:10px;font-weight:500;color:var(--otb-text-muted);text-transform:uppercase;letter-spacing:.12em}.kal-sw-day-num{font-size:18px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.3px;margin-top:2px;font-variant-numeric:tabular-nums}.kal-sw-daycell.today .kal-sw-day-num{color:var(--otb-positive)}.kal-sw-daycell.critical .kal-sw-day-num{color:var(--otb-danger)}.kal-sw-day-badge{font-size:9px;font-weight:500;color:var(--otb-text-faint);letter-spacing:.04em;margin-top:2px}.kal-sw-daycell.today .kal-sw-day-badge{color:var(--otb-positive);font-weight:600;font-size:9px}.kal-sw-daycell.critical .kal-sw-day-badge{color:var(--otb-danger);font-weight:600;font-size:9px}.kal-sw-densbar{display:flex;gap:2px;margin-top:6px;padding:0 10px;height:3px}.kal-sw-densbar-seg{flex:1;height:3px;border-radius:1px;background:var(--otb-tint-info-6)}.kal-sw-densbar-seg.macro-hi{background:var(--otb-danger)}.kal-sw-densbar-seg.macro-md{background:var(--otb-amber)}.kal-sw-densbar-seg.macro-lo{background:var(--otb-brand-light, #6b9cb0)}.kal-sw-densbar-seg.earn{background:var(--otb-positive);opacity:.5}.kal-sw-lane{display:grid;grid-template-columns:110px repeat(7,1fr);gap:10px;padding:12px 0;border-bottom:1px solid var(--surface-border);align-items:stretch}.kal-sw-lane:last-child{border-bottom:none}.kal-sw-lane-label{font-size:10px;font-weight:600;color:var(--otb-text-secondary);text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:8px;padding-top:4px}.kal-sw-lane-label:before{content:"";width:3px;height:18px;border-radius:2px}.kal-sw-lane.macro .kal-sw-lane-label:before{background:var(--otb-brand-light, #6b9cb0)}.kal-sw-lane.earn .kal-sw-lane-label:before{background:var(--otb-positive)}.kal-sw-lane.ipo .kal-sw-lane-label:before{background:var(--otb-amber)}.kal-sw-cell{display:flex;flex-direction:column;gap:4px;min-height:30px;padding:2px;border-radius:4px}.kal-sw-cell.empty{opacity:.22}.kal-sw-cell.today{background:color-mix(in oklab,var(--otb-positive) 4%,transparent)}.kal-sw-cell.critical{background:color-mix(in oklab,var(--otb-danger) 4%,transparent)}.kal-sw-cpill{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--otb-brand-light, #6b9cb0);margin-right:4px}.kal-sw-cpill.us{color:var(--otb-positive)}.kal-sw-cpill.ea{color:var(--otb-amber)}.kal-sw-mchip{font-size:11px;font-weight:500;padding:5px 7px;border-radius:5px;background:var(--surface-2, rgba(28, 42, 60, .55));border:1px solid var(--surface-border);color:var(--otb-text-primary);display:flex;align-items:flex-start;gap:4px;line-height:1.35}.kal-sw-mchip.hi{background:color-mix(in oklab,var(--otb-danger) 8%,var(--surface-2, rgba(28, 42, 60, .55)));border-color:color-mix(in oklab,var(--otb-danger) 22%,var(--surface-border))}.kal-sw-mchip-main{flex:1;min-width:0}.kal-sw-mchip-name{font-size:11px;line-height:1.3;word-break:break-word}.kal-sw-mchip.hi .kal-sw-mchip-name{font-weight:600}.kal-sw-mchip-meta{display:block;font-size:9px;color:var(--otb-text-faint);margin-top:2px;font-variant-numeric:tabular-nums}.kal-sw-mchip-dots{display:inline-flex;gap:2px;flex-shrink:0;padding-top:3px}.kal-sw-mchip-dot{width:3px;height:8px;border-radius:1px;background:var(--otb-tint-info-8)}.kal-sw-mchip-dot.on.hi{background:var(--otb-danger)}.kal-sw-mchip-dot.on.md{background:var(--otb-amber)}.kal-sw-echip-dlt{font-size:11px;font-weight:600;color:var(--otb-positive);padding:4px 7px;border-radius:4px;background:color-mix(in oklab,var(--otb-positive) 10%,transparent);border:1px solid color-mix(in oklab,var(--otb-positive) 25%,transparent);display:flex;align-items:baseline;gap:5px;line-height:1.2;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease}.kal-sw-echip-dlt:hover{background:color-mix(in oklab,var(--otb-positive) 16%,transparent)}.kal-sw-echip-dlt-t{font-variant-numeric:tabular-nums}.kal-sw-echip-dlt-time{font-size:9px;color:var(--otb-text-faint);font-weight:400}.kal-sw-echip-overig{font-size:11px;font-weight:500;color:var(--otb-text-secondary);padding:3px 7px;border-radius:4px;background:#ffffff05;border:1px solid var(--surface-border);display:flex;align-items:baseline;gap:5px;line-height:1.2}.kal-sw-echip-overig-t{font-variant-numeric:tabular-nums}.kal-sw-overig-badge{font-size:10px;font-weight:500;color:var(--otb-text-muted);padding:3px 7px;border-radius:4px;background:transparent;border:1px dashed var(--surface-border);cursor:pointer;font-family:inherit;align-self:flex-start;transition:all .15s ease}.kal-sw-overig-badge:hover{color:var(--otb-text-primary);border-color:var(--otb-brand-light, #6b9cb0)}.kal-sw-overig-badge.collapse{border-style:solid;font-size:9px}.kal-sw-ipochip{font-size:11px;color:var(--otb-amber);padding:3px 7px;border-radius:4px;background:color-mix(in oklab,var(--otb-amber) 8%,transparent);border:1px solid color-mix(in oklab,var(--otb-amber) 20%,transparent);display:flex;align-items:baseline;gap:5px;line-height:1.2;font-weight:500}@media(max-width:780px){.kal-sw{padding:12px 14px 14px}.kal-sw-head,.kal-sw-lane{grid-template-columns:80px repeat(7,1fr);gap:6px}.kal-sw-day-num{font-size:15px}.kal-sw-day-badge{display:none}.kal-sw-mchip{font-size:10px;padding:4px 5px}.kal-sw-echip-dlt,.kal-sw-echip-overig{font-size:10px;padding:3px 5px}}.kal-msc{padding:22px 26px}.kal-msc-grid{display:grid;grid-template-columns:280px 1fr;gap:20px;margin-top:8px}@media(max-width:780px){.kal-msc-grid{grid-template-columns:1fr}}.kal-msc-left{border:1px solid rgba(110,201,168,.15);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:10px}.kal-msc-left-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kal-msc-left-score{font-size:56px;font-weight:800;letter-spacing:-1.5px;line-height:1;font-variant-numeric:tabular-nums}.kal-msc-left-score-den{color:var(--otb-text-muted);font-size:30px;font-weight:500}.kal-msc-left-verdict{font-size:15px;font-weight:700;line-height:1.3;color:var(--otb-text-primary)}.kal-msc-left-dek{font-size:12px;color:var(--otb-text-secondary);line-height:1.55}.kal-msc-left-alpha{margin-top:auto;padding-top:10px;border-top:1px solid var(--surface-border);font-size:11px}.kal-msc-left-alpha-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-muted);margin-bottom:4px}.kal-msc-left-alpha-val{font-size:11px;color:var(--otb-text-primary);font-weight:600;line-height:1.45}.kal-msc-left-alpha-sub{font-size:10px;color:var(--otb-amber);margin-top:2px}.kal-msc-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-content:start}@media(max-width:560px){.kal-msc-cards{grid-template-columns:1fr}}.kal-msc-card{padding:14px 16px;border-radius:8px;background:#00000026;border:1px solid var(--surface-border)}.kal-msc-card-top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.kal-msc-card-country{font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--otb-brand-light, #6b9cb0);padding:1px 4px;border-radius:3px}.kal-msc-card-name{font-size:12px;font-weight:600;color:var(--otb-text-primary);flex:1;min-width:0}.kal-msc-card-pill{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:3px;text-transform:uppercase;flex-shrink:0}.kal-msc-card-pill.c{background:color-mix(in oklab,var(--otb-positive) 15%,transparent);color:var(--otb-positive)}.kal-msc-card-pill.q{background:color-mix(in oklab,var(--otb-amber) 15%,transparent);color:var(--otb-amber)}.kal-msc-card-nums{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;flex-wrap:wrap}.kal-msc-card-actual{font-size:24px;font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums;line-height:1}.kal-msc-card-actual.c{color:var(--otb-positive)}.kal-msc-card-actual.q{color:var(--otb-amber)}.kal-msc-card-cons{font-size:10px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums}.kal-msc-card-meaning{font-size:10px;color:var(--otb-text-muted);margin-top:4px}.kal-vbg{padding:22px 26px}.kal-vbg-hero{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--surface-border)}.kal-vbg-hero-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-muted);margin-bottom:4px}.kal-vbg-hero-row{display:flex;align-items:baseline;gap:14px}.kal-vbg-hero-title{font-size:24px;font-weight:800;letter-spacing:-.4px;color:var(--otb-text-primary);line-height:1.15;flex:1;min-width:0}.kal-vbg-hero-meta{font-size:12px;color:var(--otb-text-muted);text-align:right;flex-shrink:0}.kal-vbg-hero-meta strong{color:var(--otb-text-primary);font-weight:600;display:block;font-size:13px;font-variant-numeric:tabular-nums}.kal-vbg-metric-group+.kal-vbg-metric-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--surface-border)}.kal-vbg-metric-strip{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;background:#00000026;border-radius:6px;border:1px solid var(--surface-border)}.kal-vbg-metric-name{font-size:11px;font-weight:600;color:var(--otb-text-primary)}.kal-vbg-metric-cons{font-size:11px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.kal-vbg-scen-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:0}@media(max-width:720px){.kal-vbg-scen-pair{grid-template-columns:1fr}}.kal-vbg-scen{padding:16px;border-radius:10px;border:1px solid var(--surface-border)}.kal-vbg-scen.c{background:color-mix(in oklab,var(--otb-positive) 4%,transparent)}.kal-vbg-scen.q{background:color-mix(in oklab,var(--otb-amber) 4%,transparent)}.kal-vbg-scen-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.kal-vbg-scen-letter{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;padding:4px 10px;border-radius:4px;flex-shrink:0}.kal-vbg-scen-letter.c{background:color-mix(in oklab,var(--otb-positive) 15%,transparent);color:var(--otb-positive)}.kal-vbg-scen-letter.q{background:color-mix(in oklab,var(--otb-amber) 15%,transparent);color:var(--otb-amber)}.kal-vbg-scen-cond{font-size:12px;font-weight:700;color:var(--otb-text-primary);line-height:1.3}.kal-vbg-scen-thresh{font-size:18px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin-bottom:10px}.kal-vbg-scen-thresh.c{color:var(--otb-positive)}.kal-vbg-scen-thresh.q{color:var(--otb-amber)}.kal-vbg-scen-impl{font-size:12px;color:var(--otb-text-secondary);line-height:1.55;margin-bottom:10px}.kal-vbg-scen-action{font-size:11px;font-weight:600;padding:6px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}.kal-vbg-scen-action.c{background:color-mix(in oklab,var(--otb-positive) 10%,transparent);color:var(--otb-positive)}.kal-vbg-scen-action.q{background:color-mix(in oklab,var(--otb-amber) 10%,transparent);color:var(--otb-amber)}.kal-vbg-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--surface-border)}@media(max-width:720px){.kal-vbg-bottom{grid-template-columns:1fr}}.kal-vbg-bottom-card{padding:12px 14px;border-radius:6px;background:#0000001f}.kal-vbg-bottom-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--otb-text-muted);margin-bottom:8px;display:flex;align-items:baseline;gap:8px}.kal-vbg-bottom-range{font-size:10px;font-weight:500;color:var(--otb-text-faint);letter-spacing:.02em;text-transform:none}.kal-vbg-bottom-row{display:grid;grid-template-columns:50px 1fr auto;gap:8px;padding:6px 0;font-size:11px;align-items:baseline;border-top:1px solid var(--surface-border)}.kal-vbg-bottom-card>.kal-vbg-bottom-row:first-of-type{border-top:none}.kal-vbg-bottom-card .kal-vbg-bottom-row:not(:has(.kal-vbg-bottom-day)){grid-template-columns:1fr auto}.kal-vbg-bottom-day{color:var(--otb-text-muted);font-weight:600;font-variant-numeric:tabular-nums;font-size:10px}.kal-vbg-bottom-lbl{color:var(--otb-text-secondary);font-weight:500;min-width:0}.kal-vbg-bottom-lbl.hi{color:var(--otb-amber);font-weight:600}.kal-vbg-bottom-delta{color:var(--otb-text-faint);font-size:10px;font-variant-numeric:tabular-nums}.kal-vbg-bottom-val{font-weight:700;font-variant-numeric:tabular-nums;font-size:12px}.kal-vbg-bottom-val.c{color:var(--otb-positive)}.kal-vbg-bottom-val.q{color:var(--otb-amber)}.kal-vbg-bottom-val.neutral{color:var(--otb-text-primary)}.kal-vbg-bottom-empty{font-size:11px;color:var(--otb-text-faint);font-style:italic;padding:6px 0}.kal-msc-left{background:radial-gradient(ellipse at top left,color-mix(in oklab,var(--otb-positive) 8%,transparent),#6ec9a808 60%,#6ec9a805)}.kal-vbg-hero{background:linear-gradient(180deg,color-mix(in oklab,var(--otb-brand-light, #6b9cb0) 5%,transparent) 0%,transparent 100%);border-radius:6px;margin-left:-10px;margin-right:-10px;padding:12px 10px 14px}@keyframes kal-today-breathe{0%,to{box-shadow:0 0 #c4a45600,inset 0 0 0 1px #c4a4564d}50%{box-shadow:0 0 0 4px #c4a4561a,inset 0 0 0 1px #c4a4568c}}.kal-hero-day.today{animation:kal-today-breathe 2.8s ease-in-out infinite}@keyframes kal-sw-seg-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.kal-sw-densbar-seg{transform-origin:left center;animation:kal-sw-seg-in .55s cubic-bezier(.22,1,.36,1) both}.kal-sw-densbar-seg:nth-child(1){animation-delay:.05s}.kal-sw-densbar-seg:nth-child(2){animation-delay:.13s}.kal-sw-densbar-seg:nth-child(3){animation-delay:.21s}.kal-sw-densbar-seg:nth-child(4){animation-delay:.29s}.kal-vbg-scen{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;cursor:default}.kal-vbg-scen:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000047}.kal-vbg-scen.c:hover{border-color:color-mix(in oklab,var(--otb-positive) 30%,var(--surface-border));background:color-mix(in oklab,var(--otb-positive) 6%,transparent)}.kal-vbg-scen.q:hover{border-color:color-mix(in oklab,var(--otb-amber) 30%,var(--surface-border));background:color-mix(in oklab,var(--otb-amber) 6%,transparent)}.kal-msc-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kal-msc-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000038;border-color:color-mix(in oklab,var(--otb-text-muted) 15%,var(--surface-border))}.kal-hero-day:focus-visible,.kal-sw-echip-dlt:focus-visible,.kal-sw-overig-badge:focus-visible{outline:2px solid var(--otb-brand-light, #6b9cb0);outline-offset:2px;border-radius:6px}.kal-filter-btn:focus-visible,.kal-week-nav-btn:focus-visible,.kal-week-label-btn:focus-visible{outline:2px solid var(--otb-brand-light, #6b9cb0);outline-offset:2px}.kal-hero-day:focus-visible{z-index:1}@media(prefers-reduced-motion:reduce){.kal-hero-day.today{animation:none}.kal-sw-densbar-seg{animation:none;transform:none}.kal-vbg-scen:hover,.kal-msc-card:hover{transform:none}.kal-vbg-hero-countdown{animation:none}}.kal-sw-empty-hint{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 18px;margin-top:2px;font-size:11px;color:var(--otb-text-muted);background:#0000001f;border:1px dashed var(--surface-border);border-radius:6px;flex-wrap:wrap}.kal-sw-empty-hint-btn{font-size:11px;font-weight:600;color:var(--otb-brand-light, #6b9cb0);background:transparent;border:1px solid var(--surface-border);border-radius:4px;padding:4px 10px;cursor:pointer;font-family:inherit;transition:all .15s ease}.kal-sw-empty-hint-btn:hover{color:var(--otb-text-primary);border-color:var(--otb-brand-light, #6b9cb0);background:color-mix(in oklab,var(--otb-brand-light, #6b9cb0) 8%,transparent)}.kal-msc-empty{padding:40px 30px;text-align:center;background:#0000001f;border:1px dashed var(--surface-border);border-radius:10px;margin:8px 0 4px}.kal-msc-empty-title{font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--otb-text-primary);margin-bottom:6px}.kal-msc-empty-sub{font-size:12px;color:var(--otb-text-secondary);line-height:1.6;max-width:480px;margin:0 auto}.kal-vbg-empty{padding:32px 24px;text-align:center;background:#0000001f;border:1px dashed var(--surface-border);border-radius:10px;margin:8px 0 14px}.kal-vbg-empty-title{font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--otb-text-primary);margin-bottom:6px}.kal-vbg-empty-sub{font-size:12px;color:var(--otb-text-secondary);line-height:1.6;max-width:480px;margin:0 auto}.kal-vbg-urgent .kal-vbg-hero{background:linear-gradient(180deg,color-mix(in oklab,var(--otb-brand-light, #6b9cb0) 10%,transparent),color-mix(in oklab,var(--otb-brand-light, #6b9cb0) 2%,transparent))}@keyframes kal-countdown-pulse{0%,to{opacity:1}50%{opacity:.65}}.kal-vbg-hero-countdown{color:var(--otb-text-secondary);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;animation:kal-countdown-pulse 2.4s ease-in-out infinite}.kal-sw-swipe-hint,.kal-dv{display:none}@media(max-width:640px){.kal-sw{display:none}.kal-dv{display:block;padding:10px 14px 14px}}.kal-dv-tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:4px 0 12px;border-bottom:1px solid var(--surface-border)}.kal-dv-tab{text-align:center;padding:6px 2px 8px;border-radius:6px;background:transparent;border:none;cursor:pointer;font-family:inherit;color:inherit;transition:background .15s ease;position:relative}.kal-dv-tab:hover{background:#ffffff08}.kal-dv-tab.active{background:color-mix(in oklab,var(--otb-brand-light, #6b9cb0) 10%,transparent);box-shadow:inset 0 -2px 0 0 var(--otb-brand-light, #6b9cb0)}.kal-dv-tab:focus-visible{outline:2px solid var(--otb-brand-light, #6b9cb0);outline-offset:2px}.kal-dv-tab-name{display:block;font-size:9px;color:var(--otb-text-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.kal-dv-tab-num{display:block;font-size:16px;font-weight:700;color:var(--otb-text-primary);font-variant-numeric:tabular-nums;margin-top:2px;letter-spacing:-.3px}.kal-dv-tab.today .kal-dv-tab-num{color:var(--otb-positive)}.kal-dv-tab.critical .kal-dv-tab-num{color:var(--otb-danger)}.kal-dv-tab-dots{display:flex;gap:2px;justify-content:center;margin-top:4px;min-height:4px}.kal-dv-tab-dot{width:4px;height:4px;border-radius:50%}.kal-dv-tab-dot.hi{background:var(--otb-danger)}.kal-dv-tab-dot.md{background:var(--otb-amber)}.kal-dv-tab-dot.earn{background:var(--otb-positive);opacity:.75}.kal-dv-content{padding:14px 0 4px}.kal-dv-day-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.kal-dv-day-title{font-size:14px;font-weight:700;color:var(--otb-text-primary)}.kal-dv-day-subtag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:3px}.kal-dv-day-subtag.today{background:color-mix(in oklab,var(--otb-positive) 15%,transparent);color:var(--otb-positive)}.kal-dv-day-subtag.past{background:#ffffff0a;color:var(--otb-text-faint)}.kal-dv-day-subtag.critical{background:color-mix(in oklab,var(--otb-danger) 15%,transparent);color:var(--otb-danger)}.kal-dv-section-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-muted);margin:14px 0 8px;display:flex;align-items:center;gap:8px}.kal-dv-section-label:before{content:"";width:14px;height:1px;background:var(--surface-border)}.kal-dv-macro{padding:10px 12px;background:#00000026;border:1px solid var(--surface-border);border-radius:6px;margin-bottom:6px}.kal-dv-macro:last-child{margin-bottom:0}.kal-dv-macro.hi{background:color-mix(in oklab,var(--otb-danger) 6%,rgba(0,0,0,.15));border-color:color-mix(in oklab,var(--otb-danger) 20%,var(--surface-border))}.kal-dv-macro-top{display:flex;align-items:center;gap:6px}.kal-dv-macro-name{font-size:12px;font-weight:600;color:var(--otb-text-primary);flex:1;min-width:0}.kal-dv-macro.hi .kal-dv-macro-name{font-weight:700}.kal-dv-macro-time{font-size:10px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.kal-dv-macro-dots{display:inline-flex;gap:2px;flex-shrink:0}.kal-dv-earn-grid{display:flex;flex-wrap:wrap;gap:5px}.kal-dv-empty{padding:20px 12px;text-align:center;font-size:11px;color:var(--otb-text-faint);font-style:italic;background:#0000001f;border:1px dashed var(--surface-border);border-radius:6px}.kal-dv-swipe-hint{text-align:center;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-faint);padding:14px 0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:480px){.kal-hero-strip{gap:3px}.kal-hero-day{padding:10px 6px 12px;min-height:78px;gap:4px}.kal-hero-day-label{font-size:8.5px;letter-spacing:.1em}.kal-hero-day-date{font-size:16px}.kal-hero-day-events{gap:2px;padding-top:4px}.kal-hero-day-dot{width:5px;height:5px}.kal-hero-day-tag{font-size:8px;letter-spacing:.05em;padding:0}}@media(max-width:560px){.kal-vbg-hero-row{flex-direction:column;align-items:flex-start;gap:6px}.kal-vbg-hero-meta{text-align:left}.kal-vbg-hero-title{font-size:20px}}.aand-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px;margin-bottom:12px;position:relative;z-index:20}.aand-filter-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--otb-text-secondary);text-transform:uppercase;letter-spacing:.05em}.aand-filter-count{color:var(--otb-text-faint);font-size:12px}.aand-filter-wissen{height:28px;padding:0 12px;border-radius:6px;font-size:12px;display:inline-flex;align-items:center;gap:4px;border:1px solid;cursor:pointer;transition:all .15s ease;font-family:inherit}.aand-filter-search-wrap{position:relative;width:180px;margin-left:auto}.aand-filter-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--otb-text-muted);pointer-events:none}.aand-filter-search{width:100%;height:28px;padding:0 28px 0 30px;border-radius:6px;font-size:12px;background:var(--surface-0);color:var(--otb-text-primary);border:1px solid var(--surface-border);outline:none;font-family:inherit;transition:border-color .15s ease}.aand-filter-search:focus-visible{border-color:var(--otb-brand-light, #6b9cb0)}.aand-filter-search::-moz-placeholder{color:var(--otb-text-muted)}.aand-filter-search::placeholder{color:var(--otb-text-muted)}.aand-filter-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:4px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:var(--otb-text-muted);display:inline-flex;align-items:center;justify-content:center}.aand-filter-search-clear:hover{color:var(--otb-text-primary);background:#ffffff0a}@media(max-width:767px){.aand-filter-search-wrap{width:100%;min-width:100%;margin-left:0;margin-top:4px}}.aand-tbl-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px;margin-bottom:10px}.aand-tbl-mobile-sort{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--otb-text-muted)}.aand-tbl-mobile-sort-lbl{font-weight:600;letter-spacing:.04em;font-size:11px}.aand-tbl-mobile-sort-select{background:var(--surface-0);color:var(--otb-text-primary);border:1px solid var(--surface-border);border-radius:5px;padding:4px 22px 4px 8px;font-size:11px;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236a7485' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.aand-tbl-mobile-sort-select:focus-visible{outline:2px solid var(--otb-brand-light, #6b9cb0);outline-offset:2px}.aand-tbl-mobile-count{font-size:11px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.aand-tbl-mobile-cards{display:flex;flex-direction:column;gap:6px}.aand-tbl-mobile-card{display:flex;flex-direction:column;gap:5px;padding:10px 14px;border-radius:8px;background:linear-gradient(180deg,#1622318c,#121c2973);border:1px solid var(--surface-border);cursor:pointer;text-align:left;font-family:inherit;color:inherit;width:100%;transition:background .15s ease,border-color .15s ease}.aand-tbl-mobile-card:hover,.aand-tbl-mobile-card:active{background:linear-gradient(180deg,#1c2a3ca6,#1622318c);border-color:color-mix(in oklab,var(--otb-brand-light, #6b9cb0) 30%,var(--surface-border))}.aand-tbl-mobile-card:focus-visible{outline:2px solid var(--otb-brand-light, #6b9cb0);outline-offset:2px}.aand-tbl-mobile-card-top{display:flex;align-items:center;gap:10px}.aand-tbl-mobile-card-idt{flex:1;min-width:0;display:flex;flex-direction:column}.aand-tbl-mobile-card-name{font-size:13px;font-weight:700;color:var(--otb-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aand-tbl-mobile-card-tkr{font-size:10px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums}.aand-tbl-mobile-card-oord{flex-shrink:0;font-size:10px}.aand-tbl-mobile-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid var(--surface-border);font-size:11px}.aand-tbl-mobile-card-koers{font-weight:500;font-variant-numeric:tabular-nums;color:var(--otb-text-secondary);font-size:11px}.aand-tbl-mobile-card-ret{font-weight:600;font-variant-numeric:tabular-nums;font-size:11px}.aand-tbl-mobile-card-spacer{flex:1}.aand-tbl-mobile-card-date{font-size:10px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums}.aand-tbl-mobile-card-link{color:var(--otb-accent);display:inline-flex;align-items:center;padding:2px;border-radius:3px}.aand-tbl-mobile-card-link:focus-visible{outline:2px solid var(--otb-brand-light, #6b9cb0);outline-offset:1px}.aand-tbl-mobile-empty{text-align:center;padding:24px 0;font-size:12px;color:var(--otb-text-muted)}.aand-tbl-mobile-more{margin-top:12px;width:100%;padding:12px 16px;border-radius:8px;background:#ffffff05;border:1px solid var(--surface-border);color:var(--otb-text-secondary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.aand-tbl-mobile-more:hover{background:#ffffff0a;color:var(--otb-text-primary);border-color:var(--otb-brand-light, #6b9cb0)}.aandelen-page .curated-card:before{opacity:1}.aandelen-page .curated-card--instappen:before{background:radial-gradient(ellipse at top right,rgba(110,201,168,.1),transparent 55%)}.aandelen-page .curated-card--contrair:before{background:radial-gradient(ellipse at top right,rgba(144,159,178,.12),transparent 55%)}.aandelen-page .curated-card--frontier:before{background:radial-gradient(ellipse at top right,rgba(122,93,158,.16),transparent 55%)}.aandelen-page .curated-card--instappen .dm-eyebrow{color:var(--otb-positive)}.aandelen-page .curated-card--contrair .dm-eyebrow{color:var(--otb-neutral)}.aandelen-page .curated-card--frontier .dm-eyebrow{color:#a89bc4}.aandelen-page .curated-card .dm-title{font-size:22px;letter-spacing:-.4px;line-height:1.15}@media(max-width:480px){.page-stats-item{padding:14px 12px}.page-stats-label{font-size:10px}.page-stats-value{font-size:26px}.page-stats-sub{font-size:9px}.keuzehulp-cta{flex-direction:row;align-items:center;gap:12px;padding:14px 12px;min-height:95px}.keuzehulp-cta-icon{width:32px;height:32px;margin-bottom:0;flex-shrink:0}.keuzehulp-cta-body{flex:1;min-width:0;position:relative;z-index:1}.keuzehulp-cta-label{font-size:9px}.keuzehulp-cta-title{font-size:13px;margin-top:1px;line-height:1.25}.keuzehulp-cta-sub{font-size:11px;padding-top:2px;margin-top:0}}.page-stats-item{transition:background .2s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.page-stats-item.is-click:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 6px 20px #00000052}.page-stats-item.is-click:active{transform:translateY(0);transition-duration:80ms}.page-stats-item.is-selected{background:linear-gradient(180deg,#1c2a3ceb,#162231d9);box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 35%,transparent),inset 0 1px #ffffff0d,0 4px 20px #0000004d}.page-stats-item.is-selected .page-stats-value{text-shadow:0 0 14px color-mix(in oklab,currentColor 25%,transparent)}.page-stats-item.is-selected:after{content:"";position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;opacity:.8}.page-stats-item.is-click:focus-visible{outline:2px solid var(--otb-brand-light, #6b9cb0);outline-offset:-2px}@keyframes sec-bar-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sec-row-fill{transform-origin:left center;animation:sec-bar-fill-in .52s cubic-bezier(.22,1,.36,1) both}.sec-row:nth-child(1) .sec-row-fill{animation-delay:40ms}.sec-row:nth-child(2) .sec-row-fill{animation-delay:80ms}.sec-row:nth-child(3) .sec-row-fill{animation-delay:.12s}.sec-row:nth-child(4) .sec-row-fill{animation-delay:.16s}.sec-row:nth-child(5) .sec-row-fill{animation-delay:.2s}.sec-row:nth-child(6) .sec-row-fill{animation-delay:.24s}.sec-row:nth-child(7) .sec-row-fill{animation-delay:.28s}.sec-row:nth-child(8) .sec-row-fill{animation-delay:.32s}.sec-row:nth-child(9) .sec-row-fill{animation-delay:.36s}.sec-row:nth-child(10) .sec-row-fill{animation-delay:.4s}.sec-row:nth-child(11) .sec-row-fill{animation-delay:.44s}.sec-row:nth-child(12) .sec-row-fill{animation-delay:.48s}.sec-row:nth-child(13) .sec-row-fill{animation-delay:.52s}.sec-row:nth-child(14) .sec-row-fill{animation-delay:.56s}@keyframes otb-fade-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.hero-backdrop-wrap.otb-stagger>*:not(.hero-backdrop),.otb-stagger.hero-backdrop-wrap>*:not(.hero-backdrop){animation:otb-fade-up .48s cubic-bezier(.22,1,.36,1) both}.hero-backdrop-wrap.otb-stagger>.aandelen-top-grid,.hero-backdrop-wrap.otb-stagger>.page-top-grid,.hero-backdrop-wrap.otb-stagger>.page-stats{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.page-stats-item.is-click:hover{transform:none}.sec-row-fill{animation:none;transform:none}.hero-backdrop-wrap.otb-stagger>*,.otb-stagger.hero-backdrop-wrap>*{animation:none}}.etfv5-page{padding:32px 0 72px;position:relative}.etfv5-actions{position:absolute;top:12px;right:16px;display:flex;gap:4px}.etfv5-iconbtn{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--otb-tint-info-6);color:var(--otb-text-secondary);transition:background .15s ease}.etfv5-iconbtn:hover{background:var(--otb-tint-info-12);color:var(--otb-text-primary)}.etfv5-hero{text-align:center;padding:8px 0 28px}.etfv5-hero__eyebrow{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.28em;color:var(--otb-text-faint);margin-bottom:10px;display:inline-flex;align-items:center;gap:12px}.etfv5-hero__eyebrow-line{display:inline-block;width:36px;height:1px;background:#ffffff1f;flex-shrink:0}.etfv5-hero__name{font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--otb-text-primary);margin-bottom:8px}.etfv5-hero__meta{font-size:12px;color:var(--otb-text-muted);margin-bottom:12px;display:flex;justify-content:center;align-items:center;gap:8px}.etfv5-hero__ticker{color:var(--otb-text-primary);font-weight:600}.etfv5-hero__sep{color:var(--otb-text-faint)}.etfv5-hero__isin{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--otb-text-faint);letter-spacing:.5px}.etfv5-hero__cats{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:12px;font-size:11px}.etfv5-hero__cat{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0}.etfv5-hero__cat-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-faint)}.etfv5-hero__cat-val{color:var(--otb-accent);font-weight:600;font-size:12px;border-bottom:1px dashed var(--otb-tint-info-30);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.etfv5-hero__cat:hover .etfv5-hero__cat-val{color:var(--otb-accent-bright, var(--otb-accent));border-bottom-color:var(--otb-accent)}.etfv5-hero__cat-sep{color:var(--otb-text-faint)}.etfv5-hero__status-row{display:flex;justify-content:center}.etfv5-hero__status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1px solid}.etfv5-hero__status:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.etfv5-hero__status--green{background:var(--otb-tint-positive-12);border-color:var(--otb-tint-positive-30);color:var(--otb-positive)}.etfv5-hero__status--green:before{background:var(--otb-positive)}.etfv5-hero__status--amber{background:var(--otb-tint-amber-12);border-color:var(--otb-tint-amber-35);color:var(--otb-amber)}.etfv5-hero__status--amber:before{background:var(--otb-amber)}.etfv5-hero__status--danger{background:var(--otb-tint-danger-12);border-color:var(--otb-tint-danger-30);color:var(--otb-danger)}.etfv5-hero__status--danger:before{background:var(--otb-danger)}.etfv5-hero__status--neutral{background:#8fb0c214;border-color:#8fb0c24d;color:var(--otb-text-secondary, #8fb0c2)}.etfv5-hero__status--neutral:before{background:var(--otb-text-secondary, #8fb0c2)}.etfv5-hero__synthese{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--otb-text-secondary, #8fb0c2)}.etfv5-hero__synthese-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.etfv5-hero__synthese-label{color:var(--otb-text-muted, #8fb0c2);text-transform:uppercase;font-size:10px;letter-spacing:.12em}.etfv5-hero__synthese-value{font-weight:600}.etfv5-seclabel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--otb-text-muted, #8fb0c2);margin:32px 0 12px;display:flex;align-items:center;gap:8px}.etfv5-seclabel svg{color:var(--otb-accent);width:14px;height:14px;opacity:.8;flex-shrink:0}.etfv5-seclabel span{display:inline-flex;align-items:center;gap:6px}.etfv5-seclabel span:before{content:"";width:18px;height:1px;background:var(--otb-accent);opacity:.7;display:inline-block;flex-shrink:0}.etfv5-analyse{overflow:hidden;position:relative}.etfv5-analyse__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px;flex-wrap:wrap;position:relative;z-index:1}.etfv5-analyse__identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.etfv5-analyse__icon{width:42px;height:42px;border-radius:8px;background:linear-gradient(135deg,var(--otb-tint-info-12),var(--otb-tint-info-30));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--otb-text-primary);flex-shrink:0;letter-spacing:.02em}.etfv5-analyse__identity-text{min-width:0}.etfv5-analyse__identity-name{font-size:14px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.etfv5-analyse__identity-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px;font-size:11px;color:var(--otb-text-faint)}.etfv5-analyse__identity-ticker{font-family:ui-monospace,SFMono-Regular,monospace;color:var(--otb-text-secondary)}.etfv5-analyse__identity-sep{color:var(--otb-text-faint)}.etfv5-analyse__identity-link{background:none;border:none;padding:0;cursor:pointer;color:var(--otb-text-faint);font-size:11px;transition:color .15s ease}.etfv5-analyse__identity-link:hover{color:var(--otb-accent)}.etfv5-analyse__identity-isin{font-family:ui-monospace,SFMono-Regular,monospace;color:var(--otb-text-faint);letter-spacing:.4px}.etfv5-analyse__topbar-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.etfv5-analyse__body{position:relative;z-index:1;padding:18px 24px 32px;text-align:center}.etfv5-analyse__glow{position:absolute;top:0;left:0;right:0;height:360px;pointer-events:none;z-index:0}.etfv5-analyse__glow--green{background:radial-gradient(ellipse 600px 280px at 50% 0%,rgba(110,201,168,.1),transparent 70%)}.etfv5-analyse__glow--amber{background:radial-gradient(ellipse 600px 280px at 50% 0%,rgba(196,164,86,.12),transparent 70%)}.etfv5-analyse__glow--danger{background:radial-gradient(ellipse 600px 280px at 50% 0%,rgba(231,111,111,.12),transparent 70%)}.etfv5-analyse__center{position:relative}.etfv5-analyse__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--otb-text-faint);display:inline-flex;align-items:center;gap:14px;margin-bottom:14px}.etfv5-analyse__eyebrow-line{display:inline-block;width:32px;height:1px;background:#ffffff2e;flex-shrink:0}.etfv5-analyse__verdict{font-size:clamp(36px,8vw,64px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0 0 8px}.etfv5-analyse__verdict--green{color:var(--otb-positive);text-shadow:0 2px 32px rgba(110,201,168,.25)}.etfv5-analyse__verdict--amber{color:var(--otb-amber);text-shadow:0 2px 32px rgba(196,164,86,.25)}.etfv5-analyse__verdict--danger{color:var(--otb-danger);text-shadow:0 2px 32px rgba(231,111,111,.25)}.etfv5-analyse__sub{font-size:13px;color:var(--otb-text-secondary);margin-bottom:22px}.etfv5-analyse__sub--green strong{color:var(--otb-positive);font-weight:700}.etfv5-analyse__sub--amber strong{color:var(--otb-amber);font-weight:700}.etfv5-analyse__sub--danger strong{color:var(--otb-danger);font-weight:700}.etfv5-analyse__concl{max-width:640px;margin:0 auto 12px;font-size:14px;font-weight:400;line-height:1.65;color:var(--otb-text-secondary)}.etfv5-analyse__concl em{color:var(--otb-text-primary);font-style:normal;font-weight:600}.etfv5-analyse__thesis{max-width:640px;margin:0 auto 26px;font-size:14px;line-height:1.65;color:var(--otb-text-secondary)}.etfv5-analyse__thesis strong{color:var(--otb-text-primary);font-weight:600}.etfv5-analyse__scores{max-width:720px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.etfv5-analyse__score{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);text-align:left}.etfv5-analyse__score-lbl{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint)}.etfv5-analyse__score-val{font-size:13.5px;font-weight:800;letter-spacing:-.01em}.etfv5-analyse__score--green .etfv5-analyse__score-val{color:var(--otb-positive)}.etfv5-analyse__score--amber .etfv5-analyse__score-val{color:var(--otb-amber)}.etfv5-analyse__score--danger .etfv5-analyse__score-val{color:var(--otb-danger)}.etfv5-analyse__dim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.etfv5-analyse__dim-detail{display:flex;flex-direction:column;gap:5px}.etfv5-analyse__dim-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-faint)}.etfv5-analyse__dim-val{font-size:15px;font-weight:800}.etfv5-analyse__dim-detail--green .etfv5-analyse__dim-val{color:var(--otb-positive)}.etfv5-analyse__dim-detail--amber .etfv5-analyse__dim-val{color:var(--otb-amber)}.etfv5-analyse__dim-detail--danger .etfv5-analyse__dim-val{color:var(--otb-danger)}.etfv5-analyse__dim-body{font-size:12.5px;line-height:1.55;color:var(--otb-text-secondary)}@media(max-width:640px){.etfv5-analyse__topbar{padding:16px}.etfv5-analyse__icon{width:36px;height:36px;font-size:12px}.etfv5-analyse__body{padding:28px 18px 24px}.etfv5-analyse__concl{font-size:16px}.etfv5-analyse__scores,.etfv5-analyse__dim-grid{grid-template-columns:1fr}}.etfv5-brief{--brief-tint: var(--otb-tint-amber-8);--brief-line: var(--otb-tint-amber-35);--brief-accent: var(--otb-amber);padding:36px 40px 32px;background:linear-gradient(180deg,var(--brief-tint) 0%,var(--otb-bg-elevated, #111820) 100%);border:1px solid var(--brief-line);border-radius:12px}.etfv5-brief--green{--brief-tint: var(--otb-tint-positive-8, rgba(110,201,168,.08));--brief-line: var(--otb-tint-positive-30);--brief-accent: var(--otb-positive)}.etfv5-brief--danger{--brief-tint: var(--otb-tint-danger-8, rgba(231,111,111,.08));--brief-line: var(--otb-tint-danger-30);--brief-accent: var(--otb-danger)}.etfv5-brief--neutral{--brief-tint: rgba(255,255,255,.025);--brief-line: var(--surface-border);--brief-accent: var(--otb-text-secondary)}.etfv5-brief__eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--otb-text-faint);margin-bottom:8px}.etfv5-brief__title{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--otb-text-primary);margin-bottom:18px}.etfv5-brief__title em{font-style:normal;color:var(--brief-accent)}.etfv5-brief__body{font-size:15px;line-height:1.7;color:var(--otb-text-secondary);max-width:620px;margin-bottom:20px}.etfv5-brief__body strong{color:var(--otb-text-primary);font-weight:600}.etfv5-brief__action{font-size:15px;font-weight:600;color:var(--brief-accent);padding:16px 0 0;border-top:1px solid var(--brief-line);display:flex;align-items:center;gap:10px}.etfv5-brief__action:before{content:"→";color:var(--brief-accent);font-weight:400}.etfv5-dims{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--otb-tint-info-6);border:1px solid var(--surface-border);border-radius:12px 12px 0 0;overflow:hidden}.etfv5-dim{padding:22px 22px 20px;background:var(--otb-bg-elevated, #111820);display:flex;flex-direction:column;gap:10px}.etfv5-dim__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--otb-text-faint)}.etfv5-dim__verdict{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.etfv5-dim--green .etfv5-dim__verdict{color:var(--otb-positive)}.etfv5-dim--amber .etfv5-dim__verdict{color:var(--otb-amber)}.etfv5-dim--danger .etfv5-dim__verdict{color:var(--otb-danger)}.etfv5-dim__detail{font-size:13px;line-height:1.55;color:var(--otb-text-secondary)}.etfv5-dim__detail strong{color:var(--otb-text-primary);font-weight:600}.etfv5-dim__meta{font-size:12px;color:var(--otb-text-muted);padding-top:10px;border-top:1px solid var(--otb-tint-info-6);margin-top:auto}.etfv5-scen-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--otb-tint-info-6);border:1px solid var(--surface-border);border-radius:12px 12px 0 0;overflow:hidden}.etfv5-scen{padding:32px 28px 30px;background:var(--otb-bg-elevated, #111820);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.etfv5-scen--amber{background:linear-gradient(180deg,var(--otb-tint-amber-6, rgba(196,164,86,.06)) 0%,var(--otb-bg-elevated, #111820) 50%)}.etfv5-scen--danger{background:linear-gradient(180deg,var(--otb-tint-danger-6, rgba(224,90,90,.06)) 0%,var(--otb-bg-elevated, #111820) 50%)}.etfv5-scen__prompt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--otb-text-faint)}.etfv5-scen__action{font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:500;font-style:italic;line-height:1.15;letter-spacing:-.015em;color:var(--otb-amber);margin-bottom:4px}.etfv5-scen__action--green{color:var(--otb-positive)}.etfv5-scen__action--amber{color:var(--otb-amber)}.etfv5-scen__action--danger{color:var(--otb-danger)}.etfv5-scen__body{max-width:400px;font-size:13px;line-height:1.7;color:var(--otb-text-secondary)}.etfv5-scen__body strong{color:var(--otb-text-primary);font-weight:600}.etfv5-cp-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.etfv5-cp-group__label{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;margin-bottom:14px}.etfv5-cp-group__label--green{color:var(--otb-positive)}.etfv5-cp-group__label--amber{color:var(--otb-amber)}.etfv5-cp-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.etfv5-cp-group__label--green .etfv5-cp-dot{background:var(--otb-positive);box-shadow:0 0 6px #6ec9a880}.etfv5-cp-group__label--amber .etfv5-cp-dot{background:var(--otb-amber);box-shadow:0 0 6px #c4a45680}.etfv5-checkpoint{display:grid;grid-template-columns:8px 1fr auto;gap:14px;align-items:start;padding:11px 0;font-size:13px;color:var(--otb-text-primary);border-bottom:1px solid var(--otb-tint-info-6)}.etfv5-checkpoint:last-child{border-bottom:none}.etfv5-checkpoint__box{width:6px;height:6px;border-radius:50%;margin-top:7px;flex-shrink:0;opacity:.85}.etfv5-cp-group--green .etfv5-checkpoint__box{background:var(--otb-positive)}.etfv5-cp-group--amber .etfv5-checkpoint__box{background:var(--otb-amber)}.etfv5-checkpoint__text{line-height:1.45}.etfv5-checkpoint__value{color:var(--otb-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;letter-spacing:.02em}@media(max-width:720px){.etfv5-cp-grid{grid-template-columns:1fr;gap:24px}}.etfv5-kinfo{background:var(--otb-bg-elevated, #111820);border:1px solid var(--surface-border);border-radius:12px;overflow:hidden}.etfv5-kinfo__cols{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--otb-tint-info-6)}.etfv5-kinfo__col{padding:14px 16px;border-right:1px solid var(--otb-tint-info-6)}.etfv5-kinfo__col:last-child{border-right:none}.etfv5-kinfo__col-hd{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--otb-tint-info-6)}.etfv5-kinfo__col-hd--neutral{color:var(--otb-text-faint)}.etfv5-kinfo__col-hd--pos{color:var(--otb-positive)}.etfv5-kinfo__col-hd--amber{color:var(--otb-amber)}.etfv5-kinfo__kpi-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--otb-tint-info-6)}.etfv5-kinfo__kpi-row:last-child{border-bottom:none}.etfv5-kinfo__kpi-lbl{font-size:13px;color:var(--otb-text-muted)}.etfv5-kinfo__kpi-val{font-size:13px;font-weight:700;color:var(--otb-text-primary);font-variant-numeric:tabular-nums}.etfv5-kinfo__kpi-val--pos{color:var(--otb-positive)}.etfv5-kinfo__kpi-val--amber{color:var(--otb-amber)}.etfv5-kinfo__kpi-val--danger{color:var(--otb-danger)}.etfv5-kinfo__holdings{padding:10px 16px 14px}.etfv5-holding{display:grid;grid-template-columns:28px minmax(140px,1.4fr) minmax(80px,1fr) 56px;gap:18px;align-items:center;padding:11px 0;font-size:13px;border-top:1px solid var(--otb-tint-info-6)}.etfv5-holding:first-of-type{border-top:none}.etfv5-holding__rank{color:var(--otb-text-faint);font-size:10px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:right}.etfv5-holding__logo{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:800;color:#fff;flex-shrink:0}.etfv5-holding__name{color:var(--otb-text-secondary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.etfv5-holding__bar{height:5px;background:var(--otb-tint-info-6);border-radius:999px;overflow:hidden}.etfv5-holding__barfill{height:100%;background:linear-gradient(90deg,var(--otb-accent) 0%,color-mix(in srgb,var(--otb-accent) 75%,transparent) 100%);opacity:.85;border-radius:999px}.etfv5-holding__pct{text-align:right;color:var(--otb-text-primary);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.etfv5-holding-rest{display:flex;justify-content:space-between;padding:12px 0 0;font-size:12px;color:var(--otb-text-muted);border-top:1px solid var(--otb-tint-info-6);margin-top:6px}.etfv5-holding-rest strong{color:var(--otb-text-secondary);font-weight:700}.etfv5-peers{background:var(--otb-bg-elevated, #111820);border:1px solid var(--surface-border);border-radius:12px;padding:22px 24px}.etfv5-peers__lead{font-size:14px;line-height:1.6;color:var(--otb-text-secondary);margin-bottom:12px}.etfv5-peers__lead strong{color:var(--otb-text-primary);font-weight:600}.etfv5-peers__table{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px}.etfv5-peers__table th{text-align:left;color:var(--otb-text-faint);font-weight:600;padding:10px 0;font-size:10px;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--otb-tint-info-6)}.etfv5-peers__table th.num,.etfv5-peers__table td.num{text-align:right;font-variant-numeric:tabular-nums}.etfv5-peers__table td{padding:10px 0;font-size:13px;border-bottom:1px solid var(--otb-tint-info-6);color:var(--otb-text-primary)}.etfv5-peers__table tr:last-child td{border-bottom:none}.etfv5-peer-name{color:var(--otb-text-muted);font-size:11px;margin-top:1px}.etfv5-peer-row--current{background:var(--otb-tint-info-6)}.etfv5-peer-badge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--otb-accent);margin-left:6px}.etfv5-peers-grid{--peers-cols: 34px 1fr 110px 110px 110px 130px 90px;display:block;padding:0 22px 4px}.etfv5-peers-grid__head,.etfv5-peers-grid__row{display:grid;grid-template-columns:var(--peers-cols);gap:16px;align-items:center}.etfv5-peers-grid__head{padding:6px 0;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);border-bottom:1px solid var(--surface-border)}.etfv5-peers-grid__row{padding:12px 0;border-top:1px solid var(--surface-border)}.etfv5-peers-grid__row--current{background:var(--otb-tint-positive-4)}.etfv5-peers-grid__row--clickable{cursor:pointer;transition:background .15s ease}.etfv5-peers-grid__row--clickable:hover{background:var(--surface-hover)}.etfv5-peers-grid__rank{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--otb-text-faint);font-variant-numeric:tabular-nums}.etfv5-peers-grid__fonds{display:flex;align-items:center;gap:12px;min-width:0}.etfv5-peers-grid__fondsbody{min-width:0}.etfv5-peers-grid__name{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--otb-text-primary);display:flex;align-items:center;gap:8px}.etfv5-peers-grid__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etfv5-peers-grid__here{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:3px;color:var(--otb-text-muted);background:var(--surface-2)}.etfv5-peers-grid__ticker{font-size:10.5px;color:var(--otb-text-faint);margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etfv5-peers-grid__return{text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.etfv5-peers-grid__return-since{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--otb-text-faint);margin-left:6px}@media(max-width:820px){.etfv5-peers-grid{--peers-cols: 28px 1fr 96px 96px 96px 110px 80px}.etfv5-peers-grid__head,.etfv5-peers-grid__row{gap:10px}}.etfv5-peers-mobile{display:none;padding:0 16px 8px}@media(max-width:640px){.etfv5-peers-grid--desktop{display:none}.etfv5-peers-mobile{display:block}.etfv5-peers-mobile__current{background:var(--otb-tint-positive-4);border-color:#6ec9a840}}@media(max-width:640px)and (min-resolution:.001dpi){.etfv5-peers-grid__row{grid-template-columns:1fr auto;gap:8px 12px;grid-template-areas:"fonds  rank" "verd   return" "kw     return" "tr     return" "dyn    return";padding:14px 0}.etfv5-peers-grid__row>:nth-child(1){grid-area:rank;justify-self:end;align-self:start;opacity:.6}.etfv5-peers-grid__row>:nth-child(2){grid-area:fonds}.etfv5-peers-grid__row>:nth-child(3){grid-area:verd;justify-self:start}.etfv5-peers-grid__row>:nth-child(4){grid-area:kw;justify-self:start}.etfv5-peers-grid__row>:nth-child(5){grid-area:tr;justify-self:start}.etfv5-peers-grid__row>:nth-child(6){grid-area:dyn;justify-self:start}.etfv5-peers-grid__row>:nth-child(7){grid-area:return;align-self:start}.etfv5-peers-grid__name{font-size:14px}.etfv5-peers-grid__name-text{white-space:normal;overflow:visible}}.etfv5-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap;border:1px solid}.etfv5-chip:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.etfv5-chip--green{background:var(--otb-tint-positive-12);border-color:var(--otb-tint-positive-30);color:var(--otb-positive)}.etfv5-chip--green:before{background:var(--otb-positive)}.etfv5-chip--amber{background:var(--otb-tint-amber-12);border-color:var(--otb-tint-amber-35);color:var(--otb-amber)}.etfv5-chip--amber:before{background:var(--otb-amber)}.etfv5-chip--danger{background:var(--otb-tint-danger-12);border-color:var(--otb-tint-danger-30);color:var(--otb-danger)}.etfv5-chip--danger:before{background:var(--otb-danger)}.etfv5-detsummary{width:100%;padding:12px 22px;cursor:pointer;background:var(--otb-bg-inset, #0b1118);border:1px solid var(--surface-border);border-top:none;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;color:var(--otb-text-muted);display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color .15s ease,background .15s ease}.etfv5-detsummary:hover{color:var(--otb-text-primary);background:var(--otb-tint-info-6)}.etfv5-detsummary__sub{color:var(--otb-text-faint);font-weight:400;font-size:11px;text-transform:none;letter-spacing:0}.etfv5-detbody{padding:14px 22px 20px;background:var(--otb-bg-inset, #0b1118);border:1px solid var(--surface-border);border-top:none;border-radius:0 0 12px 12px}.etfv5-detsep .etfv5-detsummary{border-radius:0}.etfv5-detsep:last-child .etfv5-detsummary[aria-expanded=false]{border-radius:0 0 12px 12px}.etfv5-detsep:last-child .etfv5-detbody{border-radius:0 0 12px 12px}.etfv5-stub-note{font-size:12px;color:var(--otb-text-faint);padding:10px;border:1px dashed var(--otb-tint-info-12);border-radius:6px}@keyframes dlt-fade-up{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes dlt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dlt-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dlt-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dlt-expand-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.etfv5-analyse__glow{animation:dlt-fade-in .8s ease-out both}.etfv5-analyse__eyebrow{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .2s both}.etfv5-analyse__eyebrow-line{transform-origin:center;animation:dlt-line-grow .6s cubic-bezier(.16,1,.3,1) .28s both}.etfv5-analyse__verdict{animation:dlt-fade-up .6s cubic-bezier(.16,1,.3,1) .28s both}.etfv5-analyse__sub{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .4s both}.etfv5-analyse__concl{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .48s both}.etfv5-analyse__thesis{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .56s both}.etfv5-analyse__scores{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .64s both}.etfv5-holding__barfill{transform-origin:left;animation:dlt-bar-fill .7s cubic-bezier(.16,1,.3,1) both}.etfv5-detbody{animation:dlt-expand-in .35s cubic-bezier(.16,1,.3,1) both}.aand-samenvatting__glow{animation:dlt-fade-in .8s ease-out both}.aand-samenvatting__eyebrow{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .2s both}.aand-samenvatting__verdict{animation:dlt-fade-up .6s cubic-bezier(.16,1,.3,1) .28s both}.aand-samenvatting__body{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .4s both}.aand-samenvatting__concl-line{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .48s both}.aand-samenvatting__concl-text{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .56s both}.aand-samenvatting__concl-pill{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .64s both}.aand-hero__glow{animation:dlt-fade-in .8s ease-out both}.aand-hero__topbar{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .12s both}.aand-hero__eyebrow{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .2s both}.aand-hero__verdict{animation:dlt-fade-up .6s cubic-bezier(.16,1,.3,1) .28s both}.aand-hero__sub{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .36s both}.aand-hero__thesis{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .44s both}.aand-hero__pillars{animation:dlt-fade-up .5s cubic-bezier(.16,1,.3,1) .52s both}.aand-expand-in{animation:dlt-expand-in .35s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.etfv5-analyse__glow,.etfv5-analyse__eyebrow,.etfv5-analyse__eyebrow-line,.etfv5-analyse__verdict,.etfv5-analyse__sub,.etfv5-analyse__concl,.etfv5-analyse__thesis,.etfv5-analyse__scores,.etfv5-holding__barfill,.etfv5-detbody,.aand-samenvatting__glow,.aand-samenvatting__eyebrow,.aand-samenvatting__verdict,.aand-samenvatting__body,.aand-samenvatting__concl-line,.aand-samenvatting__concl-text,.aand-samenvatting__concl-pill,.aand-hero__glow,.aand-hero__topbar,.aand-hero__eyebrow,.aand-hero__verdict,.aand-hero__sub,.aand-hero__thesis,.aand-hero__pillars,.aand-expand-in{animation:none!important}}.etfv5-scen-section .etfv5-scen-grid{border:none;border-radius:0}.etfv5-scen-section .etfv5-detsummary,.etfv5-scen-section .etfv5-detbody{border-left:none;border-right:none;border-radius:0}.etfv5-kinfo-section .etfv5-kinfo{border:none;border-radius:0}.etfv5-peers-section .etfv5-peers__lead{padding:0 24px;margin-top:4px}.etfv5-peers-section .etfv5-peers__scroll{margin:0 24px 22px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.etfv5-peers-section .etfv5-peers__scroll .otb-table{min-width:560px}.etfv5-peer-row--current .otb-tabel-pill{background:var(--otb-bg-elevated, #111820)}@media(max-width:720px){.etfv5-peers-section .etfv5-peers__lead{padding:0 14px}.etfv5-peers-section .etfv5-peers__scroll{margin:0 14px 18px}}.etfv5-disclaimer{margin-top:36px;padding-top:20px;border-top:1px solid var(--otb-tint-info-6);font-size:11px;color:var(--otb-text-faint);line-height:1.6;text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.etfv5-scen--green{background:linear-gradient(180deg,var(--otb-tint-positive-6, rgba(110,201,168,.06)) 0%,var(--otb-bg-elevated, #111820) 50%)}.etfv5-cp-group__sub{font-size:11px;color:var(--otb-text-muted);margin-top:-6px;margin-bottom:10px;font-weight:400}.etfv5-detbody--flush{padding:0}.etfv5-detbody--flush>section{margin-top:0}.etfv5-page>.otb-stagger>section:not(:first-child){margin-top:8px}.etfv5-profile{background:var(--otb-bg-elevated, #111820);border:1px solid var(--surface-border);border-radius:12px;overflow:hidden}.etfv5-profile__head{padding:20px 24px;border-bottom:1px solid var(--otb-tint-info-6);display:flex;align-items:center;gap:14px}.etfv5-profile__icon{width:38px;height:38px;border-radius:8px;background:var(--otb-tint-info-6);border:1px solid var(--otb-tint-info-12);display:flex;align-items:center;justify-content:center;color:var(--otb-accent);font-weight:700;font-size:18px;flex-shrink:0}.etfv5-profile__title{font-size:13px;font-weight:700;color:var(--otb-text-primary)}.etfv5-profile__sub{font-size:12px;color:var(--otb-text-muted);margin-top:2px}.etfv5-facts{padding:14px 24px 18px;display:flex;flex-wrap:wrap;gap:18px 32px;font-size:13px}.etfv5-facts__item{display:flex;flex-direction:column;gap:2px}.etfv5-facts__label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint)}.etfv5-facts__value{color:var(--otb-text-primary);font-weight:600;font-variant-numeric:tabular-nums}.etfv5-facts__value--accent{color:var(--otb-accent)}.etfv5-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--otb-tint-info-6);border-radius:8px;overflow:hidden}.etfv5-kpi-cell{background:var(--otb-bg-elevated, #111820);padding:12px 14px}.etfv5-kpi-cell__label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--otb-text-faint);margin-bottom:5px}.etfv5-kpi-cell__value{font-size:15px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--otb-text-primary)}.etfv5-kpi-cell__value--green{color:var(--otb-positive)}.etfv5-kpi-cell__value--amber{color:var(--otb-amber)}.etfv5-kpi-cell__value--danger{color:var(--otb-danger)}.etfv5-kpi-cell__value--neutral{color:var(--otb-text-primary)}.etfv5-kpi-cell__sub{font-size:10px;color:var(--otb-text-muted);margin-top:2px}@media(max-width:720px){.etfv5-cp-group__sub{font-size:10.5px}.etfv5-page{padding:20px 14px 40px}.etfv5-hero__name{font-size:26px}.etfv5-brief{padding:26px 20px 22px}.etfv5-brief__title{font-size:20px}.etfv5-brief__body{font-size:14px}.etfv5-brief__action{font-size:13px}.etfv5-dims,.etfv5-scen-grid{grid-template-columns:1fr}.etfv5-scen{padding:22px 20px}.etfv5-scen__action{font-size:19px}.etfv5-kpi-grid{grid-template-columns:repeat(2,1fr)}.etfv5-facts{gap:14px 24px;padding:12px 18px 16px}.etfv5-kinfo__cols{grid-template-columns:1fr}.etfv5-kinfo__col{border-right:none;border-bottom:1px solid var(--otb-tint-info-6)}.etfv5-kinfo__col:last-child{border-bottom:none}.etfv5-holding{grid-template-columns:24px 1fr 52px;gap:12px;padding:10px 0}.etfv5-holding__bar,.etfv5-peers__table thead{display:none}.etfv5-peers__table tbody tr{display:block;padding:14px 0}.etfv5-peers__table td{display:inline-block;padding:0 6px 6px 0;border-bottom:none;vertical-align:top}.etfv5-peers__table td:first-child{display:block;padding-bottom:8px;width:100%}.etfv5-peers__table td.num{display:block;padding-top:6px;font-size:12px;color:var(--otb-text-muted);font-weight:400;text-align:left}.etfv5-peers__table td.num:before{content:"12 mnd - ";color:var(--otb-text-faint);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.6px;margin-right:4px}}.bot-page{min-height:100vh;background:#0a0f14;color:var(--otb-text-primary, #cdd8e4);font-family:Inter,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;--otb-accent: #5bb0c4;--otb-accent-light: color-mix(in srgb, #5bb0c4 70%, #ffffff);--otb-accent-dark: color-mix(in srgb, #5bb0c4 78%, #000000);--bp-bg: #0a0f14;--bp-bg-elevated: #111820;--bp-bg-subtle: #0d141c;--bp-bg-inset: #0b1118;--bp-border: rgba(255, 255, 255, .08);--bp-border-strong: rgba(255, 255, 255, .14);--bp-text-primary: #e8eef5;--bp-text-secondary: #a8b3c1;--bp-text-muted: #909daa;--bp-text-faint: #7d8a98;--bp-amber: #c4a456;--bp-amber-soft: rgba(196, 164, 86, .12);--bp-amber-strong: rgba(196, 164, 86, .32);--bp-green: #7ab87f;--bp-green-soft: rgba(122, 184, 127, .1);--bp-green-strong: rgba(122, 184, 127, .28);--bp-accent-soft: rgba(91, 176, 196, .1);--bp-accent-strong: rgba(91, 176, 196, .32);--bp-danger: #db8080;--bp-danger-soft: rgba(219, 128, 128, .12);--bp-danger-strong: rgba(219, 128, 128, .32);--bp-warm: #d4b27a;--bp-warm-rgb: 212, 178, 122;--bp-warm-soft: rgba(212, 178, 122, .1);--bp-warm-strong: rgba(212, 178, 122, .28);--bp-pad-sm: 12px;--bp-pad-md: 18px;--bp-pad-lg: 24px;--bp-stack-xs: 4px;--bp-stack-sm: 8px;--bp-stack-md: 12px;--bp-stack-lg: 18px;--bp-radius-sm: 8px;--bp-radius-md: 10px;--bp-radius-lg: 14px}@media(max-width:720px){:root{--bp-pad-sm: 10px;--bp-pad-md: 14px;--bp-pad-lg: 18px}}.bot-page .bp-glass{background:var(--bp-bg-elevated);border:1px solid var(--bp-border);border-radius:var(--bp-radius-md);padding:var(--bp-pad-md)}.bot-page .bp-glass--inset{background:var(--bp-bg-inset)}.bot-page .bp-glass--subtle{background:var(--bp-bg-subtle)}.bot-page .bp-pad-sm{padding:var(--bp-pad-sm)}.bot-page .bp-pad-md{padding:var(--bp-pad-md)}.bot-page .bp-pad-lg{padding:var(--bp-pad-lg)}.bot-page .bp-stack-xs>*+*{margin-top:var(--bp-stack-xs)}.bot-page .bp-stack-sm>*+*{margin-top:var(--bp-stack-sm)}.bot-page .bp-stack-md>*+*{margin-top:var(--bp-stack-md)}.bot-page .bp-stack-lg>*+*{margin-top:var(--bp-stack-lg)}.bot-page .bp-text-xs{font-size:11px;line-height:1.5}.bot-page .bp-text-sm{font-size:12px;line-height:1.55}.bot-page .bp-text-md{font-size:13px;line-height:1.55}.bot-page .bp-text-secondary{color:var(--otb-text-secondary)}.bot-page .bp-text-muted{color:var(--otb-text-muted)}.bot-page .bp-text-pos{color:var(--otb-positive)}.bot-page .bp-text-neg{color:var(--otb-danger)}.bot-page .bsh-card{margin-bottom:var(--bp-stack-lg)}.bot-page .bsh-trigger{background:transparent;border:0;width:100%;text-align:left;cursor:pointer;padding:var(--bp-pad-md) var(--bp-pad-lg);display:flex;align-items:center;gap:var(--bp-stack-md)}.bot-page .bsh-chevron{color:var(--otb-text-muted);transition:transform .2s ease;flex-shrink:0}.bot-page .bsh-chevron.is-open{transform:rotate(90deg)}.bot-page .bsh-body{padding-top:0}.bot-page .bsh-intro{font-size:13px;color:var(--otb-text-secondary);margin:0 0 var(--bp-stack-lg);line-height:1.55}.bot-page .bsh-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:14px}.bot-page .bsh-list-item{padding-left:14px;position:relative}.bot-page .bsh-list-bullet{position:absolute;left:0;top:4px;font-size:11px;color:var(--otb-accent);font-weight:700}.bot-page .bsh-list-title{font-size:13px;font-weight:700;color:var(--otb-text-primary);margin-bottom:var(--bp-stack-xs)}.bot-page .bsh-list-body{font-size:13px;line-height:1.55;color:var(--otb-text-secondary)}.bot-page .bsh-section{border-top:1px solid var(--otb-surface-border);padding-top:14px}.bot-page .bsh-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--otb-text-muted);margin-bottom:var(--bp-stack-sm)}.bot-page .bsh-niet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.bot-page .bsh-niet-item{font-size:12.5px;line-height:1.5;color:var(--otb-text-muted);padding-left:14px;position:relative}.bot-page .bsh-niet-bullet{position:absolute;left:0;color:var(--otb-text-faint)}.bot-page .bsh-quote{margin-top:var(--bp-stack-lg);padding:14px 16px;background:var(--bp-bg-subtle);border-radius:var(--bp-radius-sm);font-size:13px;font-style:italic;color:var(--otb-text-secondary);line-height:1.55}.bot-page .orth-total{font-size:12px;color:var(--otb-text-secondary)}.bot-page .orth-total.is-pos{color:var(--otb-positive)}.bot-page .orth-total.is-warn{color:var(--otb-warning, var(--otb-text-secondary))}.bot-page .orth-bar{margin-top:var(--bp-stack-md);height:8px;border-radius:4px;background:var(--otb-border-subtle, var(--bp-border));position:relative;overflow:hidden}.bot-page .orth-bar-fill{position:absolute;inset:0 auto 0 0;transition:width .6s ease}.bot-page .orth-bar-fill.is-pos{background:var(--otb-positive)}.bot-page .orth-bar-fill.is-mid{background:var(--otb-text-secondary)}.bot-page .orth-bar-fill.is-neg{background:var(--otb-danger)}.bot-page .orth-bar-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--otb-text-muted);margin-top:var(--bp-stack-xs)}.bot-page .orth-section{margin-top:14px}.bot-page .orth-section-label{font-size:11px;color:var(--otb-text-secondary);margin-bottom:6px}.bot-page .orth-chips{display:flex;flex-wrap:wrap;gap:6px}.bot-page .orth-chip{padding:4px 10px;border-radius:12px;border:1px solid var(--otb-border-subtle, var(--bp-border));font-size:11px;color:var(--otb-text-secondary)}.bot-page .orth-chip-count{color:var(--otb-text-muted);margin-left:4px}.bot-page .orth-redundancies{margin:0;padding:0 0 0 18px;font-size:11px;color:var(--otb-text-secondary)}.bot-page .orth-redundancy{margin-bottom:var(--bp-stack-xs)}.bot-page .orth-redundancy-note{color:var(--otb-text-muted);margin-left:6px}.bot-page .orth-note{margin-top:var(--bp-stack-md);font-size:11px}.bot-page .costs-total{font-size:12px}.bot-page .costs-total.is-pos{color:var(--otb-positive)}.bot-page .costs-total.is-neg{color:var(--otb-danger)}.bot-page .costs-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bp-stack-md);margin-top:var(--bp-stack-md)}.bot-page .costs-cell{padding:var(--bp-pad-sm)}.bot-page .costs-cell-label{font-size:11px;color:var(--otb-text-secondary)}.bot-page .costs-cell-value{font-size:16px;font-weight:600;margin-top:var(--bp-stack-xs)}.bot-page .costs-cell-value.is-pos{color:var(--otb-positive)}.bot-page .costs-cell-value.is-neg{color:var(--otb-danger)}.bot-page .costs-cell-sub{font-size:11px;color:var(--otb-text-muted);margin-top:var(--bp-stack-xs)}.bot-page .costs-meter{margin-top:var(--bp-stack-md);font-size:11px}@media(max-width:480px){.bot-page .costs-grid{grid-template-columns:1fr}}.bot-page .rns-wrap{width:100%;margin-top:var(--bp-stack-md)}.bot-page .rns-svg{display:block;width:100%;height:160px;overflow:visible}.bot-page .rns-line{stroke:var(--otb-accent);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.bot-page .rns-baseline{stroke:var(--bp-border);stroke-width:1;stroke-dasharray:3 4}.bot-page .rns-endpoint{fill:var(--otb-accent);filter:drop-shadow(0 0 6px rgba(var(--otb-accent-rgb),.45))}.bot-page .rns-axis{display:flex;justify-content:space-between;align-items:center;margin-top:var(--bp-stack-sm);font-size:11px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.bot-page .rns-axis-date{flex:0 0 auto}.bot-page .rns-axis-baseline{flex:1 1 auto;text-align:center;color:var(--otb-text-faint);letter-spacing:.02em}.bot-page .rns-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--bp-stack-md);font-size:11px;color:var(--otb-text-muted)}.bot-page .rns-legend-item{display:inline-flex;align-items:center;gap:6px}.bot-page .rns-legend-swatch{width:10px;height:4px;border-radius:2px;background:var(--otb-text-muted)}.bot-page .rns-legend-item.rns-risk-on .rns-legend-swatch{background:var(--otb-positive)}.bot-page .rns-legend-item.rns-risk-off .rns-legend-swatch{background:var(--otb-danger)}.bot-page .rns-legend-item.rns-mixed .rns-legend-swatch{background:var(--otb-warning, var(--otb-negative))}.bot-page .rns-legend-item.rns-neutraal .rns-legend-swatch{background:var(--otb-text-muted)}.bot-page .rns-empty{display:flex;align-items:center;justify-content:center;height:96px;color:var(--otb-text-muted);font-size:12px;font-style:italic;border:1px dashed var(--bp-border);border-radius:var(--bp-radius-md);background:var(--bp-bg-subtle)}.bot-page .rns-empty-msg{padding:0 16px;text-align:center}@media(max-width:480px){.bot-page .rns-svg{height:130px}.bot-page .rns-legend{gap:10px;font-size:10.5px}}.bot-page .bps-root{margin-top:24px}.bot-page .bps-section{margin-top:32px}.bot-page .bps-eyebrow{opacity:.55;margin-bottom:14px}.bot-page .bps-headline{width:65%;height:28px;border-radius:var(--bp-radius-sm);background:var(--bp-bg-elevated);margin-bottom:12px;position:relative;overflow:hidden}.bot-page .bps-card{border-radius:var(--bp-radius-md);background:var(--bp-bg-elevated);border:1px solid var(--bp-border);padding:var(--bp-pad-md);margin-top:12px;position:relative;overflow:hidden}.bot-page .bps-card-head{height:14px;width:40%;border-radius:4px;background:var(--bp-bg-inset);margin-bottom:18px}.bot-page .bps-card-body{display:flex;flex-direction:column;gap:10px}.bot-page .bps-line{height:10px;border-radius:4px;background:var(--bp-bg-inset)}.bot-page .bps-card-body .bps-line:nth-child(1){width:85%}.bot-page .bps-card-body .bps-line:nth-child(2){width:77%}.bot-page .bps-card-body .bps-line:nth-child(3){width:69%}.bot-page .bps-card-body .bps-line:nth-child(4){width:60%}.bot-page .bps-card-body .bps-line:nth-child(5){width:52%}.bot-page .bps-headline:after,.bot-page .bps-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%);transform:translate(-100%);animation:bps-shimmer 1.8s ease-in-out infinite;pointer-events:none}@keyframes bps-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.bot-page .bps-headline:after,.bot-page .bps-card:after{animation:none}}.bot-page .aac-empty{display:block}.bot-page .aac-empty-title{margin-bottom:var(--bp-stack-xs);color:var(--otb-text-secondary)}.bot-page .aac-empty-note{font-size:11px;color:var(--otb-text-muted)}.bot-page .aac-tablist{display:flex;gap:6px;margin-top:var(--bp-stack-md);margin-bottom:var(--bp-stack-md);flex-wrap:wrap}.bot-page .aac-tab{background:var(--bp-bg-inset);border:1px solid var(--bp-border);border-radius:999px;padding:6px 12px;cursor:pointer;color:var(--otb-text-secondary);font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}.bot-page .aac-tab:hover:not([disabled]){background:rgba(var(--otb-accent-rgb),.06);border-color:rgba(var(--otb-accent-rgb),.25);color:var(--otb-text-primary)}.bot-page .aac-tab.is-active{background:rgba(var(--otb-accent-rgb),.14);border-color:rgba(var(--otb-accent-rgb),.45);color:var(--otb-text-primary);font-size:inherit;font-weight:600}.bot-page .aac-tab.is-disabled,.bot-page .aac-tab[disabled]{cursor:not-allowed;color:var(--otb-text-muted);opacity:.5}.bot-page .aac-tab-intro{font-size:11px}.bot-page .aac-table{width:100%;border-collapse:collapse;margin-top:var(--bp-stack-md);font-size:12px}.bot-page .aac-row{text-align:left}.bot-page .aac-row-divider{border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .aac-th{padding:6px 0;color:var(--otb-text-secondary);font-size:inherit;font-weight:500}.bot-page .aac-td{padding:8px 0}.bot-page .aac-td-sub{font-size:11px;color:var(--otb-text-muted);margin-top:2px}.bot-page .aac-num{text-align:right}.bot-page .aac-tone.is-pos{color:var(--otb-positive)}.bot-page .aac-tone.is-neg{color:var(--otb-danger)}.bot-page .aac-tone.is-warn{color:var(--otb-warning, var(--otb-text-secondary))}.bot-page .aac-tone.is-neutral{color:var(--otb-text-secondary)}.bot-page .aac-tone.is-muted{color:var(--otb-text-muted)}.bot-page .aac-num.is-pos{color:var(--otb-positive)}.bot-page .aac-num.is-neg{color:var(--otb-danger)}.bot-page .aac-trend{color:var(--otb-text-muted)}.bot-page .aac-verdict-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bp-stack-md);margin-top:var(--bp-stack-md)}.bot-page .aac-verdict-cell{padding:var(--bp-pad-sm)}.bot-page .aac-verdict-label{font-size:11px;color:var(--otb-text-secondary)}.bot-page .aac-verdict-value{font-size:16px;font-weight:600;margin-top:var(--bp-stack-xs)}.bot-page .aac-verdict-sub{font-size:11px;color:var(--otb-text-muted);margin-top:var(--bp-stack-xs)}.bot-page .aac-verdict-status{margin-top:var(--bp-stack-md);padding:10px 12px;border-radius:var(--bp-radius-sm);font-size:12px;background:var(--bp-bg-subtle);border:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .aac-verdict-status.is-diverge{background:var(--otb-tint-amber-8, rgba(196, 164, 86, .08));border-color:var(--otb-tint-amber-30, rgba(196, 164, 86, .32))}.bot-page .aac-verdict-status-title{font-size:inherit;font-weight:600;margin-bottom:var(--bp-stack-xs)}.bot-page .aac-verdict-status-body{color:var(--otb-text-secondary)}.bot-page .aac-verdict-delta{margin-left:6px;color:var(--otb-text-muted)}.bot-page .aac-verdict-note{margin-top:var(--bp-stack-md);font-size:11px}@media(max-width:480px){.bot-page .aac-verdict-grid{grid-template-columns:1fr}.bot-page .aac-table{font-size:11px}}@media(max-width:640px){.bot-page .aac-td{word-break:break-word;overflow-wrap:anywhere}.bot-page .aac-num{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}}.bot-page .day0-root{margin-top:12px}.bot-page .day0-card{position:relative;margin-top:var(--bp-stack-md);padding:var(--bp-pad-lg);display:flex;flex-direction:column;gap:var(--bp-stack-md)}.bot-page .day0-mark{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--otb-accent) 0%,color-mix(in srgb,var(--otb-accent) 78%,#000) 100%);display:grid;place-items:center;box-shadow:0 6px 18px rgba(var(--otb-accent-rgb),.28);flex-shrink:0}.bot-page .day0-headline{font-size:14px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.1px}.bot-page .day0-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bp-stack-md)}.bot-page .day0-list-item{display:grid;grid-template-columns:24px 1fr;gap:var(--bp-stack-md);align-items:start}.bot-page .day0-list-icon{color:var(--otb-accent);display:grid;place-items:center;height:24px}.bot-page .day0-list-title{font-size:13px;font-weight:600;color:var(--otb-text-primary);margin-bottom:var(--bp-stack-xs)}.bot-page .day0-list-body{font-size:12px;line-height:1.55;color:var(--otb-text-secondary)}.bot-page .day0-footer{margin-top:var(--bp-stack-md);padding-top:var(--bp-stack-md);border-top:1px solid var(--bp-border);font-size:11px;color:var(--otb-text-muted);letter-spacing:.02em}.bot-page .style-progress,.bot-page .style-meta{font-size:12px;color:var(--otb-text-secondary)}.bot-page .style-summary{margin-top:var(--bp-stack-md);padding:10px 12px;border-radius:var(--bp-radius-sm);background:var(--bp-bg-subtle);border:1px solid var(--otb-border-subtle, var(--bp-border));font-size:12px}.bot-page .style-summary-title{font-size:inherit;font-weight:600;margin-bottom:var(--bp-stack-xs)}.bot-page .style-summary-body{color:var(--otb-text-secondary)}.bot-page .style-alpha.is-pos{color:var(--otb-positive)}.bot-page .style-alpha.is-neg{color:var(--otb-danger)}.bot-page .style-alpha.is-muted{color:var(--otb-text-muted)}.bot-page .style-table{width:100%;border-collapse:collapse;margin-top:var(--bp-stack-md);font-size:12px}.bot-page .style-row{text-align:left}.bot-page .style-row-divider{border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .style-th{padding:6px 0;color:var(--otb-text-secondary);font-size:inherit;font-weight:500}.bot-page .style-td{padding:8px 0}.bot-page .style-num{text-align:right}.bot-page .style-beta.is-pos{color:var(--otb-positive)}.bot-page .style-beta.is-neg{color:var(--otb-danger)}.bot-page .style-beta.is-muted{color:var(--otb-text-muted)}.bot-page .style-footer{margin-top:var(--bp-stack-md);font-size:11px}.bot-page .fx-level{font-size:12px;font-weight:600;text-transform:lowercase;letter-spacing:.02em}.bot-page .fx-level.is-pos{color:var(--otb-positive)}.bot-page .fx-level.is-amber{color:var(--otb-warning, var(--otb-amber))}.bot-page .fx-level.is-neg{color:var(--otb-danger)}.bot-page .fx-bar{display:flex;width:100%;height:10px;border-radius:999px;overflow:hidden;margin-top:var(--bp-stack-md);background:var(--bp-bg-subtle)}.bot-page .fx-bar-seg{height:100%}.bot-page .fx-bar-seg-0{background:var(--otb-accent, var(--color-brand-light))}.bot-page .fx-bar-seg-1{background:var(--otb-positive)}.bot-page .fx-bar-seg-2{background:var(--otb-warning, var(--otb-amber))}.bot-page .fx-bar-seg-3{background:var(--otb-text-muted)}.bot-page .fx-legend{list-style:none;margin:var(--bp-stack-sm) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:6px;font-size:12px}.bot-page .fx-legend-item{display:grid;grid-template-columns:14px minmax(60px,max-content) max-content 1fr;align-items:center;gap:8px}.bot-page .fx-legend-dot{display:inline-block;width:10px;height:10px;border-radius:3px}.bot-page .fx-legend-code{color:var(--otb-text-primary)}.bot-page .fx-legend-pct{color:var(--otb-text-primary);font-size:12px;font-weight:600}.bot-page .fx-legend-meta{color:var(--otb-text-muted);justify-self:end}@media(max-width:640px){.bot-page .fx-legend-item{grid-template-columns:14px 1fr max-content;row-gap:2px}.bot-page .fx-legend-meta{grid-column:2 / 4;justify-self:start;font-size:11px}}.bot-page .fx-target{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--bp-stack-md);padding:8px 12px;border-radius:var(--bp-radius-sm);background:var(--bp-bg-subtle);border:1px solid var(--otb-border-subtle, var(--bp-border));font-size:13px}.bot-page .fx-target-label{color:var(--otb-text-secondary)}.bot-page .fx-target-value{font-weight:600}.bot-page .fx-target.is-within .fx-target-value{color:var(--otb-positive)}.bot-page .fx-target.is-over .fx-target-value{color:var(--otb-warning, var(--otb-amber))}.bot-page .fx-suggestions{margin-top:var(--bp-stack-md)}.bot-page .fx-suggestions-title{font-size:12px;font-weight:600;color:var(--otb-text-secondary);margin-bottom:var(--bp-stack-xs)}.bot-page .fx-suggestions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px}.bot-page .fx-suggestion-item{padding:8px 10px;border-radius:var(--bp-radius-sm);background:var(--bp-bg-subtle)}.bot-page .fx-suggestion-kind{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:1px 6px;border-radius:3px;background:var(--bp-bg-elevated);color:var(--otb-accent, var(--color-brand-light));margin-right:4px}.bot-page .fx-suggestion-reason{margin-top:2px;color:var(--otb-text-muted);font-size:11px}.bot-page .fx-warnings{margin-top:var(--bp-stack-sm);font-size:12px;color:var(--otb-warning, var(--otb-amber))}.bot-page .fx-warning-row+.fx-warning-row{margin-top:2px}.bot-page .fx-note{margin-top:var(--bp-stack-sm);font-size:11px;color:var(--otb-text-muted);font-style:italic}.bot-page .entrygates-status-pill{font-size:12px}.bot-page .entrygates-status-pill.is-block{color:var(--otb-danger)}.bot-page .entrygates-status-pill.is-open{color:var(--otb-text-secondary)}.bot-page .entrygates-blackout{margin-top:var(--bp-stack-md);padding:10px 12px;border-radius:var(--bp-radius-sm);background:var(--bp-bg-subtle);border:1px solid var(--otb-border-subtle, var(--bp-border));font-size:12px}.bot-page .entrygates-blackout-line{color:var(--otb-text-primary)}.bot-page .entrygates-blackout-line:not(:last-child){margin-bottom:6px}.bot-page .entrygates-blackout-label.is-danger{color:var(--otb-danger)}.bot-page .entrygates-blackout-label.is-warning{color:var(--otb-warning)}.bot-page .entrygates-blackout-reason{color:var(--otb-text-secondary)}.bot-page .entrygates-table{width:100%;border-collapse:collapse;margin-top:var(--bp-stack-md);font-size:12px}.bot-page .entrygates-row{text-align:left}.bot-page .entrygates-row-divider{border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .entrygates-thead-row{color:var(--otb-text-secondary)}.bot-page .entrygates-th{padding:6px 0;font-size:inherit;font-weight:500}.bot-page .entrygates-td{padding:8px 0}.bot-page .entrygates-num{text-align:right}.bot-page .entrygates-status{font-size:inherit;font-weight:600}.bot-page .entrygates-status.is-pos{color:var(--otb-positive)}.bot-page .entrygates-status.is-neutral{color:var(--otb-text-secondary)}.bot-page .entrygates-status.is-neg{color:var(--otb-danger)}.bot-page .entrygates-reason{color:var(--otb-text-secondary)}@media(max-width:640px){.bot-page .entrygates-table{display:block;overflow-x:auto}.bot-page .entrygates-reason{word-break:break-word;overflow-wrap:anywhere}}.bot-page .regime-attr-meta{font-size:12px;color:var(--otb-text-secondary)}.bot-page .regime-attr-table{width:100%;border-collapse:collapse;margin-top:var(--bp-stack-md);font-size:12px}.bot-page .regime-attr-row{text-align:left}.bot-page .regime-attr-row-divider{border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .regime-attr-thead-row{color:var(--otb-text-secondary)}.bot-page .regime-attr-th{padding:6px 0;font-size:inherit;font-weight:500}.bot-page .regime-attr-td{padding:8px 0}.bot-page .regime-attr-num{text-align:right}.bot-page .regime-attr-sub{font-size:11px;color:var(--otb-text-muted);margin-top:2px}.bot-page .regime-attr-value.is-pos{color:var(--otb-positive)}.bot-page .regime-attr-value.is-neg{color:var(--otb-danger)}.bot-page .regime-attr-value.is-muted{color:var(--otb-text-secondary)}@media(max-width:640px){.bot-page .regime-attr-table{display:block}.bot-page .regime-attr-table thead{display:none}.bot-page .regime-attr-table tbody,.bot-page .regime-attr-table tr{display:block;width:100%}.bot-page .regime-attr-row-divider{border-top:1px solid var(--otb-border-subtle, var(--bp-border));padding:12px 0 8px}.bot-page .regime-attr-row-divider .regime-attr-td:first-child{display:block;padding:0 0 8px;text-align:left}.bot-page .regime-attr-row-divider .regime-attr-td:nth-child(n+2){display:inline-flex;width:50%;box-sizing:border-box;justify-content:space-between;align-items:baseline;padding:4px 0;text-align:right}.bot-page .regime-attr-row-divider .regime-attr-td:nth-child(n+2):before{content:attr(data-label);font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:var(--otb-text-muted);font-weight:500;margin-right:8px}.bot-page .regime-attr-row-divider .regime-attr-td:nth-child(2),.bot-page .regime-attr-row-divider .regime-attr-td:nth-child(4){padding-right:8px}.bot-page .regime-attr-row-divider .regime-attr-td:nth-child(3),.bot-page .regime-attr-row-divider .regime-attr-td:nth-child(5){padding-left:8px}.bot-page .regime-attr-num{text-align:right}}.bot-page .hist-bt-meta{font-size:12px;color:var(--otb-text-secondary)}.bot-page .hist-bt-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:var(--bp-stack-md);margin-bottom:var(--bp-stack-md)}.bot-page .hist-bt-metric{display:flex;flex-direction:column;padding:12px;border-radius:8px;background:var(--otb-surface-1, rgba(255,255,255,.02));border:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .hist-bt-metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--otb-text-muted);font-weight:500}.bot-page .hist-bt-metric-value{font-size:18px;font-weight:600;color:var(--otb-text-primary);margin-top:4px}.bot-page .hist-bt-metric-sub{font-size:11px;color:var(--otb-text-muted);margin-top:2px}.bot-page .hist-bt-section{margin-top:var(--bp-stack-md)}.bot-page .hist-bt-section-title{font-size:13px;font-weight:500;color:var(--otb-text-secondary);margin-bottom:8px}.bot-page .hist-bt-table{width:100%;border-collapse:collapse;font-size:12px}.bot-page .hist-bt-th{padding:6px 0;text-align:left;font-weight:500;color:var(--otb-text-secondary)}.bot-page .hist-bt-num{text-align:right}.bot-page .hist-bt-row{border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .hist-bt-row-bot{background:var(--otb-surface-1, rgba(255,255,255,.02))}.bot-page .hist-bt-td{padding:8px 0}.bot-page .hist-bt-row-bot .hist-bt-td{padding:8px;font-weight:500}.bot-page .hist-bt-sub{font-size:11px;color:var(--otb-text-muted);margin-top:2px}.bot-page .hist-bt-value.is-pos{color:var(--otb-positive)}.bot-page .hist-bt-value.is-neg{color:var(--otb-danger)}.bot-page .hist-bt-details{margin-top:var(--bp-stack-md);padding-top:12px;border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .hist-bt-summary{font-size:12px;color:var(--otb-text-secondary);cursor:pointer;font-weight:500}.bot-page .hist-bt-details-body{margin-top:12px;font-size:12px;color:var(--otb-text-secondary)}.bot-page .hist-bt-details-intro{margin:8px 0}.bot-page .hist-bt-details-list{margin:8px 0 0 16px;padding:0;list-style:disc}.bot-page .hist-bt-details-list li{margin-bottom:6px}@media(max-width:640px){.bot-page .hist-bt-metrics-grid{grid-template-columns:repeat(2,1fr)}.bot-page .hist-bt-table{display:block}.bot-page .hist-bt-table thead{display:none}.bot-page .hist-bt-table tbody,.bot-page .hist-bt-table tr{display:block;width:100%}.bot-page .hist-bt-row{padding:12px 0 8px;border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .hist-bt-row .hist-bt-td:first-child{display:block;padding:0 0 8px;text-align:left}.bot-page .hist-bt-row .hist-bt-td:not(:first-child){display:inline-flex;width:33.33%;box-sizing:border-box;justify-content:space-between;align-items:baseline;padding:4px;text-align:right;font-size:11px}.bot-page .hist-bt-row .hist-bt-td:not(:first-child):before{content:attr(data-label);font-size:10px;text-transform:uppercase;color:var(--otb-text-muted);margin-right:6px}}@media(max-width:480px){.bot-page .hist-bt-metrics-grid{grid-template-columns:1fr}.bot-page .hist-bt-metric-value{font-size:16px}}.bot-page .policy-cal-meta{font-size:12px;color:var(--otb-text-secondary)}.bot-page .policy-cal-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:var(--bp-stack-md)}.bot-page .policy-cal-th{padding:6px 0;text-align:left;font-size:12px;font-weight:500;color:var(--otb-text-secondary)}.bot-page .policy-cal-num{text-align:right}.bot-page .policy-cal-row{border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .policy-cal-row-baseline{background:var(--otb-surface-1, rgba(255,255,255,.02));font-size:12px;font-weight:500}.bot-page .policy-cal-td{padding:8px 0}.bot-page .policy-cal-row-baseline .policy-cal-td{padding:8px}.bot-page .policy-cal-sub{font-size:11px;color:var(--otb-text-muted);margin-top:2px}.bot-page .policy-cal-winners{margin-top:var(--bp-stack-md);padding:12px;border-radius:8px;background:var(--otb-surface-1, rgba(255,255,255,.02));border:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .policy-cal-winners-title{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--otb-text-muted);font-weight:500;margin-bottom:8px}.bot-page .policy-cal-winners-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.bot-page .policy-cal-winner-item{display:inline-flex;align-items:baseline;gap:6px;font-size:12px}.bot-page .policy-cal-winner-metric{color:var(--otb-text-secondary)}.bot-page .policy-cal-winner-arrow{color:var(--otb-text-muted)}.bot-page .policy-cal-winner-label{color:var(--otb-text-primary);font-size:12px;font-weight:500}.bot-page .policy-cal-details{margin-top:var(--bp-stack-md);padding-top:12px;border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .policy-cal-summary{font-size:12px;color:var(--otb-text-secondary);cursor:pointer;font-weight:500}.bot-page .policy-cal-details-body{margin-top:12px;font-size:12px;color:var(--otb-text-secondary)}.bot-page .policy-cal-details-body p{margin:8px 0}.bot-page .policy-cal-disclaimer{font-size:11px;color:var(--otb-text-muted);font-style:italic}@media(max-width:640px){.bot-page .policy-cal-table{display:block}.bot-page .policy-cal-table thead{display:none}.bot-page .policy-cal-table tbody,.bot-page .policy-cal-table tr{display:block;width:100%}.bot-page .policy-cal-row{padding:12px 0 8px}.bot-page .policy-cal-row .policy-cal-td:first-child{display:block;padding:0 0 8px;text-align:left}.bot-page .policy-cal-row .policy-cal-td:not(:first-child){display:inline-flex;width:50%;box-sizing:border-box;justify-content:space-between;align-items:baseline;padding:4px;text-align:right;font-size:11px}.bot-page .policy-cal-row .policy-cal-td:not(:first-child):before{content:attr(data-label);font-size:10px;text-transform:uppercase;color:var(--otb-text-muted)}}.bot-page .within-sleeve-meta{font-size:12px;color:var(--otb-text-secondary)}.bot-page .within-sleeve-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:var(--bp-stack-md)}.bot-page .within-sleeve-th{padding:6px 0;text-align:left;font-size:12px;font-weight:500;color:var(--otb-text-secondary)}.bot-page .within-sleeve-num{text-align:right}.bot-page .within-sleeve-row{border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .within-sleeve-td{padding:8px 0}.bot-page .within-sleeve-sub{font-size:11px;color:var(--otb-text-muted);margin-top:2px}.bot-page .within-sleeve-value.is-pos{color:var(--otb-positive)}.bot-page .within-sleeve-value.is-neg{color:var(--otb-danger)}.bot-page .within-sleeve-details{margin-top:var(--bp-stack-md);padding-top:12px;border-top:1px solid var(--otb-border-subtle, var(--bp-border))}.bot-page .within-sleeve-summary{font-size:12px;font-weight:500;color:var(--otb-text-secondary);cursor:pointer}.bot-page .within-sleeve-details-body{margin-top:12px;font-size:12px;color:var(--otb-text-secondary)}.bot-page .within-sleeve-details-body p{margin:8px 0}.bot-page .within-sleeve-disclaimer{font-size:11px;color:var(--otb-text-muted);font-style:italic}@media(max-width:640px){.bot-page .within-sleeve-table{display:block}.bot-page .within-sleeve-table thead{display:none}.bot-page .within-sleeve-table tbody,.bot-page .within-sleeve-table tr{display:block;width:100%}.bot-page .within-sleeve-row{padding:12px 0 8px}.bot-page .within-sleeve-row .within-sleeve-td:first-child{display:block;padding:0 0 8px;text-align:left}.bot-page .within-sleeve-row .within-sleeve-td:not(:first-child){display:inline-flex;width:33.33%;box-sizing:border-box;justify-content:space-between;align-items:baseline;padding:4px;text-align:right;font-size:11px}.bot-page .within-sleeve-row .within-sleeve-td:not(:first-child):before{content:attr(data-label);font-size:10px;text-transform:uppercase;color:var(--otb-text-muted);margin-right:6px}}.bot-page .regime-attr-footer{margin-top:var(--bp-stack-md);font-size:11px}.bot-page .bp-status-chip.is-pos{background:#6ec9a81a}.bot-page .bp-status-chip.is-warn{background:#c4a4561f}.bot-page .bp-status-chip.is-danger{background:#db80801f}.bot-page .bp-status-chip-badge.is-pos{color:var(--otb-positive)}.bot-page .bp-status-chip-badge.is-warn{color:var(--otb-negative)}.bot-page .bp-status-chip-badge.is-danger{color:var(--otb-danger)}.bot-page .bp-status-list-buffer.is-warn{color:var(--otb-negative)}.bot-page .bp-status-list-buffer.is-danger{color:var(--otb-danger)}.bot-page .bp-status-swaps-resterend.is-pos{color:var(--otb-positive)}.bot-page .bp-status-swaps-resterend.is-warn{color:var(--otb-negative)}.bot-page .bp-status-swaps-resterend.is-danger{color:var(--otb-danger)}.bot-page .bp-status-swaps-fill.is-pos{background:var(--otb-positive)}.bot-page .bp-status-swaps-fill.is-warn{background:var(--otb-negative)}.bot-page .bp-status-swaps-fill.is-danger{background:var(--otb-danger)}.bot-page .bp-regime-fill.is-green{background:var(--bp-green)}.bot-page .bp-regime-fill.is-amber{background:var(--bp-amber)}.bot-page .bp-regime-fill.is-muted{background:var(--bp-text-muted)}.bot-page .bp-alloc-li-dot.is-etfs{background:var(--otb-accent)}.bot-page .bp-alloc-li-dot.is-aandelen{background:#7bc4b0}.bot-page .bp-alloc-li-dot.is-crypto{background:var(--bp-amber)}.bot-page .bp-alloc-li-dot.is-zijlijn{background:#2a3845}.bot-page .bp-acc-trigger-count{font-size:inherit;font-weight:400;color:var(--bp-text-faint);margin-left:6px}.bot-page .bp-pos-row.is-parked .bp-pos-val-new{color:var(--bp-text-muted)}.bot-page .bp-acc-trigger-flex{display:flex;align-items:center;gap:8px}.bot-page .bp-tx-dot.is-koop{background:var(--otb-positive)}.bot-page .bp-tx-dot.is-verhoog{background:var(--color-brand)}.bot-page .bp-tx-dot.is-sluit{background:var(--otb-danger)}.bot-page .bp-tx-dot.is-sluit-winst,.bot-page .bp-tx-dot.is-trim{background:var(--otb-negative)}.bot-page .bp-tx-dot.is-rebal{background:var(--color-brand)}.bot-page .bp-tx-dot.is-park{background:var(--otb-text-muted)}.bot-page .bp-tx-dot.is-neutraal{background:var(--otb-neutral)}.bot-page .bp-tx-action.is-koop{background:rgba(var(--otb-positive-rgb),.12);color:var(--otb-positive)}.bot-page .bp-tx-action.is-verhoog{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand)}.bot-page .bp-tx-action.is-sluit{background:rgba(var(--otb-danger-rgb),.12);color:var(--otb-danger)}.bot-page .bp-tx-action.is-sluit-winst,.bot-page .bp-tx-action.is-trim{background:var(--otb-tint-amber-12);color:var(--otb-negative)}.bot-page .bp-tx-action.is-rebal{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand)}.bot-page .bp-tx-action.is-park{background:rgba(var(--color-brand-rgb),.05);color:var(--otb-text-muted)}.bot-page .bp-tx-action.is-neutraal{background:rgba(var(--otb-neutral-rgb),.08);color:var(--otb-neutral)}.bot-page .bp-drawer-icon-big.is-kern{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand)}.bot-page .bp-drawer-icon-big.is-thema{background:rgba(var(--otb-positive-rgb),.1);color:var(--otb-positive)}.bot-page .bp-drawer-icon-big.is-satelliet{background:rgba(var(--otb-negative-rgb),.1);color:var(--otb-negative)}.bot-page .bp-drawer-icon-big.is-defensief{background:rgba(var(--otb-neutral-rgb),.08);color:var(--otb-text-muted)}.bot-page .bp-drawer-icon-big.is-aandeel{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand)}.bot-page .bp-drawer-icon-big.is-crypto{background:rgba(var(--otb-negative-rgb),.1);color:var(--otb-negative)}.bot-page .bp-drawer-icon-big.is-geparkeerd{background:rgba(var(--color-brand-rgb),.05);color:var(--otb-text-muted)}.bot-page .bp-drawer-tx-dot.is-koop{background:var(--otb-positive)}.bot-page .bp-drawer-tx-dot.is-verhoog{background:var(--color-brand)}.bot-page .bp-drawer-tx-dot.is-sluit{background:var(--otb-danger)}.bot-page .bp-drawer-tx-dot.is-sluit-winst,.bot-page .bp-drawer-tx-dot.is-trim{background:var(--otb-negative)}.bot-page .bp-drawer-tx-dot.is-rebal{background:var(--color-brand)}.bot-page .bp-drawer-tx-dot.is-park{background:var(--otb-text-muted)}.bot-page .bp-drawer-tx-dot.is-neutraal{background:var(--otb-neutral)}.bot-page .bp-drawer-tx-action.is-koop{background:rgba(var(--otb-positive-rgb),.12);color:var(--otb-positive)}.bot-page .bp-drawer-tx-action.is-verhoog{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand)}.bot-page .bp-drawer-tx-action.is-sluit{background:rgba(var(--otb-danger-rgb),.12);color:var(--otb-danger)}.bot-page .bp-drawer-tx-action.is-sluit-winst,.bot-page .bp-drawer-tx-action.is-trim{background:var(--otb-tint-amber-12);color:var(--otb-negative)}.bot-page .bp-drawer-tx-action.is-rebal{background:rgba(var(--color-brand-rgb),.1);color:var(--color-brand)}.bot-page .bp-drawer-tx-action.is-park{background:rgba(var(--color-brand-rgb),.05);color:var(--otb-text-muted)}.bot-page .bp-drawer-tx-action.is-neutraal{background:rgba(var(--otb-neutral-rgb),.08);color:var(--otb-neutral)}.bot-page .attr-total.is-pos{color:var(--otb-positive)}.bot-page .attr-total.is-neg{color:var(--otb-danger)}.bot-page .attr-abs{color:var(--otb-text-primary)}.bot-page .attr-abs.is-neg{color:var(--otb-danger)}.bot-page .bp-attr-bar-fill.is-pos{background:var(--otb-positive)}.bot-page .bp-attr-bar-fill.is-neg{background:var(--otb-danger)}.bot-page .bp-flip-arrow.is-pos{color:var(--otb-positive)}.bot-page .bp-flip-arrow.is-neg{color:var(--otb-danger)}.bot-page .bp-flip-arrow.is-muted{color:var(--otb-text-muted)}.bot-page .bp-attr-row-name.is-empty,.bot-page .bp-attr-row-val.is-empty{color:var(--bp-text-faint)}.bot-page .bp-attr-row-val.is-pos{color:var(--bp-green)}.bot-page .bp-attr-row-val.is-neg{color:var(--bp-danger)}.bp-container{width:100%;max-width:960px;margin:0 auto;padding:32px 32px 96px;box-sizing:border-box}@media(max-width:900px){.bp-container{padding:28px 24px 72px}}@media(max-width:680px){.bp-container{padding:24px 18px 64px}}@media(max-width:420px){.bp-container{padding:20px 14px 56px}}.bp-hero{padding:32px 24px 8px;position:relative}@media(min-width:720px){.bp-hero{padding:44px 32px 12px}}@media(min-width:1024px){.bp-hero{padding:56px 40px 16px}}.bp-hero-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:44px}@media(min-width:720px){.bp-hero-top{margin-bottom:56px}}.bp-hero-brand{display:flex;align-items:center;gap:10px}.bp-hero-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-dark));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #4d859b2e}.bp-hero-title{font-size:16px;font-weight:600;color:var(--otb-text-primary);letter-spacing:-.01em}.bp-hero-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--otb-negative);background:#c4a4561f;padding:4px 10px;border-radius:20px}.bp-hero-balance{margin-bottom:20px;position:relative}@media(min-width:720px){.bp-hero-balance{margin-bottom:28px}}.bp-hero-balance:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:360px;height:140px;background:radial-gradient(ellipse,rgba(77,133,155,.22) 0%,transparent 70%);pointer-events:none;z-index:0}@media(min-width:720px){.bp-hero-balance:before{width:480px;height:180px}}.bp-hero-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-muted);margin-bottom:10px;position:relative;z-index:1}.bp-hero-amount{font-size:40px;font-weight:800;letter-spacing:-2px;line-height:1;color:var(--otb-text-primary);position:relative;z-index:1;font-variant-numeric:tabular-nums}@media(min-width:380px){.bp-hero-amount{font-size:56px;letter-spacing:-2.5px}}@media(min-width:720px){.bp-hero-amount{font-size:72px;letter-spacing:-3px}}.bp-hero-change{display:flex;align-items:baseline;gap:14px;margin-top:18px;margin-bottom:6px}.bp-hero-pct{font-size:22px;font-weight:700;color:var(--otb-positive);letter-spacing:-.5px;font-variant-numeric:tabular-nums}@media(min-width:720px){.bp-hero-pct{font-size:26px}}.bp-hero-abs{font-size:13px;font-weight:500;color:var(--otb-text-secondary);font-variant-numeric:tabular-nums}.bp-hero-date{font-size:12px;font-weight:400;color:var(--otb-text-muted);margin-top:4px;letter-spacing:.01em}.bp-freshness-byline{font-size:12px;font-weight:400;color:var(--otb-text-muted);margin:4px 0 12px;letter-spacing:.01em}@media(max-width:480px){.bp-freshness-byline{font-size:11px;margin:4px 0 8px}}.bp-hero-fx{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:11px;font-weight:500;color:var(--otb-text-secondary);background:#4d859b0f;border:1px solid rgba(77,133,155,.16);border-radius:999px;letter-spacing:.01em;font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bp-hero-fx:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-brand);box-shadow:0 0 8px #4d859b99;flex-shrink:0}.bp-chart-section{padding:48px 0 0;position:relative}@media(min-width:720px){.bp-chart-section{padding:64px 0 0}}@media(min-width:1024px){.bp-chart-section{padding:72px 0 0}}.bp-chart-container{height:220px;padding:0 24px;position:relative}@media(min-width:720px){.bp-chart-container{height:260px;padding:0 32px}}@media(min-width:1024px){.bp-chart-container{height:300px;padding:0 40px}}.bp-chart-svg{width:100%;height:100%}.bp-chart-tooltip{position:absolute;top:-8px;right:28px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:10px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--otb-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.3px;box-shadow:var(--glass-shadow)}.bp-period-tabs{display:flex;justify-content:center;gap:4px;padding:24px 24px 0}.bp-period-tab{font-size:12px;font-weight:500;color:var(--otb-text-muted);padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .2s;background:none;border:none;font-family:inherit}.bp-period-tab:hover{color:var(--otb-text-secondary)}.bp-period-tab.active{color:var(--otb-text-primary);background:var(--glass-bg);border:1px solid var(--glass-border);font-size:12px;font-weight:600}.bp-chart-legend{display:flex;flex-wrap:wrap;gap:8px;padding:20px 24px 0;justify-content:center}@media(min-width:720px){.bp-chart-legend{gap:10px;padding:24px 32px 0}}.bp-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--otb-text-secondary);padding:7px 12px;border-radius:999px;background:#909fb20a;border:1px solid var(--glass-border);transition:background .15s,border-color .15s}.bp-legend-item:hover{background:#909fb214;border-color:var(--glass-border-highlight)}.bp-legend-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.bp-legend-val{font-variant-numeric:tabular-nums}.bp-spacer{height:56px}@media(min-width:720px){.bp-spacer{height:72px}}@media(min-width:1024px){.bp-spacer{height:88px}}.bp-spacer-sm{height:32px}@media(min-width:720px){.bp-spacer-sm{height:40px}}.bp-section{padding:0 24px}@media(min-width:720px){.bp-section{padding:0 32px}}@media(min-width:1024px){.bp-section{padding:0 40px}}.bp-section-header{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-muted);margin-bottom:24px}.bp-quick-stats{display:flex;gap:12px;padding:0 24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}@media(min-width:720px){.bp-quick-stats{gap:16px;padding:0 32px}}@media(min-width:1024px){.bp-quick-stats{gap:18px;padding:0 40px}}.bp-quick-stats::-webkit-scrollbar{display:none}.bp-qs-card{flex:1;min-width:0;padding:22px 16px 20px;text-align:center;border-radius:16px}@media(min-width:720px){.bp-qs-card{padding:26px 20px 22px}}.bp-qs-value{font-size:17px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-bottom:8px;color:var(--otb-text-primary);line-height:1.1}@media(min-width:500px){.bp-qs-value{font-size:21px;letter-spacing:-.5px}}@media(min-width:720px){.bp-qs-value{font-size:24px;margin-bottom:10px;letter-spacing:-.7px}}@media(min-width:1024px){.bp-qs-value{font-size:26px}}.bp-qs-label{font-size:11px;font-weight:500;color:var(--otb-text-muted);letter-spacing:.04em;text-transform:uppercase}.bp-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 24px}@media(min-width:720px){.bp-info-grid{gap:20px;padding:0 32px}}@media(min-width:1024px){.bp-info-grid{gap:24px;padding:0 40px}}@media(max-width:719px){.bp-info-grid{grid-template-columns:1fr}}.bp-info-card{border-radius:18px;padding:24px 20px}@media(min-width:720px){.bp-info-card{padding:28px 24px}}@media(min-width:1024px){.bp-info-card{padding:30px 26px}}.bp-info-card-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-muted);margin-bottom:20px}.bp-regime-name{font-size:22px;font-weight:700;color:var(--otb-text-primary);margin-bottom:20px;display:flex;align-items:center;gap:10px;letter-spacing:-.4px}@media(min-width:720px){.bp-regime-name{font-size:24px;margin-bottom:22px}}.bp-regime-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor}.bp-regime-rows{display:flex;flex-direction:column;gap:12px}.bp-regime-row{display:flex;justify-content:space-between;font-size:12px;align-items:center}.bp-regime-row-label{color:var(--otb-text-muted);font-weight:400}.bp-regime-row-value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--otb-text-primary)}.bp-regime-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--otb-border)}.bp-regime-flag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.bp-regime-flag-onchain{background:#f4a2611f;color:#c97a2e}.bp-regime-flag-yellow{background:#eac75224;color:#8a6d1a}.bp-regime-flag-neutral{background:#5bb0c41a;color:#3a7d8a}.bp-regime-history{margin-top:10px;font-size:11px;color:var(--otb-text-muted);line-height:1.4}.bp-regime-history strong{color:var(--otb-text);font-size:11px;font-weight:600}.bp-regime-history-meta{color:var(--otb-text-muted)}.bp-verdict-section{margin-top:22px;padding-top:18px;border-top:1px solid var(--glass-border)}.bp-verdict-label{font-size:11px;color:var(--otb-text-muted);margin-bottom:10px;letter-spacing:.02em}.bp-verdict-bar{height:6px;border-radius:3px;background:#4d859b14;position:relative;overflow:hidden}.bp-verdict-fill{position:absolute;top:0;left:0;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--otb-positive),var(--otb-accent))}.bp-verdict-labels{display:flex;justify-content:space-between;margin-top:10px;font-size:11px}.bp-verdict-def{color:var(--otb-text-muted);font-weight:400}.bp-verdict-risk{font-size:11px;color:var(--color-brand);font-weight:600}.bp-donut-wrap{display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width:720px){.bp-donut-wrap{gap:24px}}.bp-donut-chart{position:relative;width:112px;height:112px}@media(min-width:720px){.bp-donut-chart{width:128px;height:128px}}.bp-donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.bp-donut-pct{font-size:22px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.5px;line-height:1;font-variant-numeric:tabular-nums}@media(min-width:720px){.bp-donut-pct{font-size:26px}}.bp-donut-sublabel{font-size:10px;font-weight:600;color:var(--otb-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-top:4px}.bp-alloc-legend{display:flex;flex-direction:column;gap:12px;width:100%}.bp-alloc-row{display:flex;justify-content:space-between;font-size:13px;padding:2px 0}.bp-alloc-row-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.bp-alloc-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.bp-alloc-name{font-size:13px;color:var(--otb-text-secondary);font-weight:500}.bp-alloc-pct{font-size:13px;font-weight:600;color:var(--otb-text-primary);font-variant-numeric:tabular-nums}.bp-alloc-row{align-items:flex-start}.bp-alloc-row-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;white-space:nowrap;line-height:1.3}@media(max-width:719px){.bp-alloc-row{align-items:center}.bp-alloc-row-right{flex-direction:row;align-items:baseline;gap:8px}}@media(min-width:1024px){.bp-alloc-row{align-items:center}.bp-alloc-row-right{flex-direction:row;align-items:baseline;gap:8px}}.bp-alloc-target{font-size:11px;font-weight:400;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.bp-alloc-drift{margin-top:20px;padding:12px 14px;border-radius:10px;background:#4d859b0f;border:1px solid rgba(77,133,155,.18);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;line-height:1.5}.bp-alloc-drift-label{font-size:10px;color:var(--otb-text-muted);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bp-alloc-drift-items{color:var(--otb-text-secondary);font-variant-numeric:tabular-nums;font-weight:500;font-size:12.5px}.bp-alloc-drift-item+.bp-alloc-drift-item{margin-left:6px}.bp-pos-list{display:flex;flex-direction:column;gap:4px}.bp-pos{display:grid;grid-template-columns:44px 1fr 64px auto;align-items:center;gap:14px;padding:18px 8px;border-bottom:1px solid rgba(144,159,178,.06);cursor:default;transition:background .15s;border-radius:12px}@media(min-width:720px){.bp-pos{grid-template-columns:48px 1fr 72px auto;gap:18px;padding:20px 10px}}.bp-pos:last-child{border-bottom:none}.bp-pos:hover{background:#ffffff05}.bp-pos--parked{opacity:.35}.bp-pos-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;flex-shrink:0}@media(min-width:720px){.bp-pos-icon{width:48px;height:48px;font-size:12px}}.bp-pos-info{min-width:0}.bp-pos-name{font-size:14px;font-weight:600;color:var(--otb-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;letter-spacing:-.01em}@media(min-width:720px){.bp-pos-name{font-size:15px}}.bp-pos-meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:400;color:var(--otb-text-muted);overflow:hidden}.bp-pos-reden{margin-top:4px;font-size:11px;font-weight:400;color:var(--otb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}@media(min-width:720px){.bp-pos-reden{font-size:12px}}.bp-pos-tag{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;flex-shrink:0}.bp-pos-spark{width:64px;height:32px;flex-shrink:0}@media(min-width:720px){.bp-pos-spark{width:72px;height:34px}}.bp-pos-vals{text-align:right;min-width:96px}.bp-pos-amount{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.3px;line-height:1.25;color:var(--otb-text-primary)}@media(min-width:720px){.bp-pos-amount{font-size:15px}}.bp-pos-return{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:2px}.bp-pos-sl{font-size:10px;font-weight:500;display:inline-block;padding:0 5px;border-radius:4px;margin-top:2px;font-variant-numeric:tabular-nums}.bp-pl-card{display:grid;grid-template-columns:1fr 1px 1fr;overflow:hidden;border-radius:18px}.bp-pl-divider{background:var(--glass-border)}.bp-pl-side{padding:28px 20px;text-align:center}@media(min-width:720px){.bp-pl-side{padding:32px 24px}}.bp-pl-label{font-size:11px;font-weight:600;color:var(--otb-text-muted);margin-bottom:14px;text-transform:uppercase;letter-spacing:.12em}.bp-pl-value{font-size:26px;font-weight:700;letter-spacing:-.7px;font-variant-numeric:tabular-nums;line-height:1}@media(min-width:720px){.bp-pl-value{font-size:30px}}.bp-pl-sub{font-size:12px;font-weight:400;color:var(--otb-text-muted);margin-top:10px}.bp-bm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(min-width:720px){.bp-bm-grid{gap:18px}}@media(min-width:1024px){.bp-bm-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.bp-bm{border-radius:16px;padding:22px 18px;position:relative;overflow:hidden}@media(min-width:720px){.bp-bm{padding:26px 22px}}.bp-bm--bot{background:linear-gradient(135deg,rgba(77,133,155,.1) 0%,var(--glass-bg) 100%);border-color:#4d859b33;box-shadow:var(--glass-shadow),0 0 40px #4d859b0f}.bp-bm--bot:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-brand),transparent);opacity:.6}.bp-bm-name{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--otb-text-secondary);margin-bottom:14px;letter-spacing:.02em}.bp-bm-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bp-bm-value{font-size:22px;font-weight:700;letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-bottom:6px;color:var(--otb-text-primary)}@media(min-width:720px){.bp-bm-value{font-size:26px}}.bp-bm-pct{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.bp-bm-delta{font-size:11px;font-weight:400;color:var(--otb-text-muted);margin-top:10px;font-variant-numeric:tabular-nums}.bp-risk-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media(min-width:720px){.bp-risk-grid{gap:18px}}.bp-risk-card{border-radius:16px;padding:24px 14px 20px;text-align:center}@media(min-width:720px){.bp-risk-card{padding:28px 16px 22px}}.bp-gauge-wrap{position:relative;width:72px;height:42px;margin:0 auto 12px;overflow:hidden}@media(min-width:720px){.bp-gauge-wrap{width:80px;height:46px;margin-bottom:14px}}.bp-gauge-svg{position:absolute;top:0;left:0;width:100%;height:100%}.bp-gauge-value{font-size:20px;font-weight:700;color:var(--otb-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.5px}@media(min-width:720px){.bp-gauge-value{font-size:22px}}.bp-risk-label{font-size:10px;font-weight:600;color:var(--otb-text-muted);margin-top:6px;text-transform:uppercase;letter-spacing:.12em}.bp-risk-sublabel{font-size:10px;font-weight:400;color:var(--otb-text-faint);margin-top:4px}.bp-tx-card{border-radius:18px;overflow:hidden}.bp-tx-header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;cursor:pointer;background:none;border:none;width:100%;font-family:inherit;color:inherit;transition:background .15s}.bp-tx-header:hover{background:#ffffff05}.bp-tx-header-left{display:flex;align-items:center;gap:8px}.bp-tx-header-title{font-size:13px;font-weight:600;color:var(--otb-text-primary);letter-spacing:.01em}.bp-tx-count{font-size:11px;font-weight:500;color:var(--otb-text-muted);background:#4d859b14;padding:2px 8px;border-radius:10px;font-variant-numeric:tabular-nums}.bp-tx-chevron{transition:transform .2s}.bp-tx-chevron.open{transform:rotate(180deg)}.bp-tx-list{padding:0 24px 10px}.bp-tx-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid rgba(144,159,178,.06)}.bp-tx-timeline{display:flex;flex-direction:column;align-items:center;padding-top:4px}.bp-tx-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bp-tx-content{flex:1;min-width:0}.bp-tx-row-1{display:flex;justify-content:space-between;align-items:center;gap:8px}.bp-tx-ticker{font-size:12px;font-weight:600;color:var(--otb-text-primary)}.bp-tx-action{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:4px;margin-left:6px}.bp-tx-amount{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:var(--otb-text-primary)}.bp-tx-row-2{display:flex;justify-content:space-between;margin-top:3px;font-size:11px;font-weight:400;color:var(--otb-text-muted)}.bp-beslis-card{border-radius:18px;padding:24px 22px}@media(min-width:720px){.bp-beslis-card{padding:28px 26px}}.bp-beslis-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-muted);margin-bottom:20px}.bp-beslis-list{display:flex;flex-direction:column;gap:18px}.bp-beslis-item{display:flex;gap:14px;align-items:flex-start}.bp-beslis-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.bp-beslis-text{font-size:13px;font-weight:400;color:var(--otb-text-secondary);line-height:1.55;flex:1}.bp-status .bp-status-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:720px){.bp-status .bp-status-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(min-width:1100px){.bp-status .bp-status-grid{grid-template-columns:repeat(4,1fr);gap:18px}}.bp-status-card{padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:14px;min-height:132px}.bp-status-head{display:flex;align-items:center;gap:8px}.bp-status-title{font-size:13px;font-weight:600;color:var(--otb-text-primary);letter-spacing:.01em}.bp-status-title-sub{margin-left:auto;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--otb-text-muted)}.bp-status-timing{display:flex;flex-direction:column;gap:10px}.bp-status-timing-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bp-status-timing-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--otb-text-muted);padding-top:2px;flex-shrink:0}.bp-status-timing-value{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.bp-status-timing-value>span:first-child{font-size:13px;font-weight:600;color:var(--otb-text-primary);font-variant-numeric:tabular-nums}.bp-status-timing-rel{font-size:11px;color:var(--otb-text-muted)}.bp-status-chips{display:flex;flex-direction:column;gap:10px}.bp-status-chip{padding:10px 12px;border-radius:12px;display:flex;flex-direction:column;gap:4px}.bp-status-chip-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.bp-status-chip-label{font-size:12px;font-weight:600;color:var(--otb-text-primary)}.bp-status-chip-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.bp-status-chip-sub{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.bp-status-chip-buffer{font-size:11px;font-weight:500;color:var(--otb-text-secondary, var(--otb-text-primary))}.bp-status-chip-effect{display:block;margin-top:6px;font-size:11px;line-height:1.45;color:var(--otb-text-muted)}.bp-status-chip-effect.is-actief{color:var(--otb-text-secondary, var(--otb-text-primary))}.bp-status-chip-temp{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:lowercase;border-radius:999px;background:var(--otb-tint-amber-12, rgba(196, 164, 86, .12));color:var(--otb-text-secondary, var(--otb-text-primary))}.bp-status-empty{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--otb-text-muted);padding:4px 0}.bp-status-list{display:flex;flex-direction:column;gap:6px}.bp-status-list+.bp-status-list{margin-top:6px;padding-top:10px;border-top:1px solid rgba(144,159,178,.12)}.bp-status-list-head{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--otb-text-faint);margin-bottom:2px}.bp-status-list-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid rgba(144,159,178,.08)}.bp-status-list-row:last-child{border-bottom:none}.bp-status-list-left{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-status-list-ticker{font-size:12px;font-weight:600;color:var(--otb-text-primary)}.bp-status-list-meta{font-size:10px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.bp-status-list-buffer{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.bp-status-swaps{display:flex;flex-direction:column;gap:10px}.bp-status-swaps-top{display:flex;justify-content:space-between;align-items:baseline}.bp-status-swaps-count{font-size:22px;font-weight:700;color:var(--otb-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:flex;align-items:baseline;gap:2px}.bp-status-swaps-slash{font-size:20px;color:var(--otb-text-faint);font-weight:400;margin:0 2px}.bp-status-swaps-max{font-size:15px;font-weight:500;color:var(--otb-text-muted)}.bp-status-swaps-resterend{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.bp-status-swaps-bar{height:6px;border-radius:3px;background:#909fb21f;overflow:hidden}.bp-status-swaps-fill{height:100%;border-radius:3px;transition:width .25s ease}.bp-status-swaps-note{font-size:10px;color:var(--otb-text-faint);line-height:1.4}.bp-verwachting-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:720px){.bp-verwachting-grid{gap:16px}}@media(min-width:1024px){.bp-verwachting-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.bp-verwachting-card{padding:20px;border-radius:14px;display:flex;flex-direction:column;gap:12px}@media(min-width:720px){.bp-verwachting-card{padding:24px}}.bp-verwachting-label{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--otb-text);line-height:1.3}.bp-verwachting-tekst{font-size:13px;font-weight:400;color:var(--otb-text-muted);line-height:1.55}.bp-verwachting-bot{font-size:12px;font-weight:400;color:var(--otb-text-muted);line-height:1.55;padding-top:12px;border-top:1px solid var(--otb-border-subtle, rgba(255, 255, 255, .06))}.bp-verwachting-bot-label{display:inline-block;margin-right:6px;padding:1px 8px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--otb-text);background:var(--otb-tint-positive-12, rgba(110, 201, 168, .12));border-radius:10px;vertical-align:middle}.bp-verwachting-voetnoot{margin-top:16px;font-size:11px;font-weight:400;color:var(--otb-text-faint);line-height:1.5;font-style:normal}.bp-footer{padding:56px 24px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:10px;font-weight:400;color:var(--otb-text-faint)}.bp-footer-meta{display:flex;gap:14px;flex-wrap:wrap}@media(min-width:720px){.bp-footer{padding:72px 32px 40px}}@media(max-width:420px){.bp-quick-stats{gap:8px;padding:0 16px}.bp-qs-card{padding:16px 10px 14px}.bp-qs-value{font-size:18px}.bp-section{padding:0 16px}.bp-info-grid{padding:0 16px;gap:12px}.bp-info-card{padding:20px 16px}.bp-pos{grid-template-columns:40px 1fr 52px auto;gap:10px;padding:14px 6px}.bp-pos-icon{width:40px;height:40px;font-size:10px}.bp-pos-name{font-size:13px}.bp-pos-vals{min-width:80px}.bp-pos-amount{font-size:13px}.bp-risk-grid{gap:10px}.bp-risk-card{padding:18px 10px 14px}.bp-bm-grid{gap:10px}.bp-bm{padding:18px 14px}.bp-bm-value{font-size:17px}.bp-alert-row{gap:6px}.bp-alert-badge{font-size:10px;padding:4px 8px}.bp-macro-badge{font-size:11px;padding:3px 8px}.bp-macro-meta{font-size:11px}.bp-hero-fx{font-size:10px;padding:5px 10px;flex-wrap:wrap;max-width:100%}.bp-chart-legend{gap:8px 14px;flex-wrap:wrap}.bp-verwachting-card{padding:16px 14px}.bp-verwachting-label,.bp-verwachting-tekst,.bp-verwachting-bot{font-size:12px}.bp-footer{flex-direction:column;gap:6px;text-align:center}}@media(max-width:360px){.bp-hero-amount{font-size:34px;letter-spacing:-1.5px}.bp-pl-value{font-size:22px}.bp-pl-side{padding:22px 12px}}.bp-bm-spark-wrap{display:flex;align-items:center;margin:6px 0 4px}.bp-bm-spark{display:block;width:100%;max-width:120px;height:24px}.bp-pos[role=button]{cursor:pointer;transition:background .2s,transform .2s;position:relative}.bp-pos[role=button]:hover{background:linear-gradient(90deg,rgba(77,133,155,.04) 0%,transparent 100%);transform:translate(2px)}.bp-pos[role=button]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:6px}.bp-attr-head-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.bp-attr-title-main{font-size:14px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.2px}.bp-attr-total{font-size:18px;font-weight:800;letter-spacing:-.4px;color:var(--otb-positive);white-space:nowrap}.bp-attr-subtext{font-size:11px;color:var(--otb-text-muted);margin-bottom:20px}.bp-attr-rows{display:flex;flex-direction:column;gap:14px}.bp-attr-row-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;gap:8px}.bp-attr-cat{display:flex;align-items:center;gap:8px;color:var(--otb-text-secondary);font-size:12px;font-weight:500;min-width:0}.bp-attr-cat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bp-attr-cat-name{color:var(--otb-text-primary);font-weight:600}.bp-attr-cat-count{color:var(--otb-text-faint);font-size:10px;margin-left:4px}.bp-attr-values{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.bp-attr-abs{font-size:13px;font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.bp-attr-pct{font-size:10px;color:var(--otb-text-faint);font-weight:500;font-variant-numeric:tabular-nums}.bp-attr-bar-track{position:relative;height:8px;background:#909fb214;border-radius:4px;overflow:visible}.bp-attr-bar-center{position:absolute;left:50%;top:-3px;width:1px;height:14px;background:#909fb240}.bp-attr-bar-fill{position:absolute;top:0;height:100%;border-radius:4px;transition:width .9s cubic-bezier(.22,1,.36,1),left .9s cubic-bezier(.22,1,.36,1)}.bp-attr-scale-caption{font-size:10px;color:var(--otb-text-faint);margin-top:16px;padding-top:10px;border-top:1px solid rgba(144,159,178,.08);text-align:center;letter-spacing:.02em}.bp-attr-scale{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px;font-size:9px;color:var(--otb-text-faint);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.bp-beslis-head-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.bp-beslis-head-row .bp-beslis-title{margin-bottom:0}.bp-beslis-tabs{display:inline-flex;background:#16223199;border:1px solid rgba(144,159,178,.1);border-radius:8px;padding:2px}.bp-beslis-tab{padding:6px 12px;font-size:10px;font-weight:600;color:var(--otb-text-muted);background:transparent;border:none;border-radius:6px;cursor:pointer;font-family:inherit;letter-spacing:.02em;transition:all .18s ease}.bp-beslis-tab:hover:not(.is-active){color:var(--otb-text-primary)}.bp-beslis-tab.is-active{background:#4d859b1f;color:var(--color-brand);box-shadow:inset 0 0 0 1px #4d859b33}.bp-drawer-backdrop{position:fixed;inset:0;background:#0a111a99;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:1000}.bp-drawer-backdrop.is-open{opacity:1;visibility:visible}.bp-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,92%);background:#0f1923;border-left:1px solid rgba(144,159,178,.12);box-shadow:-20px 0 60px #00000080;transform:translate(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:1001;overflow-y:auto;overflow-x:hidden}.bp-drawer.is-open{transform:translate(0)}@media(max-width:640px){.bp-drawer{width:100%}}.bp-drawer-head{padding:20px 22px 18px;border-bottom:1px solid rgba(144,159,178,.08);position:sticky;top:0;z-index:2;background:#0f1923f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bp-drawer-top-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:10px}.bp-drawer-brand{display:flex;align-items:center;gap:10px;min-width:0}.bp-drawer-icon-big{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:1px solid rgba(144,159,178,.1);flex-shrink:0}.bp-drawer-name{font-size:16px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.2px}.bp-drawer-meta{font-size:10px;color:var(--otb-text-faint);margin-top:2px;text-transform:uppercase;letter-spacing:.08em}.bp-drawer-close{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#909fb20f;border:1px solid rgba(144,159,178,.1);color:var(--otb-text-muted);transition:all .15s;flex-shrink:0;cursor:pointer}.bp-drawer-close:hover{background:#db80801a;color:var(--otb-danger);border-color:#db808033}.bp-drawer-amount-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:12px}.bp-drawer-amount{font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--otb-text-primary);line-height:1;font-variant-numeric:tabular-nums}.bp-drawer-return{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.bp-drawer-return.is-pos{color:var(--otb-positive)}.bp-drawer-return.is-neg{color:var(--otb-danger)}.bp-drawer-return-abs{font-size:inherit;font-weight:600;opacity:.85;margin-left:8px}.bp-drawer-tx-ticker{font-size:inherit;font-weight:700;color:var(--otb-text-primary);margin-right:8px}.bp-kv-value-secondary{color:var(--otb-text-secondary)}.bp-kv-sub-muted{color:var(--otb-text-muted)}.bp-kv-sub-danger{color:var(--otb-danger)}.bp-kv-pl.is-pos{color:var(--otb-positive)}.bp-kv-pl.is-neg{color:var(--otb-danger)}.bp-drawer-chips{display:flex;flex-wrap:wrap;gap:6px}.bp-drawer-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:20px;background:#909fb20f;border:1px solid rgba(144,159,178,.1);color:var(--otb-text-muted);font-size:10px;font-weight:500;white-space:nowrap}.bp-drawer-chip strong{color:var(--otb-text-primary);font-size:10px;font-weight:700;margin-left:2px}.bp-drawer-body{padding:20px 22px 40px}.bp-drawer-chart{height:160px;position:relative;margin-bottom:24px}.bp-drawer-chart-svg{width:100%;height:100%;display:block}.bp-drawer-section{margin-bottom:22px}.bp-drawer-section-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--otb-text-faint);margin-bottom:10px}.bp-kv-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#909fb214;border:1px solid rgba(144,159,178,.08);border-radius:10px;overflow:hidden}.bp-kv-cell{padding:12px 14px;background:#111f2d}.bp-kv-label{font-size:9px;color:var(--otb-text-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.bp-kv-value{font-size:14px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.bp-kv-sub{font-size:10px;color:var(--otb-text-faint);margin-top:2px}.bp-reason-box{padding:14px 16px;background:#4d859b0a;border:1px solid rgba(77,133,155,.12);border-radius:10px}.bp-reason-title{font-size:11px;font-weight:700;color:var(--color-brand);margin-bottom:6px;letter-spacing:.02em}.bp-reason-text{font-size:12px;color:var(--otb-text-secondary);line-height:1.55}.bp-reason-score{margin-top:12px;display:flex;gap:10px;align-items:center}.bp-reason-score-label{font-size:10px;color:var(--otb-text-faint);text-transform:uppercase;letter-spacing:.08em}.bp-reason-score-bar{flex:1;height:4px;background:var(--surface-3, #243a50);border-radius:2px;overflow:hidden}.bp-reason-score-fill{height:100%;background:var(--otb-accent);border-radius:2px;transition:width 1s}.bp-reason-score-val{font-size:11px;font-weight:700;color:var(--otb-text-primary);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.bp-drawer-tx-item{display:grid;grid-template-columns:10px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(144,159,178,.06)}.bp-drawer-tx-item:last-child{border-bottom:none}.bp-drawer-tx-dot{width:6px;height:6px;border-radius:50%;margin-top:5px}.bp-drawer-tx-row-1{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:8px}.bp-drawer-tx-action{font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.bp-drawer-tx-amount{font-size:12px;font-weight:700;color:var(--otb-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.bp-drawer-tx-cost{font-size:10px;font-weight:500;color:var(--otb-text-muted);font-variant-numeric:tabular-nums;margin-left:2px}.bp-drawer-tx-row-2{display:flex;justify-content:space-between;font-size:10px;color:var(--otb-text-faint);margin-top:3px;gap:8px}.bp-drawer-tx-row-2>span:last-child{text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.bp-drawer-amount{font-size:26px}.bp-kv-grid{grid-template-columns:1fr}.bp-drawer-body{padding:16px 18px 32px}.bp-drawer-head{padding:16px 18px 14px}}.bp-loader{display:flex;align-items:center;justify-content:center;min-height:100vh}.bp-loader-text{color:var(--otb-text-muted);font-size:14px}.bp-alert-row{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.bp-alert-badge{font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px}.bp-macro-card{display:flex;flex-direction:column;gap:12px}.bp-macro-col{display:flex;flex-direction:column;gap:6px}.bp-macro-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bp-macro-badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:4px}.bp-macro-meta{font-size:12px;color:var(--otb-text-muted)}.bp-macro-sub{font-size:11px;color:var(--otb-text-muted);padding-left:2px}.bot-page .bp-page-header{position:relative;display:flex;align-items:center;gap:16px;padding:0 0 22px;margin-bottom:36px;border-bottom:1px solid var(--otb-surface-border)}.bot-page .bp-page-header:before{content:"";position:absolute;top:50%;left:0;width:200px;height:80px;transform:translateY(-50%);background:radial-gradient(ellipse at 20px 50%,rgba(var(--bp-warm-rgb),.1),transparent 60%);pointer-events:none;z-index:0}.bot-page .bp-page-header>*{position:relative;z-index:1}.bot-page .bp-pipeline-warning{max-width:720px;margin:0 auto 16px;padding:10px 14px;border:1px solid rgba(var(--otb-warning-rgb, 196, 164, 86),.35);border-left-width:3px;border-left-color:var(--otb-warning, #c4a456);border-radius:6px;background:rgba(var(--otb-warning-rgb, 196, 164, 86),.08);color:var(--otb-text-secondary, #b3b3b3);font-size:13px;line-height:1.5}.bot-page .bp-page-header-mark{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--otb-accent) 0%,color-mix(in srgb,var(--otb-accent) 78%,#000) 100%);display:grid;place-items:center;color:var(--otb-surface-0);font-size:18px;font-weight:700;letter-spacing:-.3px;flex-shrink:0}.bot-page .bp-page-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bot-page .bp-page-header-title{font-size:18px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.1px;line-height:1.25}.bot-page .bp-page-header-meta{font-size:12px;color:var(--otb-text-muted);line-height:1.4}.bot-page .bp-page-header-spacer{flex:1}.bot-page .bp-page-disclaim{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--bp-amber);padding:4px 10px;border-radius:4px;background:var(--bp-amber-soft);border:1px solid var(--bp-amber-strong);white-space:nowrap;flex-shrink:0}.bot-page .bp-mod-section{margin-top:56px;animation:bp-mod-rise .48s cubic-bezier(.16,1,.3,1) both}.bot-page .bp-mod-section:first-of-type{margin-top:0;animation-delay:0ms}.bot-page .bp-mod-section:nth-of-type(2){animation-delay:80ms}.bot-page .bp-mod-section:nth-of-type(3){animation-delay:.16s}@keyframes bp-mod-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bot-page .bp-mod-section{animation:none}}.bot-page .bp-mod-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:14px}.bot-page .bp-mod-eyebrow-tick{display:inline-block;width:22px;height:1px;background:var(--otb-text-faint);flex-shrink:0}.bot-page .bp-mod-eyebrow-sep{color:var(--otb-text-faint);opacity:.6}.bot-page .bp-mod-headline{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.5px;color:var(--otb-text-primary);margin:0 0 10px}.bot-page .bp-mod-headline em{color:var(--otb-accent);font-style:normal;font-weight:700}.bot-page .bp-mod-sub{font-size:14px;color:var(--otb-text-secondary);line-height:1.65;max-width:640px;margin:0 0 28px}.bot-page .bp-pos-filterbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bot-page .bp-pos-search{position:relative;flex-shrink:0;width:220px}.bot-page .bp-pos-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--otb-text-faint);pointer-events:none}.bot-page .bp-pos-search-input{width:100%;padding:8px 10px 8px 32px;border-radius:8px;border:1px solid var(--surface-border);background:var(--surface-1, rgba(255,255,255,.03));color:var(--otb-text-primary);font-size:13px;font-family:inherit}.bot-page .bp-pos-search-input:focus{outline:none;border-color:var(--otb-accent)}.bot-page .bp-pos-chips{display:flex;gap:6px}.bot-page .bp-pos-chip{padding:6px 12px;border-radius:14px;border:1px solid var(--surface-border);background:transparent;font-size:12px;font-weight:600;color:var(--otb-text-faint);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;font-family:inherit}.bot-page .bp-pos-chip:hover{color:var(--otb-text-secondary);border-color:var(--surface-border-strong)}.bot-page .bp-pos-chip.is-active{color:var(--otb-accent);border-color:var(--otb-accent);background:#5bb0c414}.bot-page .bp-pos-empty{padding:24px 16px;text-align:center;color:var(--otb-text-muted);font-size:13px}.bot-page .bp-pos-name{display:flex;align-items:center;gap:10px;min-width:0}.bot-page .bp-pos-cat-icon{flex-shrink:0;color:var(--otb-text-faint);opacity:.85}.bot-page .bp-pos-name-body{min-width:0}.bot-page .bp-risk-meet{margin-top:6px;font-size:11px;font-weight:600;color:var(--otb-text-muted)}.bot-page .bp-risk-meet.pos{color:var(--otb-positive)}.bot-page .bp-risk-meet.neg{color:var(--otb-danger)}.bot-page .bp-intro-banner{margin:0 0 20px;padding:12px 14px 12px 18px;background:rgba(var(--color-brand-rgb),.05);border:1px solid rgba(var(--color-brand-rgb),.18);border-left:3px solid var(--color-brand);border-radius:6px;font-size:13px;line-height:1.55;color:var(--otb-text-secondary)}@media(max-width:640px){.bot-page .bp-intro-banner{font-size:12.5px;padding:11px 12px 11px 14px}}.bot-page .bp-bench-gap.pos{color:var(--otb-positive)}.bot-page .bp-bench-gap.neg{color:var(--otb-danger)}.bot-page .bp-verw-scen-icon{font-size:22px;font-weight:700;line-height:1;color:var(--otb-text-secondary)}.bot-page .bp-verw-scen.is-active .bp-verw-scen-icon{color:var(--otb-text-primary)}.bot-page .bp-degraded{position:relative;max-width:520px;margin:48px auto;padding:24px 26px 24px 56px;border-radius:12px;background:var(--otb-tint-amber-8);border:1px solid var(--otb-tint-amber-30)}.bot-page .bp-degraded-icon{position:absolute;top:24px;left:22px;width:26px;height:26px;border-radius:50%;background:var(--otb-tint-amber-30);color:var(--otb-negative);display:grid;place-items:center;flex-shrink:0}.bot-page .bp-degraded-head{font-size:14px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.1px;margin-bottom:12px}.bot-page .bp-degraded-msg{font-size:13px;color:var(--otb-text-secondary);line-height:1.55;margin-bottom:12px}.bot-page .bp-degraded-sub{font-size:12px;color:var(--otb-text-muted);line-height:1.6}@media(max-width:900px){.bot-page .bp-mod-headline{font-size:28px;letter-spacing:-.4px}.bot-page .bp-mod-section{margin-top:44px}}@media(max-width:680px){.bot-page .bp-mod-headline{font-size:26px}.bot-page .bp-mod-sub{font-size:13px}.bot-page .bp-page-header{padding-bottom:18px;margin-bottom:28px}}@media(max-width:420px){.bot-page .bp-mod-headline{font-size:22px;letter-spacing:-.3px}.bot-page .bp-mod-sub{font-size:12.5px;margin-bottom:22px}.bot-page .bp-mod-eyebrow{font-size:12px;letter-spacing:1px}.bot-page .bp-mod-eyebrow-tick{width:14px;height:2px;background:var(--otb-text-muted)}.bot-page .bp-mod-section{margin-top:36px}.bot-page .bp-page-header{gap:12px}.bot-page .bp-page-header-mark{width:34px;height:34px;font-size:15px}.bot-page .bp-page-header-title{font-size:16px}.bot-page .bp-page-header-meta{font-size:11px}}.bot-page .bp-sec-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-muted);margin-bottom:16px;margin-top:0}.bot-page .bp-flip-section{margin-top:28px;padding:20px;border-radius:12px;background:var(--otb-surface-sub, rgba(255,255,255,.02));border:1px solid var(--otb-border, rgba(138,164,184,.12))}.bot-page .bp-flip-list{display:flex;flex-direction:column;gap:14px}.bot-page .bp-flip-item{display:flex;align-items:flex-start;gap:14px}.bot-page .bp-flip-arrow{font-size:20px;font-weight:700;line-height:1;margin-top:2px;font-variant-numeric:tabular-nums;min-width:18px}.bot-page .bp-flip-body{flex:1;min-width:0}.bot-page .bp-flip-row-1{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--otb-text-primary);margin-bottom:4px}.bot-page .bp-flip-regimes{font-variant-numeric:tabular-nums}.bot-page .bp-flip-override-pill{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:10px;background:#c9a96a24;color:var(--otb-warning, #c9a96a);border:1px solid rgba(201,169,106,.3)}.bot-page .bp-flip-row-2{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--otb-text-muted)}.bot-page .bp-reason-audit-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--otb-border, rgba(138,164,184,.12))}.bot-page .bp-reason-audit-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:10px;background:#8aa4b814;border:1px solid rgba(138,164,184,.18);font-size:11px;color:var(--otb-text-secondary);font-variant-numeric:tabular-nums}.bot-page .bp-reason-audit-chip strong{color:var(--otb-text-primary);font-size:11px;font-weight:600}.bot-page .bp-reason-audit-chip.bp-reason-audit-warn{background:#c9a96a24;border-color:#c9a96a4d;color:var(--otb-warning, #c9a96a)}.bot-page .bp-card{background:var(--bp-bg-elevated);border:1px solid var(--bp-border);border-radius:14px;overflow:hidden;position:relative;margin-bottom:24px}.bot-page .bp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--bp-border-strong)}.bot-page .bp-card-accent:before{background:linear-gradient(90deg,var(--otb-accent) 0%,color-mix(in srgb,var(--otb-accent) 40%,transparent) 100%)}.bot-page .bp-card-green:before{background:linear-gradient(90deg,var(--bp-green) 0%,color-mix(in srgb,var(--bp-green) 30%,transparent) 100%)}.bot-page .bp-card-amber:before{background:linear-gradient(90deg,var(--bp-amber) 0%,color-mix(in srgb,var(--bp-amber) 30%,transparent) 100%)}.bot-page .bp-card-head{display:flex;align-items:baseline;gap:10px;padding:18px 22px 14px;border-bottom:1px solid var(--bp-border)}.bot-page .bp-card-head-title{font-size:15px;font-weight:700;color:var(--bp-text-primary);letter-spacing:-.1px}.bot-page .bp-card-head-sub{font-size:12px;color:var(--bp-text-muted);font-weight:400}.bot-page .bp-card-head-spacer{flex:1}.bot-page .bp-card-body{padding:18px 22px 22px}.bot-page .bp-subcard{background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px;overflow:hidden;margin-top:16px}.bot-page .bp-subcard-head{display:flex;align-items:baseline;gap:10px;padding:13px 16px 11px;border-bottom:1px solid var(--bp-border)}.bot-page .bp-subcard-head-title{font-size:12.5px;font-weight:700;color:var(--bp-text-primary);letter-spacing:.2px}.bot-page .bp-subcard-head-sub{font-size:11.5px;color:var(--bp-text-muted);font-weight:400}.bot-page .bp-subcard-body{padding:8px 16px 12px}.bot-page .bp-acc-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bp-bg-inset);border:1px solid var(--bp-border);border-radius:8px;color:var(--bp-text-secondary);font:inherit;font-size:12.5px;font-weight:600;padding:10px 14px;margin-top:14px;margin-bottom:24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease}.bot-page .bp-acc-trigger:hover{background:color-mix(in srgb,var(--bp-bg-inset) 70%,var(--otb-accent) 8%);border-color:var(--bp-border-strong);color:var(--bp-text-primary)}.bot-page .bp-acc-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--bp-bg-inset) 60%,var(--otb-accent) 10%);border-color:var(--bp-accent-strong);color:var(--bp-text-primary);margin-bottom:0}.bot-page .bp-acc-trigger-chev{color:var(--bp-text-muted);transition:transform .2s ease;flex-shrink:0}.bot-page .bp-acc-trigger[aria-expanded=true] .bp-acc-trigger-chev{transform:rotate(180deg);color:var(--bp-text-secondary)}.bot-page .bp-acc-trigger-sub{font-size:inherit;color:var(--bp-text-faint);font-weight:400;margin-left:6px}.bot-page .bp-acc-panel{margin-top:12px;padding:0}@media(max-width:680px){.bot-page .bp-card{border-radius:12px;margin-bottom:20px}.bot-page .bp-card-head{padding:16px 18px 12px}.bot-page .bp-card-body{padding:14px 18px 18px}.bot-page .bp-subcard{border-radius:8px}}@media(max-width:420px){.bot-page .bp-card{border-radius:10px;margin-bottom:16px}.bot-page .bp-card-head{padding:14px 14px 10px;gap:8px}.bot-page .bp-card-head-title{font-size:14px}.bot-page .bp-card-head-sub{font-size:11px}.bot-page .bp-card-body{padding:12px 14px 16px}.bot-page .bp-subcard-head{padding:11px 12px 9px}.bot-page .bp-subcard-body{padding:8px 12px 10px}.bot-page .bp-acc-trigger{padding:9px 12px;font-size:12px}}.bot-page .bp-nav-hero{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.bot-page .bp-nav-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--bp-text-faint);margin-bottom:10px}.bot-page .bp-nav-value{font-size:48px;font-weight:700;color:var(--bp-text-primary);letter-spacing:-1.4px;line-height:1;font-variant-numeric:tabular-nums}.bot-page .bp-nav-meta{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:16px;font-size:12px;color:var(--bp-text-muted)}.bot-page .bp-nav-meta span{display:inline-flex;align-items:baseline;gap:6px}.bot-page .bp-nav-meta strong{color:var(--bp-text-secondary);font-weight:700;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:-.1px}.bot-page .bp-nav-change{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;letter-spacing:-.1px;display:inline-block;padding:1px 7px;border-radius:4px;margin-left:2px}.bot-page .bp-nav-change.pos{color:#6ec9a8;background:#6ec9a81a}.bot-page .bp-nav-change.neg{color:#db8080;background:#db80801a}.bot-page .bp-nav-fx{color:var(--bp-text-faint);font-size:11px}.bot-page .bp-nav-spark{width:180px;height:60px;flex-shrink:0;color:var(--otb-accent)}.bot-page .bp-alert-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bot-page .bp-alert-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:#db80801f;color:#db8080;border:1px solid rgba(219,128,128,.3)}.bot-page .bp-alert-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.bot-page .bp-qstats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bp-border);border:1px solid var(--bp-border);border-radius:10px;overflow:hidden;margin-top:20px}.bot-page .bp-qstat{padding:16px 18px;background:var(--bp-bg-elevated);display:flex;flex-direction:column;gap:6px;min-height:82px}.bot-page .bp-qstat-lbl{font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--bp-text-faint)}.bot-page .bp-qstat-val{font-size:18px;font-weight:700;color:var(--bp-text-primary);letter-spacing:-.3px;font-variant-numeric:tabular-nums;line-height:1.1}.bot-page .bp-qstat-sub{font-size:11px;color:var(--bp-text-muted);line-height:1.3;margin-top:auto}.bot-page .bp-pl-compact{display:flex;gap:28px;padding:12px 16px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px;margin-top:12px;flex-wrap:wrap}.bot-page .bp-pl-compact-side{display:flex;flex-direction:column;gap:2px}.bot-page .bp-pl-compact-lbl{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--bp-text-faint)}.bot-page .bp-pl-compact-val{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.1px}.bot-page .bp-pl-compact-val.pos{color:#6ec9a8}.bot-page .bp-pl-compact-val.neg{color:#db8080}.bot-page .bp-pl-compact-sub{font-size:10.5px;color:var(--bp-text-muted);line-height:1.35}.bot-page .bp-pos-list{display:flex;flex-direction:column;gap:6px}.bot-page .bp-pos-row{display:grid;grid-template-columns:60px 1fr 140px 96px 72px;gap:16px;align-items:center;padding:12px 16px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.bot-page .bp-pos-row:hover{background:color-mix(in srgb,var(--bp-bg-subtle) 70%,var(--otb-accent) 8%);border-color:var(--bp-accent-strong)}.bot-page .bp-pos-row.is-parked{opacity:.55;cursor:default}.bot-page .bp-pos-row.is-parked:hover{background:var(--bp-bg-subtle);border-color:var(--bp-border)}.bot-page .bp-pos-ticker{font-family:SF Mono,Menlo,ui-monospace,monospace;font-size:11px;font-weight:700;color:var(--otb-accent);padding:4px 0;border-radius:4px;background:var(--bp-accent-soft);border:1px solid var(--bp-accent-strong);text-align:center;letter-spacing:.4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-page .bp-pos-name{min-width:0}.bot-page .bp-pos-name-main{font-size:13px;font-weight:600;color:var(--bp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.05px}.bot-page .bp-pos-name-sub{font-size:11px;color:var(--bp-text-faint);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-page .bp-pos-weight-wrap{display:flex;flex-direction:column;gap:6px}.bot-page .bp-pos-weight-val{font-size:11px;font-weight:700;color:var(--bp-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.2px}.bot-page .bp-pos-weight-bar{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.bot-page .bp-pos-weight-fill{height:100%;background:var(--otb-accent);border-radius:2px}.bot-page .bp-pos-val-new{font-size:13px;font-weight:700;color:var(--bp-text-primary);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.1px}.bot-page .bp-pos-delta{font-size:12px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.1px}.bot-page .bp-pos-delta.pos{color:#6ec9a8}.bot-page .bp-pos-delta.neg{color:#db8080}.bot-page .bp-pos-delta.muted{color:var(--bp-text-muted)}.bot-page .bp-acc-panel-tx{margin-top:12px;padding:4px 0 0;display:flex;flex-direction:column;gap:8px}@media(max-width:900px){.bot-page .bp-nav-hero{gap:24px}.bot-page .bp-nav-value{font-size:40px;letter-spacing:-1.1px}.bot-page .bp-nav-spark{width:140px;height:48px}.bot-page .bp-qstats{grid-template-columns:repeat(2,1fr)}.bot-page .bp-pos-row{grid-template-columns:56px 1fr 100px 88px 64px;gap:12px;padding:11px 14px}}@media(max-width:680px){.bot-page .bp-nav-hero{grid-template-columns:1fr;gap:14px;align-items:start}.bot-page .bp-nav-value{font-size:34px;letter-spacing:-.9px}.bot-page .bp-nav-spark{width:100%;height:44px}.bot-page .bp-pos-row{grid-template-columns:54px 1fr 96px 76px;gap:10px;padding:11px 12px}.bot-page .bp-pos-row .bp-pos-delta{grid-column:3 / 5;text-align:right}}@media(max-width:420px){.bot-page .bp-nav-value{font-size:30px}.bot-page .bp-qstat-val{font-size:16px}.bot-page .bp-qstat{padding:13px 14px;min-height:74px}.bot-page .bp-pos-row{grid-template-columns:52px 1fr 80px;gap:10px}.bot-page .bp-pos-ticker{font-size:10px}.bot-page .bp-pos-name-main{font-size:12.5px}.bot-page .bp-pos-weight-wrap{display:none}.bot-page .bp-pos-delta{grid-column:2 / 4;text-align:right}.bot-page .bp-qstats{grid-template-columns:1fr}.bot-page .bp-qstat{min-height:56px;padding:10px 14px;gap:4px}.bot-page .bp-qstat-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.bot-page .bp-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.bot-page .bp-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.bot-page .bp-pill-green{background:var(--bp-green-soft);color:var(--bp-green)}.bot-page .bp-pill-amber{background:var(--bp-amber-soft);color:var(--bp-amber)}.bot-page .bp-pill-danger{background:#db80801f;color:#db8080}.bot-page .bp-pill-accent{background:var(--bp-accent-soft);color:var(--otb-accent)}.bot-page .bp-pill-muted{background:#6c81931a;color:var(--bp-text-muted)}.bot-page .bp-regime-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.bot-page .bp-regime-cell{padding:18px 20px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px;display:flex;flex-direction:column;gap:10px}.bot-page .bp-regime-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bot-page .bp-regime-name{font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--bp-text-muted)}.bot-page .bp-regime-big-label{font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--bp-text-primary);line-height:1.1}.bot-page .bp-regime-track{height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden}.bot-page .bp-regime-fill{height:100%;border-radius:3px}.bot-page .bp-regime-sub{font-size:11.5px;color:var(--bp-text-faint);line-height:1.55;margin-top:auto}.bot-page .bp-regime-chips{display:flex;flex-wrap:wrap;gap:6px}.bot-page .bp-regime-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.bot-page .bp-regime-chip-amber{color:var(--bp-amber);background:var(--bp-amber-soft);border:1px solid var(--bp-amber-strong)}.bot-page .bp-regime-chip-muted{color:var(--bp-text-muted);background:#6c81931a;border:1px solid rgba(108,129,147,.22)}.bot-page .bp-alloc-wrap{padding:20px 22px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px;margin-top:12px}.bot-page .bp-alloc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.bot-page .bp-alloc-head-lbl{font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--bp-text-muted)}.bot-page .bp-alloc-profile{font-size:11px;color:var(--bp-text-faint)}.bot-page .bp-alloc-profile strong{color:var(--otb-accent);font-weight:700;font-size:11px}.bot-page .bp-alloc-bar{display:flex;height:14px;border-radius:4px;overflow:hidden;margin-bottom:16px;background:var(--bp-bg-inset)}.bot-page .bp-alloc-seg{height:100%;position:relative}.bot-page .bp-alloc-seg+.bp-alloc-seg{border-left:1px solid var(--bp-bg-elevated)}.bot-page .bp-alloc-seg-etfs{background:var(--otb-accent)}.bot-page .bp-alloc-seg-aandelen{background:#7bc4b0}.bot-page .bp-alloc-seg-crypto{background:var(--bp-amber)}.bot-page .bp-alloc-seg-defensief{background:#8aa0b0}.bot-page .bp-alloc-seg-zijlijn{background:#2a3845}.bot-page .bp-alloc-legend-new{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 28px;font-size:12px}.bot-page .bp-alloc-li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px}.bot-page .bp-alloc-li-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.bot-page .bp-alloc-li-lbl{color:var(--bp-text-secondary);font-size:12px;min-width:0}.bot-page .bp-alloc-li-val{color:var(--bp-text-primary);font-weight:700;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.1px}.bot-page .bp-alloc-drift-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--bp-border);font-size:11.5px;color:var(--bp-text-muted);line-height:1.55}.bot-page .bp-alloc-drift-row strong{color:var(--bp-text-secondary);font-weight:700;font-size:11.5px}.bot-page .bp-macro-overlay{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px 14px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px}.bot-page .bp-macro-overlay-item{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--bp-text-secondary)}.bot-page .bp-macro-overlay-item strong{color:var(--bp-text-primary);font-weight:700;font-size:11.5px}.bot-page .bp-log-list{display:flex;flex-direction:column;gap:8px}.bot-page .bp-log-entry{display:grid;grid-template-columns:80px 1fr 100px;gap:18px;align-items:center;padding:16px 18px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px}.bot-page .bp-log-date{font-size:11px;color:var(--bp-text-faint);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.4px;text-transform:uppercase}.bot-page .bp-log-body{min-width:0}.bot-page .bp-log-kop{font-size:13px;font-weight:700;color:var(--bp-text-primary);margin-bottom:4px;letter-spacing:-.1px;overflow-wrap:anywhere}.bot-page .bp-log-reason{font-size:12px;color:var(--bp-text-secondary);line-height:1.55}.bot-page .bp-log-entry .bp-pill{justify-self:end}.bot-page .bp-acc-panel-log{margin-top:12px;margin-bottom:24px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px;padding:16px 18px}.bot-page .bp-acc-panel-log-tabs{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--bp-border);padding-bottom:8px}.bot-page .bp-acc-panel-log-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:6px 10px;font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--bp-text-faint);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-9px;transition:color .12s ease,border-color .12s ease}.bot-page .bp-acc-panel-log-tab:hover{color:var(--bp-text-secondary)}.bot-page .bp-acc-panel-log-tab.is-active{color:var(--otb-accent);border-bottom-color:var(--otb-accent)}.bot-page .bp-sentiment-history{margin-top:10px;font-size:11.5px;color:var(--bp-text-muted);line-height:1.55}.bot-page .bp-sentiment-history strong{color:var(--bp-text-secondary);font-weight:700;font-size:11.5px}.bot-page .bp-sentiment-history-meta{color:var(--bp-text-faint)}@media(max-width:900px){.bot-page .bp-regime-grid{grid-template-columns:1fr}.bot-page .bp-alloc-legend-new{grid-template-columns:repeat(2,1fr)}.bot-page .bp-log-entry{grid-template-columns:72px 1fr 88px;gap:14px;padding:14px 16px}}@media(max-width:680px){.bot-page .bp-alloc-legend-new{grid-template-columns:1fr;gap:10px}.bot-page .bp-log-entry{grid-template-columns:62px 1fr;gap:10px;padding:12px 14px}.bot-page .bp-log-entry .bp-pill{grid-column:1 / -1;justify-self:start;margin-top:4px}}.bot-page .bp-bench-table{border:1px solid var(--bp-border);border-radius:10px;overflow:hidden}.bot-page .bp-bench-row{display:grid;grid-template-columns:1fr 110px 80px 80px;gap:20px;align-items:center;padding:16px 20px;background:var(--bp-bg-subtle);border-bottom:1px solid var(--bp-border)}.bot-page .bp-bench-row:last-child{border-bottom:none}.bot-page .bp-bench-row.is-bot{background:linear-gradient(90deg,var(--bp-accent-soft),transparent 70%),var(--bp-bg-elevated);border-color:var(--bp-accent-strong)}.bot-page .bp-bench-name-main{font-size:13px;font-weight:700;color:var(--bp-text-primary);letter-spacing:-.1px}.bot-page .bp-bench-name-sub{font-size:11px;color:var(--bp-text-muted);margin-top:3px;line-height:1.4}.bot-page .bp-bench-value{font-size:14px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;color:var(--bp-text-primary);letter-spacing:-.1px}.bot-page .bp-bench-pct{font-size:14px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.1px}.bot-page .bp-bench-pct.pos{color:var(--bp-green)}.bot-page .bp-bench-pct.neg{color:var(--bp-danger)}.bot-page .bp-bench-gap{font-size:10px;font-weight:700;color:var(--bp-text-faint);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.6px;text-transform:uppercase}.bot-page .bp-attr-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.bot-page .bp-attr-card{padding:16px 18px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px}.bot-page .bp-attr-card-suffix{font-size:11px;font-weight:500;letter-spacing:.4px;color:var(--bp-text-faint, var(--otb-text-muted));text-transform:none}.bot-page .bp-attr-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--bp-text-muted)}.bot-page .bp-attr-rows{display:flex;flex-direction:column;gap:10px}.bot-page .bp-attr-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:14px}.bot-page .bp-attr-row-name{font-size:12px;color:var(--bp-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-page .bp-attr-row-val{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.1px;min-width:72px}.bot-page .bp-risk-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bp-border);border:1px solid var(--bp-border);border-radius:10px;overflow:hidden;margin-top:16px}.bot-page .bp-risk-cell{padding:16px 18px;background:var(--bp-bg-subtle);display:flex;flex-direction:column;gap:6px}.bot-page .bp-risk-lbl{font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--bp-text-faint)}.bot-page .bp-risk-val{font-size:16px;font-weight:700;color:var(--bp-text-primary);letter-spacing:-.3px;font-variant-numeric:tabular-nums;line-height:1.1}.bot-page .bp-risk-sub{font-size:11px;color:var(--bp-text-muted);line-height:1.3;margin-top:auto}.bot-page .bp-verw-wrap{padding:20px 22px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px}.bot-page .bp-verw-head{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--bp-text-muted);margin-bottom:14px}.bot-page .bp-verw-head .bp-pill{margin-left:auto}.bot-page .bp-verw-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;align-items:stretch}.bot-page .bp-verw-scen{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:9px;background:#ffffff05;border:1px solid var(--bp-border)}.bot-page .bp-verw-scen.is-active{border-color:var(--bp-accent-strong);background:var(--bp-accent-soft)}.bot-page .bp-verw-scen-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.bot-page .bp-verw-scen-pct{font-size:22px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--bp-text-primary);line-height:1}.bot-page .bp-verw-scen-tag{font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--bp-bg);background:var(--otb-accent);padding:3px 7px;border-radius:3px;text-transform:uppercase}.bot-page .bp-verw-scen-lbl{font-size:12px;color:var(--bp-text-muted);line-height:1.5}.bot-page .bp-verw-note{padding-top:12px;border-top:1px solid var(--bp-border);font-size:12px;color:var(--bp-text-secondary);line-height:1.6}.bot-page .bp-verw-note strong{color:var(--bp-text-primary);font-weight:700;font-size:inherit}.bot-page .bp-regime-attr-wrap{margin-top:16px;padding:20px 22px;background:var(--bp-bg-subtle);border:1px solid var(--bp-border);border-radius:10px}@media(max-width:900px){.bot-page .bp-bench-row{grid-template-columns:1fr 96px 72px;padding:14px 16px;gap:14px}.bot-page .bp-bench-gap{display:none}.bot-page .bp-attr-grid,.bot-page .bp-verw-scenarios,.bot-page .bp-risk-strip{grid-template-columns:1fr}}@media(max-width:680px){.bot-page .bp-bench-row{grid-template-columns:1fr 88px 66px;padding:13px 14px;gap:10px}.bot-page .bp-bench-value,.bot-page .bp-bench-pct{font-size:13px}}.bot-page .bp-page-mark{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--otb-accent) 0%,color-mix(in srgb,var(--otb-accent) 78%,#000) 100%);display:grid;place-items:center;color:var(--otb-surface-0);font-size:18px;font-weight:700;letter-spacing:-.3px;flex-shrink:0}.bot-page .bp-page-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bot-page .bp-page-title{font-size:18px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.1px;line-height:1.25}.bot-page .bp-page-meta{font-size:12px;color:var(--otb-text-muted);line-height:1.4}.bot-page .bp-page-spacer{flex:1}.bot-page.bpg-root{min-height:100vh;display:grid;place-items:center;padding:24px}.bot-page .bpg-stack{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;text-align:center}.bot-page .bpg-mark{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--otb-accent) 0%,color-mix(in srgb,var(--otb-accent) 78%,#000) 100%);display:grid;place-items:center;margin-bottom:20px;box-shadow:0 6px 18px rgba(var(--otb-accent-rgb),.28)}.bot-page .bpg-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--otb-text-muted);margin-bottom:8px}.bot-page .bpg-title{font-size:22px;font-weight:700;color:var(--otb-text-primary);letter-spacing:-.2px;margin:0 0 14px}.bot-page .bpg-intro{font-size:12px;line-height:1.55;color:var(--otb-text-secondary, var(--otb-neutral, #94a3b8));margin:0 0 24px;max-width:320px}.bot-page .bpg-form{width:100%;display:flex;flex-direction:column;gap:8px;align-items:stretch}.bot-page .bpg-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--otb-text-muted);text-align:left}.bot-page .bpg-input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--otb-border-soft, rgba(255, 255, 255, .08));background:var(--otb-tint-white-5, rgba(255, 255, 255, .04));color:var(--otb-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.bot-page .bpg-input:focus-visible{border-color:var(--otb-accent);box-shadow:0 0 0 3px rgba(var(--otb-accent-rgb),.18)}.bot-page .bpg-input-error{border-color:var(--otb-danger, #d97373)}.bot-page .bpg-error-slot{min-height:18px}.bot-page .bpg-error{font-size:12px;color:var(--otb-danger, #d97373);margin:0;text-align:left}.bot-page .bpg-submit{margin-top:8px;padding:11px 22px;background:var(--otb-accent);color:var(--otb-surface-0, #0e1624);border:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .16s ease,transform .16s ease,opacity .16s ease}.bot-page .bpg-submit:hover:not(:disabled){background:var(--otb-accent-light, var(--otb-accent))}.bot-page .bpg-submit:active:not(:disabled){transform:translateY(1px)}.bot-page .bpg-submit:disabled,.bot-page .bpg-submit[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bot-page .bpg-footer{font-size:11px;color:var(--otb-text-muted);margin:28px 0 0;letter-spacing:.02em}.bot-page .bp-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.bot-page .bp-loader-spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(var(--color-brand-rgb),.15);border-top-color:var(--color-brand);animation:bp-spinner .9s linear infinite}@keyframes bp-spinner{to{transform:rotate(360deg)}}.bot-page button:focus-visible,.bot-page [role=button]:focus-visible,.bot-page [tabindex]:not([tabindex="-1"]):focus-visible,.bot-page summary:focus-visible{outline:2px solid var(--otb-accent);outline-offset:2px;border-radius:6px}@media(max-width:900px){.bot-page .bp-qstats{grid-template-columns:repeat(2,1fr)}.bot-page .bp-attr-grid{grid-template-columns:1fr}.bot-page .bp-bench-row{grid-template-columns:1fr 100px 70px 70px;gap:12px;padding:14px 16px}}@media(max-width:680px){.bot-page .bp-regime-grid{grid-template-columns:1fr}.bot-page .bp-risk-strip{grid-template-columns:1fr;gap:12px}.bot-page .bp-verw-scenarios{grid-template-columns:1fr}}@media(max-width:480px){.bot-page .bp-page-header{flex-wrap:wrap;gap:12px}.bot-page .bp-page-spacer{display:none}.bot-page .bp-page-disclaim{order:99}.bot-page .bp-qstats{grid-template-columns:repeat(2,1fr)}.bot-page .bp-qstat{padding:12px 14px}.bot-page .bp-pos-row{grid-template-columns:auto 1fr;grid-template-areas:"ticker name" "weight weight" "value  delta";row-gap:8px;-moz-column-gap:12px;column-gap:12px;padding:14px 16px}.bot-page .bp-pos-row>:nth-child(1){grid-area:ticker;align-self:start}.bot-page .bp-pos-row>:nth-child(2){grid-area:name;min-width:0}.bot-page .bp-pos-row>:nth-child(3){grid-area:weight}.bot-page .bp-pos-row>:nth-child(4){grid-area:value}.bot-page .bp-pos-row>:nth-child(5){grid-area:delta;justify-self:end}.bot-page .bp-bench-row{grid-template-columns:1fr auto;gap:4px 12px;grid-template-areas:"name  pct" "value gap";padding:14px 16px}.bot-page .bp-bench-row>:nth-child(1){grid-area:name;min-width:0}.bot-page .bp-bench-row>:nth-child(2){grid-area:value;font-size:12px;color:var(--bp-text-muted)}.bot-page .bp-bench-row>:nth-child(3){grid-area:pct;justify-self:end}.bot-page .bp-bench-row>:nth-child(4){grid-area:gap;justify-self:end;font-size:12px}.bot-page .bp-pos-filterbar{flex-direction:column;align-items:stretch;gap:10px}.bot-page .bp-pos-search{width:100%}.bot-page .bp-pos-chips{flex-wrap:wrap}.bot-page .bp-footer{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:680px){.bot-page .bp-nav-hero{grid-template-columns:1fr;gap:18px}.bot-page .bp-nav-meta{gap:4px 14px;font-size:11px}}@media(max-width:480px){.bot-page .bp-container{padding:16px 14px 32px}.bot-page .bp-mod-headline{font-size:22px;line-height:1.2}.bot-page .bp-mod-sub{font-size:13px}.bot-page .bp-card-body{padding:14px 16px}.bot-page .bp-card-head{padding:14px 16px 0;flex-wrap:wrap;gap:6px}.bot-page .bp-card-head-spacer{display:none}.bot-page .bp-card-head-sub{font-size:11px;flex-basis:100%}.bot-page .bp-nav-value{font-size:32px;letter-spacing:-.5px}.bot-page .bp-nav-label{font-size:9.5px;margin-bottom:6px}.bot-page .bp-alloc-legend-new{grid-template-columns:repeat(2,1fr)}.bot-page .bp-pl-compact{grid-template-columns:1fr;gap:12px}.bot-page .bp-log-entry{grid-template-columns:1fr auto;gap:4px 12px;grid-template-areas:"body  pill" "date  pill";padding:12px 14px}.bot-page .bp-log-entry>:nth-child(1){grid-area:date;font-size:10.5px;opacity:.7}.bot-page .bp-log-entry>:nth-child(2){grid-area:body;min-width:0}.bot-page .bp-log-entry>:nth-child(3){grid-area:pill;align-self:start}.bot-page .bp-flip-item{padding:12px 14px;gap:12px}.bot-page .bp-flip-row-2{font-size:11px;flex-wrap:wrap;gap:4px 8px}.bot-page .bp-tx-item{padding:10px 14px;gap:10px}.bot-page .bp-tx-row-1{gap:6px;flex-wrap:wrap}.bot-page .bp-tx-row-2{font-size:11px;flex-wrap:wrap;gap:4px 8px}.bot-page .bp-qstat{padding:12px 14px}.bot-page .bp-qstat-lbl{font-size:9.5px}.bot-page .bp-qstat-val{font-size:22px}.bot-page .bp-qstat-sub{font-size:11px}.bot-page .bp-risk-cell{padding:14px 16px}.bot-page .bp-risk-val{font-size:22px}.bot-page .bp-page-header{padding:14px 16px;gap:10px}.bot-page .bp-page-mark{width:36px;height:36px}.bot-page .bp-page-title{font-size:16px}.bot-page .bp-page-meta{font-size:11px}.bot-page .bp-intro-banner{font-size:12.5px;padding:11px 14px}.bot-page .bp-pos-empty{padding:18px 12px;font-size:12.5px}.bot-page .bp-acc-trigger{padding:12px 14px}}.backtests-page{--surface-1: rgba(125, 159, 179, .04);--surface-2: rgba(125, 159, 179, .07);--surface-3: rgba(125, 159, 179, .1);--surface-border: rgba(125, 159, 179, .18);--surface-border-strong: rgba(125, 159, 179, .34)}.backtests-page .bx-qa-q,.backtests-page .bx-qa-a{display:flex;gap:12px;align-items:baseline;padding:14px 18px;border:1px solid var(--surface-border, rgba(125, 159, 179, .18));border-radius:4px 8px 8px 4px;margin-bottom:10px}.backtests-page .bx-qa-q{background:var(--surface-1, rgba(125, 159, 179, .04));border-left:3px solid var(--otb-accent)}.backtests-page .bx-qa-q-mark{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-accent);flex-shrink:0}.backtests-page .bx-qa-q-text{font-size:15px;font-weight:600;color:var(--otb-text-primary);line-height:1.45}.backtests-page .bx-qa-a-mark{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;flex-shrink:0}.backtests-page .bx-qa-a-text{font-size:13px;color:var(--otb-text-secondary);line-height:1.55}.backtests-page .bx-qa-a--positive{background:#5fb88a1a;border-left:3px solid var(--otb-positive)}.backtests-page .bx-qa-a--positive .bx-qa-a-mark{color:var(--otb-positive)}.backtests-page .bx-qa-a--negative{background:#d85a4e1a;border-left:3px solid var(--otb-danger)}.backtests-page .bx-qa-a--negative .bx-qa-a-mark{color:var(--otb-danger)}.backtests-page .bx-qa-a--warning{background:#c4a4561a;border-left:3px solid var(--bp-amber, #c4a456)}.backtests-page .bx-qa-a--warning .bx-qa-a-mark{color:var(--bp-amber, #c4a456)}.backtests-page .bx-qa-a--neutral{background:#5bb0c412;border-left:3px solid var(--otb-accent)}.backtests-page .bx-qa-a--neutral .bx-qa-a-mark{color:var(--otb-accent)}.backtests-page .bx-qa-u{display:flex;gap:12px;align-items:baseline;padding:14px 18px;background:var(--bp-amber-soft, rgba(196, 164, 86, .1));border:1px solid var(--surface-border, rgba(125, 159, 179, .18));border-left:3px solid var(--bp-amber, #c4a456);border-radius:4px 8px 8px 4px;margin-bottom:10px}.backtests-page .bx-qa-u-mark{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-amber, #c4a456);flex-shrink:0}.backtests-page .bx-qa-u-text{font-size:13px;color:var(--otb-text-secondary);line-height:1.55}@media(max-width:640px){.backtests-page .bx-qa-q,.backtests-page .bx-qa-a,.backtests-page .bx-qa-u{padding:12px 14px;flex-direction:column;gap:6px;align-items:flex-start}.backtests-page .bx-qa-q-text{font-size:14px}.backtests-page .bx-qa-a-text,.backtests-page .bx-qa-u-text{font-size:12.5px}}.backtests-page .bx-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--surface-border, rgba(125, 159, 179, .18));border:1px solid var(--surface-border, rgba(125, 159, 179, .18));border-radius:12px;overflow:hidden}.backtests-page .bx-kpi{background:var(--surface-2, rgba(125, 159, 179, .07));padding:20px 22px;min-width:0}.backtests-page .bx-kpi--positive{background:linear-gradient(180deg,rgba(95,184,138,.08) 0%,var(--surface-2, rgba(125, 159, 179, .07)) 60%)}.backtests-page .bx-kpi--negative{background:linear-gradient(180deg,rgba(216,90,78,.08) 0%,var(--surface-2, rgba(125, 159, 179, .07)) 60%)}.backtests-page .bx-kpi--warning{background:linear-gradient(180deg,rgba(196,164,86,.08) 0%,var(--surface-2, rgba(125, 159, 179, .07)) 60%)}.backtests-page .bx-kpi-label{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:12px}.backtests-page .bx-kpi-tick{display:inline-block;width:16px;height:1px;background:var(--otb-text-faint);flex-shrink:0}.backtests-page .bx-kpi-val{font-size:28px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--otb-text-primary)}.backtests-page .bx-kpi-sub{font-size:12px;color:var(--otb-text-muted);margin-top:8px;line-height:1.5}.backtests-page .bx-table{background:var(--surface-2, rgba(125, 159, 179, .07));border:1px solid var(--surface-border, rgba(125, 159, 179, .18));border-radius:12px;overflow:hidden}.backtests-page .bx-table-head{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--surface-3, rgba(125, 159, 179, .1));border-bottom:1px solid var(--surface-border, rgba(125, 159, 179, .18));flex-wrap:wrap}.backtests-page .bx-table-tick{display:inline-block;width:18px;height:1px;background:var(--otb-text-faint);flex-shrink:0}.backtests-page .bx-table-tick--positive{background:var(--otb-positive)}.backtests-page .bx-table-tick--negative{background:var(--otb-danger)}.backtests-page .bx-table-tick--warning{background:var(--bp-amber, #c4a456)}.backtests-page .bx-table-tick--accent{background:var(--otb-accent)}.backtests-page .bx-table-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint)}.backtests-page .bx-table-eyebrow--positive{color:var(--otb-positive)}.backtests-page .bx-table-eyebrow--negative{color:var(--otb-danger)}.backtests-page .bx-table-eyebrow--warning{color:var(--bp-amber, #c4a456)}.backtests-page .bx-table-eyebrow--accent{color:var(--otb-accent)}.backtests-page .bx-table-meta{font-size:11px;color:var(--otb-text-faint);margin-left:auto;white-space:nowrap}.backtests-page .bx-table-cols{display:grid;gap:12px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-faint);font-weight:700;padding:12px 18px 8px}.backtests-page .bx-table-row{display:grid;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid var(--surface-border, rgba(125, 159, 179, .18));font-size:13px;transition:background .15s ease}.backtests-page .bx-table-row:hover{background:var(--surface-3, rgba(125, 159, 179, .1))}.backtests-page .bx-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--otb-text-secondary)}.backtests-page .bx-num--bold{font-weight:700;font-size:13px}.backtests-page .bx-num--positive{color:var(--otb-positive)}.backtests-page .bx-num--negative{color:var(--otb-danger)}.backtests-page .bx-num--faint{color:var(--otb-text-faint)}.backtests-page .bx-delta-pill{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.backtests-page .bx-delta-pill--positive{color:var(--otb-positive);background:#5fb88a1f;border:1px solid rgba(95,184,138,.42)}.backtests-page .bx-delta-pill--negative{color:var(--otb-danger);background:#d85a4e1f;border:1px solid rgba(216,90,78,.42)}.backtests-page .bx-delta-pill--neutral{color:var(--otb-text-secondary);background:var(--surface-3, rgba(125, 159, 179, .1));border:1px solid var(--surface-border, rgba(125, 159, 179, .18))}.backtests-page .bx-tk-row{display:flex;align-items:center;gap:10px;min-width:0}.backtests-page .bx-tk-icon{width:24px;height:24px;border-radius:6px;background:var(--surface-3, rgba(125, 159, 179, .1));display:grid;place-items:center;color:var(--otb-text-muted);flex-shrink:0}.backtests-page .bx-tk-text{min-width:0}.backtests-page .bx-tk{font-weight:700;font-size:13px;color:var(--otb-text-primary);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backtests-page .bx-tk-sub{font-size:11px;color:var(--otb-text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backtests-page .bx-meta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:12px 18px;background:var(--surface-1, rgba(125, 159, 179, .04));border:1px solid var(--surface-border, rgba(125, 159, 179, .18));border-radius:8px;font-size:11px;color:var(--otb-text-faint)}.backtests-page .bx-meta strong{color:var(--otb-text-secondary);font-weight:600}@media(max-width:640px){.backtests-page .bx-kpi-grid{grid-template-columns:1fr}.backtests-page .bx-kpi{padding:16px 18px}.backtests-page .bx-kpi-val{font-size:24px}.backtests-page .bx-table-head{padding:12px 14px}.backtests-page .bx-table-cols,.backtests-page .bx-table-row{padding-left:14px;padding-right:14px}.backtests-page .bx-table-meta{margin-left:0}.backtests-page .bx-meta{padding:10px 14px;gap:12px;font-size:10.5px}}.backtests-page .bx-greet{margin:0 0 28px;font-size:17px;color:var(--otb-text-secondary);line-height:1.5}.backtests-page .bx-greet strong{color:var(--otb-text-primary);font-size:inherit;font-weight:600}.backtests-page .bx-greet em{font-style:italic;color:var(--otb-text-faint);margin-left:6px}.backtests-page .bx-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:8px 0 56px;margin-bottom:16px}.backtests-page .bx-hero-main{min-width:0}.backtests-page .bx-hero-meta{display:flex;align-items:center;gap:16px;margin-bottom:22px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.backtests-page .bx-hero-meta-cat{display:flex;align-items:center;gap:10px;color:var(--bp-amber, #c4a456)}.backtests-page .bx-hero-meta-cat:before{content:"";width:18px;height:1px;background:currentColor;flex-shrink:0}.backtests-page .bx-hero-meta-time{margin-left:auto;color:var(--otb-text-faint);font-weight:400;letter-spacing:.06em}.backtests-page .bx-hero-headline{font-size:56px;font-weight:700;line-height:1.04;letter-spacing:-.026em;margin:0 0 22px;max-width:18ch;color:var(--otb-text-primary)}.backtests-page .bx-hero-headline em{font-style:normal;color:var(--otb-accent);font-size:inherit;font-weight:700}.backtests-page .bx-hero-headline-warm{font-style:normal;color:var(--bp-amber, #c4a456)}.backtests-page .bx-hero-headline-pos{font-style:normal;color:var(--otb-positive, #74b486)}.backtests-page .bx-hero-dek{font-size:16px;line-height:1.6;color:var(--otb-text-secondary);margin:0 0 14px;max-width:56ch}.backtests-page .bx-hero-byline{font-size:12px;color:var(--otb-text-faint);letter-spacing:.04em;margin:18px 0 0}.backtests-page .bx-hero-byline strong{color:var(--otb-text-secondary);font-size:inherit;font-weight:600}.backtests-page .bx-hero-side{background:linear-gradient(180deg,#5bb0c40a,#909fb20a);border:1px solid rgba(91,176,196,.18);border-radius:14px;padding:30px 32px;position:relative;overflow:hidden}.backtests-page .bx-hero-side:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 0%,rgba(91,176,196,.08),transparent 70%);pointer-events:none}.backtests-page .bx-hero-side>*{position:relative}.backtests-page .bx-hero-side-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--otb-text-muted);margin-bottom:20px}.backtests-page .bx-hero-side-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.backtests-page .bx-hero-side-cell{display:flex;flex-direction:column;gap:4px}.backtests-page .bx-hero-side-num{font-size:36px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.backtests-page .bx-hero-side-num--positive{color:var(--otb-positive, #74b486)}.backtests-page .bx-hero-side-num--warm{color:var(--bp-amber, #c4a456)}.backtests-page .bx-hero-side-num--neutral{color:var(--otb-accent)}.backtests-page .bx-hero-side-num--danger{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-hero-side-num--faint{color:var(--otb-text-faint)}.backtests-page .bx-hero-side-cap{font-size:12px;color:var(--otb-text-secondary);line-height:1.4}.backtests-page .bx-hero-side-cell--clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 6px;margin:-4px -6px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .14s ease,border-color .14s ease}.backtests-page .bx-hero-side-cell--clickable:hover{background:#ffffff08;border-color:#ffffff14}.backtests-page .bx-hero-side-cell--clickable:focus-visible{outline:2px solid var(--otb-accent);outline-offset:1px}.backtests-page .bx-hero-side-cell--clickable.is-open{background:#ffffff0a;border-color:#ffffff1f}.backtests-page .bx-hero-side-list{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.backtests-page .bx-hero-side-list-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--otb-text-faint);margin-bottom:4px}.backtests-page .bx-hero-side-list-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--otb-text-faint);font:inherit;font-size:11px;text-transform:none;letter-spacing:normal;cursor:pointer;padding:2px 6px;border-radius:4px}.backtests-page .bx-hero-side-list-close:hover{color:var(--otb-text-primary);background:#ffffff0a}.backtests-page .bx-hero-side-list-item{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--otb-text-secondary);font-size:13px;transition:background .14s ease,color .14s ease}.backtests-page .bx-hero-side-list-item:hover{background:#ffffff0a;color:var(--otb-text-primary)}.backtests-page .bx-hero-side-list-num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--otb-text-faint);min-width:22px;font-size:11px}.backtests-page .bx-hero-side-list-lbl{flex:1}.backtests-page .bx-toolbar{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;margin:12px 0 6px;padding:10px 14px;border-radius:6px;background:#5bb0c40a;border:1px solid rgba(91,176,196,.18)}.backtests-page .bx-toolbar-group{display:inline-flex;align-items:center;gap:6px}.backtests-page .bx-toolbar-lbl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint);margin-right:2px}.backtests-page .bx-toolbar-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;border-radius:999px;border:1px solid var(--otb-border, rgba(255, 255, 255, .1));background:transparent;color:var(--otb-text-secondary);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.backtests-page .bx-toolbar-chip:disabled{opacity:.35;cursor:not-allowed}.backtests-page .bx-toolbar-chip:not(:disabled):hover{background:#5bb0c414;border-color:#5bb0c44d}.backtests-page .bx-toolbar-chip.is-active{background:#5bb0c429;border-color:var(--otb-accent-strong, rgba(91, 176, 196, .42));color:var(--otb-text-primary)}.backtests-page .bx-toolbar-chip-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.backtests-page .bx-toolbar-chip--positive .bx-toolbar-chip-dot{color:var(--otb-positive, #74b486)}.backtests-page .bx-toolbar-chip--warning .bx-toolbar-chip-dot{color:var(--bp-amber, #c4a456)}.backtests-page .bx-toolbar-chip--neutral .bx-toolbar-chip-dot{color:var(--otb-accent)}.backtests-page .bx-toolbar-chip--negative .bx-toolbar-chip-dot{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-toolbar-chip--pending .bx-toolbar-chip-dot{color:var(--otb-text-faint)}.backtests-page .bx-toolbar-chip-count{font-variant-numeric:tabular-nums;color:var(--otb-text-faint);margin-left:2px}.backtests-page .bx-toolbar-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;border-radius:6px;border:1px solid var(--otb-border, rgba(255, 255, 255, .1));background:transparent;color:var(--otb-text-secondary);cursor:pointer}.backtests-page .bx-toolbar-toggle:disabled{opacity:.35;cursor:not-allowed}.backtests-page .bx-toolbar-toggle.is-active{background:#c4a45624;border-color:var(--bp-amber, #c4a456);color:var(--otb-text-primary)}.backtests-page .bx-toolbar-toggle-dot{width:7px;height:7px;border-radius:50%;background:var(--otb-text-faint)}.backtests-page .bx-toolbar-toggle.is-active .bx-toolbar-toggle-dot{background:var(--bp-amber, #c4a456)}.backtests-page .bx-toolbar-cmdk{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;border-radius:6px;border:1px solid var(--otb-border, rgba(255, 255, 255, .1));background:#5bb0c40a;color:var(--otb-text-secondary);cursor:pointer}.backtests-page .bx-toolbar-cmdk:hover{border-color:#5bb0c44d;color:var(--otb-text-primary)}.backtests-page .bx-toolbar-cmdk-lbl{letter-spacing:.02em}.backtests-page .bx-toolbar-reset{margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;border-radius:4px;background:transparent;border:1px solid transparent;color:var(--otb-text-faint);cursor:pointer}.backtests-page .bx-toolbar-reset:hover{color:var(--otb-danger, #d97a7a);border-color:#d97a7a4d}.backtests-page .bx-staleness{margin:4px 0 16px;padding:6px 14px;font-size:11.5px;color:var(--otb-text-faint);border-left:2px solid rgba(196,164,86,.35)}.backtests-page .bx-staleness strong{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:10px;color:var(--bp-amber, #c4a456);margin-right:8px}.backtests-page .bx-staleness-link{color:var(--otb-text-secondary);text-decoration:none;border-bottom:1px dotted currentColor}.backtests-page .bx-staleness-link:hover{color:var(--otb-text-primary)}.backtests-page.bx-filter-tone-positive .bx-card:not(.bx-card--positive),.backtests-page.bx-filter-tone-warning .bx-card:not(.bx-card--warning),.backtests-page.bx-filter-tone-negative .bx-card:not(.bx-card--negative),.backtests-page.bx-filter-tone-neutral .bx-card:not(.bx-card--neutral){display:none}.backtests-page.bx-filter-tone-pending .bx-card--positive,.backtests-page.bx-filter-tone-pending .bx-card--warning,.backtests-page.bx-filter-tone-pending .bx-card--negative{display:none}.backtests-page.bx-filter-chap-1 .bx-chapter:not(#chap-1),.backtests-page.bx-filter-chap-2 .bx-chapter:not(#chap-2),.backtests-page.bx-filter-chap-3 .bx-chapter:not(#chap-3),.backtests-page.bx-filter-chap-4 .bx-chapter:not(#chap-4),.backtests-page.bx-filter-chap-5 .bx-chapter:not(#chap-5),.backtests-page.bx-filter-chap-6 .bx-chapter:not(#chap-6),.backtests-page.bx-filter-chap-7 .bx-chapter:not(#chap-7),.backtests-page.bx-filter-chap-8 .bx-chapter:not(#chap-8),.backtests-page.bx-filter-chap-9 .bx-chapter:not(#chap-9){display:none}.backtests-page.bx-filter-changed-only .bx-card:not(.bx-card--changed){display:none}.backtests-page .bx-card--highlighted{outline:2px solid var(--otb-accent-strong, rgba(91, 176, 196, .65));outline-offset:4px;transition:outline .2s ease}.backtests-page .bx-cmdk-overlay{position:fixed;inset:0;background:#0e16249e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;z-index:1000}.backtests-page .bx-cmdk-panel{width:min(560px,92vw);background:var(--otb-card-bg, #1a2435);border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;box-shadow:0 16px 48px #00000073}.backtests-page .bx-cmdk-input{width:100%;padding:14px 18px;border:none;outline:none;background:transparent;color:var(--otb-text-primary);font-size:15px;border-bottom:1px solid rgba(255,255,255,.08)}.backtests-page .bx-cmdk-input::-moz-placeholder{color:var(--otb-text-faint)}.backtests-page .bx-cmdk-input::placeholder{color:var(--otb-text-faint)}.backtests-page .bx-cmdk-list{list-style:none;margin:0;padding:6px 0;max-height:50vh;overflow-y:auto}.backtests-page .bx-cmdk-item{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:9px 16px;cursor:pointer;color:var(--otb-text-secondary);font-size:13px}.backtests-page .bx-cmdk-item.is-active{background:#5bb0c41a;color:var(--otb-text-primary)}.backtests-page .bx-cmdk-num{font-variant-numeric:tabular-nums;font-size:11px;color:var(--otb-text-faint);text-align:right}.backtests-page .bx-cmdk-lbl{font-weight:500}.backtests-page .bx-cmdk-chap{font-size:10.5px;color:var(--otb-text-faint);letter-spacing:.04em}.backtests-page .bx-cmdk-empty{padding:16px;text-align:center;color:var(--otb-text-faint);font-style:italic}.backtests-page .bx-cmdk-hint{padding:8px 16px 10px;font-size:10.5px;color:var(--otb-text-faint);border-top:1px solid rgba(255,255,255,.06);display:flex;gap:10px;flex-wrap:wrap}.backtests-page .bx-cmdk-hint kbd{display:inline-block;padding:1px 5px;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:#ffffff0a;font-size:10px;font-family:ui-monospace,monospace;color:var(--otb-text-secondary)}.backtests-page .bx-springto{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 16px;background:#00000040;border-radius:10px;margin-bottom:36px;font-size:13px}.backtests-page .bx-springto-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--otb-text-muted);margin-right:14px}.backtests-page .bx-springto-link{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;color:var(--otb-text-secondary);text-decoration:none;font-size:13px;font-weight:600;transition:background .16s ease,color .16s ease}.backtests-page .bx-springto-link:hover{background:#5bb0c40f;color:var(--otb-text-primary)}.backtests-page .bx-springto-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.backtests-page .bx-springto-dot--positive{background:var(--otb-positive, #74b486)}.backtests-page .bx-springto-dot--warm{background:var(--bp-amber, #c4a456)}.backtests-page .bx-springto-dot--accent{background:var(--otb-accent)}.backtests-page .bx-springto-dot--neutral{background:var(--otb-text-muted)}.backtests-page .bx-chapter{padding:40px 0 16px;border-top:1px solid var(--surface-border, rgba(125, 159, 179, .1));margin-top:32px;scroll-margin-top:24px}.backtests-page .bx-chapter-head{margin-bottom:28px}.backtests-page .bx-chapter-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--otb-accent);display:inline-flex;align-items:center;gap:12px;margin-bottom:8px}.backtests-page .bx-chapter-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;flex-shrink:0}.backtests-page .bx-chapter-headline{font-size:38px;font-weight:700;line-height:1.08;letter-spacing:-.022em;margin:0 0 12px;max-width:24ch;color:var(--otb-text-primary)}.backtests-page .bx-chapter-headline em{font-style:normal;color:var(--otb-accent);font-size:inherit;font-weight:700}.backtests-page .bx-chapter-headline-warm{font-style:normal;color:var(--bp-amber, #c4a456)}.backtests-page .bx-chapter-headline-pos{font-style:normal;color:var(--otb-positive, #74b486)}.backtests-page .bx-chapter-intro{font-size:15px;line-height:1.6;color:var(--otb-text-secondary);margin:0;max-width:64ch}.backtests-page .bx-chapter-stand{margin:18px 0 0;font-size:12px;font-weight:600;color:var(--otb-text-faint);letter-spacing:.04em}.backtests-page .bx-chapter-stand strong{font-size:inherit;font-weight:700;font-variant-numeric:tabular-nums;color:var(--otb-text-secondary)}.backtests-page .bx-chapter-stand .pos{color:var(--otb-positive, #74b486)}.backtests-page .bx-chapter-stand .warm{color:var(--bp-amber, #c4a456)}.backtests-page .bx-chapter-stand .neu{color:var(--otb-accent)}.backtests-page .bx-chapter-stand .neg{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-slot{margin-top:24px;padding:18px 22px;background:var(--surface-1, rgba(125, 159, 179, .04));border-left:3px solid var(--otb-accent);border-radius:0 10px 10px 0;font-size:14px;line-height:1.6;color:var(--otb-text-secondary);font-style:italic}.backtests-page .bx-slot strong{color:var(--otb-text-primary);font-size:inherit;font-weight:700;font-style:normal}.backtests-page .bx-card{position:relative;display:flex;flex-direction:column;background:var(--surface-1, rgba(125, 159, 179, .04));border:1px solid var(--surface-border, rgba(144, 159, 178, .12));border-radius:12px;padding:22px 24px 18px;margin:0 0 16px;scroll-margin-top:24px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.backtests-page .bx-card:hover{transform:translateY(-2px);border-color:#5bb0c452;background:#5bb0c40a;box-shadow:0 12px 32px #00000040,0 0 32px #5bb0c40f}.backtests-page .bx-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-top-left-radius:12px;border-top-right-radius:12px}.backtests-page .bx-card--positive:before{background:linear-gradient(90deg,var(--otb-positive, #74b486) 0%,transparent 90%)}.backtests-page .bx-card--warning:before{background:linear-gradient(90deg,var(--bp-amber, #c4a456) 0%,transparent 90%)}.backtests-page .bx-card--negative:before{background:linear-gradient(90deg,var(--otb-danger, #d97a7a) 0%,transparent 90%)}.backtests-page .bx-card--neutral:before{background:linear-gradient(90deg,var(--otb-accent) 0%,transparent 90%)}.backtests-page .bx-card-head{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-text-faint);margin-bottom:10px}.backtests-page .bx-card-num{font-variant-numeric:tabular-nums;color:var(--otb-text-muted)}.backtests-page .bx-card-num-sep{color:var(--otb-text-faint);opacity:.6}.backtests-page .bx-card-cat{color:var(--otb-text-faint)}.backtests-page .bx-sparkline{display:inline-block;margin-left:auto;stroke:var(--otb-text-faint);fill:var(--otb-text-faint);opacity:.85}.backtests-page .bx-sparkline--positive{stroke:var(--otb-positive, #74b486);fill:var(--otb-positive, #74b486)}.backtests-page .bx-sparkline--warning{stroke:var(--bp-amber, #c4a456);fill:var(--bp-amber, #c4a456)}.backtests-page .bx-sparkline--negative{stroke:var(--otb-danger, #d97a7a);fill:var(--otb-danger, #d97a7a)}.backtests-page .bx-sparkline--neutral{stroke:var(--otb-accent);fill:var(--otb-accent)}.backtests-page .bx-sparkline--empty{background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.04) 6px);border-radius:2px;opacity:.4}.backtests-page .bx-tone-history{display:inline-flex;align-items:center;gap:3px;margin-left:8px}.backtests-page .bx-tone-history-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--otb-text-faint);opacity:.55}.backtests-page .bx-tone-history-dot--positive{background:var(--otb-positive, #74b486);opacity:1}.backtests-page .bx-tone-history-dot--warning{background:var(--bp-amber, #c4a456);opacity:1}.backtests-page .bx-tone-history-dot--negative{background:var(--otb-danger, #d97a7a);opacity:1}.backtests-page .bx-tone-history-dot--neutral{background:var(--otb-accent);opacity:1}.backtests-page .bx-tone-history-dot--pending{background:var(--otb-text-faint);opacity:.4}.backtests-page .bx-glossary{text-decoration:none;border-bottom:1px dotted var(--otb-text-faint);cursor:help}.backtests-page .bx-glossary-mark{display:inline-block;margin-left:2px;font-size:.8em;color:var(--otb-text-faint);font-weight:600;vertical-align:super;line-height:1}.backtests-page .bx-card-badge{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:4px;border:1px solid currentColor;margin-bottom:12px}.backtests-page .bx-card-badge--positive{color:var(--otb-positive, #74b486);background:#74b48614}.backtests-page .bx-card-badge--warning{color:var(--bp-amber, #c4a456);background:#c4a45614}.backtests-page .bx-card-badge--negative{color:var(--otb-danger, #d97a7a);background:#d97a7a14}.backtests-page .bx-card-badge--neutral{color:var(--otb-accent);background:#5bb0c414}.backtests-page .bx-card-title{font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.012em;color:var(--otb-text-primary);margin:0 0 10px}.backtests-page .bx-card-title em{font-style:normal;font-size:inherit;font-weight:700;color:var(--otb-accent)}.backtests-page .bx-card--positive .bx-card-title em{color:var(--otb-positive, #74b486)}.backtests-page .bx-card--warning .bx-card-title em{color:var(--bp-amber, #c4a456)}.backtests-page .bx-card--negative .bx-card-title em{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-card-dek{font-size:13.5px;line-height:1.6;color:var(--otb-text-secondary);margin:0 0 14px}.backtests-page .bx-card-dek strong{color:var(--otb-text-primary);font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums}.backtests-page .bx-card-actueel{background:#5bb0c40f;border-left:3px solid var(--otb-accent);border-radius:0 8px 8px 0;padding:12px 16px 14px;margin:0 0 14px}.backtests-page .bx-card-actueel-mark{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-accent);margin-bottom:6px}.backtests-page .bx-card-actueel-stand{font-size:13.5px;font-weight:600;line-height:1.55;color:var(--otb-text-primary);margin-bottom:4px}.backtests-page .bx-card-actueel-stand strong{color:var(--otb-text-primary);font-size:inherit;font-weight:700}.backtests-page .bx-card-actueel-conclusie{display:flex;gap:8px;font-size:13px;line-height:1.6;color:var(--otb-text-secondary)}.backtests-page .bx-card-actueel-arrow{flex-shrink:0;color:var(--otb-accent);font-weight:700}.backtests-page .bx-card-actueel-conclusie strong{color:var(--otb-text-primary);font-size:inherit;font-weight:600}.backtests-page .bx-card-advies{background:#c4a45614;border-left:3px solid var(--bp-amber, #c4a456);border-radius:0 8px 8px 0;padding:12px 16px 14px;margin:0 0 16px}.backtests-page .bx-card-advies-mark{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-amber, #c4a456);margin-bottom:6px}.backtests-page .bx-card-advies-text{font-size:13px;line-height:1.6;color:var(--otb-text-secondary)}.backtests-page .bx-card-advies-text strong{color:var(--otb-text-primary);font-size:inherit;font-weight:700}.backtests-page .bx-card-advies-text em{font-style:italic;font-size:inherit;color:var(--otb-text-primary)}.backtests-page .bx-card-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px 24px;margin-top:auto;padding:12px 0 4px;border-top:1px solid rgba(144,159,178,.12)}.backtests-page .bx-card-stat{display:flex;flex-direction:column;gap:3px;min-width:0}.backtests-page .bx-card-stat-key{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--otb-text-faint)}.backtests-page .bx-card-stat-val{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.012em;color:var(--otb-text-primary)}.backtests-page .bx-card-stat-val--positive{color:var(--otb-positive, #74b486)}.backtests-page .bx-card-stat-val--warning{color:var(--bp-amber, #c4a456)}.backtests-page .bx-card-stat-val--negative{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-card-stat-val--neutral{color:var(--otb-accent)}.backtests-page .bx-card-stat-n{font-size:10px;font-weight:600;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em}.backtests-page .bx-card-details{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(144,159,178,.18)}.backtests-page .bx-card-details-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:6px 0;font-size:11.5px;font-weight:600;color:var(--otb-accent);letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.backtests-page .bx-card-details-summary::-webkit-details-marker{display:none}.backtests-page .bx-card-details-summary:hover{color:var(--otb-text-primary)}.backtests-page .bx-card-details-label{font-size:inherit}.backtests-page .bx-card-details-chevron{font-size:13px;line-height:1;transition:transform .18s ease}.backtests-page .bx-card-details[open] .bx-card-details-chevron{transform:rotate(180deg)}.backtests-page .bx-card-details-body{padding:14px 0 4px}.backtests-page .bx-details-table{border:1px solid var(--surface-border, rgba(144, 159, 178, .18));border-radius:8px;overflow:hidden;background:#909fb208}.backtests-page .bx-details-table-head{display:grid;gap:12px;padding:10px 14px;background:#909fb20f;border-bottom:1px solid var(--surface-border, rgba(144, 159, 178, .18));font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--otb-text-faint)}.backtests-page .bx-details-table-row{display:grid;gap:12px;padding:9px 14px;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--otb-text-secondary);border-bottom:1px solid rgba(144,159,178,.1);transition:background .14s ease}.backtests-page .bx-details-table-row:last-child{border-bottom:none}.backtests-page .bx-details-table-row:hover{background:#5bb0c40a}.backtests-page .bx-details-table-row>div:first-child{color:var(--otb-text-primary);font-size:inherit;font-weight:600}.backtests-page .bx-details-table-row>div:not(:first-child){text-align:right}@media(max-width:640px){.backtests-page .bx-card-details-body{padding-top:10px}.backtests-page .bx-details-table-head,.backtests-page .bx-details-table-row{padding:8px 10px;gap:8px;font-size:10.5px}}@media print{.backtests-page .bx-card-details{border-top:1px solid #ccc!important}.backtests-page .bx-card-details[open] .bx-card-details-chevron{display:none}.backtests-page .bx-details-table{background:#fff!important;border-color:#ccc!important}}.backtests-page .bx-card-diff{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid currentColor;background:#5bb0c40f;color:var(--otb-accent);white-space:nowrap}.backtests-page .bx-card-diff--positive{color:var(--otb-positive, #74b486);background:#74b48614}.backtests-page .bx-card-diff--warning{color:var(--bp-amber, #c4a456);background:#c4a45614}.backtests-page .bx-card-diff--negative{color:var(--otb-danger, #d97a7a);background:#d97a7a14}.backtests-page .bx-card-diff--neutral{color:var(--otb-accent);background:#5bb0c414}.backtests-page .bx-card-diff-arrow{font-size:11px;line-height:1}.backtests-page .bx-card-diff-prev{font-size:inherit}.backtests-page .bx-card--changed{border-color:var(--otb-accent-strong, rgba(91, 176, 196, .42));box-shadow:0 0 0 1px #5bb0c41a}@media(max-width:640px){.backtests-page .bx-card-head{flex-wrap:wrap}.backtests-page .bx-card-diff{margin-left:0;margin-top:6px}}.backtests-page .bx-card-stat--thin .bx-card-stat-val{opacity:.62;font-size:inherit;font-weight:600}.backtests-page .bx-card-stat--thin .bx-card-stat-key{display:flex;align-items:center;gap:6px}.backtests-page .bx-card-stat-thin-mark{display:inline-block;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-amber, #c4a456);background:var(--bp-amber-soft, rgba(196, 164, 86, .1));padding:1px 5px;border-radius:3px;line-height:1.4}.backtests-page .bx-card-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(144,159,178,.12);font-size:10.5px;color:var(--otb-text-faint)}.backtests-page .bx-card-meta strong{color:var(--otb-text-secondary);font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:640px){.backtests-page .bx-card{padding:18px 18px 14px}.backtests-page .bx-card-title{font-size:17px}.backtests-page .bx-card-stats{grid-template-columns:1fr 1fr;gap:14px 18px}}@media(max-width:420px){.backtests-page .bx-card-stats{grid-template-columns:1fr}}@media print{.backtests-page .bx-card{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;transform:none!important;page-break-inside:avoid}.backtests-page .bx-card:before{display:none!important}.backtests-page .bx-card-title,.backtests-page .bx-card-dek,.backtests-page .bx-card-stat-val,.backtests-page .bx-card-dek strong{color:#000!important}.backtests-page .bx-card-usage{background:#fff8e0!important;border-left-color:#b88!important;color:#222!important}}.backtests-page .bx-skiplink{position:absolute;left:8px;top:-40px;z-index:100;padding:8px 14px;background:var(--otb-accent);color:var(--otb-surface-0);font-size:13px;font-weight:600;border-radius:6px;text-decoration:none;transition:top .12s ease}.backtests-page .bx-skiplink:focus{top:8px;outline:2px solid var(--otb-text-primary);outline-offset:2px}.backtests-page .bx-anchor{display:inline-flex;align-items:center;margin-left:10px;padding:4px 6px;font-size:18px;line-height:1;color:var(--otb-text-faint);background:transparent;border:none;cursor:pointer;opacity:0;border-radius:4px;transition:opacity .14s ease,color .14s ease,background .14s ease;font-family:inherit;vertical-align:middle}.backtests-page .bx-chapter-headline:hover .bx-anchor,.backtests-page .bx-anchor:focus-visible{opacity:1}.backtests-page .bx-anchor:hover,.backtests-page .bx-anchor:focus-visible{color:var(--otb-accent);background:var(--otb-accent-soft, rgba(91, 176, 196, .08))}.backtests-page .bx-anchor.is-copied{color:var(--otb-positive, #74b486);opacity:1}.backtests-page .bx-anchor.is-failed{color:var(--otb-danger, #d97a7a);opacity:1}.backtests-page .bx-cross-asset{margin-top:6px}.backtests-page .bx-cross-asset-table{width:100%;border-collapse:collapse;font-size:12.5px}.backtests-page .bx-cross-asset-table th,.backtests-page .bx-cross-asset-table td{padding:8px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.backtests-page .bx-cross-asset-table thead th{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--otb-text-faint);border-bottom:1px solid rgba(255,255,255,.12)}.backtests-page .bx-cross-asset-table tbody th.bx-cross-asset-asset,.backtests-page .bx-cross-asset-table thead th.bx-cross-asset-asset{font-weight:700;color:var(--otb-text-primary);font-size:12px;width:18%}.backtests-page .bx-cross-asset-table tbody td{color:var(--otb-text-secondary);font-variant-numeric:tabular-nums}.backtests-page .bx-cross-asset-empty{color:var(--otb-text-faint)!important;font-style:italic}.backtests-page .bx-cross-asset-note{margin:12px 0 0;padding:8px 12px;font-size:11.5px;color:var(--otb-text-faint);background:#5bb0c40a;border-left:2px solid rgba(91,176,196,.32);border-radius:0 4px 4px 0;line-height:1.5}.backtests-page .bx-caveat{margin:14px 0 0;padding:8px 14px;font-size:12.5px;line-height:1.5;color:var(--otb-text-secondary);background:#c4a45614;border:1px solid rgba(196,164,86,.32);border-left:3px solid var(--bp-amber, #c4a456);border-radius:4px 6px 6px 4px}.backtests-page .bx-caveat-mark{font-size:inherit;font-weight:700;letter-spacing:.04em;color:var(--bp-amber, #c4a456);margin-right:8px}.backtests-page .bx-xref{color:var(--otb-accent);text-decoration:none;font-style:normal;font-size:inherit;font-weight:600;border-bottom:1px dotted currentColor;transition:color .14s ease}.backtests-page .bx-xref:hover{color:var(--otb-text-primary)}.backtests-page .bx-springto-link.is-active{background:#5bb0c41a;color:var(--otb-text-primary);box-shadow:inset 0 0 0 1px var(--otb-accent-strong, rgba(91, 176, 196, .42))}.backtests-page a:focus-visible,.backtests-page button:focus-visible{outline:2px solid var(--otb-accent);outline-offset:2px;border-radius:4px}.backtests-page .bx-hero-side-num,.backtests-page .bx-chapter-stand strong{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.backtests-page,.backtests-page *{scroll-behavior:auto!important}.backtests-page .bx-springto-link,.backtests-page .bx-anchor,.backtests-page .bx-skiplink{transition:none!important}}@media print{.backtests-page{background:#fff!important;color:#000!important;padding:24px!important}.backtests-page .bx-skiplink,.backtests-page .bx-springto,.backtests-page .bx-anchor,.backtests-page .bx-hero:before,.backtests-page .bx-hero-side:before{display:none!important}.backtests-page .bx-hero{grid-template-columns:1fr!important;gap:16px!important;padding:0 0 24px!important;page-break-after:avoid}.backtests-page .bx-hero-headline{font-size:32px!important;color:#000!important}.backtests-page .bx-hero-headline em,.backtests-page .bx-chapter-headline em,.backtests-page .bx-hero-meta-cat,.backtests-page .bx-chapter-eyebrow,.backtests-page .bx-anchor{color:#444!important}.backtests-page .bx-hero-side{background:#f4f4f4!important;border:1px solid #ddd!important}.backtests-page .bx-hero-dek,.backtests-page .bx-chapter-intro,.backtests-page .bx-slot{color:#222!important;background:transparent!important}.backtests-page .bx-chapter{page-break-before:avoid;page-break-after:avoid;border-top-color:#ccc!important}.backtests-page .bx-chapter-headline{font-size:22px!important;color:#000!important}.backtests-page .bx-slot{border-left-color:#888!important}.backtests-page .bx-caveat{background:#fff8e0!important;border-color:#b88!important}}@media(max-width:980px){.backtests-page .bx-hero{grid-template-columns:1fr;gap:32px;padding:4px 0 36px}.backtests-page .bx-hero-headline{font-size:42px}.backtests-page .bx-chapter-headline{font-size:30px}}@media(max-width:640px){.backtests-page .bx-hero-headline{font-size:34px}.backtests-page .bx-chapter-headline{font-size:24px}.backtests-page .bx-hero-side{padding:22px}.backtests-page .bx-hero-side-num{font-size:28px}.backtests-page .bx-springto{padding:12px 14px}.backtests-page .bx-slot{padding:16px 18px;font-size:13px}}@media(max-width:420px){.backtests-page .bx-hero-headline{font-size:28px;max-width:none}.backtests-page .bx-chapter-headline{font-size:22px}.backtests-page .bx-hero-side-grid{grid-template-columns:1fr 1fr;gap:14px 18px}.backtests-page .bx-greet{font-size:15px}}.etf-portfolio-page{--pf-surface-1: rgba(125, 159, 179, .04);--pf-surface-2: rgba(125, 159, 179, .07);--pf-surface-3: rgba(125, 159, 179, .1);--pf-border: rgba(125, 159, 179, .18);--pf-border-strong: rgba(125, 159, 179, .32);color:var(--otb-text-primary, #e6edf3);font-family:inherit}.etf-portfolio-page .pf-skiplink{position:absolute;left:-9999px;top:auto}.etf-portfolio-page .pf-skiplink:focus{position:fixed;left:16px;top:16px;background:var(--otb-accent, #5bb0c4);color:var(--color-body-bg, #0e1624);padding:8px 14px;border-radius:6px;z-index:10}.etf-portfolio-page .pf-shell{max-width:1200px;margin:0 auto}.etf-portfolio-page .pf-header{margin-bottom:32px}.etf-portfolio-page .pf-greet{font-size:16px;font-weight:400;color:var(--otb-text-primary, #e6edf3);margin:0 0 24px}.etf-portfolio-page .pf-greet em{font-style:italic;font-weight:400;font-size:inherit;color:var(--otb-neutral, #94a3b8);margin-left:6px}.etf-portfolio-page .pf-hero{display:flex;flex-direction:column;gap:12px;padding:24px 28px;background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:14px}.etf-portfolio-page .pf-hero-eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-hero-eyebrow:before{content:"";display:inline-block;width:18px;height:1px;background:var(--otb-accent, #5bb0c4);vertical-align:middle;margin-right:8px}.etf-portfolio-page .pf-hero-headline{font-size:44px;font-weight:700;line-height:1.05;margin:0;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-hero-headline em{font-style:italic;font-weight:700;color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-hero-dek{font-size:15px;line-height:1.55;color:var(--otb-neutral, #94a3b8);margin:4px 0 0;max-width:720px}.etf-portfolio-page .pf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.etf-portfolio-page .pf-toolbar-meta{font-size:13px;color:var(--otb-neutral, #94a3b8);margin:0}.etf-portfolio-page .pf-modetoggle{display:inline-flex;background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:999px;padding:4px;gap:4px;flex-wrap:wrap}.etf-portfolio-page .pf-modetoggle--multi{gap:2px}.etf-portfolio-page .pf-modetoggle-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--otb-neutral, #94a3b8);font-size:13px;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.etf-portfolio-page .pf-modetoggle--multi .pf-modetoggle-btn{padding:8px 14px;font-size:12.5px}.etf-portfolio-page .pf-modetoggle-btn:hover{color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-modetoggle-btn.is-active{background:var(--otb-accent, #5bb0c4);color:var(--color-body-bg, #0e1624)}.etf-portfolio-page .pf-modetoggle-btn:focus-visible{outline:2px solid var(--otb-accent, #5bb0c4);outline-offset:1px}.etf-portfolio-page .pf-autoinfo-empty{margin:12px 0 0;padding:12px 14px;border-radius:8px;background:var(--pf-surface-2);font-size:13px;color:var(--otb-neutral, #909fb2);font-style:italic}.etf-portfolio-page .pf-picker{background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:12px;padding:18px 20px;margin-bottom:24px}.etf-portfolio-page .pf-picker-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.etf-portfolio-page .pf-picker-search{flex:1 1 260px;min-width:0;background:var(--pf-surface-2);color:var(--otb-text-primary, #e6edf3);border:1px solid var(--pf-border);border-radius:8px;padding:8px 12px;font-size:14px}.etf-portfolio-page .pf-picker-search:focus{outline:2px solid var(--otb-accent, #5bb0c4);outline-offset:1px}.etf-portfolio-page .pf-picker-count{font-size:12px;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-picker-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--pf-border-strong);color:var(--otb-neutral, #94a3b8);border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer}.etf-portfolio-page .pf-picker-clear:hover{color:var(--otb-text-primary, #e6edf3);border-color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-picker-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.etf-portfolio-page .pf-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;background:var(--pf-surface-2);color:var(--otb-text-primary, #e6edf3);border:1px solid var(--pf-border);border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.etf-portfolio-page .pf-chip--selected{background:var(--otb-accent, #5bb0c4);color:var(--color-body-bg, #0e1624);border-color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-chip-tick{font-weight:700}.etf-portfolio-page .pf-chip-meta{opacity:.78;font-size:11px}.etf-portfolio-page .pf-chip-remove{font-size:14px;line-height:1}.etf-portfolio-page .pf-picker-list{display:grid;grid-template-columns:1fr;gap:4px;max-height:360px;overflow-y:auto;border:1px solid var(--pf-border);border-radius:10px;background:var(--pf-surface-2);padding:6px}.etf-portfolio-page .pf-picker-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:80px minmax(0,1.3fr) 1fr 70px 90px;gap:12px;align-items:center;background:transparent;color:var(--otb-text-primary, #e6edf3);border:1px solid transparent;border-radius:8px;padding:8px 10px;font-size:13px;text-align:left;cursor:pointer}.etf-portfolio-page .pf-picker-row:hover:not(:disabled){background:var(--pf-surface-3);border-color:var(--pf-border)}.etf-portfolio-page .pf-picker-row.is-selected{background:#5bb0c41f;border-color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-picker-row:disabled{opacity:.45;cursor:not-allowed}.etf-portfolio-page .pf-picker-row-tick{font-weight:700;font-size:13px}.etf-portfolio-page .pf-picker-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-picker-row-theme{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--otb-neutral, #94a3b8);font-size:12px}.etf-portfolio-page .pf-picker-row-fund{font-size:12px;color:var(--otb-neutral, #94a3b8);text-align:right}.etf-portfolio-page .pf-picker-row-oordeel{text-align:right;font-weight:600;font-size:12px}.etf-portfolio-page .pf-oordeel-positief{color:var(--otb-positive, #4caf85)}.etf-portfolio-page .pf-oordeel-gemengd{color:var(--otb-amber, #d8a93f)}.etf-portfolio-page .pf-oordeel-neutraal,.etf-portfolio-page .pf-oordeel-{color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-oordeel-negatief{color:var(--otb-danger, #d97775)}.etf-portfolio-page .pf-picker-empty,.etf-portfolio-page .pf-picker-more{margin:8px;font-size:12px;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-autoinfo{background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:12px;padding:18px 20px;margin-bottom:24px}.etf-portfolio-page .pf-autoinfo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.etf-portfolio-page .pf-autoinfo-headline{margin:0;font-size:14px;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-autoinfo-pickall{background:transparent;border:1px solid var(--pf-border-strong);color:var(--otb-text-primary, #e6edf3);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.etf-portfolio-page .pf-autoinfo-pickall:hover{background:var(--pf-surface-3);border-color:var(--otb-accent, #5bb0c4);color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-autoinfo-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.etf-portfolio-page .pf-autoinfo-item-wrap{list-style:none}.etf-portfolio-page .pf-autoinfo-item{display:grid;grid-template-columns:28px 80px minmax(0,1.3fr) 1fr 90px;gap:12px;align-items:center;padding:6px 10px;border-radius:8px;background:var(--pf-surface-2);font-size:13px}.etf-portfolio-page .pf-autoinfo-item--clickable{width:100%;border:1px solid transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.etf-portfolio-page .pf-autoinfo-item--clickable:hover{background:var(--pf-surface-3);border-color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-autoinfo-item--clickable:focus-visible{outline:2px solid var(--otb-accent, #5bb0c4);outline-offset:1px}.etf-portfolio-page .pf-autoinfo-rank{font-weight:700;color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-autoinfo-tick{font-size:13px;font-weight:700}.etf-portfolio-page .pf-autoinfo-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etf-portfolio-page .pf-autoinfo-theme{color:var(--otb-neutral, #94a3b8);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etf-portfolio-page .pf-autoinfo-score{text-align:right;font-size:12px;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-views{background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:12px;padding:16px 20px;margin-bottom:24px}.etf-portfolio-page .pf-views-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}.etf-portfolio-page .pf-views-headline{margin:0;font-size:14px;font-weight:700;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-views-pill{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;background:var(--pf-surface-2);border:1px solid var(--pf-border);font-size:11px;font-weight:600;color:var(--otb-neutral, #909fb2);text-transform:lowercase}.etf-portfolio-page .pf-views-controls{display:flex;gap:12px;align-items:center}.etf-portfolio-page .pf-views-conf{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--otb-neutral, #909fb2)}.etf-portfolio-page .pf-views-conf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pf-surface-2);border:1px solid var(--pf-border);border-radius:6px;padding:4px 28px 4px 10px;font:inherit;font-size:12px;color:var(--otb-text-primary, #e6edf3);cursor:pointer}.etf-portfolio-page .pf-views-reset{background:transparent;border:1px solid var(--pf-border-strong);color:var(--otb-text-primary, #e6edf3);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.etf-portfolio-page .pf-views-reset:hover{background:var(--pf-surface-3);border-color:var(--otb-accent, #5bb0c4);color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-views-hint{margin:0 0 12px;font-size:12px;color:var(--otb-neutral, #909fb2)}.etf-portfolio-page .pf-views-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.etf-portfolio-page .pf-views-row{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:12px;padding:6px 10px;border-radius:8px;background:var(--pf-surface-2);font-size:13px}.etf-portfolio-page .pf-views-theme{font-weight:600;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-views-options{display:inline-flex;gap:4px}.etf-portfolio-page .pf-views-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--pf-border);color:var(--otb-neutral, #909fb2);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.etf-portfolio-page .pf-views-opt:hover{border-color:var(--pf-border-strong);color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-views-opt--bullish.is-active{background:var(--otb-positive, #6ec9a8);border-color:var(--otb-positive, #6ec9a8);color:var(--color-body-bg, #0e1624)}.etf-portfolio-page .pf-views-opt--neutral.is-active{background:var(--pf-surface-3);border-color:var(--pf-border-strong);color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-views-opt--bearish.is-active{background:var(--otb-danger, #db8080);border-color:var(--otb-danger, #db8080);color:var(--color-body-bg, #0e1624)}.etf-portfolio-page .pf-controls{background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:12px;padding:18px 20px;margin-bottom:24px}.etf-portfolio-page .pf-controls-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 24px}.etf-portfolio-page .pf-control{display:flex;flex-direction:column;gap:8px}.etf-portfolio-page .pf-control-label{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-control-value{font-size:14px;font-weight:700;color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-control input[type=range]{width:100%;accent-color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-control-hint{font-size:11px;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-control--toggle{flex-direction:row;align-items:center;gap:12px}.etf-portfolio-page .pf-control--toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--otb-accent, #5bb0c4);cursor:pointer}.etf-portfolio-page .pf-warning{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#d8a93f1f;border:1px solid rgba(216,169,63,.45);border-radius:10px;color:var(--otb-amber, #d8a93f);font-size:13px;margin-bottom:24px}.etf-portfolio-page .pf-warning-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#d8a93f40;font-weight:700;font-size:13px}.etf-portfolio-page .pf-result{background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:14px;padding:24px;margin-bottom:28px}.etf-portfolio-page .pf-result-top{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:28px;align-items:start;margin-bottom:28px}.etf-portfolio-page .pf-result-pie-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.etf-portfolio-page .pf-pie{display:block}.etf-portfolio-page .pf-pie--empty{display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px dashed var(--pf-border-strong);color:var(--otb-neutral, #94a3b8);font-size:12px}.etf-portfolio-page .pf-result-pie-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;width:100%;max-width:320px}.etf-portfolio-page .pf-result-pie-legend li{display:grid;grid-template-columns:14px auto 1fr;gap:8px;align-items:center;font-size:12px}.etf-portfolio-page .pf-result-pie-swatch{width:12px;height:12px;border-radius:3px}.etf-portfolio-page .pf-result-pie-tick{font-size:12px;font-weight:700}.etf-portfolio-page .pf-result-pie-pct{text-align:right;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.etf-portfolio-page .pf-kpi{background:var(--pf-surface-2);border:1px solid var(--pf-border);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.etf-portfolio-page .pf-kpi-value{font-size:28px;font-weight:700;color:var(--otb-text-primary, #e6edf3);line-height:1}.etf-portfolio-page .pf-kpi-label{font-size:12px;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-kpi--risk .pf-kpi-value{color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-kpi--lowsample .pf-kpi-value{opacity:.62}.etf-portfolio-page .pf-kpi--lowsample .pf-kpi-label{color:var(--otb-amber, #d8a93f)}.etf-portfolio-page .pf-kpi-thin{font-size:11px;color:var(--otb-amber, #d8a93f)}.etf-portfolio-page .pf-result-cats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.etf-portfolio-page .pf-catbar{display:flex;flex-direction:column;gap:8px}.etf-portfolio-page .pf-catbar-head{display:flex;justify-content:space-between;align-items:baseline}.etf-portfolio-page .pf-catbar-title{font-size:13px;font-weight:600;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-catbar-count{font-size:11px;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-catbar-track{display:flex;width:100%;height:12px;border-radius:999px;overflow:hidden;background:var(--pf-surface-2);border:1px solid var(--pf-border)}.etf-portfolio-page .pf-catbar-seg{height:100%}.etf-portfolio-page .pf-catbar-legend{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4px 12px}.etf-portfolio-page .pf-catbar-legend-item{display:grid;grid-template-columns:12px auto 1fr;gap:8px;align-items:center;font-size:12px}.etf-portfolio-page .pf-catbar-swatch{width:10px;height:10px;border-radius:2px}.etf-portfolio-page .pf-catbar-key{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-catbar-pct{text-align:right;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-scorebar{display:inline-block;width:60px;height:6px;background:var(--pf-surface-3);border-radius:999px;overflow:hidden;vertical-align:middle;margin-right:8px}.etf-portfolio-page .pf-scorebar-fill{display:block;height:100%;background:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-table-wrap{border:1px solid var(--pf-border);border-radius:10px;overflow-x:auto;background:var(--pf-surface-2)}.etf-portfolio-page .pf-table{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}.etf-portfolio-page .pf-table th,.etf-portfolio-page .pf-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--pf-border);vertical-align:middle}.etf-portfolio-page .pf-table thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--otb-neutral, #94a3b8);background:var(--pf-surface-1)}.etf-portfolio-page .pf-table tbody tr:last-child td{border-bottom:0}.etf-portfolio-page .pf-table-num{text-align:right;font-variant-numeric:tabular-nums}.etf-portfolio-page .pf-table-tick{font-size:13px;font-weight:700;margin-right:8px}.etf-portfolio-page .pf-table-name,.etf-portfolio-page .pf-table-theme{color:var(--otb-neutral, #94a3b8);font-size:12px}.etf-portfolio-page .pf-table-weight strong{color:var(--otb-accent, #5bb0c4);font-size:14px}.etf-portfolio-page .pf-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;margin-bottom:8px;border:1px solid var(--pf-border);border-radius:8px;background:var(--pf-surface-1);font-size:12px}.etf-portfolio-page .pf-table-toolbar-status{color:var(--otb-text-primary, #e6edf3);font-weight:600}.etf-portfolio-page .pf-table-toolbar-reset{background:transparent;border:1px solid var(--pf-border-strong);color:var(--otb-text-primary, #e6edf3);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.etf-portfolio-page .pf-table-toolbar-reset:hover{background:var(--pf-surface-3);border-color:var(--otb-accent, #5bb0c4);color:var(--otb-accent, #5bb0c4)}.etf-portfolio-page .pf-weight-cell{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px dashed transparent;border-radius:6px;background:transparent;font:inherit;color:inherit;cursor:pointer;transition:background .12s,border-color .12s}.etf-portfolio-page .pf-weight-cell:hover{background:var(--pf-surface-2);border-color:var(--pf-border)}.etf-portfolio-page .pf-weight-cell.is-locked{border-color:var(--otb-accent, #5bb0c4);border-style:solid}.etf-portfolio-page .pf-weight-cell strong{color:var(--otb-accent, #5bb0c4);font-size:14px}.etf-portfolio-page .pf-weight-lock{font-size:8px;color:var(--otb-accent, #5bb0c4);line-height:1}.etf-portfolio-page .pf-weight-input{width:70px;padding:4px 8px;border:1px solid var(--otb-accent, #5bb0c4);border-radius:6px;background:var(--pf-surface-1);color:var(--otb-text-primary, #e6edf3);font:inherit;font-size:14px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.etf-portfolio-page .pf-weight-input:focus{outline:none;box-shadow:0 0 0 2px #5bb0c459}.etf-portfolio-page .pf-table-cell-num{font-size:11px;color:var(--otb-neutral, #94a3b8);font-variant-numeric:tabular-nums}.etf-portfolio-page .pf-table-score{font-weight:700;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-compare{margin-bottom:28px}.etf-portfolio-page .pf-compare-headline{font-size:18px;font-weight:700;margin:0 0 14px;color:var(--otb-text-primary, #e6edf3)}.etf-portfolio-page .pf-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.etf-portfolio-page .pf-compare-col{background:var(--pf-surface-1);border:1px solid var(--pf-border);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.etf-portfolio-page .pf-compare-col-head h3{margin:0 0 4px;font-size:14px;font-weight:700}.etf-portfolio-page .pf-compare-col-desc{margin:0;font-size:12px;color:var(--otb-neutral, #94a3b8)}.etf-portfolio-page .pf-compare-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0}.etf-portfolio-page .pf-compare-stat{display:flex;flex-direction:column}.etf-portfolio-page .pf-compare-stat dt{font-size:11px;color:var(--otb-neutral, #94a3b8);text-transform:uppercase;letter-spacing:.04em}.etf-portfolio-page .pf-compare-stat dd{margin:0;font-size:16px;font-weight:700;color:var(--otb-text-primary, #e6edf3);font-variant-numeric:tabular-nums}.etf-portfolio-page .pf-compare-mini{display:flex;justify-content:center;margin-top:4px}.etf-portfolio-page .pf-loading,.etf-portfolio-page .pf-error{min-height:60vh;display:flex;align-items:center;justify-content:center;color:var(--otb-neutral, #94a3b8);font-size:14px;padding:24px}.etf-portfolio-page .pf-error{color:var(--otb-danger, #d97775)}@media(max-width:900px){.etf-portfolio-page .pf-hero-headline{font-size:36px}.etf-portfolio-page .pf-controls-grid{grid-template-columns:repeat(2,1fr)}.etf-portfolio-page .pf-result-top{grid-template-columns:1fr}.etf-portfolio-page .pf-kpis{grid-template-columns:repeat(2,1fr)}.etf-portfolio-page .pf-compare-grid{grid-template-columns:1fr}.etf-portfolio-page .pf-result-pie-legend{grid-template-columns:1fr 1fr;max-width:none}.etf-portfolio-page .pf-result-cats{grid-template-columns:1fr}}@media(max-width:680px){.etf-portfolio-page{padding-left:16px;padding-right:16px}.etf-portfolio-page .pf-hero{padding:18px}.etf-portfolio-page .pf-hero-headline{font-size:30px}.etf-portfolio-page .pf-hero-dek{font-size:14px}.etf-portfolio-page .pf-controls-grid{grid-template-columns:1fr}.etf-portfolio-page .pf-picker-row{grid-template-columns:70px minmax(0,1fr) 60px 70px}.etf-portfolio-page .pf-picker-row-theme{display:none}.etf-portfolio-page .pf-autoinfo-item{grid-template-columns:24px 70px minmax(0,1fr) 80px}.etf-portfolio-page .pf-autoinfo-theme{display:none}.etf-portfolio-page .pf-catbar-legend{grid-template-columns:1fr}}@media(max-width:420px){.etf-portfolio-page .pf-hero-headline{font-size:26px}.etf-portfolio-page .pf-modetoggle-btn{padding:8px 14px;font-size:12px}.etf-portfolio-page .pf-result{padding:16px}.etf-portfolio-page .pf-kpi-value{font-size:22px}.etf-portfolio-page .pf-kpis,.etf-portfolio-page .pf-result-pie-legend{grid-template-columns:1fr}.etf-portfolio-page .pf-picker-row{grid-template-columns:60px minmax(0,1fr) 60px}.etf-portfolio-page .pf-picker-row-fund{display:none}.etf-portfolio-page .pf-autoinfo-item{grid-template-columns:20px 60px minmax(0,1fr)}.etf-portfolio-page .pf-autoinfo-score{display:none}}.kal-stripheader{padding:14px 16px}.kal-stripheader-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--otb-text-muted);margin-bottom:6px;font-weight:500}.kal-stripheader-summary{font-size:13px;color:var(--otb-text-secondary);margin-bottom:14px}.kal-stripheader-summary strong{font-size:inherit;color:var(--otb-text-primary);font-weight:700}.kal-stripheader-row{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.kal-stripheader-day{background:#1622318c;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px 4px;text-align:center;font-family:inherit;color:inherit;display:flex;flex-direction:column;gap:4px;align-items:center;min-width:0}.kal-stripheader-day.is-today{background:#c4a4561a;border-color:#c4a4564d}.kal-stripheader-day-name{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-muted);font-weight:600}.kal-stripheader-day-num{font-size:16px;font-weight:700;color:var(--otb-text-primary);line-height:1}.kal-stripheader-day.is-today .kal-stripheader-day-num{color:var(--otb-amber, var(--otb-negative))}.kal-stripheader-counts{display:none}.kal-stripheader-count{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.kal-stripheader-count.is-macro{color:var(--otb-text-secondary)}.kal-stripheader-count.is-earnings{color:var(--otb-accent, var(--color-brand))}.kal-stripheader-count.is-zero{color:var(--otb-text-faint);opacity:.55}.kal-earnings{padding:16px}.kal-section-sub{margin:-10px 0 14px;font-size:13px;line-height:1.5;color:var(--otb-text-secondary);font-weight:400}.kal-earnings-title{font-size:16px;font-weight:700;color:var(--otb-text-primary);margin:0 0 14px;letter-spacing:-.2px}.kal-earnings-empty{font-size:13px;color:var(--otb-text-secondary);padding:12px 0}.kal-earnings-subtitle{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-muted);font-weight:600;margin:14px 0 8px}.kal-earnings-list{display:flex;flex-direction:column;gap:6px}.kal-earnings-day{display:flex;flex-direction:column;gap:4px}.kal-earnings-day-header{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-muted);font-weight:600;padding:12px 0 6px;border-bottom:1px solid rgba(255,255,255,.06);margin-top:4px}.kal-earnings-day:first-child .kal-earnings-day-header{margin-top:0}.kal-earnings-day-header.is-today{color:var(--otb-accent, var(--color-brand))}.kal-earnings-row-dlt{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;background:#1622318c;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;font-family:inherit;text-align:left;color:inherit;transition:background .15s ease,border-color .15s ease}.kal-earnings-row-dlt:hover{background:#162231c7;border-color:#ffffff24}.kal-earnings-row-sp{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.04)}.kal-earnings-ticker{font-size:13px;font-weight:700;color:var(--otb-accent, var(--color-brand));font-variant-numeric:tabular-nums;letter-spacing:.5px}.kal-earnings-row-sp .kal-earnings-ticker{font-size:12px;color:var(--otb-text-secondary)}.kal-earnings-name-block{display:flex;flex-direction:column;gap:2px;min-width:0}.kal-earnings-name{font-size:13px;color:var(--otb-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-earnings-row-sp .kal-earnings-name{font-size:12px}.kal-earnings-meta{font-size:11px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.kal-earnings-hour{font-size:10px;text-transform:uppercase;color:var(--otb-text-muted);letter-spacing:.5px;white-space:nowrap}.kal-earnings-toggle{width:100%;text-align:left;background:transparent;border:1px dashed rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;color:var(--otb-text-secondary);font-size:12px;cursor:pointer;margin-top:6px;font-family:inherit;transition:background .15s ease,color .15s ease}.kal-earnings-toggle:hover{background:#1622318c;color:var(--otb-text-primary)}@media(min-width:720px){.kal-stripheader{padding:16px 20px}.kal-stripheader-summary{font-size:14px}.kal-stripheader-day{padding:12px 8px;gap:6px}.kal-stripheader-day-num{font-size:18px}.kal-stripheader-counts{display:flex;flex-direction:column;gap:2px;align-items:center}.kal-earnings{padding:18px 20px}}.kal-mev{padding:16px}.kal-mev-title{font-size:16px;font-weight:700;color:var(--otb-text-primary);margin:0 0 14px;letter-spacing:-.2px}.kal-mev-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;align-items:center}.kal-mev-toolbar-sep{width:1px;height:18px;background:#ffffff1a;margin:0 4px}.kal-mev-chip{background:#1622318c;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:5px 10px;font-size:12px;color:var(--otb-text-secondary);cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:5px}.kal-mev-chip:hover{background:#162231c7;color:var(--otb-text-primary)}.kal-mev-chip.is-active{background:#45c4d71f;border-color:#45c4d74d;color:var(--otb-accent, var(--color-brand))}.kal-mev-chip-count{font-size:10px;font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.kal-mev-empty{font-size:13px;color:var(--otb-text-secondary);padding:14px 4px 4px}.kal-mev-list{display:flex;flex-direction:column;gap:6px}.kal-mev-day{display:flex;flex-direction:column}.kal-mev-day-header{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--otb-text-muted);font-weight:600;padding:12px 0 6px;border-bottom:1px solid rgba(255,255,255,.06)}.kal-mev-day-header.is-today{color:var(--otb-accent, var(--color-brand))}.kal-mev-row{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.04)}.kal-mev-row:last-child{border-bottom:none}.kal-mev-time{font-size:11px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.kal-mev-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.kal-mev-name{font-size:13px;color:var(--otb-text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kal-mev-figures{font-size:11px;color:var(--otb-text-secondary);font-variant-numeric:tabular-nums}.kal-mev-flag{font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 7px;border-radius:4px;text-transform:uppercase;flex-shrink:0}.kal-mev-flag.is-high{background:#db80801f;color:var(--otb-danger)}.kal-mev-flag.is-medium{background:#c4a4561f;color:var(--otb-negative)}.kal-mev-flag.is-low{background:#909fb21a;color:var(--otb-text-muted)}@media(min-width:720px){.kal-mev{padding:20px 22px}.kal-mev-time{font-size:12px;min-width:56px}.kal-mev-name{font-size:14px}.kal-mev-figures{font-size:12px}}.bp-status-anomaly,.bp-status-counterfactual{display:flex;flex-direction:column;gap:10px}.bp-status-anomaly-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;align-self:flex-start}.bp-status-anomaly-badge.is-pos{background:var(--otb-positive-soft, rgba(34,197,94,.12));color:var(--otb-positive)}.bp-status-anomaly-badge.is-warn{background:var(--otb-warn-soft, rgba(234,179,8,.12));color:var(--otb-warn)}.bp-status-anomaly-badge.is-danger{background:var(--otb-danger-soft, rgba(239,68,68,.12));color:var(--otb-danger)}.bp-status-anomaly-metrics{display:flex;flex-direction:column;gap:4px}.bp-status-anomaly-row{display:flex;align-items:baseline;gap:12px;font-size:12px;color:var(--otb-text-secondary)}.bp-status-anomaly-label{flex:0 0 auto;min-width:100px;font-size:12px}.bp-status-anomaly-z{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.bp-status-anomaly-z.is-pos{color:var(--otb-text-secondary)}.bp-status-anomaly-z.is-warn{color:var(--otb-warn)}.bp-status-anomaly-z.is-danger{color:var(--otb-danger)}.bp-status-anomaly-z.is-muted{color:var(--otb-text-muted)}.bp-status-anomaly-meta{font-size:11px;color:var(--otb-text-muted);margin-left:auto}.bp-status-anomaly-note{font-size:11px;color:var(--otb-text-muted);line-height:1.4}.bp-status-counterfactual-empty{font-size:12px;color:var(--otb-text-muted);font-style:italic}.bp-status-counterfactual-swap{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--otb-text-secondary)}.bp-status-counterfactual-label{color:var(--otb-text-muted);font-size:12px}.bp-status-counterfactual-delta{display:flex;align-items:baseline;gap:8px}.bp-status-counterfactual-value{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.bp-status-counterfactual-value.is-pos{color:var(--otb-positive)}.bp-status-counterfactual-value.is-neg{color:var(--otb-danger)}.bp-status-counterfactual-pct{font-size:12px;color:var(--otb-text-muted);font-variant-numeric:tabular-nums}.bp-status-counterfactual-note{font-size:11px;color:var(--otb-text-muted);line-height:1.4}.bot-page .bp-freshness-banner{margin-bottom:16px;padding:14px 16px;border-radius:8px;border-left:4px solid var(--otb-warn);background:var(--otb-warn-soft, rgba(234,179,8,.08));color:var(--otb-text-primary);font-size:13px;line-height:1.5}.bot-page .bp-freshness-banner.is-info{border-left-color:var(--color-brand);background:rgba(var(--color-brand-rgb),.06)}.bot-page .bp-freshness-banner.is-warn{border-left-color:var(--otb-warn);background:var(--otb-warn-soft, rgba(234,179,8,.08))}.bot-page .bp-freshness-banner.is-danger{border-left-color:var(--otb-danger);background:var(--otb-danger-soft, rgba(239,68,68,.08))}.bot-page .bp-freshness-banner-title{font-size:14px;font-weight:600;color:var(--otb-text-primary);margin-bottom:4px}.bot-page .bp-freshness-banner-body{font-size:13px;color:var(--otb-text-secondary)}.bot-page .bp-killswitch-banner{margin-bottom:16px;padding:16px 18px;border-radius:8px;border-left:4px solid var(--otb-danger);background:var(--otb-danger-soft, rgba(239,68,68,.1));color:var(--otb-text-primary);line-height:1.5}.bot-page .bp-killswitch-banner-title{font-size:15px;font-weight:600;color:var(--otb-danger);margin-bottom:6px}.bot-page .bp-killswitch-banner-body{font-size:13px;color:var(--otb-text-secondary);margin-bottom:8px}.bot-page .bp-killswitch-banner-reason{font-size:13px;color:var(--otb-text-primary);margin-bottom:4px}.bot-page .bp-killswitch-banner-reason-label{font-weight:500;color:var(--otb-text-secondary)}.bot-page .bp-killswitch-banner-meta{font-size:11px;color:var(--otb-text-muted)}@media(max-width:480px){.bp-status-anomaly-row{flex-wrap:wrap;gap:4px 12px}.bp-status-anomaly-label{min-width:0;flex:1 1 auto}.bp-status-anomaly-meta{margin-left:0;flex:1 0 100%}.bp-status-counterfactual-delta{flex-wrap:wrap}.bp-status-counterfactual-value{font-size:14px}}.bot-page .bp-vd-page{display:block}.bot-page .bp-vd-lead{margin:0 0 28px}.bot-page .bp-vd-lead-eyebrow{color:var(--otb-accent);text-transform:uppercase;font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:8px}.bot-page .bp-vd-lead-eyebrow:before{content:"";width:6px;height:1px;background:var(--otb-accent)}.bot-page .bp-vd-lead-headline{font-size:22px;font-weight:700;color:var(--bp-text-strong, #fff);line-height:1.25;margin:0 0 10px;letter-spacing:-.005em}.bot-page .bp-vd-lead-headline em{font-style:normal;color:var(--otb-accent)}.bot-page .bp-vd-lead-sub{color:var(--bp-text-muted, var(--text-muted));font-size:13px;line-height:1.65;max-width:65ch;margin:0}.bot-page .bp-vd-subnav{position:sticky;top:0;z-index:4;margin:0 0 32px;padding:12px 0 10px;background:linear-gradient(to bottom,var(--surface-inset, #0e1925) 0%,var(--surface-inset, #0e1925) 70%,rgba(14,25,37,.92) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--surface-border);display:flex;gap:22px;overflow-x:auto;scrollbar-width:none}.bot-page .bp-vd-subnav::-webkit-scrollbar{display:none}.bot-page .bp-vd-subnav-link{flex:0 0 auto;padding:4px 0 8px;font-size:12px;font-weight:600;color:var(--bp-text-faint, var(--text-faint));background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;line-height:1.3;letter-spacing:.01em;white-space:nowrap;display:inline-flex;align-items:baseline;gap:6px;font-family:inherit}.bot-page .bp-vd-subnav-link:hover{color:var(--bp-text-muted, var(--text-muted))}.bot-page .bp-vd-subnav-link.is-active{color:var(--bp-text-strong, #fff);border-bottom-color:var(--otb-accent)}.bot-page .bp-vd-subnav-letter{color:var(--bp-text-faint, var(--text-faint));font-weight:700;letter-spacing:.05em;font-size:11px}.bot-page .bp-vd-subnav-link.is-active .bp-vd-subnav-letter{color:var(--otb-accent)}.bot-page .bp-vd-subnav-meta{color:var(--bp-text-faint, var(--text-faint));font-weight:400;font-size:11px}.bot-page .bp-vd-sub{margin:0 0 44px;scroll-margin-top:60px}.bot-page .bp-vd-sub:not(:last-child):after{content:"";display:block;margin-top:44px;height:1px;background:linear-gradient(to right,transparent 0%,var(--surface-border) 20%,var(--surface-border) 80%,transparent 100%)}.bot-page .bp-vd-sub-eyebrow{color:var(--otb-accent);text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:10px}.bot-page .bp-vd-sub-eyebrow-letter{background:#45c4d71f;color:var(--otb-accent);padding:3px 7px;border-radius:3px;letter-spacing:.04em;font-size:10px}.bot-page .bp-vd-sub-headline{font-size:19px;font-weight:700;color:var(--bp-text-strong, #fff);line-height:1.3;margin:0 0 12px;letter-spacing:-.005em}.bot-page .bp-vd-sub-context{color:var(--bp-text-muted, var(--text-muted));font-size:13px;line-height:1.65;margin:0 0 22px;max-width:65ch}.bot-page .bp-vd-mod-prose{margin:18px 0 0;font-size:13px;line-height:1.7;color:var(--bp-text-muted, var(--text-muted));max-width:70ch}.bot-page .bp-vd-mod-prose-eyebrow{color:var(--bp-text-faint, var(--text-faint));text-transform:uppercase;font-size:9px;letter-spacing:.12em;font-weight:700;margin-bottom:6px;display:block}.bot-page .bp-vd-mod-tag{display:inline-flex;align-items:center;gap:5px;color:var(--bp-text-strong, #fff);font-size:13px;font-weight:600}.bot-page .bp-vd-mod-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bp-text-faint, var(--text-faint));margin-right:1px}.bot-page .bp-vd-mod-tag.is-amber:before{background:var(--bp-amber, #c4a456)}.bot-page .bp-vd-mod-tag.is-green:before{background:var(--otb-positive)}@media(max-width:680px){.bot-page .bp-vd-lead-headline{font-size:20px}.bot-page .bp-vd-sub-headline{font-size:17px}.bot-page .bp-vd-subnav{gap:16px}.bot-page .bp-vd-sub{margin-bottom:36px}.bot-page .bp-vd-sub:not(:last-child):after{margin-top:36px}}@media(max-width:480px){.bot-page .bp-vd-subnav-meta{display:none}.bot-page .bp-vd-lead-headline{font-size:18px}.bot-page .bp-vd-sub-headline{font-size:16px}.bot-page .bp-vd-sub-context,.bot-page .bp-vd-mod-prose{font-size:12px}}.cry-instap-v2-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:720px){.cry-instap-v2-grid{grid-template-columns:1fr}}.cry-instap-card.cry-instap-v2{padding:22px 24px 20px;display:flex;flex-direction:column;gap:18px}.cry-instap-card.cry-instap-v2.is-btc{border-color:#f7931a33}.cry-instap-card.cry-instap-v2.is-btc:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(247,147,26,.06),transparent 60%);pointer-events:none;border-radius:inherit;z-index:0}.cry-instap-card.cry-instap-v2.is-eth{border-color:#627eea38}.cry-instap-card.cry-instap-v2.is-eth:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(98,126,234,.07),transparent 60%);pointer-events:none;border-radius:inherit;z-index:0}.cry-instap-v2-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.cry-instap-v2-asset{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--otb-text-secondary);text-transform:uppercase}.cry-instap-v2-asset svg{color:#f7931a}.cry-instap-v2-asset-eth{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:14px;font-weight:600;color:#627eea}.cry-instap-v2-conf-pill{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--otb-text-secondary);background:#ffffff08;white-space:nowrap}.cry-instap-v2-conf-pill[data-conf=high]{color:#5ee0d0;border-color:#5ee0d052;background:#5ee0d01a}.cry-instap-v2-conf-pill[data-conf=low]{color:var(--otb-text-tertiary);border-color:#ffffff0f}.cry-instap-v2-hero{display:flex;flex-direction:column;gap:8px}.cry-instap-v2-zone-label{font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--otb-text-primary)}.cry-instap-v2-zone-label.tone-strong{color:#5ee0d0}.cry-instap-v2-zone-label.tone-positive{color:#6fc995}.cry-instap-v2-zone-label.tone-neutral{color:var(--otb-text-primary)}.cry-instap-v2-zone-label.tone-muted{color:#c9a66b}.cry-instap-v2-zone-label.tone-negative{color:#d57a7a}.cry-instap-v2-reasoning{font-size:13.5px;line-height:1.55;color:var(--otb-text-secondary);margin:0}.cry-instap-v2-vetos{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid rgba(213,122,122,.22);background:#d57a7a0f}.cry-instap-veto-row{display:flex;flex-direction:column;gap:3px}.cry-instap-veto-label{font-size:13px;font-weight:600;color:#d57a7a}.cry-instap-veto-detail{font-size:12.5px;color:var(--otb-text-secondary);line-height:1.45}.cry-instap-v2-precedent{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.cry-instap-v2-precedent-title{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--otb-text-tertiary)}.cry-instap-v2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cry-instap-v2-stat{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cry-instap-v2-stat-num{font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--otb-text-primary)}.cry-instap-v2-stat-label{font-size:11px;letter-spacing:.01em;color:var(--otb-text-tertiary);line-height:1.3}.cry-instap-v2-detail{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.04);padding-top:14px;margin-top:auto}.cry-instap-v2-detail-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--otb-text-tertiary);cursor:pointer;transition:color .16s ease}.cry-instap-v2-detail-toggle:hover{color:var(--otb-text-secondary)}.cry-instap-v2-detail-toggle svg{transition:transform .2s ease}.cry-instap-v2-detail.is-open .cry-instap-v2-detail-toggle svg{transform:rotate(180deg)}.cry-instap-v2-detail-grid{margin:0;display:grid;grid-template-columns:1fr;gap:8px}.cry-instap-v2-detail-row{display:grid;grid-template-columns:minmax(0,110px) 1fr;gap:14px;font-size:12.5px;line-height:1.45}.cry-instap-v2-detail-row dt{color:var(--otb-text-tertiary);margin:0}.cry-instap-v2-detail-row dd{color:var(--otb-text-secondary);margin:0}.backtests-page .bx-editorial{display:flex;flex-direction:column;gap:22px}.backtests-page .bx-editorial-block{display:flex;flex-direction:column;gap:8px}.backtests-page .bx-editorial-head{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--otb-accent)}.backtests-page .bx-editorial-list{margin:0;padding-left:22px;color:var(--otb-text-secondary);font-size:12.5px;line-height:1.55}.backtests-page .bx-editorial-list li{margin-bottom:8px}.backtests-page .bx-editorial-list a{color:var(--otb-accent);text-decoration:none;border-bottom:1px dotted currentColor}.backtests-page .bx-editorial-list a:hover{color:var(--otb-text-primary)}.backtests-page .bx-editorial-meta{margin:2px 0 6px;font-size:11px;color:var(--otb-text-faint)}.backtests-page .bx-editorial-empty{margin:4px 0 0;font-size:12.5px;color:var(--otb-text-faint);font-style:italic}.backtests-page .bx-editorial-tone{font-weight:700;padding:0 4px;border-radius:2px}.backtests-page .bx-editorial-tone--positive{color:var(--otb-positive, #74b486)}.backtests-page .bx-editorial-tone--warning{color:var(--bp-amber, #c4a456)}.backtests-page .bx-editorial-tone--negative{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-editorial-tone--neutral{color:var(--otb-accent)}.backtests-page .bx-provenance{overflow-x:auto}.backtests-page .bx-provenance-table{width:100%;border-collapse:collapse;font-size:12px}.backtests-page .bx-provenance-table th,.backtests-page .bx-provenance-table td{text-align:left;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.backtests-page .bx-provenance-table thead th{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--otb-text-faint);border-bottom:1px solid rgba(255,255,255,.12)}.backtests-page .bx-provenance-table tbody td{color:var(--otb-text-secondary)}.backtests-page .bx-provenance-scope{color:var(--otb-text-primary)!important;font-size:12px;font-weight:600;white-space:nowrap}.backtests-page .bx-provenance-cadance{color:var(--otb-text-faint)!important;white-space:nowrap}.backtests-page .bx-cycle-detail{display:flex;flex-direction:column;gap:18px}.backtests-page .bx-cycle-detail-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.backtests-page .bx-cycle-detail-eyebrow--positive{color:var(--otb-positive, #74b486)}.backtests-page .bx-cycle-detail-eyebrow--danger{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-cycle-detail-theme{font-weight:400;color:var(--otb-text-muted);font-size:10px}.backtests-page .bx-cycle-detail-delta{font-weight:700}.backtests-page .bx-cycle-detail-delta--positive{color:var(--otb-positive, #74b486)}.backtests-page .bx-cycle-detail-delta--danger{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-cycle-detail-meta{font-size:10.5px;color:var(--otb-text-faint);line-height:1.5}.backtests-page .bx-cycle-detail-meta strong{color:var(--otb-text-secondary)}.backtests-page .bx-cycle-cost-cagr{font-variant-numeric:tabular-nums}.backtests-page .bx-cycle-cost-cagr--positive{color:var(--otb-positive, #74b486)}.backtests-page .bx-cycle-cost-cagr--danger{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-vol-detail{overflow-x:auto;margin-top:12px}.backtests-page .bx-vol-detail-table{min-width:720px}.backtests-page .bx-vol-detail-th{text-align:right;font-size:11px}.backtests-page .bx-vol-detail-th--left{text-align:left}.backtests-page .bx-vol-detail-asset{font-size:12px;font-weight:600}.backtests-page .bx-vol-detail-num{text-align:right;font-size:12px}.backtests-page .bx-vol-detail-90d{font-weight:600}.backtests-page .bx-vol-detail-90d--positive{color:var(--otb-positive, #74b486)}.backtests-page .bx-vol-detail-90d--negative{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-vol-detail-90d--warning{color:var(--bp-amber, #c4a456)}.backtests-page .bx-vol-detail-90d--neutral{color:var(--otb-text-secondary)}.backtests-page .bx-card-stat-ci{font-size:10px;color:var(--otb-text-faint);font-variant-numeric:tabular-nums;margin-top:1px;letter-spacing:.02em}.backtests-page .bx-baseline{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#5bb0c40f;border:1px solid rgba(91,176,196,.18);font-size:11px;font-variant-numeric:tabular-nums}.backtests-page .bx-baseline-lbl{font-size:10.5px;color:var(--otb-text-faint);letter-spacing:.02em}.backtests-page .bx-baseline-val{font-weight:700}.backtests-page .bx-baseline--positive .bx-baseline-val{color:var(--otb-positive, #74b486)}.backtests-page .bx-baseline--negative .bx-baseline-val{color:var(--otb-danger, #d97a7a)}.backtests-page .bx-baseline--empty{background:transparent;border-color:#ffffff14;opacity:.6}.backtests-page .bx-baseline-sig{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:3px}.backtests-page .bx-baseline-sig--strong{background:#74b48633;color:var(--otb-positive, #74b486)}.backtests-page .bx-baseline-sig--weak{background:#c4a4562e;color:var(--bp-amber, #c4a456)}.backtests-page .bx-baseline-sig--neutral{background:#5bb0c424;color:var(--otb-accent)}.backtests-page .bx-card-export{margin-left:auto}.backtests-page .bx-card-export-link{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--otb-text-faint);text-decoration:none;padding:2px 6px;border-radius:3px;border:1px solid var(--otb-border, rgba(255, 255, 255, .1));transition:color .12s ease,border-color .12s ease}.backtests-page .bx-card-export-link:hover{color:var(--otb-accent);border-color:#5bb0c44d}@media print{.backtests-page .bx-toolbar,.backtests-page .bx-staleness,.backtests-page .bx-cmdk-overlay,.backtests-page .bx-sparkline,.backtests-page .bx-tone-history,.backtests-page .bx-card-export{display:none!important}.backtests-page .bx-cross-asset-table th,.backtests-page .bx-cross-asset-table td,.backtests-page .bx-corr-table th,.backtests-page .bx-corr-table td,.backtests-page .bx-provenance-table th,.backtests-page .bx-provenance-table td{border-color:#ccc!important;color:#000!important;background:#fff!important}.backtests-page.bx-filter-tone-positive .bx-card,.backtests-page.bx-filter-tone-warning .bx-card,.backtests-page.bx-filter-tone-negative .bx-card,.backtests-page.bx-filter-tone-neutral .bx-card,.backtests-page.bx-filter-tone-pending .bx-card,.backtests-page.bx-filter-chap-1 .bx-chapter,.backtests-page.bx-filter-chap-2 .bx-chapter,.backtests-page.bx-filter-chap-3 .bx-chapter,.backtests-page.bx-filter-chap-4 .bx-chapter,.backtests-page.bx-filter-chap-5 .bx-chapter,.backtests-page.bx-filter-chap-6 .bx-chapter,.backtests-page.bx-filter-chap-7 .bx-chapter,.backtests-page.bx-filter-chap-8 .bx-chapter,.backtests-page.bx-filter-chap-9 .bx-chapter,.backtests-page.bx-filter-changed-only .bx-card{display:block!important}}@media(max-width:768px){.backtests-page .bx-cross-asset{overflow-x:auto;-webkit-overflow-scrolling:touch}.backtests-page .bx-cross-asset-table{min-width:640px}.backtests-page .bx-cross-asset-table tbody th.bx-cross-asset-asset{position:sticky;left:0;background:var(--otb-card-bg, #1a2435);z-index:1}.backtests-page .bx-provenance{overflow-x:auto;-webkit-overflow-scrolling:touch}.backtests-page .bx-provenance-table{min-width:600px}.backtests-page .bx-provenance-scope{position:sticky;left:0;background:var(--otb-card-bg, #1a2435);z-index:1}.backtests-page .bx-corr{overflow-x:auto;-webkit-overflow-scrolling:touch}.backtests-page .bx-corr-table{min-width:640px}.backtests-page .bx-corr-table tbody th{position:sticky;left:0;background:#5bb0c40a;z-index:1}.backtests-page .bx-toolbar{flex-direction:column;align-items:stretch;gap:10px}.backtests-page .bx-toolbar-group{flex-wrap:wrap;gap:4px}.backtests-page .bx-toolbar-reset{margin-left:0;align-self:flex-end}.backtests-page .bx-cmdk-overlay{padding-top:0;align-items:stretch}.backtests-page .bx-cmdk-panel{width:100vw;max-width:100vw;border-radius:0;height:100vh;display:flex;flex-direction:column}.backtests-page .bx-cmdk-input{padding:18px 20px;font-size:16px}.backtests-page .bx-cmdk-list{flex:1;max-height:none}.backtests-page .bx-cmdk-item{padding:14px 16px}.backtests-page .bx-hero-side-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.backtests-page .bx-card--highlighted{transition:none!important;animation:none!important}.backtests-page .bx-cycle-dd-bar-bh,.backtests-page .bx-cycle-dd-bar-cycle{transition:none!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-foreground\/20:hover{border-color:hsl(var(--foreground) / .2)}.hover\:bg-\[var\(--otb-tint-info-8\)\]:hover{background-color:var(--otb-tint-info-8)}.hover\:bg-\[var\(--surface-1\)\]:hover{background-color:var(--surface-1)}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-0{height:0px}.sm\:h-4{height:1rem}.sm\:w-4{width:1rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:border-r{border-right-width:1px}.sm\:border-\[var\(--border\)\]{border-color:var(--border)}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media(min-width:768px){.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:rounded-lg{border-radius:var(--dlt-radius-inner)}.md\:rounded-b-lg{border-bottom-right-radius:var(--dlt-radius-inner);border-bottom-left-radius:var(--dlt-radius-inner)}.md\:rounded-t-lg{border-top-left-radius:var(--dlt-radius-inner);border-top-right-radius:var(--dlt-radius-inner)}.md\:border{border-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:border-\[color\:var\(--surface-border\)\]{border-color:var(--surface-border)}.md\:bg-\[color\:var\(--surface-0\)\]{background-color:var(--surface-0)}.md\:p-3{padding:.75rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.last\:md\:border-r-0:last-child{border-right-width:0px}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
