@layer components{.Cj1iVG_details{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-2);padding:var(--space-3) var(--space-4)}.Cj1iVG_summary{color:var(--text-2);cursor:pointer;font-family:var(--font-pixel);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.Cj1iVG_list{font-size:var(--step-minus-1);gap:var(--space-1);margin-block-start:var(--space-3);padding:0;list-style:none;display:grid}.Cj1iVG_sub{padding-inline-start:var(--space-4)}.Cj1iVG_link{color:var(--text-2);padding-block:var(--space-1);transition:border-color var(--duration-exit) ease, color var(--duration-exit) ease;border-inline-start:2px solid #0000;padding-inline-start:var(--space-3);line-height:1.4;text-decoration:none;display:block}.Cj1iVG_link:hover{color:var(--accent)}.Cj1iVG_link[aria-current]{border-color:var(--accent);color:var(--accent);font-weight:600}@media (not (min-width:80rem)) and (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.Cj1iVG_details{interpolate-size:allow-keywords}.Cj1iVG_details::details-content{block-size:0;transition:block-size var(--duration-enter) var(--ease-out), content-visibility var(--duration-enter) allow-discrete;overflow:hidden}.Cj1iVG_details[open]::details-content{block-size:auto}}}@media (min-width:80rem){.Cj1iVG_details{background:0 0;border:0;padding:0}.Cj1iVG_details::details-content{content-visibility:visible}.Cj1iVG_summary{cursor:default;pointer-events:none;list-style:none}}}
@layer components{.d_qtEq_form{display:inline-block}.d_qtEq_button{border-radius:var(--radius-pill);color:var(--text-1);align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-3);transition:color var(--duration-exit) ease;background:0 0;border:0;font-size:1.2em;font-weight:600;display:inline-flex;position:relative}.d_qtEq_button:hover:not(:disabled){color:var(--accent)}.d_qtEq_button:before{background:var(--accent-fill);border-radius:var(--radius-1);color:var(--accent-contrast);content:attr(data-tip) / "";font-family:var(--font-pixel);inset:auto auto calc(100% + var(--space-2)) 50%;opacity:0;padding:var(--space-1) var(--space-2);pointer-events:none;transition:opacity var(--duration-exit) ease;white-space:nowrap;z-index:1;font-size:.75rem;font-weight:400;position:absolute;translate:-50%}.d_qtEq_button:is(:hover,:focus-visible):not([data-cue]):before{opacity:1}.d_qtEq_count{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;font-weight:400;line-height:1}.d_qtEq_liked{color:var(--accent)}.d_qtEq_heart{display:inline-flex;position:relative}.d_qtEq_fill{clip-path:inset(calc(14% + (1 - var(--fill)) * 70%) 0 0);fill:currentColor;transition:clip-path var(--duration-enter) var(--ease-pixel);position:absolute;inset:0}.d_qtEq_burst{display:none}@media (prefers-reduced-motion:no-preference){.d_qtEq_burst{pointer-events:none;display:block;position:absolute;inset:50% auto auto 50%}.d_qtEq_heart:has(.d_qtEq_burst) svg{animation:d_qtEq_heart-pop .4s var(--ease-pixel)}}.d_qtEq_sparkle{block-size:var(--size);inline-size:var(--size);inset:calc(var(--size) / -2) auto auto calc(var(--size) / -2);animation:.8s steps(6,end) both d_qtEq_sparkle-fly,.4s steps(2,end) .45s both d_qtEq_sparkle-fade,.85s steps(4,end) both d_qtEq_sparkle-shift;position:absolute}.d_qtEq_sparkle:before{animation:d_qtEq_sparkle-twinkle var(--twinkle) steps(1) 6 alternate;background:var(--color);content:"";position:absolute;inset:0}@keyframes d_qtEq_sparkle-fly{0%{transform:rotate(var(--angle)) translateX(0) scale(.4)}to{transform:rotate(var(--angle)) translateX(var(--distance)) scale(1)}}@keyframes d_qtEq_sparkle-fade{to{opacity:0}}@keyframes d_qtEq_sparkle-shift{to{filter:hue-rotate(var(--shift))}}@keyframes d_qtEq_sparkle-twinkle{to{opacity:.4}}.d_qtEq_button[data-cue]{color:var(--accent)}.d_qtEq_psst{background:var(--accent-fill);border-radius:var(--radius-1);color:var(--accent-contrast);font-family:var(--font-pixel);inset:auto auto calc(100% + var(--space-2)) 50%;padding:var(--space-1) var(--space-2);pointer-events:none;white-space:nowrap;font-size:.75rem;font-weight:400;position:absolute;translate:-50%}.d_qtEq_psst:after{background:inherit;content:"";block-size:6px;inline-size:6px;position:absolute;inset:calc(100% - 3px) auto auto calc(50% - 3px);rotate:45deg}@media (prefers-reduced-motion:no-preference){.d_qtEq_button[data-cue]{animation:1.2s step-end 3 d_qtEq_cue-hop}.d_qtEq_button[data-cue]:after{border:2px dashed var(--accent);border-radius:inherit;content:"";pointer-events:none;animation:1.2s steps(4,end) 3 both d_qtEq_cue-ring;position:absolute;inset:-2px}.d_qtEq_button[data-cue] .d_qtEq_heart svg{animation:d_qtEq_heart-pop .4s var(--ease-pixel) 3 alternate}.d_qtEq_psst{animation:.3s steps(3,end) both d_qtEq_psst-pop,.6s step-end .3s 6 d_qtEq_psst-bob}}@keyframes d_qtEq_cue-hop{0%,40%,to{translate:0;rotate:0deg}10%,30%{translate:0 -4px;rotate:-4deg}20%{translate:0 -8px;rotate:4deg}}@keyframes d_qtEq_cue-ring{0%{opacity:1;scale:1}to{opacity:0;scale:1.35 1.8}}@keyframes d_qtEq_psst-pop{0%{opacity:0;scale:.4}}@keyframes d_qtEq_psst-bob{50%{translate:-50% -3px}}@keyframes d_qtEq_heart-pop{0%{transform:scale(.6)}50%{transform:scale(1.3)}75%{transform:scale(.95)}}}
@layer components{.Mcg7kW_actions{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.Mcg7kW_icons{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.Mcg7kW_icon{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);min-block-size:2.5rem;min-inline-size:2.5rem;transition:border-color var(--duration-exit) ease, color var(--duration-exit) ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.Mcg7kW_icon:hover{border-color:var(--accent);color:var(--accent)}.Mcg7kW_icon:after{background:var(--accent-fill);border-radius:var(--radius-1);color:var(--accent-contrast);content:attr(data-tip);font-family:var(--font-pixel);inset:auto auto calc(100% + var(--space-2)) 50%;opacity:0;padding:var(--space-1) var(--space-2);pointer-events:none;transition:opacity var(--duration-exit) ease;white-space:nowrap;z-index:1;font-size:.75rem;position:absolute;translate:-50%}.Mcg7kW_icon:hover:after,.Mcg7kW_icon:focus-visible:after,.Mcg7kW_icon[data-copied]:after{opacity:1}}
