@layer components{.btn[data-astro-cid-j6ocf6pu]{isolation:isolate;border:var(--t-border) solid transparent;border-radius:var(--t-radius-pill);white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-out-expo), box-shadow .35s var(--ease-out-expo), color .35s var(--ease-out-expo);justify-content:center;align-items:center;gap:.75rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--md[data-astro-cid-j6ocf6pu]{min-height:2.875rem;padding:.75rem 1.35rem;font-size:.95rem}.btn--lg[data-astro-cid-j6ocf6pu]{min-height:3.5rem;padding:1rem 1.75rem;font-size:1.05rem}.btn[data-astro-cid-j6ocf6pu]:before{content:"";z-index:-1;border-radius:inherit;transition:transform .5s var(--ease-out-expo);position:absolute;inset:-1px;transform:translateY(101%)}.btn[data-astro-cid-j6ocf6pu]:hover:before,.btn[data-astro-cid-j6ocf6pu]:focus-visible:before{transform:translateY(0)}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--t-accent-grad);color:var(--t-accent-fg);box-shadow:var(--t-shadow)}.btn--primary[data-astro-cid-j6ocf6pu]:before{background:var(--t-fg)}.btn--primary[data-astro-cid-j6ocf6pu]:hover,.btn--primary[data-astro-cid-j6ocf6pu]:focus-visible{color:var(--t-bg)}.btn--secondary[data-astro-cid-j6ocf6pu]{color:var(--t-fg);border-color:var(--t-fg);background:0 0}.btn--secondary[data-astro-cid-j6ocf6pu]:before{background:var(--t-fg)}.btn--secondary[data-astro-cid-j6ocf6pu]:hover,.btn--secondary[data-astro-cid-j6ocf6pu]:focus-visible{color:var(--t-bg)}.btn--ghost[data-astro-cid-j6ocf6pu]{min-height:auto;color:var(--t-fg);border-radius:0;padding-inline:.25rem}.btn--ghost[data-astro-cid-j6ocf6pu]:before{display:none}.btn--ghost[data-astro-cid-j6ocf6pu] .btn__label[data-astro-cid-j6ocf6pu]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px}.btn[data-astro-cid-j6ocf6pu]:active{transform:scale(.97)}.btn__icon[data-astro-cid-j6ocf6pu]{border-radius:var(--t-radius-pill);background:var(--t-accent-fg);width:1.75rem;height:1.75rem;color:var(--t-accent);place-items:center;margin-inline-end:-.5rem;transition:background .35s,color .35s;display:inline-grid;overflow:hidden}.btn[data-astro-cid-j6ocf6pu]:hover .btn__icon[data-astro-cid-j6ocf6pu],.btn[data-astro-cid-j6ocf6pu]:focus-visible .btn__icon[data-astro-cid-j6ocf6pu]{background:var(--t-accent);color:var(--t-accent-fg)}@media (prefers-reduced-motion:no-preference){.btn[data-astro-cid-j6ocf6pu]:hover .btn__icon[data-astro-cid-j6ocf6pu] svg,.btn[data-astro-cid-j6ocf6pu]:focus-visible .btn__icon[data-astro-cid-j6ocf6pu] svg{animation:arrow-out .5s var(--ease-out-expo)}}@keyframes arrow-out{45%{transform:translate(120%,-120%)}46%{transform:translate(-120%,120%)}to{transform:translate(0)}}.lang__link[data-astro-cid-bkjzssv5]{border:var(--t-border) solid var(--t-line);border-radius:var(--t-radius-pill);min-width:2.75rem;height:2.75rem;color:var(--t-fg);letter-spacing:.06em;place-items:center;padding-inline:.5rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .3s,background .3s,color .3s;display:inline-grid}.lang__link[data-astro-cid-bkjzssv5]:hover,.lang__link[data-astro-cid-bkjzssv5]:focus-visible{border-color:var(--t-accent-ink);background:var(--t-surface)}.accent[data-astro-cid-baf2meu3]{border:var(--t-border) solid var(--t-line);border-radius:var(--t-radius-pill);align-items:center;gap:.3rem;min-width:0;margin:0;padding:.3rem;display:inline-flex}.accent__opt[data-astro-cid-baf2meu3]{cursor:pointer;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.accent__input[data-astro-cid-baf2meu3]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.accent__dot[data-astro-cid-baf2meu3]{background:var(--sw);width:.95rem;height:.95rem;box-shadow:0 0 0 2px var(--t-bg), 0 0 0 3px transparent;transition:scale .45s var(--ease-out-expo), box-shadow .3s;border-radius:50%}.accent__opt[data-astro-cid-baf2meu3]:hover .accent__dot[data-astro-cid-baf2meu3]{scale:1.2}.accent__input[data-astro-cid-baf2meu3]:checked+.accent__dot[data-astro-cid-baf2meu3]{box-shadow:0 0 0 2px var(--t-bg), 0 0 0 3.5px var(--sw), 0 0 14px 2px color-mix(in oklab, var(--sw) 60%, transparent);scale:1.15}.accent__input[data-astro-cid-baf2meu3]:focus-visible+.accent__dot[data-astro-cid-baf2meu3]{outline:2px solid var(--t-fg);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.accent__input[data-astro-cid-baf2meu3]:checked+.accent__dot[data-astro-cid-baf2meu3]{animation:accent-pop .5s var(--ease-out-expo)}}@keyframes accent-pop{40%{scale:1.45}}.accent__tip[data-astro-cid-baf2meu3]{z-index:5;border:var(--t-border) solid var(--t-line);background:var(--t-surface);color:var(--t-fg);font-family:var(--t-font-label);letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, translate .3s var(--ease-out-expo);border-radius:.5rem;padding:.3rem .6rem;font-size:.68rem;position:absolute;top:calc(100% + .5rem);left:50%;translate:-50% -.25rem}.accent__opt[data-astro-cid-baf2meu3]:hover .accent__tip[data-astro-cid-baf2meu3],.accent__input[data-astro-cid-baf2meu3]:focus-visible~.accent__tip[data-astro-cid-baf2meu3]{opacity:1;translate:-50%}.site-header[data-astro-cid-isef26zo]{transition:translate .45s var(--ease-out-expo), border-color .3s}.site-header[data-astro-cid-isef26zo][data-hidden=true]{translate:0 -100%}.site-header[data-astro-cid-isef26zo][data-scrolled=false]{border-color:#0000}.site-header[data-astro-cid-isef26zo]:focus-within{translate:0}.menu-btn[data-astro-cid-isef26zo]{border:var(--t-border) solid var(--t-line);border-radius:var(--t-radius-pill);width:2.75rem;height:2.75rem;color:var(--t-fg);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.mobile-nav[data-astro-cid-isef26zo]{width:100%;max-width:none;height:100dvh;max-height:none;padding:1.25rem var(--spacing-gutter) 2rem;background:var(--t-bg);color:var(--t-fg);border:0;margin:0;inset:0}.mobile-nav[data-astro-cid-isef26zo]::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){.mobile-nav[data-astro-cid-isef26zo]:popover-open{animation:slide-in .45s var(--ease-out-expo)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.mobile-cta[data-astro-cid-274ixqcl]{inset:auto 1rem max(1rem, env(safe-area-inset-bottom)) 1rem;z-index:60;transition:translate .5s var(--ease-out-expo), opacity .3s;position:fixed}.mobile-cta[data-astro-cid-274ixqcl][data-show=false]{opacity:0;pointer-events:none;translate:0 150%}.bot[data-astro-cid-gvibtko4]{display:block;overflow:visible}.bot__body[data-astro-cid-gvibtko4],.bot__node[data-astro-cid-gvibtko4]{fill:var(--t-accent)}.bot__face[data-astro-cid-gvibtko4]{fill:#0b0b0c}.bot__stem[data-astro-cid-gvibtko4]{stroke:var(--t-accent);stroke-width:2.5px;stroke-linecap:round}.bot__node[data-astro-cid-gvibtko4]{stroke:#0b0b0c;stroke-width:1.5px}.bot__eye[data-astro-cid-gvibtko4]{fill:#f4f4f0}.bot__pupil[data-astro-cid-gvibtko4]{fill:#0b0b0c}.bot__smile[data-astro-cid-gvibtko4]{fill:none;stroke:var(--t-accent);stroke-width:2.4px;stroke-linecap:round}.bot__pupils[data-astro-cid-gvibtko4]{translate:var(--eye-x,0) var(--eye-y,0);transition:translate .18s ease-out}.bot__eyes[data-astro-cid-gvibtko4]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.bot__eyes[data-astro-cid-gvibtko4]{animation:5.5s infinite bot-blink}}@keyframes bot-blink{0%,92%,to{scale:1}95%{scale:1 .1}}.patch[data-astro-cid-t3ykspi5]{--patch-bottom:max(1.25rem, env(safe-area-inset-bottom));right:max(1.25rem, env(safe-area-inset-right));bottom:var(--patch-bottom);z-index:70;transition:bottom .5s var(--ease-out-expo);flex-direction:column;align-items:flex-end;gap:.85rem;display:flex;position:fixed}.patch[data-astro-cid-t3ykspi5].has-cta{--patch-bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 4.25rem)}.patch[data-astro-cid-t3ykspi5][hidden],.patch[data-astro-cid-t3ykspi5] [data-astro-cid-t3ykspi5][hidden]{display:none!important}.patch__launcher[data-astro-cid-t3ykspi5]{border:1px solid color-mix(in oklab, var(--t-accent) 40%, transparent);background:color-mix(in oklab, var(--t-surface) 88%, var(--t-accent));width:3.75rem;height:3.75rem;box-shadow:0 12px 30px -8px #0000008c, 0 0 0 6px color-mix(in oklab, var(--t-accent) 10%, transparent);cursor:pointer;transition:scale .4s var(--ease-out-expo), rotate .4s var(--ease-out-expo), box-shadow .3s;border-radius:1.35rem;place-items:center;display:grid;position:relative}.patch__launcher[data-astro-cid-t3ykspi5]:hover{box-shadow:0 16px 36px -8px #0009, 0 0 0 8px color-mix(in oklab, var(--t-accent) 16%, transparent), 0 0 28px var(--t-glow);rotate:-4deg;scale:1.07}.patch__launcher[data-astro-cid-t3ykspi5]:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px}.is-open[data-astro-cid-t3ykspi5] .patch__launcher[data-astro-cid-t3ykspi5]{rotate:0deg;scale:.92}@media (prefers-reduced-motion:no-preference){.patch__launcher[data-astro-cid-t3ykspi5]{animation:patch-in .9s 1.2s var(--ease-out-expo) both}.patch__launcher[data-astro-cid-t3ykspi5]:after{content:"";border-radius:inherit;border:2px solid var(--t-accent);opacity:0;pointer-events:none;animation:3.2s ease-out 3s 3 patch-ping;position:absolute;inset:-2px}}@keyframes patch-in{0%{opacity:0;translate:0 1.5rem;scale:.6}}@keyframes patch-ping{0%{opacity:.7;scale:1}60%,to{opacity:0;scale:1.35}}.patch[data-astro-cid-t3ykspi5] .bot--big{width:2.75rem;height:2.75rem}.patch[data-astro-cid-t3ykspi5] .bot--head{width:2.1rem;height:2.1rem}@media (prefers-reduced-motion:no-preference){.patch[data-astro-cid-t3ykspi5] .bot--big{animation:4s ease-in-out infinite patch-float}.patch__launcher[data-astro-cid-t3ykspi5]:hover .bot--big{animation:patch-wiggle .6s var(--ease-out-expo)}.patch__launcher[data-astro-cid-t3ykspi5]:hover .bot__eye{transform-box:fill-box;transform-origin:50%;transition:scale .2s;scale:1.12}}@keyframes patch-float{50%{translate:0 -2px}}@keyframes patch-wiggle{30%{rotate:-10deg;scale:1.05 .95}60%{rotate:6deg}}.patch__teaser[data-astro-cid-t3ykspi5]{border:1px solid var(--t-line);background:var(--t-surface);border-radius:1.1rem 1.1rem .3rem;align-items:flex-start;max-width:16rem;margin:0;display:flex;position:relative;box-shadow:0 18px 40px -12px #0009}.patch__teaser-text[data-astro-cid-t3ykspi5]{color:var(--t-muted);text-align:left;cursor:pointer;padding:.85rem .5rem .85rem 1rem;font-size:.85rem;line-height:1.4}.patch__teaser-text[data-astro-cid-t3ykspi5] strong[data-astro-cid-t3ykspi5]{color:var(--t-fg);margin-top:.15rem;font-weight:600;display:block}.patch__teaser-close[data-astro-cid-t3ykspi5]{color:var(--t-muted);cursor:pointer;padding:.4rem .7rem;font-size:1.1rem;line-height:1}@media (prefers-reduced-motion:no-preference){.patch__teaser[data-astro-cid-t3ykspi5]:not([hidden]){animation:patch-pop .6s var(--ease-out-expo) both}}@keyframes patch-pop{0%{opacity:0;translate:0 .75rem;scale:.92}}.patch__panel[data-astro-cid-t3ykspi5]{width:min(24rem,100vw - 2rem);height:min(34rem, calc(100dvh - var(--patch-bottom) - 6.5rem));border:1px solid var(--t-line);background:color-mix(in oklab, var(--t-bg) 94%, var(--t-accent));box-shadow:0 30px 80px -20px #000000bf, 0 0 0 1px color-mix(in oklab, var(--t-accent) 12%, transparent);transform-origin:100% 100%;opacity:0;transition:opacity .25s ease, scale .45s var(--ease-out-expo), translate .45s var(--ease-out-expo);border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden;translate:0 1rem;scale:.9}.is-open[data-astro-cid-t3ykspi5] .patch__panel[data-astro-cid-t3ykspi5]{opacity:1;translate:0;scale:1}@starting-style{.is-open[data-astro-cid-t3ykspi5] .patch__panel[data-astro-cid-t3ykspi5]{opacity:0;translate:0 1rem;scale:.9}}.patch__head[data-astro-cid-t3ykspi5]{border-bottom:1px solid var(--t-line);background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--t-accent) 16%, transparent), transparent 60%), var(--t-surface);align-items:center;gap:.75rem;padding:1rem 1rem .9rem 1.1rem;display:flex}.patch__head-bot[data-astro-cid-t3ykspi5]{background:color-mix(in oklab, var(--t-accent) 14%, var(--t-bg));border-radius:.95rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.patch__name[data-astro-cid-t3ykspi5]{font-family:var(--t-font-display);font-size:1.05rem;font-weight:700;line-height:1.1}.patch__role[data-astro-cid-t3ykspi5]{color:var(--t-muted);font-family:var(--t-font-label);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.7rem;display:flex}.patch__dot[data-astro-cid-t3ykspi5]{background:var(--t-accent);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--t-accent);border-radius:50%}.patch__close[data-astro-cid-t3ykspi5]{width:2.25rem;height:2.25rem;color:var(--t-muted);cursor:pointer;transition:background .2s, color .2s, rotate .3s var(--ease-out-expo);border-radius:50%;place-items:center;margin-left:auto;display:grid}.patch__close[data-astro-cid-t3ykspi5]:hover{background:var(--t-line);color:var(--t-fg);rotate:90deg}.patch__close[data-astro-cid-t3ykspi5]:focus-visible,.patch__send[data-astro-cid-t3ykspi5]:focus-visible,.patch__teaser-close[data-astro-cid-t3ykspi5]:focus-visible,.patch__teaser-text[data-astro-cid-t3ykspi5]:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.patch__log[data-astro-cid-t3ykspi5]{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:.6rem;padding:1.1rem 1rem .5rem;display:flex;overflow-y:auto}.patch__log[data-astro-cid-t3ykspi5] .msg{border-radius:1.1rem;max-width:88%;padding:.7rem .9rem;font-size:.9rem;line-height:1.5}.patch__log[data-astro-cid-t3ykspi5] .msg--bot{border:1px solid var(--t-line);background:var(--t-surface);color:var(--t-fg);border-bottom-left-radius:.3rem;align-self:flex-start}.patch__log[data-astro-cid-t3ykspi5] .msg--user{background:var(--t-accent);color:var(--t-accent-fg);border-bottom-right-radius:.3rem;align-self:flex-end;font-weight:500}@media (prefers-reduced-motion:no-preference){.patch__log[data-astro-cid-t3ykspi5] .msg{animation:patch-msg .45s var(--ease-out-expo) both}}@keyframes patch-msg{0%{opacity:0;translate:0 .5rem;scale:.97}}.patch__log[data-astro-cid-t3ykspi5] .msg__action{background:var(--t-accent);color:var(--t-accent-fg);transition:scale .3s var(--ease-out-expo);border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.patch__log[data-astro-cid-t3ykspi5] .msg__action:after{content:"→"}.patch__log[data-astro-cid-t3ykspi5] .msg__action:hover{scale:1.04}.patch__log[data-astro-cid-t3ykspi5] .msg__action:focus-visible{outline:2px solid var(--t-fg);outline-offset:2px}.patch__log[data-astro-cid-t3ykspi5] .msg--typing{gap:.3rem;padding:.85rem 1rem;display:flex}.patch__log[data-astro-cid-t3ykspi5] .msg--typing span{background:var(--t-muted);border-radius:50%;width:.4rem;height:.4rem;animation:1.1s ease-in-out infinite patch-dots}.patch__log[data-astro-cid-t3ykspi5] .msg--typing span:nth-child(2){animation-delay:.15s}.patch__log[data-astro-cid-t3ykspi5] .msg--typing span:nth-child(3){animation-delay:.3s}@keyframes patch-dots{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -3px}}.patch__chips[data-astro-cid-t3ykspi5]{flex-wrap:wrap;gap:.4rem;padding:.25rem 1rem .6rem;display:flex}.patch__chips[data-astro-cid-t3ykspi5]:empty{display:none}.patch__chips[data-astro-cid-t3ykspi5] .chip{border:1px solid color-mix(in oklab, var(--t-accent) 45%, var(--t-line));color:var(--t-fg);cursor:pointer;transition:background .2s, translate .3s var(--ease-out-expo);border-radius:999px;padding:.4rem .75rem;font-size:.78rem}.patch__chips[data-astro-cid-t3ykspi5] .chip:hover,.patch__chips[data-astro-cid-t3ykspi5] .chip:focus-visible{background:color-mix(in oklab, var(--t-accent) 18%, transparent);outline:none;translate:0 -2px}.patch__form[data-astro-cid-t3ykspi5]{border:1px solid var(--t-line);background:var(--t-surface);border-radius:999px;gap:.5rem;margin:0 .75rem;padding:.35rem .35rem .35rem 1rem;transition:border-color .2s;display:flex}.patch__form[data-astro-cid-t3ykspi5]:focus-within{border-color:var(--t-accent)}.patch__input[data-astro-cid-t3ykspi5]{min-width:0;color:var(--t-fg);background:0 0;outline:none;flex:1;font-size:16px}.patch__input[data-astro-cid-t3ykspi5]::placeholder{color:var(--t-muted)}.patch__send[data-astro-cid-t3ykspi5]{background:var(--t-accent);width:2.4rem;height:2.4rem;color:var(--t-accent-fg);cursor:pointer;transition:scale .3s var(--ease-out-expo);border-radius:50%;flex:none;place-items:center;display:grid}.patch__send[data-astro-cid-t3ykspi5]:hover{scale:1.08}.patch__legal[data-astro-cid-t3ykspi5]{color:var(--t-muted);text-align:center;padding:.55rem 1rem .8rem;font-size:.68rem;line-height:1.35}@media (width<=639px){.patch[data-astro-cid-t3ykspi5]{right:1rem}.patch__launcher[data-astro-cid-t3ykspi5]{border-radius:1.15rem;width:3.25rem;height:3.25rem}.patch[data-astro-cid-t3ykspi5] .bot--big{width:2.4rem;height:2.4rem}.is-open[data-astro-cid-t3ykspi5]{left:.75rem;right:.75rem}.is-open[data-astro-cid-t3ykspi5] .patch__launcher[data-astro-cid-t3ykspi5]{display:none}.patch__panel[data-astro-cid-t3ykspi5]{width:100%;height:min(36rem, calc(100dvh - var(--patch-bottom) - 1.5rem))}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ft[data-astro-cid-oenwriqq]{--ink:oklch(17% .004 145);--ivory:oklch(95.3% .011 88);--signal:var(--t-accent);--mineral:oklch(62% .012 120);--muted:oklch(72% .01 110);--f-display:var(--t-font-display);--f-sans:var(--t-font-body);--f-mono:var(--t-font-label,"JetBrains Mono Variable", ui-monospace, monospace);background:var(--ink);color:var(--ivory);font-family:var(--f-sans);line-height:1.5;position:relative;overflow:hidden}.ft[data-astro-cid-oenwriqq] [data-astro-cid-oenwriqq]:focus-visible{outline-color:var(--signal)}.ft__wrap[data-astro-cid-oenwriqq]{max-width:1440px;margin-inline:auto;padding:6rem 1.25rem 2.5rem}.ft__grid[data-astro-cid-oenwriqq]{gap:3.5rem;display:grid}.ft[data-astro-cid-oenwriqq] .ft__logo{height:2.25rem}.ft__about[data-astro-cid-oenwriqq]{max-width:24rem;font-family:var(--f-sans);color:var(--muted);text-wrap:pretty;margin-top:1.5rem}.ft__status[data-astro-cid-oenwriqq]{font-family:var(--f-mono);color:oklch(95.3% .011 88/.8);align-items:center;gap:.5rem;margin-top:2rem;font-size:.75rem;line-height:1rem;display:inline-flex}.ft__ping[data-astro-cid-oenwriqq]{width:.5rem;height:.5rem;display:flex;position:relative}.ft__ping-ring[data-astro-cid-oenwriqq]{background:var(--signal);opacity:.6;border-radius:999px;animation:1s cubic-bezier(0,0,.2,1) infinite ft-ping;position:absolute;inset:0}.ft__ping-dot[data-astro-cid-oenwriqq]{background:var(--signal);border-radius:999px;width:.5rem;height:.5rem;position:relative}@keyframes ft-ping{75%,to{opacity:0;transform:scale(2)}}.ft__eyebrow[data-astro-cid-oenwriqq]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mineral);font-size:.72rem;font-weight:400;line-height:1.5}.ft__col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ft__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit;text-decoration:none}.ft__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--signal)}.ft__legal[data-astro-cid-oenwriqq]{color:var(--muted)}.ft__bottom[data-astro-cid-oenwriqq]{font-family:var(--f-mono);color:var(--mineral);border-top:1px solid oklch(95.3% .011 88/.1);flex-direction:column;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.75rem;line-height:1rem;display:flex}@media (width<=767px){.ft__wrap[data-astro-cid-oenwriqq]{padding-top:3.5rem}.ft__grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem .9rem}.ft__brand[data-astro-cid-oenwriqq]{grid-column:1/-1}.ft__eyebrow[data-astro-cid-oenwriqq]{letter-spacing:.04em;font-size:.62rem}.ft__col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.55rem;margin-top:.85rem}.ft__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{overflow-wrap:break-word;hyphens:none;font-size:.8rem;line-height:1.3}.ft__bottom[data-astro-cid-oenwriqq]{margin-top:2rem}}@media (width>=640px){.ft__bottom[data-astro-cid-oenwriqq]{flex-direction:row}}@media (width>=768px){.ft__wrap[data-astro-cid-oenwriqq]{padding-inline:2.5rem}.ft__grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(12,minmax(0,1fr))}.ft__brand[data-astro-cid-oenwriqq]{grid-column:span 5}.ft__col--nav[data-astro-cid-oenwriqq]{grid-column:span 2}.ft__col--exp[data-astro-cid-oenwriqq]{grid-column:span 3}.ft__col--legal[data-astro-cid-oenwriqq]{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.ft__ping-ring[data-astro-cid-oenwriqq]{animation:none}}
