@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(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{color-scheme:light;--bg:#e8ecef;--surface:#f5f7f9;--sunk:#dbe0e6;--ink:#111c26;--ink2:#4b5a68;--ink3:#75828f;--rule:#cbd2d9;--acc:#005e9d;--acc-ink:#f8fafd;--band:#6aaae6;--band-m:#8ec5ec;--wash:#c7dcfc;--spark:#00d9d6;--scroll-cursor:#00838f;--atmo1:#dce2e9;--atmo2:#e9edf1;--atmo3:#f3f6f8;--mist:#fafcfe;--shade:#16232f;--chip:#1a2026;--game:#d28fbd;--game-m:#d4aee0;--game-p:#f1d1de;--game-s:#97397f;--ai:#a79de3;--ai-m:#a9bcf2;--ai-p:#ddd6f2;--ai-s:#644fb1;--dev:#a9ae62;--dev-m:#adc992;--dev-p:#dfddbf;--dev-s:#656900;--tool:#cf9d5e;--tool-m:#e9af90;--tool-p:#e8d9be;--tool-s:#885700;--sys:#76ba89;--sys-m:#83cfbe;--sys-p:#cde2c9;--sys-s:#00773b;--ui:#e08f84;--ui-m:#eba9b6;--ui-p:#f3d3c7;--ui-s:#a8372e;--hw:#54b6d3;--hw-m:#9cc0f1;--hw-p:#c3dff3;--hw-s:#006f87;--icpc24:#e08e8b;--icpc24-m:#eca9b0;--icpc24-p:#f4d2cb;--icpc24-s:#a8353a;--icpc25:#dc9471;--icpc25-m:#ecac9a;--icpc25-p:#efd5c1;--icpc25-s:#a14200;--cesca20:#b698da;--cesca20-m:#beb5ee;--cesca20-p:#e6d3ec;--cesca20-s:#7847a6;--cesca21:#7bb984;--cesca21-m:#90ceac;--cesca21-p:#cfe1c7;--cesca21-s:#00782d;--vaja:#56b6d5;--vaja-m:#88c7e9;--vaja-p:#bee2eb;--vaja-s:#006e89;--z80:#4dbcb8;--z80-m:#7cced2;--z80-p:#bee4df;--z80-s:#007270;--yasm:#8ab778;--yasm-m:#afc891;--yasm-p:#cbe2cb;--yasm-s:#337503;--msu:#bea65a;--msu-m:#d6ba82;--msu-p:#e0dcbe;--msu-s:#786000;--aise:#b1ab5e;--aise-m:#cbbf83;--aise-p:#dbdec0;--aise-s:#6d6600;--drawing:#de8d9c;--drawing-m:#e9a9bd;--drawing-p:#f4d1d3;--drawing-s:#a53453;--ctx:var(--band);--ctxm:var(--band-m);--ctxp:var(--wash);--ctxs:var(--acc);--dot:var(--spark);--sh-o:.22;--edge:color-mix(in srgb,var(--shade) 55%,transparent);--cloud-a:.46;--cloud-b:.22;--tint-a:.34;--iso-nt:var(--surface);--iso-nl:var(--sunk);--iso-nr:color-mix(in oklab,var(--sunk),var(--shade) 22%);--iso-hi:var(--surface);--iso-kt:var(--chip);--iso-kl:color-mix(in oklab,var(--chip),#000 25%);--iso-kr:color-mix(in oklab,var(--chip),#000 45%);--iso-edge:var(--edge);--iso-s1:30%;--iso-s2:50%;--iso-cb:0%;--obj-col:color-mix(in srgb,var(--ink) 78%,var(--bg))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0f141a;--surface:#161d23;--sunk:#1d252c;--ink:#e7ecf0;--ink2:#a2acb6;--ink3:#6c767f;--rule:#2c343c;--acc:#4cabfd;--acc-ink:#070e15;--band:#10568c;--band-m:#044262;--wash:#16273f;--spark:#42e5e2;--scroll-cursor:#42e5e2;--atmo1:#090e13;--atmo2:#0f141a;--atmo3:#141e25;--mist:#404f5d;--shade:#010408;--chip:#0b1014;--game:#753a65;--game-m:#4e2e58;--game-p:#351e29;--game-s:#e392ca;--ai:#524785;--ai-m:#2d3a67;--ai-p:#292237;--ai-s:#b0a4f8;--dev:#545700;--dev-m:#2f4513;--dev-p:#2a270f;--dev-s:#b3b959;--tool:#724800;--tool-m:#5e2f11;--tool-p:#30240e;--tool-s:#e0a454;--sys:#1b6236;--sys-m:#00483d;--sys-p:#1c2b18;--sys-s:#72c78b;--ui:#813a32;--ui-m:#5f2937;--ui-p:#371f17;--ui-s:#f49286;--hw:#005c71;--hw-m:#1e3d66;--hw-p:#122938;--hw-s:#42c2e6;--icpc24:#813939;--icpc24-m:#602932;--icpc24-p:#381f1b;--icpc24-s:#f4918e;--icpc25:#7e3e1d;--icpc25-m:#602c1e;--icpc25-p:#352211;--icpc25-s:#f0986e;--cesca20:#60437e;--cesca20-m:#3e3463;--cesca20-p:#2f2033;--cesca20-s:#c39dee;--cesca21:#246131;--cesca21-m:#034a2e;--cesca21-p:#1d2b17;--cesca21-s:#79c685;--vaja:#005c73;--vaja-m:#00435d;--vaja-p:#092b32;--vaja-s:#45c2e7;--z80:#005f5d;--z80-m:#00474a;--z80-p:#0a2d29;--z80-s:#33c9c5;--yasm:#365f23;--yasm-m:#314510;--yasm-p:#192c1a;--yasm-s:#8cc376;--msu:#645000;--msu-m:#4f3900;--msu-p:#2b270e;--msu-s:#ccae4e;--aise:#5b5500;--aise-m:#483d00;--aise-p:#272810;--aise-s:#bcb554;--drawing:#7f3848;--drawing-m:#5d293d;--drawing-p:#381e20;--drawing-s:#f290a2;--sh-o:.6;--edge:color-mix(in srgb,var(--ink) 20%,transparent);--cloud-a:.12;--cloud-b:.44;--tint-a:.68;--iso-nt:color-mix(in oklab,var(--ink) 40%,var(--bg));--iso-nl:color-mix(in oklab,var(--ink) 27%,var(--bg));--iso-nr:color-mix(in oklab,var(--ink) 17%,var(--bg));--iso-hi:color-mix(in oklab,var(--ink) 70%,var(--bg));--iso-kt:color-mix(in oklab,var(--ink) 20%,var(--bg));--iso-kl:color-mix(in oklab,var(--ink) 13%,var(--bg));--iso-kr:color-mix(in oklab,var(--ink) 8%,var(--bg));--iso-edge:color-mix(in srgb,var(--shade) 70%,transparent);--iso-s1:16%;--iso-s2:30%;--iso-cb:48%;--obj-col:color-mix(in oklab,var(--bg),#000 30%)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0f141a;--surface:#161d23;--sunk:#1d252c;--ink:#e7ecf0;--ink2:#a2acb6;--ink3:#6c767f;--rule:#2c343c;--acc:#4cabfd;--acc-ink:#070e15;--band:#10568c;--band-m:#044262;--wash:#16273f;--spark:#42e5e2;--scroll-cursor:#42e5e2;--atmo1:#090e13;--atmo2:#0f141a;--atmo3:#141e25;--mist:#404f5d;--shade:#010408;--chip:#0b1014;--game:#753a65;--game-m:#4e2e58;--game-p:#351e29;--game-s:#e392ca;--ai:#524785;--ai-m:#2d3a67;--ai-p:#292237;--ai-s:#b0a4f8;--dev:#545700;--dev-m:#2f4513;--dev-p:#2a270f;--dev-s:#b3b959;--tool:#724800;--tool-m:#5e2f11;--tool-p:#30240e;--tool-s:#e0a454;--sys:#1b6236;--sys-m:#00483d;--sys-p:#1c2b18;--sys-s:#72c78b;--ui:#813a32;--ui-m:#5f2937;--ui-p:#371f17;--ui-s:#f49286;--hw:#005c71;--hw-m:#1e3d66;--hw-p:#122938;--hw-s:#42c2e6;--icpc24:#813939;--icpc24-m:#602932;--icpc24-p:#381f1b;--icpc24-s:#f4918e;--icpc25:#7e3e1d;--icpc25-m:#602c1e;--icpc25-p:#352211;--icpc25-s:#f0986e;--cesca20:#60437e;--cesca20-m:#3e3463;--cesca20-p:#2f2033;--cesca20-s:#c39dee;--cesca21:#246131;--cesca21-m:#034a2e;--cesca21-p:#1d2b17;--cesca21-s:#79c685;--vaja:#005c73;--vaja-m:#00435d;--vaja-p:#092b32;--vaja-s:#45c2e7;--z80:#005f5d;--z80-m:#00474a;--z80-p:#0a2d29;--z80-s:#33c9c5;--yasm:#365f23;--yasm-m:#314510;--yasm-p:#192c1a;--yasm-s:#8cc376;--msu:#645000;--msu-m:#4f3900;--msu-p:#2b270e;--msu-s:#ccae4e;--aise:#5b5500;--aise-m:#483d00;--aise-p:#272810;--aise-s:#bcb554;--drawing:#7f3848;--drawing-m:#5d293d;--drawing-p:#381e20;--drawing-s:#f290a2;--sh-o:.6;--edge:color-mix(in srgb,var(--ink) 20%,transparent);--cloud-a:.12;--cloud-b:.44;--tint-a:.68;--iso-nt:color-mix(in oklab,var(--ink) 40%,var(--bg));--iso-nl:color-mix(in oklab,var(--ink) 27%,var(--bg));--iso-nr:color-mix(in oklab,var(--ink) 17%,var(--bg));--iso-hi:color-mix(in oklab,var(--ink) 70%,var(--bg));--iso-kt:color-mix(in oklab,var(--ink) 20%,var(--bg));--iso-kl:color-mix(in oklab,var(--ink) 13%,var(--bg));--iso-kr:color-mix(in oklab,var(--ink) 8%,var(--bg));--iso-edge:color-mix(in srgb,var(--shade) 70%,transparent);--iso-s1:16%;--iso-s2:30%;--iso-cb:48%;--obj-col:color-mix(in oklab,var(--bg),#000 30%)}.tone-light{color-scheme:light;--bg:#e8ecef;--surface:#f5f7f9;--sunk:#dbe0e6;--ink:#111c26;--ink2:#4b5a68;--ink3:#75828f;--rule:#cbd2d9;--acc:#005e9d;--acc-ink:#f8fafd;--band:#6aaae6;--band-m:#8ec5ec;--wash:#c7dcfc;--spark:#00d9d6;--scroll-cursor:#00838f;--atmo1:#dce2e9;--atmo2:#e9edf1;--atmo3:#f3f6f8;--mist:#fafcfe;--shade:#16232f;--chip:#1a2026;--game:#d28fbd;--game-m:#d4aee0;--game-p:#f1d1de;--game-s:#97397f;--ai:#a79de3;--ai-m:#a9bcf2;--ai-p:#ddd6f2;--ai-s:#644fb1;--dev:#a9ae62;--dev-m:#adc992;--dev-p:#dfddbf;--dev-s:#656900;--tool:#cf9d5e;--tool-m:#e9af90;--tool-p:#e8d9be;--tool-s:#885700;--sys:#76ba89;--sys-m:#83cfbe;--sys-p:#cde2c9;--sys-s:#00773b;--ui:#e08f84;--ui-m:#eba9b6;--ui-p:#f3d3c7;--ui-s:#a8372e;--hw:#54b6d3;--hw-m:#9cc0f1;--hw-p:#c3dff3;--hw-s:#006f87;--icpc24:#e08e8b;--icpc24-m:#eca9b0;--icpc24-p:#f4d2cb;--icpc24-s:#a8353a;--icpc25:#dc9471;--icpc25-m:#ecac9a;--icpc25-p:#efd5c1;--icpc25-s:#a14200;--cesca20:#b698da;--cesca20-m:#beb5ee;--cesca20-p:#e6d3ec;--cesca20-s:#7847a6;--cesca21:#7bb984;--cesca21-m:#90ceac;--cesca21-p:#cfe1c7;--cesca21-s:#00782d;--vaja:#56b6d5;--vaja-m:#88c7e9;--vaja-p:#bee2eb;--vaja-s:#006e89;--z80:#4dbcb8;--z80-m:#7cced2;--z80-p:#bee4df;--z80-s:#007270;--yasm:#8ab778;--yasm-m:#afc891;--yasm-p:#cbe2cb;--yasm-s:#337503;--msu:#bea65a;--msu-m:#d6ba82;--msu-p:#e0dcbe;--msu-s:#786000;--aise:#b1ab5e;--aise-m:#cbbf83;--aise-p:#dbdec0;--aise-s:#6d6600;--drawing:#de8d9c;--drawing-m:#e9a9bd;--drawing-p:#f4d1d3;--drawing-s:#a53453;--ctx:var(--band);--ctxm:var(--band-m);--ctxp:var(--wash);--ctxs:var(--acc);--dot:var(--spark);--sh-o:.22;--edge:color-mix(in srgb,var(--shade) 55%,transparent);--sel-k:78%;--iso-nt:var(--surface);--iso-nl:var(--sunk);--iso-nr:color-mix(in oklab,var(--sunk),var(--shade) 22%);--iso-hi:var(--surface);--iso-kt:var(--chip);--iso-kl:color-mix(in oklab,var(--chip),#000 25%);--iso-kr:color-mix(in oklab,var(--chip),#000 45%);--iso-edge:var(--edge);--iso-s1:30%;--iso-s2:50%;--iso-cb:0%;--obj-col:color-mix(in srgb,var(--ink) 78%,var(--bg))}.tone-dark{color-scheme:dark;--bg:#0f141a;--surface:#161d23;--sunk:#1d252c;--ink:#e7ecf0;--ink2:#a2acb6;--ink3:#6c767f;--rule:#2c343c;--acc:#4cabfd;--acc-ink:#070e15;--band:#10568c;--band-m:#044262;--wash:#16273f;--spark:#42e5e2;--scroll-cursor:#42e5e2;--atmo1:#090e13;--atmo2:#0f141a;--atmo3:#141e25;--mist:#404f5d;--shade:#010408;--chip:#0b1014;--game:#753a65;--game-m:#4e2e58;--game-p:#351e29;--game-s:#e392ca;--ai:#524785;--ai-m:#2d3a67;--ai-p:#292237;--ai-s:#b0a4f8;--dev:#545700;--dev-m:#2f4513;--dev-p:#2a270f;--dev-s:#b3b959;--tool:#724800;--tool-m:#5e2f11;--tool-p:#30240e;--tool-s:#e0a454;--sys:#1b6236;--sys-m:#00483d;--sys-p:#1c2b18;--sys-s:#72c78b;--ui:#813a32;--ui-m:#5f2937;--ui-p:#371f17;--ui-s:#f49286;--hw:#005c71;--hw-m:#1e3d66;--hw-p:#122938;--hw-s:#42c2e6;--icpc24:#813939;--icpc24-m:#602932;--icpc24-p:#381f1b;--icpc24-s:#f4918e;--icpc25:#7e3e1d;--icpc25-m:#602c1e;--icpc25-p:#352211;--icpc25-s:#f0986e;--cesca20:#60437e;--cesca20-m:#3e3463;--cesca20-p:#2f2033;--cesca20-s:#c39dee;--cesca21:#246131;--cesca21-m:#034a2e;--cesca21-p:#1d2b17;--cesca21-s:#79c685;--vaja:#005c73;--vaja-m:#00435d;--vaja-p:#092b32;--vaja-s:#45c2e7;--z80:#005f5d;--z80-m:#00474a;--z80-p:#0a2d29;--z80-s:#33c9c5;--yasm:#365f23;--yasm-m:#314510;--yasm-p:#192c1a;--yasm-s:#8cc376;--msu:#645000;--msu-m:#4f3900;--msu-p:#2b270e;--msu-s:#ccae4e;--aise:#5b5500;--aise-m:#483d00;--aise-p:#272810;--aise-s:#bcb554;--drawing:#7f3848;--drawing-m:#5d293d;--drawing-p:#381e20;--drawing-s:#f290a2}[data-cat=self]{--ctx:var(--band);--ctxm:var(--band-m);--ctxp:var(--wash);--ctxs:var(--acc);--dot:var(--spark)}[data-cat=game]{--ctx:var(--game);--ctxm:var(--game-m);--ctxp:var(--game-p);--ctxs:var(--game-s);--dot:var(--game-s)}[data-cat=ai]{--ctx:var(--ai);--ctxm:var(--ai-m);--ctxp:var(--ai-p);--ctxs:var(--ai-s);--dot:var(--ai-s)}[data-cat=dev]{--ctx:var(--dev);--ctxm:var(--dev-m);--ctxp:var(--dev-p);--ctxs:var(--dev-s);--dot:var(--dev-s)}[data-cat=tool]{--ctx:var(--tool);--ctxm:var(--tool-m);--ctxp:var(--tool-p);--ctxs:var(--tool-s);--dot:var(--tool-s)}[data-cat=sys]{--ctx:var(--sys);--ctxm:var(--sys-m);--ctxp:var(--sys-p);--ctxs:var(--sys-s);--dot:var(--sys-s)}[data-cat=ui]{--ctx:var(--ui);--ctxm:var(--ui-m);--ctxp:var(--ui-p);--ctxs:var(--ui-s);--dot:var(--ui-s)}[data-cat=hw]{--ctx:var(--hw);--ctxm:var(--hw-m);--ctxp:var(--hw-p);--ctxs:var(--hw-s);--dot:var(--hw-s)}[data-cat=icpc24]{--ctx:var(--icpc24);--ctxm:var(--icpc24-m);--ctxp:var(--icpc24-p);--ctxs:var(--icpc24-s);--dot:var(--icpc24-s)}[data-cat=icpc25]{--ctx:var(--icpc25);--ctxm:var(--icpc25-m);--ctxp:var(--icpc25-p);--ctxs:var(--icpc25-s);--dot:var(--icpc25-s)}[data-cat=cesca20]{--ctx:var(--cesca20);--ctxm:var(--cesca20-m);--ctxp:var(--cesca20-p);--ctxs:var(--cesca20-s);--dot:var(--cesca20-s)}[data-cat=cesca21]{--ctx:var(--cesca21);--ctxm:var(--cesca21-m);--ctxp:var(--cesca21-p);--ctxs:var(--cesca21-s);--dot:var(--cesca21-s)}[data-cat=vaja]{--ctx:var(--vaja);--ctxm:var(--vaja-m);--ctxp:var(--vaja-p);--ctxs:var(--vaja-s);--dot:var(--vaja-s)}[data-cat=z80]{--ctx:var(--z80);--ctxm:var(--z80-m);--ctxp:var(--z80-p);--ctxs:var(--z80-s);--dot:var(--z80-s)}[data-cat=yasm]{--ctx:var(--yasm);--ctxm:var(--yasm-m);--ctxp:var(--yasm-p);--ctxs:var(--yasm-s);--dot:var(--yasm-s)}[data-cat=msu]{--ctx:var(--msu);--ctxm:var(--msu-m);--ctxp:var(--msu-p);--ctxs:var(--msu-s);--dot:var(--msu-s)}[data-cat=aise]{--ctx:var(--aise);--ctxm:var(--aise-m);--ctxp:var(--aise-p);--ctxs:var(--aise-s);--dot:var(--aise-s)}[data-cat=drawing]{--ctx:var(--drawing);--ctxm:var(--drawing-m);--ctxp:var(--drawing-p);--ctxs:var(--drawing-s);--dot:var(--drawing-s)}:root{--f-disp:var(--font-saira), var(--font-bai), "IBM Plex Sans JP", system-ui, sans-serif;--f-body:var(--font-plex-th), "IBM Plex Sans JP", var(--font-plex);--f-mono:var(--font-mono);--disp-stretch:78%;--disp-w:700;--e-exit:cubic-bezier(.4, 0, 1, 1);--e-enter:cubic-bezier(.22, 1, .36, 1);--e-open:cubic-bezier(.87, 0, .13, 1);--e-glide:cubic-bezier(.37, 0, .63, 1);--t-exit:60ms;--t-enter:.5s;--t-line:.3s;--t-thicken:.14s;--t-hold:60ms;--t-open:.25s;--t-stagger:35ms;--t-cursor:.24s;--t-push:.46s;--t-roll:.5s;--t-fog:.7s;--slide:32px;--maxw:1280px;--gut:clamp(16px, 4vw, 48px);--hdr-h:69px;--space-section:clamp(88px, 12vw, 160px);--space-block:clamp(48px, 7vw, 96px)}@media (width<=760px){:root{--hdr-h:92px}}@media (prefers-reduced-motion:reduce){:root{--t-exit:0s;--t-enter:0s;--t-line:0s;--t-thicken:0s;--t-hold:0s;--t-open:0s;--t-stagger:0s;--t-cursor:0s;--t-push:0s;--t-roll:0s;--t-fog:0s}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 16px)}html.page-scrollbar-ready{scrollbar-width:none}@media (forced-colors:active){html.page-scrollbar-ready{scrollbar-width:auto}}body{background:var(--bg);min-height:100vh;color:var(--ink);font:400 16px/1.7 var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}:root[lang=th] body{line-height:1.75}:root[lang=ja] body{line-break:strict;word-break:auto-phrase;overflow-wrap:anywhere}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0}img,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}main[tabindex="-1"]:focus{outline:none}::selection{background:var(--ctxs);color:var(--acc-ink);text-shadow:none}html.js :where(h1,.dr-t,.pd-t,.tl-yn,.rb-ref)::selection,html.js :where(h1,.dr-t,.pd-t,.tl-yn,.rb-ref) ::selection{color:var(--ink);background:0 0}html.js :where(.wk-count,.cnt,.tl-yc,.pd-n,.dr-n)::selection{background:var(--ctxs);color:var(--acc-ink)}img::selection{background:color-mix(in srgb, var(--ctxs) 55%, transparent)}.disp{font-family:var(--f-disp);font-stretch:var(--disp-stretch);font-weight:var(--disp-w);letter-spacing:-.005em}.mono{font-family:var(--f-mono)}.eyebrow{font:500 11px/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}:root[lang=th] .eyebrow.l10n,:root[lang=ja] .eyebrow.l10n{font:500 12px/1.4 var(--f-body);letter-spacing:.02em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink2)}.nw{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.stack{gap:var(--space-block);display:grid}.prose{gap:1em;max-width:64ch;font-size:17px;display:grid}.prose p{text-wrap:pretty}.prose a{text-decoration-color:var(--ctxs);text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}:root[lang=th] .prose{line-height:1.8}:root.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}:root.js [data-reveal=left]:not(.is-in){transform:translate3d(calc(var(--slide) * -1), 0, 0)}:root.js [data-reveal=fade]:not(.is-in){transform:none}:root.js [data-reveal].is-in{transition:opacity var(--t-enter) var(--e-enter), transform var(--t-enter) var(--e-enter);transition-delay:calc(var(--i,0) * var(--t-stagger))}@media (prefers-reduced-motion:reduce){:root.js [data-reveal]:not(.is-in){opacity:1;transform:none}}:root.rv-off [data-reveal]:not(.is-in){opacity:1;transform:none}.is-draft{outline:1px dashed var(--ink3);outline-offset:6px;position:relative}.is-draft:after{content:attr(data-draft-label);font:500 10px/1 var(--f-mono);letter-spacing:.06em;color:var(--ink2);background:var(--bg);padding:2px 4px;position:absolute;top:-18px;right:0}.story>*+*{margin-top:var(--space-block)}.story>p,.story>ul,.story>ol{max-width:64ch;font-size:17px}.story>p+p,.story>p+ul,.story>p+ol,.story>ul+p,.story>ol+p{margin-top:1em}.story>h2{font:500 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border-top:1px solid var(--rule);padding-top:14px}.story>h2+*{margin-top:18px}.story>h3{font-family:var(--f-disp);font-stretch:var(--disp-stretch);font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.12}.story>h3+*{margin-top:12px}.story a{text-decoration-color:var(--ctxs);text-underline-offset:3px}.story>ul,.story>ol{padding-left:1.2em}.story>ul li+li,.story>ol li+li{margin-top:.3em}.story>.pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(20px,3vw,40px);display:grid}.story>.pair>*+*{margin-top:0}.story>p+.copy{margin-top:14px}.story>.ledger+.ev{margin-top:28px}:root[lang=th] .story>p{line-height:1.8}.readouts{flex-wrap:wrap;align-items:flex-start;gap:24px clamp(28px,5vw,64px);display:flex}img[data-lq].lq-done,video[data-lq].lq-done,:root:not(.js) img[data-lq]{background-image:none!important}:root{--sel-k:78%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sel-k:66%}}:root[data-theme=dark]{--sel-k:66%}.sel{isolation:isolate;--sl:10px;transition:color calc(var(--t-thicken) * .5) linear;position:relative}.sel:before,.sel:after{content:"";inset:var(--sel-inset,0);z-index:-1;pointer-events:none;border-radius:inherit;clip-path:polygon(-2px 0, -2px 0, calc(-2px - var(--sl)) 100%, -2px 100%);position:absolute}.sel:before{background:var(--surface);transition:clip-path calc(var(--t-exit) * 1.5) var(--e-exit)}.sel:hover:before{clip-path:polygon(0 0, calc(100% + var(--sl)) 0, 100% 100%, 0 100%);transition-timing-function:var(--e-enter)}.sel:active:before{clip-path:polygon(-2px 0, -2px 0, calc(-2px - var(--sl)) 100%, -2px 100%);transition-duration:var(--t-exit)}.sel:after{background:var(--sel-fill,color-mix(in srgb, var(--ink) var(--sel-k), var(--bg)));box-shadow:var(--sel-shadow,inset 3px 0 0 var(--ctx,var(--band)));transition:clip-path calc(var(--t-thicken) * .7) var(--e-exit)}.sel:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){color:var(--bg);transition-delay:calc(var(--t-thicken) * .35)}.sel:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):after{clip-path:polygon(0 0, calc(100% + var(--sl)) 0, 100% 100%, 0 100%);transition:clip-path var(--t-thicken) var(--sel-ease,var(--e-enter))}.lq-hud{pointer-events:none;--s:var(--ctxs,var(--acc));position:absolute}@media (hover:hover){html.scrolling main,html.scrolling .insp-pane{pointer-events:none}}.theme-plane{z-index:95;pointer-events:none;will-change:transform;background:linear-gradient(162deg, var(--atmo1) 0%, var(--atmo2) 48%, var(--atmo3) 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--r), #000 calc(100% - var(--r)), transparent 100%);position:fixed;top:0;bottom:0;left:0}.wipe-block{background:linear-gradient(176deg, color-mix(in oklab, var(--ctxs), var(--bg) 16%) 0%, var(--ctxs) 58%, color-mix(in oklab, var(--ctxs), var(--ink) 8%) 100%)}.lq-hud .lq-veil{background-repeat:no-repeat;position:absolute;inset:0;overflow:hidden}.lq-hud .lq-veil:before{content:"";background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--bg) 16%, transparent) 3px 4px);position:absolute;inset:0}.lq-hud .lq-scan{background:linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--bg) 30%, transparent) 100%);opacity:0;position:absolute;inset:0;transform:translateY(-100%)}.lq-hud.wait .lq-scan{opacity:1;animation:lq-scan 1.4s var(--e-open) infinite}@keyframes lq-scan{to{transform:translateY(100%)}}.lq-hud .c{border:0 solid var(--s);width:12px;height:12px;position:absolute}.lq-hud .c1{border-width:2px 0 0 2px;top:6px;left:6px}.lq-hud .c2{border-width:2px 2px 0 0;top:6px;right:6px}.lq-hud .c3{border-width:0 2px 2px 0;bottom:6px;right:6px}.lq-hud .c4{border-width:0 0 2px 2px;bottom:6px;left:6px}.lq-hud .lq-tag{position:absolute;bottom:6px;left:22px}.lq-hud:not(.wait):not(.err) .lq-tag,.lq-hud.err .lq-scan,.lq-hud.err .lq-tag:after{display:none}.lq-tag{background:var(--ink);color:var(--bg);font:600 9px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:3px 6px}.lq-tag:after{content:"";background:var(--s,var(--ctxs,var(--acc)));vertical-align:-1px;width:6px;height:7px;margin-left:5px;animation:.9s step-end infinite lq-blink;display:inline-block}@keyframes lq-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lq-hud *,.lq-tag:after{animation:none!important}}.site-hdr{view-transition-name:site-hdr}::view-transition-group(site-hdr){animation:none}::view-transition-old(site-hdr){display:none}::view-transition-new(site-hdr){animation:none}::view-transition-old(root){animation:var(--t-exit) var(--e-exit) both vt-fade-out}::view-transition-new(root),::view-transition-group(root),html[data-vt=deeper]::view-transition-old(root),html[data-vt=deeper]::view-transition-new(root),html[data-vt^=push]::view-transition-old(root),html[data-vt^=push]::view-transition-new(root),html[data-vt^=side]::view-transition-old(root),html[data-vt^=side]::view-transition-new(root),html[data-vt=none]::view-transition-old(root),html[data-vt=none]::view-transition-new(root){animation:none}@keyframes vt-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}html[data-vt=none]::view-transition-old(root){animation:.15s linear both vt-fade-out!important}}.vt-bar{z-index:90;pointer-events:none;visibility:hidden;background:var(--ctxs);height:40px;color:var(--acc-ink);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.vt-bar-t{white-space:nowrap;font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;clip-path:inset(0 100% 0 0);align-items:center;gap:18px;display:flex;overflow:hidden}.vt-bar-t b{font:700 16px/1 var(--f-disp);font-stretch:var(--disp-stretch);letter-spacing:.04em}.vt-plane{z-index:85;pointer-events:none;visibility:hidden;background:linear-gradient(174deg, var(--ctx) 0%, var(--ctxp) 38%, var(--atmo2) 100%);position:fixed;inset:0}html.theme-switch *,html.theme-switch :before,html.theme-switch :after{transition:none!important}@property --fog-c{syntax:"<color>";inherits:true;initial-value:#0000}.atmo{z-index:0;pointer-events:none;--fog-c:var(--wash);transition:--fog-c var(--t-fog) var(--e-enter);position:fixed;inset:0;overflow:hidden}.atmo>div{position:absolute;top:0;left:0;right:0}.atmo-base{background:radial-gradient(90% 70% at 0% 0%, var(--atmo1) 0%, transparent 70%), linear-gradient(162deg, var(--atmo1) 0%, var(--atmo2) 48%, var(--atmo3) 100%);bottom:0}.atmo-tint{opacity:var(--tint-a);background:radial-gradient(85% 70% at 0% 0%, var(--fog-c) 0%, transparent 72%);bottom:0}.atmo-cloud.a{background:var(--cloud-a-light) 0 0 / 1200px 900px repeat;opacity:var(--cloud-a);bottom:0}.atmo-cloud.b{opacity:var(--cloud-b);bottom:0}.cloud-tile{background:var(--cloud-b-light) 0 0 / 1800px 1350px repeat;position:absolute;inset:0}.cloud-tile.next{opacity:0}.atmo.canvas-ready>:is(.atmo-base,.atmo-tint,.atmo-cloud){display:none}.atmo-sheet{will-change:transform}.atmo-sheet canvas{display:block;position:absolute;top:0;left:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .atmo-cloud.a{background-image:var(--cloud-a-dark)}:root:not([data-theme=light]) .cloud-tile{background-image:var(--cloud-b-dark)}}:root[data-theme=dark] .atmo-cloud.a{background-image:var(--cloud-a-dark)}:root[data-theme=dark] .cloud-tile{background-image:var(--cloud-b-dark)}@media (prefers-reduced-motion:reduce){.atmo{transition:none}}.lang[data-astro-cid-jcz4oe7h]{font:500 12px/1 var(--f-mono);gap:2px;display:flex}a[data-astro-cid-jcz4oe7h]{color:var(--ink2);--sel-inset:-1px;--sel-shadow:inset 2px 0 0 var(--band);border:1px solid #0000;border-radius:2px;padding:6px 8px;text-decoration:none}a[data-astro-cid-jcz4oe7h]:hover{color:var(--ink)}a[data-astro-cid-jcz4oe7h][aria-current]{color:var(--bg)}.theme[data-astro-cid-soiqu46v]{border:1px solid var(--rule);cursor:pointer;font:500 12px/1 var(--f-mono);color:var(--ink2);background:0 0;border-radius:2px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.theme[data-astro-cid-soiqu46v]:hover{color:var(--ink);border-color:var(--ink3)}.theme-dot[data-astro-cid-soiqu46v]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:9px;height:9px}:root[data-theme=light] .theme-dot[data-astro-cid-soiqu46v]{background:0 0}:root[data-theme=dark] .theme-dot[data-astro-cid-soiqu46v]{background:currentColor}.skip{z-index:100;background:var(--ink);color:var(--bg);font:500 13px/1 var(--f-mono);padding:8px 12px;text-decoration:none;position:fixed;top:-48px;left:12px}.skip:focus{top:12px}.site-hdr{z-index:40;background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.hdr-in{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:14px;display:flex}.mark{font:500 14px/1 var(--f-mono);letter-spacing:.04em;margin-right:auto;padding:6px 0;text-decoration:none}:root[lang=th] .mark,:root[lang=ja] .mark{font:500 14px/1.2 var(--f-body);letter-spacing:.02em}@property --w{syntax:"<number>";inherits:true;initial-value:0}.mark{--w:0;--hh:30px;--edge:calc(var(--w) * (100% + 16px) - 16px);color:var(--ink);align-items:center;transition:--w .3s cubic-bezier(.4,0,.6,1);display:inline-grid}.mark>span{grid-area:1/1}.mark-t{-webkit-mask-image:linear-gradient(90deg, transparent var(--edge), #000 calc(var(--edge) + 16px));mask-image:linear-gradient(90deg, transparent var(--edge), #000 calc(var(--edge) + 16px))}.mark-h{height:var(--hh);margin-block:calc((14px - var(--hh)) / 2);pointer-events:none;-webkit-mask-image:linear-gradient(90deg, #000 var(--edge), transparent calc(var(--edge) + 16px));mask-image:linear-gradient(90deg, #000 var(--edge), transparent calc(var(--edge) + 16px));display:block}.mark-h i{height:100%;width:calc(var(--hh) * var(--ar));background:var(--acc);-webkit-mask:var(--hand) left center / contain no-repeat;mask:var(--hand) left center / contain no-repeat;margin-left:-2px;display:block}:root[lang=th] .mark{--hh:34px}@media (hover:hover){.mark:hover{--w:1;transition-duration:.7s;transition-timing-function:cubic-bezier(.45,.05,.3,1)}}.mark:focus-visible{--w:1}@media (prefers-reduced-motion:reduce){.mark{transition:none}}.nav{gap:4px;display:flex;position:relative}.nav a{color:var(--ink2);white-space:nowrap;padding:8px 10px;font-size:14px;text-decoration:none}@media (width>=960px){.nav a{text-align:center;min-width:68px;padding-inline:16px}}.nav a[aria-current],.nav a:hover{color:var(--ink)}.nav-cursor{background:var(--acc);opacity:0;width:0;height:2px;transition:transform var(--t-cursor) var(--e-enter), width var(--t-cursor) var(--e-enter), opacity var(--t-cursor);position:absolute;bottom:-15px;left:0}.nav-cursor.on{opacity:1}.hdr-tools{align-items:center;gap:10px;display:flex}.hdr-menu{display:contents}.menu-b,.hdr-scrim{display:none}@media (width<=760px){.hdr-in{flex-wrap:nowrap;padding-block:8px}.menu-b{border:1px solid var(--rule);min-height:40px;color:var(--ink);font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.menu-b[aria-expanded=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.menu-i{gap:4px;width:14px;display:grid}.menu-i i{height:1.5px;transition:transform var(--t-cursor) var(--e-enter);background:currentColor;display:block}.menu-b[aria-expanded=true] .menu-i i:first-child{transform:translateY(2.75px)rotate(45deg)}.menu-b[aria-expanded=true] .menu-i i:last-child{transform:translateY(-2.75px)rotate(-45deg)}.hdr-menu{z-index:2;max-height:calc(100dvh - var(--hdr-h,56px));overscroll-behavior:contain;background:var(--bg);border-bottom:1px solid var(--rule);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path var(--t-exit) var(--e-exit), visibility 0s linear var(--t-exit);gap:18px;padding:6px 16px 22px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.site-hdr.open .hdr-menu{visibility:visible;clip-path:inset(0);transition:clip-path var(--t-open) var(--e-open)}.nav{flex-direction:column;gap:0}.nav a{min-height:52px;color:var(--ink2);border-bottom:1px solid var(--rule);align-items:center;padding:0 4px;font-size:18px;display:flex}.nav a[aria-current]{color:var(--ink);box-shadow:inset 3px 0 0 var(--acc);padding-left:14px}.nav-cursor{display:none}.hdr-tools{justify-content:space-between}.hdr-scrim{z-index:1;background:color-mix(in srgb, var(--bg) 55%, transparent);opacity:0;visibility:hidden;height:100dvh;transition:opacity var(--t-exit) var(--e-exit), visibility 0s linear var(--t-exit);display:block;position:absolute;top:100%;left:0;right:0}.site-hdr.open .hdr-scrim{opacity:1;visibility:visible;transition:opacity var(--t-cursor) var(--e-enter)}}html.menu-open{overflow:hidden}.copy[data-astro-cid-oqqwcwlm]{font:500 13px/1 var(--f-mono);align-items:baseline;gap:10px;display:inline-flex}.copy-v[data-astro-cid-oqqwcwlm]{user-select:all;color:var(--ink2);overflow-wrap:anywhere}button[data-astro-cid-oqqwcwlm]{border:1px solid var(--rule);cursor:pointer;font:500 11px/1 var(--f-mono);letter-spacing:.06em;color:var(--ink2);background:0 0;border-radius:2px;padding:5px 8px}button[data-astro-cid-oqqwcwlm]:hover{border-color:var(--ink2);color:var(--ink)}.ftr[data-astro-cid-hlzmzfsb]{z-index:1;border-top:1px solid var(--rule);margin-top:120px;position:relative}.ftr-in[data-astro-cid-hlzmzfsb]{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:12px 32px;padding-block:28px 64px;font-size:14px;display:flex}b[data-astro-cid-hlzmzfsb]{color:var(--ink);font-weight:500}.smark{left:0;right:0;top:calc(var(--hdr-h) + 22px);z-index:39;pointer-events:none;position:fixed}.smark-in{max-width:var(--maxw);clip-path:inset(0 0 100%);opacity:0;transition:clip-path var(--t-exit) var(--e-exit), opacity var(--t-exit) var(--e-exit);flex-direction:column;align-items:flex-start;gap:14px;margin:0 auto;padding-left:10px;display:flex}.smark.on .smark-in{clip-path:inset(0);opacity:1;transition:clip-path var(--t-roll) var(--e-enter), opacity 0s}.smark-l{font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:42vh;overflow:hidden}:root[lang=ja] .smark-l{font:500 12px/1 var(--f-body);letter-spacing:.3em}:root[lang=th] .smark-l{font:500 12px/1 var(--f-body);letter-spacing:.06em}.smark-tr{background:repeating-linear-gradient(180deg, var(--ink3) 0 2px, transparent 2px 6px);width:2px;height:56px;margin-left:4.5px;position:relative}.smark-tr i{transform-origin:50% 0;background:var(--ctxs);will-change:transform;contain:paint;position:absolute;inset:0;transform:scaleY(0)}@media (width<=760px){.smark{display:none}}.pgscroll[data-astro-cid-dqexegxr]{top:var(--hdr-h);z-index:39;cursor:ns-resize;touch-action:none;width:18px;position:fixed;bottom:0;right:0}.pgscroll[data-astro-cid-dqexegxr][hidden]{display:none}.pgscroll[data-astro-cid-dqexegxr]:focus-visible{outline:none}.pgscroll-track[data-astro-cid-dqexegxr]{pointer-events:none;transform-origin:100%;width:5px;transition:transform var(--t-thicken);background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--ink3) 60%, transparent) 0 3px, transparent 3px 6px);position:absolute;top:0;bottom:0;right:0}.pgscroll-track[data-astro-cid-dqexegxr] i[data-astro-cid-dqexegxr]{transform-origin:50% 0;background:var(--ctxs);will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.pgscroll-cursor[data-astro-cid-dqexegxr]{background:var(--scroll-cursor);will-change:transform;width:100%;height:18px;position:absolute;top:0;right:0}.pgscroll[data-astro-cid-dqexegxr]:is(:hover,:focus-visible) .pgscroll-track[data-astro-cid-dqexegxr]{transform:scaleX(1.4)}.pgscroll[data-astro-cid-dqexegxr]:active .pgscroll-track[data-astro-cid-dqexegxr]{transform:scaleX(1.6)}@media (forced-colors:active){.pgscroll[data-astro-cid-dqexegxr]{display:none}}.ll{z-index:95;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.ll i{transform-origin:0;background:var(--acc);opacity:0;position:absolute;inset:0;transform:scaleX(0)}.ll.run i{opacity:1;transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity;transform:scaleX(.8)}.ll.done i{opacity:0;transition:transform .2s var(--e-enter), opacity .3s .2s;transform:scaleX(1)}main[data-astro-cid-jeqcjjxy]{z-index:1;outline:none;display:block;position:relative}.go[data-astro-cid-n3v6u2s4]{--go-on:0;--go-down:0;font:500 13px/1 var(--f-mono);letter-spacing:.04em;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}:root[lang=th] .go[data-astro-cid-n3v6u2s4],:root[lang=ja] .go[data-astro-cid-n3v6u2s4]{font:500 14px/1.2 var(--f-body);letter-spacing:0}.go-sl[data-astro-cid-n3v6u2s4]{height:13px;transform:translateX(calc(var(--go-on) * 3px));transition:transform var(--t-cursor) var(--e-enter);align-items:center;gap:4px;display:inline-flex}.go-sl[data-astro-cid-n3v6u2s4] b[data-astro-cid-n3v6u2s4]{background:var(--ctxs,var(--acc));width:1.5px;height:13px;transform:skewX(calc(-24deg - var(--go-on) * 12deg + var(--go-down) * 22deg));transition:transform var(--t-cursor) var(--e-enter);display:block}.go-sl[data-astro-cid-n3v6u2s4] b[data-astro-cid-n3v6u2s4]+b[data-astro-cid-n3v6u2s4]{transition-delay:30ms}.go-t[data-astro-cid-n3v6u2s4]{transform:translateX(calc(var(--go-on) * 3px));transition:transform var(--t-cursor) var(--e-enter);display:inline-block}.go-ln[data-astro-cid-n3v6u2s4]{height:1px;width:calc(28px + var(--go-on) * 24px - var(--go-down) * 14px);background:var(--ink);transition:width var(--t-cursor) var(--e-enter), background-color var(--t-cursor);display:inline-block}.go[data-astro-cid-n3v6u2s4]:is(:hover,:focus-visible) .go-ln[data-astro-cid-n3v6u2s4],:is(a,[data-go]):is(:hover,:focus-visible) .go[data-astro-cid-n3v6u2s4] .go-ln[data-astro-cid-n3v6u2s4],.is-locked .go[data-astro-cid-n3v6u2s4] .go-ln[data-astro-cid-n3v6u2s4]{background:var(--ctxs,var(--acc))}:is(a,[data-go]):hover>.go[data-astro-cid-n3v6u2s4],:is(a,[data-go]):hover .go[data-astro-cid-n3v6u2s4],:is(a,[data-go]):focus-visible .go[data-astro-cid-n3v6u2s4],a[data-astro-cid-n3v6u2s4].go:hover,a[data-astro-cid-n3v6u2s4].go:focus-visible,.is-locked .go[data-astro-cid-n3v6u2s4]{--go-on:1}:is(a,[data-go]):active .go[data-astro-cid-n3v6u2s4],a[data-astro-cid-n3v6u2s4].go:active{--go-down:1}:is(a,[data-go]):active .go[data-astro-cid-n3v6u2s4] .go-sl[data-astro-cid-n3v6u2s4] b[data-astro-cid-n3v6u2s4],a[data-astro-cid-n3v6u2s4].go:active .go-sl[data-astro-cid-n3v6u2s4] b[data-astro-cid-n3v6u2s4],:is(a,[data-go]):active .go[data-astro-cid-n3v6u2s4] .go-ln[data-astro-cid-n3v6u2s4],a[data-astro-cid-n3v6u2s4].go:active .go-ln[data-astro-cid-n3v6u2s4]{transition-duration:var(--t-exit)}
