.ma-so{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1}.ma-so--xn{color:var(--color-ink);font-weight:var(--fw-strong)}.ma-khong{color:var(--color-muted);font-weight:var(--fw-regular)}.ma-ic,.ma-bao{--ic-chep:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='8.5' width='11' height='11' rx='2'/%3E%3Cpath d='M15.5 8.5V6.5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E");--ic-xong:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--ic-tim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");--ic-xoa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M6.5 6.5l11 11M17.5 6.5l-11 11'/%3E%3C/svg%3E")}.ma-ic,.ma-bao:before{width:20px;height:20px;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.ma-bao:before{content:"";--ic:var(--ic-xong)}.ma-ic--chep{--ic:var(--ic-chep)}.ma-ic--xong{--ic:var(--ic-xong)}.ma-ic--tim{--ic:var(--ic-tim)}.ma-ic--xoa{--ic:var(--ic-xoa)}.ma-tim{margin-top:var(--space-6)}.ma-tim-dau{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ma-tim-dau label{color:var(--color-ink);font-size:var(--type-meta);font-weight:var(--fw-strong)}.ma-dem{color:var(--color-muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;margin:0}.ma-tim-hop{margin-top:var(--space-2);position:relative}.ma-tim-hop>.ma-ic{inset-block:0;left:var(--space-3);color:var(--color-muted);pointer-events:none;margin-block:auto;position:absolute}.ma-tim-hop input{width:100%;height:var(--size-field);padding:0 var(--space-12) 0 calc(var(--space-3) + 20px + var(--space-2));border:1px solid var(--color-line-field);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--type-body);display:block}.ma-tim-hop input::-webkit-search-cancel-button,.ma-tim-hop input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ma-tim-hop input::placeholder{color:var(--color-muted);opacity:1}@media (hover:hover){.ma-tim-hop input:hover{border-color:var(--color-ink)}}.ma-tim-hop input:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-color:var(--color-action)}.ma-xoa{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}.ma-xoa:focus-visible{outline:var(--focus-ring);outline-offset:-2px}@media (hover:hover){.ma-xoa:hover{background:var(--color-hover)}}.ma-chep{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--size-touch);min-height:var(--size-touch);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--type-meta);font-weight:var(--fw-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);padding:0;display:inline-flex}.ma-chep:active{background:var(--color-line-soft)}.ma-chep:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (hover:hover){.ma-chep:hover{background:var(--color-hover);border-color:var(--color-line-field)}}.ma-chep .ma-chu{display:none}.ma-chep.is-xong{border-color:var(--color-ink);background:var(--color-hover);color:var(--color-ink)}@media (width>=40em){.ma-chep--chu{min-width:7.5rem;padding:0 var(--space-3)}.ma-chep--chu .ma-chu{display:inline}}.ma-bao{left:50%;bottom:calc(var(--space-4) + var(--bb-h));z-index:95;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--shadow-float);font-size:var(--type-body);display:flex;position:fixed;transform:translate(-50%)}.ma-bao:empty{visibility:hidden}.ma-bao .ma-so{font-weight:var(--fw-strong)}.ma-ten-a{min-width:var(--size-touch);min-height:var(--size-touch);color:var(--color-ink);font-weight:var(--fw-strong);overflow-wrap:anywhere;align-items:center;display:inline-flex}.ma-ten-a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (hover:hover){.ma-ten-a:hover{color:var(--color-brand);text-decoration:underline;text-decoration-thickness:var(--link-thick);text-underline-offset:var(--link-offset)}}.ma-cham{min-width:var(--space-4);height:4px;margin:0 var(--space-2);background:radial-gradient(circle, var(--color-line-field) .55px, transparent .8px) 0 0 / 4px 4px repeat-x;flex:auto;display:none;transform:translateY(7px)}.ma-bang{width:100%;margin-top:var(--space-4);border-collapse:collapse}.ma-bang caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ma-bang thead th{padding:var(--space-2) 0 var(--space-2) var(--space-3);border-top:var(--rule-head);border-bottom:var(--rule);color:var(--color-muted);font-size:var(--type-label);font-weight:var(--fw-medium);text-align:left;white-space:nowrap}.ma-bang thead th:first-child{padding-left:0}.ma-bang tbody tr{border-bottom:var(--rule-soft)}@media (hover:hover){.ma-bang tbody tr:hover{background:var(--color-hover)}}.ma-bang tbody .ma-n{position:relative}.ma-bang tbody .ma-n .ma-ten-a{-webkit-tap-highlight-color:transparent}.ma-bang tbody .ma-n .ma-ten-a:after{content:"";position:absolute;inset:0}.ma-bang tbody :is(th,td){padding:var(--space-1) 0 var(--space-1) var(--space-3);vertical-align:middle;text-align:left;font-size:var(--type-meta);font-weight:var(--fw-regular)}.ma-bang tbody .ma-t{width:44px;padding:var(--space-2) 0}.ma-bang tbody .ma-n{padding-left:var(--space-3);font-size:var(--type-body)}.ma-bang .ma-n-hop{align-items:center;display:flex}.ma-bang .ma-cham{display:block}.ma-bang .ma-s{width:168px}.ma-bang .ma-b{width:88px}.ma-bang .ma-q{width:8.5rem}.ma-bang .ma-het{width:auto}.ma-bang .ma-so{font-size:var(--type-meta)}.ma-bang .ma-s .ma-chep{justify-content:flex-start;gap:var(--space-2);min-width:0;padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));background:0 0;border-color:#0000}.ma-bang .ma-s .ma-chep:active{background:var(--color-line-soft)}@media (hover:hover){.ma-bang .ma-s .ma-chep:hover{background:var(--color-hover);border-color:#0000}}.ma-bang .ma-s .ma-chep .ma-ic{width:18px;height:18px;color:var(--color-text-2)}.ma-bang .ma-s .ma-chep.is-xong .ma-ic{color:var(--color-ink)}@media (width<=39.9375em){.ma-bang tbody tr{position:relative}.ma-bang tbody .ma-n{position:static}.ma-bang .ma-ten-a{min-height:0}.ma-bang .ma-s{z-index:1;position:relative}.ma-bang,.ma-bang thead,.ma-bang tbody{display:block}.ma-bang thead tr{column-gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--rule-head);border-bottom:var(--rule);grid-template-columns:44px 4.25rem minmax(0,1fr) auto;grid-template-areas:"x n n s""x b q s";align-items:center;display:grid}.ma-bang thead th{border:0;padding:0}.ma-bang thead .ma-h-n{grid-area:n}.ma-bang thead .ma-h-b{grid-area:b}.ma-bang thead .ma-h-q{padding-left:calc(var(--space-3) + 2px);grid-area:q}.ma-bang thead .ma-h-s{grid-area:s;justify-self:end}.ma-bang tbody tr{column-gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:44px 4.25rem minmax(0,1fr) auto;grid-template-areas:"t n n s""t b q s";align-items:center;display:grid}.ma-bang tbody :is(th,td){padding:0}.ma-bang tbody .ma-t{grid-area:t;align-self:center;width:auto;padding:0}.ma-bang tbody .ma-n{grid-area:n;padding:0}.ma-bang tbody .ma-b{grid-area:b;width:auto}.ma-bang tbody .ma-q{grid-area:q;width:auto}.ma-bang tbody .ma-q:before{content:"·";margin-right:var(--space-2);color:var(--color-line-field)}.ma-bang tbody .ma-s{text-align:right;grid-area:s;justify-self:end;width:auto}.ma-bang .ma-cham{display:none}.ma-bang .ma-s .ma-chep{margin-right:calc(-1 * var(--space-2))}.ma-bang tbody td.ma-het{text-align:left;grid-area:2/2/auto/4;justify-self:start}}.ma-trong{margin:var(--space-4) 0 0;padding:var(--space-4) 0;border-top:var(--rule-head);border-bottom:var(--rule-soft);color:var(--color-ink);font-size:var(--type-body);font-weight:var(--fw-strong)}.ma-doc{margin-top:var(--space-8)}.ma-doc h2{font-size:var(--type-title);font-weight:var(--fw-strong);margin:0}.ma-hoi h3{margin:var(--space-6) 0 0;font-size:var(--type-body);font-weight:var(--fw-strong)}.ma-hoi p{margin:var(--space-2) 0 0;text-wrap:pretty}.cc-ph h1,.ma-dau h1{text-wrap:balance}.ma-gm{margin:var(--space-4) 0 0;padding:0}.ma-gm-ds{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.ma-gm-ds li{min-width:0;padding-top:var(--space-3);border-top:2px solid var(--color-ink)}.ma-gm-ds li:first-child{flex:4 1 0}.ma-gm-ds li:nth-child(2),.ma-gm-ds li:nth-child(3){flex:2 1 0}.ma-gm-ds li:nth-child(4){border-top-style:dashed;border-top-color:var(--color-line-field);flex:3 1 0}.ma-gm-ds .ma-so{color:var(--color-ink);font-size:var(--type-display);font-weight:var(--fw-strong);letter-spacing:0;display:block}.ma-gm-ds li:nth-child(4) .ma-so{color:var(--color-muted);font-weight:var(--fw-regular)}.ma-gm-n{margin-top:var(--space-2);color:var(--color-text-2);font-size:var(--type-label);display:block}.ma-gm-n small{color:var(--color-muted);font-size:var(--type-label);display:block}.ma-dau{align-items:center;gap:var(--space-4);margin-top:var(--space-3);display:flex}.ma-dau h1{font-size:var(--type-display);font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0}.ma-sl{margin:var(--space-6) 0 0;border-top:var(--rule-head);border-bottom:var(--rule-soft);display:block}.ma-sl-r{grid-template-columns:max-content minmax(0, 1fr) auto calc(var(--size-touch) + var(--space-3));min-height:56px;padding:var(--space-1) 0;border-bottom:var(--rule-soft);align-items:center;column-gap:0;display:grid;position:relative}@media (width>=40em){.ma-sl-r{grid-template-columns:max-content minmax(0, 1fr) auto calc(7.5rem + var(--space-3))}}.ma-sl-r:last-child{border-bottom:0}.ma-sl-r:before{content:"";height:4px;margin:0 var(--space-2);background:radial-gradient(circle, var(--color-line-field) .55px, transparent .8px) 0 0 / 4px 4px repeat-x;grid-area:1/2;align-self:center;transform:translateY(6px)}.ma-sl dt{color:var(--color-ink);font-size:var(--type-meta);font-weight:var(--fw-strong);grid-area:1/1;margin:0}.ma-sl dd{margin:0}.ma-gt{font-size:var(--type-title);text-align:right;grid-area:1/3;justify-self:end}.ma-gt .ma-so{font-size:var(--type-title)}.ma-gt .ma-khong{font-size:var(--type-body)}.ma-sl .ma-ac{margin-left:var(--space-3);grid-area:1/4;align-self:center}.ma-sl-r--dai{row-gap:var(--space-1);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr);align-items:start}.ma-sl-r--dai:before{display:none}.ma-sl-r--dai dt,.ma-sl-r--dai dd{grid-area:auto/1}.ma-sl-r--dai dd{color:var(--color-ink-2);font-size:var(--type-body)}.ma-sl-r--ngay{border-bottom:0;min-height:48px}.ma-sl-r--ngay .ma-gt{font-size:var(--type-meta);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.ma-lk{column-gap:var(--space-6);padding:var(--space-1) 0 0;font-size:var(--type-meta);font-weight:var(--fw-medium);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ma-lk a{align-items:center;gap:var(--space-1);min-height:var(--size-touch);color:var(--color-brand);display:inline-flex}.ma-lk a:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (hover:hover){.ma-lk a:hover{text-decoration:underline;text-decoration-thickness:var(--link-thick);text-underline-offset:var(--link-offset)}}.ma-bao-sai{margin:var(--space-6) 0 0;padding-top:var(--space-2);border-top:var(--rule-soft);font-size:var(--type-meta)}.ma-bao-sai a{min-height:var(--size-touch);font-weight:var(--fw-medium);align-items:center;display:inline-flex}@media (scripting:none){.ma-tim,.ma-bao{display:none}.ma-bang .ma-s .ma-chep{pointer-events:none}.ma-bang .ma-s .ma-chep .ma-ic{display:none}.ma-sl .ma-chep{visibility:hidden}}
