@layer components{.slb{flex-direction:column;gap:12px;padding-top:20px;display:flex}.slb-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.slb-label{color:var(--color-text-muted);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:16px}.slb-label[data-mark]{color:var(--color-brand-blue);background-image:linear-gradient(transparent 50%, color-mix(in srgb, var(--color-brand-blue) 16%, transparent) 50%);background-repeat:no-repeat;background-size:100% 100%}.slb-track{width:100%;height:4px;display:block}.slb-bar{transform-box:fill-box;transform-origin:0}.slb-bar[data-tone=hail]{fill:var(--color-gold-on-light)}.slb-bar[data-tone=lightning]{fill:var(--color-brand-blue)}.slb-photo{margin-top:20px}.motion[data-anim]:not([data-anim=reset]) .slb-bar{animation:motion-grow-x 1s var(--motion-ease) var(--motion-delay) both}.motion[data-anim]:not([data-anim=reset]) .slb-label[data-mark]{animation:slb-mark .45s var(--motion-ease) calc(var(--motion-delay) + 1s) both}.motion[data-anim]:not([data-anim=reset]) .slb-photo>img{animation:slb-focus .9s var(--motion-ease) var(--motion-delay) both}.slb-arrow{transition:transform .25s var(--motion-ease);margin-left:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){a:is(:hover,:focus-visible)>.slb-arrow{transform:translate(4px)}}}@keyframes slb-mark{0%{color:var(--color-text-muted);background-size:0% 100%}}@keyframes slb-focus{0%{filter:blur(8px);scale:1.06}}
@layer components{.icf-chips{flex-wrap:wrap;gap:6px;display:flex}.icf-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-neutral-0);color:var(--color-text);padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.pc.icf:hover{box-shadow:none}.pc.icf:hover .pc-photo>img{scale:1.03}}}}
