.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-vietnamese.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(/fonts/be-vietnam-pro-400-latin-ext.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-20C0,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(/fonts/be-vietnam-pro-400-latin.woff2) format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500-vietnamese.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(/fonts/be-vietnam-pro-500-latin-ext.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-20C0,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(/fonts/be-vietnam-pro-500-latin.woff2) format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600-vietnamese.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(/fonts/be-vietnam-pro-600-latin-ext.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-20C0,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(/fonts/be-vietnam-pro-600-latin.woff2) format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700-vietnamese.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(/fonts/be-vietnam-pro-700-latin-ext.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-20C0,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(/fonts/be-vietnam-pro-700-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-vietnamese.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-vietnamese.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-vietnamese.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-latin.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-vietnamese.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-latin.woff2) format("woff2");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}[hidden]{display:none!important}@font-face{font-family:Noto Sans IPA;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-ipa.woff2) format("woff2")}:root{--ground: #fbfaf8;--raised: #ffffff;--sunken: #f2f1ee;--ink: #151a20;--ink-soft: #4a5560;--ink-faint: #79838e;--rule: #e4e3df;--rule-soft: #eeedea;--accent: #0e7c86;--accent-bg: #e4f2f3;--accent-ink: #ffffff;--speak: #7a4fbf;--speak-bg: #efe8fa;--correct: #2e7d51;--correct-bg: #e6f3ec;--wrong: #c0432c;--wrong-bg: #fbeae6;--near: #a16207;--near-bg: #faf3dc;--font-sans: "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-ipa: "Noto Sans IPA", "Segoe UI", sans-serif;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--radius: 10px;--radius-sm: 6px;--radius-lg: 18px;--shadow-sheet: 0 -8px 32px rgb(21 26 32 / .12);--shadow-card: 0 1px 2px rgb(21 26 32 / .05), 0 4px 16px rgb(21 26 32 / .05);--touch: 44px;--nav-h: calc(56px + env(safe-area-inset-bottom, 0px)) }@media(prefers-color-scheme:dark){:root{--ground: #12161b;--raised: #1a1f26;--sunken: #0d1116;--ink: #e8ebef;--ink-soft: #a6b0bb;--ink-faint: #76808b;--rule: #2a313a;--rule-soft: #222932;--accent: #3fb6c2;--accent-bg: #103038;--accent-ink: #08222a;--speak: #b18af0;--speak-bg: #241a38;--correct: #6bc493;--correct-bg: #14301f;--wrong: #f0907a;--wrong-bg: #351d18;--near: #dfb452;--near-bg: #33290f;--shadow-sheet: 0 -8px 32px rgb(0 0 0 / .5);--shadow-card: 0 1px 2px rgb(0 0 0 / .3), 0 4px 16px rgb(0 0 0 / .25)}}:root[data-theme=dark]{--ground: #12161b;--raised: #1a1f26;--sunken: #0d1116;--ink: #e8ebef;--ink-soft: #a6b0bb;--ink-faint: #76808b;--rule: #2a313a;--rule-soft: #222932;--accent: #3fb6c2;--accent-bg: #103038;--accent-ink: #08222a;--speak: #b18af0;--speak-bg: #241a38;--correct: #6bc493;--correct-bg: #14301f;--wrong: #f0907a;--wrong-bg: #351d18;--near: #dfb452;--near-bg: #33290f;--shadow-sheet: 0 -8px 32px rgb(0 0 0 / .5);--shadow-card: 0 1px 2px rgb(0 0 0 / .3), 0 4px 16px rgb(0 0 0 / .25)}:root[data-theme=light]{--ground: #fbfaf8;--raised: #ffffff;--sunken: #f2f1ee;--ink: #151a20;--ink-soft: #4a5560;--ink-faint: #79838e;--rule: #e4e3df;--rule-soft: #eeedea;--accent: #0e7c86;--accent-bg: #e4f2f3;--accent-ink: #ffffff;--speak: #7a4fbf;--speak-bg: #efe8fa;--correct: #2e7d51;--correct-bg: #e6f3ec;--wrong: #c0432c;--wrong-bg: #fbeae6;--near: #a16207;--near-bg: #faf3dc;--shadow-sheet: 0 -8px 32px rgb(21 26 32 / .12);--shadow-card: 0 1px 2px rgb(21 26 32 / .05), 0 4px 16px rgb(21 26 32 / .05)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{line-height:1.2;text-wrap:balance;margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none;touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wrap{max-width:44rem;margin:0 auto;padding:0 var(--sp-4)}.en{font-family:var(--font-serif)}.ipa{font-family:var(--font-ipa);font-size:.85em;color:var(--accent);font-feature-settings:"liga" 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--touch);padding:0 var(--sp-5);border-radius:var(--radius);font-weight:600;background:var(--sunken);color:var(--ink);transition:transform .06s ease,background .15s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-speak{background:var(--speak);color:#fff}.btn-block{width:100%}.btn-ghost{background:transparent;border:1px solid var(--rule);color:var(--ink-soft)}.card{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:var(--radius-sm);background:var(--sunken);color:var(--ink-faint);white-space:nowrap}.chip-level{background:var(--accent-bg);color:var(--accent)}.chip-speak{background:var(--speak-bg);color:var(--speak)}.muted{color:var(--ink-soft)}.faint{color:var(--ink-faint)}.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}.nav[data-astro-cid-ltxpr5xc]{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);background:color-mix(in srgb,var(--raised) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px)}.item[data-astro-cid-ltxpr5xc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;text-decoration:none;color:var(--ink-faint);font-size:.7rem;font-weight:500}.item[data-astro-cid-ltxpr5xc][aria-current=page]{color:var(--accent)}.icon[data-astro-cid-ltxpr5xc]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.item[data-astro-cid-ltxpr5xc][aria-current=page] .icon[data-astro-cid-ltxpr5xc] path[d^="M4 5.5"],.item[data-astro-cid-ltxpr5xc][aria-current=page] .icon[data-astro-cid-ltxpr5xc] path[d^="M20 5.5"]{fill:color-mix(in srgb,currentColor 18%,transparent)}.nav-theme[data-astro-cid-ltxpr5xc]{display:none}@media(min-width:48rem){.nav[data-astro-cid-ltxpr5xc]{inset:0 0 auto;grid-template-columns:repeat(5,max-content) max-content;justify-content:center;gap:var(--sp-2);border-top:none;border-bottom:1px solid var(--rule);padding:var(--sp-2) 0}.nav-theme[data-astro-cid-ltxpr5xc]{display:grid;place-items:center;width:40px;min-height:40px;color:var(--ink-faint);border-radius:var(--radius)}.nav-theme[data-astro-cid-ltxpr5xc]:hover{color:var(--ink)}.nav-theme[data-astro-cid-ltxpr5xc] svg[data-astro-cid-ltxpr5xc]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.nav-theme[data-astro-cid-ltxpr5xc] .moon[data-astro-cid-ltxpr5xc]{display:none}:root[data-theme=dark] .nav-theme[data-astro-cid-ltxpr5xc] .sun[data-astro-cid-ltxpr5xc]{display:none}:root[data-theme=dark] .nav-theme[data-astro-cid-ltxpr5xc] .moon[data-astro-cid-ltxpr5xc]{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-theme[data-astro-cid-ltxpr5xc] .sun[data-astro-cid-ltxpr5xc]{display:none}:root:not([data-theme=light]) .nav-theme[data-astro-cid-ltxpr5xc] .moon[data-astro-cid-ltxpr5xc]{display:block}}.item[data-astro-cid-ltxpr5xc]{flex-direction:row;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);font-size:.9rem;border-radius:var(--radius)}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center}.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{height:var(--logo-h);width:auto;display:block}.logo[data-astro-cid-tvrurpns] .dark[data-astro-cid-tvrurpns]{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo[data-astro-cid-tvrurpns] .light[data-astro-cid-tvrurpns]{display:none}:root:not([data-theme=light]) .logo[data-astro-cid-tvrurpns] .dark[data-astro-cid-tvrurpns]{display:block}}:root[data-theme=dark] .logo[data-astro-cid-tvrurpns] .light[data-astro-cid-tvrurpns]{display:none}:root[data-theme=dark] .logo[data-astro-cid-tvrurpns] .dark[data-astro-cid-tvrurpns]{display:block}:root[data-theme=light] .logo[data-astro-cid-tvrurpns] .light[data-astro-cid-tvrurpns]{display:block}:root[data-theme=light] .logo[data-astro-cid-tvrurpns] .dark[data-astro-cid-tvrurpns]{display:none}.foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--rule);margin-top:var(--sp-7);padding:var(--sp-6) var(--sp-4) var(--sp-5);background:var(--sunken)}.inner[data-astro-cid-sz7xmlte]{max-width:60rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-5)}.brand-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--sp-2)}.tagline[data-astro-cid-sz7xmlte]{margin:0;font-size:.85rem;max-width:22rem}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--sp-5)}.col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--sp-2)}.col-title[data-astro-cid-sz7xmlte]{font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin:0 0 var(--sp-1);font-weight:600}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;text-decoration:none;color:var(--ink-soft);padding:var(--sp-1) 0;display:flex;flex-direction:column;gap:1px}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.note[data-astro-cid-sz7xmlte]{font-size:.72rem}.copy[data-astro-cid-sz7xmlte]{max-width:60rem;margin:var(--sp-5) auto 0;font-size:.78rem;text-align:center}@media(min-width:48rem){.inner[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;gap:var(--sp-7)}.cols[data-astro-cid-sz7xmlte]{flex:1 1 auto;max-width:34rem}.copy[data-astro-cid-sz7xmlte]{text-align:left}}body.has-nav{padding-bottom:var(--nav-h)}@media(min-width:48rem){body.has-nav{padding-bottom:0;padding-top:57px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
