.mq-list[data-astro-cid-c7dxamuz]{flex-wrap:wrap;align-items:center;gap:20px 40px;margin:0;padding:0;list-style:none;display:flex}.mq-list[data-astro-cid-c7dxamuz]>li[data-astro-cid-c7dxamuz]{align-items:center;min-height:52px;display:flex}.mq-dup[data-astro-cid-c7dxamuz]{display:none}.mk[data-astro-cid-c7dxamuz]{display:inline-block}.mq-root[data-astro-cid-c7dxamuz],.mq[data-astro-cid-c7dxamuz]{min-width:0}@media (width>=640px){.mq-list[data-astro-cid-c7dxamuz]{gap:32px 80px}.mq-list[data-astro-cid-c7dxamuz]>li[data-astro-cid-c7dxamuz]{min-height:72px}}.logo-raster[data-astro-cid-c7dxamuz]{filter:brightness(0)invert();opacity:.87}.tone-paper .logo-raster[data-astro-cid-c7dxamuz],.sheet .logo-raster[data-astro-cid-c7dxamuz]{filter:brightness(0);opacity:.88}@media (prefers-reduced-motion:no-preference){.is-animated[data-astro-cid-c7dxamuz]{--mq-dur:80s}.is-animated[data-astro-cid-c7dxamuz] .mq[data-astro-cid-c7dxamuz]{margin-inline:calc(-1 * var(--gutter));padding-block:14px;padding-inline:var(--gutter);--mq-fade:var(--color-bg);position:relative;overflow:hidden}.mq-on-surface[data-astro-cid-c7dxamuz] .mq[data-astro-cid-c7dxamuz]{--mq-fade:var(--color-surface)}.tone-paper .is-animated[data-astro-cid-c7dxamuz] .mq[data-astro-cid-c7dxamuz]{--mq-fade:var(--color-bg)}.is-animated[data-astro-cid-c7dxamuz] .mq[data-astro-cid-c7dxamuz]:before,.is-animated[data-astro-cid-c7dxamuz] .mq[data-astro-cid-c7dxamuz]:after{content:"";z-index:1;pointer-events:none;width:8%;position:absolute;top:0;bottom:0}.is-animated[data-astro-cid-c7dxamuz] .mq[data-astro-cid-c7dxamuz]:before{background:linear-gradient(90deg, var(--mq-fade), transparent);left:0}.is-animated[data-astro-cid-c7dxamuz] .mq[data-astro-cid-c7dxamuz]:after{background:linear-gradient(270deg, var(--mq-fade), transparent);right:0}.is-animated[data-astro-cid-c7dxamuz] .mq-track[data-astro-cid-c7dxamuz]{width:max-content;animation:mq var(--mq-dur) linear infinite;will-change:transform;backface-visibility:hidden;display:flex}.is-animated[data-astro-cid-c7dxamuz] .mq-list[data-astro-cid-c7dxamuz]{flex-wrap:nowrap;column-gap:0;padding-right:0}.is-animated[data-astro-cid-c7dxamuz] .mq-list[data-astro-cid-c7dxamuz]>li[data-astro-cid-c7dxamuz]{padding-inline:32px}.is-animated[data-astro-cid-c7dxamuz] .mq-dup[data-astro-cid-c7dxamuz]{display:flex}.is-animated[data-astro-cid-c7dxamuz].is-hover .mq-track[data-astro-cid-c7dxamuz]{animation-play-state:paused}@media (width>=640px){.is-animated[data-astro-cid-c7dxamuz]{--mq-dur:70s}.is-animated[data-astro-cid-c7dxamuz] .mq-list[data-astro-cid-c7dxamuz]>li[data-astro-cid-c7dxamuz]{padding-inline:48px}}@media (hover:hover) and (pointer:fine){.is-animated[data-astro-cid-c7dxamuz] .mk[data-astro-cid-c7dxamuz]{transition:transform .26s var(--ease-out), color .26s var(--ease-out);transform-origin:50%}.is-animated[data-astro-cid-c7dxamuz].is-hover li[data-astro-cid-c7dxamuz]:hover .mk[data-astro-cid-c7dxamuz]{color:var(--color-fg-strong);transform:scale(1.25)}.is-animated[data-astro-cid-c7dxamuz].is-hover li[data-astro-cid-c7dxamuz]:hover .logo-raster[data-astro-cid-c7dxamuz],.tone-paper .is-animated[data-astro-cid-c7dxamuz].is-hover li[data-astro-cid-c7dxamuz]:hover .logo-raster[data-astro-cid-c7dxamuz]{opacity:1}}}@keyframes mq{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.ts{background:linear-gradient(#131b27,#0c121b);border-radius:24px;margin:0;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 50px 90px -40px #000000e6,0 30px 80px -50px #22d3ee59}.ts-defs{width:0;height:0;position:absolute;overflow:hidden}.ts-art{border-radius:16px;overflow:hidden}.ts-art svg{width:100%;height:auto;display:block}.ts-art .ts-tall{display:none}.ts-cap{color:var(--color-fg-2);margin:12px 10px 4px;font-size:.875rem;line-height:1.45}@media (width<=639px){.ts{border-radius:20px;padding:8px}.ts-art .ts-wide{display:none}.ts-art .ts-tall{display:block}.ts-cap{margin:10px 8px 2px;font-size:.9375rem}}.ts text{font-size:14.5px}.ts .ts-p text{font-size:16px}.ts .ts-s{font-size:13px}.ts .ts-p .ts-xl{font-size:17px}.ts-m,.ts-tf,.ts-t2,.ts-hot{font-weight:500}.ts-n{font-weight:400}.ts-tw{fill:var(--color-fg-strong);font-weight:600}.ts-bg{fill:#0a0f17}.ts-l1{fill-opacity:.85;stroke:#fff;stroke-opacity:.07}.ts-h1{fill:var(--color-muted)}.ts-h2{fill:var(--color-control)}.ts-t2{fill:#c3cad3}.ts-tf{fill:var(--color-fg)}.ts-nd{fill:#1b2533;stroke:#fff;stroke-opacity:.14}.ts-nd2{stroke-opacity:.2}.ts-pl{fill:#151f2d;stroke:#fff;stroke-opacity:.1}.ts-ar{fill:none;stroke:#4b5666;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ts-ac{fill:none;stroke:#67e8f9;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ts-k1{fill:#121a26;stroke:#ff6b5e;stroke-opacity:.25}.ts-k2{fill:#141c29;stroke:#ff6b5e;stroke-opacity:.4}.ts-k3{fill:#1a1a24;stroke-width:1.5px}.ts-hot{fill:#ffb4ab}.ts-hot2{fill:#ff8f84}.ts-doc{fill:#151f2d;stroke:#fff;stroke-opacity:.16}.ts-dl{stroke:#3b4654;stroke-width:3px;stroke-linecap:round}.ts-ed,.ts-ed2,.ts-rg,.ts-mg,.ts-br{fill:none}.ts-ed2{stroke:#fff;stroke-opacity:.35}.ts-ln{stroke:#67e8f9;stroke-width:1.8px;stroke-linecap:round}.ts-rg{stroke:#22d3ee;stroke-opacity:.28;stroke-width:1.5px}.ts-mg{stroke:#04161b;stroke-width:2.4px}.ts-mh{stroke:#04161b;stroke-width:2.6px;stroke-linecap:round}.ts-br{stroke:#fff;stroke-opacity:.22;stroke-width:1.4px}.ts-da{stroke-dasharray:2 4;stroke-linecap:round}.ts-dot{fill:#0a0f17;stroke-width:2px}.ts-d1{stroke:#22d3ee}.ts-in.ts-d1{fill:#22d3ee;stroke:none}.ts-d2{stroke:#38bdf8}.ts-in.ts-d2{fill:#38bdf8;stroke:none}.ts-d3{stroke:#818cf8}.ts-in.ts-d3{fill:#818cf8;stroke:none}.ts-d4{stroke:#4ade80}.ts-ck{fill:none;stroke:#4ade80;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.gmap[data-astro-cid-d3l4cvn3]{margin:0;padding:1.75rem}.gmap-art[data-astro-cid-d3l4cvn3]{position:relative}.gmap-svg[data-astro-cid-d3l4cvn3]{width:100%;height:auto;max-height:30rem;margin:0 auto;display:block}.gmap-land[data-astro-cid-d3l4cvn3]{fill:var(--color-bg);stroke:var(--color-muted);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gmap-fig[data-astro-cid-d3l4cvn3]{text-align:center;width:min(12.5rem,60%);position:absolute;top:46%;left:46%;transform:translate(-50%,-50%)}@media (width<=639px){.gmap[data-astro-cid-d3l4cvn3]{padding:1.25rem}.gmap-svg[data-astro-cid-d3l4cvn3]{max-height:15rem}.gmap-fig[data-astro-cid-d3l4cvn3]{text-align:left;width:auto;margin-top:1.25rem;position:static;transform:none}}.rs[data-astro-cid-wrugw22v]{container-type:inline-size}.rs-set[data-astro-cid-wrugw22v]{--w:min(216px, 29cqi);height:calc(var(--w) * 1.414 + 3rem);margin:0;padding:0;list-style:none;position:relative}.rs-item[data-astro-cid-wrugw22v]{width:var(--w);aspect-ratio:1/1.414;margin-left:calc(var(--w) / -2);transform-origin:50% 100%;translate:var(--x,0px) var(--y,0px);rotate:var(--r,0deg);scale:var(--s,1);z-index:var(--z,1);position:absolute;bottom:.5rem;left:50%}.rs-item[data-astro-cid-wrugw22v]:first-child{--x:calc(var(--w) * -1.09);--r:-10deg;--s:.84;--z:1}.rs-item[data-astro-cid-wrugw22v]:nth-child(2){--x:calc(var(--w) * -.574);--r:-5deg;--s:.92;--z:2}.rs-item[data-astro-cid-wrugw22v]:nth-child(3){--y:-14px;--z:5}.rs-item[data-astro-cid-wrugw22v]:nth-child(4){--x:calc(var(--w) * .574);--r:5deg;--s:.92;--z:2}.rs-item[data-astro-cid-wrugw22v]:nth-child(5){--x:calc(var(--w) * 1.09);--r:10deg;--s:.84;--z:1}.rs-item[data-astro-cid-wrugw22v]:hover,.rs-item[data-astro-cid-wrugw22v]:focus-within{rotate:0deg;translate:var(--x,0px) calc(var(--y,0px) - 10px);z-index:6}@media (prefers-reduced-motion:no-preference){.rs-item[data-astro-cid-wrugw22v]{transition:translate .24s var(--ease-out), rotate .24s var(--ease-out)}}.rs-link[data-astro-cid-wrugw22v]{height:100%;color:inherit;border-radius:6px 10px 10px 6px;text-decoration:none;display:block}.rs-cover[data-astro-cid-wrugw22v]{--fs:max(9px, calc(var(--w) * .052));height:100%;font-size:var(--fs);color:var(--color-fg-2);box-shadow:1px 1px 0 var(--color-line), 2px 2px 0 #fff, 3px 3px 0 var(--color-line), 4px 4px 0 #fff, 5px 5px 0 var(--color-line), var(--shadow-sheet-ink);border-radius:6px 10px 10px 6px;flex-direction:column;padding:8% 8% 7% 11%;line-height:1.35;display:flex;position:relative;overflow:hidden}.rs-cover[data-astro-cid-wrugw22v]:before{content:"";background:linear-gradient(90deg,#0a0f171a,#0a0f1700);width:8px;position:absolute;inset:0 auto 0 0}.rs-top[data-astro-cid-wrugw22v]{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5em;font-weight:500;display:flex}.rs-brand[data-astro-cid-wrugw22v]{color:var(--color-fg-strong);letter-spacing:-.01em;font-weight:600}.rs-pill[data-astro-cid-wrugw22v]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:0 .6em;line-height:1.55}.rs-kind[data-astro-cid-wrugw22v]{color:var(--color-muted);margin-top:auto}.rs-title[data-astro-cid-wrugw22v]{letter-spacing:-.015em;color:var(--color-fg-strong);text-wrap:balance;hyphens:manual;margin-top:.3em;font-size:1.6em;font-weight:560;line-height:1.15}.rs-ref[data-astro-cid-wrugw22v]{font-family:var(--font-mono);font-size:.92em}.rs-legend[data-astro-cid-wrugw22v]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rs-client[data-astro-cid-wrugw22v]{margin-top:.4em}.rs-motif[data-astro-cid-wrugw22v]{width:100%;height:auto;margin-top:1em;display:block}.rs-legend[data-astro-cid-wrugw22v]{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:.5em}.rs-meta[data-astro-cid-wrugw22v]{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;gap:.5em;margin-top:.8em;padding-top:.6em;display:flex}.t-line[data-astro-cid-wrugw22v]{fill:var(--color-line)}.t-muted[data-astro-cid-wrugw22v]{fill:var(--color-line-strong)}.t-high[data-astro-cid-wrugw22v]{fill:var(--color-sev-high)}.t-ok[data-astro-cid-wrugw22v]{fill:var(--color-ok)}.t-stroke[data-astro-cid-wrugw22v]{fill:none}.t-stroke[data-astro-cid-wrugw22v].t-ok{stroke:var(--color-ok)}.t-stroke[data-astro-cid-wrugw22v].t-high{stroke:var(--color-sev-high)}.rs-cap[data-astro-cid-wrugw22v]{text-align:center;color:var(--color-muted);margin-top:1.25rem;font-size:.8125rem}@media (width<=639px){.rs-set[data-astro-cid-wrugw22v]{--w:min(150px, 44cqi);height:calc(var(--w) * 1.414 + 2.5rem)}.rs-item[data-astro-cid-wrugw22v]:first-child,.rs-item[data-astro-cid-wrugw22v]:nth-child(5){display:none}.rs-item[data-astro-cid-wrugw22v]:nth-child(2){--x:calc(var(--w) * -.53);--r:-6deg;--s:.88}.rs-item[data-astro-cid-wrugw22v]:nth-child(4){--x:calc(var(--w) * .53);--r:6deg;--s:.88}.rs-cover[data-astro-cid-wrugw22v]{padding:9% 8% 7% 11%}.rs-title[data-astro-cid-wrugw22v]{overflow-wrap:anywhere;font-size:1.45em}.rs-item[data-astro-cid-wrugw22v]:nth-child(2) .rs-title[data-astro-cid-wrugw22v]{max-width:54%}.rs-item[data-astro-cid-wrugw22v]:nth-child(4) .rs-title[data-astro-cid-wrugw22v]{text-align:right;max-width:58%;margin-left:auto}.rs-client[data-astro-cid-wrugw22v],.rs-legend[data-astro-cid-wrugw22v]{display:none}}.rs2-set[data-astro-cid-wrugw22v]{--w:min(220px, 29cqi);height:calc(var(--w) * 1.414 + 4rem);margin:0;padding:0;list-style:none;position:relative}.rs2-item[data-astro-cid-wrugw22v]{width:var(--w);aspect-ratio:1/1.414;margin-left:calc(var(--w) / -2);transform-origin:50% 100%;translate:var(--x,0px) var(--y,0px);rotate:var(--r,0deg);scale:var(--s,1);transform:perspective(1400px) rotateY(var(--ry,0deg));z-index:var(--z,1);position:absolute;bottom:1.75rem;left:50%}.rs2-item[data-astro-cid-wrugw22v]:first-child{--x:calc(var(--w) * -1.2);--r:-9deg;--ry:14deg;--s:.86;--z:1}.rs2-item[data-astro-cid-wrugw22v]:nth-child(2){--x:calc(var(--w) * -.64);--r:-4.5deg;--ry:8deg;--s:.93;--z:2}.rs2-item[data-astro-cid-wrugw22v]:nth-child(3){--y:-16px;--z:5}.rs2-item[data-astro-cid-wrugw22v]:nth-child(4){--x:calc(var(--w) * .64);--r:4.5deg;--ry:-8deg;--s:.93;--z:2}.rs2-item[data-astro-cid-wrugw22v]:nth-child(5){--x:calc(var(--w) * 1.2);--r:9deg;--ry:-14deg;--s:.86;--z:1}.rs2-item[data-astro-cid-wrugw22v]:hover,.rs2-item[data-astro-cid-wrugw22v]:focus-within{--ry:0deg;rotate:0deg;translate:var(--x,0px) calc(var(--y,0px) - 10px);z-index:6}@media (prefers-reduced-motion:no-preference){.rs2-item[data-astro-cid-wrugw22v]{transition:translate .24s var(--ease-out), rotate .24s var(--ease-out), transform .24s var(--ease-out)}}.rs2-link[data-astro-cid-wrugw22v]{height:100%;color:inherit;border-radius:2px 6px 6px 2px;text-decoration:none;display:block;position:relative}.rs2-link[data-astro-cid-wrugw22v]:after{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:26px;position:absolute;bottom:-14px;left:4%;right:-2%}.rs2-cv[data-astro-cid-wrugw22v]{--fs:max(8.5px, calc(var(--w) * .05));height:100%;font-size:var(--fs);color:#3b4654;box-shadow:var(--edges), inset 0 0 0 1px #0a0f170d;background:linear-gradient(118deg,#ffffffe6 0%,#fff0 42%),radial-gradient(140% 90% at 0 100%,#e7ebf0,#0000 60%),linear-gradient(175deg,#fdfdfc,#f3f4f2);border-radius:2px 6px 6px 2px;flex-direction:column;padding:10% 9% 0 14%;line-height:1.35;display:flex;position:relative;overflow:hidden}.rs2-t10[data-astro-cid-wrugw22v]{--edges:1px 1px 0 #e3e6ea, 2px 2px 0 #fafaf9, 3px 3px 0 #dce0e5, 4px 4px 0 #f7f7f6, 5px 5px 0 #d6dbe1, 6px 6px 0 #f5f5f4, 7px 7px 0 #d0d5dc, 8px 8px 0 #f2f3f2, 9px 9px 0 #c7cdd5, 11px 11px 0 #e9ebee, 12px 12px 0 #9aa4b1, 0 2px 4px #00000059, 18px 40px 60px -18px #000000d9}.rs2-t6[data-astro-cid-wrugw22v]{--edges:1px 1px 0 #e3e6ea, 2px 2px 0 #fafaf9, 3px 3px 0 #d6dbe1, 4px 4px 0 #f5f5f4, 5px 5px 0 #c7cdd5, 7px 7px 0 #e9ebee, 8px 8px 0 #9aa4b1, 0 2px 4px #00000059, 14px 32px 50px -16px #000000d9}.rs2-t4[data-astro-cid-wrugw22v]{--edges:1px 1px 0 #e3e6ea, 2px 2px 0 #f7f7f6, 3px 3px 0 #c7cdd5, 5px 5px 0 #e9ebee, 6px 6px 0 #9aa4b1, 0 2px 4px #00000059, 12px 28px 44px -14px #000000d9}.rs2-t2[data-astro-cid-wrugw22v],.rs2-t1[data-astro-cid-wrugw22v]{--edges:1px 1px 0 #d6dbe1, 2px 2px 0 #b5bdc8, 0 2px 4px #00000059, 10px 24px 40px -14px #000000d9}.rs2-b-spine[data-astro-cid-wrugw22v] .rs2-cv[data-astro-cid-wrugw22v]:before{content:"";background:linear-gradient(90deg,#0a0f1729,#0a0f170a 60%,#ffffffe6 78%,#0a0f171a 86%,#0000);width:8%;position:absolute;inset:0 auto 0 0}.rs2-b-staple[data-astro-cid-wrugw22v] .rs2-cv[data-astro-cid-wrugw22v]{border-radius:2px;padding-left:10%}.rs2-pin[data-astro-cid-wrugw22v]{z-index:2;background:linear-gradient(#fff,#a3afbf 55%,#5b6676);border-radius:2px;width:11%;height:2.5px;position:absolute;top:4.2%;left:3.4%;rotate:-40deg;box-shadow:0 1.5px 1.5px #0a0f1766}.rs2-top[data-astro-cid-wrugw22v]{justify-content:space-between;align-items:center;gap:.5em;display:flex}.rs2-wm[data-astro-cid-wrugw22v]{font-family:var(--font-mono);letter-spacing:-.02em;color:#0a0f17;font-size:1.1em;font-weight:600}.rs2-wm-h[data-astro-cid-wrugw22v]{color:#8c97a6}.rs2-wm-u[data-astro-cid-wrugw22v]{color:#06b6d4}.rs2-tag[data-astro-cid-wrugw22v]{color:#3b4654;border-radius:999px;padding:.1em .7em;font-size:.86em;font-weight:500;box-shadow:inset 0 0 0 1px #c3cbd5}.rs2-band[data-astro-cid-wrugw22v]{margin-top:9%;display:flex}.rs2-cls[data-astro-cid-wrugw22v]{letter-spacing:.02em;color:#8e1538;border-radius:3px;padding:.05em .5em;font-size:.86em;font-weight:500;box-shadow:inset 0 0 0 1px #8e153873}.rs2-tb[data-astro-cid-wrugw22v]{background:linear-gradient(#eceff2,#f4f5f6);border-radius:4px;flex-direction:column;margin-top:auto;padding:9% 8% 8%;display:flex;box-shadow:inset 1px 1px 2px #0a0f1729,inset -1px -1px 1px #fffffff2,0 1px #ffffffe6}.rs2-tb[data-astro-cid-wrugw22v]:before{content:"";background:linear-gradient(90deg,#06b6d4,#22d3ee);border-radius:2px;width:22%;height:3px;margin-bottom:.7em;display:block}.rs2-ti[data-astro-cid-wrugw22v]{letter-spacing:-.025em;color:#0a0f17;text-shadow:0 1px #fff;text-wrap:balance;hyphens:manual;font-size:1.7em;font-weight:560;line-height:1.1}.rs2-kd[data-astro-cid-wrugw22v]{color:#566172;white-space:nowrap;text-overflow:ellipsis;margin-top:.45em;font-size:.95em;overflow:hidden}.rs2-cl[data-astro-cid-wrugw22v]{color:#1d2530;white-space:nowrap;margin-top:.2em;font-size:.95em;font-weight:500}.rs2-mo[data-astro-cid-wrugw22v]{width:100%;height:auto;margin-top:7%;display:block}.m-line[data-astro-cid-wrugw22v]{fill:#dce1e7}.m-muted[data-astro-cid-wrugw22v]{fill:#c3cbd5}.m-high[data-astro-cid-wrugw22v]{fill:#c41c1c}.m-ok[data-astro-cid-wrugw22v]{fill:#13773a}.m-stroke[data-astro-cid-wrugw22v]{fill:none}.m-stroke[data-astro-cid-wrugw22v].m-ok{stroke:#13773a}.m-stroke[data-astro-cid-wrugw22v].m-high{stroke:#c41c1c}.rs2-ft[data-astro-cid-wrugw22v]{color:#b3bdc9;background:linear-gradient(#141c28,#0a0f17);justify-content:space-between;gap:.5em;margin:7% -9% 0 -15.5%;padding:.75em 9% .75em 15.5%;font-size:.86em;display:flex;box-shadow:inset 0 1px #ffffff14}.rs2-b-staple[data-astro-cid-wrugw22v] .rs2-ft[data-astro-cid-wrugw22v]{margin-left:-11.1%;padding-left:11.1%}.rs2-ft[data-astro-cid-wrugw22v]>span[data-astro-cid-wrugw22v]{white-space:nowrap}.rs2-ref[data-astro-cid-wrugw22v]{font-family:var(--font-mono);color:#dde3ea;white-space:nowrap;font-size:.92em}@media (width>=640px){.rs2-tight[data-astro-cid-wrugw22v] .rs2-set[data-astro-cid-wrugw22v]{--w:min(236px, 32cqi)}.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:first-child{--x:calc(var(--w) * -1.1)}.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:nth-child(2){--x:calc(var(--w) * -.6)}.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:nth-child(4){--x:calc(var(--w) * .6)}.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:nth-child(5){--x:calc(var(--w) * 1.1)}}.rs2-item[data-astro-cid-wrugw22v]:not(:nth-child(3)) .rs2-cl[data-astro-cid-wrugw22v]{display:none}@media (width>=640px){.rs2-item[data-astro-cid-wrugw22v]:not(:nth-child(3)) .rs2-kd[data-astro-cid-wrugw22v]{display:none}.rs2-item[data-astro-cid-wrugw22v]:nth-child(-n+2) .rs2-ti[data-astro-cid-wrugw22v]{max-width:62%}.rs2-item[data-astro-cid-wrugw22v]:nth-child(-n+2) .rs2-mo[data-astro-cid-wrugw22v]{width:58%}.rs2-item[data-astro-cid-wrugw22v]:nth-child(-n+2) .rs2-ft[data-astro-cid-wrugw22v]>span[data-astro-cid-wrugw22v]:last-child{display:none}.rs2-item[data-astro-cid-wrugw22v]:first-child .rs2-ti[data-astro-cid-wrugw22v],.rs2-item[data-astro-cid-wrugw22v]:nth-child(5) .rs2-ti[data-astro-cid-wrugw22v]{max-width:54%;font-size:1.4em}.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:first-child .rs2-ti[data-astro-cid-wrugw22v],.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:nth-child(5) .rs2-ti[data-astro-cid-wrugw22v]{max-width:48%;font-size:1.25em}.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:first-child .rs2-tb[data-astro-cid-wrugw22v],.rs2-tight[data-astro-cid-wrugw22v] .rs2-item[data-astro-cid-wrugw22v]:nth-child(5) .rs2-tb[data-astro-cid-wrugw22v]{padding-inline:6%}.rs2-item[data-astro-cid-wrugw22v]:nth-child(n+4) .rs2-tb[data-astro-cid-wrugw22v]{text-align:right;align-items:flex-end}.rs2-item[data-astro-cid-wrugw22v]:nth-child(n+4) .rs2-tb[data-astro-cid-wrugw22v]:before{align-self:flex-end}.rs2-item[data-astro-cid-wrugw22v]:nth-child(n+4) .rs2-ti[data-astro-cid-wrugw22v]{max-width:64%}.rs2-item[data-astro-cid-wrugw22v]:nth-child(n+4) .rs2-mo[data-astro-cid-wrugw22v]{width:58%;margin-left:auto}.rs2-item[data-astro-cid-wrugw22v]:nth-child(n+4) .rs2-ft[data-astro-cid-wrugw22v]{justify-content:flex-end}.rs2-item[data-astro-cid-wrugw22v]:nth-child(n+4) .rs2-ft[data-astro-cid-wrugw22v]>span[data-astro-cid-wrugw22v]:first-child{display:none}}@media (width<=639px){.rs2-set[data-astro-cid-wrugw22v]{--w:min(156px, 44cqi);height:calc(var(--w) * 1.414 + 3.5rem)}.rs2-item[data-astro-cid-wrugw22v]:first-child,.rs2-item[data-astro-cid-wrugw22v]:nth-child(5){display:none}.rs2-item[data-astro-cid-wrugw22v]:nth-child(2){--x:calc(var(--w) * -.62);--r:-6deg;--ry:10deg;--s:.86}.rs2-item[data-astro-cid-wrugw22v]:nth-child(4){--x:calc(var(--w) * .62);--r:6deg;--ry:-10deg;--s:.86}.rs2-cv[data-astro-cid-wrugw22v]{--fs:max(8.5px, calc(var(--w) * .056))}.rs2-ti[data-astro-cid-wrugw22v]{overflow-wrap:anywhere;font-size:1.45em}.rs2-kd[data-astro-cid-wrugw22v],.rs2-item[data-astro-cid-wrugw22v]:not(:nth-child(3)) .rs2-mo[data-astro-cid-wrugw22v]{display:none}.rs2-tb[data-astro-cid-wrugw22v]{padding:8% 7%}.rs2-ft[data-astro-cid-wrugw22v]{gap:.35em;font-size:.76em}.rs2-item[data-astro-cid-wrugw22v]:nth-child(2) .rs2-ti[data-astro-cid-wrugw22v]{max-width:60%}.rs2-item[data-astro-cid-wrugw22v]:nth-child(2) .rs2-ft[data-astro-cid-wrugw22v]>span[data-astro-cid-wrugw22v]:last-child{display:none}.rs2-item[data-astro-cid-wrugw22v]:nth-child(4) .rs2-tb[data-astro-cid-wrugw22v]{text-align:right;align-items:flex-end}.rs2-item[data-astro-cid-wrugw22v]:nth-child(4) .rs2-tb[data-astro-cid-wrugw22v]:before{align-self:flex-end}.rs2-item[data-astro-cid-wrugw22v]:nth-child(4) .rs2-ti[data-astro-cid-wrugw22v]{max-width:60%}.rs2-item[data-astro-cid-wrugw22v]:nth-child(4) .rs2-ft[data-astro-cid-wrugw22v]{justify-content:flex-end}.rs2-item[data-astro-cid-wrugw22v]:nth-child(4) .rs2-ft[data-astro-cid-wrugw22v]>span[data-astro-cid-wrugw22v]:first-child{display:none}}.dp-grid[data-astro-cid-opoyyoam]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""panel""bot";row-gap:2.5rem;display:grid}.dp-top[data-astro-cid-opoyyoam]{grid-area:top}.dp-area[data-astro-cid-opoyyoam]{grid-area:panel}.dp-bot[data-astro-cid-opoyyoam]{grid-area:bot}@media (width>=1024px){.dp-grid[data-astro-cid-opoyyoam]{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);grid-template-areas:"panel top""panel bot";align-items:center;gap:0 4rem}.dp-top[data-astro-cid-opoyyoam]{align-self:end}.dp-bot[data-astro-cid-opoyyoam]{align-self:start}.dp-quiet[data-astro-cid-opoyyoam]{display:block}}.dp-list[data-astro-cid-opoyyoam]{gap:.875rem;margin-top:2rem;display:grid}.dp-list[data-astro-cid-opoyyoam] li[data-astro-cid-opoyyoam]{color:var(--color-muted);grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;font-size:1rem;line-height:1.45;display:grid}.dp-list[data-astro-cid-opoyyoam] li[data-astro-cid-opoyyoam] svg{color:var(--color-fg-2);margin-top:.125rem}.dp-list[data-astro-cid-opoyyoam] b[data-astro-cid-opoyyoam]{color:var(--color-fg-strong);font-weight:560}@media (width<=1023px){.dp-list[data-astro-cid-opoyyoam]{margin-top:0}}@media (width<=639px){.dp-list[data-astro-cid-opoyyoam] li[data-astro-cid-opoyyoam]{font-size:.9375rem}}.dp[data-astro-cid-opoyyoam]{--dp-glow-a:#22d3ee38;--dp-glow-b:#818cf838;background:radial-gradient(70% 60% at 30% 20%, var(--dp-glow-a), transparent 70%), radial-gradient(65% 65% at 80% 85%, var(--dp-glow-b), transparent 70%), linear-gradient(160deg, #0f1824 0%, #0b111a 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0a;container-type:inline-size}@media (width<=639px){.dp[data-astro-cid-opoyyoam]{border-radius:20px}}.dp-stage[data-astro-cid-opoyyoam]{--pw:min(360px, 52cqi);height:calc(var(--pw) * 1.4142 + 150px);position:relative}.dp-sheet[data-astro-cid-opoyyoam]{width:var(--pw);aspect-ratio:1/1.4142;color:inherit;border-radius:3px;text-decoration:none;display:block;position:absolute}.dp-letter[data-astro-cid-opoyyoam]{left:calc(50% - var(--pw) * .84);top:48px;rotate:-3deg}.dp-report[data-astro-cid-opoyyoam]{left:calc(50% - var(--pw) * .2);top:92px;rotate:3deg}@media (width<=639px){.dp-stage[data-astro-cid-opoyyoam]{--pw:56cqi;height:calc(var(--pw) * 1.4142 + 76px)}.dp-letter[data-astro-cid-opoyyoam]{left:calc(50% - var(--pw) * .8);top:24px}.dp-report[data-astro-cid-opoyyoam]{left:calc(50% - var(--pw) * .22);top:48px}}@media (prefers-reduced-motion:no-preference){.dp-sheet[data-astro-cid-opoyyoam]{transition:translate .24s var(--ease-out)}.dp-sheet[data-astro-cid-opoyyoam]:hover,.dp-sheet[data-astro-cid-opoyyoam]:focus-visible{translate:0 -6px}}.dp-page[data-astro-cid-opoyyoam]{height:100%;font-size:calc(var(--pw) * .029);color:var(--color-fg);background:radial-gradient(120% 70% at 20% 0,#fff,#fff0 60%),linear-gradient(176deg,#fff 0%,#fbfbfa 55%,#f4f4f1 100%);border-radius:3px;flex-direction:column;padding:2.4em 2.4em 2em;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a0f170a,0 1px 1px #04060a1a,0 3px 6px -1px #04060a24,0 18px 30px -10px #04060a4d,0 48px 80px -28px #04060a8c}.dp-page[data-astro-cid-opoyyoam]:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(115deg,#fff0 40%,#ffffff59 50%,#fff0 60%);position:absolute;inset:0}.dp-head[data-astro-cid-opoyyoam]{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;padding-bottom:1.1em;display:flex}.dp-wm[data-astro-cid-opoyyoam]{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-fg-strong);font-size:1.3em;font-weight:600}.dp-wm[data-astro-cid-opoyyoam] i[data-astro-cid-opoyyoam]{color:var(--color-control);font-style:normal}.dp-wm[data-astro-cid-opoyyoam] u[data-astro-cid-opoyyoam]{color:var(--color-accent);text-decoration:none}.dp-pill[data-astro-cid-opoyyoam]{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);color:var(--color-fg-2);white-space:nowrap;padding:.45em .8em;font-size:.82em;font-weight:560;line-height:1}.dp-kicker[data-astro-cid-opoyyoam]{color:var(--color-muted);margin-top:1.6em;font-size:.9em}.dp-title[data-astro-cid-opoyyoam]{letter-spacing:-.025em;color:var(--color-fg-strong);margin-top:.25em;font-size:2.05em;font-weight:560;line-height:1.1}.dp-title-l[data-astro-cid-opoyyoam]{margin-top:1.5em}.dp-p[data-astro-cid-opoyyoam]{color:var(--color-fg-2);margin-top:1em;font-size:.95em;line-height:1.55}.dp-h[data-astro-cid-opoyyoam]{color:var(--color-muted);margin:1.2em 0 .5em;font-size:.78em;font-weight:600}.dp-s-critical[data-astro-cid-opoyyoam]{--sev:var(--color-sev-critical)}.dp-s-high[data-astro-cid-opoyyoam]{--sev:var(--color-sev-high)}.dp-s-medium[data-astro-cid-opoyyoam]{--sev:var(--color-sev-medium)}.dp-s-low[data-astro-cid-opoyyoam]{--sev:var(--color-sev-low)}.dp-risk[data-astro-cid-opoyyoam]{grid-template-columns:1.3fr repeat(4,1fr);gap:.45em;margin-top:1.2em;display:grid}.dp-risk[data-astro-cid-opoyyoam]>div[data-astro-cid-opoyyoam]{border-radius:.6em;padding:.75em .85em .7em}.dp-c[data-astro-cid-opoyyoam]{background:#f3f5f8;box-shadow:inset 0 0 0 1px #e6e9ee}.dp-ov[data-astro-cid-opoyyoam]{background:color-mix(in oklab, var(--sev) 7%, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sev) 45%, transparent)}.dp-ov[data-astro-cid-opoyyoam] small[data-astro-cid-opoyyoam]{color:color-mix(in oklab, var(--sev) 70%, var(--color-fg-2));font-size:.72em;font-weight:500;display:block}.dp-ov[data-astro-cid-opoyyoam] b[data-astro-cid-opoyyoam]{letter-spacing:-.01em;color:var(--sev);align-items:center;gap:.35em;margin-top:.15em;font-size:1.35em;font-weight:600;line-height:1.1;display:flex}.dp-ov[data-astro-cid-opoyyoam] b[data-astro-cid-opoyyoam]:before{content:"";background:currentColor;border-radius:50%;width:.4em;height:.4em}.dp-n[data-astro-cid-opoyyoam]{letter-spacing:-.02em;color:var(--sev);font-variant-numeric:tabular-nums;font-size:1.55em;font-weight:600;line-height:1.1}.dp-l[data-astro-cid-opoyyoam]{color:var(--sev);align-items:center;gap:.4em;margin-top:.25em;font-size:.72em;font-weight:600;display:flex}.dp-l[data-astro-cid-opoyyoam]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.55em;height:.55em}.dp-tbl[data-astro-cid-opoyyoam]{border-collapse:collapse;width:100%;font-size:.86em}.dp-tbl[data-astro-cid-opoyyoam] th[data-astro-cid-opoyyoam]{text-align:left;color:var(--color-muted);border-bottom:1px solid #e4e8ed;padding:0 0 .5em;font-size:.9em;font-weight:500}.dp-tbl[data-astro-cid-opoyyoam] td[data-astro-cid-opoyyoam]{vertical-align:middle;color:var(--color-fg);border-bottom:1px solid #e4e8ed;padding:.5em .4em .5em 0}.dp-tbl[data-astro-cid-opoyyoam] .dp-id[data-astro-cid-opoyyoam]{font-family:var(--font-mono);color:var(--color-muted);white-space:nowrap;font-size:.92em}.dp-tbl[data-astro-cid-opoyyoam] .dp-t[data-astro-cid-opoyyoam]{color:var(--color-fg-strong);font-weight:560}.dp-tbl[data-astro-cid-opoyyoam] .dp-num[data-astro-cid-opoyyoam]{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.dp-tbl[data-astro-cid-opoyyoam] tbody[data-astro-cid-opoyyoam] tr[data-astro-cid-opoyyoam]:last-child td[data-astro-cid-opoyyoam]{border-bottom:0}.dp-tbl[data-astro-cid-opoyyoam] .dp-t[data-astro-cid-opoyyoam]{white-space:nowrap}@container (width<=600px){.dp-tbl[data-astro-cid-opoyyoam] .dp-id[data-astro-cid-opoyyoam],.dp-tbl[data-astro-cid-opoyyoam] th[data-astro-cid-opoyyoam]:first-child{display:none}}.dp-sev[data-astro-cid-opoyyoam]{letter-spacing:.02em;border-radius:var(--radius-pill);color:var(--sev);white-space:nowrap;border:1px solid;align-items:center;gap:.4em;padding:.25em .6em;font-size:.86em;font-weight:600;display:inline-flex}.dp-more[data-astro-cid-opoyyoam]{color:var(--color-muted);border-top:1px solid #e4e8ed;padding:.55em 0 0;font-size:.8em;font-weight:500}.dp-sev[data-astro-cid-opoyyoam]:before{content:"";background:currentColor;border-radius:50%;width:.45em;height:.45em}.dp-steps[data-astro-cid-opoyyoam]{color:var(--color-fg-2);margin:0;padding:0 0 0 1.2em;font-size:.9em;line-height:1.6;list-style:decimal}.dp-foot[data-astro-cid-opoyyoam]{color:var(--color-control);border-top:1px solid #e4e8ed;justify-content:space-between;margin-top:auto;padding-top:1em;font-size:.75em;display:flex}.dp-dl[data-astro-cid-opoyyoam]{margin-top:1.2em;font-size:.86em}.dp-dl[data-astro-cid-opoyyoam] div[data-astro-cid-opoyyoam]{border-bottom:1px solid #e4e8ed;grid-template-columns:6.6em minmax(0,1fr);gap:1em;padding:.55em 0;display:grid}.dp-dl[data-astro-cid-opoyyoam] dt[data-astro-cid-opoyyoam]{color:var(--color-muted)}.dp-dl[data-astro-cid-opoyyoam] dd[data-astro-cid-opoyyoam]{color:var(--color-fg);white-space:nowrap}.dp-verdict[data-astro-cid-opoyyoam]{color:#0f5a2c;background:#e9f5ee;border-radius:.6em;align-items:flex-start;gap:.7em;margin-top:1.2em;padding:.85em 1em;font-size:.88em;line-height:1.45;display:flex}.dp-verdict[data-astro-cid-opoyyoam] b[data-astro-cid-opoyyoam]{color:#0b4a24;font-weight:600;display:block}.dp-verdict[data-astro-cid-opoyyoam] svg{flex:none;width:1.4em;height:1.4em;margin-top:.05em}.dp-sign[data-astro-cid-opoyyoam]{margin-top:1.4em}.dp-sig[data-astro-cid-opoyyoam]{color:#2b3b55;width:9.5em;height:2.6em;display:block}.dp-who[data-astro-cid-opoyyoam]{border-top:1px solid var(--color-line-strong);color:var(--color-muted);margin-top:.1em;padding-top:.35em;font-size:.8em;display:inline-block}.ph-figs[data-astro-cid-aculqrqj]{grid-template-columns:repeat(3,minmax(0,8.5rem));gap:1.25rem 1.75rem;display:grid}.ph-fig[data-astro-cid-aculqrqj]{letter-spacing:-.03em;color:var(--color-fg-strong);margin-bottom:.25rem;font-size:2rem;font-weight:500;line-height:1.1}.ph-panel[data-astro-cid-aculqrqj]{background:linear-gradient(180deg, var(--color-surface), #0c121b);border-radius:28px;padding:2.5rem 2.5rem .75rem;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -30px #000c}.ph-steps[data-astro-cid-aculqrqj]{margin:0;padding:0;list-style:none;position:relative}.ph-s[data-astro-cid-aculqrqj]:not(:last-child):after{content:"";z-index:0;background:linear-gradient(180deg, var(--c), var(--cn));width:2px;height:100%;box-shadow:0 0 12px var(--glow);border-radius:2px;position:absolute;top:44px;left:43px}.ph-s[data-astro-cid-aculqrqj]{z-index:1;grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:1.75rem;padding-bottom:1.75rem;display:grid;position:relative}.ph-s[data-astro-cid-aculqrqj]+.ph-s[data-astro-cid-aculqrqj]:before{content:"";background:linear-gradient(90deg, var(--color-line), transparent);height:1px;position:absolute;top:-.875rem;left:116px;right:0}.ph-s[data-astro-cid-aculqrqj]:first-child{--c:#22d3ee;--cn:#38bdf8;--c3:#22d3ee38;--glow:#22d3ee80}.ph-s[data-astro-cid-aculqrqj]:nth-child(2){--c:#38bdf8;--cn:#7dd3fc;--c3:#38bdf838;--glow:#38bdf880}.ph-s[data-astro-cid-aculqrqj]:nth-child(3){--c:#7dd3fc;--cn:#a5b4fc;--c3:#60a5fa42;--glow:#60a5fa80}.ph-s[data-astro-cid-aculqrqj]:nth-child(4){--c:#a5b4fc;--cn:#4ade80;--c3:#818cf842;--glow:#818cf880}.ph-s[data-astro-cid-aculqrqj]:nth-child(5){--c:#4ade80;--c3:#4ade8033;--glow:#4ade8073}.ph-art[data-astro-cid-aculqrqj]{z-index:1;background:radial-gradient(120% 100% at 30% 0%, var(--c3), #0b111a 75%);width:88px;height:88px;box-shadow:0 0 0 6px #0f161f, inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #ffffff0d, 0 16px 32px -14px var(--glow);border-radius:26px;place-items:center;display:grid;position:relative}.ph-art[data-astro-cid-aculqrqj]:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--c), transparent 60%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ph-ic[data-astro-cid-aculqrqj]{fill:none;width:50px;height:50px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--glow))}.ph-ic[data-astro-cid-aculqrqj] .duo{fill:var(--c);fill-opacity:.28;stroke:none}.ph-ic[data-astro-cid-aculqrqj] .bg{fill:#0e1520}.ph-txt[data-astro-cid-aculqrqj]{padding-top:.25rem}.ph-chip[data-astro-cid-aculqrqj]{align-self:center}.ph-k[data-astro-cid-aculqrqj]{color:var(--c);font-size:.8125rem;font-weight:500;line-height:1.4}.ph-h[data-astro-cid-aculqrqj]{letter-spacing:-.015em;color:var(--color-fg-strong);margin-top:.125rem;font-size:1.375rem;font-weight:560;line-height:1.25}.ph-p[data-astro-cid-aculqrqj]{color:var(--color-fg-2);margin-top:.25rem;font-size:.9375rem;line-height:1.5}.ph-chip[data-astro-cid-aculqrqj]{white-space:nowrap;color:var(--color-fg);border-radius:var(--radius-pill);background:#ffffff0a;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff17}@media (width<=767px){.ph-panel[data-astro-cid-aculqrqj]{border-radius:22px;margin-inline:-.25rem;padding:1.5rem 1.125rem .25rem}.ph-s[data-astro-cid-aculqrqj]:not(:last-child):after{top:32px;left:31px}.ph-txt[data-astro-cid-aculqrqj]{padding-top:0}.ph-figs[data-astro-cid-aculqrqj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ph-s[data-astro-cid-aculqrqj]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:.25rem 1rem;padding-bottom:1.5rem}.ph-s[data-astro-cid-aculqrqj]+.ph-s[data-astro-cid-aculqrqj]:before{top:-.75rem;left:80px}.ph-art[data-astro-cid-aculqrqj]{width:64px;height:64px;box-shadow:0 0 0 5px #0f161f, inset 0 1px 0 #ffffff1f, 0 12px 24px -12px var(--glow);border-radius:20px}.ph-ic[data-astro-cid-aculqrqj]{width:36px;height:36px}.ph-chip[data-astro-cid-aculqrqj]{grid-column:2;place-self:start;margin-top:.375rem;padding:.25rem .625rem}.ph-h[data-astro-cid-aculqrqj]{font-size:1.1875rem}.ph-p[data-astro-cid-aculqrqj]{font-size:.90625rem}.ph-fig[data-astro-cid-aculqrqj]{font-size:1.75rem}}.td[data-astro-cid-opdytdif]{--ax:1rem;--gap:.75rem;padding:1.25rem;container-type:inline-size}@media (width>=640px){.td[data-astro-cid-opdytdif]{padding:1.5rem 1.5rem 1.25rem}}.td-head[data-astro-cid-opdytdif]{font-size:var(--text-caption);color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.td-pill[data-astro-cid-opdytdif]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-fg-2);white-space:nowrap;padding:.125rem .625rem}.td-draw[data-astro-cid-opdytdif]{font-size:var(--text-caption);line-height:1.4}.td-node[data-astro-cid-opdytdif]{background:var(--color-surface-2);border:1px solid var(--color-line-strong);border-radius:var(--radius-ui);min-width:0;color:var(--color-fg-2);flex-direction:column;gap:.125rem;padding:.75rem .875rem;display:flex}.td-nt[data-astro-cid-opdytdif]{color:var(--color-fg-strong);font-size:.9375rem;font-weight:560;line-height:1.3}.td-ns[data-astro-cid-opdytdif]{color:var(--color-fg-2)}.td-start[data-astro-cid-opdytdif]{border:1px dashed var(--color-control);background:0 0}.td-goal[data-astro-cid-opdytdif]{background:var(--color-fg-strong);border-color:var(--color-fg-strong)}.td-goal[data-astro-cid-opdytdif] .td-nt[data-astro-cid-opdytdif]{color:var(--color-bg)}.td-goal[data-astro-cid-opdytdif] .td-ns[data-astro-cid-opdytdif],.td-goal[data-astro-cid-opdytdif] .td-tac[data-astro-cid-opdytdif],.td-goal[data-astro-cid-opdytdif] .td-code[data-astro-cid-opdytdif]{color:var(--color-line-strong)}.td-tac[data-astro-cid-opdytdif]{color:var(--color-muted)}.td-node[data-astro-cid-opdytdif] .td-tac[data-astro-cid-opdytdif]{margin-bottom:.125rem}.td-edge[data-astro-cid-opdytdif]{padding-left:var(--ax);align-items:center;gap:.5rem;min-height:2rem;display:flex}.td-arrow[data-astro-cid-opdytdif]{fill:none;stroke:var(--color-control);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.td-el[data-astro-cid-opdytdif]{color:var(--color-fg-2);font-style:italic}.td-step[data-astro-cid-opdytdif]{gap:.25rem;display:grid}@container (width>=22rem){.td-chain[data-astro-cid-opdytdif]{--tac:7.75rem}.td-chain[data-astro-cid-opdytdif] .td-step[data-astro-cid-opdytdif]{grid-template-columns:var(--tac) minmax(0, 1fr);align-items:center;gap:1rem}.td-chain[data-astro-cid-opdytdif] .td-step[data-astro-cid-opdytdif] .td-tac[data-astro-cid-opdytdif]{text-align:right}.td-chain[data-astro-cid-opdytdif] .td-edge[data-astro-cid-opdytdif]{padding-left:calc(var(--tac) + 1rem + var(--ax))}}.td-cols[data-astro-cid-opdytdif]{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.td-fork[data-astro-cid-opdytdif]{height:.625rem;position:relative}.td-fork[data-astro-cid-opdytdif]:before{content:"";top:0;bottom:0;left:calc(var(--ax) + 5.25px);width:calc(50% + var(--gap) / 2);border:1.5px solid var(--color-control);border-bottom:0;position:absolute}.td-graph[data-astro-cid-opdytdif] .td-cols[data-astro-cid-opdytdif] .td-edge[data-astro-cid-opdytdif]{min-height:2rem}.td-graph[data-astro-cid-opdytdif] .td-cols[data-astro-cid-opdytdif] .td-edge[data-astro-cid-opdytdif] .td-arrow[data-astro-cid-opdytdif]{margin-top:-.0625rem}.td-mx[data-astro-cid-opdytdif]{grid-template-columns:minmax(6.5rem,1fr) repeat(3,minmax(3.5rem,4.75rem));align-items:center;gap:.5rem .375rem;display:grid}.td-mh[data-astro-cid-opdytdif]{text-align:center;color:var(--color-muted);padding-bottom:.125rem}.td-fn[data-astro-cid-opdytdif]{color:var(--color-fg);padding-right:.25rem}.td-c[data-astro-cid-opdytdif]{border-radius:var(--radius-ui);text-align:center;justify-content:center;align-items:center;min-height:2.25rem;padding:0 .25rem;display:flex}.td-c-allow[data-astro-cid-opdytdif]{background:var(--color-surface-2);color:var(--color-fg)}.td-c-deny[data-astro-cid-opdytdif]{border:1px dashed var(--color-line-strong);color:var(--color-muted)}.td-c-goal[data-astro-cid-opdytdif]{background:var(--color-fg-strong);color:var(--color-bg);font-weight:560}.td-req[data-astro-cid-opdytdif]{margin-top:1.25rem}.td-code[data-astro-cid-opdytdif]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-fg-strong);overflow-wrap:anywhere;background:0 0;padding:0}.td-code-2[data-astro-cid-opdytdif]{color:var(--color-fg-2)}.td-goal[data-astro-cid-opdytdif] .td-code[data-astro-cid-opdytdif]:first-of-type{color:var(--color-bg)}.td-cap[data-astro-cid-opdytdif]{color:var(--color-fg-2);margin-top:1.125rem;font-size:.875rem;line-height:1.55}.fv[data-astro-cid-qn33d2kf]{background:linear-gradient(#131b27,#0c121b);border-radius:24px;margin:0;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 50px 90px -40px #000000e6,0 30px 80px -50px #22d3ee59}.fv-art[data-astro-cid-qn33d2kf]{border-radius:16px;position:relative;overflow:hidden}.fv-art[data-astro-cid-qn33d2kf] .fv-scene{width:100%;height:auto;display:block}.fv-cap[data-astro-cid-qn33d2kf]{color:var(--color-fg-2);margin:12px 10px 4px;font-size:.875rem;line-height:1.45}.fv-chips[data-astro-cid-qn33d2kf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fv-chip[data-astro-cid-qn33d2kf]{background:#ffffff06;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.fv-b[data-astro-cid-qn33d2kf]{letter-spacing:-.01em;color:var(--color-fg-strong);font-size:1rem;font-weight:600;line-height:1.25;display:block}.fv-s[data-astro-cid-qn33d2kf]{color:var(--color-muted);margin-top:1px;font-size:.8125rem;line-height:1.35;display:block}.fv-cal[data-astro-cid-qn33d2kf]{--c:#22d3ee;--g:#22d3ee47}.fv-std[data-astro-cid-qn33d2kf]{--c:#38bdf8;--g:#38bdf847}.fv-doc[data-astro-cid-qn33d2kf]{--c:#a5b4fc;--g:#818cf852}.fv-loop[data-astro-cid-qn33d2kf]{--c:#4ade80;--g:#4ade8042}.fv-ico[data-astro-cid-qn33d2kf]{width:44px;height:44px;color:var(--c);background:radial-gradient(120% 100% at 30% 0%, var(--g), #0b111a 75%);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0d, 0 10px 22px -12px var(--g);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.fv-ico[data-astro-cid-qn33d2kf] svg[data-astro-cid-qn33d2kf]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;filter:drop-shadow(0 0 5px var(--g))}@media (width<=639px){.fv[data-astro-cid-qn33d2kf]{border-radius:20px;padding:8px}.fv-cap[data-astro-cid-qn33d2kf]{margin:10px 8px 2px}.fv-chip[data-astro-cid-qn33d2kf]{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 10px}.fv-ico[data-astro-cid-qn33d2kf]{border-radius:12px;width:38px;height:38px}.fv-ico[data-astro-cid-qn33d2kf] svg[data-astro-cid-qn33d2kf]{width:19px;height:19px}.fv-b[data-astro-cid-qn33d2kf]{font-size:.9375rem}}.ic-row[data-astro-cid-cmhskdo6]{gap:.25rem;display:grid}@media (width>=640px){.ic-row[data-astro-cid-cmhskdo6]{grid-template-columns:17rem minmax(0,1fr);align-items:center;gap:1rem}}.ic-name[data-astro-cid-cmhskdo6]{font-size:var(--text-small,.875rem);color:var(--color-fg-strong);line-height:1.3}.ic-cc[data-astro-cid-cmhskdo6]{font-size:var(--text-caption);color:var(--color-muted)}.ic-bar[data-astro-cid-cmhskdo6]{align-items:center;gap:.5rem;min-width:0;min-height:1.25rem;display:flex}.ic-val[data-astro-cid-cmhskdo6]{font-size:var(--text-small,.875rem);color:var(--color-fg-strong);white-space:nowrap;font-weight:600}.ic-unit[data-astro-cid-cmhskdo6]{font-weight:400;font-size:var(--text-caption);color:var(--color-muted)}.ic-none[data-astro-cid-cmhskdo6]{font-size:var(--text-caption);color:var(--color-muted)}.sc[data-astro-cid-fvjx7slb]{background:linear-gradient(#131b27,#0c121b);border-radius:24px;margin:0;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 50px 90px -40px #000000e6,0 30px 80px -50px #ff6b5e4d}.sc-art[data-astro-cid-fvjx7slb]{border-radius:16px;position:relative;overflow:hidden}.sc-art[data-astro-cid-fvjx7slb] .fv-scene{width:100%;height:auto;display:block}.sc-cap[data-astro-cid-fvjx7slb]{color:var(--color-fg-2);margin:12px 10px 4px;font-size:.875rem;line-height:1.45}@media (width<=639px){.sc[data-astro-cid-fvjx7slb]{border-radius:20px;padding:8px}.sc-cap[data-astro-cid-fvjx7slb]{margin:10px 8px 2px}}.tkfig[data-astro-cid-ufpqv3dj]{min-width:0;margin:0}.tk[data-astro-cid-ufpqv3dj]{--t:#172b4d;--t2:#44546f;--t3:#626f86;--ln:#dcdfe4;--blue:#0c66e4;--sel:#e9f2ff;--chip:#091e420f;color:var(--t);box-shadow:0 0 0 1px var(--color-line-strong), 0 24px 60px -20px #000;text-align:left;background:#fff;border-radius:10px;font:14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Helvetica Neue,sans-serif;overflow:hidden;container-type:inline-size}.tk[data-astro-cid-ufpqv3dj] svg[data-astro-cid-ufpqv3dj]{flex:none;display:block}[data-astro-cid-ufpqv3dj]:where(.tk) [data-astro-cid-ufpqv3dj]:where(p,ul,ol,dl,dd){margin:0}.tk[data-astro-cid-ufpqv3dj] b[data-astro-cid-ufpqv3dj]{color:inherit;font-weight:600}.bar[data-astro-cid-ufpqv3dj]{border-bottom:1px solid var(--ln);align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.dots[data-astro-cid-ufpqv3dj]{gap:6px;display:flex}.dots[data-astro-cid-ufpqv3dj] i[data-astro-cid-ufpqv3dj]{background:#dcdfe4;border-radius:50%;width:10px;height:10px}.appmark[data-astro-cid-ufpqv3dj]{background:#626f86;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.nav[data-astro-cid-ufpqv3dj]{color:var(--t2);gap:4px;font-weight:500;display:none}.nav[data-astro-cid-ufpqv3dj] span[data-astro-cid-ufpqv3dj]{white-space:nowrap;padding:6px 8px}.nav[data-astro-cid-ufpqv3dj] span[data-astro-cid-ufpqv3dj].on{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.search[data-astro-cid-ufpqv3dj]{width:180px;height:32px;color:var(--t3);border:1px solid #8590a2;border-radius:3px;align-items:center;gap:8px;margin-left:auto;padding:0 8px;display:none}.bar[data-astro-cid-ufpqv3dj]>.av[data-astro-cid-ufpqv3dj]{margin-left:auto}.av[data-astro-cid-ufpqv3dj]{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.av-sm[data-astro-cid-ufpqv3dj]{width:24px;height:24px;font-size:10px}.av-you[data-astro-cid-ufpqv3dj]{background:#1f845a}.av-rep[data-astro-cid-ufpqv3dj]{background:#6e5dc6}.av-none[data-astro-cid-ufpqv3dj]{background:#dcdfe4}.wrap[data-astro-cid-ufpqv3dj]{grid-template-columns:minmax(0,1fr);padding:16px;display:grid}.side[data-astro-cid-ufpqv3dj]{margin-bottom:24px}.crumbs[data-astro-cid-ufpqv3dj]{color:var(--t2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.crumbs[data-astro-cid-ufpqv3dj] .sep[data-astro-cid-ufpqv3dj]{color:var(--t3)}.key[data-astro-cid-ufpqv3dj]{align-items:center;gap:6px;display:inline-flex}.title[data-astro-cid-ufpqv3dj]{overflow-wrap:anywhere;margin-bottom:16px;font-size:20px;font-weight:500;line-height:24px}.acts[data-astro-cid-ufpqv3dj]{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.btn[data-astro-cid-ufpqv3dj]{background:var(--chip);height:32px;color:var(--t2);border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.btn[data-astro-cid-ufpqv3dj].icon{justify-content:center;width:32px;padding:0}.sec[data-astro-cid-ufpqv3dj]{margin-bottom:8px;font-size:16px;font-weight:600;line-height:20px}.desc[data-astro-cid-ufpqv3dj]{overflow-wrap:anywhere;margin-bottom:32px}.desc[data-astro-cid-ufpqv3dj] p[data-astro-cid-ufpqv3dj]{margin-bottom:8px}.desc[data-astro-cid-ufpqv3dj] .h[data-astro-cid-ufpqv3dj]{margin:18px 0 6px;font-size:15px;font-weight:600}.desc[data-astro-cid-ufpqv3dj] ul[data-astro-cid-ufpqv3dj],.desc[data-astro-cid-ufpqv3dj] ol[data-astro-cid-ufpqv3dj]{margin:0 0 8px;padding-left:24px}.desc[data-astro-cid-ufpqv3dj] ul[data-astro-cid-ufpqv3dj]{list-style:outside}.desc[data-astro-cid-ufpqv3dj] ol[data-astro-cid-ufpqv3dj]{list-style:decimal}.desc[data-astro-cid-ufpqv3dj] li[data-astro-cid-ufpqv3dj]{margin:2px 0}.pre[data-astro-cid-ufpqv3dj]{color:#292a2e;white-space:pre;background:#f1f2f4;border-radius:3px;margin:8px 0 4px;padding:10px 12px;font:12px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.tabs[data-astro-cid-ufpqv3dj]{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 16px;display:flex}.tabs[data-astro-cid-ufpqv3dj] .lbl[data-astro-cid-ufpqv3dj]{color:var(--t2);margin-right:4px}.tab[data-astro-cid-ufpqv3dj]{background:var(--chip);color:var(--t2);border-radius:3px;padding:2px 8px;font-weight:500}.tab[data-astro-cid-ufpqv3dj].on{background:var(--sel);color:var(--blue)}.cmt[data-astro-cid-ufpqv3dj]{align-items:flex-start;gap:12px;display:flex}.grow[data-astro-cid-ufpqv3dj]{flex:1;min-width:0}.box[data-astro-cid-ufpqv3dj]{color:var(--t3);border:1px solid #8590a2;border-radius:3px;padding:8px 12px}.hint[data-astro-cid-ufpqv3dj]{color:var(--t3);margin-top:6px;font-size:12px}.hint[data-astro-cid-ufpqv3dj] b[data-astro-cid-ufpqv3dj]{color:var(--t2)}.top[data-astro-cid-ufpqv3dj]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.status[data-astro-cid-ufpqv3dj]{height:32px;color:var(--t);background:#dcdfe4;border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.panel[data-astro-cid-ufpqv3dj]{border:1px solid var(--ln);border-radius:3px}.phead[data-astro-cid-ufpqv3dj]{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.fields[data-astro-cid-ufpqv3dj]{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px 12px;padding:12px 16px;display:grid}.fields[data-astro-cid-ufpqv3dj] dt[data-astro-cid-ufpqv3dj]{color:var(--t2);font-weight:600}.fields[data-astro-cid-ufpqv3dj] dd[data-astro-cid-ufpqv3dj]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fields[data-astro-cid-ufpqv3dj] .muted[data-astro-cid-ufpqv3dj]{color:var(--t2)}.assign[data-astro-cid-ufpqv3dj]{color:var(--blue);margin-top:-8px}.labs[data-astro-cid-ufpqv3dj]{flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.lab[data-astro-cid-ufpqv3dj]{background:var(--chip);border:1px solid #091e4224;border-radius:3px;padding:0 4px;font-size:12px;line-height:18px}.prio-high[data-astro-cid-ufpqv3dj]{color:#e2483d}.prio-medium[data-astro-cid-ufpqv3dj]{color:#e2a03d}.prio-low[data-astro-cid-ufpqv3dj]{color:#0c66e4}@container (width>=600px){.nav[data-astro-cid-ufpqv3dj]{display:flex}.wrap[data-astro-cid-ufpqv3dj]{grid-template-columns:minmax(0,1fr) 14.5rem;column-gap:24px;padding:20px 24px 28px}.head[data-astro-cid-ufpqv3dj]{grid-area:1/1}.body[data-astro-cid-ufpqv3dj]{grid-area:2/1}.side[data-astro-cid-ufpqv3dj]{grid-area:1/2/span 2;margin-bottom:0}.fields[data-astro-cid-ufpqv3dj]{grid-template-columns:minmax(0,1fr);row-gap:4px}.fields[data-astro-cid-ufpqv3dj] dd[data-astro-cid-ufpqv3dj]{margin-bottom:10px}.fields[data-astro-cid-ufpqv3dj] .ghost[data-astro-cid-ufpqv3dj]{display:none}.assign[data-astro-cid-ufpqv3dj]{margin-top:-6px}.title[data-astro-cid-ufpqv3dj]{font-size:22px;line-height:28px}}@container (width>=900px){.search[data-astro-cid-ufpqv3dj]{display:flex}.bar[data-astro-cid-ufpqv3dj]>.av[data-astro-cid-ufpqv3dj]{margin-left:0}.wrap[data-astro-cid-ufpqv3dj]{grid-template-columns:minmax(0,1fr) 360px;column-gap:32px;padding:20px 32px 32px}.fields[data-astro-cid-ufpqv3dj]{grid-template-columns:128px minmax(0,1fr);row-gap:14px}.fields[data-astro-cid-ufpqv3dj] dd[data-astro-cid-ufpqv3dj]{margin-bottom:0}.fields[data-astro-cid-ufpqv3dj] .ghost[data-astro-cid-ufpqv3dj]{display:block}.title[data-astro-cid-ufpqv3dj]{font-size:24px}}.cal-blocked{background:repeating-linear-gradient(135deg, var(--color-line-strong) 0 1.5px, transparent 1.5px 5px)}
