.head[data-astro-cid-a5fccus6]{padding-top:var(--sp-7)}.lede[data-astro-cid-a5fccus6]{font-size:var(--step-1);color:var(--ink-dim);max-width:62ch}.tool[data-astro-cid-a5fccus6]{display:grid;gap:var(--sp-6)}.controls[data-astro-cid-a5fccus6]{display:grid;gap:var(--sp-7);padding:var(--sp-6)}.ctl[data-astro-cid-a5fccus6]{display:grid;gap:var(--sp-3);justify-items:start}.ctl__label[data-astro-cid-a5fccus6]{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.ctl__num[data-astro-cid-a5fccus6]{color:var(--gold)}.ctl__opt[data-astro-cid-a5fccus6]{text-transform:none;letter-spacing:0;color:var(--ink-faint)}.ctl__out[data-astro-cid-a5fccus6]{display:block;font-size:var(--step-4);font-weight:600;line-height:1.05;margin:0}.ctl__hint[data-astro-cid-a5fccus6]{font-size:var(--step--1);max-width:64ch;margin:var(--sp-1) 0 0;color:var(--ink-mute)}.sel[data-astro-cid-a5fccus6],.pill[data-astro-cid-a5fccus6]{appearance:none;-webkit-appearance:none;font-family:var(--font-mono);color:var(--ink);justify-self:start;border:1px solid var(--hairline);background-color:var(--surface-2);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" stroke="%238a8a8a" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"><path d="M2.5 4.5 6 8l3.5-3.5"/></svg>');background-repeat:no-repeat;background-position:right .85em center;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease)}.sel[data-astro-cid-a5fccus6]{width:100%;max-width:32ch;font-size:var(--step--1);border-radius:var(--radius);padding:.65em 2.4em .65em .95em}.pill[data-astro-cid-a5fccus6]{font-size:.72rem;letter-spacing:.04em;color:var(--ink-dim);border-radius:var(--radius-pill);padding:.6em 2.3em .6em 1.05em}.pill[data-astro-cid-a5fccus6]:hover{color:var(--ink);border-color:var(--hairline-strong)}.sel[data-astro-cid-a5fccus6]:focus,.pill[data-astro-cid-a5fccus6]:focus{outline:none;border-color:var(--gold-deep)}.showall[data-astro-cid-a5fccus6]{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--step--1);color:var(--ink-mute)}.showall[data-astro-cid-a5fccus6] input[data-astro-cid-a5fccus6]{accent-color:var(--gold)}.rows[data-astro-cid-a5fccus6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--sp-3);width:100%}.held[data-astro-cid-a5fccus6]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.out[data-astro-cid-a5fccus6]{display:grid;gap:var(--sp-4)}.nojs[data-astro-cid-a5fccus6]{padding:var(--sp-5)}#tool[data-astro-cid-a5fccus6] .row{position:relative;display:grid;gap:.35rem;background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);transition:border-color .15s var(--ease)}#tool[data-astro-cid-a5fccus6] .row:focus-within{border-color:var(--gold-deep)}#tool[data-astro-cid-a5fccus6] .row__label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1.2rem}#tool[data-astro-cid-a5fccus6] .row__x{position:absolute;top:7px;right:9px;background:none;border:none;color:var(--ink-faint);cursor:pointer;font-size:1rem;line-height:1;padding:0;transition:color .15s var(--ease)}#tool[data-astro-cid-a5fccus6] .row__x:hover{color:var(--cancel)}#tool[data-astro-cid-a5fccus6] .row__field{display:flex;align-items:baseline;gap:.3rem}#tool[data-astro-cid-a5fccus6] .row__cur{color:var(--ink-faint);font-size:var(--step-0)}#tool[data-astro-cid-a5fccus6] .row__field input{flex:1;min-width:0;text-align:left;background:transparent;color:var(--ink);border:none;padding:0;font-family:var(--font-mono);font-size:var(--step-2);font-weight:600;line-height:1.1}#tool[data-astro-cid-a5fccus6] .row__field input:focus{outline:none}#tool[data-astro-cid-a5fccus6] .out__note{font-size:var(--step--1);color:var(--ink-mute);border-left:2px solid var(--hairline-strong);padding-left:var(--sp-3);margin:0}#tool[data-astro-cid-a5fccus6] .chip,#tool[data-astro-cid-a5fccus6] .tag{display:inline-flex;align-items:center;gap:.4rem;background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:.2rem .6rem;font-size:var(--step--1);color:var(--ink-dim)}#tool[data-astro-cid-a5fccus6] .chip button{background:none;border:none;color:var(--ink-faint);cursor:pointer}#tool[data-astro-cid-a5fccus6] .chip button:hover{color:var(--cancel)}#tool[data-astro-cid-a5fccus6] .out__h{font-size:var(--step-1);margin:var(--sp-4) 0 0}#tool[data-astro-cid-a5fccus6] .out__h--add,#tool[data-astro-cid-a5fccus6] .out__h--swipe{margin-top:var(--sp-6)}#tool[data-astro-cid-a5fccus6] .out__h--field{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--hairline)}#tool[data-astro-cid-a5fccus6] .out__sub{font-size:var(--step--1)}#tool[data-astro-cid-a5fccus6] .cards{list-style:none;padding:0;margin:var(--sp-2) 0 0;display:grid;gap:var(--sp-3)}#tool[data-astro-cid-a5fccus6] .card{display:flex;align-items:center;gap:var(--sp-4);justify-content:space-between;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4)}#tool[data-astro-cid-a5fccus6] .card__main{display:flex;align-items:center;gap:var(--sp-3);min-width:0}#tool[data-astro-cid-a5fccus6] .card__pos{color:var(--ink-faint);font-size:var(--step-1)}#tool[data-astro-cid-a5fccus6] .card__name{font-weight:600;color:var(--ink);text-decoration:none}#tool[data-astro-cid-a5fccus6] .card__name:hover{color:var(--gold)}#tool[data-astro-cid-a5fccus6] .card__top{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}#tool[data-astro-cid-a5fccus6] .card__meta{font-size:var(--step--1);margin-top:2px}#tool[data-astro-cid-a5fccus6] .card__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}#tool[data-astro-cid-a5fccus6] .card__val{font-size:var(--step-1);white-space:nowrap}#tool[data-astro-cid-a5fccus6] .card__val.is-neg{color:var(--cancel)}#tool[data-astro-cid-a5fccus6] .card__val-u{font-size:var(--step--1);color:var(--ink-faint)}#tool[data-astro-cid-a5fccus6] .v{font-size:var(--step--1);font-weight:600;padding:.1rem .5rem;border-radius:var(--radius-pill)}#tool[data-astro-cid-a5fccus6] .v--keep{color:var(--keep);background:var(--keep-bg)}#tool[data-astro-cid-a5fccus6] .v--downgrade{color:var(--downgrade);background:var(--downgrade-bg)}#tool[data-astro-cid-a5fccus6] .v--cancel{color:var(--cancel);background:var(--cancel-bg)}#tool[data-astro-cid-a5fccus6] .v--add{color:var(--gold);background:var(--gold-glow)}#tool[data-astro-cid-a5fccus6] .tag.gate{color:var(--downgrade)}#tool[data-astro-cid-a5fccus6] .swipe{list-style:none;padding:var(--sp-3) var(--sp-4);margin:var(--sp-2) 0 0;background:var(--bg-elev);border:1px solid var(--hairline);border-radius:var(--radius);display:grid;gap:var(--sp-2)}#tool[data-astro-cid-a5fccus6] .swipe__row{display:grid;grid-template-columns:1fr auto 1.6fr auto;align-items:center;gap:var(--sp-3)}#tool[data-astro-cid-a5fccus6] .swipe__cat{font-size:var(--step--1)}#tool[data-astro-cid-a5fccus6] .swipe__card{font-weight:600}#tool[data-astro-cid-a5fccus6] .swipe__link{color:var(--ink);text-decoration:none}#tool[data-astro-cid-a5fccus6] .swipe__link:hover{color:var(--gold)}#tool[data-astro-cid-a5fccus6] .swipe__note{color:var(--downgrade);font-size:var(--step--1);font-weight:400}#tool[data-astro-cid-a5fccus6] .swipe__rate{text-align:right;white-space:nowrap}@media(max-width:560px){#tool[data-astro-cid-a5fccus6] .card{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}#tool[data-astro-cid-a5fccus6] .card__val{align-self:flex-end}#tool[data-astro-cid-a5fccus6] .swipe__row{grid-template-columns:1fr auto;row-gap:2px;column-gap:var(--sp-2)}#tool[data-astro-cid-a5fccus6] .swipe__arrow{display:none}#tool[data-astro-cid-a5fccus6] .swipe__cat{grid-column:1 / -1;color:var(--ink-faint)}#tool[data-astro-cid-a5fccus6] .swipe__card{font-size:var(--step--1)}}#tool[data-astro-cid-a5fccus6] .card__name,#tool[data-astro-cid-a5fccus6] .swipe__card{overflow-wrap:anywhere}
