@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--ink: #2b2b2a;--graphite: #575756;--muted: #6f6f6e;--line: #dedfdf;--mist: #f3f4f4;--paper: #ffffff;--red: #e40428;--red-dark: #b8031f;--orange: #e84e0f;--ok: #2f7d4f;--warn: #a86a00;--warn-dark: #6e4700;--red-tint: #fdecee;--red-wash: #fdf3f4;--ok-tint: #eef7f1;--warn-tint: #fdf6e8;--font: "Barlow", system-ui, sans-serif;--font-head: "Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-base: .9375rem;--fs-md: 1.125rem;--fs-lg: 1.5rem;--fs-xl: 2rem;--radius: 4px;--radius-lg: 8px;--focus: 0 0 0 3px rgba(228, 4, 40, .25)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-base);line-height:1.5;color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-head);font-weight:600;line-height:1.2;margin:0}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--focus)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{border-color:var(--graphite)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--red);border-color:var(--red);color:#fff}.btn-primary:hover{background:var(--red-dark);border-color:var(--red-dark)}.btn-quiet{border-color:transparent;background:transparent;color:var(--graphite);padding:0 .6rem}.btn-quiet:hover{border-color:transparent;color:var(--ink);background:var(--mist)}.field{display:grid;gap:.35rem}.field>span{font-size:var(--fs-sm);font-weight:500;color:var(--graphite)}.input{width:100%;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.input:focus{outline:none;border-color:var(--red);box-shadow:var(--focus)}textarea.input{min-height:5rem;resize:vertical}.form-error{margin:0;padding:.6rem .8rem;border-left:3px solid var(--red);background:var(--red-tint);color:var(--red-dark);font-size:var(--fs-sm)}.form-success{margin:0;padding:.6rem .8rem;border-left:3px solid var(--ok);background:var(--ok-tint);font-size:var(--fs-sm)}.form-warning{margin:0;padding:.6rem .8rem;border-left:3px solid var(--warn);background:var(--warn-tint);color:var(--warn-dark);font-size:var(--fs-sm)}.saved{color:var(--ok);font-size:var(--fs-sm)}.hint{margin:0;font-size:var(--fs-sm);color:var(--muted)}.form{display:grid;gap:1rem}.form-actions,.dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.dialog-actions{margin-top:1.25rem}.row-link{font-weight:500;text-decoration:none}.row-link:hover{text-decoration:underline}.muted{color:var(--muted)}.nowrap{white-space:nowrap}@media (pointer: coarse){.btn{min-height:2.75rem}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}:where(.panel-body) .intro{margin:0 0 .75rem;color:var(--graphite)}:where(.panel-body) h3{margin:0;font-size:var(--fs-base)}:where(.panel-body) .section{display:grid;gap:.6rem;padding:.9rem 0;border-top:1px solid var(--line)}:where(.panel-body) .editor{display:grid;gap:.75rem}:where(.panel-body) .label{font-size:var(--fs-sm);font-weight:500;color:var(--graphite)}:where(.panel-body) .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.9rem;border-top:1px solid var(--line)}:where(.panel-body) .link{justify-self:start;min-height:2.5rem;padding:0}:where(.panel-body) .add-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}:where(.panel-body) .form-warning{margin-bottom:.75rem}:where(.panel-body) .list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}:where(.panel-body) .item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:.25rem 0 .6rem;border-bottom:1px solid var(--line)}:where(.panel-body) .item>:not(.item-menu){grid-column:1}:where(.panel-body) .item>.item-menu{grid-column:2;grid-row:1}:where(.panel-body) .item>.switch{min-width:0}:where(.panel-body) .item>.switch .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}:where(.panel-body) .meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:-.4rem;padding-left:3rem;font-size:var(--fs-xs);color:var(--muted)}:where(.panel-body) .meta.problem{color:var(--red-dark)}:where(.panel-body) .group{margin-bottom:.75rem;border-radius:var(--radius);outline:2px dashed transparent;outline-offset:2px;transition:outline-color .1s,background .1s}:where(.panel-body) .group.drop{outline-color:var(--red);background:var(--red-wash)}:where(.panel-body) .group-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"fold switch remove menu" ". meta meta menu";align-items:center;column-gap:.25rem;padding-bottom:.4rem}:where(.panel-body) .group-head>.switch{grid-area:switch;min-width:0}:where(.panel-body) .group-head>.switch .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}:where(.panel-body) .group-head>.item-menu{grid-area:menu}:where(.panel-body) .group-remove{grid-area:remove;min-width:2.25rem;min-height:2.25rem;padding:0;color:var(--muted)}:where(.panel-body) .group-remove:hover,:where(.panel-body) .group-remove:focus-visible{color:var(--red)}:where(.panel-body) .add-group{display:flex;margin:.25rem 0 1rem}:where(.panel-body) .item.drop-on{border-radius:var(--radius);outline:2px dashed var(--red);outline-offset:-2px;background:var(--red-wash)}:where(.panel-body) .fold{grid-area:fold;min-width:2.5rem;min-height:2.5rem;padding:0}:where(.panel-body) .fold svg{transition:transform .15s}:where(.panel-body) .fold svg.folded{transform:rotate(-90deg)}:where(.panel-body) .group-meta{grid-area:meta;display:flex;align-items:center;gap:.3rem;margin-top:-.4rem;padding-left:3rem;font-size:var(--fs-xs);color:var(--muted)}:where(.panel-body) .group-head+.list{margin-left:1.25rem;padding-left:.5rem;border-left:2px solid var(--line)}:where(.panel-body) .group.dimmed .list{opacity:.55}:where(.panel-body) .empty-group{padding:.6rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted)}:where(.panel-body) .draggable{cursor:grab}:where(.panel-body) .dragging{opacity:.4}:where(.panel-body) .ungrouped{margin:0 0 .4rem;font-size:var(--fs-sm);font-weight:600;color:var(--graphite)}:where(.panel-body) .hidden-style{display:grid;gap:.4rem;margin:.25rem 0 1rem;font-size:var(--fs-sm);font-weight:500;color:var(--graphite)}.confirm-text{margin:0}.progress-bar{position:relative;height:3px;overflow:hidden;border-radius:2px;background:var(--line)}.progress-bar>span{position:absolute;inset:0 auto 0 0;width:35%;background:var(--red);animation:progress-sweep 1.4s ease-in-out infinite}@keyframes progress-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.dialog[data-v-ed4d8290]{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);box-shadow:0 20px 50px #2b2b2a2e}.dialog.wide[data-v-ed4d8290]{width:min(56rem,calc(100vw - 2rem))}.dialog[data-v-ed4d8290]::backdrop{background:#2b2b2a59}.dialog-head[data-v-ed4d8290]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 0 1.5rem}.dialog-head h2[data-v-ed4d8290]{font-size:var(--fs-md)}.dialog-body[data-v-ed4d8290]{padding:1rem 1.5rem 1.5rem}.ask[data-v-554126ef]{display:grid;gap:.75rem}.ask .confirm-text[data-v-554126ef]{white-space:pre-line}.ask .dialog-actions[data-v-554126ef]{margin-top:.5rem}
