.pe-tools{position:relative;display:flex;align-items:center;margin:0 0 var(--sp-2)}.pe-tools,.pe-tools-group{flex-wrap:wrap;gap:var(--sp-2)}.pe-tools-group{display:inline-flex}.pe-tool{display:contents}.pe-tools>.pe-import,.pe-tools>.pe-tool>.pe-copy-body,.pe-tools>.pe-tool>.pe-pct{order:1;flex:1 1 100%}.pe-tools>.pe-tool>[hidden]{display:none}.pe-tools-end{position:relative;margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.pe-tools-end .pe-legend{margin:0}.pe-copy-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2) var(--sp-3);margin:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ice);font-size:var(--fs-sm)}.pe-copy-body>label:not(.row){display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);font-size:var(--fs-sub);color:var(--mut)}.pe-copy-body .inp,.pe-copy-body>.btn,.pe-copy-chk{min-height:38px}.pe-copy-chk{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--sp-1-5)}.pe-copy-body>.vf-hint{flex:1 1 100%;margin:0}.pe-tiers{margin:0 0 var(--sp-2);font-size:var(--fs-sm)}.pe-tiers>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--sp-1-5);min-height:28px;cursor:pointer;color:var(--ink2)}.pe-tiers>summary::-webkit-details-marker{display:none}.pe-tiers-k{font-weight:600;color:var(--ink)}.pe-tiers[open]>summary .smart-more .ic{transform:rotate(180deg)}.pe-tiers>.pe-grid-bar{margin:var(--sp-1) 0 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken)}.pe-import{flex:1 1 100%;margin:var(--sp-2) 0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface)}.pe-import h3{margin:0 0 var(--sp-1);font-size:var(--fs-lg)}.pe-import h3:focus{outline:none}.pe-import-scroll{max-height:360px;overflow:auto;margin:var(--sp-2) 0}.pe-import-clear td{color:var(--warn-fg2)}.pe-import ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-5)}@media (max-width:600px){.pe-tools .btn,.pe-tools summary.btn{min-height:44px}.pe-copy-body>label:not(.row){flex:1 1 100%}.pe-tools-end{margin-left:0}}.smart{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface);font-size:var(--fs-sm)}.smart.haswarn{border-color:var(--line-strong);background:var(--warn-bg)}.smart.haserr{border-color:var(--bad-line);background:var(--bad-bg)}.smart>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1-5);min-height:32px;list-style:none}.smart-mini>summary::-webkit-details-marker,.smart>summary::-webkit-details-marker{display:none}.smart-more{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:600;color:var(--pri-t)}.smart-more .ic{transition:transform .15s ease-out}details[open]>summary .smart-more .ic{transform:rotate(180deg)}details:not([open])>summary .smart-more .sm-open,details[open]>summary .smart-more .sm-closed{display:none}.smart-flat .smart-h{margin:0;font-size:var(--fs-sm);font-weight:700}.smart-flat .smart-list{margin-top:var(--sp-1-5)}.smart-mini{margin-left:auto;font-size:var(--fs-xs)}.smart-mini>summary{list-style:none;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-2-5);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);cursor:pointer}.smart-mini.haserr>summary{border-color:var(--bad-line)}.smart-mini-k{font-weight:600;color:var(--ink2)}.smart-mini .ttag{margin:0}.smart-mini.ok{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--ok-fg);font-weight:600}.smart-pop{position:absolute;z-index:20;top:calc(100% + var(--sp-1));right:0;width:min(48rem,100%);max-height:60vh;overflow:auto;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2);font-size:var(--fs-sm)}.smart-pop>.smart-list{margin:0}@media (prefers-reduced-motion:reduce){.smart-more .ic{transition:none}}.smart-list{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;grid-gap:var(--sp-1-5);gap:var(--sp-1-5)}.smart-list li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-1) var(--sp-2);gap:var(--sp-1) var(--sp-2);align-items:start;padding:var(--sp-1-5) 0;border-top:1px solid var(--line)}.smart-list li .smart-acts{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--sp-1-5)}.smart-list li.smart-ack .smart-msg{color:var(--mut)}.smart-pulse{outline:3px solid var(--pri);outline-offset:2px}@media (max-width:600px){.smart-list li{grid-template-columns:1fr}.smart-list li .smart-acts{grid-column:1}.smart-acts .btn{min-height:44px}}.cg-done{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:600;color:var(--ok-fg)}.cg-done a{color:var(--pri)}.cg-sum{margin:var(--sp-2) 0 var(--sp-3);font-size:var(--fs-sm)}.cg-sum p{margin:var(--sp-1) 0}.cg-saved{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);justify-items:start;font-size:var(--fs-sm)}.cgh-by,.cgh-prod,.cgh-total,.cgh-ts{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.cgh-total{align-items:flex-end}.cgh-by small,.cgh-prod small{font-size:var(--fs-xs)}.cgh-nw{white-space:nowrap}@media (min-width:601px){td.cgh-w-prod{min-width:150px}td.cgh-w-sup{min-width:130px}}td.cgh-w-sup .mono{font-size:var(--fs-xs)}.cgh-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.cgh-detail>*{min-width:0}.cgh-head h2{font-size:var(--fs-lg);margin:var(--sp-1) 0;overflow-wrap:anywhere}.cgh-head p{margin:var(--sp-1) 0;font-size:var(--fs-sm)}.cgh-chips{display:flex;flex-wrap:wrap;gap:var(--sp-1-5)}.cgh-kv{margin-top:var(--sp-2)}.cgh-kv dd{margin:0;overflow-wrap:anywhere}table.cgh-nights{width:100%;font-size:var(--fs-sm);border-collapse:collapse}.cgh-nights td,.cgh-nights th{text-align:left;padding:var(--sp-1-5) var(--sp-2);border-bottom:1px dashed var(--line-dash);vertical-align:top}.cgh-nights thead th{font-size:var(--fs-xs);color:var(--mut);font-weight:600}.cgh-nights .mono,.cgh-nights .num{text-align:right;white-space:nowrap}.cgh-nights td.mono{text-align:left}.cgh-nights thead th.num{white-space:normal}.cgh-nights tbody th{font-weight:600;white-space:nowrap}.cgh-totals{display:grid;justify-content:end;grid-gap:var(--sp-1);gap:var(--sp-1);margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}.cgh-totals>div{display:flex;justify-content:space-between;gap:var(--sp-4)}.cgh-totals dt{color:var(--ink2)}.cgh-totals dd{margin:0;white-space:nowrap;font-weight:600}.cgh-totals .sum{font-size:var(--fs-md)}.cgh-detail-cell{font-size:var(--fs-xs);color:var(--ink2);min-width:220px}@media (max-width:600px){.cgh-total{align-items:flex-start}.cgh-detail-cell{min-width:120px}.cgh-ver{display:none}.cgh-totals{justify-content:stretch}}.cg-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin:var(--sp-2) 0 0}.cg-three>div{display:grid;grid-gap:2px;gap:2px;padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);min-width:0}.cg-three dt{font-size:var(--fs-xs);font-weight:600;color:var(--mut)}.cg-three dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cg-three>.final{border-color:var(--pri);background:var(--pri-s)}.cg-three>.final b{color:var(--pri-t);font-size:var(--fs-md)}@media (max-width:480px){.cg-three{grid-template-columns:minmax(0,1fr)}}.cgh-nf{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cgh-nf .cgh-final{color:var(--pri-t)}.cgh-head .cg-three{margin-top:var(--sp-3)}.ai-start .ai-mode{border:0;margin:0 0 var(--sp-2);padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.ai-start .ai-mode legend{font-weight:600;margin:0 0 var(--sp-1)}.ai-start textarea{width:100%;min-height:160px;font-family:var(--font-mono);font-size:var(--fs-sm)}.ai-consent{display:block;margin:var(--sp-2) 0;color:var(--warn-fg)}.ai-start-btns{gap:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0 0}.ai-head,.ai-start-btns{display:flex;align-items:center;flex-wrap:wrap}.ai-head{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);background:var(--sunken);font-size:var(--fs-meta);margin:0 0 var(--sp-3)}.ai-head.real{background:var(--ai-bg2)}.ai-issues{background:var(--warn-bg);color:var(--warn-fg);border-radius:var(--r-box);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-sm)}.ai-dropped ul,.ai-issues ul,.ai-skip{margin:var(--sp-1) 0 0;padding-left:var(--sp-4)}.ai-group{margin:var(--sp-4) 0 0}.ai-group h3{font-size:var(--fs-md);margin:0 0 var(--sp-2)}.ai-group h3 small{font-weight:400;color:var(--mut);font-size:var(--fs-xs)}.ai-table td{vertical-align:top}.ai-table td.ai-old{color:var(--mut)}.ai-table td.ai-new b{display:block}.ai-table td.ai-src q{display:block;font-size:var(--fs-xs);color:var(--mut);max-width:280px}.ai-table tr.ai-khong-chac td{background:var(--warn-bg)}.ai-table tr.ai-row-err td{background:var(--bad-bg)}.ai-note{display:block;color:var(--warn-fg);font-size:var(--fs-xs);margin:var(--sp-1) 0 0}.ai-chip{margin-left:var(--sp-1)}.ai-edits{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);margin:var(--sp-1) 0 0}.ai-field{display:inline-flex;flex-direction:column;gap:2px}.ai-field small{color:var(--mut);font-size:var(--fs-2xs)}.ai-inp{min-width:96px;max-width:160px}.ai-bar{gap:var(--sp-2);margin:0 0 var(--sp-3)}.ai-apply,.ai-bar{display:flex;align-items:center;flex-wrap:wrap}.ai-apply{gap:var(--sp-2) var(--sp-3);position:-webkit-sticky;position:sticky;bottom:0;padding:var(--sp-3) 0;margin:var(--sp-4) 0 0;border-top:1px solid var(--line);z-index:1}.ai-apply,.ai-peek{background:var(--surface)}.ai-peek{border:1px solid var(--line);border-radius:var(--r-box);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3)}.ai-peek-h{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:0 0 var(--sp-2)}.ai-peek pre{white-space:pre-wrap;max-height:360px;overflow:auto;font-size:var(--fs-xs);margin:0}.ai-peek mark{background:var(--ai-bg);color:var(--ai)}.ai-dropped{margin:var(--sp-3) 0 0;font-size:var(--fs-sm)}.ai-runs tr.on td{background:var(--ai-bg2)}.ai-class-acts{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);margin:var(--sp-2) 0 0}.ai-new-classes{list-style:none;margin:var(--sp-3) 0 0;padding:0}.ai-new-classes li{border-top:1px solid var(--line);padding:var(--sp-2) 0}.ai-new-classes li:first-child{border-top:0}.ai-new-classes li.ai-nc-err{background:var(--bad-bg);padding:var(--sp-2);border-radius:var(--r-box)}.ai-nc-from{margin:0;font-size:var(--fs-sm)}.ai-nc-code{min-width:200px;max-width:100%}.ai-nc-canon{min-width:240px;max-width:100%}.ai-nc-near{margin:var(--sp-1) 0 0}.ai-mark{display:inline-block;font-size:var(--fs-3xs);font-weight:700;line-height:1;padding:2px 3px;border-radius:var(--r-tag);background:var(--ai-bg);color:var(--ai);margin:0 0 2px;vertical-align:top}@media (max-width:640px){.ai-table thead{display:none}.ai-table,.ai-table tbody,.ai-table tr{display:block;width:100%}.ai-table tr{border-bottom:1px solid var(--line);padding:var(--sp-2) 0}.ai-table td{display:block;border:0;padding:var(--sp-1) 0}.ai-table td:first-child{float:left;padding-right:var(--sp-2)}.ai-table td:first-child:empty{display:none}.ai-table td[data-label]:before{content:attr(data-label) ": ";color:var(--mut);font-size:var(--fs-xs)}.ai-table td.ai-new b{display:inline}.ai-table td.ai-src q{max-width:none}.ai-table td.ai-flag:empty{display:none}}.gt-top{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:var(--sp-4)}.gt-company{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.gt-label{font-size:var(--fs-sub);font-weight:500;color:var(--ink2)}.gt-pills{display:flex;flex-wrap:wrap;gap:var(--sp-1-5)}.gt-pills form{margin:0}.gt-pill{display:inline-flex;align-items:center;min-height:32px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--ink2);font:inherit;font-size:var(--fs-sm);cursor:pointer}.gt-pill.on,.gt-pill:hover{border-color:var(--pri);color:var(--pri-t)}.gt-pill.on{background:var(--pri-s);font-weight:600;cursor:default}.gt-import{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2) var(--sp-3)}.gt-import .pg-field{flex:1 1 260px}.gt-import-hint,.gt-import-out{flex-basis:100%;margin:0}.gt-import-out p{margin:var(--sp-1) 0}.gt-skips{margin:var(--sp-1) 0 0;padding-left:var(--sp-5);font-size:var(--fs-xs)}.gt-kinds{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:var(--sp-3)}@media (min-width:1600px){.gt-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-kind{display:grid;grid-gap:var(--sp-2-5);gap:var(--sp-2-5);min-width:0}.gt-kind .note,.gt-kind h3{margin:0}.gt-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.gt-kpis .kpi{padding:var(--sp-2-5) var(--sp-3)}.gt-kpis .kpi .v{font-size:var(--fs-xl)}.gt-bar{display:block;width:100%;height:8px;border-radius:var(--r-pill);overflow:hidden}.gt-bar-bg{fill:var(--line2)}.gt-bar-done{fill:var(--ok)}.gt-bar-none{fill:var(--grey-dot)}.gt-actions{margin:0 0 var(--sp-3)}.gt-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.gt-stack small{font-size:var(--fs-xs)}.gt-chips{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1)}.gt-nw{white-space:nowrap}@media (min-width:601px){td.gt-w-name{min-width:200px}td.gt-w-sup{min-width:160px}td.gt-w-best{min-width:170px}}.gt-export{margin-top:var(--sp-4);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.gt-export h3,.gt-export p{margin:0}.gt-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3)}.gt-detail,.gt-detail>*{min-width:0}.gt-detail h2,.gt-head h2{font-size:var(--fs-lg);margin:var(--sp-1) 0;overflow-wrap:anywhere}.gt-kv{margin-top:var(--sp-2)}.gt-kv dd{margin:0;overflow-wrap:anywhere}.gt-matched p{margin:var(--sp-1) 0}table.gt-cands,table.gt-classes{width:100%;font-size:var(--fs-sm);border-collapse:collapse}.gt-cands td,.gt-cands th,.gt-classes td,.gt-classes th{text-align:left;padding:var(--sp-1-5) var(--sp-2);border-bottom:1px dashed var(--line-dash);vertical-align:top}.gt-cands thead th,.gt-classes thead th{font-size:var(--fs-xs);color:var(--mut);font-weight:600}.gt-cands .num{text-align:right;white-space:nowrap}.gt-reasons{font-size:var(--fs-xs);color:var(--ink2);min-width:160px}.gt-classes select{min-width:min(320px,100%);max-width:100%}.gt-classes tr.gt-gone td{color:var(--mut)}.gt-sug{color:var(--ai);font-size:var(--fs-xs);font-weight:600}.gt-pick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.gt-pick label{font-size:var(--fs-sub);font-weight:500;color:var(--ink2)}.gt-pick select{flex:1 1 320px;min-width:0;max-width:100%}.gt-plain{margin:0;padding-left:var(--sp-5);font-size:var(--fs-sm);display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.gt-json{margin:0;max-height:420px;overflow:auto;padding:var(--sp-3);background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-box);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre}.gt-sha{font-size:var(--fs-2xs)}@media (max-width:1100px){.gt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.gt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-cands thead{display:none}.gt-cands tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-2) 0;border-bottom:1px dashed var(--line-dash)}.gt-cands td{border:0;padding:0}.gt-cands td.gt-reasons,.gt-cands td:first-child{grid-column:1/-1}.gt-classes thead{display:none}.gt-classes tr{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-2) 0;border-bottom:1px dashed var(--line-dash)}.gt-classes td{border:0;padding:0}.gt-classes select{width:100%;min-width:0}}.lh-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:0}.lh-stack small{font-size:var(--fs-xs)}.lh-block-h{margin:0;padding:var(--sp-3) var(--sp-3) var(--sp-2);font-size:var(--fs-md)}.lh-nw{white-space:nowrap}.lh-warn{color:var(--warn-fg2);font-weight:600}.lh-err{color:var(--err-fg);font-size:var(--fs-xs);font-weight:500}@media (min-width:601px){td.lh-w-prod{min-width:140px}td.lh-w-sup{min-width:100px}td.lh-w-stay{min-width:110px}}td.lh-sm,td.lh-w-stay{font-size:var(--fs-sm)}td.lh-w-sup .mono{font-size:var(--fs-xs)}.lh-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3)}.lh-detail,.lh-detail>*{min-width:0}.lh-head h2 .mono{font-size:inherit}.lh-head h2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);margin:var(--sp-1) 0;overflow-wrap:anywhere}.lh-head p{margin:var(--sp-1) 0;font-size:var(--fs-sm)}.lh-kv{margin-top:var(--sp-2)}.lh-kv dd{margin:0;overflow-wrap:anywhere}.lh-line{display:block}.lh-pre{white-space:pre-line}.lh-acts{margin-top:var(--sp-3)}.lh-acts,.lh-mail h3{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.lh-replies{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.lh-replies li{padding:var(--sp-2) 0;border-bottom:1px dashed var(--line-dash);font-size:var(--fs-sm)}.lh-replies li:last-child{border-bottom:0}.lh-replies p{margin:var(--sp-1) 0;overflow-wrap:anywhere}.lh-acts-row{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1-5);align-items:center}.lh-sub{font-size:var(--fs-sm);margin:var(--sp-3) 0 var(--sp-2);color:var(--ink2)}.lh-ai{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);justify-items:start;margin:var(--sp-2) 0 var(--sp-3);padding:var(--sp-3);background:var(--ai-bg2);border-radius:var(--r-box)}.lh-ai .pg-field{width:100%}.lh-ai .flow-note{width:100%;margin:0}.lh-ai .flow-note ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-4)}.lh-ai-out{width:100%}.lh-ai-out:empty{margin-top:calc(var(--sp-2) * -1)}.lh-paste{width:100%;min-width:0;border:1px solid var(--line-field);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-2-5);background-color:var(--surface);font-family:inherit;font-size:var(--fs-sm);color:var(--ink);resize:vertical}.lh-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-form .pg-field.wide{grid-column:span 1}.lh-form textarea{width:100%;min-width:0;border:1px solid var(--line-field);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-2-5);background-color:var(--surface);font-family:inherit;font-size:var(--fs-sm);color:var(--ink);resize:vertical}.lh-form textarea:focus{outline:2px solid var(--pri);outline-offset:-1px;border-color:var(--pri)}.lh-form input[readonly],.lh-form textarea[readonly]{background-color:var(--sunken)}.lh-filter{margin-bottom:var(--sp-1)}@media (max-width:600px){.lh-form{grid-template-columns:minmax(0,1fr)}.lh-form .pg-field.full,.lh-form .pg-field.wide{grid-column:auto}}.lh-preview{white-space:pre-wrap;font-family:inherit;background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-box);padding:var(--sp-3);overflow-wrap:anywhere}.lh-preview,.lh-vars{font-size:var(--fs-sm);margin:var(--sp-2) 0}.lh-vars{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3)}.lh-vars>div{display:contents}.lh-vars dt{font-family:var(--font-mono);font-size:var(--fs-xs)}.lh-vars dd{margin:0;color:var(--ink2)}.lh-tpl summary{cursor:pointer;color:var(--pri-t);overflow-wrap:anywhere}.lh-tpl[open] summary{margin-bottom:var(--sp-1)}.ht-sub{margin:0;font-size:var(--fs-sm)}.ht-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);margin:var(--sp-3) 0;padding:var(--sp-3) var(--sp-3-5);background:var(--sunken);border-radius:var(--r-box)}.ht-info>div{min-width:0}.ht-info .wide{grid-column:span 2}.ht-info dt{font-size:var(--fs-xs);color:var(--mut);margin-bottom:var(--sp-1)}.ht-info dd{margin:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ht-info dd small{display:block;font-weight:400;font-size:var(--fs-xs);color:var(--mut);margin-top:var(--sp-1)}.ht-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:0 0 var(--sp-3);padding:0;border:0;min-width:0}.ht-mode{display:flex;align-items:flex-start;gap:var(--sp-2-5);padding:var(--sp-3) var(--sp-3-5);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface);cursor:pointer;min-width:0}.ht-mode input{margin-top:var(--sp-1);flex:none;accent-color:var(--pri)}.ht-mode>span{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ht-mode b{color:var(--ink)}.ht-mode small{font-size:var(--fs-xs);color:var(--mut);overflow-wrap:anywhere}.ht-mode.on{border-color:var(--pri);background:var(--pri-s);box-shadow:var(--sh-sel-2)}.ht-mode.off{background:var(--sunken);cursor:not-allowed}.ht-mode.off b{color:var(--mut)}.ht-form{margin-top:0}.ht-foot-note{font-size:var(--fs-xs);color:var(--mut);margin:var(--sp-2) 0 0}.ht-done{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);justify-items:start;margin:var(--sp-4) 0;padding:var(--sp-4);background:var(--ok-bg);border-radius:var(--r-box)}.ht-done p{margin:0}.ht-counts{margin:0 0 var(--sp-3);font-size:var(--fs-sm)}.ht-block>h2,.ht-counts{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.ht-block>h2{margin:0 0 var(--sp-2)}.ht-acts{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1-5)}.ht-acts .btn{white-space:nowrap}@media (min-width:601px){td.ht-w-answer,td.ht-w-need{min-width:200px}td.ht-w-need .chip{white-space:normal}.ht-acts{flex-direction:column;align-items:stretch}}@media (max-width:600px){.ht-info{grid-template-columns:minmax(0,1fr)}.ht-info .wide{grid-column:auto}.ht-modes{grid-template-columns:minmax(0,1fr)}.ht-mode{min-height:44px}}.nlab .nname{min-width:0}.nmark{margin-left:auto;flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-2xs);font-weight:700;line-height:1}.nmark.ok{color:var(--ok)}.nmark.thieu{width:8px;height:8px;border-radius:var(--r-pill);background:var(--dot-warn)}.nmark.loi{min-width:20px;height:20px;padding:0 var(--sp-1-5);background:var(--err);color:var(--white)}.nmark.loi,.nstep{border-radius:var(--r-pill)}.nstep{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--dot-skip);font-size:var(--fs-2xs);font-weight:700;color:var(--muted)}.nitem.on .nstep{border-color:var(--pri);background:var(--pri);color:var(--white)}.wizprog{margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.wptitle{font-weight:700;font-size:var(--fs-md)}.wpbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:6px;margin:var(--sp-2) 0;border:0;border-radius:var(--r-pill);background:var(--line2);overflow:hidden;color:var(--pri)}.wpbar::-webkit-progress-bar{background:var(--line2);border-radius:var(--r-pill)}.wpbar::-webkit-progress-value{background:var(--pri);border-radius:var(--r-pill)}.wpbar::-moz-progress-bar{background:var(--pri);border-radius:var(--r-pill)}.wpsub{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);align-items:baseline;font-size:var(--fs-sub);color:var(--ink2)}.nguon-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--sp-3) var(--sp-6);gap:var(--sp-3) var(--sp-6)}.nguon-link{display:grid;grid-gap:var(--sp-1-5);gap:var(--sp-1-5);align-content:start}.nguon-link+.nguon-link{padding-left:var(--sp-6);border-left:1px solid var(--line2)}.nguon-link p{margin:0}.nguon-link .btn{justify-self:start}.nl-k{font-size:var(--fs-xs);color:var(--mut)}.nl-v{font-weight:600;overflow-wrap:anywhere}.nguon-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:0 0 var(--sp-3)}.nstat{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-3) var(--sp-3-5);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface)}.nstat span{font-size:var(--fs-sub);color:var(--ink2)}.nstat b{font-size:var(--fs-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nstat small{font-size:var(--fs-xs);color:var(--mut)}.nstat.ok{background:var(--ok-bg);border-color:var(--ok-s)}.nstat.ok b{color:var(--ok-fg2)}.nstat.bad{background:var(--bad-bg);border-color:var(--bad-line)}.nstat.bad b{color:var(--bad-fg)}.nstat.warn{background:var(--warn-bg)}.nstat.warn b{color:var(--warn-fg)}.ai-panel{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.ai-panel-h h2{color:var(--ai)}.ai-try{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);margin:0}.ai-start .frow.ai-stack{grid-template-columns:minmax(0,1fr);align-items:start}.ai-entry{align-items:center;margin:0 0 var(--sp-3)}.ai-entry,.ai-panel-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2) var(--sp-3)}.ai-panel-h{align-items:flex-start}.ai-panel-h h2{margin:0;font-size:var(--fs-xl)}.ai-panel-h .psub{margin:var(--sp-1) 0 0}.nguon-review{min-width:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.nguon-h{margin:0;font-size:var(--fs-xl)}.rv-who{margin-bottom:0}.nguon-next{margin:0;display:flex;justify-content:flex-end}.nguon-giaban th[scope=row]{font-weight:600;text-align:left}@media (max-width:600px){.nguon-stats{grid-template-columns:minmax(0,1fr)}.nguon-link+.nguon-link{padding-left:0;border-left:0}.nguon-next .btn{width:100%;justify-content:center;min-height:44px}}.nguon-noidung{padding:var(--sp-3) var(--sp-4)}@media (min-width:601px){.nguon-wide>.pgrid{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.nguon-wide .pnav{position:static;gap:var(--sp-1);padding:var(--sp-1-5);overflow-x:auto;scrollbar-width:thin}.nguon-wide .ngroup,.nguon-wide .pnav{display:flex;flex-wrap:nowrap;align-items:center}.nguon-wide .ngroup{gap:2px;flex:none}.nguon-wide .ngroup+.ngroup{margin:0;padding:0 0 0 var(--sp-1);border-top:0;border-left:1px solid var(--line2)}.nguon-wide .nglabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nguon-wide .nitem{width:auto;flex:none;white-space:nowrap;padding:var(--sp-1-5) var(--sp-2-5)}.nguon-wide .nic{display:none}}.nguon-kick .mono{white-space:nowrap}.nguon-drop{margin-right:var(--sp-4)}.nguon-drop .btn.danger{border-color:transparent;background:transparent}.nguon-drop .btn.danger:hover{background:var(--bad-bg);border-color:transparent}@media (max-width:600px){.nguon-drop{margin-right:0;order:1}}.nguon-noidung>summary{cursor:pointer;min-height:32px;display:flex;align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;font-size:var(--fs-sm)}.drw-ovl{position:fixed;inset:0;z-index:50;background:var(--overlay);display:flex;justify-content:flex-end}.drw{position:relative;width:min(1240px,100%);height:100%;overflow:auto;overscroll-behavior:contain;background:var(--surface);box-shadow:var(--sh-3);padding:var(--sp-6)}.drw:focus{outline:none}.drw-x{position:absolute;top:18px;right:var(--sp-5);width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-xl);line-height:1;text-decoration:none}.drw-x:hover{background:var(--sunken);border-color:var(--line-strong)}.drw-head{padding-right:calc(var(--sp-6) * 2);margin-bottom:var(--sp-2)}.drw-head h2{font-size:var(--fs-2xl);margin:var(--sp-2-5) 0 var(--sp-1);color:var(--ink)}.drw-kicker{display:inline-block;font-size:var(--fs-xs);font-weight:600;color:var(--info-fg);background:var(--info-s);border-radius:var(--r-pill);padding:2px var(--sp-2)}.drw-foot{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line2)}.drw .npsteps{max-width:none;gap:0}.drw .npstep.card{border:0;border-bottom:1px solid var(--line2);border-radius:0;box-shadow:none;background:transparent;padding:var(--sp-4) 0}.drw .npc>h3{font-size:var(--fs-lg);margin:var(--sp-1) 0 var(--sp-2);color:var(--ink)}.drw .npstep.off .npc>:not(h3):not(p){opacity:.55}html.drw-open .body,html.drw-open body{overflow:hidden}@media (max-width:600px){.drw{padding:var(--sp-4) var(--sp-4)}.drw-x{top:var(--sp-3);right:var(--sp-3);width:44px;height:44px}}@media print{.drw-ovl{display:none!important}}@media (max-width:600px){.btn{min-height:44px}.btn-slot,.btn.sm{min-height:40px}.mh .x,.qf .qf-stepper .btn,.qf-stepper .btn{min-height:44px}.mh .x{min-width:44px}:is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),select,textarea,#_){font-size:var(--fs-input-touch)}.pe-cell{min-width:6.5rem}.tblwrap.tcards{overflow:visible}.tcards>table,.tcards>table>tbody,.tcards>table>thead{display:block;width:100%}.tcards>table>thead>tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1-5)}}@media (max-width:600px){.tcards>table>thead>tr:has(>th a){margin-bottom:var(--sp-2)}.tcards>table>thead>tr:has(>th a):before{content:"Sắp xếp:";font-size:var(--fs-xs);font-weight:600;color:var(--mut)}.tcards>table>thead>tr>th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tcards>table>thead>tr>th:has(a){position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;background:none}.tcards>table>thead>tr>th:has(a) a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-xs);font-weight:600;color:var(--ink2);text-decoration:none}.tcards>table>tbody>tr{display:block;container-type:inline-size;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-box);padding:2px var(--sp-3);margin-bottom:var(--sp-2)}.tcards>table>tbody>tr>td{display:flow-root;padding:7px 0 7px calc(34cqw + var(--sp-2-5));border-bottom:1px dashed var(--line2);text-align:left;white-space:normal;overflow-wrap:anywhere}.tcards>table>tbody>tr>td:before{content:attr(data-k);position:static;float:left;width:34cqw;margin-left:calc(-34cqw - var(--sp-2-5));font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;line-height:1.5;color:var(--mut);overflow-wrap:anywhere}.tcards>table>tbody>tr>td:last-child{border-bottom:0}.tcards>table>tbody>tr>td[data-k=""]{padding-left:0}.tcards>table>tbody>tr>td[data-k=""]:before{content:none}.tcards>table>tbody>tr.skeleton-row,.tcards>table>tbody>tr.state-row{background:none;border:0;padding:0}.tcards>table>tbody>tr.skeleton-row>td,.tcards>table>tbody>tr.state-row>td{display:block;padding-left:0;border:0}.tcards>table>tbody>tr.skeleton-row>td:before,.tcards>table>tbody>tr.state-row>td:before{content:none}.tcards>table>tbody>tr.clk:hover>td{background:none}.tcards>table>tbody>tr>td[data-card=title]{padding-left:0;font-size:var(--fs-md);font-weight:700;color:var(--ink)}.tcards>table>tbody>tr>td[data-card=title]:before{content:none}.tcards>table>tbody>tr>td[data-card=title] :is(small,.vsmall){font-weight:400}.tcards>table>tbody>tr:has(>td[data-card=dup])>td[data-card=title] a[href]{display:inline-flex;align-items:center;min-height:40px}.tcards>table>tbody>tr>td[data-card=dup]{display:none}.tcards>table>tbody>tr>td:has(+td[data-card=dup]:last-child){border-bottom:0}.tcards>table>tbody>tr>td :is(.nowrap,.chip){white-space:normal}.tcards>table>tbody>tr>td .chip{max-width:100%}.tcards>table>tbody>tr>td .rh{white-space:nowrap}}@media (forced-colors:active){.bnav a.on,.btn.on,.ht-mode.on,.kopt.on,.nav a.on,.nitem.on,.opt.on,.pt-tab.on,.qf .qf-stars-row label.on,.qf-type-opt.on,.seg>a.on,.spaceseg a.on,.tabs a.on,.tabs button.on,.ttabs>.on,.ttabs>a.on,.ttabs>label.on,a.vc-chip.on{forced-color-adjust:none;background-color:Highlight;color:HighlightText;border-color:Highlight;box-shadow:none}:is(.ttabs>.on,.seg>a.on,.btn.on,.opt.on,.qf-type-opt.on,.pt-tab.on,.qf .qf-stars-row label.on,.ht-mode.on,.kopt.on,a.vc-chip.on,.nitem.on,.nav a.on,.bnav a.on,.spaceseg a.on,.tabs a.on,.tabs button.on) *{color:HighlightText;background-color:transparent;border-color:HighlightText}.tabs a,.tabs button{border-bottom-color:Canvas}.frow input:not([type=checkbox]):not([type=radio]):focus,.frow select:focus,.frow textarea:focus,.inp:focus,.lh-form textarea:focus,.login .box input:focus,.pg-field input:not([type=checkbox]):not([type=radio]):focus,.pg-field select:focus,:focus-visible{outline-color:Highlight}.seg>a.on:focus-visible,.spaceseg a.on:focus-visible{outline-color:HighlightText}}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6bb6a9cb68044e10-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a3689a7cda641d2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bed26dc8a57eea87-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_0df554{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_0df554{--font-be-vietnam-pro:"Be Vietnam Pro","Be Vietnam Pro Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_30a8c4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_30a8c4{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}