.tl-body{padding:32px 0 96px}.tl-board{--tl-label:calc(var(--pad) * 2 + 40px);--card:80px;padding:0}.tl-bar{padding:16px var(--pad);border-bottom:1px solid var(--line-soft)}.tl-bar-row{flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:40px;display:flex}.tl-seg button{height:32px;font:600 var(--fs-small)/1 var(--font);letter-spacing:.02em;padding:0 14px}.tl-make{gap:8px;height:36px;margin-left:auto;padding:0 16px}.tl-edit-title{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.tl-edit-title b{font-size:var(--fs-mod);color:var(--text);font-weight:600}.tl-edit-title span{font-size:var(--fs-small);color:var(--text-3)}.tl-edit-actions{flex-wrap:wrap;order:1;align-items:center;gap:8px;margin-left:auto;display:flex}.tl-edit-actions .btn-line{height:36px;padding:0 14px}.tl-done{order:2;height:36px;padding:0 20px}.tl-roles,.tl-band{grid-template-columns:var(--tl-label) minmax(0, 5fr) minmax(0, 5fr) minmax(0, 3.2fr);display:grid}.tl-roles{top:var(--header-h);z-index:6;background:linear-gradient(180deg, var(--panel-top), var(--panel-bot)), var(--bg);border-bottom:1px solid var(--line-soft);position:sticky}.tl-roles span{height:40px;font-size:var(--fs-small);color:var(--text-2);align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex}.tl-roles span+span{border-left:1px solid var(--line-faint)}.tl-roles b{border-radius:var(--pill);min-width:22px;height:20px;font:600 var(--fs-num-xs)/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-3);background:#ece5d80f;place-items:center;padding:0 6px;display:inline-grid}.tl-band{border-bottom:1px solid var(--line-soft);transition:background-color .16s var(--ease);position:relative}.tl-band:last-child{border-bottom:0}.tl-band[data-tier=T0]{background:linear-gradient(90deg,#f9ce8f12,#f9ce8f00 55%)}.tl-tier{padding:16px 0 16px var(--pad);font-size:inherit;flex-direction:column;align-items:flex-start;gap:8px;font-weight:400;display:flex}.tl-count{font:600 var(--fs-num-xs)/1 var(--font-num);color:var(--text-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.tl-unit{font:400 var(--fs-label)/1 var(--font)}.tl-pool-name{font-size:var(--fs-small);color:var(--text-2);font-weight:600;line-height:1.4}.tl-cell{grid-template-columns:repeat(auto-fill, var(--card));min-height:calc(var(--card) * 4 / 3 + 32px);border-left:1px solid var(--line-faint);align-content:start;gap:10px 8px;margin:0;padding:16px;list-style:none;display:grid;position:relative}.tl-cell li{position:relative}.tl-card{width:var(--card);cursor:pointer}.tl-card .cap{padding:20px 3px 5px}.tl-card .nm{font-size:var(--fs-label)}.tl-card .el{width:16px;height:16px;top:4px;right:4px}.tl-card .flag{width:30px;top:4px;left:4px}.tl-card img{-webkit-user-drag:none}.tl-card[aria-expanded=true]{--edge:#f6eeddb3;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--cream-1)}.tl-unrated-cell{border-left:1px solid var(--line-faint);grid-column:2/-1;align-items:center;gap:20px;padding:16px;display:flex}.tl-unrated-cell+.tl-unrated-cell{border-top:1px solid var(--line-faint)}.tl-unrated-cell .tl-card{flex:none}.tl-unrated-cell .art{object-position:center 4%;height:112%}.tl-unrated-text{font-size:var(--fs-small);color:var(--text-2);gap:4px;line-height:1.6;display:grid}.tl-unrated-text b{color:var(--text);font-weight:600}.tl-more{color:var(--gold-title);text-decoration:underline;text-decoration-color:var(--line-soft);text-underline-offset:3px;transition:color .16s var(--ease);justify-self:start;margin-top:4px}.tl-more:hover{color:var(--text)}.tl-board[data-state=edit] .tl-card{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tl-board[data-state=edit] .is-unrated,.tl-board[data-state=shared] .is-unrated{display:none}.tl-prov{border-top:1px solid var(--line-faint)}.tl-prov .tier-badge{vertical-align:1px}.tl-guide-src{font-size:var(--fs-label);color:var(--text-3)}.tl-board[data-state=edit] .tl-prov,.tl-board[data-state=shared] .tl-prov,.tl-board[data-board-mode=toa] .tl-prov[data-provisional-modes]:not([data-provisional-modes~=toa]),.tl-board[data-board-mode=whiwa] .tl-prov[data-provisional-modes]:not([data-provisional-modes~=whiwa]),.tl-board[data-board-mode=toa] .tl-prov[data-guide-modes]:not([data-guide-modes~=toa]),.tl-board[data-board-mode=whiwa] .tl-prov[data-guide-modes]:not([data-guide-modes~=whiwa]),.tl-board[data-board-mode=toa] .tl-unrated-cell[data-modes]:not([data-modes~=toa]),.tl-board[data-board-mode=whiwa] .tl-unrated-cell[data-modes]:not([data-modes~=whiwa]),.tl-board[data-board-mode=toa] .is-unrated:not(:has(.tl-unrated-cell:not([data-modes]),.tl-unrated-cell[data-modes~=toa])),.tl-board[data-board-mode=whiwa] .is-unrated:not(:has(.tl-unrated-cell:not([data-modes]),.tl-unrated-cell[data-modes~=whiwa])){display:none}.tl-board[data-state=edit] .tl-band[data-tier=T0]{background:0 0}.tl-board[data-state=edit] .tl-cell{transition:background-color .16s var(--ease)}.tl-board.is-dragging{-webkit-user-select:none;user-select:none}.tl-band.is-target{background:var(--hover)!important}.tl-band.is-target .tl-cell.is-target{background:#f9ce8f0f;box-shadow:inset 0 0 0 1px #f9ce8f59}.tl-band.is-target .tier-badge{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--gold-active)}.tl-band.is-pool .tl-tier{padding-top:18px}li.is-placeholder .tl-card{opacity:.22;filter:saturate(.3)}li.is-placeholder:after{content:"";border-radius:var(--r-card) 0 var(--r-card) 0;border:1px dashed var(--gold-active);pointer-events:none;position:absolute;inset:0}.tl-ghost{z-index:60;pointer-events:none;cursor:grabbing;transform-origin:50% 40%;will-change:transform;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--cream-1), 0 18px 40px #0000008c, 0 0 24px var(--gold-tint);margin:0;position:fixed}.tl-card.is-landed{animation:tl-land .9s var(--ease) 1}@keyframes tl-land{0%{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #f9ce8fe6}to{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #f9ce8f00}}.tl-delta{z-index:3;height:18px;box-shadow:inset 0 0 0 1px var(--line-soft);font:600 var(--fs-num-xs)/1 var(--font-num);color:var(--text-2);pointer-events:none;background:#0a0806db;border-radius:0 0 6px;align-items:center;gap:1px;padding:0 5px 0 4px;display:inline-flex;position:absolute;top:4px;left:4px}.tl-delta.is-up{color:var(--gold-active);box-shadow:inset 0 0 0 1px #f9ce8f73}.tl-delta svg{width:9px;height:9px}.tl-card .flag~.tl-delta{top:26px}@media (width>=761px){.tl-board[data-state=edit] .tl-bar,.tl-board[data-state=shared] .tl-bar{top:var(--header-h);z-index:7;background:linear-gradient(180deg, var(--panel-top), var(--panel-bot)), var(--bg);position:sticky}.tl-board[data-state=edit] .tl-roles,.tl-board[data-state=shared] .tl-roles{top:calc(var(--header-h) + var(--tl-bar-h,73px))}}.tl-pop{border:1px solid var(--line);border-radius:0 0 var(--r-corner) 0;background:var(--bg-raised);width:min(340px,100vw - 32px);color:var(--text-2);font-size:var(--fs-small);opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease), overlay .16s allow-discrete, display .16s allow-discrete;margin:0;padding:0;line-height:1.55;position:fixed;inset:auto;transform:translateY(4px);box-shadow:0 16px 40px #00000080}.tl-pop:popover-open{opacity:1;transform:none}@starting-style{.tl-pop:popover-open{opacity:0;transform:translateY(4px)}}.tl-pop::backdrop{background:0 0}.tlp-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.tlp-head>img{background:var(--face-bg);border-radius:50%;flex:none;width:40px;height:40px}.tlp-name{font-size:var(--fs-body);color:var(--text);font-weight:600;line-height:1.3;display:block}a.tlp-name{text-underline-offset:4px;transition:text-decoration-color .16s var(--ease);text-decoration:underline #0000}a.tlp-name:hover{text-decoration-color:currentColor}.tlp-sub{color:var(--text-3);align-items:center;gap:6px;display:flex}.tlp-sub img{width:14px;height:14px}.tlq-close{width:44px;height:44px;color:var(--text-2);transition:color .16s var(--ease), background-color .16s var(--ease);border-radius:50%;place-items:center;display:none;position:absolute;top:8px;right:8px}.tlq-close:hover{color:var(--text);background:var(--hover)}.tlq-modes{grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 0;display:grid}.tlq-mode{border-radius:0 0 var(--r-corner) 0;background:var(--row-alt);gap:8px;padding:10px 12px 12px;display:grid}.tlq-mode.is-current{box-shadow:inset 0 0 0 1px var(--gold-title)}.tlq-mode>span{font-size:var(--fs-label);color:var(--text-3);line-height:1.4}.tlq-mode.is-current>span{color:var(--gold-title)}.tlq-mode p{align-items:center;gap:10px;display:flex}.tlq-mode .tier-badge{min-width:44px;height:28px}.tlq-mode b{font-size:var(--fs-note);color:var(--text);font-weight:600}.tlq-rows{gap:12px;padding:14px 16px 16px;display:grid}.tlq-cond{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tlq-cond li{color:var(--text);padding-left:16px;line-height:1.5;position:relative}.tlq-cond li:before{content:"";background:var(--gold-active);width:6px;height:6px;position:absolute;top:.6em;left:2px;transform:rotate(45deg)}.tlq-row{grid-template-columns:56px 1fr;align-items:start;gap:12px;display:grid}:lang(en) .tlq-row{grid-template-columns:84px 1fr}.tlq-row>span{font-size:var(--fs-label);color:var(--text-3);padding-top:2px;line-height:1.6}.tlq-row>div{min-width:0;color:var(--text)}.tlq-team{color:var(--text);align-items:center;gap:10px;display:flex}.tlq-faces{border-radius:var(--pill);transition:background-color .16s var(--ease);flex:none;display:flex}.tlq-team:hover .tlq-faces{background:var(--hover)}.tlq-faces img{background:var(--face-bg);width:28px;height:28px;box-shadow:0 0 0 2px var(--bg-raised);border-radius:50%}.tlq-faces img+img{margin-left:-6px}.tlq-team-names{min-width:0;font-size:var(--fs-small);color:var(--text-2);transition:color .16s var(--ease);line-height:1.4}.tlq-team:hover .tlq-team-names{color:var(--text)}.tlq-team .tier-badge{min-width:38px;height:24px;font-size:var(--fs-num-xs);margin-left:auto}.tlq-foot{border-top:1px solid var(--line-soft);gap:6px;padding:12px 16px 14px;display:grid}.tlq-foot>a{color:var(--gold-title);text-decoration:underline;text-decoration-color:var(--line-soft);text-underline-offset:3px;transition:color .16s var(--ease);justify-self:start}.tlq-foot>a:hover{color:var(--text)}.tlq-src{font-size:var(--fs-label);color:var(--text-3);line-height:1.5}.tlq-src a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-soft);text-underline-offset:2px;transition:color .16s var(--ease)}.tlq-src a:hover{color:var(--text-2)}.tlp-pick{flex-wrap:wrap;gap:22px 8px;padding:14px 16px 26px;display:flex}.tlp-pick .tier-badge{cursor:pointer;min-width:48px;height:36px;transition:transform .16s var(--ease), filter .16s var(--ease);position:relative}.tlp-pick .tier-badge:hover{filter:brightness(1.15)}.tlp-pick .tier-badge:active{transform:scale(.96)}.tlp-pick .tier-badge[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-raised), 0 0 0 3px var(--gold-active)}.tlp-pick [data-site]:after{content:attr(data-site);font:400 var(--fs-label)/1 var(--font);color:var(--text-3);text-align:center;letter-spacing:0;white-space:nowrap;position:absolute;top:calc(100% + 4px);left:0;right:0}.tlp-pick .tlp-out{border:1px solid var(--line-soft);height:36px;font-size:var(--fs-small);color:var(--text-2);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease);border-radius:0 0 8px;padding:0 12px}.tlp-pick .tlp-out:hover{color:var(--text);border-color:var(--line)}.tlp-pick .tlp-out[aria-pressed=true]{color:var(--gold-active);border-color:var(--gold-active)}@media (hover:hover){.tl-board:not(.is-dragging) .tl-card:hover{transform:translateY(-2px)}}@container page (width<=1100px){.tl-board{--card:72px}.tl-roles span{padding:0 12px}.tl-cell{padding:12px}}@container page (width<=760px){.tl-board{--card:1fr}.tl-roles{display:none}.tl-band{grid-template-columns:1fr;padding-bottom:12px}.tl-tier{padding:16px var(--pad) 4px;flex-direction:row;align-items:center;gap:12px}.tl-cell{min-height:0;padding:8px var(--pad) 4px;border-left:0;grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.tl-cell:before{content:attr(data-label);font-size:var(--fs-label);color:var(--text-3);grid-column:1/-1}.tl-cell:empty{display:none}.is-dragging .tl-cell:empty,.tl-board[data-state=edit] .tl-band.is-target .tl-cell:empty{min-height:40px;display:grid}.tl-card{width:100%}.tl-unrated-cell{padding:8px var(--pad) 4px;border-left:0;grid-column:1}.tl-unrated-cell .tl-card{width:72px}.tl-make{margin-left:0}.tl-bar-row[data-bar=edit] .tl-edit-title{flex:1}.tl-bar-row[data-bar=edit] .tl-done{order:1;align-self:flex-start}.tl-bar-row[data-bar=edit] .tl-edit-actions{order:2;width:100%;margin-left:0}.tl-edit-actions .btn-line{padding:0 12px}.tl-bar-row[data-bar=shared] .tl-edit-actions{margin-left:0}}@media (width<=640px){.tl-body{padding:24px 0 64px}.tl-bar{padding:12px var(--pad)}.tl-edit-title b{font-size:var(--fs-body)}.tl-pop{overscroll-behavior:contain;width:100%;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:0;overflow-y:auto;transform:translateY(24px);inset:auto 0 0!important}.tl-pop:popover-open{transform:none}@starting-style{.tl-pop:popover-open{transform:translateY(24px)}}.tl-pop::backdrop{background:#0807058c}.tlp-head{padding-right:56px;position:relative}.tlq-close{display:grid}.tlp-pick .tier-badge,.tlp-pick .tlp-out{height:44px}}@media (prefers-reduced-motion:reduce){.tl-card.is-landed{animation:none}.tl-pop,.tl-pop:popover-open{transform:none}}
