.failure-screen-layer{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.failure-screen-layer[data-owning]{pointer-events:auto;background:var(--consumer-ink,#0b0f19)}.failure-screen-layer>[data-game-failure-host]>.game-failure{min-height:0;animation:.16s ease-out failure-screen-in;position:absolute;inset:0}.failure-screen-layer .game-failure__card{animation:.2s cubic-bezier(.2,.9,.3,1.2) failure-screen-card-in}@keyframes failure-screen-in{0%{opacity:0}to{opacity:1}}@keyframes failure-screen-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.failure-screen-layer>[data-game-failure-host]>.game-failure,.failure-screen-layer .game-failure__card{animation:none}}.cmdp-scrim{padding:12vh var(--space-4) 0;background:var(--backdrop-modal);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdp{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-2-paint);width:min(600px,100%);height:min(520px,76vh);box-shadow:var(--elevation-3), var(--shadow-shell-rim);color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.cmdp__field{align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-3) 0;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-1-paint);height:44px;display:flex}.cmdp__field:focus-within{border-color:var(--border-strong)}.cmdp__field-glyph{color:var(--text-tertiary);font-size:var(--icon-md);display:inline-flex}.cmdp__input{min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:0;flex:1}.cmdp__input::placeholder{color:var(--text-tertiary)}.cmdp__tabs{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.cmdp__tab{height:28px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:var(--transition-colors);background:0 0;border:0}@media (hover:hover){.cmdp__tab:hover{color:var(--text-primary);background:var(--surface-3)}}.cmdp__tab[aria-selected=true]{color:var(--text-primary);background:var(--accent-muted)}.cmdp__body{min-height:0;padding:var(--space-1) var(--space-3) var(--space-2);flex:1;overflow-y:auto}.cmdp__heading{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-medium);margin:0}.cmdp__row{align-items:center;column-gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cmdp__row[data-active]{background:var(--state-selected)}.cmdp__row-glyph{border-radius:var(--radius-md);background:var(--surface-1-paint);width:28px;height:28px;color:var(--text-secondary);font-size:var(--icon-sm);justify-content:center;align-items:center;display:inline-flex}.cmdp__row-text{row-gap:2px;min-width:0;display:grid}.cmdp__row-label,.cmdp__row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdp__row-sub{color:var(--text-tertiary);font-size:var(--text-xs)}.cmdp__row-trail{color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap}.cmdp__note{padding:var(--space-6) var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm);text-align:center;margin:0}.cmdp__foot{padding:var(--space-1) var(--space-3) var(--space-2);border-top:1px solid var(--border-subtle)}
