.dq-intro{margin:0 4px 18px}.dq-intro h1{font-family:var(--font-heading), sans-serif;margin:6px 0 8px;font-size:28px;font-weight:700;line-height:1.15}.dq-intro .s-lead{margin-bottom:0}.dq-skeleton-head{justify-content:space-between;gap:12px;display:flex}.dq-skeleton-options{gap:10px;margin-top:4px;display:grid}.dq-options{flex-flow:column}.dq-options .ui-choice{display:block}.dq-options .ui-choice>span{width:100%;min-height:0;color:var(--ink);text-align:left;background:#fff;border:2px solid #dde2ec;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.45;display:flex}.dq-options .ui-choice>span>b{width:28px;height:28px;color:var(--steel);background:#e9edf4;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.dq-options .ui-choice span.dq-option-text,.dq-options .ui-choice span.dq-option-text span{min-width:0;min-height:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:2px 0 0;transition:none;display:block}.dq-options .ui-choice span.dq-option-text span{padding:0;display:inline}.dq-options .ui-choice:hover input:not(:checked):not(:disabled)+span{border-color:var(--steel)}.dq-options .ui-choice input:checked+span{border-color:var(--steel);color:var(--ink);background:#eef2f9}.dq-options .ui-choice input:checked+span>b{background:var(--steel);color:var(--paper)}.dq-options .ui-choice input:focus-visible+span{box-shadow:0 0 0 4px #405c8c40}.dq-notice{margin-top:14px}.dq-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dq-stats{color:#3c4458;margin-top:14px;font-size:15px}.dq-stats b{color:var(--ink);font-size:17px}.dq-streak{margin-bottom:16px}.dq-streak h2{font-family:var(--font-heading), sans-serif;margin:6px 0;font-size:24px;font-weight:700}.dq-streak .s-lead{margin:10px 0 0}.dq-invite{margin-top:16px;font-size:14px}.dq-invite a{color:var(--gold)}.dq-empty{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px}@media (max-width:520px){.dq-intro h1{font-size:24px}.dq-actions .ui-button{width:100%}}
