.tier-list{--tier-list-item:9.6rem;--tier-list-gap:var(--space-xs)}.tier-list[data-size=s]{--tier-list-item:7.2rem}.tier-list[data-size=l]{--tier-list-item:12.8rem}.tier-list__bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-m)}.tier-list__title{background:0 0;border:1px solid transparent;border-radius:var(--border-radius);color:var(--text-primary);flex:1 1 20rem;font-family:var(--font-family-heading);font-size:var(--font-size-xl);min-width:0;padding:var(--space-xs) var(--space-s)}.tier-list__title:focus,.tier-list__title:hover{border-color:var(--panel-border)}.tier-list__visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tier-list__icon-button{align-items:center;appearance:none;background:0 0;border:0;border-radius:var(--border-radius-s);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--font-size-m);height:4rem;justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);width:4rem}.tier-list__icon-button:focus-visible,.tier-list__icon-button:hover:not(:disabled){background:color-mix(in srgb,var(--colour-accent) 14%,transparent);color:var(--colour-accent);outline:0}.tier-list__icon-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--colour-accent) 50%,transparent)}.tier-list__icon-button:disabled{cursor:not-allowed;opacity:.3}.tier-list__board{border:1px solid var(--panel-border);border-radius:var(--border-radius-l);overflow:hidden}.tier-list__tier{background:var(--panel-background);border-bottom:1px solid var(--panel-border);display:grid;grid-template-columns:11rem 1fr auto}.tier-list__label{grid-row:1/span 2}.tier-list__edit{align-self:start;margin:var(--space-xs);opacity:.6}.tier-list__edit:focus-visible,.tier-list__edit[aria-expanded=true],.tier-list__tier:hover .tier-list__edit{opacity:1}.tier-list__tier:last-child{border-bottom:0}.tier-list__label{align-items:center;display:flex;justify-content:center;padding:var(--space-xs)}.tier-list__name{background:0 0;border:1px solid transparent;border-radius:var(--border-radius-xs);color:inherit;font-family:var(--font-family-heading);font-size:var(--font-size-l);min-width:0;padding:var(--space-xs);text-align:center;width:100%}.tier-list__name::placeholder{color:inherit;opacity:.55}.tier-list__name:focus,.tier-list__name:hover{border-color:currentColor}.tier-list__zone{align-content:flex-start;display:flex;flex-wrap:wrap;gap:var(--tier-list-gap);min-height:calc(var(--tier-list-item) + var(--space-s));padding:var(--space-xs);user-select:none;-webkit-user-select:none}.tier-list__zone--pool{background:var(--panel-background);border:1px solid var(--panel-border);border-radius:var(--border-radius-l);margin-bottom:var(--space-m)}.tier-list__tools{align-items:center;border-top:1px solid var(--panel-border);display:flex;flex-wrap:wrap;gap:var(--space-xs);grid-column:2/-1;padding:var(--space-xs) var(--space-s)}.tier-list__tools[hidden]{display:none}.tier-list__tools .tier-list__icon-button{font-size:var(--font-size-s);height:3.2rem;width:3.2rem}.tier-list__colour{background:0 0;border:1px solid var(--panel-border);border-radius:var(--border-radius);box-sizing:border-box;cursor:pointer;height:3.2rem;padding:2px;width:3.2rem}.tier-list__item{align-items:center;appearance:none;background:var(--background-tertiary);border:2px solid transparent;border-radius:var(--border-radius-s);box-sizing:border-box;color:var(--text-primary);cursor:grab;display:flex;flex:0 0 auto;font-family:inherit;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);height:var(--tier-list-item);justify-content:center;line-height:1.2;overflow:hidden;padding:var(--space-xs);text-align:center;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;width:var(--tier-list-item)}.tier-list[data-size=s] .tier-list__item{font-size:var(--font-size-xs)}.tier-list[data-size=l] .tier-list__item{font-size:var(--font-size-m)}.tier-list__item-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;overflow-wrap:anywhere}.tier-list__item--grabbed{border-color:var(--colour-accent);box-shadow:0 0 0 3px var(--colour-accent)}.tier-list__item--dragging{opacity:.3}.tier-list__ghost{box-shadow:var(--box-shadow-dark);cursor:grabbing;left:0;pointer-events:none;position:fixed;top:0;z-index:1000}.tier-list__marker{align-self:stretch;flex:0 0 0;margin:0 calc(var(--tier-list-gap)*-1);position:relative}.tier-list__marker::before{background:var(--colour-accent);border-radius:2px;bottom:0;content:"";left:-2px;position:absolute;top:0;width:4px}.tier-list-dragging,.tier-list-dragging *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.tier-list__pool-section{margin-top:var(--space-l)}body:not(.tier-list-dragging) .tier-list__pool-section--empty .tier-list__heading,body:not(.tier-list-dragging) .tier-list__pool-section--empty .tier-list__zone{display:none}.tier-list__heading{margin-top:0}.tier-list__add{align-items:flex-start;display:flex;gap:var(--space-s)}.tier-list__add-input{flex:1 1 auto;resize:vertical}.tier-list__count{color:var(--text-muted);font-size:var(--font-size-s);margin:var(--space-xs)0 0}.tier-list__templates{margin-top:var(--space-m)}.tier-list__templates-toggle{appearance:none;background:0 0;border:0;cursor:pointer;font-family:inherit;font-size:var(--font-size-s);padding:0}.tier-list__templates-toggle .bi{transition:transform var(--duration-fast) var(--ease)}.tier-list__more-toggle[aria-expanded=true] .bi,.tier-list__templates-toggle[aria-expanded=true] .bi{transform:rotate(180deg)}.tier-list__templates-list{margin-top:var(--space-m)}.tier-list__export{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-m);margin:var(--space-l)0}.tier-list__more{display:flex;flex-basis:100%;flex-direction:column;gap:var(--space-m)}.tier-list__more[hidden]{display:none}.tier-list__more-toggle{appearance:none;background:0 0;border:0;cursor:pointer;font-family:inherit;font-size:var(--font-size-s);padding:0}.tier-list__more-toggle .bi{transition:transform var(--duration-fast) var(--ease)}.tier-list__settings{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));padding:var(--space-m) var(--space-l)}.tier-list__settings .form-row{margin-bottom:0}.tier-list__settings .select-box{width:100%}.tier-list__export-options{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-m)}.tier-list__export-options .form-row{margin-bottom:0}.tier-list__check{align-items:center;display:flex;gap:var(--space-s);min-height:4rem}.tier-list__export-actions{display:flex;flex-wrap:wrap;gap:var(--space-s)}.tier-list__live{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:700px){.tier-list__tier{grid-template-columns:7rem 1fr auto}.tier-list__name{font-size:var(--font-size-m)}}