.mb-spinner[data-astro-cid-edonf5aw]{color:inherit;flex-shrink:0;display:inline-flex}.mb-spinner-sm[data-astro-cid-edonf5aw]{font-size:14px}.mb-spinner-default[data-astro-cid-edonf5aw]{font-size:20px}.mb-spinner-lg[data-astro-cid-edonf5aw]{font-size:32px}.mb-spinner[data-astro-cid-edonf5aw] svg{width:1em;height:1em}@media (prefers-reduced-motion:no-preference){.mb-spinner[data-astro-cid-edonf5aw] svg{animation:.8s linear infinite mb-spin}}@keyframes mb-spin{to{transform:rotate(360deg)}}.mb-btn[data-astro-cid-rdlgpwb2]{--mb-btn-shift:2px;--mb-btn-lift:1px;--mb-btn-pad:18px;--mb-btn-gap:8px;--mb-btn-fill:transparent;--mb-btn-rule:transparent;height:44px;font-family:var(--mb-display);color:var(--ink);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;isolation:isolate;transition:color var(--mb-snap);background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:stretch;padding:0;font-size:14px;font-weight:650;line-height:1;display:inline-flex;position:relative}[data-astro-cid-rdlgpwb2]:where(.mb-btn){outline-offset:0}.mb-btn-layer[data-astro-cid-rdlgpwb2]{top:var(--mb-btn-shift);right:calc(-1 * var(--mb-btn-shift));bottom:calc(-1 * var(--mb-btn-shift));left:var(--mb-btn-shift);z-index:0;pointer-events:none;background:var(--mb-rule);position:absolute}.mb-btn-face[data-astro-cid-rdlgpwb2]{z-index:1;padding:0 var(--mb-btn-pad);background:var(--mb-btn-fill);border:1px solid var(--mb-btn-rule);transition:background-color var(--mb-snap), border-color var(--mb-snap);flex:1;align-items:center;display:grid;position:relative;overflow-x:clip}.mb-btn-label[data-astro-cid-rdlgpwb2]{gap:var(--mb-btn-gap);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.mb-btn[data-astro-cid-rdlgpwb2] .mb-btn-icon{flex-shrink:0;width:16px;height:16px}.mb-btn[data-astro-cid-rdlgpwb2] .mb-btn-spinner{visibility:hidden;transform:translateX(calc(100% + var(--mb-btn-pad)));grid-area:1/1;justify-content:center;font-size:16px;display:flex}.mb-btn[data-astro-cid-rdlgpwb2] .mb-btn-spinner svg{animation-play-state:paused}.mb-btn-size-xs[data-astro-cid-rdlgpwb2]{--mb-btn-pad:8px;--mb-btn-gap:4px;height:28px;font-size:12px}.mb-btn-size-sm[data-astro-cid-rdlgpwb2]{--mb-btn-pad:12px;--mb-btn-gap:6px;height:36px;font-size:14px}.mb-btn-size-lg[data-astro-cid-rdlgpwb2]{--mb-btn-pad:24px;height:52px;font-size:16px}.mb-btn-square[data-astro-cid-rdlgpwb2]{--mb-btn-pad:0px}.mb-btn-size-icon-xs[data-astro-cid-rdlgpwb2]{width:28px;height:28px}.mb-btn-size-icon-sm[data-astro-cid-rdlgpwb2]{width:36px;height:36px}.mb-btn[data-astro-cid-rdlgpwb2]:is(.mb-btn-size-sm,.mb-btn-size-icon-sm):after{content:"";position:absolute;inset:min(0px,50% - 22px)}.mb-btn-size-icon[data-astro-cid-rdlgpwb2]{width:44px}.mb-btn-size-icon-lg[data-astro-cid-rdlgpwb2]{width:52px;height:52px}.mb-btn[data-astro-cid-rdlgpwb2]:is(.mb-btn-size-xs,.mb-btn-size-icon-xs) .mb-btn-icon{width:14px;height:14px}.mb-btn[data-astro-cid-rdlgpwb2]:is(.mb-btn-size-lg,.mb-btn-size-icon-lg) .mb-btn-icon{width:18px;height:18px}.mb-btn-default[data-astro-cid-rdlgpwb2]{--mb-btn-fill:var(--blue);--mb-btn-rule:var(--mb-rule);color:var(--v2-bg)}.mb-btn-default[data-astro-cid-rdlgpwb2][data-state=hover]{--mb-btn-fill:var(--blue-2)}@media (hover:hover) and (pointer:fine){.mb-btn-default[data-astro-cid-rdlgpwb2]:hover{--mb-btn-fill:var(--blue-2)}}.mb-btn-secondary[data-astro-cid-rdlgpwb2]{--mb-btn-fill:var(--v2-panel-elevated);--mb-btn-rule:var(--mb-hair)}.mb-btn-outline[data-astro-cid-rdlgpwb2]{--mb-btn-fill:var(--v2-bg);--mb-btn-rule:var(--mb-rule)}.mb-btn-outline[data-astro-cid-rdlgpwb2][data-state=hover],.mb-btn-ghost[data-astro-cid-rdlgpwb2][data-state=hover]{--mb-btn-fill:var(--v2-panel-elevated)}@media (hover:hover) and (pointer:fine){.mb-btn-outline[data-astro-cid-rdlgpwb2]:hover,.mb-btn-ghost[data-astro-cid-rdlgpwb2]:hover{--mb-btn-fill:var(--v2-panel-elevated)}}.mb-btn-destructive[data-astro-cid-rdlgpwb2]{--mb-btn-fill:var(--error);--mb-btn-rule:var(--mb-rule);color:var(--v2-bg)}.mb-btn-destructive[data-astro-cid-rdlgpwb2][data-state=hover]{--mb-btn-fill:color-mix(in srgb, var(--error) 80%, var(--ink))}@media (hover:hover) and (pointer:fine){.mb-btn-destructive[data-astro-cid-rdlgpwb2]:hover{--mb-btn-fill:color-mix(in srgb, var(--error) 80%, var(--ink))}}.mb-btn-link[data-astro-cid-rdlgpwb2]{--mb-btn-pad:0px;height:auto;text-decoration:underline 2px;text-decoration-color:var(--blue);text-underline-offset:4px}.mb-btn-link[data-astro-cid-rdlgpwb2][data-state=hover]{color:var(--blue)}@media (hover:hover) and (pointer:fine){.mb-btn-link[data-astro-cid-rdlgpwb2]:hover{color:var(--blue)}}.mb-btn-raised[data-astro-cid-rdlgpwb2]:is(:active,[data-state=pressed]) .mb-btn-layer[data-astro-cid-rdlgpwb2]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.mb-btn-raised[data-astro-cid-rdlgpwb2][data-state=hover] .mb-btn-face[data-astro-cid-rdlgpwb2]{transform:translate(calc(-1 * var(--mb-btn-lift)), calc(-1 * var(--mb-btn-lift)))}@media (hover:hover) and (pointer:fine){.mb-btn-raised[data-astro-cid-rdlgpwb2]:hover .mb-btn-face[data-astro-cid-rdlgpwb2]{transform:translate(calc(-1 * var(--mb-btn-lift)), calc(-1 * var(--mb-btn-lift)))}}.mb-btn-raised[data-astro-cid-rdlgpwb2]:is(:active,[data-state=pressed]) .mb-btn-face[data-astro-cid-rdlgpwb2]{transform:translate(var(--mb-btn-shift), var(--mb-btn-shift))}.mb-btn-raised[data-astro-cid-rdlgpwb2]:is(:active,[data-state=pressed]) .mb-btn-layer[data-astro-cid-rdlgpwb2]{visibility:visible}}.mb-btn-raised[data-astro-cid-rdlgpwb2]:is(:focus-visible,[data-state=focus-visible]){outline-offset:calc(var(--mb-btn-shift) + 4px)}.mb-btn-default[data-astro-cid-rdlgpwb2]:is(:active,[data-state=pressed]){--mb-btn-fill:var(--blue-2)}.mb-btn-secondary[data-astro-cid-rdlgpwb2]:is(:active,[data-state=pressed]){--mb-btn-fill:var(--v2-panel)}.mb-btn[data-astro-cid-rdlgpwb2]:is(.mb-btn-outline,.mb-btn-ghost):is(:active,[data-state=pressed]){--mb-btn-fill:var(--ink-2);color:var(--v2-bg)}.mb-btn-destructive[data-astro-cid-rdlgpwb2]:is(:active,[data-state=pressed]){--mb-btn-fill:color-mix(in srgb, var(--error) 65%, var(--ink))}.mb-btn-link[data-astro-cid-rdlgpwb2]:is(:active,[data-state=pressed]){color:var(--blue-2);text-decoration-thickness:3px}.mb-btn-default[data-astro-cid-rdlgpwb2].active{--mb-btn-fill:var(--ink);--mb-btn-rule:var(--ink);color:var(--v2-bg)}.mb-btn-raised[data-astro-cid-rdlgpwb2]:is(.active,[disabled],[aria-disabled=true],.mb-btn-loading,[data-state=submitting]) .mb-btn-layer[data-astro-cid-rdlgpwb2]{visibility:hidden}.mb-btn-raised[data-astro-cid-rdlgpwb2]:is(.active,[disabled],[aria-disabled=true],.mb-btn-loading,[data-state=submitting]) .mb-btn-face[data-astro-cid-rdlgpwb2]{transform:none}.mb-btn[data-astro-cid-rdlgpwb2]:is([disabled],[aria-disabled=true],.mb-btn-loading,[data-state=submitting]){--mb-btn-fill:var(--v2-panel);--mb-btn-rule:var(--mb-hair);color:var(--muted);cursor:not-allowed}.mb-btn-link[data-astro-cid-rdlgpwb2]:is([disabled],[aria-disabled=true],.mb-btn-loading,[data-state=submitting]){--mb-btn-fill:transparent;--mb-btn-rule:transparent;text-decoration-thickness:2px;text-decoration-color:var(--mb-hair)}.mb-btn[data-astro-cid-rdlgpwb2]:is(.mb-btn-loading,[data-state=submitting]) .mb-btn-label[data-astro-cid-rdlgpwb2]{transform:translateX(calc(-100% - var(--mb-btn-pad)))}.mb-btn[data-astro-cid-rdlgpwb2]:is(.mb-btn-loading,[data-state=submitting]) .mb-btn-spinner{visibility:visible;transform:translate(0)}.mb-btn[data-astro-cid-rdlgpwb2]:is(.mb-btn-loading,[data-state=submitting]) .mb-btn-spinner svg{animation-play-state:running}@media (prefers-reduced-motion:no-preference){.mb-btn[data-astro-cid-rdlgpwb2]{transition:color var(--mb-snap), outline-offset var(--mb-snap)}.mb-btn-face[data-astro-cid-rdlgpwb2]{transition:background-color var(--mb-snap), border-color var(--mb-snap), transform 80ms linear}.mb-btn-label[data-astro-cid-rdlgpwb2]{transition:transform var(--mb-slide)}.mb-btn[data-astro-cid-rdlgpwb2] .mb-btn-spinner{transition:transform var(--mb-slide), visibility var(--mb-slide)}}.mb-section-head[data-astro-cid-75ks2ew3]{--bl-s:clamp(0, var(--bl-p) / .6, 1);column-gap:var(--v2-space-xl);margin:0 0 var(--mb-block-gap);counter-reset:bl-cell;counter-increment:mb-section;background-image:linear-gradient(var(--mb-rule) 0 0);background-position:0 0;background-repeat:no-repeat;background-origin:border-box;background-size:calc(var(--bl-e) * 100%) 1px;border-top:1px solid var(--mb-rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;padding-top:24px;display:grid;position:relative;container-type:inline-size}.mb-section-head[data-astro-cid-75ks2ew3]:before{--bl-s:clamp(0, (var(--bl-p) - .6) * 10, 1);pointer-events:none;content:"";border-inline:1px solid var(--mb-rule);height:11px;clip-path:inset(calc((1 - var(--bl-e)) * 50%) 0);position:absolute;top:-6px;left:0;right:0}@supports (width:calc(1px * tan(atan2(1px, 1px)))){.mb-section-head[data-astro-cid-75ks2ew3]:after{--bl-w:tan(atan2(100cqw, 1px));--bl-s:clamp(0, (var(--bl-p) - .7) * 5, 1);font:var(--mb-note);color:var(--blue);letter-spacing:.08em;content:counter(bl-w) / "";counter-reset:bl-w var(--bl-w);background:var(--v2-bg);clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);padding:0 10px;position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%)}}.mb-section-label[data-astro-cid-75ks2ew3]{--bl-s:clamp(0, (var(--bl-p) - .7) * 5, 1);margin:0 0 var(--v2-space-lg);font-family:var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.14em;clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);grid-column:1/-1;justify-self:start;gap:10px;font-size:12px;font-weight:500;display:flex}.mb-section-label[data-astro-cid-75ks2ew3]:before{color:var(--blue);content:"§ " counter(mb-section, decimal-leading-zero) " /" / ""}.mb-section-title[data-astro-cid-75ks2ew3]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.045em;text-wrap:balance;counter-reset:bl-callout;margin:0;font-size:min(clamp(2rem,1.3036rem + 2.8571vw,3.375rem),13vw);font-weight:800;line-height:1.02}.mb-section-title[data-astro-cid-75ks2ew3] em{color:var(--ink);white-space:nowrap;counter-increment:bl-callout;font-style:normal;position:relative}.mb-section-title[data-astro-cid-75ks2ew3] em:after{--bl-s:clamp(0, (var(--bl-p) - .7) * 5, 1);pointer-events:none;content:"";border:max(2px, .05em) solid var(--blue);height:.14em;clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);border-top:0;position:absolute;bottom:.02em;left:.02em;right:.02em}.mb-section-title[data-astro-cid-75ks2ew3] em:before{--bl-s:clamp(0, (var(--bl-p) - .9) * 10, 1);font:var(--mb-note);color:var(--v2-bg);letter-spacing:0;content:counter(bl-callout, upper-alpha) / "";background:var(--blue);clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);margin-left:.12em;padding:2px 3px;position:absolute;bottom:.02em;left:100%;transform:translateY(50%)}.mb-section-lede[data-astro-cid-75ks2ew3]{max-width:48ch;color:var(--ink);margin:0;font-size:16px;line-height:1.55}@media (width<=880px){.mb-section-head[data-astro-cid-75ks2ew3]{row-gap:var(--v2-space-md);grid-template-columns:minmax(0,1fr)}.mb-section-label[data-astro-cid-75ks2ew3]{margin-bottom:0}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.eu-funding[data-astro-cid-sjhkk3lo]{color:#111;color-scheme:light;background:#fff;padding:32px 0}.eu-inner[data-astro-cid-sjhkk3lo]{max-width:var(--container);text-align:center;margin:0 auto;padding:0 24px}.eu-logos[data-astro-cid-sjhkk3lo]{width:100%;max-width:720px;height:auto;margin:0 auto 24px;display:block}.eu-text[data-astro-cid-sjhkk3lo]{max-width:80ch;margin:0 auto;font-size:14px;line-height:1.55}.eu-meta[data-astro-cid-sjhkk3lo]{margin:12px auto 0;font-size:14px}.eu-meta[data-astro-cid-sjhkk3lo] a[data-astro-cid-sjhkk3lo]{color:#0a4ea8;word-break:break-all;text-decoration:underline}.eu-tags[data-astro-cid-sjhkk3lo]{font-family:var(--mono);color:#444;margin:8px auto 0;font-size:12px}.mb-brand[data-astro-cid-wxnpf6dh]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.mb-brand-lg[data-astro-cid-wxnpf6dh]{font-size:20px}.mb-mark[data-astro-cid-wxnpf6dh]{width:28px;height:28px;color:var(--v2-bg);background:var(--blue);border:1px solid var(--mb-rule);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.mb-brand[data-astro-cid-wxnpf6dh] b[data-astro-cid-wxnpf6dh]{font-weight:800}.mb-brand[data-astro-cid-wxnpf6dh] em[data-astro-cid-wxnpf6dh]{color:var(--ink-2);font-style:normal;font-weight:500}[data-astro-cid-je2nzskk]:where(.mb-link){outline-offset:0}.mb-link-inline[data-astro-cid-je2nzskk]{color:var(--ink);text-decoration:underline 2px;text-decoration-color:var(--blue);text-underline-offset:4px;transition:color var(--mb-snap)}.mb-link-inline[data-astro-cid-je2nzskk][data-state=hover]{color:var(--blue);text-decoration-thickness:3px}@media (hover:hover) and (pointer:fine){.mb-link-inline[data-astro-cid-je2nzskk]:hover{color:var(--blue);text-decoration-thickness:3px}}.mb-link-inline[data-astro-cid-je2nzskk]:is(:active,[data-state=pressed]){color:var(--blue-2);text-decoration-thickness:3px}.mb-link-nav[data-astro-cid-je2nzskk]{font-family:var(--mb-display);color:var(--ink-2);letter-spacing:-.015em;transition:color var(--mb-snap);padding:10px 12px;font-size:14px;font-weight:600;display:inline-block;position:relative}.mb-link-nav[data-astro-cid-je2nzskk]:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:background-color var(--mb-snap);position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.mb-link-nav[data-astro-cid-je2nzskk][data-state=hover]{color:var(--ink)}.mb-link-nav[data-astro-cid-je2nzskk]:is(.active,[data-state=hover]):after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.mb-link-nav[data-astro-cid-je2nzskk]:hover{color:var(--ink)}.mb-link-nav[data-astro-cid-je2nzskk]:hover:after{transform:scaleX(1)}}.mb-link-nav[data-astro-cid-je2nzskk].active{color:var(--blue)}.mb-link-nav[data-astro-cid-je2nzskk].active:after{background:var(--blue)}.mb-link-nav[data-astro-cid-je2nzskk]:is(:active,[data-state=pressed]){color:var(--blue)}.mb-link-nav[data-astro-cid-je2nzskk]:is(:active,[data-state=pressed]):after{background:var(--blue);transform:scaleX(1)}.mb-link-case[data-astro-cid-je2nzskk]{font-family:var(--mb-display);color:var(--ink);text-decoration:underline 2px;text-decoration-color:var(--blue);text-underline-offset:4px;transition:color var(--mb-snap);align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.mb-link-case[data-astro-cid-je2nzskk]:is(:active,[data-state=pressed]){color:var(--blue-2)}.mb-link-case[data-astro-cid-je2nzskk] svg{width:16px;height:16px;color:var(--blue);flex-shrink:0}.mb-link-footer[data-astro-cid-je2nzskk]{color:var(--ink-2);text-underline-offset:4px;transition:color var(--mb-snap), text-decoration-color var(--mb-snap);align-items:center;gap:10px;font-size:14px;text-decoration:underline 1px #0000;display:inline-flex;position:relative}.mb-link-footer[data-astro-cid-je2nzskk]:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.mb-link-footer[data-astro-cid-je2nzskk] svg{width:16px;height:16px;color:var(--muted);transition:color var(--mb-snap)}.mb-link-footer[data-astro-cid-je2nzskk][data-state=hover]{color:var(--ink);text-decoration-color:var(--ink)}@media (hover:hover) and (pointer:fine){.mb-link-footer[data-astro-cid-je2nzskk]:hover{color:var(--ink);text-decoration-color:var(--ink)}}.mb-link-footer[data-astro-cid-je2nzskk]:is(:active,[data-state=pressed]){color:var(--blue);text-decoration-color:var(--blue)}.mb-link-footer[data-astro-cid-je2nzskk]:is(:active,[data-state=hover],[data-state=pressed]) svg{color:var(--blue)}.mb-link-case[data-astro-cid-je2nzskk][data-state=hover] svg{transform:translate(3px)}@media (hover:hover) and (pointer:fine){.mb-link-footer[data-astro-cid-je2nzskk]:hover svg{color:var(--blue)}.mb-link-case[data-astro-cid-je2nzskk]:hover svg{transform:translate(3px)}}.mb-link-case[data-astro-cid-je2nzskk]:is(:active,[data-state=pressed]) svg{transform:translate(6px)}@media (prefers-reduced-motion:no-preference){.mb-link-inline[data-astro-cid-je2nzskk]{transition:color var(--mb-snap), text-decoration-thickness var(--mb-snap), outline-offset var(--mb-snap)}.mb-link-nav[data-astro-cid-je2nzskk],.mb-link-case[data-astro-cid-je2nzskk]{transition:color var(--mb-snap), outline-offset var(--mb-snap)}.mb-link-nav[data-astro-cid-je2nzskk]:after{transition:background-color var(--mb-snap), transform var(--mb-snap)}.mb-link-case[data-astro-cid-je2nzskk] svg{transition:transform var(--mb-snap)}.mb-link-footer[data-astro-cid-je2nzskk]{transition:color var(--mb-snap), text-decoration-color var(--mb-snap), outline-offset var(--mb-snap)}}.mb-footer[data-astro-cid-pz3643de]{--bl-s:var(--bl-p);background:var(--v2-bg);background-image:linear-gradient(var(--mb-rule) 0 0);background-position:0 0;background-repeat:no-repeat;background-origin:border-box;background-size:calc(var(--bl-e) * 100%) 1px;border-top:1px solid var(--mb-rule);margin-top:24px;padding:56px 0 28px}.mb-footer-grid[data-astro-cid-pz3643de]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.mb-footer-brand[data-astro-cid-pz3643de]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mb-footer-tagline[data-astro-cid-pz3643de]{max-width:38ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.mb-footer-cols[data-astro-cid-pz3643de]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.mb-footer-title[data-astro-cid-pz3643de]{color:var(--muted);margin:0 0 14px;font-size:14px;font-weight:500}.mb-footer-cols[data-astro-cid-pz3643de] ul[data-astro-cid-pz3643de]{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.mb-footer-bottom[data-astro-cid-pz3643de]{--bl-s:clamp(0, var(--bl-p) / .6, 1);font-family:var(--mono);color:var(--ink-2);letter-spacing:.04em;background-image:linear-gradient(var(--mb-hair) 0 0);background-position:0 0;background-repeat:no-repeat;background-origin:border-box;background-size:calc(var(--bl-e) * 100%) 1px;border-top:1px solid var(--mb-hair);flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.mb-footer-bottom[data-astro-cid-pz3643de]:after{--bl-s:clamp(0, (var(--bl-p) - .6) / .4, 1);text-transform:uppercase;content:"Wymiary w px · Skala 1:1 · Rys. KA-001" / "";clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);margin-left:auto}@media (width<=880px){.mb-footer-grid[data-astro-cid-pz3643de]{grid-template-columns:minmax(0,1fr);gap:32px}.mb-footer-cols[data-astro-cid-pz3643de]{gap:24px}.mb-footer-bottom[data-astro-cid-pz3643de]{margin-top:32px}}.mb-header[data-astro-cid-6aed4d4a]{z-index:40;min-height:var(--mb-header);background:var(--v2-bg);border-bottom:1px solid var(--mb-rule);position:sticky;top:0}@media (prefers-reduced-motion:no-preference){html[data-bl-enter] .mb-header[data-astro-cid-6aed4d4a]{animation:bl-enter-down var(--mb-enter-rise) var(--mb-enter) both paused}html[data-bl-enter=go] .mb-header[data-astro-cid-6aed4d4a]{animation-play-state:running}}.mb-nav[data-astro-cid-6aed4d4a]{max-width:var(--container);padding:14px var(--v2-space-md);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.mb-nav-links[data-astro-cid-6aed4d4a]{align-items:center;gap:4px;display:flex}.mb-nav-tail[data-astro-cid-6aed4d4a]{align-items:center;gap:12px;display:flex}.mb-menu[data-astro-cid-6aed4d4a]{display:none}@media (width<=880px){.mb-nav-links[data-astro-cid-6aed4d4a]{display:none}.mb-menu[data-astro-cid-6aed4d4a]{display:inline-flex}}@media (width<=400px){.mb-nav-tail[data-astro-cid-6aed4d4a]{gap:8px}.mb-nav[data-astro-cid-6aed4d4a]{flex-wrap:wrap;gap:12px 8px}.mb-nav-tail[data-astro-cid-6aed4d4a] .mb-btn-icon-end{display:none}}@media (width<=359px){.mb-nav-tail[data-astro-cid-6aed4d4a]{flex-basis:100%}}.mb-badge[data-astro-cid-q26rbpwm]{font-family:var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transition:background-color var(--mb-snap), border-color var(--mb-snap), color var(--mb-snap);border:1px solid #0000;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}[data-astro-cid-q26rbpwm]:where(.mb-badge){outline-offset:0}.mb-badge[data-astro-cid-q26rbpwm] svg{width:12px;height:12px}.mb-badge-default[data-astro-cid-q26rbpwm],.mb-card[data-state=hover] .mb-badge-fill-on-hover[data-astro-cid-q26rbpwm]{color:var(--v2-bg);background:var(--blue);border-color:var(--blue)}@media (hover:hover) and (pointer:fine){.mb-card:hover .mb-badge-fill-on-hover[data-astro-cid-q26rbpwm]{color:var(--v2-bg);background:var(--blue);border-color:var(--blue)}}.mb-badge-secondary[data-astro-cid-q26rbpwm]{background:var(--v2-panel-elevated);border-color:var(--mb-hair)}.mb-badge-outline[data-astro-cid-q26rbpwm]{border-color:var(--muted)}.mb-badge-destructive[data-astro-cid-q26rbpwm]{color:var(--v2-bg);background:var(--error);border-color:var(--error)}.mb-badge-link[data-astro-cid-q26rbpwm]{color:var(--ink);text-decoration:underline 2px;text-decoration-color:var(--blue);text-underline-offset:3px;padding-inline:0}.mb-badge-tag[data-astro-cid-q26rbpwm]{text-transform:none;letter-spacing:0;white-space:normal;border-color:var(--muted);font-weight:400}.mb-badge-status[data-astro-cid-q26rbpwm]{color:var(--ink);text-transform:none;letter-spacing:0;white-space:normal;border-color:var(--blue);align-self:flex-start;gap:8px;padding:5px 10px;font-size:12px;font-weight:500}.mb-badge-status[data-astro-cid-q26rbpwm]:before{content:"";background:var(--blue);flex-shrink:0;width:7px;height:7px}a[data-astro-cid-q26rbpwm].mb-badge-default[data-state=hover]{background:var(--blue-2);border-color:var(--blue-2)}a[data-astro-cid-q26rbpwm].mb-badge-destructive[data-state=hover]{background:color-mix(in srgb, var(--error) 80%, var(--ink))}a[data-astro-cid-q26rbpwm]:is(.mb-badge-secondary,.mb-badge-outline,.mb-badge-tag,.mb-badge-status)[data-state=hover]{color:var(--ink);border-color:var(--mb-rule)}a[data-astro-cid-q26rbpwm].mb-badge-ghost[data-state=hover]{color:var(--ink);background:var(--v2-panel-elevated)}a[data-astro-cid-q26rbpwm].mb-badge-link[data-state=hover]{color:var(--blue)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-q26rbpwm].mb-badge-default:hover{background:var(--blue-2);border-color:var(--blue-2)}a[data-astro-cid-q26rbpwm].mb-badge-destructive:hover{background:color-mix(in srgb, var(--error) 80%, var(--ink))}a[data-astro-cid-q26rbpwm]:is(.mb-badge-secondary,.mb-badge-outline,.mb-badge-tag,.mb-badge-status):hover{color:var(--ink);border-color:var(--mb-rule)}a[data-astro-cid-q26rbpwm].mb-badge-ghost:hover{color:var(--ink);background:var(--v2-panel-elevated)}a[data-astro-cid-q26rbpwm].mb-badge-link:hover{color:var(--blue)}}a[data-astro-cid-q26rbpwm].mb-badge:is(:active,[data-state=pressed]){color:var(--v2-bg);background:var(--ink);border-color:var(--ink)}a[data-astro-cid-q26rbpwm].mb-badge-link:is(:active,[data-state=pressed]){color:var(--blue-2);background:0 0;border-color:#0000}@media (prefers-reduced-motion:no-preference){.mb-badge[data-astro-cid-q26rbpwm]{transition:background-color var(--mb-snap), border-color var(--mb-snap), color var(--mb-snap), outline-offset var(--mb-snap)}}.mb-sheet[data-astro-cid-b6nc73sc]{padding:80px var(--v2-space-md) 32px;color:inherit;background:var(--v2-bg);flex-direction:column}.mb-sheet[data-astro-cid-b6nc73sc][open],.mb-sheet-preview[data-astro-cid-b6nc73sc]{display:flex}dialog[data-astro-cid-b6nc73sc].mb-sheet{overscroll-behavior:contain;opacity:0;width:auto;max-width:none;height:auto;max-height:none;transition:opacity var(--mb-snap), overlay var(--mb-snap) allow-discrete, display var(--mb-snap) allow-discrete;border:0;position:fixed;inset:0;overflow-y:auto}dialog[data-astro-cid-b6nc73sc].mb-sheet[open]{opacity:1}@starting-style{dialog[data-astro-cid-b6nc73sc].mb-sheet[open]{opacity:0}}.mb-sheet[data-astro-cid-b6nc73sc]::backdrop{background:0 0}html:has(.mb-sheet:modal){overflow:hidden}.mb-sheet-preview[data-astro-cid-b6nc73sc]{border:1px solid var(--mb-rule);min-height:560px;position:relative}.mb-sheet-close[data-astro-cid-b6nc73sc]{top:14px;right:var(--v2-space-md);position:absolute}.mb-sheet-content[data-astro-cid-b6nc73sc]{flex-direction:column;flex:1;gap:24px;display:flex}.mb-sheet-nav[data-astro-cid-b6nc73sc]{border-top:1px solid var(--mb-rule);flex-direction:column;display:flex}.mb-sheet-link[data-astro-cid-b6nc73sc]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.04em;border-bottom:1px solid var(--mb-rule);transition:color var(--mb-snap);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:28px;font-weight:800;line-height:1.15;display:flex}[data-astro-cid-b6nc73sc]:where(.mb-sheet-link){outline-offset:0}.mb-sheet-link[data-astro-cid-b6nc73sc]:is(:active,[data-state=pressed]){color:var(--blue)}.mb-sheet-link[data-astro-cid-b6nc73sc] .mb-sheet-arrow{width:20px;height:20px;color:var(--ink-2);transition:color var(--mb-snap);flex-shrink:0}.mb-sheet-link[data-astro-cid-b6nc73sc]:is(:focus-visible,[data-state=hover]) .mb-sheet-arrow{color:var(--blue);transform:translate(4px)}@media (hover:hover) and (pointer:fine){.mb-sheet-link[data-astro-cid-b6nc73sc]:hover .mb-sheet-arrow{color:var(--blue);transform:translate(4px)}}.mb-sheet-link[data-astro-cid-b6nc73sc]:is(:active,[data-state=pressed]) .mb-sheet-arrow{color:var(--blue);transform:translate(8px)}.mb-sheet-cta[data-astro-cid-b6nc73sc]{flex-direction:column;margin-top:auto;display:flex}@media (prefers-reduced-motion:no-preference){.mb-sheet-link[data-astro-cid-b6nc73sc]{transition:color var(--mb-snap), outline-offset var(--mb-snap)}.mb-sheet-link[data-astro-cid-b6nc73sc] .mb-sheet-arrow{transition:color var(--mb-snap), transform var(--mb-snap)}}.mb-frame[data-astro-cid-uzwml5l5]{counter-reset:mb-section}.mb-frame[data-astro-cid-uzwml5l5]:before,.mb-frame[data-astro-cid-uzwml5l5]:after{--bl-s:var(--bl-p);z-index:-1;pointer-events:none;content:"";background:var(--muted);opacity:.45;width:9px;clip-path:inset(0 0 calc((1 - var(--bl-e)) * 100%) 0);position:fixed;top:0;bottom:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='64'%3E%3Cpath d='M0 0h1v64H0zM1 0h8v1H1zM1 16h3v1H1zM1 32h5v1H1zM1 48h3v1H1z'/%3E%3C/svg%3E") 0 0/9px 64px repeat-y}.mb-frame[data-astro-cid-uzwml5l5]:before{left:calc(50% - var(--container) / 2)}.mb-frame[data-astro-cid-uzwml5l5]:after{right:calc(50% - var(--container) / 2);transform:scaleX(-1)}@media (width<=1160px){.mb-frame[data-astro-cid-uzwml5l5]:before,.mb-frame[data-astro-cid-uzwml5l5]:after{display:none}}::selection{color:var(--v2-bg);background:var(--blue)}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#ece7dc;--ink-2:#c8c3b8;--muted:#9d9c95;--blue:#8eaed8;--blue-2:#b4c8e6;--error:#e07a70;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--container:1160px;--v2-bg:#0a0c10;--v2-panel:#14171c;--v2-panel-elevated:#1a1e26;--v2-line:oklch(from var(--ink) l c h / .1);--v2-space-md:16px;--v2-space-lg:32px;--v2-space-xl:64px;--v2-space-2xl:96px;--mb-section-gap:clamp(5.5rem, 3.9805rem + 6.2338vw, 8.5rem);--mb-block-gap:clamp(2rem, 1.4935rem + 2.0779vw, 3rem);--mb-header:71px;--mb-rule:var(--ink);--mb-hair:var(--v2-line);--mb-shift:4px;--mb-snap:.12s linear;--mb-slide:.3s ease-out;--mb-display:var(--sans);--mb-enter:cubic-bezier(.33, 1, .68, 1);--mb-enter-rise:.6s;--mb-enter-pen:.4s;--mb-pen:1s;--mb-note:500 10px / 1 var(--mono);--mb-grip:7px;color-scheme:dark}@media (width<=880px){:root{--mb-header:65px}}@media (width<=359px){:root{--mb-header:105px}}*,:before,:after{box-sizing:border-box}html{text-wrap:pretty;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:calc(var(--mb-header) + 8px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);background:var(--v2-bg);margin:0;font-size:16px;line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}button,a,[role=button]{touch-action:manipulation}:focus-visible,[data-state=focus-visible]{outline:2px solid var(--blue);outline-offset:3px}.skip-link{z-index:100;font-family:var(--mono);color:var(--v2-bg);background:var(--ink);padding:10px 16px;font-size:14px;font-weight:500;position:absolute;top:12px;left:12px;transform:translateY(calc(-100% - 16px))}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform var(--mb-snap)}}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:var(--container);padding:0 var(--v2-space-md);margin:0 auto}@property --bl-p{syntax:"<number>";inherits:false;initial-value:1}@property --bl-w{syntax:"<integer>";inherits:true;initial-value:0}*,:before,:after{--bl-e:calc(var(--bl-s) * var(--bl-s) * (3 - 2 * var(--bl-s)))}@keyframes bl-draw{0%{--bl-p:0}to{--bl-p:1}}@keyframes bl-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bl-enter-slide{0%{transform:translateY(64px)}to{transform:translateY(0)}}@keyframes bl-enter-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
