.nx-sb,.nx-sb-kit{--nx-sb-frame:color-mix(in srgb, var(--accent-700) 34%, var(--line-hairline));--nx-sb-frame-hi:color-mix(in srgb, var(--accent-700) 58%, var(--line-hairline));--nx-sb-ground:#0b1016;--nx-sb-field:#0c1117;--nx-sb-row:#10161e;--nx-sb-row-in:#0d131a;--nx-sb-z-rec:var(--sc-felt-none,#8b96b8);--nx-sb-z-easy:var(--sc-felt-2,color-mix(in srgb, var(--accent-700) 80%, var(--chalk)));--nx-sb-z-steady:var(--sc-felt-3,color-mix(in srgb, var(--sc-band-3) 72%, var(--chalk)));--nx-sb-z-tempo:var(--sc-felt-1,color-mix(in srgb, var(--sc-band-1) 72%, var(--chalk)));--nx-sb-z-hard:var(--sc-felt-0,color-mix(in srgb, var(--sc-band-0) 72%, var(--chalk)));--nx-sb-z-exact:var(--accent-500);--nx-sb-z-gap:#3a4654;--nx-sb-add:#7480a0;--nx-sb-add-line:#3b455c;--c:var(--accent-700)}.nx-sb{z-index:62;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary);font-family:var(--font-text);animation:nx-sb-veil .25s var(--ease-out) both;background:#06090dbd;place-items:center;padding:22px;display:grid;position:fixed;inset:0}@keyframes nx-sb-veil{0%{opacity:0}}@keyframes nx-sb-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}}.nx-sb-in{border:2px solid var(--nx-sb-frame-hi);background:var(--nx-sb-ground);width:min(1240px,100%);height:min(820px,100%);animation:nx-sb-rise .4s var(--ease-out) both;border-radius:20px;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}:where(.nx-sb-in,.nx-sb-kit) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.nx-sb-in,.nx-sb-kit) :where(button:disabled){cursor:not-allowed;opacity:.45}.nx-sb-in :focus-visible,.nx-sb-kit :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(.nx-sb,.nx-sb-kit) .lbl{font:500 10.5px var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-sp{flex:1}.nx-sb-head{border-bottom:1px solid var(--line-hairline);align-items:center;gap:22px;min-width:0;padding:16px 22px 14px;display:flex}.nx-sb-titlebox{flex:0 auto;min-width:0}.nx-sb-when{color:var(--text-muted);margin:0;font-size:12px}.nx-sb-when .sh{display:none}.nx-sb-name{width:340px;max-width:100%;font:500 24px/1.15 var(--font-display);letter-spacing:-.015em;color:var(--text-primary);transition:border-color var(--dur-fast);background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;align-items:center;gap:10px;margin:3px 0 0;padding:0 0 2px;display:flex}input.nx-sb-name:hover{border-bottom-color:var(--line-subtle)}input.nx-sb-name:focus{border-bottom-color:var(--line-accent)}input.nx-sb-name:disabled{opacity:.6}.nx-sb-name.ro{white-space:nowrap;text-overflow:ellipsis;width:auto;overflow:hidden}.nx-sb-name .kmark{color:var(--accent-500);flex:none}.nx-sb-tabs{box-shadow:inset 0 0 0 1px var(--line-subtle);border-radius:999px;flex:none;padding:3px;display:inline-flex}.nx-sb-tabs button{height:30px;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast), background var(--dur-fast);border-radius:999px;padding:0 16px;font-size:12.5px}.nx-sb-tabs button:hover{color:var(--text-primary)}.nx-sb-tabs button.on{color:var(--text-accent);background:var(--wash-accent-10);box-shadow:inset 0 0 0 1px var(--line-accent)}.nx-sb-tabs button.off{opacity:.45;cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.nx-sb-state{color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.nx-sb-state i{background:var(--accent-500);width:7px;height:7px;box-shadow:var(--glow-signal-sm);border-radius:50%}.nx-sb-state.bad i{background:var(--nx-sb-z-hard);box-shadow:none}.nx-sb-close{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--text-muted);border-radius:50%;flex:none;font-size:19px;line-height:1}.nx-sb-close:hover{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--line-strong)}.nx-sb-body{grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.nx-sb-body.choosing{grid-template-columns:minmax(0,1fr)}.nx-sb-body.ro{grid-template-columns:minmax(0,1fr) 300px}.nx-sb-right{scrollbar-width:thin;scrollbar-color:#29303f transparent;overscroll-behavior:contain;border-left:1px solid var(--line-hairline);flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.nx-sb-mid{scrollbar-width:thin;scrollbar-color:#29303f transparent;overscroll-behavior:contain;min-width:0;min-height:0;padding:18px 24px 30px;overflow-y:auto}.nx-sb-body.choosing .nx-sb-mid{padding:24px 24px 34px}.nx-sb-pane{flex-direction:column;gap:20px;display:flex}.nx-sb-pane[hidden]{display:none}.nx-sb-g{flex-direction:column;gap:8px;min-width:0;display:flex}.nx-sb-lblrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.nx-sb-link{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--line-subtle);text-decoration-color:var(--line-subtle);text-underline-offset:3px;border-radius:6px;padding:4px 2px;font-size:12.5px}.nx-sb-link:hover{color:var(--text-accent);-webkit-text-decoration-color:var(--line-accent);text-decoration-color:var(--line-accent)}.nx-sb-link.sm{font-size:12px}.nx-sb-link.dng{color:var(--nx-sb-z-hard)}.nx-sb-small{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.45}.nx-sb-theirs{border-left:2px solid var(--nx-sb-z-tempo);background:color-mix(in srgb, var(--nx-sb-z-tempo) 8%, #05080c61);border-radius:0 10px 10px 0;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.nx-sb-theirs .lbl{color:var(--nx-sb-z-tempo)}.nx-sb-theirs b{font:500 14px var(--font-display)}.nx-sb-theirs p:not(.lbl){color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.nx-sb-mid>.nx-sb-theirs{margin-bottom:14px}.nx-sb-choosing{border:1px dashed var(--line-accent);color:var(--text-accent);border-radius:10px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.45}.nx-sb-ch{flex-direction:column;gap:20px;max-width:860px;margin:0 auto;display:flex}.nx-sb-big2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nx-sb-big2.one{grid-template-columns:1fr}.nx-sb-tile{text-align:left;background:var(--surface-screen);min-height:76px;box-shadow:inset 0 0 0 2px var(--nx-sb-frame-hi);transition:box-shadow var(--dur-fast), background var(--dur-fast);border-radius:12px;flex-direction:column;justify-content:center;gap:3px;padding:13px 16px;display:flex}.nx-sb-tile b{font:600 16px var(--font-display);align-items:center;gap:8px;display:inline-flex}.nx-sb-tile small{color:var(--text-secondary);font-size:12px}.nx-sb-tile .kmark{color:var(--accent-500);flex:none}.nx-sb-tile .nx-sb-ic{flex:none;justify-content:center;width:24px;display:inline-flex}.nx-sb-big2.cross .nx-sb-tile b{gap:10px}.nx-sb-tile.scratch{box-shadow:inset 0 0 0 2px var(--accent-500), var(--glow-signal-sm)}.nx-sb-tile.scratch b{color:var(--text-accent)}.nx-sb-tile:hover{background:var(--wash-accent-07)}.nx-sb-tile.rest:hover{box-shadow:inset 0 0 0 2px var(--accent-700)}.nx-sb-tile[aria-disabled=true],.nx-sb-adds>button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nx-sb-tile[aria-disabled=true]:hover{background:var(--surface-screen)}.nx-sb-adds>button[aria-disabled=true]:hover:not(:disabled){border-color:var(--line-subtle);color:var(--text-secondary);border-style:dashed}.nx-sb-or{font:500 14px var(--font-display);color:var(--text-accent);align-items:center;gap:14px;margin:0;display:flex}.nx-sb-or:before,.nx-sb-or:after{content:"";background:var(--line-hairline);flex:1;height:1px}.nx-sb-tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nx-sb-tpl{text-align:left;background:var(--surface-screen);box-shadow:inset 0 0 0 2px var(--nx-sb-frame);transition:box-shadow var(--dur-fast), transform var(--dur-fast) var(--ease-out);border-radius:12px;flex-direction:column;gap:10px;padding:13px 14px 12px;display:flex}.nx-sb-tpl span{font:600 14.5px var(--font-display);color:var(--text-primary);overflow-wrap:anywhere}.nx-sb-tpl small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:-6px;font-size:11.5px}.nx-sb-tpl.mine{box-shadow:inset 0 0 0 2px var(--nx-sb-frame-hi)}.nx-sb-tpl:hover{box-shadow:inset 0 0 0 2px var(--nx-sb-frame-hi), var(--glow-signal-sm);transform:translateY(-1px)}.nx-sb-tpl.on{box-shadow:inset 0 0 0 2px var(--accent-500), var(--glow-signal-sm)}.nx-sb-mini{width:100%;height:34px;display:block}:is(.nx-sb,.nx-sb-kit) .z-rec{--zc:var(--nx-sb-z-rec)}:is(.nx-sb,.nx-sb-kit) .z-easy{--zc:var(--nx-sb-z-easy)}:is(.nx-sb,.nx-sb-kit) .z-steady{--zc:var(--nx-sb-z-steady)}:is(.nx-sb,.nx-sb-kit) .z-tempo{--zc:var(--nx-sb-z-tempo)}:is(.nx-sb,.nx-sb-kit) .z-hard{--zc:var(--nx-sb-z-hard)}:is(.nx-sb,.nx-sb-kit) .z-exact{--zc:var(--nx-sb-z-exact)}:is(.nx-sb,.nx-sb-kit) .z-gap{--zc:var(--nx-sb-z-gap)}:is(.nx-sb,.nx-sb-kit) svg rect[class^=z-]{fill:var(--zc)}:is(.nx-sb,.nx-sb-kit) svg rect.z-gap{opacity:.5}.nx-sb-shape{border:2px solid var(--nx-sb-frame);background:radial-gradient(120% 140% at 100% 0%, #009b831a, transparent 60%), var(--surface-screen);border-radius:14px;margin-bottom:14px;padding:14px 14px 6px;position:relative}.nx-sb-shape svg{width:100%;height:120px;display:block}.nx-sb-shape rect{opacity:.9;transition:opacity var(--dur-fast), filter var(--dur-fast)}.nx-sb-shape rect.hl{opacity:1;filter:brightness(1.3)drop-shadow(0 0 6px #00ffd599)}.nx-sb-tip{z-index:2;background:var(--surface-screen);max-width:calc(100% - 16px);box-shadow:inset 0 0 0 1px var(--line-accent);font:500 12.5px/1.3 var(--font-text);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:8px;margin:0;padding:5px 10px;position:absolute;top:6px;overflow:hidden;transform:translate(-50%)}.nx-sb-tip.l{transform:none;left:8px!important}.nx-sb-tip.r{right:8px;transform:none;left:auto!important}.nx-sb-shax{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.nx-sb-cut{margin-right:8px;font-style:normal}.nx-sb-none{color:var(--text-muted);margin:0 0 10px;font-size:13px}.nx-sb-steps,.nx-sb-inner,.nx-sb-xlist{flex-direction:column;gap:6px;display:flex}.nx-sb-slot,.nx-sb-islot{position:relative}.nx-sb-slot.drop:before,.nx-sb-islot.drop:before,.nx-sb-steps.drop-end:after,.nx-sb-block.drop-end .nx-sb-inner:after,.nx-sb-xlist.drop-end:after{content:"";background:var(--accent-500);border-radius:2px;height:2px;margin:-4px 0 2px;display:block;box-shadow:0 0 10px #00ffd599}.nx-sb-steps.drop-end:after,.nx-sb-block.drop-end .nx-sb-inner:after,.nx-sb-xlist.drop-end:after{margin:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-steps{container:nx-steps/inline-size}.nx-sb-step{background:radial-gradient(60% 190% at 0% 0%, color-mix(in srgb, var(--zc,var(--nx-sb-z-rec)) 15%, transparent), transparent 64%), var(--surface-screen);min-height:52px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--zc,var(--nx-sb-z-rec)) 46%, var(--line-hairline));transition:box-shadow var(--dur-fast);-webkit-user-select:none;user-select:none;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:9px 10px 9px 14px;display:flex;position:relative}:is(.nx-sb,.nx-sb-kit) .nx-sb-step input,:is(.nx-sb,.nx-sb-kit) .nx-sb-xrow input{-webkit-user-select:text;user-select:text}.nx-sb-xrow:before{content:"";background:var(--zc,var(--nx-sb-z-rec));border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.nx-sb-step.rest{cursor:pointer;flex-wrap:nowrap}.nx-sb-step.rest.ro{cursor:default}.nx-sb-line{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.nx-sb-step.rest>.nx-sb-sp{display:none}:is(.nx-sb,.nx-sb-kit) .nx-sb-say{text-align:left;min-width:0;font:500 15px/1.3 var(--font-display);color:var(--text-primary);cursor:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:0 7px;padding:4px 0;display:inline-flex}.nx-sb-say:disabled{opacity:1}.nx-sb-say b{font:600 17px/1.3 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.nx-sb-say .at{font:400 12.5px var(--font-text);color:var(--text-muted)}.nx-sb-say .eff{align-items:baseline;gap:7px;display:inline-flex}.nx-sb-say .eff i{background:var(--zc,var(--nx-sb-z-rec));border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.nx-sb-say .eff.none{color:var(--text-muted);font-weight:400}.nx-sb-say .sty{font:500 15px/1.3 var(--font-display);color:var(--text-accent);white-space:nowrap}.nx-sb-step.rest .nx-sb-tgt{margin-left:0}.nx-sb-recsay{color:var(--text-secondary);white-space:nowrap;font-size:13px}.nx-sb-step.rest:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--zc,var(--nx-sb-z-rec)) 62%, var(--chalk))}.nx-sb-step.rest.ro:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--zc,var(--nx-sb-z-rec)) 46%, var(--line-hairline))}.nx-sb-step.rest .nx-sb-rm{opacity:0}.nx-sb-step.rest:hover .nx-sb-rm,.nx-sb-step.rest .nx-sb-rm:focus-visible{opacity:1}@media (hover:none){.nx-sb-step.rest .nx-sb-rm{opacity:.55}}@supports (grid-template-columns:subgrid){:is(.nx-sb,.nx-sb-kit) .nx-sb-steps{grid-template-columns:auto auto auto auto minmax(0,1fr) auto;gap:6px 0;display:grid}.nx-sb-steps>*,.nx-sb-steps.drop-end:after{grid-column:1/-1}@container nx-steps (min-width:830px){.nx-sb-steps :is(.nx-sb-slot,.nx-sb-islot,.nx-sb-block,.nx-sb-inner){grid-template-columns:subgrid;column-gap:0;display:grid}.nx-sb-steps :is(.nx-sb-slot,.nx-sb-islot,.nx-sb-block,.nx-sb-inner)>*,.nx-sb-steps :is(.nx-sb-slot,.nx-sb-islot):before,.nx-sb-steps .nx-sb-inner:after{grid-column:1/-1}.nx-sb-steps .nx-sb-block>.nx-sb-addin{justify-self:start}.nx-sb-step.rest{grid-template-columns:subgrid;column-gap:0;display:grid}.nx-sb-step.rest>.nx-sb-line{display:contents}.nx-sb-step.rest>.nx-sb-grip{grid-column:1;margin-right:8px}.nx-sb-step.rest .nx-sb-say{white-space:nowrap;flex-wrap:nowrap;grid-column:2}.nx-sb-step.rest .nx-sb-tgt{grid-column:3;padding-left:20px}.nx-sb-step.rest .nx-sb-recsay{grid-column:4;padding-left:20px}.nx-sb-step.rest>.nx-sb-sp{grid-column:5;display:block}.nx-sb-step.rest>.nx-sb-rm{grid-column:6}.nx-sb-step.rest.ro .nx-sb-say{padding-left:2px}}}.nx-sb-step.on{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--zc,var(--nx-sb-z-rec)) 72%, var(--chalk))}.nx-sb-step.hl,.nx-sb-block.hl{box-shadow:inset 0 0 0 2px var(--line-accent)}.nx-sb-block.hl{box-shadow:inset 0 0 0 1px var(--line-accent)}.nx-sb-step.lifting,.nx-sb-block.lifting,.nx-sb-xrow.lifting{z-index:5;box-shadow:inset 0 0 0 1.5px var(--accent-500), 0 0 18px -2px #00ffd573;pointer-events:none;background:#131b24;position:relative}.nx-sb-steps.dragging .nx-sb-step,.nx-sb-steps.dragging .nx-sb-block{transition:none}.nx-sb-grip{letter-spacing:1px;width:18px;height:28px;color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;place-items:center;margin-left:-4px;font-size:13px;display:inline-grid}.nx-sb-grip:hover{color:var(--text-accent)}.nx-sb-grip:active{cursor:grabbing}.nx-sb-z{align-items:center;min-height:32px;display:inline-flex}.nx-sb-z:empty,.nx-sb-z.ze.gone{display:none}.nx-sb-z.zr:not(.has){padding-right:2px}.nx-sb-z.zt{padding-right:6px}.nx-sb-add{color:var(--nx-sb-add);white-space:nowrap;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--nx-sb-add-line);text-decoration-color:var(--nx-sb-add-line);text-underline-offset:3px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast), color var(--dur-fast);padding:3px 0;font-size:11.5px}.nx-sb-step.on .nx-sb-add,.nx-sb-step:focus-within .nx-sb-add{opacity:1;pointer-events:auto}@media (hover:hover){.nx-sb-step:hover .nx-sb-add{opacity:1;pointer-events:auto}}.nx-sb-add:hover,.nx-sb-add:focus-visible{color:var(--text-accent);-webkit-text-decoration-color:var(--line-accent);text-decoration-color:var(--line-accent)}.nx-sb-steps.dragging .nx-sb-add{opacity:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-step.on .nx-sb-unitsel select{color:var(--text-primary);font:600 15px var(--font-display)}.nx-sb-step.on .nx-sb-eff{font-weight:600}.nx-sb-step .nx-sb-cap{color:var(--text-primary);font-size:inherit}.nx-sb-c{align-items:center;gap:8px;min-width:0;display:inline-flex}.nx-sb-lab,.nx-sb-cap.reps .st,.nx-sb-rm .wd{display:none}.nx-sb-cap{height:32px;box-shadow:inset 0 0 0 1px var(--line-subtle);background:#05080c80;border-radius:9px;align-items:center;gap:4px;padding:0 6px;display:inline-flex;position:relative}.nx-sb-cap.reps{padding:0 4px}.nx-sb-cap.rng{gap:2px}.nx-sb-cap.eff{padding:0 2px}.nx-sb-cap.rec{margin-left:10px;padding:0 9px 0 3px}.nx-sb-cap.rec .nx-sb-rec{margin-left:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-cap.rec .nx-sb-rec input{width:44px;font:600 15px var(--font-display);background:0 0;border:0;border-radius:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-cap.rec .nx-sb-rec input:focus-visible{box-shadow:0 1px 0 var(--accent-500)}.nx-sb-z.zc{margin-left:10px}.nx-sb-rk{border-radius:7px;align-items:center;height:28px;margin-left:2px;display:inline-flex;position:relative}.nx-sb-rk .w{font:500 13px var(--font-text);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nx-sb-rk .w b{font-weight:inherit}.nx-sb-rk .w .n{display:none}.nx-sb-rk .car{color:var(--text-muted);font-size:10px}:is(.nx-sb,.nx-sb-kit) .nx-sb-rk select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.nx-sb-rk:hover .w{color:var(--text-accent)}.nx-sb-rk:focus-within{box-shadow:inset 0 0 0 1px var(--line-accent);outline:2px solid var(--focus-ring);outline-offset:2px}.nx-sb-rk.plain{font:500 13px var(--font-text);color:var(--text-muted)}.nx-sb-cap.rec{padding-right:8px}.nx-sb-cap .nx-sb-to{color:var(--text-secondary);padding:0 3px;font-size:12.5px}.nx-sb-bdg{width:16px;height:16px;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--line-strong);background:#1b232e;border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.nx-sb-cap.reps .nx-sb-bdg{left:-7px;right:auto}.nx-sb-bdg:hover{color:var(--nx-sb-z-hard);box-shadow:inset 0 0 0 1px var(--nx-sb-z-hard)}.nx-sb-fig{box-shadow:inset 0 0 0 1px var(--line-subtle);border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.nx-sb-step .nx-sb-fig{background:#05080c80}.nx-sb-fig button{width:24px;height:24px;color:var(--text-muted);font:400 15px/1 var(--font-display);border-radius:7px}.nx-sb-step .nx-sb-fig button{width:26px;height:28px;font-size:16px}.nx-sb-fig button:hover:not(:disabled){color:var(--text-accent);background:var(--wash-accent-07)}.nx-sb-fig b{text-align:center;min-width:28px;font:500 14px var(--font-display);font-variant-numeric:tabular-nums}:is(.nx-sb .nx-sb-in,.nx-sb-kit) input[type=number]{appearance:textfield}:is(.nx-sb .nx-sb-in,.nx-sb-kit) select{text-transform:none;letter-spacing:normal}:is(.nx-sb .nx-sb-in,.nx-sb-kit) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(.nx-sb .nx-sb-in,.nx-sb-kit) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-fig input,:is(.nx-sb,.nx-sb-kit) .nx-sb-reps,:is(.nx-sb,.nx-sb-kit) .nx-sb-n{text-align:center;min-width:3ch;max-width:9ch;color:var(--text-primary);font:500 14px var(--font-display);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;padding:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-step .nx-sb-fig input,:is(.nx-sb,.nx-sb-kit) .nx-sb-step .nx-sb-reps,:is(.nx-sb,.nx-sb-kit) .nx-sb-n{font:600 18px var(--font-display);letter-spacing:-.01em;height:28px}:is(.nx-sb,.nx-sb-kit) .nx-sb-fig input:focus-visible,:is(.nx-sb,.nx-sb-kit) .nx-sb-reps:focus-visible,:is(.nx-sb,.nx-sb-kit) .nx-sb-n:focus-visible{box-shadow:0 1px 0 var(--accent-500);outline:none}.nx-sb-times,.nx-sb-dash{color:var(--text-muted);font-size:13px}.nx-sb-z.zr .nx-sb-times{color:var(--text-secondary);padding:0 1px 0 7px;font-size:16px}.nx-sb-unitsel{align-items:center;margin-left:-4px;display:inline-flex;position:relative}:is(.nx-sb,.nx-sb-kit) .nx-sb-unitsel select{appearance:none;height:30px;box-shadow:none;color:var(--text-secondary);font:500 13.5px var(--font-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;padding:0 17px 0 4px}:is(.nx-sb,.nx-sb-kit) .nx-sb-unitsel select:hover{color:var(--text-accent)}:is(.nx-sb,.nx-sb-kit) .nx-sb-unitsel select:focus-visible{box-shadow:inset 0 0 0 1px var(--line-accent);outline:2px solid var(--focus-ring);outline-offset:2px}.nx-sb-unitsel .car{pointer-events:none;color:var(--text-muted);font-size:10px;position:absolute;right:4px}.nx-sb-at{color:var(--text-muted);padding:0 2px;font-size:12.5px}.nx-sb-what{align-items:center;gap:6px;min-width:0;display:inline-flex}.nx-sb-eff{min-width:140px;height:32px;box-shadow:inset 0 0 0 1px var(--line-subtle);font:500 14px var(--font-display);text-align:left;white-space:nowrap;transition:box-shadow var(--dur-fast);background:#05080c80;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.nx-sb-cap .nx-sb-eff{min-width:0;box-shadow:none;background:0 0;padding:0 8px}.nx-sb-eff i{background:var(--zc,var(--nx-sb-z-rec));border-radius:50%;flex:none;width:9px;height:9px}.nx-sb-eff .car{color:var(--text-muted);margin-left:auto;padding-left:6px;font-size:10px}.nx-sb-eff:hover:not(:disabled),.nx-sb-eff[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--line-accent)}.nx-sb-eff:disabled{opacity:1;cursor:default}.nx-sb-to{color:var(--text-muted);font-size:12px}.nx-sb-x{width:22px;height:22px;color:var(--text-muted);border-radius:50%;font-size:14px;line-height:1}.nx-sb-x:hover{color:var(--text-primary);background:#e4e7f50f}.nx-sb-tgt{font:500 14px var(--font-display);color:var(--text-accent);white-space:nowrap;margin-left:2px}.nx-sb-tgt .exact{color:var(--text-primary)}.nx-sb-tgt:empty{display:none}.nx-sb-rpe{align-items:center;gap:8px;display:inline-flex}:is(.nx-sb,.nx-sb-kit) .nx-sb-rpe select{border:1px solid var(--line-subtle);background:var(--nx-sb-field);height:28px;color:var(--text-accent);font:500 12.5px var(--font-display);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:8px;padding:0 22px 0 10px}.nx-sb-sty{align-items:center;display:inline-flex;position:relative}.nx-sb-sty .w{height:32px;box-shadow:inset 0 0 0 1px var(--line-subtle);font:500 14px var(--font-display);color:var(--text-accent);white-space:nowrap;transition:box-shadow var(--dur-fast);background:#05080c80;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.nx-sb-sty.none .w{color:var(--text-muted);font-weight:400}.nx-sb-sty .car{color:var(--text-muted);font-size:10px}:is(.nx-sb,.nx-sb-kit) .nx-sb-sty select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.nx-sb-sty:hover .w{box-shadow:inset 0 0 0 1px var(--line-accent)}.nx-sb-sty:focus-within .w{box-shadow:inset 0 0 0 1px var(--line-accent);outline:2px solid var(--focus-ring);outline-offset:2px}.nx-sb-rec{color:var(--text-muted);align-items:center;gap:5px;margin-left:10px;font-size:12px;display:inline-flex}:is(.nx-sb,.nx-sb-kit) .nx-sb-rec input{border:1px solid var(--line-subtle);width:54px;height:28px;color:var(--text-primary);text-align:center;font:500 13.5px var(--font-display);background:#05080c80;border-radius:8px;outline:none;padding:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-rec input:focus{border-color:var(--line-accent)}.nx-sb-rm{width:24px;height:24px;color:var(--text-muted);opacity:.55;transition:opacity var(--dur-fast), color var(--dur-fast), background var(--dur-fast);border-radius:50%;font-size:15px;line-height:1}.nx-sb-step:hover .nx-sb-rm,.nx-sb-step.on .nx-sb-rm,.nx-sb-bhead:hover .nx-sb-rm,.nx-sb-xrow:hover .nx-sb-rm,.nx-sb-rm:focus-visible{opacity:1}.nx-sb-rm:hover{color:var(--nx-sb-z-hard);background:#ff4d4d14}.nx-sb-brk{flex-basis:100%;height:0;display:none}@container nx-steps (max-width:829px){.nx-sb-step{gap:4px 6px;min-height:0}.nx-sb-eff{min-width:0}.nx-sb-step.on{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:0;padding:4px 8px 2px 12px;display:grid}.nx-sb-step.on>:is(.nx-sb-at,.nx-sb-sp),.nx-sb-step.on .nx-sb-times{display:none}.nx-sb-step.on>:is(.nx-sb-lab.reps,.nx-sb-z.zr.has){grid-row:1}.nx-sb-step.on>:is(.nx-sb-lab.how,.nx-sb-c.how,.nx-sb-z.zt){grid-row:2}.nx-sb-step.on>:is(.nx-sb-lab.sty,.nx-sb-c.sty){grid-row:3}.nx-sb-step.on>:is(.nx-sb-lab.what,.nx-sb-c.what,.nx-sb-z.ze){grid-row:4}.nx-sb-step.on>:is(.nx-sb-lab.rpe,.nx-sb-c.rpe){grid-row:5}.nx-sb-step.on>:is(.nx-sb-lab.rec,.nx-sb-c.rec){grid-row:6}.nx-sb-step.on>:is(.nx-sb-grip,.nx-sb-z.zr:not(.has),.nx-sb-z.zc,.nx-sb-rm){grid-row:7}.nx-sb-step.on>.nx-sb-lab{font:600 10px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid #e4e7f50f;grid-column:1;align-self:stretch;align-items:center;display:flex}.nx-sb-step.on>:is(.nx-sb-c,.nx-sb-z.zr.has){border-bottom:1px solid #e4e7f50f;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 6px;min-height:40px;padding:3px 58px 3px 0;display:flex;position:relative}.nx-sb-step.on>:is(.nx-sb-z.zt,.nx-sb-z.ze){z-index:1;grid-column:3;justify-self:end;padding:0}.nx-sb-step.on>.nx-sb-grip{grid-column:1;justify-self:start}.nx-sb-step.on>:is(.nx-sb-z.zr:not(.has),.nx-sb-z.zc){grid-column:2;justify-self:start;margin:0;padding:0}.nx-sb-step.on>.nx-sb-rm{width:auto;height:30px;color:var(--text-muted);opacity:1;border-radius:6px;grid-column:3;justify-self:end;padding:0 2px;font-size:12px}.nx-sb-step.on>.nx-sb-rm .ic{display:none}.nx-sb-step.on>.nx-sb-rm .wd{display:inline}.nx-sb-step.on .nx-sb-add{padding:6px 0;font-size:12px}.nx-sb-step.on>:is(.nx-sb-z.zt,.nx-sb-z.ze) .nx-sb-add .lg{display:none}.nx-sb-step.on :is(.nx-sb-cap.rng,.nx-sb-cap.eff,.nx-sb-cap.rec){height:auto;box-shadow:none;background:0 0;flex-wrap:wrap;gap:6px;margin:0;padding:0;position:static}.nx-sb-step.on .nx-sb-cap.reps{gap:2px;padding:2px;position:static}.nx-sb-step.on .nx-sb-cap.reps .st{width:28px;height:28px;color:var(--text-muted);font:400 17px/1 var(--font-display);border-radius:7px;place-items:center;display:inline-grid}.nx-sb-step.on .nx-sb-cap.reps .st:disabled{opacity:.35}.nx-sb-step.on .nx-sb-bdg,.nx-sb-step.on .nx-sb-cap.reps .nx-sb-bdg{width:30px;height:30px;box-shadow:none;color:var(--text-muted);background:0 0;font-size:16px;top:50%;left:auto;right:0;translate:0 -50%}:is(.nx-sb,.nx-sb-kit) .nx-sb-step.on .nx-sb-cap.rng .nx-sb-n,:is(.nx-sb,.nx-sb-kit) .nx-sb-step.on .nx-sb-cap.rec .nx-sb-rec input{box-sizing:content-box;min-width:2.4ch;height:32px;box-shadow:inset 0 0 0 1px var(--line-subtle);background:#05080c80;border:0;border-radius:9px;padding:0 7px}:is(.nx-sb,.nx-sb-kit) .nx-sb-step.on .nx-sb-cap.rec .nx-sb-rec input{width:4ch;font:600 17px var(--font-display)}.nx-sb-step.on .nx-sb-cap.rec .nx-sb-rec{gap:6px;margin:0}.nx-sb-step.on .nx-sb-cap.eff .nx-sb-eff{box-shadow:inset 0 0 0 1px var(--line-subtle);background:#05080c80;padding:0 10px}.nx-sb-step.on .nx-sb-rk .w{color:var(--text-primary);font-size:13.5px}.nx-sb-step.on .nx-sb-rk .w .r{display:none}.nx-sb-step.on .nx-sb-rk:not(.has) .w .n{color:var(--text-secondary);display:inline}.nx-sb-step.on .nx-sb-rk.plain{display:none}}.nx-sb-block{transition:box-shadow var(--dur-fast);background:linear-gradient(160deg,#00ffd50d,#0000 60%);border:2px solid #00ffd54d;border-radius:14px;flex-direction:column;gap:6px;padding:8px 10px 10px 14px;display:flex;position:relative}.nx-sb-bhead{color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:2px 0 4px;font-size:12.5px;display:flex}.nx-sb-bhead .nx-sb-rm{opacity:.7;order:1;margin-left:auto}.nx-sb-bhead .nx-sb-rec{order:0;margin-left:0}.nx-sb-bhead .nx-sb-times{font-size:13px}.nx-sb-blbl{font:500 12.5px var(--font-text);color:var(--text-accent)}.nx-sb-addin{color:var(--text-muted);border-radius:8px;align-self:flex-start;padding:3px 8px;font-size:12px}.nx-sb-addin:hover{color:var(--text-accent)}.nx-sb-cap,.nx-sb-hint{color:var(--text-muted);font-size:11.5px}.nx-sb-adds{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.nx-sb-adds>button{border:1.5px dashed var(--line-subtle);height:32px;color:var(--text-secondary);transition:border-color var(--dur-fast), color var(--dur-fast);border-radius:999px;padding:0 14px;font-size:12.5px}.nx-sb-adds>button:hover:not(:disabled){border-color:var(--line-accent);color:var(--text-accent);border-style:solid}.nx-sb-adds>button .kmark{vertical-align:-1px;margin-right:7px}.nx-sb-empty{border:2px dashed var(--line-subtle);text-align:center;color:var(--text-muted);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;font-size:13px;line-height:1.5;display:flex}.nx-sb-empty b{font:500 16px var(--font-display);color:var(--text-primary)}.nx-sb-empty .nx-sb-adds{justify-content:center}.nx-sb-empty.rest{border-style:solid;border-color:var(--nx-sb-frame);background:repeating-linear-gradient(135deg,#e4e7f505 0 8px,#0000 8px 16px);padding:60px 20px}.nx-sb-empty.rest b{font-size:22px}.nx-sb-empty em{font-style:normal}.nx-sb-empty em.p{display:none}.nx-sb-xhead,.nx-sb-xrow{grid-template-columns:18px minmax(140px,1fr) 92px 10px 100px 150px 136px 24px;align-items:center;gap:8px;display:grid}.nx-sb-xrow>.nx-sb-fig,.nx-sb-xrow>.nx-sb-xcell{justify-self:center}.nx-sb-xrow .nx-sb-rm{order:0;grid-area:1/8}.nx-sb-xhead{font:500 9.5px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:0 10px 6px 14px}.nx-sb-xhead span{text-align:center}.nx-sb-xhead span:nth-child(2){text-align:left}.nx-sb-xrow{background:var(--nx-sb-row);box-shadow:inset 0 0 0 1px var(--line-hairline);--zc:var(--nx-sb-z-rec);-webkit-user-select:none;user-select:none;border-radius:12px;padding:8px 10px 8px 14px;position:relative}.nx-sb-xrow .nx-sb-grip{margin-left:-4px}.nx-sb-xname{min-width:0;position:relative}:is(.nx-sb,.nx-sb-kit) .nx-sb-xname input,:is(.nx-sb,.nx-sb-kit) .nx-sb-kg input,:is(.nx-sb,.nx-sb-kit) .nx-sb-per select{border:1px solid var(--line-subtle);background:var(--nx-sb-field);width:100%;height:30px;color:var(--text-primary);font:500 13px var(--font-display);border-radius:9px;outline:none;min-width:0;padding:0 10px}:is(.nx-sb,.nx-sb-kit) .nx-sb-per select{font:400 12.5px var(--font-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding:0 6px}:is(.nx-sb,.nx-sb-kit) .nx-sb-xname input:focus,:is(.nx-sb,.nx-sb-kit) .nx-sb-kg input:focus,:is(.nx-sb,.nx-sb-kit) .nx-sb-per select:focus{border-color:var(--line-accent);box-shadow:var(--glow-signal-sm)}.nx-sb-kg{align-items:center;gap:6px;min-width:0;display:inline-flex}:is(.nx-sb,.nx-sb-kit) .nx-sb-kg input{text-align:center;flex:none;width:56px;padding:0 4px}.nx-sb-kg label,.nx-sb-kg span{color:var(--text-muted);white-space:nowrap;cursor:text;font-size:11.5px}.nx-sb-xcell{align-items:center;gap:4px;display:inline-flex;position:relative}.nx-sb-xrow.offers{row-gap:18px}.nx-sb-xoff{font:400 10.5px/14px var(--font-text);color:var(--text-muted);white-space:nowrap;opacity:.75;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;padding:0 2px;position:absolute;top:calc(100% + 2px);left:50%;translate:-50%}.nx-sb-xrow:hover .nx-sb-xoff,.nx-sb-xoff:focus-visible{opacity:1}.nx-sb-xoff:hover{color:var(--text-accent);-webkit-text-decoration-color:var(--line-accent);text-decoration-color:var(--line-accent)}.nx-sb-xrow .nx-sb-fig.pair button{display:none}.nx-sb-kg.ranged{gap:3px}:is(.nx-sb,.nx-sb-kit) .nx-sb-kg.ranged input{width:40px}.nx-sb-xsugg{z-index:25;background:var(--nx-sb-field);border:2px solid var(--nx-sb-frame-hi);border-radius:12px;width:300px;min-width:100%;max-width:80vw;max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.nx-sb-xsugg .lbl{padding:6px 8px 4px}.nx-sb-xsugg button{text-align:left;border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:7px 8px;display:flex}.nx-sb-xsugg button.on{background:var(--wash-accent-07)}.nx-sb-xsugg .nx-sb-mk{width:12px;color:var(--accent-500);flex:none}.nx-sb-xsugg b{font:500 13px var(--font-display)}.nx-sb-xsugg small{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.nx-sb-xvid{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 10px;min-width:0;font-size:12px;display:flex}.nx-sb-xvid .add{color:var(--text-muted);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:inline-flex}.nx-sb-xvid .add:hover{color:var(--text-accent)}:is(.nx-sb,.nx-sb-kit) .nx-sb-xvid input{border:1px solid var(--line-subtle);background:var(--nx-sb-field);min-width:0;height:30px;color:var(--text-primary);font:400 12.5px var(--font-text);border-radius:9px;outline:none;flex:220px;padding:0 10px}:is(.nx-sb,.nx-sb-kit) .nx-sb-xvid input.bad{border-color:var(--nx-sb-z-tempo)}.nx-sb-xvid .said{flex:160px;align-items:baseline;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.nx-sb-xvid .said b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.nx-sb-xvid .said small{color:var(--text-muted);white-space:nowrap}.nx-sb-xvid .end{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.nx-sb-xvid .note{color:var(--text-muted)}.nx-sb-xvid .note.bad{color:var(--nx-sb-z-tempo)}.nx-sb-xvid .note.kept{color:var(--text-accent)}.nx-sb-xvid .act,.nx-sb-xvid .keep{color:var(--text-secondary);padding:2px 0;font-size:12px}.nx-sb-xvid .keep{color:var(--text-accent)}.nx-sb-xvid .act:hover{color:var(--text-primary)}.nx-sb-xvid .act.danger:hover{color:var(--nx-sb-z-hard)}:is(.nx-sb,.nx-sb-kit) .xwatch{height:26px;box-shadow:inset 0 0 0 1px var(--line-accent);color:var(--text-accent);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}:is(.nx-sb,.nx-sb-kit) .xwatch span{font:500 12px var(--font-text);text-transform:none;letter-spacing:normal}:is(.nx-sb,.nx-sb-kit) .xwatch:hover{background:var(--wash-accent-07)}:is(.nx-sb,.nx-sb-kit) .xwatch-said{color:var(--text-muted)}.nx-sb-sum{--bloom:var(--accent-700);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.nx-sb-big{grid-template-columns:auto minmax(0,1fr);gap:22px;display:grid}.nx-sb-seq{border-radius:5px;width:100%;height:10px;display:none}.nx-sb-big b{font:500 30px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nx-sb-big small{color:var(--text-muted);margin-left:3px;font-size:12px}.nx-sb-big span{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.nx-sb-zbar{border-radius:5px;gap:1.5px;height:10px;display:flex;overflow:hidden}.nx-sb-zbar i{background:var(--zc);transition:flex-grow .4s var(--ease-out);flex:1 1 0}.nx-sb-zl{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.nx-sb-zl span{align-items:center;gap:5px;display:inline-flex}.nx-sb-zl i{background:var(--zc);border-radius:2px;width:8px;height:8px}.nx-sb-sw{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.nx-sb-sw.col{flex-direction:column;align-items:stretch;gap:6px}.nx-sb-sw.col small{color:var(--text-muted);font-size:11.5px;line-height:1.4}.nx-sb-swrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-sb-sw b{color:var(--text-primary);font-weight:500}.nx-sb-seg{box-shadow:inset 0 0 0 1px var(--line-subtle);border-radius:999px;flex:none;padding:2px;display:inline-flex}.nx-sb-seg button{height:28px;color:var(--text-muted);border-radius:999px;padding:0 12px;font-size:12px}.nx-sb-seg button.on{color:var(--text-accent);background:var(--wash-accent-10);box-shadow:inset 0 0 0 1px var(--line-accent)}:is(.nx-sb,.nx-sb-kit) .nx-sb-right textarea,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef input,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef select{border:1px solid var(--line-subtle);background:var(--nx-sb-field);width:100%;color:var(--text-primary);font:400 13px/1.45 var(--font-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:none}:is(.nx-sb,.nx-sb-kit) .nx-sb-right textarea{resize:vertical;min-height:76px;padding:9px 11px}:is(.nx-sb,.nx-sb-kit) .nx-sb-savef input,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef select{height:34px;padding:0 10px}:is(.nx-sb,.nx-sb-kit) .nx-sb-right textarea:focus,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef input:focus,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef select:focus{border-color:var(--line-accent);box-shadow:var(--glow-signal-sm)}.nx-sb-tog{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}:is(.nx-sb,.nx-sb-kit) .nx-sb-tog input{opacity:0;width:1px;height:1px;position:absolute}.nx-sb-tog span{width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-fast);border-radius:999px;flex:none;position:relative}.nx-sb-tog span:after{content:"";background:var(--text-muted);width:14px;height:14px;transition:transform .25s var(--ease-out), background var(--dur-fast);border-radius:50%;position:absolute;top:3px;left:3px}:is(.nx-sb,.nx-sb-kit) .nx-sb-tog input:checked+span{box-shadow:inset 0 0 0 1px var(--accent-500), var(--glow-signal-sm)}:is(.nx-sb,.nx-sb-kit) .nx-sb-tog input:checked+span:after{background:var(--accent-500);transform:translate(14px)}:is(.nx-sb,.nx-sb-kit) .nx-sb-tog input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.nx-sb-tog:has(input:disabled){opacity:.5;cursor:not-allowed}.nx-sb-until{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.nx-sb-hx{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.45}.nx-sb-hx b{color:var(--text-primary);font-weight:500}.nx-sb-outline{height:34px;box-shadow:inset 0 0 0 1px var(--line-accent);color:var(--text-accent);border-radius:999px;align-self:flex-start;padding:0 16px;font-size:12.5px}.nx-sb-outline:hover{background:var(--wash-accent-07)}.nx-sb-savef{flex-direction:column;gap:7px;display:flex}.nx-sb-savebtns{align-items:center;gap:12px;display:flex}.nx-sb-savebtns .btn{height:34px}.nx-sb-clash{border:1px dashed var(--line-accent);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.nx-sb-clash p{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.nx-sb-named{color:var(--text-secondary);margin:12px 0 0;font-size:13px;line-height:1.5}.nx-sb-named b{color:var(--text-primary);font-weight:600}.nx-sb-ok{color:var(--text-accent);margin:0;font-size:12px}.nx-sb-errline{color:var(--nx-sb-z-tempo);margin:0;font-size:12px}.nx-sb-quote{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.nx-sb-foot{border-top:1px solid var(--line-hairline);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 22px;display:flex}.nx-sb-foot .btn.signal{border-bottom:0;height:38px;padding:0 30px;font-size:13px}.nx-sb-foot .btn.nx-sb-quiet{height:38px;padding:0 22px;font-size:13px}.nx-sb-hint{color:var(--text-muted);font-size:12px}.nx-sb-err,.nx-sb-sure{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:inline-flex}.nx-sb-err{color:var(--nx-sb-z-tempo)}.nx-sb-sure{color:var(--text-primary)}.nx-sb-ask{z-index:30;animation:nx-sb-veil .2s var(--ease-out) both;background:#06090d9e;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.nx-sb-askbox{width:min(400px,100%);animation:nx-sb-rise .25s var(--ease-out) both;border-radius:16px;padding:22px 24px}.nx-sb-askbox h3{font:500 20px var(--font-display);margin:0 0 6px}.nx-sb-askbox p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.nx-sb-askbtns{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;display:flex}.nx-sb-askbtns .btn{height:36px}:is(.nx-sb,.nx-sb-kit) .btn.nx-sb-dng{color:var(--nx-sb-z-hard);border-color:color-mix(in srgb, var(--nx-sb-z-hard) 55%, transparent)}:is(.nx-sb,.nx-sb-kit) .btn.nx-sb-dng:hover{border-color:var(--nx-sb-z-hard);background:#ff4d4d14}.nx-dp{z-index:66;animation:nx-sb-veil .2s var(--ease-out) both;background:#06090d9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nx-dp-box{width:min(440px,100%);animation:nx-sb-rise .25s var(--ease-out) both;border-radius:18px;padding:20px 20px 18px}.nx-dp-box:focus{outline:none}.nx-dp-box h3{font:500 20px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.nx-dp-when{color:var(--text-secondary);margin:3px 0 14px;font-size:13.5px}.nx-dp-say{color:var(--text-secondary);margin:-4px 0 14px;font-size:13px;line-height:1.45}.nx-dp-seg{margin-bottom:14px}.nx-dp-seg button{height:34px;padding:0 18px;font-size:13px}.nx-dp-wk{align-items:center;gap:10px;margin-bottom:8px;display:flex}.nx-dp-wk .r{font:500 15px var(--font-display);flex:1}.nx-dp-wk .r small{font:500 12px var(--font-text);color:var(--text-muted);margin-left:6px}.nx-dp-arr{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--text-accent);border-radius:999px;font-size:16px}.nx-dp-arr:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-accent)}.nx-dp-arr:disabled{color:var(--text-muted);opacity:.45;cursor:default}.nx-dp-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.nx-dp-day{min-width:0;height:58px;box-shadow:inset 0 0 0 1px var(--line-subtle);transition:box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.nx-dp-day:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-accent)}.nx-dp-day .d{font:600 10px var(--font-text);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.nx-dp-day .n{font:500 18px/1 var(--font-display)}.nx-dp-day .x{color:var(--text-secondary);font-size:10px}.nx-dp-day:disabled{cursor:default}.nx-dp-day.gone{opacity:.35;box-shadow:none;background:#e4e7f508}.nx-dp-day.here{background-image:repeating-linear-gradient(135deg,#e4e7f50d 0 3px,#0000 3px 7px)}.nx-dp-day.today .n{color:var(--text-accent)}.nx-dp-day.on{background:var(--wash-accent-07);box-shadow:inset 0 0 0 1.5px var(--accent-500), var(--glow-signal-sm)}.nx-dp-day.on .d{color:var(--text-accent)}.nx-dp-go{align-items:center;gap:14px;margin-top:16px;display:flex}.nx-dp-go .nx-sb-sp{flex:1}.nx-dp-go .btn{height:40px}.nx-dp-note{color:var(--text-muted);margin:12px 0 0;font-size:12.5px;line-height:1.45}.nx-dp-err{color:var(--text-secondary);margin:12px 0 0;font-size:12.5px}@media (max-width:760px),(max-height:500px) and (max-width:900px){.nx-dp{place-items:end center;padding:0}.nx-dp-box{width:100%;max-height:92%;padding:18px 16px calc(20px + env(safe-area-inset-bottom));animation:nx-dp-sheet .26s var(--ease-out) both;border-radius:20px 20px 0 0;overflow-y:auto}.nx-dp-days{gap:5px}.nx-dp-day{height:56px}.nx-dp-day .n{font-size:17px}.nx-dp-arr{width:44px;height:44px}.nx-dp-seg button{height:40px}.nx-dp-go .btn{height:44px}.nx-dp-go .nx-sb-link{min-height:40px;font-size:13px}@keyframes nx-dp-sheet{0%{opacity:0;transform:translateY(40px)}}}.nx-sb-why{border:1px dashed var(--line-subtle);color:var(--text-secondary);border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.nx-sb-read{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx-sb-read li{background:var(--nx-sb-row);box-shadow:inset 0 0 0 1px var(--line-hairline);overflow-wrap:anywhere;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:9px 12px;font-size:13.5px;line-height:1.45;display:flex}.nx-sb-read li.hl{box-shadow:inset 0 0 0 1px var(--line-accent)}.nx-sb-read li b{font:500 13.5px var(--font-display)}.nx-sb-read li span{color:var(--text-secondary)}.nx-sb-menu{z-index:20;background:var(--nx-sb-field);border:2px solid var(--nx-sb-frame-hi);visibility:hidden;border-radius:14px;flex-direction:column;gap:10px;width:560px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);padding:12px;display:flex;position:absolute;overflow-y:auto}.nx-sb-menu.placed{visibility:visible;animation:nx-sb-drop .18s var(--ease-out) both}.nx-sb-mscrim{display:none}@keyframes nx-sb-drop{0%{opacity:0;transform:translateY(-6px)}}.nx-sb-mhead{align-items:baseline;gap:10px;padding:0 4px;display:flex}.nx-sb-mhead b{font:500 13px var(--font-display)}.nx-sb-mhead small{color:var(--text-muted);font-size:11px}.nx-sb-mx{width:26px;height:26px;color:var(--text-muted);border-radius:50%;margin-left:auto;font-size:16px}.nx-sb-mgroups{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.nx-sb-mg{flex-direction:column;gap:1px;min-width:0;display:flex}.nx-sb-mg .lbl{margin:0 0 4px 6px}.nx-sb-mg button,.nx-sb-notsaid{text-align:left;color:var(--text-secondary);border-radius:7px;flex-wrap:wrap;align-items:center;gap:0 7px;padding:5px 6px;font-size:12.5px;display:flex}.nx-sb-mg button i{background:var(--zc);border-radius:50%;flex:none;width:8px;height:8px}.nx-sb-mg button em{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-basis:100%;margin-left:15px;font-size:10.5px;font-style:normal}.nx-sb-mg button:hover,.nx-sb-mg button:focus-visible,.nx-sb-notsaid:hover{background:var(--wash-accent-07);color:var(--text-primary)}.nx-sb-mg button.on,.nx-sb-notsaid.on{color:var(--text-accent);background:var(--wash-accent-10)}.nx-sb-mfoot{border-top:1px solid var(--line-hairline);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:10px;display:flex}.nx-sb-mfoot:empty{display:none}.nx-sb-exact{color:var(--text-secondary);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}:is(.nx-sb,.nx-sb-kit) .nx-sb-exact input{border:1px solid var(--line-subtle);width:110px;height:28px;color:var(--text-primary);text-align:center;font:500 12.5px var(--font-display);background:#0a0e13;border-radius:8px;outline:none}:is(.nx-sb,.nx-sb-kit) .nx-sb-exact input:focus{border-color:var(--line-accent)}.nx-sb-set{height:28px;box-shadow:inset 0 0 0 1px var(--line-accent);color:var(--text-accent);border-radius:999px;padding:0 12px;font-size:12px}@media (max-width:1180px){.nx-sb-body,.nx-sb-body.ro{overscroll-behavior:contain;grid-template-rows:max-content 1fr;grid-template-columns:minmax(0,1fr);overflow:hidden auto}.nx-sb-body.choosing{grid-template-rows:none}.nx-sb-mid,.nx-sb-right{grid-column:1;min-height:auto;overflow:visible}.nx-sb-right{border-left:0;border-top:1px solid var(--line-hairline);flex-flow:wrap;align-content:flex-start;align-items:flex-start}.nx-sb-right>*{flex:240px}}@media (max-width:1100px){.nx-sb-head{gap:14px}.nx-sb-name{width:260px}.nx-sb-mgroups{grid-template-columns:1fr 1fr}.nx-sb-mg:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:10px;display:grid}.nx-sb-mg:nth-child(3) .lbl{grid-column:1/-1}.nx-sb-xhead,.nx-sb-xrow{grid-template-columns:18px minmax(120px,1fr) 92px 10px 100px 140px 126px 24px}}@media (max-width:900px){.nx-sb{place-items:stretch stretch;padding:0}.nx-sb-in{border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.nx-sb-head{padding:max(14px, env(safe-area-inset-top)) 16px 12px;flex-wrap:wrap;gap:10px 12px;position:relative}.nx-sb-titlebox{flex:100%;padding-right:52px}.nx-sb-name{width:100%;font-size:22px}.nx-sb-close{right:12px;top:max(12px, env(safe-area-inset-top));width:40px;height:40px;position:absolute}.nx-sb-head .nx-sb-sp,.nx-sb-state{display:none}.nx-sb-tabs{flex:100%}.nx-sb-tabs button{flex:1;height:36px;padding:0 8px;font-size:13px}.nx-sb-body,.nx-sb-body.ro,.nx-sb-body.choosing{overscroll-behavior:contain;flex-direction:column;gap:14px;padding:14px 16px 28px;display:flex;overflow:hidden auto}.nx-sb-right{display:contents}.nx-sb-body>*,.nx-sb-right>*{flex-shrink:0}.nx-sb-mid,.nx-sb-body.choosing .nx-sb-mid{order:2;min-height:auto;padding:0;overflow:visible}.nx-sb-right>*{flex:none;order:5}.nx-sb-right>.nx-sb-sum{order:3}.nx-sb-shape svg{height:96px}.nx-sb-zl{font-size:12px}.nx-sb-hx,.nx-sb-small{font-size:12.5px}.nx-sb-big b{font-size:28px}:is(.nx-sb,.nx-sb-kit) .nx-sb-right textarea,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef input,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef select{font-size:16px}:is(.nx-sb,.nx-sb-kit) .nx-sb-savef input,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef select{height:40px}.nx-sb-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom));gap:8px 18px}.nx-sb-foot .nx-sb-link{min-height:36px;font-size:13px}.nx-sb-foot .btn.signal,.nx-sb-foot .btn.nx-sb-quiet{height:44px;margin-left:auto;padding:0 28px;font-size:14px}.nx-sb-hint{flex-basis:100%;order:10}.nx-sb-foot .nx-sb-sp{display:none}.nx-sb-seg button{height:34px;padding:0 14px}}@media (max-width:760px){.nx-sb-shape{display:none}.nx-sb-seq{display:block}.nx-sb-zbar{display:none}.nx-sb-sum{gap:9px;padding:12px 14px}.nx-sb-big b{font-size:22px}.nx-sb-big span{margin:0 0 0 6px;display:inline}.nx-sb-adds{margin-top:10px}.nx-sb-adds>button{height:40px;font-size:13px}.nx-sb-ch,.nx-sb-pane{gap:16px}.nx-sb-big2{gap:6px}.nx-sb-tile{min-height:60px;padding:10px 12px}.nx-sb-tile b{font-size:14px}.nx-sb-tile small{display:none}.nx-sb-big2.cross{grid-template-columns:1fr}.nx-sb-big2.cross .nx-sb-tile{min-height:50px}.nx-sb-tpls{gap:6px}.nx-sb-tpl{gap:7px;padding:9px 9px 8px}.nx-sb-tpl span{font-size:12px}.nx-sb-tpl small{display:none}.nx-sb-mini{height:22px}.nx-sb-rpe{align-items:center;gap:8px;display:inline-flex}.nx-sb-block{padding:8px 8px 10px 12px}.nx-sb-bhead{gap:6px 8px}.nx-sb-bhead .nx-sb-rm{order:2}.nx-sb-bhead .nx-sb-rec{flex-basis:100%;order:3;padding-left:26px}.nx-sb-addin{min-height:36px;font-size:13px}.nx-sb-xhead{display:none}.nx-sb-xrow{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 8px 10px 12px;display:flex}.nx-sb-xname{flex:calc(100% - 80px)}:is(.nx-sb,.nx-sb-kit) .nx-sb-xname input{height:40px;font-size:16px}.nx-sb-xrow .nx-sb-rm{order:1}.nx-sb-xrow>.nx-sb-fig,.nx-sb-xrow>.nx-sb-xcell,.nx-sb-xrow>.nx-sb-times,.nx-sb-xrow>.nx-sb-per,.nx-sb-xrow>.nx-sb-kg{order:2}.nx-sb-xrow.offers{row-gap:20px}.nx-sb-xrow .nx-sb-fig.pair button{display:inline-block}:is(.nx-sb,.nx-sb-kit) .nx-sb-kg.ranged input{width:48px}.nx-sb-xrow>.nx-sb-xname+.nx-sb-fig{margin-left:26px}.nx-sb-xrow .nx-sb-rm{grid-area:auto}:is(.nx-sb,.nx-sb-kit) .nx-sb-per select,:is(.nx-sb,.nx-sb-kit) .nx-sb-kg input{height:36px;font-size:16px}.nx-sb-per{flex:150px;max-width:230px}:is(.nx-sb,.nx-sb-kit) .nx-sb-kg input{width:64px}.nx-sb-kg.none{display:none}.nx-sb-xvid{flex-basis:100%;order:3;padding-left:26px;font-size:12.5px}:is(.nx-sb,.nx-sb-kit) .nx-sb-xvid input{flex-basis:100%;height:40px;font-size:16px}.nx-sb-xvid .end{margin-left:0}}@media (max-width:760px),(max-height:500px) and (max-width:900px){.nx-sb-menu{z-index:40;width:auto;max-width:none;max-height:82%;padding:14px 12px calc(16px + env(safe-area-inset-bottom));visibility:visible;border-width:2px 0 0;border-radius:20px 20px 0 0;position:fixed;bottom:0;right:0;overflow-y:auto;top:auto!important;left:0!important}.nx-sb-mscrim{z-index:39;animation:nx-sb-veil .2s var(--ease-out) both;background:#06090d99;display:block;position:fixed;inset:0}.nx-sb-menu.placed{animation:nx-sb-sheet .26s var(--ease-out) both}@keyframes nx-sb-sheet{0%{opacity:0;transform:translateY(40px)}}.nx-sb-mgroups{grid-template-columns:1fr 1fr;gap:8px 10px}.nx-sb-mg:nth-child(3){grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:10px;display:grid}.nx-sb-mg:nth-child(3) .lbl{grid-column:1/-1}.nx-sb-mg button{min-height:40px;padding:8px;font-size:13.5px}.nx-sb-mg button em{flex-basis:100%;margin-left:15px;font-size:11px}.nx-sb-notsaid{min-height:40px;font-size:13.5px}.nx-sb-exact{flex-wrap:wrap;margin-left:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-exact input{width:120px;height:40px;font-size:16px}.nx-sb-set{height:40px;padding:0 16px}.nx-sb-mx{width:40px;height:40px}}@media (max-height:500px) and (max-width:900px){.nx-sb-head{padding-top:max(8px, env(safe-area-inset-top));flex-wrap:nowrap;padding-bottom:8px}.nx-sb-titlebox{flex:auto;padding-right:0}.nx-sb-when{display:none}.nx-sb-name{margin:0;font-size:18px}.nx-sb-tabs{flex:none}.nx-sb-tabs button{height:32px}.nx-sb-close{position:static}.nx-sb-foot{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.nx-sb-foot .btn.signal{height:40px}.nx-sb-hint{display:none}.nx-sb-menu{max-height:92%}.nx-sb-shape{margin-bottom:10px;padding-top:8px}.nx-sb-shape svg{height:56px}}@media (pointer:coarse){.nx-sb-grip{width:40px;height:40px;margin-left:-12px;margin-right:-6px}.nx-sb-fig button{width:40px;height:40px}:is(.nx-sb,.nx-sb-kit) .nx-sb-fig input,:is(.nx-sb,.nx-sb-kit) .nx-sb-reps{min-width:40px;height:40px}.nx-sb-rm,.nx-sb-x,.nx-sb-mx,.nx-sb-add,.nx-sb-bdg,.nx-sb-link,.nx-sb-xvid .add,.nx-sb-xvid .act,.nx-sb-xvid .keep,.nx-sb-addin,:is(.nx-sb,.nx-sb-kit) .xwatch{position:relative}.nx-sb-rm:after,.nx-sb-x:after,.nx-sb-mx:after{content:"";position:absolute;inset:-9px}.nx-sb-bdg{position:absolute}.nx-sb-bdg:after{content:"";position:absolute;inset:-11px}.nx-sb-xoff:after{content:"";width:44px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-sb-add:after,.nx-sb-link:after,.nx-sb-xvid .add:after,.nx-sb-xvid .act:after,.nx-sb-xvid .keep:after,.nx-sb-addin:after,:is(.nx-sb,.nx-sb-kit) .xwatch:after{content:"";width:max(100% + 8px,40px);height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-sb-askbtns .btn,.nx-sb-savebtns .btn,.nx-sb-foot .btn.signal,:is(.nx-sb,.nx-sb-kit) input.nx-sb-name,:is(.nx-sb,.nx-sb-kit) .nx-sb-date{min-height:40px}:is(.nx-sb,.nx-sb-kit) .nx-sb-fig input,:is(.nx-sb,.nx-sb-kit) .nx-sb-reps,:is(.nx-sb,.nx-sb-kit) .nx-sb-rec input,:is(.nx-sb,.nx-sb-kit) .nx-sb-rpe select,:is(.nx-sb,.nx-sb-kit) .nx-sb-xname input,:is(.nx-sb,.nx-sb-kit) .nx-sb-kg input,:is(.nx-sb,.nx-sb-kit) .nx-sb-per select,:is(.nx-sb,.nx-sb-kit) .nx-sb-exact input,:is(.nx-sb,.nx-sb-kit) .nx-sb-xvid input,:is(.nx-sb,.nx-sb-kit) .nx-sb-right textarea,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef input,:is(.nx-sb,.nx-sb-kit) .nx-sb-savef select{font-size:16px}.nx-sb-rm{opacity:1}.nx-sb-eff,.nx-sb-sty .w,.nx-sb-seg button,.nx-sb-tabs button{height:40px}.nx-sb-close{width:40px;height:40px}.nx-sb-tpl,.nx-sb-tile{min-height:44px}.nx-sb-outline,.nx-sb-tog,.nx-sb-mg button,.nx-sb-notsaid{min-height:40px}.nx-sb-adds>button,:is(.nx-sb,.nx-sb-kit) .nx-sb-rec input,:is(.nx-sb,.nx-sb-kit) .nx-sb-rpe select,:is(.nx-sb,.nx-sb-kit) .nx-sb-kg input,:is(.nx-sb,.nx-sb-kit) .nx-sb-per select,:is(.nx-sb,.nx-sb-kit) .nx-sb-xname input,:is(.nx-sb,.nx-sb-kit) .nx-sb-exact input,.nx-sb-set{height:40px}}@media (hover:none){.nx-sb-rm{opacity:1}}@media (max-width:760px){.nx-sb-step{gap:3px 4px;padding:7px 4px 7px 12px}.nx-sb-step .nx-sb-grip{width:20px;height:34px;margin:0 -6px}.nx-sb-eff{min-width:0;height:34px;padding:0 9px}.nx-sb-sty .w{height:34px;padding:0 9px}.nx-sb-cap .nx-sb-eff{padding:0 7px}.nx-sb-step .nx-sb-fig{padding:0}.nx-sb-step .nx-sb-fig button{width:28px;height:32px;font-size:17px;position:relative}.nx-sb-step .nx-sb-fig button:after{content:"";width:40px;height:40px;position:absolute;top:50%;translate:0 -50%}.nx-sb-step .nx-sb-fig button:first-child:after{right:0}.nx-sb-step .nx-sb-fig button:last-child:after{left:0}:is(.nx-sb,.nx-sb-kit) .nx-sb-step .nx-sb-fig input,:is(.nx-sb,.nx-sb-kit) .nx-sb-step .nx-sb-reps,:is(.nx-sb,.nx-sb-kit) .nx-sb-n{min-width:30px;height:32px;font-size:17px}.nx-sb-cap.reps{padding:0 3px}.nx-sb-z.zr .nx-sb-times{padding:0 0 0 5px}:is(.nx-sb,.nx-sb-kit) .nx-sb-unitsel select{height:32px;padding:0 15px 0 3px;font-size:16px}.nx-sb-unitsel{margin-left:-2px}.nx-sb-tgt{font-size:13px}.nx-sb-step.rest>.nx-sb-rm{width:30px;height:32px;font-size:18px}.nx-sb-rec{gap:4px;margin-left:4px}.nx-sb-cap.rec{padding:0 7px 0 2px}:is(.nx-sb,.nx-sb-kit) .nx-sb-rec input,:is(.nx-sb,.nx-sb-kit) .nx-sb-cap.rec .nx-sb-rec input{width:42px;height:32px;font-size:16px}:is(.nx-sb,.nx-sb-kit) .nx-sb-bhead .nx-sb-rec input{width:56px}:is(.nx-sb,.nx-sb-kit) .nx-sb-rpe select{height:34px;font-size:16px}.nx-sb-add{padding:6px 0;font-size:12.5px;display:none}.nx-sb-step.on .nx-sb-add,.nx-sb-step:focus-within .nx-sb-add{display:inline}.nx-sb-cap.eff{gap:2px}.nx-sb-cap.eff .nx-sb-eff{gap:6px;font-size:13px}}@media (max-width:420px){.nx-sb-xrow .nx-sb-fig{padding:0}.nx-sb-xrow .nx-sb-fig button{width:26px}.nx-sb-xrow>.nx-sb-xname+.nx-sb-fig{margin-left:22px}.nx-sb-xrow{column-gap:6px}}@media (max-width:360px){.nx-sb-when .lg{display:none}.nx-sb-when .sh{display:inline}.nx-sb-hint.kept{display:none}.nx-sb-eff{gap:6px;padding:0 7px}.nx-sb-tgt{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.nx-sb,.nx-sb-in,.nx-sb-ask,.nx-sb-askbox,.nx-sb-menu.placed,.nx-sb-mscrim{animation:none}.nx-sb-tpl:hover{transform:none}.nx-sb-zbar i,.nx-sb-tog span:after{transition:none}}.nx-sb-launch{text-align:left;cursor:pointer;width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--text-primary);font-family:var(--font-text);transition:box-shadow var(--dur-fast);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.nx-sb-launch b{font:500 13.5px var(--font-display);align-items:center;gap:8px;display:inline-flex}.nx-sb-launch b .kmark{color:var(--accent-500)}.nx-sb-launch span{color:var(--text-muted);overflow-wrap:anywhere;font-size:11.5px}.nx-sb-launch:hover{box-shadow:inset 0 0 0 1px var(--line-accent), var(--glow-signal-sm)}.nx-sb-launch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nx-sb-launch.another{box-shadow:none;border:2px dashed var(--line-subtle)}.nx-sb-launch.another:hover{border-color:var(--line-accent)}@media (pointer:coarse){.nx-sb-launch{min-height:52px}}
