.hero-card:before{content:"";pointer-events:none;position:absolute;inset:0}.val-copy .check{color:#22c55e;display:none}.val-copy.copied .clip{display:none}.val-copy.copied .check{display:block}.prop-bar-hue{background:linear-gradient(90deg,#e61a1a,#e6e61a,#1ae61a,#1ae6e6,#1a1ae6,#e61ae6,#e61a1a);position:relative}.dmc-faq .faq-list{margin-top:.75rem}.dmc-faq .faq-item{background:var(--color-surface-2);border:1px solid var(--color-surface-border-subtle);border-radius:.75rem;margin-bottom:.5rem;overflow:hidden}.dmc-faq .faq-item:last-child{margin-bottom:0}.dmc-faq .faq-question{width:100%;color:var(--color-on-surface);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.92rem;font-weight:600;transition:background .15s;display:flex}.dmc-faq .faq-question:hover{background:var(--color-surface-3)}.dmc-faq .faq-question svg{width:1.15rem;height:1.15rem;color:var(--color-on-surface-subtle);flex-shrink:0;margin-left:.75rem;transition:transform .2s}.dmc-faq summary.faq-question{list-style:none}.dmc-faq summary.faq-question::-webkit-details-marker{display:none}.dmc-faq summary.faq-question::marker{content:""}.dmc-faq .faq-item[open] .faq-question svg{transform:rotate(180deg)}.dmc-faq .faq-answer{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.dmc-faq .faq-item[open] .faq-answer{max-height:500px}.dmc-faq .faq-answer-content{color:var(--color-on-surface-muted);padding:.75rem 1.25rem 1rem;font-size:.88rem;line-height:1.7}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.4s both fadeUp}.fade-up:nth-child(2){animation-delay:50ms}.fade-up:nth-child(3){animation-delay:.1s}.fade-up:nth-child(4){animation-delay:.15s}.fade-up:nth-child(5){animation-delay:.2s}.fade-up:nth-child(6){animation-delay:.25s}.fade-up:nth-child(7){animation-delay:.3s}.fade-up:nth-child(8){animation-delay:.35s}
