:root{--fs-text-micro: 10px;--fs-leading-micro: 14px;--fs-text-caption: 11px;--fs-leading-caption: 16px;--fs-text-dense: 12px;--fs-leading-dense: 16px;--fs-text-body: 13px;--fs-leading-body: 20px;--fs-text-body-lg: 14px;--fs-leading-body-lg: 20px;--fs-text-title: 16px;--fs-leading-title: 24px;--fs-text-h3: 18px;--fs-leading-h3: 24px;--fs-text-h2: 20px;--fs-leading-h2: 28px;--fs-text-h1: 24px;--fs-leading-h1: 32px;--fs-text-display: 32px;--fs-leading-display: 40px;--fs-text-display-lg: 40px;--fs-leading-display-lg: 48px;--fs-weight-regular: 400;--fs-weight-medium: 500;--fs-weight-semibold: 600;--fs-weight-bold: 700;--fs-tracking-label: .3px;--fs-font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-font-num: "Manrope", ui-monospace, "SF Mono", monospace;--fs-sp-1: 2px;--fs-sp-2: 4px;--fs-sp-3: 6px;--fs-sp-4: 8px;--fs-sp-5: 12px;--fs-sp-6: 16px;--fs-sp-7: 20px;--fs-sp-8: 24px;--fs-sp-9: 32px;--fs-sp-10: 40px;--fs-sp-11: 48px;--fs-radius-xs: 2px;--fs-radius-sm: 4px;--fs-radius-md: 8px;--fs-radius-lg: 8px;--fs-radius-xl: 8px;--fs-radius-2xl: 8px;--fs-radius-full: 999px;--fs-radius-card: 8px;--fs-control-xs: 24px;--fs-control-sm: 28px;--fs-control-md: 32px;--fs-control-lg: 36px;--fs-control-xl: 40px;--fs-touch-min: 44px;--fs-row-compact: 24px;--fs-row-normal: 30px;--fs-row-relaxed: 38px;--fs-bar-head: 52px;--fs-dau-cao: 161px;--fs-loc-cao: 41px;--fs-bar-symbol: 64px;--fs-rail-rong: 56px;--fs-bar-tabs: 49px;--fs-bar-toolbar: 47px;--fs-bar-panelhd: 36px;--fs-border-width: 1px;--fs-focus-width: 2px;--fs-dur-micro: .12s;--fs-dur-base: .18s;--fs-dur-overlay: .24s;--fs-ease: cubic-bezier(.2, 0, 0, 1);--fs-z-base: 0;--fs-z-sticky: 10;--fs-z-dropdown: 30;--fs-z-overlay: 50;--fs-z-tooltip: 100;--fs-z-tooltip-tren: 110;--fs-z-lopnoi-nen: 400;--fs-z-lopnoi: 401;--fs-z-modal: 600;--fs-z-toast: 900;--fs-aside-w: 350px}:root,:root[data-palette=b]{--fs-accent-500: #fafafa;--fs-accent-600: #ffffff;--fs-green-500: #2ebd6b;--fs-red-500: #ea4a6c;--fs-amber-500: #f0b429;--fs-violet-500: #a77bff;--fs-cyan-500: #35c2d6;--fs-surface-page: #0a0a0a;--fs-surface-card: #101010;--fs-surface-sunken: #191919;--fs-surface-raised: #1d1d1d;--fs-surface-hover: #1a1a1a;--fs-surface-active: #242424;--fs-surface-accent: #262626;--fs-surface-inverse: #fafafa;--fs-content-primary: #fafafa;--fs-content-secondary: #b8b8b8;--fs-content-tertiary: #808080;--fs-content-disabled: #5b5b5b;--fs-content-accent: #fafafa;--fs-content-oncolor: #0a0a0a;--fs-content-inverse: #0a0a0a;--fs-border-default: #262626;--fs-border-subtle: #1c1c1c;--fs-border-strong: #404040;--fs-border-accent: #fafafa;--fs-shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--fs-shadow-2: 0 4px 12px rgba(0, 0, 0, .6);--fs-shadow-3: 0 12px 32px rgba(0, 0, 0, .7);--fs-shadow-focus: 0 0 0 3px rgba(250, 250, 250, .28)}body.light,html.pre-light body{--fs-graph-ngam: rgb(20 20 24 / .4);--fs-accent-500: #1d1d1d;--fs-accent-600: #0a0a0a;--fs-green-500: #128f52;--fs-red-500: #d63a5c;--fs-amber-500: #b07408;--fs-violet-500: #6d3fe0;--fs-cyan-500: #0e8fa5;--fs-surface-page: #f7f7f7;--fs-surface-card: #ffffff;--fs-surface-sunken: #f3f3f3;--fs-surface-raised: #ffffff;--fs-surface-hover: #f3f3f3;--fs-surface-active: #ebebeb;--fs-surface-accent: #ebebeb;--fs-surface-inverse: #1d1d1d;--fs-content-primary: #1d1d1d;--fs-content-secondary: #5b5b5b;--fs-content-tertiary: #909090;--fs-content-disabled: #b3b3b3;--fs-content-accent: #1d1d1d;--fs-content-oncolor: #ffffff;--fs-content-inverse: #ffffff;--fs-border-default: #e3e3e3;--fs-border-subtle: #ebebeb;--fs-border-strong: #c4c4c4;--fs-border-accent: #1d1d1d;--fs-shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--fs-shadow-2: 0 4px 12px rgba(0, 0, 0, .1);--fs-shadow-3: 0 12px 32px rgba(0, 0, 0, .16);--fs-shadow-focus: 0 0 0 3px rgba(29, 29, 29, .22)}body{--fs-up: var(--fs-green-500);--fs-down: var(--fs-red-500);--fs-ref: var(--fs-amber-500);--fs-ceil: var(--fs-violet-500);--fs-floor: var(--fs-cyan-500);--fs-up-surface: color-mix(in srgb, var(--fs-up) 14%, transparent);--fs-down-surface: color-mix(in srgb, var(--fs-down) 14%, transparent);--fs-ref-surface: color-mix(in srgb, var(--fs-ref) 15%, transparent);--fs-up-solid: var(--fs-up);--fs-down-solid: var(--fs-down);--fs-ref-solid: var(--fs-ref);--fs-graph-ngam: rgb(255 255 255 / .42);--fs-graph-vung: rgb(120 120 130 / .13);--fs-graph-vung-sang: rgb(120 120 130 / .26);--fs-graph-up: var(--fs-up);--fs-graph-down: var(--fs-down);--fs-graph-accent: #4d8dff;--fs-graph-grid: var(--fs-border-default);--fs-graph-axis: var(--fs-content-tertiary);--fs-graph-s1: #f5a524;--fs-graph-s2: #35c2d6;--fs-graph-s3: #a77bff;--fs-graph-s4: #4d8dff;--fs-graph-s5: #e879a6;--fs-graph-s6: #4ecb8f}html[data-updown=inverted] body{--fs-up: var(--fs-red-500);--fs-down: var(--fs-green-500)}:root[data-palette=a]{--fs-accent-500: #2f6bdb;--fs-accent-600: #2558b8;--fs-green-500: #0e9f6e;--fs-red-500: #e5484d;--fs-amber-500: #d9930d;--fs-violet-500: #7c5cff;--fs-cyan-500: #0e9fb5;--fs-surface-page: #f4f6f9;--fs-surface-card: #ffffff;--fs-surface-sunken: #f6f8fb;--fs-surface-raised: #ffffff;--fs-surface-hover: #f6f8fb;--fs-surface-active: #eef1f6;--fs-surface-accent: #e9f0fc;--fs-surface-inverse: #10151d;--fs-content-primary: #141a23;--fs-content-secondary: #4a5361;--fs-content-tertiary: #8a94a3;--fs-content-disabled: #b6bdc8;--fs-content-accent: #2558b8;--fs-content-inverse: #ffffff;--fs-border-default: #e5e9f0;--fs-border-subtle: #eef1f6;--fs-border-strong: #cfd6e0;--fs-border-accent: #2f6bdb;--fs-shadow-1: 0 1px 2px rgba(16, 24, 40, .05);--fs-shadow-2: 0 4px 12px rgba(16, 24, 40, .1);--fs-shadow-3: 0 12px 32px rgba(16, 24, 40, .16);--fs-shadow-focus: 0 0 0 3px rgba(47, 107, 219, .22);--fs-radius-card: 14px}:root[data-palette=c]{--fs-accent-500: #2f6bdb;--fs-accent-600: #5b8def;--fs-green-500: #0e9f6e;--fs-red-500: #e5484d;--fs-amber-500: #d9930d;--fs-content-accent: #5b8def;--fs-surface-accent: #16213a;--fs-border-accent: #2f6bdb;--fs-radius-card: 10px}html{background:#0a0a0a}html.pre-light,html[data-palette=a]{background:#f7f7f7}*{box-sizing:border-box}html,body{margin:0;padding:0}html:has(.fs-app),html:has(.fs-app) body{height:100%;overflow:hidden}body{font-family:var(--fs-font-sans);font-size:var(--fs-text-body);line-height:var(--fs-leading-body);-webkit-font-smoothing:antialiased;background:var(--fs-surface-page);color:var(--fs-content-primary)}a{color:var(--fs-content-accent);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--fs-surface-accent)}button{font-family:inherit}.num{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:var(--fs-border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--fs-border-strong);border-radius:var(--fs-radius-full)}*::-webkit-scrollbar-track{background:transparent}.fs-app{display:grid;grid-template-columns:minmax(0,1fr) var(--fs-rail-rong);height:100vh;height:100dvh;overflow:hidden}.fs-rail{display:flex;flex-direction:column;align-items:center;gap:var(--fs-sp-3);padding:var(--fs-sp-4) 0;border-left:var(--fs-border-width) solid var(--fs-border-default);background:var(--fs-surface-card);overflow:hidden}.fs-raillogo{display:block;width:calc(var(--fs-rail-rong) - var(--fs-sp-4));height:calc(var(--fs-rail-rong) - var(--fs-sp-4));border-radius:var(--fs-radius-sm);margin-bottom:var(--fs-sp-3);object-fit:contain}.fs-railnut{display:flex;flex-direction:column;gap:var(--fs-sp-2);width:100%;align-items:center}.fs-railbtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:calc(var(--fs-rail-rong) - var(--fs-sp-4));padding:var(--fs-sp-3) 0;border:1px solid transparent;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-tertiary);font:inherit;line-height:1;cursor:pointer}.fs-railbtn svg{width:18px;height:18px}.fs-railbtn span{font-size:9px;letter-spacing:.01em;white-space:nowrap}.fs-railbtn:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-railbtn.on{background:var(--fs-surface-accent);color:var(--fs-content-accent)}.fs-railtheme{margin-top:auto;font-size:var(--fs-text-body)}.fs-logo{width:30px;height:30px;border-radius:var(--fs-radius-sm);flex:none;display:block;object-fit:contain}.fs-nav{display:flex;align-items:center;gap:var(--fs-sp-1);flex:none}.fs-navbtn{display:inline-flex;align-items:center;gap:var(--fs-sp-2);height:32px;padding:0 var(--fs-sp-4);border:0;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font-family:inherit;font-size:var(--fs-text-dense);font-weight:var(--fs-weight-medium);cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.fs-navbtn svg{width:16px;height:16px;flex:none}.fs-navbtn:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-navbtn.on{background:var(--fs-surface-accent);color:var(--fs-content-accent);font-weight:var(--fs-weight-semibold)}.fs-navbtn:focus-visible,.fs-theme:focus-visible{outline:2px solid var(--fs-accent-500);outline-offset:2px}.fs-theme{margin-left:auto;width:32px;height:32px;flex:none;border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card);color:var(--fs-content-secondary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.fs-theme:hover{color:var(--fs-content-primary);border-color:var(--fs-border-strong)}.fs-main{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.fs-head{display:flex;align-items:center;gap:var(--fs-sp-6);height:var(--fs-bar-head);padding:0 var(--fs-sp-5);background:var(--fs-surface-card);border-bottom:var(--fs-border-width) solid var(--fs-border-default);flex:none}.fs-brand{display:flex;align-items:baseline;gap:var(--fs-sp-3);flex:none}.fs-brand b{font-size:var(--fs-text-title);font-weight:var(--fs-weight-bold)}.fs-beta{font-size:var(--fs-text-micro);font-weight:var(--fs-weight-bold);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-accent);background:var(--fs-surface-accent);border-radius:var(--fs-radius-xs);padding:var(--fs-sp-1) var(--fs-sp-3)}.fs-headsearch{flex:1;max-width:240px;min-width:140px;position:relative}.fs-headsearch .fsui-input{height:var(--fs-control-sm)}.fs-indices{display:flex;gap:var(--fs-sp-7);margin-left:auto;overflow-x:auto;scrollbar-width:none}.fs-indices::-webkit-scrollbar{display:none}.fs-idx{display:flex;flex-direction:column;white-space:nowrap}.fs-idx .n{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-medium);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary)}.fs-idx .v{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);font-weight:var(--fs-weight-semibold)}.fs-idx .c{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold)}.fs-work{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--fs-aside-w)}.fs-col{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--fs-surface-card)}.fs-col+.fs-col{border-left:var(--fs-border-width) solid var(--fs-border-default)}.fs-col--main{overflow:hidden}.fs-colhead{flex:none;background:var(--fs-surface-card);z-index:var(--fs-z-sticky)}.fs-colbody{flex:1;min-height:0;overflow-y:auto}.fs-col--main>.fs-disclaimer{flex:none;border-top:var(--fs-border-width) solid var(--fs-border-default)}.fs-maintabs{min-height:var(--fs-bar-tabs);padding:0 var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.fs-maintabs .fsui-tabs{gap:var(--fs-sp-1);margin:0 calc(-1 * var(--fs-sp-4))}.fs-maintabs .fsui-tab{padding:var(--fs-sp-3) var(--fs-sp-4)}.fs-col>*+*{border-top:var(--fs-border-width) solid var(--fs-border-default)}.fs-idxkhu+.fs-aside{border-top:0}.fs-work .fsui-card{border:none;border-radius:0;box-shadow:none;background:var(--fs-surface-card);overflow:visible}.fs-qbar{display:flex;align-items:center;gap:var(--fs-sp-7);min-height:var(--fs-bar-symbol);padding:var(--fs-sp-3) var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default);flex-wrap:wrap}@media(min-width:1024px){.fs-qbar{flex-wrap:nowrap}.fs-qbar .fs-qstats{flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent)}.fs-qstats::-webkit-scrollbar{display:none}.fs-qstat{flex:none}}.fs-qid{display:flex;align-items:center;gap:var(--fs-sp-4);flex:none}.fs-symbox{width:28px;height:28px;border-radius:var(--fs-radius-md);color:var(--fs-content-oncolor);display:flex;align-items:center;justify-content:center;font-weight:var(--fs-weight-bold);font-size:var(--fs-text-micro);flex:none}.fs-qname{display:flex;flex-direction:column;min-width:0}.fs-qname .top{display:flex;align-items:center;gap:var(--fs-sp-3)}.fs-qname .co{font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body-lg);font-weight:var(--fs-weight-bold)}.fs-qname .sub{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.fs-qpx{display:flex;align-items:center;gap:var(--fs-sp-4);flex:none}.fs-qpx .p{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold)}.fs-qstats{display:flex;gap:clamp(var(--fs-sp-5),1.6vw,var(--fs-sp-7));flex-wrap:wrap;margin-left:auto}.fs-qstat{display:flex;flex-direction:column;white-space:nowrap}.fs-qstat .k{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-medium);color:var(--fs-content-tertiary)}.fs-qstat .v{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);font-weight:var(--fs-weight-semibold)}.fs-qtf{display:flex;align-items:center;gap:var(--fs-sp-3);min-height:var(--fs-bar-toolbar);padding:0 var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default);flex-wrap:wrap}.fs-qvol{margin-left:auto;font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);white-space:nowrap}.fs-qvol b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold)}.fs-canvas{position:relative}.fs-canvas canvas{display:block;width:100%;height:330px}.fs-cvtip{position:absolute;pointer-events:none;z-index:var(--fs-z-tooltip);top:var(--fs-sp-4);background:var(--fs-surface-inverse);color:var(--fs-content-inverse);font-size:var(--fs-text-caption);border-radius:var(--fs-radius-md);padding:var(--fs-sp-3) var(--fs-sp-4);line-height:var(--fs-leading-caption);white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:var(--fs-shadow-2)}.fs-cvtip .d{opacity:.6}.fs-cvtip .v{font-weight:var(--fs-weight-bold);font-size:var(--fs-text-dense)}.fs-cvtip .c{font-weight:var(--fs-weight-semibold)}.fs-cvtip .ohlc{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--fs-sp-4);margin:var(--fs-sp-1) 0}.fs-cvtip .ohlc span{display:flex;justify-content:space-between;gap:var(--fs-sp-3);opacity:.75}.fs-cvtip .ohlc b{font-weight:var(--fs-weight-bold);opacity:1}.fs-chartwrap{display:flex;flex-direction:column;background:var(--fs-surface-card)}.fs-chartwrap:fullscreen{justify-content:center;padding:var(--fs-sp-5)}.fs-toolsep{width:1px;height:16px;background:var(--fs-border-default);flex:none}.fs-toolmenu{position:relative;flex:none}.fs-toolbtn{display:inline-flex;align-items:center;gap:var(--fs-sp-2);height:var(--fs-control-xs);padding:0 var(--fs-sp-3);border:none;border-radius:var(--fs-radius-sm);background:none;color:var(--fs-content-secondary);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--fs-dur-micro) var(--fs-ease),color var(--fs-dur-micro) var(--fs-ease)}.fs-toolbtn:hover,.fs-toolbtn.on{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-toolbtn .cv{font-size:8px;opacity:.7}.fs-toolpop{min-width:150px;background:var(--fs-surface-raised);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-3);padding:var(--fs-sp-2)}.fs-toolpop.wide{min-width:268px}.fs-toolgrp{padding:var(--fs-sp-4) var(--fs-sp-4) var(--fs-sp-2);font-size:var(--fs-text-micro);letter-spacing:.06em;color:var(--fs-content-tertiary)}.fs-toolgrp:first-child{padding-top:var(--fs-sp-2)}.fs-toolpre{display:flex;flex-wrap:wrap;gap:var(--fs-sp-2);padding:0 var(--fs-sp-3) var(--fs-sp-3)}.fs-toolpop .fs-toolpre button{width:auto;border:var(--fs-border-width) solid var(--fs-border-default);padding:var(--fs-sp-2) var(--fs-sp-4);border-radius:var(--fs-radius-full);font-size:var(--fs-text-caption)}.fs-toolpop .fs-toolpre button.on{background:var(--fs-surface-accent);border-color:var(--fs-content-accent)}.fs-toolpop button.tall{align-items:flex-start;padding-top:var(--fs-sp-3)}.fs-toolpop button.tall .fs-indbox,.fs-toolpop button.tall .fs-inddot{margin-top:3px}.fs-indtxt{display:grid;gap:1px;min-width:0}.fs-indtxt em{font-style:normal;font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary)}.fs-chartnote{padding:var(--fs-sp-3) var(--fs-sp-5);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-toolpop button{display:flex;align-items:center;gap:var(--fs-sp-3);width:100%;text-align:left;border:none;background:none;cursor:pointer;font-size:var(--fs-text-dense);border-radius:var(--fs-radius-sm);padding:var(--fs-sp-3) var(--fs-sp-4);color:var(--fs-content-secondary)}.fs-toolpop button:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-toolpop button.on{color:var(--fs-content-accent);font-weight:var(--fs-weight-semibold)}.fs-indbox{width:13px;height:13px;border-radius:var(--fs-radius-xs);flex:none;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:var(--fs-weight-bold);background:var(--fs-surface-sunken);border:var(--fs-border-width) solid var(--fs-border-strong);color:transparent}.fs-indbox.on{background:var(--fs-accent-500);border-color:var(--fs-accent-500);color:var(--fs-content-oncolor)}.fs-inddot{width:10px;height:2px;border-radius:var(--fs-radius-full);flex:none}.fs-chartbody{display:flex;min-width:0}.fs-drawrail{display:flex;flex-direction:column;gap:var(--fs-sp-1);padding:var(--fs-sp-3) var(--fs-sp-2);border-right:var(--fs-border-width) solid var(--fs-border-default);flex:none;width:max-content;position:relative}.fs-drawnhom{position:relative;display:flex}.fs-drawmui{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-tertiary);cursor:pointer}.fs-drawmui svg{transform:rotate(0)}.fs-drawnhom:hover .fs-drawmui,.fs-drawnhom.mo .fs-drawmui{color:var(--fs-content-primary)}.fs-drawbay{position:absolute;left:calc(100% + 6px);top:0;z-index:var(--fs-z-dropdown);min-width:210px;padding:4px;border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);border:1px solid var(--fs-border-default);box-shadow:var(--fs-shadow-lg, 0 10px 24px rgb(0 0 0 / .28));display:flex;flex-direction:column;gap:2px}.fs-drawbay button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font-size:var(--fs-text-micro);text-align:left;white-space:nowrap;cursor:pointer}.fs-drawbay button:hover{background:var(--fs-surface-sunken);color:var(--fs-content-primary)}.fs-drawbay button.on{background:color-mix(in srgb,var(--fs-accent-500) 16%,transparent);color:var(--fs-content-primary)}.fs-drawvach{display:block;height:1px;margin:var(--fs-sp-2) 3px;background:var(--fs-border-default)}.fs-drawbtn{width:var(--fs-control-sm);height:var(--fs-control-sm);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--fs-radius-sm);background:none;color:var(--fs-content-tertiary);cursor:pointer;transition:background-color var(--fs-dur-micro) var(--fs-ease),color var(--fs-dur-micro) var(--fs-ease)}.fs-drawbtn:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-drawbtn.on{background:var(--fs-surface-accent);color:var(--fs-content-accent)}.fs-drawbtn.danger{margin-top:var(--fs-sp-3);border-top:var(--fs-border-width) solid var(--fs-border-default);border-radius:0;font-size:var(--fs-text-dense)}.fs-drawbtn.danger:hover{color:var(--fs-down)}.fs-chartcanvas{flex:1;min-width:0;position:relative}.fs-chartlegend{display:flex;align-items:center;gap:var(--fs-sp-5);flex-wrap:wrap;padding:var(--fs-sp-3) var(--fs-sp-5) 0;font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fs-chartlegend b{font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-chartlegend .t{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold)}.fs-chartlegend .mut b{color:var(--fs-content-secondary)}.fs-tabpad{padding:0 var(--fs-sp-4)}.fs-ov{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--fs-sp-7);padding:var(--fs-sp-5)}.fs-ovleft{display:flex;flex-direction:column;gap:var(--fs-sp-5);min-width:0}.fs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fs-sp-6)}.fs-ownlab{display:flex;justify-content:space-between;font-size:var(--fs-text-caption);color:var(--fs-content-secondary);margin-bottom:var(--fs-sp-3);gap:var(--fs-sp-5);flex-wrap:wrap}.fs-ownlab b{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.fs-ownbar{height:var(--fs-sp-3);border-radius:var(--fs-radius-full);background:var(--fs-surface-active);overflow:hidden;display:flex}.fs-ownbar>div{height:100%;background:var(--fs-accent-500);border-radius:var(--fs-radius-full)}.fs-desc{margin:0;font-size:var(--fs-text-dense);line-height:20px;color:var(--fs-content-secondary)}.fs-ovright{display:flex;flex-direction:column;gap:var(--fs-sp-3);align-items:center;min-width:0;padding:0 var(--fs-sp-8)}.fs-ovright svg{overflow:visible;max-width:100%}.fs-scorehd{display:flex;align-items:baseline;gap:var(--fs-sp-4);align-self:stretch;justify-content:space-between}.fs-scoreval{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-bold);color:var(--fs-content-accent)}.fs-scoreval small{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-medium);color:var(--fs-content-tertiary)}.fs-radarnote{font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary);text-align:center;max-width:300px}.fs-fin{padding:var(--fs-sp-5);display:flex;flex-direction:column;gap:var(--fs-sp-5)}.fs-finhd{display:flex;align-items:center;gap:var(--fs-sp-5);flex-wrap:wrap}.fs-legend{display:flex;gap:var(--fs-sp-5);margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.fs-legend span{display:flex;align-items:center;gap:var(--fs-sp-3)}.fs-legend i{width:var(--fs-sp-4);height:var(--fs-sp-4);border-radius:var(--fs-radius-xs);background:var(--fs-accent-500);display:inline-block}.fs-legend i.soft{opacity:.4}.fs-bars{display:flex;align-items:flex-end;gap:var(--fs-sp-5);height:168px;padding:0 var(--fs-sp-2)}.fs-barcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--fs-sp-3);height:100%;justify-content:flex-end}.fs-barpair{display:flex;align-items:flex-end;gap:var(--fs-sp-2);width:100%;justify-content:center;flex:1}.fs-bar{width:38%;max-width:24px;border-radius:var(--fs-radius-xs) var(--fs-radius-xs) 0 0;background:var(--fs-accent-500)}.fs-bar.np{opacity:.4}.fs-barlab{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-finstats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fs-sp-5);border-top:var(--fs-border-width) solid var(--fs-border-subtle);padding-top:var(--fs-sp-5)}.fs-val{display:grid;grid-template-columns:280px 1fr;gap:var(--fs-sp-7);padding:var(--fs-sp-5)}.fs-valleft{display:flex;flex-direction:column;gap:var(--fs-sp-4);border-right:var(--fs-border-width) solid var(--fs-border-default);padding-right:var(--fs-sp-7)}.fs-fv{display:flex;align-items:baseline;gap:var(--fs-sp-4);flex-wrap:wrap}.fs-fv .big{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold)}.fs-fvscale{position:relative;height:var(--fs-sp-3);border-radius:var(--fs-radius-full);background:linear-gradient(90deg,var(--fs-down),var(--fs-ref),var(--fs-up));margin:var(--fs-sp-3) 0 var(--fs-sp-1)}.fs-fvscale .mark{position:absolute;top:-4px;width:3px;height:var(--fs-sp-5);background:var(--fs-content-primary);border-radius:var(--fs-radius-xs)}.fs-fvlab{display:flex;justify-content:space-between;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-valnote{font-size:var(--fs-text-caption);color:var(--fs-content-secondary);line-height:18px;margin-top:var(--fs-sp-2)}.fs-peers{display:flex;flex-direction:column;gap:var(--fs-sp-4);min-width:0}.fs-peers table{min-width:420px}.fs-ins{padding:var(--fs-sp-4) 0 var(--fs-sp-5)}.fs-news{display:flex;flex-direction:column}.fs-newsrow{display:flex;align-items:center;gap:var(--fs-sp-4);padding:var(--fs-sp-4) var(--fs-sp-5);border:none;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);background:none;color:var(--fs-content-primary);text-align:left;width:100%;cursor:pointer;transition:background-color var(--fs-dur-micro) var(--fs-ease)}.fs-newsrow:last-child{border-bottom:none}.fs-newsrow:hover{background:var(--fs-surface-hover)}.fs-newsrow .d{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);flex:none;width:78px}.fs-news-trong{padding:var(--fs-sp-6) var(--fs-sp-5);font-size:var(--fs-text-dense);color:var(--fs-content-secondary);line-height:1.6}.fs-news-trong .phu{display:inline-block;margin-top:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-news-cho{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-regular);color:var(--fs-content-tertiary)}.fs-newsrow .t{font-size:var(--fs-text-dense);font-weight:var(--fs-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-blockpad{padding:var(--fs-sp-5);display:flex;flex-direction:column;gap:var(--fs-sp-5)}.fs-blocknote{margin:0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fs-valwrap{display:grid;grid-template-columns:300px 1fr;gap:var(--fs-sp-7);padding:var(--fs-sp-5)}.fs-valright .fs-stats{grid-template-columns:repeat(3,1fr);gap:var(--fs-sp-6)}.fs-ins{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fs-sp-7)}.fs-inshero{background:var(--fs-surface-raised);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);padding:var(--fs-sp-6) var(--fs-sp-7)}.fs-inshero .lead{font-size:var(--fs-text-dense);color:var(--fs-content-tertiary)}.fs-inshero .big{font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fs-inshero .sub{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.fs-inshero .lv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fs-sp-2);margin-top:var(--fs-sp-5)}.fs-inshero .seg{display:grid;gap:2px;padding:var(--fs-sp-3) var(--fs-sp-4);border-radius:var(--fs-radius-sm);background:var(--fs-surface-active);border-top:2px solid var(--fs-border-default);opacity:.5}.fs-inshero .seg.on{opacity:1;border-top-color:var(--fs-content-accent);background:var(--fs-surface-accent)}.fs-inshero .seg .n{font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold)}.fs-inshero .seg .h{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary)}@media(max-width:520px){.fs-inshero{padding:var(--fs-sp-5)}.fs-inshero .big{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}.fs-inshero .seg{padding:var(--fs-sp-3)}}.fs-insect>header{display:flex;align-items:baseline;gap:var(--fs-sp-5);flex-wrap:wrap;margin-bottom:var(--fs-sp-3)}.fs-insect .lg{display:flex;align-items:center;gap:var(--fs-sp-4);flex-wrap:wrap;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-insect .lg em{display:inline-flex;align-items:center;gap:var(--fs-sp-2);font-style:normal;white-space:nowrap}.fs-insect .lg i{width:10px;height:10px;border-radius:var(--fs-radius-full);display:inline-block}.fs-insect .lg .up{background:var(--d0)}.fs-insect .lg .down{background:var(--d4)}.fs-insflow{width:100%;overflow:hidden}.fs-insflow .ax{font-size:10px;fill:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-insflow .cap{font-size:10px;letter-spacing:.06em;fill:var(--fs-content-tertiary)}.fs-insflow .v{font-size:10px;font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.fs-ins{min-width:0;--d0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--d2: color-mix(in srgb, var(--fs-content-primary) 48%, var(--fs-surface-card));--d3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--d4: color-mix(in srgb, var(--fs-content-primary) 23%, var(--fs-surface-card));--d5: color-mix(in srgb, var(--fs-content-primary) 15%, var(--fs-surface-card))}.fs-insthap{display:flex;flex-direction:column;gap:var(--fs-sp-2);margin-top:var(--fs-sp-5);min-width:0}.fs-insthap>header,.fs-insthap .hang{display:grid;grid-template-columns:92px minmax(0,1fr) 64px minmax(0,1fr) 92px;align-items:center;gap:var(--fs-sp-4)}.fs-insthap>header{padding-bottom:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase}.fs-insthap>header .ban{grid-column:2;text-align:right}.fs-insthap>header .mua{grid-column:4}.fs-insthap .hang{min-height:42px}.fs-insthap .ky{grid-column:3;text-align:center;color:var(--fs-content-secondary);font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.fs-insthap .ben{display:contents}.fs-insthap .ben i{height:12px;min-width:3px;border-radius:var(--fs-radius-full)}.fs-insthap .ben--ban i{grid-column:2;justify-self:end}.fs-insthap .ben--mua i{grid-column:4}.fs-insthap .ben--mua i{background:linear-gradient(to right,var(--d0),var(--d2))}.fs-insthap .ben--ban i{background:linear-gradient(to left,var(--d3),var(--d5))}.fs-insthap .ben .so{display:flex;flex-direction:column;color:var(--fs-content-secondary);font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.fs-insthap .ben--ban .so{grid-column:1;text-align:right}.fs-insthap .ben--mua .so{grid-column:5}.fs-insthap .ben .so em{font-style:normal;color:var(--fs-content-tertiary);font-size:var(--fs-text-micro)}.fs-insthap .ben .so.trong{color:var(--fs-content-disabled)}.fs-insquy{margin-top:var(--fs-sp-6)}.fs-insquy>header{display:flex;align-items:baseline;gap:var(--fs-sp-5);padding-bottom:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle)}.fs-insquy>header{gap:var(--fs-sp-4)}.fs-insquy>header b{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.fs-insquy>header span{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.fs-insquy>header em{margin-left:auto;font-style:normal;font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums}.fs-inslead{margin:var(--fs-sp-4) 0 var(--fs-sp-5);color:var(--fs-content-secondary);font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body)}.fs-inslead b{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.fs-insnote{margin:var(--fs-sp-6) 0 var(--fs-sp-3);padding:var(--fs-sp-5) var(--fs-sp-6);border:1px dashed var(--fs-border-strong);border-radius:var(--fs-radius-md);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.fs-insnote b{color:var(--fs-content-secondary)}.fs-insflow .diem circle{stroke-width:2}.fs-insflow .diem.mua circle{fill:var(--d0);stroke:var(--fs-surface-card)}.fs-insflow .diem.ban circle{fill:var(--fs-surface-card);stroke:var(--d2)}.fs-insflow .v.up{fill:var(--fs-content-secondary)}.fs-insflow .v.down{fill:var(--fs-content-tertiary)}.fs-insgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-sp-8)}@media(max-width:900px){.fs-insgrid{grid-template-columns:minmax(0,1fr)}}.fs-inswho{display:grid;gap:var(--fs-sp-3);margin-top:var(--fs-sp-4)}.fs-inswho li{display:grid;grid-template-columns:minmax(0,1fr) 34% auto;align-items:center;gap:var(--fs-sp-4);font-size:var(--fs-text-dense)}.fs-inswho li.dim .nm{color:var(--fs-content-tertiary)}.fs-inswho .nm{display:flex;align-items:center;gap:var(--fs-sp-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-inswho .nm i{flex:none;font-style:normal;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);padding:0 var(--fs-sp-2)}.fs-inswho .tr{height:8px;border-radius:var(--fs-radius-xs);background:var(--fs-surface-active);overflow:hidden}.fs-inswho .tr i{display:block;height:100%}.fs-inswho .tr .up{background:linear-gradient(to right,var(--d2),var(--d0));border-radius:var(--fs-radius-full)}.fs-inswho .tr .down{background:linear-gradient(to right,var(--d4),var(--d2));border-radius:var(--fs-radius-full)}.fs-inswho b{font-variant-numeric:tabular-nums;white-space:nowrap}.fs-insdots{display:flex;align-items:center;gap:var(--fs-sp-3);margin-top:var(--fs-sp-5)}.fs-insdots i{flex:1;height:10px;border-radius:var(--fs-radius-full);background:var(--d4)}.fs-insdots i.me{background:var(--fs-content-primary);height:20px}.fs-insends{display:flex;justify-content:space-between;margin-top:var(--fs-sp-3);font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-r360top{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--fs-sp-8);align-items:center;padding-bottom:var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.fs-r360radar{display:flex;justify-content:center;padding:var(--fs-sp-4) var(--fs-sp-8)}.fs-r360radar svg{overflow:visible}.fs-r360verdict .verdict{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-bold);letter-spacing:.5px}.fs-r360verdict .sub{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);margin-bottom:var(--fs-sp-5)}.fs-r360verdict .sub b{color:var(--fs-content-secondary)}.fs-r360list{margin-bottom:var(--fs-sp-5)}.fs-r360list .h{font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);margin-bottom:var(--fs-sp-3)}.fs-r360list .row{display:flex;align-items:flex-start;gap:var(--fs-sp-3);font-size:var(--fs-text-dense);line-height:18px;color:var(--fs-content-secondary);padding:var(--fs-sp-1) 0}.fs-r360list .ic{flex:none;width:14px;height:14px;border-radius:var(--fs-radius-full);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:var(--fs-weight-bold);margin-top:2px}.fs-r360list .ok .ic{background:var(--fs-up-surface);color:var(--fs-up)}.fs-r360list .no .ic{background:var(--fs-down-surface);color:var(--fs-down)}.fs-r360list .mut{color:var(--fs-content-tertiary)}.fs-r360cat{border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);padding-bottom:var(--fs-sp-5)}.fs-r360cat:last-of-type{border-bottom:none}.fs-r360cat header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-4)}.fs-r360cat header .sc{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-bold)}.fs-crit{display:flex;gap:var(--fs-sp-4);padding:var(--fs-sp-3) 0;border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-crit .ic{flex:none;width:16px;height:16px;border-radius:var(--fs-radius-full);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--fs-weight-bold);background:var(--fs-down-surface);color:var(--fs-down);margin-top:1px}.fs-crit.ok .ic{background:var(--fs-up-surface);color:var(--fs-up)}.fs-crit .bd{min-width:0;flex:1}.fs-crit .t{display:flex;justify-content:space-between;gap:var(--fs-sp-5);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-medium);flex-wrap:wrap}.fs-crit .t .num{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold);white-space:nowrap}.fs-crit .t .mut{color:var(--fs-content-tertiary);font-weight:var(--fs-weight-regular)}.fs-crit .w{font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary);margin-top:2px}.fs-techsum{display:flex;align-items:center;gap:var(--fs-sp-6);flex-wrap:wrap}.fs-techsum .verdict{font-size:var(--fs-text-h3);font-weight:var(--fs-weight-bold)}.fs-techsum .counts{display:flex;gap:var(--fs-sp-3);margin-left:auto}.fs-disclaimer{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary);padding:var(--fs-sp-4) var(--fs-sp-5);display:flex;gap:var(--fs-sp-5);flex-wrap:wrap;align-items:center}.fs-source{display:flex;align-items:center;gap:var(--fs-sp-3);flex:none;font-variant-numeric:tabular-nums}.fs-source b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold)}.fs-source .dot{width:var(--fs-sp-3);height:var(--fs-sp-3);border-radius:var(--fs-radius-full);background:var(--fs-ref);flex:none}.fs-source .dot.live{background:var(--fs-up)}.fs-headsource{margin-left:auto;flex:none;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-idxthe{display:flex;gap:6px;flex:none;flex:1;min-height:0;align-items:center;padding:var(--khu-khe) var(--khu-le) 0;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--khu-le);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);scroll-snap-type:x proximity}.fs-idxthe::-webkit-scrollbar{display:none}.fs-idxthe .the{flex:none;scroll-snap-align:start;display:flex;align-items:center;height:100%;min-height:38px;gap:7px;padding:5px 9px 5px 5px;border:1px solid var(--fs-border-default);border-radius:var(--khu-bo);background:var(--fs-surface-card);cursor:pointer;font-variant-numeric:tabular-nums}.fs-idxthe .the.on{border-color:var(--fs-border-strong, var(--fs-content-tertiary))}.fs-idxthe .the .mui{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:calc(var(--khu-bo) - 2px);font-size:14px;font-weight:700}.fs-idxthe .the .so{display:grid;grid-template-columns:auto auto;align-content:center;justify-content:start;column-gap:7px;row-gap:3px}.fs-idxthe .the .d1,.fs-idxthe .the .d2{display:contents}.fs-idxthe .the .d1 b{font-size:12px;color:var(--fs-content-primary)}.fs-idxthe .the .d1 i,.fs-idxthe .the .d2 i{font-style:normal;text-align:right}.fs-idxthe .the .d1 i{font-size:12px;font-weight:600}.fs-idxthe .the .d2 b{font-size:11px;font-weight:700}.fs-idxthe .the .d2 i{font-size:11px}.fs-idxthe .the.len .mui{background:#16a34a24}.fs-idxthe .the.xuong .mui{background:#dc26261f}.fs-idxthe .the.len .mui,.fs-idxthe .the.len .so{color:var(--fs-up)}.fs-idxthe .the.xuong .mui,.fs-idxthe .the.xuong .so{color:var(--fs-down)}.fs-ddcell.mo>button{outline:2px solid var(--fs-accent-500);outline-offset:-1px}.fs-ddchip{flex:none;padding:0 var(--fs-sp-3);height:var(--fs-control-xs);border:0;border-radius:var(--khu-bo);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary);font-size:var(--khu-chu-phu);cursor:not-allowed;opacity:.6}.fs-col{--khu-le: var(--fs-sp-5);--khu-cao: var(--fs-control-sm);--khu-bo: var(--fs-radius-sm);--khu-bo-trong: var(--fs-radius-xs);--khu-khe: var(--fs-sp-3);--khu-chu: var(--fs-text-dense);--khu-chu-phu: var(--fs-text-caption);--fs-hangloc-cao: calc(var(--khu-cao) + var(--fs-sp-3))}.fs-idxkhu{flex:none;display:flex;flex-direction:column;height:calc(var(--fs-dau-cao) - var(--fs-loc-cao) - var(--fs-hangloc-cao))}.fs-idxtt{position:relative;display:flex;gap:6px;padding:var(--khu-khe) var(--khu-le) 0}.fs-idxtt .tab{flex:1;min-width:0;display:flex;gap:2px;height:var(--khu-cao);padding:2px;border-radius:var(--khu-bo);background:var(--fs-surface-sunken)}.fs-idxtt .tab button{flex:1;min-width:0;padding:0 var(--fs-sp-2);border:0;border-radius:var(--khu-bo-trong);background:transparent;color:var(--fs-content-secondary);font-size:var(--khu-chu);font-weight:var(--fs-weight-semibold);cursor:pointer}.fs-idxtt .tab button.on{background:var(--fs-surface-card);color:var(--fs-content-primary);box-shadow:0 1px 2px #0000001f}.fs-idxtt .them{width:var(--khu-cao);height:var(--khu-cao);display:grid;place-items:center;border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--khu-bo);background:var(--fs-surface-card);color:var(--fs-content-secondary);font-size:var(--fs-text-body-lg);line-height:1;cursor:pointer}.fs-idxttmenu{padding:4px;border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);border:1px solid var(--fs-border-default);box-shadow:var(--fs-shadow-lg, 0 10px 24px rgb(0 0 0 / .25))}.fs-idxttmenu .dau{padding:4px 8px;font-size:10px;letter-spacing:.04em;color:var(--fs-content-tertiary);text-transform:uppercase}.fs-idxttmenu .m{position:relative;display:block;width:100%;text-align:left;padding:6px 8px;border:0;border-radius:var(--fs-radius-sm);background:transparent;cursor:pointer}.fs-idxttmenu .m:disabled{cursor:default;opacity:.5}.fs-idxttmenu .m:not(:disabled):hover{background:var(--fs-surface-sunken)}.fs-idxttmenu .m b{display:block;font-size:12px;color:var(--fs-content-primary)}.fs-idxttmenu .m i{font-style:normal;font-size:10px;color:var(--fs-content-tertiary)}.fs-idxttmenu .m .tick{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--fs-up)}.fs-idxtrong{margin:8px var(--khu-le) 12px;padding:10px;border:1px dashed var(--fs-border-default);border-radius:var(--khu-bo);font-size:11px;line-height:1.5;color:var(--fs-content-tertiary)}.fs-canhbaokho{margin:var(--fs-sp-3) var(--fs-sp-5) 0;padding:var(--fs-sp-3) var(--fs-sp-4);border-radius:var(--fs-radius-sm);border:1px solid var(--fs-warn, #e0a800);background:#e0a8001a;color:var(--fs-content-primary);font-size:var(--fs-text-micro);line-height:1.5}.fs-logoma{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--fs-radius-sm);overflow:hidden}.fs-logoma img{width:100%;height:100%;object-fit:contain}.fs-logoma:not(.chu){background:none;border-radius:0}.fs-logoma.trong{background:#fff;border-radius:var(--fs-radius-sm);padding:2px}.fs-logoma.chu{color:var(--fs-content-oncolor);font-weight:var(--fs-weight-bold);letter-spacing:-.02em}.fs-saodau{color:var(--fs-content-tertiary);font-size:12px;opacity:.7}.fs-sao{border:0;background:transparent;padding:0;width:18px;color:var(--fs-content-tertiary);font-size:13px;line-height:1;cursor:pointer}.fs-sao.on,.fs-sao:hover{color:var(--fs-warn, #e0a800)}.fs-sao.lon{width:24px;font-size:16px}.fs-ytnut{flex:none;height:var(--khu-cao);min-width:var(--khu-cao);padding:0 var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--khu-bo);background:var(--fs-surface-card);color:var(--fs-content-secondary);font-size:var(--khu-chu);font-variant-numeric:tabular-nums;cursor:pointer}.fs-ytnut.on{background:color-mix(in srgb,var(--fs-accent-500) 16%,transparent);color:var(--fs-warn, #e0a800);font-weight:700}.fs-listwrap.keo-duoc tbody tr{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.fs-listwrap.dang-keo tbody tr{cursor:grabbing}.fs-listwrap .fs-keo-nguon{opacity:.45}.fs-listwrap .fs-keo-tren td{box-shadow:inset 0 2px 0 var(--fs-accent-500)}.fs-listwrap .fs-keo-duoi td{box-shadow:inset 0 -2px 0 var(--fs-accent-500)}.fs-aside .fs-ddrow{display:flex;gap:4px;height:calc(var(--fs-hangloc-cao) - var(--khu-khe));margin-top:var(--khu-khe);align-items:stretch;padding:0 var(--khu-le);box-sizing:border-box}.fs-lococ{display:flex;flex-wrap:wrap;gap:4px;padding:0 var(--khu-le) 10px}.fs-lococ button{padding:3px 8px;border:0;border-radius:var(--fs-radius-sm);background:color-mix(in srgb,var(--fs-accent-500) 16%,transparent);color:var(--fs-content-primary);font-size:var(--fs-text-micro);cursor:pointer}.fs-lococ button i{font-style:normal;opacity:.6;margin-left:2px}.fs-lococ .xoa{background:transparent;color:var(--fs-content-tertiary);text-decoration:underline}.fs-ttrong{padding:var(--fs-sp-5)}.fs-ttrong b{display:block;margin-bottom:var(--fs-sp-3);font-size:var(--fs-text-dense)}.fs-ttrong p{margin:0 0 var(--fs-sp-3);font-size:var(--fs-text-micro);line-height:1.55;color:var(--fs-content-secondary)}.fs-ttrong .can{color:var(--fs-content-tertiary);font-style:italic}.fs-fpanel .fs-ddrow{display:flex;gap:5px;flex-wrap:wrap}.fs-headspace{flex:1}.fs-idxblock{background:var(--fs-surface-card)}.fs-idxblock--bar{display:flex;gap:var(--fs-sp-1);margin-left:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.fs-idxblock--bar::-webkit-scrollbar{display:none}.fs-idxblock--bar .fs-idxrow{width:auto;min-width:168px;padding:var(--fs-sp-2) var(--fs-sp-4);border-bottom:none;border-radius:var(--fs-radius-md);gap:var(--fs-sp-1) var(--fs-sp-3)}.fs-idxblock--bar .fs-idxrow .vol,.fs-idxblock--bar .fs-idxrow .counts{display:none}.fs-idxblock--bar .fs-idxrow .breadth{height:3px}.fs-idxhead{display:flex;align-items:center;gap:var(--fs-sp-4);height:var(--fs-bar-panelhd);padding:0 var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.fs-idxhead .hint{margin-left:auto;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-idxrow{display:grid;grid-template-columns:minmax(0,1fr) 54px auto;grid-template-areas:"lead spark trail" "breadth breadth counts";align-items:center;gap:var(--fs-sp-2) var(--fs-sp-4);width:100%;padding:var(--fs-sp-4) var(--fs-sp-5);border:none;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);background:none;text-align:left;cursor:pointer;transition:background-color var(--fs-dur-micro) var(--fs-ease)}.fs-idxrow:last-of-type{border-bottom:none}.fs-idxrow:hover{background:var(--fs-surface-hover)}.fs-idxrow.on{background:var(--fs-surface-accent)}.fs-idxrow .lead{grid-area:lead;display:flex;flex-direction:column;min-width:0}.fs-idxrow .nm{font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);white-space:nowrap}.fs-idxrow .vol{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);white-space:nowrap}.fs-spark{grid-area:spark;display:block}.fs-idxrow .trail{grid-area:trail;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.fs-idxrow .val{font-size:var(--fs-text-body);line-height:var(--fs-leading-dense);font-weight:var(--fs-weight-bold)}.fs-idxrow .chg{font-size:var(--fs-text-micro);font-weight:var(--fs-weight-semibold)}.fs-idxrow .breadth{grid-area:breadth;display:flex;height:4px;border-radius:var(--fs-radius-full);overflow:hidden;background:var(--fs-surface-active)}.fs-idxrow .breadth i{display:block;height:100%}.fs-idxrow .breadth .up{background:var(--fs-up)}.fs-idxrow .breadth .flat{background:var(--fs-ref)}.fs-idxrow .breadth .down{background:var(--fs-down)}.fs-idxrow .counts{grid-area:counts;display:flex;gap:var(--fs-sp-3);font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-micro);font-weight:var(--fs-weight-semibold)}.fs-wlhead{display:flex;align-items:center;gap:var(--fs-sp-4);height:var(--fs-bar-panelhd);padding:0 var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.fs-ddrow{display:flex;gap:var(--fs-sp-2);padding:var(--fs-sp-4) var(--fs-sp-5) 0}.fs-ddcell{flex:1;min-width:0}.fs-ddmenu{min-width:172px;background:var(--fs-surface-raised);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-3);padding:var(--fs-sp-2)}.fs-ddmenu button{display:block;width:100%;text-align:left;border:none;background:none;cursor:pointer;font-size:var(--fs-text-dense);border-radius:var(--fs-radius-sm);padding:var(--fs-sp-3) var(--fs-sp-4);color:var(--fs-content-secondary)}.fs-ddmenu button:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-ddmenu button.on{color:var(--fs-content-accent);font-weight:var(--fs-weight-semibold)}.fs-ctrl{display:flex;gap:var(--fs-sp-2);min-height:var(--fs-loc-cao);padding:var(--khu-khe) var(--khu-le) calc(var(--khu-khe) - 1px);box-sizing:border-box;border-bottom:var(--fs-border-width) solid var(--fs-border-default);align-items:center;position:relative;z-index:var(--fs-z-sticky)}.fs-ctrl .fsui-input,.fs-ctrl .fsui-btn,.fs-ctrl .fsui-seg{height:var(--khu-cao);border-radius:var(--khu-bo)}.fs-ctrl .fsui-seg button{border-radius:var(--khu-bo-trong)}.fs-ctrl .fsui-seg{border-color:transparent}.fs-ctrl .fsui-input{background:var(--fs-surface-card)}.fs-ctrl .fsui-input,.fs-ctrl .fsui-btn{font-size:var(--khu-chu)}.fs-ddrow .fsui-btn,.fs-ddchip{height:var(--khu-cao);border-radius:var(--khu-bo);font-size:var(--khu-chu)}.fs-fpanel{background:var(--fs-surface-raised);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-3);padding:var(--fs-sp-5)}.fs-nutloc{display:inline-flex}.fs-fsec{margin-bottom:var(--fs-sp-5)}.fs-fsec .t{font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);margin-bottom:var(--fs-sp-3);padding-bottom:var(--fs-sp-3);border-bottom:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fs-sp-3) var(--fs-sp-5)}.fs-fitem{display:flex;align-items:center;gap:var(--fs-sp-4);border:none;background:none;cursor:pointer;font-size:var(--fs-text-dense);color:var(--fs-content-secondary);padding:var(--fs-sp-1) 0;text-align:left}.fs-fitem:hover{color:var(--fs-content-primary)}.fs-fbox{width:14px;height:14px;border-radius:var(--fs-radius-xs);flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--fs-text-micro);font-weight:var(--fs-weight-bold);background:var(--fs-surface-sunken);border:var(--fs-border-width) solid var(--fs-border-strong);color:transparent;transition:background-color var(--fs-dur-micro) var(--fs-ease)}.fs-fbox.on{background:var(--fs-accent-500);color:var(--fs-content-oncolor);border-color:var(--fs-accent-500)}.fs-ffoot{display:flex;align-items:center;gap:var(--fs-sp-4);border-top:var(--fs-border-width) solid var(--fs-border-subtle);padding-top:var(--fs-sp-4)}.fs-ffoot .cnt{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-rowsym{display:flex;align-items:center;gap:var(--fs-sp-4)}.fs-rowsym .box{width:20px;height:20px;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor);font-size:8px;font-weight:var(--fs-weight-bold);display:flex;align-items:center;justify-content:center;flex:none}.fs-rowsym .txt{display:flex;flex-direction:column;line-height:1.15}.fs-rowsym .s{font-weight:var(--fs-weight-semibold);font-size:var(--fs-text-dense)}.fs-rowsym .n{font-size:9.5px;color:var(--fs-content-tertiary)}.fs-heat{padding:var(--fs-sp-4)}.fs-heatgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:96px;grid-auto-flow:dense;gap:var(--fs-sp-4)}.fs-heatgrp{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.fs-heatgrp .name{font-size:9px;line-height:12px;font-weight:var(--fs-weight-bold);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary);padding:0 0 var(--fs-sp-2);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-heattiles{flex:1;display:grid;grid-auto-rows:minmax(16px,1fr);grid-auto-flow:dense;gap:2px;min-height:0}.fs-tile{border:none;cursor:pointer;border-radius:var(--fs-radius-xs);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;min-width:0;min-height:0;overflow:hidden;transition:filter var(--fs-dur-micro) var(--fs-ease)}.fs-tile:hover{filter:brightness(1.18)}.fs-tile .s{font-weight:var(--fs-weight-bold);line-height:1.15}.fs-tile .p{font-weight:var(--fs-weight-semibold);opacity:.92;font-variant-numeric:tabular-nums}.fs-botrow{border-bottom:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-botrow:last-child{border-bottom:none}.fs-botmain{display:flex;gap:var(--fs-sp-4);align-items:center;padding:var(--fs-sp-4) var(--fs-sp-5)}.fs-botmono{width:28px;height:28px;border-radius:var(--fs-radius-md);background:var(--fs-surface-accent);color:var(--fs-content-accent);font-size:var(--fs-text-micro);font-weight:var(--fs-weight-bold);display:flex;align-items:center;justify-content:center;flex:none}.fs-bottxt{display:flex;flex-direction:column;min-width:0}.fs-bottxt .n{font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);font-weight:var(--fs-weight-semibold)}.fs-bottxt .d{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary)}.fs-botres{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-caption);line-height:18px;background:var(--fs-surface-sunken);border-top:var(--fs-border-width) solid var(--fs-border-subtle);padding:var(--fs-sp-3) var(--fs-sp-5);color:var(--fs-content-secondary)}.fs-alrow{display:flex;align-items:center;gap:var(--fs-sp-4);height:var(--fs-row-relaxed);padding:0 var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-dense)}.fs-alrow:last-child{border-bottom:none}.fs-alrow .dot{width:var(--fs-sp-3);height:var(--fs-sp-3);border-radius:var(--fs-radius-full);flex:none}.fs-alrow .s{font-weight:var(--fs-weight-semibold);flex:none}.fs-alrow .t{color:var(--fs-content-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-alrow .time{margin-left:auto;color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);flex:none;font-variant-numeric:tabular-nums}.fs-sugg{position:absolute;top:calc(100% + var(--fs-sp-2));left:0;right:0;background:var(--fs-surface-raised);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-3);z-index:var(--fs-z-dropdown);padding:var(--fs-sp-2);overflow:hidden}.fs-sugg button{display:flex;width:100%;align-items:center;gap:var(--fs-sp-4);border:none;background:none;cursor:pointer;font-size:var(--fs-text-dense);border-radius:var(--fs-radius-sm);padding:var(--fs-sp-3) var(--fs-sp-4);text-align:left;color:var(--fs-content-secondary)}.fs-sugg button:hover{background:var(--fs-surface-hover)}.fs-sugg b{color:var(--fs-content-primary);font-weight:var(--fs-weight-bold);width:42px;flex:none}@media(max-width:1023px){.fs-app,.fs-main{height:auto;min-height:100vh;overflow:visible}.fs-head{position:sticky;top:0;z-index:var(--fs-z-sticky)}.fs-work{grid-template-columns:1fr}.fs-col,.fs-col--main,.fs-colbody{overflow:visible}.fs-colhead{position:sticky;top:var(--fs-bar-head)}.fs-col+.fs-col{border-left:none;border-top:var(--fs-border-width) solid var(--fs-border-default)}.fs-ov,.fs-val{grid-template-columns:1fr}.fs-valleft{border-right:none;padding-right:0;border-bottom:var(--fs-border-width) solid var(--fs-border-default);padding-bottom:var(--fs-sp-5)}}@media(max-width:767px){.fs-head{gap:var(--fs-sp-4);padding:var(--fs-sp-3) var(--fs-sp-4);height:auto;flex-wrap:wrap}.fs-headsearch{order:3;flex:1 1 100%;max-width:none}.fs-qbar{gap:var(--fs-sp-5);padding:var(--fs-sp-4)}.fs-qstats{margin-left:0;width:100%;gap:var(--fs-sp-6)}.fs-qtf{padding:0 var(--fs-sp-4)}.fs-canvas canvas{height:253px}.fs-ov,.fs-fin,.fs-val{padding:var(--fs-sp-5) var(--fs-sp-4);gap:var(--fs-sp-5)}.fs-ovright{padding:0 var(--fs-sp-5)}.fs-finstats{grid-template-columns:repeat(2,1fr)}.fs-bars{gap:var(--fs-sp-3);height:140px}.fs-newsrow{padding:var(--fs-sp-4)}.fs-heatgrid{grid-auto-rows:84px}.fs-drawrail{display:none}.fs-valwrap,.fs-r360top{grid-template-columns:1fr;gap:var(--fs-sp-5)}.fs-r360radar{padding:0 var(--fs-sp-6)}.fs-valright .fs-stats{grid-template-columns:repeat(2,1fr)}.fs-blockpad{padding:var(--fs-sp-5) var(--fs-sp-4)}.fs-maintabs{padding:0 var(--fs-sp-5)}.fs-maintabs .fsui-tabs{scroll-snap-type:x proximity}}.fs-studymenu{width:min(360px,calc(100vw - var(--fs-sp-7)));display:grid;gap:var(--fs-sp-3)}.fs-studymenu .hd{margin:var(--fs-sp-2) var(--fs-sp-2) 0}.fs-studymenu .hd button{flex:1;width:auto;justify-content:center}.fs-studymenu .body{display:grid;gap:var(--fs-sp-3);max-height:58vh;overflow-y:auto;padding:0 var(--fs-sp-3) var(--fs-sp-3)}.fs-studymenu .empty{padding:var(--fs-sp-5);font-size:var(--fs-text-dense);color:var(--fs-content-tertiary);text-align:center}.fs-studymenu .row{border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.fs-studymenu .row.off{opacity:.5}.fs-studymenu .main{display:flex;align-items:center;gap:var(--fs-sp-2);padding:var(--fs-sp-2) var(--fs-sp-3)}.fs-studymenu .dots{display:flex;flex-direction:column;gap:2px;flex:none}.fs-studymenu .dots i{width:10px;height:2px;border-radius:var(--fs-radius-full)}.fs-studymenu .nm{flex:1;min-width:0;display:grid;text-align:left;border:0;background:none;cursor:pointer;padding:var(--fs-sp-2);color:var(--fs-content-primary);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold)}.fs-studymenu .nm small{font-weight:var(--fs-weight-regular);font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-studymenu .ic{flex:none;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:var(--fs-radius-xs);background:none;color:var(--fs-content-tertiary);cursor:pointer;font-size:12px;padding:0}.fs-studymenu .ic:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-studymenu .ic.danger:hover{color:var(--fs-down)}.fs-studymenu .cfg{display:grid;gap:var(--fs-sp-3);padding:var(--fs-sp-3) var(--fs-sp-4) var(--fs-sp-4);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-studymenu .cfg .what{font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.fs-studymenu .cfg .how{font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-studymenu .prm{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-4);font-size:var(--fs-text-dense);color:var(--fs-content-secondary)}.fs-studymenu .prm input{width:84px;height:var(--fs-control-sm);padding:0 var(--fs-sp-3);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-page);color:var(--fs-content-primary);font-family:var(--fs-font-sans);font-size:var(--fs-text-dense);font-variant-numeric:tabular-nums}.fs-studymenu .clr{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-studymenu .sw{display:flex;gap:var(--fs-sp-2)}.fs-studymenu .sw button{width:16px;height:16px;border-radius:var(--fs-radius-full);border:2px solid transparent;cursor:pointer;padding:0}.fs-studymenu .sw button.on{border-color:var(--fs-content-primary)}.fs-studymenu .sw .reset{background:none;border:var(--fs-border-width) solid var(--fs-border-default);color:var(--fs-content-tertiary);font-size:10px;line-height:1}.fs-studymenu .cfgfoot{display:flex;justify-content:flex-end}.fs-studymenu .tplbar{display:flex;gap:var(--fs-sp-2)}.fs-studymenu .tpls{display:grid;gap:var(--fs-sp-2);padding-top:var(--fs-sp-2);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-studymenu .tpls .t{display:flex;align-items:center;gap:var(--fs-sp-2)}.fs-studymenu .tpls .t>button:first-child{flex:1;text-align:left;border:0;background:none;cursor:pointer;color:var(--fs-content-accent);font-size:var(--fs-text-dense);padding:var(--fs-sp-2)}.fs-studymenu .tpls small{color:var(--fs-content-tertiary)}.fs-studymenu .clearall{display:flex;justify-content:center}.fs-studymenu .presets .chips{display:flex;flex-wrap:wrap;gap:var(--fs-sp-2);margin-top:var(--fs-sp-2)}.fs-studymenu .presets .chips button{display:grid;gap:1px;width:auto;text-align:left;padding:var(--fs-sp-2) var(--fs-sp-3);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:none;cursor:pointer;max-width:165px}.fs-studymenu .presets .chips b{font-size:var(--fs-text-caption);color:var(--fs-content-primary)}.fs-studymenu .presets .chips span{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-studymenu .grp{display:grid;gap:1px}.fs-studymenu .item{display:grid;gap:1px;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:var(--fs-sp-3);border-radius:var(--fs-radius-sm)}.fs-studymenu .item:hover{background:var(--fs-surface-hover)}.fs-studymenu .item .t{display:flex;justify-content:space-between;gap:var(--fs-sp-3);font-size:var(--fs-text-dense);color:var(--fs-content-primary)}.fs-studymenu .item .t i{font-style:normal;color:var(--fs-content-accent)}.fs-studymenu .item .w{font-size:var(--fs-text-micro);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fs-legstudy{display:inline-flex;align-items:baseline;gap:var(--fs-sp-2)}.fs-legstudy em{font-style:normal;color:var(--fs-content-tertiary)}.fs-alertmenu,.fs-snapmenu{width:min(340px,calc(100vw - var(--fs-sp-7)));display:grid;gap:var(--fs-sp-4);padding:var(--fs-sp-4)}.fs-alertmenu .tip,.fs-snapmenu .tip{font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-secondary);padding:var(--fs-sp-3);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.fs-alertmenu .form{display:grid;gap:var(--fs-sp-3)}.fs-alertmenu label{display:grid;gap:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-alertmenu .what{font-size:var(--fs-text-micro);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fs-alertmenu .err{font-size:var(--fs-text-caption);color:var(--fs-down)}.fs-alertmenu .list{display:grid;gap:var(--fs-sp-2);padding-top:var(--fs-sp-3);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-alertmenu .row{display:flex;align-items:center;gap:var(--fs-sp-3);padding:var(--fs-sp-2) var(--fs-sp-3);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.fs-alertmenu .row.off{opacity:.55}.fs-alertmenu .txt{flex:1;min-width:0;display:grid}.fs-alertmenu .txt b{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-alertmenu .txt small{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-alertmenu .ic,.fs-snapmenu .ic{flex:none;border:0;background:none;color:var(--fs-content-tertiary);cursor:pointer;font-size:12px;padding:var(--fs-sp-2)}.fs-alertmenu .ic.danger:hover{color:var(--fs-down)}.fs-alertmenu .note,.fs-snapmenu .note{font-size:var(--fs-text-micro);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fs-snapmenu .grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fs-sp-2)}.fs-snapmenu .msg{font-size:var(--fs-text-caption);color:var(--fs-content-accent);overflow-wrap:anywhere}.fs-snapmenu .preview{width:100%;border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm)}@media(max-width:700px){.fs-toolpop,.fs-toolpop.wide{min-width:0}.fs-studymenu,.fs-alertmenu,.fs-snapmenu{width:auto}}.fs-badges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.fs-badges .stack{position:absolute;left:var(--fs-sp-3);display:grid;gap:2px;justify-items:start}.fs-badges .stack.price{top:var(--fs-sp-2)}.fs-badge{display:flex;align-items:center;gap:var(--fs-sp-2);pointer-events:auto;padding:1px var(--fs-sp-2) 1px var(--fs-sp-1);border-radius:var(--fs-radius-xs);font-size:var(--fs-text-micro);line-height:16px;font-variant-numeric:tabular-nums;color:var(--fs-content-secondary);background:color-mix(in srgb,var(--fs-surface-card) 82%,transparent)}.fs-badge:hover{background:var(--fs-surface-raised)}.fs-badge.off{opacity:.45}.fs-badge .nm{display:inline-flex;align-items:center;gap:var(--fs-sp-2);border:0;background:none;padding:0 var(--fs-sp-1);font:inherit;color:var(--fs-content-primary);cursor:pointer;white-space:nowrap}.fs-badge .dots{display:inline-flex;flex-direction:column;gap:1px}.fs-badge .dots i{width:8px;height:2px;border-radius:var(--fs-radius-full)}.fs-badge b{font-weight:var(--fs-weight-semibold)}.fs-badge .ic{border:0;background:none;padding:0 2px;color:var(--fs-content-tertiary);cursor:pointer;font-size:10px;line-height:1;opacity:0}.fs-badge:hover .ic,.fs-badge:focus-within .ic{opacity:1}.fs-badge .ic:hover{color:var(--fs-content-primary)}.fs-badge .ic.x:hover{color:var(--fs-down)}@media(hover:none){.fs-badge .ic{opacity:1}}.fs-prevwrap{min-height:100dvh;background:var(--fs-surface-page);padding:var(--fs-sp-6) var(--fs-sp-7) var(--fs-sp-9)}.fs-prevhd{display:flex;align-items:center;gap:var(--fs-sp-5);flex-wrap:wrap;max-width:1120px;margin:0 auto var(--fs-sp-7)}.fs-prevhd h1{flex:1;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.fs-prevhd select{width:auto;min-width:210px}.fs-r6{max-width:1120px;margin:0 auto;gap:var(--fs-sp-7)}[data-tone=good]{--t: var(--fs-up)}[data-tone=mid]{--t: var(--fs-amber-500)}[data-tone=bad]{--t: var(--fs-down)}[data-tone=na]{--t: var(--fs-border-strong)}.fs-r6hero{display:grid;grid-template-columns:auto minmax(0,1fr) 320px;gap:var(--fs-sp-7);align-items:center;padding:var(--fs-sp-6) var(--fs-sp-7);border-radius:var(--fs-radius-lg);background:var(--fs-surface-raised)}@media(max-width:900px){.fs-r6hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}.fs-ring{display:grid;justify-items:center;gap:var(--fs-sp-3)}.fs-ring svg{width:140px;height:140px}.fs-ring .track{fill:none;stroke:var(--fs-surface-active);stroke-width:10}.fs-ring .fill{fill:none;stroke:var(--t);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray var(--fs-dur-slow, .4s) var(--fs-ease)}.fs-ring .v{font-size:34px;font-weight:700;fill:var(--fs-content-primary)}.fs-ring .u{font-size:12px;fill:var(--fs-content-tertiary)}.fs-ring .grade{padding:2px var(--fs-sp-4);border-radius:var(--fs-radius-full);background:color-mix(in srgb,var(--t) 18%,transparent);color:var(--t);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold)}.fs-r6hero .mid .nm{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.fs-r6hero .chips,.fs-r6val .chips{display:flex;flex-wrap:wrap;gap:var(--fs-sp-2);margin-top:var(--fs-sp-4)}.chip{padding:3px var(--fs-sp-4);border-radius:var(--fs-radius-full);background:var(--fs-surface-active);color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.chip b{color:var(--fs-content-primary)}.chip.warn{background:color-mix(in srgb,var(--fs-amber-500) 16%,transparent);color:var(--fs-amber-500)}.fs-softradar{width:100%;max-width:320px;height:auto;overflow:visible}.fs-softradar .ring{fill:none;stroke:var(--fs-border-subtle);stroke-width:1;stroke-linejoin:round}.fs-softradar .ring.faint{opacity:.55}.fs-softradar .blob{fill:color-mix(in srgb,var(--fs-accent-500) 32%,transparent);stroke:var(--fs-accent-500);stroke-width:2.5;stroke-linejoin:round}.fs-softradar .lb{font-size:12px;fill:var(--fs-content-tertiary)}.fs-scorebar{position:relative;display:block;height:8px;border-radius:var(--fs-radius-full);background:var(--fs-surface-active);overflow:hidden}.fs-scorebar i{display:block;height:100%;border-radius:var(--fs-radius-full);background:var(--t);transition:width var(--fs-dur-slow, .4s) var(--fs-ease)}.fs-r6axes{display:grid;gap:var(--fs-sp-2)}.fs-r6axes .ax{border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);overflow:hidden}.fs-r6axes .row{display:grid;grid-template-columns:170px minmax(0,1fr) 44px;align-items:center;gap:var(--fs-sp-5);width:100%;padding:var(--fs-sp-4) var(--fs-sp-5);border:0;background:none;cursor:pointer;text-align:left;font-size:var(--fs-text-body);color:var(--fs-content-primary)}@media(max-width:640px){.fs-r6axes .row{grid-template-columns:118px minmax(0,1fr) 38px;gap:var(--fs-sp-3);font-size:var(--fs-text-dense)}}.fs-r6axes .row:hover{background:var(--fs-surface-hover)}.fs-r6axes .row b{text-align:right;font-variant-numeric:tabular-nums;color:var(--t)}.fs-r6axes .detail{padding:0 var(--fs-sp-5) var(--fs-sp-5)}.fs-r6axes .detail .what{padding:var(--fs-sp-2) 0 var(--fs-sp-4);font-size:var(--fs-text-dense);color:var(--fs-content-tertiary);max-width:64ch}.fs-r6axes .parts{display:grid;gap:var(--fs-sp-3)}.fs-r6axes .p{display:grid;grid-template-columns:200px minmax(0,1fr) 90px 44px;align-items:center;gap:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);cursor:help}@media(max-width:720px){.fs-r6axes .p{grid-template-columns:minmax(0,1fr) 76px}.fs-r6axes .p .fs-scorebar{grid-column:1 / -1;order:3}.fs-r6axes .p .pw{display:none}}.fs-r6axes .pv{text-align:right;font-variant-numeric:tabular-nums;color:var(--fs-content-primary)}.fs-r6axes .pw{text-align:right;font-variant-numeric:tabular-nums}.fs-r6theses{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--fs-sp-5)}.fs-r6theses .col{display:grid;align-content:start;gap:var(--fs-sp-3)}.fs-r6theses header{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-text-body);padding-bottom:var(--fs-sp-2);border-bottom:2px solid var(--fs-border-subtle)}.fs-r6theses .strength header{border-bottom-color:var(--fs-up)}.fs-r6theses .weakness header{border-bottom-color:var(--fs-down)}.fs-r6theses .risk header{border-bottom-color:var(--fs-amber-500)}.fs-r6theses .catalyst header{border-bottom-color:var(--fs-accent-500)}.fs-r6theses header span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-r6theses .tiles{display:grid;gap:var(--fs-sp-2)}.fs-r6theses .none{font-size:var(--fs-text-dense);color:var(--fs-content-tertiary);padding:var(--fs-sp-3) 0}.fs-tile{display:grid;gap:var(--fs-sp-2);padding:var(--fs-sp-4);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);cursor:help}.fs-tile .l{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-tile .v{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.fs-tile .vs{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-tile.k-strength .v{color:var(--fs-up)}.fs-tile.k-weakness .v{color:var(--fs-down)}.fs-tile.k-risk .v{color:var(--fs-amber-500)}.fs-tile.k-catalyst .v{color:var(--fs-content-accent)}.fs-r6val{display:grid;gap:var(--fs-sp-6);padding:var(--fs-sp-6);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised)}.fs-r6val .headline .k{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-r6val .headline .big{font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.fs-ff{position:relative;display:grid;gap:var(--fs-sp-4);padding:var(--fs-sp-6) 0 var(--fs-sp-2)}.fs-ff .band{position:absolute;top:26px;bottom:6px;border-radius:var(--fs-radius-sm);background:color-mix(in srgb,var(--fs-accent-500) 10%,transparent);pointer-events:none}.fs-ff .now{position:absolute;top:6px;bottom:6px;width:2px;background:var(--fs-content-secondary);transform:translate(-50%);pointer-events:none}.fs-ff .now span{position:absolute;top:-4px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;color:var(--fs-content-secondary);background:var(--fs-surface-raised);padding:0 var(--fs-sp-3)}.fs-ff .r{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:var(--fs-sp-5)}@media(max-width:720px){.fs-ff .r{grid-template-columns:118px minmax(0,1fr);gap:var(--fs-sp-3)}}.fs-ff .l{font-size:12px;color:var(--fs-content-secondary)}.fs-ff .t{position:relative;height:22px}.fs-ff .t i{position:absolute;top:7px;height:8px;border-radius:var(--fs-radius-full)}.fs-ff .t .up{background:color-mix(in srgb,var(--fs-up) 70%,transparent)}.fs-ff .t .down{background:color-mix(in srgb,var(--fs-down) 70%,transparent)}.fs-ff .t em{position:absolute;top:2px;font-style:normal;font-size:12px;font-variant-numeric:tabular-nums;color:var(--fs-content-primary);white-space:nowrap}.fs-ff .t em[data-side=r]{transform:translate(8px)}.fs-ff .t em[data-side=l]{transform:translate(calc(-100% - 8px))}.fs-r6val .skips{display:flex;flex-wrap:wrap;gap:var(--fs-sp-2)}.fs-r6val .skips span{padding:2px var(--fs-sp-3);border-radius:var(--fs-radius-full);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);cursor:help}.fs-r6val .asm{display:grid;gap:var(--fs-sp-4);padding-top:var(--fs-sp-5);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-r6val .asm>header{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-text-body)}.fs-r6val .asm .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--fs-sp-5)}.fs-r6val .slider{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fs-sp-2);align-items:baseline;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-r6val .slider b{font-size:var(--fs-text-body);font-variant-numeric:tabular-nums;color:var(--fs-content-primary)}.fs-r6val .slider.on b{color:var(--fs-content-accent)}.fs-r6val .slider input{grid-column:1 / -1;width:100%;accent-color:var(--fs-accent-500)}.fs-r6inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--fs-sp-2) var(--fs-sp-6)}.fs-r6inputs .row{display:flex;justify-content:space-between;gap:var(--fs-sp-4);padding:var(--fs-sp-3) 0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-dense);color:var(--fs-content-tertiary)}.fs-r6inputs b{color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-r6league{display:grid;gap:1px}.fs-r6league .row{display:grid;grid-template-columns:26px 54px minmax(0,1fr) 34% 42px;align-items:center;gap:var(--fs-sp-4);width:100%;padding:var(--fs-sp-3) var(--fs-sp-4);border:0;border-radius:var(--fs-radius-sm);background:none;cursor:pointer;text-align:left;font-size:var(--fs-text-dense);color:var(--fs-content-secondary)}@media(max-width:640px){.fs-r6league .row{grid-template-columns:22px 50px minmax(0,1fr) 40px}.fs-r6league .row .fs-scorebar{display:none}}.fs-r6league .row:hover{background:var(--fs-surface-hover)}.fs-r6league .row.me{background:var(--fs-surface-accent);color:var(--fs-content-primary)}.fs-r6league .i{color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-r6league .s{font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-r6league .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fs-content-tertiary)}.fs-r6league b{text-align:right;font-variant-numeric:tabular-nums;color:var(--fs-content-primary)}.fs-r6src>button{border:0;background:none;padding:var(--fs-sp-3) 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);cursor:pointer}.fs-r6src ul{display:grid;gap:var(--fs-sp-3);max-width:82ch;padding-top:var(--fs-sp-2)}.fs-r6src li{font-size:var(--fs-text-dense);line-height:var(--fs-leading-body);color:var(--fs-content-secondary);padding-left:var(--fs-sp-5);position:relative}.fs-r6src li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:var(--fs-radius-full);background:var(--fs-border-strong)}.fs-boot{display:grid;place-content:center;justify-items:center;gap:var(--fs-sp-5);min-height:100dvh;background:var(--fs-surface-page);color:var(--fs-content-tertiary);font-size:var(--fs-text-body)}.fs-sortbtn{all:unset;cursor:pointer;white-space:nowrap;border-radius:var(--fs-radius-xs);transition:color .12s ease}.fs-sortbtn:hover{color:var(--fs-content-primary)}.fs-sortbtn.is-on{color:var(--fs-accent-500);font-weight:var(--fs-weight-semibold)}.fs-sortbtn:focus-visible{outline:2px solid var(--fs-accent-500);outline-offset:2px}.fs-emptyfilter{display:flex;flex-direction:column;align-items:center;gap:var(--fs-sp-3)}.fs-emptyfilter .dk{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);max-width:30ch}.fs-listwrap{overflow-x:hidden;overflow-y:hidden}.fs-listwrap table{table-layout:fixed;width:100%}.fs-listwrap table th:nth-child(n+3),.fs-listwrap table td:nth-child(n+3){padding-left:var(--fs-sp-2);padding-right:var(--fs-sp-2)}.fs-listwrap td .fsui-delta,.fs-listwrap td .n{white-space:nowrap}.fs-listwrap th:nth-child(1),.fs-listwrap td:nth-child(1){width:24px;padding-left:2px;padding-right:0;text-align:center}.fs-listwrap th:nth-child(2),.fs-listwrap td:nth-child(2){width:auto}.fs-listwrap th:nth-child(3),.fs-listwrap td:nth-child(3){width:68px}.fs-listwrap th:nth-child(4),.fs-listwrap td:nth-child(4){width:50px}.fs-listwrap th:nth-child(n+5),.fs-listwrap td:nth-child(n+5){width:58px}.fs-listwrap table th:last-child,.fs-listwrap table td:last-child{padding-right:var(--fs-sp-1)}.fs-listwrap .fs-rowsym{min-width:0;gap:var(--fs-sp-3)}.fs-listwrap .fs-rowsym .txt{min-width:0}.fs-listwrap .fs-rowsym .txt .s,.fs-listwrap .fs-rowsym .txt .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-ddgroup{padding:var(--fs-sp-3) var(--fs-sp-4) var(--fs-sp-2);font-size:var(--fs-text-micro);font-weight:var(--fs-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--fs-content-tertiary);border-top:1px solid var(--fs-border-subtle);position:sticky;top:0;background:var(--fs-surface-raised)}.fs-ddgroup:first-child{border-top:0}.fs-live{display:inline-flex;align-items:baseline;gap:var(--fs-sp-2);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);white-space:nowrap;color:var(--fs-content-tertiary)}.fs-live .dot{width:6px;height:6px;border-radius:var(--fs-radius-full);flex:none;align-self:center;background:var(--fs-content-tertiary)}.fs-live .t{font-weight:var(--fs-weight-semibold);color:var(--fs-content-secondary)}.fs-live.is-song .dot{background:var(--fs-up);animation:fs-live-tho 2s ease-in-out infinite}.fs-live.is-song .t{color:var(--fs-up)}.fs-live.is-loi .dot{background:var(--fs-down)}.fs-live.is-loi .t{color:var(--fs-down)}@keyframes fs-live-tho{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.fs-live.is-song .dot{animation:none}}@media(max-width:768px){.fs-live .s{display:none}}:root{--fs-chop: .9s}.fs-tick{display:inline-block;padding:1px 5px;margin:-1px -5px;border-radius:var(--fs-radius-sm);border:1px solid transparent}@media(prefers-reduced-motion:reduce){.fs-tick.is-len,.fs-tick.is-xuong{animation-duration:.4s}}.fs-live.is-chup .dot{background:var(--fs-up)}.fs-live.is-chup .t{color:var(--fs-content-secondary)}.fs-dienbien{border-top:1px solid var(--fs-border-subtle);padding:var(--fs-sp-5) var(--fs-sp-6) var(--fs-sp-6)}.fs-dienbien .dau{display:flex;align-items:baseline;gap:var(--fs-sp-4);flex-wrap:wrap;margin-bottom:var(--fs-sp-4)}.fs-dienbien .ten{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-dienbien .chuthich{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);border-bottom:1px dotted var(--fs-border-subtle);cursor:help}.fs-dienbien .cot,.fs-dienbien .d{display:grid;grid-template-columns:4.5rem 1fr 1fr;gap:var(--fs-sp-3);align-items:center}.fs-dienbien .cot{font-size:var(--fs-text-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--fs-content-tertiary);padding-bottom:var(--fs-sp-2);border-bottom:1px solid var(--fs-border-subtle)}.fs-dienbien .cot span:not(:first-child),.fs-dienbien .d .p,.fs-dienbien .d .k{text-align:right}.fs-dienbien .ds{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto}.fs-dienbien .d{padding:3px 0;font-size:var(--fs-text-dense);font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb,var(--fs-border-subtle) 45%,transparent)}.fs-dienbien .d .g{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro)}.fs-dienbien .hlen .p{color:var(--fs-up)}.fs-dienbien .hxuong .p{color:var(--fs-down)}.fs-dienbien .hngang .p{color:var(--fs-content-secondary)}.fs-dienbien .lon .k{font-weight:var(--fs-weight-bold);color:var(--fs-content-primary)}.fs-dienbien .lon{background:color-mix(in srgb,var(--fs-content-primary) 5%,transparent)}.fs-dienbien .moi{animation:fs-truot-vao .42s ease-out}@keyframes fs-truot-vao{0%{opacity:0;transform:translateY(-6px);background:color-mix(in srgb,var(--fs-accent-500) 22%,transparent)}to{opacity:1;transform:none;background:transparent}}.fs-dienbien .rong,.fs-dienbien .dongcua{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);padding:var(--fs-sp-4) 0 0}@media(prefers-reduced-motion:reduce){.fs-dienbien .moi{animation-duration:1ms}}tr.fs-rowtick.is-len{animation:fs-nen-len var(--fs-chop) ease-out}tr.fs-rowtick.is-xuong{animation:fs-nen-xuong var(--fs-chop) ease-out}@keyframes fs-nen-len{0%,30%{background:color-mix(in srgb,var(--fs-up) 34%,transparent)}to{background:transparent}}@keyframes fs-nen-xuong{0%,30%{background:color-mix(in srgb,var(--fs-down) 34%,transparent)}to{background:transparent}}.fs-tick.is-len{animation:fs-chu-len var(--fs-chop) ease-out}.fs-tick.is-xuong{animation:fs-chu-xuong var(--fs-chop) ease-out}@keyframes fs-chu-len{0%,30%{color:var(--fs-up)}to{color:inherit}}@keyframes fs-chu-xuong{0%,30%{color:var(--fs-down)}to{color:inherit}}@media(prefers-reduced-motion:reduce){.fs-rowtick.is-len,.fs-rowtick.is-xuong{animation-duration:.4s}}.fs-col:has(>.fs-aside){overflow:hidden}.fs-aside,.fs-aside>.fsui-card,.fs-aside>.fsui-card>.fsui-cardbd{display:flex;flex-direction:column;min-height:0;flex:1}.fs-aside .fs-ddrow,.fs-aside .fs-ctrl{flex:none}.fs-aside .fs-listwrap .fsui-tblwrap{overflow:visible}.fs-aside .fs-listwrap table{border-collapse:separate;border-spacing:0}.fs-aside .fs-listwrap thead th{position:sticky;top:0;z-index:2;background:var(--fs-surface-card);box-shadow:inset 0 -1px 0 var(--fs-border-default)}.fs-aside .fs-listwrap tbody td{height:34px}.fs-aside .fs-listwrap{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}html.fs-khop-day .fs-aside .fs-listwrap{flex:none;height:var(--fs-ds-cao)}.fs-aside~.fsui-card{min-height:0;overflow:hidden}.fs-aside .fs-heat{flex:1;min-height:0;overflow-y:auto}Sáu kiểu chạy cùng lúc,cùng một nhịp,để so sánh bằng mắt. Mỗi kiểu chỉ khác nhau ở phần hoạt ảnh; phần bảng dùng chung. */ .fs-xemchop{padding:var(--fs-sp-6);max-width:1400px;margin:0 auto}.fs-xemchop h1{font-size:var(--fs-text-title);margin:0 0 var(--fs-sp-3)}.fs-xemchop .canhbao{margin:0 0 var(--fs-sp-5);font-size:var(--fs-text-dense);color:var(--fs-content-secondary)}.fs-xemchop .dieukhien{display:flex;align-items:center;gap:var(--fs-sp-6);flex-wrap:wrap;margin-bottom:var(--fs-sp-6);font-size:var(--fs-text-dense)}.fs-xemchop select{margin-left:var(--fs-sp-3);font:inherit;padding:4px 8px;border-radius:var(--fs-radius-sm);border:1px solid var(--fs-border-default);background:var(--fs-surface-card);color:inherit}.fs-xemchop .luoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--fs-sp-5)}.fs-xemchop .o{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);overflow:hidden;background:var(--fs-surface-card)}.fs-xemchop .o.dachon{border-color:var(--fs-accent-500);box-shadow:0 0 0 1px var(--fs-accent-500)}.fs-xemchop .dau{padding:var(--fs-sp-4);border-bottom:1px solid var(--fs-border-subtle)}.fs-xemchop .dau button{all:unset;cursor:pointer;display:block;font-weight:var(--fs-weight-semibold);font-size:var(--fs-text-dense);margin-bottom:2px}.fs-xemchop .ta{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-xemchop table{width:100%;border-collapse:collapse}.fs-xemchop td{padding:5px var(--fs-sp-4);font-size:var(--fs-text-dense);font-variant-numeric:tabular-nums}.fs-xemchop .g{text-align:right}.fs-xemchop tr{border-bottom:1px solid color-mix(in srgb,var(--fs-border-subtle) 45%,transparent)}.kieu-dai tr.chop{background-repeat:no-repeat;background-position:right center;animation:xc-fs-dai .9s ease-out}.kieu-dai tr.chop.len{background-image:linear-gradient(color-mix(in srgb,var(--fs-up) 34%,transparent),color-mix(in srgb,var(--fs-up) 34%,transparent))}.kieu-dai tr.chop.xuong{background-image:linear-gradient(color-mix(in srgb,var(--fs-down) 34%,transparent),color-mix(in srgb,var(--fs-down) 34%,transparent))}.kieu-day tr.chop.len{animation:xc-fs-day-len .9s ease-out}.kieu-day tr.chop.xuong{animation:xc-fs-day-xuong .9s ease-out}@keyframes xc-fs-day-len{0%,30%{background:color-mix(in srgb,var(--fs-up) 34%,transparent)}to{background:transparent}}@keyframes xc-fs-day-xuong{0%,30%{background:color-mix(in srgb,var(--fs-down) 34%,transparent)}to{background:transparent}}.kieu-vien tr.chop{box-shadow:inset 3px 0 0 0 transparent}.kieu-vien tr.chop.len{animation:xc-fs-vien-len .9s ease-out}.kieu-vien tr.chop.xuong{animation:xc-fs-vien-xuong .9s ease-out}@keyframes xc-fs-vien-len{0%,40%{box-shadow:inset 3px 0 0 0 var(--fs-up);background:color-mix(in srgb,var(--fs-up) 8%,transparent)}to{box-shadow:inset 3px 0 0 0 transparent;background:transparent}}@keyframes xc-fs-vien-xuong{0%,40%{box-shadow:inset 3px 0 0 0 var(--fs-down);background:color-mix(in srgb,var(--fs-down) 8%,transparent)}to{box-shadow:inset 3px 0 0 0 transparent;background:transparent}}.kieu-vien-o .o-chop{display:inline-block;padding:1px 6px;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor)}.kieu-vien-o .o-chop.len{animation:xc-fs-dac-len .9s ease-out}.kieu-vien-o .o-chop.xuong{animation:xc-fs-dac-xuong .9s ease-out}@keyframes xc-fs-dac-len{0%,35%{background:var(--fs-up);color:var(--fs-content-oncolor)}to{background:transparent;color:inherit}}@keyframes xc-fs-dac-xuong{0%,35%{background:var(--fs-down);color:var(--fs-content-oncolor)}to{background:transparent;color:inherit}}.kieu-quet tr.chop{background-repeat:no-repeat;background-size:45% 100%;animation:xc-fs-quet .9s ease-out}.kieu-quet tr.chop.len{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fs-up) 45%,transparent),transparent)}.kieu-quet tr.chop.xuong{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fs-down) 45%,transparent),transparent)}@keyframes xc-fs-quet{0%{background-position:-45% 0}to{background-position:145% 0}}.kieu-nhay2 tr.chop.len{animation:xc-fs-nhay-len .7s steps(1,end)}.kieu-nhay2 tr.chop.xuong{animation:xc-fs-nhay-xuong .7s steps(1,end)}@keyframes xc-fs-nhay-len{0%,20%{background:color-mix(in srgb,var(--fs-up) 40%,transparent)}21%,45%{background:transparent}46%,70%{background:color-mix(in srgb,var(--fs-up) 40%,transparent)}71%,to{background:transparent}}@keyframes xc-fs-nhay-xuong{0%,20%{background:color-mix(in srgb,var(--fs-down) 40%,transparent)}21%,45%{background:transparent}46%,70%{background:color-mix(in srgb,var(--fs-down) 40%,transparent)}71%,to{background:transparent}}.fs-xemchop tr.chop.len .g{color:var(--fs-up)}.fs-xemchop tr.chop.xuong .g{color:var(--fs-down)}.kieu-vien-o tr.chop .g{color:inherit}@media(prefers-reduced-motion:reduce){.fs-xemchop tr.chop,.fs-xemchop .o-chop{animation-duration:.3s!important}}.fs-toolbtn.chiicon{position:relative;width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.fs-toolbtn.chiicon svg{width:15px;height:15px}.fs-toolbtn.chiicon .dem{position:absolute;top:1px;right:1px;min-width:13px;height:13px;padding:0 3px;border-radius:var(--fs-radius-full);background:var(--fs-accent-500);color:#fff;font-size:9px;font-style:normal;font-weight:var(--fs-weight-bold);line-height:13px;text-align:center}.fs-xemtb{padding:var(--fs-sp-6);max-width:1500px;margin:0 auto}.fs-xemtb h1{font-size:var(--fs-text-title);margin:0 0 var(--fs-sp-3)}.fs-xemtb>header p{margin:0 0 var(--fs-sp-6);font-size:var(--fs-text-dense);color:var(--fs-content-secondary);max-width:80ch}.fs-xemtb section{margin-bottom:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);overflow:hidden}.fs-xemtb section.dachon{border-color:var(--fs-accent-500);box-shadow:0 0 0 1px var(--fs-accent-500)}.fs-xemtb .nhan{padding:var(--fs-sp-3) var(--fs-sp-4);background:var(--fs-surface-sunken, var(--fs-surface-card));border-bottom:1px solid var(--fs-border-subtle);display:flex;align-items:baseline;gap:var(--fs-sp-4);flex-wrap:wrap}.fs-xemtb .nhan button{all:unset;cursor:pointer;font-weight:var(--fs-weight-semibold);font-size:var(--fs-text-dense)}.fs-xemtb .nhan span{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.xt-bar{display:flex;align-items:center;gap:var(--fs-sp-5);padding:0 var(--fs-sp-5);height:var(--fs-bar-head);background:var(--fs-surface-card);overflow:hidden}.xt-bar.p2,.xt-bar.p8{display:block;height:auto;padding:0}.xt-hai .t{display:flex;align-items:center;gap:var(--fs-sp-5);height:var(--fs-bar-head);padding:0 var(--fs-sp-5)}.xt-hai .d{display:flex;align-items:center;gap:var(--fs-sp-6);height:34px;padding:0 var(--fs-sp-5);border-top:1px solid var(--fs-border-subtle);background:var(--fs-surface-sunken, transparent)}.xt-hai .d.manh{height:26px;gap:var(--fs-sp-5)}.xt-logo{width:26px;height:26px;border-radius:var(--fs-radius-sm);background:var(--fs-accent-500);color:#fff;font-weight:var(--fs-weight-bold);font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}.xt-ten{font-size:var(--fs-text-title);flex:none}.xt-menu{display:flex;gap:var(--fs-sp-1);flex:none}.xt-mi{display:inline-flex;align-items:center;gap:var(--fs-sp-2);padding:0 var(--fs-sp-4);height:30px;border-radius:var(--fs-radius-sm);font-size:var(--fs-text-dense);color:var(--fs-content-secondary);white-space:nowrap}.xt-mi.on{background:var(--fs-surface-accent);color:var(--fs-content-accent);font-weight:var(--fs-weight-semibold)}.xt-mi svg{width:15px;height:15px}.xt-tim{flex:none;width:190px;height:30px;line-height:30px;padding:0 var(--fs-sp-4);border-radius:var(--fs-radius-sm);border:1px solid var(--fs-border-default);color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);overflow:hidden;white-space:nowrap}.xt-tim.rong{flex:1;width:auto;min-width:120px}.xt-day{display:flex;align-items:center;gap:var(--fs-sp-6);margin-left:auto;min-width:0;overflow:hidden}.xt-chi{display:inline-flex;align-items:baseline;gap:var(--fs-sp-3);font-size:var(--fs-text-dense);white-space:nowrap}.xt-chi b{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);letter-spacing:.03em}.xt-chi .v{font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.xt-gon{display:inline-flex;gap:var(--fs-sp-2);font-size:var(--fs-text-dense);white-space:nowrap}.xt-gon b{color:var(--fs-content-tertiary);font-weight:var(--fs-weight-medium)}.up{color:var(--fs-up);font-variant-numeric:tabular-nums}.dn{color:var(--fs-down);font-variant-numeric:tabular-nums}.xt-the{display:inline-flex;align-items:baseline;gap:var(--fs-sp-2);padding:3px var(--fs-sp-3);border-radius:var(--fs-radius-sm);font-size:var(--fs-text-micro);white-space:nowrap}.xt-the b{font-size:var(--fs-text-micro)}.xt-the span{font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.xt-the i{font-style:normal;font-variant-numeric:tabular-nums}.xt-the.len{background:var(--fs-up-surface);color:var(--fs-up)}.xt-the.xuong{background:var(--fs-down-surface);color:var(--fs-down)}.xt-nut,.xt-them{display:inline-flex;align-items:center;gap:var(--fs-sp-2);margin-left:auto;padding:3px var(--fs-sp-3);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);font-size:var(--fs-text-dense);white-space:nowrap}.xt-them{margin-left:0;color:var(--fs-content-tertiary)}.xt-nut .cv{font-style:normal;color:var(--fs-content-tertiary)}.xt-hb{display:inline-flex;flex-direction:column;justify-content:center;gap:3px;width:30px;height:30px;padding:0 7px;border-radius:var(--fs-radius-sm);border:1px solid var(--fs-border-default);flex:none}.xt-hb i{display:block;height:1.6px;border-radius:var(--fs-radius-full);background:currentColor}.xt-toi{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-content-secondary)}.xt-hai .t .xt-toi,.xt-hai .t .xt-tim.rong~.xt-toi{margin-left:0}.fs-timkiem{position:relative;flex:1;min-width:120px;max-width:260px}.fs-timkiem>input{width:100%}.fs-timkiem .bang{position:absolute;top:calc(100% + 6px);left:0;width:460px;max-width:min(460px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;background:var(--fs-surface-raised);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-lg, 0 12px 28px rgb(0 0 0 / .28));z-index:var(--fs-z-dropdown);padding:var(--fs-sp-2) 0}.fs-timkiem .tieude{padding:var(--fs-sp-3) var(--fs-sp-4) var(--fs-sp-2);font-size:var(--fs-text-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--fs-content-tertiary)}.fs-timkiem .d{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,8rem) 4.5rem 4.5rem;align-items:center;gap:var(--fs-sp-3);width:100%;padding:var(--fs-sp-2) var(--fs-sp-4);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.fs-timkiem .d.on{background:var(--fs-surface-hover)}.fs-timkiem .d .ma{width:30px;height:22px;border-radius:var(--fs-radius-xs);color:var(--fs-content-oncolor);font-size:8px;font-weight:var(--fs-weight-bold);display:flex;align-items:center;justify-content:center}.fs-timkiem .d .ten{display:flex;flex-direction:column;min-width:0;line-height:1.2}.fs-timkiem .d .ten b{font-size:var(--fs-text-dense)}.fs-timkiem .d .ten i{font-style:normal;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-timkiem .d .nganh{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-timkiem .d .gia,.fs-timkiem .d .chg{text-align:right;font-size:var(--fs-text-dense);font-variant-numeric:tabular-nums}.fs-timkiem .rong{padding:var(--fs-sp-5) var(--fs-sp-4);font-size:var(--fs-text-dense);color:var(--fs-content-tertiary)}.fs-timkiem .chan{padding:var(--fs-sp-2) var(--fs-sp-4);border-top:1px solid var(--fs-border-subtle);font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}@media(max-width:640px){.fs-timkiem .d{grid-template-columns:30px minmax(0,1fr) 4.5rem 4.5rem}.fs-timkiem .d .nganh{display:none}}.fs-gdneo{position:absolute;top:var(--fs-sp-5);width:1px;height:1px;pointer-events:none}.fs-gdtip{width:21rem;max-width:100%;padding:var(--fs-sp-4);padding-right:var(--fs-sp-6);border-radius:var(--fs-radius-md);background:var(--fs-surface-raised);border:1px solid var(--fs-border-default);box-shadow:var(--fs-shadow-lg, 0 10px 24px rgb(0 0 0 / .25));pointer-events:auto}.fs-gdlop>.fs-gdtip{position:relative}.fs-gdtip .dong{position:absolute;top:4px;right:4px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-tertiary);font-size:13px;cursor:pointer}.fs-gdtip .dong:hover{background:var(--fs-surface-sunken);color:var(--fs-content-primary)}@media(max-width:640px){.fs-gdtip{width:100%}.fs-gdtip .dong{width:32px;height:32px}}.fs-gdtip b{display:block;font-size:var(--fs-text-dense)}.fs-gdtip .mocthoigian{display:block;margin-top:1px;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-gdtip ul{margin:var(--fs-sp-3) 0 0;padding-left:1.1em;font-size:var(--fs-text-micro);line-height:1.45;color:var(--fs-content-secondary)}.fs-gdtip li+li{margin-top:3px}.fs-gdtip .nguon{display:block;margin-top:var(--fs-sp-3);padding-top:var(--fs-sp-2);border-top:1px solid var(--fs-border-subtle);font-style:normal;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.fs-hoso{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-sp-5);padding:var(--fs-sp-5);align-content:start}.fs-hskhoi{min-width:0;padding:var(--fs-sp-5);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.fs-hskhoi.rong{grid-column:1 / -1}.fs-hshd{display:flex;align-items:baseline;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-5)}.fs-hshd h3{margin:0;font-size:var(--fs-text-body);line-height:var(--fs-leading-body);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-hshd .phu{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-hstrong{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:1px dashed var(--fs-border-default);border-radius:var(--fs-radius-sm);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fs-hstrong b{font-size:var(--fs-text-dense);color:var(--fs-content-secondary)}.fs-hsluoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--fs-sp-5) var(--fs-sp-6)}.fs-hsluoi>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fs-hsluoi .k{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.fs-hsluoi .v{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hsdiachi{margin-top:var(--fs-sp-5);padding-top:var(--fs-sp-5);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-hsdiachi p{margin:0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.fs-hsdiachi .meta{margin-top:var(--fs-sp-2);color:var(--fs-content-tertiary)}.fs-hsdiachi a{color:var(--fs-content-accent);text-decoration:none}.fs-hsdiachi a:hover{text-decoration:underline}.fs-hscot{display:flex;align-items:flex-end;gap:var(--fs-sp-2);height:168px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.fs-hscot .cot{min-width:26px}.fs-hscot .cot{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--fs-sp-2)}.fs-hscot .chong{display:flex;flex-direction:column;border-radius:var(--fs-radius-xs);overflow:hidden;min-height:2px}.fs-hscot .m{min-height:1px}.fs-hscot .nhan{text-align:center;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-hscot .m0{background:color-mix(in srgb,var(--fs-content-primary) 82%,var(--fs-surface-card))}.fs-hscot .m1{background:color-mix(in srgb,var(--fs-content-primary) 62%,var(--fs-surface-card))}.fs-hscot .m2{background:color-mix(in srgb,var(--fs-content-primary) 46%,var(--fs-surface-card))}.fs-hscot .m3{background:color-mix(in srgb,var(--fs-content-primary) 33%,var(--fs-surface-card))}.fs-hscot .m4{background:color-mix(in srgb,var(--fs-content-primary) 23%,var(--fs-surface-card))}.fs-hscot .m5{background:color-mix(in srgb,var(--fs-content-primary) 15%,var(--fs-surface-card))}.fs-hscot .m+.m{box-shadow:0 -1px 0 var(--fs-surface-card)}.fs-hschugiai{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3) var(--fs-sp-5);margin-top:var(--fs-sp-5)}.fs-hschugiai span{display:inline-flex;align-items:center;gap:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.fs-hschugiai i{width:10px;height:10px;border-radius:var(--fs-radius-xs);flex:none}.fs-hschugiai .m0{background:color-mix(in srgb,var(--fs-content-primary) 82%,var(--fs-surface-card))}.fs-hschugiai .m1{background:color-mix(in srgb,var(--fs-content-primary) 62%,var(--fs-surface-card))}.fs-hschugiai .m2{background:color-mix(in srgb,var(--fs-content-primary) 46%,var(--fs-surface-card))}.fs-hschugiai .m3{background:color-mix(in srgb,var(--fs-content-primary) 33%,var(--fs-surface-card))}.fs-hschugiai .m4{background:color-mix(in srgb,var(--fs-content-primary) 23%,var(--fs-surface-card))}.fs-hschugiai .m5{background:color-mix(in srgb,var(--fs-content-primary) 15%,var(--fs-surface-card))}.fs-hsket{margin:var(--fs-sp-5) 0 0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-hsket b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold)}.fs-hsroom{margin-bottom:var(--fs-sp-5)}.fs-hsroom .so{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-bold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hsroom .so small{font-size:var(--fs-text-body);color:var(--fs-content-tertiary);margin-left:2px}.fs-hsroom .thanh{height:6px;margin:var(--fs-sp-3) 0;border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);overflow:hidden}.fs-hsroom .thanh>div{height:100%;background:var(--fs-content-primary)}.fs-hsroom .giai{margin:0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-hsmoc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.fs-hsmoc li{display:flex;align-items:baseline;gap:var(--fs-sp-5);padding-left:var(--fs-sp-5);border-left:2px solid var(--fs-border-default)}.fs-hsmoc .nam{flex:none;width:34px;font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hsmoc .mo{font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.fs-hscho{margin:0;padding-left:var(--fs-sp-6);display:flex;flex-direction:column;gap:var(--fs-sp-3)}.fs-hscho li{font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-hscho b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold)}.fs-hsnguon{grid-column:1 / -1;margin:0;font-size:var(--fs-text-micro);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}@media(max-width:900px){.fs-hoso{grid-template-columns:minmax(0,1fr)}.fs-hscot{height:132px}}.fs-dongchay{position:relative;padding:0 var(--fs-sp-4);height:300px}.fs-dongchay svg{width:100%;height:100%;display:block;overflow:visible}.fs-dongchay .dai{fill:color-mix(in srgb,var(--fs-content-primary) 26%,var(--fs-surface-card))}.fs-dongchay .dai.chi{fill:color-mix(in srgb,var(--fs-content-primary) 11%,var(--fs-surface-card))}.fs-dongchay .lop-nut{position:absolute;inset:0 var(--fs-sp-4);pointer-events:none}.fs-dongchay .nut{position:absolute;background:color-mix(in srgb,var(--fs-content-primary) 72%,var(--fs-surface-card));border-radius:var(--fs-radius-xs);transform:translate(-50%)}.fs-dongchay .nut.chi{background:color-mix(in srgb,var(--fs-content-primary) 34%,var(--fs-surface-card))}.fs-dongchay .chu{position:absolute;top:50%;left:calc(100% + var(--fs-sp-3));transform:translateY(-50%);display:flex;flex-direction:column;gap:1px;white-space:nowrap;line-height:1.25}.fs-dongchay .nut.phai .chu{left:auto;right:calc(100% + var(--fs-sp-3));align-items:flex-end}.fs-dongchay .chu b{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-dongchay .chu i{font-style:normal;font-size:var(--fs-text-micro);color:var(--fs-content-secondary);font-variant-numeric:tabular-nums}@media(max-width:900px){.fs-dongchay{height:260px}.fs-dongchay .chu b{font-size:var(--fs-text-micro)}.fs-dongchay .chu i{display:none}}.fs-hsnam{display:flex;gap:var(--fs-sp-1);margin-bottom:var(--fs-sp-5);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fs-hsnam::-webkit-scrollbar{display:none}.fs-hsnam button{flex:none;height:var(--fs-control-xs);padding:0 var(--fs-sp-4);border:0;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-tertiary);font-family:inherit;font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums;cursor:pointer}.fs-hsnam button:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-hsnam button.on{background:var(--fs-surface-accent);color:var(--fs-content-accent);font-weight:var(--fs-weight-semibold)}.fs-dongchay .netdan{position:absolute;left:50%;width:1px;background:var(--fs-border-strong);pointer-events:none}.fs-dongchay .chu{transform:translateY(-50%);max-width:160px;overflow:hidden;text-overflow:ellipsis}.fs-chanloi{display:flex;flex-direction:column;gap:var(--fs-sp-2);margin:var(--fs-sp-5);padding:var(--fs-sp-6);border:1px dashed var(--fs-border-strong);border-radius:var(--fs-radius-md);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-chanloi b{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.fs-dongchay .chu i em{font-style:normal;color:var(--fs-content-tertiary)}.fs-hsnam .tua{position:sticky;left:0;z-index:1;margin-right:var(--fs-sp-3);padding:0 var(--fs-sp-4);background:var(--fs-surface-card);border-right:var(--fs-border-width) solid var(--fs-border-default);color:var(--fs-content-secondary);font-size:var(--fs-text-micro)}.fs-hsnam .tua.on{background:var(--fs-surface-accent);color:var(--fs-content-accent)}.fs-dongchay .dai,.fs-dongchay .nut,.fs-dongchay .chu{transition:d var(--fs-dur-base) var(--fs-ease),top .48s var(--fs-ease),height .48s var(--fs-ease)}@media(prefers-reduced-motion:reduce){.fs-dongchay .dai,.fs-dongchay .nut,.fs-dongchay .chu{transition:none}}.fs-hsbaomau{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:1px dashed var(--fs-border-strong);border-radius:var(--fs-radius-md);background:var(--fs-surface-sunken)}.fs-hsbaomau b{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-hsbaomau span{font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.fs-hsbaomau i{font-style:normal;font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-hskhoi.mau{border-style:dashed;border-color:var(--fs-border-strong)}.fs-hskhoi.mau .fs-hshd{padding-bottom:var(--fs-sp-4);border-bottom:1px dashed var(--fs-border-default)}.fs-hsmau{flex:none;margin-left:auto;padding:0 var(--fs-sp-3);border-radius:var(--fs-radius-xs);background:var(--fs-surface-inverse);color:var(--fs-content-inverse);font-size:var(--fs-text-micro);line-height:18px;font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;white-space:nowrap;cursor:help}.fs-hsmau.nho{margin-left:var(--fs-sp-3);padding:0 var(--fs-sp-2);line-height:14px;letter-spacing:0}.fs-hschanmau{margin:var(--fs-sp-4) 0 0;padding-top:var(--fs-sp-4);border-top:1px dashed var(--fs-border-default);font-size:var(--fs-text-micro);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fs-hsluoi>div.omau .k{display:flex;align-items:center;gap:var(--fs-sp-3)}.fs-hsluoi>div.omau .v{color:var(--fs-content-secondary)}.fs-hsroomdo .dau{display:flex;justify-content:space-between;align-items:center;gap:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-hsroomdo .dau b{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.fs-hsroomdo .thanh{position:relative;height:10px;margin:var(--fs-sp-4) 0 var(--fs-sp-3);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken)}.fs-hsroomdo .dung{height:100%;border-radius:var(--fs-radius-xs);background:color-mix(in srgb,var(--fs-content-primary) 78%,var(--fs-surface-card))}.fs-hsroomdo .tran{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--fs-content-primary)}.fs-hsroomdo .chu{margin:0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-hsroomdo .chu b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold)}.fs-hssohuu{display:flex;align-items:center;gap:var(--fs-sp-8)}.fs-hssohuu .hinh{position:relative;flex:none;width:168px;height:168px}.fs-hsvong{width:100%;height:100%;display:block}.fs-hsvong .m0{stroke:color-mix(in srgb,var(--fs-content-primary) 82%,var(--fs-surface-card))}.fs-hsvong .m1{stroke:color-mix(in srgb,var(--fs-content-primary) 62%,var(--fs-surface-card))}.fs-hsvong .m2{stroke:color-mix(in srgb,var(--fs-content-primary) 46%,var(--fs-surface-card))}.fs-hsvong .m3{stroke:color-mix(in srgb,var(--fs-content-primary) 33%,var(--fs-surface-card))}.fs-hsvong .m4{stroke:color-mix(in srgb,var(--fs-content-primary) 23%,var(--fs-surface-card))}.fs-hsvong .m5{stroke:color-mix(in srgb,var(--fs-content-primary) 15%,var(--fs-surface-card))}.fs-hssohuu .giua{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.fs-hssohuu .giua b{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hssohuu .giua span{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.fs-hssohuu .chugiai{flex:1;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.fs-hssohuu .chugiai li{display:flex;align-items:center;gap:var(--fs-sp-4);padding-bottom:var(--fs-sp-4);border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.fs-hssohuu .chugiai li:last-child{padding-bottom:0;border-bottom:0}.fs-hssohuu .chugiai li.fs-hs-cachchia{padding-bottom:var(--fs-sp-3);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary);text-transform:none}.fs-hssohuu .chugiai i{flex:none;width:10px;height:10px;border-radius:var(--fs-radius-xs)}.fs-hssohuu .chugiai .ten{flex:1;min-width:0}.fs-hssohuu .chugiai b{font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hssohuu .chugiai .m0{background:color-mix(in srgb,var(--fs-content-primary) 82%,var(--fs-surface-card))}.fs-hssohuu .chugiai .m1{background:color-mix(in srgb,var(--fs-content-primary) 62%,var(--fs-surface-card))}.fs-hssohuu .chugiai .m2{background:color-mix(in srgb,var(--fs-content-primary) 46%,var(--fs-surface-card))}.fs-hssohuu .chugiai .m3{background:color-mix(in srgb,var(--fs-content-primary) 33%,var(--fs-surface-card))}.fs-hssohuu .chugiai .m4{background:color-mix(in srgb,var(--fs-content-primary) 23%,var(--fs-surface-card))}.fs-hssohuu .chugiai .m5{background:color-mix(in srgb,var(--fs-content-primary) 15%,var(--fs-surface-card))}.fs-hscodong{list-style:none;margin:var(--fs-sp-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--fs-sp-6) var(--fs-sp-8)}.fs-hscodong .hang{display:flex;align-items:baseline;gap:var(--fs-sp-4)}.fs-hscodong .ten{flex:1;min-width:0;font-size:var(--fs-text-body);color:var(--fs-content-primary)}.fs-hscodong .pct{flex:none;font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hscodong .thanh{height:4px;margin:var(--fs-sp-3) 0 var(--fs-sp-2);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);overflow:hidden}.fs-hscodong .thanh>div{height:100%;background:color-mix(in srgb,var(--fs-content-primary) 70%,var(--fs-surface-card))}.fs-hscodong .meta{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-hscay,.fs-hscay ul{list-style:none;margin:0;padding:0}.fs-hscay ul{margin-left:var(--fs-sp-5)}.fs-hscay>.goc>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0 var(--fs-sp-9);align-items:start}.fs-hscay ul li{position:relative;padding-left:var(--fs-sp-7);border-left:var(--fs-border-width) solid var(--fs-border-default)}.fs-hscay ul li:before{content:"";position:absolute;left:0;top:15px;width:12px;height:1px;background:var(--fs-border-default)}.fs-hscay ul li:last-child:after{content:"";position:absolute;left:-1px;top:16px;bottom:0;width:1px;background:var(--fs-surface-card)}.fs-hscay .nut{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fs-sp-2) var(--fs-sp-4);padding:var(--fs-sp-3) 0}.fs-hscay .ten{font-size:var(--fs-text-body);color:var(--fs-content-primary)}.fs-hscay .pct{padding:0 var(--fs-sp-3);border-radius:var(--fs-radius-xs);background:var(--fs-surface-accent);font-size:var(--fs-text-micro);line-height:18px;font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hscay .meta{flex:1 0 100%;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-hscay .goc>.nut .ten{font-weight:var(--fs-weight-semibold)}.fs-hsld{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--fs-sp-5)}.fs-hsld .the{padding:var(--fs-sp-5);border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.fs-hsld .ten{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fs-hsld .chuc{margin-top:2px;font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-hsld .so{display:flex;gap:var(--fs-sp-5);margin-top:var(--fs-sp-5)}.fs-hsld .so>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fs-hsld .so .k{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.fs-hsld .so .v{font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hsld .thanh{height:3px;margin-top:var(--fs-sp-4);border-radius:var(--fs-radius-xs);background:var(--fs-surface-active);overflow:hidden}.fs-hsld .thanh>div{height:100%;background:color-mix(in srgb,var(--fs-content-primary) 70%,var(--fs-surface-card))}.fs-hslien{padding:0;border:0;background:none;font-family:inherit;font-size:inherit;color:var(--fs-content-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.fs-hsloc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-6)}.fs-hsloc label{display:flex;align-items:center;gap:var(--fs-sp-4);min-width:0}.fs-hsloc label>span{flex:none;font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.fs-hsloc select{height:var(--fs-control-md);min-width:150px;max-width:100%;padding:0 var(--fs-sp-5);font-size:var(--fs-text-body)}.fs-hsloc .dem{margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}@media(max-width:620px){.fs-hsloc{gap:var(--fs-sp-4)}.fs-hsloc label{flex:1 0 100%}.fs-hsloc select{flex:1}.fs-hsloc .dem{margin-left:0}}.fs-hstlcuon{max-height:600px;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);padding-left:var(--fs-sp-5);scrollbar-width:thin}.fs-hstlcuon .fs-hstl .nam{position:sticky;top:0;z-index:1;background:var(--fs-surface-card);padding-top:var(--fs-sp-4)}.fs-hstl+.fs-hstl{margin-top:var(--fs-sp-6)}.fs-hstl .nam{padding-bottom:var(--fs-sp-3);border-bottom:var(--fs-border-width) solid var(--fs-border-default);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-hstl ul{list-style:none;margin:0;padding:0}.fs-hstl li{display:grid;grid-template-columns:118px minmax(0,1fr) 92px 56px 76px;align-items:center;gap:var(--fs-sp-4);min-height:var(--fs-row-relaxed);padding:var(--fs-sp-3) 0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle)}.fs-hstl li:hover{background:var(--fs-surface-hover)}.fs-hstl .loai{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-hstl .td{min-width:0;font-size:var(--fs-text-body);color:var(--fs-content-primary)}.fs-hstl .td em{font-style:normal;color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-hstl .ngay,.fs-hstl .trang{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.fs-hstl .mo{justify-self:end;height:var(--fs-control-xs);padding:0 var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font-family:inherit;font-size:var(--fs-text-caption);line-height:calc(var(--fs-control-xs) - 2px);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.fs-hstl .mo:hover{border-color:var(--fs-border-strong);color:var(--fs-content-primary)}.fs-hstl .nhac{grid-column:1 / -1;padding:var(--fs-sp-3) 0 var(--fs-sp-2);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-tertiary)}.fs-hsctwrap{position:relative}.fs-hsduong{position:absolute;top:0;left:0;width:100%;height:calc(100% - 22px);pointer-events:none}.fs-hsduong polyline{fill:none;stroke:var(--fs-content-primary);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.fs-hschugiai i.net{height:2px;border-radius:0;background:var(--fs-content-primary)}.fs-hsvon{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fs-sp-6)}.fs-hssukien{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.fs-hssukien li{display:flex;align-items:baseline;gap:var(--fs-sp-5);padding-left:var(--fs-sp-5);border-left:2px solid var(--fs-border-default)}.fs-hssukien .nam{flex:none;width:34px;font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);font-variant-numeric:tabular-nums}.fs-hssukien .mo{font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.fs-hssukien .mo em{display:block;font-style:normal;color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}@media(max-width:900px){.fs-hssohuu{flex-direction:column;align-items:stretch;gap:var(--fs-sp-6)}.fs-hssohuu .hinh{align-self:center;width:148px;height:148px}.fs-hstl li{grid-template-columns:minmax(0,1fr) 76px;row-gap:var(--fs-sp-2)}.fs-hstl .loai{grid-column:1 / -1}.fs-hstl .ngay{grid-column:1}.fs-hstl .trang{display:none}.fs-hstl .mo{grid-row:2 / 4;grid-column:2}}.fs-legfund{position:relative;white-space:nowrap}.fs-legx{margin-left:4px;padding:0 3px;font:inherit;font-size:13px;line-height:1;color:inherit;background:none;border:0;border-radius:var(--fs-radius-xs);cursor:pointer;opacity:0;transition:opacity .12s ease}.fs-legfund:hover .fs-legx{opacity:.75}.fs-legx:hover{opacity:1!important;background:var(--fs-surface-active)}.fs-legx:focus-visible{opacity:1;outline:1px solid var(--fs-border-strong)}@media(hover:none){.fs-legx{opacity:.6}}.fs-hs-khong{color:var(--fs-content-tertiary);font-style:italic}.fs-hs-suy{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.fs-mbtt{display:flex;flex-direction:column;gap:var(--fs-sp-6);padding:var(--fs-sp-7);border-top:var(--fs-border-width) solid var(--fs-border-default)}.fs-mbtt-hd{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--fs-sp-4)}.fs-mbtt-hd h3{margin:0;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.fs-mbtt-hd .phu{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fs-mbtt-so{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--fs-sp-6)}.fs-mbtt-so>div{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.fs-mbtt-so .k{font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.fs-mbtt-so .v{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-semibold)}.fs-mbtt-so .ghi,.fs-mbtt .tieu{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary)}.fs-mbtt .tieu{margin-bottom:var(--fs-sp-4);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase}.fs-mbtt-phanbo .dong{display:grid;grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;gap:var(--fs-sp-4);padding:var(--fs-sp-2) 0}.fs-mbtt-phanbo .nhan{font-size:var(--fs-text-caption);color:var(--fs-content-secondary);white-space:nowrap}.fs-mbtt-phanbo .thanh{display:block;height:var(--fs-sp-4);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);overflow:hidden}.fs-mbtt-phanbo .thanh i{display:block;height:100%;background:var(--fs-content-secondary)}.fs-mbtt-phanbo .so{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-dense);text-align:right}.fs-mbtt-nganh{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--fs-sp-6)}.fs-mbtt-nganh .d{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--fs-sp-4);padding:var(--fs-sp-3) 0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-dense)}.fs-mbtt-nganh .d:last-child{border-bottom:0}.fs-mbtt-nganh .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-mbtt-nganh .p{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-weight:var(--fs-weight-semibold)}.fs-mbtt-nganh .c{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);white-space:nowrap}.fs-mbtt-ghi{margin:0;font-size:var(--fs-text-micro);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.fsui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--fs-sp-3);height:var(--fs-control-md);padding:0 var(--fs-sp-5);border:var(--fs-border-width) solid transparent;border-radius:var(--fs-radius-sm);font-family:var(--fs-font-sans);font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);font-weight:var(--fs-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--fs-dur-micro) var(--fs-ease),border-color var(--fs-dur-micro) var(--fs-ease),color var(--fs-dur-micro) var(--fs-ease)}@media(pointer:coarse){.fsui-btn:after,.fsui-iconbtn:after{content:"";position:absolute;inset:50% auto auto 50%;width:100%;height:var(--fs-touch-min);min-width:var(--fs-touch-min);transform:translate(-50%,-50%)}.fsui-btn,.fsui-iconbtn{position:relative}}.fsui-btn:focus-visible,.fsui-iconbtn:focus-visible,.fsui-input:focus-visible,.fsui-tab:focus-visible,.fsui-seg button:focus-visible{outline:none;box-shadow:var(--fs-shadow-focus)}.fsui-btn:disabled,.fsui-iconbtn:disabled{cursor:not-allowed;opacity:.45}.fsui-btn--primary{background:var(--fs-accent-500);border-color:var(--fs-accent-500);color:var(--fs-content-oncolor)}.fsui-btn--primary:hover:not(:disabled){background:var(--fs-accent-600);border-color:var(--fs-accent-600)}.fsui-btn--primary:active:not(:disabled){filter:brightness(.94)}.fsui-btn--secondary{background:var(--fs-surface-card);border-color:var(--fs-border-default);color:var(--fs-content-secondary)}.fsui-btn--secondary:hover:not(:disabled){background:var(--fs-surface-hover);border-color:var(--fs-border-strong);color:var(--fs-content-primary)}.fsui-btn--secondary:active:not(:disabled){background:var(--fs-surface-active)}.fsui-btn--ghost{background:transparent;color:var(--fs-content-secondary)}.fsui-btn--ghost:hover:not(:disabled){background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fsui-btn--ghost:active:not(:disabled){background:var(--fs-surface-active)}.fsui-btn--up{background:var(--fs-up-solid);border-color:var(--fs-up-solid);color:var(--fs-content-oncolor)}.fsui-btn--down{background:var(--fs-down-solid);border-color:var(--fs-down-solid);color:var(--fs-content-oncolor)}.fsui-btn--up:hover:not(:disabled),.fsui-btn--down:hover:not(:disabled){filter:brightness(1.06)}.fsui-btn--xs{height:var(--fs-control-xs);padding:0 var(--fs-sp-4);font-size:var(--fs-text-caption)}.fsui-btn--sm{height:var(--fs-control-sm);padding:0 var(--fs-sp-4)}.fsui-btn--lg{height:var(--fs-control-lg);padding:0 var(--fs-sp-6);font-size:var(--fs-text-body)}.fsui-btn--xl{height:var(--fs-control-xl);padding:0 var(--fs-sp-7);font-size:var(--fs-text-body-lg)}.fsui-btn--block{width:100%}.fsui-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--fs-control-md);height:var(--fs-control-md);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card);color:var(--fs-content-secondary);cursor:pointer;transition:background-color var(--fs-dur-micro) var(--fs-ease),color var(--fs-dur-micro) var(--fs-ease)}.fsui-iconbtn:hover:not(:disabled){background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fsui-iconbtn--bare{border-color:transparent;background:transparent}.fsui-iconbtn--sm{width:var(--fs-control-sm);height:var(--fs-control-sm)}.fsui-seg{display:inline-flex;padding:var(--fs-sp-1);gap:var(--fs-sp-1);background:var(--fs-surface-sunken);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm)}.fsui-seg button{height:calc(var(--fs-control-md) - 8px);padding:0 var(--fs-sp-5);border:none;border-radius:var(--fs-radius-xs);background:transparent;color:var(--fs-content-tertiary);font-family:var(--fs-font-sans);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--fs-dur-micro) var(--fs-ease),color var(--fs-dur-micro) var(--fs-ease)}.fsui-seg button:hover:not(.is-on){color:var(--fs-content-primary)}.fsui-seg button.is-on{background:var(--fs-surface-active);color:var(--fs-content-primary)}.fsui-seg--bare{background:none;border:none;padding:0;gap:var(--fs-sp-1)}.fsui-seg--bare button{height:var(--fs-control-xs);padding:0 var(--fs-sp-4)}.fsui-tabs{display:flex;align-items:center;gap:var(--fs-sp-2);padding:var(--fs-sp-3) 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fsui-tabs::-webkit-scrollbar{display:none}.fsui-tab{flex:none;padding:var(--fs-sp-3) var(--fs-sp-5);border:none;border-radius:var(--fs-radius-sm);background:none;color:var(--fs-content-tertiary);font-family:var(--fs-font-sans);font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);font-weight:var(--fs-weight-medium);white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:background-color var(--fs-dur-micro) var(--fs-ease),color var(--fs-dur-micro) var(--fs-ease)}.fsui-tab:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fsui-tab.is-on{background:var(--fs-surface-accent);color:var(--fs-content-accent);font-weight:var(--fs-weight-semibold)}.fsui-tab.is-on:hover{background:var(--fs-surface-accent)}.fsui-card{background:var(--fs-surface-card);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-card);box-shadow:var(--fs-shadow-1);overflow:hidden}.fsui-cardhd{display:flex;align-items:center;gap:var(--fs-sp-4);height:var(--fs-bar-panelhd);padding:0 var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.fsui-cardhd h3{margin:0;font-size:var(--fs-text-body);line-height:var(--fs-leading-body);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.fsui-cardhd .fsui-spacer{margin-left:auto}.fsui-cardbd{padding:var(--fs-sp-5)}.fsui-cardbd--flush{padding:0}.fsui-secttl{font-size:var(--fs-text-dense);font-weight:var(--fs-weight-bold);letter-spacing:.3px;color:var(--fs-content-primary)}.fsui-tblwrap{overflow-x:auto}.fsui-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense)}.fsui-tbl th{position:sticky;top:0;z-index:var(--fs-z-sticky);background:var(--fs-surface-card);text-align:left;padding:var(--fs-sp-3) var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-default);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-bold);letter-spacing:.5px;color:var(--fs-content-tertiary);white-space:nowrap}.fsui-tbl td{height:var(--fs-row-normal);padding:var(--fs-sp-2) var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);color:var(--fs-content-primary);white-space:nowrap}.fsui-tbl--compact td{height:var(--fs-row-compact);padding:0 var(--fs-sp-5)}.fsui-tbl--relaxed td{height:var(--fs-row-relaxed);padding:var(--fs-sp-3) var(--fs-sp-5)}.fsui-tbl--compact td{border-bottom:none}.fsui-tbl tbody tr:last-child td{border-bottom:none}.fsui-tbl tbody tr.is-clickable{cursor:pointer}.fsui-tbl tbody tr.is-clickable:hover{background:var(--fs-surface-hover)}.fsui-tbl tbody tr.is-selected{background:var(--fs-surface-accent)}.fsui-tbl .num,.fsui-num{text-align:right;font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fsui-tbl th.num{text-align:right}.fsui-tbl .c{text-align:center}.fsui-field{display:flex;flex-direction:column;gap:var(--fs-sp-3)}.fsui-label{font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);font-weight:var(--fs-weight-semibold);color:var(--fs-content-secondary)}.fsui-input{width:100%;height:var(--fs-control-md);padding:0 var(--fs-sp-5);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken);color:var(--fs-content-primary);font-family:var(--fs-font-sans);font-size:var(--fs-text-dense);outline:none;transition:border-color var(--fs-dur-micro) var(--fs-ease),box-shadow var(--fs-dur-micro) var(--fs-ease)}.fsui-input::placeholder{color:var(--fs-content-tertiary)}.fsui-input:hover:not(:disabled){border-color:var(--fs-border-strong)}.fsui-input:focus{border-color:var(--fs-border-accent);box-shadow:var(--fs-shadow-focus)}.fsui-input:disabled{opacity:.5;cursor:not-allowed}.fsui-input[aria-invalid=true]{border-color:var(--fs-down)}.fsui-hint{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.fsui-error{font-size:var(--fs-text-caption);color:var(--fs-down)}.fsui-badge{display:inline-flex;align-items:center;gap:var(--fs-sp-2);height:var(--fs-sp-7);padding:0 var(--fs-sp-4);border-radius:var(--fs-radius-sm);font-size:var(--fs-text-caption);line-height:1;font-weight:var(--fs-weight-bold);white-space:nowrap;background:var(--fs-surface-active);color:var(--fs-content-secondary)}.fsui-badge--accent{background:var(--fs-surface-accent);color:var(--fs-content-accent)}.fsui-badge--up{background:var(--fs-up-surface);color:var(--fs-up)}.fsui-badge--down{background:var(--fs-down-surface);color:var(--fs-down)}.fsui-badge--ref{background:var(--fs-ref-surface);color:var(--fs-ref)}.fsui-badge--solid-up{background:var(--fs-up-solid);color:var(--fs-content-oncolor)}.fsui-badge--solid-down{background:var(--fs-down-solid);color:var(--fs-content-oncolor)}.fsui-badge--sm{height:var(--fs-sp-6);padding:0 var(--fs-sp-3);font-size:var(--fs-text-micro)}.fsui-delta{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-weight:var(--fs-weight-bold)}.fsui-delta--up{color:var(--fs-up)}.fsui-delta--down{color:var(--fs-down)}.fsui-delta--flat{color:var(--fs-ref)}.fsui-price--ceil{color:var(--fs-ceil)}.fsui-price--floor{color:var(--fs-floor)}.fsui-price--ref{color:var(--fs-ref)}.fsui-stat{display:flex;flex-direction:column;gap:var(--fs-sp-1);min-width:0}.fsui-stat .k{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-semibold);letter-spacing:.3px;color:var(--fs-content-tertiary);text-transform:uppercase}.fsui-stat .v{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body-lg);font-weight:var(--fs-weight-bold);color:var(--fs-content-primary)}.fsui-stat--lg .v{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2)}.fs-lopnoi{position:fixed;z-index:var(--fs-z-lopnoi);max-width:calc(100vw - 16px);overflow:auto;overscroll-behavior:contain}.fs-lopnoi>*{position:static;inset:auto;margin:0;background:var(--fs-surface-raised)}.fs-lopnoi-nen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fs-z-lopnoi-nen);background:#00000052}.fsui-tip{position:fixed;z-index:var(--fs-z-tooltip);max-width:260px;padding:var(--fs-sp-4) var(--fs-sp-5);border-radius:var(--fs-radius-md);background:var(--fs-surface-inverse);color:var(--fs-content-inverse);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);box-shadow:var(--fs-shadow-3);pointer-events:none}.fsui-toast{position:fixed;left:50%;bottom:var(--fs-sp-7);transform:translate(-50%);z-index:var(--fs-z-toast);max-width:calc(100vw - var(--fs-sp-9));padding:var(--fs-sp-5) var(--fs-sp-7);border-radius:var(--fs-radius-md);background:var(--fs-surface-inverse);color:var(--fs-content-inverse);font-size:var(--fs-text-dense);text-align:center;box-shadow:var(--fs-shadow-3);pointer-events:none;transition:opacity var(--fs-dur-base) var(--fs-ease)}.fsui-empty{padding:var(--fs-sp-9) var(--fs-sp-6);text-align:center;font-size:var(--fs-text-dense);color:var(--fs-content-tertiary)}.fsui-skel{border-radius:var(--fs-radius-sm);background:linear-gradient(90deg,var(--fs-surface-active) 25%,var(--fs-surface-hover) 37%,var(--fs-surface-active) 63%);background-size:400% 100%;animation:fsui-shimmer 1.4s ease infinite}@keyframes fsui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.fsui-skel{animation:none}*{transition-duration:.01ms!important}}.fsui-row{display:flex;align-items:center;gap:var(--fs-sp-4)}.fsui-col{display:flex;flex-direction:column;gap:var(--fs-sp-4);min-width:0}.fsui-spacer{margin-left:auto}.fsui-muted{color:var(--fs-content-tertiary)}.fsui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgx-hinh{position:relative}.dgx-sc{display:block;width:100%;height:auto}.dgx-vung{fill:var(--fs-graph-vung)}.dgx-trungvi{stroke:var(--fs-content-tertiary);stroke-width:1;stroke-dasharray:4 4}.dgx-duong{fill:none;stroke:var(--fs-content-primary);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.dgx-naydg{stroke:var(--fs-content-primary);stroke-width:1;stroke-dasharray:2 3;opacity:.55}.dgx-cham{fill:var(--fs-content-primary)}.dgx-nhan{fill:var(--fs-content-tertiary);font-family:var(--fs-font-num);font-size:11px;font-variant-numeric:tabular-nums}.dgx-nhan.dam{fill:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.dgx-nhan.mo{fill:var(--fs-content-disabled);font-size:10px}.dgx-ngam{stroke:var(--fs-graph-ngam);stroke-width:1;stroke-dasharray:3 3}.dgx-chamngam{fill:var(--fs-surface-page);stroke:var(--fs-content-primary);stroke-width:1.5}.dgx-chamdb{fill:var(--fs-surface-card);stroke:var(--fs-content-primary);stroke-width:1.5;stroke-dasharray:2.5 2}.dgx-nennhat{stroke:var(--fs-border-default);stroke-width:1}.dgx-suythoai{fill:var(--fs-graph-vung);opacity:.7}.dgx-chugiaidong i.o.suythoai{width:16px;height:10px;background:var(--fs-graph-vung);border-radius:var(--fs-radius-xs);opacity:.7}.dgx-duongmai{fill:none;stroke:var(--fs-content-primary);stroke-width:1.6;stroke-dasharray:5 4;stroke-linecap:round;opacity:.85}.dgx-vungmai{fill:var(--fs-graph-vung);opacity:.55;stroke:var(--fs-content-tertiary);stroke-width:1;stroke-dasharray:4 4}.dgx-ranh{stroke:var(--fs-content-tertiary);stroke-width:1.2}.dgx-chugiaidong i.o.vungmai{width:16px;height:10px;background:var(--fs-graph-vung);border:1px dashed var(--fs-content-tertiary);border-radius:var(--fs-radius-xs);opacity:.75}.dgx-vungmoc{fill:var(--fs-graph-vung)}.dgx-mocgiua{fill:none;stroke:var(--fs-content-tertiary);stroke-width:1.2;stroke-dasharray:5 4}.dgx-giathat{fill:none;stroke:var(--fs-content-primary);stroke-width:1.8;stroke-linejoin:round}.dgx-chugiaidong{display:flex;flex-wrap:wrap;gap:var(--fs-sp-6);margin-top:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.dgx-chugiaidong span{display:inline-flex;align-items:center;gap:var(--fs-sp-3)}.dgx-chugiaidong i{display:inline-block;flex:none}.dgx-chugiaidong i.net{width:16px;height:0;border-top:2px solid var(--fs-content-primary)}.dgx-chugiaidong i.net.mocgiua{border-top:1px dashed var(--fs-content-tertiary)}.dgx-chugiaidong i.o.vung{width:16px;height:10px;background:var(--fs-graph-vung);border-radius:var(--fs-radius-xs)}.dgx-chugiai{position:absolute;top:var(--fs-sp-4);display:flex;flex-direction:column;gap:var(--fs-sp-1);padding:var(--fs-sp-4) var(--fs-sp-5);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-raised);box-shadow:var(--fs-shadow-2);font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);white-space:nowrap;pointer-events:none;z-index:var(--fs-z-tooltip)}.dgx-chugiai b{font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.dgx-chugiai .mo{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.dg-khoi .dauk{flex-wrap:wrap}.dg-khoi .dg-gd .fsui-seg{flex-wrap:wrap;margin-bottom:var(--fs-sp-5)}.dgx-sonoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-6)}.dgx-sonoi .o{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.dgx-sonoi .k{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.dgx-sonoi .v{font-family:var(--fs-font-num);font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.dgx-sonoi .v.lon{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2)}.dgx-trang{min-height:100dvh;background:var(--fs-surface-page);color:var(--fs-content-primary);font-family:var(--fs-font-sans);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.dgx-thanh{position:sticky;top:0;z-index:var(--fs-z-sticky);display:flex;align-items:center;gap:var(--fs-sp-5);flex-wrap:wrap;padding:var(--fs-sp-5) var(--fs-sp-7);background:var(--fs-surface-card);border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.dgx-thanh h1{flex:1;min-width:160px;margin:0;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.dgx-thanh select{width:auto;min-width:220px}.dgx-than{max-width:1080px;margin:0 auto;padding:var(--fs-sp-8) var(--fs-sp-7) var(--fs-sp-11);display:flex;flex-direction:column;gap:var(--fs-sp-9)}.dgx-khoi{border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);padding:var(--fs-sp-7)}.dgx-khoi>h2{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.dgx-khoi>.dan{margin:0 0 var(--fs-sp-7);font-size:var(--fs-text-body);color:var(--fs-content-secondary);max-width:76ch}.dgx-ket{margin:var(--fs-sp-6) 0 0;padding-top:var(--fs-sp-5);border-top:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-body);line-height:var(--fs-leading-body);color:var(--fs-content-secondary);max-width:84ch}.dgx-ket b{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.dgx-doi{display:flex;gap:var(--fs-sp-7);flex-wrap:wrap}.dgx-doi>*{flex:1 1 380px;min-width:0}.dgx-cachdoc{margin:var(--fs-sp-6) 0 0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary);max-width:84ch}.dgx-trong{padding:var(--fs-sp-9);text-align:center;color:var(--fs-content-tertiary)}.dgx-mientru{margin:0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}@media(max-width:767px){.dgx-thanh{padding:var(--fs-sp-4) var(--fs-sp-5)}.dgx-than{padding:var(--fs-sp-6) var(--fs-sp-5) var(--fs-sp-10);gap:var(--fs-sp-7)}.dgx-khoi{padding:var(--fs-sp-5)}.dgx-sc{min-height:200px}}.dg-trang{--dg-tot: var(--fs-green-500);--dg-kha: var(--fs-amber-500);--dg-yeu: var(--fs-red-500);--dg-na: var(--fs-content-disabled);--d0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--d1: color-mix(in srgb, var(--fs-content-primary) 66%, var(--fs-surface-card));--d2: color-mix(in srgb, var(--fs-content-primary) 48%, var(--fs-surface-card));--d3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--d4: color-mix(in srgb, var(--fs-content-primary) 23%, var(--fs-surface-card));--d5: color-mix(in srgb, var(--fs-content-primary) 15%, var(--fs-surface-card));display:flex;flex-direction:column;gap:var(--fs-sp-9);padding:var(--fs-sp-6) var(--fs-sp-5) var(--fs-sp-11);color:var(--fs-content-primary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.dg-trang section{display:flex;flex-direction:column;gap:var(--fs-sp-8)}.dg-trang section>*{margin-top:0;margin-bottom:0}.dg-trang [data-bac=tot]{color:var(--dg-tot)}.dg-trang [data-bac=kha]{color:var(--dg-kha)}.dg-trang [data-bac=yeu]{color:var(--dg-yeu)}.dg-trang [data-bac=na]{color:var(--dg-na)}.dg-cho,.dg-trong{padding:var(--fs-sp-9) var(--fs-sp-6);text-align:center;color:var(--fs-content-secondary)}.dg-trong h2{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);color:var(--fs-content-primary)}.dg-trong p{max-width:62ch;margin:0 auto}.dg-dau{margin-bottom:var(--fs-sp-6)}.dg-dau h2{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.dg-dau p{margin:0;max-width:72ch;color:var(--fs-content-secondary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.dg-dau.chuong{display:flex;align-items:flex-start;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-6);padding-bottom:var(--fs-sp-4);border-bottom:1px solid var(--fs-border-subtle)}.dg-dau.chuong .so{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-sm);color:var(--fs-content-secondary);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.dg-dau.chuong p{max-width:92ch;color:var(--fs-content-tertiary)}.dg-dau.an{display:none}.dg-thieu,.dg-thieu-lon{margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.dg-thieu-lon{padding:var(--fs-sp-6);border:1px dashed var(--fs-border-default);border-radius:var(--fs-radius-md)}.dg-lamro{margin:var(--fs-sp-6) 0 0;padding:var(--fs-sp-5);border-left:3px solid var(--fs-border-strong);border-radius:0 var(--fs-radius-sm) var(--fs-radius-sm) 0;background:var(--fs-surface-sunken);color:var(--fs-content-secondary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.dg-lamro b{color:var(--fs-content-primary)}.dg-mientru{margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.dg-mientru.cuoi{padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle)}.dg-nut-nho{padding:0 var(--fs-sp-4);height:var(--fs-control-xs);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);cursor:pointer}.dg-nut-nho:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.dg-mucluc{position:sticky;top:0;z-index:var(--fs-z-sticky);display:flex;gap:var(--fs-sp-2);margin:0 calc(var(--fs-sp-5) * -1);padding:var(--fs-sp-3) var(--fs-sp-5);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--fs-border-subtle);background:var(--fs-surface-page)}.dg-mucluc::-webkit-scrollbar{display:none}.dg-mucluc a{flex:none;padding:var(--fs-sp-2) var(--fs-sp-4);border:1px solid transparent;border-radius:var(--fs-radius-sm);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);text-decoration:none;white-space:nowrap}.dg-mucluc a:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.dg-mucluc a[data-dang=true]{border-color:var(--fs-border-default);background:var(--fs-surface-sunken);color:var(--fs-content-primary)}.dg-trang section{scroll-margin-top:56px}.dg-bangchung .tru{scroll-margin-top:64px}.dg-vt{margin-left:var(--fs-sp-3);font-style:normal;font-size:.85em;color:var(--fs-content-tertiary);white-space:nowrap}.dg-nghia{position:relative;display:inline-block}.dg-nghia .tu{padding:0;border:0;border-bottom:1px dotted var(--fs-border-strong);background:none;color:inherit;font:inherit;text-align:left;cursor:help}.dg-nghia .hop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:var(--fs-z-tooltip);width:max-content;max-width:260px;padding:var(--fs-sp-4);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-raised);box-shadow:var(--fs-shadow-2);color:var(--fs-content-primary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body);font-weight:var(--fs-weight-regular);white-space:normal}.dg-trang .sc{display:block;width:100%;height:auto;overflow:visible}.dg-trang .sc .nhan{font-size:12px;fill:var(--fs-content-tertiary)}.dg-trang .sc .nhan.mo{fill:var(--fs-content-disabled)}.dg-trang .sc .sotren{font-size:12px;fill:var(--fs-content-secondary);font-variant-numeric:tabular-nums}.dg-trang .sc .solon{font-size:30px;font-weight:var(--fs-weight-bold);fill:var(--fs-content-primary);font-variant-numeric:tabular-nums}.dg-trang .sc .daytruc{stroke:var(--fs-border-subtle);stroke-width:1}.dg-trang .sc .d0{stop-color:var(--d0)}.dg-trang .sc .d1{stop-color:var(--d1)}.dg-trang .sc .d2{stop-color:var(--d2)}.dg-trang .sc .d3{stop-color:var(--d3)}.dg-trang .sc .d5{stop-color:var(--d5)}.dg-trang .sc .netdam{fill:none;stroke:var(--d0);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.dg-trang .sc .chamcuoi{fill:var(--d0)}.dg-trang .sc .cungnen{stroke:var(--d5)}.dg-trang .sc .ranh{fill:var(--d5)}.dg-trang .sc .khe{fill:var(--fs-surface-card)}.dg-trang .sc .vach{fill:var(--fs-content-primary)}.dg-trang .sc .vongmoc{fill:none;stroke:var(--fs-border-subtle);stroke-width:1}.dg-trang .sc .vongmoc.mo{opacity:.5}.dg-trang .sc .khoiradar{stroke:var(--d0);stroke-width:2;stroke-linejoin:round}.dg-trang .sc .vunghople{fill:var(--d5)}.dg-trang .sc .vachgia{stroke:var(--fs-content-primary);stroke-width:1.5;stroke-dasharray:3 3}.dg-trang .sc .thanhgt{fill:var(--d1)}.dg-trang .sc .vungre{fill:var(--fs-up-surface)}.dg-trang .sc .vungdat{fill:var(--fs-down-surface)}.dg-trang .sc .vachgiua{stroke:var(--fs-content-tertiary);stroke-width:1}.dg-trang .sc .nhanvung{font-size:11px;font-weight:var(--fs-weight-semibold)}.dg-trang .sc .nhanvung.re{fill:var(--fs-up)}.dg-trang .sc .nhanvung.dat{fill:var(--fs-down)}.dg-trang .sc .sotren.dam{fill:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.dg-lop1{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fs-sp-8);align-items:center;padding:var(--fs-sp-7);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.dg-phanvi .cau{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-medium)}.dg-phanvi .cau b{font-weight:var(--fs-weight-bold)}.dg-phanvi-thieu{margin:0 0 var(--fs-sp-4);color:var(--fs-content-tertiary);font-size:var(--fs-text-dense)}.dg-lop1 .tomtat{margin:var(--fs-sp-6) 0 0;max-width:76ch;color:var(--fs-content-secondary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.dg-lop1 .tomtat b{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.dg-lop1 .chip{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3);margin-top:var(--fs-sp-5)}.dg-lop1 .chip span{padding:var(--fs-sp-1) var(--fs-sp-4);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.dg-lop1 .chip .loai{color:var(--fs-content-secondary)}.dg-moc{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3);margin-bottom:var(--fs-sp-6)}.dg-moc span{padding:var(--fs-sp-1) var(--fs-sp-4);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.dg-moc .loai{color:var(--fs-content-secondary)}.dg-thanhphan{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--fs-sp-5)}.dg-thanhphan .tp{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5) var(--fs-sp-6);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card)}.dg-thanhphan .tp .n{font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.dg-thanhphan .tp .hang{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-4);min-height:26px}.dg-thanhphan .tp .v{font-family:var(--fs-font-num);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.dg-chot{margin:0;padding:var(--fs-sp-5) var(--fs-sp-6);border-left:3px solid var(--fs-border-strong);border-radius:0 var(--fs-radius-sm) var(--fs-radius-sm) 0;background:var(--fs-surface-sunken);color:var(--fs-content-primary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body);max-width:92ch}.dg-batang h4,.dg-cotuc h4{margin:0 0 var(--fs-sp-5);font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body-lg);font-weight:var(--fs-weight-semibold)}.dg-batang .phep{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-4)}.dg-batang .phep em{font-style:normal;color:var(--fs-content-tertiary);font-size:var(--fs-text-title)}.dg-batang .phep .o{flex:1 1 150px;display:flex;flex-direction:column;gap:2px;padding:var(--fs-sp-4) var(--fs-sp-5);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken);min-width:0}.dg-batang .phep .o.ket{background:var(--fs-surface-active)}.dg-batang .phep .k{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.dg-batang .phep b{font-family:var(--fs-font-num);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.dg-batang .phep .g{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro)}.dg-batang .ghi{margin-top:var(--fs-sp-5)}.dg-cotuc .cot{display:flex;align-items:flex-end;gap:var(--fs-sp-5)}.dg-cotuc .nam{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:var(--fs-sp-2);min-width:0}.dg-cotuc .thanh{width:100%;height:72px;display:flex;align-items:flex-end}.dg-cotuc .thanh i{display:block;width:100%;background:var(--d2);border-radius:var(--fs-radius-xs) var(--fs-radius-xs) 0 0}.dg-cotuc .thanh i[data-khong=true]{background:transparent;border-top:1px dashed var(--fs-border-strong)}.dg-cotuc .nam b{font-family:var(--fs-font-num);font-size:var(--fs-text-dense);font-variant-numeric:tabular-nums}.dg-cotuc .nam span{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.dg-thanhkhoan{display:flex;flex-direction:column;gap:var(--fs-sp-3)}.dg-thanhphan .tp .m{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--fs-sp-2);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-secondary)}.dg-thanhphan .tp .m .chip{flex:none;font-style:normal;font-size:10px;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:3px 6px;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs, 3px);color:var(--fs-content-tertiary);white-space:nowrap}.dg-thanhphan .tp[data-moc=nganh] .m{color:var(--fs-content-primary)}.dg-thanhphan .tp[data-moc=nganh] .m .chip{background:var(--fs-surface-active);border-color:var(--fs-border-strong);color:var(--fs-content-secondary)}.dg-thanhphan .tp[data-moc=thiTruong] .m .chip{background:var(--fs-surface-sunken)}.dg-thanhphan .tp[data-moc=nguong] .m{color:var(--fs-content-tertiary)}.dg-thanhphan .tp[data-moc=nguong] .m .chip{border-style:dashed}.dg-thanhphan .tp[data-moc=ghi] .m,.dg-thanhphan .tp[data-moc=trong] .m{color:var(--fs-content-tertiary)}.dg-thanhphan .tp[data-moc=trong] .m{font-style:italic}@media(max-width:767px){.dg-thanhphan{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--fs-sp-4)}.dg-thanhphan .tp{padding:var(--fs-sp-4) var(--fs-sp-5)}.dg-thanhphan .tp .v{font-size:var(--fs-text-title);line-height:var(--fs-leading-title)}}.dg-phu{margin:var(--fs-sp-7) 0 var(--fs-sp-4);font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body-lg);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.dg-satru{display:grid;gap:var(--fs-sp-2)}.dg-satru .tru{display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr) 44px minmax(0,1.1fr);align-items:center;gap:var(--fs-sp-5);min-height:var(--fs-control-lg);padding:0 var(--fs-sp-4);border:1px solid transparent;border-radius:var(--fs-radius-sm);color:inherit;text-decoration:none}.dg-satru .tru:hover{border-color:var(--fs-border-default);background:var(--fs-surface-hover)}.dg-satru .tru .n{font-size:var(--fs-text-body)}.dg-satru .tru b{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-bold);text-align:right;font-variant-numeric:tabular-nums}.dg-satru .tru .loi{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}@media(max-width:900px){.dg-satru .tru{grid-template-columns:minmax(0,1fr) 44px;row-gap:var(--fs-sp-2)}.dg-satru .tru .n{grid-column:1}.dg-satru .tru b{grid-column:2}.dg-satru .tru .dg-thanhdiem,.dg-satru .tru .loi{grid-column:1 / -1}}.dg-lop1 .diem .tuchoi{margin:var(--fs-sp-4) 0 0;max-width:34ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.dg-lop1 .diem .tuchoi b{color:var(--fs-content-secondary)}.dg-khungtru{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--fs-sp-8);align-items:center}.dg-radar{position:relative}.dg-radar .nhan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dg-radar .lb{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--fs-sp-2) var(--fs-sp-3);border:1px solid transparent;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);text-align:center;white-space:nowrap;cursor:pointer;pointer-events:auto}.dg-radar .lb:hover{background:var(--fs-surface-hover)}.dg-radar .lb[data-chon=true]{border-color:var(--fs-border-strong);background:var(--fs-surface-raised);color:var(--fs-content-primary)}.dg-radar .lb b{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-bold)}.dg-khungtru .ds{display:flex;flex-direction:column;gap:var(--fs-sp-2)}.dg-khungtru .tru{text-decoration:none;display:grid;grid-template-columns:minmax(0,1fr) 120px 42px;align-items:center;gap:var(--fs-sp-5);min-height:var(--fs-control-lg);padding:0 var(--fs-sp-4);border:1px solid transparent;border-radius:var(--fs-radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dg-khungtru .tru:hover{background:var(--fs-surface-hover)}.dg-khungtru .tru[data-chon=true]{border-color:var(--fs-border-default);background:var(--fs-surface-sunken)}.dg-khungtru .tru .n{font-size:var(--fs-text-body)}.dg-khungtru .tru b{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-bold);text-align:right;font-variant-numeric:tabular-nums}.dg-thanhdiem{display:block;height:8px;border-radius:var(--fs-radius-full);background:var(--fs-surface-sunken);overflow:hidden}.dg-thanhdiem[data-trong=true]{background:repeating-linear-gradient(90deg,var(--fs-surface-sunken) 0 4px,transparent 4px 8px)}.dg-thanhdiem i{display:block;height:100%;border-radius:var(--fs-radius-full);transition:width var(--fs-dur-base) var(--fs-ease)}.dg-thanhdiem i[data-bac=tot]{background:var(--d0)}.dg-thanhdiem i[data-bac=kha]{background:var(--d2)}.dg-thanhdiem i[data-bac=yeu]{background:var(--d4)}.dg-thanhdiem i[data-bac=na]{background:var(--d5)}.dg-bangchung{display:flex;flex-direction:column;gap:var(--fs-sp-5);margin-top:var(--fs-sp-7)}.dg-bangchung .tru{padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.dg-bangchung .tru>header{display:flex;justify-content:space-between;align-items:center;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-3)}.dg-bangchung .tru>header h3{margin:0;font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.dg-bangchung .tru>header .d{display:flex;align-items:center;gap:var(--fs-sp-4);min-width:150px}.dg-bangchung .tru>header .dg-thanhdiem{flex:1}.dg-bangchung .tru>header b{font-size:var(--fs-text-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.dg-bangchung .lagi{margin:0 0 var(--fs-sp-6);max-width:78ch;color:var(--fs-content-secondary);font-size:var(--fs-text-body)}.dg-bangchung .phan{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--fs-sp-6)}.dg-bangchung .phan .p{display:flex;flex-direction:column;gap:var(--fs-sp-3);padding:var(--fs-sp-5);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.dg-bangchung .phan .p[data-thieu=true]{border-style:dashed;background:transparent}.dg-bangchung .phan .tren{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fs-sp-4)}.dg-bangchung .phan .tren .n{font-size:var(--fs-text-dense);color:var(--fs-content-secondary)}.dg-bangchung .phan .tren .v{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.dg-bangchung .phan .duoi{display:flex;justify-content:space-between;gap:var(--fs-sp-4);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.dg-bangchung .phan .thieu{color:var(--fs-content-tertiary);font-style:italic}.dg-bangchung .phan .thang{margin:0;padding-top:var(--fs-sp-3);border-top:1px dashed var(--fs-border-subtle);color:var(--fs-content-disabled);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro)}.dg-luan{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--fs-sp-5);margin-top:var(--fs-sp-8)}.dg-luan .cot{border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);overflow:hidden}.dg-luan .cot header{display:flex;justify-content:space-between;align-items:center;padding:var(--fs-sp-4) var(--fs-sp-5);border-bottom:1px solid var(--fs-border-subtle)}.dg-luan .cot header b{font-size:var(--fs-text-body-lg)}.dg-luan .cot header span{min-width:22px;padding:0 var(--fs-sp-2);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);text-align:center}.dg-luan .manh{border-left:3px solid var(--dg-tot)}.dg-luan .yeu{border-left:3px solid var(--dg-yeu)}.dg-luan .ruiRo{border-left:3px solid var(--dg-kha)}.dg-luan ul{margin:0;padding:0;list-style:none}.dg-luan li{padding:var(--fs-sp-4) var(--fs-sp-5);border-bottom:1px solid var(--fs-border-subtle)}.dg-luan li:last-child{border-bottom:0}.dg-luan li .tren{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fs-sp-4)}.dg-luan li .n{font-size:var(--fs-text-dense);color:var(--fs-content-secondary)}.dg-luan li .tren b{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.dg-luan .them{display:block;width:100%;min-height:var(--fs-control-md);border:0;border-top:1px solid var(--fs-border-subtle);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);cursor:pointer}.dg-luan .them:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.dg-luan li .cau{margin:var(--fs-sp-3) 0 0;color:var(--fs-content-secondary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.dg-luan .khong{margin:0;padding:var(--fs-sp-5);color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.dg-tomdai{margin-bottom:var(--fs-sp-6)}.dg-tomdai .lon{margin:0;display:flex;align-items:baseline;gap:var(--fs-sp-4);font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.dg-tomdai .lon .dv{font-size:var(--fs-text-dense);font-weight:var(--fs-weight-regular);color:var(--fs-content-tertiary)}.dg-tomdai .chip{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3);margin-top:var(--fs-sp-4)}.dg-tomdai .chip span{padding:var(--fs-sp-1) var(--fs-sp-4);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.dg-tomdai .chip [data-huong=len]{color:var(--dg-tot)}.dg-tomdai .chip [data-huong=xuong]{color:var(--dg-yeu)}.dg-dai{--dg-nhan: 190px;padding:var(--fs-sp-8) 0 var(--fs-sp-4)}.dg-pp{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--fs-sp-5);margin-top:var(--fs-sp-6)}.dg-pp .the{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card)}.dg-pp .the[data-bo=true]{border-style:dashed;background:transparent}.dg-pp .the .n{color:var(--fs-content-secondary);font-size:var(--fs-text-dense)}.dg-pp .the b{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.dg-pp .the b .dv{margin-left:4px;font-family:var(--fs-font-sans, inherit);font-style:normal;font-size:var(--fs-text-caption);font-weight:var(--fs-weight-regular);color:var(--fs-content-tertiary)}.dg-pp .the b.bo{font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body-lg);color:var(--fs-content-tertiary)}.dg-pp .the .cc{margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.dg-pp .the .ts{color:var(--fs-content-disabled);font-size:var(--fs-text-micro)}.dg-gd{margin-top:var(--fs-sp-7);padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.dg-gd header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-6)}.dg-gd header b{font-size:var(--fs-text-body-lg)}.dg-gd header span{flex:1 1 260px;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.dg-gd .luoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--fs-sp-6)}.dg-gd .num{display:flex;flex-direction:column;gap:var(--fs-sp-2)}.dg-gd .num .l{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.dg-gd .num b{font-size:var(--fs-text-title);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.dg-gd .num[data-doi=true] b{color:var(--fs-content-accent)}.dg-gd .num .cu{color:var(--fs-content-disabled);font-size:var(--fs-text-micro)}.dg-gd .num input[type=range]{width:100%;accent-color:var(--fs-content-primary);cursor:pointer}.dg-mo{display:flex;justify-content:space-between;align-items:center;gap:var(--fs-sp-5);width:100%;min-height:var(--fs-control-xl);padding:0 var(--fs-sp-5);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card);color:var(--fs-content-primary);font:inherit;font-size:var(--fs-text-body);text-align:left;cursor:pointer}.dg-mo:hover{background:var(--fs-surface-hover)}.dg-mo i{flex:none;width:20px;color:var(--fs-content-tertiary);font-style:normal;font-size:var(--fs-text-title);text-align:center}.dg-mo.nho{min-height:var(--fs-control-md);font-size:var(--fs-text-dense)}.dg-khoi-nhom,.dg-khoi{display:flex;flex-direction:column;gap:var(--fs-sp-5)}.dg-khoi-nhom{margin-top:var(--fs-sp-5);gap:var(--fs-sp-6)}.dg-khoi{padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.dg-khoi h3{margin:0;font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.dg-khoi .dauk{display:flex;justify-content:space-between;align-items:center;gap:var(--fs-sp-5)}.dg-khoi .ghi{margin:0;max-width:84ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.dg-khoi .ghi b{color:var(--fs-content-secondary)}.dg-khoi .dai2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--fs-sp-7)}.dg-thieuds{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.dg-thieuds li{display:flex;flex-direction:column;gap:var(--fs-sp-1);padding:var(--fs-sp-4) var(--fs-sp-5);border:1px dashed var(--fs-border-default);border-radius:var(--fs-radius-sm)}.dg-thieuds b{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold)}.dg-thieuds span{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.dg-bang{display:flex;flex-direction:column;gap:var(--fs-sp-5)}.dg-bang .nhom{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);overflow:hidden}.dg-bang .tieu{padding:var(--fs-sp-3) var(--fs-sp-5);background:var(--fs-surface-sunken);color:var(--fs-content-secondary);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);text-transform:uppercase;letter-spacing:var(--fs-tracking-label)}.dg-bang .dong{display:grid;grid-template-columns:minmax(0,1fr) auto 46px;gap:var(--fs-sp-5);align-items:baseline;min-height:var(--fs-row-normal);padding:var(--fs-sp-2) var(--fs-sp-5);border-top:1px solid var(--fs-border-subtle);font-size:var(--fs-text-dense)}.dg-bang .dong .n{color:var(--fs-content-secondary)}.dg-bang .dong .v{font-variant-numeric:tabular-nums;text-align:right}.dg-bang .dong .v[data-thieu=true]{color:var(--fs-content-disabled);font-style:italic}.dg-bang .dong .d{font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.dg-khoi{display:flex;flex-direction:column;gap:var(--fs-sp-6)}.dg-lichsu .truc{display:flex;justify-content:space-between;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.dg-cachtinh{display:flex;flex-direction:column;gap:var(--fs-sp-5);margin-top:var(--fs-sp-5)}.dg-cachtinh .nhomct{border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);overflow:hidden}.dg-cachtinh .nhomct .tieu{display:flex;justify-content:space-between;padding:var(--fs-sp-3) var(--fs-sp-5);background:var(--fs-surface-sunken);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold)}.dg-cachtinh .dongct{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 76px;gap:var(--fs-sp-5);padding:var(--fs-sp-4) var(--fs-sp-5);border-top:1px solid var(--fs-border-subtle)}.dg-cachtinh .dongct[data-thieu=true]{opacity:.6}.dg-cachtinh .dongct .c1,.dg-cachtinh .dongct .c2{display:flex;flex-direction:column;gap:var(--fs-sp-1);min-width:0}.dg-cachtinh .dongct .n{font-size:var(--fs-text-dense)}.dg-cachtinh .dongct .ct,.dg-cachtinh .dongct .tg{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro)}.dg-cachtinh .dongct .v{font-size:var(--fs-text-dense);font-variant-numeric:tabular-nums}.dg-cachtinh .dongct .c3{display:flex;flex-direction:column;align-items:flex-end;gap:var(--fs-sp-1)}.dg-cachtinh .dongct .c3 b{font-size:var(--fs-text-body-lg);font-variant-numeric:tabular-nums}.dg-cachtinh .dongct .c3 span{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro)}.dg-khoi .nhannguon{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-4);margin-top:var(--fs-sp-5)}.dg-khoi .nhannguon .nhan{padding:var(--fs-sp-2) var(--fs-sp-4);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-xs);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-medium)}.dg-khoi .nhannguon .mo{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.dg-nguonds{margin:var(--fs-sp-5) 0 0;padding:0 0 0 var(--fs-sp-6)}.dg-nguonds li{margin-bottom:var(--fs-sp-4);color:var(--fs-content-secondary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.dg-nguonds b{color:var(--fs-content-primary)}.dg-nguonds em{color:var(--fs-content-tertiary)}.dg-xephang{display:flex;flex-direction:column;gap:1px;margin:var(--fs-sp-5) 0}.dg-xephang .dong{display:grid;grid-template-columns:28px 52px minmax(0,1fr) 44px;align-items:center;gap:var(--fs-sp-4);min-height:var(--fs-row-normal);padding:0 var(--fs-sp-4);border:1px solid transparent;border-radius:var(--fs-radius-xs);background:transparent;color:inherit;font:inherit;font-size:var(--fs-text-dense);text-align:left;cursor:pointer}.dg-xephang .dong:disabled{cursor:default}.dg-xephang .dong:hover:not(:disabled){background:var(--fs-surface-hover)}.dg-xephang .dong[data-toi=true]{border-color:var(--fs-border-strong);background:var(--fs-surface-sunken)}.dg-xephang .i{color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.dg-xephang .m{font-weight:var(--fs-weight-semibold)}.dg-xephang .t{height:6px;border-radius:var(--fs-radius-full);background:var(--fs-surface-sunken);overflow:hidden}.dg-xephang .t i{display:block;height:100%;border-radius:var(--fs-radius-full)}.dg-xephang .t i[data-bac=tot]{background:var(--dg-tot)}.dg-xephang .t i[data-bac=kha]{background:var(--dg-kha)}.dg-xephang .t i[data-bac=yeu]{background:var(--dg-yeu)}.dg-xephang .dong b{font-variant-numeric:tabular-nums;text-align:right}@media(max-width:767px){.dg-trang{gap:var(--fs-sp-8)}.dg-lop1{grid-template-columns:1fr;justify-items:center;gap:var(--fs-sp-6);padding:var(--fs-sp-6) var(--fs-sp-5);text-align:center}.dg-lop1 .giua{width:100%}.dg-lop1 .tomtat{text-align:left}.dg-lop1 .chip{justify-content:center}.dg-khungtru{grid-template-columns:1fr;gap:var(--fs-sp-6)}.dg-radar{min-width:300px;margin:0 auto}.dg-khungtru .tru{grid-template-columns:minmax(0,1fr) 72px 38px;gap:var(--fs-sp-4)}.dg-dai{--dg-nhan: 96px}.dg-dai .ve{margin-left:calc(var(--dg-nhan) + var(--fs-sp-3))}.dg-dai .hang .l{margin-right:var(--fs-sp-3);font-size:var(--fs-text-caption)}.dg-dai .hang em{font-size:var(--fs-text-micro)}.dg-tomdai .lon{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}.dg-cachtinh .dongct{grid-template-columns:minmax(0,1fr) 62px}.dg-cachtinh .dongct .c2{grid-column:1 / -1}.dg-bang .dong{grid-template-columns:minmax(0,1fr) auto 40px;gap:var(--fs-sp-4)}}@media(prefers-reduced-motion:reduce){.dg-trang *{transition:none!important}}.tkl{--d0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--d2: color-mix(in srgb, var(--fs-content-primary) 48%, var(--fs-surface-card));--d3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--d4: color-mix(in srgb, var(--fs-content-primary) 23%, var(--fs-surface-card));--d5: color-mix(in srgb, var(--fs-content-primary) 15%, var(--fs-surface-card))}.tkl-chon{display:flex;align-items:center;gap:var(--fs-sp-2);margin-bottom:var(--fs-sp-5)}.tkl-chon button{font:inherit;font-size:var(--fs-text-caption);padding:var(--fs-sp-2) var(--fs-sp-4);color:var(--fs-content-secondary);background:transparent;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);cursor:pointer}.tkl-chon button.on{color:var(--fs-content-primary);background:var(--d5);border-color:var(--d3)}.tkl-chon .ghi{margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tkl-mot{padding:var(--fs-sp-6) 0;border-top:1px solid var(--fs-border-subtle)}.tkl-mot:first-of-type{border-top:0;padding-top:0}.tkl-mot>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-5);flex-wrap:wrap;margin-bottom:var(--fs-sp-3)}.tkl-mot .ten{display:flex;align-items:baseline;gap:var(--fs-sp-4)}.tkl-mot .ten span{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.tkl-mot .ten b{font-family:var(--fs-font-num);font-size:var(--fs-text-h2);line-height:1.1;font-variant-numeric:tabular-nums}.tkl-mot .doi{flex:0 0 auto;white-space:nowrap;font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.tkl-mot svg{width:100%;height:auto;display:block}.tkl-ma{fill:none;stroke:var(--d0);stroke-width:2.4;stroke-linejoin:round}.tkl-nganh{fill:none;stroke:var(--d3);stroke-width:1.4;stroke-dasharray:5 4}.tkl-vung{fill:var(--d0);opacity:.1}.tkl-cham{fill:var(--d0)}.tkl-hao{fill:var(--d0);opacity:.22}.tkl-g0{stop-color:var(--d0)}.tkl-g1{stop-color:var(--d3)}.tkl-cot{stroke:none}.tkl-cot.am{opacity:.55}.tkl-truc0{stroke:var(--d3);stroke-width:1}.tkl-chenh{fill:var(--d0);opacity:.28}.tkl-tx{font-family:var(--fs-font-num);font-size:13px;fill:var(--fs-content-tertiary)}.tkl-tx.manh{fill:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.tkl-dai{margin-top:var(--fs-sp-4)}.tkl-dai .truc{position:relative;height:16px;border-top:1px solid var(--fs-border-subtle)}.tkl-dai .truc i{position:absolute;top:5px;width:5px;height:5px;border-radius:50%;background:var(--d4);transform:translate(-50%)}.tkl-dai .truc i.minh{top:2px;width:11px;height:11px;background:var(--d0)}.tkl-dai .chu,.tkl-chu{display:block;margin:var(--fs-sp-2) 0 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.tkl-them{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--fs-sp-5);margin-top:var(--fs-sp-6);padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle)}.tkl-them .o{display:flex;flex-direction:column;gap:2px}.tkl-them .k{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tkl-them b{font-family:var(--fs-font-num);font-size:var(--fs-text-h3);font-variant-numeric:tabular-nums}.tkl-them .g{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}@media(max-width:767px){.tkl-tx{font-size:34px}.tkl-ma{stroke-width:5}.tkl-nganh{stroke-width:3;stroke-dasharray:10 8}.tkl-mot .ten b{font-size:var(--fs-text-h3)}}.bn{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0 var(--fs-sp-5) var(--fs-sp-6);--bd0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--bd1: color-mix(in srgb, var(--fs-content-primary) 66%, var(--fs-surface-card));--bd5: color-mix(in srgb, var(--fs-content-primary) 13%, var(--fs-surface-card))}.bn-cuon{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.bn thead tr:first-child th{position:sticky;top:0;z-index:2;background:var(--fs-surface-page)}.bn thead tr.bn-tv th{position:sticky;top:var(--bn-cao-dau, 44px);z-index:2;background:var(--fs-surface-sunken);font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary);box-shadow:0 1px 0 var(--fs-border-strong)}.bn thead tr.bn-tv th:first-child{z-index:3;text-align:left;box-shadow:1px 0 0 var(--fs-border-subtle),0 1px 0 var(--fs-border-strong)}.bn thead tr.bn-tv th.num{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums}.bn th:first-child,.bn td:first-child{position:sticky;left:0;z-index:1;background:var(--fs-surface-page)}.bn thead th:first-child{z-index:3}.bn tr.minh td:first-child{background:var(--fs-surface-active)}.bn td:first-child,.bn th:first-child{box-shadow:1px 0 0 var(--fs-border-subtle)}.bn thead tr:first-child th{box-shadow:0 1px 0 var(--fs-border-subtle)}.bn thead tr:first-child th:first-child{box-shadow:1px 0 0 var(--fs-border-subtle),0 1px 0 var(--fs-border-subtle)}.bn table{width:100%;border-collapse:collapse;font-size:var(--fs-text-caption)}.bn th{text-align:left;vertical-align:bottom;font-weight:var(--fs-weight-regular);color:var(--fs-content-tertiary);padding:var(--fs-sp-3);white-space:nowrap}.bn th.on-sap{cursor:pointer}.bn th.on-sap:hover{color:var(--fs-content-secondary)}.bn th[data-on=true]{color:var(--fs-content-primary)}.bn th .ma{display:block;font-style:normal;font-size:10px;line-height:1.2;opacity:.7}.bn th.p,.bn td.p{text-align:right}.bn td{padding:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-content-secondary);white-space:nowrap}.bn td.num{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;color:var(--fs-content-primary)}.bn .khuyet{color:var(--fs-content-tertiary)}.bn-ma{display:flex;align-items:baseline;gap:var(--fs-sp-3);padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}.bn-ma:disabled{cursor:default}.bn-ma b{font-weight:var(--fs-weight-semibold);color:var(--fs-content-primary)}.bn-ma .ten{color:var(--fs-content-tertiary)}.bn-ma:hover:not(:disabled) b{text-decoration:underline}.bn td.o{position:relative}.bn td.o i{position:absolute;right:0;top:3px;bottom:3px;background:var(--bd5);border-radius:1px}.bn td.o span{position:relative}.bn tr.minh td{background:var(--fs-surface-active);color:var(--fs-content-primary)}.bn-chu,.bn-trong{margin:var(--fs-sp-5) 0 0;padding-inline:var(--fs-sp-3);max-width:92ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.tin{--tn0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0 var(--fs-sp-5) var(--fs-sp-6)}.tin-cuon{flex:1;min-height:0;overflow-y:auto;padding-right:var(--fs-sp-3)}.tin section{margin-bottom:var(--fs-sp-6)}.tin section>header{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:var(--fs-sp-4);padding:var(--fs-sp-3) 0 var(--fs-sp-2);background:var(--fs-surface-page);box-shadow:-12px 0 0 var(--fs-surface-page),12px 0 0 var(--fs-surface-page);border-bottom:1px solid var(--fs-border-subtle)}.tin section>header b{font-family:var(--fs-font-num);font-size:var(--fs-text-title);font-weight:var(--fs-weight-semibold)}.tin section>header span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tin article{display:flex;gap:var(--fs-sp-5);padding:var(--fs-sp-4) 0 var(--fs-sp-4) var(--fs-sp-4);border-bottom:1px solid var(--fs-border-subtle);border-left:2px solid transparent}.tin article:last-child{border-bottom:0}.tin article.gia{border-left-color:var(--tn0)}.tin time{flex:none;width:46px;font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.tin .td{margin:0;font-size:var(--fs-text-body);line-height:var(--fs-leading-body);color:var(--fs-content-primary)}.tin .toi{margin-left:var(--fs-sp-3);font-style:italic;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tin .phu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-3);margin-top:3px;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tin .phu>*+*:before{content:"·";margin-right:var(--fs-sp-3);color:var(--fs-border-strong)}.tin .phu .nhom{color:var(--fs-content-secondary)}.tin .phu .canh{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.tin .phu a{color:var(--fs-content-secondary);text-decoration:underline;text-underline-offset:2px}.tin .phu a:hover{color:var(--fs-content-primary)}.tin-chan,.tin-trong{flex:none;margin:var(--fs-sp-4) 0 0;max-width:100ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.tin-trong .phu{color:var(--fs-content-tertiary)}.tc-trang{display:flex;flex-direction:column;gap:var(--fs-sp-5);padding:0 var(--fs-sp-5) var(--fs-sp-6);color:var(--fs-content-primary);height:100%;min-height:0;min-width:0}.tc-cho,.tc-trong{padding:var(--fs-sp-9) var(--fs-sp-6);text-align:center;color:var(--fs-content-secondary)}.tc-trong h3{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-h3);color:var(--fs-content-primary)}.tc-trong p{max-width:60ch;margin:0 auto;font-size:var(--fs-text-dense)}.tc-trang{--tc-thanh-cao: 47px;--tc-tieu-cao: 32px}.tc-thanh{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;align-items:center;gap:var(--fs-sp-5);height:var(--tc-thanh-cao);margin:0 calc(-1 * var(--fs-sp-5));padding:0 var(--fs-sp-5);background:var(--fs-surface-card);border-bottom:1px solid var(--fs-border-subtle)}.tc-thanh::-webkit-scrollbar{display:none}.tc-phu{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--fs-sp-5);margin-left:auto}.tc-thanh>*{flex:none}.tc-thanh .nhomnut.chinh .nut{padding:0 var(--fs-sp-5);display:inline-flex;align-items:center;gap:var(--fs-sp-3)}.tc-thanh .nhomnut{display:flex;gap:2px;padding:2px;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.tc-thanh .nut{height:var(--fs-control-sm);padding:0 var(--fs-sp-4);border:0;border-radius:var(--fs-radius-xs);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);white-space:nowrap;cursor:pointer}.tc-chonky{display:inline-flex;align-items:center;gap:var(--fs-sp-3);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);white-space:nowrap}.tc-chonky select{height:var(--fs-control-sm);padding:0 var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-primary)}.tc-thanh .nut:hover{color:var(--fs-content-primary)}.tc-thanh .nut[data-chon=true]{background:var(--fs-surface-raised);color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.tc-hop{display:flex;align-items:center;gap:var(--fs-sp-3);color:var(--fs-content-secondary);font-size:var(--fs-text-caption);cursor:pointer}.tc-hop input{accent-color:var(--fs-content-primary);cursor:pointer}.tc-nut-nho{height:var(--fs-control-sm);padding:0 var(--fs-sp-4);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);cursor:pointer}.tc-nut-nho:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.tc-motmoc{margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.tc-khoi{display:flex;flex-direction:column;gap:var(--fs-sp-4);min-width:0;flex:1;min-height:0}.tc-khoi>header{display:flex;align-items:baseline;gap:var(--fs-sp-4);height:var(--tc-tieu-cao);background:var(--fs-surface-page)}.tc-khoi>header h3{margin:0;font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.tc-khoi>header span{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tc-cuon{overflow:auto;min-width:0;flex:1;min-height:240px;overscroll-behavior:contain;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.tc-bang{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense)}.tc-bang th,.tc-bang td{padding:var(--fs-sp-3) var(--fs-sp-5);border-bottom:1px solid var(--fs-border-subtle);text-align:right;vertical-align:middle;white-space:nowrap}.tc-bang .ten{position:sticky;left:0;z-index:1;min-width:260px;max-width:340px;text-align:left;font-weight:var(--fs-weight-regular);white-space:normal;background:var(--fs-surface-card);border-right:1px solid var(--fs-border-default)}.tc-bang thead th{position:sticky;top:0;z-index:2;background:var(--fs-surface-sunken);border-bottom:1px solid var(--fs-border-default);color:var(--fs-content-secondary);font-weight:var(--fs-weight-medium)}.tc-bang thead .ten{z-index:3;background:var(--fs-surface-sunken)}.tc-bang thead th.so{min-width:96px}.tc-bang thead th b{display:block;color:var(--fs-content-primary);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold)}.tc-bang thead th span{display:block;color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);font-weight:var(--fs-weight-regular)}.tc-bang tbody tr:hover .ten,.tc-bang tbody tr:hover td{background:var(--fs-surface-hover)}.tc-bang td.so .v{display:block;font-variant-numeric:tabular-nums}.tc-bang td.so .tt{display:block;margin-top:1px;font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-variant-numeric:tabular-nums}.tc-bang td.so .tt[data-huong=len]{color:var(--fs-green-500)}.tc-bang td.so .tt[data-huong=xuong]{color:var(--fs-red-500)}.tc-bang tbody tr[data-cap="0"] .ten,.tc-bang tbody tr[data-cap="0"] td{background:var(--fs-surface-sunken);font-weight:var(--fs-weight-bold)}.tc-bang tbody tr[data-cap="0"] .ten{background:var(--fs-surface-sunken)}.tc-bang tbody tr[data-cap="1"] .ten,.tc-bang tbody tr[data-cap="1"] td{font-weight:var(--fs-weight-medium)}.tc-bang tbody tr[data-cap="2"] .ten,.tc-bang tbody tr[data-cap="3"] .ten,.tc-bang tbody tr[data-cap="3"] td{color:var(--fs-content-secondary)}.tc-bang .cothem{border-bottom:1px dotted var(--fs-border-strong);cursor:help}@media(max-width:767px){.tc-trang{--tc-thanh-cao: 44px;--tc-tieu-cao: 28px}.tc-trang{height:auto}.tc-cuon{max-height:calc(100dvh - 240px);min-height:300px}.tc-thanh,.tc-phu{gap:var(--fs-sp-3)}.tc-thanh .nut{padding:0 var(--fs-sp-3)}.tc-bang .ten{min-width:150px;max-width:170px}.tc-bang th,.tc-bang td{padding:var(--fs-sp-2) var(--fs-sp-3)}.tc-bang{font-size:var(--fs-text-caption)}.tc-bang thead th.so{min-width:76px}}.tc-spark{display:block;margin:0 auto;overflow:visible}.tc-spark-trong{display:block}.tc-spark .net{fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke:var(--fs-content-tertiary)}.tc-spark .net[data-huong=len]{stroke:var(--fs-green-500)}.tc-spark .net[data-huong=xuong]{stroke:var(--fs-red-500)}.tc-spark .cuoi[data-huong=len]{fill:var(--fs-green-500)}.tc-spark .cuoi[data-huong=xuong]{fill:var(--fs-red-500)}.tc-spark .khong{stroke:var(--fs-border-strong);stroke-width:1;stroke-dasharray:2 2}.tc-khoi.cuonduoc{overflow-y:auto;min-height:0}.tc-tomtat{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:var(--fs-sp-6);padding-bottom:var(--fs-sp-6)}.tc-tomtat .o{display:flex;flex-direction:column;gap:var(--fs-sp-4);padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.tc-tomtat .o>header h4{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.tc-tomtat .o>header p{margin:0;max-width:72ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.tc-hinh{display:block;width:100%;height:auto}.tc-hinh .truc{stroke:var(--fs-border-strong);stroke-width:1}.tc-hinh .nhanKy,.tc-hinh .nhanTruc{font-size:12px;fill:var(--fs-content-tertiary)}.tc-hinh .cotA{fill:var(--fs-surface-active)}.tc-hinh .cotB{fill:var(--fs-green-500)}.tc-hinh .cotB[data-am=true]{fill:var(--fs-red-500)}.tc-hinh .duongBien{fill:none;stroke:var(--fs-amber-500);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tc-hinh .chong[data-mau=a]{fill:var(--fs-green-500)}.tc-hinh .chong[data-mau=b]{fill:var(--fs-surface-active)}.tc-hinh .chong[data-mau=c]{fill:var(--fs-amber-500)}.tc-hinh .cotDA[data-mau=a]{fill:var(--fs-green-500)}.tc-hinh .cotDA[data-mau=b]{fill:var(--fs-graph-s4, var(--fs-content-tertiary))}.tc-hinh .cotDA[data-mau=c]{fill:var(--fs-amber-500)}.tc-hinh .cotDA[data-am=true]{opacity:.55}.tc-hinh .duongTL{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tc-hinh .duongTL[data-mau=a]{stroke:var(--fs-green-500)}.tc-hinh .duongTL[data-mau=b]{stroke:var(--fs-amber-500)}.tc-hinh .duongTL[data-mau=c]{stroke:var(--fs-graph-s4, var(--fs-content-tertiary))}.tc-chugiai{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tc-chugiai span{display:inline-flex;align-items:center;gap:var(--fs-sp-3)}.tc-chugiai i{width:10px;height:10px;border-radius:2px}.tc-chugiai i[data-mau=a]{background:var(--fs-green-500)}.tc-chugiai i[data-mau=b]{background:var(--fs-surface-active)}.tc-chugiai i[data-mau=c]{background:var(--fs-amber-500)}@media(max-width:767px){.tc-tomtat{grid-template-columns:1fr;gap:var(--fs-sp-5)}.tc-tomtat .o{padding:var(--fs-sp-5)}}.tc-tt{display:flex;flex-direction:column;gap:var(--fs-sp-6);padding-bottom:var(--fs-sp-6)}.tc-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--fs-sp-4)}.tc-kpi .the{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.tc-kpi .the .n{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.tc-kpi .the .v{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.tc-kpi .the .duoi{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-3);min-height:18px}.tc-kpi .the .doi{font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.tc-kpi .the .doi[data-tot=true]{color:var(--fs-green-500)}.tc-kpi .the .doi[data-tot=false]{color:var(--fs-red-500)}.tc-kpi .the .g{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro)}.tc-docnhanh{padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.tc-docnhanh>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-5)}.tc-docnhanh>header h4{margin:0;font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.tc-docnhanh>header span{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tc-docnhanh ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.tc-docnhanh li{position:relative;padding-left:var(--fs-sp-6);max-width:100ch;color:var(--fs-content-primary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.tc-docnhanh li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:var(--fs-radius-full);background:var(--fs-content-disabled)}.tc-docnhanh li[data-sac=tot]:before{background:var(--fs-green-500)}.tc-docnhanh li[data-sac=xau]:before{background:var(--fs-red-500)}.tc-docnhanh li[data-sac=trung]:before{background:var(--fs-amber-500)}.tc-tomtat .o.rong{grid-column:1 / -1}.tc-hinh.caunoi .chang[data-loai=moc]{fill:var(--fs-green-500)}.tc-hinh.caunoi .chang[data-am=true]{fill:var(--fs-surface-active)}.tc-hinh.caunoi .soChang{font-size:11px;fill:var(--fs-content-secondary);font-variant-numeric:tabular-nums}.tc-hinh.caunoi .nhanChang{font-size:11px;fill:var(--fs-content-tertiary)}.tc-hinh.caunoi .nhanChang.mo{fill:var(--fs-content-disabled)}@media(max-width:767px){.tc-kpi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--fs-sp-3)}.tc-kpi .the{padding:var(--fs-sp-4)}.tc-kpi .the .v{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3)}.tc-docnhanh{padding:var(--fs-sp-5)}.tc-docnhanh li{font-size:var(--fs-text-dense)}}.tc-songanh-khoi{padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.tc-songanh-khoi>header{margin-bottom:var(--fs-sp-6)}.tc-songanh-khoi>header h4{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.tc-songanh-khoi>header span{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tc-songanh-khoi .luoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--fs-sp-6)}.tc-songanh .dau{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-3)}.tc-songanh .dau .n{color:var(--fs-content-secondary);font-size:var(--fs-text-dense)}.tc-songanh .dau b{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.tc-songanh .dau b[data-tot=true]{color:var(--fs-green-500)}.tc-songanh .dau b[data-tot=false]{color:var(--fs-red-500)}.tc-songanh .thanh{position:relative;height:8px;border-radius:var(--fs-radius-full);background:var(--fs-surface-sunken);overflow:visible}.tc-songanh .thanh .cua{display:block;height:100%;border-radius:var(--fs-radius-full);background:var(--fs-content-tertiary)}.tc-songanh .thanh .cua[data-tot=true]{background:var(--fs-green-500)}.tc-songanh .thanh .cua[data-tot=false]{background:var(--fs-red-500)}.tc-songanh .thanh .moc{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--fs-content-primary)}.tc-songanh .chan{display:flex;justify-content:space-between;gap:var(--fs-sp-4);margin-top:var(--fs-sp-3);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tc-songanh .chan [data-tot=true]{color:var(--fs-green-500)}.tc-songanh .chan [data-tot=false]{color:var(--fs-red-500)}.tc-tach{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:var(--fs-sp-6)}.tc-tach .o{padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.tc-tach .o>header{margin-bottom:var(--fs-sp-5)}.tc-tach .o>header h4{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.tc-tach .o>header p{margin:0;max-width:72ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.tc-tach .ba{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-4)}.tc-tach .ba em{font-style:normal;color:var(--fs-content-tertiary);font-size:var(--fs-text-title)}.tc-tach .t{flex:1 1 110px;display:flex;flex-direction:column;gap:2px;padding:var(--fs-sp-4);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken);min-width:0}.tc-tach .t.ket{background:var(--fs-surface-active)}.tc-tach .t .n{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.tc-tach .t b{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.tc-tach .t b[data-am=true]{color:var(--fs-green-500)}.tc-tach .t .g{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro)}.tc-banh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-7)}.tc-banh svg{width:160px;height:160px;flex:none}.tc-banh .mieng{stroke:var(--fs-surface-card);stroke-width:2}.tc-banh .mieng[data-i="0"]{fill:var(--fs-green-500)}.tc-banh .mieng[data-i="1"]{fill:var(--fs-amber-500)}.tc-banh .mieng[data-i="2"]{fill:var(--fs-graph-s4, #4d8dff)}.tc-banh .mieng[data-i="3"]{fill:var(--fs-graph-s3, #a77bff)}.tc-banh .mieng[data-i="4"]{fill:var(--fs-graph-s2, #35c2d6)}.tc-banh .mieng[data-i="5"]{fill:var(--fs-surface-active)}.tc-banh ul{flex:1 1 200px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fs-sp-3)}.tc-banh li{display:flex;align-items:center;gap:var(--fs-sp-3);font-size:var(--fs-text-dense)}.tc-banh li i{width:10px;height:10px;border-radius:2px;flex:none}.tc-banh li i[data-i="0"]{background:var(--fs-green-500)}.tc-banh li i[data-i="1"]{background:var(--fs-amber-500)}.tc-banh li i[data-i="2"]{background:var(--fs-graph-s4, #4d8dff)}.tc-banh li i[data-i="3"]{background:var(--fs-graph-s3, #a77bff)}.tc-banh li i[data-i="4"]{background:var(--fs-graph-s2, #35c2d6)}.tc-banh li i[data-i="5"]{background:var(--fs-surface-active)}.tc-banh li .n{flex:1;color:var(--fs-content-secondary)}.tc-banh li b{font-variant-numeric:tabular-nums}@media(max-width:767px){.tc-tach{grid-template-columns:1fr}.tc-tach .o,.tc-songanh-khoi{padding:var(--fs-sp-5)}.tc-songanh-khoi .luoi{grid-template-columns:1fr;gap:var(--fs-sp-5)}}.tt-mach{--d0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--d1: color-mix(in srgb, var(--fs-content-primary) 66%, var(--fs-surface-card));--d2: color-mix(in srgb, var(--fs-content-primary) 48%, var(--fs-surface-card));--d3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--d4: color-mix(in srgb, var(--fs-content-primary) 23%, var(--fs-surface-card));--d5: color-mix(in srgb, var(--fs-content-primary) 15%, var(--fs-surface-card));display:flex;flex-direction:column;gap:var(--fs-sp-9);padding-bottom:var(--fs-sp-8)}.tt-chuong>header{display:flex;align-items:flex-start;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-6);padding-bottom:var(--fs-sp-4);border-bottom:1px solid var(--fs-border-subtle)}.tt-chuong>header .so{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-sm);color:var(--fs-content-secondary);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.tt-chuong>header h3{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.tt-chuong>header p{margin:0;max-width:90ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.tt-chuong .noi{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--fs-sp-5)}.tt-o{display:flex;flex-direction:column;gap:var(--fs-sp-5);padding:var(--fs-sp-7);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.tt-o.rong{grid-column:1 / -1}.tt-o>header h4{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.tt-o>header p{margin:0;max-width:90ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.tt-kpi{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--fs-sp-4)}.tt-kpi .the{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.tt-kpi .the .n{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.tt-kpi .the .v{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.tt-kpi .the .duoi{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-3);min-height:18px}.tt-kpi .the .doi{font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.tt-kpi .the .doi[data-tot=true]{color:var(--fs-green-500)}.tt-kpi .the .doi[data-tot=false]{color:var(--fs-red-500)}.tt-kpi .the .ng{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);font-variant-numeric:tabular-nums}.tt-kpi .the .ng b{font-weight:var(--fs-weight-semibold);color:var(--fs-content-secondary)}.tt-kpi .the .ng b[data-tot=true]{color:var(--fs-green-500)}.tt-kpi .the .ng b[data-tot=false]{color:var(--fs-red-500)}.tt-kpi .the .g{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro)}.tt-ghinganh{grid-column:1 / -1;margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.tt-ghinganh b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-medium)}.tt-bason{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-4)}.tt-bason em{font-style:normal;color:var(--fs-content-tertiary);font-size:var(--fs-text-title)}.tt-bason .o{flex:1 1 120px;display:flex;flex-direction:column;gap:2px;padding:var(--fs-sp-4);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken);min-width:0}.tt-bason .o.ket{background:var(--fs-surface-active)}.tt-bason .o .n{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.tt-bason .o b{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.tt-bason .o b[data-am=true]{color:var(--fs-red-500)}.tt-cung{display:flex;flex-wrap:wrap;gap:var(--fs-sp-6);justify-content:space-around}.tt-cung .sc{max-width:190px}.tt-chugiai{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tt-chugiai i{width:10px;height:10px;border-radius:2px}.tt-chugiai i.d0{background:var(--d0)}.tt-chugiai i.d1{background:var(--d2)}.tt-canhbao{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.tt-canhbao li{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border-left:3px solid var(--fs-amber-500);border-radius:0 var(--fs-radius-sm) var(--fs-radius-sm) 0;background:var(--fs-surface-sunken)}.tt-canhbao li[data-muc=nang]{border-left-color:var(--fs-red-500)}.tt-canhbao li b{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold)}.tt-canhbao li span{color:var(--fs-content-secondary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.tt-khong{margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.tt-songgio{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--fs-sp-4)}.tt-songgio .dot{display:flex;flex-direction:column;gap:var(--fs-sp-1);padding:var(--fs-sp-5);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.tt-songgio .nam{font-size:var(--fs-text-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.tt-songgio .ten{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.tt-songgio .dot b{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold)}.tt-songgio .dot[data-lai=true] b{color:var(--fs-green-500)}.tt-songgio .dot[data-lai=false] b{color:var(--fs-red-500)}.tt-songgio .doi{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);font-variant-numeric:tabular-nums}.tt-ket{padding:var(--fs-sp-7);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.tt-ket>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-5)}.tt-ket>header h3{margin:0;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.tt-ket>header span{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tt-ket ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.tt-ket li{position:relative;padding-left:var(--fs-sp-6);max-width:100ch;font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.tt-ket li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:var(--fs-radius-full);background:var(--fs-content-disabled)}.tt-ket li[data-sac=tot]:before{background:var(--fs-green-500)}.tt-ket li[data-sac=xau]:before{background:var(--fs-red-500)}.tt-ket li[data-sac=trung]:before{background:var(--fs-amber-500)}.tt-ket .chot{margin:var(--fs-sp-6) 0 0;padding-top:var(--fs-sp-5);border-top:1px solid var(--fs-border-subtle);max-width:100ch;color:var(--fs-content-secondary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}@media(max-width:767px){.tt-mach{gap:var(--fs-sp-8)}.tt-chuong .noi{grid-template-columns:1fr}.tt-o{padding:var(--fs-sp-5)}.tt-kpi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tt-ket{padding:var(--fs-sp-5)}}.tt-mach .sc{display:block;width:100%;height:auto;overflow:visible}.tt-mach .sc .nhan{font-size:12px;fill:var(--fs-content-tertiary)}.tt-mach .sc .nhan.mo{fill:var(--fs-content-disabled)}.tt-mach .sc .sotren{font-size:12px;fill:var(--fs-content-secondary);font-variant-numeric:tabular-nums}.tt-mach .sc .solon{font-size:26px;font-weight:700;fill:var(--fs-content-primary);font-variant-numeric:tabular-nums}.tt-mach .sc .daytruc{stroke:var(--fs-border-subtle);stroke-width:1}.tt-mach .sc .d0{stop-color:var(--d0)}.tt-mach .sc .d1{stop-color:var(--d1)}.tt-mach .sc .netdam{fill:none;stroke:var(--d0);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tt-mach .sc .chamcuoi{fill:var(--d0)}.tt-mach .sc .thanhngang{fill:var(--d1)}.tt-mach .sc .chong.d0{fill:var(--d0)}.tt-mach .sc .chong.d1{fill:var(--d2)}.tt-mach .sc .chong.d2{fill:var(--d3)}.tt-mach .sc .chong.d3{fill:var(--d4)}.tt-mach .sc .chong.d4,.tt-mach .sc .chong.d5{fill:var(--d5)}.tt-mach .sc .cungnen{stroke:var(--d5)}.tt-mach .sc .cungto{stroke:var(--d0)}.tt-mach .sc .onhiet{fill:var(--fs-content-primary)}.tt-mach .sc .changmoc{fill:var(--d0)}.tt-mach .sc .changtru{fill:var(--d3)}.tt-mach .sc .noichang{stroke:var(--fs-border-strong);stroke-width:1;stroke-dasharray:2 3}.tt-mach .sc .d2{stop-color:var(--d2)}.tt-mach .sc .dt.m0{opacity:1}.tt-mach .sc .dt.m1{opacity:.6}.tt-mach .sc .dt.m2{opacity:.36}.tt-mach .sc .ranh{fill:var(--d5)}.tt-mach .sc .khe{fill:var(--fs-surface-card)}.tt-mach .sc .vach{fill:var(--fs-content-primary)}.tt-chugiai{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3) var(--fs-sp-6);margin-top:var(--fs-sp-4);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tt-chugiai span{display:inline-flex;align-items:center;gap:var(--fs-sp-3)}.tt-chugiai i{width:10px;height:10px;border-radius:999px;background:var(--d0)}.tt-chugiai i.m1{opacity:.6}.tt-chugiai i.m2{opacity:.36}.tt-nganh{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--fs-sp-5) var(--fs-sp-7)}.fs-insdau{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--fs-sp-4);margin-top:var(--fs-sp-8)}.fs-insdoi{display:flex;gap:var(--fs-sp-2)}.fs-insdoi button{padding:var(--fs-sp-2) var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font-family:inherit;font-size:var(--fs-text-caption);cursor:pointer}.fs-insdoi button:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.fs-insdoi button.on{border-color:var(--fs-border-accent);background:var(--fs-surface-accent);color:var(--fs-content-primary)}.ptt{display:flex;flex-direction:column;gap:var(--fs-sp-4)}.ptt-ds{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ptt-dong{display:flex;align-items:center;gap:var(--fs-sp-3);width:100%;padding:var(--fs-sp-4) var(--fs-sp-5);border:0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.ptt-dong:hover{background:var(--fs-surface-hover)}.ptt-dong.chon{background:var(--fs-surface-active)}.ptt-dong .hop{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken);color:var(--fs-content-secondary);font-family:var(--fs-font-num);font-size:var(--fs-text-micro);font-weight:var(--fs-weight-semibold)}.ptt-dong .ten{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ptt-dong .ten b{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-medium);overflow:hidden;text-overflow:ellipsis}.ptt-dong .ten i,.ptt-dong .so i{font-style:normal;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.ptt-dong .so{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.ptt-dong .so b{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-dense);font-weight:var(--fs-weight-semibold)}.ptt-dau{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--fs-sp-4)}.ptt-tieu{display:flex;flex-direction:column;gap:var(--fs-sp-1)}.ptt-tieu b{font-size:var(--fs-text-body);font-weight:var(--fs-weight-semibold)}.ptt-tieu span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.ptt-chon,.ptt-chip{display:flex;flex-wrap:wrap;gap:var(--fs-sp-2)}.ptt-chon button,.ptt-chip button{padding:var(--fs-sp-2) var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font-size:var(--fs-text-caption);font-family:inherit;cursor:pointer}.ptt-chon button:hover,.ptt-chip button:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.ptt-chon button.chon,.ptt-chip button.chon{border-color:var(--fs-border-accent);background:var(--fs-surface-accent);color:var(--fs-content-primary)}.ptt-sc{display:block;width:100%;height:auto;touch-action:pan-y}.ptt-suythoai,.ptt-vung{fill:var(--fs-graph-vung)}.ptt-trungvi{stroke:var(--fs-content-tertiary);stroke-width:1;stroke-dasharray:4 4}.ptt-duong{fill:none;stroke:var(--fs-content-primary);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.ptt-duphong{fill:none;stroke:var(--fs-content-primary);stroke-width:1.4;stroke-dasharray:5 4;opacity:.6}.ptt-nay{stroke:var(--fs-border-strong);stroke-width:1}.ptt-kichban{stroke:var(--fs-content-primary);stroke-width:1.2;stroke-dasharray:2 3;opacity:.75}.ptt-re{stroke:var(--fs-border-strong);stroke-width:1;opacity:.7}.ptt-cham{fill:var(--fs-content-primary)}.ptt-cham-re{fill:var(--fs-content-secondary)}.ptt-nhan{fill:var(--fs-content-tertiary);font-family:var(--fs-font-num);font-size:11px;font-variant-numeric:tabular-nums}.ptt-nhan-nay,.ptt-nhan-kb{fill:var(--fs-content-secondary)}.ptt-nhan-truc{font-size:10px}.ptt-doc{min-height:2.4em;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.ptt-doc b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold)}.ptt-kb{display:flex;flex-direction:column;gap:var(--fs-sp-4);padding:var(--fs-sp-5);border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.ptt-kb-dau{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--fs-sp-3)}.ptt-kb-dau .k{font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.ptt-kb-dau .v{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.ptt-kb-dau .p,.ptt-kb-so .p{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.ptt-keo{width:100%;accent-color:var(--fs-content-primary)}.ptt-kb-so{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--fs-sp-4)}.ptt-kb-so>div{display:flex;flex-direction:column;gap:var(--fs-sp-1)}.ptt-kb-so .k{font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.ptt-kb-so .v{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.ptt-ghi{margin:0;font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary)}.ptt-ghi b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-medium)}.xt-wrap{--dg-tot: var(--fs-green-500);--dg-kha: var(--fs-amber-500);--dg-yeu: var(--fs-red-500);min-height:100dvh;padding:var(--fs-sp-6) var(--fs-sp-7) var(--fs-sp-11);background:var(--fs-surface-page);color:var(--fs-content-primary)}.xt-dau{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-5);padding-bottom:var(--fs-sp-5);border-bottom:1px solid var(--fs-border-subtle)}.xt-dau .hieu{display:flex;align-items:center;gap:var(--fs-sp-3)}.xt-dau .hieu b{font-size:var(--fs-text-title)}.xt-dau .hieu span{padding:2px var(--fs-sp-3);border-radius:var(--fs-radius-xs);background:var(--fs-surface-active);color:var(--fs-content-secondary);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label)}.xt-dau h1{flex:1;margin:0;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.xt-dau .nhomnut{display:flex;gap:2px;padding:2px;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.xt-dau .nut{height:var(--fs-control-sm);padding:0 var(--fs-sp-4);border:0;border-radius:var(--fs-radius-xs);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);cursor:pointer}.xt-dau .nut[data-chon=true]{background:var(--fs-surface-raised);color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.xt-chon{display:flex;gap:var(--fs-sp-3);margin:var(--fs-sp-5) 0;overflow-x:auto;scrollbar-width:none}.xt-chon::-webkit-scrollbar{display:none}.xt-chon button{flex:none;display:flex;align-items:center;gap:var(--fs-sp-3);padding:var(--fs-sp-3) var(--fs-sp-5);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card);color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);white-space:nowrap;cursor:pointer}.xt-chon button:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.xt-chon button[data-chon=true]{border-color:var(--fs-border-strong);background:var(--fs-surface-raised);color:var(--fs-content-primary)}.xt-chon button b{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);font-size:var(--fs-text-micro)}.xt-chon button[data-chon=true] b{background:var(--fs-surface-inverse);color:var(--fs-content-inverse)}.xt-giai{margin:0 0 var(--fs-sp-6);max-width:110ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.xt-giai b{color:var(--fs-content-primary)}.xt-o{display:flex;flex-direction:column;gap:var(--fs-sp-4);padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.xt-o>header h4{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.xt-o>header p{margin:0;max-width:78ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.xt-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--fs-sp-4)}.xt-kpi .the{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.xt-kpi .the .n{color:var(--fs-content-secondary);font-size:var(--fs-text-caption)}.xt-kpi .the .v{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.xt-kpi .the .duoi{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-3)}.xt-kpi .the .doi{font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.xt-kpi .the .doi[data-tot=true]{color:var(--fs-green-500)}.xt-kpi .the .doi[data-tot=false]{color:var(--fs-red-500)}.xt-doc{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--fs-sp-4)}.xt-doc li{position:relative;padding-left:var(--fs-sp-6);max-width:100ch;font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.xt-doc.gon li{font-size:var(--fs-text-dense)}.xt-doc li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:var(--fs-radius-full);background:var(--fs-content-disabled)}.xt-doc li[data-sac=tot]:before{background:var(--fs-green-500)}.xt-doc li[data-sac=xau]:before{background:var(--fs-red-500)}.xt-doc li[data-sac=trung]:before{background:var(--fs-amber-500)}.xt-nganh{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--fs-sp-5)}.xt-tach{display:flex;flex-direction:column;gap:var(--fs-sp-4)}.xt-tach .ket{margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.xt-tach .ba{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-3)}.xt-tach .ba em{font-style:normal;color:var(--fs-content-tertiary)}.xt-tach .t{flex:1 1 90px;display:flex;flex-direction:column;gap:2px;padding:var(--fs-sp-4);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.xt-tach .t.ket{background:var(--fs-surface-active)}.xt-tach .t .n{color:var(--fs-content-secondary);font-size:var(--fs-text-micro)}.xt-tach .t b{font-size:var(--fs-text-title);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.xt-ket{margin:0;font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.xt-ket b{font-weight:var(--fs-weight-semibold)}.xt-phu{margin:0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.xt-pa1{display:flex;flex-direction:column;gap:var(--fs-sp-6);max-width:1100px}.xt-pa2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--fs-sp-6);align-items:start}.xt-pa2 .trai{display:flex;flex-direction:column;gap:var(--fs-sp-6);min-width:0}.xt-pa2 .phai{min-width:0}.xt-pa2 .dinh{position:sticky;top:var(--fs-sp-5);display:flex;flex-direction:column;gap:var(--fs-sp-5)}.xt-pa3{display:flex;flex-direction:column;gap:var(--fs-sp-6)}.xt-pa3 .luoi{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--fs-sp-5)}.xt-pa4{display:flex;flex-direction:column;gap:var(--fs-sp-6)}.xt-pa4 .tieudiem{display:grid;grid-template-columns:380px minmax(0,1fr);gap:var(--fs-sp-7);align-items:center;padding:var(--fs-sp-7);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.xt-pa4 .tieudiem h3{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2)}.xt-pa4 .tieudiem .lon{margin:0 0 var(--fs-sp-6);font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.xt-pa4 .nho{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--fs-sp-5)}.xt-pa5{display:flex;flex-direction:column;gap:var(--fs-sp-7);max-width:1100px}.xt-pa5 .hoi{padding-left:var(--fs-sp-6);border-left:3px solid var(--fs-border-strong)}.xt-pa5 .hoi h3{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.xt-pa5 .hoi .dap{margin:0 0 var(--fs-sp-5);max-width:96ch;color:var(--fs-content-secondary);font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body)}.xt-pa5 .hoi .hinh{padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.xt-pa6{display:flex;flex-direction:column;gap:var(--fs-sp-6)}.xt-bang{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);overflow:hidden;background:var(--fs-surface-card);font-size:var(--fs-text-dense)}.xt-bang th,.xt-bang td{padding:var(--fs-sp-4) var(--fs-sp-5);border-bottom:1px solid var(--fs-border-subtle);text-align:left}.xt-bang thead th{background:var(--fs-surface-sunken);color:var(--fs-content-secondary);font-weight:var(--fs-weight-medium);font-size:var(--fs-text-caption)}.xt-bang tbody th{font-weight:var(--fs-weight-regular);color:var(--fs-content-secondary)}.xt-bang td.s{text-align:right;font-variant-numeric:tabular-nums}.xt-bang tbody tr:hover td,.xt-bang tbody tr:hover th{background:var(--fs-surface-hover)}.xt-pa7{display:flex;flex-direction:column;gap:var(--fs-sp-7)}.xt-pa7 .tang{display:flex;flex-direction:column;gap:var(--fs-sp-5)}.xt-pa7 .tang .nhan{color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase}.xt-pa7 .tang.t2,.xt-pa7 .tang.t3{padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle)}.xt-pa7 .doi{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--fs-sp-5)}.xt-pa8{display:flex;flex-direction:column;gap:var(--fs-sp-6)}.xt-pa8 .doi{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--fs-sp-5)}.xt-pa9{display:flex;flex-direction:column;gap:var(--fs-sp-6)}.xt-pa9 .mach{display:flex;flex-direction:column;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);overflow:hidden}.xt-pa9 .hang{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--fs-sp-5);align-items:center;padding:var(--fs-sp-5) var(--fs-sp-6)}.xt-pa9 .hang+.hang{border-top:1px solid var(--fs-border-subtle)}.xt-pa9 .hang .nhan{color:var(--fs-content-secondary);font-size:var(--fs-text-dense);font-weight:var(--fs-weight-medium)}.xt-pa10{display:flex;flex-direction:column;gap:var(--fs-sp-6);max-width:1100px}.tc-cotdam{display:flex;align-items:flex-end;gap:var(--fs-sp-2);height:200px;overflow-x:auto;scrollbar-width:thin}.tc-cotdam .cot{flex:1 0 26px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:26px}.tc-cotdam .chong{display:flex;flex-direction:column;width:100%;min-height:2px;border-radius:var(--fs-radius-xs) var(--fs-radius-xs) 0 0;overflow:hidden}.tc-cotdam .m{width:100%;min-height:1px}.tc-cotdam .m+.m{border-top:1px solid var(--fs-surface-card)}.tc-cotdam .m0{background:color-mix(in srgb,var(--fs-content-primary) 82%,var(--fs-surface-card))}.tc-cotdam .m1{background:color-mix(in srgb,var(--fs-content-primary) 62%,var(--fs-surface-card))}.tc-cotdam .m2{background:color-mix(in srgb,var(--fs-content-primary) 46%,var(--fs-surface-card))}.tc-cotdam .m3{background:color-mix(in srgb,var(--fs-content-primary) 33%,var(--fs-surface-card))}.tc-cotdam .m4{background:color-mix(in srgb,var(--fs-content-primary) 23%,var(--fs-surface-card))}.tc-cotdam .m5{background:color-mix(in srgb,var(--fs-content-primary) 15%,var(--fs-surface-card))}.tc-cotdam .nhan{margin-top:var(--fs-sp-3);color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);white-space:nowrap}.tc-chugiaidam{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tc-chugiaidam span{display:inline-flex;align-items:center;gap:var(--fs-sp-3)}.tc-chugiaidam i{width:10px;height:10px;border-radius:2px}.tc-chugiaidam .m0{background:color-mix(in srgb,var(--fs-content-primary) 82%,var(--fs-surface-card))}.tc-chugiaidam .m1{background:color-mix(in srgb,var(--fs-content-primary) 62%,var(--fs-surface-card))}.tc-chugiaidam .m2{background:color-mix(in srgb,var(--fs-content-primary) 46%,var(--fs-surface-card))}.tc-chugiaidam .m3{background:color-mix(in srgb,var(--fs-content-primary) 33%,var(--fs-surface-card))}.tc-chugiaidam .m4{background:color-mix(in srgb,var(--fs-content-primary) 23%,var(--fs-surface-card))}.tc-chugiaidam .m5{background:color-mix(in srgb,var(--fs-content-primary) 15%,var(--fs-surface-card))}@media(max-width:1023px){.xt-pa2{grid-template-columns:1fr}.xt-pa2 .dinh{position:static}.xt-pa4 .tieudiem{grid-template-columns:1fr}}@media(max-width:767px){.xt-wrap{padding:var(--fs-sp-5) var(--fs-sp-5) var(--fs-sp-10)}.xt-pa3 .luoi,.xt-pa4 .nho,.xt-pa7 .doi,.xt-pa8 .doi{grid-template-columns:1fr}.xt-pa9 .hang{grid-template-columns:1fr;gap:var(--fs-sp-3)}.xt-kpi{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.xt-bang{display:block;overflow-x:auto}}.sc-wrap{--d0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--d1: color-mix(in srgb, var(--fs-content-primary) 66%, var(--fs-surface-card));--d2: color-mix(in srgb, var(--fs-content-primary) 48%, var(--fs-surface-card));--d3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--d4: color-mix(in srgb, var(--fs-content-primary) 23%, var(--fs-surface-card));--d5: color-mix(in srgb, var(--fs-content-primary) 15%, var(--fs-surface-card));min-height:100dvh;padding:var(--fs-sp-6) var(--fs-sp-7) var(--fs-sp-11);background:var(--fs-surface-page);color:var(--fs-content-primary)}.sc-dau{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-5);padding-bottom:var(--fs-sp-5);border-bottom:1px solid var(--fs-border-subtle)}.sc-dau .hieu{display:flex;align-items:center;gap:var(--fs-sp-3)}.sc-dau .hieu b{font-size:var(--fs-text-title)}.sc-dau .hieu span{padding:2px var(--fs-sp-3);border-radius:var(--fs-radius-xs);background:var(--fs-surface-active);color:var(--fs-content-secondary);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label)}.sc-dau h1{flex:1;margin:0;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.sc-giai{margin:var(--fs-sp-5) 0;max-width:100ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-dense);line-height:var(--fs-leading-body)}.sc-cho,.sc-thieu{color:var(--fs-content-tertiary);font-size:var(--fs-text-dense)}.sc-ds{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:var(--fs-sp-6)}.sc-o{display:flex;flex-direction:column;gap:var(--fs-sp-5);padding:var(--fs-sp-7);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md);background:var(--fs-surface-card);min-width:0}.sc-o>header h3{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.sc-o>header p{margin:0;max-width:68ch;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-body)}.sc-o .hinh{min-height:120px}.cung3{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);justify-content:space-around}.cung3 .sc{max-width:200px}.sc{display:block;width:100%;height:auto;overflow:visible}.sc .nhan{font-size:12px;fill:var(--fs-content-tertiary)}.sc .nhan.mo{fill:var(--fs-content-disabled)}.sc .sotren{font-size:12px;fill:var(--fs-content-secondary);font-variant-numeric:tabular-nums}.sc .solon{font-size:30px;font-weight:var(--fs-weight-bold);fill:var(--fs-content-primary);font-variant-numeric:tabular-nums}.sc .daytruc{stroke:var(--fs-border-subtle);stroke-width:1}.sc .d0{stop-color:var(--d0)}.sc .d1{stop-color:var(--d1)}.sc .netdam{fill:none;stroke:var(--d0);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sc .chamcuoi{fill:var(--d0)}.sc .que{stroke:var(--d3);stroke-width:2;stroke-linecap:round}.sc .chamque,.sc .cotdam{fill:var(--d0)}.sc .cotnhat{fill:var(--d4)}.sc .thanhngang{fill:var(--d1)}.sc .chong.d0{fill:var(--d0)}.sc .chong.d1{fill:var(--d2)}.sc .chong.d2{fill:var(--d3)}.sc .chong.d3{fill:var(--d4)}.sc .chong.d4,.sc .chong.d5{fill:var(--d5)}.sc .cungnen{stroke:var(--d5)}.sc .cungto{stroke:var(--d0)}.sc .onhiet{fill:var(--fs-content-primary)}.sc .changmoc{fill:var(--d0)}.sc .changtru{fill:var(--d3)}.sc .noichang{stroke:var(--fs-border-strong);stroke-width:1;stroke-dasharray:2 3}.sc .dt.m0{opacity:1}.sc .dt.m1{opacity:.6}.sc .dt.m2{opacity:.36}.sc .d2{stop-color:var(--d2)}.sc .ranh{fill:var(--d5)}.sc .khe{fill:var(--fs-surface-card)}.sc .vach{fill:var(--fs-content-primary)}.sc-hoso{display:flex;align-items:flex-end;gap:var(--fs-sp-2);height:190px;overflow-x:auto;scrollbar-width:thin}.sc-hoso .cot{flex:1 0 24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:24px}.sc-hoso .chong{display:flex;flex-direction:column;width:100%;min-height:2px;border-radius:var(--fs-radius-xs) var(--fs-radius-xs) 0 0;overflow:hidden}.sc-hoso .m{width:100%;min-height:1px}.sc-hoso .m+.m{border-top:1px solid var(--fs-surface-card)}.sc-hoso .m.d0{background:var(--d0)}.sc-hoso .m.d1{background:var(--d2)}.sc-hoso .m.d2{background:var(--d3)}.sc-hoso .m.d3{background:var(--d4)}.sc-hoso .m.d4,.sc-hoso .m.d5{background:var(--d5)}.sc-hoso .nhan{margin-top:var(--fs-sp-3);color:var(--fs-content-tertiary);font-size:var(--fs-text-micro);white-space:nowrap}.sc-chugiai{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.sc-chugiai span{display:inline-flex;align-items:center;gap:var(--fs-sp-3)}.sc-chugiai i{width:10px;height:10px;border-radius:2px}.sc-chugiai i.d0{background:var(--d0)}.sc-chugiai i.d1{background:var(--d2)}.sc-chugiai i.d2{background:var(--d3)}.sc-chugiai i.d3{background:var(--d4)}@media(max-width:767px){.sc-wrap{padding:var(--fs-sp-5) var(--fs-sp-5) var(--fs-sp-10)}.sc-ds{grid-template-columns:1fr}.sc-o{padding:var(--fs-sp-5)}}.xt-trang{--d0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--d1: color-mix(in srgb, var(--fs-content-primary) 66%, var(--fs-surface-card));--d2: color-mix(in srgb, var(--fs-content-primary) 48%, var(--fs-surface-card));--d3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--d4: color-mix(in srgb, var(--fs-content-primary) 23%, var(--fs-surface-card));--d5: color-mix(in srgb, var(--fs-content-primary) 15%, var(--fs-surface-card));width:100%;flex:1 1 auto;padding:var(--fs-sp-7) var(--fs-sp-6) var(--fs-sp-9);color:var(--fs-content-primary);background:var(--fs-surface-page);min-height:100vh}.xt-trang>*{max-width:1180px;margin-left:auto;margin-right:auto}.xt-dau{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-6);flex-wrap:wrap;padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-subtle)}.xt-dau h1{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.xt-dau p{margin:0;max-width:68ch;color:var(--fs-content-secondary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.xt-chon{display:flex;align-items:center;gap:var(--fs-sp-3);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xt-chon select{font:inherit;font-size:var(--fs-text-body);padding:var(--fs-sp-3) var(--fs-sp-4);color:var(--fs-content-primary);background:var(--fs-surface-card);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm)}.xt-tru{display:flex;flex-wrap:wrap;gap:var(--fs-sp-2);margin:var(--fs-sp-6) 0 var(--fs-sp-4)}.xt-tru button{font:inherit;font-size:var(--fs-text-caption);padding:var(--fs-sp-3) var(--fs-sp-5);color:var(--fs-content-secondary);background:var(--fs-surface-card);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);cursor:pointer}.xt-tru button.on{color:var(--fs-content-primary);background:var(--fs-surface-active);border-color:var(--fs-border-strong)}.xt-nhay{display:flex;gap:var(--fs-sp-2);margin-bottom:var(--fs-sp-7)}.xt-nhay a{width:30px;height:30px;display:grid;place-items:center;font-size:var(--fs-text-caption);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary);text-decoration:none;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs)}.xt-nhay a:hover{color:var(--fs-content-primary);border-color:var(--fs-border-strong)}.xt-muc{margin-bottom:var(--fs-sp-9);scroll-margin-top:var(--fs-sp-6)}.xt-muc>header{display:flex;align-items:flex-start;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-5)}.xt-muc .so{flex:none;width:30px;height:30px;display:grid;place-items:center;font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-secondary);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-xs)}.xt-muc h2{margin:0;font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.xt-muc>header p{margin:2px 0 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.xt-muc .than{padding:var(--fs-sp-6);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card)}.xt-trang .chu{margin:var(--fs-sp-2) 0 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.xt-trong,.xt-cuoi{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.xt-cuoi{padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle)}.xt-trang .tx{font-family:var(--fs-font-num);font-size:9px;fill:var(--fs-content-tertiary)}.xt-trang .tx.manh{fill:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.xt-trang .tx.to{font-size:15px;fill:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.xt-hop .hang,.xt-rai .hang{padding:var(--fs-sp-4) 0;border-bottom:1px solid var(--fs-border-subtle)}.xt-hop .hang:last-child,.xt-rai .hang:last-child{border-bottom:0}.xt-hop .nhan,.xt-rai .nhan,.xt-lech .hang{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-4)}.xt-hop .nhan span,.xt-rai .nhan span{font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xt-hop .nhan b,.xt-rai .nhan b{font-family:var(--fs-font-num);font-size:var(--fs-text-body-lg);font-variant-numeric:tabular-nums}.xt-hop .truc{position:relative;height:22px;margin:var(--fs-sp-3) 0 var(--fs-sp-1)}.xt-hop .truc:before{content:"";position:absolute;inset:10px 0 auto;height:1px;background:var(--fs-border-subtle)}.xt-hop .rau{position:absolute;top:10px;height:1px;background:var(--d4)}.xt-hop .hop{position:absolute;top:4px;height:13px;background:var(--d5);border:1px solid var(--d4);border-radius:1px}.xt-hop .tv,.xt-rai .tv{position:absolute;top:2px;width:1.5px;height:17px;background:var(--d1);transform:translate(-50%)}.xt-hop .cham{position:absolute;top:5px;width:11px;height:11px;border-radius:50%;transform:translate(-50%);border:2px solid var(--fs-surface-card)}.xt-rai .truc{position:relative;height:40px;margin:var(--fs-sp-3) 0 var(--fs-sp-1)}.xt-rai .truc:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--fs-border-subtle)}.xt-rai .cham{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--d3);opacity:.7;transform:translate(-50%)}.xt-rai .toi{position:absolute;bottom:-3px;width:12px;height:12px;border-radius:50%;transform:translate(-50%);border:2px solid var(--fs-surface-card)}.xt-rai .tv{top:0;height:100%;background:var(--d1)}.xt-hop .trong .chu,.xt-rai .trong .chu{font-style:italic}.xt-luoi2,.xt-doc,.xt-cung{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--fs-sp-6)}.xt-luoi2 figure,.xt-doc figure,.xt-cung figure{margin:0}.xt-luoi2 figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-3);margin-bottom:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xt-luoi2 figcaption b,.xt-cung .chu b{font-family:var(--fs-font-num);font-size:var(--fs-text-body-lg)}.xt-luoi2 svg{width:100%;height:96px;display:block}.xt-doc svg,.xt-cung svg{width:100%;display:block}.xt-doc figcaption,.xt-cung figcaption{margin-top:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xt-nhiet .luoi{display:grid;gap:2px;align-items:center}.xt-nhiet .dau{font-size:9px;text-align:center;color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.xt-nhiet .ten{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-3);padding-right:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xt-nhiet .ten b{font-family:var(--fs-font-num);color:var(--fs-content-primary)}.xt-nhiet .o{height:26px;border-radius:1px;border:1px solid var(--fs-border-subtle);background-clip:padding-box}.xt-lech .hang{align-items:center;padding:var(--fs-sp-3) 0}.xt-lech .nhan{flex:0 0 32%;font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xt-lech .truc{position:relative;flex:1 1 auto;height:18px;background:var(--d5);border-radius:1px}.xt-lech .giua{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--d2)}.xt-lech .cot{position:absolute;top:3px;bottom:3px;border-radius:1px}.xt-lech .sl{flex:0 0 62px;text-align:right;font-family:var(--fs-font-num);font-size:var(--fs-text-body);font-variant-numeric:tabular-nums}.xt-the{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--fs-sp-5)}.xt-the .o{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:var(--fs-sp-5);min-height:118px;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken)}.xt-the .nen{position:absolute;inset:auto 0 0;width:100%;height:60px}.xt-the .k,.xt-the .ng{position:relative;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xt-the .ng{margin-top:auto;color:var(--fs-content-secondary);text-shadow:0 0 6px var(--fs-surface-sunken),0 0 3px var(--fs-surface-sunken)}.xt-the .v{position:relative;font-family:var(--fs-font-num);font-size:var(--fs-text-h2);line-height:1.1;font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.xt-bang{width:100%;border-collapse:collapse;font-size:var(--fs-text-caption)}.xt-bang th{text-align:left;font-weight:var(--fs-weight-regular);color:var(--fs-content-tertiary);padding:0 var(--fs-sp-4) var(--fs-sp-3);border-bottom:1px solid var(--fs-border-strong)}.xt-bang th.p,.xt-bang td.p{text-align:right}.xt-bang td{padding:var(--fs-sp-4);border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-content-secondary)}.xt-bang td.num{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;color:var(--fs-content-primary)}.xt-bang .sp{width:88px;height:20px;display:block}.xt-bang .vt{position:relative;display:flex;align-items:center;gap:var(--fs-sp-3)}.xt-bang .vt i{height:6px;min-width:2px;border-radius:1px;flex:none;max-width:60px}.xt-bang .vt span{color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:767px){.xt-trang{padding:var(--fs-sp-5) var(--fs-sp-4) var(--fs-sp-8)}.xt-muc .than{padding:var(--fs-sp-4)}.xt-lech .nhan{flex-basis:40%}.xt-nhiet{overflow-x:auto}.xt-nhiet .luoi{min-width:560px}.xt-bang{display:block;overflow-x:auto;white-space:nowrap}}.xt-matran svg{width:100%;height:auto;display:block}.xt-xephang .luoi{display:grid;gap:2px;align-items:stretch}.xt-xephang .dau{padding:0 0 var(--fs-sp-3);font-size:10px;line-height:1.25;color:var(--fs-content-tertiary);align-self:end}.xt-xephang .ma{display:flex;align-items:center;font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xt-xephang .o{display:grid;place-items:center;min-height:24px;border-radius:1px;font-family:var(--fs-font-num);font-size:10px;font-variant-numeric:tabular-nums;color:var(--fs-content-secondary)}.xt-xephang .d.minh .ma{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.xt-xephang .d.minh .o{outline:1px solid var(--d1);outline-offset:-1px;color:var(--fs-content-primary)}.xt-chudao{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(180px,1fr);gap:var(--fs-sp-7);align-items:start}.xt-chudao .chinh header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-3)}.xt-chudao .chinh .k{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xt-chudao .chinh header b{font-family:var(--fs-font-num);font-size:var(--fs-text-h2);font-variant-numeric:tabular-nums}.xt-chudao .chinh svg{width:100%;height:150px;display:block}.xt-chudao .daingang{position:relative;height:18px;margin-top:var(--fs-sp-3);border-top:1px solid var(--fs-border-subtle)}.xt-chudao .daingang i{position:absolute;top:6px;width:5px;height:5px;border-radius:50%;background:var(--d4);transform:translate(-50%)}.xt-chudao .daingang i.minh{top:3px;width:11px;height:11px;background:var(--d0)}.xt-chudao .phu{display:flex;flex-direction:column;gap:var(--fs-sp-5)}.xt-chudao .phu .o{display:flex;flex-direction:column;gap:3px}.xt-chudao .phu .k{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xt-chudao .phu b{font-family:var(--fs-font-num);font-size:var(--fs-text-body-lg);font-variant-numeric:tabular-nums}.xt-chudao .phu .thanh{height:5px;border-radius:1px;background:var(--d5)}.xt-chudao .phu .thanh i{display:block;height:100%;border-radius:1px}.xt-chudao .phu .g{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}@media(max-width:899px){.xt-chudao{grid-template-columns:1fr}.xt-xephang{overflow-x:auto}.xt-xephang .luoi{min-width:620px}}.xt-lon .thanhchon{display:flex;align-items:center;gap:var(--fs-sp-2);margin-bottom:var(--fs-sp-6)}.xt-lon .thanhchon button{font:inherit;font-size:var(--fs-text-caption);padding:var(--fs-sp-2) var(--fs-sp-4);color:var(--fs-content-secondary);background:transparent;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);cursor:pointer}.xt-lon .thanhchon button.on{color:var(--fs-content-primary);background:var(--d5);border-color:var(--d3)}.xt-lon .thanhchon .ghi{margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xt-lon .mot{padding:var(--fs-sp-6) 0;border-top:1px solid var(--fs-border-subtle)}.xt-lon .mot:first-of-type{border-top:0}.xt-lon .mot>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-5);flex-wrap:wrap;margin-bottom:var(--fs-sp-3)}.xt-lon .ten{display:flex;align-items:baseline;gap:var(--fs-sp-4)}.xt-lon .ten span{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xt-lon .ten b{font-family:var(--fs-font-num);font-size:var(--fs-text-h2);line-height:1.1;font-variant-numeric:tabular-nums}.xt-lon .doi{font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.xt-lon svg{width:100%;height:auto;display:block}.xt-lon .mb{margin-top:var(--fs-sp-4)}.xt-lon .dai{position:relative;height:16px;border-top:1px solid var(--fs-border-subtle)}.xt-lon .dai i{position:absolute;top:5px;width:5px;height:5px;border-radius:50%;background:var(--d4);transform:translate(-50%)}.xt-lon .dai i.minh{top:2px;width:11px;height:11px;background:var(--d0)}.xn-trang{--xd0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--xd1: color-mix(in srgb, var(--fs-content-primary) 66%, var(--fs-surface-card));--xd3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--xd4: color-mix(in srgb, var(--fs-content-primary) 23%, var(--fs-surface-card));--xd5: color-mix(in srgb, var(--fs-content-primary) 15%, var(--fs-surface-card));width:100%;flex:1 1 auto;min-height:100vh;padding:var(--fs-sp-7) var(--fs-sp-6) var(--fs-sp-9);color:var(--fs-content-primary);background:var(--fs-surface-page)}.xn-trang>*{max-width:1180px;margin-left:auto;margin-right:auto}.xn-dau{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-6);flex-wrap:wrap;padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-subtle)}.xn-dau h1{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.xn-dau p{margin:0;max-width:76ch;color:var(--fs-content-secondary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.xn-chon,.xn-trang .chon label{display:flex;align-items:center;gap:var(--fs-sp-3);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xn-trang .chon{display:flex;gap:var(--fs-sp-6);margin-bottom:var(--fs-sp-5)}.xn-trang select{font:inherit;font-size:var(--fs-text-caption);padding:var(--fs-sp-2) var(--fs-sp-4);color:var(--fs-content-primary);background:var(--fs-surface-card);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm)}.xn-muc{margin:var(--fs-sp-8) auto var(--fs-sp-9)}.xn-muc>header{display:flex;align-items:flex-start;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-5)}.xn-muc .so{flex:none;width:30px;height:30px;display:grid;place-items:center;font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-secondary);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-xs)}.xn-muc h2{margin:0;font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.xn-muc>header p{margin:2px 0 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.xn-muc .than{padding:var(--fs-sp-6);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card)}.xn-chu,.xn-trong,.xn-cuoi{margin:var(--fs-sp-4) 0 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.xn-cuoi{padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle)}.xn-tx{font-family:var(--fs-font-num);font-size:11px;fill:var(--fs-content-tertiary)}.xn-tx.manh{fill:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.xn-moc{stroke:var(--xd4);stroke-dasharray:4 3}.xn-bang{overflow-x:auto}.xn-bang table{width:100%;border-collapse:collapse;font-size:var(--fs-text-caption)}.xn-bang th{position:sticky;top:0;text-align:left;font-weight:var(--fs-weight-regular);color:var(--fs-content-tertiary);padding:0 var(--fs-sp-3) var(--fs-sp-3);border-bottom:1px solid var(--fs-border-strong);background:var(--fs-surface-card);cursor:pointer;white-space:nowrap}.xn-bang th[data-on=true]{color:var(--fs-content-primary)}.xn-bang th .ma{display:block;font-style:normal;font-size:10px;line-height:1.2;color:var(--fs-content-tertiary);opacity:.75}.xn-bang th.p,.xn-bang td.p{text-align:right}.xn-bang td{padding:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-content-secondary);white-space:nowrap}.xn-bang td.num{font-family:var(--fs-font-num);font-variant-numeric:tabular-nums;color:var(--fs-content-primary)}.xn-bang .ten{color:var(--fs-content-tertiary)}.xn-bang td.o{position:relative}.xn-bang td.o i{position:absolute;right:0;top:3px;bottom:3px;background:var(--xd5);border-radius:1px}.xn-bang td.o span{position:relative}.xn-bang tr.minh td{background:var(--fs-surface-active);color:var(--fs-content-primary)}.xn-matran svg,.xn-doingoi svg{width:100%;height:auto;display:block}.xn-cham{fill:var(--xd4);opacity:.75}.xn-cham.minh{fill:var(--xd0);opacity:1}.xn-duong{fill:none;stroke:var(--xd5);stroke-width:1.4}.xn-duong.minh{stroke:var(--xd0);stroke-width:2.6}.xn-nhiet .luoi{display:grid;gap:2px;align-items:center}.xn-nhiet .dau{font-size:10px;line-height:1.2;color:var(--fs-content-tertiary);align-self:end;padding-bottom:var(--fs-sp-2)}.xn-nhiet .ma,.xn-nhiet .tb{font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xn-nhiet .tb{text-align:right}.xn-nhiet .o{height:22px;border-radius:1px;border:1px solid var(--fs-border-subtle)}.xn-nhiet .d.minh .ma,.xn-nhiet .d.minh .tb{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.xn-nhiet .d.minh .o{outline:1px solid var(--xd1);outline-offset:-1px}.xn-phanbo .hang{padding:var(--fs-sp-4) 0;border-bottom:1px solid var(--fs-border-subtle)}.xn-phanbo .hang:last-child{border-bottom:0}.xn-phanbo .nhan{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xn-phanbo .nhan b{font-family:var(--fs-font-num);font-size:var(--fs-text-body-lg);color:var(--fs-content-primary)}.xn-phanbo .truc{position:relative;height:44px;margin-top:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle)}.xn-phanbo .truc i{position:absolute;bottom:0;width:6px;height:6px;border-radius:50%;background:var(--xd4);transform:translate(-50%)}.xn-phanbo .truc i.minh{width:12px;height:12px;background:var(--xd0)}.xn-phanbo .truc .tv{position:absolute;top:0;bottom:0;width:1.5px;background:var(--xd1);transform:translate(-50%)}.xn-soke .dau{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fs-sp-3);margin-bottom:var(--fs-sp-5)}.xn-soke .dau .o{display:flex;flex-direction:column;padding:var(--fs-sp-3) var(--fs-sp-4);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xn-soke .dau .o.minh{background:var(--fs-surface-active);color:var(--fs-content-primary)}.xn-soke .dau b{font-family:var(--fs-font-num);font-size:var(--fs-text-body-lg);color:var(--fs-content-primary)}.xn-soke .hang{padding:var(--fs-sp-4) 0;border-top:1px solid var(--fs-border-subtle)}.xn-soke .k{font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xn-soke .cot{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fs-sp-3);align-items:end;height:78px;margin-top:var(--fs-sp-2)}.xn-soke .c{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:3px}.xn-soke .c i{display:block;background:var(--xd4);border-radius:2px 2px 0 0;min-height:2px}.xn-soke .c.minh i{background:var(--xd0)}.xn-soke .c span{font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.xn-soke .c.minh span{color:var(--fs-content-primary)}@media(max-width:899px){.xn-nhiet{overflow-x:auto}.xn-nhiet .luoi{min-width:640px}}.tt-trang{width:100%;flex:1 1 auto;min-height:100vh;padding:var(--fs-sp-7) var(--fs-sp-6) var(--fs-sp-9);color:var(--fs-content-primary);background:var(--fs-surface-page)}.tt-trang>*{max-width:1100px;margin-left:auto;margin-right:auto}.tt-dau{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-6);flex-wrap:wrap;padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-subtle)}.tt-dau h1{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.tt-dau p{margin:0;max-width:76ch;color:var(--fs-content-secondary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.tt-chon{display:flex;align-items:center;gap:var(--fs-sp-3);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.tt-chon select{font:inherit;font-size:var(--fs-text-body);padding:var(--fs-sp-3) var(--fs-sp-4);color:var(--fs-content-primary);background:var(--fs-surface-card);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm)}.tt-muc{margin:var(--fs-sp-8) auto var(--fs-sp-9)}.tt-muc>header{display:flex;align-items:flex-start;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-5)}.tt-muc .so{flex:none;width:30px;height:30px;display:grid;place-items:center;font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-secondary);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-xs)}.tt-muc h2{margin:0;font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.tt-muc>header p{margin:2px 0 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption)}.tt-muc>.than{padding:var(--fs-sp-6);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);background:var(--fs-surface-card)}.tt-chu,.tt-trong{margin:var(--fs-sp-5) 0 0;color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}.tt-trang{--td0: color-mix(in srgb, var(--fs-content-primary) 88%, var(--fs-surface-card));--td3: color-mix(in srgb, var(--fs-content-primary) 34%, var(--fs-surface-card));--td5: color-mix(in srgb, var(--fs-content-primary) 14%, var(--fs-surface-card))}.tt-truc section,.tt-nhom section,.tt-hailan section{margin-bottom:var(--fs-sp-6)}.tt-truc section>header,.tt-nhom section>header,.tt-hailan section>header{display:flex;align-items:baseline;gap:var(--fs-sp-4);padding-bottom:var(--fs-sp-2);border-bottom:1px solid var(--fs-border-subtle)}.tt-truc section>header b,.tt-nhom section>header b,.tt-hailan section>header b{font-family:var(--fs-font-num);font-size:var(--fs-text-title);font-weight:var(--fs-weight-semibold)}.tt-truc section>header span,.tt-nhom section>header span,.tt-hailan section>header span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tt-truc .dong article{display:flex;gap:var(--fs-sp-5);padding:var(--fs-sp-4) 0 var(--fs-sp-4) var(--fs-sp-4);border-bottom:1px solid var(--fs-border-subtle);border-left:2px solid transparent}.tt-truc .dong article:last-child{border-bottom:0}.tt-truc .dong article.gia{border-left-color:var(--td0)}.tt-truc time,.tt-hailan time{flex:none;width:54px;font-family:var(--fs-font-num);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.tt-trang .td{margin:0;font-size:var(--fs-text-body);line-height:var(--fs-leading-body);color:var(--fs-content-primary)}.tt-trang .phu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-3);margin-top:3px;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tt-trang .phu .nhom{color:var(--fs-content-secondary)}.tt-trang .phu>*+*:before{content:"·";margin-right:var(--fs-sp-3);color:var(--fs-border-strong)}.tt-trang .phu .canh{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.tt-trang .toi{margin-left:var(--fs-sp-3);font-style:italic;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.tt-goc{color:var(--fs-content-secondary);text-decoration:underline;text-underline-offset:2px}.tt-goc:hover{color:var(--fs-content-primary)}.tt-hailan{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--fs-sp-7)}.tt-hailan .hoi{margin:var(--fs-sp-3) 0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.tt-hailan article{padding:var(--fs-sp-4) 0;border-bottom:1px solid var(--fs-border-subtle)}.tt-hailan .rong{color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);font-style:italic}.tt-nhom .dem{font-family:var(--fs-font-num)}.tt-nhom .moi{margin:var(--fs-sp-3) 0 0;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.tt-nhom .dai{position:relative;height:22px;margin-top:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle)}.tt-nhom .dai i{position:absolute;bottom:0;width:2px;height:12px;background:var(--td0);transform:translate(-50%)}.tt-bang .loc{display:flex;gap:var(--fs-sp-2);margin-bottom:var(--fs-sp-5)}.tt-bang .loc button{font:inherit;font-size:var(--fs-text-caption);padding:var(--fs-sp-2) var(--fs-sp-4);color:var(--fs-content-secondary);background:transparent;border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-xs);cursor:pointer}.tt-bang .loc button.on{color:var(--fs-content-primary);background:var(--td5);border-color:var(--td3)}.tt-bang table{width:100%;border-collapse:collapse;font-size:var(--fs-text-caption)}.tt-bang th{text-align:left;font-weight:var(--fs-weight-regular);color:var(--fs-content-tertiary);padding:0 var(--fs-sp-3) var(--fs-sp-3);border-bottom:1px solid var(--fs-border-strong)}.tt-bang td{padding:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle);color:var(--fs-content-secondary);vertical-align:top}.tt-bang tr.gia td{color:var(--fs-content-primary)}.tt-bang .ng{font-family:var(--fs-font-num);white-space:nowrap;font-variant-numeric:tabular-nums}.tt-bang .nh,.tt-bang .tt{white-space:nowrap}.tt-bang .tep{display:block;margin-top:2px;font-size:10px;color:var(--fs-content-tertiary);opacity:.8}.erp{min-height:100vh;background:var(--fs-surface-page);color:var(--fs-content-primary);font-family:var(--fs-font-sans);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.erp-hd{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--fs-sp-5);height:var(--fs-bar-head);padding:0 var(--fs-sp-6);background:var(--fs-surface-card);border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.erp-brand{display:flex;align-items:center;gap:var(--fs-sp-4);font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold)}.erp-brand img{display:block}.erp-chip{padding:var(--fs-sp-1) var(--fs-sp-3);border:var(--fs-border-width) solid var(--fs-border-strong);border-radius:var(--fs-radius-xs);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-secondary);white-space:nowrap}.erp-hd-meta{margin-left:auto;display:flex;align-items:center;gap:var(--fs-sp-5);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary);white-space:nowrap}.erp-body{display:grid;grid-template-columns:216px minmax(0,1fr);align-items:start}.erp-nav{position:sticky;top:var(--fs-bar-head);display:flex;flex-direction:column;gap:var(--fs-sp-1);padding:var(--fs-sp-6) var(--fs-sp-5);border-right:var(--fs-border-width) solid var(--fs-border-default);min-height:calc(100vh - var(--fs-bar-head))}.erp-navlbl{padding:var(--fs-sp-5) var(--fs-sp-4) var(--fs-sp-3);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary)}.erp-navlbl:first-child{padding-top:0}.erp-nav button{display:flex;align-items:center;gap:var(--fs-sp-4);width:100%;min-height:var(--fs-control-lg);padding:0 var(--fs-sp-4);border:0;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-body);text-align:left;cursor:pointer}.erp-nav button:hover:not(:disabled){background:var(--fs-surface-hover);color:var(--fs-content-primary)}.erp-nav button.on{background:var(--fs-surface-active);color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.erp-nav button:disabled{color:var(--fs-content-disabled);cursor:default}.erp-navso{margin-left:auto;font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.erp-navsoon{margin-left:auto;font-size:var(--fs-text-micro);color:var(--fs-content-disabled)}.erp-main{min-width:0;padding:var(--fs-sp-7) var(--fs-sp-7) var(--fs-sp-11);display:flex;flex-direction:column;gap:var(--fs-sp-7)}.erp-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--fs-sp-5)}.erp-h h1{margin:0;font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.erp-h p{margin:0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.erp-luoi{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:var(--fs-sp-5)}.erp-the{padding:var(--fs-sp-5);background:var(--fs-surface-card);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);display:flex;flex-direction:column;gap:var(--fs-sp-4)}.erp-the-t{font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-secondary)}.erp-the-v{display:flex;align-items:baseline;gap:var(--fs-sp-3);font-variant-numeric:tabular-nums}.erp-the-v b{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-semibold)}.erp-the-v span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.erp-thanh{height:var(--fs-sp-3);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);overflow:hidden}.erp-thanh i{display:block;height:100%;background:var(--fs-content-primary)}.erp-thanh.canh i{background:var(--fs-amber-500)}.erp-thanh.thieu i{background:var(--fs-red-500)}.erp-the-c{font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.erp-viec{display:flex;flex-direction:column;gap:0}.erp-viec-d{display:flex;align-items:flex-start;gap:var(--fs-sp-5);padding:var(--fs-sp-5) 0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle)}.erp-viec-d:last-child{border-bottom:0}.erp-viec-so{min-width:64px;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.erp-viec-n{min-width:0;flex:1}.erp-viec-n b{display:block;font-weight:var(--fs-weight-medium)}.erp-viec-n p{margin:var(--fs-sp-2) 0 0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.erp-muc-cao{color:var(--fs-red-500)}.erp-muc-vua{color:var(--fs-amber-500)}.erp-loc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-4)}.erp-loc .fsui-input{height:var(--fs-control-md);max-width:176px}.erp-loc select.fsui-input{max-width:208px}.erp-loc-so{margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.erp-co{color:var(--fs-content-secondary)}.erp-khong{color:var(--fs-red-500);font-weight:var(--fs-weight-semibold)}.erp-nhat{color:var(--fs-content-tertiary)}.erp-tre{color:var(--fs-amber-500);font-variant-numeric:tabular-nums}.erp-trang{display:flex;align-items:center;justify-content:flex-end;gap:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.erp-doi{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:var(--fs-sp-5);align-items:start}.erp-kv{display:flex;justify-content:space-between;gap:var(--fs-sp-5);padding:var(--fs-sp-4) 0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense)}.erp-kv:last-child{border-bottom:0}.erp-kv span{color:var(--fs-content-tertiary)}.erp-kv b{font-weight:var(--fs-weight-medium);font-variant-numeric:tabular-nums;text-align:right}.erp-lenh{margin:var(--fs-sp-4) 0 0;padding:var(--fs-sp-4) var(--fs-sp-5);background:var(--fs-surface-sunken);border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm);font-family:var(--fs-font-num);font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);color:var(--fs-content-secondary);overflow-x:auto;white-space:pre}.erp-ghi{margin:0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.erp-ghi+.erp-ghi{margin-top:var(--fs-sp-4)}.erp-ghi code{padding:0 var(--fs-sp-2);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-xs);font-family:var(--fs-font-num);font-size:inherit;letter-spacing:0}@media(max-width:900px){.erp-body{grid-template-columns:minmax(0,1fr)}.erp-nav{position:static;min-height:0;flex-direction:row;gap:var(--fs-sp-3);overflow-x:auto;padding:var(--fs-sp-4) var(--fs-sp-5);border-right:0;border-bottom:var(--fs-border-width) solid var(--fs-border-default)}.erp-navlbl,.erp-nav .erp-navso,.erp-nav .erp-navsoon{display:none}.erp-nav button{width:auto;white-space:nowrap;border:var(--fs-border-width) solid var(--fs-border-default)}.erp-main{padding:var(--fs-sp-6) var(--fs-sp-5) var(--fs-sp-10)}.erp-hd{padding:0 var(--fs-sp-5)}.erp-hd-meta{font-size:var(--fs-text-micro);gap:var(--fs-sp-3);min-width:0;overflow:hidden}.erp-hd-meta>span{overflow:hidden;text-overflow:ellipsis}.erp-theme{flex:0 0 auto}.erp-loc .fsui-input{max-width:none;flex:1 1 136px}.erp-loc-so{margin-left:0;width:100%}}.erp-khoi-hd{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-5)}.erp-khoi-hd b{font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.erp-khoi-meta{margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.erp-tt{padding:var(--fs-sp-1) var(--fs-sp-3);border-radius:var(--fs-radius-xs);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);white-space:nowrap}.erp-tt-co{background:color-mix(in srgb,var(--fs-green-500) 18%,transparent);color:var(--fs-green-500)}.erp-tt-loi{background:color-mix(in srgb,var(--fs-red-500) 18%,transparent);color:var(--fs-red-500)}.erp-tt-trong{background:var(--fs-surface-sunken);color:var(--fs-content-tertiary)}.erp-loi-ds{display:flex;flex-direction:column}.erp-loi-d{display:flex;align-items:baseline;gap:var(--fs-sp-5);padding:var(--fs-sp-4) 0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense)}.erp-loi-d:last-child{border-bottom:0}.erp-loi-muc{flex:none;width:52px;font-size:var(--fs-text-micro);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label)}.erp-loi-cao .erp-loi-muc{color:var(--fs-red-500)}.erp-loi-vua .erp-loi-muc{color:var(--fs-amber-500)}.erp-loi-thap .erp-loi-muc{color:var(--fs-content-tertiary)}.erp-loi-ky{flex:none;width:64px;color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.erp-loi-mo{min-width:0}.erp-tl{display:flex;flex-direction:column}.erp-tl-d{display:flex;align-items:baseline;gap:var(--fs-sp-5);padding:var(--fs-sp-4) 0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense)}.erp-tl-d:last-child{border-bottom:0}.erp-tl-ky{flex:none;width:64px;color:var(--fs-content-secondary);font-variant-numeric:tabular-nums}.erp-tl-ten{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-tl-mo{flex:none;color:var(--fs-content-primary);text-decoration:underline}.erp-to+.erp-to{margin-top:var(--fs-sp-7)}.erp-to-hd{padding-bottom:var(--fs-sp-4);font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold)}.erp-maso{width:48px;color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.erp-bctc td,.erp-bctc th{white-space:nowrap}.erp-bctc td:nth-child(2){white-space:normal;min-width:240px}.erp-hang-trong{opacity:.45}.erp-hd-d{display:flex;align-items:center;gap:var(--fs-sp-5);width:100%;padding:var(--fs-sp-5) 0;border:0;border-bottom:var(--fs-border-width) solid var(--fs-border-subtle);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.erp-hd-d:hover{background:var(--fs-surface-hover)}.erp-hd-d:last-child{border-bottom:0}.erp-hd-so{flex:none;width:68px;font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.erp-hd-n{flex:1;min-width:0}.erp-hd-n b{display:block;font-weight:var(--fs-weight-medium)}.erp-hd-n span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}@media(max-width:900px){.erp-khoi-meta{margin-left:0;width:100%}.erp-loi-d,.erp-tl-d{flex-wrap:wrap;gap:var(--fs-sp-3)}.erp-tl-ten{white-space:normal}}.erp-cot{display:flex;align-items:flex-end;gap:var(--fs-sp-2);height:132px}.erp-cot-d{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--fs-sp-2);height:100%}.erp-cot-t{flex:1;width:100%;display:flex;align-items:flex-end}.erp-cot-t i{display:block;width:100%;min-height:2px;border-radius:var(--fs-radius-xs) var(--fs-radius-xs) 0 0;background:var(--fs-content-tertiary)}.erp-cot-t i.cu{background:var(--fs-red-500)}.erp-cot-d span{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.erp-bd-tong{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:var(--fs-sp-4) var(--fs-sp-6)}.erp-bd-th{display:grid;grid-template-columns:1fr auto;gap:var(--fs-sp-2) var(--fs-sp-4);padding:var(--fs-sp-3) var(--fs-sp-4);border:var(--fs-border-width) solid transparent;border-radius:var(--fs-radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.erp-bd-th:hover{background:var(--fs-surface-hover)}.erp-bd-th.on{border-color:var(--fs-border-strong);background:var(--fs-surface-active)}.erp-bd-th-ten{font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-bd-th-so{font-size:var(--fs-text-micro);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.erp-bd-th-thanh{grid-column:1 / -1;display:flex;height:var(--fs-sp-3);border-radius:var(--fs-radius-xs);overflow:hidden;background:var(--fs-surface-sunken)}.erp-bd-th-thanh i{display:block;height:100%}.erp-bd-th-thanh i.day{background:var(--fs-content-primary)}.erp-bd-th-thanh i.voi{background:var(--fs-amber-500)}.erp-bd-th-thanh i.trong{background:var(--fs-red-500)}.erp-cl-day{color:var(--fs-content-primary)}.erp-cl-voi{color:var(--fs-amber-500)}.erp-cl-trong{color:var(--fs-red-500)}.erp-bd-nhom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-sp-3);margin-top:var(--fs-sp-5);padding-top:var(--fs-sp-5);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.erp-bd-chip{display:inline-flex;align-items:center;gap:var(--fs-sp-2);padding:var(--fs-sp-2) var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-strong);border-radius:999px;background:var(--fs-surface-active);color:var(--fs-content-primary);font:inherit;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);cursor:pointer}.erp-bd-chip.tat{border-color:var(--fs-border-subtle);background:transparent;color:var(--fs-content-disabled);text-decoration:line-through}.erp-bd-chip-so{font-size:var(--fs-text-micro);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.erp-bd-khung{max-height:68vh;overflow:auto;overscroll-behavior:contain}.erp-bd thead th{position:sticky;background:var(--fs-surface-card);z-index:2}.erp-bd-tang1 th{top:0}.erp-bd-tang2 th{top:var(--fs-bar-head)}.erp-bd-nhomhd{border-left:var(--fs-border-width) solid var(--fs-border-default);border-bottom:var(--fs-border-width) solid var(--fs-border-default);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);white-space:nowrap}.erp-bd{--erp-ghim: 64px}.erp-bd-ghim{position:sticky;left:0;z-index:3;width:var(--erp-ghim);min-width:var(--erp-ghim);padding-left:0!important;padding-right:0!important;background:var(--fs-surface-card)}.erp-bd-von{position:sticky;left:var(--erp-ghim);z-index:3;width:112px;min-width:112px;background:var(--fs-surface-card);border-right:var(--fs-border-width) solid var(--fs-border-default);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fs-content-secondary)}.erp-bd thead .erp-bd-ghim,.erp-bd thead .erp-bd-von{z-index:4}.erp-bd-cot{width:24px;min-width:24px;padding:0!important;vertical-align:bottom}.erp-bd-cot.on{background:var(--fs-surface-active)}.erp-bd-doc{writing-mode:vertical-rl;transform:rotate(180deg);height:132px;padding:var(--fs-sp-3) var(--fs-sp-1);border:0;background:none;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-micro);line-height:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.erp-bd-doc:hover{color:var(--fs-content-primary)}.erp-bd-cot.on .erp-bd-doc{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.erp-bd-tk{min-width:44px;border-left:var(--fs-border-width) solid var(--fs-border-default)}.erp-bd td.c{padding-left:0;padding-right:0}.erp-bd-tongnhom+.erp-bd-tongnhom{margin-top:var(--fs-sp-6);padding-top:var(--fs-sp-5);border-top:var(--fs-border-width) solid var(--fs-border-subtle)}.erp-bd-tongten{margin-bottom:var(--fs-sp-4);font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.erp-o{display:inline-block;width:16px;height:16px;border-radius:var(--fs-radius-xs);vertical-align:middle}.erp-o-2{background:var(--fs-content-disabled)}.erp-o-1{background:var(--fs-amber-500)}.erp-o-0{background:transparent;border:var(--fs-border-width) solid var(--fs-red-500)}@media(max-width:900px){.erp-bd-tong{grid-template-columns:1fr}.erp-o{width:12px;height:12px}.erp-bd-cot{width:20px;min-width:20px}.erp-bd-doc{height:108px}.erp-bd{--erp-ghim: 52px}.erp-bd-von{width:86px;min-width:86px;font-size:var(--fs-text-micro)}.erp-bd-tang2 th{top:0}.erp-bd-khung{max-height:60vh}}.erp-tab-luoi{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:var(--fs-sp-5)}.erp-tab-the{display:flex;flex-direction:column;background:var(--fs-surface-card);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);overflow:hidden}.erp-tab-hd{display:flex;align-items:center;gap:var(--fs-sp-4);padding:var(--fs-sp-4) var(--fs-sp-5);border-bottom:var(--fs-border-width) solid var(--fs-border-subtle)}.erp-tab-hd b{flex:1;min-width:0;font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold)}.erp-tab-bd{flex:1;padding:var(--fs-sp-3) var(--fs-sp-5)}.erp-tab-d{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-4);padding:var(--fs-sp-3) 0;font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense)}.erp-tab-d span{color:var(--fs-content-tertiary)}.erp-tab-d b{font-weight:var(--fs-weight-medium);font-variant-numeric:tabular-nums;text-align:right}.erp-tab-ft{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-4) var(--fs-sp-5);border-top:var(--fs-border-width) solid var(--fs-border-subtle);background:var(--fs-surface-sunken);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption)}@media(max-width:900px){.erp-tab-luoi{grid-template-columns:1fr}}.erp-theme{display:inline-flex;align-items:center;gap:var(--fs-sp-2);padding:var(--fs-sp-2) var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-subtle);border-radius:var(--fs-radius-pill, 999px);background:var(--fs-surface-sunken);color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);cursor:pointer;white-space:nowrap}.erp-theme:hover{border-color:var(--fs-border-strong);color:var(--fs-content-primary)}.erp-theme:focus-visible{outline:2px solid var(--fs-focus-ring, var(--fs-content-primary));outline-offset:2px}.erp-bd-ma{padding:var(--fs-sp-2) var(--fs-sp-4);border:0;background:none;font:inherit;font-weight:var(--fs-weight-medium);color:var(--fs-content-primary);cursor:pointer}.erp-bd-ma:hover{text-decoration:underline}.erp-bd-ma:focus-visible{outline:2px solid var(--fs-focus-ring, var(--fs-content-primary));outline-offset:2px;border-radius:var(--fs-radius-sm, 3px)}@media(max-width:720px){.erp-bd-von{font-size:var(--fs-text-micro)}}@media(max-width:560px){.erp-theme{padding:var(--fs-sp-2)}.erp-theme .erp-theme-chu{display:none}}.erp-o-3{background:repeating-linear-gradient(45deg,var(--fs-border-subtle) 0,var(--fs-border-subtle) 1px,transparent 1px,transparent 4px);border:var(--fs-border-width) solid var(--fs-border-subtle)}.erp-bd-th-thanh i.khongap{background:repeating-linear-gradient(45deg,var(--fs-content-disabled) 0,var(--fs-content-disabled) 1px,transparent 1px,transparent 4px)}.erp-cl-khongap{color:var(--fs-content-disabled)}.erp-ma-khung{display:grid;grid-template-columns:208px minmax(0,1fr);gap:var(--fs-sp-7);align-items:start}.erp-ma-noi{min-width:0;display:flex;flex-direction:column;gap:var(--fs-sp-7)}.erp-ma-bang{position:sticky;top:calc(var(--fs-bar-head) + var(--fs-sp-6));display:flex;flex-direction:column;gap:var(--fs-sp-3);max-height:calc(100vh - var(--fs-bar-head) - var(--fs-sp-10));padding:var(--fs-sp-4);border:var(--fs-border-width) solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:var(--fs-surface-card)}.erp-ma-tim{width:100%}.erp-ma-dsso{font-size:var(--fs-text-micro);line-height:var(--fs-leading-micro);color:var(--fs-content-tertiary)}.erp-ma-ds{overflow-y:auto;overscroll-behavior:contain;margin:0 calc(-1 * var(--fs-sp-2))}.erp-ma-d{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-3);width:100%;padding:var(--fs-sp-2) var(--fs-sp-3);border:0;border-radius:var(--fs-radius-sm);background:transparent;color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense);text-align:left;cursor:pointer}.erp-ma-d:hover{background:var(--fs-surface-hover);color:var(--fs-content-primary)}.erp-ma-d.on{background:var(--fs-surface-active);color:var(--fs-content-primary)}.erp-ma-d.on b{font-weight:var(--fs-weight-semibold)}.erp-ma-d-von{font-size:var(--fs-text-micro);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary);white-space:nowrap}@media(max-width:900px){.erp-ma-khung{grid-template-columns:1fr;gap:var(--fs-sp-6)}.erp-ma-bang{position:static;max-height:264px}}.hoc-app{display:grid;grid-template-columns:minmax(0,1fr) var(--fs-rail-rong);height:100vh;height:100dvh;overflow:hidden;background:var(--fs-surface-page)}.hoc-trang{min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--fs-surface-page);color:var(--fs-content-primary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.hoc-than-trang{max-width:1560px;margin:0 auto;padding:var(--fs-sp-8) var(--fs-sp-9) var(--fs-sp-11)}.hoc-hero{display:grid;grid-template-columns:minmax(0,1fr) 620px;gap:var(--fs-sp-9);align-items:stretch;padding:var(--fs-sp-9);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);background:linear-gradient(180deg,var(--fs-surface-raised) 0%,var(--fs-surface-card) 100%)}.hoc-hero-chu{display:flex;flex-direction:column}.hoc-hero-nhan{display:inline-block;margin-bottom:var(--fs-sp-4);font-size:var(--fs-text-micro);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.hoc-hero-chu h1{margin:0 0 var(--fs-sp-5);max-width:22ch;font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-semibold);letter-spacing:-.4px}.hoc-hero-chu p{margin:0;max-width:66ch;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.hoc-hero-chu b{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.hoc-hero-y{margin:var(--fs-sp-7) 0 0;padding:0;list-style:none;display:grid;gap:var(--fs-sp-4);max-width:62ch}.hoc-hero-y li{position:relative;padding-left:var(--fs-sp-6);font-size:var(--fs-text-body);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.hoc-hero-y li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--fs-border-strong)}.hoc-hero-so{display:flex;flex-wrap:wrap;gap:var(--fs-sp-10);margin:auto 0 var(--fs-sp-7);padding-top:var(--fs-sp-8)}.hoc-hero-so .o{display:flex;flex-direction:column;gap:var(--fs-sp-1)}.hoc-hero-so .v{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.hoc-hero-so .k{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-hero-td{display:flex;align-items:center;gap:var(--fs-sp-5);max-width:460px;font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.hoc-hero-td b{color:var(--fs-content-primary);font-weight:var(--fs-weight-bold)}.hoc-thanhtd{flex:1;min-width:120px;height:4px;background:var(--fs-surface-sunken);border-radius:var(--fs-radius-full);overflow:hidden}.hoc-thanhtd i{display:block;height:100%;background:var(--fs-accent-500);transition:width var(--fs-dur-base) var(--fs-ease)}.hoc-hero-phai{display:flex;flex-direction:column;gap:var(--fs-sp-5);min-width:0}.hocvni{--vni: var(--fs-up);min-width:0;display:flex;flex-direction:column;gap:var(--fs-sp-4);padding:var(--fs-sp-6);background:var(--fs-surface-page);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.hocvni--xuong{--vni: var(--fs-down)}.hocvni-dau{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--fs-sp-5);flex-wrap:wrap}.hocvni-ten{display:flex;align-items:baseline;gap:var(--fs-sp-3)}.hocvni-ten .ma{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-bold);letter-spacing:var(--fs-tracking-label)}.hocvni-ten .san{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-xs);padding:1px var(--fs-sp-2)}.hocvni-khung{display:flex;min-width:0;gap:var(--fs-sp-1);padding:2px;background:var(--fs-surface-sunken);border-radius:var(--fs-radius-sm)}.hocvni-khung{overflow-x:auto;max-width:100%;scrollbar-width:none}.hocvni-khung::-webkit-scrollbar{display:none}.hocvni-khung button{flex:0 0 auto;padding:var(--fs-sp-2) var(--fs-sp-5);min-height:var(--fs-control-sm);background:transparent;border:0;border-radius:var(--fs-radius-xs);color:var(--fs-content-tertiary);font:inherit;font-size:var(--fs-text-caption);cursor:pointer;white-space:nowrap;transition:background var(--fs-dur-micro) var(--fs-ease),color var(--fs-dur-micro) var(--fs-ease)}.hocvni-khung button:hover{color:var(--fs-content-primary)}.hocvni-khung button.is-on{background:var(--fs-surface-card);color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.hocvni-so{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--fs-sp-4) var(--fs-sp-5)}.hocvni-so .diem{font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.hocvni-so .fsui-delta{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold)}.hocvni-so .ngay{margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.hocvni-hinh{display:block;width:100%;height:auto;cursor:crosshair}.hocvni-duong{fill:none;stroke:var(--vni);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.hocvni-to-tren{stop-color:var(--vni);stop-opacity:.26}.hocvni-to-duoi{stop-color:var(--vni);stop-opacity:0}.hocvni-luoi{stroke:var(--fs-border-subtle);stroke-width:1}.hocvni-truc{fill:var(--fs-content-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.hocvni-ngam{stroke:var(--fs-graph-ngam);stroke-width:1;stroke-dasharray:3 3}.hocvni-cham{fill:var(--vni);stroke:var(--fs-surface-page);stroke-width:2}.hocvni-nhannen{fill:var(--vni)}.hocvni-nhanchu{fill:var(--fs-content-oncolor);font-size:11px;font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.hocvni-chan{display:flex;gap:var(--fs-sp-6);flex-wrap:wrap;padding-top:var(--fs-sp-4);border-top:1px solid var(--fs-border-subtle);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hocvni-chan b{color:var(--fs-content-secondary);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.hocvni-chan span:last-child{margin-left:auto}.hoc-hero-tiep{display:flex;flex-direction:column;gap:var(--fs-sp-3);flex:1;padding:var(--fs-sp-6);background:var(--fs-surface-page);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-md)}.hoc-hero-tiep .k{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.hoc-hero-tiep .v{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.hoc-hero-tiep .p{font-size:var(--fs-text-body);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.hoc-hero-tiep .m{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-hero-tiep .fsui-btn{margin-top:auto}.hoc-tim{margin:var(--fs-sp-8) 0 0}.hoc-tim label{display:block;margin-bottom:var(--fs-sp-3);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.hoc-tim .fsui-input{width:100%;max-width:420px}.hoc-tim-kq{margin-top:var(--fs-sp-5)}.hoc-tim-kq ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--fs-sp-4)}.hoc-tim-kq button{display:flex;align-items:center;gap:var(--fs-sp-4);padding:var(--fs-sp-4) var(--fs-sp-5);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:inherit;cursor:pointer;font:inherit;font-size:var(--fs-text-body)}.hoc-tim-kq button:hover:not(:disabled){background:var(--fs-surface-hover);border-color:var(--fs-border-strong)}.hoc-tim-kq button:disabled{opacity:.45;cursor:not-allowed}.hoc-tim-kq span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-tim-kq i{font-style:normal;font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-xs);padding:var(--fs-sp-1) var(--fs-sp-3)}.hoc-tim-trong{margin:var(--fs-sp-5) 0 0;font-size:var(--fs-text-body);color:var(--fs-content-tertiary)}.hoc-cap{margin-top:var(--fs-sp-10)}.hoc-cap-dau{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-6);flex-wrap:wrap;padding-bottom:var(--fs-sp-5);border-bottom:1px solid var(--fs-border-default)}.hoc-cap-dau h2{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.hoc-cap-dau p{margin:0;max-width:72ch;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.hoc-cap-td{display:flex;align-items:center;gap:var(--fs-sp-4);min-width:180px;font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.hoc-tudien-o{max-width:260px}.hoc-dong{margin-top:var(--fs-sp-10)}.hoc-dong-dau{padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-default)}.hoc-dong-dau h2{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.hoc-dong-dau p{margin:0;max-width:72ch;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.hoc-lotrinh{position:relative;list-style:none;margin:var(--fs-sp-7) 0 0;padding:0 0 0 var(--fs-sp-10)}.hoc-lotrinh:before{content:"";position:absolute;left:15px;top:10px;bottom:14px;width:1px;background:var(--fs-border-default)}.hoc-lotrinh>li{position:relative;padding-bottom:var(--fs-sp-5)}.hoc-lotrinh-moc{display:flex;align-items:baseline;gap:var(--fs-sp-5);flex-wrap:wrap;margin:var(--fs-sp-7) 0 var(--fs-sp-5);padding-bottom:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle)}.hoc-lotrinh>li:first-child .hoc-lotrinh-moc{margin-top:0}.hoc-lotrinh-moc .ten{font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase}.hoc-lotrinh-moc .mo{flex:1;min-width:240px;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-lotrinh-moc .td{display:flex;align-items:center;gap:var(--fs-sp-4);min-width:140px;font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.hoc-lotrinh-moc .td b{font-variant-numeric:tabular-nums}.hoc-lotrinh-cham{position:absolute;left:calc(var(--fs-sp-10) * -1);width:32px;height:32px;display:grid;place-items:center;border-radius:var(--fs-radius-full);background:var(--fs-surface-page);border:1px solid var(--fs-border-strong);color:var(--fs-content-secondary);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.hoc-lotrinh>li.is-chua .hoc-lotrinh-cham{border-style:dashed;color:var(--fs-content-disabled)}.hoc-lotrinh>li.is-xong .hoc-lotrinh-cham{background:var(--fs-accent-500);border-color:var(--fs-accent-500);color:var(--fs-content-oncolor)}.hoc-lotrinh-the{display:flex;flex-direction:column;gap:var(--fs-sp-2);width:100%;padding:var(--fs-sp-5) var(--fs-sp-6);text-align:left;background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);color:inherit;font:inherit;cursor:pointer;transition:background var(--fs-dur-micro) var(--fs-ease),border-color var(--fs-dur-micro) var(--fs-ease)}.hoc-lotrinh-the:hover:not(:disabled){background:var(--fs-surface-hover);border-color:var(--fs-border-strong)}.hoc-lotrinh-the:focus-visible{outline:none;box-shadow:var(--fs-shadow-focus)}.hoc-lotrinh-the:disabled{cursor:default;background:transparent;border-style:dashed}.hoc-lotrinh>li.is-chua .hoc-lotrinh-the .ten,.hoc-lotrinh>li.is-chua .hoc-lotrinh-the .mo{color:var(--fs-content-tertiary)}.hoc-lotrinh-the .ten{font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.hoc-lotrinh-the .mo{max-width:82ch;font-size:var(--fs-text-body);line-height:var(--fs-leading-body);color:var(--fs-content-secondary)}.hoc-lotrinh-the .meta{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);margin-top:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-lotrinh-the .that{color:var(--fs-content-secondary);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-xs);padding:0 var(--fs-sp-3)}.hoc-lotrinh-the .diem{color:var(--fs-content-secondary)}.hoc-lotrinh-the .cho{letter-spacing:var(--fs-tracking-label);text-transform:uppercase;font-size:var(--fs-text-micro)}.hoc-hh{margin:var(--fs-sp-5) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:var(--fs-sp-4)}.hoc-hh li{display:grid;grid-template-columns:20px 1fr;gap:var(--fs-sp-2) var(--fs-sp-4);padding:var(--fs-sp-5);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);opacity:.55}.hoc-hh li.is-dat{opacity:1;border-color:var(--fs-border-strong)}.hoc-hh .dau{grid-row:span 2;font-size:var(--fs-text-body-lg);color:var(--fs-content-tertiary)}.hoc-hh li.is-dat .dau{color:var(--fs-content-primary)}.hoc-hh .ten{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-medium)}.hoc-hh .dk{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-tudien{margin:var(--fs-sp-5) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--fs-sp-5)}.hoc-tudien>div{padding:var(--fs-sp-5);background:var(--fs-surface-card);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-md)}.hoc-tudien dt{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold);margin-bottom:var(--fs-sp-2)}.hoc-tudien dd{margin:0;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.hoc-bai{max-width:760px;margin:0 auto}.hoc-duong{display:flex;align-items:center;gap:var(--fs-sp-3);margin-bottom:var(--fs-sp-6);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-duong button{padding:0;background:none;border:0;color:var(--fs-content-secondary);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.hoc-bai-dau h1{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-semibold)}.hoc-bai-mo{margin:0 0 var(--fs-sp-5);font-size:var(--fs-text-body-lg);color:var(--fs-content-secondary)}.hoc-bai-meta{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-default);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-muctieu{margin-top:var(--fs-sp-7);padding:var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.hoc-muctieu h2,.hoc-chot h2,.hoc-tunay h2,.hoc-thuc h2{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body-lg);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.hoc-muctieu ul,.hoc-chot ul{margin:0;padding-left:var(--fs-sp-7);display:grid;gap:var(--fs-sp-3);font-size:var(--fs-text-title);line-height:24px}.hoc-than{margin-top:var(--fs-sp-8)}.hoc-doan{margin:0 0 var(--fs-sp-6);max-width:72ch;font-size:var(--fs-text-title);line-height:26px}.hoc-y{margin:0 0 var(--fs-sp-6);padding-left:var(--fs-sp-7);display:grid;gap:var(--fs-sp-3);max-width:72ch;font-size:var(--fs-text-title);line-height:24px}.hoc-hinh{margin:0 0 var(--fs-sp-7);padding:var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.hoc-hinh figcaption{margin-top:var(--fs-sp-5);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.hoc-svg{display:block;width:100%;height:auto}.hoc-bangwrap{overflow-x:auto}.hoc-bang{width:100%;border-collapse:collapse;font-size:var(--fs-text-body-lg)}.hoc-bang th,.hoc-bang td{padding:var(--fs-sp-4) var(--fs-sp-5);text-align:left;border-bottom:1px solid var(--fs-border-subtle);white-space:nowrap}.hoc-bang th{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-medium);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.hoc-bang td:first-child{white-space:normal}.hoc-bang .num{text-align:right;font-variant-numeric:tabular-nums}.hoc-bang--so td.num{font-weight:var(--fs-weight-medium)}.hoc-bang tr:last-child td{border-bottom:0}.hoc-hang-ket td{border-top:1px solid var(--fs-border-strong);font-weight:var(--fs-weight-semibold)}.hoc-ma{font-weight:var(--fs-weight-bold)}.hoc-ten{color:var(--fs-content-secondary);white-space:normal}.hoc-that{margin:0 0 var(--fs-sp-7);padding:var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-md)}.hoc-that-dau{display:flex;align-items:center;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-5)}.hoc-that-dau h3{margin:0;font-size:var(--fs-text-body-lg);line-height:var(--fs-leading-body-lg);font-weight:var(--fs-weight-semibold)}.hoc-that-dau .nhan{font-size:var(--fs-text-micro);font-weight:var(--fs-weight-bold);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-oncolor);background:var(--fs-accent-500);border-radius:var(--fs-radius-xs);padding:var(--fs-sp-1) var(--fs-sp-3)}.hoc-that-dan{margin:0 0 var(--fs-sp-5);font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.hoc-that-chu,.hoc-moc{margin:var(--fs-sp-5) 0 0;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.hoc-cau{margin:var(--fs-sp-5) 0 0;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.hoc-cau b{color:var(--fs-content-primary);font-weight:var(--fs-weight-semibold)}.hoc-thieu,.hoc-cho{margin:0;padding:var(--fs-sp-6) 0;font-size:var(--fs-text-body);color:var(--fs-content-tertiary)}.hoc-buoc{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--fs-sp-4)}.hoc-buoc-o{flex:1 1 150px;display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-sm)}.hoc-buoc-o--ket{background:var(--fs-surface-accent)}.hoc-buoc-o .k{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-buoc-o .v{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.hoc-buoc-o .p{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-buoc-dau{align-self:center;font-size:var(--fs-text-h3);color:var(--fs-content-tertiary)}.hoc-o4{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--fs-sp-4)}.hoc-o{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-sm)}.hoc-o .k{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-o .v{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.hoc-v-sut{color:var(--fs-down)}.hoc-thanhso{margin:0;padding:0;list-style:none;display:grid;gap:var(--fs-sp-4)}.hoc-thanhso li{display:grid;grid-template-columns:minmax(90px,150px) 1fr 52px;align-items:center;gap:var(--fs-sp-5)}.hoc-thanhso .ten{font-size:var(--fs-text-body);color:var(--fs-content-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoc-thanhso .dai{height:14px;background:var(--fs-surface-sunken);border-radius:var(--fs-radius-xs);overflow:hidden}.hoc-thanhso .dai i{display:block;height:100%;background:var(--fs-accent-500);opacity:.75}.hoc-thanhso .so{text-align:right;font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums}.hoc-nhap{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-5);font-size:var(--fs-text-body)}.hoc-nhap label{color:var(--fs-content-secondary)}.hoc-nhap .fsui-input{width:120px}.hoc-nhap-p{color:var(--fs-content-tertiary)}.hoc-nhap-p b{color:var(--fs-content-primary)}.hoc-luuy{display:flex;gap:var(--fs-sp-5);margin:0 0 var(--fs-sp-7);padding:var(--fs-sp-6);background:var(--fs-surface-sunken);border-left:2px solid var(--fs-border-strong);border-radius:0 var(--fs-radius-sm) var(--fs-radius-sm) 0}.hoc-luuy .nhan{flex:0 0 auto;font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary);padding-top:2px}.hoc-luuy p{margin:0;font-size:var(--fs-text-body-lg);line-height:22px}.hoc-ct{margin:0 0 var(--fs-sp-7);padding:var(--fs-sp-6);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.hoc-ct .ct{margin:0 0 var(--fs-sp-4);font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.hoc-ct .giai{margin:0;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.hoc-chot,.hoc-tunay,.hoc-thuc{margin-top:var(--fs-sp-8);padding:var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.hoc-tunay ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--fs-sp-4);font-size:var(--fs-text-body-lg)}.hoc-tunay li{padding:var(--fs-sp-3) var(--fs-sp-5);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-sm)}.hoc-tunay-p{margin:var(--fs-sp-5) 0 0;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-thuc p{margin:0 0 var(--fs-sp-5);max-width:72ch;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.hoc-thuc b{color:var(--fs-content-primary)}.hocbd{margin:0 0 var(--fs-sp-7);padding:var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.hocbd-dau{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-5);padding-bottom:var(--fs-sp-4);border-bottom:1px solid var(--fs-border-subtle)}.hocbd-dau .ten{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold)}.hocbd-phu{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.hocbd-do{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);color:var(--fs-down);font-variant-numeric:tabular-nums}.hocbd-svg{display:block;width:100%;height:auto;overflow:visible}.hocbd-chu{margin:var(--fs-sp-5) 0 0;max-width:72ch;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.hocbd-duong{fill:none;stroke:var(--fs-graph-accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.hocbd-duongdo{fill:none;stroke:var(--fs-down);stroke-width:1.4;stroke-linejoin:round}.hocbd-vungdo{fill:var(--fs-down);opacity:.14}.hocbd-luoi{stroke:var(--fs-border-strong);stroke-width:1}.hocbd-cham{fill:var(--fs-graph-accent)}.hocbd-chamdo{fill:var(--fs-down)}.hocbd-nhan{fill:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.hocbd-cot{fill:var(--fs-content-primary);opacity:.22}.hocbd-cotmo{fill:var(--fs-content-primary);opacity:.16}.hocbd-cotminh{fill:var(--fs-accent-500)}.hocbd-manhtoi{fill:var(--fs-content-primary);font-weight:var(--fs-weight-bold)}.hocbd-trongcot{fill:var(--fs-content-primary);font-variant-numeric:tabular-nums}.hocbd-canh{fill:var(--fs-ref);font-weight:var(--fs-weight-semibold)}.hocbd-trongcot2{fill:var(--fs-content-oncolor);font-variant-numeric:tabular-nums}.hocbd-manh1{fill:var(--fs-content-primary);opacity:.14}.hocbd-manh2{fill:var(--fs-accent-500)}.hocbd-manh3{fill:var(--fs-content-primary);opacity:.3}.hoc-quiz{margin-top:var(--fs-sp-9);padding-top:var(--fs-sp-8);border-top:1px solid var(--fs-border-default)}.hoc-quiz-dau{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-6)}.hoc-quiz-dau h2{margin:0;font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.hoc-quiz-dem{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-quiz-ds{margin:0;padding:0;list-style:none;display:grid;gap:var(--fs-sp-7)}.hoc-cauhoi-hoi{display:flex;gap:var(--fs-sp-4);margin:0 0 var(--fs-sp-5);font-size:var(--fs-text-title);line-height:24px;font-weight:var(--fs-weight-medium)}.hoc-cauhoi-hoi .stt{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--fs-radius-sm);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold)}.hoc-dapan{display:grid;gap:var(--fs-sp-3)}.hoc-dapan-o{display:flex;align-items:center;gap:var(--fs-sp-5);width:100%;min-height:var(--fs-touch-min);padding:var(--fs-sp-4) var(--fs-sp-5);text-align:left;background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:inherit;font:inherit;font-size:var(--fs-text-body-lg);cursor:pointer;transition:background var(--fs-dur-micro) var(--fs-ease),border-color var(--fs-dur-micro) var(--fs-ease)}.hoc-dapan-o:hover:not(:disabled){background:var(--fs-surface-hover);border-color:var(--fs-border-strong)}.hoc-dapan-o:focus-visible{outline:none;box-shadow:var(--fs-shadow-focus)}.hoc-dapan-o:disabled{cursor:default}.hoc-dapan-o .ky{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);color:var(--fs-content-tertiary)}.hoc-dapan-o .chu{flex:1}.hoc-dapan-o .dau{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-bold)}.hoc-dapan-o.is-chon{border-color:var(--fs-border-accent);background:var(--fs-surface-accent)}.hoc-dapan-o.is-chon .ky{background:var(--fs-accent-500);color:var(--fs-content-oncolor)}.hoc-dapan-o.is-dung{border-color:var(--fs-up);background:var(--fs-up-surface)}.hoc-dapan-o.is-dung .dau{color:var(--fs-up)}.hoc-dapan-o.is-sai{border-color:var(--fs-down);background:var(--fs-down-surface)}.hoc-dapan-o.is-sai .dau{color:var(--fs-down)}.hoc-giai{margin:var(--fs-sp-4) 0 0;padding:var(--fs-sp-5);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-sm);font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.hoc-giai b{color:var(--fs-content-primary)}.hoc-quiz-chan{display:flex;align-items:center;gap:var(--fs-sp-6);flex-wrap:wrap;margin-top:var(--fs-sp-7);padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle)}.hoc-quiz-nhac{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-diem{display:flex;align-items:center;gap:var(--fs-sp-5);flex:1;min-width:260px}.hoc-diem .so{font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.hoc-diem .chu{font-size:var(--fs-text-body-lg);color:var(--fs-content-secondary)}.hoc-chuyen{display:flex;justify-content:space-between;gap:var(--fs-sp-5);margin-top:var(--fs-sp-9)}.hoc-chuyen button{display:flex;flex-direction:column;gap:var(--fs-sp-2);max-width:46%;padding:var(--fs-sp-5) var(--fs-sp-6);text-align:left;background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);color:inherit;font:inherit;cursor:pointer}.hoc-chuyen button:hover{background:var(--fs-surface-hover);border-color:var(--fs-border-strong)}.hoc-chuyen button.phai{text-align:right;margin-left:auto}.hoc-chuyen .h{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.hoc-chuyen .t{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-medium)}.hoc-chan{max-width:1040px;margin:0 auto;padding:var(--fs-sp-8) var(--fs-sp-6) var(--fs-sp-10);border-top:1px solid var(--fs-border-default)}.hoc-chan p{margin:0 0 var(--fs-sp-4);max-width:88ch;font-size:var(--fs-text-caption);line-height:var(--fs-leading-caption);color:var(--fs-content-tertiary)}.hoc-chan button{padding:0;background:none;border:0;color:var(--fs-content-secondary);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:1023px){.hoc-hero{grid-template-columns:1fr;gap:var(--fs-sp-7);padding:var(--fs-sp-8) var(--fs-sp-7)}.hoc-hero-chu h1{max-width:none}.hoc-hero-so{margin-top:var(--fs-sp-7);padding-top:0}}@media(max-width:767px){.hoc-than-trang{padding:var(--fs-sp-7) var(--fs-sp-5) var(--fs-sp-9)}.hoc-hero-chu h1,.hoc-bai-dau h1{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}.hoc-hero-so{gap:var(--fs-sp-7);margin:var(--fs-sp-7) 0 var(--fs-sp-6)}.hoc-hero-so .v{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2)}.hoc-lotrinh{padding-left:var(--fs-sp-8)}.hoc-lotrinh:before{left:11px}.hoc-lotrinh-cham{left:calc(var(--fs-sp-8) * -1);width:24px;height:24px;font-size:var(--fs-text-micro)}.hoc-lotrinh-the{padding:var(--fs-sp-5)}.hocvni-so .diem{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}.hocvni-so .ngay{margin-left:0;flex-basis:100%}.hocvni-chan span:last-child{margin-left:0;flex-basis:100%}.hoc-hero{padding:var(--fs-sp-7) var(--fs-sp-6)}.hoc-doan,.hoc-y,.hoc-muctieu ul,.hoc-chot ul,.hoc-cauhoi-hoi{font-size:var(--fs-text-body-lg);line-height:22px}.hoc-buoc{flex-direction:column}.hoc-buoc-dau{align-self:flex-start;padding-left:var(--fs-sp-5)}.hoc-thanhso li{grid-template-columns:96px 1fr 44px;gap:var(--fs-sp-4)}.hoc-chuyen{flex-direction:column}.hoc-chuyen button,.hoc-chuyen button.phai{max-width:none;text-align:left;margin-left:0}.hoc-diem .so{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}}.xh-trang{min-height:100dvh;padding:var(--fs-sp-8) var(--fs-sp-8) var(--fs-sp-11);background:var(--fs-surface-page);color:var(--fs-content-primary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.xh-trang>*{max-width:1560px;margin-left:auto;margin-right:auto}.xh-dau{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-7);flex-wrap:wrap;padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-default)}.xh-dau h1{margin:0 0 var(--fs-sp-3);font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-semibold)}.xh-dau p{margin:0;max-width:82ch;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xh-dau code{font-family:var(--fs-font-num);font-size:var(--fs-text-dense);padding:1px var(--fs-sp-2);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-xs)}.xh-ve{flex:0 0 auto;padding:var(--fs-sp-3) var(--fs-sp-6);min-height:var(--fs-control-md);display:inline-flex;align-items:center;background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-content-primary);text-decoration:none;font-size:var(--fs-text-body)}.xh-ve:hover{border-color:var(--fs-border-strong);background:var(--fs-surface-hover)}.xh-chon{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3);margin:var(--fs-sp-6) auto var(--fs-sp-5)}.xh-chon button{display:flex;align-items:center;gap:var(--fs-sp-3);padding:var(--fs-sp-3) var(--fs-sp-5);min-height:var(--fs-control-md);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-content-secondary);font:inherit;font-size:var(--fs-text-body);cursor:pointer}.xh-chon button b{font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.xh-chon button:hover{border-color:var(--fs-border-strong);color:var(--fs-content-primary)}.xh-chon button.is-on{background:var(--fs-accent-500);border-color:var(--fs-accent-500);color:var(--fs-content-oncolor)}.xh-chon button.is-on b{color:var(--fs-content-oncolor)}.xh-mota{margin:0 auto var(--fs-sp-6);max-width:92ch;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.xh-mota b{color:var(--fs-content-primary)}.xh-khung{padding:var(--fs-sp-7);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.xh-toast{position:fixed;left:50%;bottom:var(--fs-sp-8);transform:translate(-50%);z-index:var(--fs-z-toast);padding:var(--fs-sp-4) var(--fs-sp-6);background:var(--fs-surface-inverse);color:var(--fs-content-inverse);border-radius:var(--fs-radius-sm);font-size:var(--fs-text-body);box-shadow:var(--fs-shadow-2)}.xh-bang{width:100%;border-collapse:collapse;font-size:var(--fs-text-body)}.xh-bang th,.xh-bang td{padding:var(--fs-sp-4) var(--fs-sp-5);text-align:left;border-bottom:1px solid var(--fs-border-subtle)}.xh-bang th{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary);font-weight:var(--fs-weight-medium)}.xh-bang .num{text-align:right;font-variant-numeric:tabular-nums}.xh-bang td b{display:block;font-weight:var(--fs-weight-medium)}.xh-bang td i{display:block;margin-top:2px;font-style:normal;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-bang tr.co:hover{background:var(--fs-surface-hover);cursor:pointer}.xh-bang tr.chua td{color:var(--fs-content-tertiary)}.xh-bang--dac td,.xh-bang--dac th{padding:var(--fs-sp-3) var(--fs-sp-5)}.xh-chip{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;padding:2px var(--fs-sp-3);border-radius:var(--fs-radius-xs);background:var(--fs-surface-sunken);color:var(--fs-content-tertiary)}.xh-chip--mo{background:var(--fs-surface-accent);color:var(--fs-content-accent)}.xh-p1{display:grid;grid-template-columns:220px minmax(0,1fr) 420px;gap:var(--fs-sp-6);align-items:start}.xh-p1 .nhan{display:block;font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary);margin-bottom:var(--fs-sp-3)}.xh-p1-trai{display:flex;flex-direction:column;gap:var(--fs-sp-3)}.xh-p1-trai button{display:flex;flex-direction:column;gap:2px;padding:var(--fs-sp-4) var(--fs-sp-5);text-align:left;background:var(--fs-surface-sunken);border:1px solid transparent;border-radius:var(--fs-radius-sm);color:inherit;font:inherit;cursor:pointer}.xh-p1-trai button span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p1-trai button.is-on{background:var(--fs-surface-accent);border-color:var(--fs-border-strong)}.xh-p1-tk{margin-top:var(--fs-sp-5);padding:var(--fs-sp-5);border:1px solid var(--fs-border-subtle);border-radius:var(--fs-radius-sm)}.xh-p1-tk b{display:block;font-size:var(--fs-text-h2);font-variant-numeric:tabular-nums}.xh-p1-tk span:last-child{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p1-giua header{margin-bottom:var(--fs-sp-4)}.xh-p1-giua h3{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h3);font-weight:var(--fs-weight-semibold)}.xh-p1-giua p{margin:0;font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xh-p2-dau{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:var(--fs-sp-8);align-items:center;margin-bottom:var(--fs-sp-9);padding-bottom:var(--fs-sp-7);border-bottom:1px solid var(--fs-border-default)}.xh-p2-dau .chart{min-width:0}.xh-p2-dau .nhan{display:block;margin-bottom:var(--fs-sp-3);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p2-dau h3{margin:0 0 var(--fs-sp-3);font-size:var(--fs-text-h2);font-weight:var(--fs-weight-semibold)}.xh-p2-dau p{margin:0;color:var(--fs-content-secondary)}.xh-p2-duong{list-style:none;margin:0;padding:0 0 0 var(--fs-sp-9);position:relative}.xh-p2-duong:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:1px;background:var(--fs-border-default)}.xh-p2-duong li{position:relative;padding-bottom:var(--fs-sp-5)}.xh-p2-duong .cham{position:absolute;left:calc(var(--fs-sp-9) * -1);top:10px;width:27px;height:27px;display:grid;place-items:center;border-radius:var(--fs-radius-full);background:var(--fs-surface-card);border:1px solid var(--fs-border-strong);font-size:var(--fs-text-micro);font-variant-numeric:tabular-nums;color:var(--fs-content-secondary)}.xh-p2-duong li.chua .cham{border-style:dashed;color:var(--fs-content-disabled)}.xh-p2-duong .the{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--fs-sp-5) var(--fs-sp-6);text-align:left;background:var(--fs-surface-sunken);border:1px solid transparent;border-radius:var(--fs-radius-sm);color:inherit;font:inherit;cursor:pointer}.xh-p2-duong .the:hover:not(:disabled){border-color:var(--fs-border-strong)}.xh-p2-duong .the:disabled{cursor:default;background:transparent;border:1px dashed var(--fs-border-subtle)}.xh-p2-duong .cap{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p2-duong .ten{font-size:var(--fs-text-title);font-weight:var(--fs-weight-semibold)}.xh-p2-duong .mo{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xh-p2-duong .meta{margin-top:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--fs-sp-9);align-items:start}.xh-p3-bia{position:relative;padding:var(--fs-sp-8);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-md);cursor:pointer;overflow:hidden}.xh-p3-bia .nhan{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary)}.xh-p3-bia h3{margin:var(--fs-sp-4) 0 var(--fs-sp-4);font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-semibold);letter-spacing:-.4px}.xh-p3-bia p{margin:0 0 var(--fs-sp-6);max-width:46ch;font-size:var(--fs-text-body-lg);color:var(--fs-content-secondary)}.xh-p3-bia .muc{display:grid;gap:var(--fs-sp-3);margin-bottom:var(--fs-sp-6)}.xh-p3-bia .muc span{padding-left:var(--fs-sp-5);position:relative;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xh-p3-bia .muc span:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--fs-border-strong)}.xh-p3-bia .net{display:block;width:100%;height:auto;margin-bottom:var(--fs-sp-5)}.xh-p3-bia .net path{fill:none;stroke:var(--fs-graph-accent);stroke-width:1.6}.xh-p3-bia .meta{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p3-cot{display:grid;gap:var(--fs-sp-7)}.xh-p3-cot h4{margin:0 0 var(--fs-sp-4);padding-bottom:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-default);font-size:var(--fs-text-caption);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary);font-weight:var(--fs-weight-medium)}.xh-p3-cot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-sp-1)}.xh-p3-cot button{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-5);width:100%;padding:var(--fs-sp-3) 0;background:none;border:0;border-bottom:1px solid var(--fs-border-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer}.xh-p3-cot button b{font-weight:var(--fs-weight-medium)}.xh-p3-cot button span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);white-space:nowrap}.xh-p3-cot button:disabled{color:var(--fs-content-tertiary);cursor:default}.xh-p3-cot button:hover:not(:disabled) b{text-decoration:underline;text-underline-offset:3px}.xh-p4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--fs-sp-5)}.xh-p4-the{display:flex;flex-direction:column;gap:var(--fs-sp-3);padding:var(--fs-sp-5);background:var(--fs-surface-sunken);border:1px solid transparent;border-radius:var(--fs-radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer}.xh-p4-the:hover:not(:disabled){border-color:var(--fs-border-strong)}.xh-p4-the.chua{background:transparent;border:1px dashed var(--fs-border-subtle);color:var(--fs-content-tertiary);cursor:default}.xh-p4-the .tren{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p4-the .stt{font-variant-numeric:tabular-nums}.xh-p4-the .ten{font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold)}.xh-p4-the .net{display:block;width:100%;height:auto}.xh-p4-the .net path{fill:none;stroke:var(--fs-graph-accent);stroke-width:1.4}.xh-p4-the.chua .net path{stroke:var(--fs-border-strong)}.xh-p4-the .chan{display:flex;justify-content:space-between;gap:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p6-bia{position:relative;padding:var(--fs-sp-10) var(--fs-sp-8) var(--fs-sp-8);margin-bottom:var(--fs-sp-9);overflow:hidden;border-bottom:1px solid var(--fs-border-default)}.xh-p6-bia h3{position:relative;margin:0 0 var(--fs-sp-8);font-size:var(--fs-text-display-lg);line-height:var(--fs-leading-display-lg);font-weight:var(--fs-weight-semibold);letter-spacing:-.6px}.xh-p6-bia .nen{position:absolute;inset:auto 0 0 0;width:100%;height:58%;opacity:.5}.xh-p6-bia .nen .vung{fill:var(--fs-graph-accent);opacity:.12}.xh-p6-bia .nen .duong{fill:none;stroke:var(--fs-graph-accent);stroke-width:1.5}.xh-p6-bia .so{position:relative;display:flex;gap:var(--fs-sp-9);flex-wrap:wrap;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xh-p6-bia .so b{font-size:var(--fs-text-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums;color:var(--fs-content-primary);margin-right:var(--fs-sp-2)}.xh-p6-luoi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--fs-sp-7)}.xh-p6-luoi button{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-6) 0;background:none;border:0;border-top:1px solid var(--fs-border-default);color:inherit;font:inherit;text-align:left;cursor:pointer}.xh-p6-luoi .cap{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p6-luoi .ten{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.xh-p6-luoi .mo{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xh-p6-luoi button:hover .ten{text-decoration:underline;text-underline-offset:4px}.xh-p6-chua{margin:var(--fs-sp-9) 0 0;padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p7{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--fs-sp-8);align-items:start}.xh-p7-trai{padding:var(--fs-sp-8);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-md)}.xh-p7-trai .nhan{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p7-trai h3{margin:var(--fs-sp-3) 0 var(--fs-sp-4);font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-semibold)}.xh-p7-trai p{margin:0 0 var(--fs-sp-6);font-size:var(--fs-text-body-lg);color:var(--fs-content-secondary)}.xh-p7-trai ul{margin:0 0 var(--fs-sp-6);padding-left:var(--fs-sp-7);display:grid;gap:var(--fs-sp-3);color:var(--fs-content-secondary)}.xh-p7-trai .meta{display:flex;gap:var(--fs-sp-6);flex-wrap:wrap;margin-bottom:var(--fs-sp-6);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p7-trai .mo{padding:var(--fs-sp-4) var(--fs-sp-7);min-height:var(--fs-control-lg);background:var(--fs-accent-500);border:0;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor);font:inherit;font-weight:var(--fs-weight-semibold);cursor:pointer}.xh-p7-trai .mo:disabled{opacity:.45;cursor:not-allowed}.xh-p7-phai{display:grid;gap:var(--fs-sp-6);max-height:620px;overflow-y:auto}.xh-p7-phai h4{margin:0 0 var(--fs-sp-3);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary);font-weight:var(--fs-weight-medium)}.xh-p7-phai button{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-4);width:100%;padding:var(--fs-sp-4) var(--fs-sp-5);background:none;border:1px solid transparent;border-radius:var(--fs-radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer}.xh-p7-phai button:hover{background:var(--fs-surface-hover)}.xh-p7-phai button.is-on{background:var(--fs-surface-accent);border-color:var(--fs-border-strong)}.xh-p7-phai button.chua .ten{color:var(--fs-content-tertiary)}.xh-p7-phai .phut{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.xh-p8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--fs-sp-6);align-items:start}.xh-p8-cot{padding:var(--fs-sp-6);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-md)}.xh-p8-cot header{padding-bottom:var(--fs-sp-5);margin-bottom:var(--fs-sp-5);border-bottom:1px solid var(--fs-border-default)}.xh-p8-cot .so{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--fs-radius-sm);background:var(--fs-accent-500);color:var(--fs-content-oncolor);font-size:var(--fs-text-caption);font-weight:var(--fs-weight-bold)}.xh-p8-cot h4{margin:var(--fs-sp-3) 0 var(--fs-sp-2);font-size:var(--fs-text-h3);font-weight:var(--fs-weight-semibold)}.xh-p8-cot p{margin:0 0 var(--fs-sp-3);font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xh-p8-cot .dem{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p8-cot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-sp-3)}.xh-p8-cot button{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--fs-sp-4);background:var(--fs-surface-card);border:1px solid transparent;border-radius:var(--fs-radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer}.xh-p8-cot button:hover:not(:disabled){border-color:var(--fs-border-strong)}.xh-p8-cot button:disabled{background:transparent;border:1px dashed var(--fs-border-subtle);color:var(--fs-content-tertiary);cursor:default}.xh-p8-cot .ten{font-weight:var(--fs-weight-medium)}.xh-p8-cot .mo{font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xh-p8-cot .meta{margin-top:var(--fs-sp-2);font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.xh-p9-tren{display:grid;grid-template-columns:170px minmax(0,1fr) 300px;gap:var(--fs-sp-8);align-items:center;padding-bottom:var(--fs-sp-7);margin-bottom:var(--fs-sp-7);border-bottom:1px solid var(--fs-border-default)}.xh-p9-vong{position:relative;display:grid;place-items:center;text-align:center}.xh-p9-vong svg{width:130px;height:130px}.xh-p9-vong .nen{fill:none;stroke:var(--fs-surface-sunken);stroke-width:10}.xh-p9-vong .chay{fill:none;stroke:var(--fs-accent-500);stroke-width:10;stroke-linecap:round}.xh-p9-vong .pt{position:absolute;top:46px;font-size:var(--fs-text-h2);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.xh-p9-vong .chu{position:absolute;top:78px;font-size:var(--fs-text-micro);color:var(--fs-content-tertiary)}.xh-p9-tiep .nhan{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p9-tiep h3{margin:var(--fs-sp-3) 0 var(--fs-sp-2);font-size:var(--fs-text-h2);font-weight:var(--fs-weight-semibold)}.xh-p9-tiep p{margin:0 0 var(--fs-sp-5);color:var(--fs-content-secondary)}.xh-p9-tiep button{padding:var(--fs-sp-3) var(--fs-sp-7);min-height:var(--fs-control-md);background:var(--fs-accent-500);border:0;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor);font:inherit;font-weight:var(--fs-weight-semibold);cursor:pointer}.xh-p9-so{display:grid;gap:var(--fs-sp-4)}.xh-p9-so div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-4);padding-bottom:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-subtle)}.xh-p9-so b{font-size:var(--fs-text-h3);font-variant-numeric:tabular-nums}.xh-p9-so span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p9-hang{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3)}.xh-p9-hang button{display:flex;align-items:center;gap:var(--fs-sp-3);padding:var(--fs-sp-3) var(--fs-sp-5);background:var(--fs-surface-sunken);border:1px solid transparent;border-radius:var(--fs-radius-full);color:inherit;font:inherit;font-size:var(--fs-text-caption);cursor:pointer}.xh-p9-hang button:hover:not(:disabled){border-color:var(--fs-border-strong)}.xh-p9-hang button.chua{background:transparent;border:1px dashed var(--fs-border-subtle);color:var(--fs-content-tertiary);cursor:default}.xh-p9-hang .stt{font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.xh-p10{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:var(--fs-sp-6)}.xh-p10-the{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--fs-sp-5);padding:var(--fs-sp-7);background:var(--fs-surface-sunken);border:1px solid transparent;border-radius:var(--fs-radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer}.xh-p10-the:hover{border-color:var(--fs-border-strong)}.xh-p10-the .stt{font-size:var(--fs-text-h1);line-height:1;font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.xh-p10-the .than{display:flex;flex-direction:column;gap:var(--fs-sp-2)}.xh-p10-the .cap{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xh-p10-the .ten{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.xh-p10-the .mo{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xh-p10-the .meta{margin-top:var(--fs-sp-2);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xh-p10-the .net{grid-column:1 / -1;display:block;width:100%;height:auto}.xh-p10-the .net path{fill:none;stroke:var(--fs-graph-accent);stroke-width:1.5}.xh-p10-chua{grid-column:1 / -1;padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-subtle)}.xh-p10-chua .nhan{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary)}.xh-p10-chua ul{list-style:none;margin:var(--fs-sp-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--fs-sp-3) var(--fs-sp-6);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}@media(max-width:1199px){.xh-p1,.xh-p9-tren,.xh-p2-dau,.xh-p3,.xh-p7{grid-template-columns:1fr}.xh-p7-phai{max-height:none}}@media(max-width:767px){.xh-trang{padding:var(--fs-sp-6) var(--fs-sp-5) var(--fs-sp-9)}.xh-khung{padding:var(--fs-sp-5)}.xh-p3-bia h3,.xh-p6-bia h3{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}.xh-p10-the{grid-template-columns:1fr}.xh-bang th:nth-child(3),.xh-bang td:nth-child(3){display:none}}.xd-trang{min-height:100dvh;padding:var(--fs-sp-8) var(--fs-sp-8) var(--fs-sp-11);background:var(--fs-surface-page);color:var(--fs-content-primary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.xd-trang>*{max-width:1560px;margin-left:auto;margin-right:auto}.xd-dau{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-7);flex-wrap:wrap;padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-default)}.xd-dau h1{margin:0 0 var(--fs-sp-3);font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-semibold)}.xd-dau p{margin:0;max-width:82ch;color:var(--fs-content-secondary)}.xd-ve{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--fs-control-md);padding:var(--fs-sp-3) var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-content-primary);text-decoration:none}.xd-ve:hover{border-color:var(--fs-border-strong)}.xd-chon{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3);margin:var(--fs-sp-6) auto var(--fs-sp-5)}.xd-chon button{display:flex;align-items:center;gap:var(--fs-sp-3);min-height:var(--fs-control-md);padding:var(--fs-sp-3) var(--fs-sp-5);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-content-secondary);font:inherit;cursor:pointer}.xd-chon button b{font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.xd-chon button:hover{border-color:var(--fs-border-strong);color:var(--fs-content-primary)}.xd-chon button.is-on{background:var(--fs-accent-500);border-color:var(--fs-accent-500);color:var(--fs-content-oncolor)}.xd-chon button.is-on b{color:var(--fs-content-oncolor)}.xd-mota{margin:0 auto var(--fs-sp-6);max-width:92ch;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.xd-mota b{color:var(--fs-content-primary)}.xd-khung{padding:var(--fs-sp-8);background:var(--fs-surface-page);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.xd-duoi{margin:var(--fs-sp-5) auto 0;text-align:center;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xd-so{display:flex;flex-wrap:wrap;gap:var(--fs-sp-10);margin-top:var(--fs-sp-8)}.xd-so div{display:flex;flex-direction:column;gap:var(--fs-sp-1)}.xd-so b{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.xd-so span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xd-so--nho{gap:var(--fs-sp-7);margin-top:var(--fs-sp-6)}.xd-so--nho b{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3)}.xd-tiep{display:flex;flex-direction:column;gap:var(--fs-sp-3);padding:var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-md)}.xd-tiep .k{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary)}.xd-tiep .v{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.xd-tiep .p{font-size:var(--fs-text-caption);color:var(--fs-content-secondary)}.xd-tiep button{margin-top:var(--fs-sp-2);min-height:var(--fs-control-lg);background:var(--fs-accent-500);border:0;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor);font:inherit;font-weight:var(--fs-weight-semibold);cursor:pointer}.xd-tiep--ngang{flex-direction:row;align-items:center;gap:var(--fs-sp-5);flex-wrap:wrap;padding:var(--fs-sp-4) var(--fs-sp-5)}.xd-tiep--ngang .v{font-size:var(--fs-text-body-lg)}.xd-tiep--ngang button{margin:0 0 0 auto;padding:0 var(--fs-sp-6);min-height:var(--fs-control-md)}.xd-khung .nhan{display:block;margin-bottom:var(--fs-sp-4);font-size:var(--fs-text-micro);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xd-khung h2{margin:0 0 var(--fs-sp-5);font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-semibold);letter-spacing:-.4px}.xd-khung p{margin:0;max-width:66ch;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.xd-khung .net{display:block;width:100%;height:auto}.xd-khung .net path,.xd-khung .net .duong{fill:none;stroke:var(--fs-up);stroke-width:1.6}.xd-khung .net .vung{fill:var(--fs-up);opacity:.14;stroke:none}.xd-khung .diem{font-variant-numeric:tabular-nums;font-weight:var(--fs-weight-bold)}.xd-khung .ma{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-bold);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-secondary)}.xd-d1{display:grid;grid-template-columns:minmax(0,1fr) 620px;gap:var(--fs-sp-9)}.xd-d1 .chu{display:flex;flex-direction:column}.xd-d1 .chu .xd-so{margin-top:auto;padding-top:var(--fs-sp-8)}.xd-d1 .phai{display:flex;flex-direction:column;gap:var(--fs-sp-5);min-width:0}.xd-d2 .dai{display:flex;align-items:center;gap:var(--fs-sp-5);margin-bottom:var(--fs-sp-7);padding:var(--fs-sp-3) var(--fs-sp-5);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm)}.xd-d2 .dai .diem{font-size:var(--fs-text-body-lg)}.xd-d2 .dai .net{flex:1;max-width:320px;height:34px}.xd-d2 .dai .ky{margin-left:auto;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xd-d2 .chan{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-8);flex-wrap:wrap;margin-top:var(--fs-sp-7)}.xd-d2 .chan .xd-tiep{flex:1;min-width:320px;margin-top:var(--fs-sp-6)}.xd-d3 .hinh{position:relative;margin-bottom:var(--fs-sp-7);border-radius:var(--fs-radius-md);overflow:hidden;background:var(--fs-surface-card)}.xd-d3 .hinh svg{display:block;width:100%;height:150px}.xd-d3 .hinh .vung{fill:var(--fs-up);opacity:.16}.xd-d3 .hinh .duong{fill:none;stroke:var(--fs-up);stroke-width:1.6;vector-effect:non-scaling-stroke}.xd-d3 .hinh .nhan{position:absolute;top:var(--fs-sp-5);left:var(--fs-sp-6);display:flex;align-items:baseline;gap:var(--fs-sp-4)}.xd-d3 .hinh .nhan .diem{font-size:var(--fs-text-h3)}.xd-d3 .hinh .nhan .ky{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xd-d3 .duoi{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--fs-sp-8);align-items:start}.xd-d4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--fs-sp-6);align-items:stretch}.xd-d4 .o{display:flex;flex-direction:column;padding:var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.xd-d4 h2{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2)}.xd-d4 .o--chiso .tren{display:flex;justify-content:space-between;gap:var(--fs-sp-4);margin-bottom:var(--fs-sp-4)}.xd-d4 .o--chiso .ky{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xd-d4 .o--chiso .diem{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}.xd-d4 .o--chiso .doi{margin-bottom:var(--fs-sp-5);font-weight:var(--fs-weight-semibold)}.xd-d4 .o--chiso .chan{margin-top:var(--fs-sp-4);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xd-d4 .o .xd-tiep{border:0;padding:0;background:none}.xd-d4 .o .xd-so{margin-top:auto;padding-top:var(--fs-sp-6)}.xd-d5{max-width:900px;padding:var(--fs-sp-10) 0}.xd-d5 h2{font-size:var(--fs-text-display-lg);line-height:var(--fs-leading-display-lg);letter-spacing:-.6px}.xd-d5 .hang{display:flex;align-items:center;gap:var(--fs-sp-9);flex-wrap:wrap;margin:var(--fs-sp-8) 0;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xd-d5 .hang b{font-size:var(--fs-text-h3);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums;color:var(--fs-content-primary);margin-right:var(--fs-sp-2)}.xd-d5 .vni{display:flex;align-items:center;gap:var(--fs-sp-3)}.xd-d5 .vni i{font-style:normal;font-size:var(--fs-text-caption)}.xd-d5 .vni .net{width:220px;height:28px}.xd-d5 .mo{min-height:var(--fs-control-xl);padding:0 var(--fs-sp-8);background:var(--fs-accent-500);border:0;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor);font:inherit;font-size:var(--fs-text-body-lg);font-weight:var(--fs-weight-semibold);cursor:pointer}.xd-d6{display:grid;grid-template-columns:140px minmax(0,1fr) 320px;gap:var(--fs-sp-8);align-items:center}.xd-d6 .vong{position:relative;display:grid;place-items:center}.xd-d6 .vong svg{width:110px;height:110px}.xd-d6 .vong .nen{fill:none;stroke:var(--fs-surface-sunken);stroke-width:9}.xd-d6 .vong .chay{fill:none;stroke:var(--fs-accent-500);stroke-width:9;stroke-linecap:round}.xd-d6 .vong .pt{position:absolute;font-size:var(--fs-text-h2);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.xd-d6 h2{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);margin-bottom:var(--fs-sp-4)}.xd-d6 .chu button{margin-top:var(--fs-sp-6);min-height:var(--fs-control-lg);padding:0 var(--fs-sp-7);background:var(--fs-accent-500);border:0;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor);font:inherit;font-weight:var(--fs-weight-semibold);cursor:pointer}.xd-d6 .vni{display:flex;flex-direction:column;gap:var(--fs-sp-2);padding:var(--fs-sp-5);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.xd-d6 .vni .diem{font-size:var(--fs-text-h2)}.xd-d6 .vni .net{margin-top:var(--fs-sp-3);height:70px}.xd-d7{display:grid;grid-template-columns:620px minmax(0,1fr);gap:var(--fs-sp-9);align-items:center}.xd-d7 .trai{min-width:0}.xd-d7 .phai .xd-tiep{margin-top:var(--fs-sp-7)}.xd-d8 .dai{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:1px;background:var(--fs-border-default);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md);overflow:hidden}.xd-d8 .dai .o{display:flex;flex-direction:column;gap:var(--fs-sp-1);padding:var(--fs-sp-5);background:var(--fs-surface-card)}.xd-d8 .dai .ten{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xd-d8 .dai .diem{font-size:var(--fs-text-h3)}.xd-d8 .dai .net{margin-top:var(--fs-sp-2);height:26px}.xd-d8 .dai .o--phien{justify-content:center;font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xd-d8 .giua{padding:var(--fs-sp-9) 0 var(--fs-sp-7)}.xd-d8 .duoi{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-sp-8);flex-wrap:wrap;padding-top:var(--fs-sp-6);border-top:1px solid var(--fs-border-default)}.xd-d8 .duoi .xd-so{margin-top:0}.xd-d8 .duoi .xd-tiep{flex:1;min-width:340px}.xd-d9{position:relative;min-height:320px;padding:var(--fs-sp-8);border-radius:var(--fs-radius-md);overflow:hidden;background:var(--fs-surface-card)}.xd-d9 .nen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.xd-d9 .nen .vung{fill:var(--fs-up);opacity:.14}.xd-d9 .nen .duong{fill:none;stroke:var(--fs-up);stroke-width:1.4;opacity:.8;vector-effect:non-scaling-stroke}.xd-d9 .hop{position:relative;max-width:640px;padding:var(--fs-sp-7);background:color-mix(in srgb,var(--fs-surface-page) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.xd-d9 .goc{position:absolute;top:var(--fs-sp-7);right:var(--fs-sp-8);display:flex;align-items:baseline;gap:var(--fs-sp-4)}.xd-d9 .goc .diem{font-size:var(--fs-text-h2)}.xd-d10 h2{font-size:var(--fs-text-display-lg);line-height:var(--fs-leading-display-lg);letter-spacing:-.8px;margin-bottom:var(--fs-sp-8)}.xd-d10 .hang{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--fs-sp-8);align-items:start}.xd-d10 .dai{position:relative;margin-top:var(--fs-sp-9);padding-top:var(--fs-sp-5);border-top:1px solid var(--fs-border-default);display:flex;align-items:center;gap:var(--fs-sp-5)}.xd-d10 .dai svg{flex:1;height:64px}.xd-d10 .dai .vung{fill:var(--fs-up);opacity:.12}.xd-d10 .dai .duong{fill:none;stroke:var(--fs-up);stroke-width:1.4;vector-effect:non-scaling-stroke}@media(max-width:1199px){.xd-d1,.xd-d3 .duoi,.xd-d6,.xd-d7,.xd-d10 .hang{grid-template-columns:1fr}.xd-d7 .trai{order:2}}@media(max-width:767px){.xd-trang{padding:var(--fs-sp-6) var(--fs-sp-5) var(--fs-sp-9)}.xd-khung{padding:var(--fs-sp-5)}.xd-khung h2,.xd-d5 h2,.xd-d10 h2{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1)}.xd-so{gap:var(--fs-sp-7)}.xd-d2 .dai{flex-wrap:wrap}.xd-d2 .dai .ky{margin-left:0}}.xc-trang{min-height:100dvh;padding:var(--fs-sp-8) var(--fs-sp-8) var(--fs-sp-11);background:var(--fs-surface-page);color:var(--fs-content-primary);font-size:var(--fs-text-body);line-height:var(--fs-leading-body)}.xc-trang>*{max-width:1560px;margin-left:auto;margin-right:auto}.xc-dau{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-sp-7);flex-wrap:wrap;padding-bottom:var(--fs-sp-6);border-bottom:1px solid var(--fs-border-default)}.xc-dau h1{margin:0 0 var(--fs-sp-3);font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-semibold)}.xc-dau p{margin:0;max-width:86ch;color:var(--fs-content-secondary)}.xc-dau b{color:var(--fs-content-primary)}.xc-dau code{font-family:var(--fs-font-num);font-size:var(--fs-text-dense);padding:1px var(--fs-sp-2);background:var(--fs-surface-sunken);border-radius:var(--fs-radius-xs)}.xc-ve{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--fs-control-md);padding:var(--fs-sp-3) var(--fs-sp-6);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-content-primary);text-decoration:none}.xc-ve:hover{border-color:var(--fs-border-strong)}.xc-chon{display:flex;flex-wrap:wrap;gap:var(--fs-sp-3);margin:var(--fs-sp-6) auto var(--fs-sp-5)}.xc-chon button{display:flex;align-items:center;gap:var(--fs-sp-3);min-height:var(--fs-control-md);padding:var(--fs-sp-3) var(--fs-sp-5);background:var(--fs-surface-card);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm);color:var(--fs-content-secondary);font:inherit;cursor:pointer}.xc-chon button b{font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary)}.xc-chon button:hover{border-color:var(--fs-border-strong);color:var(--fs-content-primary)}.xc-chon button.is-on{background:var(--fs-accent-500);border-color:var(--fs-accent-500);color:var(--fs-content-oncolor)}.xc-chon button.is-on b{color:var(--fs-content-oncolor)}.xc-mota{margin:0 auto var(--fs-sp-6);max-width:96ch;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.xc-mota b{color:var(--fs-content-primary)}.xc-khung{padding:var(--fs-sp-8);background:var(--fs-surface-page);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.xc-hero{display:grid;grid-template-columns:minmax(0,1fr) 460px 320px;gap:var(--fs-sp-8);align-items:start;padding-bottom:var(--fs-sp-8)}.xc-hero-chu{min-width:0}.xc-nhan{display:block;margin-bottom:var(--fs-sp-4);font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);text-transform:uppercase;color:var(--fs-content-tertiary)}.xc-tieude{margin:0 0 var(--fs-sp-5);font-size:var(--fs-text-display);line-height:var(--fs-leading-display);font-weight:var(--fs-weight-semibold);letter-spacing:-.4px}.xc-dan{margin:0;max-width:62ch;font-size:var(--fs-text-body-lg);line-height:22px;color:var(--fs-content-secondary)}.xc-so{display:flex;flex-wrap:wrap;gap:var(--fs-sp-9);margin-top:var(--fs-sp-8)}.xc-so div{display:flex;flex-direction:column;gap:var(--fs-sp-1)}.xc-so b{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.xc-so span{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xc-vni{min-width:0;display:flex;flex-direction:column;gap:var(--fs-sp-3);padding:var(--fs-sp-5);border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-md)}.xc-vni header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-sp-4)}.xc-vni .ma{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-bold);letter-spacing:var(--fs-tracking-label)}.xc-vni .ky,.xc-vni footer{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary);font-variant-numeric:tabular-nums}.xc-vni .hang{display:flex;align-items:baseline;gap:var(--fs-sp-4)}.xc-vni .diem{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold);font-variant-numeric:tabular-nums}.xc-vni .hinh{display:block;width:100%;height:auto}.xc-vni .duong{fill:none;stroke:var(--fs-up);stroke-width:1.6}.xc-vni .vung{fill:var(--fs-up);opacity:.12}.xc-tiep{display:flex;flex-direction:column;gap:var(--fs-sp-3);padding:var(--fs-sp-5);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-md)}.xc-tiep .k{font-size:var(--fs-text-micro);letter-spacing:var(--fs-tracking-label);color:var(--fs-content-tertiary)}.xc-tiep .v{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3);font-weight:var(--fs-weight-semibold)}.xc-tiep .p{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xc-tiep .m{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xc-tiep button{margin-top:var(--fs-sp-2);min-height:var(--fs-control-lg);background:var(--fs-accent-500);border:0;border-radius:var(--fs-radius-sm);color:var(--fs-content-oncolor);font:inherit;font-weight:var(--fs-weight-semibold);cursor:pointer}.xc-lo-dau{padding:var(--fs-sp-7) 0 var(--fs-sp-5);border-top:1px solid var(--fs-border-default)}.xc-lo-dau h3{margin:0 0 var(--fs-sp-2);font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold)}.xc-lo-dau p{margin:0;font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xc-duong{list-style:none;margin:0;padding:0}.xc-chang{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--fs-sp-4);align-items:start;padding:var(--fs-sp-3) 0}.xc-moc{grid-column:1 / -1;display:flex;align-items:baseline;gap:var(--fs-sp-5);flex-wrap:wrap;margin:var(--fs-sp-6) 0 var(--fs-sp-3)}.xc-moc .ten{font-size:var(--fs-text-title);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-label);text-transform:uppercase}.xc-moc .mo{font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xc-stt{font-size:var(--fs-text-caption);font-weight:var(--fs-weight-semibold);font-variant-numeric:tabular-nums;color:var(--fs-content-tertiary);padding-top:3px}.xc-the{display:flex;flex-direction:column;gap:var(--fs-sp-2);width:100%;padding:var(--fs-sp-4) 0;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.xc-the .ten{font-size:var(--fs-text-title);line-height:var(--fs-leading-title);font-weight:var(--fs-weight-semibold)}.xc-the .mo{font-size:var(--fs-text-body);color:var(--fs-content-secondary)}.xc-the .meta{display:flex;flex-wrap:wrap;gap:var(--fs-sp-5);font-size:var(--fs-text-caption);color:var(--fs-content-tertiary)}.xc-the:disabled{cursor:default}.xc-chang.la-chua .ten,.xc-chang.la-chua .mo{color:var(--fs-content-tertiary)}.xc-the .cho{text-transform:uppercase;letter-spacing:var(--fs-tracking-label);font-size:var(--fs-text-micro)}.xc-s1 .xc-tieude{font-size:var(--fs-text-display-lg);line-height:var(--fs-leading-display-lg);font-weight:var(--fs-weight-regular);letter-spacing:-1px;max-width:18ch}.xc-s1 .xc-dan{font-size:var(--fs-text-title);line-height:26px}.xc-s1 .xc-vni,.xc-s1 .xc-tiep{border:0;border-top:1px solid var(--fs-content-primary);border-radius:0;padding:var(--fs-sp-5) 0 0}.xc-s1 .xc-tiep button{align-self:flex-start;padding:0 var(--fs-sp-6);background:none;border:1px solid var(--fs-content-primary);border-radius:0;color:var(--fs-content-primary)}.xc-s1 .xc-chang{border-bottom:1px solid var(--fs-border-subtle);grid-template-columns:60px minmax(0,1fr)}.xc-s1 .xc-stt{font-size:var(--fs-text-body-lg);color:var(--fs-content-primary)}.xc-s1 .xc-the .ten{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-regular)}.xc-s1 .xc-the .mo{max-width:76ch;font-size:var(--fs-text-body-lg)}.xc-s1 .xc-moc{border-top:2px solid var(--fs-content-primary);padding-top:var(--fs-sp-4);margin-top:var(--fs-sp-8)}.xc-s2{font-size:var(--fs-text-dense)}.xc-s2 .xc-tieude{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-semibold);letter-spacing:0}.xc-s2 .xc-dan{font-size:var(--fs-text-dense);line-height:var(--fs-leading-dense)}.xc-s2 .xc-so{gap:var(--fs-sp-7);margin-top:var(--fs-sp-6)}.xc-s2 .xc-so b{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3)}.xc-s2 .xc-vni,.xc-s2 .xc-tiep{padding:var(--fs-sp-4);border-radius:var(--fs-radius-xs);background:var(--fs-surface-card)}.xc-s2 .xc-hero{gap:var(--fs-sp-6);padding-bottom:var(--fs-sp-6)}.xc-s2 .xc-duong{border-top:1px solid var(--fs-border-default)}.xc-s2 .xc-chang{grid-template-columns:36px minmax(0,1fr);gap:var(--fs-sp-3);padding:0;border-bottom:1px solid var(--fs-border-subtle);align-items:center}.xc-s2 .xc-chang:hover{background:var(--fs-surface-hover)}.xc-s2 .xc-the{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:var(--fs-sp-5);padding:var(--fs-sp-3) 0;min-height:var(--fs-row-normal)}.xc-s2 .xc-the .ten{font-size:var(--fs-text-body);font-weight:var(--fs-weight-medium)}.xc-s2 .xc-the .mo{font-size:var(--fs-text-dense);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-s2 .xc-the .meta{gap:var(--fs-sp-4);font-size:var(--fs-text-micro);white-space:nowrap}.xc-s2 .xc-moc{margin:0;padding:var(--fs-sp-3) 0;background:var(--fs-surface-sunken);border-bottom:1px solid var(--fs-border-default)}.xc-s2 .xc-moc .ten{font-size:var(--fs-text-caption);padding-left:var(--fs-sp-4)}.xc-s3 .xc-hero-chu{padding:var(--fs-sp-8);background:var(--fs-surface-inverse);color:var(--fs-content-inverse);border-radius:var(--fs-radius-md)}.xc-s3 .xc-nhan,.xc-s3 .xc-hero-chu .xc-so span{color:color-mix(in srgb,var(--fs-content-inverse) 62%,transparent)}.xc-s3 .xc-dan{color:color-mix(in srgb,var(--fs-content-inverse) 80%,transparent)}.xc-s3 .xc-vni,.xc-s3 .xc-tiep{background:var(--fs-surface-card);border-color:var(--fs-border-default)}.xc-s3 .xc-the{padding:var(--fs-sp-5) var(--fs-sp-6);background:var(--fs-surface-card);border-radius:var(--fs-radius-md)}.xc-s3 .xc-chang:not(.la-chua) .xc-the:hover{background:var(--fs-surface-inverse);color:var(--fs-content-inverse)}.xc-s3 .xc-chang:not(.la-chua) .xc-the:hover .mo,.xc-s3 .xc-chang:not(.la-chua) .xc-the:hover .meta{color:color-mix(in srgb,var(--fs-content-inverse) 75%,transparent)}.xc-s3 .xc-moc .ten{padding:var(--fs-sp-2) var(--fs-sp-5);background:var(--fs-surface-inverse);color:var(--fs-content-inverse);border-radius:var(--fs-radius-xs)}.xc-s3 .xc-stt{padding-top:var(--fs-sp-5)}.xc-s4 .xc-vni,.xc-s4 .xc-tiep,.xc-s4 .xc-the{background:none;border:1px solid var(--fs-border-default);border-radius:var(--fs-radius-sm)}.xc-s4 .xc-the{padding:var(--fs-sp-6)}.xc-s4 .xc-chang{padding:var(--fs-sp-2) 0}.xc-s4 .xc-the:hover:not(:disabled){border-color:var(--fs-content-primary)}.xc-s4 .xc-tiep button{background:none;border:1px solid var(--fs-content-primary);color:var(--fs-content-primary)}.xc-s4 .xc-moc{padding-bottom:var(--fs-sp-3);border-bottom:1px solid var(--fs-border-default)}.xc-s4 .xc-tieude{font-weight:var(--fs-weight-regular)}.xc-s5{background:var(--fs-surface-sunken);margin:calc(var(--fs-sp-8) * -1);padding:var(--fs-sp-8);border-radius:var(--fs-radius-md)}.xc-s5 .xc-vni,.xc-s5 .xc-tiep,.xc-s5 .xc-the{background:var(--fs-surface-card);border:0;border-radius:12px;box-shadow:var(--fs-shadow-2)}.xc-s5 .xc-the{padding:var(--fs-sp-6);transition:transform var(--fs-dur-micro) var(--fs-ease),box-shadow var(--fs-dur-micro) var(--fs-ease)}.xc-s5 .xc-the:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--fs-shadow-3)}.xc-s5 .xc-chang{padding:var(--fs-sp-3) 0}.xc-s5 .xc-stt{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--fs-radius-full);background:var(--fs-surface-card);box-shadow:var(--fs-shadow-1);padding:0;color:var(--fs-content-secondary)}.xc-s5 .xc-moc .ten{font-size:var(--fs-text-body-lg)}.xc-s6 .xc-chang{grid-template-columns:96px minmax(0,1fr);gap:var(--fs-sp-6);align-items:center;padding:var(--fs-sp-5) 0;border-bottom:1px solid var(--fs-border-subtle)}.xc-s6 .xc-stt{font-size:56px;line-height:1;font-weight:var(--fs-weight-bold);letter-spacing:-2px;color:var(--fs-border-strong);padding:0;text-align:right}.xc-s6 .xc-chang:not(.la-chua):hover .xc-stt{color:var(--fs-content-primary)}.xc-s6 .xc-the{padding:0}.xc-s6 .xc-the .ten{font-size:var(--fs-text-h3);line-height:var(--fs-leading-h3)}.xc-s6 .xc-moc{margin-top:var(--fs-sp-9)}.xc-s6 .xc-moc .ten{font-size:var(--fs-text-h3)}.xc-s6 .xc-so b{font-size:var(--fs-text-display-lg);line-height:var(--fs-leading-display-lg);letter-spacing:-1.5px}.xc-s7{background-image:linear-gradient(var(--fs-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--fs-border-subtle) 1px,transparent 1px);background-size:24px 24px;margin:calc(var(--fs-sp-8) * -1);padding:var(--fs-sp-8)}.xc-s7 .xc-vni,.xc-s7 .xc-tiep,.xc-s7 .xc-the{background:var(--fs-surface-page);border:1px solid var(--fs-content-primary);border-radius:0}.xc-s7 .xc-the{padding:var(--fs-sp-5)}.xc-s7 .xc-tieude{text-transform:uppercase;font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);letter-spacing:0}.xc-s7 .xc-the .ten{text-transform:uppercase;font-size:var(--fs-text-body-lg);letter-spacing:var(--fs-tracking-label)}.xc-s7 .xc-stt{border:1px solid var(--fs-content-primary);padding:var(--fs-sp-2);text-align:center;color:var(--fs-content-primary)}.xc-s7 .xc-moc .ten{border-bottom:2px solid var(--fs-content-primary);padding-bottom:var(--fs-sp-2)}.xc-s7 .xc-tiep button{border-radius:0}.xc-s8 .xc-duong{display:flex;flex-direction:column}.xc-s8 .xc-chang{padding:var(--fs-sp-4) var(--fs-sp-6);margin:0 calc(var(--fs-sp-8) * -1);padding-left:calc(var(--fs-sp-8) + var(--fs-sp-2));padding-right:var(--fs-sp-8);grid-template-columns:40px minmax(0,1fr)}.xc-s8 .xc-chang[data-cap="1"]{background:var(--fs-surface-page)}.xc-s8 .xc-chang[data-cap="2"]{background:var(--fs-surface-card)}.xc-s8 .xc-chang[data-cap="3"]{background:var(--fs-surface-sunken)}.xc-s8 .xc-moc{margin:0 0 var(--fs-sp-3);padding-top:var(--fs-sp-5)}.xc-s8 .xc-moc .ten{font-size:var(--fs-text-h3)}.xc-s8 .xc-the:hover:not(:disabled) .ten{text-decoration:underline;text-underline-offset:4px}.xc-s9 .xc-vni,.xc-s9 .xc-tiep{border:0;padding:0}.xc-s9 .xc-tiep button{align-self:flex-start;padding:0;background:none;color:var(--fs-content-primary);text-decoration:underline;text-underline-offset:4px;min-height:auto}.xc-s9 .xc-hero{gap:var(--fs-sp-10)}.xc-s9 .xc-tieude{font-weight:var(--fs-weight-regular);letter-spacing:-.8px}.xc-s9 .xc-chang{grid-template-columns:40px minmax(0,1fr);padding:var(--fs-sp-5) 0}.xc-s9 .xc-the{padding:0}.xc-s9 .xc-the .meta{color:var(--fs-content-disabled)}.xc-s9 .xc-moc{margin-top:var(--fs-sp-10)}.xc-s9 .xc-moc .ten{font-weight:var(--fs-weight-regular);letter-spacing:2px}.xc-s9 .xc-lo-dau{border:0}.xc-s10 .xc-hero{grid-template-columns:minmax(0,1fr) 300px}.xc-s10 .xc-hero-chu{grid-column:1 / -1}.xc-s10 .xc-tieude{font-size:56px;line-height:60px;font-weight:var(--fs-weight-bold);letter-spacing:-1.6px;max-width:20ch}.xc-s10 .xc-dan{columns:2;column-gap:var(--fs-sp-9);max-width:none;font-size:var(--fs-text-body)}.xc-s10 .xc-vni,.xc-s10 .xc-tiep{border:0;border-top:3px solid var(--fs-content-primary);border-radius:0;padding:var(--fs-sp-4) 0 0}.xc-s10 .xc-chang{grid-template-columns:52px minmax(0,1fr);padding:var(--fs-sp-5) 0;border-bottom:1px solid var(--fs-border-subtle)}.xc-s10 .xc-the .ten{font-size:var(--fs-text-h2);line-height:var(--fs-leading-h2);font-weight:var(--fs-weight-bold);letter-spacing:-.3px}.xc-s10 .xc-the .mo{max-width:70ch}.xc-s10 .xc-moc{margin-top:var(--fs-sp-9)}.xc-s10 .xc-moc .ten{font-size:var(--fs-text-h1);font-weight:var(--fs-weight-bold);text-transform:none;letter-spacing:-.5px}@media(max-width:1199px){.xc-hero,.xc-s10 .xc-hero{grid-template-columns:1fr}.xc-s10 .xc-dan{columns:1}}@media(max-width:767px){.xc-trang{padding:var(--fs-sp-6) var(--fs-sp-5) var(--fs-sp-9)}.xc-khung{padding:var(--fs-sp-5)}.xc-tieude,.xc-s1 .xc-tieude,.xc-s10 .xc-tieude{font-size:var(--fs-text-h1);line-height:var(--fs-leading-h1);letter-spacing:-.3px}.xc-s2 .xc-the{grid-template-columns:1fr;gap:var(--fs-sp-2)}.xc-s2 .xc-the .mo{white-space:normal}.xc-s6 .xc-stt{font-size:34px}.xc-s6 .xc-chang{grid-template-columns:56px minmax(0,1fr)}.xc-s5,.xc-s7{margin:calc(var(--fs-sp-5) * -1);padding:var(--fs-sp-5)}.xc-s8 .xc-chang{margin:0 calc(var(--fs-sp-5) * -1);padding-left:var(--fs-sp-5);padding-right:var(--fs-sp-5)}}
