:root{--nd-deck-fs-hero:clamp(6.4rem,7.8vw,11.2rem);--nd-deck-fs-h2:clamp(2.8rem,2.3vw,3.2rem)}.nd-deck--max .nd-mast__title{font-size:var(--nd-deck-fs-hero);white-space:pre-line}.nd-deck .nd-mast__subtitle{font-weight:400}.nd-deck__muted{margin:0;color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans)}.nd-deck__h2{margin:0;color:var(--nd-text-ink);font:900 var(--nd-deck-fs-h2)/1.2 var(--nd-sans);word-break:keep-all}.nd-deck__foot{margin:0;color:var(--nd-muted);font:400 1.2rem/1.7 var(--nd-sans)}.nd-deck ol,.nd-deck ul{list-style:none;margin:0;padding:0}.nd-deck__builder{display:grid;grid-template-columns:35.2rem minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.nd-deck__cond{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;background:var(--nd-purple-light);color:var(--nd-text-night)}.nd-deck__cond-title{margin:0;color:var(--nd-text-night);font:700 2.8rem/1.5 var(--nd-sans)}.nd-deck__field{display:flex;flex-direction:column;gap:.8rem}.nd-deck__field>:is(span,label){font:var(--nd-type-control)}.nd-deck__cand-search input,.nd-deck__field input{box-sizing:border-box;width:100%;min-height:5.6rem;padding:0 1.6rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);font:var(--nd-type-body)}.nd-deck__field input::placeholder{color:var(--nd-text-purple)}.nd-deck__cand-search input:focus-visible,.nd-deck__field input:focus-visible{outline:none;border-color:var(--nd-purple)}.nd-deck__cond .nd-choices--wrap .nd-choice{min-width:0;min-height:var(--tap);padding:0 1.2rem;font-size:1.2rem}.nd-deck__type,.nd-deck__week{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:var(--tap);padding:.8rem 1.2rem;border:.1rem solid var(--nd-purple);border-radius:0;background:var(--nd-purple-light);color:var(--nd-text-purple);font:var(--nd-type-control);text-align:left;cursor:pointer}.nd-deck__week{justify-content:flex-start;border-style:dashed}.nd-deck__week[aria-pressed=true]{color:var(--nd-text-cream);background:var(--nd-purple);border-style:solid}.nd-deck__check{display:flex;align-items:center;gap:.8rem;min-height:var(--tap);color:var(--nd-text-purple);font:var(--nd-type-body);cursor:pointer}.nd-deck__check input{width:2rem;height:2rem;margin:0;accent-color:var(--nd-purple)}.nd-deck__share{display:flex}.nd-deck__share .px-btn{flex:1 1}.nd-deck__team{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.nd-deck__team-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2.4rem}.nd-deck__team-title{margin:0;color:var(--nd-text-night);font:700 2.8rem/1.5 var(--nd-sans)}.nd-deck__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem}.nd-deck__slot{display:flex;flex-direction:column;gap:1.6rem;min-width:0;padding:2rem;background:var(--nd-surface);color:var(--nd-text-night)}.nd-deck__slot-no{color:var(--nd-text-purple);font-size:1.4rem}.nd-deck__slot-art{display:flex;align-items:center;justify-content:center;width:100%;max-width:22rem;aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer}.nd-deck__slot-art img{width:100%;height:100%;object-fit:contain}.nd-deck__slot-art--empty{border:.1rem dashed var(--nd-rule);color:var(--nd-rule);font:400 4.2rem/1 var(--nd-display);cursor:default}.nd-deck__slot-name{margin:0;font:700 2.2rem/1.5 var(--nd-sans);overflow-wrap:anywhere}.nd-deck__slot.is-empty .nd-deck__slot-name{color:var(--nd-muted)}.nd-deck__slot-why{margin:0;color:var(--nd-text-ink);font:var(--nd-type-control)}.nd-deck__slot-swap{margin-top:auto}.nd-deck__summary{margin:0;color:var(--nd-text-night);font:700 1.6rem/1.5 var(--nd-sans)}.nd-deck__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem}.nd-deck__info>div{display:flex;flex-direction:column;gap:1.6rem;padding-top:1.6rem;border-top:.1rem solid var(--nd-purple)}.nd-deck__info h3{margin:0;color:var(--nd-text-night);font:700 2.2rem/1.5 var(--nd-sans)}.nd-deck__info p{margin:0;color:var(--nd-muted);font:var(--nd-type-body)}.nd-deck__compare{align-self:flex-start;min-width:36rem}.nd-deck__cands{display:flex;flex-direction:column;gap:2.8rem;padding-top:2.4rem}.nd-deck__cand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem}.nd-deck__cand-search{padding:2.4rem;height:100%;box-sizing:border-box}.nd-deck__cand-search label{display:flex;flex-direction:column;gap:1.2rem}.nd-deck__cand-search .nd-panel__title{color:var(--nd-text-night);font-size:2.8rem}.nd-deck__cand-search input{min-height:4.8rem;font-size:1.4rem}.nd-deck__cand,.nd-deck__row{display:flex;align-items:center;gap:1.2rem;box-sizing:border-box;width:100%;height:100%;min-height:10rem;padding:2.4rem;border:.1rem solid var(--nd-ink-strong);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);text-align:left;cursor:pointer}.nd-deck__cand.is-now{background:var(--nd-cream)}.nd-deck__cand:hover,.nd-deck__row:hover{border-color:var(--nd-purple)}.nd-deck__cand img,.nd-deck__row img{flex:none;width:5.2rem;height:5.2rem;object-fit:contain}.nd-deck__cand-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.nd-deck__cand-copy b{font:700 1.6rem/1.5 var(--nd-sans)}.nd-deck__cand-copy small{color:var(--nd-muted);font:400 1.2rem/1.7 var(--nd-sans)}.nd-deck__strip{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem}.nd-deck__strip .nd-choices{flex:none}.nd-deck--pvp .nd-deck__recs .nd-choice,.nd-deck__strip .nd-choice{flex:0 0 auto;min-width:8.4rem}.nd-deck__foes{display:flex;flex-direction:column;gap:2rem}.nd-deck__add,.nd-deck__swap,.nd-deck__wide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:4.8rem;padding:1.2rem 1.6rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);font:var(--nd-type-control);text-align:center;text-decoration:none;cursor:pointer}.nd-deck__add:hover,.nd-deck__swap:hover,.nd-deck__wide:hover{border-color:var(--nd-purple)}.nd-deck__rows{display:flex;flex-direction:column;gap:2rem}.nd-deck--pvp .nd-deck__recommended-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem}.nd-deck__recommended-team>li{min-width:0}.nd-deck__recommended-team .nd-deck__cand-copy{word-break:keep-all;overflow-wrap:anywhere}@media (min-width:768px){.nd-deck--pvp .nd-deck__trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.nd-deck--pvp .nd-deck__row{min-height:8.4rem;padding:1.6rem;gap:1.6rem;border-color:var(--nd-line)}.nd-deck__rank{flex:none;color:var(--nd-text-purple);font-size:2.8rem}.nd-deck__next{align-self:flex-start;width:36rem;max-width:100%;min-height:4.8rem;padding:1.2rem 1.6rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-amber-light);color:var(--nd-text-ink);font:var(--nd-type-control);cursor:pointer}.nd-deck__work{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.nd-deck__cond--pvp{gap:1.2rem;background:var(--nd-cream);border:.1rem solid var(--nd-rule)}.nd-deck__leagues .nd-choices{flex-wrap:wrap}.nd-deck__leagues .nd-choice{flex:0 1 auto;min-width:0;padding:0 .8rem}.nd-deck__foe{display:flex;flex-direction:column;gap:.8rem}.nd-deck__foe-label{color:var(--nd-muted);font:var(--nd-type-small)}.nd-deck__foe-row{display:flex;gap:.8rem}.nd-deck__foe-pick{flex:1 1;display:flex;align-items:center;gap:1.2rem;min-width:0;min-height:4.8rem;padding:1.2rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);font:var(--nd-type-body);text-align:left;cursor:pointer}.nd-deck__foe-pick.is-set{padding:.4rem 1.2rem}.nd-deck__foe-pick img{flex:none;width:4.4rem;height:4.4rem;object-fit:contain}.nd-deck__foe-pick span{display:flex;flex-direction:column;min-width:0}.nd-deck__foe-pick small,.nd-deck__ident small{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-deck__foe-x{flex:none;width:var(--tap);min-height:var(--tap);padding:0;border:.1rem solid var(--nd-purple);border-radius:0;background:var(--nd-cream);color:var(--nd-text-night);font:700 1.6rem/1 var(--nd-sans);cursor:pointer}.nd-deck__go{align-self:flex-start;min-height:4.8rem;padding:1.2rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-amber);color:var(--nd-text-ink);font:var(--nd-type-control);cursor:pointer}.nd-deck__result{display:flex;flex-direction:column;gap:1.2rem;min-width:0;padding:2.4rem;border:.2rem solid var(--nd-ink-strong);background:var(--nd-surface);color:var(--nd-text-night)}.nd-deck__result:focus-visible{outline:.2rem solid var(--nd-purple);outline-offset:.4rem}.nd-deck__trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));grid-gap:1.6rem;gap:1.6rem}.nd-deck__trio-slot{display:flex;flex-direction:column;gap:1.2rem;min-width:0;padding:1.6rem;border:.1rem solid var(--nd-rule);background:var(--nd-surface)}.nd-deck__trio-slot h3{margin:0;color:var(--nd-text-ink);font:700 2.2rem/1.2 var(--nd-sans)}.nd-deck__ident{display:flex;align-items:center;gap:1.2rem;min-width:0;min-height:var(--tap);padding:0;border:0;background:none;color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans);text-align:left;cursor:pointer}.nd-deck__ident img{flex:none;width:5.2rem;height:5.2rem;object-fit:contain}.nd-deck__ident span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.nd-deck__swap{margin-top:auto}.nd-deck__matrix ul{display:flex;flex-direction:column;gap:1.6rem}.nd-deck__matrix li{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans)}.nd-deck__grade{flex:none;min-width:6.4rem;text-align:right;font:700 1.6rem/1.5 var(--nd-sans)}.nd-deck__grade--mint{padding:0 .4rem;color:var(--nd-text-night);background:var(--nd-amber);text-align:center}.nd-deck__grade--muted,.nd-deck__grade--orange{color:var(--nd-text-purple)}.nd-deck__grade--orange{text-decoration:underline;text-underline-offset:.4rem}.nd-deck__counters,.nd-deck__recs{display:flex;flex-direction:column;gap:1.6rem;padding-top:2.4rem;border-top:.1rem solid var(--nd-line)}body #root .nd-swap .px-dialog__panel{--dialog-w:96rem}.nd-swap .px-dialog__body>*{flex:none;max-width:69.4rem}.nd-swap__sub{margin:0;color:var(--nd-muted);font:var(--nd-type-small)}.nd-swap__field{display:flex;flex-direction:column;gap:.8rem}.nd-swap__field>label{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-swap__chips{display:flex;flex-wrap:wrap;gap:.8rem}.nd-swap__chip{min-width:7.2rem;min-height:var(--tap);padding:0 1.2rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);font:700 1.2rem/1.5 var(--nd-sans);cursor:pointer}.nd-swap__chip[aria-pressed=true]{background:var(--nd-purple-light);border-color:var(--nd-purple)}.nd-swap__list{list-style:none;display:flex;flex-direction:column;gap:2.4rem;margin:0;padding:0}.nd-swap__mon{display:flex;align-items:center;gap:1.2rem;box-sizing:border-box;width:100%;min-height:8.4rem;padding:0 1.2rem;border:.2rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);text-align:left;cursor:pointer}.nd-swap__mon:hover{border-color:var(--nd-rule)}.nd-swap__mon.is-on{border-color:var(--nd-purple);background:var(--nd-purple-light)}.nd-swap__mon img{flex:none;width:5.2rem;height:5.2rem;object-fit:contain}.nd-swap__copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.nd-swap__copy b{font:500 1.4rem/1.5 var(--nd-sans)}.nd-swap__copy small{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-swap__empty{padding:2rem 1.6rem}body #root .nd-swap .nd-swap__foot{flex-direction:column;align-items:flex-start}.nd-swap .nd-swap__apply,.nd-swap .nd-swap__cancel{min-width:17.6rem;border-color:var(--nd-ink-strong);color:var(--nd-text-ink-strong)}.nd-swap .nd-swap__cancel{min-width:16rem}@media (max-width:1023px){.nd-deck__builder{grid-template-columns:28rem minmax(0,1fr)}.nd-deck__slots,.nd-deck__work{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.nd-deck__builder,.nd-deck__cand-grid,.nd-deck__info,.nd-deck__work{grid-template-columns:minmax(0,1fr)}.nd-deck__info{gap:2.4rem}.nd-deck__slot-art{max-width:20rem}.nd-deck__compare,.nd-deck__next{align-self:stretch;width:100%;min-width:0}.nd-deck__cand,.nd-deck__row{min-height:8.4rem;padding:1.6rem}.nd-deck__cond,.nd-deck__result{padding:1.6rem}.nd-deck__strip .nd-choice{flex:0 0 auto}body #root .nd-swap .nd-swap__foot{align-items:stretch}.nd-swap .nd-swap__apply,.nd-swap .nd-swap__cancel{min-width:0}}:is(.nd-deck__cond,.nd-deck__slot,.nd-deck__trio-slot,.nd-deck__result){border-radius:var(--r-panel)}.nd-deck__slot-art{align-self:center;background:var(--nd-art-stage) center/contain no-repeat}.nd-swap .px-dialog__body>*{max-width:none}.nd-swap__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.nd-swap__mon{height:100%;padding:1.2rem;border-width:.1rem;border-radius:var(--r-ctl)}.nd-swap__mon.is-on{border-color:var(--nd-amber);background:var(--nd-amber-light)}.nd-swap__mon img{background:var(--nd-art-stage) center/contain no-repeat}body #root .nd-swap .nd-swap__foot{flex-direction:row;justify-content:flex-end}.nd-swap .nd-swap__apply,.nd-swap .nd-swap__cancel{min-width:12rem}@media (max-width:767px){.nd-swap__list{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.nd-deck__cand-search{grid-column:1/-1;padding:1.6rem}.nd-deck__cand-search label{display:grid;grid-template-columns:12rem minmax(0,1fr);align-items:center}.nd-deck__cand-search .nd-panel__title{font-size:1.6rem}}@media (min-width:1024px){.nd-deck__cand-grid,.nd-swap__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.nd-deck__cand-grid>li,.nd-swap__list>li{min-width:0}.nd-deck__cand,.nd-swap__mon{padding:1.2rem;gap:.8rem}.nd-deck__cand-copy,.nd-swap__copy{overflow-wrap:anywhere}.nd-swap__mon img{width:4.4rem;height:4.4rem}}.nd-deck--max .nd-deck__builder{grid-template-columns:minmax(0,1fr);gap:3.2rem}.nd-deck--max .nd-deck__cond{gap:1.6rem;padding:2.4rem;background:var(--nd-surface);border:.1rem solid var(--nd-line)}.nd-deck__step-head{display:flex;align-items:center;gap:1.2rem;min-width:0}.nd-deck__step{flex:none;color:var(--nd-text-purple);font-size:1.4rem}.nd-deck__step-note{margin-left:auto;color:var(--nd-muted);font:var(--nd-type-small)}.nd-deck__condition-fields{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:end;grid-gap:1.2rem;gap:1.2rem}.nd-deck--max :is(.nd-deck__week,.nd-deck__type){min-height:4.8rem;border-radius:var(--r-ctl);gap:.8rem;font-size:1.4rem;background:var(--nd-cream);border-style:solid}.nd-deck--max .nd-deck__week[aria-pressed=true]{color:var(--nd-text-purple);border-color:var(--nd-purple);background:var(--nd-purple-light)}.nd-deck__type-options:not([hidden]){display:grid;grid-gap:1.2rem;gap:1.2rem;padding-top:1.2rem;border-top:.1rem solid var(--nd-line)}.nd-deck__condition-foot{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.nd-deck__utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-deck__utilities :is(.nd-btn,.px-btn){min-width:0;min-height:var(--tap);padding:.8rem 1.6rem;font-size:1.4rem}.nd-deck--max .nd-deck__check{color:var(--nd-text-ink);font-size:1.4rem}.nd-deck--max .nd-deck__team{gap:1.2rem}.nd-deck--max .nd-deck__team-head{align-items:center}.nd-deck--max .nd-deck__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.nd-deck--max .nd-deck__slot{gap:1.2rem;border:.1rem solid var(--nd-line)}.nd-deck--max .nd-deck__slot-art{max-width:16rem}.nd-deck__slot-identity{min-width:0}.nd-deck__slot-form{display:block;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-deck__slot-metric{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding-top:1.2rem;border-top:.1rem solid var(--nd-line)}.nd-deck__slot-metric span{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-deck__slot-metric b{color:var(--nd-text-purple);font:700 2.2rem/1.2 var(--nd-sans)}.nd-deck--max .nd-deck__summary{font:var(--nd-type-small)}.nd-deck__analysis{border-block:.1rem solid var(--nd-line)}.nd-deck__analysis summary{min-height:var(--tap);padding:1.2rem 0;color:var(--nd-text-ink);font:var(--nd-type-control);cursor:pointer}.nd-deck__analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem;padding:.8rem 0 1.6rem}.nd-deck__analysis-grid>div{min-width:0}.nd-deck__analysis-grid h3{margin:0 0 .8rem;color:var(--nd-text-purple);font:var(--nd-type-control)}.nd-deck__analysis-grid p{margin:0 0 .4rem;color:var(--nd-muted);font:var(--nd-type-caption);overflow-wrap:anywhere}.nd-deck__analysis>.nd-deck__foot{padding-bottom:1.6rem}.nd-deck--max .nd-deck__compare{min-width:0}.nd-swap__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-swap__slots button{min-height:var(--tap);padding:.8rem;border:.1rem solid var(--nd-line);border-radius:var(--r-ctl);background:var(--nd-cream);color:var(--nd-muted);font:var(--nd-type-control);cursor:pointer}.nd-swap__slots button[aria-pressed=true]{border-color:var(--nd-purple);background:var(--nd-purple-light);color:var(--nd-text-purple)}.nd-swap--team .nd-swap__list{gap:1.2rem}.nd-swap--team .nd-swap__mon{flex-direction:column;text-align:center;padding:1.2rem}.nd-swap--team .nd-swap__mon img{width:6.4rem;height:6.4rem}.nd-swap--team .nd-swap__copy{width:100%;overflow-wrap:anywhere}.nd-swap--team .nd-swap__copy b{font-weight:700}.nd-swap--team .nd-swap__mon.is-on{box-shadow:inset 0 0 0 .1rem var(--nd-purple)}body #root .nd-swap--team .nd-swap__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;border-top:.1rem solid var(--nd-line);padding-top:1.2rem}.nd-swap__selection{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0 0 .4rem;min-height:2rem;color:var(--nd-text-ink);font:var(--nd-type-small)}.nd-swap__selection span{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-swap--team .nd-swap__apply{grid-column:2;grid-row:2;background:var(--nd-purple);color:var(--nd-text-cream);border-color:var(--nd-purple)}.nd-swap--team .nd-swap__cancel{grid-column:1;grid-row:2}@media (max-width:767px){.nd-deck--max .nd-deck__builder{gap:2.4rem}.nd-deck--max .nd-deck__cond{padding:1.6rem;gap:1.2rem}.nd-deck--max :is(.nd-deck__cond-title,.nd-deck__team-title){font-size:2.2rem}.nd-deck__step-note{display:none}.nd-deck__condition-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.nd-deck__condition-fields>.nd-deck__field{grid-column:1/-1}.nd-deck--max :is(.nd-deck__week,.nd-deck__type){padding:.8rem;font-size:1.2rem}.nd-deck__type span:last-child{white-space:nowrap}.nd-deck__condition-foot{flex-wrap:wrap;gap:.8rem}.nd-deck__utilities{flex:1 1 100%}.nd-deck__utilities :is(.nd-btn,.px-btn){padding:.8rem}.nd-deck--max .nd-deck__slots{gap:.8rem}.nd-deck--max .nd-deck__slot{padding:1.2rem .8rem;gap:.8rem;border-radius:var(--r-box)}.nd-deck--max .nd-deck__slot-no{font-size:1.2rem}.nd-deck--max .nd-deck__slot-art{max-width:8rem}.nd-deck--max .nd-deck__slot-name{font-size:1.4rem}.nd-deck__slot-metric{flex-direction:column;padding-top:.8rem}.nd-deck--max .nd-deck__slot-swap{padding:.8rem;font-size:1.4rem}.nd-deck--max .nd-deck__edit{min-width:0;padding:.8rem 1.2rem;font-size:1.4rem}.nd-deck__analysis-grid{gap:.8rem}body #root .nd-swap--team .px-dialog__body{gap:1.2rem;padding-inline:1.6rem}.nd-swap--team .nd-swap__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.nd-swap--team .nd-swap__mon{padding:.8rem .4rem;gap:.8rem}.nd-swap--team .nd-swap__mon img{width:5.2rem;height:5.2rem}.nd-swap--team .nd-swap__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nd-swap--team .nd-swap__chip{min-width:0}.nd-swap__slots button{font-size:1.4rem}body #root .nd-swap--team .nd-swap__foot{padding-inline:1.6rem}.nd-swap--team :is(.nd-swap__apply,.nd-swap__cancel){min-width:0}}.nd-deck--max .nd-deck__slot-art .nd-art{width:100%;height:100%}@media (max-width:767px){.nd-deck--max{--nd-deck-fs-hero:clamp(4.2rem,13vw,5.6rem)}}@media (min-width:700px) and (max-width:767px){body #root .nd-swap--team{padding:0;place-items:end center}body #root .nd-swap--team .px-dialog__panel{width:100%;max-height:92dvh;border-radius:var(--r-panel) var(--r-panel) 0 0}}.nd-deck__foe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.nd-deck__foe-grid .nd-deck__foe{min-width:0}.nd-deck__foe-grid .nd-deck__foe-row{flex:1 1;align-items:stretch}.nd-deck__foe-grid .nd-deck__foe-pick{min-height:6.4rem;padding:.8rem;font-size:1.4rem;overflow-wrap:anywhere}.nd-deck__foe-grid .nd-deck__foe-pick .nd-art{flex:none;width:4.4rem;height:4.4rem}.nd-deck__result{scroll-margin-top:calc(var(--nd-header-h) + 1.6rem)}.nd-deck__matrix li>span{min-width:0;overflow-wrap:anywhere}.nd-deck--pvp .nd-deck__recs .nd-choice{min-width:0}@media (max-width:599px){.nd-deck__analysis-grid{gap:1.6rem}.nd-deck__analysis-grid,.nd-deck__condition-fields{grid-template-columns:minmax(0,1fr)}.nd-deck__matrix li{flex-wrap:wrap;gap:.4rem 1.2rem}}.nd-deck__search-control{display:flex;gap:.4rem;min-width:0}.nd-deck__search-control input{flex:1 1;min-width:0}.nd-deck__search-clear{flex:none;display:grid;place-items:center;width:var(--tap);min-height:var(--tap);padding:0;border:.1rem solid var(--nd-line);border-radius:var(--r-ctl);color:var(--nd-text-ink);background:var(--nd-surface);cursor:pointer}.nd-deck__search-clear:hover{border-color:var(--nd-purple)}.nd-deck__search-clear:focus-visible{outline:.2rem solid var(--nd-purple);outline-offset:.2rem}@media (max-width:767px){.nd-deck--max .nd-deck__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.nd-deck--max .nd-deck__slot{padding:1.2rem .4rem}.nd-deck--max .nd-deck__slot-no{margin:0;text-align:center;white-space:normal}.nd-deck--max .nd-deck__slot-art{width:100%;max-width:8rem;min-height:var(--tap)}.nd-deck--max .nd-deck__slot-identity{text-align:center}.nd-deck--max .nd-deck__slot-name{font-size:1.4rem;word-break:keep-all;overflow-wrap:anywhere}.nd-deck--max .nd-deck__slot-metric{align-items:center;margin-top:auto}.nd-deck--max .nd-deck__slot-swap{margin-top:0;min-height:var(--tap)}.nd-deck__foe-grid{gap:.8rem}.nd-deck__foe-label{text-align:center}.nd-deck__foe-label>span{display:block}.nd-deck__foe-grid .nd-deck__foe-row{flex-direction:column;gap:.4rem}.nd-deck__foe-grid .nd-deck__foe-pick{flex-direction:column;justify-content:center;padding:.8rem .4rem;gap:.4rem;text-align:center;word-break:keep-all}.nd-deck__foe-grid .nd-deck__foe-x{width:100%;min-height:var(--tap)}.nd-deck--pvp .nd-deck__recommended-team{gap:.8rem}.nd-deck--pvp .nd-deck__recommended-team .nd-deck__row{flex-direction:column;gap:.8rem;padding:1.2rem .4rem;text-align:center}.nd-deck__recommended-team .nd-deck__cand-copy b{font-size:1.4rem;word-break:keep-all;overflow-wrap:anywhere}.nd-deck__recommended-team .nd-deck__cand-copy small{display:flex;flex-direction:column;word-break:keep-all;overflow-wrap:anywhere}}@media (min-width:768px){.nd-deck__recommended-team .nd-deck__cand-copy small>span+span:before{content:" · "}}body #root .nd-swap--pvp.px-dialog{--swap-visible-height:100dvh;--swap-visible-top:0;height:var(--swap-visible-height,100dvh);top:var(--swap-visible-top,0);bottom:auto}body #root .nd-swap--pvp.px-dialog>.px-dialog__panel{overflow:hidden;max-height:calc(var(--swap-visible-height, 100dvh) - 1.6rem - env(safe-area-inset-top))}body #root .nd-swap--pvp .px-dialog__head{display:grid;grid-template-columns:minmax(0,1fr) auto 4.4rem;align-items:center;grid-gap:.8rem;gap:.8rem}body #root .nd-swap--pvp .px-dialog__head>.nd-swap__chips{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem}body #root .nd-swap--pvp .px-dialog__head>.px-btn--icon{width:4.4rem;min-width:4.4rem;margin:0}.nd-swap--pvp .nd-swap__field,.nd-swap--pvp .nd-swap__sub{grid-column:1/-1}body #root .nd-swap--pvp .px-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}body #root .nd-swap--pvp .px-dialog__foot{flex:none}@media (max-height:500px),(max-width:767px){body #root .nd-swap--pvp .px-dialog__head{padding:1.2rem;grid-template-columns:minmax(0,1fr) 4.4rem}body #root .nd-swap--pvp .px-dialog__head>.px-heading{grid-column:1/-1;font:var(--nd-type-h20)}body #root .nd-swap--pvp .px-dialog__head>.nd-swap__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nd-swap--pvp .nd-swap__chip{min-width:0;min-height:var(--tap);padding:0 .4rem}.nd-swap--pvp .nd-swap__field{gap:.4rem}body #root .nd-swap--pvp .px-dialog__body{padding:0 1.2rem 1.2rem}body #root .nd-swap--pvp .px-dialog__foot{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:.8rem;gap:.8rem;padding:.8rem 1.2rem calc(1.2rem + env(safe-area-inset-bottom))}.nd-swap--pvp :is(.nd-swap__apply,.nd-swap__cancel){min-width:0;min-height:var(--tap);padding:.8rem}}@media (max-height:500px){body #root .nd-swap--pvp .px-dialog__head{gap:.4rem;padding-block:.8rem}.nd-swap--pvp .nd-swap__field{display:grid;grid-template-columns:8.8rem minmax(0,1fr);align-items:center}}.nd-deck__browse{padding:0;border:0;background:transparent}.nd-deck__browse .nd-deck__type-options{padding-top:0;border-top:0}.nd-deck__weekly-pick{display:flex;align-items:center;gap:.8rem;width:100%;min-height:var(--tap);padding:.8rem 1.2rem;border:.1rem solid var(--nd-line);color:var(--nd-text-ink);background:var(--nd-surface);cursor:pointer;text-align:left}.nd-deck__weekly-pick>img{width:4.4rem;height:4.4rem;flex:none;object-fit:contain}.nd-deck__weekly-pick>span:first-of-type{flex:1 1;min-width:0;display:grid;grid-gap:.4rem;gap:.4rem}.nd-deck__weekly-pick b{font:var(--nd-type-control);overflow-wrap:anywhere}.nd-deck__weekly-pick small{color:var(--nd-muted);font:var(--nd-type-small)}.nd-deck__weekly-action{flex:none;color:var(--nd-text-purple);font:var(--nd-type-small)}.nd-deck__weekly-pick:hover{border-color:var(--nd-text-purple)}.nd-deck__weekly-pick:focus-visible{outline:.2rem solid var(--nd-text-purple);outline-offset:.2rem}.nd-deck__basis{margin:0;font:var(--nd-type-small);color:var(--nd-muted)}.nd-deck__manual{min-width:0}.nd-deck__manual>summary{display:flex;align-items:center;min-height:var(--tap);cursor:pointer;color:var(--nd-text-ink);font:var(--nd-type-control)}.nd-deck__manual>summary:after{content:"+";margin-left:auto}.nd-deck__manual[open]>summary:after{content:"−"}.nd-deck__manual>summary:focus-visible{outline:.2rem solid var(--nd-text-purple);outline-offset:.2rem}.nd-deck__manual .nd-deck__type-options{margin-top:.8rem;padding-top:0;border-top:0}.nd-deck__manual .nd-deck__muted{margin-block:.8rem}.nd-deck__options{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.8rem 1.2rem;gap:.8rem 1.2rem}.nd-deck__options .nd-deck__manual[open]{grid-column:1/-1}.nd-deck__options .nd-deck__check{min-height:var(--tap);margin:0}@media (max-width:479px){.nd-deck--max .nd-deck__cond{gap:.8rem}.nd-deck__options{column-gap:.8rem}}.nd-deck__boss-row,.nd-deck__control-row{display:grid;grid-gap:1.2rem;gap:1.2rem;min-width:0}@media (min-width:768px){.nd-deck--max .nd-deck__cond{gap:1.2rem}.nd-deck__boss-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-deck__boss-row>:only-child{grid-column:1/-1}.nd-deck__control-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.nd-deck__control-row:has(.nd-deck__manual[open]){grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.nd-deck__boss-row,.nd-deck__control-row{gap:.8rem}}:root{--nd-calc-fs-lab:clamp(6rem,7.8vw,11.2rem)}.nd-calc{display:flex;flex-direction:column;color:var(--nd-text-ink);background:var(--nd-cream)}.nd-calc dd,.nd-calc dl,.nd-calc h1,.nd-calc h2,.nd-calc h3,.nd-calc ol,.nd-calc p,.nd-calc ul{margin:0}.nd-calc ol,.nd-calc ul{list-style:none;padding:0}.nd-calc__btn{min-height:var(--tap);padding:0 1.2rem;text-align:center;word-break:keep-all}.nd-calc__btn--square{flex:none;width:var(--tap);padding:0}.nd-calc__btn--block{display:flex;width:100%}.nd-calc__btn--tall{min-height:5.2rem}.nd-calc__btn--fit{align-self:flex-start;min-width:10rem}.nd-calc__btn--wide{min-width:22.4rem}.nd-calc a:focus-visible,.nd-calc button:focus-visible,.nd-calc input:focus-visible,.nd-calc select:focus-visible,.nd-calc summary:focus-visible{outline:.2rem solid var(--nd-amber);outline-offset:.2rem}.nd-calc__state{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border:.1rem solid var(--nd-rule);background:var(--nd-surface)}.nd-calc__state-title{color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans)}.nd-calc__state-body{color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans)}.nd-calc__hint{color:var(--nd-muted);font:var(--nd-type-small)}.nd-calc__cands{display:flex;flex-direction:column;gap:.4rem}.nd-calc__cand,.nd-calc__slot-mon{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:5.6rem;padding:.8rem 1.2rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);font:inherit;text-align:left;cursor:pointer}.nd-calc__cand:hover,.nd-calc__slot-mon:hover{border-color:var(--nd-purple)}.nd-calc__cand-art{flex:none;width:4rem;height:4rem}.nd-calc__cand-text{display:flex;flex-direction:column;min-width:0}.nd-calc__cand-text b{font:var(--nd-type-control);overflow-wrap:anywhere}.nd-calc__cand-text small{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__head{padding:4rem 6.4rem;color:var(--nd-text-cream);background:var(--nd-night)}.nd-calc__head-inner{display:flex;flex-direction:column;gap:1.2rem;max-width:131.2rem}.nd-calc__eyebrow{color:var(--nd-text-hero-muted)}.nd-calc__title{color:var(--nd-text-cream);font:700 4.2rem/1.5 var(--nd-sans);word-break:keep-all}.nd-calc__lead{color:var(--nd-text-hero-muted);font:var(--nd-type-body)}.nd-calc__tools{display:flex;gap:1.2rem}.nd-calc__tools .nd-calc__btn{width:17.4rem}.nd-calc__body{padding:3.2rem 6.4rem 4.8rem}.nd-calc__inner{display:flex;flex-direction:column;gap:2.4rem;max-width:131.2rem;margin:0 auto}.nd-calc__leagues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-calc__work{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.nd-calc__panel{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;background:var(--nd-surface);min-width:0}.nd-calc__panel--pick{gap:1.6rem}.nd-calc__panel--floor{grid-column:1/-1}.nd-calc__panel-title{color:var(--nd-text-night);font:700 2.2rem/1.2 var(--nd-sans)}.nd-calc__fine,.nd-calc__panel-note{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__fine b{color:var(--nd-text-ink)}.nd-calc__picked{display:flex;align-items:flex-start;gap:1.2rem}.nd-calc__picked-art{flex:none;width:5.6rem;height:5.6rem}.nd-calc__picked-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.nd-calc__picked-name{color:var(--nd-text-night);font:700 1.6rem/1.5 var(--nd-sans);overflow-wrap:anywhere}.nd-calc__picked-sub{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__input,.nd-calc__search input{box-sizing:border-box;width:100%;min-height:5.2rem;padding:1.2rem;border:.1rem solid var(--nd-purple);border-radius:0;color:var(--nd-text-ink);background:var(--nd-cream);font:var(--nd-type-body)}.nd-calc__search{display:block}.nd-calc__steppers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-calc__stepper{display:flex;flex-direction:column;gap:.4rem;padding:.4rem;background:var(--nd-purple-light);min-width:0}.nd-calc__stepper-label{color:var(--nd-text-purple);font:var(--nd-type-caption);text-align:center}.nd-calc__stepper-value{box-sizing:border-box;width:100%;min-height:var(--tap);padding:0;border:.1rem solid transparent;border-radius:0;color:var(--nd-text-night);background:transparent;font:500 2.8rem/1.5 var(--nd-mono);text-align:center}.nd-calc__stepper.is-bad .nd-calc__stepper-value{border-color:var(--nd-purple);background:var(--nd-surface)}.nd-calc__stepper-ops{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem}.nd-calc__stepper-ops .nd-calc__btn{padding:0}.nd-calc__floors{display:flex;flex-wrap:wrap;gap:.8rem}.nd-calc__floors .nd-calc__btn{flex:0 1 auto;padding:.8rem 1.2rem}.nd-calc__league-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem;align-items:start}.nd-calc__league{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;background:var(--nd-surface);min-width:0}.nd-calc__league-name{color:var(--nd-text-night);font:var(--nd-type-control)}.nd-calc__league-rank{color:var(--nd-text-purple);font:400 4.2rem/1.2 var(--nd-display)}.nd-calc__league.is-quiet .nd-calc__league-rank{font:400 2.8rem/1.2 var(--nd-display)}.nd-calc__league-note{color:var(--nd-muted);font:var(--nd-type-small)}.nd-calc__league-cap{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__league.is-on{background:var(--nd-purple)}.nd-calc__league.is-on :is(.nd-calc__league-name,.nd-calc__league-rank){color:var(--nd-text-cream)}.nd-calc__league.is-on :is(.nd-calc__league-note,.nd-calc__league-cap){color:var(--nd-text-hero-muted)}.nd-calc__verdict{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;background:var(--nd-purple-light)}.nd-calc__verdict-title{color:var(--nd-text-purple);font:700 2.2rem/1.5 var(--nd-sans);word-break:keep-all}.nd-calc__verdict-note{color:var(--nd-muted);font:var(--nd-type-small)}.nd-calc__top,.nd-calc__top-head{display:flex;flex-direction:column;gap:1.2rem}.nd-calc__top-title{color:var(--nd-text-ink);font:700 2.8rem/1.5 var(--nd-sans);word-break:keep-all}.nd-calc__top-note{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__table-wrap{overflow-x:auto}.nd-calc__table{width:100%;border-collapse:separate;border-spacing:0 1.2rem;font:var(--nd-type-small);color:var(--nd-text-night)}.nd-calc__table th{padding:1.2rem 0;color:var(--nd-text-cream);background:var(--nd-purple);font-weight:700;text-align:center}.nd-calc__table td{padding:1.2rem 0;background:var(--nd-surface);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nd-calc__table :is(th,td):nth-child(-n+2){padding-left:1.2rem;text-align:left}.nd-calc__table tr.is-mine td{background:var(--nd-purple-light);font-weight:700}.nd-calc__toplist{display:none;flex-direction:column;gap:1.2rem}.nd-calc__toprow{background:var(--nd-surface)}.nd-calc__toprow.is-mine{background:var(--nd-purple-light)}.nd-calc__toprow summary{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto 2rem;align-items:center;grid-gap:.8rem;gap:.8rem;min-height:4.8rem;padding:0 1.2rem;cursor:pointer;list-style:none}.nd-calc__toprow summary::-webkit-details-marker{display:none}.nd-calc__toprow-pct,.nd-calc__toprow-rank{color:var(--nd-muted);font:500 1.2rem/1.5 var(--nd-mono)}.nd-calc__toprow-iv{color:var(--nd-text-night);font:500 1.4rem/1.5 var(--nd-mono)}.nd-calc__toprow-more{color:var(--nd-text-purple);font:700 1.6rem/1.5 var(--nd-sans);text-align:center}.nd-calc__toprow[open] .nd-calc__toprow-more{transform:rotate(45deg)}.nd-calc__toprow-body{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;padding:0 1.2rem 1.2rem}.nd-calc__foot,.nd-calc__toprow-body{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__foot{padding:1.6rem;background:var(--nd-surface)}.nd-calc__solo{display:grid;grid-template-columns:minmax(0,39.8fr) minmax(0,85.2fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.nd-calc__cond{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border:.1rem solid var(--nd-rule);background:var(--nd-cream);min-width:0}.nd-calc__cond-title{color:var(--nd-text-night);font:700 2.8rem/1.2 var(--nd-sans)}.nd-calc__flag{align-self:flex-start;padding:.4rem .8rem;color:var(--nd-text-amber-ink);background:color-mix(in srgb,var(--nd-amber) 32%,var(--nd-surface));font:700 1.2rem/1.5 var(--nd-sans)}.nd-calc__field{display:flex;flex-direction:column;gap:.8rem}.nd-calc__field-label{color:var(--nd-muted);font:var(--nd-type-small)}.nd-calc__cond .nd-calc__input{min-height:4.8rem;border-color:var(--nd-line);background:var(--nd-surface)}.nd-calc__choices{display:flex;flex-wrap:wrap;gap:.8rem}.nd-calc__choices .nd-calc__btn{flex:1 1 auto;min-height:4.8rem}.nd-calc__choices--two .nd-calc__btn{flex:1 1}.nd-calc__boss{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-calc__boss-art{flex:none;width:5.2rem;height:5.2rem}.nd-calc__boss-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.nd-calc__boss-name{color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans);overflow-wrap:anywhere}.nd-calc__boss-sub{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__go{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:1.2rem;border:.1rem solid var(--nd-line);border-radius:0;color:var(--nd-text-ink);background:var(--nd-surface);font:var(--nd-type-control);text-align:center;cursor:pointer}.nd-calc__go--amber{color:var(--nd-text-ink);background:var(--nd-amber)}.nd-calc__result{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border:.2rem solid var(--nd-ink-strong);background:var(--nd-surface);min-width:0}.nd-calc__row-btns{display:flex;flex-wrap:wrap;gap:1.2rem}.nd-calc__row-btns .nd-calc__btn{min-height:4.8rem}.nd-calc__outcome{display:flex;flex-direction:column;gap:1.2rem;scroll-margin-top:calc(var(--nd-header-h) + 1.6rem)}.nd-calc__verdict-box{display:flex;flex-direction:column;gap:.8rem;padding:2rem;border:.1rem solid var(--nd-rule);background:var(--nd-purple-light)}.nd-calc__verdict-box.is-over{background:var(--nd-amber-light)}.nd-calc__eyebrow-ink{color:var(--nd-text-purple)}.nd-calc__verdict-head{color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans)}.nd-calc__verdict-lead{color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans)}.nd-calc__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:1.6rem;gap:1.6rem}.nd-calc__metric{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;background:var(--nd-purple-light);min-width:0}.nd-calc__metric dt{color:var(--nd-muted);font:var(--nd-type-small)}.nd-calc__metric dd{color:var(--nd-text-purple);font:500 2.8rem/1.5 var(--nd-mono)}.nd-calc__sub-title{color:var(--nd-text-night);font:700 2.2rem/1.5 var(--nd-sans);word-break:keep-all}.nd-calc__order{display:flex;flex-direction:column;gap:1.2rem}.nd-calc__order-row{display:flex;align-items:center;gap:1.6rem;width:100%;min-height:8.4rem;padding:1.6rem;border:.1rem solid var(--nd-line);border-radius:0;color:var(--nd-text-ink);background:var(--nd-surface);font:inherit;text-align:left;cursor:pointer}.nd-calc__order-row:hover{border-color:var(--nd-purple)}.nd-calc__order-art{flex:none;width:5.2rem;height:5.2rem}.nd-calc__order-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.nd-calc__order-text b{font:700 1.6rem/1.5 var(--nd-sans);overflow-wrap:anywhere}.nd-calc__order-text small{color:var(--nd-muted);font:var(--nd-type-small)}.nd-calc__next{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border:.1rem solid var(--nd-rule);background:var(--nd-surface)}.nd-calc__next-title{color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans)}.nd-calc__next-line{color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans);overflow-wrap:anywhere}.nd-calc__deck{gap:1.2rem}.nd-calc__deck,.nd-calc__slots{display:flex;flex-direction:column}.nd-calc__slots{gap:.4rem}.nd-calc__slot{align-items:stretch;gap:.4rem}.nd-calc__slot .nd-calc__slot-mon{min-width:0}.nd-calc__slot .nd-calc__btn{min-height:5.6rem}.nd-calc__slot-add{width:100%;min-height:var(--tap);padding:.8rem 1.2rem;border:.1rem solid var(--nd-line);border-radius:0;color:var(--nd-text-ink);background:var(--nd-surface);font:var(--nd-type-control);cursor:pointer}.nd-calc__slot-add:hover{border-color:var(--nd-purple)}.nd-calc__lab{padding:6.4rem;color:var(--nd-text-cream);background:var(--nd-purple)}.nd-calc__lab-inner{display:flex;flex-direction:column;gap:3.2rem;max-width:131.2rem}.nd-calc__lab-eyebrow{color:var(--nd-text-hero-muted)}.nd-calc__lab-title{color:var(--nd-text-cream);font-size:var(--nd-calc-fs-lab);line-height:1}.nd-calc__lab-lead{color:var(--nd-text-hero-muted);font:var(--nd-type-body)}.nd-calc__cp{padding:6.4rem;background:var(--nd-cream)}.nd-calc__cp-grid{display:grid;grid-template-columns:minmax(0,46.4fr) minmax(0,81.6fr);grid-gap:3.2rem;gap:3.2rem;align-items:start;max-width:131.2rem}.nd-calc__cp-inputs{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;background:var(--nd-surface);min-width:0}.nd-calc__cp-field{display:flex;flex-direction:column;gap:.8rem}.nd-calc__cp-label{color:var(--nd-text-night);font:var(--nd-type-control)}.nd-calc__cp-select{box-sizing:border-box;width:100%;min-height:5.6rem;padding:1.2rem 1.6rem;border:.1rem solid var(--nd-line);border-radius:0;color:var(--nd-text-purple);background:var(--nd-surface);font:var(--nd-type-body);cursor:pointer}.nd-calc__cp-step{display:grid;grid-template-columns:5.6rem minmax(0,1fr) 5.6rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-calc__cp-step.is-bad{border-color:var(--nd-purple)}.nd-calc__cp-op{cursor:pointer}.nd-calc__cp-op,.nd-calc__cp-value{min-height:5.6rem;padding:0;border:0;border-radius:0;color:var(--nd-text-purple);background:transparent;font:var(--nd-type-body)}.nd-calc__cp-value{box-sizing:border-box;width:100%;text-align:center}.nd-calc__cp-error{color:var(--nd-text-purple);font:var(--nd-type-control)}.nd-calc__cp-presets{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-top:-1.6rem}.nd-calc__cp-preset{padding-inline:.4rem}.nd-calc__cp-caption{color:var(--nd-muted);font:var(--nd-type-small)}.nd-calc__cp-out{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;color:var(--nd-text-cream);background:var(--nd-night);min-width:0}.nd-calc__cp-stage{position:relative;height:30rem;overflow:hidden}.nd-calc__cp-orbit{position:absolute;inset:0;width:100%;height:100%}.nd-calc__cp-orbit--m{display:none}.nd-calc__cp-art{position:relative;width:28rem;height:28rem;margin:.8rem auto 0}.nd-calc__cp-name{color:var(--nd-text-cream);font:700 2.2rem/1.5 var(--nd-sans)}.nd-calc__cp-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem}.nd-calc__cp-results>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.4rem}.nd-calc__cp-num{color:var(--nd-text-cream);font-size:4.2rem;line-height:1}.nd-calc__cp-num-label{color:var(--nd-text-hero-muted);font:var(--nd-type-caption)}.nd-calc__cp-rule{width:100%;height:.1rem;margin:0;border:0;background:var(--nd-hero-muted)}.nd-calc__cp-iv{color:var(--nd-text-amber);font:500 2.2rem/1.5 var(--nd-mono)}.nd-calc__cp-note{color:var(--nd-text-hero-muted);font:var(--nd-type-body)}@media (max-width:1023px){.nd-calc__work{grid-template-columns:minmax(0,1fr)}.nd-calc__panel--floor{grid-column:1/-1}.nd-calc__league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-calc__cp-grid,.nd-calc__solo{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.nd-calc__head{padding:2rem 1.6rem}.nd-calc__title{font-size:2.8rem}.nd-calc__tools .nd-calc__btn{flex:1 1;width:auto}.nd-calc__body{padding:1.6rem 1.6rem 3.2rem}.nd-calc__inner{gap:2rem}.nd-calc__leagues{gap:.8rem}.nd-calc__leagues .nd-calc__btn{padding:0 .4rem}.nd-calc__work{grid-template-columns:minmax(0,1fr);gap:2rem}.nd-calc__floors{flex-direction:row;flex-wrap:wrap;gap:.8rem}.nd-calc__floors .nd-calc__btn{flex:1 1 auto;padding:0 .8rem}.nd-calc__league-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.nd-calc__league{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name rank" "note rank";grid-gap:.4rem 1.2rem;gap:.4rem 1.2rem;padding:1.2rem;align-items:center}.nd-calc__league-name{grid-area:name;font-size:1.4rem}.nd-calc__league-note{grid-area:note;font-size:1.2rem}.nd-calc__league-rank,.nd-calc__league.is-quiet .nd-calc__league-rank{grid-area:rank;font:700 2.8rem/1.5 var(--nd-sans);text-align:right}.nd-calc__league.is-quiet .nd-calc__league-rank{font-size:1.6rem}.nd-calc__league-cap{display:none}.nd-calc__league.is-on{background:var(--nd-purple-light)}.nd-calc__league.is-on .nd-calc__league-name{color:var(--nd-text-night)}.nd-calc__league.is-on .nd-calc__league-rank{color:var(--nd-text-purple)}.nd-calc__league.is-on .nd-calc__league-note{color:var(--nd-muted)}.nd-calc__verdict-title{font-size:1.6rem}.nd-calc__top-title{font-size:2.2rem}.nd-calc__table-wrap{display:none}.nd-calc__toplist{display:flex}.nd-calc__cond,.nd-calc__result{padding:1.6rem}.nd-calc__metrics{grid-template-columns:minmax(0,1fr)}.nd-calc__row-btns .nd-calc__btn{flex:1 1 100%}.nd-calc__lab{padding:2.4rem}.nd-calc__lab-inner{gap:2.4rem}.nd-calc__cp{padding:2.4rem}.nd-calc__cp-grid{gap:3.2rem}.nd-calc__cp-stage{height:26rem}.nd-calc__cp-orbit--pc{display:none}.nd-calc__cp-orbit--m{display:block}.nd-calc__cp-art{width:24rem;height:24rem}.nd-calc__cp-results{grid-template-columns:minmax(0,1fr)}}.nd-calc__choices.nd-calc__mode{gap:2.4rem;border-bottom:.1rem solid var(--nd-line);flex-wrap:nowrap}.nd-calc__mode .nd-tab{flex:1 1;padding-inline:0;white-space:normal}:is(.nd-calc__cond,.nd-calc__result,.nd-calc__verdict-box,.nd-calc__cp-inputs,.nd-calc__next){border-radius:var(--r-panel)}.nd-calc__solo{grid-template-columns:minmax(30rem,4fr) minmax(0,8fr)}.nd-calc__order{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));list-style:none;padding:0}.nd-calc__order-row{height:100%;flex-direction:column;align-items:flex-start;gap:.8rem;border-radius:var(--r-ctl)}.nd-calc__order-art{width:8.8rem;height:8.8rem;align-self:center}.nd-calc__order-text small{font-size:1.2rem}@media (max-width:1023px){.nd-calc__solo{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.nd-calc__order-row{flex-direction:row;align-items:center;padding:1.2rem}.nd-calc__order-art{width:5.2rem;height:5.2rem}.nd-calc__solo :is(.nd-calc__cond,.nd-calc__result){padding:2rem}}.nd-calc__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:.8rem;gap:.8rem}.nd-calc__slot{display:flex;flex-direction:column;min-width:0;padding:.8rem;border:.1rem solid var(--nd-line);border-radius:var(--r-box);background:var(--nd-surface)}.nd-calc__slot .nd-calc__slot-mon{flex:1 1;flex-direction:column;padding:0;border:0;text-align:center;gap:.8rem}.nd-calc__slot .nd-calc__cand-text{width:100%;gap:.4rem}.nd-calc__slot .nd-calc__cand-text>b{font-size:1.4rem}.nd-calc__slot-index{color:var(--nd-text-purple);font:var(--nd-type-caption)}.nd-calc__slot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;padding-block:.8rem;border-top:.1rem solid var(--nd-line)}.nd-calc__slot-metrics>span{display:flex;flex-direction:column;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-calc__slot-metrics b{color:var(--nd-text-ink);font-size:1.2rem;white-space:nowrap}.nd-calc__slot-actions{display:flex;flex-wrap:wrap;gap:.4rem}.nd-calc__slot-actions .nd-calc__btn{flex:1 1 4.4rem;min-width:var(--tap);min-height:var(--tap);padding:.4rem;font-size:1.2rem}.nd-calc__slot-add{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-height:12rem;padding:.8rem;border:0}.nd-calc__slot-add>span[aria-hidden]{font-size:2.8rem;line-height:1}@media (max-width:767px){.nd-calc__slot{padding:1.2rem}.nd-calc__slot .nd-calc__slot-mon{flex-direction:row;text-align:left}.nd-calc__slot-add{min-height:8rem;flex-direction:row}}.nd-calc__panel--pick{border:.1rem solid var(--nd-line)}.nd-calc__panel--pick.is-selected{border-color:var(--nd-text-purple);box-shadow:inset 0 0 0 .1rem var(--nd-text-purple)}.nd-calc__panel--pick.is-selected .nd-calc__picked{padding-bottom:1.2rem;border-bottom:.1rem solid var(--nd-line)}.nd-calc__league.is-on{outline:.2rem solid var(--nd-text-purple);outline-offset:-.2rem}.nd-calc__search-control{display:flex;align-items:stretch;gap:.4rem;min-width:0}.nd-calc__search-control input{min-width:0;flex:1 1}.nd-calc__search-clear{flex:none;display:grid;place-items:center;width:var(--tap);min-height:var(--tap);padding:0;border:.1rem solid var(--nd-line);border-radius:var(--r-ctl);color:var(--nd-text-ink);background:var(--nd-surface);cursor:pointer}.nd-calc__search-clear:hover{border-color:var(--nd-purple)}.nd-calc__league-filter{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.6rem;border-top:.1rem solid var(--nd-line)}.nd-calc__league-filter .nd-calc__leagues{align-self:flex-start;display:flex;flex-wrap:wrap}.nd-calc__league-filter .nd-calc__btn{min-width:6.4rem}.nd-calc__stepper-ops .nd-calc__btn{min-width:var(--tap)}.nd-calc__go:not(:disabled):hover{border-color:var(--nd-purple);box-shadow:inset 0 0 0 .1rem var(--nd-purple)}@media (max-width:479px){.nd-calc__steppers{grid-template-columns:minmax(0,1fr)}.nd-calc__stepper{display:grid;grid-template-columns:6rem minmax(4.4rem,1fr) 9.2rem;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.8rem}.nd-calc__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-calc__slot:not(.is-empty){grid-column:1/-1}.nd-calc__slot.is-empty{padding:.4rem}.nd-calc__slot.is-empty .nd-calc__slot-add{min-height:4.8rem;gap:.4rem;padding:.4rem}.nd-calc__solo :is(.nd-calc__cond,.nd-calc__result){padding:1.2rem}}.nd-calc__browse{padding:0;border:0;background:transparent}.nd-camp__text{margin:0;color:var(--nd-muted);font:var(--nd-type-small)}.nd-camp__caption{margin:0;color:var(--nd-muted);font:var(--nd-type-caption)}.nd-camp__caption a,.nd-camp__card a{color:var(--nd-text-purple);text-decoration:underline}.nd-camp__lead{font:700 1.6rem/1.5 var(--nd-sans)}.nd-camp__label,.nd-camp__lead{margin:0;color:var(--nd-text-ink)}.nd-camp__label{font:var(--nd-type-control)}.nd-camp__go{width:100%;max-width:none;box-sizing:border-box}.nd-camp__go--amber{color:var(--nd-text-ink);background:var(--nd-amber)}.nd-camp__go--soft{background:var(--nd-amber-light)}.nd-camp__chip:focus-visible,.nd-camp__go:focus-visible,.nd-camp__mon:focus-visible,.nd-camp__star:focus-visible,.nd-camp__switch:focus-visible{outline:.2rem solid var(--nd-purple);outline-offset:.2rem}.nd-camp__box{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:.2rem solid var(--nd-line);background:var(--nd-surface);color:var(--nd-text-ink)}.nd-camp__box--tight{gap:.4rem;padding:1.2rem 1.6rem}.nd-camp__notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem;border:.1rem solid var(--nd-rule);background:var(--nd-purple-light);color:var(--nd-text-ink)}.nd-camp__notice-title{margin:0;color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans)}.nd-camp__notice-copy{flex:1 1 24rem;display:grid;grid-gap:.4rem;gap:.4rem}.nd-camp__notice-go{width:24rem}.nd-camp__plan-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.nd-camp__saved{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.nd-camp__list-title{margin:0;color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans)}.nd-camp__list{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none}.nd-camp__item{display:flex;align-items:stretch;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-camp__mon{flex:1 1;display:flex;align-items:center;gap:1.6rem;min-width:0;min-height:var(--tap);padding:1.6rem;border:0;border-radius:0;background:transparent;color:var(--nd-text-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.nd-camp__mon--event{border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-camp__mon:hover{background:var(--nd-page)}.nd-camp__art{flex:none;width:5.2rem;height:5.2rem}.nd-camp__id{display:flex;flex-direction:column;gap:.4rem;min-width:0}.nd-camp__name{color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans);overflow-wrap:anywhere}.nd-camp__meta{color:var(--nd-muted);font:var(--nd-type-small);overflow-wrap:anywhere}.nd-camp__star{flex:none;width:5.6rem;min-height:var(--tap);padding:0;border:0;border-left:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-amber-ink);font:700 2.2rem/1 var(--nd-sans);cursor:pointer}.nd-camp__star:hover{background:var(--nd-amber-light)}.nd-camp__add{width:auto;max-width:100%;box-sizing:border-box;color:var(--nd-text-ink);background:var(--nd-amber)}.nd-camp__events{gap:1.6rem;min-width:0}.nd-camp__empty{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:2.4rem;border:.2rem solid var(--nd-line);background:var(--nd-surface)}.nd-camp__empty>.nd-camp__lead,.nd-camp__empty>.nd-camp__text{align-self:stretch}.nd-camp__empty-art{width:8rem;height:8rem}.nd-camp__pair{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem}.nd-camp__card{box-sizing:border-box}.nd-camp__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-camp__chip{padding:0 1.2rem;white-space:normal;word-break:keep-all}.nd-camp__chip[data-mode=exclude]{color:var(--nd-text-purple);border-color:var(--nd-purple);background:var(--nd-surface)}.nd-camp__finder-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.nd-camp__output{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;min-width:0;border:.1rem solid var(--nd-rule);background:var(--nd-purple-light);color:var(--nd-text-ink)}.nd-camp__query{color:var(--nd-text-purple);font:500 2.8rem/1.5 var(--nd-mono);letter-spacing:0;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.nd-camp__query--empty{color:var(--nd-muted);font:var(--nd-type-small);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.nd-camp__conds{display:flex;flex-direction:column;gap:2.4rem;min-width:0}.nd-camp__group{gap:1.6rem}.nd-camp__group-title{margin:0;color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans)}.nd-camp__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-camp__rail{display:flex;gap:.8rem;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 .4rem}.nd-camp__chip--type{flex:none;min-width:6.8rem}.nd-camp__field{display:flex;flex-direction:column;gap:.8rem}.nd-camp__field-label{margin:0;color:var(--nd-muted);font:var(--nd-type-small)}.nd-camp__input{width:100%;min-height:var(--tap);padding:1.2rem;box-sizing:border-box;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);color:var(--nd-text-ink);font:var(--nd-type-body)}.nd-camp__input::placeholder{color:var(--nd-muted);opacity:1}.nd-camp__input:focus-visible{outline:.2rem solid var(--nd-purple);outline-offset:0}.nd-camp__cp{display:flex;align-items:center;gap:.8rem;padding:0 1.2rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-camp__cp:focus-within{outline:.2rem solid var(--nd-purple)}.nd-camp__input--cp{flex:1 1;min-width:0;padding:1.2rem 0;border:0}.nd-camp__input--cp:focus-visible{outline:0}.nd-camp__cp-dash{color:var(--nd-muted);font:var(--nd-type-body)}.nd-camp__copied{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;max-width:87.8rem}.nd-camp__copied:focus{outline:0}.nd-camp__copied>.nd-camp__box,.nd-camp__copied>.nd-camp__query-box{align-self:stretch}.nd-camp__query-box{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border:.2rem solid var(--nd-line);background:var(--nd-surface)}.nd-camp__query-line{color:var(--nd-text-ink);font:400 1.6rem/1.5 var(--nd-mono);letter-spacing:0;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.nd-camp__settings{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem;align-items:start}.nd-camp__settings-group{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.nd-camp--settings .nd-panel{gap:1.2rem}.nd-camp--settings .nd-choices{flex-wrap:wrap}.nd-camp--settings .nd-choice{flex:1 1 auto;min-width:0;max-width:100%}.nd-camp--settings .nd-camp__card p{overflow-wrap:anywhere}.nd-camp__account-actions{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.6rem;border-top:.1rem solid var(--nd-line)}.nd-camp__account-buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.nd-camp__account-buttons>.nd-camp__cell{flex:1 1 16rem}.nd-camp__cell{display:flex;flex-direction:column;min-width:0}.nd-camp__section{min-width:0}.nd-camp__choice-set{display:flex;flex-direction:column;gap:.8rem}.nd-camp__who{color:var(--nd-text-ink);font-weight:700}.nd-camp__mono{font-family:var(--nd-mono);overflow-wrap:anywhere}.nd-camp__switch{align-self:flex-start;display:inline-flex;align-items:center;gap:1.2rem;min-height:var(--tap);padding:0;border:0;border-radius:0;background:transparent;color:var(--nd-text-ink);font:var(--nd-type-control);cursor:pointer}.nd-camp__switch-track{position:relative;width:4.8rem;height:2.4rem;background:var(--nd-line)}.nd-camp__switch-knob{position:absolute;top:.4rem;left:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--nd-surface)}.nd-camp__switch[aria-checked=true] .nd-camp__switch-track{background:var(--nd-purple)}.nd-camp__switch[aria-checked=true] .nd-camp__switch-knob{left:2.8rem}body #root .nd-camp__share-body{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}body #root .nd-camp__share-panel{display:flex;flex-direction:column;gap:1.2rem;align-self:stretch;padding:2rem;border:.1rem solid var(--nd-rule);background:var(--nd-surface);color:var(--nd-text-ink)}body #root .nd-camp__share-name{margin:0;color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans)}body #root .nd-camp__share-text{margin:0;color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans);overflow-wrap:anywhere}body #root .nd-camp__share-done{align-self:stretch;margin:0;padding:1.6rem;background:var(--nd-amber-light);color:var(--nd-text-ink);font:var(--nd-type-control)}.nd-share__fallback{display:grid;grid-gap:.8rem;gap:.8rem;align-self:stretch;min-width:0;font:var(--nd-type-body)}.nd-share__fallback input{min-width:0;width:100%}.nd-share__fallback p{margin:0;color:var(--nd-muted);font:var(--nd-type-small)}@media (min-width:1024px){.nd-camp__plan-grid{grid-template-columns:minmax(0,1fr)}.nd-camp__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-camp__finder-grid{grid-template-columns:minmax(0,86.7fr) minmax(0,38.2fr);grid-template-areas:"cond out"}.nd-camp__finder-grid>.nd-camp__output{grid-area:out;position:-webkit-sticky;position:sticky;top:1.6rem}.nd-camp__finder-grid>.nd-camp__conds{grid-area:cond}.nd-camp__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.nd-camp__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-camp__chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.nd-camp__notice-go{width:100%}.nd-camp__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-camp__chip--preset{padding:0 .4rem}.nd-camp__query{font-size:2.2rem}.nd-camp__mon{align-items:flex-start}.nd-camp__act{white-space:normal}body #root .nd-camp__share .nd-camp__go{max-width:none}}.nd-camp__saved .nd-camp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.nd-camp__saved .nd-camp__item{position:relative;min-width:0}.nd-camp__saved .nd-camp__mon{flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%;padding:1.6rem}.nd-camp__saved .nd-camp__art{width:8.8rem;height:8.8rem;align-self:center;margin-top:2.4rem}.nd-camp__saved .nd-camp__id{width:100%;gap:.4rem}.nd-camp__number{margin:0;color:var(--nd-text-amber);font:var(--nd-type-caption);font-family:var(--nd-mono)}.nd-camp__types{color:var(--nd-muted);font:var(--nd-type-caption)}.nd-camp__saved .nd-camp__meta{margin-top:.8rem;padding-top:.8rem;border-top:.1rem solid var(--nd-line);font:var(--nd-type-caption)}.nd-camp__saved .nd-camp__star{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;background:transparent}.nd-camp__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.nd-camp__actions .nd-go{white-space:normal;text-align:center}.nd-camp__welcome{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem}.nd-camp__welcome .nd-camp__empty{flex-direction:row;align-items:center;gap:2.4rem;padding:2.4rem}.nd-camp__empty-copy{display:grid;grid-gap:1.6rem;gap:1.6rem;min-width:0}.nd-camp__empty-copy .nd-camp__lead{font-size:2.2rem}.nd-camp__empty-copy .nd-btn{justify-self:start}.nd-camp__welcome .nd-camp__empty-art{flex:none;width:9.6rem;height:9.6rem}.nd-camp__storage{justify-content:center;padding:2.4rem}.nd-camp__browse{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--nd-text-amber);font:var(--nd-type-small);text-underline-offset:.4rem}@media (min-width:768px){.nd-camp__welcome{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.nd-camp__welcome .nd-camp__empty-art{width:12.8rem;height:12.8rem}.nd-camp__events .nd-camp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.nd-camp__events .nd-camp__mon{height:100%;box-sizing:border-box}.nd-camp__actions{align-self:flex-start}.nd-camp__saved .nd-camp__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.nd-camp__saved .nd-camp__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.nd-camp__saved .nd-camp__list{gap:.8rem}.nd-camp__saved .nd-camp__mon{padding:1.2rem}.nd-camp__saved .nd-camp__art{width:6.4rem;height:6.4rem;margin-top:4rem}.nd-camp__welcome .nd-camp__empty{gap:1.2rem;padding:1.6rem;align-items:flex-start}.nd-camp__welcome .nd-camp__empty-art{width:6.4rem;height:6.4rem}.nd-camp__empty-copy .nd-camp__lead{font-size:1.6rem}}body:not(.sprite-anim-off) .nd-camp__empty-art{animation:nd-camp-float 2.8s steps(8) infinite}@keyframes nd-camp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}@media (prefers-reduced-motion:reduce){body:not(.sprite-anim-off) .nd-camp__empty-art{animation:none}}.nd-camp__saved-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.nd-camp__saved .nd-camp__mon{height:100%;box-sizing:border-box}.nd-camp__saved .nd-camp__id{flex:1 1}.nd-camp__saved .nd-camp__meta{margin-top:auto;padding-top:1.2rem}@media (min-width:1024px){.nd-camp__welcome{grid-template-columns:repeat(4,minmax(0,1fr))}.nd-camp__welcome .nd-camp__empty{grid-column:span 3}.nd-camp__events{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.nd-camp__events .nd-camp__list,.nd-camp__events .nd-camp__list-title{grid-column:1/-1}.nd-camp__events .nd-camp__list{grid-template-columns:repeat(4,minmax(0,1fr))}.nd-camp__events .nd-camp__actions{grid-column:2;justify-self:end}}@media (max-width:699px){body #root .px-dialog{padding:0;place-items:end center}body #root .px-dialog .px-dialog__panel{width:100%;max-height:92dvh;border-radius:var(--r-panel) var(--r-panel) 0 0}}.nd-pop__note-sub{display:block;margin-top:.4rem}.nd-pop__note-label,.nd-pop__note-sub{font:var(--nd-type-caption);color:var(--nd-muted)}.nd-pop__note-label{margin:0}.nd-pop__code{margin:0;font:500 1.4rem/1.5 var(--nd-mono);color:var(--nd-text-ink);letter-spacing:0;overflow-wrap:anywhere}.nd-pop__code--small{margin-bottom:.4rem;font-size:1.2rem}.nd-pop__text{margin:0;font:var(--nd-type-small);color:var(--nd-muted)}.nd-pop__caption{margin:0;font:var(--nd-type-caption);color:var(--nd-muted)}.nd-pop__error{margin:0;font:500 1.4rem/1.5 var(--nd-sans);color:var(--nd-text-purple)}.nd-pop__tag{align-self:flex-start;margin:0;padding:.4rem 2.4rem;background:var(--nd-surface);color:var(--nd-text-ink);font:700 1.2rem/1.5 var(--nd-sans)}.nd-pop__rows{display:flex;flex-direction:column;gap:1.2rem}.nd-pop__more{display:inline-flex;align-items:center;min-height:var(--tap);font:var(--nd-type-caption);color:var(--nd-muted);text-decoration:underline}.nd-pop__field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.nd-pop__field--half{max-width:22.8rem}.nd-pop__label{margin:0;font:var(--nd-type-caption);color:var(--nd-muted)}.nd-pop__input{box-sizing:border-box;width:100%;min-height:var(--tap);padding:0 1.2rem;border:.1rem solid var(--nd-line);border-radius:0;background:var(--nd-surface);font:var(--nd-type-small);color:var(--nd-text-ink)}.nd-pop__input--code{font-family:var(--nd-mono);letter-spacing:0}.nd-pop__input::placeholder{color:var(--nd-muted);opacity:1}.nd-pop__input:focus-visible{outline:.2rem solid var(--nd-purple);outline-offset:0;border-color:var(--nd-purple)}.nd-pop__input[aria-invalid=true]{border-color:var(--nd-purple)}.nd-pop__checks{display:flex;flex-direction:column;gap:.4rem}.nd-pop__check-row{justify-content:space-between}.nd-pop__check,.nd-pop__check-row{display:flex;align-items:center;gap:1.2rem}.nd-pop__check{min-height:var(--tap);min-width:0;font:var(--nd-type-small);color:var(--nd-text-ink);cursor:pointer}.nd-pop__check input{flex:none;width:2rem;height:2rem;margin:0;accent-color:var(--nd-purple);cursor:pointer}.nd-pop__pick{display:flex;flex-direction:column;gap:.8rem}.nd-btn.nd-pop__btn--warn{background:color-mix(in srgb,var(--nd-amber) 24%,var(--nd-surface));border-color:var(--nd-line);color:var(--nd-text-ink)}.nd-pop__stack{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.nd-pop__stack>.nd-btn{min-width:16rem;padding:0 2.4rem}body #root .px-dialog .nd-pop__foot{justify-content:flex-end}body #root .px-dialog .nd-pop__foot--start{justify-content:flex-start}body #root .px-dialog .nd-pop__foot>.nd-btn{flex:0 0 auto;min-width:11.6rem;padding:0 2.4rem;white-space:normal}@media (max-width:699px){.nd-pop__stack{align-items:stretch}.nd-pop__field--half{max-width:none}body #root .px-dialog .nd-pop__foot>.nd-btn{flex:1 1;min-width:0;padding:0 1.2rem}}.nd-raid-invite__main,.nd-raid-invite__stack{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.nd-raid-invite__main{max-width:88rem}.nd-raid-invite__chips{display:flex;flex-wrap:wrap;gap:.8rem}.nd-raid-invite__chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.2rem;border:.1rem solid var(--nd-line);font:700 1.2rem/1.5 var(--nd-sans)}.nd-raid-invite__chip,.nd-raid-invite__panel{background:var(--nd-surface);color:var(--nd-text-ink)}.nd-raid-invite__panel{display:flex;flex-direction:column;gap:1.2rem;min-width:0;box-sizing:border-box;padding:1.6rem;border:.2rem solid var(--nd-line)}.nd-raid-invite__panel-title{margin:0;font:700 1.6rem/1.5 var(--nd-sans);color:var(--nd-text-ink)}.nd-raid-invite__text{margin:0;font:var(--nd-type-small);color:var(--nd-muted)}.nd-raid-invite__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.nd-raid-invite__actions>.nd-btn{min-width:16rem;padding:0 2.4rem}.nd-raid-invite__boss{display:flex;align-items:center;gap:1.2rem;min-height:8.4rem;padding:0 1.2rem;background:var(--nd-surface);border:.2rem solid var(--nd-line)}.nd-raid-invite__boss-art{flex:none;width:5.2rem;height:5.2rem;object-fit:contain}.nd-raid-invite__boss-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.nd-raid-invite__boss-name{margin:0;font:500 1.4rem/1.5 var(--nd-sans);color:var(--nd-text-ink)}.nd-raid-invite__boss-sub{margin:0;font:var(--nd-type-caption);color:var(--nd-muted)}.nd-raid-invite__counters{display:flex;flex-wrap:wrap;gap:0 2.4rem}.nd-raid-invite__check{display:inline-flex;align-items:center;gap:.8rem;min-height:var(--tap);font:var(--nd-type-small);color:var(--nd-text-ink);cursor:pointer}.nd-raid-invite__check input{flex:none;width:2rem;height:2rem;margin:0;accent-color:var(--nd-purple);cursor:pointer}.nd-raid-invite__code{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem}.nd-raid-invite__code .nd-pop__row-value{max-width:none}.nd-raid-invite__copy{min-height:var(--tap);padding:0 1.2rem;border:.1rem solid var(--nd-ink-strong);border-radius:0;background:var(--nd-cream);color:var(--nd-text-ink-strong);font:700 1.2rem/1.5 var(--nd-sans);cursor:pointer}.nd-raid-invite__copy:focus-visible{outline:.2rem solid var(--nd-amber);outline-offset:.2rem}.nd-raid-invite__panel .pxp-set__row{display:flex;flex-direction:column;gap:1.2rem}@media (max-width:767px){.nd-raid-invite__actions{align-items:stretch}.nd-raid-invite__actions>.nd-btn{min-width:0}}@media (min-width:700px){.nd-pop__pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.nd-pop__checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem}.nd-pop__check-row{align-items:flex-start;flex-direction:column;gap:.4rem;padding:1.6rem;background:var(--nd-surface);border-radius:var(--r-ctl)}body #root .nd-terms>.px-dialog__panel{--dialog-w:88rem}.nd-raid-invite__main{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;grid-gap:2.4rem;gap:2.4rem}.nd-raid-invite__main>:is(.nd-raid-invite__chips,.nd-raid-invite__text){grid-column:1/-1}}.nd-raid-invite__panel{border-width:.1rem;border-radius:var(--r-panel);padding:2.4rem}.nd-raid-invite__actions{flex-direction:row;flex-wrap:wrap;gap:1.2rem}.nd-raid-invite__actions>.nd-btn{min-width:0;flex:1 1 16rem}.nd-pop__check input{accent-color:var(--nd-amber)}body #root .nd-login>.px-dialog__panel{--dialog-w:64rem}body #root .nd-consent-settings>.px-dialog__panel{--dialog-w:80rem}body #root .nd-notes>.px-dialog__panel{--dialog-w:72rem}body #root .px-dialog .nd-login__actions>.nd-btn,body #root .px-dialog .nd-share__actions>.nd-btn{flex:1 1 16rem;min-width:0}.pxd-calc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;grid-gap:1.6rem;gap:1.6rem}.pxd-calc-fields>*{min-width:0}.px-dialog .nd-pop__row-value{min-width:0;overflow-wrap:anywhere}.nd-notes__current{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border-left:.4rem solid var(--nd-amber);background:var(--nd-amber-light)}.nd-notes__eyebrow{margin:0;color:var(--nd-text-purple);font:var(--nd-type-caption)}.nd-notes__current h3{margin:0;color:var(--nd-text-ink);font:700 2.2rem/1.5 var(--nd-sans)}.nd-notes__copy{display:flex;flex-direction:column;gap:1.2rem}.nd-notes__copy p,.nd-notes__intro{margin:0;color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans);word-break:keep-all;overflow-wrap:anywhere}.nd-notes__common{display:flex;flex-direction:column;gap:1.2rem}.nd-notes__common h3{margin:0;color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans)}body #root .nd-notes__comparisons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));grid-gap:1.2rem;gap:1.2rem}.nd-notes__comparisons>li{min-width:0;padding:1.6rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-notes__comparisons>li>span:last-child{display:flex;flex-direction:column;gap:.8rem;min-width:0;color:var(--nd-muted);word-break:keep-all;overflow-wrap:anywhere}.nd-notes__comparisons b{color:var(--nd-text-ink)}.nd-consent-settings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:start;grid-gap:2.4rem;gap:2.4rem}.nd-consent-settings__grid>*{min-width:0}.nd-consent-settings__group{display:flex;flex-direction:column;gap:2rem}.nd-consent-settings__collection{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border:.1rem solid var(--nd-line);background:var(--nd-surface)}.nd-consent-settings__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.2rem}.nd-consent-settings__separate{display:flex;flex-direction:column;gap:.8rem}.nd-consent-settings h3{color:var(--nd-text-ink);font:700 1.6rem/1.5 var(--nd-sans)}.nd-consent-settings h3,.nd-consent-settings p{margin:0;word-break:keep-all;overflow-wrap:anywhere}.nd-consent-settings p{color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans)}.nd-consent-settings p.nd-consent-settings__state{padding-top:1.2rem;border-top:.1rem solid var(--nd-line);color:var(--nd-text-purple)}.nd-consent-settings__separate a{display:inline-flex;align-self:flex-start;align-items:center;min-height:var(--tap);color:var(--nd-text-purple);font:var(--nd-type-small);text-underline-offset:.4rem}.nd-consent-settings__stored,.nd-consent-settings__stored dl{display:flex;flex-direction:column;gap:1.2rem}.nd-consent-settings__stored dl{margin:0}.nd-consent-settings__stored dl>div{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1.2rem;border-bottom:.1rem solid var(--nd-line)}.nd-consent-settings__stored dt{color:var(--nd-text-ink);font:700 1.4rem/1.5 var(--nd-sans)}.nd-consent-settings__stored dd{margin:0;color:var(--nd-muted);font:400 1.4rem/1.7 var(--nd-sans);word-break:keep-all;overflow-wrap:anywhere}.nd-consent-settings p.nd-consent-settings__caption{font:var(--nd-type-caption)}.nd-consent-settings__cache{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;padding-top:2.4rem;border-top:.1rem solid var(--nd-line)}.nd-consent-settings__cache>div{display:flex;flex:1 1 28rem;flex-direction:column;gap:.8rem;min-width:0}.nd-consent-settings__cache-button{flex:0 1 auto}@media (max-width:699px){.nd-notes__current{padding:1.6rem}.nd-consent-settings__cache-button{width:100%}}