@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2) format("woff2-variations");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{--canvas: #ffffff;--stone-50: #f5f6f9;--stone-100: #eceef3;--stone-200: #dde1ea;--stone-300: #c3c9d6;--ink: #0b1630;--ink-2: #2c3a55;--muted: #586480;--navy: #0d2350;--navy-700: #13306a;--navy-900: #071434;--blue: #1f4fd6;--blue-50: #eef3ff;--blue-100: #d9e4ff;--on-navy: #ffffff;--on-navy-muted: #aab7d6;--signal: #ff6a13;--signal-600: #f25a08;--signal-50: #fff1e7;--on-signal: #0b1630;--wa-handset: var(--signal);--ok: #12764a;--ok-50: #e5f4ec;--warn: #9a5b00;--danger: #c0262d;--danger-50: #fdeceb;--font-display: "Archivo Variable", system-ui, sans-serif;--font-body: "Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--wide: 100%;--step-display: clamp(2.5rem, 1rem + 3.7vw, 4.5rem);--step-h2: clamp(1.95rem, 1.2rem + 1.9vw, 3rem);--step-h3: clamp(1.3rem, 1.1rem + .55vw, 1.6rem);--step-lead: clamp(1.075rem, 1rem + .25vw, 1.2rem);--step-body: 1.0625rem;--step-small: .9375rem;--step-caption: .8125rem;--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-pill: 999px;--shadow-panel: 0 1px 2px rgb(11 22 48 / .06), 0 22px 48px -20px rgb(11 22 48 / .32);--shadow-menu: 0 1px 2px rgb(11 22 48 / .08), 0 12px 32px -10px rgb(11 22 48 / .26);--ease: cubic-bezier(.22, 1, .36, 1);--gutter: clamp(16px, 4vw, 40px);--max: 1280px;--header-h: 72px;--util-h: 40px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--step-body);font-weight:420;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:760;font-stretch:var(--wide);margin:0;letter-spacing:-.015em;text-wrap:balance}p{margin:0;text-wrap:pretty}b,strong,th{font-weight:640}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;font-weight:450;color:inherit}button{cursor:pointer;background:none;border:0;padding:0;touch-action:manipulation}figure{margin:0}address{font-style:normal}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.on-navy :focus-visible{outline-color:#fff}::selection{background:var(--signal-50)}.icon{width:1em;height:1em;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:clamp(4rem,3rem + 4vw,7rem)}.section-head{display:grid;gap:.75rem;margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem);max-width:46rem}.section-head h2{font-size:var(--step-h2);line-height:1.04}.section-head p{color:var(--muted);font-size:var(--step-lead)}.kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step-small);color:var(--blue);font-weight:640}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.wide{font-stretch:var(--wide)}.btn{--lift: 0px;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:0 1.4rem;border-radius:var(--r-pill);font-family:var(--font-body);font-weight:650;font-size:1rem;line-height:1;white-space:nowrap;transition:transform .28s var(--ease),box-shadow .28s var(--ease),background-color .2s,color .2s,border-color .2s;transform:translateY(var(--lift))}.btn .icon{transition:transform .28s var(--ease)}.btn-primary{background:var(--signal);color:var(--on-signal)}.btn-primary:hover{--lift: -2px;background:var(--signal-600);box-shadow:0 10px 24px -8px #f25a0899}.btn-primary:hover .icon-arrow{transform:translate(3px)}.btn:active{--lift: 1px;box-shadow:none;transition-duration:.08s}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{--lift: -2px;background:var(--navy-700);box-shadow:0 10px 24px -8px #0d23508c}.btn-navy:hover .icon-arrow{transform:translate(3px)}.btn-outline{border:1.5px solid var(--stone-300);background:var(--canvas);color:var(--ink)}.btn-outline:hover{border-color:var(--ink)}.btn-ghost-white{border:1.5px solid rgb(255 255 255 / .4);color:#fff}.btn-ghost-white:hover{border-color:#fff;background:#ffffff0f}.btn-sm{min-height:40px;padding:0 1rem;font-size:.9375rem}.btn-block{width:100%}.btn[aria-disabled=true],.btn:disabled{background:var(--stone-100);color:var(--muted);box-shadow:none;cursor:not-allowed;--lift: 0px;border-color:transparent}.btn.is-busy{background:var(--signal);color:var(--on-signal);cursor:progress}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link-btn{display:inline-flex;align-items:center;gap:.35rem;color:var(--blue);font-weight:640;font-size:var(--step-small);min-height:32px;border-radius:var(--r-sm)}.link-btn:hover{color:var(--navy)}@media(pointer:coarse){.link-btn{min-height:40px;margin-block:-4px}}.link-btn[aria-busy=true]{color:var(--muted);cursor:progress}.field{display:grid;gap:.4rem;min-width:0;align-content:start}.field-label{font-size:var(--step-small);font-weight:640;color:var(--ink)}.field-hint{font-size:var(--step-caption);color:var(--muted)}.field-hint,.field-error{text-wrap:pretty}.field-error{font-size:var(--step-caption);color:var(--danger);display:flex;gap:.35rem;align-items:flex-start}.field-error .icon{margin-top:calc(.5lh - .5em)}.control{width:100%;min-height:48px;padding:0 .95rem;border-radius:var(--r-md);border:1.5px solid var(--stone-300);background:var(--canvas);color:var(--ink);transition:border-color .15s,box-shadow .15s}.control::placeholder{color:#7a849a}.control:hover{border-color:var(--muted)}.control:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-100)}.control[aria-invalid=true]{border-color:var(--danger)}.select-wrap{position:relative;display:block;min-width:0}.select-wrap select{appearance:none;-webkit-appearance:none;padding-inline-end:2.6rem;cursor:pointer;text-overflow:ellipsis}.select-wrap>.icon{position:absolute;inset-inline-end:12px;top:24px;translate:0 -50%;pointer-events:none;color:var(--muted);font-size:1.1rem;transition:rotate .2s var(--ease)}.select-wrap:has([aria-expanded=true])>.icon{rotate:180deg;color:var(--ink)}.own-native{position:absolute;inset:0;width:100%;opacity:0;pointer-events:none}.select-trigger{display:flex;align-items:center;text-align:start;cursor:pointer;padding-inline-end:2.6rem}.select-trigger[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-100)}.select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-ph{color:#7a849a}.select-pop{position:fixed;z-index:400;display:flex;flex-direction:column;background:#fff;border:1px solid var(--stone-200);border-radius:var(--r-md);box-shadow:var(--shadow-menu);overflow:hidden;animation:select-in .14s var(--ease)}.select-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.35rem;scrollbar-width:thin;scrollbar-color:var(--stone-300) transparent}.select-list:focus-visible{outline:none}.select-group{padding:.6rem .75rem .25rem;font-size:var(--step-caption);font-weight:640;color:var(--muted)}.select-opt{display:flex;align-items:center;gap:.6rem;min-height:42px;padding:.45rem .75rem;border-radius:8px;font-size:var(--step-small);color:var(--ink-2);cursor:pointer}.select-opt[data-active]{background:var(--stone-100);color:var(--ink)}.select-opt[aria-selected=true]{color:var(--navy);font-weight:640}.select-opt[aria-disabled=true]{color:var(--muted);cursor:not-allowed;text-decoration:line-through}.select-opt-text{flex:1;min-width:0}.select-check{color:var(--navy);visibility:hidden;font-size:1.05rem}.select-opt[aria-selected=true] .select-check{visibility:visible}.select-search{position:relative;display:flex;align-items:center;padding:.5rem .5rem .4rem;border-bottom:1px solid var(--stone-100)}.select-search .icon{position:absolute;inset-inline-start:1.15rem;color:var(--muted);pointer-events:none}.select-search input{width:100%;min-height:42px;padding:0 .75rem 0 2.3rem;border-radius:8px;border:1.5px solid var(--stone-200);background:var(--stone-50);font-size:var(--step-small)}.select-search input:focus-visible{outline:none;border-color:var(--blue);background:#fff}.select-none{padding:1rem .75rem;text-align:center;color:var(--muted);font-size:var(--step-caption)}.select-backdrop{position:fixed;inset:0;z-index:399;background:#0714346b;animation:fade-in .2s var(--ease)}.select-pop[data-mode=sheet]{inset-inline:0;bottom:0;max-height:80svh;border:0;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:sheet-up .26s var(--ease)}.select-pop[data-mode=sheet]:before{content:"";width:40px;height:4px;border-radius:2px;background:var(--stone-300);margin:8px auto 0;flex:none}.select-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem .75rem .3rem 1.2rem}.select-sheet-head b{font-size:1.0625rem}.select-close{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink-2);font-size:1.2rem}.select-close:hover{background:var(--stone-100)}.select-pop[data-mode=sheet] .select-search{padding-inline:.85rem}.select-pop[data-mode=sheet] .select-search .icon{inset-inline-start:1.5rem}.select-pop[data-mode=sheet] .select-list{padding:.35rem .6rem .9rem}.select-pop[data-mode=sheet] .select-opt{min-height:50px;font-size:1rem}@keyframes select-in{0%{opacity:0;translate:0 -4px}}@keyframes sheet-up{0%{translate:0 100%}}@keyframes fade-in{0%{opacity:0}}@media(max-width:1023px){.select-search input{font-size:16px}}.tip{position:fixed;z-index:500;max-width:280px;padding:.4rem .6rem;border-radius:6px;background:var(--ink);color:#fff;font-size:var(--step-caption);font-weight:520;line-height:1.35;pointer-events:none;box-shadow:0 6px 18px -6px #0b163066;animation:tip-in .12s var(--ease)}@keyframes tip-in{0%{opacity:0;translate:0 3px}}.control:-webkit-autofill,.control:-webkit-autofill:hover,.control:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 40px #fff inset;transition:background-color 9999s}.affix{position:relative}.affix .control{padding-inline-end:3rem}.affix-unit{position:absolute;inset-inline-end:.95rem;top:50%;translate:0 -50%;color:var(--muted);font-size:var(--step-small);pointer-events:none}.check{display:flex;gap:.65rem;align-items:flex-start;font-size:var(--step-small);color:var(--ink-2);cursor:pointer}.check input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:1px 0 0;flex:none;border:1.5px solid var(--stone-300);border-radius:5px;display:grid;place-content:center;background:#fff;cursor:pointer}.check input:after{content:"";width:11px;height:6px;border:2px solid #fff;border-top:0;border-right:0;rotate:-45deg;translate:0 -1px;opacity:0}.check input:checked{background:var(--navy);border-color:var(--navy)}.check input:checked:after{opacity:1}.check input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.check input[aria-invalid=true]{border-color:var(--danger)}.check a{text-decoration:underline;text-underline-offset:2px}.status{display:inline-flex;align-items:flex-start;gap:.45rem;font-size:var(--step-small);color:var(--ink-2)}.status:before{content:"";width:8px;height:8px;margin-top:calc(.5lh - 4px);border-radius:50%;background:var(--stone-300);flex:none}.status.is-open:before{background:var(--ok);box-shadow:0 0 0 3px #12764a29}.status.is-moving:before{background:var(--signal);box-shadow:0 0 0 3px #ff6a1333}.toasts{position:fixed;inset-inline-end:20px;bottom:20px;z-index:300;display:grid;gap:8px;justify-items:end}.toast{display:flex;align-items:center;gap:.7rem;max-width:min(420px,calc(100vw - 40px));padding:.85rem 1.1rem;background:#fff;color:var(--ink);border:1px solid var(--stone-200);border-radius:var(--r-md);box-shadow:var(--shadow-menu);font-size:var(--step-small);animation:toast-in .3s var(--ease)}.toast.out{opacity:0;translate:0 6px;transition:.25s}.toast-dot{width:22px;height:22px;border-radius:50%;background:var(--ok-50);flex:none;position:relative}.toast-dot:after{content:"";position:absolute;left:7px;top:6px;width:8px;height:5px;border:2px solid var(--ok);border-top:0;border-right:0;rotate:-45deg}@keyframes toast-in{0%{opacity:0;translate:0 10px}}@media(max-width:720px){.toasts{inset-inline:16px;bottom:84px;justify-items:stretch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:16px;top:-60px;z-index:500;background:var(--ink);color:#fff;padding:.7rem 1rem;border-radius:var(--r-md)}.skip[data-astro-cid-5hce7sga]:focus{top:12px}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;line-height:1}.logo-word[data-astro-cid-tvrurpns]{height:34px;width:auto;display:block}.logo-ink[data-astro-cid-tvrurpns]{color:var(--ink)}.logo-white[data-astro-cid-tvrurpns]{color:#fff}
