.fit-morph{transition:opacity .2s,filter .2s,transform .2s}.fit-morph[data-phase=out]{opacity:0;filter:blur(6px);transform:translateY(-4px)}.fit-morph[data-phase=in]{animation:.46s cubic-bezier(.16,1,.3,1) both fit-in}@keyframes fit-in{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.fit-morph.fit-flash[data-phase=in]{animation:.46s cubic-bezier(.16,1,.3,1) both fit-in,1.3s ease-out .18s fit-flash}@keyframes fit-flash{0%{box-shadow:0 0 #c8983a99}to{box-shadow:0 0 0 16px #c8983a00}}.fit-chip-new{animation:.65s cubic-bezier(.16,1,.3,1) both fit-chip}@keyframes fit-chip{0%{opacity:0;background-color:var(--gold-soft);transform:scale(.8)}55%{opacity:1;background-color:var(--gold-soft);transform:scale(1.06)}to{transform:none}}.fit-ghost{background-image:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--line) 55%, transparent) 10px 11px)}.fit-stack{display:grid}.fit-stack>*{grid-area:1/1}.fit-stack>[data-sizer]{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.fit-wa-wall{background-color:#efeae2;background-image:radial-gradient(#00000009 1px,#0000 1px),radial-gradient(#00000006 1px,#0000 1px);background-position:0 0,9px 13px;background-size:18px 18px,26px 26px}@media (prefers-reduced-motion:reduce){.fit-morph,.fit-morph[data-phase=in],.fit-morph.fit-flash[data-phase=in],.fit-chip-new{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.fit-morph[data-phase=out]{opacity:1}}