.tier-app{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.tier-app h2{font-size:clamp(30px,4vw,44px)}.tier-app :is(h2,h3)[tabindex="-1"]:focus{outline:none}.tier-app .tier-result{gap:14px;min-width:0;display:grid}.tier-app .tier-result>*{margin:0}.tier-app .tier-result .actions .tier-note{align-self:center;margin:0}.tier-app .tier-spicy{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:6px;min-width:0;margin-bottom:8px;padding:clamp(14px,2.5vw,22px);display:grid}.tier-app .tier-spicy p{margin:0}.tier-app .tier-spicy-label{font:700 15px/1.2 var(--font-body);color:var(--accent-text)}.tier-app .tier-spicy-line{font:italic 900 clamp(28px, 4vw, 40px)/1.1 var(--font-display);color:var(--ink);overflow-wrap:anywhere}.tier-app .tier-spicy .tier-chip{text-align:center;min-width:1.2em;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;margin:0 .04em;padding:0 .22em;display:inline-block}.tier-app .tier-account{color:var(--muted);text-align:right;justify-self:end;margin:0;font-size:15px}.tier-app .linkish{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px 0;font-weight:600;text-decoration:underline}.tier-app .linkish:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.tier-app .composer label{width:100%;display:block}.tier-app .row{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);min-height:64px;display:grid;overflow:hidden}.tier-app .label{font:italic 900 34px/1 var(--font-display);color:var(--on-accent);background:var(--accent);border:0;place-items:center;display:grid}.tier-app button.label,.tier-app .tier-editor .row{cursor:pointer}.tier-app .t-S{background:var(--tier-S);color:var(--tier-S-ink)}.tier-app .t-A{background:var(--tier-A);color:var(--tier-A-ink)}.tier-app .t-B{background:var(--tier-B);color:var(--tier-B-ink)}.tier-app .t-C{background:var(--tier-C);color:var(--tier-C-ink)}.tier-app .t-D{background:var(--tier-D);color:var(--tier-D-ink)}.tier-app .t-F{background:var(--tier-F);color:var(--tier-F-ink);box-shadow:inset -1px 0 0 var(--line)}.tier-app .row.unranked,.tier-app .row.needs{grid-template-columns:minmax(0,1fr)}.tier-app .unranked .label,.tier-app .needs .label{color:var(--muted);font:700 15px/1.2 var(--font-body);background:0 0;justify-items:start;min-height:44px;padding:8px 16px 0}.tier-app .tiles{flex-wrap:wrap;align-content:flex-start;gap:8px;min-width:0;padding:8px;display:flex}.tier-app .tile{font:700 15px/1.2 var(--font-body);background:var(--bg);color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;max-width:100%;min-height:44px;padding:10px 12px}.tier-app button.tile{cursor:grab}.tier-app .tile.selected{outline:3px solid var(--accent)}.tier-app .tile:focus-visible,.tier-app .label:focus-visible{outline:3px solid var(--accent-text);outline-offset:-3px}.tier-app .tile.muted{color:var(--muted)}.tier-app .votes{font:600 12px var(--font-body);color:var(--muted);display:block}.tier-app .ours{font:600 12px var(--font-body);color:var(--accent-text);font-style:normal;display:block}.tier-app .ours .stayed{font-weight:700}.tier-app .tier-board{align-content:start;gap:10px;min-width:0;display:grid}.tier-app .tier-board>h3,.tier-app .tier-board .tier-community>:is(p,.row):first-child{margin:0}.tier-app .tier-board .tier-community{gap:10px;min-width:0;display:grid}.tier-app .tier-board .tier-community>p{margin:0}.tier-app .tier-boards{gap:20px;min-width:0;display:grid}@media (width>=1000px){.tier-app .tier-boards.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.tier-app .tier-note,.tier-app .tier-meta,.tier-app .hint{color:var(--muted)}.tier-app .actions{flex-wrap:wrap;gap:12px;display:flex}.tier-app .btn{justify-self:start}.tier-app .tier-editor>.btn{margin-top:16px}.tier-app .tier-signin,.tier-app .tier-signin form{justify-items:start;gap:14px;display:grid}.tier-app .tier-signin p{margin:0}.tier-app .tier-signin form,.tier-app .tier-signin label{width:min(100%,360px)}.tier-app .tier-signin label{gap:6px;font-weight:600;display:grid}.tier-app .tier-signin input{font:inherit;border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px}.tier-app .tier-signin input:focus-visible{outline:3px solid var(--accent-text);outline-offset:1px}@media (width<=420px){.tier-app .row{grid-template-columns:48px minmax(0,1fr)}.tier-app .label{font-size:26px}}.tier-app .tier-comments,.tier-app .tier-suggest{gap:12px;min-width:0;display:grid}.tier-app .tier-comments h3,.tier-app .tier-suggest h3{margin:0}.tier-app .tier-comments ul,.tier-app .tier-comments .replies{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tier-app .tier-comment{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:12px}.tier-app .tier-comment .replies{border-left:2px solid var(--line);margin-top:10px;padding-left:12px}.tier-comment .body{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0}.tier-app .tier-comment .who{margin:0}.tier-app .tier-comment .ranked{color:var(--accent-text);margin-left:8px;font-size:13px;font-weight:600}.tier-app .tier-comment .acts,.tier-app .tier-comments .sort{flex-wrap:wrap;gap:8px;display:flex}.tier-app .tier-comments .acts button,.tier-app .tier-comments .sort button{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;border-radius:10px;padding:8px 12px}.tier-app .tier-comments button[aria-pressed=true]{border-color:var(--accent-text);color:var(--accent-text)}.tier-app .tier-comments button:disabled{opacity:.5;cursor:default}.tier-app .composer,.tier-app .tier-suggest form{justify-items:start;gap:10px;display:grid}.tier-app .tier-suggest label{gap:6px;width:min(100%,420px);font-weight:600;display:grid}.tier-app .composer textarea,.tier-app .tier-suggest textarea,.tier-app .tier-suggest input{font:inherit;box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px}.tier-app .composer textarea{min-height:88px}.tier-app .composer{width:min(100%,560px)}.tier-app .pick-search{gap:6px;font-weight:600;display:grid}.tier-app .pick-search input{font:inherit;box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px}.tier-app .pick-search input:focus-visible{outline:3px solid var(--accent-text);outline-offset:1px}.tier-app .pick-tiles{padding:0}.tier-app .pick-tiles .tile{cursor:pointer}.tier-app .tile.picked{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tier-app .tile.picked:before{content:"✓ "}.tier-app .tile.picked .ours{color:inherit}.tier-app .pick-change{justify-self:start;margin-bottom:4px}.tier-app .split{font:600 12px var(--font-body);color:var(--accent-text);display:block}.tier-app .argued{gap:8px;min-width:0;display:grid}.tier-app .argued h3,.tier-app .argued p{margin:0}.tier-app .argued ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tier-app .argued li>*{box-sizing:border-box;text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:700 15px/1.2 var(--font-body);overflow-wrap:anywhere;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.tier-app .argued button{cursor:pointer}.tier-app .argued button:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.tier-app .spread{border:1px solid var(--line);background:var(--bg);border-radius:6px;height:22px;display:flex;overflow:hidden}.tier-app .spread .seg{min-width:18px;font:italic 900 13px/1 var(--font-display);box-shadow:inset -1px 0 0 var(--line);flex-basis:0;place-items:center;display:grid;overflow:hidden}.tier-app .spread .seg.t-F{background:var(--tier-F-ink);color:var(--tier-F)}.page[data-astro-cid-w5umpqwn]{padding-top:clamp(36px,6vw,72px)}h1[data-astro-cid-w5umpqwn]{font-size:clamp(44px,6.6vw,88px)}.lede[data-astro-cid-w5umpqwn]{color:var(--muted);margin:16px 0 28px;font-size:20px}.disclaimer[data-astro-cid-w5umpqwn]{color:var(--muted);margin-top:32px;font-size:14px}.eyebrow[data-astro-cid-w5umpqwn]{font:600 16px/1.2 var(--font-body);letter-spacing:0;text-transform:none}
