.dx-claim{background:var(--dx-paper)}.dx-claim-hero{background:var(--dx-ink);color:#fff;padding:56px 0 44px;position:relative;overflow:hidden}.dx-claim-hero:after{content:"";position:absolute;inset:-30% -10% auto auto;width:60%;height:160%;background:radial-gradient(circle at 70% 30%,rgba(225,31,216,.28),transparent 62%);pointer-events:none}.dx-claim-hero-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr;align-items:center;position:relative;z-index:1}@media(max-width:940px){.dx-claim-hero-grid{grid-template-columns:1fr}}.dx-eyebrow--onDark{color:#c3a6ff}.dx-claim-title{font-size:clamp(32px,4.2vw,52px);line-height:1.06;margin:12px 0 16px;max-width:14ch}.dx-claim-lead{color:#c9c2de;font-size:16px;line-height:1.6;max-width:52ch;margin:0 0 26px}.dx-claim-cta{display:flex;gap:12px;flex-wrap:wrap}.dx-claim-cta .dx-btn--ghost{background:transparent;color:#fff;border-color:#ffffff47}.dx-mock{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--dx-r-card);padding:20px}.dx-mock--empty .dx-mock-hint{color:#9a93ad;font-size:13.5px;margin:14px 0 0;line-height:1.55}.dx-mock-label{font-size:10.5px;letter-spacing:.14em;color:#9a8fc4;margin:0 0 14px}.dx-mockrow{display:flex;align-items:center;gap:12px;background:#fff;color:var(--dx-ink);border-radius:var(--dx-r-inner);padding:11px 14px;margin-bottom:10px;border:1.5px solid transparent}.dx-mockrow.is-member{background:linear-gradient(#fff,#fff) padding-box,var(--dx-gradient) border-box;border:1.5px solid transparent}.dx-mockrow.is-you{background:#fcfbfe;border:1.5px dashed var(--dx-magenta)}.dx-mockrow.is-you .dx-avatar{filter:grayscale(1)}.dx-mockrow.is-you .dx-mockrow-name{color:var(--dx-soft)}.dx-mockrow-name{flex:1 1 auto;font-weight:600;font-size:14.5px}.dx-mock-foot{color:#9a8fc4;font-size:11.5px;margin:12px 0 0}.dx-stats{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:-28px auto 0;position:relative;z-index:2}.dx-stat{padding:22px}.dx-stat-big{font-size:40px;font-weight:500;color:var(--dx-violet);margin:0 0 6px}.dx-stat-label{color:var(--dx-soft);font-size:13.5px;line-height:1.5;margin:0}.dx-claimbox{padding:30px}.dx-claim-fields{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:18px}.dx-claimrow .dx-row-name em{display:block;font-style:normal;color:var(--dx-soft);font-size:12px}
