app-user-dashboard{--dash-radius:16px;--dash-shadow:0 1px 2px #1111270a, 0 2px 10px #11112708;--dash-shadow-hover:0 6px 20px #11112712;--orange-soft:#c86a001a;--pink-soft:#ec48991a;--green-soft:#34c7591f;--blue-soft:#007aff1a;--grey-soft:var(--bg-input);isolation:isolate;flex-direction:column;gap:16px;display:flex;position:relative}app-user-dashboard:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 70% at 8% 0%, rgba(var(--primary-rgb), .08), transparent 70%),radial-gradient(ellipse 40% 60% at 92% 10%, var(--pink-soft), transparent 70%);height:420px;position:absolute;inset:-16px 0 auto}app-user-dashboard .card{border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}app-user-dashboard .reveal{animation:.42s cubic-bezier(.2,.7,.2,1) both app-user-dashboard__rise;animation-delay:calc(var(--i,0)*60ms)}@keyframes app-user-dashboard__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}app-user-dashboard .hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:2px;display:flex}app-user-dashboard .hero__text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}app-user-dashboard .hero__title{font-size:var(--font-2xl);letter-spacing:-.5px;color:var(--text-primary);font-weight:800;line-height:1.2}app-user-dashboard .hero__lead{font-size:var(--font-sm);color:var(--text-secondary)}app-user-dashboard .hero__actions{flex-wrap:wrap;gap:10px;display:flex}app-user-dashboard .status-chip{border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-secondary);align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}app-user-dashboard .status-chip__dot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}app-user-dashboard .status-chip--online{color:var(--tone-green)}app-user-dashboard .status-chip--online .status-chip__dot{background:var(--color-success);box-shadow:0 0 0 3px var(--green-soft)}app-user-dashboard .status-chip--searching{color:var(--primary);border-color:rgba(var(--primary-rgb), .3)}app-user-dashboard .status-chip--searching .status-chip__dot{background:var(--primary);animation:1.2s ease-in-out infinite app-user-dashboard__blink}app-user-dashboard .status-chip--inRoom{color:var(--tone-pink)}app-user-dashboard .status-chip--inRoom .status-chip__dot{background:var(--tone-pink);box-shadow:0 0 0 3px var(--pink-soft)}@keyframes app-user-dashboard__blink{50%{opacity:.3}}@keyframes app-user-dashboard__num-fade{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){app-user-dashboard .stat__value .stat__num-animate{animation:none}}app-user-dashboard .cta{box-shadow:var(--shadow-primary);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}app-user-dashboard .cta:hover:not(:disabled){box-shadow:var(--shadow-primary-lg);transform:translateY(-1px)}app-user-dashboard .cta:active:not(:disabled){transform:translateY(0)}app-user-dashboard .stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}app-user-dashboard .stat{--tint:var(--grey-soft);--tone:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--dash-radius);background:var(--bg-card);min-width:0;box-shadow:var(--dash-shadow);color:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}app-user-dashboard .stat:is(a):hover{border-color:var(--border-strong);box-shadow:var(--dash-shadow-hover);transform:translateY(-1px)}app-user-dashboard .stat:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-user-dashboard .stat--online{--tint:var(--green-soft);--tone:var(--tone-green)}app-user-dashboard .stat--chats{--tint:var(--primary-light);--tone:var(--primary)}app-user-dashboard .stat--unread{--tint:var(--orange-soft);--tone:var(--tone-orange)}app-user-dashboard .stat--activity{--tint:var(--pink-soft);--tone:var(--tone-pink)}app-user-dashboard .stat__top{align-items:center;gap:8px;min-width:0;display:flex}app-user-dashboard .stat__icon{background:var(--tint);width:28px;height:28px;color:var(--tone);border-radius:8px;flex-shrink:0;place-items:center;display:grid}app-user-dashboard .stat__icon app-icon{width:15px;height:15px}app-user-dashboard .stat__label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);flex:1;font-size:12px;font-weight:600;overflow:hidden}app-user-dashboard .stat__value{letter-spacing:-.8px;min-height:38px;color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;margin-top:4px;font-size:30px;font-weight:800;line-height:1.15;display:flex}app-user-dashboard .stat__value .stat__num-animate{animation:.35s cubic-bezier(.16,1,.3,1) app-user-dashboard__num-fade;display:inline-block}app-user-dashboard .stat__skeleton{width:56px;height:24px}app-user-dashboard .stat__hint{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;overflow:hidden}app-user-dashboard .stat--highlight{border-color:rgba(var(--primary-rgb), .35);background:radial-gradient(circle at 100% 0%, rgba(var(--primary-rgb), .08), transparent 60%),var(--bg-card)}app-user-dashboard .stat--highlight .stat__value{color:var(--primary)}app-user-dashboard .layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}app-user-dashboard .layout__main,app-user-dashboard .layout__side{flex-direction:column;gap:16px;min-width:0;display:flex}app-user-dashboard .layout__main{grid-column:span 8}app-user-dashboard .layout__side{grid-column:span 4}app-user-dashboard .panel-box{flex-direction:column;min-width:0;padding:14px 16px;display:flex}app-user-dashboard .box-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}app-user-dashboard .box-head__title{min-width:0;font-size:var(--font-base);letter-spacing:-.2px;color:var(--text-primary);align-items:center;gap:8px;font-weight:700;display:inline-flex}app-user-dashboard .box-head__count{border-radius:var(--radius-full);background:var(--primary-light);color:var(--primary);white-space:nowrap;padding:1px 8px;font-size:11px;font-weight:700}app-user-dashboard .box-head__link{font-size:var(--font-xs);color:var(--primary);white-space:nowrap;transition:opacity var(--transition-fast);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}app-user-dashboard .box-head__link app-icon{width:14px;height:14px}app-user-dashboard .box-head__link:hover{opacity:.8}app-user-dashboard .box-head__link--danger{font:inherit;font-size:var(--font-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-weight:600}app-user-dashboard .box-head__link--danger:hover{color:var(--color-error);opacity:1}app-user-dashboard .box-head__actions{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}app-user-dashboard .match{border-color:rgba(var(--primary-rgb), .18);background:radial-gradient(circle at 0% 0%, rgba(var(--primary-rgb), .1), transparent 55%),radial-gradient(circle at 100% 100%, var(--pink-soft), transparent 50%),var(--bg-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:20px 24px;display:grid;position:relative;overflow:hidden}app-user-dashboard .match__visual{flex-shrink:0;place-items:center;width:112px;height:112px;display:grid;position:relative}app-user-dashboard .match__orb{background:var(--primary-light);width:80px;height:80px;color:var(--primary);box-shadow:0 0 0 10px rgba(var(--primary-rgb), .06),0 0 0 20px rgba(var(--primary-rgb), .03);transition:transform var(--transition-base);border-radius:50%;place-items:center;display:grid}app-user-dashboard .match__orb app-icon{width:34px;height:34px}app-user-dashboard .match:hover .match__orb{transform:scale(1.04)}app-user-dashboard .match__self{z-index:1;position:relative}app-user-dashboard .match__pair{align-items:center;gap:4px;display:flex}app-user-dashboard .match__heart{z-index:1;background:var(--primary);color:#fff;width:28px;height:28px;box-shadow:0 0 0 3px var(--bg-card);border-radius:50%;place-items:center;margin:0 -10px;display:grid}app-user-dashboard .match__heart app-icon{width:14px;height:14px}app-user-dashboard .match__body{flex-direction:column;gap:4px;min-width:0;display:flex}app-user-dashboard .match__title{font-size:var(--font-xl);letter-spacing:-.4px;color:var(--text-primary);font-weight:800}app-user-dashboard .match__lead{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}app-user-dashboard .match__lead strong{color:var(--text-primary);font-weight:600}app-user-dashboard .match__progress{border-radius:var(--radius-full);background:rgba(var(--primary-rgb), .12);height:4px;margin-top:6px;display:block;position:relative;overflow:hidden}app-user-dashboard .match__progress span{border-radius:inherit;background:var(--primary);width:35%;animation:1.6s ease-in-out infinite app-user-dashboard__slide;position:absolute;inset:0 auto 0 0}app-user-dashboard .match__meta{font-size:var(--font-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}app-user-dashboard .match__meta app-icon{width:14px;height:14px}app-user-dashboard .match__notice{border-radius:var(--radius-md);background:var(--bg-input);font-size:var(--font-xs);color:var(--text-secondary);align-items:flex-start;gap:6px;margin-top:4px;padding:8px 10px;line-height:1.45;display:flex}app-user-dashboard .match__notice app-icon{flex-shrink:0;width:15px;height:15px;margin-top:1px}app-user-dashboard .match__actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}@keyframes app-user-dashboard__slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}app-user-dashboard .radar{position:absolute;inset:0}app-user-dashboard .radar span{border:2px solid rgba(var(--primary-rgb), .35);border-radius:50%;animation:2.4s ease-out infinite app-user-dashboard__radar;position:absolute;inset:14px}app-user-dashboard .radar span:nth-child(2){animation-delay:.8s}app-user-dashboard .radar span:nth-child(3){animation-delay:1.6s}@keyframes app-user-dashboard__radar{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}app-user-dashboard .pulse-dot{background:var(--color-success);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}app-user-dashboard .pulse-dot:after{content:"";background:var(--color-success);border-radius:50%;animation:2s ease-out infinite app-user-dashboard__pulse;position:absolute;inset:0}@keyframes app-user-dashboard__pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}app-user-dashboard .online__list{min-width:0}app-user-dashboard .people{flex-direction:column;gap:2px;list-style:none;display:flex}app-user-dashboard .person{border-radius:var(--radius-md);transition:background var(--transition-fast);align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;display:flex}app-user-dashboard .person:hover{background:var(--bg-input)}app-user-dashboard .person__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}app-user-dashboard .person__head{align-items:center;gap:5px;min-width:0;display:flex}app-user-dashboard .person__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs);color:var(--text-primary);flex-shrink:1;font-weight:700;overflow:hidden}app-user-dashboard .person__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:12px;overflow:hidden}app-user-dashboard .person__city{align-items:center;gap:3px;display:inline-flex}app-user-dashboard .person__city app-icon{flex-shrink:0;width:12px;height:12px}app-user-dashboard .person__status{color:var(--tone-green);font-weight:600}app-user-dashboard .person__distance:before{content:"·";margin:0 5px}app-user-dashboard .person__skeleton-avatar{border-radius:50%;flex-shrink:0;width:44px;height:44px}app-user-dashboard .person__skeleton-short{width:50%}app-user-dashboard .person-tag{border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}app-user-dashboard .person-tag app-icon{flex-shrink:0;width:11px;height:11px}app-user-dashboard .person-tag.badge--female{color:#db2777;background:#ec48991f;border:1px solid #ec489938}app-user-dashboard .person-tag.badge--male{color:#2563eb;background:#3b82f61f;border:1px solid #3b82f638}app-user-dashboard .person-tag.badge--other{color:#7c3aed;background:#8b5cf61f;border:1px solid #8b5cf638}app-user-dashboard .person-tag--age{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b38}app-user-dashboard .rows{flex-direction:column;gap:1px;list-style:none;display:flex}app-user-dashboard .rows>.skeleton{margin-bottom:6px}app-user-dashboard .row{border-radius:var(--radius-md);color:inherit;transition:background var(--transition-fast);align-items:center;gap:12px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:flex}app-user-dashboard .row:not(.row--static):hover{background:var(--bg-input)}app-user-dashboard .row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}app-user-dashboard .row__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}app-user-dashboard .row__top{align-items:center;gap:8px;min-width:0;display:flex}app-user-dashboard .row__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm);color:var(--text-primary);font-weight:600;overflow:hidden}app-user-dashboard .row__name--plain{font-size:var(--font-xs);white-space:normal;font-weight:500;line-height:1.4}app-user-dashboard .row__text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs);color:var(--text-secondary);overflow:hidden}app-user-dashboard .row__side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}app-user-dashboard .row__time{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:12px}app-user-dashboard .row--unread{background:rgba(var(--primary-rgb), .04);position:relative}app-user-dashboard .row--unread:before{content:"";border-radius:var(--radius-full);background:var(--primary);width:3px;position:absolute;top:10px;bottom:10px;left:0}app-user-dashboard .row--unread .row__name{font-weight:700}app-user-dashboard .row--unread .row__text{color:var(--text-primary);font-weight:500}app-user-dashboard .row--unread .row__time{color:var(--primary);font-weight:600}app-user-dashboard .unread{border-radius:var(--radius-full);background:var(--primary);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:grid}app-user-dashboard .tag{border-radius:var(--radius-full);background:var(--pink-soft);color:var(--tone-pink);flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:600}app-user-dashboard .timeline{position:relative}app-user-dashboard .timeline:before{content:"";background:var(--border-color);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:17px}app-user-dashboard .timeline .row{padding-top:6px;padding-bottom:6px;position:relative}app-user-dashboard .activity__media{flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}app-user-dashboard .activity__icon,app-user-dashboard .activity__badge{background:var(--grey-soft);color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}app-user-dashboard .activity__icon{width:36px;height:36px;box-shadow:0 0 0 3px var(--bg-card)}app-user-dashboard .activity__icon app-icon{width:17px;height:17px}app-user-dashboard .activity__badge{width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-card);position:absolute;bottom:-4px;right:-4px}app-user-dashboard .activity__badge app-icon{width:10px;height:10px}app-user-dashboard .activity__icon[data-type=matched],app-user-dashboard .activity__badge[data-type=matched]{background:var(--primary-light);color:var(--primary)}app-user-dashboard .activity__icon[data-type=message],app-user-dashboard .activity__badge[data-type=message]{background:var(--orange-soft);color:var(--tone-orange)}app-user-dashboard .activity__icon[data-type=conversation],app-user-dashboard .activity__badge[data-type=conversation]{background:var(--pink-soft);color:var(--tone-pink)}app-user-dashboard .activity__icon[data-type=game],app-user-dashboard .activity__badge[data-type=game]{background:var(--green-soft);color:var(--tone-green)}app-user-dashboard .activity__icon[data-type=blocked],app-user-dashboard .activity__badge[data-type=blocked]{background:var(--grey-soft);color:var(--text-secondary)}app-user-dashboard .quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;display:grid}app-user-dashboard .quick__item{--tint:var(--grey-soft);--tone:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);min-height:52px;color:inherit;transition:border-color var(--transition-fast),background var(--transition-fast);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;padding:8px 10px;text-decoration:none;display:grid}app-user-dashboard .quick__item:hover{border-color:var(--border-strong);background:var(--bg-input)}app-user-dashboard .quick__item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-user-dashboard .quick__item--online{--tint:var(--green-soft);--tone:var(--tone-green)}app-user-dashboard .quick__item--chats{--tint:var(--orange-soft);--tone:var(--tone-orange)}app-user-dashboard .quick__item--games{--tint:var(--pink-soft);--tone:var(--tone-pink)}app-user-dashboard .quick__item--profile{--tint:var(--blue-soft);--tone:var(--tone-blue)}app-user-dashboard .quick__icon{background:var(--tint);width:32px;height:32px;color:var(--tone);border-radius:9px;grid-row:span 2;place-items:center;display:grid}app-user-dashboard .quick__icon app-icon{width:16px;height:16px}app-user-dashboard .quick__label,app-user-dashboard .quick__hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}app-user-dashboard .quick__label{font-size:var(--font-xs);color:var(--text-primary);align-self:end;font-weight:700}app-user-dashboard .quick__hint{color:var(--text-muted);align-self:start;font-size:11.5px}app-user-dashboard .explore__row>app-icon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}app-user-dashboard .explore__icon{background:var(--primary-light);width:34px;height:34px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}app-user-dashboard .explore__icon app-icon{width:16px;height:16px}app-user-dashboard .explore .rows li:nth-child(2) .explore__icon{background:var(--blue-soft);color:var(--tone-blue)}app-user-dashboard .explore .rows li:nth-child(3) .explore__icon{background:var(--orange-soft);color:var(--tone-orange)}app-user-dashboard .explore__text{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}app-user-dashboard .onboard__steps{flex-direction:column;gap:8px;list-style:none;display:flex}app-user-dashboard .onboard__step{border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:12px;padding:10px 12px;display:flex}app-user-dashboard .onboard__step--done{background:var(--bg-input)}app-user-dashboard .onboard__step--done .onboard__num{background:var(--green-soft);color:var(--tone-green)}app-user-dashboard .onboard__step--done .onboard__title{color:var(--text-secondary);text-decoration:line-through}app-user-dashboard .onboard__num{background:var(--primary-light);width:30px;height:30px;color:var(--primary);font-size:var(--font-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}app-user-dashboard .onboard__num app-icon{width:15px;height:15px}app-user-dashboard .onboard__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}app-user-dashboard .onboard__title{font-size:var(--font-sm);color:var(--text-primary);font-weight:700}app-user-dashboard .onboard__text{font-size:var(--font-xs);color:var(--text-secondary);line-height:1.45}app-user-dashboard .onboard__done{color:var(--tone-green);flex-shrink:0;font-size:12px;font-weight:600}app-user-dashboard .onboard__step .btn{flex-shrink:0}app-user-dashboard .soft-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}app-user-dashboard .soft-empty__icon{background:var(--primary-light);width:36px;height:36px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}app-user-dashboard .soft-empty__icon app-icon{width:18px;height:18px}app-user-dashboard .soft-empty__body{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}app-user-dashboard .soft-empty__body .btn{margin-top:5px}app-user-dashboard .soft-empty__title{font-size:var(--font-xs);color:var(--text-primary);font-weight:700}app-user-dashboard .soft-empty__text{color:var(--text-secondary);font-size:12px;line-height:1.5}app-user-dashboard .inline-state{border-radius:var(--radius-md);background:var(--bg-input);font-size:var(--font-xs);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}@media (max-width:1280px){app-user-dashboard .match{grid-template-columns:auto minmax(0,1fr)}app-user-dashboard .match__actions{flex-flow:wrap;grid-column:2;align-items:center}}@media (max-width:1100px){app-user-dashboard .layout{flex-direction:column;display:flex}app-user-dashboard .layout__main,app-user-dashboard .layout__side{display:contents}app-user-dashboard .match{order:1}app-user-dashboard .online{order:2}app-user-dashboard .chats,app-user-dashboard .onboard{order:3}app-user-dashboard .activity-box{order:4}app-user-dashboard .quick{order:5}app-user-dashboard .explore{order:6}app-user-dashboard .quick__grid{grid-template-columns:repeat(4,minmax(0,1fr))}app-user-dashboard .people{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:4px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}app-user-dashboard .people::-webkit-scrollbar{display:none}app-user-dashboard .person{text-align:center;scroll-snap-align:start;flex-direction:column;flex:none;gap:6px;width:76px;margin:0;padding:6px 2px}app-user-dashboard .person__body{align-items:center;width:100%}app-user-dashboard .person__head{justify-content:center}app-user-dashboard .person__name{max-width:100%;font-size:12px}app-user-dashboard .person .person-tag,app-user-dashboard .person__meta{display:none}}@media (max-width:640px){app-user-dashboard{gap:12px}app-user-dashboard:before{height:300px}app-user-dashboard .hero__title{font-size:var(--font-xl)}app-user-dashboard .hero__actions{width:100%}app-user-dashboard .hero__actions .btn{width:100%;min-height:48px}app-user-dashboard .stats{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -10px;padding:0 10px 2px;scroll-padding:0 10px;display:flex;overflow-x:auto}app-user-dashboard .stats::-webkit-scrollbar{display:none}app-user-dashboard .stat{scroll-snap-align:start;flex:0 0 152px;padding:10px 12px}app-user-dashboard .stat__value{min-height:32px;font-size:26px}app-user-dashboard .match{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;padding:16px}app-user-dashboard .match__visual{width:96px;height:96px}app-user-dashboard .match__orb{width:68px;height:68px}app-user-dashboard .match__orb app-icon{width:28px;height:28px}app-user-dashboard .match__body{align-items:center;width:100%}app-user-dashboard .match__progress{align-self:stretch}app-user-dashboard .match__meta{justify-content:center}app-user-dashboard .match__actions{flex-direction:column;grid-column:auto;align-items:stretch;width:100%}app-user-dashboard .match__actions .btn--lg{min-height:48px}app-user-dashboard .panel-box{padding:12px}app-user-dashboard .people{margin:0 -12px;padding:0 12px 4px}app-user-dashboard .quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-user-dashboard .onboard__step{flex-wrap:wrap}app-user-dashboard .onboard__step .btn{width:100%;min-height:40px}}@media (prefers-reduced-motion:reduce){app-user-dashboard .reveal,app-user-dashboard .radar span,app-user-dashboard .pulse-dot:after,app-user-dashboard .status-chip__dot{animation:none}app-user-dashboard .match__progress span{opacity:.5;width:100%;animation:none}app-user-dashboard .stat,app-user-dashboard .cta,app-user-dashboard .quick__item,app-user-dashboard .match__orb{transition:none}}
