.bx-application .nm-early :is(.nm-intro,.nm-run,.nm-end) :is(.nm-primary,.nm-btn){border:1px solid var(--nm-line);border-radius:var(--nm-r-pill);background:var(--nm-bg);min-height:44px;color:var(--nm-ink);font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;line-height:1.3;transition:background-color .12s;display:inline-flex}.bx-application .nm-early :is(.nm-intro,.nm-run,.nm-end) .nm-btn:hover:enabled{background:var(--nm-hover)}.bx-application .nm-early :is(.nm-intro,.nm-run,.nm-end) .nm-primary{background:var(--nm-ink);color:var(--nm-bg);border-color:var(--nm-ink)}.bx-application .nm-early :is(.nm-intro,.nm-run,.nm-end) .nm-start{min-width:200px;min-height:48px;padding-inline:32px}.bx-application .nm-early :is(.nm-intro,.nm-run,.nm-end) .nm-quiet{color:var(--nm-muted);border-color:#0000;font-weight:400}.bx-application .nm-early :is(.nm-intro,.nm-run,.nm-end) :is(.nm-btn,.nm-pick):disabled{color:var(--nm-faint);cursor:default;opacity:1}.bx-application .nm-early :is(.nm-intro,.nm-run,.nm-end) :is(button,a):focus-visible{outline:2px solid var(--nm-focus);outline-offset:2px}.nm-early .nm-intro{flex-direction:column;flex:1;align-items:center;gap:20px;width:100%;max-width:560px;margin:0 auto;padding:72px 24px 0;display:flex}.nm-early .nm-guide{max-width:720px;padding-top:48px}.nm-early :is(.nm-intro,.nm-end) h1{text-align:center;outline:0;margin:0 0 8px;font-size:28px;font-weight:650;line-height:1.3}.nm-early .nm-picks,.nm-early .nm-points{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.bx-application .nm-early .nm-pick{border:1px solid var(--nm-line);background:var(--nm-bg);width:100%;min-height:52px;color:var(--nm-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;transition:background-color .12s;display:flex}.bx-application .nm-early .nm-pick:hover:enabled{background:var(--nm-hover)}.bx-application .nm-early .nm-pick[aria-pressed=true]{border-color:var(--nm-ink)}.nm-early .nm-pick .nm-row-meta{color:var(--nm-faint);font-size:13px;font-weight:400}.nm-early .nm-lede{text-align:center;color:var(--nm-muted);margin:0}.nm-early .nm-points li{border-radius:var(--nm-r-card);background:var(--nm-surface);padding:14px 16px}.nm-early .nm-sample{border-radius:var(--nm-r-card);background:var(--nm-side);width:100%;min-width:0;margin:8px 0 0;padding:16px;overflow-x:auto}.nm-early .nm-sample figcaption{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-weight:600;display:flex}.nm-early .nm-tag{border-radius:var(--nm-r-pill);background:var(--nm-ink);color:var(--nm-bg);flex:none;padding:2px 10px;font-size:12px;font-weight:600}.nm-early .nm-intro-actions{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.nm-early .nm-intro-start{background:var(--nm-bg);margin-top:auto;padding:16px 0;position:sticky;bottom:0}.nm-early .nm-intro-back{margin:-20px 0 24px}.nm-early .nm-run{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nm-early .nm-run-bar{color:var(--nm-muted);outline:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:8px 24px;font-size:14px;display:flex}.nm-early .nm-run-clock{flex-wrap:wrap;gap:8px 16px;display:flex}.nm-early .nm-run-clock time{color:var(--nm-ink);font-variant-numeric:tabular-nums;font-weight:650}.nm-early .nm-run-end{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (max-width:1100px){.nm-early .nm-run .nm-reveal:not(:empty){background:var(--nm-bg);flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;margin:0;padding:10px 24px;font-size:14px;font-weight:600;display:flex;position:sticky;bottom:0}}.nm-early .nm-end{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:96px 24px 48px;display:flex}.nm-early .nm-end p{margin:0}.nm-early .nm-end-actions{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}@media (max-width:620px){.nm-early .nm-intro{padding-top:32px}.nm-early .nm-end{padding-top:48px}.nm-early .nm-run :is(.nm-run-bar,.nm-reveal){padding-inline:16px}}body:has(.bx-application) .nm-dialog[role=dialog]{border-radius:var(--nm-r-modal);background:var(--nm-bg);width:min(400px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--nm-ink);box-shadow:var(--nm-shadow);text-align:center;border:0;flex-direction:column;gap:12px;padding:36px 28px 28px;font-size:15px;line-height:1.6;display:flex;overflow:auto}body:has(.bx-application) .nm-dialog[role=dialog] h2{letter-spacing:0;color:var(--nm-ink);margin:0;font-size:24px;font-weight:650;line-height:1.35}body:has(.bx-application) .nm-dialog[role=dialog] p{color:var(--nm-muted);margin:0 0 8px;font-size:15px}body:has(.bx-application) .nm-dialog.nm-tokens[role=dialog]>div{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}body:has(.bx-application) .nm-dialog[role=dialog] :is(button,[data-slot=button]){border:1px solid var(--nm-line);border-radius:var(--nm-r-pill);background:var(--nm-bg);width:100%;height:auto;min-height:44px;color:var(--nm-ink);box-shadow:none;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;line-height:1.3;transition:background-color .12s;display:inline-flex}body:has(.bx-application) .nm-dialog[role=dialog] :is(.nm-btn,.nm-account,.nm-dialog-close,[data-slot=button]):hover{background:var(--nm-hover)}body:has(.bx-application) .nm-dialog[role=dialog] .nm-primary{background:var(--nm-ink);min-height:48px;color:var(--nm-bg);border-color:var(--nm-ink)}body:has(.bx-application) .nm-dialog[data-variant=result][role=dialog] [data-slot=button]{background:var(--nm-ink);min-height:48px;color:var(--nm-bg);border-color:var(--nm-ink)}body:has(.bx-application) .nm-dialog[role=dialog] .nm-account{border-radius:var(--nm-r-card);text-align:left;justify-content:flex-start;gap:12px;padding:12px 14px}body:has(.bx-application) .nm-dialog[role=dialog] .nm-account-mark{border-radius:var(--nm-r-pill);background:var(--nm-ink);width:36px;height:36px;color:var(--nm-bg);flex:none;place-items:center;display:grid}body:has(.bx-application) .nm-dialog[role=dialog] .nm-account-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}body:has(.bx-application) .nm-dialog[role=dialog] .nm-row-meta{color:var(--nm-muted);font-size:13px;font-weight:400}body:has(.bx-application) .nm-dialog[role=dialog] .nm-or{color:var(--nm-faint);align-items:center;gap:12px;margin:4px 0;font-size:13px;display:flex}body:has(.bx-application) .nm-dialog[role=dialog] .nm-or:before{content:"";border-top:1px solid var(--nm-line);flex:1}body:has(.bx-application) .nm-dialog[role=dialog] .nm-or:after{content:"";border-top:1px solid var(--nm-line);flex:1}body:has(.bx-application) .nm-dialog[role=dialog] .nm-link{border-radius:var(--nm-r-pill);min-height:44px;color:var(--nm-ink);text-underline-offset:4px;justify-content:center;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}body:has(.bx-application) .nm-dialog[role=dialog] .nm-dialog-close{width:44px;color:var(--nm-muted);border-color:#0000;padding:0;font-size:22px;font-weight:400;position:absolute;top:8px;right:8px}body:has(.bx-application) .nm-dialog[role=dialog] :is(button,a,[data-slot=button]):focus-visible{outline:2px solid var(--nm-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nm-early :is(.nm-intro,.nm-run,.nm-end) *{transition:none;animation:none}body:has(.nm-dialog) [data-slot=dialog-overlay]{transition:none;animation:none}body:has(.bx-application) .nm-dialog[role=dialog]{transition:none;animation:none}body:has(.bx-application) .nm-dialog[role=dialog] *{transition:none;animation:none}}.nm-early .nm-shell:has(.nm-guest-guide){--nm-left:320px;--nm-right:376px}.nm-early .nm-guest-title{margin:4px 8px 0;font-size:15px;font-weight:650}.nm-early .nm-guest-lede{margin:0 8px 8px}.nm-early .nm-guest-guide ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bx-application .nm-early .nm-guest-link{border-radius:var(--nm-r-row);width:100%;min-height:48px;color:var(--nm-ink);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.bx-application .nm-early .nm-guest-link:hover{background:var(--nm-hover)}.nm-early .nm-guest-link .nm-row-meta{color:var(--nm-faint);flex:none;font-size:12px;font-weight:400}.nm-early .nm-welcome{gap:16px;padding-top:96px}@media (max-width:1366px){.nm-early .nm-shell:has(.nm-guest-guide){--nm-left:256px;--nm-right:312px}}
.nm-live{display:contents}.nm-live>section{border-radius:var(--nm-r-card);background:var(--nm-side);flex-direction:column;flex-shrink:0;gap:8px;min-width:0;padding:12px;display:flex}.nm-change{z-index:1;border-radius:var(--nm-r-row);background:var(--nm-bg);color:var(--nm-ink);grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;position:sticky;bottom:0}.nm-change:empty{padding:0}.nm-dots{width:100%;max-width:272px;margin-inline:auto;position:relative}.nm-dots-arrows{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nm-dots-arrows :where(line){stroke:var(--nm-faint);stroke-width:1.25px}.nm-dots-arrows :where(marker path){fill:var(--nm-faint)}.nm-dots>ol{margin:0;padding:0;list-style:none}.nm-dots>ol>li{width:24px;height:24px;position:absolute}.nm-early .nm-dot{box-sizing:border-box;border-radius:var(--nm-r-pill);background:0 0;border:0;place-items:center;width:24px;min-width:0;height:24px;min-height:0;margin:0;padding:0;display:grid}.nm-dot:before{content:"";box-sizing:border-box;border:1.5px solid var(--nm-faint);border-radius:var(--nm-r-pill);background:var(--nm-bg);width:12px;height:12px}.nm-dot[data-tone=seen]:before{background:var(--nm-faint)}.nm-dot[data-tone=ok]:before{border-color:var(--nm-ink);background:var(--nm-ink)}.nm-dot[data-tone=blocked]:before{border:3px solid var(--nm-ink)}.nm-dot[data-tone=mixed]:before{border-color:var(--nm-ink);background:linear-gradient(90deg,var(--nm-ink) 50%,var(--nm-bg) 50%)}.nm-dot[aria-pressed=true]:before{outline:2px solid var(--nm-ink);outline-offset:2px}.nm-dot[data-now]:before{border:2px solid var(--nm-now);background:var(--nm-now);outline:2px solid var(--nm-now);outline-offset:2px;width:14px;height:14px}.nm-grow .nm-dot[data-new]:before{animation:.35s ease-out nm-pop}@keyframes nm-pop{50%{scale:1.6}}.nm-ability-card{gap:4px;line-height:1.5}.nm-describe{color:var(--nm-muted)}.nm-describe>div,.nm-describe :where(p){font-size:inherit;line-height:inherit;color:inherit}.nm-gauge-line{align-items:center;margin-top:2px;display:flex}.nm-observed{color:var(--nm-muted);margin:2px 0 0;font-size:12px}.nm-grow,.nm-gauges{flex-direction:column;gap:6px;min-width:0;display:flex}.nm-gauges :where(h3){font-size:14px;font-weight:650;line-height:1.4}.nm-gauges :where(h4){color:var(--nm-faint);font-size:12px;font-weight:600}.nm-bars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nm-bars>li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:grid}.nm-bar{align-items:center;gap:6px;display:inline-flex}.nm-bar-track{border-radius:var(--nm-r-pill);background:var(--nm-line);width:56px;height:6px;display:block;overflow:hidden}.nm-bar-fill{border-radius:inherit;background:var(--nm-faint);height:100%;display:block}.nm-bar-word{font-size:12px;font-weight:600}.nm-bar[data-change=rose] .nm-bar-fill{background:var(--nm-rose)}.nm-bar[data-change=rose] .nm-bar-word{color:var(--nm-rose)}.nm-bar[data-change=fell] .nm-bar-fill{background:var(--nm-fell)}.nm-bar[data-change=fell] .nm-bar-word{color:var(--nm-fell)}@media (max-height:859px){.nm-bars:where(ol)>li:nth-child(3):not(:has([data-change])){display:none}}.nm-early .nm-map .nm-map-row[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--nm-ink)}.nm-map-arcs marker path{fill:var(--nm-faint);stroke:none}.nm-map-arcs marker[data-on] path{fill:var(--nm-ink)}@media (prefers-reduced-motion:reduce){.nm-grow .nm-dot[data-new]:before{animation:none}}.nm-live[data-still] .nm-grow .nm-dot[data-new]:before{animation:none}.nm-league{border-radius:var(--nm-r-card);background:var(--nm-side);flex-direction:column;flex-shrink:0;gap:8px;min-width:0;padding:12px;display:flex}.nm-league-title{color:var(--nm-ink);margin:0;font-size:14px;font-weight:600}.nm-league-form,.nm-league-friends,.nm-league-join{flex-direction:column;gap:8px;display:flex}.nm-league-field{color:var(--nm-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.nm-league :where(input[type=text]){border:1px solid var(--nm-line);border-radius:var(--nm-r-input);background:var(--nm-bg);min-height:40px;color:var(--nm-ink);padding:8px 12px;font-size:14px}.nm-league-check{color:var(--nm-ink);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.nm-league-check :where(input){flex-shrink:0;margin-top:3px}.nm-league-actions,.nm-league-scope{flex-wrap:wrap;gap:8px;display:flex}.nm-league-scope :where(button[aria-selected=true]){background:var(--nm-ink);color:var(--nm-bg)}.nm-league-me{color:var(--nm-ink);margin:0;font-size:13px;line-height:1.5}.nm-league-error{color:var(--nm-fell)}.nm-league-rows{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.nm-league-row{border-radius:var(--nm-r-row);align-items:baseline;gap:8px;padding:4px 8px;font-size:13px;line-height:1.5;display:flex}.nm-league-row[data-me]{background:var(--nm-bg);font-weight:600}.nm-league-rank{width:40px;color:var(--nm-muted);flex-shrink:0}.nm-league-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nm-league-score{color:var(--nm-muted);flex-shrink:0}.nm-league-tag{color:var(--nm-faint);margin-left:6px;font-size:11px;font-style:normal}
