:root{--nf-vermilion:#ff4a17;--nf-vermilion-dark:#d93a0c;--nf-vermilion-tint:#fff1ec;--nf-vermilion-wash:#fff6f2;--nf-ink:#10263c;--nf-body:#3d4e5f;--nf-label:#7c8b9a;--nf-muted:#8b99a6;--nf-faint:#bfcad4;--nf-white:#fff;--nf-surface:#f2f5f8;--nf-line:#dfe6ed;--nf-line-soft:#ecf1f5;--nf-bar:#ffffffeb;--nf-scrim:#10263c66;--nf-font-display:"Bricolage Grotesque Variable", system-ui, sans-serif;--nf-font-body:"Space Grotesk Variable", system-ui, sans-serif;--nf-font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--nf-hero:clamp(64px, 12.8vw, 260px);--nf-display:clamp(36px, 5.6vw, 58px);--nf-h1-lead:clamp(34px, 5.4vw, 56px);--nf-h2-page:clamp(32px, 5.2vw, 52px);--nf-text:16.5px;--nf-text-sm:15.5px;--nf-note:13.5px;--nf-eyebrow:11px;--nf-eyebrow-sm:10.5px;--nf-track-eyebrow:.18em;--nf-track-eyebrow-sm:.16em;--nf-track-display:-.05em;--nf-content-max:1180px;--nf-gutter:40px;--nf-header-h:69px;--nf-space-top:clamp(64px, 4.4vw, 104px);--nf-space-bottom:clamp(90px, 6.2vw, 140px);--nf-pad-panel:36px 40px;--nf-pad-cell:34px 32px;--nf-pad-row:19px 30px;--nf-ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=900px){:root{--nf-gutter:24px}}@media (width<=560px){:root{--nf-gutter:20px;--nf-pad-panel:24px 20px;--nf-pad-cell:24px 20px;--nf-pad-row:16px 20px}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}body{background:var(--nf-white);font-family:var(--nf-font-body);color:var(--nf-ink);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--nf-vermilion);text-decoration:none}a:hover{color:var(--nf-vermilion-dark)}input,textarea{font-family:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--nf-vermilion);outline-offset:2px}.nf-bare{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.nf-page{background:var(--nf-white);overflow-x:clip}.nf-wrap{max-width:var(--nf-content-max);padding-inline:var(--nf-gutter);margin:0 auto}.nf-split{grid-template-columns:var(--cols,1fr 1fr);gap:var(--gap,20px);display:grid}@media (width<=900px){.nf-split{grid-template-columns:1fr}}.nf-grid-3{gap:var(--gap,20px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=760px){.nf-grid-3{grid-template-columns:1fr}}.nf-grid-4{gap:var(--gap,20px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.nf-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.nf-grid-4{grid-template-columns:1fr}}.nf-display,.nf-h1,.nf-h2{font-family:var(--nf-font-display);letter-spacing:var(--nf-track-display);text-wrap:balance;margin:0;font-weight:600}.nf-display{font-size:var(--nf-display);line-height:1}.nf-h1{font-size:var(--nf-h1-lead);line-height:1}.nf-h2{font-size:var(--nf-h2-page);line-height:1}.nf-h3{font-family:var(--nf-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:1.06}.nf-h4{font-family:var(--nf-font-display);letter-spacing:-.042em;margin:0;font-size:24px;font-weight:600}.nf-body{font-size:var(--nf-text);color:var(--nf-body);text-wrap:pretty;margin:0;line-height:1.62}.nf-intro{font-size:var(--nf-text);color:var(--nf-label);text-wrap:pretty;max-width:34ch;margin:0;line-height:1.6}.nf-eyebrow{font-size:var(--nf-eyebrow);letter-spacing:var(--nf-track-eyebrow);color:var(--nf-label);align-items:baseline;gap:8px;font-weight:500;display:flex}.nf-eyebrow--sm{font-size:var(--nf-eyebrow-sm);letter-spacing:var(--nf-track-eyebrow-sm)}.nf-eyebrow--ink{color:var(--nf-ink)}.nf-slash{width:var(--w,5px);height:var(--h,26px);background:var(--tone,var(--nf-vermilion));opacity:var(--o,1);transform:rotate(var(--rot,16deg));transition:transform .35s var(--nf-ease);flex:none;display:block}.nf-glyph{color:var(--nf-vermilion)}.nf-glyph--struck{color:var(--nf-faint);text-decoration:line-through}.nf-turn{transition: transform .4s var(--nf-ease),  rotate .55s var(--nf-ease)}.nf-row{padding:var(--pad,13px) 0;border-bottom:1px solid var(--line,var(--nf-line));justify-content:space-between;align-items:baseline;gap:16px;display:flex}.nf-row--top{border-bottom:0;border-top:1px solid var(--line,var(--nf-line))}.nf-row__k{font-size:var(--nf-eyebrow-sm);letter-spacing:var(--nf-track-eyebrow-sm);color:var(--nf-label);text-transform:uppercase;flex:none;font-weight:500}.nf-row__v{font-size:var(--nf-text-sm);text-align:right}.nf-selectable{background:var(--nf-white);border:1px solid var(--nf-line);cursor:pointer;transition:border-color .25s,background .25s}.nf-selectable:hover{background:var(--nf-surface);border-color:var(--nf-muted)}.nf-selectable.is-on{background:var(--nf-vermilion-tint);border-color:var(--nf-vermilion)}.nf-selectable.is-on:hover{background:var(--nf-vermilion-tint);border-color:var(--nf-vermilion-dark)}.nf-tick{background:var(--nf-white);border:1px solid var(--nf-faint);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nf-tick.is-on,.nf-tick--always{border-color:var(--nf-vermilion)}.nf-tick__mark{background:var(--nf-vermilion);opacity:0;width:4px;height:13px;transition:opacity .2s;transform:rotate(16deg)}.nf-tick.is-on .nf-tick__mark,.nf-tick--always .nf-tick__mark{opacity:1}.nf-slashitem{color:var(--nf-body);border-bottom:1px solid var(--nf-line-soft);align-items:baseline;gap:11px;padding:11px 0;font-size:16px;line-height:1.5;display:flex}.nf-slashitem--muted{color:var(--nf-muted)}.nf-textlink{color:var(--nf-vermilion);cursor:pointer;border-bottom:1px solid;align-self:flex-start;padding-bottom:2px}.nf-textlink:hover{color:var(--nf-vermilion-dark)}.nf-card{background:var(--nf-white);border:1px solid var(--nf-line)}.nf-card--surface{background:var(--nf-surface)}.nf-reveal{opacity:0;transition:opacity .8s var(--nf-ease), transform .8s var(--nf-ease);transform:translateY(14px)}.nf-reveal.is-in{opacity:1;transform:none}@keyframes nf-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes nf-draw{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes nf-fall{0%,to{transform:translateY(0)rotate(16deg)}50%{transform:translateY(9px)rotate(16deg)}}@keyframes nf-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nf-pop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes nf-typein{0%{width:0}to{width:100%}}@keyframes nf-scrollY{0%{transform:translateY(0)}to{transform:translateY(-72px)}}@keyframes nf-blink{0%,55%{opacity:1}56%,to{opacity:.12}}@keyframes nf-swing{0%,to{transform:rotate(16deg)}50%{transform:rotate(30deg)}}@keyframes nf-spin{0%{transform:rotate(16deg)}to{transform:rotate(376deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cta[data-v-053b8acd]{background:var(--nf-vermilion);color:var(--nf-white);font:inherit;font-size:var(--nf-text-sm);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;padding:16px 26px;font-weight:500;transition:background .25s,transform .18s;display:inline-flex}.cta[data-v-053b8acd]:hover{background:var(--nf-vermilion-dark);color:var(--nf-white)}.cta[data-v-053b8acd]:disabled{opacity:.6;cursor:default}.cta--block[data-v-053b8acd]{width:100%;display:flex}.palette[data-v-124937b4]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:13vh 20px 20px;overflow:auto}.palette[data-v-124937b4]::backdrop{background:var(--nf-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.panel[data-v-124937b4]{background:var(--nf-white);border:1px solid var(--nf-ink);width:min(560px,90vw);animation:nf-pop .26s var(--nf-ease) both;margin:0 auto}.panel__search[data-v-124937b4]{border-bottom:1px solid var(--nf-line);align-items:center;gap:10px;padding:15px 20px;display:flex}.panel__slash[data-v-124937b4]{color:var(--nf-vermilion);font-family:var(--nf-font-display);font-size:22px;font-weight:600;line-height:1}.panel__input[data-v-124937b4]{min-width:0;color:var(--nf-ink);background:0 0;border:0;outline:none;flex:1;font-size:19px}.panel__esc[data-v-124937b4]{font-size:var(--nf-eyebrow-sm);letter-spacing:var(--nf-track-eyebrow-sm);color:var(--nf-muted);font-weight:500}.panel__list[data-v-124937b4]{margin:0;padding:0;list-style:none}.row[data-v-124937b4]{cursor:pointer;border-bottom:1px solid var(--nf-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.row.is-on[data-v-124937b4]{background:var(--nf-surface)}.row__label[data-v-124937b4]{align-items:baseline;gap:5px;font-size:17px;font-weight:500;display:flex}.row__path[data-v-124937b4]{color:var(--nf-muted);font-size:12.5px}.panel__cta[data-v-124937b4]{padding:16px 20px 20px;display:none}@media (width<=900px){.panel__cta[data-v-124937b4]{display:block}}@media (width<=560px){.palette[data-v-124937b4]{padding-top:8vh}}.cookie[data-v-02413887]{z-index:55;background:var(--nf-white);border-top:3px solid var(--nf-vermilion);box-shadow:none;animation:nf-rise .45s var(--nf-ease) both;position:fixed;bottom:0;left:0;right:0}.cookie__inner[data-v-02413887]{max-width:var(--nf-content-max);padding:24px var(--nf-gutter) 26px;grid-template-columns:1fr auto;align-items:end;gap:24px 40px;margin:0 auto;display:grid}.cookie__text[data-v-02413887]{flex-direction:column;gap:8px;display:flex}.cookie__title[data-v-02413887]{font-family:var(--nf-font-display);letter-spacing:-.042em;align-items:baseline;gap:4px;margin:0;font-size:22px;font-weight:600;display:flex}.cookie__body[data-v-02413887]{font-size:var(--nf-text-sm);color:var(--nf-body);text-wrap:pretty;max-width:62ch;margin:0;line-height:1.6}.cookie__link[data-v-02413887]{font-size:var(--nf-note)}.groups[data-v-02413887]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.group[data-v-02413887]{background:var(--nf-surface);border:1px solid var(--nf-line);align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.group--pick[data-v-02413887]{cursor:pointer;transition:border-color .25s,background .25s}.group--pick[data-v-02413887]:has(.group__input:checked){background:var(--nf-vermilion-tint);border-color:var(--nf-vermilion)}.group__input[data-v-02413887]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.group__input:focus-visible+.nf-tick[data-v-02413887]{outline:2px solid var(--nf-vermilion);outline-offset:2px}.group__text[data-v-02413887]{flex-direction:column;gap:3px;min-width:0;display:flex}.group__label[data-v-02413887]{font-size:var(--nf-text-sm);align-items:baseline;gap:8px;font-weight:500;display:flex}.group__always[data-v-02413887]{font-size:var(--nf-eyebrow-sm);letter-spacing:var(--nf-track-eyebrow-sm);color:var(--nf-muted);text-transform:uppercase;font-weight:500}.group__note[data-v-02413887]{color:var(--nf-label);font-size:13px;line-height:1.4}.cookie__actions[data-v-02413887]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn[data-v-02413887]{border:1px solid var(--nf-line);font-size:var(--nf-text-sm);white-space:nowrap;padding:13px 20px;font-weight:500;transition:border-color .2s,background .2s,color .2s}.btn[data-v-02413887]:hover{border-color:var(--nf-vermilion);color:var(--nf-vermilion)}.btn--primary[data-v-02413887]{background:var(--nf-vermilion);border-color:var(--nf-vermilion);color:var(--nf-white)}.btn--primary[data-v-02413887]:hover{background:var(--nf-vermilion-dark);border-color:var(--nf-vermilion-dark);color:var(--nf-white)}@media (width<=900px){.cookie__inner[data-v-02413887]{grid-template-columns:1fr;align-items:start}.groups[data-v-02413887]{grid-template-columns:1fr}}@media (width<=700px){.cookie[data-v-02413887]{max-height:62dvh;overflow-y:auto}.cookie__inner[data-v-02413887]{padding:16px var(--nf-gutter) calc(16px + env(safe-area-inset-bottom));gap:14px}.cookie__title[data-v-02413887]{font-size:18px}.cookie__body[data-v-02413887]{font-size:14px;line-height:1.5}.cookie__link[data-v-02413887]{font-size:13px}.cookie__actions[data-v-02413887]{gap:8px}.btn[data-v-02413887]{text-align:center;flex:auto;min-height:46px;padding:0 12px;font-size:14px}.groups[data-v-02413887]{gap:8px}.group[data-v-02413887]{padding:12px}}.progress[data-v-4b3cc05a]{background:var(--nf-vermilion);z-index:60;height:2px;position:fixed;top:0;left:0}.foot[data-v-a6408d4f]{--line:var(--nf-body);background:var(--nf-ink);color:var(--nf-faint);position:relative}.foot[data-v-a6408d4f] :is(h2,p,dl,dd){margin:0}.foot ul[data-v-a6408d4f]{margin:0;padding:0;list-style:none}.foot .nf-eyebrow[data-v-a6408d4f],.foot[data-v-a6408d4f] .nf-row__k{color:var(--nf-muted)}.foot[data-v-a6408d4f] .nf-row__v{min-width:0;color:var(--nf-faint)}.foot__edge[data-v-a6408d4f]{height:0;position:relative}.foot__edge .nf-slash[data-v-a6408d4f]{top:-13px;left:var(--nf-gutter);position:absolute}.foot__deck[data-v-a6408d4f]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:36px;padding-block:34px 28px;display:grid;position:relative}.foot__brand[data-v-a6408d4f]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.foot__brandtext[data-v-a6408d4f]{flex-direction:column;gap:12px;display:flex}.foot__mark[data-v-a6408d4f]{font-family:var(--nf-font-display);letter-spacing:-.045em;color:var(--nf-white);align-items:baseline;font-size:23px;font-weight:600;display:flex}.foot__mark[data-v-a6408d4f]:hover{color:var(--nf-white)}.foot__mark .nf-glyph[data-v-a6408d4f]{margin-right:2px}.foot__about[data-v-a6408d4f]{max-width:40ch;font-size:var(--nf-note);color:var(--nf-faint);text-wrap:pretty;line-height:1.6}.foot__act[data-v-a6408d4f]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.foot__cta[data-v-a6408d4f]{padding:11px 20px;font-size:14px}.foot__col[data-v-a6408d4f]{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.foot__head[data-v-a6408d4f]{color:var(--nf-muted)}.foot__pages[data-v-a6408d4f]{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.foot__link[data-v-a6408d4f]{min-height:28px;font-size:var(--nf-note);color:var(--nf-white);justify-content:space-between;align-items:center;gap:12px;transition:color .2s;display:flex}.foot__link[data-v-a6408d4f]:hover{color:var(--nf-vermilion)}.foot__linklabel[data-v-a6408d4f]{align-items:baseline;gap:8px;min-width:0;display:flex}.foot__dot[data-v-a6408d4f]{color:var(--nf-vermilion);opacity:0;transition:opacity .35s}.foot__link.router-link-exact-active .foot__dot[data-v-a6408d4f]{opacity:1}.foot__link--ext[data-v-a6408d4f]{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.foot__host[data-v-a6408d4f]{font-size:var(--nf-note);color:var(--nf-muted);flex:none}.foot__facts[data-v-a6408d4f]{flex-direction:column;display:flex}.foot__band[data-v-a6408d4f]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.foot__reach[data-v-a6408d4f]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot__cell[data-v-a6408d4f]{min-height:62px;color:var(--nf-white);border-bottom:2px solid #0000;flex-direction:column;justify-content:center;gap:5px;padding-block:12px;transition:color .2s,border-color .2s;display:flex}.foot__cell+.foot__cell[data-v-a6408d4f]{border-left:1px solid var(--line);padding-left:32px}.foot__cell[data-v-a6408d4f]:not(:last-child){padding-right:32px}.foot__cell[data-v-a6408d4f]:hover{color:var(--nf-vermilion);border-bottom-color:var(--nf-vermilion)}.foot__celllabel[data-v-a6408d4f]{align-items:center;gap:9px;display:flex}.foot__cell .nf-slash[data-v-a6408d4f]{transition:opacity .25s}.foot__cell:hover .nf-slash[data-v-a6408d4f]{--o:1}.foot__cellvalue[data-v-a6408d4f]{font-family:var(--nf-font-display);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(16px,1.15vw,18px);font-weight:600;line-height:1.1}.foot__base[data-v-a6408d4f]{font-size:var(--nf-note);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding-block:12px 16px;display:flex;position:relative}.foot__copy[data-v-a6408d4f]{color:var(--nf-muted);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.foot__legal[data-v-a6408d4f]{align-items:center;gap:28px;display:flex}.foot__legallink[data-v-a6408d4f]{min-height:28px;font-size:inherit;color:var(--nf-faint);align-items:center;transition:color .2s;display:inline-flex}.foot__legallink[data-v-a6408d4f]:hover{color:var(--nf-vermilion)}@media (width<=900px){.foot__deck[data-v-a6408d4f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;padding-block:36px 32px}.foot__brand[data-v-a6408d4f]{border-bottom:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:30px}.foot__brandtext[data-v-a6408d4f]{max-width:56ch}.foot__act[data-v-a6408d4f]{flex:none;max-width:34ch}.foot__link[data-v-a6408d4f]{border-bottom:1px solid var(--line);min-height:48px}.foot__link--ext[data-v-a6408d4f]{border-top:0;margin-top:0;padding-top:0}.foot__cell[data-v-a6408d4f]{min-height:80px}.foot__cell+.foot__cell[data-v-a6408d4f]{padding-left:22px}.foot__cell[data-v-a6408d4f]:not(:last-child){padding-right:22px}.foot__legallink[data-v-a6408d4f]{min-height:48px}}@media (width<=640px){.foot__reach[data-v-a6408d4f]{grid-template-columns:minmax(0,1fr)}.foot__cell[data-v-a6408d4f]{border-bottom:0;min-height:68px;padding-block:14px}.foot__cell+.foot__cell[data-v-a6408d4f]{border-left:0;border-top:1px solid var(--line);padding-left:0}.foot__cell[data-v-a6408d4f]:not(:last-child){padding-right:0}}@media (width<=560px){.foot__deck[data-v-a6408d4f]{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 22px}.foot__brand[data-v-a6408d4f]{flex-direction:column;align-items:stretch;gap:22px;padding-bottom:28px}.foot__brandtext[data-v-a6408d4f],.foot__act[data-v-a6408d4f]{max-width:none}.foot__mark[data-v-a6408d4f]{align-items:center;min-height:48px}.foot__cta[data-v-a6408d4f]{width:100%;min-height:56px;display:flex}.foot__pages[data-v-a6408d4f]{column-gap:0}.foot__pages li:nth-child(odd) .foot__link[data-v-a6408d4f]{border-right:1px solid var(--line);padding-right:14px}.foot__pages li:nth-child(2n) .foot__link[data-v-a6408d4f]{padding-left:14px}.foot__base[data-v-a6408d4f]{padding-bottom:calc(30px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:0}.foot__copy[data-v-a6408d4f]{border-bottom:1px solid var(--line);padding-bottom:18px}.foot__legal[data-v-a6408d4f]{grid-template-columns:1fr 1fr;gap:0;display:grid}.foot__legallink[data-v-a6408d4f]{border-bottom:1px solid var(--line)}.foot__legallink[data-v-a6408d4f]:first-child{border-right:1px solid var(--line);padding-right:14px}.foot__legallink[data-v-a6408d4f]:nth-child(2){padding-left:14px}.foot__legallink[data-v-a6408d4f]:nth-child(3){border-bottom:0;grid-column:1/-1}}.langs[data-v-cfebc5f7]{border:1px solid var(--nf-line);display:flex;overflow:hidden}.lang[data-v-cfebc5f7]{font-size:var(--nf-eyebrow-sm);letter-spacing:.14em;color:var(--nf-muted);background:0 0;padding:8px 11px;font-weight:500;transition:background .2s,color .2s}.lang+.lang[data-v-cfebc5f7]{border-left:1px solid var(--nf-line)}.lang[data-v-cfebc5f7]:hover{color:var(--nf-vermilion)}.lang.is-on[data-v-cfebc5f7]{background:var(--nf-vermilion-tint);color:var(--nf-vermilion)}.sheet[data-v-361288a3]{z-index:80;background:var(--nf-white);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet__bar[data-v-361288a3]{padding:14px var(--nf-gutter);border-bottom:1px solid var(--nf-line);justify-content:space-between;align-items:center;gap:16px;display:flex}.sheet__mark[data-v-361288a3]{font-family:var(--nf-font-display);letter-spacing:-.045em;color:var(--nf-ink);align-items:baseline;font-size:23px;font-weight:600;display:flex}.sheet__mark .nf-glyph[data-v-361288a3]{margin-right:2px}.sheet__close[data-v-361288a3]{min-height:48px;font-size:var(--nf-text-sm);color:var(--nf-label);align-items:center;gap:10px;padding:0 4px 0 12px;font-weight:500;display:flex}.sheet__cross[data-v-361288a3]{width:20px;height:20px;display:block;position:relative}.sheet__cross i[data-v-361288a3]{background:var(--nf-vermilion);width:20px;height:2px;position:absolute;top:9px;left:0}.sheet__cross i[data-v-361288a3]:first-child{transform:rotate(45deg)}.sheet__cross i[data-v-361288a3]:last-child{transform:rotate(-45deg)}.sheet__nav[data-v-361288a3]{padding:8px var(--nf-gutter) 0;flex-direction:column;display:flex}.row[data-v-361288a3]{border-bottom:1px solid var(--nf-line-soft);min-height:62px;color:var(--nf-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.row__label[data-v-361288a3]{font-family:var(--nf-font-display);letter-spacing:-.042em;align-items:baseline;gap:5px;font-size:28px;font-weight:600;display:flex}.row__path[data-v-361288a3]{font-family:var(--nf-font-mono);color:var(--nf-faint);font-size:12px}.row.is-here[data-v-361288a3],.row.is-here .row__path[data-v-361288a3]{color:var(--nf-vermilion)}.sheet__foot[data-v-361288a3]{padding:26px var(--nf-gutter) calc(26px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;margin-top:auto;display:flex}.sheet__cta[data-v-361288a3]{background:var(--nf-vermilion);min-height:56px;color:var(--nf-white);justify-content:center;align-items:center;font-size:16.5px;font-weight:500;display:flex}.sheet__reach[data-v-361288a3]{gap:10px;display:flex}.sheet__call[data-v-361288a3]{border:1px solid var(--nf-line);min-height:52px;color:var(--nf-ink);flex:1;justify-content:center;align-items:center;gap:10px;font-size:16.5px;font-weight:500;display:flex}.sheet__langs[data-v-361288a3]{border:1px solid var(--nf-line);display:flex}.sheet__lang[data-v-361288a3]{letter-spacing:.14em;min-height:48px;color:var(--nf-muted);flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.sheet__lang+.sheet__lang[data-v-361288a3]{border-left:1px solid var(--nf-line)}.sheet__lang.is-on[data-v-361288a3]{background:var(--nf-vermilion-tint);color:var(--nf-vermilion)}.sheet-enter-active[data-v-361288a3],.sheet-leave-active[data-v-361288a3]{transition:opacity .2s}.sheet-enter-from[data-v-361288a3],.sheet-leave-to[data-v-361288a3]{opacity:0}.bar[data-v-4c81f7be]{z-index:50;background:var(--nf-bar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--nf-line-soft);position:sticky;top:0}.bar__inner[data-v-4c81f7be]{max-width:var(--nf-content-max);padding:18px var(--nf-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.mark[data-v-4c81f7be]{font-family:var(--nf-font-display);letter-spacing:-.045em;color:var(--nf-ink);flex:none;align-items:baseline;font-size:23px;font-weight:600;display:flex}.mark[data-v-4c81f7be]:hover{color:var(--nf-ink)}.mark__slash[data-v-4c81f7be]{color:var(--nf-vermilion);margin-right:2px}.mark__path[data-v-4c81f7be]{font-family:var(--nf-font-body);font-weight:500;font-size:var(--nf-note);letter-spacing:0;color:var(--nf-muted);margin-left:2px}.mark__caret[data-v-4c81f7be]{color:var(--nf-vermilion);font-family:var(--nf-font-body);font-weight:500;font-size:var(--nf-note);margin-left:1px;animation:1.1s step-end infinite nf-caret}.nav[data-v-4c81f7be]{align-items:center;gap:2px;display:flex}.nav__item[data-v-4c81f7be]{color:var(--nf-ink);justify-content:center;align-items:baseline;gap:3px;padding:9px 8px;font-size:14.5px;font-weight:500;display:flex}.nav__item[data-v-4c81f7be]:hover{color:var(--nf-vermilion)}.nav__dot[data-v-4c81f7be]{color:var(--nf-vermilion);opacity:0;transition:opacity .35s}.nav__dot.is-on[data-v-4c81f7be]{opacity:1}.sizer[data-v-4c81f7be]{justify-items:center;display:grid}.sizer[data-v-4c81f7be]>*{grid-area:1/1}.sizer__ghost[data-v-4c81f7be]{visibility:hidden;pointer-events:none}.tools[data-v-4c81f7be]{align-items:center;gap:10px;display:flex}.tools__cta[data-v-4c81f7be]{padding:12px 18px;font-size:14.5px}.menu[data-v-4c81f7be]{border:1px solid var(--nf-line);align-items:center;gap:10px;min-height:48px;padding:0 14px;display:none}.menu[data-v-4c81f7be]:hover{border-color:var(--nf-vermilion)}.menu__icon[data-v-4c81f7be]{flex-direction:column;gap:4px;display:flex}.menu__icon i[data-v-4c81f7be]{background:var(--nf-vermilion);width:18px;height:2px;transform:skew(-16deg)}.menu__label[data-v-4c81f7be]{font-size:var(--nf-text-sm);font-weight:500}@media (width<=900px){.nav[data-v-4c81f7be],.tools__cta[data-v-4c81f7be],.tools[data-v-4c81f7be] .langs{display:none}.menu[data-v-4c81f7be]{display:flex}.mark__path[data-v-4c81f7be],.mark__caret[data-v-4c81f7be]{display:none}.mark[data-v-4c81f7be]{align-items:center;min-height:48px}}
