.nm-shade{z-index:2000;padding:var(--b-space-5,24px);background:radial-gradient(ellipse 80% 75% at 50% 48%, rgba(var(--b-deep-rgb), .62), rgba(var(--b-deep-rgb), .92));place-items:center;display:grid;position:fixed;inset:0}.nm-pick{gap:var(--b-space-4,16px);width:min(520px,100%);max-height:calc(100dvh - 48px);padding:var(--b-space-6,32px) var(--b-space-6,32px) var(--b-space-5,24px);background:linear-gradient(180deg, rgba(var(--b-bg3-rgb), .985), rgba(var(--b-bg-rgb), .99));box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .08), 0 32px 90px rgba(var(--b-shadow-rgb), .7);display:grid;position:relative;overflow-y:auto}.nm-pick:before{content:"";background:linear-gradient(90deg, rgba(var(--b-gold-rgb), 0), var(--b-gold) 18%, var(--b-gold-hi) 50%, var(--b-gold) 82%, rgba(var(--b-gold-rgb), 0));height:2px;position:absolute;top:0;left:0;right:0}.nm-idx{font:500 var(--b-fs-xs,11px)/1 var(--b-face-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b-gold)}.nm-pick h2{font:700 clamp(34px, 3vw, 46px)/.95 var(--b-face-disp);letter-spacing:.04em;text-transform:uppercase;color:var(--b-ink-top);margin:0}.nm-lead{font:500 var(--b-fs-sm,14px)/1.5 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .72);margin:0}.nm-lead b{color:var(--b-ink-top);font-weight:700}.nm-out{margin-top:calc(-1 * var(--b-space-2,8px));justify-self:start}.nm-form{gap:var(--b-space-3,12px);grid-template-columns:minmax(0,1fr);display:grid}.nm-field{align-items:baseline;gap:var(--b-space-3,12px);box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .24);transition:box-shadow .15s;display:flex;position:relative}.nm-field:focus-within{box-shadow:inset 0 -2px 0 rgba(var(--b-ink-rgb), .6)}.nm-field.is-good{box-shadow:inset 0 -2px 0 var(--b-gold)}.nm-field.is-bad{box-shadow:inset 0 -2px 0 rgb(var(--b-bad-rgb))}.nm-in{width:0;min-width:0;height:52px;color:var(--b-ink-top);font:700 32px/1 var(--b-face-disp);letter-spacing:.04em;background:0 0;border:0;outline:0;flex:1;padding:0 2px}.nm-count{font:500 var(--b-fs-xs,11px)/1 var(--b-face-mono);color:rgba(var(--b-ink-rgb), .45);font-variant-numeric:tabular-nums}.nm-why{min-height:22px;font:500 var(--b-fs-sm,14px)/1.4 var(--ui-face,inherit)}.nm-why ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nm-why li{color:rgb(var(--b-bad-rgb));padding-left:18px;position:relative}.nm-why li:before{content:"";background:currentColor;width:8px;height:2px;position:absolute;top:.55em;left:2px}.nm-why p{margin:0}.nm-note{color:rgba(var(--b-ink-rgb), .55);font:500 var(--b-fs-sm,14px)/1.4 var(--ui-face,inherit);margin:0}.nm-ok{color:var(--b-gold-hi)}.nm-ok:before{content:"✓ "}.nm-err{color:rgb(var(--b-bad-rgb));font:600 var(--b-fs-sm,14px)/1.4 var(--ui-face,inherit);margin:0}.nm-acts{align-items:center;gap:var(--b-space-3,12px);display:flex}.nm-rule{font:500 var(--b-fs-xs,12px)/1.45 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .6);margin:0}.nm-block{gap:var(--b-space-3,12px);padding-left:var(--b-space-3,12px);box-shadow:inset 2px 0 0 var(--b-gold);justify-items:start;display:grid}.nm-block p{font:500 var(--b-fs-sm,14px)/1.5 var(--ui-face,inherit);color:rgba(var(--b-ink-rgb), .8);margin:0}.nm-block b{color:var(--b-ink-top)}.nm-pen{width:34px;height:34px;margin-left:var(--b-space-3,12px);vertical-align:middle;color:rgba(var(--b-ink-rgb), .55);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-grid}.nm-pen:is(:hover,:focus-visible){color:var(--b-gold-hi);background:rgba(var(--b-gold-rgb), .12);outline:0}.nm-edit{gap:var(--b-space-3,12px);grid-template-columns:minmax(0,1fr);width:min(440px,100%);min-width:0;display:grid}.nm-form.is-big .nm-in{height:clamp(48px,3.6vw,66px);font:800 clamp(26px, 2.3vw, 44px)/1 var(--ui-face,inherit);letter-spacing:.02em}html:not([data-uib]) :is(.nm-pick,.nm-edit) .gm-btn{border:1px solid rgba(var(--b-ink-rgb), .3);color:var(--b-ink);font:700 13px/1 var(--ui-face,inherit);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 16px;text-decoration:none}html:not([data-uib]) :is(.nm-pick,.nm-edit) .gm-btn.is-go{background:var(--b-act);color:var(--b-act-ink);border-color:#0000}html:not([data-uib]) :is(.nm-pick,.nm-edit) .gm-btn:disabled{opacity:.45;cursor:default}.nm-credits{gap:var(--b-space-2,8px);min-width:0;max-width:min(440px,100%);display:grid}.nm-count-line{align-items:center;gap:var(--b-space-3,12px);flex-wrap:wrap;margin:0;display:flex}.nm-count-line small{font:500 var(--b-fs-xs,11px)/1 var(--b-face-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .6)}.nm-count-line b{font:700 var(--b-fs-lg,20px)/1 var(--b-face-disp);color:var(--b-gold-hi);font-variant-numeric:tabular-nums}.nm-link{color:var(--b-gold-hi);box-shadow:inset 0 -1px 0 rgba(var(--b-gold-rgb), .5);font-weight:700;text-decoration:none}.nm-link:is(:hover,:focus-visible){color:var(--b-ink-top);outline:0}.nm-gift{gap:var(--b-space-2,8px);grid-template-columns:minmax(0,1fr);display:grid}.nm-in.is-sm{height:38px;font-size:20px}
