@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter.woff2) format("woff2")}

:root{--bg:#e7f5f6;--card:#fff;--tx:#1a2324;--mu:#668385;--bd:#d9eeef;--ac:#1cc7d3;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#091b1d;--card:#10292b;--tx:#eceef2;--mu:#9abdc0;--bd:#1f4043;--ac:#52dce6}}
:root[data-theme="dark"]{--bg:#091b1d;--card:#10292b;--tx:#eceef2;--mu:#9abdc0;--bd:#1f4043;--ac:#52dce6}
html{scroll-padding-top:env(safe-area-inset-top,0px)}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--tx);font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.45}
.w{max-width:1100px;margin:0 auto;padding:20px 16px 40px}
h1{margin:0 0 4px;font-size:1.7rem}
.sub{color:var(--mu);margin:0 0 18px}
.bar{position:sticky;top:env(safe-area-inset-top,0px);background:var(--bg);padding:10px 0;z-index:5}
input{width:100%;padding:11px 14px;border:1px solid var(--bd);border-radius:10px;background:var(--card);color:var(--tx);font-size:1rem}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.chip{border:1px solid var(--bd);background:var(--card);color:var(--tx);padding:6px 13px;border-radius:99px;cursor:pointer;font-size:.9rem}
.info{background:var(--card);border:1px solid var(--bd);border-left:4px solid var(--ac);border-radius:10px;padding:12px 14px;margin:8px 0;font-size:.9rem}
.info{padding:20px 22px;margin:12px 0 16px;font-size:1.08rem;line-height:1.6;border-left-width:7px;background:linear-gradient(180deg,rgba(23,153,162,.07),transparent),var(--card);box-shadow:0 4px 18px rgba(14,72,76,.10)}.info>b{display:flex;align-items:center;gap:10px;font-size:1.3rem;line-height:1.25;margin-bottom:10px;color:var(--tx)}.info .ubt{display:block}.ubl{display:inline-block;margin-top:14px;background:var(--ac);color:#fff;font-weight:700;font-size:.98rem;padding:11px 20px;border-radius:99px;text-decoration:none}.ubl:hover{filter:brightness(1.1)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .ubl{color:#0a2122}}:root[data-theme="dark"] .ubl{color:#0a2122}
.info b{display:block;margin-bottom:2px}
.bd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;margin-right:7px;border-radius:6px;color:#fff;font-size:.68rem;font-weight:700;vertical-align:middle;letter-spacing:.02em}
.top{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:620px){.top{grid-template-columns:1fr}}
.tb{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:12px 14px}
.tb h2{margin:0 0 6px;font-size:.95rem}
.tb button{display:flex;gap:10px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--bd);color:var(--tx);padding:7px 0;cursor:pointer;font:inherit;font-size:.86rem}
.tb button:first-of-type{border-top:0}
.tb b{color:var(--ac);width:16px}.tb small{color:var(--mu);margin-left:auto}
.tn{color:var(--mu);font-size:.78rem;margin:6px 0 0}
.lk{display:inline-block;margin:0 10px 10px 0;padding:6px 12px;border:1px solid var(--ac);border-radius:8px;color:var(--ac);font-size:.84rem;text-decoration:none}
.is{color:var(--mu);font-size:.75rem}
select{padding:6px 10px;border:1px solid var(--bd);border-radius:99px;background:var(--card);color:var(--tx);font-size:.9rem}
.cb{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--mu);margin-bottom:4px}
.st{background:none;border:0;font-size:1.3rem;cursor:pointer;color:#f59e0b;padding:0}
.cm{background:var(--card);border:1px solid var(--ac);border-radius:14px;padding:12px 14px;margin:0 0 16px;font-size:.85rem;overflow-x:auto}
.cm table{width:100%;border-collapse:collapse}.cm th,.cm td{text-align:left;vertical-align:top;padding:5px 8px 5px 0;border-top:1px solid var(--bd)}.cm th{color:var(--mu);font-weight:500;width:90px}
.cmb{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cmb .cml{flex:1;min-width:120px;color:var(--mu);font-weight:600}.cmb .btn{font:inherit;font-weight:700;font-size:.92rem;padding:10px 20px;border-radius:99px;border:0;background:var(--ac);color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(23,153,162,.25)}.cmb .btn:hover{filter:brightness(1.08)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .cmb .btn{color:#0a2122}}:root[data-theme="dark"] .cmb .btn{color:#0a2122}.cmpp{max-width:1000px}.cmsum{margin:0;padding-left:20px}.cmsum li{margin:0 0 8px;line-height:1.5}.cmdf{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin:14px 0 8px;font-weight:600;font-size:.92rem;cursor:pointer}.cmpw{overflow-x:auto;border:1px solid var(--bd);border-radius:14px;background:var(--card)}.cmpt{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.cmpt th,.cmpt td{padding:10px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--bd);min-width:140px}.cmpt tbody th{position:sticky;left:0;background:var(--card);color:var(--mu);font-weight:600;min-width:96px;max-width:110px;font-size:.84rem;z-index:1}.cmpt .cmh{position:relative;padding-top:30px;border-top:0}.cmpt .cmh b{display:block;margin:6px 0 2px;line-height:1.3}.cmpt .cmh small{color:var(--mu)}.cmdf input{width:auto!important;margin:0}.cmpt .cx{position:absolute;top:6px;right:6px;border:0;background:var(--bd);color:var(--tx);width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:.8rem}.cmpt .cgh td{background:var(--bg);color:var(--ac);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;min-width:0;padding:7px 12px}.cmpt td.bst{background:rgba(22,163,74,.16);font-weight:700}.cmpt .bt{display:inline-block;font-size:.68rem;font-weight:700;color:#15803d;background:rgba(22,163,74,.18);border-radius:99px;padding:1px 7px;margin-left:4px}.cmpt tr.dif th:first-child{box-shadow:inset 3px 0 0 var(--ac)}.cmpw.onlydiff tr.same{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .cmpt .bt{color:#4ade80}}:root[data-theme="dark"] .cmpt .bt{color:#4ade80}
.pcbar{position:sticky;top:8px;z-index:6}.pcbar .cm{box-shadow:0 6px 18px rgba(14,72,76,.18);margin:0 0 10px}.pct{width:100%;border-collapse:collapse;font-size:.9rem;background:var(--card);border:1px solid var(--bd);border-radius:12px}.pct th,.pct td{padding:10px 10px;text-align:left;vertical-align:middle;border-top:1px solid var(--bd)}.pct thead th{border-top:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);white-space:nowrap}.pct tr.pcr{cursor:pointer}.pct tr.pcr:hover{background:rgba(23,153,162,.07)}.pct td small{display:flex;align-items:center;gap:6px;color:var(--mu);margin-top:2px}.pct .pcc label{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px;cursor:pointer}.pct .pcc input{width:20px;height:20px;accent-color:var(--ac)}.pct td.g{color:#15803d;font-weight:700}.pct td.r{color:#b42318;font-weight:700}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .pct td.g{color:#4ade80}:root:not([data-theme="light"]) .pct td.r{color:#ff9d93}}:root[data-theme="dark"] .pct td.g{color:#4ade80}:root[data-theme="dark"] .pct td.r{color:#ff9d93}@media(max-width:600px){.pct th:nth-child(4),.pct td:nth-child(4),.pct th:nth-child(5),.pct td:nth-child(5){display:none}}
.ecw{display:flex;flex-direction:column;gap:6px}.ecc{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--bd);border-radius:12px;background:var(--card);font-weight:600;font-size:.9rem;cursor:pointer}.ecc input{width:20px!important;height:20px;margin:0;accent-color:var(--ac)}.ecc:has(input:checked){border-color:var(--ac);background:rgba(23,153,162,.1)}
.ov{font-size:.8rem;color:#b45309;background:rgba(245,158,11,.12);border-radius:8px;padding:6px 9px;margin:8px 0}
.lb{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);align-self:center;min-width:64px}
.chip.on{background:var(--ac);border-color:var(--ac);color:#fff}
.cnt{color:var(--mu);font-size:.85rem;margin:8px 0}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:16px}
@media(max-width:520px){.grid{grid-template-columns:1fr}}
.card{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:16px}
.card h2{margin:0;font-size:1.05rem}
.meta{color:var(--mu);font-size:.82rem;margin:2px 0 8px}
.tags span{display:inline-block;font-size:.72rem;background:var(--bg);border:1px solid var(--bd);border-radius:6px;padding:1px 7px;margin:0 4px 4px 0}
.desc{font-size:.88rem;margin:6px 0 12px}
h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);margin:12px 0 6px}
.pie{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.donut{width:120px;height:120px;border-radius:50%;position:relative;flex:none}
.donut::after{content:"";position:absolute;inset:26px;background:var(--card);border-radius:50%}
.leg{flex:1;min-width:150px;font-size:.84rem}
.leg div{display:flex;justify-content:space-between;gap:8px;padding:1px 0}
.sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}
.h{display:grid;grid-template-columns:22px 1fr 44px;gap:6px;align-items:center;font-size:.84rem;padding:3px 0}
.h b{color:var(--mu);font-weight:500}.h em{font-style:normal;text-align:right}
.bg{grid-column:2/4;height:4px;background:var(--bg);border-radius:3px;margin-top:-2px}
.bg i{display:block;height:100%;background:var(--ac);border-radius:3px}
.none{text-align:center;color:var(--mu);padding:40px}
.foot{color:var(--mu);font-size:.8rem;margin-top:26px}

h1{font-size:2rem;letter-spacing:-.02em}
input[type=search]{padding:14px 18px;border-radius:14px;font-size:1.05rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.card{padding:14px 16px;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.card summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center}
.card summary::-webkit-details-marker{display:none}
.card summary::after{content:"▾";margin-left:auto;color:var(--mu)}
.card details[open] summary::after{content:"▴"}
.sm-t{min-width:0}.sm-t h2{font-size:1rem}.sm-t .meta{margin:2px 0}
.donut.sm{width:64px;height:64px}.donut.sm::after{inset:15px}
.donut span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;font-size:.7rem;font-weight:700}
.kp{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kp span{font-size:.72rem;background:var(--bg);border-radius:6px;padding:1px 7px;color:var(--mu)}
.dt{margin-top:10px}
.tags i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}
.tw{overflow-x:auto;background:var(--card);border:1px solid var(--bd);border-radius:14px}
.tb2{width:100%;border-collapse:collapse;font-size:.86rem}
.tb2 th{cursor:pointer;text-align:left;padding:10px 12px;color:var(--mu);font-weight:600;white-space:nowrap}
.tb2 td{padding:10px 12px;border-top:1px solid var(--bd);vertical-align:top}
.tb2 tbody tr{cursor:pointer}.tb2 tbody tr:hover{background:var(--bg)}.tb2 small{color:var(--mu)}.tbc td b{display:block}.tbc td small{display:block;margin-top:2px}.tbc td{padding:9px 8px}.tbc th{padding:9px 8px}.tbc .pos{color:#15803d;font-weight:600}.tbc .neg{color:#b91c1c;font-weight:600}@media(max-width:600px){.tbc{font-size:.76rem}.tbc td,.tbc th{padding:8px 5px}}
.qk{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0 0}
.nfo{padding:2px 10px;margin-top:6px}
@media(max-width:520px){.lk{padding:5px 9px;font-size:.78rem}.card summary{gap:10px}h1{font-size:1.6rem}}
a.chip{text-decoration:none;display:inline-block}
h1{text-align:center;font-size:2.8rem;font-weight:800;letter-spacing:-.03em;color:var(--ac);margin:8px 0 6px}
.sub{text-align:center}
@media(max-width:520px){h1{font-size:2.1rem}}
.brand{display:flex;flex-direction:column;align-items:center;gap:2px}.brand img{height:84px;width:auto}.brand .lg-d{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .brand .lg-l{display:none}:root:not([data-theme="light"]) .brand .lg-d{display:block}}:root[data-theme="dark"] .brand .lg-l{display:none}:root[data-theme="dark"] .brand .lg-d{display:block}
.lay{display:block}
.fh{display:none}
#fp{margin:6px 0 10px}
.rd{display:grid;gap:5px}.rr{display:grid;grid-template-columns:78px 1fr 84px;gap:8px;align-items:center;font-size:.84rem}.rb{height:8px;background:var(--bg);border-radius:4px;overflow:hidden}.rb i{display:block;height:100%;border-radius:4px}.rb .ps{background:#16a34a}.rb .nb{background:#dc2626}.rr b{text-align:right}.pos{color:#16a34a}.neg{color:#dc2626}.rn{color:var(--mu);font-size:.74rem;margin:6px 0 0}
.more{margin:2px 0 6px;padding:0;border:0;background:none;color:var(--ac);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.more:hover{text-decoration:underline}
#det{max-width:860px;margin:0 auto}#det .bk{margin:6px 0 12px}
.dh{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:18px;margin-bottom:14px}.dh h2{margin:0 0 4px;font-size:1.5rem;letter-spacing:-.01em}
.ds{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px 18px;margin-bottom:14px}.ds h3:first-child{margin-top:0}.ds p{margin:6px 0;font-size:.93rem}.ds ul{margin:6px 0;padding-left:20px;font-size:.92rem}.ds li{margin:4px 0}
.bk2{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:10px}.bk2 th,.bk2 td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--bd);vertical-align:top}.bk2 th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);font-weight:600}.bk2 td.r,.bk2 th.r{text-align:right;white-space:nowrap}.bk2 tr.best td{background:rgba(16,185,129,.12)}.bk2 tr.best td:first-child{border-left:3px solid #10b981}.bk2 small{display:block;color:var(--mu);font-size:.75rem;font-weight:400}.cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 28px;align-items:start}.cs .pie{flex-wrap:wrap}.bki{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.bki label.ck{flex:1 1 100%;flex-direction:row;align-items:center;gap:10px;font-size:.88rem;line-height:1.35;min-width:0}.bki label.ck input{flex:none;width:20px;height:20px;margin:0}.bki label{font-size:.78rem;color:var(--mu);display:flex;flex-direction:column;gap:4px}.bki input[type=number]{padding:8px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--card);color:var(--tx);font:inherit;width:130px}.bki .ck{flex-direction:row;align-items:center;gap:6px}

.upd{display:inline-block;margin-left:6px;opacity:.85}
.rk{display:inline-flex;gap:3px;vertical-align:middle}.rk i{width:9px;height:9px;border-radius:50%;background:var(--bd);display:inline-block}.rk i.on{background:#f59e0b}
.rkl{display:flex;align-items:center;gap:8px;margin:8px 0 2px;font-size:.82rem;color:var(--mu)}.rkl b{color:var(--tx);font-weight:600}.rkl.big{font-size:.95rem}.rkl.big .rk i{width:14px;height:14px}
.spk{display:flex;gap:8px;margin:10px 0 4px;padding:10px 10px 6px;background:rgba(28,199,211,.06);border-radius:12px}.sb{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.sb small{font-size:.66rem;color:var(--mu);white-space:nowrap}.sv{font-size:.72rem;font-weight:700}.st0{height:34px;display:flex;align-items:flex-end;width:100%;justify-content:center}.st0 i{display:block;width:60%;max-width:22px;border-radius:4px 4px 0 0;background:#10b981}.st0 i.nb{background:#ef4444;border-radius:0 0 4px 4px;align-self:flex-start}
.wz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0}.wz label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;color:var(--mu)}.wz select{padding:9px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--card);color:var(--tx);font:inherit}.wz .ck{flex-direction:row;align-items:center;gap:8px;align-self:end}
.wzr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0}.wzc{text-align:left;background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:5px;cursor:pointer;color:var(--tx);font:inherit}.wzc:hover{border-color:var(--ac)}.wzc small{color:var(--mu)}.more2{color:var(--ac);font-size:.82rem;margin-top:2px}
.xs{margin:24px 0}.xs h2{font-size:1.1rem;margin:0 0 10px}.cmpn{margin-top:10px}.cmpn p{margin:6px 0}
.ib2{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:10px 14px;margin:0 0 8px}.ib2 summary{cursor:pointer;font-weight:600}.ib2 p{margin:8px 0 2px;color:var(--mu)}
.foot a{color:var(--ac)}.xp p{margin:8px 0}.xp{padding-top:6px}#about>summary,#privacy>summary{list-style:none;cursor:pointer}#about h3,#privacy h3{display:inline;font-size:1rem}
body.indet #wiz,body.indet #xtra{display:none!important}
@media(max-width:600px){.bk2 th:nth-child(2),.bk2 td:nth-child(2){display:none}.bk2 th,.bk2 td{padding:8px 4px}.bki input[type=number]{width:100%}.bki label{flex:1 1 130px}.spk{gap:4px;padding:8px 6px 6px}.sv{font-size:.66rem}.wzr{grid-template-columns:1fr}}
.kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.kv div{background:var(--bg);border-radius:10px;padding:8px 11px}.kv small{display:block;color:var(--mu);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.kv b{font-size:.95rem}
.sim{display:flex;flex-wrap:wrap;gap:8px}
.lay[hidden],#det[hidden],.sub[hidden]{display:none!important}
.hero{background:linear-gradient(135deg,rgba(28,199,211,.16),rgba(139,92,246,.12) 55%,rgba(20,184,166,.12));border:1px solid var(--bd);border-radius:22px;padding:18px 16px 16px;margin:0 0 14px;text-align:center}
.hero .sub{margin:4px 0 12px}
.stats{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.stats div{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:6px 16px;display:flex;flex-direction:column;align-items:center;min-width:92px}.stats b{font-size:1.25rem;color:var(--ac);line-height:1.2}.stats span{font-size:.72rem;color:var(--mu);text-transform:uppercase;letter-spacing:.05em}
.ch{display:flex;align-items:center;gap:10px;margin-bottom:2px}.ch h2{flex:1;min-width:0}
.ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex:none}.dh .ic{width:48px;height:48px;border-radius:14px}
.tis{vertical-align:-2px}.tg{margin-right:4px}.chip .tis{margin-right:2px}
.rp{flex:none;font-size:.82rem;font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}.rp small{font-weight:500;opacity:.8}
.rp.pos{background:rgba(22,163,74,.14);color:#16a34a}.rp.neg{background:rgba(220,38,38,.14);color:#dc2626}
.tags .tg{border:0;background:none;padding:0;margin:0 4px 0 0;display:inline-flex;vertical-align:middle}
.intro{margin:0 0 16px;text-align:center}.ig{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;text-align:left}.ig[hidden]{display:none}.ib{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:14px}.ib h3{margin:10px 0 4px;font-size:.98rem;text-transform:none;letter-spacing:0;color:var(--tx)}.ib p{margin:0;font-size:.86rem;color:var(--mu)}.intro[hidden]{display:none!important}
@media(max-width:700px){.ig{grid-template-columns:1fr}}
.ig{margin-top:0!important;align-items:start}.ib summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.ib summary::-webkit-details-marker{display:none}.ib summary h3{margin:0!important;flex:1}.ib summary::after{content:"▾";color:var(--mu)}.ib[open] summary::after{content:"▴"}.ib p{margin-top:10px!important}.ib .ic{width:36px;height:36px}
body.wide .w{max-width:1320px}
body.wide .lay{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);grid-template-areas:"side bar" "side res";column-gap:18px;align-items:start}
body.wide .bar{grid-area:bar;position:static}
body.wide .res{grid-area:res;min-width:0}
body.wide #fp{grid-area:side;display:block;position:sticky;top:12px;margin:10px 0 0;max-height:calc(100vh - 24px);overflow-y:auto;background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:14px;-webkit-overflow-scrolling:touch}
body.wide .fh{display:block;margin:0 0 6px;font-size:1rem}
body.wide #ft{display:none}
body.wide #fp .chips{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--bd)}
body.wide #fp .chips:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
body.wide #fp .lb{width:100%;margin-bottom:2px}
body.wide #fp .chip{font-size:.82rem;padding:5px 11px}
body.wide .grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}
.news{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:12px 14px;margin:0 0 16px}.news[hidden]{display:none!important}.news summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.news summary::-webkit-details-marker{display:none}.news summary h3{margin:0;font-size:.98rem;text-transform:none;letter-spacing:0;color:var(--tx)}.news summary em{margin-left:auto;font-style:normal;font-size:.75rem;color:var(--mu)}.news summary::after{content:"▾";color:var(--mu)}.news[open] summary::after{content:"▴"}.news .ic{width:36px;height:36px}
.ng{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:12px}.nw{display:flex;flex-direction:column;gap:3px;background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:10px 12px;text-decoration:none;color:var(--tx)}.nw:hover{border-color:var(--ac)}.nw small{color:var(--mu);font-size:.72rem}.nw b{font-size:.92rem}.nw span{font-size:.82rem;color:var(--mu)}.nn{color:var(--mu);font-size:.74rem;margin:10px 0 0}
@media(max-width:520px){.news summary em{display:none}}
.nl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.nl span{font-size:.82rem;color:var(--mu)}.nl .lk{margin:0}
.hd summary{list-style:none;cursor:pointer}.hd summary::-webkit-details-marker{display:none}.hd summary:hover span{color:var(--ac)}.cv{font-style:normal;color:var(--mu);font-size:.7rem}.hd[open] .cv{display:inline-block;transform:rotate(180deg)}.hx{margin:2px 0 8px 28px;padding:8px 11px;background:var(--bg);border-radius:10px;font-size:.85rem}.hx p{margin:0 0 6px}.hx .hm{color:var(--mu);font-size:.78rem}.hx .lk{margin:2px 0 0}
.hd summary::after,.card .hd[open] summary::after,.card details.hd[open] summary::after{content:none!important;display:none}
.card .hd summary.h,#det .hd summary.h{display:grid;grid-template-columns:22px 1fr 48px;gap:6px;align-items:center}
body{background:var(--bg) linear-gradient(180deg,rgba(28,199,211,.13),rgba(139,92,246,.07) 55%,rgba(28,199,211,0)) no-repeat top/100% 520px}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) body{background:var(--bg) linear-gradient(180deg,rgba(82,220,230,.14),rgba(139,92,246,.08) 55%,rgba(82,220,230,0)) no-repeat top/100% 520px}}
:root[data-theme="dark"] body{background:var(--bg) linear-gradient(180deg,rgba(82,220,230,.14),rgba(139,92,246,.08) 55%,rgba(82,220,230,0)) no-repeat top/100% 520px}
body{background-image:radial-gradient(1200px 520px at 50% -120px,rgba(28,199,211,.16),transparent 70%);background-repeat:no-repeat}

/* hero v2 */
.hero{position:relative;overflow:hidden;isolation:isolate;border:0;border-radius:26px;padding:34px 24px 26px;color:#fff;text-align:center;background:radial-gradient(900px 380px at 85% -20%,rgba(20,184,166,.55),transparent 60%),radial-gradient(700px 360px at 0% 120%,rgba(139,92,246,.45),transparent 60%),linear-gradient(135deg,#095a60 0%,#10b5c1 55%,#1cc7d3 100%);box-shadow:0 18px 40px -18px rgba(16,181,193,.55)}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 300' preserveAspectRatio='xMidYMax slice'%3E%3Crect x='0' y='191' width='60' height='109' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='60' y='105' width='44' height='195' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='106' y='203' width='77' height='97' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='184' y='199' width='42' height='101' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='226' y='199' width='55' height='101' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='281' y='195' width='76' height='105' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='361' y='137' width='43' height='163' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='404' y='205' width='54' height='95' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='459' y='157' width='58' height='143' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='486' y='129' width='4' height='28' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='517' y='171' width='76' height='129' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='594' y='136' width='46' height='164' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='641' y='198' width='63' height='102' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='704' y='203' width='76' height='97' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='783' y='142' width='83' height='158' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='868' y='136' width='69' height='164' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='939' y='179' width='59' height='121' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='999' y='137' width='45' height='163' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1047' y='117' width='61' height='183' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1112' y='195' width='44' height='105' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1157' y='167' width='88' height='133' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1199' y='139' width='4' height='28' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1248' y='205' width='66' height='95' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1314' y='139' width='88' height='161' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1404' y='122' width='61' height='178' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1468' y='108' width='77' height='192' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1545' y='150' width='55' height='150' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='0' y='151' width='39' height='149' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='8' y='243' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='8' y='291' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='41' y='185' width='44' height='115' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='63' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='49' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='49' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='87' y='168' width='75' height='132' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='95' y='180' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='151' y='212' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='123' y='228' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='151' y='228' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='151' y='244' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='95' y='260' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='109' y='276' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='109' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='163' y='238' width='69' height='62' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='195' y='210' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='213' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='233' y='171' width='70' height='129' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='283' y='215' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='241' y='231' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='241' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='255' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='303' y='157' width='66' height='143' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='339' y='169' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='185' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='201' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='339' y='217' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='353' y='217' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='233' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='265' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='353' y='265' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='339' y='281' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='370' y='216' width='63' height='84' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='378' y='228' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='420' y='244' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='406' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='434' y='240' width='74' height='60' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='442' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='456' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='484' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='498' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='442' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='456' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='470' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='484' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='508' y='184' width='40' height='116' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='516' y='212' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='530' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='551' y='187' width='44' height='113' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='571' y='159' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='573' y='199' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='573' y='215' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='573' y='247' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='559' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='598' y='228' width='50' height='72' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='606' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='620' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='620' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='651' y='191' width='37' height='109' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='659' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='659' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='659' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='673' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='691' y='207' width='79' height='93' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='713' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='755' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='699' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='699' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='713' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='713' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='772' y='217' width='39' height='83' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='794' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='794' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='794' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='815' y='216' width='71' height='84' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='837' y='260' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='865' y='260' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='851' y='276' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='851' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='888' y='220' width='63' height='80' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='917' y='192' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='924' y='248' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='938' y='248' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='910' y='264' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='924' y='280' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='952' y='217' width='58' height='83' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='979' y='189' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='960' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='988' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='974' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='960' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='974' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1011' y='164' width='78' height='136' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1047' y='176' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1019' y='192' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1033' y='208' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1047' y='240' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1061' y='240' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1019' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1047' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1061' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1091' y='207' width='40' height='93' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1113' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1099' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1132' y='164' width='40' height='136' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1140' y='208' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1154' y='208' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1140' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1173' y='230' width='55' height='70' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1181' y='242' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1181' y='274' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1209' y='274' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1195' y='290' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1230' y='163' width='44' height='137' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1238' y='223' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1252' y='223' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1252' y='255' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1252' y='287' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1276' y='225' width='61' height='75' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1284' y='237' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1298' y='237' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1284' y='253' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1326' y='253' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1284' y='285' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1326' y='285' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1339' y='175' width='63' height='125' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1389' y='187' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1347' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1361' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1361' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1375' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1402' y='158' width='46' height='142' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1423' y='130' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1410' y='170' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1424' y='202' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1438' y='202' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1410' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1438' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1424' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1450' y='153' width='44' height='147' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1458' y='181' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1458' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1472' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1458' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1498' y='183' width='65' height='117' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1528' y='155' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1506' y='195' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1520' y='195' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1534' y='227' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1506' y='259' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1506' y='275' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1520' y='275' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1548' y='291' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1565' y='205' width='35' height='95' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1573' y='281' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='0' y='238' width='49' height='62' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='22' y='210' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='22' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='53' y='244' width='48' height='56' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='61' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='89' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='61' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='102' y='217' width='75' height='83' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='110' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='152' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='166' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='152' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='138' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='152' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='166' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='110' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='166' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='177' y='260' width='61' height='40' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='199' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='227' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='238' y='210' width='89' height='90' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='280' y='182' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='246' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='260' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='274' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='260' y='270' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='302' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='327' y='211' width='74' height='89' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='335' y='239' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='335' y='271' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='349' y='271' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='391' y='271' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='335' y='287' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='401' y='260' width='60' height='40' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='429' y='232' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='451' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='409' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='465' y='255' width='98' height='45' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='473' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='529' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='543' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='565' y='206' width='59' height='94' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='587' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='615' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='573' y='234' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='615' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='601' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='615' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='587' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='624' y='226' width='50' height='74' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='647' y='198' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='646' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='660' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='632' y='270' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='646' y='270' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='646' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='675' y='207' width='46' height='93' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='683' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='697' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='711' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='683' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='724' y='224' width='45' height='76' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='746' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='760' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='732' y='268' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='746' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='760' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='770' y='220' width='85' height='80' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='810' y='192' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='820' y='232' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='806' y='248' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='792' y='264' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='806' y='264' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='792' y='280' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='859' y='250' width='88' height='50' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='909' y='262' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='867' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='895' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='923' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='948' y='266' width='46' height='34' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='996' y='217' width='85' height='83' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1060' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1004' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1060' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1004' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1018' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1081' y='206' width='47' height='94' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1117' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1089' y='234' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1089' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1103' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1130' y='238' width='83' height='62' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1169' y='210' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1180' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1152' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1138' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1152' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1166' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1216' y='237' width='54' height='63' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1241' y='209' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1238' y='281' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1273' y='223' width='91' height='77' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1351' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1295' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1323' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1337' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1351' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1337' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1364' y='264' width='45' height='36' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1384' y='236' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1386' y='276' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1410' y='210' width='67' height='90' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1441' y='182' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1418' y='222' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1418' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1432' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1446' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1446' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1460' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1477' y='267' width='78' height='33' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1499' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1527' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1556' y='218' width='44' height='82' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1576' y='190' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1564' y='262' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1578' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3C/svg%3E") bottom center/auto 68% repeat-x,url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 300' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.28'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 250 L90 225 L170 238 L260 180 L340 196 L430 130 L520 150 L610 85 L700 100 L800 40 L800 300 L0 300Z' fill='url(%23g)'/%3E%3Cpath d='M0 250 L90 225 L170 238 L260 180 L340 196 L430 130 L520 150 L610 85 L700 100 L800 40' fill='none' stroke='%23fff' stroke-opacity='.45' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") bottom/100% 78% no-repeat;opacity:.95}
.hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}
.hero .brand{flex-direction:row;justify-content:center;align-items:center;gap:16px;margin:0 0 6px}
.hero .brand img{height:84px;width:84px;object-fit:contain;background:#fff;border-radius:22px;padding:9px;box-shadow:0 10px 24px -8px rgba(0,0,0,.45)}
.hero .brand .lg-d{display:none!important}.hero .brand .lg-l{display:block!important}
.hero h1{margin:0;font-size:3rem;color:#fff;letter-spacing:-.03em;text-shadow:0 2px 18px rgba(0,0,0,.25)}
.hero .sub{color:rgba(255,255,255,.88);max-width:640px;margin:8px auto 18px;font-size:1.02rem;line-height:1.5}
.hero .upd{display:inline-block;margin:8px 0 0;padding:3px 10px;border-radius:99px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);font-size:.78rem;color:#fff;opacity:1}
.hero .stats{gap:12px}
.hero .stats div{flex-direction:row;gap:10px;align-items:center;min-width:0;padding:10px 16px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.hero .stats .si{display:inline-flex;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.18);align-items:center;justify-content:center;color:#fff;flex:none}
.hero .stats .st{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}
.hero .stats b{color:#fff;font-size:1.45rem}
.hero .stats span.l{color:rgba(255,255,255,.82);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}
@media(max-width:600px){.hero{padding:24px 14px 18px;border-radius:20px}.hero .brand{flex-direction:column;gap:2px}.hero .brand img{height:68px;width:68px;border-radius:18px;padding:7px}.hero h1{font-size:2.3rem}.hero .sub{font-size:.92rem}.hero .stats{gap:8px}.hero .stats div{padding:8px 11px;gap:8px}.hero .stats .si{width:28px;height:28px}.hero .stats b{font-size:1.15rem}}

/* hero v3: foto */
.hero{background:linear-gradient(180deg,rgba(8,54,58,.62) 0%,rgba(13,78,83,.34) 45%,rgba(8,54,58,.62) 100%),var(--herobg) center 18%/cover no-repeat;min-height:330px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 22px 44px -20px rgba(18,68,72,.6)}
.hero::before,.hero::after{content:none!important}
.hero .brand .lg-l{display:none!important}.hero .brand .lg-d{display:block!important}
.hero .lgbox{display:flex;align-items:center;justify-content:center;padding:10px;background:rgba(7,47,50,.42);border:1px solid rgba(255,214,150,.65);border-radius:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px -10px rgba(0,0,0,.6)}.hero .brand img{height:70px;width:70px;max-width:none;object-fit:contain;padding:0;background:none;border:0;border-radius:0;box-shadow:none;filter:sepia(1) saturate(2.5) hue-rotate(-12deg) brightness(1.4)}
.hero h1{text-shadow:0 2px 22px rgba(4,34,36,.7)}
.hero .sub{color:rgba(255,255,255,.94);text-shadow:0 1px 12px rgba(4,34,36,.7)}
.hero .upd{background:rgba(7,47,50,.42);border-color:rgba(255,214,150,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.hero .stats div{background:rgba(7,47,50,.42);border-color:rgba(255,214,150,.4)}
.hero .stats .si{background:rgba(255,214,150,.22);color:#ffd9a0}
body{background-image:radial-gradient(900px 420px at 88% -140px,rgba(236,168,140,.26),transparent 70%),radial-gradient(1100px 520px at 8% -160px,rgba(88,174,180,.22),transparent 70%)!important;background-repeat:no-repeat}
@media(max-width:600px){.hero{min-height:360px;background-position:58% 30%}.hero .lgbox{padding:8px;border-radius:18px}.hero .brand img{height:56px;width:56px}}
.wzl{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--tx);cursor:pointer}.wzl h3{margin:0;font-size:.98rem;text-transform:none;letter-spacing:0;color:var(--tx)}.wzl em{margin-left:auto;font-style:normal;font-size:.75rem;color:var(--mu)}.wzl .go{color:var(--ac);font-size:1.3rem;line-height:1}.wzl:hover{border-color:var(--ac)}
.wp{max-width:860px;margin:0 auto}.wp h2{margin:.2em 0 .3em;font-size:1.4rem}.wp .pg{height:6px;background:var(--bd);border-radius:6px;overflow:hidden;margin:10px 0 4px}.wp .pg i{display:block;height:100%;background:var(--ac);border-radius:6px;transition:width .25s}.wp .stp{font-size:.8rem;color:var(--mu)}
.wp .warn{border:1px solid #f59e0b;background:rgba(245,158,11,.12);border-radius:14px;padding:12px 14px;margin:12px 0;font-size:.88rem;line-height:1.5}.wp .warn b{display:block;margin-bottom:2px}
.wp .opts{display:grid;gap:10px;margin:14px 0}.wp .opt{text-align:left;background:var(--card);border:1.5px solid var(--bd);border-radius:14px;padding:13px 14px;cursor:pointer;color:var(--tx);font:inherit;display:flex;flex-direction:column;gap:3px}.wp .opt:hover{border-color:var(--ac)}.wp .opt.on{border-color:var(--ac);background:rgba(28,199,211,.10)}.wp .opt small{color:var(--mu);font-size:.8rem}
.wp .nav{display:flex;gap:10px;justify-content:space-between;margin:14px 0}.wp .btn{background:var(--ac);color:#fff;border:0;border-radius:12px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.wp .btn.sec{background:var(--card);color:var(--tx);border:1px solid var(--bd)}.wp .btn[disabled]{opacity:.4;cursor:default}
.wp .why{margin:6px 0 0;padding-left:18px;font-size:.82rem;color:var(--mu)}.wp .wzc{cursor:pointer}.wp .sum{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.wp .sum span{background:var(--card);border:1px solid var(--bd);border-radius:999px;padding:4px 10px;font-size:.78rem}
.wp ol.nx{padding-left:20px;line-height:1.55;font-size:.92rem}.wp ol.nx li{margin:7px 0}.wp .box{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:12px 14px;margin:12px 0;font-size:.9rem;line-height:1.5}.wp .box h3{margin:0 0 6px;font-size:1rem}
.wp .opt .cb{display:inline-block;width:18px;height:18px;border:1.5px solid var(--bd);border-radius:5px;margin-right:8px;text-align:center;line-height:16px;font-size:.8rem;vertical-align:-3px}.wp .opt.on .cb{background:var(--ac);border-color:var(--ac);color:#fff}
:root{--herobg:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 400%22 preserveAspectRatio=%22xMidYMid slice%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%230a3c40%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23127981%22/%3E%3Cstop offset=%221%22 stop-color=%22%231b8a9a%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22a%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%236fd3c8%22 stop-opacity=%22.35%22/%3E%3Cstop offset=%221%22 stop-color=%22%236fd3c8%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width=%221200%22 height=%22400%22 fill=%22url%28%23g%29%22/%3E%3Cg stroke=%22%23fff%22 stroke-opacity=%22.06%22 stroke-width=%221%22%3E%3Cpath d=%22M0 80H1200M0 160H1200M0 240H1200M0 320H1200M150 0V400M300 0V400M450 0V400M600 0V400M750 0V400M900 0V400M1050 0V400%22/%3E%3C/g%3E%3Cpath d=%22M0 330C120 320 200 290 300 300S480 240 560 250 720 190 820 170 1020 110 1200 60V400H0Z%22 fill=%22url%28%23a%29%22/%3E%3Cpath d=%22M0 330C120 320 200 290 300 300S480 240 560 250 720 190 820 170 1020 110 1200 60%22 fill=%22none%22 stroke=%22%238fe3d8%22 stroke-opacity=%22.7%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cg fill=%22%23fff%22 fill-opacity=%22.85%22%3E%3Ccircle cx=%22300%22 cy=%22300%22 r=%225%22/%3E%3Ccircle cx=%22560%22 cy=%22250%22 r=%225%22/%3E%3Ccircle cx=%22820%22 cy=%22170%22 r=%225%22/%3E%3Ccircle cx=%221200%22 cy=%2260%22 r=%225%22/%3E%3C/g%3E%3C/svg%3E")}
/* huisstijl v4: rustig marineblauw met zachte teal */
:root{--bg:#edf7f8;--card:#fff;--tx:#123234;--mu:#5d8082;--bd:#d5eaeb;--ac:#1799a2;--nv:#0e484c;--nv2:#146a70;--tl:#2fb5a8}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0a2122;--card:#103032;--tx:#e8f5f6;--mu:#9dc5c8;--bd:#1f484b;--ac:#62cdd4;--nv:#0e484c;--nv2:#146a70;--tl:#3cc4b6}}
:root[data-theme="dark"]{--bg:#0a2122;--card:#103032;--tx:#e8f5f6;--mu:#9dc5c8;--bd:#1f484b;--ac:#62cdd4;--nv:#0e484c;--nv2:#146a70;--tl:#3cc4b6}
body{background:var(--bg) linear-gradient(180deg,rgba(23,153,162,.10),rgba(47,181,168,.04) 45%,rgba(23,153,162,0)) no-repeat top/100% 520px}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) body{background:var(--bg) linear-gradient(180deg,rgba(98,205,212,.12),rgba(60,196,182,.05) 50%,rgba(98,205,212,0)) no-repeat top/100% 520px}}
:root[data-theme="dark"] body{background:var(--bg) linear-gradient(180deg,rgba(98,205,212,.12),rgba(60,196,182,.05) 50%,rgba(98,205,212,0)) no-repeat top/100% 520px}
.hero{background-image:linear-gradient(180deg,rgba(9,53,56,.60) 0%,rgba(13,73,77,.30) 48%,rgba(9,53,56,.64) 100%),var(--herobg)}
.hero .lgbox{background:linear-gradient(150deg,rgba(29,136,144,.92),rgba(14,72,76,.94));border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 28px -12px rgba(5,42,45,.7)}
.hero .brand .lg-l{display:none!important}.hero .brand .lg-d{display:block!important}
.hero .brand img.lg-d{filter:brightness(1.6) saturate(.8)}
.hero .upd{background:rgba(9,53,56,.45);border-color:rgba(255,255,255,.35)}
.hero .stats div{background:rgba(9,53,56,.46);border-color:rgba(255,255,255,.30)}
.hero .stats .si{background:rgba(47,181,168,.30);color:#fff}
/* filterkolom: lichtblauw paneel */
#fp,body.wide #fp{background:linear-gradient(180deg,#e6fafb,#dcf6f8);border:1px solid #b7eaee;border-top:5px solid var(--ac);border-radius:18px;padding:14px;color:#124447;box-shadow:0 8px 22px -14px rgba(23,153,162,.5)}
#fp .fh,body.wide .fh{color:#0e484c}
#fp .lb{color:var(--ac);font-weight:700;letter-spacing:.08em}
body.wide #fp .chips{border-bottom-color:#b7eaee}
#fp .chip{background:#fff;border:1px solid #c5edf0;color:#124447}
#fp .chip:hover{border-color:var(--ac)}
#fp .chip.on{background:var(--ac);border-color:var(--ac);color:#fff;font-weight:600}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #fp,:root:not([data-theme="light"]) body.wide #fp{background:linear-gradient(180deg,#154447,#10383a);border-color:#266267;border-top-color:var(--ac);color:#e8f5f6;box-shadow:none}:root:not([data-theme="light"]) #fp .fh{color:#fff}:root:not([data-theme="light"]) #fp .chip{background:#184c4f;border-color:#28676c;color:#e8f5f6}:root:not([data-theme="light"]) #fp .chip.on{background:var(--ac);border-color:var(--ac);color:#0a2122}:root:not([data-theme="light"]) body.wide #fp .chips{border-bottom-color:#266267}}
:root[data-theme="dark"] #fp,:root[data-theme="dark"] body.wide #fp{background:linear-gradient(180deg,#154447,#10383a);border-color:#266267;border-top-color:var(--ac);color:#e8f5f6;box-shadow:none}:root[data-theme="dark"] #fp .fh{color:#fff}:root[data-theme="dark"] #fp .chip{background:#184c4f;border-color:#28676c;color:#e8f5f6}:root[data-theme="dark"] #fp .chip.on{background:var(--ac);border-color:var(--ac);color:#0a2122}
#ft.chip{background:var(--ac);color:#fff;border-color:var(--ac)}
.chip.on{background:var(--ac);border-color:var(--ac)}
body.wide .fh{display:flex;align-items:center;justify-content:space-between;gap:10px}
.fht{display:inline-flex;align-items:center;gap:8px}.fcb{font-style:normal;font-size:.72rem;font-weight:700;background:var(--ac);color:#fff;border-radius:99px;min-width:20px;height:20px;line-height:20px;text-align:center;padding:0 6px}.fcb:empty{display:none}
.fcl{background:#fff;border:1px solid #c5edf0;color:var(--ac);border-radius:99px;font:inherit;font-size:.78rem;font-weight:600;padding:4px 10px;cursor:pointer;white-space:nowrap}.fcl:hover{border-color:var(--ac)}
body.wide.fcol .lay{grid-template-columns:auto minmax(0,1fr)}
body.wide.fcol #fp{padding:12px 14px;max-height:none;overflow:visible}
body.wide.fcol #fp .chips{display:none}
body.wide.fcol .fh{margin:0}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .fcl{background:#184c4f;border-color:#28676c;color:#bffbff}}
:root[data-theme="dark"] .fcl{background:#184c4f;border-color:#28676c;color:#bffbff}
.tt{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--bd);border-radius:12px;overflow:hidden;font-size:.9rem}.tt th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);padding:10px;background:rgba(23,153,162,.07)}.tt td{padding:12px 10px;border-top:1px solid var(--bd)}.tt tr.tl{cursor:pointer}.tt tr.tl:hover{background:rgba(23,153,162,.06)}.tt td:nth-child(2){font-weight:600;color:var(--ac)}
.lnks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px}.lnks .news{margin:0;height:100%;flex-wrap:wrap;align-content:center}.lnks .wzl em{margin-left:0;flex-basis:100%;padding-left:46px;margin-top:-4px}.lnks .go{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.lnks .news{position:relative;padding-right:30px}body.indet .lnks{display:none!important}@media(max-width:760px){.lnks{grid-template-columns:1fr}.lnks .wzl em{flex-basis:auto;padding-left:0;margin:0 0 0 auto}}
.ai h2{margin:.2em 0}.ai h3{margin:18px 0 6px;font-size:1.05rem}.ai .cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.ai .cc{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px 14px}.ai .cc b{display:block}.ai .cc small{color:var(--mu);display:block;margin-top:4px;line-height:1.4}.ai .cc .n{color:var(--ac);font-size:.78rem;margin-top:6px;display:block}.ai .lbl{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);margin:14px 0 6px;font-weight:700}.ai .tt td small{display:block;color:var(--mu);font-size:.76rem;margin-top:2px}.ai ul.rk{margin:6px 0;padding-left:20px}.ai ul.rk li{margin:4px 0}
.ai ul.rk{display:block!important;columns:1!important;list-style:disc}.ai ul.rk li{display:list-item!important;width:auto!important;margin:5px 0!important}
.ai .cc a.n{text-decoration:none;font-weight:600}.ai .cc a.n:hover{text-decoration:underline}
.aih{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:linear-gradient(135deg,#0e484c,#146a70 60%,#1c777d);color:#fff;border-radius:18px;padding:20px 22px;margin:10px 0 6px}.aih h2{color:#fff;margin:0 0 6px}.aih p{margin:0;color:#dbf3f5;font-size:.92rem;line-height:1.5}.aist{display:flex;gap:10px}.aist span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:10px 14px;text-align:center;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#cff0f2}.aist b{display:block;font-size:1.5rem;color:#fff;letter-spacing:0;text-transform:none}
.flow{display:flex;align-items:stretch;gap:6px;margin:8px 0 4px}.fs{flex:1;background:var(--card);border:1px solid var(--bd);border-top:3px solid var(--k);border-radius:12px;padding:12px 8px;text-align:center}.fs b{display:block;margin-top:6px;font-size:.92rem}.fs small{display:block;color:var(--mu);font-size:.74rem;margin-top:2px}.far{align-self:center;color:var(--mu);font-size:1.4rem}.fi{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--k,#b45309) 14%,transparent)}.rc .fi{--k:#b45309;width:36px;height:36px}.gh .fi{width:38px;height:38px;flex:none}
.gp{margin:14px 0;padding:12px;background:color-mix(in srgb,var(--k) 6%,var(--card));border:1px solid color-mix(in srgb,var(--k) 22%,var(--bd));border-left:4px solid var(--k);border-radius:14px}.gh{display:flex;gap:10px;align-items:center;margin-bottom:10px}.gh b{display:block}.gh small{display:block;color:var(--mu);font-size:.8rem}
.ai .cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.ai .cc{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px}.ch{display:flex;gap:10px;align-items:center;margin-bottom:6px}.ch b{display:inline}.mono{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--k),color-mix(in srgb,var(--k) 55%,#0e484c));color:#fff;font-weight:800;font-size:.9rem;letter-spacing:.02em;font-style:normal;flex:none}.mono.s{width:18px;height:18px;border-radius:5px;font-size:.5rem;margin-right:5px}.ctry{display:inline-block;font-style:normal;font-size:.66rem;font-weight:700;margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--bd);color:var(--mu)}
.def .cg{align-items:start}.cc .etls{display:block;margin-top:8px;font-size:.8rem;font-weight:600}.dft td small{display:block;color:var(--mu)}.dft .dgh td{background:var(--bg2,rgba(127,127,127,.08));border-top:1px solid var(--bd)}.dft .etb{background:none;border:0;padding:0;font:inherit;color:var(--ac);cursor:pointer;text-align:left}.dft .etb b{color:inherit}.dgd{border:1px solid var(--bd);border-left:4px solid var(--gk,#64888b);border-radius:14px;margin:10px 0;background:var(--card);overflow:hidden}.dgd>summary,.dgd2>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px}.dgd>summary::-webkit-details-marker,.dgd2>summary::-webkit-details-marker{display:none}.dgd>summary{background:color-mix(in srgb,var(--gk,#64888b) 10%,var(--card))}.dgd>summary b{color:var(--gk,inherit);font-size:.98rem;flex:1}.dgd>summary:after,.dgd2>summary:after{content:"▾";margin-left:auto;color:var(--mu);transition:transform .15s}.dgd[open]>summary:after,.dgd2[open]>summary:after{transform:rotate(180deg)}.dgc{font-size:.76rem;font-weight:700;color:var(--mu);background:rgba(127,127,127,.12);border-radius:99px;padding:2px 10px;white-space:nowrap}.dgd .tw{border-top:1px solid var(--bd)}.dgd2>summary .gh{margin:0;flex:1}.dgd2>summary .dgc{margin-left:auto}.dgd2[open]>summary{margin-bottom:10px}.dgd2>summary:after{margin-left:8px}.dgd summary:hover,.dgd2 summary:hover{filter:brightness(.98)}
.dft td:nth-child(2){min-width:250px}.dft td:nth-child(7){min-width:200px}.dft .fnd{display:flex;gap:10px;align-items:flex-start}.dft .fnd .ic{flex:none}.dft .dgh td{border-left:4px solid var(--gk,#64888b);background:color-mix(in srgb,var(--gk,#64888b) 12%,var(--card))}.dft .dgh b{color:var(--gk,inherit);font-size:.95rem}.dft .tp,.dft .yp{display:inline-block;border-radius:99px;padding:2px 10px;font-weight:700;font-size:.8rem;white-space:nowrap}.dft .tp.g,.dft .yp.pos{background:rgba(22,163,74,.15);color:#16a34a}.dft .tp.a{background:rgba(217,119,6,.15);color:#d97706}.dft .tp.o,.dft .yp.neg{background:rgba(220,38,38,.14);color:#dc2626}.dft .cb2{display:inline-block;background:rgba(33,200,211,.13);color:#21c8d3;border-radius:8px;padding:2px 9px;font-weight:800}.dft .cb2 i{font-style:normal;font-weight:600;opacity:.7}.dft .dtp .hc{white-space:nowrap}.dft tbody tr:not(.dgh):hover{background:rgba(33,200,211,.05)}.dft .dtp .hcs{max-width:300px}
.dft .dtp{color:var(--mu);font-size:.8rem}.dft .pcc0{width:64px;text-align:center}.cc .etl{margin-top:8px;display:inline-flex;gap:6px;align-items:center;background:var(--bg2,rgba(127,127,127,.1));border:1px solid var(--bd);border-radius:999px;padding:4px 10px;font:inherit;font-size:.8rem;color:var(--tx);cursor:pointer}.cc .etl i{font-style:normal;font-size:.7rem}.cc .etl[aria-expanded=true] i{transform:rotate(180deg)}.cc .etp{list-style:none;margin:8px 0 0;padding:8px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--card)}.cc .etp li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:.82rem}.cc .etp .etb{background:none;border:0;padding:0;font:inherit;color:var(--ac);cursor:pointer;text-align:left}.cc .etn{display:block;margin-top:8px;font-size:.78rem;color:var(--mu)}
.eg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.ec{text-align:left;background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;gap:6px}.ec:hover{border-color:var(--ac)}.ec b{font-size:.95rem}.ec small{color:var(--mu)}.hcs{display:flex;flex-wrap:wrap;gap:5px}.hc{display:inline-flex;align-items:center;font-size:.72rem;background:rgba(23,153,162,.08);border-radius:8px;padding:3px 7px 3px 4px}.hc .mono{--k:#21c8d3}
.rg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.rc{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px}.rc b{display:block;margin:8px 0 4px}.rc small{color:var(--mu);line-height:1.45;display:block}
@media(max-width:700px){.aih{grid-template-columns:1fr}.flow{flex-direction:column}.far{transform:rotate(90deg);align-self:center}}
.ai a.ch{text-decoration:none;color:inherit;border-radius:10px}.ai a.ch:hover b{color:var(--ac);text-decoration:underline}.ai .wl{display:block;font-size:.72rem;color:var(--ac);font-weight:500;margin-top:1px}
.ai .cc[data-co]{cursor:pointer;transition:border-color .15s,transform .15s}.ai .cc[data-co]:hover{border-color:var(--ac);transform:translateY(-1px)}.cph{display:flex;gap:14px;align-items:center;margin:10px 0 12px}.cph .mono{width:56px;height:56px;border-radius:14px;font-size:1.15rem;--k:#21c8d3}.ctg{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ctg .ctry{margin:0;font-size:.74rem}.chw{border:1px solid var(--bd);border-radius:14px;overflow:hidden;background:var(--card)}.chw iframe{display:block;width:100%;height:440px;border:0}@media(max-width:600px){.chw iframe{height:340px}}
.card .lnk{cursor:pointer}.card .ch.lnk:hover h2,.card .meta .lnk:hover{color:var(--ac);text-decoration:underline}
.cont{margin:24px 0 8px;background:linear-gradient(135deg,#0e484c,#146a70);color:#fff;border-radius:18px;padding:22px}.cinner{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.cont h2{margin:0 0 6px;color:#fff}.cont p{color:#dbf3f5;font-size:.92rem;line-height:1.55;margin:0 0 8px}.cont a{color:#9ff9ff}.cont form{display:grid;gap:10px}.cont label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:600;color:#e8fafb}.cont input,.cont select,.cont textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.96);color:#0e484c}.cont .crow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cont .chk{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}.cont .chk input{margin-top:3px;width:auto}.cont .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cont .btn{background:#2fb5a8;color:#06302d;border:0;justify-self:start;padding:11px 22px;font-weight:700;border-radius:10px;cursor:pointer}.cont .btn:disabled{opacity:.6;cursor:wait}#cmsg{min-height:1.2em;margin:0;font-weight:600}#cmsg.ok{color:#9ff0c0}#cmsg.err{color:#ffc2b8}@media(max-width:760px){.cinner{grid-template-columns:1fr}.cont .crow{grid-template-columns:1fr}}
.pgm{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:14px 0 6px;text-align:center}.pgm span{flex-basis:100%;color:var(--mu);font-size:.82rem}.totop{position:fixed;right:14px;bottom:14px;z-index:50;width:46px;height:46px;border-radius:50%;border:0;background:var(--nv);color:#fff;font-size:1.3rem;font-weight:700;box-shadow:0 6px 18px rgba(14,72,76,.35);cursor:pointer}.totop[hidden]{display:none}
.cdt{margin-top:10px}.cdt>summary{cursor:pointer;font-weight:700;color:var(--ac);padding:8px 0;list-style:none}.cdt>summary::-webkit-details-marker{display:none}.cdt>summary::before{content:"▸ ";}.cdt[open]>summary::before{content:"▾ "}
#intro{display:none!important}
.lnks{grid-template-columns:repeat(2,1fr)}@media(min-width:1300px){.lnks{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.lnks{grid-template-columns:1fr}}
.lb em,.lb .tl2 b,.lb .tl2 small,.lb .hb{text-transform:none!important;letter-spacing:0!important}.lb .lc em{padding-left:52px;margin:-2px 0 0}.lb .lc{flex-wrap:wrap}@media(max-width:760px){.lb .lc em{flex-basis:100%!important;padding-left:52px!important;margin:-2px 0 0!important;text-align:left}}
.lnks.lb{grid-template-columns:repeat(4,1fr);gap:12px}.lnks.lb .tl2.c5,.lnks.lb .tl2.c6{grid-column:span 2}@media(max-width:760px){.lnks.lb .tl2.c5,.lnks.lb .tl2.c6{grid-column:span 1}}.lb .hq{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px;border-radius:18px;background:linear-gradient(135deg,#0e484c,#1799a2 70%,#2fb5a8);color:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(23,153,162,.25)}.lb .hi{flex:none;width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}.lb .hi svg{width:34px;height:34px}.lb .ht{flex:1 1 240px;min-width:0}.lb .ht h3{margin:0;font-size:1.35rem;color:#fff;text-transform:none;letter-spacing:0}.lb .ht em{display:block;font-style:normal;margin-top:4px;color:#e1f9fb;font-size:.92rem}.lb .hb{background:#fff;color:#0e484c;font-weight:700;padding:13px 22px;border-radius:12px}.lb .hq:hover .hb{background:#e3f9fb}.lb .lc{grid-column:span 2}.lb .tl2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 10px;border:1px solid var(--bd);border-radius:14px;background:var(--card);color:var(--tx);text-decoration:none}.lb .tl2:hover{border-color:var(--ac)}.lb .tl2 b{font-size:.98rem}.lb .tl2 small{color:var(--mu);font-size:.8rem}.lb .ti{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.lb .c1 .ti{background:#dcf5f2;color:#0e7c72}.lb .c2 .ti{background:#dcf3e4;color:#15803d}.lb .c3 .ti{background:#ede4fd;color:#7c3aed}.lb .c4 .ti{background:#fdebd6;color:#b45309}
.c5 .ti{background:#d9f2e3;color:#15803d}
.c6 .ti{background:#fbdcdc;color:#b91c1c}@media(max-width:760px){.lnks.lb{grid-template-columns:repeat(2,1fr)}.lb .lc{grid-column:1/-1}.lb .hb{width:100%;text-align:center}.lb .lc em{flex-basis:auto;padding-left:0;margin:0 30px 0 auto}}
.mnd{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--bd);background:var(--card);color:var(--nv);border-radius:99px;padding:4px 11px;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.mnd:hover{border-color:var(--ac)}.mnd.on{background:var(--ac);border-color:var(--ac);color:#fff}.mndrow{margin:0 0 14px}.mndrow .mnd{font-size:.9rem;padding:8px 16px}
.cb{gap:8px;flex-wrap:wrap}.tb2 .mnd{margin-top:5px}
#mndf{position:fixed;left:14px;bottom:14px;z-index:50;display:flex;align-items:center;gap:8px;border:0;border-radius:99px;padding:12px 18px;background:var(--ac);color:#fff;font:inherit;font-weight:700;font-size:.92rem;box-shadow:0 6px 18px rgba(14,72,76,.35);cursor:pointer}#mndf b{background:#fff;color:var(--ac);border-radius:99px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;padding:0 6px}
#mndo{display:block}#mndo[hidden]{display:none}
#mndp{color:var(--tx);width:100%;max-width:860px;margin:0 auto;padding:0 0 40px}
#mndp .mh h2{font-size:1.6rem}#mndp .mr{background:var(--card)}
#mndp h2{margin:0 0 4px;font-size:1.25rem}#mndp .mh{display:flex;justify-content:space-between;align-items:start;gap:10px}#mndp .mx{border:0;background:var(--bd);width:34px;height:34px;border-radius:50%;font-size:1.05rem;cursor:pointer;color:var(--nv)}
#mndp h3{margin:16px 0 6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu)}
#mndp .mr{display:flex;align-items:center;gap:8px;border:1px solid var(--bd);border-radius:12px;padding:9px 11px;margin-bottom:7px}#mndp .mr .nm{flex:1;min-width:0;text-align:left;background:none;border:0;font:inherit;cursor:pointer;color:var(--nv);padding:0}#mndp .mr .nm b{display:block;font-size:.9rem;line-height:1.25}#mndp .mr .nm small{color:var(--mu);font-size:.76rem}
#mndp select{font:inherit;font-size:.8rem;border:1px solid var(--bd);border-radius:8px;padding:5px;background:var(--card);color:inherit;max-width:175px;width:175px}#mndp .rm{border:0;background:none;color:var(--mu);font-size:1.1rem;cursor:pointer;padding:4px 6px}
#mndp .ac{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#mndp .ac button,#mndp .ac a{font:inherit;font-size:.85rem;font-weight:600;border:1px solid var(--bd);background:var(--card);color:var(--nv);border-radius:99px;padding:8px 14px;cursor:pointer;text-decoration:none}
#mndp .nt{font-size:.78rem;color:var(--mu);margin:14px 0 0}#mndp .em{color:var(--mu);font-size:.92rem;margin:14px 0}
#mndpop{position:fixed;z-index:95;background:var(--card);border:1px solid var(--bd);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:6px;min-width:190px}#mndpop[hidden]{display:none}#mndpop button{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:.88rem;padding:9px 12px;border-radius:9px;cursor:pointer;color:var(--nv)}#mndpop button:hover{background:var(--bd)}#mndpop .del{color:#b42318}
.dt{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;vertical-align:0;background:var(--ac)}.dt[data-s=int],.mnd[data-s=int]{--sc:#16a34a}.dt[data-s=red],.mnd[data-s=red]{--sc:#ea7c0c}.dt[data-s=geen],.mnd[data-s=geen]{--sc:#dc2626}.dt[data-s=heb],.mnd[data-s=heb]{--sc:#1799a2}.dt[data-s]{background:var(--sc)}.mnd.on[data-s]{background:var(--sc);border-color:var(--sc);color:#fff}#mndp .mr[data-s=int]{border-left:5px solid #16a34a}#mndp .mr[data-s=red]{border-left:5px solid #ea7c0c}#mndp .mr[data-s=geen]{border-left:5px solid #dc2626}#mndp .mr[data-s=heb]{border-left:5px solid #1799a2}#mndp h3 .dt{vertical-align:-1px}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #mndpop button,:root:not([data-theme="light"]) #mndp .mr .nm,:root:not([data-theme="light"]) #mndp .ac button,:root:not([data-theme="light"]) #mndp .ac a,:root:not([data-theme="light"]) #mndp .mx,:root:not([data-theme="light"]) .mnd{color:#eef9fa}:root:not([data-theme="light"]) #mndpop{background:#143f43;border-color:#306e72;box-shadow:0 10px 30px rgba(0,0,0,.6)}:root:not([data-theme="light"]) #mndpop button:hover{background:#20595d}:root:not([data-theme="light"]) #mndpop .del{color:#ff9d93}:root:not([data-theme="light"]) #mndp{background:none}:root:not([data-theme="light"]) #mndp .mx{background:#265a5e}:root:not([data-theme="light"]) .dt[data-s=int],:root:not([data-theme="light"]) .mnd[data-s=int]{--sc:#4ade80}:root:not([data-theme="light"]) .dt[data-s=red],:root:not([data-theme="light"]) .mnd[data-s=red]{--sc:#fb9a3c}:root:not([data-theme="light"]) .dt[data-s=geen],:root:not([data-theme="light"]) .mnd[data-s=geen]{--sc:#ff6b66}:root:not([data-theme="light"]) .dt[data-s=heb],:root:not([data-theme="light"]) .mnd[data-s=heb]{--sc:#62cdd4}:root:not([data-theme="light"]) .mnd.on[data-s]{color:#0a2122}:root:not([data-theme="light"]) .mnd.on{color:#0a2122}:root:not([data-theme="light"]) #mndp .mr[data-s=int]{border-left-color:#4ade80}:root:not([data-theme="light"]) #mndp .mr[data-s=red]{border-left-color:#fb9a3c}:root:not([data-theme="light"]) #mndp .mr[data-s=geen]{border-left-color:#ff6b66}:root:not([data-theme="light"]) #mndp .mr[data-s=heb]{border-left-color:#62cdd4}}:root[data-theme="dark"] #mndpop button,:root[data-theme="dark"] #mndp .mr .nm,:root[data-theme="dark"] #mndp .ac button,:root[data-theme="dark"] #mndp .ac a,:root[data-theme="dark"] #mndp .mx,:root[data-theme="dark"] .mnd{color:#eef9fa}:root[data-theme="dark"] #mndpop{background:#143f43;border-color:#306e72;box-shadow:0 10px 30px rgba(0,0,0,.6)}:root[data-theme="dark"] #mndpop button:hover{background:#20595d}:root[data-theme="dark"] #mndpop .del{color:#ff9d93}:root[data-theme="dark"] #mndp{background:none}:root[data-theme="dark"] #mndp .mx{background:#265a5e}:root[data-theme="dark"] .dt[data-s=int],:root[data-theme="dark"] .mnd[data-s=int]{--sc:#4ade80}:root[data-theme="dark"] .dt[data-s=red],:root[data-theme="dark"] .mnd[data-s=red]{--sc:#fb9a3c}:root[data-theme="dark"] .dt[data-s=geen],:root[data-theme="dark"] .mnd[data-s=geen]{--sc:#ff6b66}:root[data-theme="dark"] .dt[data-s=heb],:root[data-theme="dark"] .mnd[data-s=heb]{--sc:#62cdd4}:root[data-theme="dark"] .mnd.on[data-s]{color:#0a2122}:root[data-theme="dark"] .mnd.on{color:#0a2122}:root[data-theme="dark"] #mndp .mr[data-s=int]{border-left-color:#4ade80}:root[data-theme="dark"] #mndp .mr[data-s=red]{border-left-color:#fb9a3c}:root[data-theme="dark"] #mndp .mr[data-s=geen]{border-left-color:#ff6b66}:root[data-theme="dark"] #mndp .mr[data-s=heb]{border-left-color:#62cdd4}
.pgm .btn{font:inherit;font-weight:700;font-size:.92rem;padding:11px 22px;border-radius:99px;border:1px solid var(--ac);background:var(--ac);color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(23,153,162,.25);transition:transform .12s,box-shadow .12s}.pgm .btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(23,153,162,.35)}.pgm .btn.sec{background:var(--card);color:var(--ac);box-shadow:none}.pgm .btn.sec:hover{background:var(--bd)}
.seo{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px 18px;margin:18px 0}.seo h2{margin:0 0 8px;font-size:1.05rem;color:var(--nv)}.seo p{margin:6px 0;font-size:.88rem;line-height:1.55;color:var(--mu)}.seo a{color:var(--ac)}
.bkwz{padding:0 0 12px!important;overflow:hidden;border:2px solid #1799a2!important;background:linear-gradient(180deg,#eafbfc,var(--card) 220px)!important}.bkwz>*:not(.bkh){margin-left:16px;margin-right:16px}.bkh{display:flex;gap:16px;align-items:center;padding:22px 20px;margin:0 0 14px;background:linear-gradient(135deg,#0e484c,#1799a2 70%,#2fb5a8);color:#fff}.bkh h3{color:#fff!important;margin:0 0 6px;font-size:1.35rem;text-transform:none;letter-spacing:0}.bkh p{margin:0;color:#e6fafb;font-size:.92rem}.bkh.sm{padding:12px 16px}.bkh.sm h3{margin:0;font-size:1.05rem}.bki2{flex:none;width:72px;height:72px;border-radius:20px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.bkh.sm .bki2{width:40px;height:40px;border-radius:12px}.bkwz .btn.bkstart{font-size:1.15rem;padding:16px 32px;border-radius:16px;background:linear-gradient(135deg,#1799a2,#2fb5a8);box-shadow:0 6px 16px rgba(23,153,162,.35)}.bkwz .opt{border-left:5px solid #2fb5a8}.bkwz .opt.on{background:#e3f9fb;border-color:#1799a2;border-left-color:#1799a2}.bkwz .pg i{background:linear-gradient(90deg,#1799a2,#2fb5a8)}.bkwz .kst li:nth-child(4n+1):before{background:#1799a2}.bkwz .kst li:nth-child(4n+2):before{background:#2fb5a8}.bkwz .kst li:nth-child(4n+3):before{background:#7c3aed}.bkwz .kst li:nth-child(4n):before{background:#ea7c0c}.bkwz .stp{color:#1799a2;font-weight:700}@media(max-width:600px){.bkh{flex-direction:column;align-items:flex-start}.bkh.sm{flex-direction:row;align-items:center}.bkwz .btn.bkstart{width:100%}}
.kdet{margin:12px 0}.kdet summary{cursor:pointer;color:var(--ac);font-weight:600}.bkwz{border:1px solid var(--bd);border-radius:16px;padding:6px 16px 12px;background:var(--card);margin:14px 0}.bkgo{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:10px;background:var(--k,#1799a2);color:#fff!important;font-weight:700;font-size:.88rem;text-decoration:none}.bkgo:hover{opacity:.88}.kst{counter-reset:k;list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.kst li{counter-increment:k;position:relative;padding:12px 14px 12px 52px;border:1px solid var(--bd,#dbedee);border-radius:12px;background:var(--cd,#fff)}.kst li:before{content:counter(k);position:absolute;left:12px;top:11px;width:28px;height:28px;border-radius:50%;background:#1799a2;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}
.bkc{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:8px 0}.bkc .b{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:14px 15px;border-top:4px solid var(--k,#1799a2)}.bkc .b h4{margin:0 0 8px;font-size:1.02rem;color:var(--nv)}.bkc .pl{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.bkc .pl span{font-size:.74rem;font-weight:700;border-radius:99px;padding:3px 9px;border:1px solid var(--bd)}.bkc .y{background:#e6f6ec;color:#15803d;border-color:#bfe5cb!important}.bkc .n{background:#f1f3f7;color:#5a7f82}.bkc .q{background:#fff4e0;color:#b45309;border-color:#f3d9a8!important}.bkc p{margin:4px 0;font-size:.86rem;line-height:1.45;color:var(--tx)}.bkc small{color:var(--mu);font-size:.78rem;line-height:1.4;display:block;margin-top:4px}
.bkx{width:100%;border-collapse:collapse;font-size:.88rem}.bkx th,.bkx td{padding:8px 10px;border-bottom:1px solid var(--bd);text-align:right}.bkx th:first-child,.bkx td:first-child{text-align:left}.bkx th{font-size:.74rem;text-transform:uppercase;color:var(--mu)}
.mf{margin:10px 0 0;border-top:1px solid #d0e1e2;padding-top:8px}.mf summary{cursor:pointer;font-weight:600;font-size:.9rem;padding:4px 0}.mfb{display:grid;gap:8px;margin-top:6px}.mfb label{display:flex;flex-direction:column;gap:3px;font-size:.82rem}.mfb select{padding:7px;border-radius:8px;border:1px solid #c5d7d8;background:transparent;color:inherit;font:inherit}
#fp .lbh{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:4px 0;font:inherit;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--ac);cursor:pointer;text-align:left}#fp .lbh .lbn{background:var(--ac);color:#fff;border-radius:99px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;letter-spacing:0}#fp .lbh .lbc{margin-left:auto;font-style:normal;font-size:.9rem;color:var(--mu)}#fp .chips{padding-bottom:10px;margin-top:6px;border-bottom:1px solid var(--bd)}#fp .chips:last-of-type{border-bottom:0}#fp .chips.gc .chip:not(.on){display:none}#fp .chips.gc{gap:6px}#fp .chips .chip{font-size:.86rem}.mf{border-top:0}.mf summary{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--ac)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #fp .lbh .lbn{color:#0a2122}}:root[data-theme="dark"] #fp .lbh .lbn{color:#0a2122}
.pfrw{margin:2px 0 10px}.pfbt{background:none;border:1px dashed var(--bd);color:var(--ac);border-radius:10px;padding:7px 12px;font:inherit;font-size:.85rem;cursor:pointer;width:100%;text-align:left}.pfb{border:1px solid var(--bd);border-radius:14px;padding:14px;margin-top:8px;background:var(--card)}.pfb h4{margin:0 0 6px;font-size:.9rem}.pfn{margin:0 0 8px;font-size:.8rem;color:var(--mu);line-height:1.4}.pfbo{display:flex;flex-direction:column;gap:2px;font-size:.85rem;color:var(--mu)}.pfbo .pfv{font-size:1.9rem;color:#1f9d55;line-height:1.15}.pfch{width:100%;height:110px;margin:8px 0 2px;display:block}.pfch .pfa{fill:rgba(31,157,85,.14);stroke:none}.pfch .pfl1{fill:none;stroke:#1f9d55;stroke-width:2.5;vector-effect:non-scaling-stroke}.pfch .pfl2{fill:none;stroke:var(--tx);stroke-width:1.8;vector-effect:non-scaling-stroke}.pfle{display:flex;gap:14px;font-size:.75rem;color:var(--mu);margin-bottom:8px}.pfle i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.pfle .c1{background:#1f9d55}.pfle .c2{background:var(--tx)}.pf4{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pff label{display:flex;flex-direction:column;gap:3px;font-size:.78rem;color:var(--mu)}.pff input[type=number]{padding:8px;border:1px solid var(--bd);border-radius:8px;background:transparent;color:var(--tx);font:inherit;font-size:1rem;width:100%;box-sizing:border-box}.pff input[type=range]{width:100%;margin:6px 0 0;accent-color:#1f9d55}.pfqs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.pfqs small{color:var(--mu);font-size:.75rem}.pfq{border:1px solid var(--bd);background:transparent;color:var(--tx);border-radius:999px;padding:5px 10px;font:inherit;font-size:.78rem;cursor:pointer}.pfs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--bd)}.pfs small{display:block;font-size:.72rem;color:var(--mu)}.pfs b{font-size:.95rem}.pfx{font-style:normal;font-size:.76rem;color:#b7791f;margin-top:2px}.pfw{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:rgba(234,170,20,.14);font-size:.78rem;line-height:1.45}@media(max-width:480px){.pf4{grid-template-columns:1fr}.pfs{grid-template-columns:1fr 1fr}}
.prof h3{margin:0 0 6px}.prb{display:flex;height:34px;border-radius:10px;overflow:hidden;margin:4px 0 12px;font-size:.82rem;font-weight:700;color:#fff}.prb i{display:flex;align-items:center;justify-content:center;font-style:normal;min-width:30px}.prl{display:grid;gap:8px;margin-bottom:6px}.prr{display:flex;gap:10px;align-items:flex-start}.prr.off{opacity:.45}.prr small{display:block;color:var(--mu);font-size:.8rem;line-height:1.35}.prd{display:inline-block;width:12px;height:12px;border-radius:50%;margin-top:4px;flex:none}.prh{margin:14px 0 6px;font-size:.88rem;display:flex;align-items:center;gap:8px}.prh .prd{margin:0}

body:not(.lst) .lay{display:none!important}
body.lst #hmx,body.indet #hmx,body.lst .fdef{display:none!important}
#defl,#eurl{display:none!important}
#hmx{margin:0 0 18px;display:grid;gap:14px}
.fdef{grid-column:1/-1;display:flex;align-items:center;gap:20px;text-align:left;width:100%;border:0;cursor:pointer;font:inherit;color:#fff;border-radius:20px;padding:30px 28px;background:linear-gradient(135deg,#1c2b1f,#2f4a36 55%,#4d6b3a);box-shadow:0 8px 24px rgba(20,40,25,.28);transition:transform .15s,box-shadow .15s}
.fdef:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(20,40,25,.38)}
.fdef .fi{flex:none;width:84px;height:84px;border-radius:22px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center}
.fdef h2{margin:0 0 6px;font-size:1.6rem;line-height:1.15;color:#fff}.fdef p{margin:0 0 12px;font-size:.98rem;color:#e3eddc;line-height:1.45}
.fdef .fb{display:inline-block;background:#fff;color:#1c2b1f;font-weight:800;border-radius:99px;padding:9px 18px;font-size:.92rem}
.fdef .fdc{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.fdef .fdc span{background:rgba(255,255,255,.16);border-radius:99px;padding:3px 11px;font-size:.8rem;font-weight:700}
.alb{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:2px solid var(--ac);background:var(--card);color:var(--nv);font:inherit;border-radius:16px;padding:18px 22px;cursor:pointer;text-align:left;transition:background .15s}
.alb:hover{background:var(--bd)}.alb b{display:block;font-size:1.15rem}.alb small{color:var(--mu);font-size:.86rem}.alb .ar{flex:none;background:var(--ac);color:#fff;border-radius:99px;padding:9px 18px;font-weight:800;font-size:.9rem}
@media(max-width:600px){.fdef{flex-direction:column;align-items:flex-start;padding:22px 18px}.fdef h2{font-size:1.35rem}.alb{flex-direction:column;align-items:flex-start}}
.hbk{border:2px solid #1799a2;border-radius:18px;overflow:hidden;margin:0 0 16px;background:linear-gradient(180deg,#eafbfc,var(--card) 70px)}
.hbk .bkh{margin:0 0 14px;padding:22px 22px}.hbk .hbn{display:flex;justify-content:center;padding:0 16px 18px}
.hbk .btn{font:inherit;font-weight:800;font-size:1.05rem;color:#fff;border:0;border-radius:16px;padding:15px 34px;cursor:pointer;background:linear-gradient(135deg,#1799a2,#2fb5a8);box-shadow:0 6px 18px rgba(23,153,162,.35)}
.hbk .btn:hover{opacity:.92}body.indet .hbk{display:none!important}
.hbk .bkh p{color:#e6fafb}
.hbk{border:0;background:none;border-radius:20px;overflow:hidden}.hbk .bkh{margin:0;padding:22px 24px;border-radius:20px}.hbk .bkh>div{flex:1;min-width:0}
.hbb{flex:none;font:inherit;font-weight:800;font-size:.85rem;background:#fff;color:#0e484c;border:0;border-radius:12px;padding:12px 20px;cursor:pointer;white-space:nowrap}.hbb:hover{opacity:.92}
@media(max-width:700px){.hbk .bkh{flex-wrap:wrap}.hbb{width:100%}}
.lb .hq .hb,.hbk .hbb{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#0e484c;font:inherit;font-weight:800;font-size:.95rem;padding:14px 26px;border-radius:99px;border:0;box-shadow:0 4px 14px rgba(0,0,0,.2);white-space:nowrap;cursor:pointer;transition:transform .12s,box-shadow .12s}
.lb .hq:hover .hb,.hbk .hbb:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.28);opacity:1}
.hbk .bkh{padding:22px!important;gap:18px}.hbk .bki2{width:62px;height:62px;border-radius:16px}.hbk .bki2 svg{width:34px;height:34px}.hbk .bkh h3{font-size:1.3rem!important}
@media(max-width:700px){.lb .hq .hb,.hbk .hbb{width:100%}}
.lnks.lb>.hbk{grid-column:span 2;margin:0;display:flex}.lnks.lb>.hbk .bkh{padding:16px!important;gap:12px!important;flex-wrap:wrap;align-items:center;align-content:space-between;width:100%;box-sizing:border-box;border-radius:18px}.lnks.lb>.hbk .bki2{width:46px;height:46px;border-radius:13px}.lnks.lb>.hbk .bki2 svg{width:26px;height:26px}.lnks.lb>.hbk .bkh h3{font-size:1.05rem!important}.lnks.lb>.hbk .bkh p{text-transform:none;letter-spacing:0;font-size:.82rem;margin:3px 0 0;line-height:1.35}.lnks.lb>.hbk .bkh>div{flex:1 1 0;min-width:0;text-align:left}.lnks.lb>.hbk .hbb{flex:0 0 100%}.lnks.lb>.hbk .bkh{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important}.lnks.lb>.hq .ht{flex:1 1 0!important}.lnks.lb>.hq .hb{flex:0 0 100%}
.lnks.lb>.hq{grid-column:span 2;padding:16px;gap:12px;align-content:space-between}.lnks.lb>.hq .hi{width:46px;height:46px;border-radius:13px}.lnks.lb>.hq .hi svg{width:26px;height:26px}.lnks.lb>.hq .ht{flex:1 1 150px}.lnks.lb>.hq .ht h3{font-size:1.05rem}.lnks.lb>.hq .ht em{font-size:.82rem;line-height:1.35}
.lnks.lb>.hbk .hbb,.lnks.lb>.hq .hb{width:100%;box-sizing:border-box;padding:10px 16px;font-size:.88rem}

.fdef{position:relative;overflow:hidden;gap:24px!important;padding:30px 30px!important;background:radial-gradient(circle at 90% 0%,rgba(190,220,150,.28),transparent 45%),linear-gradient(135deg,#14221a,#294632 55%,#4d6b3a)!important}
.fdef:before{content:"";position:absolute;right:-30px;bottom:-50px;width:280px;height:280px;opacity:.09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.2'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none}
.fdef>*{position:relative}.fdef .fi{width:76px!important;height:76px!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12)!important}
.fdef .fm{flex:1;min-width:0}.fdef .fk{display:inline-block;font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#cfe6b8;margin:0 0 6px}
.fdef h2{font-size:1.75rem!important}.fdef p{max-width:640px}
.fdef .fdc{display:flex;gap:7px;flex-wrap:wrap;margin:0}.fdef .fdc span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);border-radius:99px;padding:4px 12px;font-size:.8rem;font-weight:700}.fdef .fdc span b{color:#cfe6b8;font-weight:800;margin-left:4px}
.fdef .fb{flex:none;background:#fff!important;color:#14221a!important;padding:14px 26px!important;font-size:.95rem!important;box-shadow:0 4px 14px rgba(0,0,0,.25);white-space:nowrap}
@media(max-width:760px){.fdef{flex-direction:column;align-items:flex-start!important}.fdef .fb{width:100%;text-align:center}}
.fdef.feur{background:radial-gradient(circle at 90% 0%,rgba(255,215,64,.28),transparent 45%),linear-gradient(135deg,#0e5b60,#1c8b93 60%,#35a8b0)!important}.fdef.feur:before{background:none!important;content:"";border:14px dotted rgba(255,221,64,.22);border-radius:50%;width:240px!important;height:240px!important;opacity:1!important}.fdef.feur .fk{color:#ffe27a!important}.fdef.feur p{color:#e3f8fa!important}.fdef.feur .fb{color:#0e5b60!important}
.fdef .fch{cursor:pointer;transition:background .12s,transform .12s}.fdef .fch:hover,.fdef .fch:focus-visible{background:rgba(255,255,255,.28);transform:translateY(-1px);outline:none}
.alb{position:relative;overflow:hidden;border:0!important;color:#fff!important;padding:30px 28px!important;border-radius:20px!important;gap:20px!important;justify-content:flex-start!important;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.22),transparent 45%),linear-gradient(135deg,#0a464a,#1799a2 60%,#2fb5a8)!important;box-shadow:0 10px 28px rgba(23,153,162,.38);transition:transform .15s,box-shadow .15s}
.alb:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(23,153,162,.48);background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.22),transparent 45%),linear-gradient(135deg,#0a464a,#1799a2 60%,#2fb5a8)!important}
.alb .ali{flex:none;width:76px;height:76px;border-radius:20px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}
.alb .alx{flex:1;min-width:0}.alb b{font-size:1.7rem!important;line-height:1.15;color:#fff}.alb small{display:block;margin-top:6px;color:#e3f9fb!important;font-size:.98rem!important;line-height:1.45}
.alb .ar{background:#fff!important;color:#0e484c!important;font-size:1rem!important;padding:15px 28px!important;box-shadow:0 4px 14px rgba(0,0,0,.25);white-space:nowrap}
@media(max-width:700px){.alb{flex-direction:column!important;align-items:flex-start!important;padding:22px 18px!important}.alb b{font-size:1.4rem!important}.alb .ar{width:100%;text-align:center}}
.tt .more2{white-space:nowrap}.mhn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ac);color:#fff;font-size:.85rem}.mhb{height:7px;border-radius:99px;background:var(--bd);margin:0 0 4px;min-width:90px}.mhb i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#1799a2,#2fb5a8)}
.pfs{margin:14px 0;width:100%;box-sizing:border-box;align-self:stretch;display:block!important}.pfk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 8px}.pfk div{background:var(--bg);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.pfk b{font-size:1.5rem;color:var(--nv);line-height:1.1}.pfk span{font-size:.78rem;color:var(--mu)}.pfr{margin:0 0 10px}.pfg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pfg h4{margin:0 0 6px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu)}.pfl{list-style:none;margin:0;padding:0}.pfl li{display:flex;justify-content:space-between;gap:8px;font-size:.86rem;padding:4px 0;border-bottom:1px solid var(--bd)}.pfl small{color:var(--mu)}@media(max-width:600px){.pfk,.pfg{grid-template-columns:1fr}}
.lks{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}/* Aandelen-Gids aanvullingen */
.slg{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex:none;color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.02em;background:linear-gradient(135deg,var(--k),color-mix(in srgb,var(--k) 55%,#0d2426))}
.slg.big{width:52px;height:52px;border-radius:15px;font-size:1.05rem}
.rp.nw{background:rgba(79,70,229,.14);color:#4f46e5}
.kps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 2px}.kps span{background:var(--bg);border-radius:10px;padding:6px 8px;display:flex;flex-direction:column;min-width:0}.kps small{color:var(--mu);font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kps b{font-size:.9rem;white-space:nowrap}
@media(max-width:420px){.kps{grid-template-columns:repeat(2,1fr)}}
.duur{font-size:.78rem;margin:4px 0 2px;color:var(--mu)}.duur::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:currentColor;vertical-align:1px}.duur.pos{color:#16a34a}.duur.warn{color:#b45309}.duur.neg{color:#dc2626}.duur.big{font-size:1rem;font-weight:700}
.sdot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}
.em2{display:grid;gap:4px}.emr{display:grid;grid-template-columns:1fr 54px;gap:2px 8px;align-items:center;font-size:.85rem;padding:4px 0}.emr span{min-width:0}.emr b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emr small{color:var(--mu);font-size:.72rem}.emr em{font-style:normal;text-align:right;font-weight:700}.emr i{grid-column:1/3;height:4px;background:var(--ac);border-radius:3px;opacity:.75}
.tb2 td.r,.tb2 th.r,.tt td.r,.tt th.r{text-align:right;white-space:nowrap}
.ai .cc .ch{display:flex;align-items:center;gap:10px}.ai .cc .ch>div{flex:1;min-width:0}.ai .cc .ch b{display:inline}.ccm{display:block;font-size:.74rem;color:var(--mu);margin:6px 0 4px}.ai .cc .slg{width:38px;height:38px;font-size:.78rem}
.ai .cc{cursor:pointer}.ai .cc:hover{border-color:var(--ac)}
.etfb{display:flex;gap:12px;align-items:flex-start;margin-top:14px;background:rgba(28,199,211,.07);border:1px solid rgba(28,199,211,.25)}.etfb .fi{flex:none}
.wzh{display:flex;align-items:center;justify-content:space-between;width:100%}
.box.warn{background:rgba(245,158,11,.1);border:1px solid #f59e0b}
.sim .chip small{color:var(--mu)}
.flow .far{align-self:center;color:var(--mu);font-size:1.4rem}
.tt tr.tl{cursor:pointer}.tt tr.tl:hover td{background:var(--bg)}
.tt .pos,.tb2 .pos,.cm .pos{color:#16a34a}.tt .neg,.tb2 .neg,.cm .neg{color:#dc2626}
.cm th{width:130px}.cm td small{color:var(--mu)}
#lnks[hidden]{display:none!important}
.hero .stats .si{display:inline-flex}
@media(max-width:700px){.flow{flex-wrap:wrap}.flow .fs{flex:1 1 40%}.flow .far{display:none}}
.tt td:nth-child(2){font-weight:400;color:var(--tx)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .mnd:not(.on){color:var(--tx)}}
:root[data-theme="dark"] .mnd:not(.on){color:var(--tx)}
@media(max-width:600px){.tt .hm{display:none}.tt th,.tt td{padding:8px 6px}}
@media(max-width:600px){#det .kv{grid-template-columns:1fr 1fr;gap:8px}#det .kv div{min-width:0}}

.ixp{display:inline-block;font-size:.72rem;font-weight:700;color:var(--ac);background:rgba(28,199,211,.1);border-radius:6px;padding:0 6px}

.own{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:2px 0 6px}
.own .donut{width:112px;height:112px}.own .donut::after{inset:24px}
.own.big .donut{width:160px;height:160px}.own.big .donut::after{inset:34px}
.own .donut span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;line-height:1.1}
.own .donut span b{font-size:1.05rem}.own.big .donut span b{font-size:1.4rem}.own .donut span small{font-size:.66rem;color:var(--mu)}
.own .leg{flex:1;min-width:190px;font-size:.8rem}.own.big .leg{font-size:.88rem}
.own .leg div{display:flex;justify-content:space-between;gap:8px;padding:1px 0}.own .leg span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own .leg b{font-variant-numeric:tabular-nums}
.own .leg .ot{border-top:1px solid var(--bd);margin-top:3px;padding-top:3px;color:var(--mu)}.own .leg .ot b{font-weight:500}
.kl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:28px;margin:4px 0 0}
.kl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--bd);font-size:.9rem}
.kl dt{color:var(--mu)}.kl dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}
.grid>*{min-width:0}.card{min-width:0}
.own .leg{flex:1 1 190px;min-width:0}
@media(max-width:520px){.own{flex-direction:column;align-items:stretch}.own .donut{align-self:center}.own .leg{flex:none;width:100%}}
/* Aandelen-Gids huisstijl (petrol) */
.hero .lgbox{border:1px solid rgba(255,255,255,.22)!important}
.hero .stats .si{background:rgba(45,212,191,.24);color:#a7f3eb}
.ixp{color:var(--ac);background:rgba(13,148,136,.1);border-radius:6px;padding:0 6px;font-size:.72rem;font-weight:700;text-decoration:none}
.rp.nw{background:rgba(13,148,136,.14);color:var(--ac)}
a.fdef{text-decoration:none}
.fdef.fasml{background:radial-gradient(circle at 88% 10%,rgba(125,211,252,.32),transparent 46%),linear-gradient(135deg,#062a33,#0b4f5c 55%,#11807f)!important}
.fdef.fasml:before{background:none!important;content:"";border:2px solid rgba(186,230,253,.25);border-radius:50%;width:260px!important;height:260px!important;opacity:1!important;box-shadow:0 0 0 22px rgba(186,230,253,.06),0 0 0 48px rgba(186,230,253,.04)}
.fdef.fasml .fk{color:#a5f3fc!important}.fdef.fasml p{color:#d7f3f5!important}.fdef.fasml .fb{color:#062a33!important}.fdef.fasml .fdc span b{color:#a5f3fc}
.fdef.fnvda{background:radial-gradient(circle at 90% 0%,rgba(132,204,22,.30),transparent 46%),linear-gradient(135deg,#0d1408,#1d2b10 55%,#3b5a12)!important}
.fdef.fnvda:before{background:none!important;content:"";width:250px!important;height:250px!important;opacity:1!important;background-image:linear-gradient(rgba(190,242,100,.10) 2px,transparent 2px),linear-gradient(90deg,rgba(190,242,100,.10) 2px,transparent 2px)!important;background-size:26px 26px!important;border-radius:20px}
.fdef.fnvda .fk{color:#bef264!important}.fdef.fnvda p{color:#e4efd2!important}.fdef.fnvda .fb{color:#0d1408!important}.fdef.fnvda .fdc span b{color:#bef264}
.tags a{display:inline-flex;align-items:center;font-size:.72rem;background:var(--bg);border:1px solid var(--bd);border-radius:6px;padding:1px 7px;margin:0 4px 4px 0;color:var(--tx);text-decoration:none}.tags a:hover{border-color:var(--ac)}
.kl dd a{color:var(--ac);text-decoration:none}.kl dd a:hover{text-decoration:underline}
.gb{position:relative;min-width:120px;height:22px;background:var(--bg);border-radius:6px;overflow:hidden}.gb i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--ac) 30%,transparent)}.gb span{position:relative;padding:0 8px;line-height:22px;font-size:.82rem;font-weight:700;white-space:nowrap}
.card a.ch,.card a.more{text-decoration:none;color:inherit}.card a.more{color:var(--ac)}
a.wzc{text-decoration:none;color:inherit}
.tt a,.tb2 a{color:var(--ac);text-decoration:none}.tt a:hover,.tb2 a:hover{text-decoration:underline}
.ds h4{margin:12px 0 4px;font-size:1rem}
.sl{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.sl a{border:1px solid var(--bd);background:var(--card);border-radius:99px;padding:5px 12px;font-size:.85rem;color:var(--nv);text-decoration:none}.sl a:hover{border-color:var(--ac);color:var(--ac)}
.lnks.lb a.fdef,.lnks.lb a.fdef *{text-transform:none!important;letter-spacing:normal}
.lnks.lb a.fdef .fk{letter-spacing:.12em!important;text-transform:uppercase!important}
.lnks.lb a.fdef h2{font-size:1.75rem!important;font-weight:800}
.lnks.lb a.fdef p{font-size:.98rem;font-weight:400}
.lnks.lb a.fdef .fdc span{font-weight:700}

.ds p a:not([class]){color:#0e8a8f;font-weight:600;text-decoration:none}.ds p a:not([class]):hover{text-decoration:underline}

.vglt td.vbest{background:color-mix(in srgb,#16a34a 13%,transparent);color:#15803d;font-weight:800}
.vglk{margin:6px 0 0;padding-left:20px}.vglk li{margin:4px 0}
.vglg{grid-template-columns:1fr 1fr}.vglc{border:1px solid var(--bd);border-radius:14px;padding:12px 14px}.vglc h4{margin:0 0 4px;font-size:1.05rem}.vglc ul{list-style:none;padding:0;margin:6px 0}
@media(max-width:640px){.vglg{grid-template-columns:1fr}}
.vng{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.vng{grid-template-columns:1fr}}.vng ul{list-style:none;margin:6px 0 0;padding:0}.vng li{position:relative;padding:5px 0 5px 26px;line-height:1.4;font-size:.93rem}.vng li:before{position:absolute;left:0;top:5px;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900}.vng li.vp:before{content:"+";background:#dcfce7;color:#15803d}.vng li.vm:before{content:"−";background:#fee2e2;color:#b42318}

/* ---- gedeeld met de beginpagina ---- */

:root{--bg:#e7f5f6;--card:#fff;--tx:#1a2324;--mu:#668385;--bd:#d9eeef;--ac:#1cc7d3;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#091b1d;--card:#10292b;--tx:#eceef2;--mu:#9abdc0;--bd:#1f4043;--ac:#52dce6}}
:root[data-theme="dark"]{--bg:#091b1d;--card:#10292b;--tx:#eceef2;--mu:#9abdc0;--bd:#1f4043;--ac:#52dce6}
html{scroll-padding-top:env(safe-area-inset-top,0px)}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--tx);font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.45}
.w{max-width:1100px;margin:0 auto;padding:20px 16px 40px}
h1{margin:0 0 4px;font-size:1.7rem}
.sub{color:var(--mu);margin:0 0 18px}
.bar{position:sticky;top:env(safe-area-inset-top,0px);background:var(--bg);padding:10px 0;z-index:5}
input{width:100%;padding:11px 14px;border:1px solid var(--bd);border-radius:10px;background:var(--card);color:var(--tx);font-size:1rem}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.chip{border:1px solid var(--bd);background:var(--card);color:var(--tx);padding:6px 13px;border-radius:99px;cursor:pointer;font-size:.9rem}
.info{background:var(--card);border:1px solid var(--bd);border-left:4px solid var(--ac);border-radius:10px;padding:12px 14px;margin:8px 0;font-size:.9rem}
.info{padding:20px 22px;margin:12px 0 16px;font-size:1.08rem;line-height:1.6;border-left-width:7px;background:linear-gradient(180deg,rgba(23,153,162,.07),transparent),var(--card);box-shadow:0 4px 18px rgba(14,72,76,.10)}.info>b{display:flex;align-items:center;gap:10px;font-size:1.3rem;line-height:1.25;margin-bottom:10px;color:var(--tx)}.info .ubt{display:block}.ubl{display:inline-block;margin-top:14px;background:var(--ac);color:#fff;font-weight:700;font-size:.98rem;padding:11px 20px;border-radius:99px;text-decoration:none}.ubl:hover{filter:brightness(1.1)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .ubl{color:#0a2122}}:root[data-theme="dark"] .ubl{color:#0a2122}
.info b{display:block;margin-bottom:2px}
.bd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;margin-right:7px;border-radius:6px;color:#fff;font-size:.68rem;font-weight:700;vertical-align:middle;letter-spacing:.02em}
.top{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:620px){.top{grid-template-columns:1fr}}
.tb{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:12px 14px}
.tb h2{margin:0 0 6px;font-size:.95rem}
.tb button{display:flex;gap:10px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--bd);color:var(--tx);padding:7px 0;cursor:pointer;font:inherit;font-size:.86rem}
.tb button:first-of-type{border-top:0}
.tb b{color:var(--ac);width:16px}.tb small{color:var(--mu);margin-left:auto}
.tn{color:var(--mu);font-size:.78rem;margin:6px 0 0}
.lk{display:inline-block;margin:0 10px 10px 0;padding:6px 12px;border:1px solid var(--ac);border-radius:8px;color:var(--ac);font-size:.84rem;text-decoration:none}
.is{color:var(--mu);font-size:.75rem}
select{padding:6px 10px;border:1px solid var(--bd);border-radius:99px;background:var(--card);color:var(--tx);font-size:.9rem}
.cb{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--mu);margin-bottom:4px}
.st{background:none;border:0;font-size:1.3rem;cursor:pointer;color:#f59e0b;padding:0}
.cm{background:var(--card);border:1px solid var(--ac);border-radius:14px;padding:12px 14px;margin:0 0 16px;font-size:.85rem;overflow-x:auto}
.cm table{width:100%;border-collapse:collapse}.cm th,.cm td{text-align:left;vertical-align:top;padding:5px 8px 5px 0;border-top:1px solid var(--bd)}.cm th{color:var(--mu);font-weight:500;width:90px}
.cmb{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cmb .cml{flex:1;min-width:120px;color:var(--mu);font-weight:600}.cmb .btn{font:inherit;font-weight:700;font-size:.92rem;padding:10px 20px;border-radius:99px;border:0;background:var(--ac);color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(23,153,162,.25)}.cmb .btn:hover{filter:brightness(1.08)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .cmb .btn{color:#0a2122}}:root[data-theme="dark"] .cmb .btn{color:#0a2122}.cmpp{max-width:1000px}.cmsum{margin:0;padding-left:20px}.cmsum li{margin:0 0 8px;line-height:1.5}.cmdf{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin:14px 0 8px;font-weight:600;font-size:.92rem;cursor:pointer}.cmpw{overflow-x:auto;border:1px solid var(--bd);border-radius:14px;background:var(--card)}.cmpt{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.cmpt th,.cmpt td{padding:10px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--bd);min-width:140px}.cmpt tbody th{position:sticky;left:0;background:var(--card);color:var(--mu);font-weight:600;min-width:96px;max-width:110px;font-size:.84rem;z-index:1}.cmpt .cmh{position:relative;padding-top:30px;border-top:0}.cmpt .cmh b{display:block;margin:6px 0 2px;line-height:1.3}.cmpt .cmh small{color:var(--mu)}.cmdf input{width:auto!important;margin:0}.cmpt .cx{position:absolute;top:6px;right:6px;border:0;background:var(--bd);color:var(--tx);width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:.8rem}.cmpt .cgh td{background:var(--bg);color:var(--ac);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;min-width:0;padding:7px 12px}.cmpt td.bst{background:rgba(22,163,74,.16);font-weight:700}.cmpt .bt{display:inline-block;font-size:.68rem;font-weight:700;color:#15803d;background:rgba(22,163,74,.18);border-radius:99px;padding:1px 7px;margin-left:4px}.cmpt tr.dif th:first-child{box-shadow:inset 3px 0 0 var(--ac)}.cmpw.onlydiff tr.same{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .cmpt .bt{color:#4ade80}}:root[data-theme="dark"] .cmpt .bt{color:#4ade80}
.pcbar{position:sticky;top:8px;z-index:6}.pcbar .cm{box-shadow:0 6px 18px rgba(14,72,76,.18);margin:0 0 10px}.pct{width:100%;border-collapse:collapse;font-size:.9rem;background:var(--card);border:1px solid var(--bd);border-radius:12px}.pct th,.pct td{padding:10px 10px;text-align:left;vertical-align:middle;border-top:1px solid var(--bd)}.pct thead th{border-top:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);white-space:nowrap}.pct tr.pcr{cursor:pointer}.pct tr.pcr:hover{background:rgba(23,153,162,.07)}.pct td small{display:flex;align-items:center;gap:6px;color:var(--mu);margin-top:2px}.pct .pcc label{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px;cursor:pointer}.pct .pcc input{width:20px;height:20px;accent-color:var(--ac)}.pct td.g{color:#15803d;font-weight:700}.pct td.r{color:#b42318;font-weight:700}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .pct td.g{color:#4ade80}:root:not([data-theme="light"]) .pct td.r{color:#ff9d93}}:root[data-theme="dark"] .pct td.g{color:#4ade80}:root[data-theme="dark"] .pct td.r{color:#ff9d93}@media(max-width:600px){.pct th:nth-child(4),.pct td:nth-child(4),.pct th:nth-child(5),.pct td:nth-child(5){display:none}}
.ecw{display:flex;flex-direction:column;gap:6px}.ecc{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--bd);border-radius:12px;background:var(--card);font-weight:600;font-size:.9rem;cursor:pointer}.ecc input{width:20px!important;height:20px;margin:0;accent-color:var(--ac)}.ecc:has(input:checked){border-color:var(--ac);background:rgba(23,153,162,.1)}
.ov{font-size:.8rem;color:#b45309;background:rgba(245,158,11,.12);border-radius:8px;padding:6px 9px;margin:8px 0}
.lb{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);align-self:center;min-width:64px}
.chip.on{background:var(--ac);border-color:var(--ac);color:#fff}
.cnt{color:var(--mu);font-size:.85rem;margin:8px 0}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:16px}
@media(max-width:520px){.grid{grid-template-columns:1fr}}
.card{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:16px}
.card h2{margin:0;font-size:1.05rem}
.meta{color:var(--mu);font-size:.82rem;margin:2px 0 8px}
.tags span{display:inline-block;font-size:.72rem;background:var(--bg);border:1px solid var(--bd);border-radius:6px;padding:1px 7px;margin:0 4px 4px 0}
.desc{font-size:.88rem;margin:6px 0 12px}
h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);margin:12px 0 6px}
.pie{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.donut{width:120px;height:120px;border-radius:50%;position:relative;flex:none}
.donut::after{content:"";position:absolute;inset:26px;background:var(--card);border-radius:50%}
.leg{flex:1;min-width:150px;font-size:.84rem}
.leg div{display:flex;justify-content:space-between;gap:8px;padding:1px 0}
.sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}
.h{display:grid;grid-template-columns:22px 1fr 44px;gap:6px;align-items:center;font-size:.84rem;padding:3px 0}
.h b{color:var(--mu);font-weight:500}.h em{font-style:normal;text-align:right}
.bg{grid-column:2/4;height:4px;background:var(--bg);border-radius:3px;margin-top:-2px}
.bg i{display:block;height:100%;background:var(--ac);border-radius:3px}
.none{text-align:center;color:var(--mu);padding:40px}
.foot{color:var(--mu);font-size:.8rem;margin-top:26px}

h1{font-size:2rem;letter-spacing:-.02em}
input[type=search]{padding:14px 18px;border-radius:14px;font-size:1.05rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.card{padding:14px 16px;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.card summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center}
.card summary::-webkit-details-marker{display:none}
.card summary::after{content:"▾";margin-left:auto;color:var(--mu)}
.card details[open] summary::after{content:"▴"}
.sm-t{min-width:0}.sm-t h2{font-size:1rem}.sm-t .meta{margin:2px 0}
.donut.sm{width:64px;height:64px}.donut.sm::after{inset:15px}
.donut span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;font-size:.7rem;font-weight:700}
.kp{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kp span{font-size:.72rem;background:var(--bg);border-radius:6px;padding:1px 7px;color:var(--mu)}
.dt{margin-top:10px}
.tags i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}
.tw{overflow-x:auto;background:var(--card);border:1px solid var(--bd);border-radius:14px}
.tb2{width:100%;border-collapse:collapse;font-size:.86rem}
.tb2 th{cursor:pointer;text-align:left;padding:10px 12px;color:var(--mu);font-weight:600;white-space:nowrap}
.tb2 td{padding:10px 12px;border-top:1px solid var(--bd);vertical-align:top}
.tb2 tbody tr{cursor:pointer}.tb2 tbody tr:hover{background:var(--bg)}.tb2 small{color:var(--mu)}.tbc td b{display:block}.tbc td small{display:block;margin-top:2px}.tbc td{padding:9px 8px}.tbc th{padding:9px 8px}.tbc .pos{color:#15803d;font-weight:600}.tbc .neg{color:#b91c1c;font-weight:600}@media(max-width:600px){.tbc{font-size:.76rem}.tbc td,.tbc th{padding:8px 5px}}
.qk{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0 0}
.nfo{padding:2px 10px;margin-top:6px}
@media(max-width:520px){.lk{padding:5px 9px;font-size:.78rem}.card summary{gap:10px}h1{font-size:1.6rem}}
a.chip{text-decoration:none;display:inline-block}
h1{text-align:center;font-size:2.8rem;font-weight:800;letter-spacing:-.03em;color:var(--ac);margin:8px 0 6px}
.sub{text-align:center}
@media(max-width:520px){h1{font-size:2.1rem}}
.brand{display:flex;flex-direction:column;align-items:center;gap:2px}.brand img{height:84px;width:auto}.brand .lg-d{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .brand .lg-l{display:none}:root:not([data-theme="light"]) .brand .lg-d{display:block}}:root[data-theme="dark"] .brand .lg-l{display:none}:root[data-theme="dark"] .brand .lg-d{display:block}
.lay{display:block}
.fh{display:none}
#fp{margin:6px 0 10px}
.rd{display:grid;gap:5px}.rr{display:grid;grid-template-columns:78px 1fr 84px;gap:8px;align-items:center;font-size:.84rem}.rb{height:8px;background:var(--bg);border-radius:4px;overflow:hidden}.rb i{display:block;height:100%;border-radius:4px}.rb .ps{background:#16a34a}.rb .nb{background:#dc2626}.rr b{text-align:right}.pos{color:#16a34a}.neg{color:#dc2626}.rn{color:var(--mu);font-size:.74rem;margin:6px 0 0}
.more{margin:2px 0 6px;padding:0;border:0;background:none;color:var(--ac);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.more:hover{text-decoration:underline}
#det{max-width:860px;margin:0 auto}#det .bk{margin:6px 0 12px}
.dh{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:18px;margin-bottom:14px}.dh h2{margin:0 0 4px;font-size:1.5rem;letter-spacing:-.01em}
.ds{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px 18px;margin-bottom:14px}.ds h3:first-child{margin-top:0}.ds p{margin:6px 0;font-size:.93rem}.ds ul{margin:6px 0;padding-left:20px;font-size:.92rem}.ds li{margin:4px 0}
.bk2{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:10px}.bk2 th,.bk2 td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--bd);vertical-align:top}.bk2 th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);font-weight:600}.bk2 td.r,.bk2 th.r{text-align:right;white-space:nowrap}.bk2 tr.best td{background:rgba(16,185,129,.12)}.bk2 tr.best td:first-child{border-left:3px solid #10b981}.bk2 small{display:block;color:var(--mu);font-size:.75rem;font-weight:400}.cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 28px;align-items:start}.cs .pie{flex-wrap:wrap}.bki{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.bki label.ck{flex:1 1 100%;flex-direction:row;align-items:center;gap:10px;font-size:.88rem;line-height:1.35;min-width:0}.bki label.ck input{flex:none;width:20px;height:20px;margin:0}.bki label{font-size:.78rem;color:var(--mu);display:flex;flex-direction:column;gap:4px}.bki input[type=number]{padding:8px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--card);color:var(--tx);font:inherit;width:130px}.bki .ck{flex-direction:row;align-items:center;gap:6px}

.upd{display:inline-block;margin-left:6px;opacity:.85}
.rk{display:inline-flex;gap:3px;vertical-align:middle}.rk i{width:9px;height:9px;border-radius:50%;background:var(--bd);display:inline-block}.rk i.on{background:#f59e0b}
.rkl{display:flex;align-items:center;gap:8px;margin:8px 0 2px;font-size:.82rem;color:var(--mu)}.rkl b{color:var(--tx);font-weight:600}.rkl.big{font-size:.95rem}.rkl.big .rk i{width:14px;height:14px}
.spk{display:flex;gap:8px;margin:10px 0 4px;padding:10px 10px 6px;background:rgba(28,199,211,.06);border-radius:12px}.sb{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.sb small{font-size:.66rem;color:var(--mu);white-space:nowrap}.sv{font-size:.72rem;font-weight:700}.st0{height:34px;display:flex;align-items:flex-end;width:100%;justify-content:center}.st0 i{display:block;width:60%;max-width:22px;border-radius:4px 4px 0 0;background:#10b981}.st0 i.nb{background:#ef4444;border-radius:0 0 4px 4px;align-self:flex-start}
.wz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0}.wz label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;color:var(--mu)}.wz select{padding:9px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--card);color:var(--tx);font:inherit}.wz .ck{flex-direction:row;align-items:center;gap:8px;align-self:end}
.wzr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0}.wzc{text-align:left;background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:5px;cursor:pointer;color:var(--tx);font:inherit}.wzc:hover{border-color:var(--ac)}.wzc small{color:var(--mu)}.more2{color:var(--ac);font-size:.82rem;margin-top:2px}
.xs{margin:24px 0}.xs h2{font-size:1.1rem;margin:0 0 10px}.cmpn{margin-top:10px}.cmpn p{margin:6px 0}
.ib2{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:10px 14px;margin:0 0 8px}.ib2 summary{cursor:pointer;font-weight:600}.ib2 p{margin:8px 0 2px;color:var(--mu)}
.foot a{color:var(--ac)}.xp p{margin:8px 0}.xp{padding-top:6px}#about>summary,#privacy>summary{list-style:none;cursor:pointer}#about h3,#privacy h3{display:inline;font-size:1rem}
body.indet #wiz,body.indet #xtra{display:none!important}
@media(max-width:600px){.bk2 th:nth-child(2),.bk2 td:nth-child(2){display:none}.bk2 th,.bk2 td{padding:8px 4px}.bki input[type=number]{width:100%}.bki label{flex:1 1 130px}.spk{gap:4px;padding:8px 6px 6px}.sv{font-size:.66rem}.wzr{grid-template-columns:1fr}}
.kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.kv div{background:var(--bg);border-radius:10px;padding:8px 11px}.kv small{display:block;color:var(--mu);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.kv b{font-size:.95rem}
.sim{display:flex;flex-wrap:wrap;gap:8px}
.lay[hidden],#det[hidden],.sub[hidden]{display:none!important}
.hero{background:linear-gradient(135deg,rgba(28,199,211,.16),rgba(139,92,246,.12) 55%,rgba(20,184,166,.12));border:1px solid var(--bd);border-radius:22px;padding:18px 16px 16px;margin:0 0 14px;text-align:center}
.hero .sub{margin:4px 0 12px}
.stats{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.stats div{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:6px 16px;display:flex;flex-direction:column;align-items:center;min-width:92px}.stats b{font-size:1.25rem;color:var(--ac);line-height:1.2}.stats span{font-size:.72rem;color:var(--mu);text-transform:uppercase;letter-spacing:.05em}
.ch{display:flex;align-items:center;gap:10px;margin-bottom:2px}.ch h2{flex:1;min-width:0}
.ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex:none}.dh .ic{width:48px;height:48px;border-radius:14px}
.tis{vertical-align:-2px}.tg{margin-right:4px}.chip .tis{margin-right:2px}
.rp{flex:none;font-size:.82rem;font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}.rp small{font-weight:500;opacity:.8}
.rp.pos{background:rgba(22,163,74,.14);color:#16a34a}.rp.neg{background:rgba(220,38,38,.14);color:#dc2626}
.tags .tg{border:0;background:none;padding:0;margin:0 4px 0 0;display:inline-flex;vertical-align:middle}
.intro{margin:0 0 16px;text-align:center}.ig{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;text-align:left}.ig[hidden]{display:none}.ib{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:14px}.ib h3{margin:10px 0 4px;font-size:.98rem;text-transform:none;letter-spacing:0;color:var(--tx)}.ib p{margin:0;font-size:.86rem;color:var(--mu)}.intro[hidden]{display:none!important}
@media(max-width:700px){.ig{grid-template-columns:1fr}}
.ig{margin-top:0!important;align-items:start}.ib summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.ib summary::-webkit-details-marker{display:none}.ib summary h3{margin:0!important;flex:1}.ib summary::after{content:"▾";color:var(--mu)}.ib[open] summary::after{content:"▴"}.ib p{margin-top:10px!important}.ib .ic{width:36px;height:36px}
body.wide .w{max-width:1320px}
body.wide .lay{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);grid-template-areas:"side bar" "side res";column-gap:18px;align-items:start}
body.wide .bar{grid-area:bar;position:static}
body.wide .res{grid-area:res;min-width:0}
body.wide #fp{grid-area:side;display:block;position:sticky;top:12px;margin:10px 0 0;max-height:calc(100vh - 24px);overflow-y:auto;background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:14px;-webkit-overflow-scrolling:touch}
body.wide .fh{display:block;margin:0 0 6px;font-size:1rem}
body.wide #ft{display:none}
body.wide #fp .chips{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--bd)}
body.wide #fp .chips:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
body.wide #fp .lb{width:100%;margin-bottom:2px}
body.wide #fp .chip{font-size:.82rem;padding:5px 11px}
body.wide .grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}
.news{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:12px 14px;margin:0 0 16px}.news[hidden]{display:none!important}.news summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.news summary::-webkit-details-marker{display:none}.news summary h3{margin:0;font-size:.98rem;text-transform:none;letter-spacing:0;color:var(--tx)}.news summary em{margin-left:auto;font-style:normal;font-size:.75rem;color:var(--mu)}.news summary::after{content:"▾";color:var(--mu)}.news[open] summary::after{content:"▴"}.news .ic{width:36px;height:36px}
.ng{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:12px}.nw{display:flex;flex-direction:column;gap:3px;background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:10px 12px;text-decoration:none;color:var(--tx)}.nw:hover{border-color:var(--ac)}.nw small{color:var(--mu);font-size:.72rem}.nw b{font-size:.92rem}.nw span{font-size:.82rem;color:var(--mu)}.nn{color:var(--mu);font-size:.74rem;margin:10px 0 0}
@media(max-width:520px){.news summary em{display:none}}
.nl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.nl span{font-size:.82rem;color:var(--mu)}.nl .lk{margin:0}
.hd summary{list-style:none;cursor:pointer}.hd summary::-webkit-details-marker{display:none}.hd summary:hover span{color:var(--ac)}.cv{font-style:normal;color:var(--mu);font-size:.7rem}.hd[open] .cv{display:inline-block;transform:rotate(180deg)}.hx{margin:2px 0 8px 28px;padding:8px 11px;background:var(--bg);border-radius:10px;font-size:.85rem}.hx p{margin:0 0 6px}.hx .hm{color:var(--mu);font-size:.78rem}.hx .lk{margin:2px 0 0}
.hd summary::after,.card .hd[open] summary::after,.card details.hd[open] summary::after{content:none!important;display:none}
.card .hd summary.h,#det .hd summary.h{display:grid;grid-template-columns:22px 1fr 48px;gap:6px;align-items:center}
body{background:var(--bg) linear-gradient(180deg,rgba(28,199,211,.13),rgba(139,92,246,.07) 55%,rgba(28,199,211,0)) no-repeat top/100% 520px}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) body{background:var(--bg) linear-gradient(180deg,rgba(82,220,230,.14),rgba(139,92,246,.08) 55%,rgba(82,220,230,0)) no-repeat top/100% 520px}}
:root[data-theme="dark"] body{background:var(--bg) linear-gradient(180deg,rgba(82,220,230,.14),rgba(139,92,246,.08) 55%,rgba(82,220,230,0)) no-repeat top/100% 520px}
body{background-image:radial-gradient(1200px 520px at 50% -120px,rgba(28,199,211,.16),transparent 70%);background-repeat:no-repeat}

/* hero v2 */
.hero{position:relative;overflow:hidden;isolation:isolate;border:0;border-radius:26px;padding:34px 24px 26px;color:#fff;text-align:center;background:radial-gradient(900px 380px at 85% -20%,rgba(20,184,166,.55),transparent 60%),radial-gradient(700px 360px at 0% 120%,rgba(139,92,246,.45),transparent 60%),linear-gradient(135deg,#095a60 0%,#10b5c1 55%,#1cc7d3 100%);box-shadow:0 18px 40px -18px rgba(16,181,193,.55)}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 300' preserveAspectRatio='xMidYMax slice'%3E%3Crect x='0' y='191' width='60' height='109' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='60' y='105' width='44' height='195' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='106' y='203' width='77' height='97' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='184' y='199' width='42' height='101' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='226' y='199' width='55' height='101' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='281' y='195' width='76' height='105' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='361' y='137' width='43' height='163' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='404' y='205' width='54' height='95' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='459' y='157' width='58' height='143' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='486' y='129' width='4' height='28' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='517' y='171' width='76' height='129' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='594' y='136' width='46' height='164' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='641' y='198' width='63' height='102' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='704' y='203' width='76' height='97' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='783' y='142' width='83' height='158' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='868' y='136' width='69' height='164' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='939' y='179' width='59' height='121' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='999' y='137' width='45' height='163' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1047' y='117' width='61' height='183' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1112' y='195' width='44' height='105' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1157' y='167' width='88' height='133' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1199' y='139' width='4' height='28' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1248' y='205' width='66' height='95' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1314' y='139' width='88' height='161' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1404' y='122' width='61' height='178' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1468' y='108' width='77' height='192' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='1545' y='150' width='55' height='150' fill='%23fff' fill-opacity='0.1'/%3E%3Crect x='0' y='151' width='39' height='149' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='8' y='243' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='8' y='291' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='41' y='185' width='44' height='115' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='63' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='49' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='49' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='87' y='168' width='75' height='132' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='95' y='180' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='151' y='212' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='123' y='228' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='151' y='228' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='151' y='244' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='95' y='260' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='109' y='276' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='109' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='163' y='238' width='69' height='62' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='195' y='210' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='213' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='233' y='171' width='70' height='129' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='283' y='215' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='241' y='231' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='241' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='255' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='303' y='157' width='66' height='143' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='339' y='169' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='185' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='201' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='339' y='217' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='353' y='217' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='233' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='325' y='265' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='353' y='265' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='339' y='281' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='370' y='216' width='63' height='84' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='378' y='228' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='420' y='244' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='406' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='434' y='240' width='74' height='60' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='442' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='456' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='484' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='498' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='442' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='456' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='470' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='484' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='508' y='184' width='40' height='116' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='516' y='212' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='530' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='551' y='187' width='44' height='113' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='571' y='159' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='573' y='199' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='573' y='215' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='573' y='247' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='559' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='598' y='228' width='50' height='72' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='606' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='620' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='620' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='651' y='191' width='37' height='109' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='659' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='659' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='659' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='673' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='691' y='207' width='79' height='93' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='713' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='755' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='699' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='699' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='713' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='713' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='772' y='217' width='39' height='83' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='794' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='794' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='794' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='815' y='216' width='71' height='84' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='837' y='260' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='865' y='260' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='851' y='276' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='851' y='292' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='888' y='220' width='63' height='80' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='917' y='192' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='924' y='248' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='938' y='248' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='910' y='264' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='924' y='280' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='952' y='217' width='58' height='83' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='979' y='189' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='960' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='988' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='974' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='960' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='974' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1011' y='164' width='78' height='136' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1047' y='176' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1019' y='192' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1033' y='208' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1047' y='240' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1061' y='240' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1019' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1047' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1061' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1091' y='207' width='40' height='93' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1113' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1099' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1132' y='164' width='40' height='136' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1140' y='208' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1154' y='208' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1140' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1173' y='230' width='55' height='70' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1181' y='242' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1181' y='274' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1209' y='274' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1195' y='290' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1230' y='163' width='44' height='137' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1238' y='223' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1252' y='223' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1252' y='255' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1252' y='287' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1276' y='225' width='61' height='75' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1284' y='237' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1298' y='237' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1284' y='253' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1326' y='253' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1284' y='285' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1326' y='285' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1339' y='175' width='63' height='125' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1389' y='187' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1347' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1361' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1361' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1375' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1402' y='158' width='46' height='142' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1423' y='130' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1410' y='170' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1424' y='202' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1438' y='202' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1410' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1438' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1424' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1450' y='153' width='44' height='147' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1458' y='181' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1458' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1472' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1458' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1498' y='183' width='65' height='117' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1528' y='155' width='4' height='28' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1506' y='195' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1520' y='195' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1534' y='227' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1506' y='259' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1506' y='275' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1520' y='275' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1548' y='291' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1565' y='205' width='35' height='95' fill='%23cffcff' fill-opacity='0.16'/%3E%3Crect x='1573' y='281' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='0' y='238' width='49' height='62' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='22' y='210' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='22' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='53' y='244' width='48' height='56' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='61' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='89' y='256' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='61' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='102' y='217' width='75' height='83' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='110' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='152' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='166' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='152' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='138' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='152' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='166' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='110' y='277' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='166' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='177' y='260' width='61' height='40' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='199' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='227' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='238' y='210' width='89' height='90' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='280' y='182' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='246' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='260' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='274' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='260' y='270' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='302' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='327' y='211' width='74' height='89' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='335' y='239' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='335' y='271' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='349' y='271' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='391' y='271' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='335' y='287' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='401' y='260' width='60' height='40' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='429' y='232' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='451' y='272' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='409' y='288' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='465' y='255' width='98' height='45' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='473' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='529' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='543' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='565' y='206' width='59' height='94' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='587' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='615' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='573' y='234' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='615' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='601' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='615' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='587' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='624' y='226' width='50' height='74' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='647' y='198' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='646' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='660' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='632' y='270' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='646' y='270' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='646' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='675' y='207' width='46' height='93' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='683' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='697' y='219' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='711' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='683' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='724' y='224' width='45' height='76' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='746' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='760' y='252' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='732' y='268' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='746' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='760' y='284' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='770' y='220' width='85' height='80' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='810' y='192' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='820' y='232' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='806' y='248' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='792' y='264' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='806' y='264' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='792' y='280' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='859' y='250' width='88' height='50' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='909' y='262' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='867' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='895' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='923' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='948' y='266' width='46' height='34' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='996' y='217' width='85' height='83' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1060' y='229' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1004' y='245' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1060' y='261' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1004' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1018' y='293' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1081' y='206' width='47' height='94' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1117' y='218' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1089' y='234' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1089' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1103' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1130' y='238' width='83' height='62' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1169' y='210' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1180' y='250' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1152' y='266' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1138' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1152' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1166' y='282' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1216' y='237' width='54' height='63' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1241' y='209' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1238' y='281' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1273' y='223' width='91' height='77' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1351' y='235' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1295' y='251' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1323' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1337' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1351' y='267' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1337' y='283' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1364' y='264' width='45' height='36' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1384' y='236' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1386' y='276' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1410' y='210' width='67' height='90' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1441' y='182' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1418' y='222' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1418' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1432' y='238' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1446' y='254' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1446' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1460' y='286' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1477' y='267' width='78' height='33' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1499' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1527' y='279' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1556' y='218' width='44' height='82' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1576' y='190' width='4' height='28' fill='%2307454a' fill-opacity='0.55'/%3E%3Crect x='1564' y='262' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='1578' y='278' width='5' height='7' fill='%23fff' fill-opacity='.55'/%3E%3C/svg%3E") bottom center/auto 68% repeat-x,url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 300' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.28'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 250 L90 225 L170 238 L260 180 L340 196 L430 130 L520 150 L610 85 L700 100 L800 40 L800 300 L0 300Z' fill='url(%23g)'/%3E%3Cpath d='M0 250 L90 225 L170 238 L260 180 L340 196 L430 130 L520 150 L610 85 L700 100 L800 40' fill='none' stroke='%23fff' stroke-opacity='.45' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") bottom/100% 78% no-repeat;opacity:.95}
.hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}
.hero .brand{flex-direction:row;justify-content:center;align-items:center;gap:16px;margin:0 0 6px}
.hero .brand img{height:84px;width:84px;object-fit:contain;background:#fff;border-radius:22px;padding:9px;box-shadow:0 10px 24px -8px rgba(0,0,0,.45)}
.hero .brand .lg-d{display:none!important}.hero .brand .lg-l{display:block!important}
.hero h1{margin:0;font-size:3rem;color:#fff;letter-spacing:-.03em;text-shadow:0 2px 18px rgba(0,0,0,.25)}
.hero .sub{color:rgba(255,255,255,.88);max-width:640px;margin:8px auto 18px;font-size:1.02rem;line-height:1.5}
.hero .upd{display:inline-block;margin:8px 0 0;padding:3px 10px;border-radius:99px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);font-size:.78rem;color:#fff;opacity:1}
.hero .stats{gap:12px}
.hero .stats div{flex-direction:row;gap:10px;align-items:center;min-width:0;padding:10px 16px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.hero .stats .si{display:inline-flex;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.18);align-items:center;justify-content:center;color:#fff;flex:none}
.hero .stats .st{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}
.hero .stats b{color:#fff;font-size:1.45rem}
.hero .stats span.l{color:rgba(255,255,255,.82);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}
@media(max-width:600px){.hero{padding:24px 14px 18px;border-radius:20px}.hero .brand{flex-direction:column;gap:2px}.hero .brand img{height:68px;width:68px;border-radius:18px;padding:7px}.hero h1{font-size:2.3rem}.hero .sub{font-size:.92rem}.hero .stats{gap:8px}.hero .stats div{padding:8px 11px;gap:8px}.hero .stats .si{width:28px;height:28px}.hero .stats b{font-size:1.15rem}}

/* hero v3: foto */
.hero{background:linear-gradient(180deg,rgba(8,54,58,.62) 0%,rgba(13,78,83,.34) 45%,rgba(8,54,58,.62) 100%),var(--herobg) center 18%/cover no-repeat;min-height:330px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 22px 44px -20px rgba(18,68,72,.6)}
.hero::before,.hero::after{content:none!important}
.hero .brand .lg-l{display:none!important}.hero .brand .lg-d{display:block!important}
.hero .lgbox{display:flex;align-items:center;justify-content:center;padding:10px;background:rgba(7,47,50,.42);border:1px solid rgba(255,214,150,.65);border-radius:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px -10px rgba(0,0,0,.6)}.hero .brand img{height:70px;width:70px;max-width:none;object-fit:contain;padding:0;background:none;border:0;border-radius:0;box-shadow:none;filter:sepia(1) saturate(2.5) hue-rotate(-12deg) brightness(1.4)}
.hero h1{text-shadow:0 2px 22px rgba(4,34,36,.7)}
.hero .sub{color:rgba(255,255,255,.94);text-shadow:0 1px 12px rgba(4,34,36,.7)}
.hero .upd{background:rgba(7,47,50,.42);border-color:rgba(255,214,150,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.hero .stats div{background:rgba(7,47,50,.42);border-color:rgba(255,214,150,.4)}
.hero .stats .si{background:rgba(255,214,150,.22);color:#ffd9a0}
body{background-image:radial-gradient(900px 420px at 88% -140px,rgba(236,168,140,.26),transparent 70%),radial-gradient(1100px 520px at 8% -160px,rgba(88,174,180,.22),transparent 70%)!important;background-repeat:no-repeat}
@media(max-width:600px){.hero{min-height:360px;background-position:58% 30%}.hero .lgbox{padding:8px;border-radius:18px}.hero .brand img{height:56px;width:56px}}
.wzl{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--tx);cursor:pointer}.wzl h3{margin:0;font-size:.98rem;text-transform:none;letter-spacing:0;color:var(--tx)}.wzl em{margin-left:auto;font-style:normal;font-size:.75rem;color:var(--mu)}.wzl .go{color:var(--ac);font-size:1.3rem;line-height:1}.wzl:hover{border-color:var(--ac)}
.wp{max-width:860px;margin:0 auto}.wp h2{margin:.2em 0 .3em;font-size:1.4rem}.wp .pg{height:6px;background:var(--bd);border-radius:6px;overflow:hidden;margin:10px 0 4px}.wp .pg i{display:block;height:100%;background:var(--ac);border-radius:6px;transition:width .25s}.wp .stp{font-size:.8rem;color:var(--mu)}
.wp .warn{border:1px solid #f59e0b;background:rgba(245,158,11,.12);border-radius:14px;padding:12px 14px;margin:12px 0;font-size:.88rem;line-height:1.5}.wp .warn b{display:block;margin-bottom:2px}
.wp .opts{display:grid;gap:10px;margin:14px 0}.wp .opt{text-align:left;background:var(--card);border:1.5px solid var(--bd);border-radius:14px;padding:13px 14px;cursor:pointer;color:var(--tx);font:inherit;display:flex;flex-direction:column;gap:3px}.wp .opt:hover{border-color:var(--ac)}.wp .opt.on{border-color:var(--ac);background:rgba(28,199,211,.10)}.wp .opt small{color:var(--mu);font-size:.8rem}
.wp .nav{display:flex;gap:10px;justify-content:space-between;margin:14px 0}.wp .btn{background:var(--ac);color:#fff;border:0;border-radius:12px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.wp .btn.sec{background:var(--card);color:var(--tx);border:1px solid var(--bd)}.wp .btn[disabled]{opacity:.4;cursor:default}
.wp .why{margin:6px 0 0;padding-left:18px;font-size:.82rem;color:var(--mu)}.wp .wzc{cursor:pointer}.wp .sum{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.wp .sum span{background:var(--card);border:1px solid var(--bd);border-radius:999px;padding:4px 10px;font-size:.78rem}
.wp ol.nx{padding-left:20px;line-height:1.55;font-size:.92rem}.wp ol.nx li{margin:7px 0}.wp .box{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:12px 14px;margin:12px 0;font-size:.9rem;line-height:1.5}.wp .box h3{margin:0 0 6px;font-size:1rem}
.wp .opt .cb{display:inline-block;width:18px;height:18px;border:1.5px solid var(--bd);border-radius:5px;margin-right:8px;text-align:center;line-height:16px;font-size:.8rem;vertical-align:-3px}.wp .opt.on .cb{background:var(--ac);border-color:var(--ac);color:#fff}
:root{--herobg:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 400%22 preserveAspectRatio=%22xMidYMid slice%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%230a3c40%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%23127981%22/%3E%3Cstop offset=%221%22 stop-color=%22%231b8a9a%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22a%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%236fd3c8%22 stop-opacity=%22.35%22/%3E%3Cstop offset=%221%22 stop-color=%22%236fd3c8%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width=%221200%22 height=%22400%22 fill=%22url%28%23g%29%22/%3E%3Cg stroke=%22%23fff%22 stroke-opacity=%22.06%22 stroke-width=%221%22%3E%3Cpath d=%22M0 80H1200M0 160H1200M0 240H1200M0 320H1200M150 0V400M300 0V400M450 0V400M600 0V400M750 0V400M900 0V400M1050 0V400%22/%3E%3C/g%3E%3Cpath d=%22M0 330C120 320 200 290 300 300S480 240 560 250 720 190 820 170 1020 110 1200 60V400H0Z%22 fill=%22url%28%23a%29%22/%3E%3Cpath d=%22M0 330C120 320 200 290 300 300S480 240 560 250 720 190 820 170 1020 110 1200 60%22 fill=%22none%22 stroke=%22%238fe3d8%22 stroke-opacity=%22.7%22 stroke-width=%223%22 stroke-linecap=%22round%22/%3E%3Cg fill=%22%23fff%22 fill-opacity=%22.85%22%3E%3Ccircle cx=%22300%22 cy=%22300%22 r=%225%22/%3E%3Ccircle cx=%22560%22 cy=%22250%22 r=%225%22/%3E%3Ccircle cx=%22820%22 cy=%22170%22 r=%225%22/%3E%3Ccircle cx=%221200%22 cy=%2260%22 r=%225%22/%3E%3C/g%3E%3C/svg%3E")}
/* huisstijl v4: rustig marineblauw met zachte teal */
:root{--bg:#edf7f8;--card:#fff;--tx:#123234;--mu:#5d8082;--bd:#d5eaeb;--ac:#1799a2;--nv:#0e484c;--nv2:#146a70;--tl:#2fb5a8}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0a2122;--card:#103032;--tx:#e8f5f6;--mu:#9dc5c8;--bd:#1f484b;--ac:#62cdd4;--nv:#0e484c;--nv2:#146a70;--tl:#3cc4b6}}
:root[data-theme="dark"]{--bg:#0a2122;--card:#103032;--tx:#e8f5f6;--mu:#9dc5c8;--bd:#1f484b;--ac:#62cdd4;--nv:#0e484c;--nv2:#146a70;--tl:#3cc4b6}
body{background:var(--bg) linear-gradient(180deg,rgba(23,153,162,.10),rgba(47,181,168,.04) 45%,rgba(23,153,162,0)) no-repeat top/100% 520px}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) body{background:var(--bg) linear-gradient(180deg,rgba(98,205,212,.12),rgba(60,196,182,.05) 50%,rgba(98,205,212,0)) no-repeat top/100% 520px}}
:root[data-theme="dark"] body{background:var(--bg) linear-gradient(180deg,rgba(98,205,212,.12),rgba(60,196,182,.05) 50%,rgba(98,205,212,0)) no-repeat top/100% 520px}
.hero{background-image:linear-gradient(180deg,rgba(9,53,56,.60) 0%,rgba(13,73,77,.30) 48%,rgba(9,53,56,.64) 100%),var(--herobg)}
.hero .lgbox{background:linear-gradient(150deg,rgba(29,136,144,.92),rgba(14,72,76,.94));border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 28px -12px rgba(5,42,45,.7)}
.hero .brand .lg-l{display:none!important}.hero .brand .lg-d{display:block!important}
.hero .brand img.lg-d{filter:brightness(1.6) saturate(.8)}
.hero .upd{background:rgba(9,53,56,.45);border-color:rgba(255,255,255,.35)}
.hero .stats div{background:rgba(9,53,56,.46);border-color:rgba(255,255,255,.30)}
.hero .stats .si{background:rgba(47,181,168,.30);color:#fff}
/* filterkolom: lichtblauw paneel */
#fp,body.wide #fp{background:linear-gradient(180deg,#e6fafb,#dcf6f8);border:1px solid #b7eaee;border-top:5px solid var(--ac);border-radius:18px;padding:14px;color:#124447;box-shadow:0 8px 22px -14px rgba(23,153,162,.5)}
#fp .fh,body.wide .fh{color:#0e484c}
#fp .lb{color:var(--ac);font-weight:700;letter-spacing:.08em}
body.wide #fp .chips{border-bottom-color:#b7eaee}
#fp .chip{background:#fff;border:1px solid #c5edf0;color:#124447}
#fp .chip:hover{border-color:var(--ac)}
#fp .chip.on{background:var(--ac);border-color:var(--ac);color:#fff;font-weight:600}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #fp,:root:not([data-theme="light"]) body.wide #fp{background:linear-gradient(180deg,#154447,#10383a);border-color:#266267;border-top-color:var(--ac);color:#e8f5f6;box-shadow:none}:root:not([data-theme="light"]) #fp .fh{color:#fff}:root:not([data-theme="light"]) #fp .chip{background:#184c4f;border-color:#28676c;color:#e8f5f6}:root:not([data-theme="light"]) #fp .chip.on{background:var(--ac);border-color:var(--ac);color:#0a2122}:root:not([data-theme="light"]) body.wide #fp .chips{border-bottom-color:#266267}}
:root[data-theme="dark"] #fp,:root[data-theme="dark"] body.wide #fp{background:linear-gradient(180deg,#154447,#10383a);border-color:#266267;border-top-color:var(--ac);color:#e8f5f6;box-shadow:none}:root[data-theme="dark"] #fp .fh{color:#fff}:root[data-theme="dark"] #fp .chip{background:#184c4f;border-color:#28676c;color:#e8f5f6}:root[data-theme="dark"] #fp .chip.on{background:var(--ac);border-color:var(--ac);color:#0a2122}
#ft.chip{background:var(--ac);color:#fff;border-color:var(--ac)}
.chip.on{background:var(--ac);border-color:var(--ac)}
body.wide .fh{display:flex;align-items:center;justify-content:space-between;gap:10px}
.fht{display:inline-flex;align-items:center;gap:8px}.fcb{font-style:normal;font-size:.72rem;font-weight:700;background:var(--ac);color:#fff;border-radius:99px;min-width:20px;height:20px;line-height:20px;text-align:center;padding:0 6px}.fcb:empty{display:none}
.fcl{background:#fff;border:1px solid #c5edf0;color:var(--ac);border-radius:99px;font:inherit;font-size:.78rem;font-weight:600;padding:4px 10px;cursor:pointer;white-space:nowrap}.fcl:hover{border-color:var(--ac)}
body.wide.fcol .lay{grid-template-columns:auto minmax(0,1fr)}
body.wide.fcol #fp{padding:12px 14px;max-height:none;overflow:visible}
body.wide.fcol #fp .chips{display:none}
body.wide.fcol .fh{margin:0}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .fcl{background:#184c4f;border-color:#28676c;color:#bffbff}}
:root[data-theme="dark"] .fcl{background:#184c4f;border-color:#28676c;color:#bffbff}
.tt{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--bd);border-radius:12px;overflow:hidden;font-size:.9rem}.tt th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mu);padding:10px;background:rgba(23,153,162,.07)}.tt td{padding:12px 10px;border-top:1px solid var(--bd)}.tt tr.tl{cursor:pointer}.tt tr.tl:hover{background:rgba(23,153,162,.06)}.tt td:nth-child(2){font-weight:600;color:var(--ac)}
.lnks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px}.lnks .news{margin:0;height:100%;flex-wrap:wrap;align-content:center}.lnks .wzl em{margin-left:0;flex-basis:100%;padding-left:46px;margin-top:-4px}.lnks .go{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.lnks .news{position:relative;padding-right:30px}body.indet .lnks{display:none!important}@media(max-width:760px){.lnks{grid-template-columns:1fr}.lnks .wzl em{flex-basis:auto;padding-left:0;margin:0 0 0 auto}}
.ai h2{margin:.2em 0}.ai h3{margin:18px 0 6px;font-size:1.05rem}.ai .cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.ai .cc{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px 14px}.ai .cc b{display:block}.ai .cc small{color:var(--mu);display:block;margin-top:4px;line-height:1.4}.ai .cc .n{color:var(--ac);font-size:.78rem;margin-top:6px;display:block}.ai .lbl{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);margin:14px 0 6px;font-weight:700}.ai .tt td small{display:block;color:var(--mu);font-size:.76rem;margin-top:2px}.ai ul.rk{margin:6px 0;padding-left:20px}.ai ul.rk li{margin:4px 0}
.ai ul.rk{display:block!important;columns:1!important;list-style:disc}.ai ul.rk li{display:list-item!important;width:auto!important;margin:5px 0!important}
.ai .cc a.n{text-decoration:none;font-weight:600}.ai .cc a.n:hover{text-decoration:underline}
.aih{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:linear-gradient(135deg,#0e484c,#146a70 60%,#1c777d);color:#fff;border-radius:18px;padding:20px 22px;margin:10px 0 6px}.aih h2{color:#fff;margin:0 0 6px}.aih p{margin:0;color:#dbf3f5;font-size:.92rem;line-height:1.5}.aist{display:flex;gap:10px}.aist span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:10px 14px;text-align:center;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#cff0f2}.aist b{display:block;font-size:1.5rem;color:#fff;letter-spacing:0;text-transform:none}
.flow{display:flex;align-items:stretch;gap:6px;margin:8px 0 4px}.fs{flex:1;background:var(--card);border:1px solid var(--bd);border-top:3px solid var(--k);border-radius:12px;padding:12px 8px;text-align:center}.fs b{display:block;margin-top:6px;font-size:.92rem}.fs small{display:block;color:var(--mu);font-size:.74rem;margin-top:2px}.far{align-self:center;color:var(--mu);font-size:1.4rem}.fi{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--k,#b45309) 14%,transparent)}.rc .fi{--k:#b45309;width:36px;height:36px}.gh .fi{width:38px;height:38px;flex:none}
.gp{margin:14px 0;padding:12px;background:color-mix(in srgb,var(--k) 6%,var(--card));border:1px solid color-mix(in srgb,var(--k) 22%,var(--bd));border-left:4px solid var(--k);border-radius:14px}.gh{display:flex;gap:10px;align-items:center;margin-bottom:10px}.gh b{display:block}.gh small{display:block;color:var(--mu);font-size:.8rem}
.ai .cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.ai .cc{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px}.ch{display:flex;gap:10px;align-items:center;margin-bottom:6px}.ch b{display:inline}.mono{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--k),color-mix(in srgb,var(--k) 55%,#0e484c));color:#fff;font-weight:800;font-size:.9rem;letter-spacing:.02em;font-style:normal;flex:none}.mono.s{width:18px;height:18px;border-radius:5px;font-size:.5rem;margin-right:5px}.ctry{display:inline-block;font-style:normal;font-size:.66rem;font-weight:700;margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--bd);color:var(--mu)}
.def .cg{align-items:start}.cc .etls{display:block;margin-top:8px;font-size:.8rem;font-weight:600}.dft td small{display:block;color:var(--mu)}.dft .dgh td{background:var(--bg2,rgba(127,127,127,.08));border-top:1px solid var(--bd)}.dft .etb{background:none;border:0;padding:0;font:inherit;color:var(--ac);cursor:pointer;text-align:left}.dft .etb b{color:inherit}.dgd{border:1px solid var(--bd);border-left:4px solid var(--gk,#64888b);border-radius:14px;margin:10px 0;background:var(--card);overflow:hidden}.dgd>summary,.dgd2>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px}.dgd>summary::-webkit-details-marker,.dgd2>summary::-webkit-details-marker{display:none}.dgd>summary{background:color-mix(in srgb,var(--gk,#64888b) 10%,var(--card))}.dgd>summary b{color:var(--gk,inherit);font-size:.98rem;flex:1}.dgd>summary:after,.dgd2>summary:after{content:"▾";margin-left:auto;color:var(--mu);transition:transform .15s}.dgd[open]>summary:after,.dgd2[open]>summary:after{transform:rotate(180deg)}.dgc{font-size:.76rem;font-weight:700;color:var(--mu);background:rgba(127,127,127,.12);border-radius:99px;padding:2px 10px;white-space:nowrap}.dgd .tw{border-top:1px solid var(--bd)}.dgd2>summary .gh{margin:0;flex:1}.dgd2>summary .dgc{margin-left:auto}.dgd2[open]>summary{margin-bottom:10px}.dgd2>summary:after{margin-left:8px}.dgd summary:hover,.dgd2 summary:hover{filter:brightness(.98)}
.dft td:nth-child(2){min-width:250px}.dft td:nth-child(7){min-width:200px}.dft .fnd{display:flex;gap:10px;align-items:flex-start}.dft .fnd .ic{flex:none}.dft .dgh td{border-left:4px solid var(--gk,#64888b);background:color-mix(in srgb,var(--gk,#64888b) 12%,var(--card))}.dft .dgh b{color:var(--gk,inherit);font-size:.95rem}.dft .tp,.dft .yp{display:inline-block;border-radius:99px;padding:2px 10px;font-weight:700;font-size:.8rem;white-space:nowrap}.dft .tp.g,.dft .yp.pos{background:rgba(22,163,74,.15);color:#16a34a}.dft .tp.a{background:rgba(217,119,6,.15);color:#d97706}.dft .tp.o,.dft .yp.neg{background:rgba(220,38,38,.14);color:#dc2626}.dft .cb2{display:inline-block;background:rgba(33,200,211,.13);color:#21c8d3;border-radius:8px;padding:2px 9px;font-weight:800}.dft .cb2 i{font-style:normal;font-weight:600;opacity:.7}.dft .dtp .hc{white-space:nowrap}.dft tbody tr:not(.dgh):hover{background:rgba(33,200,211,.05)}.dft .dtp .hcs{max-width:300px}
.dft .dtp{color:var(--mu);font-size:.8rem}.dft .pcc0{width:64px;text-align:center}.cc .etl{margin-top:8px;display:inline-flex;gap:6px;align-items:center;background:var(--bg2,rgba(127,127,127,.1));border:1px solid var(--bd);border-radius:999px;padding:4px 10px;font:inherit;font-size:.8rem;color:var(--tx);cursor:pointer}.cc .etl i{font-style:normal;font-size:.7rem}.cc .etl[aria-expanded=true] i{transform:rotate(180deg)}.cc .etp{list-style:none;margin:8px 0 0;padding:8px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--card)}.cc .etp li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:.82rem}.cc .etp .etb{background:none;border:0;padding:0;font:inherit;color:var(--ac);cursor:pointer;text-align:left}.cc .etn{display:block;margin-top:8px;font-size:.78rem;color:var(--mu)}
.eg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.ec{text-align:left;background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;gap:6px}.ec:hover{border-color:var(--ac)}.ec b{font-size:.95rem}.ec small{color:var(--mu)}.hcs{display:flex;flex-wrap:wrap;gap:5px}.hc{display:inline-flex;align-items:center;font-size:.72rem;background:rgba(23,153,162,.08);border-radius:8px;padding:3px 7px 3px 4px}.hc .mono{--k:#21c8d3}
.rg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.rc{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px}.rc b{display:block;margin:8px 0 4px}.rc small{color:var(--mu);line-height:1.45;display:block}
@media(max-width:700px){.aih{grid-template-columns:1fr}.flow{flex-direction:column}.far{transform:rotate(90deg);align-self:center}}
.ai a.ch{text-decoration:none;color:inherit;border-radius:10px}.ai a.ch:hover b{color:var(--ac);text-decoration:underline}.ai .wl{display:block;font-size:.72rem;color:var(--ac);font-weight:500;margin-top:1px}
.ai .cc[data-co]{cursor:pointer;transition:border-color .15s,transform .15s}.ai .cc[data-co]:hover{border-color:var(--ac);transform:translateY(-1px)}.cph{display:flex;gap:14px;align-items:center;margin:10px 0 12px}.cph .mono{width:56px;height:56px;border-radius:14px;font-size:1.15rem;--k:#21c8d3}.ctg{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ctg .ctry{margin:0;font-size:.74rem}.chw{border:1px solid var(--bd);border-radius:14px;overflow:hidden;background:var(--card)}.chw iframe{display:block;width:100%;height:440px;border:0}@media(max-width:600px){.chw iframe{height:340px}}
.card .lnk{cursor:pointer}.card .ch.lnk:hover h2,.card .meta .lnk:hover{color:var(--ac);text-decoration:underline}
.cont{margin:24px 0 8px;background:linear-gradient(135deg,#0e484c,#146a70);color:#fff;border-radius:18px;padding:22px}.cinner{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.cont h2{margin:0 0 6px;color:#fff}.cont p{color:#dbf3f5;font-size:.92rem;line-height:1.55;margin:0 0 8px}.cont a{color:#9ff9ff}.cont form{display:grid;gap:10px}.cont label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:600;color:#e8fafb}.cont input,.cont select,.cont textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.96);color:#0e484c}.cont .crow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cont .chk{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}.cont .chk input{margin-top:3px;width:auto}.cont .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cont .btn{background:#2fb5a8;color:#06302d;border:0;justify-self:start;padding:11px 22px;font-weight:700;border-radius:10px;cursor:pointer}.cont .btn:disabled{opacity:.6;cursor:wait}#cmsg{min-height:1.2em;margin:0;font-weight:600}#cmsg.ok{color:#9ff0c0}#cmsg.err{color:#ffc2b8}@media(max-width:760px){.cinner{grid-template-columns:1fr}.cont .crow{grid-template-columns:1fr}}
.pgm{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:14px 0 6px;text-align:center}.pgm span{flex-basis:100%;color:var(--mu);font-size:.82rem}.totop{position:fixed;right:14px;bottom:14px;z-index:50;width:46px;height:46px;border-radius:50%;border:0;background:var(--nv);color:#fff;font-size:1.3rem;font-weight:700;box-shadow:0 6px 18px rgba(14,72,76,.35);cursor:pointer}.totop[hidden]{display:none}
.cdt{margin-top:10px}.cdt>summary{cursor:pointer;font-weight:700;color:var(--ac);padding:8px 0;list-style:none}.cdt>summary::-webkit-details-marker{display:none}.cdt>summary::before{content:"▸ ";}.cdt[open]>summary::before{content:"▾ "}
#intro{display:none!important}
.lnks{grid-template-columns:repeat(2,1fr)}@media(min-width:1300px){.lnks{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.lnks{grid-template-columns:1fr}}
.lb em,.lb .tl2 b,.lb .tl2 small,.lb .hb{text-transform:none!important;letter-spacing:0!important}.lb .lc em{padding-left:52px;margin:-2px 0 0}.lb .lc{flex-wrap:wrap}@media(max-width:760px){.lb .lc em{flex-basis:100%!important;padding-left:52px!important;margin:-2px 0 0!important;text-align:left}}
.lnks.lb{grid-template-columns:repeat(4,1fr);gap:12px}.lnks.lb .tl2.c5,.lnks.lb .tl2.c6{grid-column:span 2}@media(max-width:760px){.lnks.lb .tl2.c5,.lnks.lb .tl2.c6{grid-column:span 1}}.lb .hq{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px;border-radius:18px;background:linear-gradient(135deg,#0e484c,#1799a2 70%,#2fb5a8);color:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(23,153,162,.25)}.lb .hi{flex:none;width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}.lb .hi svg{width:34px;height:34px}.lb .ht{flex:1 1 240px;min-width:0}.lb .ht h3{margin:0;font-size:1.35rem;color:#fff;text-transform:none;letter-spacing:0}.lb .ht em{display:block;font-style:normal;margin-top:4px;color:#e1f9fb;font-size:.92rem}.lb .hb{background:#fff;color:#0e484c;font-weight:700;padding:13px 22px;border-radius:12px}.lb .hq:hover .hb{background:#e3f9fb}.lb .lc{grid-column:span 2}.lb .tl2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 10px;border:1px solid var(--bd);border-radius:14px;background:var(--card);color:var(--tx);text-decoration:none}.lb .tl2:hover{border-color:var(--ac)}.lb .tl2 b{font-size:.98rem}.lb .tl2 small{color:var(--mu);font-size:.8rem}.lb .ti{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.lb .c1 .ti{background:#dcf5f2;color:#0e7c72}.lb .c2 .ti{background:#dcf3e4;color:#15803d}.lb .c3 .ti{background:#ede4fd;color:#7c3aed}.lb .c4 .ti{background:#fdebd6;color:#b45309}
.c5 .ti{background:#d9f2e3;color:#15803d}
.c6 .ti{background:#fbdcdc;color:#b91c1c}@media(max-width:760px){.lnks.lb{grid-template-columns:repeat(2,1fr)}.lb .lc{grid-column:1/-1}.lb .hb{width:100%;text-align:center}.lb .lc em{flex-basis:auto;padding-left:0;margin:0 30px 0 auto}}
.mnd{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--bd);background:var(--card);color:var(--nv);border-radius:99px;padding:4px 11px;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.mnd:hover{border-color:var(--ac)}.mnd.on{background:var(--ac);border-color:var(--ac);color:#fff}.mndrow{margin:0 0 14px}.mndrow .mnd{font-size:.9rem;padding:8px 16px}
.cb{gap:8px;flex-wrap:wrap}.tb2 .mnd{margin-top:5px}
#mndf{position:fixed;left:14px;bottom:14px;z-index:50;display:flex;align-items:center;gap:8px;border:0;border-radius:99px;padding:12px 18px;background:var(--ac);color:#fff;font:inherit;font-weight:700;font-size:.92rem;box-shadow:0 6px 18px rgba(14,72,76,.35);cursor:pointer}#mndf b{background:#fff;color:var(--ac);border-radius:99px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;padding:0 6px}
#mndo{display:block}#mndo[hidden]{display:none}
#mndp{color:var(--tx);width:100%;max-width:860px;margin:0 auto;padding:0 0 40px}
#mndp .mh h2{font-size:1.6rem}#mndp .mr{background:var(--card)}
#mndp h2{margin:0 0 4px;font-size:1.25rem}#mndp .mh{display:flex;justify-content:space-between;align-items:start;gap:10px}#mndp .mx{border:0;background:var(--bd);width:34px;height:34px;border-radius:50%;font-size:1.05rem;cursor:pointer;color:var(--nv)}
#mndp h3{margin:16px 0 6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu)}
#mndp .mr{display:flex;align-items:center;gap:8px;border:1px solid var(--bd);border-radius:12px;padding:9px 11px;margin-bottom:7px}#mndp .mr .nm{flex:1;min-width:0;text-align:left;background:none;border:0;font:inherit;cursor:pointer;color:var(--nv);padding:0}#mndp .mr .nm b{display:block;font-size:.9rem;line-height:1.25}#mndp .mr .nm small{color:var(--mu);font-size:.76rem}
#mndp select{font:inherit;font-size:.8rem;border:1px solid var(--bd);border-radius:8px;padding:5px;background:var(--card);color:inherit;max-width:175px;width:175px}#mndp .rm{border:0;background:none;color:var(--mu);font-size:1.1rem;cursor:pointer;padding:4px 6px}
#mndp .ac{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#mndp .ac button,#mndp .ac a{font:inherit;font-size:.85rem;font-weight:600;border:1px solid var(--bd);background:var(--card);color:var(--nv);border-radius:99px;padding:8px 14px;cursor:pointer;text-decoration:none}
#mndp .nt{font-size:.78rem;color:var(--mu);margin:14px 0 0}#mndp .em{color:var(--mu);font-size:.92rem;margin:14px 0}
#mndpop{position:fixed;z-index:95;background:var(--card);border:1px solid var(--bd);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:6px;min-width:190px}#mndpop[hidden]{display:none}#mndpop button{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:.88rem;padding:9px 12px;border-radius:9px;cursor:pointer;color:var(--nv)}#mndpop button:hover{background:var(--bd)}#mndpop .del{color:#b42318}
.dt{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;vertical-align:0;background:var(--ac)}.dt[data-s=int],.mnd[data-s=int]{--sc:#16a34a}.dt[data-s=red],.mnd[data-s=red]{--sc:#ea7c0c}.dt[data-s=geen],.mnd[data-s=geen]{--sc:#dc2626}.dt[data-s=heb],.mnd[data-s=heb]{--sc:#1799a2}.dt[data-s]{background:var(--sc)}.mnd.on[data-s]{background:var(--sc);border-color:var(--sc);color:#fff}#mndp .mr[data-s=int]{border-left:5px solid #16a34a}#mndp .mr[data-s=red]{border-left:5px solid #ea7c0c}#mndp .mr[data-s=geen]{border-left:5px solid #dc2626}#mndp .mr[data-s=heb]{border-left:5px solid #1799a2}#mndp h3 .dt{vertical-align:-1px}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #mndpop button,:root:not([data-theme="light"]) #mndp .mr .nm,:root:not([data-theme="light"]) #mndp .ac button,:root:not([data-theme="light"]) #mndp .ac a,:root:not([data-theme="light"]) #mndp .mx,:root:not([data-theme="light"]) .mnd{color:#eef9fa}:root:not([data-theme="light"]) #mndpop{background:#143f43;border-color:#306e72;box-shadow:0 10px 30px rgba(0,0,0,.6)}:root:not([data-theme="light"]) #mndpop button:hover{background:#20595d}:root:not([data-theme="light"]) #mndpop .del{color:#ff9d93}:root:not([data-theme="light"]) #mndp{background:none}:root:not([data-theme="light"]) #mndp .mx{background:#265a5e}:root:not([data-theme="light"]) .dt[data-s=int],:root:not([data-theme="light"]) .mnd[data-s=int]{--sc:#4ade80}:root:not([data-theme="light"]) .dt[data-s=red],:root:not([data-theme="light"]) .mnd[data-s=red]{--sc:#fb9a3c}:root:not([data-theme="light"]) .dt[data-s=geen],:root:not([data-theme="light"]) .mnd[data-s=geen]{--sc:#ff6b66}:root:not([data-theme="light"]) .dt[data-s=heb],:root:not([data-theme="light"]) .mnd[data-s=heb]{--sc:#62cdd4}:root:not([data-theme="light"]) .mnd.on[data-s]{color:#0a2122}:root:not([data-theme="light"]) .mnd.on{color:#0a2122}:root:not([data-theme="light"]) #mndp .mr[data-s=int]{border-left-color:#4ade80}:root:not([data-theme="light"]) #mndp .mr[data-s=red]{border-left-color:#fb9a3c}:root:not([data-theme="light"]) #mndp .mr[data-s=geen]{border-left-color:#ff6b66}:root:not([data-theme="light"]) #mndp .mr[data-s=heb]{border-left-color:#62cdd4}}:root[data-theme="dark"] #mndpop button,:root[data-theme="dark"] #mndp .mr .nm,:root[data-theme="dark"] #mndp .ac button,:root[data-theme="dark"] #mndp .ac a,:root[data-theme="dark"] #mndp .mx,:root[data-theme="dark"] .mnd{color:#eef9fa}:root[data-theme="dark"] #mndpop{background:#143f43;border-color:#306e72;box-shadow:0 10px 30px rgba(0,0,0,.6)}:root[data-theme="dark"] #mndpop button:hover{background:#20595d}:root[data-theme="dark"] #mndpop .del{color:#ff9d93}:root[data-theme="dark"] #mndp{background:none}:root[data-theme="dark"] #mndp .mx{background:#265a5e}:root[data-theme="dark"] .dt[data-s=int],:root[data-theme="dark"] .mnd[data-s=int]{--sc:#4ade80}:root[data-theme="dark"] .dt[data-s=red],:root[data-theme="dark"] .mnd[data-s=red]{--sc:#fb9a3c}:root[data-theme="dark"] .dt[data-s=geen],:root[data-theme="dark"] .mnd[data-s=geen]{--sc:#ff6b66}:root[data-theme="dark"] .dt[data-s=heb],:root[data-theme="dark"] .mnd[data-s=heb]{--sc:#62cdd4}:root[data-theme="dark"] .mnd.on[data-s]{color:#0a2122}:root[data-theme="dark"] .mnd.on{color:#0a2122}:root[data-theme="dark"] #mndp .mr[data-s=int]{border-left-color:#4ade80}:root[data-theme="dark"] #mndp .mr[data-s=red]{border-left-color:#fb9a3c}:root[data-theme="dark"] #mndp .mr[data-s=geen]{border-left-color:#ff6b66}:root[data-theme="dark"] #mndp .mr[data-s=heb]{border-left-color:#62cdd4}
.pgm .btn{font:inherit;font-weight:700;font-size:.92rem;padding:11px 22px;border-radius:99px;border:1px solid var(--ac);background:var(--ac);color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(23,153,162,.25);transition:transform .12s,box-shadow .12s}.pgm .btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(23,153,162,.35)}.pgm .btn.sec{background:var(--card);color:var(--ac);box-shadow:none}.pgm .btn.sec:hover{background:var(--bd)}
.seo{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px 18px;margin:18px 0}.seo h2{margin:0 0 8px;font-size:1.05rem;color:var(--nv)}.seo p{margin:6px 0;font-size:.88rem;line-height:1.55;color:var(--mu)}.seo a{color:var(--ac)}
.bkwz{padding:0 0 12px!important;overflow:hidden;border:2px solid #1799a2!important;background:linear-gradient(180deg,#eafbfc,var(--card) 220px)!important}.bkwz>*:not(.bkh){margin-left:16px;margin-right:16px}.bkh{display:flex;gap:16px;align-items:center;padding:22px 20px;margin:0 0 14px;background:linear-gradient(135deg,#0e484c,#1799a2 70%,#2fb5a8);color:#fff}.bkh h3{color:#fff!important;margin:0 0 6px;font-size:1.35rem;text-transform:none;letter-spacing:0}.bkh p{margin:0;color:#e6fafb;font-size:.92rem}.bkh.sm{padding:12px 16px}.bkh.sm h3{margin:0;font-size:1.05rem}.bki2{flex:none;width:72px;height:72px;border-radius:20px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.bkh.sm .bki2{width:40px;height:40px;border-radius:12px}.bkwz .btn.bkstart{font-size:1.15rem;padding:16px 32px;border-radius:16px;background:linear-gradient(135deg,#1799a2,#2fb5a8);box-shadow:0 6px 16px rgba(23,153,162,.35)}.bkwz .opt{border-left:5px solid #2fb5a8}.bkwz .opt.on{background:#e3f9fb;border-color:#1799a2;border-left-color:#1799a2}.bkwz .pg i{background:linear-gradient(90deg,#1799a2,#2fb5a8)}.bkwz .kst li:nth-child(4n+1):before{background:#1799a2}.bkwz .kst li:nth-child(4n+2):before{background:#2fb5a8}.bkwz .kst li:nth-child(4n+3):before{background:#7c3aed}.bkwz .kst li:nth-child(4n):before{background:#ea7c0c}.bkwz .stp{color:#1799a2;font-weight:700}@media(max-width:600px){.bkh{flex-direction:column;align-items:flex-start}.bkh.sm{flex-direction:row;align-items:center}.bkwz .btn.bkstart{width:100%}}
.kdet{margin:12px 0}.kdet summary{cursor:pointer;color:var(--ac);font-weight:600}.bkwz{border:1px solid var(--bd);border-radius:16px;padding:6px 16px 12px;background:var(--card);margin:14px 0}.bkgo{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:10px;background:var(--k,#1799a2);color:#fff!important;font-weight:700;font-size:.88rem;text-decoration:none}.bkgo:hover{opacity:.88}.kst{counter-reset:k;list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.kst li{counter-increment:k;position:relative;padding:12px 14px 12px 52px;border:1px solid var(--bd,#dbedee);border-radius:12px;background:var(--cd,#fff)}.kst li:before{content:counter(k);position:absolute;left:12px;top:11px;width:28px;height:28px;border-radius:50%;background:#1799a2;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}
.bkc{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:8px 0}.bkc .b{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:14px 15px;border-top:4px solid var(--k,#1799a2)}.bkc .b h4{margin:0 0 8px;font-size:1.02rem;color:var(--nv)}.bkc .pl{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.bkc .pl span{font-size:.74rem;font-weight:700;border-radius:99px;padding:3px 9px;border:1px solid var(--bd)}.bkc .y{background:#e6f6ec;color:#15803d;border-color:#bfe5cb!important}.bkc .n{background:#f1f3f7;color:#5a7f82}.bkc .q{background:#fff4e0;color:#b45309;border-color:#f3d9a8!important}.bkc p{margin:4px 0;font-size:.86rem;line-height:1.45;color:var(--tx)}.bkc small{color:var(--mu);font-size:.78rem;line-height:1.4;display:block;margin-top:4px}
.bkx{width:100%;border-collapse:collapse;font-size:.88rem}.bkx th,.bkx td{padding:8px 10px;border-bottom:1px solid var(--bd);text-align:right}.bkx th:first-child,.bkx td:first-child{text-align:left}.bkx th{font-size:.74rem;text-transform:uppercase;color:var(--mu)}
.mf{margin:10px 0 0;border-top:1px solid #d0e1e2;padding-top:8px}.mf summary{cursor:pointer;font-weight:600;font-size:.9rem;padding:4px 0}.mfb{display:grid;gap:8px;margin-top:6px}.mfb label{display:flex;flex-direction:column;gap:3px;font-size:.82rem}.mfb select{padding:7px;border-radius:8px;border:1px solid #c5d7d8;background:transparent;color:inherit;font:inherit}
#fp .lbh{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:4px 0;font:inherit;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--ac);cursor:pointer;text-align:left}#fp .lbh .lbn{background:var(--ac);color:#fff;border-radius:99px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;letter-spacing:0}#fp .lbh .lbc{margin-left:auto;font-style:normal;font-size:.9rem;color:var(--mu)}#fp .chips{padding-bottom:10px;margin-top:6px;border-bottom:1px solid var(--bd)}#fp .chips:last-of-type{border-bottom:0}#fp .chips.gc .chip:not(.on){display:none}#fp .chips.gc{gap:6px}#fp .chips .chip{font-size:.86rem}.mf{border-top:0}.mf summary{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--ac)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #fp .lbh .lbn{color:#0a2122}}:root[data-theme="dark"] #fp .lbh .lbn{color:#0a2122}
.pfrw{margin:2px 0 10px}.pfbt{background:none;border:1px dashed var(--bd);color:var(--ac);border-radius:10px;padding:7px 12px;font:inherit;font-size:.85rem;cursor:pointer;width:100%;text-align:left}.pfb{border:1px solid var(--bd);border-radius:14px;padding:14px;margin-top:8px;background:var(--card)}.pfb h4{margin:0 0 6px;font-size:.9rem}.pfn{margin:0 0 8px;font-size:.8rem;color:var(--mu);line-height:1.4}.pfbo{display:flex;flex-direction:column;gap:2px;font-size:.85rem;color:var(--mu)}.pfbo .pfv{font-size:1.9rem;color:#1f9d55;line-height:1.15}.pfch{width:100%;height:110px;margin:8px 0 2px;display:block}.pfch .pfa{fill:rgba(31,157,85,.14);stroke:none}.pfch .pfl1{fill:none;stroke:#1f9d55;stroke-width:2.5;vector-effect:non-scaling-stroke}.pfch .pfl2{fill:none;stroke:var(--tx);stroke-width:1.8;vector-effect:non-scaling-stroke}.pfle{display:flex;gap:14px;font-size:.75rem;color:var(--mu);margin-bottom:8px}.pfle i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.pfle .c1{background:#1f9d55}.pfle .c2{background:var(--tx)}.pf4{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pff label{display:flex;flex-direction:column;gap:3px;font-size:.78rem;color:var(--mu)}.pff input[type=number]{padding:8px;border:1px solid var(--bd);border-radius:8px;background:transparent;color:var(--tx);font:inherit;font-size:1rem;width:100%;box-sizing:border-box}.pff input[type=range]{width:100%;margin:6px 0 0;accent-color:#1f9d55}.pfqs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.pfqs small{color:var(--mu);font-size:.75rem}.pfq{border:1px solid var(--bd);background:transparent;color:var(--tx);border-radius:999px;padding:5px 10px;font:inherit;font-size:.78rem;cursor:pointer}.pfs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--bd)}.pfs small{display:block;font-size:.72rem;color:var(--mu)}.pfs b{font-size:.95rem}.pfx{font-style:normal;font-size:.76rem;color:#b7791f;margin-top:2px}.pfw{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:rgba(234,170,20,.14);font-size:.78rem;line-height:1.45}@media(max-width:480px){.pf4{grid-template-columns:1fr}.pfs{grid-template-columns:1fr 1fr}}
.prof h3{margin:0 0 6px}.prb{display:flex;height:34px;border-radius:10px;overflow:hidden;margin:4px 0 12px;font-size:.82rem;font-weight:700;color:#fff}.prb i{display:flex;align-items:center;justify-content:center;font-style:normal;min-width:30px}.prl{display:grid;gap:8px;margin-bottom:6px}.prr{display:flex;gap:10px;align-items:flex-start}.prr.off{opacity:.45}.prr small{display:block;color:var(--mu);font-size:.8rem;line-height:1.35}.prd{display:inline-block;width:12px;height:12px;border-radius:50%;margin-top:4px;flex:none}.prh{margin:14px 0 6px;font-size:.88rem;display:flex;align-items:center;gap:8px}.prh .prd{margin:0}

body:not(.lst) .lay{display:none!important}
body.lst #hmx,body.indet #hmx,body.lst .fdef{display:none!important}
#defl,#eurl{display:none!important}
#hmx{margin:0 0 18px;display:grid;gap:14px}
.fdef{grid-column:1/-1;display:flex;align-items:center;gap:20px;text-align:left;width:100%;border:0;cursor:pointer;font:inherit;color:#fff;border-radius:20px;padding:30px 28px;background:linear-gradient(135deg,#1c2b1f,#2f4a36 55%,#4d6b3a);box-shadow:0 8px 24px rgba(20,40,25,.28);transition:transform .15s,box-shadow .15s}
.fdef:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(20,40,25,.38)}
.fdef .fi{flex:none;width:84px;height:84px;border-radius:22px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center}
.fdef h2{margin:0 0 6px;font-size:1.6rem;line-height:1.15;color:#fff}.fdef p{margin:0 0 12px;font-size:.98rem;color:#e3eddc;line-height:1.45}
.fdef .fb{display:inline-block;background:#fff;color:#1c2b1f;font-weight:800;border-radius:99px;padding:9px 18px;font-size:.92rem}
.fdef .fdc{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.fdef .fdc span{background:rgba(255,255,255,.16);border-radius:99px;padding:3px 11px;font-size:.8rem;font-weight:700}
.alb{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:2px solid var(--ac);background:var(--card);color:var(--nv);font:inherit;border-radius:16px;padding:18px 22px;cursor:pointer;text-align:left;transition:background .15s}
.alb:hover{background:var(--bd)}.alb b{display:block;font-size:1.15rem}.alb small{color:var(--mu);font-size:.86rem}.alb .ar{flex:none;background:var(--ac);color:#fff;border-radius:99px;padding:9px 18px;font-weight:800;font-size:.9rem}
@media(max-width:600px){.fdef{flex-direction:column;align-items:flex-start;padding:22px 18px}.fdef h2{font-size:1.35rem}.alb{flex-direction:column;align-items:flex-start}}
.hbk{border:2px solid #1799a2;border-radius:18px;overflow:hidden;margin:0 0 16px;background:linear-gradient(180deg,#eafbfc,var(--card) 70px)}
.hbk .bkh{margin:0 0 14px;padding:22px 22px}.hbk .hbn{display:flex;justify-content:center;padding:0 16px 18px}
.hbk .btn{font:inherit;font-weight:800;font-size:1.05rem;color:#fff;border:0;border-radius:16px;padding:15px 34px;cursor:pointer;background:linear-gradient(135deg,#1799a2,#2fb5a8);box-shadow:0 6px 18px rgba(23,153,162,.35)}
.hbk .btn:hover{opacity:.92}body.indet .hbk{display:none!important}
.hbk .bkh p{color:#e6fafb}
.hbk{border:0;background:none;border-radius:20px;overflow:hidden}.hbk .bkh{margin:0;padding:22px 24px;border-radius:20px}.hbk .bkh>div{flex:1;min-width:0}
.hbb{flex:none;font:inherit;font-weight:800;font-size:.85rem;background:#fff;color:#0e484c;border:0;border-radius:12px;padding:12px 20px;cursor:pointer;white-space:nowrap}.hbb:hover{opacity:.92}
@media(max-width:700px){.hbk .bkh{flex-wrap:wrap}.hbb{width:100%}}
.lb .hq .hb,.hbk .hbb{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#0e484c;font:inherit;font-weight:800;font-size:.95rem;padding:14px 26px;border-radius:99px;border:0;box-shadow:0 4px 14px rgba(0,0,0,.2);white-space:nowrap;cursor:pointer;transition:transform .12s,box-shadow .12s}
.lb .hq:hover .hb,.hbk .hbb:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.28);opacity:1}
.hbk .bkh{padding:22px!important;gap:18px}.hbk .bki2{width:62px;height:62px;border-radius:16px}.hbk .bki2 svg{width:34px;height:34px}.hbk .bkh h3{font-size:1.3rem!important}
@media(max-width:700px){.lb .hq .hb,.hbk .hbb{width:100%}}
.lnks.lb>.hbk{grid-column:span 2;margin:0;display:flex}.lnks.lb>.hbk .bkh{padding:16px!important;gap:12px!important;flex-wrap:wrap;align-items:center;align-content:space-between;width:100%;box-sizing:border-box;border-radius:18px}.lnks.lb>.hbk .bki2{width:46px;height:46px;border-radius:13px}.lnks.lb>.hbk .bki2 svg{width:26px;height:26px}.lnks.lb>.hbk .bkh h3{font-size:1.05rem!important}.lnks.lb>.hbk .bkh p{text-transform:none;letter-spacing:0;font-size:.82rem;margin:3px 0 0;line-height:1.35}.lnks.lb>.hbk .bkh>div{flex:1 1 0;min-width:0;text-align:left}.lnks.lb>.hbk .hbb{flex:0 0 100%}.lnks.lb>.hbk .bkh{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important}.lnks.lb>.hq .ht{flex:1 1 0!important}.lnks.lb>.hq .hb{flex:0 0 100%}
.lnks.lb>.hq{grid-column:span 2;padding:16px;gap:12px;align-content:space-between}.lnks.lb>.hq .hi{width:46px;height:46px;border-radius:13px}.lnks.lb>.hq .hi svg{width:26px;height:26px}.lnks.lb>.hq .ht{flex:1 1 150px}.lnks.lb>.hq .ht h3{font-size:1.05rem}.lnks.lb>.hq .ht em{font-size:.82rem;line-height:1.35}
.lnks.lb>.hbk .hbb,.lnks.lb>.hq .hb{width:100%;box-sizing:border-box;padding:10px 16px;font-size:.88rem}

.fdef{position:relative;overflow:hidden;gap:24px!important;padding:30px 30px!important;background:radial-gradient(circle at 90% 0%,rgba(190,220,150,.28),transparent 45%),linear-gradient(135deg,#14221a,#294632 55%,#4d6b3a)!important}
.fdef:before{content:"";position:absolute;right:-30px;bottom:-50px;width:280px;height:280px;opacity:.09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.2'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none}
.fdef>*{position:relative}.fdef .fi{width:76px!important;height:76px!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12)!important}
.fdef .fm{flex:1;min-width:0}.fdef .fk{display:inline-block;font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#cfe6b8;margin:0 0 6px}
.fdef h2{font-size:1.75rem!important}.fdef p{max-width:640px}
.fdef .fdc{display:flex;gap:7px;flex-wrap:wrap;margin:0}.fdef .fdc span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);border-radius:99px;padding:4px 12px;font-size:.8rem;font-weight:700}.fdef .fdc span b{color:#cfe6b8;font-weight:800;margin-left:4px}
.fdef .fb{flex:none;background:#fff!important;color:#14221a!important;padding:14px 26px!important;font-size:.95rem!important;box-shadow:0 4px 14px rgba(0,0,0,.25);white-space:nowrap}
@media(max-width:760px){.fdef{flex-direction:column;align-items:flex-start!important}.fdef .fb{width:100%;text-align:center}}
.fdef.feur{background:radial-gradient(circle at 90% 0%,rgba(255,215,64,.28),transparent 45%),linear-gradient(135deg,#0e5b60,#1c8b93 60%,#35a8b0)!important}.fdef.feur:before{background:none!important;content:"";border:14px dotted rgba(255,221,64,.22);border-radius:50%;width:240px!important;height:240px!important;opacity:1!important}.fdef.feur .fk{color:#ffe27a!important}.fdef.feur p{color:#e3f8fa!important}.fdef.feur .fb{color:#0e5b60!important}
.fdef .fch{cursor:pointer;transition:background .12s,transform .12s}.fdef .fch:hover,.fdef .fch:focus-visible{background:rgba(255,255,255,.28);transform:translateY(-1px);outline:none}
.alb{position:relative;overflow:hidden;border:0!important;color:#fff!important;padding:30px 28px!important;border-radius:20px!important;gap:20px!important;justify-content:flex-start!important;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.22),transparent 45%),linear-gradient(135deg,#0a464a,#1799a2 60%,#2fb5a8)!important;box-shadow:0 10px 28px rgba(23,153,162,.38);transition:transform .15s,box-shadow .15s}
.alb:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(23,153,162,.48);background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.22),transparent 45%),linear-gradient(135deg,#0a464a,#1799a2 60%,#2fb5a8)!important}
.alb .ali{flex:none;width:76px;height:76px;border-radius:20px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}
.alb .alx{flex:1;min-width:0}.alb b{font-size:1.7rem!important;line-height:1.15;color:#fff}.alb small{display:block;margin-top:6px;color:#e3f9fb!important;font-size:.98rem!important;line-height:1.45}
.alb .ar{background:#fff!important;color:#0e484c!important;font-size:1rem!important;padding:15px 28px!important;box-shadow:0 4px 14px rgba(0,0,0,.25);white-space:nowrap}
@media(max-width:700px){.alb{flex-direction:column!important;align-items:flex-start!important;padding:22px 18px!important}.alb b{font-size:1.4rem!important}.alb .ar{width:100%;text-align:center}}
.tt .more2{white-space:nowrap}.mhn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ac);color:#fff;font-size:.85rem}.mhb{height:7px;border-radius:99px;background:var(--bd);margin:0 0 4px;min-width:90px}.mhb i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#1799a2,#2fb5a8)}
.pfs{margin:14px 0;width:100%;box-sizing:border-box;align-self:stretch;display:block!important}.pfk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 8px}.pfk div{background:var(--bg);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.pfk b{font-size:1.5rem;color:var(--nv);line-height:1.1}.pfk span{font-size:.78rem;color:var(--mu)}.pfr{margin:0 0 10px}.pfg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pfg h4{margin:0 0 6px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu)}.pfl{list-style:none;margin:0;padding:0}.pfl li{display:flex;justify-content:space-between;gap:8px;font-size:.86rem;padding:4px 0;border-bottom:1px solid var(--bd)}.pfl small{color:var(--mu)}@media(max-width:600px){.pfk,.pfg{grid-template-columns:1fr}}
.lks{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}/* Aandelen-Gids aanvullingen */
.slg{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex:none;color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.02em;background:linear-gradient(135deg,var(--k),color-mix(in srgb,var(--k) 55%,#0d2426))}
.slg.big{width:52px;height:52px;border-radius:15px;font-size:1.05rem}
.rp.nw{background:rgba(79,70,229,.14);color:#4f46e5}
.kps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 2px}.kps span{background:var(--bg);border-radius:10px;padding:6px 8px;display:flex;flex-direction:column;min-width:0}.kps small{color:var(--mu);font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kps b{font-size:.9rem;white-space:nowrap}
@media(max-width:420px){.kps{grid-template-columns:repeat(2,1fr)}}
.duur{font-size:.78rem;margin:4px 0 2px;color:var(--mu)}.duur::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:currentColor;vertical-align:1px}.duur.pos{color:#16a34a}.duur.warn{color:#b45309}.duur.neg{color:#dc2626}.duur.big{font-size:1rem;font-weight:700}
.sdot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0}
.em2{display:grid;gap:4px}.emr{display:grid;grid-template-columns:1fr 54px;gap:2px 8px;align-items:center;font-size:.85rem;padding:4px 0}.emr span{min-width:0}.emr b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emr small{color:var(--mu);font-size:.72rem}.emr em{font-style:normal;text-align:right;font-weight:700}.emr i{grid-column:1/3;height:4px;background:var(--ac);border-radius:3px;opacity:.75}
.tb2 td.r,.tb2 th.r,.tt td.r,.tt th.r{text-align:right;white-space:nowrap}
.ai .cc .ch{display:flex;align-items:center;gap:10px}.ai .cc .ch>div{flex:1;min-width:0}.ai .cc .ch b{display:inline}.ccm{display:block;font-size:.74rem;color:var(--mu);margin:6px 0 4px}.ai .cc .slg{width:38px;height:38px;font-size:.78rem}
.ai .cc{cursor:pointer}.ai .cc:hover{border-color:var(--ac)}
.etfb{display:flex;gap:12px;align-items:flex-start;margin-top:14px;background:rgba(28,199,211,.07);border:1px solid rgba(28,199,211,.25)}.etfb .fi{flex:none}
.wzh{display:flex;align-items:center;justify-content:space-between;width:100%}
.box.warn{background:rgba(245,158,11,.1);border:1px solid #f59e0b}
.sim .chip small{color:var(--mu)}
.flow .far{align-self:center;color:var(--mu);font-size:1.4rem}
.tt tr.tl{cursor:pointer}.tt tr.tl:hover td{background:var(--bg)}
.tt .pos,.tb2 .pos,.cm .pos{color:#16a34a}.tt .neg,.tb2 .neg,.cm .neg{color:#dc2626}
.cm th{width:130px}.cm td small{color:var(--mu)}
#lnks[hidden]{display:none!important}
.hero .stats .si{display:inline-flex}
@media(max-width:700px){.flow{flex-wrap:wrap}.flow .fs{flex:1 1 40%}.flow .far{display:none}}
.tt td:nth-child(2){font-weight:400;color:var(--tx)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .mnd:not(.on){color:var(--tx)}}
:root[data-theme="dark"] .mnd:not(.on){color:var(--tx)}
@media(max-width:600px){.tt .hm{display:none}.tt th,.tt td{padding:8px 6px}}
@media(max-width:600px){#det .kv{grid-template-columns:1fr 1fr;gap:8px}#det .kv div{min-width:0}}

.ixp{display:inline-block;font-size:.72rem;font-weight:700;color:var(--ac);background:rgba(28,199,211,.1);border-radius:6px;padding:0 6px}

.own{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:2px 0 6px}
.own .donut{width:112px;height:112px}.own .donut::after{inset:24px}
.own.big .donut{width:160px;height:160px}.own.big .donut::after{inset:34px}
.own .donut span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;line-height:1.1}
.own .donut span b{font-size:1.05rem}.own.big .donut span b{font-size:1.4rem}.own .donut span small{font-size:.66rem;color:var(--mu)}
.own .leg{flex:1;min-width:190px;font-size:.8rem}.own.big .leg{font-size:.88rem}
.own .leg div{display:flex;justify-content:space-between;gap:8px;padding:1px 0}.own .leg span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own .leg b{font-variant-numeric:tabular-nums}
.own .leg .ot{border-top:1px solid var(--bd);margin-top:3px;padding-top:3px;color:var(--mu)}.own .leg .ot b{font-weight:500}
.kl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:28px;margin:4px 0 0}
.kl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--bd);font-size:.9rem}
.kl dt{color:var(--mu)}.kl dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}
.grid>*{min-width:0}.card{min-width:0}
.own .leg{flex:1 1 190px;min-width:0}
@media(max-width:520px){.own{flex-direction:column;align-items:stretch}.own .donut{align-self:center}.own .leg{flex:none;width:100%}}
/* Aandelen-Gids huisstijl (petrol) */
.hero .lgbox{border:1px solid rgba(255,255,255,.22)!important}
.hero .stats .si{background:rgba(45,212,191,.24);color:#a7f3eb}
.ixp{color:var(--ac);background:rgba(13,148,136,.1);border-radius:6px;padding:0 6px;font-size:.72rem;font-weight:700;text-decoration:none}
.rp.nw{background:rgba(13,148,136,.14);color:var(--ac)}
a.fdef{text-decoration:none}
.fdef.fasml{background:radial-gradient(circle at 88% 10%,rgba(125,211,252,.32),transparent 46%),linear-gradient(135deg,#062a33,#0b4f5c 55%,#11807f)!important}
.fdef.fasml:before{background:none!important;content:"";border:2px solid rgba(186,230,253,.25);border-radius:50%;width:260px!important;height:260px!important;opacity:1!important;box-shadow:0 0 0 22px rgba(186,230,253,.06),0 0 0 48px rgba(186,230,253,.04)}
.fdef.fasml .fk{color:#a5f3fc!important}.fdef.fasml p{color:#d7f3f5!important}.fdef.fasml .fb{color:#062a33!important}.fdef.fasml .fdc span b{color:#a5f3fc}
.fdef.fnvda{background:radial-gradient(circle at 90% 0%,rgba(132,204,22,.30),transparent 46%),linear-gradient(135deg,#0d1408,#1d2b10 55%,#3b5a12)!important}
.fdef.fnvda:before{background:none!important;content:"";width:250px!important;height:250px!important;opacity:1!important;background-image:linear-gradient(rgba(190,242,100,.10) 2px,transparent 2px),linear-gradient(90deg,rgba(190,242,100,.10) 2px,transparent 2px)!important;background-size:26px 26px!important;border-radius:20px}
.fdef.fnvda .fk{color:#bef264!important}.fdef.fnvda p{color:#e4efd2!important}.fdef.fnvda .fb{color:#0d1408!important}.fdef.fnvda .fdc span b{color:#bef264}
.tags a{display:inline-flex;align-items:center;font-size:.72rem;background:var(--bg);border:1px solid var(--bd);border-radius:6px;padding:1px 7px;margin:0 4px 4px 0;color:var(--tx);text-decoration:none}.tags a:hover{border-color:var(--ac)}
.kl dd a{color:var(--ac);text-decoration:none}.kl dd a:hover{text-decoration:underline}
.gb{position:relative;min-width:120px;height:22px;background:var(--bg);border-radius:6px;overflow:hidden}.gb i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--ac) 30%,transparent)}.gb span{position:relative;padding:0 8px;line-height:22px;font-size:.82rem;font-weight:700;white-space:nowrap}
.card a.ch,.card a.more{text-decoration:none;color:inherit}.card a.more{color:var(--ac)}
a.wzc{text-decoration:none;color:inherit}
.tt a,.tb2 a{color:var(--ac);text-decoration:none}.tt a:hover,.tb2 a:hover{text-decoration:underline}
.ds h4{margin:12px 0 4px;font-size:1rem}
.sl{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.sl a{border:1px solid var(--bd);background:var(--card);border-radius:99px;padding:5px 12px;font-size:.85rem;color:var(--nv);text-decoration:none}.sl a:hover{border-color:var(--ac);color:var(--ac)}
.lnks.lb a.fdef,.lnks.lb a.fdef *{text-transform:none!important;letter-spacing:normal}
.lnks.lb a.fdef .fk{letter-spacing:.12em!important;text-transform:uppercase!important}
.lnks.lb a.fdef h2{font-size:1.75rem!important;font-weight:800}
.lnks.lb a.fdef p{font-size:.98rem;font-weight:400}
.lnks.lb a.fdef .fdc span{font-weight:700}

.ds p a:not([class]){color:#0e8a8f;font-weight:600;text-decoration:none}.ds p a:not([class]):hover{text-decoration:underline}
.ixg{margin:22px 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mu,#5b7b7d)}
.stgo{cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.stgo:hover,.stgo:focus-visible{transform:translateY(-2px);border-color:var(--ac)!important;box-shadow:0 8px 20px -10px rgba(0,0,0,.5);outline:none}.flg{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.18);vertical-align:-2px;flex:none;display:inline-block}.bxf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px}.bxfl{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--mu);margin-right:4px}.bxf .chip{display:inline-flex;align-items:center;gap:7px}.bxg{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.bxc{display:flex;flex-direction:column;gap:10px;background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px;text-decoration:none;color:var(--tx);transition:transform .15s,box-shadow .15s,border-color .15s}.bxc:hover{transform:translateY(-2px);border-color:var(--ac);box-shadow:0 12px 26px -16px rgba(14,72,76,.5)}.bxh{display:flex;align-items:center;gap:12px}.bxh b{font-size:1.05rem;display:block;line-height:1.25}.bxh small{color:var(--mu);font-size:.82rem}.bxn{display:flex;gap:8px;flex-wrap:wrap}.bxn span{font-size:.8rem;background:color-mix(in srgb,var(--ac) 13%,transparent);border-radius:99px;padding:3px 10px}.bxt{font-size:.85rem;color:var(--mu);margin:0}.bxm{margin-top:auto;font-weight:600;color:var(--ac);font-size:.9rem}#fp .lbh{display:flex;align-items:center;gap:8px;width:100%;flex:1 1 100%;background:none;border:0;padding:4px 0;font:inherit;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--ac);cursor:pointer;text-align:left}#fp .lbh .lbn{background:var(--ac);color:#fff;border-radius:99px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;letter-spacing:0}#fp .lbh .lbc{margin-left:auto;font-style:normal;font-size:.9rem;color:var(--mu)}#fp .cl{display:block;flex:1 1 100%;width:100%;margin-top:6px}#fp .chips.gc .cl{display:none}#fp .cl .cwis{margin:0 0 8px;font-size:.8rem;padding:4px 10px}#fp .cg{margin:0 0 4px}#fp .cg summary{display:flex;align-items:center;gap:9px;padding:6px 0;cursor:pointer;list-style:none;font-weight:700;font-size:.95rem;color:var(--tx)}#fp .cg summary::-webkit-details-marker{display:none}#fp .cg summary:after{content:"▾";margin-left:auto;color:var(--mu);font-size:.8rem}#fp .cg[open] summary:after{content:"▴"}#fp .cg em,#fp .ck em{font-style:normal;font-weight:500;color:var(--mu);font-size:.82rem;flex:0 0 auto}#fp .cg em{font-size:.78rem}#fp .cs{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:2px 0 6px 22px}#fp .cg summary{min-width:0}#fp .cs.flat{padding-left:2px}#fp .ck{display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer;font-size:.86rem;color:var(--tx)}#fp .ck span,#fp .cg .cn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fp .ck span .flg{vertical-align:-1px;margin-right:2px}#fp .cl input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:0!important;max-width:18px!important;padding:0!important;box-shadow:none!important;box-sizing:border-box;margin:0;border:1.5px solid #8fc4c8;border-radius:4px;background:var(--card,#fff);cursor:pointer;position:relative}#fp .cl input[type=checkbox]:checked,#fp .cl input[type=checkbox]:indeterminate{background:var(--ac);border-color:var(--ac)}#fp .cl input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#fp .cl input[type=checkbox]:indeterminate:after{content:"";position:absolute;left:3px;top:7px;width:10px;height:2px;background:#fff}#fp .cl input[type=checkbox]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) #fp .lbh .lbn{color:#0a2122}:root:not([data-theme="light"]) #fp .cl input[type=checkbox]{border-color:#3d7f84}}:root[data-theme="dark"] #fp .lbh .lbn{color:#0a2122}:root[data-theme="dark"] #fp .cl input[type=checkbox]{border-color:#3d7f84}.gs{position:relative;max-width:860px;margin:0 auto 16px;z-index:30}
.gs .gsi{display:flex;align-items:center;gap:10px;background:var(--cd,#fff);border:1.5px solid var(--bd);border-radius:16px;padding:0 14px;box-shadow:0 2px 10px rgba(11,60,73,.08)}
.gs .gsi:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px rgba(23,153,162,.2)}
.gs svg{flex:0 0 20px;color:var(--ac)}
.gs input,.gs input[type=text]{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:var(--tx);font:inherit;font-size:1.05rem;padding:15px 0!important;margin:0}
.gs .gsx{border:0;background:transparent;color:var(--mu);font-size:1.3rem;cursor:pointer;display:none;padding:4px}
.gs.has .gsx{display:block}
.gs .gsr{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--cd,#fff);border:1px solid var(--bd);border-radius:14px;box-shadow:0 14px 34px rgba(11,60,73,.22);max-height:min(70vh,480px);overflow:auto;display:none;padding:6px}
.gs.open .gsr{display:block}
.gs .gsg{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mu);padding:8px 10px 4px}
.gs .gsa{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;color:var(--tx);font:inherit;font-size:.95rem;padding:9px 10px;border-radius:10px;cursor:pointer}
.gs .gsa:hover,.gs .gsa.on{background:rgba(23,153,162,.12)}
.gs .gsa small{margin-left:auto;color:var(--mu);font-size:.78rem;white-space:nowrap}
.gs .gsa span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gs .gse{padding:14px 10px;color:var(--mu)}
@media (max-width:700px){.gs{margin:0 0 12px}}
.fdef.fspx{background:linear-gradient(90deg,rgba(6,16,42,.95) 0%,rgba(8,22,58,.8) 40%,rgba(9,28,72,.15) 75%,rgba(9,28,72,0) 100%),url(/assets/spacex-kaart.jpg) right center/cover no-repeat,#091c48!important}
.fdef.fspx:before{content:none!important}
.fdef.fspx .fk{color:#c7d2fe!important}
.fdef.fspx p{color:#e0e7ff!important}
.fdef.fspx .fb{color:#111a3a!important}
.fdef.fspx .fdc span b{color:#c7d2fe}
.fdef.frhm{background:radial-gradient(circle at 90% 0%,rgba(250,204,21,.22),transparent 45%),linear-gradient(135deg,#1a1d16,#33382a 55%,#5b5f3c)!important}
.fdef.frhm:before{background:none!important;content:"";width:280px!important;height:280px!important;opacity:1!important;border-radius:20px;background-image:repeating-linear-gradient(135deg,rgba(250,204,21,.10) 0 10px,transparent 10px 26px)!important}
.fdef.frhm .fk{color:#fde68a!important}
.fdef.frhm p{color:#f1efe0!important}
.fdef.frhm .fb{color:#1a1d16!important}
.fdef.frhm .fdc span b{color:#fde68a}
.fdef .flv{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 14px;font-size:.88rem;margin:2px 0 0}
.fdef .flv[hidden]{display:none}
.fdef .flv .flk{font-weight:700;opacity:.8}
.fdef .flv b{font-size:1.05rem;font-weight:800;color:#fff}
.fdef .flv em{font-style:normal;font-weight:800;border-radius:99px;padding:1px 8px}
.fdef .flv em.up{background:rgba(34,197,94,.22);color:#bbf7d0}
.fdef .flv em.dn{background:rgba(239,68,68,.24);color:#fecaca}
.fdef .flv small{opacity:.75;font-size:.76rem}
.fdef .flv .fld{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5)}
.fdef .flv .fld.on{background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.6);animation:flp 1.8s infinite}
@keyframes flp{0%{box-shadow:0 0 0 0 rgba(74,222,128,.6)}70%{box-shadow:0 0 0 8px rgba(74,222,128,0)}100%{box-shadow:0 0 0 0 rgba(74,222,128,0)}}
/* mijn lijst: als venster over de pagina */
#mndo{position:fixed!important;inset:0;z-index:90;background:rgba(5,32,35,.55);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 12px;backdrop-filter:blur(2px)}
#mndo[hidden]{display:none!important}
#mndo #mndp{background:var(--card)!important;border:1px solid var(--bd);border-radius:20px;max-width:760px;margin:0 auto!important;padding:22px 22px 24px!important;box-shadow:0 24px 60px rgba(0,0,0,.35)}
@media (max-width:600px){#mndo{padding:10px 8px}#mndo #mndp{padding:18px 14px 20px!important}#mndp .mr{flex-wrap:wrap}#mndp select{width:auto;max-width:none;flex:1}}
/* chat */
#cbf{position:fixed;right:70px;bottom:14px;z-index:60;display:flex;align-items:center;gap:8px;border:0;border-radius:99px;padding:12px 18px;background:var(--nv);color:#fff;font:inherit;font-weight:700;font-size:.92rem;box-shadow:0 6px 18px rgba(14,72,76,.35);cursor:pointer}
#cbf.on{background:var(--ac)}
#cbw{position:fixed;right:14px;bottom:72px;z-index:89;width:min(400px,calc(100vw - 20px));height:min(600px,calc(100vh - 100px));display:flex;flex-direction:column;background:var(--card);color:var(--tx);border:1px solid var(--bd);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.3);overflow:hidden}
#cbw[hidden]{display:none}
#cbw .cbh{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#0e484c,#1799a2);color:#fff}
#cbw .cbh b{display:block;font-size:1.02rem}#cbw .cbh small{opacity:.85;font-size:.76rem}
#cbw .cbx{border:0;background:rgba(255,255,255,.18);color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem}
#cbw .cbb{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}
#cbw .cbm2{max-width:92%;border-radius:16px;padding:10px 13px;font-size:.9rem;line-height:1.45}
#cbw .cbm2 p{margin:0 0 6px}#cbw .cbm2 p:last-child{margin-bottom:0}
#cbw .me{align-self:flex-end;background:var(--ac);color:#fff;border-bottom-right-radius:4px}
#cbw .bot{align-self:flex-start;background:rgba(23,153,162,.09);border:1px solid var(--bd);border-bottom-left-radius:4px;width:92%}
#cbw .cbq{display:block;width:100%;text-align:left;border:1px solid var(--bd);background:var(--card);color:var(--tx);font:inherit;font-size:.85rem;border-radius:12px;padding:7px 11px;margin:5px 0;cursor:pointer}
#cbw .cbq:hover{border-color:var(--ac)}
#cbw .cbl{display:flex;flex-direction:column;gap:5px;margin:6px 0}
#cbw .cbs{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:1px solid var(--bd);background:var(--card);color:var(--tx);font:inherit;border-radius:11px;padding:7px 10px;cursor:pointer}
#cbw .cbs:hover{border-color:var(--ac)}
#cbw .cbs span{flex:1;min-width:0}#cbw .cbs b{display:block;font-size:.88rem}#cbw .cbs small{color:var(--mu);font-size:.74rem}
#cbw .cbs em{font-style:normal;font-weight:800;font-size:.82rem;color:var(--ac);white-space:nowrap}
#cbw .cbf{border:0;background:var(--ac);color:#fff;font:inherit;font-weight:700;font-size:.84rem;border-radius:99px;padding:8px 14px;margin-top:6px;cursor:pointer}
#cbw .cbm{color:var(--mu);font-size:.78rem}
#cbw .cbo{margin:4px 0 6px;padding-left:20px}#cbw .cbo li{margin:2px 0}
#cbw .cbt{overflow-x:auto}#cbw .cbt table{border-collapse:collapse;font-size:.8rem;width:100%}#cbw .cbt th,#cbw .cbt td{padding:5px 6px;border-bottom:1px solid var(--bd);text-align:left;white-space:nowrap}
#cbw .cbi{display:flex;gap:8px;padding:10px;border-top:1px solid var(--bd);background:var(--card)}
#cbw .cbi input{flex:1;min-width:0;border:1.5px solid var(--bd)!important;border-radius:99px!important;padding:11px 15px!important;font:inherit;font-size:.92rem;background:var(--card)!important;color:var(--tx);outline:0;margin:0}
#cbw .cbi input:focus{border-color:var(--ac)!important}
#cbw .cbi button{border:0;background:var(--ac);color:#fff;width:44px;border-radius:50%;font-size:1rem;cursor:pointer}
@media (max-width:600px){#cbf span{display:none}#cbf{padding:12px;right:68px}#cbw{right:0;left:0;bottom:0;width:100%;height:calc(100dvh - 60px);border-radius:20px 20px 0 0}}
.etl{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:8px 0 12px}
.etl a{display:block;border:1px solid var(--bd);border-radius:12px;padding:10px 12px;text-decoration:none;color:var(--tx);background:var(--card)}
.etl a:hover{border-color:var(--ac)}
.etl b{display:block;font-size:.9rem;line-height:1.25}.etl small{color:var(--mu);font-size:.78rem}
.card[data-cn]{cursor:pointer}.card[data-cn]:hover{box-shadow:0 10px 26px -12px rgba(14,72,76,.35)}
.qk .qg{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:6px 0 10px}
.qk .qt{border:1px solid var(--bd);border-radius:14px;padding:12px 14px;background:var(--card)}
.qk .qt span{display:block;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}
.qk .qt b{display:block;font-size:1.3rem;margin:4px 0 2px;color:var(--tx)}
.qk .qt small{display:block;color:var(--mu);font-size:.76rem;line-height:1.35}
.qk .qt.up b{color:#15803d}.qk .qt.dn b{color:#b42318}
.qk .qt.an{border-width:2px}.qk .qt.an.up{border-color:#16a34a}.qk .qt.an.mid{border-color:#d97706}.qk .qt.an.mid b{color:#b45309}.qk .qt.an.dn{border-color:#dc2626}
.qk .dlv em{font-style:normal;font-size:.8rem;font-weight:800;margin-left:4px}.qk .dlv em.up{color:#15803d}.qk .dlv em.dn{color:#b42318}
#mndl{position:fixed;left:14px;bottom:70px;z-index:92;width:min(340px,calc(100vw - 28px));max-height:min(65vh,520px);overflow:auto;background:var(--card);color:var(--tx);border:1px solid var(--bd);border-radius:14px;box-shadow:0 12px 36px rgba(11,60,73,.3);padding:12px 14px}
#mndl[hidden]{display:none}
#mndl .mlh{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}#mndl .mlh b{font-size:1.05rem}
#mndl .mlc,#mndl .mlx{background:none;border:0;color:var(--mu);font-size:1rem;cursor:pointer;padding:4px 8px;border-radius:8px}
#mndl .mlc:hover,#mndl .mlx:hover{background:var(--bd);color:var(--tx)}
#mndl .mll{list-style:none;margin:0;padding:0}
#mndl .mll li{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-bottom:1px solid var(--bd)}
#mndl .mlo{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:none;border:0;color:var(--tx);font:inherit;font-size:.9rem;padding:8px 0;cursor:pointer}
#mndl .mlo span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
#mndl .mlo small{color:var(--mu);font-size:.75rem}
#mndl .mlam{flex-basis:100%;display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--mu);padding:0 0 8px}
#mndl .mlam input{flex:1;min-width:0;font:inherit;font-size:.85rem;padding:6px 9px!important;border:1px solid var(--bd)!important;border-radius:8px!important;background:var(--bg,#f3f7f8)!important;color:var(--tx);margin:0}
#mndl .mla{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
#mndl .mla button{border:1px solid var(--bd);background:var(--card);color:var(--ac);border-radius:99px;padding:6px 12px;font:inherit;font-size:.82rem;cursor:pointer}
#mndl .mlg{display:block;width:100%;margin-top:12px;background:var(--ac);color:#fff;border:0;border-radius:10px;padding:10px 12px;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;text-align:center}
#mndl .mls{margin:12px 0 2px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu)}
#mndl .mle{margin:6px 0;color:var(--mu);font-size:.9rem}
#mndl .mlp{margin:10px 0 0;color:var(--mu);font-size:.75rem}
#mndl .ovh{font-weight:800;font-size:.85rem;margin:10px 0 4px}
#mndl .mlb{display:grid;grid-template-columns:minmax(0,1fr) 90px 36px;align-items:center;gap:6px;font-size:.78rem;padding:1px 0}
#mndl .mlb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mndl .mlb i{height:7px;border-radius:9px;background:var(--bd);overflow:hidden}#mndl .mlb em{display:block;height:100%;background:var(--ac);border-radius:9px}
#mndl .mlb b{text-align:right}
.mnd.on{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-weight:800}
.qk{display:block!important}.qk>h3{display:block}
.vng{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.vng{grid-template-columns:1fr}}
.vng ul{list-style:none;margin:6px 0 0;padding:0}.vng li{position:relative;padding:5px 0 5px 26px;line-height:1.4;font-size:.93rem}
.vng li:before{position:absolute;left:0;top:5px;width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900}
.vng li.vp:before{content:"+";background:#dcfce7;color:#15803d}.vng li.vm:before{content:"−";background:#fee2e2;color:#b42318}
.vnh{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.vnh.up{color:#15803d}.vnh.dn{color:#b42318}
.ds p a{color:var(--ac);font-weight:700;text-decoration:none}.ds p a:hover{text-decoration:underline}
.ds.dsc{border-top:4px solid var(--dc);position:relative}
.ds.dsc>h3{display:flex;align-items:center;gap:8px;color:var(--dc)!important}
.ds.dsc .hic{display:inline-flex;width:26px;height:26px;border-radius:8px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--dc) 15%,transparent);color:var(--dc)}
.qk .qt{background:linear-gradient(180deg,color-mix(in srgb,#1799a2 7%,var(--card)),var(--card))}
.etl a{border-left:4px solid var(--ec,#8b5cf6);background:linear-gradient(135deg,color-mix(in srgb,var(--ec,#8b5cf6) 9%,var(--card)),var(--card))}
.etl a:nth-child(6n+1){--ec:#8b5cf6}.etl a:nth-child(6n+2){--ec:#6366f1}.etl a:nth-child(6n+3){--ec:#0ea5e9}.etl a:nth-child(6n+4){--ec:#14b8a6}.etl a:nth-child(6n+5){--ec:#ec4899}.etl a:nth-child(6n+6){--ec:#f59e0b}
.etl b{color:var(--tx)}.etl small{color:color-mix(in srgb,var(--ec,#8b5cf6) 70%,var(--mu))!important;font-weight:600}
.ds.dsc .lk{border-color:var(--dc);color:var(--dc)}
.ds.dsc table.bk2 thead th{background:color-mix(in srgb,#d97706 10%,transparent);color:#b45309}
.ds.dsc table.bk2 tr.best td{background:color-mix(in srgb,#16a34a 12%,transparent)}
.ds.dsc table.bk2 tr.best td:first-child{box-shadow:inset 4px 0 0 #16a34a}
.ds.dsc .sim .chip{border-color:color-mix(in srgb,var(--dc) 40%,var(--bd))}
.vng>div{border-radius:14px;padding:10px 14px}.vng>div:first-child{background:color-mix(in srgb,#16a34a 8%,transparent)}.vng>div:last-child{background:color-mix(in srgb,#dc2626 7%,transparent)}
.etfb{display:flex;align-items:center;gap:12px;margin:6px 0 4px;padding:14px 18px;border-radius:16px;text-decoration:none;color:#fff!important;background:linear-gradient(135deg,#6d28d9,#8b5cf6 55%,#c084fc);box-shadow:0 8px 22px -8px rgba(109,40,217,.55);transition:transform .15s,box-shadow .15s;max-width:520px}
.etfb:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px rgba(109,40,217,.65)}
.etfb .etfi{flex:none;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}
.etfb b{display:block;font-size:1.02rem;color:#fff}.etfb small{display:block;font-size:.8rem;opacity:.9;color:#fff}
.etfb em{margin-left:auto;font-style:normal;font-size:1.4rem;font-weight:800}
.vglt td.vbest{background:color-mix(in srgb,#16a34a 13%,transparent);color:#15803d;font-weight:800}
.vglk{margin:6px 0 0;padding-left:20px}.vglk li{margin:4px 0}
.vglg{grid-template-columns:1fr 1fr}.vglc{border:1px solid var(--bd);border-radius:14px;padding:12px 14px}.vglc h4{margin:0 0 4px;font-size:1.05rem}.vglc ul{list-style:none;padding:0;margin:6px 0}
@media(max-width:640px){.vglg{grid-template-columns:1fr}}
.vglt a,.vglc a{color:var(--ac);font-weight:800;text-decoration:none}

.adv{display:flex;gap:10px;align-items:flex-start;margin:10px 0 14px;padding:10px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;font-size:.84rem;line-height:1.45}
.adv b{color:#9a3412}.adv .advi{flex:none;width:20px;height:20px;border-radius:50%;background:#ea580c;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;font-size:.8rem;margin-top:1px}
.adv.advh{max-width:860px;margin:-4px auto 16px}
:root[data-theme="dark"] .adv{background:#3b1d0e;border-color:#7c2d12;color:#fed7aa}:root[data-theme="dark"] .adv b{color:#fdba74}

.fdef.fai{background:radial-gradient(circle at 88% 10%,rgba(196,181,253,.35),transparent 46%),linear-gradient(135deg,#1e1b4b,#4338ca 55%,#0dc5d2)!important}
.fdef.fai:before{background:none!important;content:"";width:270px!important;height:270px!important;opacity:1!important;border-radius:50%;background-image:radial-gradient(circle,rgba(255,255,255,.5) 1.4px,transparent 2px)!important;background-size:22px 22px!important}
.fdef.fai .fk{color:#c4b5fd!important}.fdef.fai p{color:#e0e7ff!important}.fdef.fai .fb{color:#1e1b4b!important}
.aivn{overflow-x:auto}.aivn td{vertical-align:top;font-size:.86rem}.aip{color:#15803d;font-weight:900}.aim{color:#b42318;font-weight:900}

.etl2{border:1px solid var(--bd);border-radius:14px;overflow:hidden;margin:10px 0 14px;background:var(--card)}
.etl2 .eth{display:flex;justify-content:space-between;gap:10px;padding:8px 14px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mu);background:rgba(14,116,144,.06);border-bottom:1px solid var(--bd)}
.etr{display:flex;align-items:center;gap:14px;padding:11px 14px;text-decoration:none!important;color:var(--tx)!important;border-bottom:1px solid var(--bd);transition:background .15s}
.etr:last-child{border-bottom:0}.etr:hover{background:rgba(14,116,144,.07)}
.etn{flex:1;min-width:0}.etn b{display:block;font-size:.92rem;line-height:1.3;color:var(--tx)}.etn small{color:var(--mu);font-size:.78rem}
.etw{flex:none;width:110px;text-align:right}.etw b{font-size:.92rem;color:#0e7490}
.etw i{display:block;height:5px;border-radius:3px;background:rgba(14,116,144,.15);margin-top:5px;overflow:hidden}.etw i:after{content:"";display:block;height:100%;width:var(--w);background:linear-gradient(90deg,#0e7490,#1cc7d3);border-radius:3px}
.etr em{font-style:normal;color:var(--mu);font-size:1.2rem;font-weight:700}
@media(max-width:520px){.etw{width:72px}}
.etfb{background:linear-gradient(135deg,#0b5f73,#0e7490 50%,#17a6b8)!important;box-shadow:0 8px 22px -8px rgba(14,116,144,.55)!important}
.etfb:hover{box-shadow:0 12px 28px -8px rgba(14,116,144,.7)!important}

button,input,select,textarea{font-family:inherit}

.ds.dsc{border-top-width:3px!important}
.ds.dsc>h3{font-size:1.12rem!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--tx)!important;font-weight:800!important;margin-bottom:10px!important}
.ds.dsc>h3 .hic{width:30px!important;height:30px!important}
.ds.dsc h3:not(:first-child){font-size:1rem!important;text-transform:none!important;letter-spacing:0!important;color:var(--tx)!important;margin-top:16px}
.ds{scroll-margin-top:14px}
.dnav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 14px;padding:10px 12px;border:1px solid var(--bd);border-radius:14px;background:var(--card)}
.dnav span{font-size:.78rem;font-weight:700;color:var(--mu);margin-right:4px}
.dnav a{font-size:.82rem;font-weight:600;text-decoration:none;color:var(--tx);padding:5px 11px;border-radius:999px;background:rgba(14,116,144,.08);border:1px solid transparent}
.dnav a:hover{border-color:#0e7490;color:#0e7490}
.kg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.kg{grid-template-columns:1fr}}
.kgb{border:1px solid var(--bd);border-radius:12px;padding:10px 14px 4px;background:var(--card)}
.kgb h4{margin:0 0 4px;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mu)}
.kgb .kl{display:block;margin:0}
.kgb .kl div:last-child{border-bottom:0}

/* broker + stappenplan: amber zoals etf-gids */
html body .hbk,html body .hq{background:linear-gradient(135deg,#fff8e6,#ffe9b3)!important;border:1px solid #f5c35a!important;box-shadow:0 6px 18px -10px rgba(217,119,6,.45)!important}
html body .hbk .bkh{background:none!important;border:0!important;box-shadow:none!important}
html body .hbk:before,html body .hbk:after,html body .hq:before,html body .hq:after,html body .bkh:before,html body .bkh:after{display:none!important}
html body .hbk h3,html body .hq h3{color:#3b2a06!important}
html body .hbk p,html body .hq em,html body .hq .ht em{color:#6b4e12!important}
html body .bki2,html body .hq .hi{background:#f59e0b!important;border:0!important;border-radius:12px!important;color:#fff!important;box-shadow:none!important}
html body .bki2 svg,html body .hq .hi svg{stroke:#fff!important}
html body .hbb,html body .hq .hb{background:#f59e0b!important;color:#fff!important;border:0!important;box-shadow:0 6px 14px -8px rgba(217,119,6,.7)!important}
html body .hbb:hover,html body .hq:hover .hb{background:#d97706!important}
:root[data-theme="dark"] .hbk,:root[data-theme="dark"] .hq{background:linear-gradient(135deg,#3a2a0a,#4a3410)!important;border-color:#8a5d14!important}
:root[data-theme="dark"] .hbk h3,:root[data-theme="dark"] .hq h3{color:#fde7b0!important}
:root[data-theme="dark"] .hbk p,:root[data-theme="dark"] .hq em{color:#f2d58f!important}

.amb{display:flex;align-items:center;gap:16px;margin:14px 0;padding:18px 20px;border-radius:18px;text-decoration:none!important;background:linear-gradient(135deg,#fff8e6,#ffe9b3);border:1px solid #f5c35a;box-shadow:0 6px 18px -10px rgba(217,119,6,.45);transition:transform .15s}
.amb:hover{transform:translateY(-2px)}
.ambi{flex:none;width:52px;height:52px;border-radius:14px;background:#f59e0b;display:flex;align-items:center;justify-content:center}
.ambt{flex:1;min-width:0}.ambt b{display:block;font-size:1.15rem;color:#3b2a06}.ambt small{display:block;font-size:.92rem;color:#6b4e12;margin-top:2px}
.ambb{flex:none;background:#f59e0b;color:#fff;font-weight:800;font-size:.92rem;padding:11px 18px;border-radius:999px;box-shadow:0 6px 14px -8px rgba(217,119,6,.7)}
.amb:hover .ambb{background:#d97706}
@media(max-width:640px){.amb{flex-wrap:wrap}.ambb{width:100%;text-align:center}}
:root[data-theme="dark"] .amb{background:linear-gradient(135deg,#3a2a0a,#4a3410);border-color:#8a5d14}:root[data-theme="dark"] .ambt b{color:#fde7b0}:root[data-theme="dark"] .ambt small{color:#f2d58f}

@media(max-width:640px){
.mc:not(.mco)>:not(.mch){display:none!important}
.mch{cursor:pointer;position:relative;padding-right:34px!important;-webkit-tap-highlight-color:transparent}
.mch:after{content:"";position:absolute;right:8px;top:50%;width:8px;height:8px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-75%) rotate(45deg);opacity:.55;transition:transform .2s}
.mco>.mch:after{transform:translateY(-25%) rotate(-135deg)}
.ds.mc:not(.mco)>.mch{margin-bottom:0!important}
.ds.mc:not(.mco){padding-top:12px!important;padding-bottom:12px!important}
.gp.mc .gh{position:relative}
.gp.mc .gh[data-n]:before{content:attr(data-n);position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:.72rem;font-weight:700;color:var(--mu);background:rgba(127,127,127,.12);padding:3px 8px;border-radius:999px}
.gp.mc .gh>div{padding-right:84px}
#seo.mc:not(.mco)>h2{margin:0!important}
.fdef{padding:16px!important}
.fdef p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media(max-width:640px){html body .fdef .fi{display:none!important}html body .fdef h2{font-size:1.25rem!important;margin:2px 0 4px!important}html body .fdef .fb{padding:10px 16px!important;margin-top:10px!important}}

.nws{margin:2px 0 8px}
.nwl{list-style:none;margin:0;padding:0}
.nwl li{padding:10px 0;border-bottom:1px solid var(--bd)}
.nwl li:last-child{border-bottom:0}
.nwl a{font-weight:700;color:var(--tx);text-decoration:none;line-height:1.35}
.nwl a:hover{color:#2563eb;text-decoration:underline}
.nwl small{display:block;color:var(--mu);font-size:.78rem;margin-top:3px}
.nwl .en{display:inline-block;font-size:.66rem;font-weight:800;border:1px solid var(--bd);border-radius:4px;padding:0 4px;margin-left:6px;color:var(--mu)}
.nwm{display:inline-block;margin:6px 0 4px;font-weight:800;color:#2563eb;text-decoration:none}
.nwm:hover{text-decoration:underline}
.nwsrc{margin-top:8px}
.nwlet{margin:0;padding-left:18px}.nwlet li{margin:6px 0;line-height:1.5}
.nwcta{margin:14px 0 6px}
.nwhome{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 14px;font-size:.92rem}
.nwhome b{color:var(--mu);font-weight:700;margin-right:2px}
.nwhome a{font-weight:700;text-decoration:none;color:#2563eb;background:rgba(37,99,235,.08);border-radius:999px;padding:5px 12px}
.nwhome a:hover{background:rgba(37,99,235,.16)}

.erflt{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}
.erflt button{font:inherit;font-size:.85rem;font-weight:700;border:1px solid var(--bd);background:var(--card);color:var(--tx);padding:6px 13px;border-radius:999px;cursor:pointer}
.erflt button.on{background:#0e7490;border-color:#0e7490;color:#fff}
.ert td,.dvt td{vertical-align:top}
.dvb{display:inline-block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:rgba(127,127,127,.14);color:var(--mu);white-space:nowrap}
.dvb.on{background:rgba(22,163,74,.14);color:#15803d}
.dvm{margin:14px 0}.dvm h4{margin:0 0 6px;font-size:1.05rem;text-transform:capitalize}.dvm h4 small{font-weight:600;color:var(--mu);text-transform:none;font-size:.8rem;margin-left:6px}
.dvh2{margin-top:12px;padding-top:10px;border-top:1px solid var(--bd)}.dvh2 h4{margin:0 0 6px}.dvh2 h4 small{color:var(--mu);font-weight:600}
.dvnx{margin:4px 0 8px}
.ernl{margin:-4px 0 14px;padding:9px 13px;border-radius:12px;background:rgba(14,116,144,.07);border:1px solid rgba(14,116,144,.2);font-size:.92rem}
.ernl a{font-weight:700}
.nwhome .nwsep{margin-left:10px}

.fdef.fko{background:linear-gradient(90deg,rgba(14,20,20,.92) 0%,rgba(14,20,20,.75) 40%,rgba(14,20,20,.15) 75%,rgba(14,20,20,0) 100%),url(/assets/cola-kaart.jpg) right center/cover no-repeat,#0e1414!important}
.fdef.fko:before{content:none!important}
.fdef.fko .fk{color:#fecaca!important}
.fdef.fko p{color:#fff1f1!important}
.fdef.fko .fb{color:#7f0d14!important}

.fdef.fnws{background:radial-gradient(circle at 90% 10%,rgba(96,165,250,.28),transparent 45%),linear-gradient(135deg,#0b1220,#172554 55%,#1e40af)!important}
.fdef.fnws:before{background:none!important;content:"";width:300px!important;height:300px!important;opacity:1!important;border-radius:16px;background-image:repeating-linear-gradient(0deg,rgba(191,219,254,.10) 0 2px,transparent 2px 18px)!important}
.fdef.fnws .fk{color:#bfdbfe!important}.fdef.fnws p{color:#e0ecff!important}.fdef.fnws .fb{color:#172554!important}

.hmnws{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px 20px 10px}
.hmnwsh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}
.hmnwsh h2{margin:0;font-size:1.15rem;display:flex;align-items:center;gap:10px}
.hmnwsi{width:34px;height:34px;border-radius:10px;background:rgba(37,99,235,.1);color:#2563eb;display:inline-flex;align-items:center;justify-content:center}
.hmnws .live{font-style:normal;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#dc2626;display:inline-flex;align-items:center;gap:5px}
.hmnws .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#dc2626;animation:lvp 1.6s infinite}
@keyframes lvp{50%{opacity:.25}}
.hmnwsm{font-weight:800;color:#2563eb;text-decoration:none;white-space:nowrap}.hmnwsm:hover{text-decoration:underline}
.hmnws .nwl{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}
.hmnws .nwl li:nth-last-child(2):nth-child(odd){border-bottom:0}
@media(max-width:700px){.hmnws .nwl{grid-template-columns:1fr}.hmnws .nwl li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--bd)}}
.hmnwss{margin:4px 0 0}

#hmx>*{min-width:0}
@media(max-width:640px){.alb .alx{min-width:0;max-width:100%}.hmnwsh{flex-wrap:wrap}.hmnws{padding:14px 14px 8px}}

.dplban{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:18px;text-decoration:none!important;background:linear-gradient(120deg,#14532d,#15803d 55%,#22c55e);color:#fff!important;box-shadow:0 10px 28px -14px rgba(21,128,61,.7);transition:transform .15s}
.dplban:hover{transform:translateY(-2px)}
.dplbi{flex:none;width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}
.dplbt{flex:1;min-width:0}.dplbt b{display:block;font-size:1.35rem;letter-spacing:-.01em}.dplbt small{display:block;font-size:.95rem;color:#dcfce7;margin-top:3px}
.dplbb{flex:none;background:#fff;color:#14532d;font-weight:800;padding:12px 20px;border-radius:999px}
@media(max-width:640px){.dplban{flex-wrap:wrap}.dplbb{width:100%;text-align:center}}
.dplc{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:18px 20px;margin:14px 0}
.dplc h3{margin:0 0 12px;font-size:1.15rem;display:flex;align-items:center;gap:10px}
.dplc h3 b{width:28px;height:28px;border-radius:50%;background:#15803d;color:#fff;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}
.dpls{position:relative}
.dplq{width:100%;font:inherit;font-size:1rem;padding:12px 14px;border:1px solid var(--bd);border-radius:12px;background:var(--card);color:var(--tx)}
.dplsug{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;background:var(--card);border:1px solid var(--bd);border-radius:12px;box-shadow:0 14px 30px -12px rgba(0,0,0,.3);overflow:hidden}
.dplsug button{display:block;width:100%;text-align:left;font:inherit;background:none;border:0;border-bottom:1px solid var(--bd);padding:9px 14px;cursor:pointer;color:var(--tx)}
.dplsug button:hover{background:rgba(21,128,61,.08)}.dplsug small{display:block;color:var(--mu)}
.dplsug p{padding:10px 14px;margin:0}
.dplq2{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0 4px;font-size:.85rem}
.dplq2 span{color:var(--mu);font-weight:700;margin-right:2px}
.dplq2 button,.dplclr{font:inherit;font-size:.82rem;font-weight:700;border:1px solid var(--bd);background:var(--card);color:var(--tx);padding:5px 11px;border-radius:999px;cursor:pointer}
.dplq2 button:hover{border-color:#15803d;color:#15803d}
.dplq2 .dplml{background:rgba(14,116,144,.08)}
.dpltb{margin-top:12px}.dpltb td{vertical-align:middle}
.dplin{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--bd);border-radius:10px;padding:0 9px;background:var(--card)}
.dplin em{font-style:normal;color:var(--mu);font-weight:700}
.dplin input,.dplset select{font:inherit;border:0;background:none;color:var(--tx);padding:8px 0;width:100%;outline:none}
.dplin.sm input{width:84px;text-align:right}
.dplrd{font-weight:800;color:#15803d;white-space:nowrap}
.dpldel{border:0;background:none;color:var(--mu);cursor:pointer;font-size:1rem;padding:4px 6px}.dpldel:hover{color:#dc2626}
.dplclr{margin-top:10px}
.dplempty{color:var(--mu);margin:12px 0 0}
.dplset{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.dplset label{display:flex;flex-direction:column;gap:5px;font-weight:700;font-size:.9rem}
.dplset label small{font-weight:400;color:var(--mu);font-size:.78rem}
.dplset select{border:1px solid var(--bd);border-radius:10px;padding:9px 10px}
.dplset .dplck{flex-direction:row;align-items:center;gap:8px;font-weight:600}
.dplset .dplck input{width:18px;height:18px;accent-color:#15803d}
@media(max-width:760px){.dplset{grid-template-columns:1fr}}
.dplst{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 16px}
.dplst div{border:1px solid var(--bd);border-radius:14px;padding:12px 14px;background:rgba(21,128,61,.05)}
.dplst small{display:block;color:var(--mu);font-size:.78rem;font-weight:700}
.dplst b{display:block;font-size:1.45rem;color:#15803d;margin-top:2px;font-variant-numeric:tabular-nums}
.dplst em{font-style:normal;font-size:.8rem;color:var(--mu)}
.dplst3{grid-template-columns:repeat(3,1fr)}
@media(max-width:760px){.dplst,.dplst3{grid-template-columns:1fr 1fr}}
.dplres h4{margin:14px 0 8px}
.dplm12,.dplbars{display:flex;align-items:flex-end;gap:5px;height:150px;padding:0 2px;border-bottom:1px solid var(--bd)}
.dplm12>div,.dplbars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}
.dplm12 span,.dplbars span{display:block;width:100%;max-width:38px;background:linear-gradient(180deg,#22c55e,#15803d);border-radius:6px 6px 2px 2px}
.dplm12 em,.dplbars em{font-style:normal;font-size:.7rem;color:var(--mu);position:absolute;bottom:-18px}
.dplm12 small{position:absolute;top:-2px;font-size:.62rem;color:var(--mu);white-space:nowrap}
.dplm12+p,.dplbars+p{margin-top:24px}
.dplm12{padding-top:16px}
@media(max-width:640px){.dplm12 small{display:none}}
.dpldisc{border-top:1px solid var(--bd);padding-top:10px;margin-top:12px}
.sm-only{display:none}@media(max-width:640px){.sm-only{display:inline}}

@media(max-width:640px){.dplt{overflow-x:auto}.dpltb th,.dpltb td{padding:8px 5px!important}.dplin.sm{padding:0 6px}.dplin.sm input{width:58px}.dpltb th{font-size:.62rem}}

/* dividendplan v2 */
.dplgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;align-items:start;margin:16px 0}
.dplright{position:sticky;top:14px}
@media(max-width:900px){.dplgrid{grid-template-columns:1fr}.dplright{position:static}}
.dplc{background:var(--card);border:1px solid var(--bd);border-radius:20px;padding:20px 22px;margin:0 0 18px;box-shadow:0 8px 24px -18px rgba(15,23,42,.35)}
.dplc>header{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}
.dplc>header>b{flex:none;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -6px rgba(21,128,61,.7)}
.dplc>header h3{margin:0;font-size:1.15rem;text-transform:none!important;letter-spacing:-.01em!important;color:var(--tx)!important}
.dplc>header p{margin:2px 0 0;color:var(--mu);font-size:.88rem}
.dpls{position:relative}
.dplsi{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--mu);pointer-events:none}
.dplq{width:100%;font:inherit;font-size:1rem;padding:13px 14px 13px 42px;border:1.5px solid var(--bd);border-radius:14px;background:var(--bg,#f6fafb);color:var(--tx);transition:border-color .15s,box-shadow .15s}
.dplq:focus{outline:none;border-color:#15803d;box-shadow:0 0 0 4px rgba(21,128,61,.12);background:var(--card)}
.dplsug{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:var(--card);border:1px solid var(--bd);border-radius:14px;box-shadow:0 18px 40px -14px rgba(15,23,42,.35);overflow:hidden;padding:4px}
.dplsug button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;background:none;border:0;border-radius:10px;padding:8px 10px;cursor:pointer;color:var(--tx)}
.dplsug button:hover,.dplsug button:focus{background:rgba(21,128,61,.08);outline:none}
.dplsug button span{flex:1;min-width:0}.dplsug small{display:block;color:var(--mu);font-size:.78rem}
.dplsug button>em{font-style:normal;font-weight:800;color:#15803d;font-size:.85rem}
.dplsug p{padding:10px 12px;margin:0;color:var(--mu)}
.dplav{flex:none;width:34px;height:34px;border-radius:10px;color:#fff;font-weight:800;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em}
.dplq2{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0 8px}
.dplq2 button{display:flex;align-items:center;gap:9px;font:inherit;text-align:left;border:1px solid var(--bd);background:var(--card);color:var(--tx);padding:7px 9px;border-radius:12px;cursor:pointer;transition:border-color .15s,transform .15s}
.dplq2 button:hover{border-color:#15803d;transform:translateY(-1px)}
.dplq2 .dplav{width:28px;height:28px;border-radius:8px;font-size:.68rem}
.dplq2 span{font-weight:700;font-size:.84rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis}
.dplq2 small{display:block;font-weight:600;color:#15803d;font-size:.74rem}
.dplml{font:inherit;font-size:.84rem;font-weight:700;border:1px dashed #0e7490;background:rgba(14,116,144,.06);color:#0e7490;padding:7px 12px;border-radius:999px;cursor:pointer}
.dplml:hover{background:rgba(14,116,144,.12)}
.dplrows{margin-top:14px;border:1px solid var(--bd);border-radius:14px;overflow:hidden}
.dplrow{display:flex;align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid var(--bd);background:var(--card)}
.dplrow:last-child{border-bottom:0}
.dplnm{flex:1;min-width:0}.dplnm a{font-weight:800;color:var(--tx)!important;text-decoration:none}.dplnm a:hover{color:#15803d!important}
.dplnm small{display:block;color:var(--mu);font-size:.78rem}.dplnm small b{color:#15803d}
.dplin{display:inline-flex;align-items:center;gap:4px;border:1.5px solid var(--bd);border-radius:11px;padding:0 10px;background:var(--card);transition:border-color .15s}
.dplin:focus-within{border-color:#15803d}
.dplin em{font-style:normal;color:var(--mu);font-weight:700}
.dplin input{font:inherit;font-weight:700;border:0;background:none;color:var(--tx);padding:9px 0;width:100%;outline:none}
.dplin.sm input{width:80px;text-align:right}
.dplrd{width:96px;text-align:right}.dplrd b{display:block;color:#15803d;font-size:.98rem;white-space:nowrap}.dplrd small{color:var(--mu);font-size:.72rem}
.dpldel{flex:none;width:30px;height:30px;border-radius:9px;border:0;background:none;color:var(--mu);cursor:pointer;font-size:.9rem}.dpldel:hover{background:rgba(220,38,38,.08);color:#dc2626}
.dplfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:.88rem;color:var(--mu)}
.dplfoot b{color:var(--tx)}
.dplclr{font:inherit;font-size:.8rem;font-weight:700;border:0;background:none;color:var(--mu);cursor:pointer;text-decoration:underline}
.dplempty{display:flex;gap:14px;align-items:center;margin-top:14px;padding:18px;border:1.5px dashed var(--bd);border-radius:14px;color:var(--mu)}
.dplempty svg{flex:none;width:38px;height:38px;color:#15803d;opacity:.7}.dplempty b{display:block;color:var(--tx)}.dplempty p{margin:0}
.dplnote{margin:8px 0 0;font-size:.85rem;color:var(--mu)}
.dplset{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.dplset>label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:.88rem}
.dplyr{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:.88rem}
.dplseg{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg,#eef4f5);border:1px solid var(--bd);border-radius:12px;padding:4px;gap:4px}
.dplseg button{font:inherit;font-weight:700;font-size:.88rem;border:0;background:none;color:var(--mu);padding:8px 4px;border-radius:9px;cursor:pointer}
.dplseg button.on{background:var(--card);color:#15803d;box-shadow:0 2px 8px -3px rgba(15,23,42,.3)}
.dplsw{grid-column:1/-1;display:flex!important;flex-direction:row!important;align-items:center;gap:12px!important;cursor:pointer;padding:10px 12px;border:1px solid var(--bd);border-radius:14px}
.dplsw input{position:absolute;opacity:0;width:1px;height:1px}
.dplsw i{flex:none;width:42px;height:24px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .2s}
.dplsw i:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}
.dplsw input:checked+i{background:#16a34a}.dplsw input:checked+i:after{transform:translateX(18px)}
.dplsw input:focus-visible+i{box-shadow:0 0 0 3px rgba(21,128,61,.3)}
.dplsw span{font-weight:700}.dplsw small{display:block;font-weight:400;color:var(--mu);font-size:.78rem}
@media(max-width:560px){.dplset{grid-template-columns:1fr}.dplrd{width:78px}.dplin.sm input{width:62px}.dplrow{gap:8px;padding:10px 9px}.dplrow>.dplav{display:none}}
.dplhero{position:relative;overflow:hidden;border-radius:22px;padding:22px 24px;color:#fff;background:radial-gradient(circle at 90% 0%,rgba(255,255,255,.22),transparent 45%),linear-gradient(135deg,#14532d,#15803d 55%,#16a34a);box-shadow:0 18px 40px -20px rgba(21,128,61,.8);margin-bottom:16px}
.dplhero:after{content:"";position:absolute;right:-40px;bottom:-60px;width:220px;height:220px;border-radius:50%;border:28px solid rgba(255,255,255,.08)}
.dplhk{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#bbf7d0}
.dplhero>b{display:block;font-size:2.8rem;line-height:1.05;letter-spacing:-.03em;margin:6px 0 14px;font-variant-numeric:tabular-nums}
.dplhero>b small{font-size:1rem;font-weight:600;letter-spacing:0;color:#dcfce7}
.dplhs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;position:relative;z-index:1}
.dplhs div{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:9px 11px;font-size:.76rem;color:#dcfce7}
.dplhs em{display:block;font-style:normal;font-weight:800;font-size:1.05rem;color:#fff}
.dplhero0 p{margin:0;color:#dcfce7;max-width:34ch}
.dplcard{background:var(--card);border:1px solid var(--bd);border-radius:20px;padding:18px 20px;margin-bottom:16px;box-shadow:0 8px 24px -18px rgba(15,23,42,.35)}
.dplcard h4{margin:0 0 12px;font-size:1.05rem}
.dplm12,.dplbars{display:flex;align-items:flex-end;gap:6px;height:150px;padding:18px 0 0;border-bottom:1px solid var(--bd);background:repeating-linear-gradient(to top,transparent 0,transparent 32px,rgba(127,127,127,.12) 32px,rgba(127,127,127,.12) 33px)}
.dplm12>div,.dplbars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}
.dplm12 span,.dplbars span{display:block;width:100%;max-width:30px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#86efac,#22c55e);transition:height .35s ease}
.dplm12 .top span,.dplbars .last span{background:linear-gradient(180deg,#22c55e,#15803d)}
.dplm12 em,.dplbars em{font-style:normal;font-size:.68rem;color:var(--mu);position:absolute;bottom:-19px}
.dplm12 .now em{color:#15803d;font-weight:800}
.dplm12 i{font-style:normal;position:absolute;top:-16px;font-size:.66rem;font-weight:700;color:#15803d;white-space:nowrap;opacity:0;transition:opacity .15s}
.dplm12>div:hover i,.dplm12 .top i{opacity:1}
.dplm12+.dplsm,.dplbars+.dplsm{margin-top:26px}
.dplsm{font-size:.82rem;color:var(--mu);margin:8px 0 0}
.dplfb{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-bottom:6px}
.dplfb div{border:1px solid var(--bd);border-radius:12px;padding:10px 12px;font-size:.76rem;color:var(--mu)}
.dplfb em{display:block;font-style:normal;font-weight:800;font-size:1.1rem;color:var(--tx)}
.dplfb .big{background:rgba(21,128,61,.07);border-color:rgba(21,128,61,.25)}.dplfb .big em{color:#15803d;font-size:1.35rem}
.dplfb small{display:block;margin-top:2px}
@media(max-width:560px){.dplhero>b{font-size:2.2rem}.dplhs{grid-template-columns:1fr 1fr}.dplfb{grid-template-columns:1fr 1fr}.dplfb .big{grid-column:1/-1}}
.dpldisc{font-size:.8rem;color:var(--mu);background:rgba(234,88,12,.06);border:1px solid rgba(234,88,12,.2);border-radius:12px;padding:10px 12px;margin:0}
.dpldisc b{color:#c2410c}

.dpl .dplq{padding-left:44px!important}
.dplrow{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto 92px 30px;gap:10px}
.dplnm a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dplnm small{white-space:nowrap}
.dplin.sm input{width:68px}
.dplrd{width:auto}
@media(max-width:560px){.dplrow{grid-template-columns:minmax(0,1fr) auto 78px 26px}}

.dplav{color:#fff!important}.dplq2 .dplav{opacity:1}
.dplnm small{white-space:normal!important}

.dplrow{grid-template-columns:minmax(0,1fr) auto 92px 30px!important}
@media(max-width:560px){.dplrow{grid-template-columns:minmax(0,1fr) auto 78px 26px!important}}
.dplq2{display:flex!important;flex-wrap:wrap;gap:6px!important}
.dplq2 button{padding:6px 12px!important;border-radius:999px!important;gap:6px!important}
.dplq2 button span{display:flex;align-items:baseline;gap:6px}
.dplq2 button span:before{content:"+";font-weight:800;color:#15803d}
.dplq2 small{display:inline!important}

.dplc>header>b{background:none!important;color:#15803d!important;box-shadow:none!important;border:2px solid #15803d;width:28px!important;height:28px!important;border-radius:50%!important;font-size:.85rem!important}
.dplc,.dplcard{box-shadow:none!important}
.dplhero{background:#166534!important;box-shadow:none!important}
.dplhero:after{display:none!important}
.dplhs div{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.15)!important}
.dplm12 span,.dplbars span{background:#4ade80!important;border-radius:4px 4px 0 0!important}
.dplm12 .top span,.dplbars .last span{background:#15803d!important}
.dplseg button.on{box-shadow:none!important;outline:1.5px solid #15803d}

.dplfq{display:inline-block;font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px;margin-left:4px;vertical-align:1px;background:rgba(127,127,127,.12);color:var(--mu)}
.dplfq:empty{display:none}
.dplfq.f-maandelijks{background:rgba(37,99,235,.12);color:#1d4ed8}
.dplfq.f-kwartaal{background:rgba(21,128,61,.12);color:#15803d}
.dplfq.f-halfjaarlijks{background:rgba(194,65,12,.1);color:#c2410c}
.dplfs{margin:8px 0 0;font-size:.84rem;color:var(--mu)}.dplfs:empty{display:none}.dplfs b{color:var(--tx)}

.slg,.mono{display:none!important}

.dplset{align-items:end}.dplset>label{justify-content:flex-end}.dplset>label>span:first-child{min-height:1.3em}

.dplset>label.dplsw{justify-content:flex-start!important}

.dh2{padding:22px 24px!important}
.dh2 .desc{font-size:1.05rem;font-weight:600;color:var(--tx);margin:12px 0 6px}
.dh2 .dhk{color:var(--mu);line-height:1.65;margin:0 0 16px;font-size:.95rem}
.dh2 .dhk b{color:var(--tx)}
.dha{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid var(--bd);padding-top:14px}
.dha .mnd,.dha .lk{margin:0!important;font-size:.85rem!important;padding:8px 14px!important;border-radius:999px!important}
.dha .lk{border:1px solid var(--bd)!important;color:var(--tx)!important;background:var(--card)}
.dha .lk:hover{border-color:var(--ac)!important;color:var(--ac)!important}
@media(max-width:560px){.dha .mnd,.dha .lk{flex:1 1 calc(50% - 8px);text-align:center}}

h1.ph1{font-size:1.5rem;letter-spacing:-.01em;line-height:1.25;font-weight:800}
.aih h1.ph1{color:#fff;margin:0 0 6px;font-size:1.55rem}
.dh h1.ph1{margin:0 0 4px;font-size:1.6rem}
.ch h1.ph1{flex:1;min-width:0}
.hero .h1x{margin:0;font-size:3.2rem;color:#fff;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-shadow:0 2px 22px rgba(4,34,36,.7)}
@media(max-width:640px){.hero .h1x{font-size:1.9rem}}

.dh h1.ph1,.aih h1.ph1{text-align:left!important}.dh h1.ph1{color:var(--tx)!important}

.hero:not(:has(.htag)){min-height:0!important;padding:28px 24px 22px!important;text-align:center!important}
.hero:not(:has(.htag)) .brand{justify-content:center!important}
body.indet .hero,body.lst .hero{min-height:0!important;padding:24px 24px 20px!important}
body.indet .hero .htag,body.indet .hero .sub,body.indet .hero .hcta,body.lst .hero .htag,body.lst .hero .hcta{display:none!important}
body.indet .hero .brand,body.lst .hero .brand{margin:0!important}
