@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-italic.CBjNughH.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-italic.B4oTjJdl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-italic.CBJ8pzag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-italic.2syK4fUT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-italic.DRuN92E5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-italic.D6eaYXMU.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-italic.B7_fu1kp.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-italic.Bg0ZHwF4.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-italic.BqAiT5Ww.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-italic.66oory27.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff");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}.vv[data-astro-cid-b4lyiiln]{--m:"IBM Plex Mono", Consolas, "Courier New", monospace;--table:#2c4a22;--sheet:#fbfaf1;--bar:#eef4e0;--ink:#1c2a18;--soft:#55624e;--pen:#d2371f;--mango:#ffc53d;--stamp:#33399c;--l:30px;--edge:clamp(30px, 4.2vw, 64px);background:var(--table);color:var(--ink);font-family:var(--m);letter-spacing:-.01em;padding:0 clamp(0px,4vw,96px) clamp(0px,4vw,72px);position:relative;overflow-x:clip}.vv-defs[data-astro-cid-b4lyiiln]{position:absolute}.vv[data-astro-cid-b4lyiiln] h1[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln] h2[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln] h3[data-astro-cid-b4lyiiln]{font-family:var(--m);letter-spacing:-.045em}.vv[data-astro-cid-b4lyiiln] code[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln] pre[data-astro-cid-b4lyiiln]{font-family:var(--m)}.vv-paper[data-astro-cid-b4lyiiln]{max-width:1320px;padding:0 var(--edge);background:repeating-linear-gradient(to bottom, var(--sheet) 0 calc(var(--l) * 3), var(--bar) calc(var(--l) * 3) calc(var(--l) * 6));margin:0 auto;position:relative}.vv-paper[data-astro-cid-b4lyiiln]:before,.vv-paper[data-astro-cid-b4lyiiln]:after{content:"";width:calc(var(--edge) - 8px);pointer-events:none;background:radial-gradient(circle at 50% 15px, var(--table) 0 6.5px, transparent 7px) 0 0 / 100% var(--l) repeat-y;position:absolute;top:0;bottom:0}.vv-paper[data-astro-cid-b4lyiiln]:before{border-right:1px dashed #1c2a183d;left:0}.vv-paper[data-astro-cid-b4lyiiln]:after{border-left:1px dashed #1c2a183d;right:0}.vv-top[data-astro-cid-b4lyiiln]{padding-top:96px}.vv-line[data-astro-cid-b4lyiiln]{justify-content:space-between;gap:16px;display:flex}.vv-crumbs[data-astro-cid-b4lyiiln] .crumbs{letter-spacing:-.02em;opacity:.7;font-size:14px}.vv-crumbs[data-astro-cid-b4lyiiln]>span[data-astro-cid-b4lyiiln]{color:var(--soft);font-size:14px}.vv-form[data-astro-cid-b4lyiiln]{max-width:none;font-size:clamp(16px,1.5vw,21px);font-weight:500;line-height:var(--l);margin-top:8px}.vv[data-astro-cid-b4lyiiln] h1[data-astro-cid-b4lyiiln]{font-size:min(calc((100vw - 2 * clamp(0px, 4vw, 96px) - 2 * var(--edge)) / 3.55), calc((1320px - 2 * var(--edge)) / 3.55));letter-spacing:-.02em;color:var(--table);margin:0 0 0 -.05em;font-weight:700;line-height:.98}.vv-fields[data-astro-cid-b4lyiiln]{margin:12px 0 0}.vv-fields[data-astro-cid-b4lyiiln] div[data-astro-cid-b4lyiiln]{border-bottom:1px solid #1c2a184d;grid-template-columns:9.5em 1fr;gap:12px;display:grid}.vv-fields[data-astro-cid-b4lyiiln] dt[data-astro-cid-b4lyiiln]{color:var(--soft);font-size:15px;line-height:var(--l)}.vv-fields[data-astro-cid-b4lyiiln] dd[data-astro-cid-b4lyiiln]{font-size:16px;line-height:var(--l);margin:0}.vv-doc[data-astro-cid-b4lyiiln]{width:100%;margin-top:var(--l);border-collapse:collapse;font-size:16px}.vv-doc[data-astro-cid-b4lyiiln] thead[data-astro-cid-b4lyiiln] th[data-astro-cid-b4lyiiln]{color:var(--soft);font-size:14px;font-weight:400;line-height:var(--l);text-align:left;border-bottom:2px solid var(--ink);padding:0 12px 0 0}.vv-doc[data-astro-cid-b4lyiiln] td[data-astro-cid-b4lyiiln],.vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] th[data-astro-cid-b4lyiiln]{line-height:calc(var(--l) * 1.4);text-align:left;border-bottom:1px solid #1c2a184d;padding:0 12px 0 0;font-weight:400}.vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] th[data-astro-cid-b4lyiiln]{letter-spacing:-.03em;font-size:clamp(19px,1.9vw,26px);font-weight:600}.vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]{position:relative}.vv-doc[data-astro-cid-b4lyiiln] a[data-astro-cid-b4lyiiln]{background:linear-gradient(var(--mango), var(--mango)) no-repeat 0 62% / 0 72%;transition:background-size .35s}.vv-doc[data-astro-cid-b4lyiiln] a[data-astro-cid-b4lyiiln]:after{content:"";position:absolute;inset:0}.vv-doc[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]:hover a[data-astro-cid-b4lyiiln],.vv-doc[data-astro-cid-b4lyiiln] a[data-astro-cid-b4lyiiln]:focus-visible{background-size:100% 72%}.vv-total[data-astro-cid-b4lyiiln]{max-width:none;font-size:15px;line-height:var(--l);color:var(--soft)}@keyframes vv-print{0%{opacity:0}to{opacity:1}}.vv[data-astro-cid-b4lyiiln].live .vv-form[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln].live h1[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln].live .vv-fields[data-astro-cid-b4lyiiln]>div[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln].live .vv-doc[data-astro-cid-b4lyiiln] thead[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln].live .vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln],.vv[data-astro-cid-b4lyiiln].live .vv-total[data-astro-cid-b4lyiiln]{animation:10ms step-end both vv-print;animation-delay:var(--p,.1s)}.vv[data-astro-cid-b4lyiiln].live h1[data-astro-cid-b4lyiiln]{--p:.2s}.vv[data-astro-cid-b4lyiiln].live .vv-fields[data-astro-cid-b4lyiiln]>div[data-astro-cid-b4lyiiln]:first-child{--p:.32s}.vv[data-astro-cid-b4lyiiln].live .vv-fields[data-astro-cid-b4lyiiln]>div[data-astro-cid-b4lyiiln]:nth-child(2){--p:.4s}.vv[data-astro-cid-b4lyiiln].live .vv-fields[data-astro-cid-b4lyiiln]>div[data-astro-cid-b4lyiiln]:nth-child(3){--p:.48s}.vv[data-astro-cid-b4lyiiln].live .vv-doc[data-astro-cid-b4lyiiln] thead[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]{--p:.56s}.vv[data-astro-cid-b4lyiiln].live .vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]:first-child{--p:.64s}.vv[data-astro-cid-b4lyiiln].live .vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]:nth-child(2){--p:.72s}.vv[data-astro-cid-b4lyiiln].live .vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]:nth-child(3){--p:.8s}.vv[data-astro-cid-b4lyiiln].live .vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]:nth-child(4){--p:.88s}.vv[data-astro-cid-b4lyiiln].live .vv-total[data-astro-cid-b4lyiiln]{--p:.96s}.vv-pos[data-astro-cid-b4lyiiln]{padding-top:calc(var(--l) * 3);scroll-margin-top:90px}.vv-cut[data-astro-cid-b4lyiiln]{border-top:2px dashed var(--ink);grid-template-columns:1fr 2fr 1fr;gap:12px;max-width:none;padding-top:8px;padding-bottom:6px;font-size:14px;line-height:1.5;display:grid}.vv-cut[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]:last-child{text-align:right}.vv[data-astro-cid-b4lyiiln] h2[data-astro-cid-b4lyiiln]{margin-top:var(--l);font-size:clamp(40px,7.4vw,112px);font-weight:700;line-height:1.02}.vv[data-astro-cid-b4lyiiln] h3[data-astro-cid-b4lyiiln]{font-size:clamp(24px,2.6vw,38px);font-weight:600;line-height:1.16}.vv-lede[data-astro-cid-b4lyiiln]{margin-top:var(--l);max-width:38em;font-size:clamp(18px,1.7vw,23px);line-height:1.4}.vv-lede[data-astro-cid-b4lyiiln] code[data-astro-cid-b4lyiiln],.vv-note2[data-astro-cid-b4lyiiln] code[data-astro-cid-b4lyiiln]{background:var(--mango);overflow-wrap:anywhere;padding:0 .2em;font-size:.9em}.vv-note[data-astro-cid-b4lyiiln]{max-width:none;color:var(--soft);margin-top:10px;font-size:14px;line-height:1.5}.vv-note2[data-astro-cid-b4lyiiln]{margin-top:var(--l);max-width:44em;font-size:clamp(16px,1.25vw,18px);line-height:var(--l)}.vv-m[data-astro-cid-b4lyiiln]{color:inherit;background:linear-gradient(var(--mango), var(--mango)) no-repeat 0 60% / 100% 74%}.vv[data-astro-cid-b4lyiiln].live .vv-m[data-astro-cid-b4lyiiln]{background-size:0 74%;transition:background-size .8s cubic-bezier(.3,.7,.2,1)}.vv[data-astro-cid-b4lyiiln].live .vv-m[data-astro-cid-b4lyiiln].on{background-size:100% 74%}.vv-route[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 1.5);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:clamp(14px,2vw,24px) 0}.vv-route-h[data-astro-cid-b4lyiiln]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.vv-route-h[data-astro-cid-b4lyiiln] p[data-astro-cid-b4lyiiln]{font-size:18px;font-weight:600}.vv-route-b[data-astro-cid-b4lyiiln]{flex-wrap:wrap;gap:8px;display:flex}.vv-route-b[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln],.vv-go[data-astro-cid-b4lyiiln]{border:2px solid var(--ink);background:var(--sheet);color:var(--ink);font:500 15px/1.2 var(--m);letter-spacing:-.02em;cursor:pointer;padding:10px 16px;transition:background .15s,color .15s}.vv-route-b[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln]:hover,.vv-go[data-astro-cid-b4lyiiln]:hover{background:var(--mango)}.vv-route-b[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln][aria-pressed=true]{background:var(--ink);color:var(--sheet)}.vv-track[data-astro-cid-b4lyiiln]{height:clamp(200px,17vw,240px);margin-top:12px;position:relative}.vv-track[data-astro-cid-b4lyiiln]:before{content:"";border-top:2px dashed #1c2a1866;position:absolute;bottom:56px;left:0;right:0}.vv-st[data-astro-cid-b4lyiiln]{gap:0;font-size:14px;line-height:1.3;display:grid;position:absolute;bottom:0}.vv-st[data-astro-cid-b4lyiiln]:before{content:"";background:var(--ink);width:14px;height:14px;position:absolute;bottom:49px;left:0}.vv-st[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{font-weight:600}.vv-st[data-astro-cid-b4lyiiln] em[data-astro-cid-b4lyiiln]{color:var(--soft);font-style:normal}.vv-st1[data-astro-cid-b4lyiiln]{left:0}.vv-st2[data-astro-cid-b4lyiiln]{left:46%}.vv-st3[data-astro-cid-b4lyiiln]{text-align:right;right:0}.vv-st3[data-astro-cid-b4lyiiln]:before{left:auto;right:0}.vv-st2[data-astro-cid-b4lyiiln].hit:before{background:var(--pen)}.vv-st2[data-astro-cid-b4lyiiln].hit em[data-astro-cid-b4lyiiln]{color:var(--pen);font-weight:600}.vv-st2[data-astro-cid-b4lyiiln].skip{opacity:.3}.vv-env[data-astro-cid-b4lyiiln]{width:clamp(104px,11vw,150px);position:absolute;bottom:72px;left:0}.vv-body[data-astro-cid-b4lyiiln]{z-index:1;aspect-ratio:1.6;border:2px solid var(--ink);background:#f0dcae;place-items:center;font-style:normal;display:grid;position:relative;overflow:hidden}.vv-body[data-astro-cid-b4lyiiln]:before{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--ink) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)) 0 0 / 50.2% 56% no-repeat, linear-gradient(to bottom left, transparent calc(50% - 1px), var(--ink) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)) 100% 0 / 50.2% 56% no-repeat;opacity:.6;position:absolute;inset:-2px}.vv-body[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{background:var(--sheet);letter-spacing:-.02em;padding:0 .3em;font-size:clamp(17px,1.8vw,24px);font-weight:700;position:relative}.vv-letter[data-astro-cid-b4lyiiln]{border:1.5px solid var(--ink);background:#fff;align-content:start;gap:5px;height:60%;padding:8px;display:grid;position:absolute;bottom:40%;left:12%;right:12%}.vv-letter[data-astro-cid-b4lyiiln] u[data-astro-cid-b4lyiiln]{background:var(--ink);opacity:.7;height:3px;text-decoration:none}.vv-dump[data-astro-cid-b4lyiiln]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:8px clamp(16px,3vw,48px);margin-top:18px;display:grid}.vv-dump-h[data-astro-cid-b4lyiiln]{color:var(--soft);grid-column:1/-1;font-size:14px}.vv-dump[data-astro-cid-b4lyiiln] pre[data-astro-cid-b4lyiiln]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(16px,1.6vw,21px);font-weight:500;line-height:1.7}.vv-dump-r[data-astro-cid-b4lyiiln]{font-size:clamp(16px,1.4vw,19px);line-height:1.4}.vv-o[data-astro-cid-b4lyiiln]{display:inline-block;position:relative}.vv-o[data-astro-cid-b4lyiiln] svg[data-astro-cid-b4lyiiln]{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 12px);position:absolute;top:-6px;left:-10px;overflow:visible}.vv-o[data-astro-cid-b4lyiiln] path[data-astro-cid-b4lyiiln]{fill:none;stroke:var(--pen);stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-linecap:round}.vv-off[data-astro-cid-b4lyiiln] .vv-o[data-astro-cid-b4lyiiln] path[data-astro-cid-b4lyiiln]{display:none}.vv-prove[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 2)}.vv-prove[data-astro-cid-b4lyiiln] ol[data-astro-cid-b4lyiiln]{margin:var(--l) 0 0;counter-reset:p;padding:0;list-style:none}.vv-prove[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]{font-size:clamp(16px,1.3vw,18px);line-height:var(--l);counter-increment:p;grid-template-columns:2.2em 1fr;display:grid}.vv-prove[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]:before{content:counter(p) "."}.vv-prove[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{font-weight:600}.vv-prove[data-astro-cid-b4lyiiln]>p[data-astro-cid-b4lyiiln]{margin-top:var(--l);max-width:44em;font-size:clamp(16px,1.25vw,18px);line-height:var(--l)}.vv-prove[data-astro-cid-b4lyiiln] .vv-shout[data-astro-cid-b4lyiiln]{letter-spacing:-.03em;max-width:none;font-size:clamp(22px,2.6vw,38px);font-weight:500;line-height:1.3}.vv-list[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 2)}.vv-list[data-astro-cid-b4lyiiln] ul[data-astro-cid-b4lyiiln]{border-top:2px solid var(--ink);margin:18px 0 0;padding:0;list-style:none}.vv-list[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]{border-bottom:1px solid #1c2a184d;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4px 16px;padding:7px 0 7px 34px;font-size:15px;line-height:1.5;display:grid;position:relative}.vv-list[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]:before{content:"";border:2px solid var(--ink);background:var(--sheet);width:18px;height:18px;position:absolute;top:11px;left:0}.vv-list[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]:after{content:"";border:solid var(--pen);opacity:1;border-width:0 3px 3px 0;width:8px;height:14px;position:absolute;top:11px;left:4px;rotate:42deg}.vv-list[data-astro-cid-b4lyiiln] code[data-astro-cid-b4lyiiln]{overflow-wrap:anywhere;font-weight:600}.vv-list[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]{color:var(--soft)}.vv[data-astro-cid-b4lyiiln].live .vv-list[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]:not(.on):after{opacity:0}.vv-list[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln],.vv-list[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln] code[data-astro-cid-b4lyiiln]{transition:opacity .25s}.vv-stampline[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 1.5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.vv-stampline[data-astro-cid-b4lyiiln]>p[data-astro-cid-b4lyiiln]:first-child{max-width:30em;font-size:16px;line-height:1.5}.vv-stamp[data-astro-cid-b4lyiiln]{border:4px solid var(--stamp);max-width:none;color:var(--stamp);text-transform:uppercase;filter:url(#vv-rough);border-radius:8px;justify-items:center;padding:10px 22px;display:grid;rotate:-5deg}.vv-stamp[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{letter-spacing:.01em;font-size:clamp(20px,2.4vw,32px);font-weight:700}.vv-stamp[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]{font-size:15px}.vv-stamp-b[data-astro-cid-b4lyiiln]{color:var(--pen);border-color:var(--pen);rotate:4deg}.vv-h3[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 1.5)}.vv-week[data-astro-cid-b4lyiiln]{border-collapse:collapse;border-top:2px solid var(--ink);width:100%;margin-top:14px;font-size:15px}.vv-week[data-astro-cid-b4lyiiln] th[data-astro-cid-b4lyiiln]{text-align:left;vertical-align:top;width:5.5em;padding:6px 0;font-weight:500}.vv-week[data-astro-cid-b4lyiiln] td[data-astro-cid-b4lyiiln]{vertical-align:top;padding:6px 12px 6px 0;line-height:1.5}.vv-week[data-astro-cid-b4lyiiln] td[data-astro-cid-b4lyiiln]:last-child{text-align:right;width:3em;color:var(--pen);padding-right:0;font-weight:700}.vv-week[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]{border-bottom:1px solid #1c2a184d}.vv-week[data-astro-cid-b4lyiiln] .good[data-astro-cid-b4lyiiln] td[data-astro-cid-b4lyiiln]{font-weight:600}.vv-big[data-astro-cid-b4lyiiln]{max-width:none;margin-top:calc(var(--l) * 1.5);letter-spacing:-.04em;font-size:clamp(26px,3.6vw,52px);font-weight:600;line-height:1.16}.vv-map[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 2)}.vv-map-h[data-astro-cid-b4lyiiln]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.vv-map-g[data-astro-cid-b4lyiiln]{grid-template-columns:minmax(0,5fr) minmax(36px,2fr) minmax(0,4fr);margin-top:16px;display:grid;position:relative}.vv-map-l[data-astro-cid-b4lyiiln],.vv-map-r[data-astro-cid-b4lyiiln]{margin:0;padding:0;list-style:none}.vv-map-r[data-astro-cid-b4lyiiln]{flex-direction:column;justify-content:space-around;display:flex}.vv-map-l[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln],.vv-map-r[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln]{width:100%;color:inherit;font:400 clamp(14px, 1.2vw, 16px)/1.45 var(--m);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 8px;transition:background .15s;display:block}.vv-map-l[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]{width:2.4em;color:var(--soft);display:inline-block}.vv-map-r[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln]{font-weight:600}.vv-map[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln].on{background:var(--mango)}.vv-map-g[data-astro-cid-b4lyiiln] em[data-astro-cid-b4lyiiln]{color:var(--soft);font-style:normal;display:none}.vv[data-astro-cid-b4lyiiln].live .vv-map-g[data-astro-cid-b4lyiiln] em[data-astro-cid-b4lyiiln]{display:none}.vv[data-astro-cid-b4lyiiln]:not(.live) .vv-map-l[data-astro-cid-b4lyiiln] em[data-astro-cid-b4lyiiln]{margin-left:.5em;display:inline}.vv-lines[data-astro-cid-b4lyiiln]{width:100%;height:100%;overflow:visible}.vv-lines[data-astro-cid-b4lyiiln] path{fill:none;stroke:#1c2a1857;stroke-width:1.2px;transition:stroke .15s,stroke-width .15s}.vv-lines[data-astro-cid-b4lyiiln] path.on{stroke:var(--pen);stroke-width:2.4px}.vv-zero[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 1.5);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);padding:clamp(14px,2vw,24px) 0;display:grid}.vv-zero-h[data-astro-cid-b4lyiiln]{color:var(--soft);margin-bottom:8px;font-size:14px}.vv-zero[data-astro-cid-b4lyiiln] ul[data-astro-cid-b4lyiiln]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.vv-zero[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]{border-bottom:1px solid #1c2a184d;justify-content:space-between;align-items:center;gap:12px;min-height:54px;font-size:clamp(16px,1.4vw,19px);display:flex;overflow:hidden}.vv-zero[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{font-size:24px;font-weight:600}.vv-step[data-astro-cid-b4lyiiln]{align-items:center;gap:12px;display:flex}.vv-step[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln]{border:2px solid var(--ink);background:var(--sheet);width:40px;height:40px;color:inherit;font:600 24px/1 var(--m);cursor:pointer;padding:0}.vv-step[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln]:hover{background:var(--mango)}.vv-step[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln].bad{color:var(--pen)}.vv-zero-o[data-astro-cid-b4lyiiln]{min-height:3.2em;margin-top:12px;font-size:15px;line-height:1.45}.vv-zero-o[data-astro-cid-b4lyiiln].bad{color:var(--pen);font-weight:600}.vv-zero[data-astro-cid-b4lyiiln] pre[data-astro-cid-b4lyiiln]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(14px,1.35vw,18px);font-weight:500;line-height:2}.vv-zero-n[data-astro-cid-b4lyiiln]{margin-top:10px;font-size:15px;line-height:1.5}.vv-zero-n[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{font-weight:600}.vv[data-astro-cid-b4lyiiln].live [data-astro-cid-b4lyiiln][data-vv-ghost] path[data-astro-cid-b4lyiiln]{stroke-dasharray:700;stroke-dashoffset:700px;transition:stroke-dashoffset .7s}.vv[data-astro-cid-b4lyiiln].live [data-astro-cid-b4lyiiln][data-vv-ghost].on path[data-astro-cid-b4lyiiln]{stroke-dashoffset:0}.vv-kv[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 2);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:16px clamp(20px,4vw,64px);display:grid}.vv-kv-t[data-astro-cid-b4lyiiln] p[data-astro-cid-b4lyiiln]{font-size:clamp(16px,1.25vw,18px);line-height:var(--l);margin-top:12px}.vv-sum[data-astro-cid-b4lyiiln]{max-width:none}.vv-sum[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]{color:var(--soft);font-size:15px;display:block}.vv-sum[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(44px,7vw,104px);font-weight:700;line-height:1.06}.vv-sum[data-astro-cid-b4lyiiln] s[data-astro-cid-b4lyiiln]{color:var(--soft);text-decoration-color:var(--pen);font-size:.6em;font-weight:400;text-decoration-thickness:4px}.vv-feed[data-astro-cid-b4lyiiln]{max-width:none;margin-top:calc(var(--l) * 1.5);flex-wrap:wrap;gap:6px 10px;display:flex}.vv-feed[data-astro-cid-b4lyiiln] code[data-astro-cid-b4lyiiln]{border:1.5px solid var(--ink);background:var(--sheet);padding:2px 8px;font-size:clamp(14px,1.3vw,17px)}.vv-feed[data-astro-cid-b4lyiiln] code[data-astro-cid-b4lyiiln]:not(:last-child):after{content:"  →";white-space:pre}.vv-show[data-astro-cid-b4lyiiln]{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.vv-show-t[data-astro-cid-b4lyiiln] h2[data-astro-cid-b4lyiiln]{font-size:clamp(40px,6vw,96px)}.vv-phone[data-astro-cid-b4lyiiln]{width:min(100%,340px);height:620px;margin:var(--l) auto 0;border:8px solid var(--ink);font-family:var(--font);letter-spacing:-.01em;background:#fff;border-radius:34px;grid-template-rows:auto auto 1fr;display:grid;position:relative;overflow:hidden}.vv-ph-bar[data-astro-cid-b4lyiiln]{font:700 20px/1 var(--m);color:var(--table);padding:22px 16px 10px;transition:margin-top .3s}.vv-phone[data-astro-cid-b4lyiiln].scrolled .vv-ph-bar[data-astro-cid-b4lyiiln]{margin-top:-52px}.vv-ph-tabs[data-astro-cid-b4lyiiln]{scrollbar-width:none;background:#fff;gap:6px;padding:8px 12px 10px;display:flex;overflow-x:auto;box-shadow:0 1px #0000001a}.vv-ph-tabs[data-astro-cid-b4lyiiln]::-webkit-scrollbar{display:none}.vv-ph-tabs[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln]{color:inherit;font:500 14px/1 var(--font);cursor:pointer;background:#eef0e8;border:0;border-radius:999px;flex:none;padding:8px 12px}.vv-ph-tabs[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln].on{background:var(--table);color:#fff}.vv-ph-list[data-astro-cid-b4lyiiln]{overscroll-behavior:auto;scrollbar-width:none;padding:0 12px 24px;overflow-y:auto}.vv-ph-list[data-astro-cid-b4lyiiln]::-webkit-scrollbar{display:none}.vv-ph-list[data-astro-cid-b4lyiiln] section[data-astro-cid-b4lyiiln]{padding-top:16px}.vv-ph-list[data-astro-cid-b4lyiiln] h3[data-astro-cid-b4lyiiln]{font:600 18px/1.1 var(--font);letter-spacing:-.02em}.vv-ph-g[data-astro-cid-b4lyiiln]{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.vv-ph-g[data-astro-cid-b4lyiiln] p[data-astro-cid-b4lyiiln]{aspect-ratio:1/1.08;background:var(--t);color:#1c2a18;letter-spacing:-.02em;border-radius:12px;align-items:flex-end;padding:10px;font-size:15px;font-weight:500;line-height:1.12;display:flex}.vv-act[data-astro-cid-b4lyiiln] ol[data-astro-cid-b4lyiiln]{margin:var(--l) 0 0;counter-reset:a;padding:0;list-style:none}.vv-act[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]{counter-increment:a;border-top:1px solid #1c2a184d;max-width:60em;padding:10px 0 10px 2.4em;font-size:clamp(16px,1.3vw,18px);line-height:1.5;position:relative}.vv-act[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]:before{content:counter(a) ".";position:absolute;left:0}.vv-act[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln] b[data-astro-cid-b4lyiiln]{font-weight:600}.vv-pass[data-astro-cid-b4lyiiln]{margin:calc(var(--l) * 1.5) 0 0;border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(16px,3vw,40px);padding-top:12px;display:grid}.vv-pass[data-astro-cid-b4lyiiln] dt[data-astro-cid-b4lyiiln]{color:var(--soft);font-size:14px}.vv-pass[data-astro-cid-b4lyiiln] dd[data-astro-cid-b4lyiiln]{margin:4px 0 0;font-size:15px;line-height:1.5}.vv-out[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 2)}.vv-out[data-astro-cid-b4lyiiln] p[data-astro-cid-b4lyiiln]{max-width:50em;margin-top:12px;font-size:clamp(18px,1.7vw,23px);line-height:1.42}.vv-sign[data-astro-cid-b4lyiiln]{margin-top:calc(var(--l) * 2);padding-bottom:calc(var(--l) * 2);grid-template-columns:1fr 1fr;gap:24px clamp(20px,4vw,64px);display:grid}.vv-sign[data-astro-cid-b4lyiiln] p[data-astro-cid-b4lyiiln]{color:var(--soft);border-top:2px solid var(--ink);max-width:none;padding-top:6px;font-size:14px}.vv-sign[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]{color:var(--ink);margin-top:4px;font-size:16px;line-height:1.4;display:block}@media (width<=860px){.vv[data-astro-cid-b4lyiiln]{--edge:24px;--l:26px;padding:0}.vv-paper[data-astro-cid-b4lyiiln]{padding:0 calc(var(--edge) + 2px)}.vv-paper[data-astro-cid-b4lyiiln]:before,.vv-paper[data-astro-cid-b4lyiiln]:after{background:radial-gradient(circle at 50% 13px, var(--table) 0 4px, transparent 4.5px) 0 0 / 100% var(--l) repeat-y;width:16px}.vv[data-astro-cid-b4lyiiln] h1[data-astro-cid-b4lyiiln]{font-size:calc((100vw - 2 * var(--edge) - 4px) / 3.6)}.vv-fields[data-astro-cid-b4lyiiln] div[data-astro-cid-b4lyiiln]{grid-template-columns:1fr;gap:0}.vv-fields[data-astro-cid-b4lyiiln] dd[data-astro-cid-b4lyiiln]{padding-bottom:6px;font-size:15px;line-height:22px}.vv-fields[data-astro-cid-b4lyiiln] dt[data-astro-cid-b4lyiiln]{line-height:22px}.vv-doc[data-astro-cid-b4lyiiln] thead[data-astro-cid-b4lyiiln]{display:none}.vv-doc[data-astro-cid-b4lyiiln],.vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln]{display:block}.vv-doc[data-astro-cid-b4lyiiln] tr[data-astro-cid-b4lyiiln]{border-bottom:1px solid #1c2a184d;grid-template-columns:1.4em 1fr auto;gap:0 8px;padding:6px 0;display:grid}.vv-doc[data-astro-cid-b4lyiiln] td[data-astro-cid-b4lyiiln],.vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] th[data-astro-cid-b4lyiiln]{border:0;padding:0;font-size:14px;line-height:1.4}.vv-doc[data-astro-cid-b4lyiiln] tbody[data-astro-cid-b4lyiiln] th[data-astro-cid-b4lyiiln]{grid-column:2/-1;font-size:19px}.vv-doc[data-astro-cid-b4lyiiln] td[data-astro-cid-b4lyiiln]:nth-child(3){color:var(--soft);grid-column:2/-1}.vv-doc[data-astro-cid-b4lyiiln] td[data-astro-cid-b4lyiiln]:nth-child(4){grid-column:2}.vv-cut[data-astro-cid-b4lyiiln]{grid-template-columns:auto 1fr}.vv-cut[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]:last-child{text-align:left;color:var(--soft);grid-column:1/-1}.vv-track[data-astro-cid-b4lyiiln]{height:188px}.vv-st[data-astro-cid-b4lyiiln]{font-size:13px}.vv-st2[data-astro-cid-b4lyiiln]{left:38%}.vv-dump[data-astro-cid-b4lyiiln],.vv-list[data-astro-cid-b4lyiiln] li[data-astro-cid-b4lyiiln]{grid-template-columns:minmax(0,1fr)}.vv-map-g[data-astro-cid-b4lyiiln]{grid-template-columns:minmax(0,6fr) minmax(22px,1fr) minmax(0,4fr)}.vv-map-l[data-astro-cid-b4lyiiln] span[data-astro-cid-b4lyiiln]{width:1.9em}.vv-map-l[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln],.vv-map-r[data-astro-cid-b4lyiiln] button[data-astro-cid-b4lyiiln]{padding:5px 2px;font-size:13px;line-height:1.3}.vv-zero[data-astro-cid-b4lyiiln],.vv-kv[data-astro-cid-b4lyiiln],.vv-show[data-astro-cid-b4lyiiln],.vv-pass[data-astro-cid-b4lyiiln],.vv-sign[data-astro-cid-b4lyiiln]{grid-template-columns:minmax(0,1fr)}.vv-phone[data-astro-cid-b4lyiiln]{height:560px}.vv-stampline[data-astro-cid-b4lyiiln]{flex-direction:column;align-items:flex-start}}
