/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.of[data-astro-cid-22hijcv3]{--dur:9s;aspect-ratio:1;width:min(100%,420px);position:relative}.of-disc[data-astro-cid-22hijcv3]{border:1px solid var(--color-border-default);background:var(--color-white);border-radius:50%;position:absolute;inset:4%}.of-lines[data-astro-cid-22hijcv3]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.of-lines[data-astro-cid-22hijcv3] line{stroke:var(--color-blue-300);stroke-width:.35px;stroke-dasharray:1 1.4;vector-effect:non-scaling-stroke;animation:2.4s linear infinite of-flow}.of-sector[data-astro-cid-22hijcv3]{fill:var(--color-blue-50);transform-origin:50%;animation:24s linear infinite of-turn}.of-orbit[data-astro-cid-22hijcv3]{z-index:1;border-radius:50%;animation:14s linear infinite of-turn;position:absolute;inset:22%}.of-orbit[data-astro-cid-22hijcv3] i{background:var(--color-blue-300);width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%;rotate:45deg}.of-tile[data-astro-cid-22hijcv3]{z-index:2;aspect-ratio:1;background:var(--color-bg-brand);border-radius:22%;place-items:center;width:17%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #ffffffe6,0 14px 30px -14px #283cc899}.of-tile[data-astro-cid-22hijcv3] .of-mark{width:50%;height:50%}.of-card[data-astro-cid-22hijcv3]{top:var(--y);left:var(--x);z-index:2;border:1px solid var(--color-border-default);background:var(--color-white);width:31%;translate:-50% -50%;rotate:var(--r,0deg);border-radius:9px;flex-direction:column;display:flex;position:absolute;box-shadow:0 10px 24px -16px #141e5a59}.of-route[data-astro-cid-22hijcv3]{fill:none;stroke:var(--color-blue-300);stroke-width:.5px;stroke-dasharray:1 1.6;vector-effect:non-scaling-stroke;opacity:.8}.of-student[data-astro-cid-22hijcv3]{fill:var(--color-action-primary)}.of-journey[data-astro-cid-22hijcv3] .of-tile[data-astro-cid-22hijcv3]{opacity:.7;width:13%}.of-head[data-astro-cid-22hijcv3],.of-body[data-astro-cid-22hijcv3]{align-items:center;gap:6px;padding:7px 9px;display:flex}.of-head[data-astro-cid-22hijcv3]{border-bottom:1px solid var(--color-border-default)}.of-body[data-astro-cid-22hijcv3]{min-height:30px}.of-head[data-astro-cid-22hijcv3] b[data-astro-cid-22hijcv3],.of-body[data-astro-cid-22hijcv3] b[data-astro-cid-22hijcv3]{display:block}.of-avatar[data-astro-cid-22hijcv3]{border:1px solid var(--color-gray-400);border-radius:50%;width:9px;height:9px}.of-icon[data-astro-cid-22hijcv3]{border:1px solid var(--color-gray-400);border-radius:2px;width:9px;height:9px}.of-name[data-astro-cid-22hijcv3]{width:var(--w);background:var(--color-gray-300);border-radius:2px;height:4px}.of-dot[data-astro-cid-22hijcv3]{background:var(--color-gray-300);border-radius:50%;width:6px;height:6px;margin-left:auto}.of-label[data-astro-cid-22hijcv3]{background:var(--color-gray-200);border-radius:2px;width:18px;height:3px}.of-pill[data-astro-cid-22hijcv3]{border:1px dashed var(--color-gray-300);border-radius:7px;flex:1;height:12px}.of-glyph[data-astro-cid-22hijcv3]{fill:none;width:11px;height:11px;stroke:var(--color-gray-400);stroke-width:1px}.of-journey[data-astro-cid-22hijcv3] .of-tile[data-astro-cid-22hijcv3]{border:1.5px dashed var(--color-gray-300);background:0 0;box-shadow:0 0 0 10px #ffffffe6}.of-journey[data-astro-cid-22hijcv3] .of-tile[data-astro-cid-22hijcv3] .of-mark{display:none}.of-journey[data-astro-cid-22hijcv3] .of-lines[data-astro-cid-22hijcv3] line[data-astro-cid-22hijcv3]{stroke:var(--color-gray-300);opacity:.7}.of-journey[data-astro-cid-22hijcv3] .of-sector[data-astro-cid-22hijcv3],.of-journey[data-astro-cid-22hijcv3] .of-orbit[data-astro-cid-22hijcv3]{display:none}.of-journey[data-astro-cid-22hijcv3] .of-dot[data-astro-cid-22hijcv3]{background:var(--color-red-300)}.of-loose[data-astro-cid-22hijcv3]{width:var(--pw);transform-origin:100%;animation:3.2s ease-in-out infinite of-wobble;animation-delay:calc(var(--i) * -.8s);flex:none;margin-left:auto}@keyframes of-wobble{0%,to{rotate:0deg;scale:1}50%{rotate:-2deg;scale:.7 1}}.of-shared[data-astro-cid-22hijcv3] .of-pill[data-astro-cid-22hijcv3],.of-people[data-astro-cid-22hijcv3] .of-pill[data-astro-cid-22hijcv3]{animation:of-pill var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}.of-shared[data-astro-cid-22hijcv3] .of-dot[data-astro-cid-22hijcv3],.of-people[data-astro-cid-22hijcv3] .of-dot[data-astro-cid-22hijcv3]{animation:of-dot var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}@keyframes of-pill{0%,8%{border-style:dashed;border-color:var(--color-gray-300);background:0 0}16%,80%{border-style:solid;border-color:var(--color-blue-300);background:var(--color-blue-50)}92%,to{border-style:dashed;border-color:var(--color-gray-300);background:0 0}}@keyframes of-dot{0%,8%,92%,to{background:var(--color-gray-300)}16%,80%{background:var(--color-feedback-success-fg)}}.of-bars[data-astro-cid-22hijcv3]{align-items:flex-end;gap:3px;height:12px;display:flex}.of-bars[data-astro-cid-22hijcv3] b{width:5px;height:var(--h);background:var(--color-action-primary);transform-origin:bottom;animation:of-grow var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}.of-line[data-astro-cid-22hijcv3]{width:44px;height:14px}.of-line[data-astro-cid-22hijcv3] polyline{fill:none;stroke:var(--color-action-primary);stroke-width:1.4px;stroke-dasharray:50;animation:of-draw var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}.of-funnel[data-astro-cid-22hijcv3]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.of-funnel[data-astro-cid-22hijcv3] b{width:var(--w);background:var(--color-action-primary);transform-origin:0;height:3px;animation:of-growx var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s);border-radius:2px}.of-ring[data-astro-cid-22hijcv3]{width:16px;height:16px}.of-ring[data-astro-cid-22hijcv3] circle{fill:none;stroke:var(--color-blue-100);stroke-width:2.4px}.of-ring[data-astro-cid-22hijcv3] .of-ring-on{stroke:var(--color-action-primary);stroke-dasharray:38;transform-origin:50%;animation:of-draw var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s);transform:rotate(-90deg)}.of-measure[data-astro-cid-22hijcv3] .of-dot[data-astro-cid-22hijcv3]{background:var(--color-feedback-success-fg)}@keyframes of-grow{0%,6%{scale:1 .15}18%,85%{scale:1}to{scale:1 .15}}@keyframes of-growx{0%,6%{scale:.15 1}18%,85%{scale:1}to{scale:.15 1}}@keyframes of-draw{0%,6%{stroke-dashoffset:50px}20%,85%{stroke-dashoffset:0}to{stroke-dashoffset:50px}}@keyframes of-flow{to{stroke-dashoffset:-4.8px}}@keyframes of-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.of-student[data-astro-cid-22hijcv3]{display:none}.of[data-astro-cid-22hijcv3] [data-astro-cid-22hijcv3],.of[data-astro-cid-22hijcv3] *{animation:none!important}.of-shared[data-astro-cid-22hijcv3] .of-pill[data-astro-cid-22hijcv3],.of-people[data-astro-cid-22hijcv3] .of-pill[data-astro-cid-22hijcv3]{border-style:solid;border-color:var(--color-blue-300);background:var(--color-blue-50)}.of-shared[data-astro-cid-22hijcv3] .of-dot[data-astro-cid-22hijcv3],.of-people[data-astro-cid-22hijcv3] .of-dot[data-astro-cid-22hijcv3]{background:var(--color-feedback-success-fg)}}.cf[data-astro-cid-a3u77oxj]{--dur:9s;--red:#e07a70;--amber:#d89a3c;--ease:cubic-bezier(.22, .61, .36, 1);aspect-ratio:1;width:min(100%,400px);font-family:var(--font-body);position:relative}.cf-disc[data-astro-cid-a3u77oxj]{background:#ffffff08;border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:4%}.cf-card[data-astro-cid-a3u77oxj]{left:var(--x);top:var(--y);z-index:2;background:var(--color-white);border-radius:9px;flex-direction:column;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 12px 26px -16px #0009}.cf-head[data-astro-cid-a3u77oxj]{border-bottom:1px solid #f0f0f3;align-items:center;gap:6px;padding:7px 9px;display:flex}.cf-bar[data-astro-cid-a3u77oxj]{width:var(--w);background:#d9d9df;border-radius:999px;height:3px;display:block}.cf-dot[data-astro-cid-a3u77oxj]{background:var(--red);border-radius:50%;width:6px;height:6px;margin-left:auto}.cf-amber[data-astro-cid-a3u77oxj]{background:var(--amber)}.cf-g[data-astro-cid-a3u77oxj]{border:1.1px solid #9a9aa5;border-radius:2px;flex:none;width:8px;height:8px;display:block}.cf-g-person[data-astro-cid-a3u77oxj],.cf-g-globe[data-astro-cid-a3u77oxj]{border-radius:50%}.cf-g-pin[data-astro-cid-a3u77oxj]{border-radius:50% 50% 50% 0;rotate:-45deg}.cf-g-chart[data-astro-cid-a3u77oxj]{border-width:0 0 1.1px 1.1px;border-radius:0}.cf-report[data-astro-cid-a3u77oxj]{width:36%}.cf-cols[data-astro-cid-a3u77oxj]{align-items:flex-end;gap:6px;height:46px;padding:8px 10px 10px;display:flex}.cf-col[data-astro-cid-a3u77oxj]{border-radius:2px 2px 0 0;flex:1;display:block}.cf-col-1[data-astro-cid-a3u77oxj]{background:var(--color-blue-300);height:60%}.cf-col-2[data-astro-cid-a3u77oxj]{background:#9ad3b0;height:80%}.cf-col-gap[data-astro-cid-a3u77oxj]{border:1px dashed #c4c4cc;border-bottom:0;height:70%}.cf-team[data-astro-cid-a3u77oxj]{width:26%}.cf-plats[data-astro-cid-a3u77oxj]{gap:4px;padding:7px 9px 8px;display:flex}.cf-pl[data-astro-cid-a3u77oxj]{background:#ececf1;border-radius:2px;width:10px;height:10px;display:block}.cf-pl-1[data-astro-cid-a3u77oxj]{border-radius:50%}.cf-pl-2[data-astro-cid-a3u77oxj]{rotate:45deg;scale:.8}.cf-chip[data-astro-cid-a3u77oxj]{left:var(--fx);top:var(--fy);z-index:3;opacity:0;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.cf-chip-0[data-astro-cid-a3u77oxj]{background:var(--color-blue-300);border-radius:2px}.cf-chip-1[data-astro-cid-a3u77oxj]{background:#9ad3b0;border-radius:2px}.cf-chip-2[data-astro-cid-a3u77oxj]{background:#f0c48a;border-radius:50%}.cf-chip-3[data-astro-cid-a3u77oxj]{background:#e8a7c8;rotate:45deg}@media (prefers-reduced-motion:no-preference){.cf-chip[data-astro-cid-a3u77oxj].is-fit{animation:cf-fit var(--dur) var(--ease) infinite;animation-delay:calc(var(--i) * 1.6s)}.cf-chip[data-astro-cid-a3u77oxj].is-off{animation:cf-off var(--dur) var(--ease) infinite;animation-delay:calc(var(--i) * 1.6s)}.cf-col-1[data-astro-cid-a3u77oxj]{animation:cf-grow var(--dur) var(--ease) infinite}.cf-col-2[data-astro-cid-a3u77oxj]{animation:cf-grow var(--dur) var(--ease) infinite 1.6s}}@keyframes cf-fit{0%,4%{left:var(--fx);top:var(--fy);opacity:0}8%{opacity:1}20%{opacity:1;top:52%;left:50%}24%,to{opacity:0;top:52%;left:50%}}@keyframes cf-off{0%,4%{left:var(--fx);top:var(--fy);opacity:0}8%{opacity:1}18%{left:calc(50% + (var(--fx) - 50%) * .35);top:calc(50% + (var(--fy) - 50%) * .35);opacity:1}22%{left:calc(50% + (var(--fx) - 50%) * .45);top:calc(50% + (var(--fy) - 50%) * .45)}30%{left:calc(50% + (var(--fx) - 50%) * .7);top:calc(50% + (var(--fy) - 50%) * .7);opacity:.8}36%,to{opacity:0}}@keyframes cf-grow{0%,18%{scale:1 .15}24%,92%{scale:1}to{scale:1 .15}}.cf-col-1[data-astro-cid-a3u77oxj],.cf-col-2[data-astro-cid-a3u77oxj]{transform-origin:bottom}.cf-plat[data-astro-cid-a3u77oxj]{width:36%}.cf-body[data-astro-cid-a3u77oxj]{padding:8px 9px 9px;display:flex}.cf-name[data-astro-cid-a3u77oxj]{background:var(--color-blue-50);font-family:var(--font-mono);white-space:nowrap;color:var(--color-text-brand);border-radius:999px;padding:3px 9px;font-size:11px}.cf-rep[data-astro-cid-a3u77oxj]{width:62%}.cf-row[data-astro-cid-a3u77oxj]{grid-template-columns:74px 1fr;align-items:center;gap:8px;padding:7px 10px;display:grid}.cf-row[data-astro-cid-a3u77oxj]+.cf-row[data-astro-cid-a3u77oxj]{border-top:1px solid #f0f0f3}.cf-rn[data-astro-cid-a3u77oxj]{font-family:var(--font-mono);white-space:nowrap;color:var(--color-text-secondary);font-size:10.5px}.cf-rv[data-astro-cid-a3u77oxj]{width:var(--w);background:var(--color-blue-200);border-radius:2px;height:6px;display:block}.cf-ne[data-astro-cid-a3u77oxj]{font-family:var(--font-mono);color:var(--red);font-size:16px;font-weight:400;position:absolute;top:calc(50% + 12px);right:-24px;translate:0 -50%}.cf-send[data-astro-cid-a3u77oxj]{z-index:3;background:var(--color-blue-300);opacity:0;border-radius:2px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.cf-send-a[data-astro-cid-a3u77oxj]{top:34%;left:28%}.cf-send-b[data-astro-cid-a3u77oxj]{top:34%;left:72%}@media (prefers-reduced-motion:no-preference){.cf-send-a[data-astro-cid-a3u77oxj]{animation:cf-send-a var(--dur) var(--ease) infinite}.cf-send-b[data-astro-cid-a3u77oxj]{animation:cf-send-b var(--dur) var(--ease) infinite}.cf-row-a[data-astro-cid-a3u77oxj]{animation:cf-row var(--dur) var(--ease) infinite}.cf-row-b[data-astro-cid-a3u77oxj]{animation:cf-row var(--dur) var(--ease) infinite .9s}.cf-ne[data-astro-cid-a3u77oxj],.cf-rep[data-astro-cid-a3u77oxj] .cf-dot[data-astro-cid-a3u77oxj]{animation:cf-ne var(--dur) ease infinite}}@keyframes cf-send-a{0%,6%{opacity:0;top:34%;left:28%}10%{opacity:1}24%{opacity:1;top:62%;left:40%}28%,to{opacity:0;top:62%;left:40%}}@keyframes cf-send-b{0%,16%{opacity:0;top:34%;left:72%}20%{opacity:1}34%{opacity:1;top:72%;left:40%}38%,to{opacity:0;top:72%;left:40%}}@keyframes cf-row{0%,22%{opacity:.15}28%,94%{opacity:1}to{opacity:.15}}@keyframes cf-ne{0%,42%{opacity:0}48%,94%{opacity:1}to{opacity:0}}.po-pass[data-astro-cid-px3tkukx]{display:contents}.po-exit[data-astro-cid-px3tkukx]{--e:calc(max(0px, (100vw - var(--container-page)) / 2) + var(--margin-desktop));--w:calc((100vw - 2 * var(--e) - 2 * var(--po-gap,var(--spacing-12))) / 3)}.po-exit[data-astro-cid-px3tkukx].po-shaded:before{display:none}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.po-exit[data-astro-cid-px3tkukx] .po-term[data-astro-cid-px3tkukx]{z-index:1}}.po-cbg[data-astro-cid-px3tkukx]{display:none}@media (width>=600px){.po-cbg[data-astro-cid-px3tkukx]{z-index:-2;pointer-events:none;width:100vw;display:flex;position:absolute;inset:0 auto 0 calc(50% - 50vw)}}.po-cbg[data-astro-cid-px3tkukx] i{will-change:translate;height:100%;display:block}.po-cbg[data-astro-cid-px3tkukx] i:first-child{width:calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2);background:var(--color-white)}.po-cbg[data-astro-cid-px3tkukx] i:nth-child(2){width:calc(var(--w) + var(--po-gap,var(--spacing-12)));background:#fafbff}@supports (color:color-mix(in lab, red, red)){.po-cbg[data-astro-cid-px3tkukx] i:nth-child(2){background:color-mix(in srgb, var(--color-blue-100) 30%, white)}}.po-cbg[data-astro-cid-px3tkukx] i:nth-child(3){background:#f5f6ff;flex:1}@supports (color:color-mix(in lab, red, red)){.po-cbg[data-astro-cid-px3tkukx] i:nth-child(3){background:color-mix(in srgb, var(--color-blue-100) 60%, white)}}.po-term[data-astro-cid-px3tkukx]{border:1px solid var(--color-bg-bright);background:var(--color-white);width:100%;max-width:760px;color:var(--color-text-primary);border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -40px #10185a40}.po-term-bar[data-astro-cid-px3tkukx]{border-bottom:1px solid var(--color-blue-200);align-items:center;gap:14px;padding:18px 24px;display:flex}.po-term-bar[data-astro-cid-px3tkukx] i{background:var(--color-bg-bright);width:22px;height:22px}.po-term-bar[data-astro-cid-px3tkukx] b{background:var(--color-blue-200);border-radius:999px;width:84px;height:6px}.po-term-line[data-astro-cid-px3tkukx]{padding:var(--spacing-8) var(--spacing-6);margin:0;display:grid}@media (width>=600px){.po-term-line[data-astro-cid-px3tkukx]{padding:var(--spacing-18) var(--spacing-24)}}.po-term-line[data-astro-cid-px3tkukx]{font-family:var(--font-body);font-size:var(--text-body-xl);letter-spacing:-.01em;color:var(--color-text-primary);box-sizing:border-box;font-weight:300;line-height:1.5}.po-term-ghost[data-astro-cid-px3tkukx],.po-term-live[data-astro-cid-px3tkukx]{grid-area:1/1;min-width:0}.po-term-ghost[data-astro-cid-px3tkukx]{visibility:hidden}.po-term-ghost[data-astro-cid-px3tkukx] .po-term-caret{display:none}.po-term[data-astro-cid-px3tkukx] .po-hl{background:linear-gradient(var(--color-bg-bright), var(--color-bg-bright)) no-repeat 0 0 / 0% 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 .06em;padding:.04em .28em;transition:background-size .6s cubic-bezier(.22,.61,.36,1),color .25s}.po-term[data-astro-cid-px3tkukx] .po-hl.is-on{color:var(--color-white);background-size:100% 100%}@media (prefers-reduced-motion:reduce){.po-term[data-astro-cid-px3tkukx] .po-hl{transition:none}}.po-term-pr[data-astro-cid-px3tkukx]{color:var(--color-bg-bright);margin-right:12px}.po-term-caret[data-astro-cid-px3tkukx]{vertical-align:-.12em;background:var(--color-bg-bright);width:.5em;height:1em;margin-left:4px;display:none}@media (prefers-reduced-motion:no-preference){.po-term[data-astro-cid-px3tkukx].is-done .po-term-caret[data-astro-cid-px3tkukx]{animation:1s step-end infinite po-blink}}@keyframes po-blink{50%{opacity:0}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.po-exit-pin[data-astro-cid-px3tkukx]{height:calc(var(--po-h,100svh) + 100svh - var(--layout-header-height))}.po-exit[data-astro-cid-px3tkukx] .po-list[data-astro-cid-px3tkukx]{margin-top:0}.po-exit[data-astro-cid-px3tkukx].po-shaded .po-in[data-astro-cid-px3tkukx]{gap:var(--spacing-24)}.po-exit[data-astro-cid-px3tkukx] .po-h[data-astro-cid-px3tkukx]{transition:color .5s cubic-bezier(.22,.61,.36,1)}.po-exit[data-astro-cid-px3tkukx].is-blue .po-h[data-astro-cid-px3tkukx]{color:var(--color-white)}.po-exit[data-astro-cid-px3tkukx].is-blue .po-in[data-astro-cid-px3tkukx]>div[data-astro-cid-px3tkukx]>:first-child{color:var(--color-white);background:#ffffff1f;border-color:#ffffff4d;transition:color .5s,background-color .5s,border-color .5s}.po-exit-pin[data-astro-cid-px3tkukx]>.po-exit[data-astro-cid-px3tkukx].po-exit{top:var(--po-top,var(--layout-header-height));min-height:calc(100svh - var(--layout-header-height));position:sticky;overflow:hidden}.po-exit-pin[data-astro-cid-px3tkukx] .po-exit[data-astro-cid-px3tkukx] .po-in[data-astro-cid-px3tkukx].po-in{min-height:calc(100svh - var(--layout-header-height));padding-block:calc(var(--spacing-16) * 3) var(--spacing-24);justify-content:center;position:relative}.po-exit[data-astro-cid-px3tkukx] .po-term[data-astro-cid-px3tkukx]{margin:0 0 0 calc(min(760px, 100% - 2 * var(--margin-desktop,48px)) / -2);width:min(760px, 100% - 2 * var(--margin-desktop,48px));opacity:0;pointer-events:none;max-width:none;position:absolute;top:60%;left:50%;translate:0 16px}}.po[data-astro-cid-px3tkukx],.po[data-astro-cid-px3tkukx] [data-astro-cid-px3tkukx]{box-sizing:border-box}.po[data-astro-cid-px3tkukx]{border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);box-shadow:0 0 0 100vmax var(--color-bg-surface);clip-path:inset(0 -100vmax);color:var(--color-text-primary)}.po-shaded[data-astro-cid-px3tkukx]{isolation:isolate;position:relative}@media (width>=600px){.po-shaded:before{--e:calc(max(0px, (100vw - var(--container-page)) / 2) + var(--margin-desktop));--w:calc((100vw - 2 * var(--e) - 2 * var(--po-gap,var(--spacing-12))) / 3);content:"";z-index:-2;background:linear-gradient(90deg, var(--color-white) calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2), #fafbff 0 calc(var(--e) + 2 * var(--w) + var(--po-gap,var(--spacing-12)) * 1.5), #f5f6ff 0);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.po-shaded:before{background:linear-gradient(90deg, var(--color-white) calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2), color-mix(in srgb, var(--color-blue-100) 30%, white) 0 calc(var(--e) + 2 * var(--w) + var(--po-gap,var(--spacing-12)) * 1.5), color-mix(in srgb, var(--color-blue-100) 60%, white) 0)}}.po-shaded.po-two.po-models:before{--w:calc((100vw - 2 * var(--e) - var(--po-gap,var(--spacing-12))) / 2);background:linear-gradient(90deg, var(--color-white) calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2), #fafbff 0 calc(100vw - var(--e) * .5), #f5f6ff 0)}@supports (color:color-mix(in lab, red, red)){.po-shaded.po-two.po-models:before{background:linear-gradient(90deg, var(--color-white) calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2), color-mix(in srgb, var(--color-blue-100) 30%, white) 0 calc(100vw - var(--e) * .5), color-mix(in srgb, var(--color-blue-100) 60%, white) 0)}}}.po-two[data-astro-cid-px3tkukx].po-models .po-model[data-astro-cid-px3tkukx] .om{max-width:520px}.po-shaded[data-astro-cid-px3tkukx].po-two.po-models .po-in[data-astro-cid-px3tkukx]{gap:var(--spacing-18)}.po-shades[data-astro-cid-px3tkukx]{z-index:-1;pointer-events:none;width:100vw;height:62%;position:absolute;bottom:0;left:50%;overflow:hidden;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.po-shades[data-astro-cid-px3tkukx] i{filter:blur(70px);opacity:.9;border-radius:50%;width:55vw;height:90%;position:absolute;bottom:-30%}.po-shades[data-astro-cid-px3tkukx] i:first-child{background:radial-gradient(closest-side, var(--color-blue-100), transparent);left:-8vw}.po-shades[data-astro-cid-px3tkukx] i:nth-child(2){background:radial-gradient(closest-side, var(--color-blue-50), transparent);opacity:1;left:26vw}.po-shades[data-astro-cid-px3tkukx] i:nth-child(3){background:radial-gradient(closest-side, var(--color-blue-100), transparent);opacity:.7;left:56vw}@media (prefers-reduced-motion:no-preference){.po-shades[data-astro-cid-px3tkukx] i[data-astro-cid-px3tkukx]{animation:18s ease-in-out infinite alternate po-drift}.po-shades[data-astro-cid-px3tkukx] i[data-astro-cid-px3tkukx]:nth-child(2){animation-duration:22s;animation-delay:-6s}.po-shades[data-astro-cid-px3tkukx] i[data-astro-cid-px3tkukx]:nth-child(3){animation-duration:26s;animation-delay:-12s}}@keyframes po-drift{0%{translate:-4vw 6%;scale:.92}to{translate:5vw -4%;scale:1.08}}.po-in[data-astro-cid-px3tkukx]{gap:var(--spacing-24);width:100%;padding-block:var(--section-pad);flex-direction:column;display:flex}.po-shaded[data-astro-cid-px3tkukx] .po-in[data-astro-cid-px3tkukx]{gap:calc(var(--spacing-24) * 1.6);padding-block:calc(var(--section-pad) * 1.5)}.po-tight[data-astro-cid-px3tkukx] .po-in[data-astro-cid-px3tkukx]{padding-block:var(--section-pad)}.po-shaded[data-astro-cid-px3tkukx] .po-item[data-astro-cid-px3tkukx]{padding-top:0}.po-model[data-astro-cid-px3tkukx]{width:100%;margin-bottom:var(--spacing-10)}.po-models[data-astro-cid-px3tkukx] .po-model[data-astro-cid-px3tkukx] .om,.po-models[data-astro-cid-px3tkukx] .po-item[data-astro-cid-px3tkukx] .po-b[data-astro-cid-px3tkukx]{max-width:none}.po-models[data-astro-cid-px3tkukx] .po-t[data-astro-cid-px3tkukx]~.po-b[data-astro-cid-px3tkukx]{margin-top:calc(var(--spacing-3) - var(--spacing-6))}.po-models[data-astro-cid-px3tkukx]{--po-gap:calc(var(--spacing-24) * 1.25)}.po-fig[data-astro-cid-px3tkukx]{width:96px;height:64px;margin-bottom:var(--spacing-10);fill:none;stroke:var(--color-action-primary);stroke-width:1.2px;overflow:visible}.po-fig[data-astro-cid-px3tkukx] .po-fill{fill:var(--color-action-primary);stroke:none}.po-fig[data-astro-cid-px3tkukx] .po-dash{stroke-dasharray:3 3}.po-zz[data-astro-cid-px3tkukx]{gap:var(--spacing-16);margin:0;padding:0;list-style:none;display:grid}.po-in[data-astro-cid-px3tkukx]:has(.po-zz){gap:var(--spacing-12);padding-bottom:0}.po-zz-row[data-astro-cid-px3tkukx]{gap:var(--spacing-10);display:grid}@media (width>=600px){.po-zz-row[data-astro-cid-px3tkukx]{align-items:center;column-gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr))}}.po-zz-text[data-astro-cid-px3tkukx]{justify-content:center;gap:var(--spacing-5);flex-direction:column;display:flex}.po-cols[data-astro-cid-px3tkukx]{gap:var(--spacing-6) var(--spacing-16);display:grid}@media (width>=1024px){.po-cols[data-astro-cid-px3tkukx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.po-col[data-astro-cid-px3tkukx]{gap:var(--spacing-4);flex-direction:column;display:flex}.po-col[data-astro-cid-px3tkukx] .po-b{max-width:560px}.po-band[data-astro-cid-px3tkukx]{justify-items:center;gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-10);border:1px solid var(--color-border-default);background:#f7f8ff;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.po-band[data-astro-cid-px3tkukx]{background:color-mix(in srgb, var(--color-blue-100) 45%, white)}}@media (width>=600px){.po-band[data-astro-cid-px3tkukx]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.po-band-arrow[data-astro-cid-px3tkukx] svg[data-astro-cid-px3tkukx]{fill:none;width:48px;height:12px;stroke:var(--color-blue-300);stroke-width:1.4px;rotate:90deg}@media (width>=600px){.po-band-arrow[data-astro-cid-px3tkukx] svg[data-astro-cid-px3tkukx]{rotate:none}}.po-zz[data-astro-cid-px3tkukx] .po-zz-text[data-astro-cid-px3tkukx] .po-b[data-astro-cid-px3tkukx]{max-width:none}.po-zz-fig[data-astro-cid-px3tkukx]{min-height:440px;padding-block:var(--spacing-10);place-items:center;display:grid;position:relative}.po-zz-fig[data-astro-cid-px3tkukx]>[data-astro-cid-px3tkukx]:last-child{position:relative}.po-zz-grid[data-astro-cid-px3tkukx]{-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-composite:intersect}.po-zz-grid[data-astro-cid-px3tkukx] .wg path{stroke:#4261f41f}.po-zz-fig[data-astro-cid-px3tkukx] .po-fig{width:240px;height:160px;margin:0}.po-zz-fig[data-astro-cid-px3tkukx] rect{vector-effect:non-scaling-stroke}@media (width>=600px){.po-zz-row[data-astro-cid-px3tkukx].is-flip .po-zz-fig{order:-1}}.po-zz-fig[data-astro-cid-px3tkukx]:has(.om2-self){padding-block:var(--spacing-18)}.po-zz-fig[data-astro-cid-px3tkukx]:has(.om2-self) .po-zz-grid{inset:calc(var(--spacing-6) * -1) calc(var(--spacing-10) * -1);background:#f7f8ff}@supports (color:color-mix(in lab, red, red)){.po-zz-fig[data-astro-cid-px3tkukx]:has(.om2-self) .po-zz-grid{background:color-mix(in srgb, var(--color-blue-100) 45%, white)}}.po-lede[data-astro-cid-px3tkukx].is-wide{max-width:880px}.po-step[data-astro-cid-px3tkukx]{color:var(--color-action-primary)}.po-lede[data-astro-cid-px3tkukx]{max-width:560px;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:var(--color-text-secondary);margin:0}.po-h[data-astro-cid-px3tkukx]{white-space:pre-line;max-width:42ch;font-size:var(--text-heading-lg);font-weight:400;line-height:var(--text-heading-lg--line-height);letter-spacing:-.04em;margin:0}.po-list[data-astro-cid-px3tkukx]{gap:var(--spacing-10);margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.po-list[data-astro-cid-px3tkukx]{gap:var(--po-gap,var(--spacing-12));grid-template-columns:repeat(3,minmax(0,1fr))}.po-two[data-astro-cid-px3tkukx].po-models .po-list[data-astro-cid-px3tkukx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.po-models[data-astro-cid-px3tkukx] .po-list[data-astro-cid-px3tkukx],.po-two[data-astro-cid-px3tkukx].po-models .po-list[data-astro-cid-px3tkukx]{grid-template-columns:minmax(0,1fr);max-width:560px}.po-models[data-astro-cid-px3tkukx].po-shaded:before,.po-models[data-astro-cid-px3tkukx] .po-cbg[data-astro-cid-px3tkukx]{display:none}}.po-item[data-astro-cid-px3tkukx]{gap:var(--spacing-6);padding-top:var(--spacing-12);border-top:0;flex-direction:column;display:flex;position:relative}.po-run[data-astro-cid-px3tkukx]{height:16px;padding-right:var(--spacing-2);background:var(--color-bg-surface);position:absolute;top:-8px;left:0;right:auto}.po-run[data-astro-cid-px3tkukx] .po-icon{display:block}.po-nb[data-astro-cid-px3tkukx]{border:1px solid var(--color-action-primary);background:var(--color-bg-surface);width:36px;height:36px;color:var(--color-action-primary);font-family:var(--font-mono);place-items:center;font-size:13px;display:grid;position:absolute;top:-18px;left:0}.po-nb[data-astro-cid-px3tkukx]~.po-t[data-astro-cid-px3tkukx]{margin-top:var(--spacing-4)}.po-k[data-astro-cid-px3tkukx]{font-family:var(--font-mono);opacity:.72;font-size:13px;line-height:1.4}.po-t[data-astro-cid-px3tkukx]{font-size:var(--text-title-lg);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:400;line-height:1.3}.po-a[data-astro-cid-px3tkukx]{color:inherit;text-decoration:none}.po-item[data-astro-cid-px3tkukx]:hover .po-a[data-astro-cid-px3tkukx],.po-a[data-astro-cid-px3tkukx]:focus-visible{text-underline-offset:.18em;text-decoration:underline 1px}.po-tight[data-astro-cid-px3tkukx] .po-b[data-astro-cid-px3tkukx],.po-has-outcome[data-astro-cid-px3tkukx] .po-b[data-astro-cid-px3tkukx]{max-width:340px}.po-outcome[data-astro-cid-px3tkukx]{align-self:start}@media (width>=768px){.po-has-outcome[data-astro-cid-px3tkukx] .po-item[data-astro-cid-px3tkukx]:first-child{grid-column:2}.po-has-outcome[data-astro-cid-px3tkukx] .po-outcome[data-astro-cid-px3tkukx]{margin-top:var(--spacing-6);grid-column:2/span 2}}.po-fade[data-astro-cid-px3tkukx]{isolation:isolate;position:relative}.po-fade[data-astro-cid-px3tkukx]:after{content:"";z-index:-1;width:100vw;height:calc(var(--section-pad) * 2.5);background:linear-gradient(180deg, transparent, #4261f459 55%, var(--color-bg-brand));position:absolute;bottom:0;left:calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.po-fade[data-astro-cid-px3tkukx]:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-bg-brand) 35%, transparent) 55%, var(--color-bg-brand))}}.po-fade[data-astro-cid-px3tkukx]:after{pointer-events:none}.po-ot[data-astro-cid-px3tkukx]{text-wrap:balance;max-width:none;font-size:var(--text-title-lg);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:400;line-height:1.3}.po-close[data-astro-cid-px3tkukx]{max-width:60ch;margin:calc(var(--spacing-24) * -.6) 0 0;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:var(--color-text-secondary)}.po-b[data-astro-cid-px3tkukx]{max-width:40ch;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:300;line-height:var(--text-body-md--line-height);color:var(--color-text-secondary);margin:0}.po-slot[data-astro-cid-px3tkukx]{width:100%;margin-bottom:var(--spacing-6)}.po-ruled[data-astro-cid-px3tkukx] .po-list[data-astro-cid-px3tkukx]{gap:0}.po[data-astro-cid-px3tkukx].po-ruled .po-h[data-astro-cid-px3tkukx],.po[data-astro-cid-px3tkukx].po-ruled .po-lede[data-astro-cid-px3tkukx]{max-width:560px}.po[data-astro-cid-px3tkukx].po-ruled .po-h[data-astro-cid-px3tkukx]{font-size:var(--text-heading-lg);letter-spacing:-.03em;line-height:1.1}.po-thin[data-astro-cid-px3tkukx]{fill:none;stroke:currentColor;stroke-width:1.2px;width:168px;height:auto;overflow:visible}.po-thin[data-astro-cid-px3tkukx] *{vector-effect:non-scaling-stroke}.po-thin[data-astro-cid-px3tkukx] .po-on[data-astro-cid-px3tkukx]{fill:currentColor}.po-thin[data-astro-cid-px3tkukx] path[data-astro-cid-px3tkukx]{fill:none;stroke-width:1.4px}@media (width>=600px){.po-ruled[data-astro-cid-px3tkukx] .po-item[data-astro-cid-px3tkukx]{padding-inline:var(--spacing-8);border-left:1px solid #ffffff47}.po-ruled[data-astro-cid-px3tkukx] .po-item[data-astro-cid-px3tkukx]:first-child{border-left:0;padding-left:0}.po-ruled[data-astro-cid-px3tkukx] .po-item[data-astro-cid-px3tkukx]:first-child .po-slot[data-astro-cid-px3tkukx]{padding-right:var(--spacing-8)}}.po[data-astro-cid-px3tkukx].po-brand{background:var(--color-bg-brand);box-shadow:0 0 0 100vmax var(--color-bg-brand);color:var(--color-white);border-top-color:#0000}.po[data-astro-cid-px3tkukx].po-brand .po-shades{display:none}.po[data-astro-cid-px3tkukx].po-brand .po-h,.po[data-astro-cid-px3tkukx].po-brand .po-t{color:var(--color-white)}.po[data-astro-cid-px3tkukx].po-brand .po-b,.po[data-astro-cid-px3tkukx].po-brand .po-lede{color:var(--color-text-on-brand-muted)}.po[data-astro-cid-px3tkukx].po-brand .po-fig{stroke:var(--color-white)}.po[data-astro-cid-px3tkukx].po-brand .po-fig .po-fill{fill:var(--color-white)}@media (width>=600px){.po[data-astro-cid-px3tkukx].po-brand.po-shaded:before{background:linear-gradient(90deg, var(--color-bg-brand) calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2), #3d59e0 0 calc(var(--e) + 2 * var(--w) + var(--po-gap,var(--spacing-12)) * 1.5), #3751cd 0)}@supports (color:color-mix(in lab, red, red)){.po[data-astro-cid-px3tkukx].po-brand.po-shaded:before{background:linear-gradient(90deg, var(--color-bg-brand) calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2), color-mix(in srgb, var(--color-bg-brand) 92%, black) 0 calc(var(--e) + 2 * var(--w) + var(--po-gap,var(--spacing-12)) * 1.5), color-mix(in srgb, var(--color-bg-brand) 84%, black) 0)}}}.po[data-astro-cid-px3tkukx].po-dark{--po-g1:#3a3a3d;--po-g2:#373739;--po-g3:#333336;background:var(--po-g1);box-shadow:0 0 0 100vmax var(--po-g1)}.po[data-astro-cid-px3tkukx].po-dark .po-b,.po[data-astro-cid-px3tkukx].po-dark .po-lede{color:var(--color-text-on-inverse-muted)}@media (width>=600px){.po[data-astro-cid-px3tkukx].po-dark.po-shaded:before{background:linear-gradient(90deg, var(--po-g1) calc(var(--e) + var(--w) + var(--po-gap,var(--spacing-12)) / 2), var(--po-g2) 0 calc(var(--e) + 2 * var(--w) + var(--po-gap,var(--spacing-12)) * 1.5), var(--po-g3) 0)}}.po-mx[data-astro-cid-px3tkukx]{width:144px;height:96px;stroke:var(--color-white);margin-bottom:0}.po-mx[data-astro-cid-px3tkukx] rect{vector-effect:non-scaling-stroke}.po-mx[data-astro-cid-px3tkukx] .po-fill,.po-mx[data-astro-cid-px3tkukx] .po-a-found,.po-mx[data-astro-cid-px3tkukx] .po-a-fix{fill:var(--color-white)}@media (prefers-reduced-motion:no-preference){.po-mx[data-astro-cid-px3tkukx] .po-a-scan[data-astro-cid-px3tkukx]{animation:7s infinite po-scan;animation-delay:calc(var(--k) * .35s)}.po-mx[data-astro-cid-px3tkukx] .po-a-found[data-astro-cid-px3tkukx]{animation:7s infinite po-found}.po-mx[data-astro-cid-px3tkukx] .po-a-fill[data-astro-cid-px3tkukx]{animation:7s infinite po-fill;animation-delay:calc(var(--k) * .18s)}.po-mx[data-astro-cid-px3tkukx] .po-a-fix[data-astro-cid-px3tkukx]{animation:7s infinite po-fix}}@keyframes po-scan{0%,4%{fill:#0000}6%,10%{fill:#ffffff8c}14%,to{fill:#0000}}@keyframes po-found{0%,20%{fill:#0000}24%,92%{fill:var(--color-white)}to{fill:#0000}}@keyframes po-fill{0%,6%{fill:#0000}10%,90%{fill:var(--color-white)}to{fill:#0000}}@keyframes po-fix{0%,30%{fill:#0000;stroke-dasharray:2 2}36%,92%{fill:var(--color-white);stroke-dasharray:none}to{fill:#0000;stroke-dasharray:2 2}}.po-dark[data-astro-cid-px3tkukx] .po-in[data-astro-cid-px3tkukx]:has(>.po-zz){gap:var(--spacing-12)}.po-dark[data-astro-cid-px3tkukx] .po-zz-row[data-astro-cid-px3tkukx]{align-items:start}.po-zz-head[data-astro-cid-px3tkukx]{margin-bottom:var(--spacing-6)}.po-dark[data-astro-cid-px3tkukx] .po-zz-fig[data-astro-cid-px3tkukx]{align-content:start;padding-top:0}
