@font-face{font-family: "Inter";font-style: normal;font-weight: 100 900;font-display: optional;src: url("/fonts/inter-latin.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD} @font-face{font-family: "Kurswert Serif";font-style: normal;font-weight: 400;font-display: optional;src: url("/fonts/charis-latin-400.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: "Kurswert Serif";font-style: normal;font-weight: 700;font-display: optional;src: url("/fonts/charis-latin-700.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: "Kurswert Serif";font-style: italic;font-weight: 400;font-display: optional;src: url("/fonts/charis-latin-400-italic.woff2") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD} @font-face{font-family: "Kurswert Teken";font-style: normal;font-weight: 100 900;font-display: optional;src: url("/fonts/inter-latin.woff2") format("woff2");unicode-range: U+002B, U+2212;size-adjust: 92%}:root{ --bg: #f1eaff;--surface: #f1eaff;--sunk: #e8dffc;--ink: #100e15;--ink-2: #3f3a48;--muted: #676174;--line: #dcd4ed;--line-2: #c4bcd5;--accent: #100e15;--rule: #100e15;--merk: #100e15;--signatuur: #c7aff5;--up: #007343;--up-bg: #d3eedd;--down: #c02525;--down-bg: #ffd4cf;--flag: #100e15;--flag-bg: transparent;--heat-up: 0 115 67;--heat-down: 192 37 37;--radius: 0px;--shadow: none;--font: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif: "Kurswert Teken", "Iowan Old Style", "Charter", "Kurswert Serif", "Georgia", serif;color-scheme: light} @media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg: #131019;--surface: #131019;--sunk: #1d1925;--ink: #f1eef7;--ink-2: #ccc8d5;--muted: #a19bad;--line: #292531;--line-2: #3b3743;--accent: #f1eef7;--rule: #af95df;--merk: #c7aff5;--signatuur: #c7aff5;--up: #3fcf8e;--up-bg: #0f2a1f;--down: #ff6b5e;--down-bg: #3a1519;--flag: #f1eef7;--flag-bg: transparent;--heat-up: 46 190 125;--heat-down: 235 90 75;--shadow: none;color-scheme: dark}}:root[data-theme="dark"]{--bg: #131019;--surface: #131019;--sunk: #1d1925;--ink: #f1eef7;--ink-2: #ccc8d5;--muted: #a19bad;--line: #292531;--line-2: #3b3743;--accent: #f1eef7;--rule: #af95df;--merk: #c7aff5;--signatuur: #c7aff5;--up: #3fcf8e;--up-bg: #0f2a1f;--down: #ff6b5e;--down-bg: #3a1519;--flag: #f1eef7;--flag-bg: transparent;--heat-up: 46 190 125;--heat-down: 235 90 75;--shadow: none;color-scheme: dark}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--ink);font: 15px/1.5 var(--font);font-variant-numeric: tabular-nums;-webkit-font-smoothing: antialiased}a{color: inherit;text-decoration: none}a:hover{color: var(--accent)}button{font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px;border-radius: 4px}h1, h2, h3, h4{margin: 0;line-height: 1.2}.sr, .skip:not(:focus){position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.skip:focus{position: fixed;top: 8px;left: 8px;z-index: 99;background: var(--surface);padding: 8px 12px;border-radius: 6px}.up{color: var(--up)}.down{color: var(--down)}.flat, .muted{color: var(--muted)} .top{background: var(--surface);border-bottom: 1px solid var(--line);position: sticky;top: 0;z-index: 20}.top-in{max-width: 1280px;margin: 0 auto;display: flex;align-items: center;gap: 16px;padding: 10px 20px}.brand{display: flex;align-items: center;gap: 9px;font-weight: 600;font-size: 20px;letter-spacing: -.02em;flex-shrink: 0}.brand:hover{color: var(--ink)}.mark{width: 22px;height: 22px;border-radius: 6px;background: var(--ink);position: relative;overflow: hidden}.mark::after{content: "";position: absolute;left: 4px;right: 4px;bottom: 5px;height: 11px;background: linear-gradient(to top right, transparent 46%, var(--bg) 47%, var(--bg) 60%, transparent 61%)}.search{position: relative;flex: 1;max-width: 460px;margin-left: 8px}.search input{width: 100%;height: 38px;border: 1px solid var(--line-2);background: var(--sunk);color: var(--ink);border-radius: 9px;padding: 0 34px 0 12px;font-size: 15px}.search input:focus{background: var(--surface);border-color: var(--accent);outline: none}.search kbd{position: absolute;right: 9px;top: 9px;font: 12px var(--font);color: var(--muted);border: 1px solid var(--line-2);border-radius: 4px;padding: 0 5px}.search input:focus + kbd{display: none}.suggest{position: absolute;top: 44px;left: 0;right: 0;background: var(--surface);border: 1px solid var(--line-2);border-radius: 10px;box-shadow: 0 10px 30px rgb(0 0 0 / .14);overflow: hidden}.suggest a{display: grid;grid-template-columns: 1fr auto;gap: 2px 12px;padding: 9px 12px;border-top: 1px solid var(--line)}.suggest a:first-child{border-top: 0}.suggest a[aria-selected="true"], .suggest a:hover{background: var(--sunk);color: var(--ink)}.suggest b{font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.suggest span{color: var(--muted);font-size: 13px;text-align: right}.suggest small{grid-column: 1 / -1;color: var(--muted);font-size: 12px}.mstate{margin-left: auto;font-size: 13px;color: var(--muted);display: flex;align-items: center;gap: 7px;white-space: nowrap}.mstate::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--line-2)}.mstate.open::before{background: var(--up);box-shadow: 0 0 0 3px var(--up-bg)}.theme{border: 1px solid var(--line-2);background: transparent;width: 36px;height: 36px;border-radius: 9px;display: grid;place-items: center;cursor: pointer;color: var(--ink-2);flex-shrink: 0}.nav{max-width: 1280px;margin: 0 auto;padding: 0 20px;display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none}.nav::-webkit-scrollbar{display: none}.nav a{padding: 8px 10px 10px;font-size: 14px;color: var(--muted);border-bottom: 2px solid transparent;white-space: nowrap}.nav a[aria-current]{color: var(--ink);border-color: var(--ink);font-weight: 600}.nav .nav-mine{margin-left: auto} .tape{background: var(--surface);border-bottom: 1px solid var(--line);overflow-x: auto;scrollbar-width: none}.tape::-webkit-scrollbar{display: none}.tape-in{display: flex;max-width: 1280px;margin: 0 auto;padding: 0 12px}.tick{display: grid;grid-template-columns: auto auto;grid-template-rows: auto auto;column-gap: 10px;padding: 8px 12px;border-right: 1px solid var(--line);white-space: nowrap;font-size: 13px;align-items: center}.tick:last-child{border-right: 0}.t-n{color: var(--muted);font-size: 12px}.t-p{font-weight: 600;grid-row: 2}.t-c{grid-row: 2;font-size: 12px}.tick .spark{grid-column: 2;grid-row: 1;justify-self: end}.tick:hover{color: inherit;background: var(--sunk)} .spark path{fill: none;stroke: var(--muted);stroke-linejoin: round;stroke-linecap: round}.spark.up path{stroke: var(--up)}.spark.down path{stroke: var(--down)}.spark .base{stroke: var(--line-2);stroke-dasharray: 2 3;stroke-width: 1} main{max-width: 1280px;margin: 0 auto;padding: 24px 20px 48px}.grid{display: grid;grid-template-columns: minmax(0, 1fr) 360px;gap: 28px;align-items: start}.narrow{max-width: 760px;margin: 0 auto}.intro h1{font-size: 32px;letter-spacing: -.02em;font-weight: 600}.lede{font-family: var(--serif);font-size: 17px;line-height: 1.55;color: var(--ink-2);margin: 10px 0 0;max-width: 68ch}.note{color: var(--muted);font-size: 13px;margin: 12px 2px 0}.empty{color: var(--muted)}.card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 18px;box-shadow: var(--shadow)}.card + .card{margin-top: 16px}.card h2{font-size: 13px;text-transform: uppercase;letter-spacing: .06em;color: var(--muted);font-weight: 600;margin-bottom: 12px}.card h2 a:hover{color: var(--accent)}.more{display: inline-block;margin-top: 10px;font-size: 14px;color: var(--accent);font-weight: 500}.col-side{position: sticky;top: 118px} .board-bar{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin: 22px 0 10px;flex-wrap: wrap}.tabs{display: flex;gap: 2px;background: var(--sunk);padding: 3px;border-radius: 10px;border: 1px solid var(--line);overflow-x: auto;scrollbar-width: none;max-width: 100%}.tabs a{padding: 6px 12px;border-radius: 7px;font-size: 14px;color: var(--muted);white-space: nowrap}.tabs a[aria-selected="true"]{background: var(--surface);color: var(--ink);font-weight: 600;box-shadow: var(--shadow)}.views{display: flex;gap: 2px}.views button, .ranges button, .chips button{border: 1px solid var(--line-2);background: transparent;padding: 5px 11px;border-radius: 8px;font-size: 13px;color: var(--muted);cursor: pointer}.views button[aria-pressed="true"], .ranges button[aria-pressed="true"], .chips button[aria-pressed="true"]{background: var(--ink);color: var(--bg);border-color: var(--ink)}.board-wrap{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden}.board{width: 100%;border-collapse: collapse}.board th{text-align: left;font-size: 12px;font-weight: 600;color: var(--muted);padding: 10px 12px;border-bottom: 1px solid var(--line);background: var(--surface);white-space: nowrap}.board th[data-sort]{cursor: pointer;user-select: none}.board th[data-sort]:hover{color: var(--ink)}.board th[aria-sort="descending"]::after{content: " ↓"}.board th[aria-sort="ascending"]::after{content: " ↑"}.board td{padding: 9px 12px;border-bottom: 1px solid var(--line);vertical-align: middle}.board tr:last-child td{border-bottom: 0}.board tbody tr:hover{background: var(--sunk)}.board .num{text-align: right;white-space: nowrap}.board .px{font-weight: 600}.c-name a{display: block}.c-name b{font-weight: 600}.c-name small{display: block;color: var(--muted);font-size: 12px}.c-name a:hover b{color: var(--accent)}.dot{display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--accent);margin-left: 6px;vertical-align: 2px}.chg{font-weight: 600}.chg.big.up{background: var(--up-bg)}.chg.big.down{background: var(--down-bg)}.c-star{width: 34px;padding-right: 0 !important}.c-spark{width: 110px}.c-range{width: 110px}.star{width: 26px;height: 26px;border: 0;background: transparent;cursor: pointer;color: var(--line-2);padding: 0;display: grid;place-items: center}.star::before{content: "☆";font-size: 17px;line-height: 1}.star[aria-pressed="true"]{color: #e0a100}.star[aria-pressed="true"]::before{content: "★"}.star.big{width: auto;height: 36px;padding: 0 14px 0 10px;border: 1px solid var(--line-2);border-radius: 9px;color: var(--ink-2);display: flex;gap: 6px;font-size: 14px}.star.big[aria-pressed="true"]{color: var(--ink);border-color: #e0a100}.star.big[aria-pressed="true"]::before{color: #e0a100}tr.flash td{animation: flash 1.2s ease-out}@keyframes flash{from{background: color-mix(in srgb, var(--accent) 12%, transparent)}}.rbar{display: block;position: relative;height: 4px;background: var(--line);border-radius: 2px;min-width: 70px}.rbar i{position: absolute;top: -3px;width: 2px;height: 10px;background: var(--ink);border-radius: 1px;transform: translateX(-1px)}.rbar.empty{opacity: .4} .heat{padding: 14px;display: grid;gap: 14px}.heat-g h4{font-size: 12px;font-weight: 600;color: var(--muted);margin-bottom: 6px;text-transform: uppercase;letter-spacing: .05em}.heat-tiles{display: grid;grid-template-columns: repeat(auto-fill, minmax(118px, 1fr));gap: 4px}.tile{--a: max(var(--v), calc(var(--v) * -1));padding: 10px;border-radius: 6px;min-height: 64px;display: flex;flex-direction: column;justify-content: space-between;background: rgb(var(--heat-up) / calc(.08 + var(--a) * .82));color: var(--ink)}.tile[style*="--v:-"]{background: rgb(var(--heat-down) / calc(.08 + var(--a) * .82))}.tile b{font-size: 13px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.tile span{font-size: 15px;font-weight: 600}.tile:hover{color: var(--ink);outline: 2px solid var(--ink)} .breadth-bar{display: flex;height: 8px;border-radius: 4px;overflow: hidden;background: var(--line)}.breadth-bar i{display: block}.breadth-bar .up{background: var(--up)}.breadth-bar .down{background: var(--down)}.breadth-bar .flat{background: var(--line-2)}.breadth p{display: flex;gap: 14px;font-size: 13px;margin: 8px 0 14px;font-weight: 500}.sectors{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px}.sectors li{display: grid;grid-template-columns: 100px 1fr 62px;align-items: center;gap: 10px;font-size: 13px}.s-n{color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.s-bar{position: relative;height: 6px}.s-bar::before{content: "";position: absolute;left: 50%;top: -2px;bottom: -2px;width: 1px;background: var(--line-2)}.s-bar i{position: absolute;top: 0;height: 6px;width: var(--w);border-radius: 3px}.s-bar i.up, .s-bar i.flat{left: 50%;background: var(--up)}.s-bar i.down{right: 50%;background: var(--down)}.s-v{text-align: right;font-weight: 600} .news{list-style: none;margin: 0;padding: 0}.news > li{padding: 14px 0;border-top: 1px solid var(--line)}.news > li:first-child{border-top: 0;padding-top: 0}.n-t{font-family: var(--serif);font-size: 17px;line-height: 1.35;font-weight: 600;display: block;color: var(--ink)}.news.compact .n-t{font-size: 15px}.n-t:visited{color: var(--ink-2)}.n-m{margin: 6px 0 0;font-size: 13px;color: var(--muted);display: flex;flex-wrap: wrap;gap: 4px 10px}.cat{color: var(--ink-2);font-weight: 600}.multi{color: var(--accent);font-weight: 500}.n-k{margin: 8px 0 0;display: flex;flex-wrap: wrap;gap: 6px}.n-k a{font-size: 13px;padding: 2px 8px;border-radius: 6px;background: var(--sunk);border: 1px solid var(--line);color: var(--ink-2)}.n-k a span{font-weight: 600}.n-k a.up span{color: var(--up)}.n-k a.down span{color: var(--down)}.chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 18px 0 20px}.narrow > .news{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 18px 20px} .crumbs{font-size: 13px;color: var(--muted);display: flex;gap: 6px;margin-bottom: 14px;flex-wrap: wrap}.crumbs a{color: var(--muted)}.crumbs a:hover{color: var(--accent)}.fund{max-width: 900px;margin: 0 auto}.f-titel{display: flex;justify-content: space-between;align-items: center;gap: 16px}.f-titel h1{min-width: 0;overflow-wrap: anywhere}.f-head h1{font-size: 32px;letter-spacing: -.02em;font-weight: 600}.f-sub{margin: 4px 0 0;color: var(--muted);font-size: 14px}.f-quote{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px 14px;margin: 16px 0 6px}.f-px{font-size: 40px;font-weight: 600;letter-spacing: -.02em}.f-chg{font-size: 20px;font-weight: 600}.f-time{color: var(--muted);font-size: 13px}.flags{display: flex;flex-wrap: wrap;gap: 6px;margin: 10px 0 0}.flags span{background: var(--flag-bg);color: var(--flag);font-size: 13px;font-weight: 600;padding: 4px 10px;border-radius: 6px}.rel{color: var(--ink-2);font-size: 14px;margin: 8px 0 0}.chart-card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);padding: 14px 14px 8px;margin: 18px 0;box-shadow: var(--shadow)}.ranges{display: flex;gap: 4px;flex-wrap: wrap;margin-bottom: 8px}.chart{position: relative;height: 280px}.chart > svg{width: 100%;height: 100%;display: block;overflow: visible}.chart .grid-l{stroke: var(--line);stroke-width: 1}.chart .ax{fill: var(--muted);font-size: 12px}.chart .area-up{fill: color-mix(in srgb, var(--up) 10%, transparent)}.chart .area-down{fill: color-mix(in srgb, var(--down) 10%, transparent)}.chart .hair{stroke: var(--ink-2);stroke-width: 1;stroke-dasharray: 3 3}.chart .tip{position: absolute;top: 4px;background: var(--ink);color: var(--bg);font-size: 12px;padding: 4px 8px;border-radius: 6px;pointer-events: none;white-space: nowrap;transform: translateX(-50%)}.chart.loading{opacity: .5}.stats dl{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: var(--radius);overflow: hidden;margin: 0}.stats dl > div{background: var(--surface);padding: 12px 14px}.stats dt{font-size: 12px;color: var(--muted)}.stats dd{margin: 3px 0 0;font-weight: 600;font-size: 15px}.stats dd small{color: var(--muted);font-weight: 500}.stats dd .rbar{margin-top: 8px}.why, .peers{margin-top: 32px}.why h2, .peers h2, .day h2{font-size: 20px;letter-spacing: -.01em;margin-bottom: 14px}.peers .board-wrap, .peers .board{background: var(--surface)}.peers .board{border: 1px solid var(--line);border-radius: var(--radius);overflow: hidden;display: table} .kicker{font-size: 13px;text-transform: uppercase;letter-spacing: .07em;color: var(--muted);font-weight: 600;margin: 0 0 8px}.day h1{font-size: 32px;letter-spacing: -.02em;font-weight: 600}.day section{margin-top: 36px}.movers{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-top: 16px}.movers h3{font-size: 13px;color: var(--muted);font-weight: 600;margin-bottom: 6px}.movers-l{list-style: none;margin: 0;padding: 0;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius)}.movers-l li{display: flex;justify-content: space-between;padding: 8px 12px;border-top: 1px solid var(--line);font-size: 14px}.movers-l li:first-child{border-top: 0}.movers-l span{font-weight: 600} .search-big input{width: 100%;height: 48px;font-size: 17px;border: 1px solid var(--line-2);border-radius: 10px;padding: 0 14px;background: var(--surface);color: var(--ink);margin: 16px 0}.results{list-style: none;padding: 0;margin: 0;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius)}.results a{display: grid;grid-template-columns: 1fr auto;padding: 12px 14px;border-top: 1px solid var(--line)}.results li:first-child a{border-top: 0}.results span{color: var(--muted)}.results small{grid-column: 1 / -1;color: var(--muted)}.prose{font-size: 17px;line-height: 1.65}.prose h1{font-size: 32px;margin-bottom: 16px}.prose h2{font-size: 20px;margin: 28px 0 8px}.prose a{color: var(--accent)} .slot{margin: 16px 0;min-height: 100px;border: 1px dashed var(--line-2);border-radius: var(--radius);display: grid;place-items: center}.slot-label{font-size: 12px;color: var(--muted);text-transform: uppercase;letter-spacing: .08em}.li-slot{border-top: 1px solid var(--line)} .foot{max-width: 1280px;margin: 0 auto;padding: 24px 20px 40px;border-top: 1px solid var(--line);display: flex;justify-content: space-between;gap: 24px;color: var(--muted);font-size: 13px}.foot p{margin: 0 0 6px;max-width: 70ch}.foot b{color: var(--ink)}.foot nav{display: flex;flex-wrap: wrap;gap: 8px 16px;flex-shrink: 0;align-content: flex-start} @media (max-width: 1080px){.grid{grid-template-columns: minmax(0, 1fr)}.col-side{position: static;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 16px}.card + .card{margin-top: 0}}@media (max-width: 760px){body{font-size: 15px}.top-in{padding: 8px 16px;gap: 10px;flex-wrap: wrap}.search{order: 3;flex-basis: 100%;max-width: none;margin: 0}.search kbd{display: none}.mstate{font-size: 12px}.nav{padding: 0 10px}main{padding: 18px 16px 40px}.intro h1{font-size: 24px}.lede{font-size: 17px}.col-side{grid-template-columns: minmax(0, 1fr)}.board th, .board td{padding: 9px 8px}.c-range, .board .c-spark{display: none}.board-bar{margin-top: 16px}.tabs{width: 100%}.views{display: none}.f-head h1{font-size: 24px}.f-px{font-size: 32px}.chart{height: 220px}.stats dl{grid-template-columns: 1fr 1fr}.movers{grid-template-columns: 1fr}.foot{flex-direction: column;padding: 20px 16px 32px}.foot nav{gap: 10px 18px}.chart-tools .ranges, .ch-kies .crypto-ranges{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 3px;width: 100%}.chart-tools .ranges button, .ch-kies .crypto-ranges button{padding: 6px 0;min-width: 0}.ch-kies{width: 100%;justify-items: stretch}.ch-kies .ch-link{justify-self: end}.day h1{font-size: 24px}}@media (max-width: 380px){.mstate{display: none}.board .c-name b, .board .c-name small{overflow-wrap: anywhere;hyphens: auto}}@media (prefers-reduced-motion: reduce){tr.flash td{animation: none}} :root{--c2: #e0a100;--c3: #8b5cf6;--c4: #0ea5a4}.kwc{position: relative;width: 100%;user-select: none;-webkit-user-select: none}.kwc-svg{display: block;width: 100%;overflow: visible;touch-action: pan-y;cursor: crosshair}.kwc-grid{stroke: var(--line);stroke-width: 1}.kwc-ax{fill: var(--muted);font-size: 12px;font-variant-numeric: tabular-nums}.kwc-base{stroke: var(--muted);stroke-dasharray: 3 4;stroke-width: 1;opacity: .7}.kwc-lastline{stroke-dasharray: 2 3;stroke-width: 1;opacity: .6}.kwc-last text{fill: #fff;font-size: 12px;font-weight: 600;font-variant-numeric: tabular-nums}:root[data-theme="dark"] .kwc-last text{fill: #0d1014}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .kwc-last text{fill: #0d1014}}.kwc-hair{stroke: var(--ink-2);stroke-width: 1;stroke-dasharray: 3 3}.kwc-pulse{transform-box: fill-box;transform-origin: center;animation: kwpulse 1.8s ease-out infinite}@keyframes kwpulse{0%{opacity: .55;transform: scale(1)}100%{opacity: 0;transform: scale(4.5)}}.kwc-in{stroke-dasharray: 1;stroke-dashoffset: 1;animation: kwdraw .9s ease-out forwards}@keyframes kwdraw{to{stroke-dashoffset: 0}}.kwc-tip{position: absolute;top: 0;background: var(--ink);color: var(--bg);font-size: 13px;padding: 6px 10px;border-radius: 8px;pointer-events: none;white-space: nowrap;display: grid;gap: 2px;box-shadow: 0 6px 20px rgb(0 0 0 / .18);z-index: 2}.kwc-tip[hidden]{display: none}.kwc-tip b{font-size: 14px}.kwc-tip .up{color: #5fe0a5}.kwc-tip .down{color: #ff8f84}.kwc-tip small{opacity: .7}.kwc-tip span i, .kwc-legend i{display: inline-block;width: 10px;height: 3px;border-radius: 2px;margin-right: 6px;vertical-align: 3px}.kwc-legend{display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 13px;color: var(--ink-2);position: absolute;left: 4px;top: 4px;background: color-mix(in srgb, var(--surface) 85%, transparent);padding: 2px 6px;border-radius: 6px}.kwc-legend:empty{display: none}.kwc-loading{opacity: .45;transition: opacity .2s}.kwc[data-empty]::after{content: attr(data-empty);position: absolute;inset: 0;display: grid;place-items: center;color: var(--muted);font-size: 14px}@media (prefers-reduced-motion: reduce){.kwc-in{animation: none;stroke-dashoffset: 0}.kwc-pulse{display: none}} .tick-up{animation: tup 1s ease-out}.tick-down{animation: tdown 1s ease-out}@keyframes tup{from{background-color: var(--up-bg);color: var(--up)}to{background-color: transparent}}@keyframes tdown{from{background-color: var(--down-bg);color: var(--down)}to{background-color: transparent}}.px, .t-p, .f-px .v, .hero-px, .ch-px{border-radius: 4px} .live{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 600;color: var(--muted)}.live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--up);animation: blink 1.6s ease-in-out infinite}.live[data-feed-status="poll"]::before{background: var(--flag)}.live.off::before{background: var(--line-2);animation: none}@keyframes blink{50%{opacity: .25}} .hero{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow);padding: 16px 16px 6px;margin-top: 18px}.hero-top{display: flex;justify-content: space-between;align-items: flex-end;gap: 12px;flex-wrap: wrap;margin-bottom: 6px} .hero-chart{height: 240px}.crypto-chart{height: 300px}:is(.hero-chart, .crypto-chart) > svg.spark{display: block;width: 100%;height: 100%}:is(.hero-chart, .crypto-chart) > svg.spark :is(path, line){vector-effect: non-scaling-stroke}@media (max-width: 599px){.hero-chart{height: 190px}.crypto-chart{height: 230px}}.hero-q{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap}.hero-q h2{font-size: 15px;font-weight: 600;color: var(--ink-2)}.hero-px{font-size: 32px;font-weight: 600;letter-spacing: -.02em}.hero-chg{font-size: 16px;font-weight: 600}.hero-ranges, .crypto-ranges{display: flex;gap: 4px;flex-wrap: wrap}.hero-ranges button, .crypto-ranges button, .compare-btn{border: 1px solid var(--line-2);background: transparent;padding: 4px 10px;border-radius: 8px;font-size: 13px;color: var(--muted);cursor: pointer}.hero-ranges button[aria-pressed="true"], .crypto-ranges button[aria-pressed="true"], .compare-btn[aria-pressed="true"]{background: var(--ink);color: var(--bg);border-color: var(--ink)}.chart-tools{display: flex;justify-content: space-between;gap: 8px;flex-wrap: wrap;margin-bottom: 8px}.chart{height: auto} .news li.fresh{animation: fresh 3s ease-out}@keyframes fresh{from{background: color-mix(in srgb, var(--accent) 10%, transparent)}}.new{background: var(--accent);color: #fff;font-size: 12px;font-weight: 600;padding: 0 6px;border-radius: 4px} .crypto-hero{background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow);padding: 18px 18px 8px;margin: 18px 0}.ch-top{display: flex;justify-content: space-between;align-items: flex-end;gap: 12px;flex-wrap: wrap;margin-bottom: 8px}.ch-name{font-size: 15px;font-weight: 600;color: var(--ink-2)}.ch-px{font-size: 32px;font-weight: 600;letter-spacing: -.02em;display: inline-block}.ch-chg{font-size: 16px;font-weight: 600;margin-left: 10px}.ch-link{font-size: 13px;color: var(--accent)}.ch-kies{display: grid;gap: 6px;justify-items: end}.crypto-table tr[data-s]{cursor: pointer}.crypto-table tr.sel td{background: color-mix(in srgb, var(--accent) 7%, transparent)}.crypto-table .wat{color: var(--muted);font-size: 13px;max-width: 360px}.crypto-table .wat a{color: var(--accent);white-space: nowrap}.soort{display: inline-block;font-size: 12px;font-weight: 600;padding: 1px 7px;border-radius: 5px;background: var(--sunk);border: 1px solid var(--line);color: var(--ink-2);margin-left: 6px;vertical-align: 1px}.risk{display: inline-flex;gap: 2px;vertical-align: middle}.risk i{width: 6px;height: 12px;border-radius: 2px;background: var(--line)}.risk i.on{background: var(--down)}.risk.r2 i.on{background: var(--flag)}.warn{background: var(--flag-bg);color: var(--ink);border: 1px solid color-mix(in srgb, var(--flag) 35%, transparent);border-radius: var(--radius);padding: 12px 14px;font-size: 14px;margin: 14px 0}.warn b{color: var(--flag)}@media (max-width: 760px){.crypto-table .wat, .crypto-table .c-risk{display: none}.hero-px{font-size: 24px}.ch-px{font-size: 32px}} .nav .nav-learn{color: var(--accent);font-weight: 600}.btn{display: inline-flex;align-items: center;gap: 8px;background: var(--ink);color: var(--bg);border: 1px solid var(--ink);padding: 10px 16px;border-radius: 10px;font-weight: 600;font-size: 15px;cursor: pointer}.btn:hover{color: var(--bg);opacity: .9}.btn.ghost{background: transparent;color: var(--ink);border-color: var(--line-2)}.btn.ghost:hover{color: var(--ink);border-color: var(--ink)}.fine{font-size: 13px;color: var(--muted);margin-top: 18px}.more-h{margin-top: 40px;font-size: 17px}.l-hero{padding: 24px 0 8px;max-width: 760px}.l-hero h1{font-size: clamp(32px, 5vw, 52px);line-height: 1.05;letter-spacing: -.03em;font-weight: 600;margin: 6px 0 14px}.l-cta{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 20px}.l-progress{color: var(--ink-2);font-size: 14px;margin: 14px 0 0;display: flex;align-items: center;gap: 10px}.l-progress .l-bar{flex: 0 0 160px}.l-paths{display: grid;grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));gap: 14px;margin: 32px 0}.l-path{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 18px 18px 16px;box-shadow: var(--shadow);display: flex;flex-direction: column;gap: 6px;transition: transform .15s, border-color .15s}.l-path:hover{color: inherit;transform: translateY(-2px);border-color: var(--line-2)}.l-path h2{font-size: 20px;letter-spacing: -.01em}.l-path p{margin: 0;color: var(--ink-2);font-size: 14px;flex: 1}.l-num{font: 700 12px var(--font);color: var(--accent);letter-spacing: .08em}.l-meta{font-size: 13px;color: var(--muted);margin-top: 6px}.l-bar{display: block;height: 5px;border-radius: 3px;background: var(--line);overflow: hidden}.l-bar i{display: block;height: 100%;background: var(--up);border-radius: 3px;transition: width .4s}.l-path.complete{border-color: color-mix(in srgb, var(--up) 50%, var(--line))}.l-path.complete .l-meta::after{content: " · afgerond";color: var(--up);font-weight: 600}.l-today{display: grid;grid-template-columns: 1.3fr 1fr;gap: 16px;margin: 36px 0}.l-today > div{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 18px}.l-today h2, .l-tools h2, .l-plans h2, .l-words h2{font-size: 20px;letter-spacing: -.01em;margin-bottom: 6px}.l-today p{color: var(--ink-2);margin: 0 0 12px;font-size: 14px}.l-tool-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 10px;margin: 14px 0}.l-tool-grid a{background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 14px;display: grid;gap: 4px}.l-tool-grid a b{font-size: 15px}.l-tool-grid a span{font-size: 13px;color: var(--muted)}.l-tool-grid a:hover{border-color: var(--accent);color: inherit}.l-tool-grid.small a{padding: 10px 12px}.l-tools, .l-plans, .l-words{margin: 36px 0}.plan-cards{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 14px;margin: 14px 0}.plan-card{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 18px}.plan-card h3{font-size: 17px;margin: 2px 0 6px}.plan-card .muted{font-size: 14px;margin: 0 0 12px}.plan-card .kicker{margin: 0}.plan-out-nums{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin: 0 0 12px}.plan-out-nums > div{background: var(--sunk);border-radius: 10px;padding: 10px}.plan-out-nums dt{font-size: 12px;color: var(--muted)}.plan-out-nums dd{margin: 2px 0 0;font-weight: 600;font-size: 16px}.plan-out-nums small{font-size: 12px;font-weight: 400;color: var(--muted);display: block}.pc-out{margin: 0 0 12px;background: var(--sunk);border-radius: 10px;padding: 4px 12px}.pc-out > div{display: grid;grid-template-columns: 1fr auto;align-items: baseline;padding: 7px 0;border-bottom: 1px solid var(--line)}.pc-out > div:last-child{border-bottom: 0}.pc-out dt{font-size: 13px;color: var(--ink-2)}.pc-out dd{margin: 0;font-weight: 600;font-size: 16px;text-align: right;white-space: nowrap}.pc-out small{grid-column: 1 / -1;font-size: 12px;color: var(--muted);text-align: right}.plan-card details summary{cursor: pointer;font-weight: 600;font-size: 14px;color: var(--accent)}.plan-card details ol{padding-left: 18px;font-size: 14px;color: var(--ink-2)}.plan-card details li{margin: 6px 0}.les-list{list-style: none;padding: 0;margin: 24px 0;display: grid;gap: 8px}.les-list a{display: grid;grid-template-columns: 40px 1fr auto;gap: 12px;align-items: center;background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 14px 16px}.les-list a:hover{border-color: var(--accent);color: inherit}.les-n{width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;background: var(--sunk);font-weight: 600;font-size: 14px}.les-list li.done .les-n{background: var(--up);color: #fff;font-size: 0}.les-list li.done .les-n::before{content: "✓";font-size: 15px}.les-t b{display: block;font-size: 16px}.les-t small{color: var(--muted);font-size: 13px}.les-m{font-size: 13px;color: var(--muted);white-space: nowrap} .les-wrap{display: grid;grid-template-columns: minmax(0, 720px) 260px;gap: 48px;justify-content: center}.les h1{font-size: clamp(28px, 4vw, 40px);line-height: 1.12;letter-spacing: -.025em;font-weight: 600;margin: 6px 0 10px}.les .lede{font-size: 20px;color: var(--ink-2);margin: 0 0 26px}.les-body{font-family: var(--serif);font-size: 17px;line-height: 1.7;color: var(--ink)}.les-body p{margin: 0 0 18px}.les-body h2{font-family: var(--font);font-size: 24px;letter-spacing: -.015em;margin: 36px 0 12px}.les-body h3{font-family: var(--font);font-size: 17px;margin: 26px 0 8px}.les-body ul, .les-body ol{padding-left: 22px;margin: 0 0 18px}.les-body li{margin: 6px 0}.les-body a{color: var(--accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.les-body strong{font-weight: 600}.les-body blockquote{margin: 24px 0;padding: 4px 0 4px 20px;border-left: 3px solid var(--accent);font-style: italic;color: var(--ink-2)}.les-body blockquote p{margin: 0 0 6px}.les-body blockquote cite{font-family: var(--font);font-style: normal;font-size: 13px;color: var(--muted)}.les-body table{width: 100%;border-collapse: collapse;font-family: var(--font);font-size: 15px;margin: 18px 0 24px;display: block;overflow-x: auto}.les-body th, .les-body td{text-align: left;padding: 8px 10px;border-bottom: 1px solid var(--line);white-space: nowrap}.les-body th{font-size: 13px;color: var(--muted);font-weight: 600}.les-body .voorbeeld{font-family: var(--font);font-size: 16px;line-height: 1.6;background: var(--surface);border: 1px solid var(--line);border-left: 4px solid var(--accent);border-radius: 10px;padding: 16px 18px;margin: 24px 0}.les-body .voorbeeld p:last-child{margin-bottom: 0}.les-body aside.tip, .les-body aside.let-op{font-family: var(--font);font-size: 16px;line-height: 1.6;border-radius: 10px;padding: 14px 16px;margin: 24px 0}.les-body aside.tip{background: var(--up-bg)}.les-body aside.let-op{background: var(--flag-bg)}.les-body aside.tip::before{content: "Tip";display: block;font-weight: 600;color: var(--up);font-size: 13px;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 4px}.les-body aside.let-op::before{content: "Let op";display: block;font-weight: 600;color: var(--flag);font-size: 13px;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 4px}.les-body aside p:last-child{margin: 0}.onthoud{background: var(--ink);color: var(--bg);border-radius: 14px;padding: 20px 22px;margin: 32px 0}.onthoud h2{font-size: 14px;text-transform: uppercase;letter-spacing: .08em;opacity: .7;margin-bottom: 8px}.onthoud ul{margin: 0;padding-left: 20px}.onthoud li{margin: 6px 0;font-size: 16px}.les-end{margin: 24px 0}.done-btn.is-done{background: var(--up);border-color: var(--up);color: #fff}.bronnen{margin-top: 28px;font-size: 14px}.bronnen h2{font-size: 15px;margin-bottom: 6px}.bronnen ul{padding-left: 18px;color: var(--muted)}.bronnen a{color: var(--accent)}.les-nav{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 32px 0 0}.les-nav a{background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 14px 16px;font-weight: 600}.les-nav a small{display: block;font-weight: 500;color: var(--muted);font-size: 13px}.les-nav a.next{text-align: right}.les-nav a:hover{border-color: var(--accent);color: inherit}.les-side{position: relative}.les-toc{position: sticky;top: 130px;font-size: 14px}.les-toc .kicker a{color: var(--muted)}.les-toc ol{padding-left: 0;list-style: none;margin: 14px 0 0;counter-reset: les}.les-toc li{counter-increment: les;padding: 6px 0 6px 28px;position: relative;color: var(--muted)}.les-toc li::before{content: counter(les);position: absolute;left: 0;top: 6px;width: 20px;height: 20px;border-radius: 50%;background: var(--sunk);font-size: 12px;display: grid;place-items: center;font-weight: 600}.les-toc li.done::before{content: "✓";background: var(--up);color: #fff}.les-toc li[aria-current] a{color: var(--ink);font-weight: 600}.les-toc .l-progress{margin-top: 6px} .quiz{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 20px;margin: 32px 0}.quiz h2{font-size: 20px;margin-bottom: 10px}.q{border: 0;padding: 0;margin: 0 0 20px}.q legend{font-weight: 600;font-size: 16px;margin-bottom: 10px;padding: 0}.q legend span{color: var(--accent)}.q-opts{display: grid;gap: 8px}.q-opts button{text-align: left;background: var(--sunk);border: 1px solid var(--line);border-radius: 10px;padding: 11px 14px;font-size: 15px;cursor: pointer}.q-opts button:hover{border-color: var(--accent)}.q.locked button{cursor: default;opacity: .6}.q.locked button.goed{opacity: 1;background: var(--up-bg);border-color: var(--up);color: var(--ink)}.q.locked button.fout{opacity: 1;background: var(--down-bg);border-color: var(--down)}.q-uitleg{margin: 10px 0 0;font-size: 14px;color: var(--ink-2)}.q-score{font-weight: 600;margin: 0} .widget, .live-block{margin: 26px 0;font-family: var(--font)}.calc{display: grid;grid-template-columns: 300px 1fr;gap: 20px;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 18px;box-shadow: var(--shadow)}.calc-in{display: grid;gap: 14px;align-content: start}.sl{display: grid;grid-template-columns: 1fr auto;gap: 4px 8px;font-size: 13px;color: var(--ink-2)}.sl output{font-weight: 600;color: var(--ink);font-variant-numeric: tabular-nums}.sl input[type=range]{grid-column: 1 / -1;width: 100%;accent-color: var(--accent)}.sl select{grid-column: 1 / -1;padding: 8px;border-radius: 8px;border: 1px solid var(--line-2);background: var(--sunk);color: var(--ink);font: inherit}.big-num{font-size: 32px;font-weight: 600;letter-spacing: -.02em;margin: 0}.calc-sub{color: var(--ink-2);font-size: 14px;margin: 4px 0 12px;line-height: 1.5}.calc-chart{margin-top: 6px}.doubling{list-style: none;padding: 0;margin: 8px 0 0;display: grid;gap: 6px}.doubling li{display: flex;justify-content: space-between;background: var(--sunk);border-radius: 8px;padding: 8px 12px;font-size: 14px}.meter{height: 12px;border-radius: 6px;background: var(--line);overflow: hidden;margin-top: 10px}.meter i{display: block;height: 100%;background: var(--flag);transition: width .3s}.meter i.up{background: var(--up)} .live-block{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 16px;box-shadow: var(--shadow)}.lv-head{display: flex;gap: 10px;align-items: center;justify-content: space-between;margin-bottom: 8px;font-size: 15px;flex-wrap: wrap}.lv-head .muted{font-size: 13px}.lv-ranges{display: flex;gap: 4px;flex-wrap: wrap;margin-bottom: 8px}.lv-ranges button{border: 1px solid var(--line-2);background: transparent;padding: 3px 9px;border-radius: 7px;font-size: 12px;color: var(--muted);cursor: pointer}.lv-ranges button[aria-pressed="true"]{background: var(--ink);color: var(--bg);border-color: var(--ink)}.lv-link{display: inline-block;margin-top: 8px;font-size: 13px;color: var(--accent)}.lv-cards{display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));gap: 10px}.lv-card{display: grid;grid-template-columns: 1fr auto;gap: 2px 8px;background: var(--sunk);border-radius: 10px;padding: 12px}.lv-card .n{grid-column: 1 / -1;font-size: 13px;color: var(--ink-2);font-weight: 600}.lv-card .p{font-size: 20px;font-weight: 600}.lv-card .c{font-weight: 600;align-self: center}.lv-card .sp{grid-column: 1 / -1}.lv-crypto .p{font-size: 24px;font-weight: 600}.lv-crypto .c{font-weight: 600;margin-left: 6px}.lv-crypto p{margin: 0}.lv-crypto .d{font-size: 13px;margin: 4px 0 8px}.mm{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 16px}.mm h3{font-size: 13px;color: var(--muted);font-weight: 600;margin-bottom: 4px}.mm ul{list-style: none;padding: 0;margin: 0}.mm li{display: flex;justify-content: space-between;padding: 6px 0;border-bottom: 1px solid var(--line);font-size: 14px}.mm li span{font-weight: 600}.mm-q{grid-column: 1 / -1;font-size: 14px;color: var(--ink-2);margin: 6px 0 0;font-style: italic} .pb-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px 16px;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 18px}.pb-grid label{display: grid;gap: 6px;font-size: 13px;color: var(--ink-2);position: relative}.pb-grid input, .pb-grid select{padding: 10px 12px;border-radius: 9px;border: 1px solid var(--line-2);background: var(--sunk);color: var(--ink);font: inherit;font-size: 16px;width: 100%}.pb-grid .pre{position: absolute;left: 12px;bottom: 11px;color: var(--muted);font-size: 16px}.pb-grid .pre + input{padding-left: 28px}.plan-page .plan-out{display: block;margin: 24px 0}.plan-steps{list-style: none;counter-reset: st;padding: 0;margin: 12px 0 18px;display: grid;gap: 10px}.plan-steps li{counter-increment: st;background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 14px 16px 14px 56px;position: relative}.plan-steps li::before{content: counter(st);position: absolute;left: 16px;top: 14px;width: 28px;height: 28px;border-radius: 50%;background: var(--ink);color: var(--bg);display: grid;place-items: center;font-weight: 600;font-size: 14px}.plan-steps b{font-size: 16px}.plan-steps p{margin: 4px 0 0;color: var(--ink-2);font-size: 14px}.plan-steps a{color: var(--accent)}.plan-chart-wrap{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 18px}.plan-chart-wrap h2{font-size: 20px} .az{display: flex;flex-wrap: wrap;gap: 4px;margin: 18px 0;position: sticky;top: 108px;background: var(--bg);padding: 8px 0;z-index: 2}.az a{width: 32px;height: 32px;display: grid;place-items: center;border-radius: 8px;background: var(--surface);border: 1px solid var(--line);font-weight: 600;font-size: 14px}.az-g{margin: 18px 0;scroll-margin-top: 170px}.az-g h2{font-size: 24px;color: var(--accent)}.az-g dl{margin: 8px 0}.az-g dl > div{padding: 12px 0;border-bottom: 1px solid var(--line);scroll-margin-top: 170px}.az-g dt{font-weight: 600;font-size: 16px}.az-g dd{margin: 4px 0 0;color: var(--ink-2)}.az-g dd a{color: var(--accent);white-space: nowrap}.az-g dl > div:target{background: var(--flag-bg);border-radius: 8px;padding: 12px}.path-mini{padding-left: 18px;margin: 0;display: grid;gap: 6px;font-size: 14px}.path-mini a:hover{color: var(--accent)}.path-mini li.done{color: var(--up)}@media (max-width: 1080px){.les-wrap{grid-template-columns: minmax(0, 1fr)}.les-side{display: none}.l-today{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 760px){.calc{grid-template-columns: minmax(0, 1fr);padding: 14px}.pb-grid{grid-template-columns: minmax(0, 1fr)}.les-body{font-size: 17px}.les-nav{grid-template-columns: 1fr}.les-nav a.next{text-align: left}.plan-out-nums{grid-template-columns: minmax(0, 1fr)}.mm{grid-template-columns: minmax(0, 1fr)}.big-num{font-size: 32px}.az{top: 140px}}@media print{.top, .tape, .foot, .nav, .onder, .subnav, .plan-builder, .plan-cards, .more-h, .btn{display: none !important}body{padding-bottom: 0 !important}body{background: #fff;color: #000}.plan-steps li, .plan-chart-wrap{break-inside: avoid}}.learn-mini{list-style: none;padding: 0}.learn-mini li{padding: 7px 0;border-top: 1px solid var(--line)}.learn-mini li:first-child{border-top: 0;padding-top: 0}.learn-mini a::before{content: "→ ";color: var(--accent)} .rk-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));gap: 12px;margin: 22px 0}.rk{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 16px;box-shadow: var(--shadow);display: grid;gap: 4px;scroll-margin-top: 140px}.rk h3{font-size: 13px;color: var(--muted);font-weight: 600;text-transform: uppercase;letter-spacing: .05em}.rk-v{font-size: 32px;font-weight: 600;letter-spacing: -.02em;margin: 0}.rk-w{font-size: 13px;color: var(--ink-2);margin: 0}.rk .rk-sp path{stroke: var(--accent)}.rk-u{font-size: 13px;color: var(--ink-2);margin: 6px 0 0;line-height: 1.5}.rk-u a{color: var(--accent);white-space: nowrap}.rente-chart{margin: 18px 0}.rente-chart .muted{font-size: 14px;margin: 0 0 10px}.rente-jij{margin: 30px 0}.rente-jij h2{font-size: 24px;margin-bottom: 12px}.rj-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px}.rj-grid > div{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 16px}.rj-grid h3{font-size: 16px;margin-bottom: 6px}.rj-grid p{font-size: 14px;color: var(--ink-2);margin: 0 0 8px;line-height: 1.55}.rj-grid a{color: var(--accent);font-size: 14px;font-weight: 600}.rs-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 8px}.rs-k{background: var(--sunk);border-radius: 10px;padding: 10px 12px;display: grid;gap: 2px}.rs-k .n{font-size: 13px;color: var(--muted)}.rs-k b{font-size: 20px}.rs-k small{font-size: 12px;color: var(--muted)}.rs-n{margin: 10px 0 0;font-size: 14px}.mv b{font-size: 17px} .split{display: flex;height: 14px;border-radius: 7px;overflow: hidden;background: var(--line);margin-top: 8px}.split i{display: block;height: 100%}.split .a, .split-l .a{background: var(--accent)}.split .r, .split-l .r{background: var(--down)}.split-l{display: flex;gap: 16px;font-size: 13px;color: var(--ink-2);margin: 6px 0 0}.split-l i{display: inline-block;width: 10px;height: 10px;border-radius: 3px;margin-right: 6px;vertical-align: -1px} .sp{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.sp-k{background: var(--sunk);border-radius: 12px;padding: 14px}.sp-rows{display: grid;gap: 6px;margin: 4px 0 10px}.sp-r{display: flex;justify-content: space-between;align-items: center;background: var(--surface);border-radius: 8px;padding: 8px 10px}.sp-r span{font-weight: 600;font-size: 14px}.sp-r small{display: block;font-weight: 400;color: var(--muted);font-size: 12px}.sp-r.bid b{color: var(--up)}.sp-r.ask b{color: var(--down)}.sp-gap{height: 8px;border-radius: 4px;background: var(--line);overflow: hidden}.sp-gap i{display: block;height: 100%;background: var(--flag);border-radius: 4px;transition: width .3s}.sp-s{margin: 8px 0 2px;font-size: 14px}.sp-c{margin: 0;font-size: 13px}@media (max-width: 760px){.rj-grid, .sp{grid-template-columns: minmax(0, 1fr)}.rk-v{font-size: 24px}} .w-heat{display: grid;gap: 16px;margin: 20px 0 28px}.w-reg h2, .w-tab h2{font-size: 13px;text-transform: uppercase;letter-spacing: .06em;color: var(--muted);font-weight: 600;margin-bottom: 8px}.w-heat .tile small{font-size: 12px;color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.w-tab{margin: 22px 0}.c-open{width: 100px;white-space: nowrap}.w-leer p{color: var(--ink-2);margin: 0 0 10px}.w-leer a{color: var(--accent);font-weight: 600}@media (max-width: 760px){.c-open{display: none}} .term{border-bottom: 1px dotted var(--muted);cursor: help}.term:focus-visible{outline: 2px solid var(--accent)}th .term{border-bottom-color: var(--line-2)}.term-pop{position: absolute;z-index: 50;background: var(--ink);color: var(--bg);font-size: 13px;line-height: 1.5;font-weight: 400;text-transform: none;letter-spacing: 0;padding: 10px 12px;border-radius: 10px;box-shadow: 0 10px 30px rgb(0 0 0 / .2)}.term-pop a{color: var(--bg);text-decoration: underline;font-weight: 600;white-space: nowrap}.tile.strong, .tile.strong:hover{color: #fff}.tile.strong small{color: rgb(255 255 255 / .82) !important}.rente-mini dl{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 0 0 8px}.rente-mini dl > div{background: var(--sunk);border-radius: 8px;padding: 8px 10px}.rente-mini dt{font-size: 12px;color: var(--muted)}.rente-mini dd{margin: 0;font-weight: 600;font-size: 17px}.rente-mini .muted{font-size: 13px;margin: 0}.demo-bar{background: var(--ink);color: var(--bg);text-align: center;font: 600 13px var(--font);padding: 6px}.more-links{margin-top: 28px;font-size: 14px}.more-links a, .arch a{color: var(--accent)}.arch{margin: 20px 0}.arch h2{font-size: 16px;text-transform: capitalize;margin-bottom: 6px}.arch ul{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 6px}.arch li a{display: block;background: var(--surface);border: 1px solid var(--line);border-radius: 8px;padding: 8px 12px;font-size: 14px} .rang{display: flex;flex-direction: column;gap: 3px;padding: 4px 10px;border: 1px solid var(--line-2);border-radius: 9px;font-size: 12px;font-weight: 600;color: var(--ink-2);white-space: nowrap}.rang[hidden]{display: none}.rang-b{display: block;width: 100%;min-width: 70px;height: 3px;background: var(--line);border-radius: 2px;overflow: hidden}.rang-b i{display: block;height: 100%;background: var(--accent)}.instel{width: 36px;height: 36px;border: 1px solid var(--line-2);border-radius: 9px;display: grid;place-items: center;color: var(--ink-2);flex-shrink: 0}.instel:hover{color: var(--ink);border-color: var(--ink-2)} .meldingen{position: fixed;right: 16px;bottom: 16px;z-index: 60;display: grid;gap: 8px;max-width: min(340px, calc(100vw - 32px))}.melding{background: var(--ink);color: var(--bg);border-radius: 12px;padding: 10px 14px;box-shadow: 0 10px 30px rgb(0 0 0 / .2);display: grid;gap: 2px;font-size: 13px;animation: mIn .35s ease-out;transition: opacity .5s, transform .5s}.melding b{font-size: 14px}.melding span{opacity: .8}.melding.rang{background: var(--accent);color: #fff}.melding.badge{background: #8a5a00;color: #fff}.melding.weg{opacity: 0;transform: translateY(8px)}@keyframes mIn{from{opacity: 0;transform: translateY(12px)}}@media (prefers-reduced-motion: reduce){.melding{animation: none}} dialog.onboard{border: 0;border-radius: 18px;padding: 22px;width: min(560px, calc(100vw - 24px));background: var(--surface);color: var(--ink);box-shadow: 0 30px 80px rgb(0 0 0 / .35)}dialog.onboard::backdrop{background: rgb(10 12 15 / .55);backdrop-filter: blur(3px)}.ob-top{display: flex;justify-content: space-between;align-items: center}.ob-stap{font-size: 13px;color: var(--muted);font-weight: 600;text-transform: uppercase;letter-spacing: .06em}.ob-x{background: transparent;border: 0;font-size: 24px;line-height: 1;cursor: pointer;color: var(--muted)}.ob-bar{height: 4px;background: var(--line);border-radius: 2px;margin: 10px 0 18px;overflow: hidden}.ob-bar i{display: block;height: 100%;background: var(--accent);transition: width .3s}dialog.onboard h2{font-size: 24px;letter-spacing: -.01em;margin-bottom: 6px}dialog.onboard p{color: var(--ink-2)}.ob-opties{display: grid;gap: 8px;margin: 14px 0}.ob-opties button{text-align: left;background: var(--sunk);border: 1.5px solid var(--line);border-radius: 12px;padding: 12px 14px;cursor: pointer;display: grid;gap: 2px}.ob-opties button b{font-size: 15px}.ob-opties button span{font-size: 13px;color: var(--muted)}.ob-opties button:hover{border-color: var(--accent)}.ob-opties button[aria-pressed="true"]{border-color: var(--accent);background: color-mix(in srgb, var(--accent) 9%, var(--surface))}.ob-nav{display: flex;justify-content: space-between;gap: 8px;margin-top: 8px;flex-wrap: wrap}.btn[disabled]{opacity: .4;cursor: not-allowed}.ob-naam{display: grid;gap: 6px;margin: 14px 0;font-size: 14px;color: var(--ink-2)}.ob-naam input, .veld input{padding: 10px 12px;border-radius: 9px;border: 1px solid var(--line-2);background: var(--sunk);color: var(--ink);font: inherit;font-size: 16px} .vdd h3{font-size: 16px;line-height: 1.4;margin: 4px 0 10px}.vdd .kicker{margin: 0}.vdd .q-opts button{font-size: 14px;padding: 9px 12px}.vdd.locked .q-opts button{opacity: .55;cursor: default}.vdd.locked button.goed{opacity: 1;background: var(--up-bg);border-color: var(--up)}.vdd.locked button.fout{opacity: 1;background: var(--down-bg);border-color: var(--down)}.vdd-uitleg{font-size: 14px;color: var(--ink-2);margin: 10px 0 4px}.vdd-stat{font-size: 13px;margin: 4px 0}.vdd-les{display: inline-block;font-size: 13px;color: var(--accent);margin-top: 6px} .ins{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 18px;margin: 16px 0}.ins h2{font-size: 17px;margin-bottom: 12px}.seg{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 12px}.seg.small{grid-template-columns: repeat(3, 1fr)}.seg button{text-align: left;background: var(--sunk);border: 1.5px solid var(--line);border-radius: 10px;padding: 10px 12px;cursor: pointer;display: grid;gap: 2px;font-size: 14px}.seg button span{font-size: 13px;color: var(--muted)}.seg button[aria-pressed="true"]{border-color: var(--accent);background: color-mix(in srgb, var(--accent) 9%, var(--surface))}.sw{display: flex;gap: 8px;align-items: center;font-size: 14px;margin: 6px 0 12px}.sw input{width: 18px;height: 18px;accent-color: var(--accent)}.veld{display: grid;gap: 6px;font-size: 14px;color: var(--ink-2);margin-bottom: 12px}.lbl{font-size: 14px;color: var(--ink-2);margin: 4px 0 6px}.code b{font: 700 22px ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;letter-spacing: .06em;background: var(--sunk);padding: 6px 12px;border-radius: 8px;margin-right: 8px}.koppel{display: flex;gap: 8px;align-items: flex-end;flex-wrap: wrap}.koppel .veld{margin: 0;flex: 1;min-width: 200px}.msg{font-size: 14px;color: var(--up);min-height: 1.2em;margin: 8px 0 0}.msg.fout{color: var(--down)}.big-rang{font-size: 24px;font-weight: 600;margin: 0 0 8px}.big-rang small{font-size: 14px;color: var(--muted);font-weight: 500;margin-left: 6px}.badges{display: flex;flex-wrap: wrap;gap: 6px;margin: 12px 0}.bdg{font-size: 13px;padding: 4px 10px;border-radius: 999px;border: 1px dashed var(--line-2);color: var(--muted)}.bdg.on{border: 1px solid #c58b00;background: color-mix(in srgb, #e0a100 14%, var(--surface));color: var(--ink);font-weight: 600}.rangen summary{cursor: pointer;color: var(--accent);font-weight: 600;font-size: 14px}.rangen ol{font-size: 14px;color: var(--ink-2)}.imp{cursor: pointer} .mijn-kop{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;flex-wrap: wrap;margin-bottom: 18px}.mijn-kop h1{font-size: 32px;letter-spacing: -.02em;font-weight: 600}.mijn-kop .kicker{margin: 0 0 4px}.mijn-kop .lede{margin-top: 4px}.dash{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;align-items: start}.blok{background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 16px;box-shadow: var(--shadow);min-width: 0}.blok.breed{grid-column: 1 / -1}.blok header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px}.blok h2{font-size: 13px;text-transform: uppercase;letter-spacing: .06em;color: var(--muted);font-weight: 600}.bk-acties{display: flex;gap: 4px}.bk-acties button{width: 28px;height: 28px;border: 1px solid var(--line-2);background: var(--sunk);border-radius: 7px;cursor: pointer}.brief{font-family: var(--serif);font-size: 17px;line-height: 1.55;margin: 0 0 8px}.brief + .muted a, .blok .muted a{color: var(--accent)}.mini-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));gap: 8px}.mini-k{background: var(--sunk);border-radius: 10px;padding: 10px;display: grid;gap: 2px}.mini-k .n{font-size: 13px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mini-k b{font-size: 17px}.mini-k:hover{color: inherit;outline: 1px solid var(--line-2)}.board.mini td{padding: 7px 8px}.board.mini .c-x{width: 30px}.x{border: 0;background: transparent;color: var(--muted);font-size: 17px;cursor: pointer}.x:hover{color: var(--down)}.add{position: relative;margin-bottom: 10px}.add input{width: 100%;height: 38px;border: 1px solid var(--line-2);background: var(--sunk);color: var(--ink);border-radius: 9px;padding: 0 12px;font-size: 15px}.add .suggest{top: 42px;z-index: 5}.next-les{display: grid;gap: 2px;background: var(--sunk);border-radius: 12px;padding: 12px 14px;margin-top: 10px;border-left: 4px solid var(--accent)}.next-les small{color: var(--muted);font-size: 13px}.next-les b{font-size: 16px}.next-les span{color: var(--muted);font-size: 13px}.toevoegen .chips{margin: 8px 0 12px}@media (max-width: 860px){.dash{grid-template-columns: minmax(0, 1fr)}.mijn-kop h1{font-size: 24px}}@media (max-width: 760px){.rang{display: none}.seg, .seg.small{grid-template-columns: 1fr}} [data-weergave="compact"] body{font-size: 14px}[data-weergave="compact"] main{padding-top: 16px}[data-weergave="compact"] .board td{padding: 6px 10px}[data-weergave="compact"] .board th{padding: 7px 10px}[data-weergave="compact"] .c-name small{display: inline;margin-left: 6px}[data-weergave="compact"] .c-name b{font-size: 14px}[data-weergave="compact"] .intro h1{font-size: 24px}[data-weergave="compact"] .lede{font-size: 15px}[data-weergave="compact"] .card{padding: 14px}[data-weergave="compact"] .hero{padding: 12px 12px 4px}[data-weergave="compact"] .news > li{padding: 10px 0}[data-weergave="compact"] .n-t{font-size: 15px}[data-weergave="compact"] .tick{padding: 6px 10px} [data-uitleg="uit"] .term{border-bottom-color: transparent}[data-uitleg="uit"] .tip-beginner{display: none}.blok .vdd .kicker{display: none} .oe-intro{max-width: 720px}.oe-intro h1{font-size: 32px;letter-spacing: -.02em;font-weight: 600}.oe-regels{list-style: none;padding: 0;margin: 20px 0;display: grid;gap: 10px}.oe-regels li{background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 12px 14px;font-size: 15px;color: var(--ink-2)}.oe-regels b{color: var(--ink)}.oe-kop{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;flex-wrap: wrap;margin-bottom: 16px}.oe-kop .kicker{margin: 0}.oe-totaal{margin: 4px 0}.oe-totaal .v{font-size: 40px;font-weight: 600;letter-spacing: -.02em;border-radius: 6px}.oe-totaal .r{font-size: 17px;font-weight: 600;margin-left: 8px}.oe-vgl{margin: 0;font-size: 14px;max-width: 70ch}.oe-kas{background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 10px 14px;display: grid}.oe-kas span{font-size: 12px;color: var(--muted)}.oe-kas b{font-size: 20px}.oe-grid{display: grid;grid-template-columns: 1.2fr 1fr;gap: 16px;margin-bottom: 16px}.oefen .card + .card{margin-top: 16px}.oe-wat{margin: 4px 0 10px}.oe-k{font-size: 24px;font-weight: 600}.seg.small2{grid-template-columns: 1fr 1fr}.seg button[disabled]{opacity: .4;cursor: not-allowed}.oe-dl{display: grid;gap: 4px;margin: 8px 0 12px;background: var(--sunk);border-radius: 10px;padding: 10px 12px}.oe-dl > div{display: flex;justify-content: space-between;font-size: 14px}.oe-dl dt{color: var(--ink-2)}.oe-dl dd{margin: 0;font-weight: 600;font-variant-numeric: tabular-nums}.oe-dl .tot{border-top: 1px solid var(--line-2);padding-top: 6px;margin-top: 2px;font-size: 15px}.oe-dl .tot dd{font-weight: 600}.sp-score{display: flex;align-items: baseline;gap: 6px}.sp-score b{font-size: 32px;font-weight: 600}.sp-score span{color: var(--muted);font-size: 14px}.sp-tips{padding-left: 18px;font-size: 14px;color: var(--ink-2)}.sp-tips li{margin: 6px 0}.btn.sm{padding: 4px 10px;font-size: 13px;border-radius: 7px}.oe-acties{white-space: nowrap;text-align: right}.oe-acties .btn + .btn{margin-left: 4px}.hist{list-style: none;padding: 0;margin: 0;font-size: 14px}.hist li{padding: 8px 0;border-top: 1px solid var(--line)}.hist li:first-child{border-top: 0}.hist .k{font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;margin-right: 6px;padding: 1px 6px;border-radius: 4px}.hist .k.koop{background: var(--up-bg);color: var(--up)}.hist .k.verkoop{background: var(--down-bg);color: var(--down)}.linkbtn{background: none;border: 0;color: var(--accent);cursor: pointer;font: inherit;padding: 0;text-decoration: underline}.oe-pos td small{color: var(--muted)}@media (max-width: 860px){.oe-grid{grid-template-columns: minmax(0, 1fr)}.oe-totaal .v{font-size: 32px}}@media (max-width: 760px){.oe-pos th:nth-child(3), .oe-pos td:nth-child(3), .oe-pos th:nth-child(6), .oe-pos td:nth-child(6){display: none}} kbd{font: 600 11.5px var(--font);border: 1px solid var(--line-2);border-bottom-width: 2px;border-radius: 5px;padding: 1px 5px;background: var(--sunk);color: var(--ink-2)}dialog.palet{border: 0;border-radius: 16px;padding: 0;width: min(640px, calc(100vw - 24px));margin-top: 12vh;background: var(--surface);color: var(--ink);box-shadow: 0 30px 80px rgb(0 0 0 / .4);overflow: hidden}dialog.palet::backdrop{background: rgb(10 12 15 / .5);backdrop-filter: blur(2px)}.palet input{width: 100%;border: 0;border-bottom: 1px solid var(--line);background: transparent;color: var(--ink);font-size: 17px;padding: 18px 20px;outline: none}.palet ul{list-style: none;margin: 0;padding: 6px;max-height: min(60vh, 460px);overflow-y: auto}.palet li[data-i]{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 9px 12px;border-radius: 9px;cursor: pointer}.palet li[data-i] small{display: block;color: var(--muted);font-size: 13px}.palet li[aria-selected="true"]{background: color-mix(in srgb, var(--accent) 12%, var(--surface))}.pal-g{font-size: 12px;text-transform: uppercase;letter-spacing: .07em;color: var(--muted);font-weight: 600;padding: 10px 12px 4px}.pal-leeg{padding: 16px;color: var(--muted)}.pal-voet{display: flex;gap: 16px;flex-wrap: wrap;padding: 10px 16px;margin: 0;border-top: 1px solid var(--line);font-size: 12px;color: var(--muted)}.pal-voet kbd{margin-right: 2px}dialog.hulp{padding: 20px 22px}dialog.hulp h2{font-size: 20px;margin-bottom: 10px}dialog.hulp dl{display: grid;gap: 6px;margin: 0 0 12px}dialog.hulp dl > div{display: grid;grid-template-columns: 110px 1fr;gap: 10px;align-items: center;font-size: 14px}dialog.hulp dd{margin: 0;color: var(--ink-2)}@media (max-width: 760px){dialog.palet{margin-top: 4vh}}.f-wat{margin: 8px 0 0;color: var(--ink-2);font-size: 15px;max-width: 62ch;line-height: 1.5}.narrow-wide{max-width: 1000px;margin: 0 auto}.vg-keuze{display: flex;gap: 10px;align-items: center;flex-wrap: wrap;margin: 18px 0 10px}.vg-chips{display: flex;gap: 6px;flex-wrap: wrap}.vg-chip{display: inline-flex;align-items: center;gap: 6px;background: var(--surface);border: 1px solid var(--line-2);border-radius: 999px;padding: 4px 6px 4px 12px;font-size: 14px;font-weight: 600}.vg-chip button{border: 0;background: var(--sunk);border-radius: 50%;width: 22px;height: 22px;cursor: pointer;color: var(--muted)}.vg-keuze .add{flex: 1;min-width: 220px;margin: 0}.vg-ranges{display: flex;gap: 4px;flex-wrap: wrap;margin-bottom: 10px}.vg-ranges button{border: 1px solid var(--line-2);background: transparent;padding: 5px 11px;border-radius: 8px;font-size: 13px;color: var(--muted);cursor: pointer}.vg-ranges button[aria-pressed="true"]{background: var(--ink);color: var(--bg);border-color: var(--ink)}.vg-tabel{margin-top: 16px}.vg-uitleg{font-size: 14px;margin-top: 10px}.les-toc .l-progress{flex-direction: column;align-items: stretch;gap: 6px;font-size: 13px}.les-toc .l-progress .l-bar{flex: none;width: 100%} .ud-hero{padding: 18px 0 6px}.ud-hero h1{font-size: clamp(30px, 5vw, 46px);line-height: 1.05;letter-spacing: -.03em;font-weight: 600;margin: 6px 0 12px}.ud-start{margin-top: 18px}.ud-start .fine{max-width: 62ch}.ud-status{margin-top: 20px;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 16px 18px;box-shadow: var(--shadow)}.ud-teller{margin: 0 0 10px;color: var(--ink-2)}.ud-teller b{font-size: 32px;color: var(--ink);letter-spacing: -.02em;margin-right: 4px}.ud-dots{display: grid;grid-template-columns: repeat(15, minmax(0, 1fr));gap: 5px;max-width: 520px}.ud-dots a{aspect-ratio: 1;display: grid;place-items: center;border-radius: 50%;font-size: 12px;font-weight: 600;color: var(--muted);background: var(--sunk);border: 1px solid var(--line)}.ud-dots a.open{border-color: var(--accent);color: var(--accent);background: var(--surface)}.ud-dots a.af{background: var(--up);border-color: var(--up);color: #fff}.ud-dots a.nu{outline: 2px solid var(--accent);outline-offset: 2px}.ud-zin{margin: 12px 0 6px;font-weight: 600}.ud-status .fine{margin-top: 8px}.linkje{background: none;border: 0;padding: 0;color: var(--muted);text-decoration: underline;cursor: pointer;font-size: inherit}.linkje:hover{color: var(--accent)}.ud-week{margin-top: 34px}.ud-week h2{font-size: 24px;letter-spacing: -.01em}.ud-wk{display: inline-block;font-size: 12px;text-transform: uppercase;letter-spacing: .07em;color: var(--accent);font-weight: 600;margin-right: 6px;vertical-align: 3px}.ud-week > .muted{margin: 6px 0 12px;max-width: 64ch}.ud-dagen{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.ud-dag details{background: var(--surface);border: 1px solid var(--line);border-radius: 12px}.ud-dag summary{display: grid;grid-template-columns: 34px minmax(0, 1fr) auto;align-items: center;gap: 12px;padding: 12px 14px;cursor: pointer;list-style: none}.ud-dag summary::-webkit-details-marker{display: none}.ud-n{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;font-weight: 600;font-size: 13px;background: var(--sunk);color: var(--ink-2);border: 1px solid var(--line)}.ud-t{font-weight: 600}.ud-s{font-size: 13px;color: var(--muted);white-space: nowrap}.ud-dag.af .ud-n{background: var(--up);border-color: var(--up);color: #fff}.ud-dag.af .ud-s{color: var(--up);font-weight: 600}.ud-dag.nu details{border-color: var(--accent);box-shadow: 0 0 0 1px var(--accent)}.ud-dag.nu .ud-n{background: var(--accent);border-color: var(--accent);color: #fff}.ud-dag.nu .ud-s{color: var(--accent);font-weight: 600}.ud-dag.slot .ud-t{color: var(--ink-2)}.ud-dag.slot .ud-n{opacity: .6}.ud-body{padding: 0 16px 16px 60px}.ud-waarom{margin: 0 0 10px;color: var(--ink-2);font-family: var(--serif);font-size: 17px;line-height: 1.55}.ud-links{list-style: none;padding: 0;margin: 0 0 10px;display: grid;gap: 4px}.ud-links a{color: var(--accent);font-weight: 600}.ud-links small{color: var(--muted);margin-left: 4px;white-space: nowrap}.ud-doe{margin: 0 0 12px;line-height: 1.55}.ud-doe b{display: inline-block;font-size: 12px;text-transform: uppercase;letter-spacing: .08em;background: var(--flag-bg);color: var(--flag);padding: 2px 7px;border-radius: 6px;margin-right: 6px;vertical-align: 1px}.ud-doe a{color: var(--accent);text-decoration: underline;text-underline-offset: 2px}.ud-form{margin: 4px 0 10px;display: flex;flex-wrap: wrap;gap: 10px;align-items: flex-end}.ud-veld{display: grid;gap: 6px;font-size: 13px;color: var(--ink-2);font-weight: 600;flex: 1 1 260px}.ud-veld textarea, .ud-veld input, .ud-veld select{padding: 10px 12px;border-radius: 9px;border: 1px solid var(--line-2);background: var(--sunk);color: var(--ink);font: inherit;font-size: 16px;font-weight: 400;width: 100%}.ud-veld textarea{resize: vertical;min-height: 64px;line-height: 1.45}.ud-veld.num{flex: 0 1 300px}.ud-in{position: relative;display: block}.ud-in .pre, .ud-in .post{position: absolute;top: 50%;transform: translateY(-50%);color: var(--muted);font-size: 16px;font-weight: 400;pointer-events: none}.ud-in .pre{left: 12px}.ud-in .post{right: 12px}.ud-in .pre + input{padding-left: 28px}.ud-in input:has(+ .post){padding-right: 30px}.ud-veld.keuze{border: 0;padding: 0;margin: 0;flex-basis: 100%}.ud-veld.keuze legend{padding: 0;margin-bottom: 6px}.ud-veld.keuze label{display: flex;gap: 10px;align-items: center;font-weight: 400;color: var(--ink);padding: 9px 12px;border: 1px solid var(--line-2);border-radius: 9px;background: var(--sunk);cursor: pointer;margin-bottom: 6px}.ud-veld.keuze label:has(input:checked){border-color: var(--accent);background: var(--surface);box-shadow: 0 0 0 1px var(--accent)}.ud-veld.keuze input{accent-color: var(--accent);width: 18px;height: 18px;margin: 0}.ud-reactie p{margin: 0 0 12px;padding: 10px 12px;border-radius: 10px;background: var(--sunk);border-left: 3px solid var(--accent);line-height: 1.5}.ud-reactie p.goed{border-left-color: var(--up);background: var(--up-bg)}.ud-reactie p.fout{border-left-color: var(--flag);background: var(--flag-bg)}.ud-reactie a{color: var(--accent);text-decoration: underline}.ud-overzicht{list-style: none;padding: 10px 12px;margin: 0 0 12px;background: var(--sunk);border-radius: 10px;display: grid;gap: 6px}.ud-overzicht b{display: block;font-size: 13px;color: var(--muted);font-weight: 600}.ud-overzicht a{color: var(--accent)}.ud-acties{margin: 6px 0 0}.ud-klaar.is-done{background: var(--up);border-color: var(--up);color: #fff} .geldkaart{margin: 6px 0 14px;padding: 22px 22px 18px;border-radius: 16px;background: var(--surface);border: 1px solid var(--line-2);box-shadow: var(--shadow);position: relative;overflow: hidden}.geldkaart::before{content: "";position: absolute;inset: 0 0 auto 0;height: 5px;background: linear-gradient(90deg, var(--accent), var(--up))}.geldkaart h2{font-size: 24px;letter-spacing: -.02em;margin: 2px 0 2px}.geldkaart header .muted{margin: 0;font-size: 13px}.geldkaart blockquote{margin: 16px 0;padding: 0 0 0 14px;border-left: 3px solid var(--accent);font-family: var(--serif);font-size: 17px;line-height: 1.5;color: var(--ink)}.gk-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px 18px;margin: 14px 0}.gk-grid div{border-top: 1px solid var(--line);padding-top: 8px}.gk-grid dt{font-size: 12px;text-transform: uppercase;letter-spacing: .06em;color: var(--muted);font-weight: 600}.gk-grid dd{margin: 2px 0 0;font-weight: 600;font-size: 16px}.gk-grid dd a{color: var(--accent);font-weight: 500}.gk-regel{margin: 8px 0;line-height: 1.5}.gk-fine{font-size: 13px;color: var(--muted);margin: 12px 0 0}.geldkaart footer{margin-top: 14px;padding-top: 10px;border-top: 1px dashed var(--line-2);font-size: 13px;color: var(--ink-2);font-weight: 600}.gk-acties{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 12px} .l-uitdaging{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 18px;align-items: center;margin: 22px 0 6px;padding: 18px 20px;border-radius: 16px;background: var(--surface);border: 1px solid var(--line);box-shadow: var(--shadow);border-left: 5px solid var(--up)}.l-uitdaging h2{font-size: 24px;margin: 2px 0 6px}.l-uitdaging p{margin: 0;color: var(--ink-2);max-width: 62ch}.ud-dots.mini{grid-template-columns: repeat(15, minmax(0, 1fr));gap: 4px;margin: 8px 0 4px}.ud-dots.mini span{aspect-ratio: 1;border-radius: 50%;background: var(--sunk);border: 1px solid var(--line)}.ud-dots.mini span.open{border-color: var(--accent)}.ud-dots.mini span.af{background: var(--up);border-color: var(--up)}@media (max-width: 640px){.ud-body{padding: 0 14px 14px}.ud-dots{grid-template-columns: repeat(10, minmax(0, 1fr))}.gk-grid{grid-template-columns: minmax(0, 1fr)}.l-uitdaging{grid-template-columns: minmax(0, 1fr)}}@media print{html.print-kaart body *{visibility: hidden}html.print-kaart .geldkaart, html.print-kaart .geldkaart *{visibility: visible}html.print-kaart .geldkaart{position: absolute;left: 0;top: 0;width: 100%;box-shadow: none;border-color: #999}html.print-kaart .geldkaart a{color: #000;text-decoration: none}} h1, h2, h3, .crumbs, .kicker, .lede{font-variant-numeric: proportional-nums} .f-acties{display: flex;gap: 8px;flex-shrink: 0}.bel{height: 36px;padding: 0 12px 0 10px;border: 1px solid var(--line-2);border-radius: 9px;background: transparent;color: var(--ink-2);display: flex;align-items: center;gap: 6px;font-size: 14px;cursor: pointer;position: relative}.bel::before{content: "";width: 16px;height: 16px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a2.5 2.5 0 0 0 2.45-2h-4.9A2.5 2.5 0 0 0 12 22zm7-6v-5a7 7 0 0 0-5.5-6.84V3.5a1.5 1.5 0 0 0-3 0v.66A7 7 0 0 0 5 11v5l-2 2v1h18v-1z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a2.5 2.5 0 0 0 2.45-2h-4.9A2.5 2.5 0 0 0 12 22zm7-6v-5a7 7 0 0 0-5.5-6.84V3.5a1.5 1.5 0 0 0-3 0v.66A7 7 0 0 0 5 11v5l-2 2v1h18v-1z'/%3E%3C/svg%3E") center / contain no-repeat}.bel:hover{color: var(--ink);border-color: var(--ink-2)}.bel[aria-pressed="true"]{color: var(--accent);border-color: var(--accent)}.bel-n{position: absolute;top: -7px;right: -7px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--accent);color: #fff;font-size: 12px;font-weight: 600;display: grid;place-items: center}dialog.alarm-dlg{border: 0;border-radius: 16px;padding: 18px 20px 14px;width: min(520px, calc(100vw - 24px));max-height: calc(100vh - 40px);overflow: auto;background: var(--surface);color: var(--ink);box-shadow: 0 30px 80px rgb(0 0 0 / .4)}dialog.alarm-dlg::backdrop{background: rgb(10 12 15 / .5);backdrop-filter: blur(2px)}.al-kop{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px}.al-kop h2{font-size: 20px;display: grid;gap: 2px}.al-kop h2 small{font-size: 14px;color: var(--muted);font-weight: 500}.al-x{background: none;border: 0;font-size: 24px;line-height: 1;color: var(--muted);cursor: pointer;padding: 0 4px}.al-nu{font-size: 24px;font-weight: 600;letter-spacing: -.02em;margin: 10px 0 2px}.al-uitleg{margin: 0 0 12px;font-size: 14px}.al-seg{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 6px;margin-bottom: 12px}.al-seg button{background: var(--sunk);border: 1.5px solid var(--line);border-radius: 10px;padding: 9px 8px;font-size: 13px;font-weight: 600;cursor: pointer;color: var(--ink-2)}.al-seg button[aria-checked="true"]{border-color: var(--accent);color: var(--ink);background: color-mix(in srgb, var(--accent) 9%, var(--surface))}.al-form{display: grid;gap: 8px}.al-form label{display: grid;gap: 6px;font-size: 13px;color: var(--ink-2);font-weight: 600}.al-form input, .al-form select{padding: 10px 12px;border-radius: 9px;border: 1px solid var(--line-2);background: var(--sunk);color: var(--ink);font: inherit;font-size: 16px;font-weight: 400;width: 100%}.al-form .btn{justify-self: start}.al-hint{margin: 0;font-size: 13px;color: var(--muted);min-height: 1.4em}.alarm-dlg h3{font-size: 14px;margin: 18px 0 6px;color: var(--ink-2)}.al-lijst{list-style: none;padding: 0;margin: 0}.al-lijst li{display: flex;align-items: center;gap: 8px;padding: 8px 0;border-top: 1px solid var(--line)}.al-lijst li > span{flex: 1;min-width: 0}.al-lijst.groot li > span{display: grid;gap: 2px}.al-lijst.groot small{color: var(--muted);font-size: 13px}.al-lijst a:hover b{color: var(--accent)}.al-raak{display: inline-block;font-size: 12px;font-weight: 600;color: var(--up);background: var(--up-bg);padding: 1px 6px;border-radius: 6px}.al-push{margin-top: 14px}.al-push-in{display: flex;gap: 12px;align-items: center;justify-content: space-between;background: var(--sunk);border-radius: 12px;padding: 12px 14px}.al-push-in p{margin: 0;display: grid;gap: 2px;font-size: 14px}.al-push-in .muted{font-size: 13px}.al-stil{display: flex;gap: 8px;align-items: center;font-size: 13px;color: var(--ink-2);margin-top: 8px}.al-stil input{accent-color: var(--accent)}.al-fout{color: var(--down);font-size: 13px;margin: 8px 0 0}.melding.alarm{border-left: 4px solid var(--accent)}.melding.alarm a{color: inherit;text-decoration: underline;font-weight: 600;justify-self: start;margin-top: 2px}@media (max-width: 520px){.bel span{display: none}.bel{padding: 0 10px}.al-seg{grid-template-columns: minmax(0, 1fr)}.al-push-in{flex-direction: column;align-items: flex-start}}.al-push-in .btn{white-space: nowrap;flex-shrink: 0} .blok[data-blok="briefing"] .blok-in{min-height: 90px}.blok[data-blok="lijst"] .blok-in{min-height: 120px}.blok[data-blok="indices"] .blok-in{min-height: 400px}.blok[data-blok="nieuws"] .blok-in{min-height: 260px}.blok[data-blok="leren"] .blok-in{min-height: 185px}.blok[data-blok="vraag"] .blok-in{min-height: 200px}.blok[data-blok="uitdaging"] .blok-in{min-height: 105px}.blok[data-blok="alarmen"] .blok-in{min-height: 170px}.blok[data-blok="oefen"] .blok-in, .blok[data-blok="plan"] .blok-in{min-height: 105px}.blok[data-blok="crypto"] .blok-in{min-height: 225px}.blok[data-blok="rente"] .blok-in{min-height: 175px}@media (max-width: 860px){.blok[data-blok="briefing"] .blok-in{min-height: 200px}.blok[data-blok="indices"] .blok-in{min-height: 520px}.blok[data-blok="leren"] .blok-in{min-height: 230px}.blok[data-blok="vraag"] .blok-in{min-height: 240px}.blok[data-blok="uitdaging"] .blok-in{min-height: 150px}.blok[data-blok="alarmen"] .blok-in{min-height: 250px}.blok[data-blok="oefen"] .blok-in, .blok[data-blok="plan"] .blok-in{min-height: 125px}.blok[data-blok="rente"] .blok-in{min-height: 200px}} .mijn .groet-dag{min-height: 1.4em}.mijn .mijn-sub{min-height: 3.2em}.dash, .oefen, .instellingen, .vgl-app{min-height: 100vh}.vergelijk{min-height: 100vh}.vg-chips{min-height: 38px}@media (max-width: 640px){.vg-chips{min-height: 80px}} .duiding{margin: 22px 0 26px}.col-side .duiding{margin: 0 0 16px;background: var(--surface);border: 1px solid var(--line);border-radius: 14px;padding: 16px 16px 12px}.dd-kop{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 6px}.dd-kop h2{font-size: 13px;text-transform: uppercase;letter-spacing: .07em;color: var(--muted);font-weight: 600}.ai-label{font-size: 12px;font-weight: 600;letter-spacing: .02em;color: var(--ink-2);border: 1px solid var(--line-2);border-radius: 999px;padding: 2px 9px;white-space: nowrap}.dd-lijst{list-style: none;margin: 0;padding: 0}.dd{padding: 16px 0;border-top: 1px solid var(--line)}.dd:first-child{border-top: 0;padding-top: 8px}.dd-meta{margin: 0 0 4px;font-size: 12px;color: var(--muted);display: flex;gap: 10px}.dd-meta span{text-transform: uppercase;letter-spacing: .06em;font-weight: 600}.dd-meta .dd-ai{text-transform: none;letter-spacing: 0;font-weight: 500;color: var(--ink-2);border: 1px solid var(--line-2);border-radius: 999px;padding: 0 7px;font-size: 12px}.dd h3{font-size: 17px;line-height: 1.35;letter-spacing: -.01em;font-weight: 600}.duiding.klein .dd h3{font-size: 15px}.dd-tekst{margin: 6px 0 0;color: var(--ink-2);line-height: 1.55}.dd-letwel{margin: 8px 0 0;padding: 8px 12px;background: var(--sunk);border-radius: 10px;font-size: 14px;line-height: 1.5;color: var(--ink)}.dd-letwel b{font-size: 12px;text-transform: uppercase;letter-spacing: .08em;color: var(--muted);margin-right: 6px}.duiding.klein .dd-letwel{font-size: 13px}.dd-voet{margin: 8px 0 0;display: flex;flex-wrap: wrap;gap: 6px 12px;font-size: 13px}.dd-voet a{color: var(--muted);text-decoration: underline;text-underline-offset: 2px;text-decoration-color: var(--line-2)}.dd-voet a:hover{color: var(--accent)}.dd-voet .dd-fonds{text-decoration: none;color: var(--ink-2);border: 1px solid var(--line);border-radius: 999px;padding: 0 8px}.dd-uitleg{margin: 10px 0 0;font-size: 12px;color: var(--muted);line-height: 1.5}.dd-uitleg a{color: inherit;text-decoration: underline}.nw-alle{font-size: 13px;text-transform: uppercase;letter-spacing: .07em;color: var(--muted);font-weight: 600;margin: 8px 0 10px} body{letter-spacing: -0.006em}h1, h2, h3{letter-spacing: -0.015em} .nav .nav-learn{color: var(--muted);font-weight: 400}.nav .nav-learn[aria-current]{color: var(--ink);font-weight: 600}.zoek-knop{display: none;border: 0;background: transparent;width: 40px;height: 40px;place-items: center;cursor: pointer;color: var(--ink);flex-shrink: 0}.tape svg{display: none}.tape .t{min-width: 0;padding: 8px 14px}.tape .t-n{font-size: 12px} .live::before{animation: none}.kwc-pulse{display: none}.mstate.open::before{box-shadow: none} :root{--tegel: #fbf9ff;--heat-min: .1;--heat-max: .36}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--tegel: transparent;--heat-min: .05;--heat-max: .35}}:root[data-theme="dark"]{--tegel: transparent;--heat-min: .05;--heat-max: .35}.tile{--heat: rgb(var(--heat-up) / calc(var(--heat-min) + var(--a) * var(--heat-max)));background: linear-gradient(var(--heat), var(--heat)), var(--tegel)}.tile[style*="--v:-"]{--heat: rgb(var(--heat-down) / calc(var(--heat-min) + var(--a) * var(--heat-max)));background: linear-gradient(var(--heat), var(--heat)), var(--tegel)}.tile.strong, .tile.strong:hover{color: var(--ink)}.tile.strong small{color: var(--ink-2) !important} @keyframes tup{from{background-color: color-mix(in srgb, var(--up) 12%, transparent)}to{background-color: transparent}}@keyframes tdown{from{background-color: color-mix(in srgb, var(--down) 12%, transparent)}to{background-color: transparent}}.tick-up, .tick-down{animation-duration: .6s}@media (max-width: 760px){.search{display: none}.zoek-knop{display: grid}.tape{display: none}.top-in{padding: 8px 14px;flex-wrap: nowrap}.brand{font-size: 17px}.nav a{padding: 6px 9px 9px;font-size: 14px}} .lede{font-family: var(--font);font-size: 17px;line-height: 1.6;color: var(--ink-2)}.les .lede, .day .lede, .learn .l-hero .lede{font-family: var(--serif)} .chg.big.up, .chg.big.down{background: none}.foot-belofte{font-weight: 500;color: var(--ink-2)} .movers-l li{flex-wrap: wrap;row-gap: 2px}.movers-l .waarom{flex-basis: 100%;font-size: 12px;color: var(--muted);line-height: 1.4}.movers-l .waarom a{color: inherit;text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 2px}.movers-l .waarom a:hover{color: var(--accent)}.al-push-in.ios{display: grid}.al-push-in.ios ol{margin: 4px 0 0;padding-left: 20px;font-size: 14px;display: grid;gap: 2px} :root[data-kleur="cb"]{--up: #1f62bf;--up-bg: #dce7f9;--down: #a74700;--down-bg: #fde0c8;--heat-up: 31 98 191;--heat-down: 167 71 0}@media (prefers-color-scheme: dark){:root[data-kleur="cb"]:not([data-theme="light"]){--up: #6aa5ff;--up-bg: #12233d;--down: #ff9a3d;--down-bg: #3a2210;--heat-up: 106 165 255;--heat-down: 255 154 61}}:root[data-kleur="cb"][data-theme="dark"]{--up: #6aa5ff;--up-bg: #12233d;--down: #ff9a3d;--down-bg: #3a2210;--heat-up: 106 165 255;--heat-down: 255 154 61} body{font-size: 15px;letter-spacing: -0.008em} p, li, h1, h2, h3, h4, blockquote, figcaption, label, summary, dt, .lede, .kicker, .crumbs, .brief{font-variant-numeric: proportional-nums}table, .num, .px, .chg, .f-px, .f-chg, .hero-px, .hero-chg, .ch-px, .ch-chg, .stats dd, .tape, .s-v, .movers-l span, .n-k a span, .kwc, .tile span, .big-rang, .pc-out dd, .plan-out-nums dd, .rente-mini dd, .mini-k b, .oe-pos, .oe-totaal{font-variant-numeric: tabular-nums}::selection{background: var(--signatuur);color: #100e15}:focus-visible{outline: 1.5px solid var(--ink);outline-offset: 3px;border-radius: 0}a:hover{color: var(--ink)} .top{background: var(--bg);border-bottom: 1px solid var(--line)}.top-in{padding: 14px 24px 8px;gap: 24px}.brand{font-size: 19px;font-weight: 650;letter-spacing: -.035em;color: var(--merk)}.search{max-width: 420px;margin-left: 12px}.search input{height: 34px;border: 0;border-bottom: 1px solid var(--line-2);background: transparent;border-radius: 0;padding: 0 28px 0 0;font-size: 14px}.search input::placeholder{color: var(--muted)} input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none;width: 11px;height: 11px;cursor: pointer;background: var(--ink);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 1l10 10M11 1L1 11' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat}.search input:focus{background: transparent;border-color: var(--ink)}.search kbd{border: 0;background: none;top: 8px;right: 0;padding: 0}.suggest{top: 42px;border: 1px solid var(--ink);border-radius: 0;box-shadow: 0 16px 40px rgb(0 0 0 / .12)}.suggest a[aria-selected="true"], .suggest a:hover{background: var(--sunk)}.mstate{font-size: 13px;color: var(--muted);gap: 8px}.mstate::before{width: 6px;height: 6px}.mijn-knop{display: flex;align-items: center;gap: 8px;font-size: 14px;color: var(--ink);white-space: nowrap}.mijn-knop svg{display: none}.mijn-knop[aria-current] span{box-shadow: inset 0 -1.5px 0 var(--ink)}.nav{padding: 0 24px;gap: 26px}.nav a, .nav .nav-learn{padding: 8px 0 11px;font-size: 14px;font-weight: 400;color: var(--muted);border-bottom: 1.5px solid transparent}.nav a:hover{color: var(--ink)}.nav a[aria-current], .nav .nav-learn[aria-current]{color: var(--ink);font-weight: 500;border-color: var(--ink)} .pos{padding: 4px 0 30px;border-bottom: 1px solid var(--rule);margin-bottom: 30px}:root[data-bekend] .pos{display: none}.pos .kicker{margin: 0 0 12px}main .pos h1{margin: 0;font-size: clamp(34px, 5vw, 56px);line-height: 1.02;letter-spacing: -.045em;font-weight: 600;text-wrap: balance}.pos .lede{margin: 16px 0 0}.pos-knoppen{display: flex;gap: 10px 22px;align-items: center;margin: 24px 0 6px;flex-wrap: wrap}.pos-drie{list-style: none;margin: 22px 0 0;padding: 0;display: grid}.pos-drie li{border-top: 1px solid var(--line)}.pos-drie a{display: block;padding: 12px 0;color: var(--ink-2);font-size: 15px;line-height: 1.5}.pos-drie a:hover b{text-decoration: underline;text-underline-offset: 3px}.pos-drie b{color: var(--ink);font-weight: 600}.intro .dag-kop{margin: 0 0 8px;font-size: clamp(24px, 3vw, 34px);line-height: 1.1;letter-spacing: -.03em;font-weight: 600;color: var(--ink);text-transform: none} .subnav{display: flex;gap: 24px;margin: 0 0 28px;overflow-x: auto;scrollbar-width: none}.subnav::-webkit-scrollbar{display: none}.subnav a{padding: 6px 0 8px;font-size: 14px;color: var(--muted);white-space: nowrap}.subnav a:hover{color: var(--ink)}.subnav a[aria-current]{color: var(--ink);font-weight: 500;box-shadow: inset 0 -1.5px 0 var(--ink)} .onder{display: none} .tape{background: var(--bg);border-bottom: 1px solid var(--line)}.tape-in{padding: 0 24px;gap: 28px}.tape .tick, .tape .t{display: flex;align-items: baseline;gap: 8px;padding: 9px 0;border: 0;font-size: 13px}.tape .t-n{font-size: 13px;color: var(--muted)}.tape .t-p{font-weight: 500}.tape .t-c{font-size: 13px}.tick:hover{background: none}.tick:hover .t-n{color: var(--ink)} main{padding: 40px 24px 72px}.grid{gap: 56px}.col-side{top: 132px}main :is(.intro, .f-head, .day, .l-hero, .les, .prose, .mijn-kop, .narrow, .narrow-wide, .fund) h1{font-size: clamp(32px, 4.4vw, 48px);line-height: 1.04;letter-spacing: -.04em;font-weight: 600;text-wrap: balance}.lede{font-size: 17px;line-height: 1.6;color: var(--ink-2);max-width: 62ch}.kicker, .nw-alle, .dd-kop h2, .card h2, .hero-q h2, .ch-name, .movers h3, .stats dt, .board th, .les-body th, .l-num, .ob-stap{font-size: 11.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.card h2, .dd-kop h2{color: var(--ink)} .card, .col-side .duiding, .board-wrap, .hero, .crypto-hero, .movers-l, .results, .l-path, .quiz, .onthoud-wrap{background: none;border: 0;border-top: 1px solid var(--rule);border-radius: 0;box-shadow: none}.card{padding: 14px 0 0}.card + .card{margin-top: 44px}.col-side .duiding{padding: 14px 0 0;margin: 0 0 44px}.hero{padding: 16px 0 0;margin-top: 32px}.crypto-hero{padding: 16px 0 0;margin: 28px 0}.board-wrap{overflow: visible}.more{color: var(--ink);text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px;font-weight: 400} .l-today > div, .l-tool-grid a, .plan-card, .les-nav a, .calc, .live-block, .ins, .blok, .oe-kas, .geldkaart, .l-uitdaging, .rk, .rj-grid > div, .sp-r, .pb-grid, .plan-chart-wrap, .narrow > .news, .warn, .ud-status{background: none;border: 0;border-top: 1px solid var(--line);border-radius: 0;box-shadow: none;padding-left: 0;padding-right: 0}.narrow > .news{border-top: 0;padding: 0}.plan-out-nums > div, .pc-out{background: none;border-radius: 0;padding-left: 0;padding-right: 0} .btn{border-radius: 0;padding: 12px 20px;font-weight: 500;font-size: 15px;letter-spacing: -.005em}.btn:hover{opacity: .86} .btn.ghost{background: none;border-color: transparent;padding-left: 2px;padding-right: 2px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px;text-decoration-color: var(--line-2)}.btn.ghost:hover{border-color: transparent;text-decoration-color: var(--ink);opacity: 1}.btn.sm{border-radius: 0}.l-cta, .ob-nav{gap: 10px 22px;align-items: center}.tabs{background: none;border: 0;padding: 0;gap: 22px;border-radius: 0}.tabs a{padding: 8px 0;border-radius: 0;font-size: 14px;color: var(--muted)}.tabs a[aria-selected="true"]{background: none;box-shadow: inset 0 -1.5px 0 var(--ink);color: var(--ink);font-weight: 500}.views{gap: 18px}:is(.views, .ranges, .chips, .hero-ranges, .crypto-ranges, .lv-ranges, .vg-ranges) button, .compare-btn{border: 0;background: none;border-radius: 0;padding: 8px 2px;font-size: 13px;color: var(--muted);cursor: pointer}:is(.views, .ranges, .chips, .hero-ranges, .crypto-ranges, .lv-ranges, .vg-ranges) button:hover, .compare-btn:hover{color: var(--ink)}:is(.views, .ranges, .chips, .hero-ranges, .crypto-ranges, .lv-ranges, .vg-ranges) button[aria-pressed="true"], .compare-btn[aria-pressed="true"]{background: none;color: var(--ink);font-weight: 500;box-shadow: inset 0 -1.5px 0 var(--ink)}.ranges, .hero-ranges, .crypto-ranges, .lv-ranges, .vg-ranges, .chips{gap: 16px}.compare-btn::before{content: "+ "}.compare-btn[aria-pressed="true"]::before{content: "× "}input, select, textarea{border-radius: 0}:is(.ob-naam, .veld, .add, .ud-veld, .al-form, .pb-grid, .sl) :is(input, select, textarea), .search-big input{border-radius: 0;background: transparent;border: 1px solid var(--line-2)}:is(.ob-naam, .veld, .add, .ud-veld, .al-form, .pb-grid, .sl) :is(input, select, textarea):focus, .search-big input:focus{border-color: var(--ink);outline: none} .star{color: var(--line-2)}.star[aria-pressed="true"], .star.big[aria-pressed="true"]::before{color: var(--ink)}.star.big{border: 0;padding: 0 4px;height: 40px;border-radius: 0;color: var(--ink);gap: 8px;font-size: 14px}.star.big[aria-pressed="true"]{border: 0}.bel{border: 0;border-radius: 0;padding: 0 4px;height: 40px;color: var(--ink);gap: 8px}.bel[aria-pressed="true"]{color: var(--ink)}.bel[aria-pressed="true"] span{box-shadow: inset 0 -1.5px 0 var(--ink)}.bel-n{background: var(--ink);color: var(--bg);border-radius: 9px}.f-acties{gap: 18px} .board-bar{margin: 40px 0 0;padding-bottom: 6px}.board th{background: var(--bg);padding: 12px 12px 10px;border-bottom: 1px solid var(--line)}.board td{padding: 13px 12px}.board tbody tr:hover{background: var(--sunk)}.board .px, .c-name b, .chg{font-weight: 500}.c-name a:hover b{color: var(--ink);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.c-name small{margin-top: 1px}.board td:first-child, .board th:first-child{padding-left: 0}.board td:last-child, .board th:last-child{padding-right: 0}.dot{background: var(--ink);width: 5px;height: 5px}.tile{border-radius: 0}.heat{padding: 16px 0}.heat-tiles{gap: 2px}.rbar{height: 2px;border-radius: 0}.rbar i{width: 1.5px;height: 10px;top: -4px;border-radius: 0}.breadth-bar, .s-bar i{border-radius: 0}.breadth-bar{height: 4px} .hero-top{margin-bottom: 14px;align-items: flex-end}.hero-q{display: grid;grid-template-columns: auto auto 1fr;align-items: baseline;column-gap: 14px;row-gap: 6px}.hero-q h2{grid-column: 1 / -1}.hero-px, .ch-px{font-size: clamp(40px, 5.2vw, 56px);font-weight: 500;letter-spacing: -.045em;line-height: 1}.hero-chg, .ch-chg{font-size: 18px;font-weight: 500}.f-quote{margin: 28px 0 8px;gap: 8px 18px}.f-px{font-size: clamp(48px, 7vw, 72px);font-weight: 500;letter-spacing: -.05em;line-height: .95}.f-chg{font-size: 20px;font-weight: 500}.f-sub{margin-top: 8px}.f-wat{font-size: 16px;line-height: 1.6;margin-top: 14px}.flags{gap: 4px 18px;margin-top: 12px}.flags span{background: none;color: var(--ink);padding: 0;border-radius: 0;font-weight: 500;font-size: 14px}.rel{margin-top: 6px}.chart-card{background: none;border: 0;border-top: 1px solid var(--line);border-radius: 0;padding: 14px 0 0;margin: 32px 0;box-shadow: none}.stats dl{background: none;border: 0;border-top: 1px solid var(--rule);border-radius: 0;gap: 0 28px}.stats dl > div{background: none;padding: 14px 0;border-bottom: 1px solid var(--line)}.stats dd{font-size: 17px;font-weight: 500;margin-top: 6px}.why, .peers{margin-top: 56px}.why h2, .peers h2, .day h2{font-size: 22px;letter-spacing: -.025em;font-weight: 600;margin-bottom: 16px}.peers .board{border: 0;border-top: 1px solid var(--rule);border-radius: 0;background: none}.crumbs{font-size: 13px;margin-bottom: 22px} .kwc-last rect{fill: var(--bg)}.kwc-last text, :root[data-theme="dark"] .kwc-last text{fill: var(--ink);font-weight: 600}.kwc-last.up text{fill: var(--up)}.kwc-last.down text{fill: var(--down)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .kwc-last text{fill: var(--ink)}:root:not([data-theme="light"]) .kwc-last.up text{fill: var(--up)}:root:not([data-theme="light"]) .kwc-last.down text{fill: var(--down)}}:root[data-theme="dark"] .kwc-last.up text{fill: var(--up)}:root[data-theme="dark"] .kwc-last.down text{fill: var(--down)}.kwc-tip{border-radius: 0;box-shadow: none}.kwc-legend{border-radius: 0;background: color-mix(in srgb, var(--bg) 88%, transparent)}.kwc-base{opacity: .5} .n-t{font-weight: 500}.n-k{gap: 4px 16px}.n-k a{background: none;border: 0;padding: 0;border-radius: 0;font-size: 13px}.n-k a:hover{text-decoration: underline;text-underline-offset: 3px}.multi{color: var(--ink)}.new{background: var(--ink);color: var(--bg);border-radius: 0}.ai-label, .dd-meta .dd-ai{border: 0;padding: 0;border-radius: 0;font-weight: 500;color: var(--muted);letter-spacing: 0;text-transform: none}.dd-meta .dd-ai::before{content: "· "}.dd{padding: 20px 0}.dd:first-child{padding-top: 12px}.dd h3{font-weight: 600;letter-spacing: -.015em}.dd-letwel{background: none;border-radius: 0;border-left: 1px solid var(--rule);padding: 1px 0 1px 14px;margin-top: 12px;color: var(--ink)}.dd-letwel b{color: var(--ink)}.dd-voet .dd-fonds{border: 0;padding: 0;border-radius: 0;color: var(--ink);text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px} .account .acc-vak{margin: 28px 0 8px;padding-top: 18px;border-top: 1px solid var(--rule)}.acc-form{display: grid;gap: 18px;max-width: 480px}.acc-mail{display: grid;gap: 6px;font-size: 15px;font-weight: 500;color: var(--ink)}.acc-mail input{height: 46px;padding: 0 12px;font: inherit;font-weight: 400;font-size: 16px;color: var(--ink);background: transparent;border: 1px solid var(--line-2);border-radius: 0}.acc-mail input:focus{outline: none;border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.acc-mail input[aria-invalid="true"]{border-color: var(--down)}.acc-fout{margin: -8px 0 0;font-size: 14px;color: var(--down)}.acc-keuzes{border: 0;margin: 0;padding: 0;display: grid;gap: 4px}.acc-keuzes legend{padding: 0;margin: 0 0 4px;font-size: 14px;color: var(--ink-2)}.acc-keuzes .sw{margin: 0;padding: 6px 0;align-items: flex-start;line-height: 1.45}.acc-keuzes .sw input{flex: none;margin: 1px 4px 0 0}.acc-form .btn{justify-self: start}.acc-check h2, .bewaar h2{margin: 0 0 8px;font-size: 22px;letter-spacing: -.025em;font-weight: 600;color: var(--ink);text-transform: none}.acc-check p, .acc-uit{margin: 0 0 12px;font-size: 16px;color: var(--ink-2);line-height: 1.55}.acc-demo{font-size: 14px;color: var(--muted) !important}.acc-waarom{list-style: none;margin: 34px 0 0;padding: 0;display: grid}.acc-waarom li{padding: 12px 0;border-top: 1px solid var(--line);font-size: 15px;line-height: 1.5;color: var(--ink-2)}.acc-waarom b, .bewaar li b{color: var(--ink);font-weight: 600}.acc-klein{margin-top: 24px;font-size: 13.5px;line-height: 1.55}.account > form{margin: 22px 0 0}.acc-code{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;max-width: 300px;margin: 18px 0 4px}.acc-code input[name="code"]{width: 100%;min-width: 0;height: 56px;font-size: 26px;font-weight: 500;letter-spacing: .32em;font-variant-numeric: tabular-nums}.acc-code input[name="code"]::placeholder{color: var(--line-2);letter-spacing: .32em}.acc-code .btn{justify-self: start}.acc-code .acc-fout{margin: -6px 0 0} .vraag-pag > .kicker{margin: 0 0 10px}.vdd.groot .vdd-vraag{margin: 0 0 22px;font-size: clamp(27px, 6.4vw, 38px);line-height: 1.12;letter-spacing: -.035em;font-weight: 600;color: var(--ink);text-wrap: balance}.vdd.groot .q-opts{gap: 10px}.vdd.groot .q-opts button{font-size: 17px;padding: 15px 16px;line-height: 1.4}.vdd.groot .vdd-uitleg{margin: 18px 0 6px;font-size: 17px;line-height: 1.6}.vdd.groot .vdd-stat{font-size: 15px}.vdd-na{margin: 18px 0 8px;padding-top: 16px;border-top: 1px solid var(--line)}.vdd-reeks{margin: 0 0 14px;font-size: 15px;color: var(--ink-2)}.vdd-acties{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 22px}.vdd .vdd-les{margin-top: 14px;color: var(--ink);text-decoration: none;box-shadow: inset 0 -1px 0 var(--line-2)}.vdd .vdd-les:hover{box-shadow: inset 0 -1.5px 0 var(--ink)}.vdd.groot .vdd-les{font-size: 15px}.vraag-gisteren{margin: 44px 0 0;padding-top: 14px;border-top: 1px solid var(--rule)}.vraag-gisteren h2{margin: 0 0 10px;font-size: 11.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--ink);font-weight: 600}.vraag-gisteren p{margin: 0 0 8px;font-size: 16px;line-height: 1.55;color: var(--ink-2)}.vraag-gisteren .vg-vraag{color: var(--ink);font-weight: 500}.vraag-zo{margin-top: 28px;font-size: 14px;line-height: 1.55}.l-vraag{margin: 8px 0 34px;padding-top: 14px;border-top: 1px solid var(--rule);max-width: 680px}.l-vraag .vdd h3{font-size: 21px;line-height: 1.25;letter-spacing: -.02em;margin: 6px 0 14px} .push-plek:empty{display: none}.dag-acties{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 24px;margin: 6px 0 22px;min-height: 49px} .dag-acties .push-plek{min-width: 0}.push-aan{font-size: 14px;color: var(--muted)}.push-aan .linkbtn, .push-aan button{color: var(--ink)}.push-fout{margin: 8px 0 0;font-size: 14px;color: var(--down)}.push-meer{margin: 10px 0 0;font-size: 14px;color: var(--ink-2)}.push-meer p{margin: 0 0 6px}.push-ios{margin: 6px 0 0;padding-left: 20px;font-size: 14px;line-height: 1.6;color: var(--ink-2)}.ins-push .sw{margin: 4px 0 10px}.ins-sub{margin: 22px 0 6px;font-size: 15px;font-weight: 600;color: var(--ink)} .wb-aanmeld{margin: 26px 0 6px;padding-top: 16px;border-top: 1px solid var(--rule)}.wb-aanmeld h2{margin: 0 0 6px;font-size: 20px;line-height: 1.25;letter-spacing: -.02em;font-weight: 600;color: var(--ink);text-transform: none}.wb-aanmeld > p{margin: 0 0 14px;font-size: 15px;line-height: 1.55;color: var(--ink-2);max-width: 60ch}.wb-aanmeld .acc-klein{margin-top: 14px}.wb-form{max-width: 420px}.wb-deel{margin: 34px 0 0;padding-top: 12px;border-top: 1px solid var(--rule)}.wb-deel h2{margin: 0 0 8px;font-size: 11.5px;letter-spacing: .1em;text-transform: uppercase;font-weight: 600;color: var(--ink)}.wb-deel p{margin: 0;font-size: 16px;color: var(--ink-2)}.wb-twee{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 32px}.wb-twee > div{min-width: 0}.wb-lijst, .wb-dagen, .wb-archief{list-style: none;margin: 0;padding: 0}.wb-lijst li{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-top: 1px solid var(--line);font-size: 15px}.wb-lijst li a{color: var(--ink)}.wb-lijst .up, .wb-lijst .down{font-variant-numeric: tabular-nums;white-space: nowrap}.wb-lijst .up{color: var(--up)}.wb-lijst .down{color: var(--down)}.wb-dagen li{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 12px;padding: 10px 0;border-top: 1px solid var(--line);font-size: 15px;line-height: 1.45}.wb-dagen li span{color: var(--muted)}.wb-dagen li a{color: var(--ink)}.wb-archief{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 32px}.wb-archief li{padding: 8px 0;border-top: 1px solid var(--line);font-size: 15px}.wb-archief a{color: var(--ink)}@media (max-width: 560px){.wb-twee{grid-template-columns: minmax(0, 1fr)}.wb-twee > div + div{margin-top: 18px}}.acc-paneel .acc-acties{margin-top: 22px}.acc-acties{display: flex;flex-wrap: wrap;gap: 10px 22px;align-items: center;margin-top: 18px}.acc-melding:empty{display: none}.acc-regel{margin: -10px 0 26px;font-size: 14px}.acc-inst .btn{margin-top: 2px} .bewaar{border-top: 1px solid var(--rule);padding: 14px 0 0;margin: 0 0 40px}.bewaar p{margin: 0 0 12px;font-size: 15px;line-height: 1.55;color: var(--ink-2);max-width: 62ch}.bewaar ul{list-style: none;margin: 0 0 6px;padding: 0}.bewaar li{padding: 9px 0;border-top: 1px solid var(--line);font-size: 14px;color: var(--ink-2)} .melding.bewaar-vraag{gap: 4px;padding: 14px 16px}.melding .melding-knoppen{display: flex;gap: 18px;align-items: center;margin-top: 10px;opacity: 1}.melding .melding-knoppen .btn{background: var(--bg);color: var(--ink);border-color: var(--bg);padding: 9px 14px;font-size: 14px}.melding .melding-knoppen .btn.ghost{background: none;color: var(--bg);border-color: transparent;padding: 9px 2px;text-decoration-color: color-mix(in srgb, var(--bg) 55%, transparent)}  .krantkop{margin: 0 0 28px}.krantkop-naam{margin: 0 0 12px;font-family: var(--serif);font-weight: 700;font-size: clamp(30px, 5.4vw, 46px);line-height: 1;letter-spacing: -.02em;color: var(--ink)}.krantkop-regel{display: flex;flex-wrap: wrap;gap: 2px 20px;margin: 0;padding: 7px 0 6px;border-top: 3px solid var(--rule);border-bottom: 1px solid var(--rule);font-size: 11.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink)}.krantkop-regel span:first-child{margin-right: auto} .l-paths{gap: 48px 32px;margin: 48px 0}.l-path{padding: 16px 0 0;gap: 8px}.l-path:hover{transform: none}.l-path:hover h2{text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px}.l-path.complete{border-top-color: var(--up)}.l-num{color: var(--muted)}.l-bar{height: 2px;border-radius: 0}.l-bar i, .done-btn.is-done, .les-list li.done .les-n, .les-toc li.done::before{background: var(--ink);color: var(--bg);border-color: var(--ink);border-radius: 0}.l-today{gap: 32px}.l-today > div{padding-top: 16px}.l-tool-grid{gap: 0 32px}.l-tool-grid a{padding: 14px 0}.l-tool-grid a:hover b{text-decoration: underline;text-underline-offset: 3px}.plan-cards{gap: 32px}.plan-card{padding-top: 16px}.les-list{gap: 0}.les-list a{background: none;border: 0;border-top: 1px solid var(--line);border-radius: 0;padding: 16px 0}.les-list li:last-child a{border-bottom: 1px solid var(--line)}.les-list a:hover .les-t b{text-decoration: underline;text-underline-offset: 3px}.les-n{background: none;width: auto;height: auto;border-radius: 0;color: var(--muted);font-weight: 500}.les-list li.done .les-n{background: none;color: var(--ink)}.les-toc li::before{background: none;border-radius: 0;color: var(--muted)}.les-toc li.done::before{background: none;color: var(--ink)}.les-nav a{padding: 16px 0}.les-nav a:hover{border-color: var(--ink)}.les-body a{color: var(--ink);text-decoration-color: var(--line-2)}.les-body a:hover{text-decoration-color: var(--ink)}.les-body blockquote{border-left: 1px solid var(--rule)}.les-body .voorbeeld, .les-body aside.tip, .les-body aside.let-op{background: none;border: 0;border-left: 1px solid var(--rule);border-radius: 0;padding: 2px 0 2px 20px}.les-body aside.tip::before, .les-body aside.let-op::before{color: var(--ink);font-size: 11.5px;letter-spacing: .1em}.onthoud{border-radius: 0;padding: 26px 28px}.quiz{padding: 18px 0 0}.q-opts button{border-radius: 0;background: none}.warn{border-top: 0;border-left: 1px solid var(--rule);padding: 2px 0 2px 16px}.warn b{color: var(--ink)}.soort{background: none;border: 0;padding: 0;border-radius: 0;color: var(--muted);font-weight: 500}.risk i{border-radius: 0}.risk i.on, .risk.r2 i.on{background: var(--ink)} dialog.onboard, dialog.palet, dialog.alarm-dlg{border-radius: 0;border: 1px solid var(--ink);box-shadow: 0 24px 60px rgb(0 0 0 / .22)}.ob-opties button{background: none;border: 1px solid var(--line-2);border-radius: 0}.ob-opties button:hover{border-color: var(--ink)}.ob-opties button[aria-pressed="true"]{border-color: var(--ink);background: none;box-shadow: inset 0 0 0 1px var(--ink)}.ob-bar{height: 2px;border-radius: 0}.ob-bar i{background: var(--ink)}.melding{border-radius: 0}.melding.rang, .melding.badge{background: var(--ink);color: var(--bg)} .foot{border-top: 1px solid var(--rule);padding: 28px 24px 56px;gap: 40px}.foot nav{gap: 10px 22px}.foot nav a:hover{color: var(--ink)}.foot .theme{border: 0;background: none;width: auto;height: auto;padding: 0;font: inherit;color: var(--muted);cursor: pointer;display: inline}.foot .theme:hover{color: var(--ink)} @media (max-width: 760px){.top-in{padding: 12px 16px 6px;gap: 12px}.brand{font-size: 18px}.mstate{margin-left: auto;font-size: 12px}.zoek-knop{margin-right: -6px}.mijn-knop{width: 40px;height: 40px;justify-content: center;margin-right: -8px}.mijn-knop span{display: none}.mijn-knop svg{display: block}.nav{padding: 0 16px;gap: 22px;-webkit-mask-image: linear-gradient(to right, #000 88%, transparent);mask-image: linear-gradient(to right, #000 88%, transparent)}.nav a, .nav .nav-learn{padding: 6px 0 10px}main{padding: 28px 16px 56px}.grid{gap: 48px}.hero-px, .ch-px{font-size: 40px}.f-px{font-size: 48px}.stats dl{gap: 0 20px}.chart-tools .ranges button, .ch-kies .crypto-ranges button{padding: 10px 0}.chart-tools .ranges, .ch-kies .crypto-ranges{gap: 0}.bel span{display: none}.foot{padding: 24px 16px 40px;gap: 18px}.nav, .mijn-knop{display: none}.onder{position: fixed;left: 0;right: 0;bottom: 0;z-index: 30;display: grid;grid-template-columns: repeat(5, 1fr);background: var(--bg);border-top: 1px solid var(--line);padding: 0 4px env(safe-area-inset-bottom)}.onder a{text-align: center;padding: 15px 0 16px;font-size: 13px;color: var(--muted)}.onder a[aria-current]{color: var(--ink);font-weight: 600;box-shadow: inset 0 2px 0 var(--ink)}body{padding-bottom: calc(50px + env(safe-area-inset-bottom))}.meldingen{bottom: calc(66px + env(safe-area-inset-bottom))}.subnav{gap: 20px;margin-bottom: 22px}}@media (min-width: 761px){.mstate{margin-left: auto}} .duiding{border-top: 1px solid var(--rule);padding-top: 14px}.rente-mini dl{gap: 0 20px}.rente-mini dl > div, .doubling li, .mini-k, .next-les{background: none;border-radius: 0;border: 0;border-top: 1px solid var(--line);padding: 10px 0}.next-les{border-left: 0;margin-top: 14px}.mini-k:hover{outline: 0}.mini-k:hover b, .next-les:hover b{text-decoration: underline;text-underline-offset: 3px}.doubling{gap: 0}.oe-regels{gap: 0}.oe-regels li{background: none;border: 0;border-top: 1px solid var(--line);border-radius: 0;padding: 12px 0}.oe-regels li:last-child{border-bottom: 1px solid var(--line)}.plan-steps li{background: none;border: 0;border-top: 1px solid var(--line);border-radius: 0;padding: 16px 0 16px 44px}.plan-steps li::before{border-radius: 0;width: 26px;height: 26px;left: 0;top: 16px}.ud-dag details{background: none;border: 0;border-top: 1px solid var(--line);border-radius: 0}.ud-dagen > li:last-child details{border-bottom: 1px solid var(--line)}.ud-dag summary{padding: 14px 0}.ud-n{border-radius: 0;background: none;border: 1px solid var(--line-2);color: var(--ink-2);width: 28px;height: 28px;font-weight: 500}.ud-dag.af .ud-n{background: var(--ink);border-color: var(--ink);color: var(--bg)}.ud-dag.nu .ud-n{background: none;border: 1.5px solid var(--ink);color: var(--ink);font-weight: 600}.ud-overzicht{background: none;border-radius: 0;border-left: 1px solid var(--rule);padding: 2px 0 2px 16px}.ud-overzicht a, .ud-doe a, .vdd-les, .ch-link, .crypto-table .wat a, .bronnen a, .plan-card details summary{color: var(--ink)} .crypto-table .wat a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;text-decoration-color: color-mix(in srgb, currentColor 40%, transparent)}.ud-doe b{background: none;color: var(--ink);padding: 0;border-radius: 0}.ud-veld.keuze label{border-radius: 0;background: none}.ud-veld.keuze label:has(input:checked){border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink);background: none}.al-push-in{background: none;border-radius: 0;border-left: 1px solid var(--rule);padding: 2px 0 2px 16px}.seg button{background: none;border: 1px solid var(--line-2);border-radius: 0}.seg button[aria-pressed="true"]{border-color: var(--ink);background: none;box-shadow: inset 0 0 0 1px var(--ink)}.bdg{border-radius: 0}.bdg.on{border: 1px solid var(--ink);background: none}.az a{border-radius: 0;border: 0;background: none;width: 28px}.az a:hover{text-decoration: underline;text-underline-offset: 3px}.vg-chip{border-radius: 0;border: 0;border-bottom: 1px solid var(--ink);background: none;padding: 4px 0}.vg-chip button{border-radius: 0;background: none}.les-body .kern, .onthoud, .calc-out{border-radius: 0}.ud-dots a{border-radius: 0}.ud-dots a.af, .ud-klaar.is-done{background: var(--ink);border-color: var(--ink);color: var(--bg)}.ud-dots a.open{border-color: var(--ink);box-shadow: none}.ud-reactie p, .ud-reactie > div{background: none;border-radius: 0;border-left: 1px solid var(--rule);padding: 2px 0 2px 16px}.ud-reactie p.goed{background: none;border-left-color: var(--up)}.ud-reactie p.fout{background: none;border-left-color: var(--down)} .al-seg button{background: none;border: 1px solid var(--line-2);border-radius: 0;font-weight: 500}.al-seg button[aria-checked="true"]{border-color: var(--ink);background: none;box-shadow: inset 0 0 0 1px var(--ink);color: var(--ink)} .palet li[data-i]{border-radius: 0}.palet li[aria-selected="true"]{background: var(--sunk)}kbd{border-radius: 0} .meter{height: 4px;border-radius: 0}.meter i{background: var(--ink)}.meter i.up{background: var(--up)} .heat{grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));gap: 24px 20px;align-items: start}.heat-tiles{grid-template-columns: repeat(auto-fill, minmax(112px, 1fr))} .vg-chips{gap: 4px 22px}.vg-chip{border-bottom: 0;gap: 2px}.kwc-legend{left: 0;padding: 2px 0} main p a:not(.btn){text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;text-decoration-color: color-mix(in srgb, currentColor 40%, transparent)}main p a:not(.btn):hover{text-decoration-color: currentColor}.crypto-table tr.sel td{background: var(--sunk)}.les-body .tabel{overflow-x: auto;margin: 18px 0 24px}.les-body .tabel table{display: table;margin: 0}.pc-out dd small{display: block;grid-column: auto;font-size: 12px;font-weight: 400;color: var(--muted)} .mijn-kop{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: end;gap: 8px 24px}@media (max-width: 760px){.mijn-kop{grid-template-columns: minmax(0, 1fr)}.mijn-acties{justify-self: start}}  .nu{margin: 0 0 34px;border-top: 1px solid var(--rule)}.nu-kop{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 12px 0 2px}.nu-kop h2{margin: 0;font-size: 11.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink)}.nu-kop a{display: inline-block;padding: 5px 0;margin: -5px 0;font-size: 13px;color: var(--muted);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;text-decoration-color: color-mix(in srgb, currentColor 40%, transparent)}.nu-kop a:hover{color: var(--ink);text-decoration-color: currentColor}.nu-lijst, .mo-lijst, .mo-verder{list-style: none;margin: 0;padding: 0}.nu-lijst li + li, .mo-lijst li + li, .mo-verder li + li{border-top: 1px solid var(--line)}.nu-lijst a{display: block;padding: 9px 0;font-size: 17px;font-weight: 600;line-height: 1.4;letter-spacing: -.01em;color: var(--ink);text-wrap: pretty}.mo-lijst a, .mo-verder a{display: block;padding: 10px 0;font-size: 16px;line-height: 1.45;color: var(--ink)}.nu-lijst a:hover .mo-t, .mo-lijst a:hover .mo-t, .mo-verder a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.mo-sub{display: block;margin-top: 2px;font-family: var(--font);font-size: 14px;font-weight: 400;line-height: 1.45;color: var(--muted)}.mo-jaar li{display: grid;grid-template-columns: 96px minmax(0, 1fr);gap: 12px;align-items: baseline}.mo-datum{padding: 10px 0;font-size: 14px;color: var(--muted)} .momenten > .kicker a, .moment > .kicker a{color: var(--muted)}.mo-aanbod{margin: 18px 0 0;min-height: 49px} .mo-tekst{margin: 22px 0 0;max-width: 64ch;font-family: var(--serif);font-size: 17px;line-height: 1.65;color: var(--ink)}.mo-tekst p{margin: 0 0 16px}.mo-fonds{margin: 0;font-size: 15px}.mo-deel{margin: 34px 0 0;padding-top: 12px;border-top: 1px solid var(--rule)}.mo-deel h2{margin: 0 0 6px;font-size: 11.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink)}.mo-deel > p{margin: 0;max-width: 64ch;font-size: 16px;line-height: 1.55;color: var(--ink-2)}.mo-deel .mo-push{margin: 14px 0 0}.mo-bron{margin: 30px 0 0;font-size: 13px;line-height: 1.5;color: var(--muted)}main .mo-bron a{color: var(--muted)}.mo-voet{margin: 22px 0 0;font-size: 13px;line-height: 1.5} .wb-komend li{grid-template-columns: 200px minmax(0, 1fr)}@media (max-width: 560px){.wb-komend li{grid-template-columns: minmax(0, 1fr);gap: 2px}} .ins-meer{margin: 18px 0 0;border-top: 1px solid var(--line);padding-top: 4px}.ins-meer summary{cursor: pointer;padding: 10px 0;font-size: 14px;color: var(--ink-2)}.ins-meer summary:hover{color: var(--ink)}.ins-meer[open] summary{margin-bottom: 8px}.ins-meer .muted{margin: 12px 0 0;font-size: 14px;line-height: 1.6}.note.ook{margin-top: 4px} :root[data-oefen] .oefen > .oe-intro{visibility: hidden} .les-momenten{margin: 36px 0 0;padding-top: 12px;border-top: 1px solid var(--rule)}.les-momenten h2{margin: 0 0 6px;font-size: 11.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink)}.wb-vast{margin: 14px 0 0;font-size: 14px} .bd-inhoud{display: flex;flex-wrap: wrap;gap: 2px 18px;margin: 16px 0 0;font-size: 14px}.bd-inhoud a{display: inline-block;padding: 4px 0;color: var(--ink-2);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;text-decoration-color: color-mix(in srgb, currentColor 40%, transparent)}.bd-inhoud a:hover{color: var(--ink);text-decoration-color: currentColor}.bd-groep{scroll-margin-top: 16px}.bd-uitleg{margin: 0 0 12px;max-width: 64ch;font-size: 16px;line-height: 1.55;color: var(--ink-2)}.bd-lijst{margin: 4px 0 14px}.bd-rij{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "wat bedrag" "noot noot";column-gap: 16px;padding: 10px 0;border-top: 1px solid var(--line)}.bd-rij:last-child{border-bottom: 1px solid var(--line)}.bd-rij dt{grid-area: wat;font-size: 15.5px;line-height: 1.4;color: var(--ink)}.bd-bedrag{grid-area: bedrag;margin: 0;font-size: 16px;font-weight: 600;line-height: 1.4;font-variant-numeric: tabular-nums;color: var(--ink);text-align: right;white-space: nowrap}.bd-noot{grid-area: noot;margin: 3px 0 0;max-width: 60ch;font-size: 13.5px;line-height: 1.45;color: var(--muted)}.bd-later{margin: 0 0 12px;max-width: 64ch;padding-left: 12px;border-left: 2px solid var(--line-2);font-size: 15px;line-height: 1.55;color: var(--ink-2)}.bd-vraag{margin: 18px 0 4px;font-size: 16px;font-weight: 600;line-height: 1.4;color: var(--ink)}.bd-antwoord{margin: 0;max-width: 64ch;font-size: 15.5px;line-height: 1.6;color: var(--ink-2)} .board-wrap{content-visibility: auto;contain-intrinsic-block-size: auto 1600px}.col-side > .card{content-visibility: auto;contain-intrinsic-block-size: auto 280px}.foot{content-visibility: auto;contain-intrinsic-block-size: auto 240px}