.v-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.v-access{right:max(18px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:90;display:none;position:fixed}html[data-access-ready] .v-access{display:block}.v-access-trigger{color:#183d29;letter-spacing:-.01em;background:#edf3e8ed;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 10px;font-size:15px;line-height:1;display:flex;box-shadow:0 10px 34px #1936271f,inset 0 1px #fff}.v-access-trigger:hover{background:#f6f9f1}.v-access-trigger[data-clarity-active=true]{color:#fff;background:#153d29}.v-access-mark{letter-spacing:-.08em;border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:700;display:grid}.v-access-dialog{color:#112e1f;background:#f1f5ec;border:1px solid #49634e;border-radius:10px;width:min(540px,100% - 32px);max-width:none;max-height:min(850px,100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 120px #10291f4d}.v-access-dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#17332473}.v-access-sheet{padding:clamp(26px,5vw,48px)}.v-access-topline{color:#3d5948;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(48px,8vh,82px);font-size:15px;display:flex}.v-access-close{color:#193c29;background:0 0;border:0;min-height:44px;padding:8px 0 8px 12px}.v-access-close span{margin-left:10px;font-size:24px;line-height:.8;display:inline-block}.v-access-dialog h2{letter-spacing:-.065em;max-width:8ch;margin:0 0 24px;font-size:clamp(52px,10vw,82px);font-weight:540;line-height:.92}.v-access-intro{color:#2e4938;max-width:38ch;margin:0 0 42px;font-size:20px;line-height:1.5}.v-access-choice{cursor:pointer;border-top:1px solid #617665;border-bottom:1px solid #617665;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:88px;padding:20px 0;display:grid}.v-access-choice+.v-access-choice{border-top:0}.v-access-choice strong{font-size:20px;font-weight:650;display:block}.v-access-choice small{color:#3e5948;max-width:32ch;margin-top:7px;font-size:15px;line-height:1.4;display:block}.v-access-choice input{appearance:none;cursor:pointer;background:#fff;border:2px solid #254a34;border-radius:18px;width:52px;height:30px;margin:0;position:relative}.v-access-choice input:after{content:"";background:#254a34;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:4px}.v-access-choice input:checked{background:#254a34}.v-access-choice input:checked:after{background:#fff;transform:translate(20px)}.v-access-choice input:focus-visible{outline-offset:4px;outline:3px solid #0b5eae}.v-access-note{color:#425b4b;margin:24px 0 34px;font-size:15px;line-height:1.5}.v-access-links{border-top:1px solid #b4c0b3;flex-wrap:wrap;gap:8px 28px;padding-top:18px;display:flex}.v-access-links a{color:#143b27;text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline 1px;display:inline-flex}html[data-contrast=more] :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #075daa}html[data-contrast=more] .v-access-trigger{color:#092819;box-shadow:none;background:#fff;border:2px solid #092819}html[data-contrast=more] .v-access-trigger[data-clarity-active=true]{color:#fff;background:#092819}html[data-contrast=more] .v-access-trigger[data-contrast-active=true]{background:#eaf2e5}html[data-contrast=more] .v-access-dialog{color:#092819;box-shadow:none;background:#fff;border:2px solid #092819}html[data-contrast=more] .v-access-dialog::backdrop{backdrop-filter:none;background:#0009}html[data-contrast=more] .v-access-choice{border-block-width:2px}html[data-contrast=more] :is(.v-prose,.legal-copy,.writing-prose) a{color:#064f91;text-underline-offset:.22em;text-decoration:underline .12em}html[data-contrast=more] :is(.has-map-fog .c-node,.has-map-fog .c-root-name,.wearable-atlas .atlas-node,.wearable-atlas .atlas-device-node){color:#092819;text-shadow:0 1px #f7fbf3,0 0 4px #f7fbf3;background:linear-gradient(90deg,#f7fbf3c9 0%,#f7fbf399 70%,#f7fbf300 100%);border-radius:5px}html[data-contrast=more] :is(.has-map-fog .c-node small,.wearable-atlas .atlas-node-location,.wearable-atlas .atlas-node-type,.wearable-atlas .atlas-device-type,.wearable-atlas .atlas-device-status){color:#1c422b}html[data-contrast=more] :is(.lab-view-switch,.atlas-controls){color:#092819;text-shadow:0 1px #f7fbf3,0 0 5px #f7fbf3}@media (width<=560px){.v-access{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}.v-access-trigger>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v-access-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.v-access-sheet{padding:25px 22px 28px}.v-access-topline{margin-bottom:46px}.v-access-intro{font-size:18px}}@media (prefers-reduced-transparency:reduce){.v-access-trigger,.v-access-dialog,.v-access-dialog::backdrop{-webkit-backdrop-filter:none}.v-access-trigger{background:#edf3e8}}@media (prefers-reduced-motion:reduce){.v-access-choice input:after{transition:none}}@media (forced-colors:active){.v-access-trigger,.v-access-dialog,.v-access-choice input{forced-color-adjust:auto;box-shadow:none;border:2px solid buttontext}.v-access-choice input:checked:after{background:highlight}html[data-contrast=more] :is(.has-map-fog .c-node,.has-map-fog .c-root-name,.wearable-atlas .atlas-node,.wearable-atlas .atlas-device-node,.lab-view-switch,.atlas-controls){forced-color-adjust:auto;color:canvastext;text-shadow:none;background:canvas}}@media print{.v-access{display:none!important}}html[data-clarity=maximum]{font-size:112.5%;color-scheme:light!important;scroll-behavior:auto!important}html[data-clarity=maximum] body{--v-ink:#102a1b;--v-muted:#2f4738;--v-paper:#f7f8f3;--v-line:#53675a;color:var(--v-ink);background:var(--v-paper)}html[data-clarity=maximum] :is(*){scroll-behavior:auto!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;box-shadow:none!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-clarity=maximum] :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:4px!important;outline:3px solid #075daa!important}html[data-clarity=maximum] :is(.v-prose,.legal-copy) a{color:#064f91;text-underline-offset:.22em;text-decoration:underline .12em}html[data-clarity=maximum] .legal-page :is(.legal-toc>p,.legal-date){color:#2f4738}html[data-clarity=maximum] :is(.v-prose,.legal-copy){font-size:max(1.25rem,22px);line-height:1.72}html[data-clarity=maximum] .v-article-summary{font-size:max(1.35rem,24px);line-height:1.6}html[data-clarity=maximum] .legal-page :is(.legal-toc,.legal-date,.legal-summary p){font-size:max(1rem,16px)}html[data-clarity=maximum] .v-access-trigger{color:#fff;background:#102a1b;border:2px solid #fff}html[data-clarity=maximum] .v-access-dialog{color:#102a1b;background:#fff;border:2px solid #102a1b}html[data-clarity=maximum] .v-access-dialog::backdrop{background:#000b}html[data-clarity=maximum] .vision--constellation{color-scheme:light;background:#f7f8f3;overflow:auto}html[data-clarity=maximum] .vision--constellation .lab-environment,html[data-clarity=maximum] .vision--constellation .c-map-fog,html[data-clarity=maximum] .vision--constellation .c-space,html[data-clarity=maximum] .vision--constellation .lab-reader-atmosphere,html[data-clarity=maximum] .vision--constellation .lab-view-switch{display:none!important}html[data-clarity=maximum] .vision--constellation .v-header{color:#102a1b;background:#f7f8f3;border-bottom:1px solid #53675a;height:86px;position:sticky}html[data-clarity=maximum] .vision--constellation .v-brand span{color:inherit}html[data-clarity=maximum] .vision--constellation .lab-contact{color:#102a1b;text-underline-offset:5px;text-decoration:underline}html[data-clarity=maximum] .constellation{background:#f7f8f3;height:auto;min-height:calc(100dvh - 86px);overflow:visible}html[data-clarity=maximum] .vision--constellation .lab-flat{color:#102a1b;background:#fff;border:2px solid #53675a;border-radius:0;width:min(1120px,100% - 48px);max-width:1120px;margin:44px auto 120px;position:static;overflow:visible}html[data-clarity=maximum] .vision--constellation .lab-flat-sheet{padding:clamp(32px,7vw,86px)}html[data-clarity=maximum] .vision--constellation .lab-flat .v-meta,html[data-clarity=maximum] .vision--constellation .lab-flat-head>p:last-child,html[data-clarity=maximum] .vision--constellation .lab-flat-description,html[data-clarity=maximum] .vision--constellation .lab-flat-field,html[data-clarity=maximum] .vision--constellation .lab-flat-status,html[data-clarity=maximum] .vision--constellation .lab-flat-branch small{color:#2f4738}html[data-clarity=maximum] .vision--constellation :is(.lab-flat-status,.lab-flat-branch small){font-size:max(1rem,16px)}html[data-clarity=maximum] .vision--constellation .lab-flat-leaves a{color:#102a1b;border-top:1px solid #869488;min-height:64px;text-decoration:none}html[data-clarity=maximum] .vision--constellation .lab-flat-title{text-underline-offset:6px;text-decoration:underline 2px}html[data-clarity=maximum] .vision--constellation .v-reader{color:#102a1b;background:#fff;border:2px solid #102a1b;border-radius:0;width:min(1080px,100% - 32px);height:calc(100dvh - 32px);inset:16px 0}html[data-clarity=maximum] .vision--constellation .v-reader::backdrop{background:#000b}html[data-clarity=maximum] .vision--constellation .v-reader-toolbar,html[data-clarity=maximum] .vision--constellation .lab-reader-gesture{background:#fff;border-color:#53675a}html[data-clarity=maximum] .vision--constellation .lab-return-map,html[data-clarity=maximum] .vision--constellation [data-reader-map-toggle],html[data-clarity=maximum] .vision--constellation :is(.lab-desktop-hint,.lab-touch-hint){display:none}html[data-clarity=maximum] .vision--constellation .v-reader :is(.v-prose,.v-article-summary){font-size:max(1.125rem,24px);line-height:1.7}@media (width<=600px){html[data-clarity=maximum]{font-size:106.25%}html[data-clarity=maximum] .vision--constellation .lab-flat{width:calc(100% - 20px);margin-block:20px 90px}html[data-clarity=maximum] .vision--constellation .lab-flat-sheet{padding:28px 20px 44px}html[data-clarity=maximum] .vision--constellation .v-reader{width:calc(100% - 12px);height:calc(100dvh - 12px);inset-block:6px}}@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-vietnamese-wght-normal.DKRsWTd7.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-latin-ext-wght-normal.Cvgdx4cy.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-latin-wght-normal.CfZa4wxB.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.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}
