.nxd-board .qw-head{border:1px solid var(--nx-line);border-bottom-color:var(--nx-line-strong);background-color:color-mix(in srgb, var(--nx-ink-1) 70%, transparent);background-image:linear-gradient(180deg, var(--nx-cell-1) 0%, var(--nx-cell-2) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem 1rem 0 0;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}@media (min-width:640px){.nxd-board .qw-head{padding:1rem 1.25rem}}.nxd-board .qw-head-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nxd-board .qw-head-stack{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.nxd-board .qw-head-stack{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-end}}.nxd-board .qw-eyebrow{color:var(--nx-accent);font-family:var(--font-roboto), var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;line-height:1}.nxd-board .qw-title{color:var(--nx-type);font-family:var(--font-barlow-condensed), var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:1.25rem;font-weight:600;line-height:1.15;overflow:hidden}@media (min-width:768px){.nxd-board .qw-title{white-space:normal;font-size:1.5rem}}.nxd-board .qw-tab{border:1px solid var(--nx-line);color:var(--nx-type-muted);font-family:var(--font-roboto), var(--font-inter), system-ui, sans-serif;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem;font-size:.75rem;line-height:1;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.nxd-board .qw-tab:hover,.nxd-board .qw-tab:focus-visible{border-color:var(--nx-accent-edge);background-color:var(--nx-accent-wash);color:var(--nx-type);outline-color:var(--nx-accent)}.nxd-board .qw-tab-on,.nxd-board .qw-tab-on:hover{border-color:var(--nx-accent);background-color:var(--nx-accent);color:var(--nx-ink-2)}.nxd-board .qw-tab-sm{padding:.35rem}.nxd-board .qw-tab-label{display:none}@media (min-width:1024px){.nxd-board .qw-tab:not(.qw-tab-sm){padding:.45rem .8rem}.nxd-board .qw-tab-label{display:inline}}.nxd-board .qw-timer{border:1px solid var(--nx-line);background-color:color-mix(in srgb, var(--nx-cell-2) 86%, transparent);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .4rem;transition:border-color .3s;display:inline-flex}.nxd-board .qw-timer-running{border-color:var(--nx-accent-edge)}.nxd-board .qw-timer-off{opacity:.55}.nxd-board .qw-timer-btn{color:var(--nx-type-faint);border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition:color .25s;display:inline-flex}.nxd-board .qw-timer-btn:hover:not(:disabled){color:var(--nx-accent)}.nxd-board .qw-timer-btn:disabled{cursor:not-allowed}.nxd-board .qw-timer-read{min-width:3.5rem;color:var(--nx-type);letter-spacing:.04em;text-align:center;font-size:.6875rem}.nxd-board .qw-timer-running .qw-timer-read{color:var(--nx-accent)}.nxd-board .question-panel{border-color:var(--nx-line);background-color:color-mix(in srgb, var(--nx-ink-1) 66%, transparent);background-image:linear-gradient(180deg, var(--nx-cell-1) 0%, var(--nx-cell-2) 100%);box-shadow:0 26px 60px -40px var(--nx-shadow);color:var(--nx-type);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 0 1rem 1rem}.nxd-board .question-panel :is(.border,.border-b,.border-t,.border-l,.border-r){border-color:var(--nx-line)}.nxd-board .qw-stat{border:1px solid var(--nx-line);background-color:color-mix(in srgb, var(--nx-cell-2) 80%, transparent);border-radius:.75rem;padding:.5rem .625rem}.nxd-board .qw-stat-label{color:var(--nx-type-faint);font-family:var(--font-roboto), var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.5625rem;line-height:1}.nxd-board .qw-stat-value{color:var(--nx-type);font-family:var(--font-roboto), var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.8125rem;line-height:1.1}.nxd-board .qw-stat-value[data-quiet=true]{color:var(--nx-type-faint)}.nxd-board .qw-tag{border:1px solid var(--nx-line-strong);color:var(--nx-type-muted);border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.6875rem;line-height:1.2;display:inline-flex}.nxd-board .qw-marks{border:1px solid var(--nx-line);background-color:color-mix(in srgb, var(--nx-cell-2) 80%, transparent);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;display:inline-flex}.nxd-board .qw-marks button{font-family:var(--font-roboto), var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;border-radius:.5rem;align-items:center;gap:.15rem;padding:.15rem .3rem;font-size:.6875rem;transition:color .25s;display:inline-flex}.nxd-board .qw-marks button:not(.font-bold){color:var(--nx-type-muted)}.nxd-board .qw-marks button:not(.font-bold):hover{color:var(--nx-accent)}.nxd-board .qw-marks-divider{background-color:var(--nx-line);align-self:stretch;width:1px}.nxd-board .qw-input-dock{max-width:80rem;margin-inline:auto;transition:left .3s;left:.75rem;right:.75rem}@media (min-width:640px){.nxd-board .qw-input-dock{left:1.5rem;right:1.5rem}}@media (min-width:1024px){.nxd-board[data-rail=open] .qw-input-dock{left:19.5rem}.nxd-board[data-rail=collapsed] .qw-input-dock{left:5rem}}
