:root{--navy:#043873;--butter:#ffe492;--gold:#e9b92b;--gold-ink:#8a6400;--gold-soft:#fff3c4;--ink:#0b2545;--paper:#fff;--paper2:#eff6ff;--card:#fff;--line:#d6e4f5;--muted:#51607a;--muted2:#6b7a93;--blue:#1b63cc;--blue-soft:#e3eefb;--orange:#c2413b;--orange-ink:#9e2f2a;--orange-soft:#fbe7e5;--navy-soft:#e1e7f0}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;background:#022650;height:100%;margin:0;font-family:Be Vietnam Pro,Arial,sans-serif}h1,h2,h3,p,ul,ol,dl,dd{margin:0}#stage{justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}#deck{transform-origin:50%;flex:none;width:1920px;height:1080px;position:relative}.slide{background:var(--paper);color:var(--ink);flex-direction:column;gap:40px;padding:104px 128px 128px;display:none;position:absolute;inset:0;overflow:hidden}.slide.active{display:flex}.slide.alt{background:var(--paper2)}.slide.dark{background:var(--navy);color:var(--paper)}.slide.accent{background:var(--blue);color:var(--paper)}.num{color:var(--muted2);font-size:24px;position:absolute;bottom:56px;right:128px}.dark .num{color:#9db6d8}.accent .num{color:#c9ddf6}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--blue);font-size:24px;font-weight:700}h2{letter-spacing:-.5px;font-size:60px;font-weight:700;line-height:1.12}h3{font-size:34px;font-weight:700;line-height:1.2}.lede{color:var(--muted);font-size:30px;line-height:1.45}.lede b{color:var(--ink)}.small{color:var(--muted2);font-size:24px;line-height:1.4}.body{color:var(--muted);font-size:27px;line-height:1.42}.body b{color:var(--ink)}.head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.head>div{flex-direction:column;gap:12px;display:flex}.level{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:14px;padding:12px 22px;font-size:24px;font-weight:600;display:inline-flex}.level .dots{gap:7px;display:inline-flex}.level .dots i{opacity:.22;background:currentColor;border-radius:50%;width:14px;height:14px;display:block}.level .dots i.on{opacity:1}.lv1{background:var(--blue-soft);color:#0a4a92}.lv2{background:var(--navy-soft);color:#043873}.lv3{background:var(--gold-soft);color:var(--gold-ink)}.lv4{color:#8e2621;background:#f6d3cf}.two{align-items:flex-start;gap:56px;display:flex}.two>.left{flex-direction:column;flex:1;gap:22px;min-width:0;display:flex}.facts{border-top:2px solid var(--line);grid-template-columns:190px 1fr;gap:12px 24px;padding-top:20px;font-size:26px;line-height:1.38;display:grid}.facts dt{color:var(--ink);font-weight:700}.facts dd{color:#2a3a55}.figure{background:var(--card);border:2px solid var(--line);border-radius:20px;flex-direction:column;flex:none;gap:12px;width:660px;padding:24px 28px;display:flex}.pf{width:100%;height:auto;display:block}.pf text{fill:#6b7a93;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:19px;font-weight:600}.chart{flex-direction:column;gap:10px;display:flex}.ctl{gap:20px;display:flex}.ctl label{color:var(--muted);flex-direction:column;flex:1;gap:2px;font-size:22px;font-weight:600;display:flex}.ctl label b{color:var(--ink)}.ctl .lh{white-space:nowrap;align-items:center;gap:6px;display:flex}.ctl input[type=range]{accent-color:#1b63cc;cursor:pointer;width:100%;height:30px;margin:0}.readout{color:var(--muted);font-variant-numeric:tabular-nums;font-size:23px;line-height:1.38}.ctl label b,td,.ivrow span{font-variant-numeric:tabular-nums}.readout b{color:var(--ink)}.readout .pos{color:#0a4a92;font-weight:700}.readout .neg{color:var(--orange-ink);font-weight:700}.row{gap:32px;display:flex}.card{background:var(--card);border:2px solid var(--line);border-radius:20px;flex-direction:column;flex:1;gap:14px;min-width:0;padding:28px;display:flex}.card.blue{background:var(--blue-soft);border-color:#0000}.card.orange{background:var(--orange-soft);border-color:#0000}.card.gold{background:var(--gold-soft);border-color:#0000}.card>.chart{align-self:center;width:100%;max-width:470px}.navybox{background:var(--navy);color:var(--paper);border-radius:20px;flex-direction:column;gap:16px;padding:34px;display:flex}.navybox h3{color:var(--paper)}.navybox p{color:#dce9fa;font-size:26px;line-height:1.42}.pill{background:var(--navy);color:var(--paper);border-radius:16px;flex:1;padding:22px 30px;font-size:27px;line-height:1.35}.warn{background:var(--orange-soft);color:var(--ink);border-radius:14px;padding:18px 24px;font-size:26px;line-height:1.4}.ex{color:#2a3a55;background:#f3f8ff;border-radius:12px;padding:14px 18px;font-size:24px;line-height:1.42}table{border-collapse:collapse;background:var(--card);border-radius:16px;width:100%;overflow:hidden}th{background:var(--navy);color:var(--paper);text-align:left;padding:16px 20px;font-weight:600}td{border-top:1px solid var(--line);vertical-align:top;padding:13px 20px}tr:nth-child(odd) td{background:#f5f9ff}td.lv{white-space:nowrap;font-weight:600}.bars{border-bottom:3px solid #a9b8ce;justify-content:space-around;align-items:flex-end;gap:24px;height:470px;padding:0 12px;display:flex}.bars .col{flex-direction:column;align-items:center;gap:8px;width:150px;display:flex}.bars .tot{font-size:30px;font-weight:700}.bars .seg{width:120px}.bars .time{background:#9dbce4;border-radius:10px 10px 0 0}.bars .real{background:var(--ink)}.barlbl{text-align:center;justify-content:space-around;padding:0 12px;font-size:24px;line-height:1.35;display:flex}.barlbl div{width:150px}.key{color:var(--muted);gap:28px;font-size:24px;display:flex}.key i{vertical-align:-4px;border-radius:5px;width:22px;height:22px;margin-right:8px;display:inline-block}.chooser{grid-template-columns:250px 1fr 1fr 1fr;gap:16px;display:grid}.chooser .hd{text-align:center;color:var(--ink);padding:10px 0;font-size:28px;font-weight:700}.chooser .rl{border-radius:16px;flex-direction:column;justify-content:center;gap:6px;padding:20px;font-size:24px;line-height:1.35;display:flex}.chooser .rl b{font-size:32px}.chooser .cell{border-radius:16px;flex-direction:column;gap:8px;padding:22px 26px;font-size:27px;font-weight:600;line-height:1.38;display:flex}.chooser .cell span{color:var(--muted);font-size:23px;font-weight:400}.sell{background:var(--orange-soft)}.buy{background:var(--blue-soft)}.agenda{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ag{background:var(--card);border:2px solid var(--line);cursor:pointer;color:var(--ink);border-radius:20px;flex-direction:column;gap:10px;min-height:212px;padding:26px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.ag:hover{border-color:#1b63cc;transform:translateY(-6px);box-shadow:0 14px 30px #0b25451f}.ag b{font-size:32px}.ag span{color:var(--muted);font-size:24px;line-height:1.4}.ag .agn{color:var(--blue);font-size:56px;font-weight:800;line-height:1}.ag i{background:#a9b8ce;border-radius:0 0 18px 18px;height:8px;position:absolute;bottom:0;left:0;right:0}.ag.lvl1 i{background:#1b63cc}.ag.lvl2 i{background:#043873}.ag.lvl3 i{background:var(--gold)}.ag.lvl4 i{background:#c2413b}.ag.tip{cursor:default;background:var(--navy);border-color:var(--navy)}.ag.tip:hover{box-shadow:none;transform:none}.ag.tip b{color:var(--paper)}.ag.tip span{color:#c9ddf6}.cta{background:var(--butter);color:var(--navy);cursor:pointer;border-radius:999px;padding:18px 36px;font-size:30px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.cta:hover{transform:translateY(-3px)}.cta.ghost{color:#dce9fa;background:0 0;border:2px solid #9dbce4}.play{font:inherit;color:#fff;cursor:pointer;vertical-align:2px;background:#1b63cc;border:0;border-radius:999px;margin-left:6px;padding:4px 10px;font-size:18px;line-height:1}.play:hover{background:#0a4a92}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wpulse{0%,22%{transform:translateY(-8px);box-shadow:0 0 0 4px #1b63cc}28%,to{box-shadow:none;transform:none}}@media (prefers-reduced-motion:no-preference){.slide.active{animation:.35s ease-out fadein}.slide.active>:not(.num):not(.fn){animation:.55s cubic-bezier(.2,.7,.2,1) both rise}.slide.active>:nth-child(2){animation-delay:80ms}.slide.active>:nth-child(3){animation-delay:.16s}.slide.active>:nth-child(4){animation-delay:.24s}.slide.active>:nth-child(5){animation-delay:.32s}.slide.active>:nth-child(n+6){animation-delay:.4s}.slide.active .pf .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s ease-out .35s forwards draw}.slide.active .pf .draw.late{animation-delay:1s}.slide.active .pf .part{animation:.6s .3s both fadein}.slide.active .pf .fillarea{animation:.7s 1.2s both fadein}.slide.active #decay .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.4s ease-in .4s forwards draw}.slide.active #decay .fillarea{animation:.8s 2.6s both fadein}.slide.active #decay circle,.slide.active #decay text{animation:.6s 2.8s both fadein}.slide.active .bars .seg{transform-origin:bottom;animation:.8s cubic-bezier(.2,.7,.2,1) .4s both growY}.slide.active .bars .seg.time{animation-delay:1.1s}.slide.active .ivbar i{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) .4s both growX}.slide.active .ivrow:nth-of-type(n+3) .ivbar i{animation-delay:.55s}.slide.active .ivrow:nth-of-type(n+5) .ivbar i{animation-delay:.7s}.slide.active .ivrow:nth-of-type(n+7) .ivbar i{animation-delay:.85s}.slide.active .stairs>div{animation:.6s both rise}.slide.active .stairs>div:nth-child(2){animation-delay:.35s}.slide.active .stairs>div:nth-child(3){animation-delay:.6s}.slide.active .stairs>div:nth-child(4){animation-delay:.85s}.slide.active .step{animation:.5s both rise}.slide.active .step:first-of-type{animation-delay:.4s}.slide.active .step:nth-of-type(2){animation-delay:1.2s}.slide.active .step:nth-of-type(3){animation-delay:2s}.slide.active .seq1{animation:.4s .6s both fadein}.slide.active .seq2{animation:.6s 1.4s both fadein}.slide.active .seq3{animation:.5s 2.2s both fadein}.slide.active .agenda>*{animation:.5s both rise}.slide.active .agenda>:nth-child(n+2){animation-delay:.1s}.slide.active .agenda>:nth-child(n+3){animation-delay:.2s}.slide.active .agenda>:nth-child(n+4){animation-delay:.3s}.slide.active .agenda>:nth-child(n+5){animation-delay:.4s}.slide.active .agenda>:nth-child(n+7){animation-delay:.5s}.slide.active .chooser>*{animation:.45s both rise}.slide.active .chooser>:nth-child(n+5){animation-delay:.25s}.slide.active .chooser>:nth-child(n+9){animation-delay:.5s}.slide.active .checks>div{animation:.45s both rise}.slide.active .checks>div:nth-child(2){animation-delay:.25s}.slide.active .checks>div:nth-child(3){animation-delay:.5s}.slide.active .checks>div:nth-child(4){animation-delay:.75s}.slide.active .checks>div:nth-child(5){animation-delay:1s}.slide.active .checks>div:nth-child(6){animation-delay:1.25s}}@media (hover:none){.controls{opacity:.9}}.keyline{color:var(--ink);border-left:8px solid #1b63cc;padding-left:24px;font-size:34px;font-weight:600;line-height:1.4}table.rowsin tr.hl td{background:#fff3c4;font-weight:700}@media (prefers-reduced-motion:no-preference){.slide.active table.rowsin tr{animation:.45s both rise}.slide.active table.rowsin tr:nth-child(2){animation-delay:.5s}.slide.active table.rowsin tr:nth-child(3){animation-delay:.8s}.slide.active table.rowsin tr:nth-child(4){animation-delay:1.1s}.slide.active table.rowsin tr:nth-child(5){animation-delay:1.4s}}.wheel{height:560px;position:relative}.wring{width:100%;height:100%;position:absolute;inset:0}.wcard{background:var(--card);border:2px solid var(--line);border-radius:20px;align-items:center;gap:20px;width:560px;padding:22px 26px;display:flex;position:absolute}.wcard .wn{color:#fff;background:#1b63cc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:34px;font-weight:800;display:flex}.wcard b{font-size:32px}.wcard .pos{color:#0a4a92;font-weight:700}.wcard p{color:var(--muted);margin-top:4px;font-size:25px;line-height:1.4}.wcenter{background:var(--navy);width:330px;height:330px;color:var(--paper);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wcenter b{color:#ffe492;font-size:72px;line-height:1.05}.wcenter p{color:#c9ddf6;font-size:24px}.chip{text-align:center;background:var(--orange-soft);color:var(--ink);border-radius:999px;flex:1;padding:16px 20px;font-size:26px;font-weight:600}@keyframes wglow{0%,20%{transform:scale(1.03);box-shadow:0 0 0 5px #1b63cc}26%,to{box-shadow:none;transform:none}}@media (prefers-reduced-motion:no-preference){.slide.active .wcard{animation:5s infinite wglow}.slide.active .wcard.w1{animation-delay:.6s}.slide.active .wcard.w2{animation-delay:1.85s}.slide.active .wcard.w3{animation-delay:3.1s}.slide.active .wcard.w4{animation-delay:4.35s}.slide.active .wring ellipse{animation:1.6s linear infinite dashmove}}@keyframes dashmove{to{stroke-dashoffset:-52px}}.golinks{color:var(--muted);align-items:center;gap:16px;font-size:28px;display:flex}.golinks a{cursor:pointer;color:#0a4a92;background:var(--blue-soft);border-radius:999px;padding:8px 24px;font-weight:700;text-decoration:none;transition:transform .15s}.golinks a:hover{background:#d3e4fa;transform:translateY(-2px)}.cauthor{color:#9db6d8;font-size:24px;position:absolute;bottom:60px;left:128px}.cauthor b{color:#dce9fa}.slide.cover{background:radial-gradient(circle at 74% 38%,#0a4a92 0%,#043873 46%,#022650 100%)}.cdir{color:#9db6d8;letter-spacing:2px;font-size:20px;position:absolute;bottom:-78px;right:44px}.cpanel{background:#ffffff09;border:2px solid #ffffff1a;border-radius:32px;width:760px;height:600px;position:absolute;top:170px;left:1060px;box-shadow:0 40px 120px #00000059}.cpanel .caxis{fill:#9dbce4;opacity:.8;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:20px}.cchip{color:#021b3a;white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:22px;font-weight:700;position:absolute}.cchip.k1{background:#9dc6ff}.cchip.k2{background:#4f9cf9}.cchip.k3{background:#e9b92b}.cchip.k4{background:#e5736c}.clevels{gap:14px;display:flex;position:absolute;bottom:-34px;left:40px;right:40px}.clevels span{text-align:center;color:#021b3a;border-radius:14px;flex:1;padding:14px 0;font-size:22px;font-weight:700}.clevels span:first-child{background:#9dc6ff}.clevels span:nth-child(2){background:#4f9cf9}.clevels span:nth-child(3){background:#e9b92b}.clevels span:nth-child(4){background:#e5736c}.cpill{letter-spacing:3px;text-transform:uppercase;color:#c9ddf6;background:#9dbce41f;border:1px solid #9dbce459;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:10px 24px;font-size:24px;font-weight:700;display:inline-flex}.cpill i{background:#e9b92b;border-radius:50%;width:12px;height:12px;box-shadow:0 0 12px #e9b92b}.ctitle{letter-spacing:-2px;color:#fff;font-size:112px;font-weight:800;line-height:1.02}.ctitle span{background:linear-gradient(90deg,#e9b92b,#ffe492);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:no-preference){.slide.cover.active>div.cpanel{animation:.8s .2s both rise,7s ease-in-out 1.2s infinite floaty}.slide.active .cdraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s ease-out forwards draw}.slide.active .cdraw.c1{animation-delay:.8s}.slide.active .cdraw.c2{animation-delay:1.5s}.slide.active .cdraw.c3{animation-delay:2.2s}.slide.active .cchip{animation:.5s both rise}.slide.active .cchip.k1{animation-delay:1.9s}.slide.active .cchip.k2{animation-delay:2.6s}.slide.active .cchip.k3{animation-delay:3.3s}.slide.active .cdraw.c4{animation-delay:2.9s}.slide.active .cchip.k4{animation-delay:4s}}.emwrap{background:var(--card);border:2px solid var(--line);border-radius:20px;padding:24px 30px}@media (prefers-reduced-motion:no-preference){.slide.active .emzone{transform-origin:850px 170px;transform-box:view-box;animation:.9s .5s both growX}}.quiz{flex-direction:column;gap:16px;display:flex}.qz{background:var(--card);border:2px solid var(--line);cursor:pointer;border-radius:18px;padding:22px 28px;font-size:28px}.qz summary{color:var(--ink);align-items:center;gap:18px;font-weight:700;list-style:none;display:flex}.qz summary::-webkit-details-marker{display:none}.qz summary:after{content:"Xem đáp án ▾";color:#0a4a92;background:var(--blue-soft);border-radius:999px;margin-left:auto;padding:6px 16px;font-size:22px;font-weight:600}.qz[open] summary:after{content:"Ẩn ▴"}.qz .qn{color:#fff;background:#1b63cc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.qz p{color:#2a3a55;border-top:2px dashed var(--line);margin-top:14px;padding:16px 22px 0 66px;font-size:27px;line-height:1.45}.qz[open]{border-color:#1b63cc}.note{color:var(--ink);background:#fff3c4;border-left:8px solid #e9b92b;border-radius:14px;padding:22px 30px;font-size:27px;line-height:1.42}.howto{color:var(--ink);background:#fff3c4;border-left:8px solid #e9b92b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 34px;padding:22px 30px;font-size:26px;display:flex}.howto>b{font-size:28px}.howto span{align-items:center;gap:10px;display:inline-flex}.howto .sw{border-radius:5px;width:34px;height:22px;display:inline-block}.howto .sw.dash{border-top:4px dashed #7d8ba3;border-radius:0;height:0}.howto p{flex-basis:100%;font-size:26px;line-height:1.4}.tdemo{color:var(--ink);background:#fff;border-radius:22px;align-items:center;gap:36px;padding:26px 36px;display:flex}.tgrp{flex-direction:column;flex:1;gap:10px;display:flex}.tgh{font-size:26px;font-weight:700}.tcols{border-bottom:3px solid #a9b8ce;justify-content:space-between;align-items:flex-end;gap:14px;height:300px;display:flex}.tcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.tval{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.tbar{border-radius:10px 10px 0 0;width:78px}.tbar.buy{background:#9dbce4}.tbar.sell{background:#c2413b}.tlbl{text-align:center;color:var(--muted);white-space:nowrap;margin-top:8px;font-size:20px;line-height:1.25;position:absolute;top:100%}.tcols{margin-bottom:56px}.tarrow{color:#c2413b;font-size:64px;font-weight:800}@media (prefers-reduced-motion:no-preference){.slide.active .tbar{transform-origin:bottom;animation:.6s both growY}.slide.active .tcol:first-child .tbar{animation-delay:.5s}.slide.active .tcol:nth-child(2) .tbar{animation-delay:1s}.slide.active .tcol:nth-child(3) .tbar{animation-delay:1.5s}.slide.active .tcol:nth-child(4) .tbar{animation-delay:2s}.slide.active .tval{animation:.4s both fadein}.slide.active .tcol:first-child .tval{animation-delay:.7s}.slide.active .tcol:nth-child(2) .tval{animation-delay:1.2s}.slide.active .tcol:nth-child(3) .tval{animation-delay:1.7s}.slide.active .tcol:nth-child(4) .tval{animation-delay:2.2s}}.fn{color:#7d8ba3;font-size:22px;line-height:1.35;position:absolute;bottom:46px;left:128px;right:340px}.dark .fn{color:#9db6d8}sup{font-size:.65em;line-height:0}.badge{background:var(--orange);color:#fff;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:700;display:inline-flex}.chainhd{align-items:center;gap:12px;font-size:28px;font-weight:700;display:flex}.chain{text-align:center;font-size:25px}.chain th{text-align:center;padding:12px 10px}.chain td{font-variant-numeric:tabular-nums;padding:12px 10px}.chain tr:nth-child(odd) td{background:0 0}.chain tr.sub td{background:#e8f1fc;font-size:22px;font-weight:700}.chain tr td.k,.chain tr th.k{background:var(--navy);color:#fff;width:110px;font-weight:700}.chain tr td.itm{background:#e3eefb}.chain tr.spot td{color:#9e2f2a;background:#fff;border-top:3px dashed #c2413b;border-bottom:3px dashed #c2413b;padding:4px;font-size:21px;font-weight:600}.legend{width:600px;color:var(--muted);flex-direction:column;flex:none;gap:20px;padding:0;font-size:26px;line-height:1.4;list-style:none;display:flex}.legend li{align-items:flex-start;gap:16px;display:flex}.legend b{color:var(--ink)}.big{color:var(--ink);font-size:72px;font-weight:800;line-height:1}.checks{flex-direction:column;gap:9px;display:flex}.checks>div{background:var(--card);border-radius:14px;grid-template-columns:110px 280px 1fr;align-items:center;gap:20px;padding:11px 22px;font-size:25px;display:grid}.checks .ok{background:var(--blue-soft);color:#0a4a92;text-align:center;border-radius:999px;padding:6px 0;font-size:22px;font-weight:700}.checks>div>span:last-child{color:var(--muted)}.ivrow{grid-template-columns:230px 1fr 300px;align-items:center;gap:30px;font-size:27px;display:grid}.ivrow b{white-space:nowrap;font-size:28px}.ivrow .bc{color:var(--orange-ink);background:var(--orange-soft);vertical-align:4px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:16px;font-style:normal;font-weight:700}.ivrow span{color:var(--muted)}.ivbar{background:#d6e4f5;border-radius:8px;height:34px;overflow:hidden}.ivbar i{background:#1b63cc;border-radius:8px;height:100%;display:block}.controls{color:#fff;z-index:10;opacity:.6;white-space:nowrap;background:#043873e6;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;transition:opacity .2s;display:flex;position:fixed;top:12px;right:14px}.controls:hover{opacity:1}.controls button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.controls button:hover{background:#ffffff1f}.controls #lang{color:inherit;border:1px solid #fff6;border-radius:999px;padding:5px 12px;font-weight:700;text-decoration:none}.controls #lang:hover{background:#ffffff1f}.bar{background:var(--gold);z-index:10;height:4px;transition:width .2s;position:fixed;top:0;left:0}@media print{@page{size:1920px 1080px;margin:0}html,body{background:0 0;height:auto}#stage{display:block;position:static;overflow:visible}#deck{height:auto;transform:none!important}.slide{break-after:page;page-break-after:always;width:1920px;height:1080px;position:relative;display:flex!important}.controls,.bar{display:none}}.csetup{color:var(--ink);background:#f3f8ff;border-radius:14px;padding:14px 24px;font-size:26px;line-height:1.42}.slide.alt .csetup{background:var(--card)}.case{align-items:stretch;gap:36px;min-height:0;display:flex}.csteps{flex-direction:column;flex:none;gap:12px;width:760px;display:flex}.cstep{text-align:left;font:inherit;color:var(--ink);background:var(--card);border:2px solid var(--line);cursor:pointer;opacity:.38;border-radius:16px;align-items:flex-start;gap:16px;padding:12px 18px;transition:opacity .4s,border-color .4s,box-shadow .4s,transform .4s;display:flex}.cstep.on{opacity:1}.cstep.cur{border-color:#1b63cc;transform:translate(8px);box-shadow:0 10px 24px #1b63cc29}.cstep .cn{color:#fff;background:#1b63cc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-top:2px;font-size:21px;font-weight:800;display:flex}.cstep .cn.alt{color:#1b63cc;background:#fff;border:3px solid #1b63cc}.cstep .cb{min-width:0;display:block}.cstep .ct{font-size:24px;font-weight:700;line-height:1.3;display:block}.cstep .cdte{color:#0a4a92;background:var(--blue-soft);vertical-align:3px;border-radius:999px;margin-right:10px;padding:2px 12px;font-size:18px;font-weight:700;display:inline-block}.cstep .cx{color:var(--muted);margin-top:3px;font-size:21px;line-height:1.42;display:block}.cstep .cx b{color:var(--ink)}.cstep .cx .neg{color:var(--orange-ink);font-weight:700}.cstep .cx .pos{color:#0a4a92;font-weight:700}.cfig{background:var(--card);border:2px solid var(--line);border-radius:20px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 22px;display:flex}.cfig .ctl label{flex:1}.cfig .readout{min-height:62px}.clesson{padding:14px 26px;font-size:24px;line-height:1.42}.cgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cgrid .ag{min-height:250px}.cgrid4{grid-template-columns:repeat(4,1fr)}.cgrid4 .ag{min-height:220px}td.neg{color:var(--orange-ink);font-weight:700}td.pos{color:#0a4a92;font-weight:700}.cgrid .ag .tag{letter-spacing:1px;text-transform:uppercase;color:var(--blue);font-size:20px;font-weight:700}@media (prefers-reduced-motion:no-preference){.slide.active .cgrid>*{animation:.5s both rise}.slide.active .cgrid>:nth-child(n+2){animation-delay:.1s}.slide.active .cgrid>:nth-child(n+3){animation-delay:.2s}.slide.active .cgrid>:nth-child(n+4){animation-delay:.3s}.slide.active .cgrid>:nth-child(n+5){animation-delay:.4s}.slide.active .cgrid>:nth-child(n+6){animation-delay:.5s}.cpop{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.2,1.4,.4,1) both popin}}@keyframes popin{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.case-s h2{font-size:54px}.golinks.sm{flex:none;gap:10px;font-size:22px}.golinks.sm a{padding:6px 18px}.cfig .readout span{white-space:nowrap}.hb{grid-template-columns:230px 1fr 110px;align-items:center;gap:10px 18px;font-size:24px;display:grid}.hb>b{white-space:nowrap;font-weight:700}.hb .tg{vertical-align:3px;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:16px;font-weight:700}.hb .tg.k1{color:#0a4a92;background:var(--blue-soft)}.hb .tg.k3{color:var(--orange-ink);background:var(--orange-soft)}.hb .tr{background:#e3ecf8;border-radius:8px;height:28px;position:relative}.hb .tr i{background:#1b63cc;border-radius:8px;position:absolute;top:0;bottom:0;left:0}.hb .tr i.x{background:#c2413b}.hb .tr .th{border-left:3px dashed #0b2545;position:absolute;top:-8px;bottom:-8px}.hb .v{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.hb .hh{color:var(--muted2);text-transform:uppercase;letter-spacing:1px;font-size:19px;font-weight:700}.tcbox{background:var(--card);border:2px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.tcbox h3{font-size:28px}.big3{flex-direction:column;gap:14px;display:flex}.big3 div{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.big3 div:last-child{border-bottom:0}.big3 b{font-variant-numeric:tabular-nums;min-width:150px;font-size:50px;font-weight:800}.big3 span{color:var(--muted);font-size:22px;line-height:1.35}.big3 .lo{color:#0a4a92}.big3 .hi{color:var(--orange-ink)}.vb{border-bottom:3px solid #a9b8ce;justify-content:space-around;align-items:flex-end;height:340px;padding:0 10px;display:flex;position:relative}.vb .g{flex-direction:column;align-items:center;gap:8px;width:190px;display:flex}.vb .pair{align-items:flex-end;gap:12px;height:280px;display:flex}.vb .bar{transform-origin:bottom;border-radius:10px 10px 0 0;width:66px;position:relative}.vb .bar em{white-space:nowrap;font-size:24px;font-style:normal;font-weight:800;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.vb .bar.d{background:#bccbe0}.vb .bar.p{background:#c2413b}.vblbl{text-align:center;justify-content:space-around;padding:0 10px;font-size:23px;line-height:1.3;display:flex}.vblbl div{width:190px}.kpis{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.kpi{background:var(--card);border:2px solid var(--line);border-radius:18px;flex-direction:column;gap:6px;padding:20px 24px;display:flex}.kpi b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:58px;font-weight:800;line-height:1}.kpi span{color:var(--muted);font-size:22px;line-height:1.35}.pts{grid-template-columns:330px 1fr;align-items:center;gap:14px 20px;font-size:24px;display:grid}.pts .tr{height:44px;position:relative}.pts .tr i{color:#fff;white-space:nowrap;border-radius:10px;align-items:center;padding:0 16px;font-style:normal;font-weight:800;display:flex;position:absolute;top:0;bottom:0;left:0}table.verdict{font-size:22px}table.verdict td{padding:10px 16px;line-height:1.35}table.verdict th{padding:12px 16px;font-size:22px}.vd{white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:19px;font-weight:700;display:inline-block}.vd.ok{background:var(--blue-soft);color:#0a4a92}.vd.mid{color:#8a6400;background:#fff3c4}.vd.no{background:var(--orange-soft);color:var(--orange-ink)}@media (prefers-reduced-motion:no-preference){.slide.active .hb .tr i{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) both growX;animation-delay:var(--d,.4s)}.slide.active .vb .bar{animation:.9s cubic-bezier(.2,.7,.2,1) both growY;animation-delay:var(--d,.4s)}.slide.active .pts .tr i{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) both growX;animation-delay:var(--d,.6s)}.slide.active .kpis>*{animation:.5s both rise}.slide.active .kpis>:nth-child(2){animation-delay:.12s}.slide.active .kpis>:nth-child(3){animation-delay:.24s}.slide.active .kpis>:nth-child(4){animation-delay:.36s}.slide.active table.verdict tr{animation:.45s both rise}.slide.active table.verdict tr:nth-child(n+2){animation-delay:.2s}.slide.active table.verdict tr:nth-child(n+3){animation-delay:.35s}.slide.active table.verdict tr:nth-child(n+4){animation-delay:.5s}.slide.active table.verdict tr:nth-child(n+5){animation-delay:.65s}.slide.active table.verdict tr:nth-child(n+6){animation-delay:.8s}.slide.active table.verdict tr:nth-child(n+7){animation-delay:.95s}.slide.active table.verdict tr:nth-child(n+8){animation-delay:1.1s}}#deck{transform:scale(var(--deck-scale,1))}.deck-wait #stage{visibility:hidden;animation:0s 1.5s forwards deck-reveal}@keyframes deck-reveal{to{visibility:visible}}text{fill:#51607a;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:24px}[data-locale=en] .qz summary:after{content:"Show answer ▾"}[data-locale=en] .qz[open] summary:after{content:"Hide ▴"}[data-locale=en] .fn{font-size:19px;line-height:1.3;bottom:40px}[data-locale=en] .checks>div{padding:9px 22px;font-size:24px}.home-link{z-index:10;color:#fff;background:#043873eb;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;position:fixed;top:12px;left:14px;box-shadow:0 6px 18px #02265040}.home-link:hover{background:var(--navy)}.home-link i{background:var(--gold);width:8px;height:8px;box-shadow:0 0 8px var(--gold);border-radius:50%;display:block}@media print{.home-link{display:none}}.ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.home-link .ico{display:none}#home{align-items:center;gap:8px;display:inline-flex}@media (max-width:720px),(hover:none) and (orientation:landscape) and (max-height:500px){.lbl,.home-link i{display:none}.home-link .ico{display:block}.ico{width:20px;height:20px}.home-link{width:40px;height:40px;left:calc(10px + env(safe-area-inset-left));justify-content:center;padding:0}.controls #fs{display:none}.controls button{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.controls #count{opacity:.8;font-size:12px}}@media (max-width:720px) and (orientation:portrait){.controls{top:auto;left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));gap:4px;padding:4px 8px;transform:translate(-50%)}}@media (hover:none) and (orientation:landscape) and (max-height:500px){.home-link{top:10px}.controls{top:50%;bottom:auto;left:auto;right:calc(8px + env(safe-area-inset-right));flex-direction:column;gap:2px;padding:6px 4px;transform:translateY(-50%)}.controls #lang{padding:4px 8px;font-size:12px}.controls #count{display:none}}.rotate-hint{display:none}@media (max-width:720px) and (orientation:portrait){.rotate-hint{z-index:20;text-align:center;color:#fff;background:#021836f2;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex;position:fixed;inset:0}.rotate-hint svg{fill:none;width:88px;height:88px;stroke:var(--gold);stroke-width:3px;stroke-linecap:round;margin-bottom:8px}.rotate-hint p{max-width:300px;margin:0;font-size:20px;font-weight:700;line-height:1.35}.rotate-hint p.sub{color:#ffffffbf;font-size:15px;font-weight:400}.rotate-hint button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;margin-top:14px;padding:10px 22px;font-size:15px;font-weight:600}}@media (max-width:720px) and (orientation:portrait) and (prefers-reduced-motion:no-preference){.rotate-hint svg{animation:2.4s ease-in-out infinite turn}}@keyframes turn{0%,25%{transform:rotate(0)}50%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (hover:none) and (orientation:landscape) and (max-height:500px){.home-link,.controls{transition:opacity .4s}.ui-idle .home-link,.ui-idle .controls{opacity:0;pointer-events:none}}@media print{.rotate-hint{display:none!important}}
