.DemoThumbnailRow-module__jbDSvW__frame{position:relative}.DemoThumbnailRow-module__jbDSvW__row{gap:var(--space-5);padding:var(--space-3) var(--space-2) var(--space-5);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.DemoThumbnailRow-module__jbDSvW__row::-webkit-scrollbar{display:none}.DemoThumbnailRow-module__jbDSvW__row[data-single=true]{justify-content:center}.DemoThumbnailRow-module__jbDSvW__thumbnail{align-items:center;gap:var(--space-4);border:var(--border-w-card) solid var(--milo-border-strong);border-radius:var(--radius-card);background:var(--milo-surface);min-height:10rem;box-shadow:var(--shadow-card);color:var(--milo-ink);cursor:pointer;padding:var(--space-4);scroll-snap-align:center;text-align:left;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);flex:0 0 min(78vw,28rem);grid-template-columns:7rem minmax(0,1fr);display:grid}.DemoThumbnailRow-module__jbDSvW__row[data-single=true] .DemoThumbnailRow-module__jbDSvW__thumbnail{flex-basis:min(100%,48rem)}.DemoThumbnailRow-module__jbDSvW__art{aspect-ratio:1;border:var(--border-w-inner) solid var(--milo-border-soft);border-radius:var(--radius-plaque);background:color-mix(in srgb, var(--milo-mint) 18%, var(--milo-surface));width:7rem;color:var(--milo-mint-text);place-items:center;display:grid}.DemoThumbnailRow-module__jbDSvW__art svg{width:var(--space-12);height:var(--space-12)}.DemoThumbnailRow-module__jbDSvW__copy{gap:var(--space-2);display:grid}.DemoThumbnailRow-module__jbDSvW__copy strong{color:var(--milo-ink);font:700 var(--type-title) / var(--leading-title) var(--font-brand)}.DemoThumbnailRow-module__jbDSvW__copy span{color:var(--milo-ink-soft);font:400 var(--type-body-sm) / var(--leading-body-sm) var(--font-ui)}.DemoThumbnailRow-module__jbDSvW__thumbnail:focus-visible,.DemoThumbnailRow-module__jbDSvW__scrollButton:focus-visible{outline:var(--border-w-card) solid var(--milo-mint-text);outline-offset:var(--border-w-card)}@media (hover:hover) and (pointer:fine){.DemoThumbnailRow-module__jbDSvW__thumbnail:hover{background:color-mix(in srgb, var(--milo-mint) 10%, var(--milo-surface));box-shadow:var(--shadow-ws-lift);transform:translateY(calc(var(--border-w-inner) * -1))}}.DemoThumbnailRow-module__jbDSvW__scrollButton{z-index:2;width:var(--target-teacher);height:var(--target-teacher);border:var(--border-w-inner) solid var(--milo-border-strong);border-radius:var(--radius-pill);background:var(--milo-surface);box-shadow:var(--shadow-ws-rest);color:var(--milo-ink);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.DemoThumbnailRow-module__jbDSvW__scrollButton svg{width:var(--space-5);height:var(--space-5)}.DemoThumbnailRow-module__jbDSvW__previous{left:calc(var(--space-3) * -1)}.DemoThumbnailRow-module__jbDSvW__next{right:calc(var(--space-3) * -1)}@media (max-width:42rem){.DemoThumbnailRow-module__jbDSvW__thumbnail{grid-template-columns:5rem minmax(0,1fr);min-height:8rem}.DemoThumbnailRow-module__jbDSvW__art{width:5rem}.DemoThumbnailRow-module__jbDSvW__scrollButton{display:none}}@media (prefers-reduced-motion:reduce){.DemoThumbnailRow-module__jbDSvW__thumbnail{transition:none}}
.PublicPawTrail-module__Pg2QXW__trail{z-index:0;top:8rem;right:clamp(var(--space-2), 2.5vw, var(--space-8));width:clamp(5rem,9vw,9rem);height:min(46rem,72vh);color:var(--milo-mint-text);opacity:.26;pointer-events:none;position:absolute;overflow:hidden}.PublicPawTrail-module__Pg2QXW__trail svg{width:100%;height:100%;display:block}.PublicPawTrail-module__Pg2QXW__paw{opacity:.42;transform-box:fill-box;transform-origin:50%;animation:PublicPawTrail-module__Pg2QXW__paw-step 5.4s var(--ease-out) infinite both}.PublicPawTrail-module__Pg2QXW__paw:nth-child(2){animation-delay:.6s}.PublicPawTrail-module__Pg2QXW__paw:nth-child(3){animation-delay:1.2s}.PublicPawTrail-module__Pg2QXW__paw:nth-child(4){animation-delay:1.8s}.PublicPawTrail-module__Pg2QXW__paw:nth-child(5){animation-delay:2.4s}.PublicPawTrail-module__Pg2QXW__paw:nth-child(6){animation-delay:3s}@keyframes PublicPawTrail-module__Pg2QXW__paw-step{0%,16%{opacity:.12}24%,72%{opacity:.52}88%,to{opacity:.18}}@media (max-width:48rem){.PublicPawTrail-module__Pg2QXW__trail{opacity:.18;width:6rem;right:0}}@media (prefers-reduced-motion:reduce){.PublicPawTrail-module__Pg2QXW__trail{display:none}.PublicPawTrail-module__Pg2QXW__paw{animation:none}}
