.nr-tools{gap:64px calc(var(--gutter) * 3);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.nr-panel .read{max-width:52ch;color:var(--dark-fg-2);margin-top:16px}.nr-form{margin-top:32px}.nr-cols,.nr-row{grid-template-columns:minmax(0,1fr) 112px 48px;align-items:center;gap:12px;display:grid}.nr-cols{font-size:var(--t-13);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-fg-3);padding-bottom:10px;font-weight:500;line-height:1.4}.nr-rows{gap:10px;display:grid}.nr-row .field{margin-top:0}.nr-row .field input,.nr-row .field select{min-height:52px;margin-top:0;padding-block:12px}.field select{border:1px solid var(--dark-fg-3);background:var(--dark-2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%23C5BDAE' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 14px center/14px 14px;width:100%;min-height:56px;color:var(--dark-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;font:400 var(--t-17)/1.4 var(--sans);font-variant-numeric:lining-nums tabular-nums;appearance:none;cursor:pointer;border-radius:14px;margin-top:8px;padding:15px 40px 15px 16px;transition:border-color .12s linear;display:block;box-shadow:inset 0 1px 2px #00000059}.field select:hover{border-color:var(--dark-fg-2)}.field select:focus-visible{border-color:var(--dark-fg);outline:2px solid var(--amber);outline-offset:2px}.field input[aria-invalid=true]:focus-visible{border-color:var(--error)}.nr-remove{width:48px;height:48px;color:var(--dark-fg-3);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:color .12s linear,border-color .12s linear;display:inline-flex}.nr-remove:hover{color:var(--dark-fg);border-color:var(--dark-fg-3)}.nr-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:20px;display:flex}.nr-add{border:1.5px solid var(--dark-fg-3);min-height:48px;color:var(--dark-fg);font:600 var(--t-15)/1 var(--sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;align-items:center;gap:10px;padding:0 20px;transition:border-color .12s linear;display:inline-flex}.nr-add:hover{border-color:var(--dark-fg)}.nr-clear{min-height:44px;color:var(--dark-fg-2);font:500 var(--t-15)/1.4 var(--sans);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dark-fg-3);text-decoration-color:var(--dark-fg-3);text-underline-offset:.24em;cursor:pointer;background:0 0;border:0;padding:0}.nr-clear:hover{color:var(--dark-fg);text-decoration-color:currentColor}.nr-clear:disabled{opacity:.45;cursor:default;text-decoration-color:#0000}.nr-points input{font-variant-numeric:lining-nums tabular-nums;max-width:260px}.nr-result{background:var(--dark-2);border-radius:16px;margin-top:28px;padding:22px 26px 24px}.nr-result .caps{color:var(--dark-fg-3)}.nr-figure{font-family:var(--serif);letter-spacing:-.03em;color:var(--dark-fg);font-variant-numeric:lining-nums tabular-nums;margin-top:8px;font-size:clamp(3.5rem,2rem + 4vw,5.5rem);font-weight:700;line-height:1}.nr-empty{color:var(--dark-fg-3)}.nr-note{max-width:46ch;color:var(--dark-fg-2);margin-top:14px}.nr-error{color:var(--error)}.nr-noscript{color:var(--dark-fg-2);margin-top:24px}@media (max-width:1023px){.nr-tools{grid-template-columns:minmax(0,1fr)}.nr-result{padding:18px 20px 20px}}@media (max-width:767px){.nr-cols,.nr-row{grid-template-columns:minmax(0,1fr) 92px 44px;gap:8px}.nr-remove{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.field select,.nr-remove,.nr-add{transition:none}}
