@font-face{font-family:"Chakra Petch";src:url(/_eu/font/chakra-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Chakra Petch";src:url(/_eu/font/chakra-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(/_eu/font/plex-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(/_eu/font/plex-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--eu-0:#0b0f14;--eu-1:#131a22;--eu-2:#1a232e;--eu-3:#223040;--eu-edge:#2a3848;--eu-hi:#eef3f7;--eu-tx:#b4c0cc;--eu-dim:#8796a6;--eu-lime:#c5f23a;--eu-vio:#6b4cf6;--eu-vio2:#9a3fe8;--eu-red:#ff5d6c;--eu-cut:10px;--eu-disp:"Chakra Petch","Bahnschrift","DIN Alternate","Arial Narrow",sans-serif;--eu-body:"IBM Plex Sans","Segoe UI",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--eu-0);color:var(--eu-tx);font:400 16px/1.7 var(--eu-body);overflow-x:hidden}a{color:var(--eu-lime)}img{max-width:100%;height:auto}.eu-chamfer{clip-path:polygon(var(--eu-cut) 0,100% 0,100% calc(100% - var(--eu-cut)),calc(100% - var(--eu-cut)) 100%,0 100%,0 var(--eu-cut))}.eu-hide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.eu-hdr{position:sticky;top:0;z-index:40;background:rgba(11,15,20,.94);border-bottom:1px solid var(--eu-edge);backdrop-filter:blur(6px)}.eu-hdr-in{display:flex;align-items:center;gap:22px;max-width:1140px;margin:0 auto;padding:0 18px;height:60px}.eu-logo{display:flex;align-items:center;flex:none;line-height:0;text-decoration:none}.eu-logo svg{width:236px;height:40px}.eu-nav{display:flex;gap:2px;margin-left:auto}.eu-nav a{font:600 13px/1 var(--eu-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--eu-tx);text-decoration:none;padding:10px 12px;border-bottom:2px solid transparent}.eu-nav a:hover{color:var(--eu-hi)}.eu-nav a[data-active]{color:var(--eu-hi);border-bottom-color:var(--eu-lime)}.eu-burger{display:none;margin-left:auto;background:var(--eu-2);border:1px solid #4a5d72;color:var(--eu-hi);width:44px;height:44px;border-radius:4px;cursor:pointer}.eu-burger [data-ico="close"],.eu-hdr[data-menu="open"] .eu-burger [data-ico="open"]{display:none}.eu-hdr[data-menu="open"] .eu-burger [data-ico="close"]{display:block}.eu-burger span{line-height:0}.eu-band{position:relative;overflow:hidden;background:linear-gradient(180deg,#121a24,var(--eu-0));border-bottom:1px solid var(--eu-edge)}.eu-art{display:block}.eu-art img{display:block;width:100%;height:auto;max-height:340px;object-fit:cover;object-position:center}.eu-band-in{position:relative;z-index:1}.eu-cta{margin:4px 0 16px}.eu-cta .eu-go{min-height:48px}.eu-band-in{max-width:1140px;margin:0 auto;padding:20px 18px 0}.eu-trail{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;font:600 12px/1.4 var(--eu-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--eu-dim)}.eu-trail a{color:var(--eu-dim);text-decoration:none}.eu-trail li+li:before{content:"//";margin-right:8px;color:#4c5b6b}.eu-band h1{font:700 clamp(28px,3.4vw,40px)/1.12 var(--eu-disp);color:var(--eu-hi);margin:0 0 12px;max-width:30ch}.eu-intro{max-width:760px;color:var(--eu-tx)}.eu-intro p{margin:0 0 10px}.eu-by{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;color:var(--eu-dim);margin:12px 0 18px}.eu-by strong{color:var(--eu-hi)}.eu-by time{color:var(--eu-hi);font-family:var(--eu-disp);letter-spacing:.04em}.eu-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--eu-edge);margin:0 -1px}.eu-kpi{padding:14px 16px;border-right:1px solid var(--eu-edge)}.eu-kpi:last-child{border-right:0}.eu-kpi dt{font:600 11.5px/1.3 var(--eu-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--eu-dim)}.eu-kpi dd{margin:2px 0 0;font:700 22px/1.2 var(--eu-disp);color:var(--eu-lime)}.eu-frame{display:grid;grid-template-columns:300px minmax(0,780px);gap:32px;max-width:1140px;margin:0 auto;padding:28px 18px 50px}.eu-rail{order:-1}.eu-rail-in{position:sticky;top:80px;display:grid;gap:14px}.eu-panel{background:var(--eu-1);border:1px solid var(--eu-edge);padding:16px;border-radius:4px}.eu-toc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.eu-toc summary::-webkit-details-marker{display:none}.eu-toc summary h2{margin:0}.eu-toc-n{font:600 12px var(--eu-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--eu-dim)}.eu-toc-n:after{content:"+";margin-left:10px;color:var(--eu-lime);font-size:18px}.eu-toc[open] .eu-toc-n:after{content:"−"}.eu-toc[open] summary{margin-bottom:10px}.eu-panel h2{font:700 13px/1.3 var(--eu-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--eu-hi);margin:0 0 10px}.eu-board{list-style:none;margin:0;padding:0}.eu-board li{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--eu-edge);font-size:14.5px}.eu-board li:first-child{border-top:0}.eu-board span{font:700 14px var(--eu-disp);color:var(--eu-dim)}.eu-board a{color:var(--eu-hi);text-decoration:none;font-weight:600}.eu-board em{font:700 14px var(--eu-disp);font-style:normal;color:var(--eu-lime)}.eu-plinks{list-style:none;margin:0;padding:0}.eu-plinks a{display:flex;justify-content:space-between;padding:7px 0;color:var(--eu-tx);text-decoration:none;font-size:14.5px;border-top:1px solid var(--eu-edge)}.eu-plinks li:first-child a{border-top:0}.eu-plinks a:hover{color:var(--eu-lime)}.eu-body{min-width:0}.eu-sec{margin:0 0 44px}.eu-sec>h2,.eu-h2{position:relative;font:700 21px/1.3 var(--eu-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--eu-hi);margin:0 0 16px;padding:8px 0 0 16px}.eu-sec>h2:before,.eu-h2:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-left:3px solid var(--eu-lime);border-top:3px solid var(--eu-lime)}.eu-body h3{font:700 19px/1.3 var(--eu-disp);color:var(--eu-hi);margin:28px 0 8px;letter-spacing:.02em}.eu-body h4{font:600 16px var(--eu-body);color:var(--eu-hi);margin:20px 0 6px}.eu-body p{margin:0 0 15px}.eu-body ul,.eu-body ol{margin:0 0 16px;padding-left:20px}.eu-body li{margin:5px 0}.eu-body li::marker{color:var(--eu-lime)}.eu-body strong{color:var(--eu-hi);font-weight:600}.eu-body blockquote{margin:18px 0;padding:14px 18px;background:var(--eu-1);border-left:2px solid var(--eu-vio2)}.eu-body blockquote p:last-child{margin:0}.eu-body hr{border:0;border-top:1px dashed var(--eu-edge);margin:28px 0}.eu-grid{overflow-x:auto;margin:16px 0 22px;border:1px solid var(--eu-edge);border-radius:4px}.eu-grid table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.eu-grid th{font:600 11.5px/1.3 var(--eu-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--eu-dim);text-align:left;background:var(--eu-1);padding:11px 12px}.eu-grid td{padding:11px 12px;border-top:1px solid var(--eu-edge);color:var(--eu-tx)}.eu-grid tr:hover td{background:#10161e}.eu-ranks{list-style:none;margin:18px 0 10px;padding:0!important;display:grid;gap:10px}.eu-rank{position:relative;background:var(--eu-1);border:1px solid var(--eu-edge);border-left:0;padding:0;margin:0!important;transition:box-shadow .2s}.eu-rank:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--spine,#3a4a5c)}.eu-rank:hover{box-shadow:0 0 0 1px var(--eu-lime),0 0 24px rgba(197,242,58,.18)}.eu-rank-top{display:grid;grid-template-columns:44px 52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px 12px 20px}.eu-pos{font:700 22px var(--eu-disp);color:var(--eu-dim)}.eu-rank[data-pos="1"] .eu-pos{color:var(--eu-lime)}.eu-glyph{width:52px;height:52px;display:grid;place-items:center;background:var(--eu-3);font:700 22px var(--eu-disp);color:var(--eu-hi);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.eu-nm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 3px}.eu-nm strong{font:700 17px var(--eu-disp);color:var(--eu-hi);letter-spacing:.03em}.eu-tag{font:600 11px/1 var(--eu-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--eu-lime);border:1px solid var(--eu-lime);padding:4px 8px;border-radius:999px}.eu-deal{margin:0!important;color:var(--eu-hi)}.eu-go{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:46px;padding:0 20px;background:linear-gradient(100deg,var(--eu-vio),var(--eu-vio2));color:#fff;font:700 14px/1 var(--eu-disp);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.eu-go:hover{filter:brightness(1.1);color:#fff;box-shadow:0 0 22px rgba(154,63,232,.45)}.eu-statbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--eu-edge);margin:0 0 0 4px}.eu-rank-open{margin:0 0 0 4px;padding:9px 16px;border-top:1px solid var(--eu-edge);font-size:14px;color:var(--eu-tx)}.eu-statbar div{padding:9px 16px;border-right:1px solid var(--eu-edge)}.eu-statbar div:last-child{border-right:0}.eu-statbar dt{font:600 10.5px/1.3 var(--eu-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--eu-dim)}.eu-statbar dd{margin:0;font:700 15px var(--eu-disp);color:var(--eu-hi)}.eu-grade{color:var(--eu-lime)!important}.eu-fine{font-size:13px;color:var(--eu-dim)}.eu-weights{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:18px 0;padding:0!important;list-style:none}.eu-weights li{margin:0!important;background:var(--eu-1);border:1px solid var(--eu-edge);padding:14px}.eu-weights b{display:block;font:700 30px/1 var(--eu-disp);color:var(--eu-lime);margin-bottom:6px}.eu-seq{list-style:none;padding:0!important;counter-reset:q}.eu-seq li{counter-increment:q;position:relative;padding:12px 14px 12px 58px!important;margin:0 0 8px!important;background:var(--eu-1);border:1px solid var(--eu-edge)}.eu-seq li:before{content:counter(q,decimal-leading-zero);position:absolute;left:14px;top:12px;font:700 20px/1.3 var(--eu-disp);color:var(--eu-lime)}.eu-brief{margin:18px 0;padding:16px 18px;background:linear-gradient(90deg,rgba(197,242,58,.07),transparent 60%),var(--eu-1);border:1px solid var(--eu-edge)}.eu-brief-t{font:700 12px/1 var(--eu-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--eu-lime);margin:0 0 8px!important}.eu-brief ul,.eu-brief p:last-child{margin-bottom:0}.eu-gloss dt{font:700 15px var(--eu-disp);color:var(--eu-hi);letter-spacing:.04em;margin-top:12px}.eu-gloss dd{margin:2px 0 0}.eu-stub{margin:18px 0;padding:16px;border:1px dashed #56677a;color:var(--eu-dim);font:600 13px/1.4 var(--eu-disp);letter-spacing:.1em;text-transform:uppercase}.eu-faq{display:grid;gap:8px}.eu-q{background:var(--eu-1);border:1px solid var(--eu-edge)}.eu-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;padding:14px 16px;color:var(--eu-hi);font-weight:600}.eu-q summary::-webkit-details-marker{display:none}.eu-q summary:after{content:"+";font:700 20px/1 var(--eu-disp);color:var(--eu-lime)}.eu-q[open] summary:after{content:"−"}.eu-q[open]{border-color:#3d5066}.eu-a{padding:0 16px 4px}.eu-rg{background:#080b0f;border-bottom:1px solid var(--eu-edge)}.eu-rg-in{display:flex;gap:14px;align-items:center;max-width:1140px;margin:0 auto;padding:14px 18px;font-size:14.5px}.eu-rg-in>span{flex:none;display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--eu-red);color:var(--eu-hi);font:700 14px var(--eu-disp)}.eu-rg-in p{margin:0}.eu-rg-in a{color:var(--eu-hi);font-weight:600}.eu-ftr{background:var(--eu-1);border-top:1px solid var(--eu-edge);font-size:14px}.eu-ftr-in{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;max-width:1140px;margin:0 auto;padding:26px 18px}.eu-ftr h2{font:700 12px var(--eu-disp);letter-spacing:.16em;text-transform:uppercase;color:var(--eu-hi);margin:0 0 8px}.eu-ftr ul{list-style:none;margin:0;padding:0}.eu-ftr li{margin:5px 0}.eu-ftr a{color:var(--eu-tx);text-decoration:none}.eu-ftr a:hover{color:var(--eu-lime)}.eu-ftr small{display:block;margin-top:10px;color:var(--eu-dim)}.eu-cmp{position:fixed;right:16px;bottom:16px;z-index:70;width:min(400px,calc(100% - 32px));background:var(--eu-2);border:1px solid var(--eu-edge);padding:18px;font-size:14px;box-shadow:0 20px 50px rgba(0,0,0,.6)}.eu-cmp[data-state="closed"]{display:none}.eu-cmp h2{font:700 15px var(--eu-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--eu-hi);margin:0 0 6px}.eu-cmp p{margin:0 0 12px}.eu-cmp-row{display:flex;flex-wrap:wrap;gap:8px}.eu-cmp button{font:700 12.5px/1 var(--eu-disp);letter-spacing:.12em;text-transform:uppercase;min-height:40px;padding:0 14px;background:transparent;border:1px solid var(--eu-edge);color:var(--eu-hi);cursor:pointer}.eu-cmp button[data-act="all"]{background:var(--eu-lime);border-color:var(--eu-lime);color:#11160a}.eu-cmp-prefs{display:none;margin:0 0 12px;padding:0;border:0}.eu-cmp[data-state="prefs"] .eu-cmp-prefs{display:grid;gap:6px}@media (max-width:1000px){.eu-frame{grid-template-columns:minmax(0,1fr)}.eu-rail{order:2}.eu-rail-in{position:static}.eu-kpis{grid-template-columns:repeat(2,1fr)}.eu-kpi:nth-child(2){border-right:0}.eu-kpi:nth-child(-n+2){border-bottom:1px solid var(--eu-edge)}}@media (max-width:720px){.eu-burger{display:grid;place-items:center}.eu-nav{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;background:var(--eu-0);border-bottom:1px solid var(--eu-edge);padding:6px 12px 12px}.eu-hdr[data-menu="open"] .eu-nav{display:flex}.eu-rank-top{grid-template-columns:52px minmax(0,1fr);gap:10px 12px;padding-left:16px}.eu-pos{position:absolute;right:14px;top:10px;font-size:18px}.eu-rank-top .eu-go{grid-column:1/-1}.eu-statbar{grid-auto-flow:row;grid-auto-columns:auto}.eu-statbar div{display:grid;grid-template-columns:minmax(92px,32%) minmax(0,1fr);gap:10px;align-items:baseline;padding:8px 12px;border-right:0;border-bottom:1px solid var(--eu-edge)}.eu-statbar div:last-child{border-bottom:0}.eu-rank-open{padding:8px 12px}.eu-ftr-in{grid-template-columns:1fr 1fr}.eu-ftr-in>div:first-child{grid-column:1/-1}}.eu-grid table[data-span="2"]{min-width:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:84px}:focus-visible{outline:2px solid var(--eu-lime);outline-offset:3px}.eu-skip{position:absolute;left:12px;top:-60px;z-index:90;background:var(--eu-lime);color:#11160a;padding:10px 14px;font:700 14px var(--eu-disp)}.eu-skip:focus{top:10px}.eu-grid:focus-visible{outline-offset:0}.eu-ban{display:block;margin:28px 0 8px;border:1px solid var(--eu-edge)}.eu-ban img{display:block;width:100%;height:auto}.eu-cap{margin:28px 0 8px;background:var(--eu-1);border:1px solid var(--eu-edge);padding:10px}.eu-cap img{display:block;width:100%;height:auto}.eu-cap figcaption{font:600 12.5px/1.4 var(--eu-disp);letter-spacing:.08em;color:var(--eu-dim);padding:10px 4px 2px}.eu-up{position:fixed;right:18px;bottom:calc(18px + var(--eu-lift,0px));z-index:60;width:50px;height:50px;display:grid;place-items:center;border:0;cursor:pointer;background:var(--eu-lime);color:#11160a;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);transition:opacity .2s,transform .2s}.eu-up[data-state="hidden"]{opacity:0;pointer-events:none;transform:translateY(10px)}.eu-up:hover{background:#d8ff5c}.eu-404{max-width:1140px;margin:0 auto;padding:40px 18px 60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center}.eu-404 h1{font:700 clamp(28px,4vw,42px)/1.15 var(--eu-disp);color:var(--eu-hi);margin:0 0 12px}.eu-404-code{font:700 64px/1 var(--eu-disp);color:var(--eu-lime);margin:0 0 6px;letter-spacing:.1em}.eu-404-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px}.eu-404-list a{color:var(--eu-hi)}.eu-404-art{width:100%;height:auto;border:1px solid var(--eu-edge)}@media (min-width:1200px){.eu-band[data-hero] .eu-art{position:absolute;inset:0;z-index:0}.eu-band[data-hero] .eu-art img{height:100%;max-height:none;object-position:right center}.eu-band[data-hero] .eu-band-in>*:not(.eu-kpis){max-width:600px}.eu-band[data-hero] .eu-kpis{background:rgba(11,15,20,.82)}}@media (min-width:1001px){.eu-toc summary{pointer-events:none}.eu-toc-n{display:none}}@media (max-width:1000px){.eu-rail{order:-1}.eu-more{display:none}.eu-frame{gap:18px;padding-top:18px}}@media (max-width:720px){.eu-logo svg{width:200px;height:34px}.eu-nav a{padding:14px 10px;font-size:14px;color:var(--eu-hi);border-bottom:1px solid var(--eu-edge)}.eu-nav a[data-active]{color:var(--eu-lime);border-bottom-color:var(--eu-edge)}.eu-band h1{font-size:27px}.eu-cta .eu-go{width:100%}.eu-404{grid-template-columns:1fr;padding-top:24px}.eu-up{right:14px;bottom:calc(14px + var(--eu-lift,0px))}}.eu-ftr button{font:inherit;color:var(--eu-tx);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.eu-ftr button:hover{color:var(--eu-lime)}