.hero.svelte-eweoh2{margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}.hero__scrim.svelte-eweoh2{z-index:0;pointer-events:none;background-image:linear-gradient(to bottom, transparent 0, transparent 5rem, color-mix(in srgb, var(--color-bg) 76%, transparent) 45%, var(--color-bg) 100%);position:absolute;inset:0}.hero__inner.svelte-eweoh2{z-index:1;max-width:110rem;margin:0 auto;padding:clamp(1.75rem,4vw,3.5rem) clamp(1rem,2.5vw,3rem);position:relative}.hero__title.svelte-eweoh2{text-transform:uppercase;flex-direction:column;margin:0 0 .35rem;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.04;display:flex}.hero__accent.svelte-eweoh2{color:var(--color-accent)}.hero__tagline.svelte-eweoh2{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 1rem;font-size:.9rem;font-weight:700}.hero__lead.svelte-eweoh2{max-width:34rem;margin:0 0 1.5rem}.hero__actions.svelte-eweoh2{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.hero__report.svelte-eweoh2{border-radius:var(--radius-lg);--btn-tint:var(--color-tertiary);--btn-tint-hover:var(--color-tertiary-light);background:color-mix(in srgb, var(--btn-tint) var(--btn-fill), transparent);color:var(--color-text-on-tertiary);transition:background-color var(--transition-fast);align-items:center;gap:.75rem;padding:.9rem 1.4rem;text-decoration:none;display:inline-flex}.hero__report.svelte-eweoh2:hover{background:color-mix(in srgb, var(--btn-tint-hover) var(--btn-fill), transparent)}.hero__report--beacon.svelte-eweoh2{--beacon-glow:color-mix(in srgb, var(--beacon-blue), transparent var(--beacon-fade));animation-name:beacon-b;animation-duration:calc(var(--beacon-flash) * 92);animation-timing-function:step-end;animation-iteration-count:var(--beacon-runs)}.hero__report.svelte-eweoh2 span:where(.svelte-eweoh2){flex-direction:column;line-height:1.25;display:flex}.hero__report.svelte-eweoh2 small:where(.svelte-eweoh2){opacity:.85}.hero__pending.svelte-eweoh2,.hero__area.svelte-eweoh2{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.85rem}.hero__media.svelte-eweoh2{z-index:1;padding:0 clamp(1rem,2.5vw,3rem) clamp(1.5rem,4vw,2.5rem);position:relative}.hero__photo.svelte-eweoh2{aspect-ratio:5/4;border-radius:var(--radius-lg);object-fit:cover;object-position:62% 45%;width:100%;height:auto;display:block}@media (width>=60rem){.hero.svelte-eweoh2{align-items:center;min-height:min(44rem,82vh);display:grid}.hero__inner.svelte-eweoh2{grid-area:1/1;width:100%}.hero__media.svelte-eweoh2{z-index:0;padding:0;position:absolute;inset:0 0 0 24%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 78%);mask-image:linear-gradient(90deg,#0000 0%,#000 78%)}.hero__media.svelte-eweoh2:after{content:"";pointer-events:none;background-image:linear-gradient(to bottom, var(--color-band) 0%, transparent 22%, transparent 72%, var(--color-bg) 100%);position:absolute;inset:0}.hero__photo.svelte-eweoh2{aspect-ratio:auto;border-radius:0;height:100%}.hero__text.svelte-eweoh2{max-width:44rem}}.head.svelte-16rtkmv{margin-bottom:.5rem}.head--center.svelte-16rtkmv{text-align:center}.head__title.svelte-16rtkmv{text-transform:uppercase;margin:0;font-size:clamp(1.4rem,3.5vw,2.25rem)}.head__subtitle.svelte-16rtkmv{color:var(--color-text-muted);margin:.35rem 0 0}.cases.svelte-wydypl{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.case.svelte-wydypl{border:var(--border-width) solid color-mix(in srgb, var(--case-accent) 32%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--case-accent);flex-direction:column;gap:.6rem;padding:1.4rem;display:flex}.case__head.svelte-wydypl{align-items:center;gap:.75rem;display:flex}.case__icon.svelte-wydypl{flex-shrink:0;display:inline-flex}.case__title.svelte-wydypl{text-transform:uppercase;margin:0;font-size:1rem;font-weight:800;line-height:1.25}.case__text.svelte-wydypl{color:var(--color-text-muted);margin:0}.steps.svelte-1w1tbo9{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.step.svelte-1w1tbo9{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:0 1.5rem;display:flex;position:relative}.step__sep.svelte-1w1tbo9{color:var(--color-text-muted);position:absolute;top:2.125rem;right:-.6rem;transform:translateY(-50%)}.step__badge.svelte-1w1tbo9{border:var(--border-width) solid var(--color-accent);width:4.25rem;height:4.25rem;color:var(--color-accent);border-radius:50%;place-items:center;margin-bottom:.4rem;display:grid}.step__title.svelte-1w1tbo9{margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.step__text.svelte-1w1tbo9{color:var(--color-text-muted);margin:0;font-size:.9rem}.about.svelte-xdtq35{background:var(--color-bg-warm);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.about__eyebrow.svelte-xdtq35{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .5rem;font-size:.95rem;font-weight:800}.about__claim.svelte-xdtq35{margin:0 0 1rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:700;line-height:1.15}.about__text.svelte-xdtq35{margin:0 0 1rem}.about__text--muted.svelte-xdtq35{color:var(--color-text-muted)}.about__more.svelte-xdtq35{transition:border-color var(--transition-fast), color var(--transition-fast);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);color:inherit;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.about__more.svelte-xdtq35:hover{border-color:var(--color-accent);color:var(--color-accent)}.features.svelte-xdtq35{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.feature__head.svelte-xdtq35{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.feature__icon.svelte-xdtq35{color:var(--color-accent);flex-shrink:0;display:inline-flex}.feature__title.svelte-xdtq35{color:var(--color-accent);margin:0;font-size:.95rem}.feature__text.svelte-xdtq35{color:var(--color-text-muted);margin:0;font-size:.9rem}.chain.svelte-we5qeu{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1.5rem 0;margin:0;padding:0;list-style:none;display:grid}.chain__item.svelte-we5qeu{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:0 1.5rem;display:flex;position:relative}.chain__badge.svelte-we5qeu{border:var(--border-width) solid var(--color-accent);width:3.75rem;height:3.75rem;color:var(--color-accent);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.chain__title.svelte-we5qeu{margin:0;font-size:.95rem}.chain__text.svelte-we5qeu{color:var(--color-text-muted);margin:0;font-size:.85rem}.chain__sep.svelte-we5qeu{color:var(--color-text-muted);position:absolute;top:1.875rem;right:-.6rem;transform:translateY(-50%)}.species.svelte-57n6ms{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.species__item.svelte-57n6ms{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.species__disc.svelte-57n6ms{aspect-ratio:1;border:var(--border-width) solid var(--color-border);background:var(--gradient-hero);border-radius:50%;place-items:center;width:100%;max-width:8.5rem;font-size:2.75rem;display:grid}.species__name.svelte-57n6ms{font-weight:600}.carousel-root.svelte-ysgp09{--shadow-room-top:56px;--shadow-room-bottom:96px;--overhang-top:24px;--overhang-bottom:48px;align-items:center;width:100%;display:flex;position:relative}.carousel-viewport.svelte-ysgp09{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pan-y;scroll-behavior:auto;width:100%;margin-block:calc(var(--overhang-top) * -1) calc(var(--overhang-bottom) * -1);overflow-x:auto}.carousel-viewport.svelte-ysgp09::-webkit-scrollbar{display:none}.carousel-track.svelte-ysgp09{gap:var(--space-lg);width:max-content;display:flex}.carousel-content.svelte-ysgp09{gap:var(--space-lg);padding:var(--shadow-room-top) 0 var(--shadow-room-bottom);display:flex}.nav-btn.svelte-ysgp09{z-index:10;background:var(--color-bg-card);color:var(--color-accent);border:var(--border-width) solid var(--color-border);cursor:pointer;width:44px;height:44px;transition:all var(--transition-normal);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn--prev.svelte-ysgp09{left:10px}.nav-btn--next.svelte-ysgp09{right:10px}.nav-btn.svelte-ysgp09:hover{background:var(--color-bg-card-hover);color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-50%)scale(1.1)}@media (width<=768px){.nav-btn.svelte-ysgp09{display:none}.carousel-content.svelte-ysgp09{gap:var(--space-md);padding-inline:0}}[data-style=playful] .nav-btn.svelte-ysgp09{box-shadow:var(--shadow-md)}[data-style=playful] .nav-btn.svelte-ysgp09:active{box-shadow:var(--shadow-sm);transform:translateY(-50%)scale(.95)}.story.svelte-nzre0d{transition:border-color var(--transition-fast), background-color var(--transition-fast);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);width:clamp(15rem,13.5rem + 1.5vw,16.5rem);color:inherit;flex-direction:column;gap:.35rem;padding:.65rem .65rem .85rem;text-decoration:none;display:flex}.story.svelte-nzre0d:hover{border-color:var(--color-accent);background:var(--color-bg-card-hover)}.story.svelte-nzre0d:hover .story__more:where(.svelte-nzre0d){text-underline-offset:.25em;text-decoration:underline}.story__shot.svelte-nzre0d{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--gradient-hero);place-items:center;margin-bottom:.35rem;font-size:2.25rem;display:grid}.story.svelte-nzre0d h3:where(.svelte-nzre0d){margin:0;padding:0 .4rem;font-size:clamp(.92rem,.86rem + .1vw,1rem);line-height:1.25}.story.svelte-nzre0d p:where(.svelte-nzre0d){color:var(--color-text-muted);margin:0;padding:0 .4rem;font-size:clamp(.78rem,.72rem + .15vw,.86rem);line-height:1.38}.story__more.svelte-nzre0d{color:var(--color-accent);align-items:center;gap:.35rem;margin-top:auto;margin-left:auto;padding:.4rem .4rem 0;font-weight:600;display:inline-flex}.dirs.svelte-lhleeq{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dir.svelte-lhleeq{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);flex-direction:column;gap:.4rem;padding:.75rem .75rem 1.1rem;display:flex}.dir--current.svelte-lhleeq{border-color:var(--color-accent)}.dir__shot.svelte-lhleeq{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--gradient-hero);place-items:center;margin-bottom:.5rem;font-size:2.5rem;display:grid}.dir__brand.svelte-lhleeq{color:var(--color-accent);font-family:var(--font-accent);text-transform:uppercase;align-items:center;gap:.5rem;padding:0 .5rem;font-size:1.05rem;display:flex}.dir__tagline.svelte-lhleeq{margin:0;padding:0 .5rem;font-weight:600}.dir__text.svelte-lhleeq{color:var(--color-text-muted);margin:0;padding:0 .5rem}.dir__state.svelte-lhleeq{color:var(--color-text-muted);margin-top:auto;padding:.6rem .5rem 0;font-size:.85rem}.dir--current.svelte-lhleeq .dir__state:where(.svelte-lhleeq){color:var(--color-accent);font-weight:600}.support.svelte-1rrq8hf{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.support__title.svelte-1rrq8hf{text-transform:uppercase;margin:0;font-size:clamp(1.4rem,3.5vw,2.25rem)}.support__subtitle.svelte-1rrq8hf{color:var(--color-accent);margin:.35rem 0 .75rem;font-weight:600}.support__text.svelte-1rrq8hf{color:var(--color-text-muted);margin:0 0 1rem}.support__cta.svelte-1rrq8hf,.support__more.svelte-1rrq8hf{border-radius:var(--radius-full);background:var(--color-primary-on-surface);color:var(--color-bg);transition:background-color var(--transition-fast);align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.support__cta.svelte-1rrq8hf:hover,.support__more.svelte-1rrq8hf:hover{background:color-mix(in srgb, var(--color-primary-on-surface) 86%, var(--color-bg))}.support__pending.svelte-1rrq8hf{color:var(--color-text-muted);margin:.6rem 0 0;font-size:.85rem}.support__shop-head.svelte-1rrq8hf{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.support__shop-icon.svelte-1rrq8hf{color:var(--color-accent);flex-shrink:0;display:inline-flex}.support__shop-title.svelte-1rrq8hf{margin:0;font-size:1.1rem}.support__shop-tagline.svelte-1rrq8hf{margin:0 0 .6rem;font-weight:600}.logo-container.svelte-ioj36h{--logo-bg-circle:#598f3a;--logo-paw:#ffb327;--logo-vet-crew:#fff;--logo-emergency:#ffb327;cursor:pointer;outline:none;justify-content:center;align-items:center;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .5s;display:flex;position:relative}[data-theme=dark] .logo-container.svelte-ioj36h{--logo-bg-circle:#13371b;--logo-paw:#fff;--logo-vet-crew:#ffb327;--logo-emergency:#ffb327}.logo-stage.svelte-ioj36h{width:min(72vw,380px);max-width:440px;height:min(72vw,380px);max-height:440px;transform-style:preserve-3d;justify-content:center;align-items:center;transition:transform .12s linear;display:flex;position:relative}.vet-crew-svg.svelte-ioj36h{filter:drop-shadow(0 18px 45px #00000059)drop-shadow(0 0 25px #598f3a40);width:100%;height:100%;transition:filter .5s;display:block;overflow:visible}.vet-crew-svg.svelte-ioj36h path:where(.svelte-ioj36h),.vet-crew-svg.svelte-ioj36h circle:where(.svelte-ioj36h),.vet-crew-svg.svelte-ioj36h g:where(.svelte-ioj36h){transition:fill .3s}.sheen-overlay.svelte-ioj36h{opacity:.5;mix-blend-mode:overlay;transition:opacity .3s}[data-theme=light] .vet-crew-svg.svelte-ioj36h{filter:drop-shadow(0 20px 40px #13371b2e)drop-shadow(0 4px 12px #0000000f)}.logo-container.svelte-ioj36h:hover .vet-crew-svg:where(.svelte-ioj36h){filter:drop-shadow(0 22px 55px #00000073)drop-shadow(0 0 35px #ffb32759)}@media (width<=600px){.logo-stage.svelte-ioj36h{width:min(76vw,290px);height:min(76vw,290px)}}.contact-container.svelte-1sg09ld{z-index:20;pointer-events:none;will-change:transform;justify-content:center;transition:transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:3.2rem;left:0;right:0}.contact-container.is-shifted-up.svelte-1sg09ld{transform:translateY(-90px)}.contact-links.svelte-1sg09ld{pointer-events:auto;grid-template-columns:repeat(2,110px);place-items:center;padding:.25rem 1rem;transition:grid-template-columns .6s cubic-bezier(.16,1,.3,1);display:grid}.is-expanded.svelte-1sg09ld .contact-links:where(.svelte-1sg09ld){grid-template-columns:repeat(2,160px)}.link-item.svelte-1sg09ld{text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex;position:relative}.channel-phone.svelte-1sg09ld{--beacon-glow:color-mix(in srgb, var(--beacon-red), transparent var(--beacon-fade))}.channel-telegram.svelte-1sg09ld{--beacon-glow:color-mix(in srgb, var(--beacon-blue), transparent var(--beacon-fade))}.icon-wrap.svelte-1sg09ld{color:#4a634e;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=dark] .icon-wrap.svelte-1sg09ld{color:#a3b8a6}.beacon-icon-a.svelte-1sg09ld{animation-name:beacon-icon-a;animation-duration:calc(var(--beacon-flash) * 92);animation-timing-function:step-end;animation-iteration-count:var(--beacon-runs)}.beacon-icon-b.svelte-1sg09ld{animation-name:beacon-icon-b;animation-duration:calc(var(--beacon-flash) * 92);animation-timing-function:step-end;animation-iteration-count:var(--beacon-runs)}:is(.contact-links.svelte-1sg09ld:has(.link-item:where(.svelte-1sg09ld):hover) .contact-icon:where(.svelte-1sg09ld),.contact-links.svelte-1sg09ld:has(.link-item:where(.svelte-1sg09ld):focus-visible) .contact-icon:where(.svelte-1sg09ld)){animation-play-state:paused}.link-item.svelte-1sg09ld:hover .icon-wrap:where(.svelte-1sg09ld),.link-item.svelte-1sg09ld:focus-visible .icon-wrap:where(.svelte-1sg09ld){transform:translateY(-4px)scale(1.14)}.link-item.svelte-1sg09ld:hover .contact-icon:where(.svelte-1sg09ld),.link-item.svelte-1sg09ld:focus-visible .contact-icon:where(.svelte-1sg09ld){color:var(--brand-color);animation-play-state:paused;filter:drop-shadow(0 0 1.5px var(--beacon-glow)) drop-shadow(0 0 6px var(--beacon-glow)) drop-shadow(0 0 14px var(--beacon-glow))!important}.contact-icon.svelte-1sg09ld{filter:drop-shadow(0 4px 12px #0000001f);width:44px;height:44px;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),filter .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1);display:block}.is-expanded.svelte-1sg09ld .contact-icon:where(.svelte-1sg09ld){width:84px;height:84px}.link-sublabel.svelte-1sg09ld{letter-spacing:.02em;color:#0c1c10;opacity:0;pointer-events:none;white-space:nowrap;max-height:0;margin-top:10px;font-size:.92rem;font-weight:600;transition:opacity .4s,transform .4s,max-height .4s;display:block;overflow:hidden;transform:translateY(6px)}[data-theme=dark] .link-sublabel.svelte-1sg09ld{color:#f0f4f0}.is-expanded.svelte-1sg09ld .link-sublabel:where(.svelte-1sg09ld){opacity:1;max-height:28px;transform:translateY(0)}.tooltip.svelte-1sg09ld{letter-spacing:.02em;white-space:nowrap;color:#0c1c10;pointer-events:none;opacity:0;z-index:60;background:#e6ede6;border:1px solid #13371b26;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 14px);transform:translateY(6px)scale(.95);box-shadow:0 8px 24px #00000026}[data-theme=dark] .tooltip.svelte-1sg09ld{color:#f0f4f0;background:#19321e;border-color:#ffffff26}.is-expanded.svelte-1sg09ld .tooltip:where(.svelte-1sg09ld){display:none}.link-item.svelte-1sg09ld:hover .tooltip:where(.svelte-1sg09ld),.link-item.svelte-1sg09ld:focus-visible .tooltip:where(.svelte-1sg09ld){opacity:1;border-color:var(--brand-color);transform:translateY(0)scale(1)}@media (width<=640px){.contact-container.svelte-1sg09ld{bottom:2rem}.contact-links.svelte-1sg09ld{grid-template-columns:repeat(2,88px)}.is-expanded.svelte-1sg09ld .contact-links:where(.svelte-1sg09ld){grid-template-columns:repeat(2,120px)}.link-item.svelte-1sg09ld{padding:4px 2px;container-type:inline-size}.is-expanded.svelte-1sg09ld .contact-icon:where(.svelte-1sg09ld){width:60px;height:60px}.link-sublabel.svelte-1sg09ld,.is-expanded.svelte-1sg09ld .link-sublabel:where(.svelte-1sg09ld){letter-spacing:-.015em;text-align:center;white-space:nowrap;text-overflow:clip;width:100%;margin-top:6px;font-size:clamp(.55rem,9.4cqw,.85rem);overflow:hidden}}.action-icon.svelte-16npgrl{width:22px;height:22px;display:block}.dev-capsule-tooltip.svelte-k5og3p{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);z-index:100;pointer-events:none;white-space:nowrap;background:#0c160ef0;border:1px solid #ffb327d9;border-radius:10px;padding:.55rem 1.15rem;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffb32740,0 8px 24px #0000008c}[data-theme=light] .dev-capsule-tooltip.svelte-k5og3p{background:#fffffff5;border-color:#d97706}.dev-capsule-text.svelte-k5og3p{color:#fff;letter-spacing:.015em;font-size:.85rem;font-weight:600;line-height:1.25}[data-theme=light] .dev-capsule-text.svelte-k5og3p{color:#101e14}@media (width<=640px){.dev-capsule-tooltip.svelte-k5og3p{white-space:normal;text-align:center;width:max-content;max-width:260px;padding:.45rem .85rem;font-size:.78rem;bottom:calc(100% + 10px)}.dev-capsule-text.svelte-k5og3p{font-size:.78rem}}.hidden-panel-wrapper.svelte-1tg2nx4{z-index:70;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:.75rem;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1.5rem;left:0;right:0;transform:translateY(40px)scale(.96)}.hidden-panel-wrapper.is-visible.svelte-1tg2nx4{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.dev-panel-container.svelte-1tg2nx4,.hidden-panel-content.svelte-1tg2nx4{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffc2;border:1px solid #13371b1f;border-radius:9999px;justify-content:center;align-items:center;display:flex;box-shadow:0 16px 40px -10px #13371b1f,0 0 25px #00000008}.dev-panel-container.svelte-1tg2nx4{padding:.65rem .85rem;transition:border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.dev-panel-container.svelte-1tg2nx4:hover,.dev-panel-container.is-active.svelte-1tg2nx4{border-color:#ffb32780;transform:translateY(-2px);box-shadow:0 0 16px #ffb32740,0 16px 40px -10px #00000080}[data-theme=light] .dev-panel-container.svelte-1tg2nx4:hover,[data-theme=light] .dev-panel-container.is-active.svelte-1tg2nx4{border-color:#b4530966;box-shadow:0 0 14px #d9770633,0 16px 40px -10px #13371b1f}.hidden-panel-content.svelte-1tg2nx4{gap:.35rem;padding:.65rem 1.15rem}[data-theme=dark] .dev-panel-container.svelte-1tg2nx4,[data-theme=dark] .hidden-panel-content.svelte-1tg2nx4{background:#132316d1;border-color:#ffffff1f;box-shadow:0 16px 40px -10px #00000080,0 0 25px #0003}.action-item-wrap.svelte-1tg2nx4{display:flex;position:relative}.action-item.svelte-1tg2nx4{color:#4a634e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:78px;height:64px;padding:.45rem .6rem;font-family:inherit;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=dark] .action-item.svelte-1tg2nx4{color:#8ea391}.action-item.svelte-1tg2nx4:hover{color:#0c1c10;background:#13371b14;border-color:#13371b33;transform:translateY(-2px)}[data-theme=dark] .action-item.svelte-1tg2nx4:hover{color:#f0f4f0;background:#ffffff14;border-color:#fff3}.action-icon-box.svelte-1tg2nx4{justify-content:center;align-items:center;width:32px;height:32px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex}.action-item.svelte-1tg2nx4:hover .action-icon-box:where(.svelte-1tg2nx4){transform:scale(1.14)}.action-title.svelte-1tg2nx4{letter-spacing:.03em;white-space:nowrap;font-size:.72rem;font-weight:700}.dev-item.svelte-1tg2nx4,.dev-item.svelte-1tg2nx4:hover,.dev-item.is-active.svelte-1tg2nx4{color:#ffb327;background:0 0!important;border:1px solid #0000!important;transform:none!important}[data-theme=light] .dev-item.svelte-1tg2nx4{color:#92400e}.dev-title.svelte-1tg2nx4{line-height:1.25}.dev-icon-box.svelte-1tg2nx4{filter:drop-shadow(0 0 6px #ffb32780)}[data-theme=light] .dev-icon-box.svelte-1tg2nx4{filter:drop-shadow(0 1px 2px #92400e33)}.dev-item.svelte-1tg2nx4:hover .dev-icon-box:where(.svelte-1tg2nx4),.dev-item.is-active.svelte-1tg2nx4 .dev-icon-box:where(.svelte-1tg2nx4){filter:drop-shadow(0 0 10px #ffb327e6);transform:scale(1.14)}[data-theme=light] .dev-item.svelte-1tg2nx4:hover .dev-icon-box:where(.svelte-1tg2nx4),[data-theme=light] .dev-item.is-active.svelte-1tg2nx4 .dev-icon-box:where(.svelte-1tg2nx4){filter:drop-shadow(0 2px 6px #92400e59)}@media (width<=640px){.hidden-panel-wrapper.svelte-1tg2nx4{gap:.4rem;padding:0 .5rem;bottom:.85rem}.dev-panel-container.svelte-1tg2nx4{padding:.45rem .5rem}.hidden-panel-content.svelte-1tg2nx4{gap:.2rem;padding:.45rem .6rem}.action-item.svelte-1tg2nx4{width:68px;height:56px}}.scroll-indicator.svelte-49kj7k{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #13371b1f;border-radius:9999px;flex-direction:column;gap:.85rem;padding:.6rem .4rem;transition:opacity .28s ease-out;display:flex;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%);box-shadow:0 4px 16px #00000014}[data-theme=dark] .scroll-indicator.svelte-49kj7k{background:#132316d1;border-color:#ffffff1f;box-shadow:0 4px 20px #00000059}.state-dot.svelte-49kj7k{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.dot-inner.svelte-49kj7k{opacity:.45;background:#4a634e;border-radius:9999px;width:7px;height:7px;transition:all .35s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .dot-inner.svelte-49kj7k{background:#8ea391}.state-dot.svelte-49kj7k:hover .dot-inner:where(.svelte-49kj7k){opacity:.9;transform:scale(1.3)}.state-dot.active.svelte-49kj7k .dot-inner:where(.svelte-49kj7k){opacity:1;background:linear-gradient(#ffb327 0%,#598f3a 100%);width:8px;height:20px;box-shadow:0 0 12px #ffb32780}@media (width<=768px),(pointer:coarse){.scroll-indicator.svelte-49kj7k{right:.75rem}}.main:has(.page-container){padding-top:0}.main:has(.page-container)>:first-child{background-color:#0000}.page-container.svelte-1begijj{-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 35%, #598f3a14, transparent 70%), var(--color-bg);width:100vw;height:100dvh;color:var(--color-text);z-index:50;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.hero-center.svelte-1begijj{z-index:10;cursor:pointer;outline:none;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;transition:transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.page-container.state-1.svelte-1begijj .hero-center:where(.svelte-1begijj){transform:translateY(0)}.page-container.state-2.svelte-1begijj .hero-center:where(.svelte-1begijj){transform:translateY(-28px)}.page-container.state-3.svelte-1begijj .hero-center:where(.svelte-1begijj){transform:translateY(-56px)}@media (width<=640px){.page-container.state-2.svelte-1begijj .hero-center:where(.svelte-1begijj){transform:translateY(-16px)}.page-container.state-3.svelte-1begijj .hero-center:where(.svelte-1begijj){transform:translateY(-38px)}}.band.svelte-ypbj28{max-width:110rem;margin:0 auto;padding:clamp(.5rem,1.2vw,1rem) clamp(1rem,2.5vw,3rem)}.band--tight.svelte-ypbj28{padding-top:0;position:relative}.seam.svelte-ypbj28{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--color-bg), transparent);height:10rem;position:absolute;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.bleed.svelte-ypbj28{margin-inline:calc(50% - 50vw)}.band__body.svelte-ypbj28{margin-top:1.5rem}.band__lead.svelte-ypbj28{max-width:52rem;color:var(--color-text-muted)}#stories.band.svelte-ypbj28 .panel:where(.svelte-ypbj28){padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.band__all.svelte-ypbj28{z-index:1;width:fit-content;min-height:44px;color:var(--color-accent);align-items:center;gap:.4rem;margin-top:1rem;margin-left:auto;font-weight:600;text-decoration:none;display:flex;position:relative}.band__all.svelte-ypbj28:hover{text-underline-offset:.25em;text-decoration:underline}.cards.svelte-ypbj28{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.card.svelte-ypbj28{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.card__head.svelte-ypbj28{align-items:center;gap:.75rem;display:flex}.card.svelte-ypbj28 h3:where(.svelte-ypbj28){margin:0;font-size:1.05rem}.card.svelte-ypbj28 p:where(.svelte-ypbj28){color:var(--color-text-muted);margin:0}.card__teaser.svelte-ypbj28{display:none}.card__emoji.svelte-ypbj28{flex-shrink:0;font-size:1.75rem;line-height:1}.card__link.svelte-ypbj28{min-height:44px;color:var(--color-accent);align-items:center;gap:.35rem;margin-top:auto;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.card__link.svelte-ypbj28:hover{text-underline-offset:.25em;text-decoration:underline}
