.numsolis-module__Qj5hXq__mono{font:500 11px/1.3 var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.numsolis-module__Qj5hXq__play{width:100%;max-width:390px;margin:0 auto}.numsolis-module__Qj5hXq__goal{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 14px;display:flex}.numsolis-module__Qj5hXq__goalValue{color:var(--gold-soft);letter-spacing:.03em}.numsolis-module__Qj5hXq__help{cursor:pointer;min-height:44px;color:var(--muted-foreground);font:400 12px/1.5 var(--font-archivo), system-ui, sans-serif;background:0 0;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.numsolis-module__Qj5hXq__help:hover{color:var(--gold-soft)}.numsolis-module__Qj5hXq__floor{background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 8px, color-mix(in srgb, var(--gold) 55%, var(--surface)) 8px, color-mix(in srgb, var(--gold) 55%, var(--surface)) 16px);border-radius:2px;height:4px;margin-top:12px}.numsolis-module__Qj5hXq__limit{text-align:right;color:var(--muted-foreground);padding-top:6px}.numsolis-module__Qj5hXq__action{border:1px solid var(--surface);min-height:44px;color:var(--gold-soft);cursor:pointer;font:500 13px/1.2 var(--font-archivo), system-ui, sans-serif;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:flex}.numsolis-module__Qj5hXq__action:disabled{cursor:default;opacity:.45}.numsolis-module__Qj5hXq__primary{color:var(--primary-foreground);background:var(--gold);border-color:var(--gold);flex:1}.numsolis-module__Qj5hXq__overlay{z-index:40;background:color-mix(in srgb, var(--background) 85%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.numsolis-module__Qj5hXq__message{border:1px solid var(--surface);background:var(--card);text-align:center;border-radius:8px;width:100%;padding:24px}.numsolis-module__Qj5hXq__message h2{margin-bottom:8px;font-size:24px}.numsolis-module__Qj5hXq__message p{color:var(--muted-foreground)}
