@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";html,body{margin:0;background:#08090a}:root{--bg: #08090a;--bg-1: #0b0c0d;--bg-2: #0e0f11;--surface: rgba(255,255,255,.022);--surface-2: rgba(255,255,255,.04);--surface-3: rgba(255,255,255,.065);--border: rgba(255,255,255,.075);--border-2: rgba(255,255,255,.11);--border-strong: rgba(255,255,255,.18);--text: #f7f8f8;--text-2: #c7cace;--text-3: #888d96;--text-4: #5b6068;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--nav-h: 64px;--maxw: 1240px;--r-sm: 7px;--r: 10px;--r-lg: 14px;--r-xl: 20px;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow: 0 8px 30px rgba(0,0,0,.5);--shadow-lg: 0 24px 70px rgba(0,0,0,.6);--line: var(--border);--line-soft: rgba(255,255,255,.05);--line-strong: var(--border-strong);--ink: var(--text);--ink-2: var(--text-2);--ink-3: var(--text-3);--ink-4: var(--text-4);--muted: var(--text-3);--accent: #f7f8f8;--accent-ink: #f7f8f8;--accent-dim: rgba(255,255,255,.07);--accent-line: var(--border-strong);--radiant: hsl(150 46% 56%);--radiant-dim: hsl(150 46% 56% / .15);--dire: hsl(8 72% 61%);--dire-dim: hsl(8 72% 61% / .15);--sans: var(--font);--r-xs: 6px}.df{min-height:100vh}.df,.df *{box-sizing:border-box}.df{margin:0;padding:0}.df{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px;line-height:1.5;letter-spacing:-.006em}.df .bg-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(900px 500px at 50% -8%,rgba(255,255,255,.05),transparent 60%),radial-gradient(700px 600px at 100% 0%,rgba(255,255,255,.025),transparent 55%)}.df .bg-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.df a{color:inherit;text-decoration:none}.df button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}.df ::selection{background:#ffffff2e}.df *::-webkit-scrollbar{width:10px;height:10px}.df *::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.df *::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box}.df .app{position:relative;z-index:1;min-height:100vh}.df .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.df .page{padding-top:36px;padding-bottom:96px}.df .tnums{font-variant-numeric:tabular-nums}.df .mono{font-family:var(--mono)}.df .nav{position:sticky;top:0;z-index:50;height:var(--nav-h);border-bottom:1px solid var(--border);background:#08090ab8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.df .nav-in{max-width:var(--maxw);margin:0 auto;height:100%;padding:0 28px;display:flex;align-items:center;gap:8px}.df .brand{display:flex;align-items:center;gap:10px;padding-right:10px}.df .brand img{width:26px;height:26px;display:block}.df .brand-name{font-weight:600;font-size:15px;letter-spacing:-.02em}.df .brand-name b{font-weight:600}.df .brand-name span{color:var(--text-3);font-weight:500}.df .nav-links{display:flex;align-items:center;gap:2px;margin-left:14px}.df .nav-link{padding:7px 12px;border-radius:var(--r-sm);color:var(--text-3);font-weight:500;font-size:13.5px;transition:color .15s,background .15s;display:inline-flex;align-items:center;gap:7px}.df .nav-link:hover,.df .nav-link.active{color:var(--text);background:var(--surface-2)}.df .nav-spacer{flex:1}.df .nav-actions{display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.3))}.df .nav-search{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 11px 0 12px;min-width:250px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text-3);font-size:13px;transition:border-color .15s,background .15s}.df .nav-search:hover{border-color:var(--border-2);background:var(--surface-3)}.df .nav-search .ph{flex:1;text-align:left}.df .kbd{font-family:var(--mono);font-size:11px;color:var(--text-3);border:1px solid var(--border-2);border-radius:5px;padding:1px 5px;background:var(--surface-2);line-height:1.5}@media(max-width:760px){.df .nav-in{padding:0 20px;min-width:0;overflow:hidden}.df .brand{flex-shrink:0;padding-right:2px}.df .brand-name{display:none}.df .nav-links{flex:1;min-width:0;margin-left:4px;overflow-x:auto;scrollbar-width:none}.df .nav-links::-webkit-scrollbar{display:none}.df .nav-link{flex:0 0 auto;padding:7px 9px}.df .nav-spacer,.df .nav-actions{display:none}}.df .icon-btn{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);transition:.15s}.df .icon-btn:hover{border-color:var(--border-2);background:var(--surface-2);color:var(--text)}.df .nav-actions .icon-btn{width:38px;height:38px;border-color:transparent;background:transparent;border-radius:9px}.df .nav-actions .icon-btn:hover{background:var(--surface-3);color:var(--text)}.df .nav-telegram{color:#2aabee}.df .nav-telegram:hover{color:#34b4f1;background:#2aabee24}.df .nav-donate{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#ffd9c2;background:#e87a4624;border:1px solid rgba(232,122,70,.36);transition:background .15s,border-color .15s,color .15s}.df .nav-donate:hover{background:#e87a463d;border-color:#e87a4699;color:#ffe7d8}.df .nav-donate svg{fill:currentColor;stroke:none}@media(max-width:980px){.df .nav-donate-label{display:none}.df .nav-donate{padding:0 9px}}.donate-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#040506a8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.donate-sheet{width:min(400px,96vw);height:min(720px,88vh);display:flex;flex-direction:column;overflow:hidden;background:#0d0e10;border:1px solid var(--border-2);border-radius:20px;box-shadow:0 30px 80px #0009}.donate-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.donate-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--text)}.donate-heart{color:#e87a46;fill:#e87a46;stroke:none}.donate-close{width:30px;height:30px;display:inline-grid;place-items:center;flex-shrink:0;border:1px solid var(--border, rgba(255,255,255,.075));border-radius:7px;background:var(--surface-2, rgba(255,255,255,.04));color:var(--text-3, #888d96);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.donate-close:hover{background:var(--surface-3, rgba(255,255,255,.09));color:var(--text, #f7f8f8);border-color:var(--border-2, rgba(255,255,255,.11))}.donate-frame{flex:1;width:100%;border:0;background:#fff}.donate-fallback{flex-shrink:0;text-align:center;padding:11px;font-size:12.5px;color:var(--text-3);border-top:1px solid var(--border);transition:color .15s}.donate-fallback:hover{color:var(--text)}.dlv-back,.dlv-back *{box-sizing:border-box}.dlv-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;background:#040506b8;backdrop-filter:blur(6px) saturate(118%);-webkit-backdrop-filter:blur(6px) saturate(118%);animation:dlv-fade-in .22s ease both}.dlv-card{position:relative;width:100%;max-width:380px;padding:22px 22px 24px;overflow:hidden;font-family:var(--font);background:linear-gradient(180deg,#111316,#0c0d0f);border:1px solid var(--border-2);border-radius:18px;box-shadow:0 30px 80px -22px #000000d9,inset 0 0 0 1px #ffffff05;animation:dlv-rise .34s cubic-bezier(.2,.8,.2,1) both}.dlv-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(440px 170px at 50% -45%,rgba(255,255,255,.07),transparent 70%)}.dlv-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px}.dlv-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3)}.dlv-title-icon{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:9px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border)}.dlv-close{position:relative;flex-shrink:0;width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-3);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .12s ease,box-shadow .2s ease}.dlv-close svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.dlv-close:hover{color:#ff7a5c;background:#ff5a3c17;border-color:#ff5a3c57;box-shadow:0 0 0 4px #ff5a3c0f}.dlv-close:hover svg{transform:rotate(90deg)}.dlv-close:active{transform:scale(.9)}.dlv-close:focus-visible{outline:2px solid rgba(255,122,92,.65);outline-offset:2px}.dlv-desc{position:relative;margin:14px 0 16px;font-family:var(--font);font-size:13px;line-height:1.55;color:var(--text-3)}.dlv-widget{position:relative;display:grid;place-items:center;width:100%;min-height:70px}.dlv-widget>*{max-width:100%}.dlv-status{position:relative;margin:12px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--text-3)}.dlv-error{position:relative;margin:12px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:#ff7a5c;display:inline-flex;align-items:center;gap:7px}@keyframes dlv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dlv-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:420px){.dlv-back{padding:14px}.dlv-card{padding:18px 14px 20px;border-radius:16px}}@media(max-width:350px){.dlv-widget{transform:scale(.92);transform-origin:center top}}@media(prefers-reduced-motion:reduce){.dlv-back,.dlv-card{animation:none}.dlv-close svg,.dlv-close{transition:color .2s ease,background .2s ease,border-color .2s ease}}.df .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:var(--r-sm);font-size:13.5px;font-weight:500;border:1px solid transparent;transition:.15s;white-space:nowrap}.df .btn-primary{background:#fff;color:#08090a;border-color:#fff}.df .btn-primary:hover{background:#e7e8e8}.df .btn-ghost{background:var(--surface);color:var(--text-2);border-color:var(--border)}.df .btn-ghost:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-2)}.df .btn-sm{height:28px;padding:0 10px;font-size:12.5px}.df .eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}.df .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.df .page-title{font-size:26px;font-weight:600;letter-spacing:-.03em;margin:6px 0 4px}.df .page-sub{color:var(--text-3);font-size:13.5px}.df .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.df .divider{height:1px;background:var(--border);border:0;margin:0}.df .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border)}.df .chip.on{color:var(--text);background:var(--surface-3);border-color:var(--border-2)}.df .seg{display:inline-flex;padding:3px;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:9px}.df .seg button{height:28px;padding:0 12px;border:0;background:transparent;border-radius:6px;color:var(--text-3);font-size:12.5px;font-weight:500;transition:.12s}.df .seg button:hover{color:var(--text-2)}.df .seg button.on{color:var(--text);background:var(--surface-3);box-shadow:var(--shadow-sm)}.df .field{display:flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);transition:border-color .15s,background .15s}.df .field:focus-within{border-color:var(--border-strong);background:var(--surface-2)}.df .field input{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-family:inherit;font-size:13.5px}.df .field input::placeholder{color:var(--text-4)}.df .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.df .stat{padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);position:relative;overflow:hidden}.df .stat .label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4)}.df .stat .value{font-size:26px;font-weight:600;letter-spacing:-.03em;margin-top:8px}.df .stat .sub{font-size:12px;color:var(--text-3);margin-top:2px}.df .wl{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px}.df .wl .dot{width:7px;height:7px;border-radius:2px}.df .wl.win{color:var(--text)}.df .wl.win .dot{background:#fff;box-shadow:0 0 8px #fff6}.df .wl.loss{color:var(--text-4)}.df .wl.loss .dot{background:transparent;border:1px solid var(--text-4)}.df .winbar{height:6px;border-radius:4px;background:var(--surface-3);overflow:hidden}.df .winbar>span{display:block;height:100%;background:linear-gradient(90deg,#fff,#b9bcc0)}.df .hero-pic{background:var(--bg-2) center/cover no-repeat;border-radius:5px;border:1px solid var(--border)}.df .item-pic{width:26px;height:26px;border-radius:4px;border:1px solid var(--border);background:var(--bg-2) center/cover}.df .avatar{border-radius:999px;background:var(--bg-2) center/cover;border:1px solid var(--border-2);display:grid;place-items:center;font-weight:600;color:var(--text-2)}.df .avatar-img{overflow:hidden;flex:none;background:radial-gradient(circle at 50% 30%,var(--surface-3),var(--bg-2))}.df .avatar-img img{width:100%;height:100%;object-fit:cover;display:block}.players-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.player-card{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:var(--r);border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .14s,background .14s,transform .14s;min-width:0}.player-card:hover{border-color:var(--border-2);background:var(--surface-2);transform:translateY(-2px)}.player-card .avatar-img{box-shadow:inset 0 0 0 1px var(--border-2)}.player-card-body{min-width:0;flex:1}.player-card-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card-sub{font-size:11.5px;color:var(--text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.df .table{width:100%;border-collapse:collapse}.df .table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.df .table td{padding:11px 14px;border-bottom:1px solid var(--border);font-size:13.5px}.df .table tbody tr{transition:background .12s;cursor:pointer}.df .table tbody tr:hover{background:var(--surface)}.df .table tbody tr:last-child td{border-bottom:0}.df .num{text-align:right;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.df .fade{animation:fade .4s ease both}@keyframes fade{0%{transform:translateY(7px)}to{transform:none}}}.df .cmdk-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#04050699;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:13vh}.df .cmdk{width:min(620px,92vw);background:#0d0e10;border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.df .cmdk-input{display:flex;align-items:center;gap:10px;padding:11px 15px;border-bottom:1px solid var(--border)}.df .cmdk-input input{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-family:inherit;font-size:14.5px}.df .cmdk-input input::placeholder{color:var(--text-4)}.df .cmdk-input .cmdk-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-2);border-top-color:var(--text-2);animation:cmdk-spin .6s linear infinite}@keyframes cmdk-spin{to{transform:rotate(360deg)}}.df .cmdk-list{max-height:52vh;overflow-y:auto;padding:8px}.df .cmdk-item .ci-ico{display:inline-grid;place-items:center;flex-shrink:0}.df .cmdk-item .ci-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df .cmdk-item .ci-sub{color:var(--text-4);font-size:12px;margin-left:4px}.df .cmdk-grouplabel{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);padding:10px 10px 6px}.df .cmdk-item{display:flex;align-items:center;gap:12px;padding:9px 11px;border-radius:var(--r-sm);cursor:pointer;color:var(--text-2)}.df .cmdk-item.sel{background:var(--surface-3);color:var(--text)}.df .cmdk-item .ci-meta{margin-left:auto;font-size:12px;color:var(--text-4)}.df .cmdk-empty{padding:30px;text-align:center;color:var(--text-4);font-size:13px}.df .row{display:flex;align-items:center;gap:10px}.df .between{display:flex;align-items:center;justify-content:space-between;gap:14px}.df .grow{flex:1}.df .muted{color:var(--text-3)}.df .faint{color:var(--text-4)}.df .back-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:13px;margin-bottom:16px}.df .back-link:hover{color:var(--text)}.df .grid-cards{display:grid;gap:12px}.df .map-body{display:flex;flex-direction:column;gap:14px;align-items:center}.df .map-stage{position:relative;flex-shrink:0;border-radius:10px;overflow:hidden;background:#0a0a0a;box-shadow:0 0 0 1px var(--line),inset 0 0 60px #0009;--map-zoom: 1.1}.df .map-bg{display:block;width:100%;height:100%;opacity:.92;-webkit-user-select:none;user-select:none;transform:scale(var(--map-zoom, 1));transform-origin:50% 50%}.df .map-stage>span,.df .map-stage>svg{position:absolute;left:0;top:0;pointer-events:auto}.df .match-map{--rad: hsl(144 52% 47%);--dir: hsl(16 67% 51%);--dead: hsl(214 12% 62%)}.df .map-hero{z-index:4;will-change:transform;transition:transform .08s linear}.df .map-hero-img{width:26px;height:26px;object-fit:contain;display:block;--glow: var(--rad);filter:drop-shadow(0 0 1px var(--glow)) drop-shadow(0 0 1px var(--glow)) drop-shadow(0 0 1px var(--glow)) drop-shadow(0 0 4px var(--glow)) drop-shadow(0 1px 1px rgba(0,0,0,.9))}.df .map-hero.dire .map-hero-img{--glow: var(--dir)}.df .map-hero.dead{opacity:.32;filter:grayscale(1)}.df .map-bldg{z-index:2;color:var(--rad);filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.8));transition:color .5s ease,opacity .5s ease;overflow:visible}.df .map-bldg.dire{color:var(--dir)}.df .map-bldg.ancient{z-index:3}.df .map-bldg.neutral{color:#bcbab3}.df .map-bldg.dead{color:var(--dead);opacity:.85;z-index:1}.df .map-stage>svg.map-ward{z-index:3;pointer-events:none;overflow:visible}.df .map-ward.observer{color:#f1c40f}.df .map-ward.sentry{color:#4d9bf0}.df .ward-range{fill-opacity:.4;stroke-width:1;opacity:.7}.df .map-ward.team-radiant .ward-range{fill:var(--rad);stroke:var(--rad)}.df .map-ward.team-dire .ward-range{fill:var(--dir);stroke:var(--dir)}.df .ward-eye{pointer-events:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.85))}.df .map-rosh{z-index:2;width:11px;height:11px;border-radius:50%;background:#d9a441;box-shadow:0 0 0 2px #00000080}.df .map-controls{display:flex;align-items:center;gap:12px;width:100%;max-width:460px;padding:8px 10px;margin-top:4px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.df .map-play{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#fff;color:#08090a;border:1px solid #fff;cursor:pointer;transition:.15s}.df .map-play:hover{background:#e7e8e8}.df .map-scrub{flex:1;height:18px;cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.df .map-scrub::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#fff 0 calc(9px + (100% - 18px) * var(--pctf, 0)),var(--surface-3) calc(9px + (100% - 18px) * var(--pctf, 0)) 100%)}.df .map-scrub::-moz-range-track{height:6px;border-radius:999px;background:var(--surface-3)}.df .map-scrub::-moz-range-progress{height:6px;border-radius:999px;background:#fff}.df .map-scrub::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-6px;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #08090a;box-shadow:0 1px 4px #0009;transition:box-shadow .12s}.df .map-scrub::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid #08090a;background:#fff;box-shadow:0 1px 4px #0009;transition:box-shadow .12s}.df .map-scrub:hover::-webkit-slider-thumb,.df .map-scrub:active::-webkit-slider-thumb{box-shadow:0 1px 4px #0009,0 0 0 5px #ffffff21}.df .map-scrub:hover::-moz-range-thumb,.df .map-scrub:active::-moz-range-thumb{box-shadow:0 1px 4px #0009,0 0 0 5px #ffffff21}.df .map-scrub:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.df .map-speed-wrap{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.df .map-speed-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.df .map-speed-pill{position:relative;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 9px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;transition:border-color .15s}.df .map-speed-pill:hover{border-color:var(--border-2)}.df .map-speed-value{font-size:14px;font-weight:700;color:var(--text);min-width:30px;text-align:center}.df .map-speed-caret{color:var(--text-3)}.df .map-speed-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;margin:0;padding:0}.df .map-speed-native option{background:var(--surface);color:var(--text);font-weight:600}.df .map-legend{font-size:11px;color:var(--muted, #8a93a3);display:flex;align-items:center;gap:5px;white-space:nowrap}.df .map-legend .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.df .map-legend .dot.radiant{background:var(--rad)}.df .map-legend .dot.dire{background:var(--dir)}.df .map-legend .dot.obs,.df .map-filter .dot.obs{background:var(--rad)}.df .map-legend .dot.sentry,.df .map-filter .dot.sentry{background:var(--dir)}.df .graph-tabs{display:inline-flex;gap:4px}.df .graph-tabs button{font:inherit;font-size:12px;padding:3px 11px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.df .graph-tabs button.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-ink)}.df .graph-summary{font-size:13px;color:var(--ink);margin-bottom:8px}.df .adv-graph{width:100%;height:220px;display:block}.df .adv-line{stroke:var(--accent);stroke-width:2}.df .adv-zero{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.df .map-stage-fit{position:relative;flex-shrink:0;overflow:hidden;width:min(460px,100%);aspect-ratio:1 / 1}.df .map-stage-fit .map-stage{position:absolute;top:0;left:0;transform-origin:top left}@media(max-width:520px){.df .map-legend{display:none}}.map-tip{position:fixed;z-index:250;pointer-events:none;background:#0a0e12fa;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:5px 9px;white-space:nowrap;box-shadow:0 8px 22px #0000008c;display:flex;flex-direction:column;gap:1px}.map-tip b{font-size:12.5px;color:#e6e9ee;line-height:1.25;font-weight:600}.map-tip span{font-size:11px;color:#8a93a3}.df .map-hero,.df .map-bldg,.df .map-ward,.df .map-rosh{cursor:default}.df .map-clock i{color:var(--muted, #8a93a3);font-style:normal}.df .map-time{width:116px;flex:0 0 116px;text-align:center;font-size:13px;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.df .map-time i{color:var(--text-4);font-style:normal}.df .match-log{--rad: hsl(144 52% 47%);--dir: hsl(16 67% 51%)}.df .log-body{max-height:460px;overflow-y:auto;padding:8px 0}.df .log-row{display:grid;grid-template-columns:52px 74px 1fr;align-items:center;gap:10px;padding:6px 20px;font-size:13px;border-left:3px solid transparent;transition:background .25s ease,box-shadow .25s ease}.df .log-row.radiant{border-left-color:var(--rad)}.df .log-row.dire{border-left-color:var(--dir)}.df .log-row.neutral{border-left-color:var(--line)}.df .log-row:hover{background:var(--surface-2)}.df .log-row.active{background:linear-gradient(90deg,var(--accent-dim),transparent 78%);box-shadow:inset 3px 0 0 var(--accent)}.df .log-row.active .log-time{color:var(--accent-ink);font-weight:600}.df .log-row.active .log-msg{color:#fff}.df .log-time{color:var(--ink-3);text-align:right}.df .log-tag{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:2px 0;border-radius:5px;background:var(--surface-2);color:var(--ink-3)}.df .log-tag.radiant{color:var(--rad);background:#3ab66b24}.df .log-tag.dire{color:var(--dir);background:#d65b2e24}.df .log-msg{color:var(--ink);display:inline-flex;align-items:center;gap:5px}.df .log-row.objective .log-msg{color:var(--ink-2)}.df .log-hero{display:inline-flex;flex-shrink:0}.df .log-hero img{width:22px;height:22px;object-fit:contain;vertical-align:middle;border-radius:3px}.df .log-verb{color:var(--ink-3);font-size:12px}.df .map-filters{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:460px;justify-content:center;margin-top:2px}.df .map-filter{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--ink-3, #8a93a3);padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);-webkit-user-select:none;user-select:none;transition:color .15s,border-color .15s,background .15s}.df .map-filter.on{color:var(--ink);border-color:var(--line-strong, var(--line));background:var(--surface-2)}.df .map-filter input{accent-color:var(--accent);width:13px;height:13px;margin:0}.df .map-filter .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.df .adv-grid{stroke:var(--line-soft, var(--line));stroke-width:1;opacity:.4}.df .adv-axis{position:relative;height:16px;margin-top:2px}.df .adv-axis span{position:absolute;transform:translate(-50%);font-family:var(--mono);font-size:10.5px;color:var(--ink-4, #5b6068);white-space:nowrap}.df .adv-axis .adv-axis-unit{right:0;left:auto;transform:none;color:var(--ink-3)}.df .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.df .panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border)}.df .panel-head h2{margin:0;font-size:14px;font-weight:600}.df .panel-head .meta{font-size:12px;color:var(--text-3)}.df .panel-body{padding:18px}.df .fade-in{animation:fade .4s ease both}.df .map-timeline-row{display:flex;gap:16px;align-items:stretch;margin-top:16px}.df .map-timeline-row .mtr-map{flex:0 0 auto;max-width:680px}.df .map-timeline-row .map-layout{flex-direction:column;align-items:center;gap:10px}.df .map-timeline-row .map-side{flex-direction:row;flex-wrap:wrap;justify-content:center}.df .map-timeline-row .map-layout>div:nth-child(1){order:2}.df .map-timeline-row .map-layout>div:nth-child(2){order:1}.df .map-timeline-row .map-layout>div:nth-child(3){order:0}.df .map-timeline-row .mtr-timeline{flex:1 1 0;min-width:0;position:relative}.df .map-timeline-row .mtr-map>section{width:100%}.df .map-timeline-row .mtr-timeline>section,.df .map-timeline-row .mtr-timeline>.block-skel{position:absolute;top:0;right:0;bottom:0;left:0;height:auto!important;display:flex;flex-direction:column}.df .map-timeline-row .match-map,.df .map-timeline-row .match-log,.df .map-timeline-row .block-skel{margin-top:0!important}.df .map-timeline-row .mtr-timeline .log-body{flex:1 1 auto;min-height:0;max-height:none}@media(max-width:940px){.df .map-timeline-row{flex-direction:column}.df .map-timeline-row .mtr-map{flex:1 1 auto;width:100%;max-width:none}.df .map-timeline-row .mtr-timeline{position:static}.df .map-timeline-row .mtr-timeline>section,.df .map-timeline-row .mtr-timeline>.block-skel{position:static}.df .map-timeline-row .mtr-timeline .log-body{max-height:506px}}.df .block-skel{position:relative;overflow:hidden;display:flex;flex-direction:column}.df .block-skel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border)}.df .block-skel-body{padding:18px;display:flex;flex-direction:column;gap:13px;flex:1}.df .block-skel .sk-bar{display:block;height:11px;border-radius:6px;background:var(--surface-2)}.df .block-skel .sk-line{height:13px}.df .block-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);animation:skel-sweep 1.5s ease-in-out infinite}@keyframes skel-sweep{to{transform:translate(100%)}}.df .meta{color:var(--text-3)}.df .content{max-width:var(--maxw);margin:0 auto;width:100%;padding:0 28px 96px}.df .map-layout{display:flex;gap:12px;align-items:flex-start;justify-content:center;width:100%}.df .map-side{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.df .hero-toggle{display:flex;align-items:center;gap:7px;cursor:pointer;padding:3px 7px 3px 5px;border-radius:8px;border:1px solid var(--line);background:var(--surface);transition:opacity .15s,background .15s,border-color .15s}.df .hero-toggle:hover{background:var(--surface-2);border-color:var(--line-strong)}.df .hero-toggle img{width:26px;height:26px;object-fit:contain;display:block}.df .hero-toggle input{accent-color:#fff;width:13px;height:13px;margin:0;cursor:pointer}.df .hero-toggle.off{opacity:.45}.df .hero-toggle.off img{filter:grayscale(1)}@media(max-width:900px){.df .map-layout{flex-wrap:wrap}.df .map-side{flex-direction:row;flex-wrap:wrap;order:3;justify-content:center}}.df .wards-toggle{margin-top:4px}.df .wt-eye{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.df .wt-eye.radiant{color:var(--rad)}.df .wt-eye.dire{color:var(--dir)}.df .graph-summary .rad{color:var(--radiant);font-weight:600}.df .graph-summary .dir{color:var(--dire);font-weight:600}.df .adv-wrap{position:relative}.df .adv-cursor{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.df .adv-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--bg);pointer-events:none}.df .adv-tip{position:absolute;top:4px;transform:translate(-50%);pointer-events:none;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:8px;padding:6px 9px;display:flex;flex-direction:column;gap:1px;white-space:nowrap;font-size:11.5px;box-shadow:var(--shadow)}.df .adv-tip b{font-size:12px}.df .adv-tip .rad{color:var(--radiant)}.df .adv-tip .dir{color:var(--dire)}.df .log-row.seekable{width:100%;text-align:left;background:transparent;border:0;font:inherit;cursor:pointer}.df .log-row.seekable:hover{background:var(--surface-2)}.df .dota-board{overflow-x:auto;overflow-y:hidden}.df .sb-table{border-collapse:collapse;width:100%;min-width:760px}.df .sb-table th{text-align:center;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:9px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.df .sb-table th.l{text-align:left}.df .sb-table th img{width:13px;height:13px;vertical-align:-2px}.df .sb-table td{padding:9px 16px;text-align:center;white-space:nowrap;vertical-align:middle}.df .sb-table td.l{text-align:left}.df .sb-table tr.sb-main td{border-top:1px solid var(--border)}.df .sb-table tbody tr:first-child.sb-main td{border-top:0}.df .c-hero{display:flex;align-items:center;gap:11px;min-width:0}.df .sb-avatar{width:58px;height:33px;object-fit:cover;border-radius:5px;flex-shrink:0;box-shadow:0 1px 3px #00000080}.df .sb-avatar.sb-avatar-fb{width:38px;height:38px;object-fit:contain;border-radius:0;box-shadow:none}.df .sb-id{min-width:0}.df .sb-hero{font-weight:600;white-space:nowrap}.df .sb-player{font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.df .role-icon{flex-shrink:0;vertical-align:-3px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.df .c-talents{width:1%}.df .c-kda{font-size:13.5px}.df .c-kda .d{color:var(--dire)}.df .c-net{color:#e7bd76;font-weight:600}.df .c-net img{width:15px;height:15px;vertical-align:-3px;margin-right:4px}.df .c-items{display:inline-flex;align-items:center;gap:6px}.df .sb-backpack{opacity:.6;padding-left:4px;border-left:1px solid var(--border)}.df .kill-record{overflow:hidden;margin-bottom:16px}.df .kr-head{display:flex;justify-content:space-between;align-items:center;padding:11px 18px;border-bottom:1px solid var(--border);font-weight:600;font-size:14px}.df .kr-head .kr-total-h{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);font-weight:500}.df .kr-rows{display:flex;flex-direction:column}.df .kr-row{display:flex;align-items:center;gap:14px;padding:7px 18px;border-top:1px solid var(--border)}.df .kr-row:first-child{border-top:0}.df .kr-row .sb-avatar{flex-shrink:0}.df .kr-kills{flex:1;min-width:0;display:flex;align-items:center;gap:4px 10px;overflow-x:auto;padding-bottom:2px}.df .kr-kill{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.df .kr-kill img{width:26px;height:26px;object-fit:contain}.df .kr-kill i{font-style:normal;font-size:11px;color:var(--ink-3);font-family:var(--mono)}.df .kr-total{flex-shrink:0;font-family:var(--mono);font-weight:700;font-size:16px;color:var(--ink);min-width:22px;text-align:right}.df .tip-anchor{display:inline-flex;align-items:center;cursor:help}.df .tip-anchor.bench-tip,.df .tip-anchor.role-dist-tip{display:block;width:100%;cursor:help}.df .tip-anchor.meta-wr-tip{display:block;cursor:help}.ui-tip{position:fixed;z-index:210;max-width:260px;pointer-events:none;background:var(--bg-2, #0e0f11);border:1px solid var(--border-strong, rgba(255,255,255,.18));border-radius:9px;box-shadow:0 16px 48px #0009;padding:9px 11px;font-size:12.5px;line-height:1.5;color:var(--text-2, #c5c9d0)}.ui-tip .stat-tip b{color:#fff;font-family:var(--mono, monospace);margin-right:4px}.ui-tip .stat-tip b.d{color:#da6c44}.ui-tip .stat-tip b.k,.ui-tip .stat-tip b.a{color:#51c880}.ui-tip .stat-tip-sep{height:1px;background:var(--border, rgba(255,255,255,.1));margin:5px 0}.ui-tip .hero-tip b{color:#fff;display:block;font-size:13.5px}.ui-tip .hero-tip span{color:var(--text-3, #888d96);font-size:12px}.df .sb-table th .tip-anchor{cursor:help}.ui-tip .item-tip-head{display:flex;align-items:baseline;gap:10px;justify-content:space-between;margin-bottom:5px}.ui-tip .item-tip-name{font-weight:700;color:#fff;font-size:13.5px}.ui-tip .item-tip-cost{font-family:var(--mono, monospace);color:#e7bd76;font-size:12px;flex-shrink:0}.ui-tip .item-tip-attrs{list-style:none;margin:0 0 5px;padding:0}.ui-tip .item-tip-attrs li{color:#8fc7e8;font-size:12px}.ui-tip .item-tip-note{color:var(--text-3, #888d96);font-size:11.5px;border-top:1px solid var(--border, rgba(255,255,255,.08));padding-top:5px;white-space:pre-line}.df .talent-glyph{color:#c9a14a;flex-shrink:0;display:block}.df .talent-wrap{position:relative;display:inline-flex;vertical-align:middle}.df .talent-tree{cursor:help;flex-shrink:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.df .talent-tree .dim{fill:#645f54;transition:fill .15s}.df .talent-tree .lit{fill:#e7bd76}.df .talent-wrap:hover .talent-tree .dim{fill:#897f6c}.df .talent-tree:not(.has-picks) .dim{fill:#c9a14a}.talent-pop{position:fixed;z-index:200;width:340px;pointer-events:none;background:var(--bg-2, #0e0f11);border:1px solid var(--border-strong, rgba(255,255,255,.18));border-radius:10px;box-shadow:0 18px 55px #0009;padding:10px 12px;font-family:var(--font, "Inter", sans-serif);color:var(--text, #f7f8f8);animation:talentpop .12s ease}@keyframes talentpop{0%{opacity:0}to{opacity:1}}.talent-pop-head{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4, #5b6068);margin-bottom:8px}.talent-pop .talent-grid{display:flex;flex-direction:column;gap:4px}.talent-pop .talent-tier{display:grid;grid-template-columns:1fr 30px 1fr;align-items:stretch;gap:4px}.talent-pop .talent-cell{background:var(--surface-2, rgba(255,255,255,.04));border:1px solid var(--border, rgba(255,255,255,.075));border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.25;color:var(--text-2, #c7cace);min-height:30px;display:flex;align-items:center}.talent-pop .talent-cell.right{text-align:right;justify-content:flex-end}.talent-pop .talent-grid.has-picks .talent-cell{opacity:.4;color:var(--text-3, #888d96)}.talent-pop .talent-cell.picked{opacity:1;background:#e7bd7624;border-color:#c9a14a;color:#f0d8a8;font-weight:600}.talent-pop .talent-lvl{display:grid;place-items:center;font-family:var(--mono, monospace);font-size:11px;color:#c9a14a;font-weight:600}.talent-pop-foot{font-size:10px;color:var(--text-4, #5b6068);margin-top:8px}.df .match-list{display:flex;flex-direction:column;gap:12px}.df .match-row{--mc-gold: #c9a14a;--mc-gold-ink: #e7bd76;display:block;padding:15px 20px 17px;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.df a.match-row:hover{border-color:var(--border-2);background:var(--surface-2)}.df .mc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.df .mc-when{font-size:12px;color:var(--ink-3)}.df .mc-dot{color:var(--ink-4)}.df .mc-id{font-size:11.5px;color:var(--ink-4)}.df .mc-body{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.df .mc-center{display:flex;flex-direction:column;align-items:center;gap:7px}.df .mc-center-meta{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);white-space:nowrap}.df .mc-team{display:flex;flex-direction:column;gap:10px;min-width:0}.df .mc-team.dire{align-items:flex-end}.df .mc-team-head{display:flex;align-items:center;gap:8px}.df .mc-team.dire .mc-team-head{flex-direction:row-reverse}.df .mc-team-name{font-size:13.5px;font-weight:600;color:var(--ink-3)}.df .mc-team.win .mc-team-name{color:#fff}.df .mc-roster{display:flex;gap:8px}.df .mc-team.dire .mc-roster{flex-direction:row-reverse}.df .mc-player{position:relative;width:60px;display:flex;flex-direction:column;align-items:center;gap:6px}.df .mc-role{position:absolute;top:3px;left:3px;z-index:2;width:19px;height:19px;display:grid;place-items:center;background:#08090ab8;border:1px solid rgba(255,255,255,.14);border-radius:6px}.df .mc-role .role-icon{display:block}.df .mc-portrait{width:60px;height:76px;border-radius:9px;border:1.5px solid rgba(255,255,255,.55);background-size:cover;background-position:center top;background-color:var(--bg-2);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -16px 20px -14px #0009,0 2px 6px #00000059;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.df .mc-player:hover .mc-portrait{transform:translateY(-2px);border-color:#fffffff2}.df .mc-player.pro .mc-portrait{border-color:var(--mc-gold);box-shadow:inset 0 0 0 1px #e7bd7647,0 0 0 1px #c9a14a73,0 0 12px -2px #c9a14a80}.df .mc-team.win .mc-player:not(.pro) .mc-portrait{border-color:#fff;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -16px 20px -14px #0009,0 0 12px -3px #ffffff80,0 2px 6px #00000059}.df .mc-team.win .mc-player.pro .mc-portrait{box-shadow:inset 0 0 0 1px #e7bd7666,0 0 0 1px #c9a14ab3,0 0 18px -2px #c9a14acc}.df .mc-team.loss .mc-portrait{filter:saturate(.9) brightness(.86);opacity:.95}.df .mc-team.loss .mc-player:not(.pro) .mc-portrait{border-color:#ffffff52}.df .mc-team.loss .mc-player.pro .mc-portrait{filter:saturate(.95) brightness(.94);opacity:1}.df .mc-nick{max-width:64px;font-size:12.5px;line-height:1.25;color:#ffffffe6;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.df .mc-nick.pro{color:var(--mc-gold-ink);font-weight:600}.df .mc-score{display:flex;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.df .mc-score .s{font-size:25px;color:var(--ink-4)}.df .mc-score .s.win{color:#fff}.df .mc-score .sep{font-size:15px;color:var(--ink-4);font-weight:400}@keyframes mc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.df .skel-row{pointer-events:none}.df .skel-bar,.df .skel-port{background:linear-gradient(100deg,var(--surface-2) 30%,var(--surface-3) 50%,var(--surface-2) 70%);background-size:220% 100%;animation:mc-shimmer 1.4s linear infinite}.df .skel-bar{display:inline-block;height:11px;border-radius:5px}.df .skel-port{width:60px;height:76px;border-radius:9px}@media(prefers-reduced-motion:reduce){.df .skel-bar,.df .skel-port{animation:none}}@media(max-width:720px){.df .mc-body{gap:8px}.df .mc-player,.df .mc-portrait,.df .skel-port{width:46px}.df .mc-nick{max-width:52px;font-size:11px}.df .mc-portrait,.df .skel-port{height:58px}.df .mc-roster{gap:5px}.df .mc-score .s{font-size:19px}.df .mc-center-meta{font-size:11px;gap:5px}.df .mc-role{width:16px;height:16px}}.df .load-more-wrap{display:flex;justify-content:center;margin-top:26px}.df .load-more{display:inline-flex;align-items:center;gap:9px;padding:10px 14px 10px 22px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface);color:var(--ink-2);font-size:13px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.df .load-more:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}.df .load-more:disabled{opacity:.55;cursor:default}.df .load-more .lm-label{font-weight:600;letter-spacing:.01em}.df .load-more .lm-plus{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--surface-3);color:var(--ink-2);font-size:15px;line-height:1;transition:background .18s ease,color .18s ease}.df .load-more:hover .lm-plus{background:var(--accent);color:#0c0d0e}.df .load-more .lm-count{color:var(--ink-4);font-size:12px}.df .mc-roster .tip-anchor.mc-player{cursor:inherit}.ui-tip .mc-htip{min-width:116px}.ui-tip .mc-htip-hero{color:#fff;font-weight:600;font-size:13px}.ui-tip .mc-htip-player{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:var(--text-3)}.ui-tip .mc-htip-player .pro{color:#fff;font-weight:600}.ui-tip .mc-htip-badge{font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--surface-3);color:var(--text-2)}.ui-tip .mc-htip-side{margin-top:6px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ui-tip .mc-htip-side.radiant{color:#5ec98d}.ui-tip .mc-htip-side.dire{color:#e47758}.hero-skel-row{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border)}.hero-skel-row:last-child{border-bottom:0}.hero-role-cell{display:inline-flex;align-items:center;gap:7px;color:var(--text-2)}.hero-table tbody tr{cursor:pointer}.hero-table{min-width:760px}.hero-table th,.hero-table td{white-space:nowrap}.hero-table th.num,.hero-table td.num{text-align:right}.hero-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.hero-grid-card{padding:0;overflow:hidden;text-align:left;display:block;cursor:pointer;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color .12s,transform .12s}.hero-grid-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.hero-grid-pic{position:relative;height:96px;background-position:center;background-size:cover}.hero-grid-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090a00 35%,#08090ae6)}.hero-grid-role{position:absolute;top:8px;left:8px;z-index:1;display:inline-flex;padding:4px;border-radius:6px;background:#08090ab8;color:var(--text)}.hero-hero-inner{position:relative;display:flex;align-items:center;gap:22px;padding:24px 26px}.hero-hero-pic{width:152px;height:86px;flex-shrink:0;border-radius:8px;background-position:center;background-size:cover;border:1px solid var(--border)}.hero-hero-name{font-size:30px;margin:8px 0}.hero-hero-meta{gap:16px;font-size:13px;align-items:center}.hero-hero-wr{text-align:right;flex-shrink:0}.hero-hero-wr-val{font-size:32px;font-weight:700;color:var(--accent);line-height:1}.hero-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero-col{min-width:0}@media(max-width:900px){.hero-cols{grid-template-columns:1fr}}.hero-card-head{padding:14px 18px;border-bottom:1px solid var(--border)}.seg.seg-sm button{padding:4px 10px;font-size:12px}.bench-row{display:grid;grid-template-columns:104px 1fr 58px;align-items:center;gap:12px}.bench-label{font-size:13px;color:var(--text-2)}.bench-track{position:relative;height:8px;border-radius:999px;background:var(--surface-2)}.bench-fill{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--surface-3),var(--accent));opacity:.55}.bench-marker{position:absolute;top:-3px;width:2px;height:14px;border-radius:2px;background:var(--text);transform:translate(-1px)}.bench-value{text-align:right;font-size:13px;color:var(--text)}.matchup-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:560px){.matchup-cols{grid-template-columns:1fr}}.matchup-list{display:grid;gap:2px}.matchup-row{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:var(--r-sm);color:var(--text);text-decoration:none}.matchup-row:hover{background:var(--surface-2)}.matchup-games{font-size:11.5px}.matchup-wr{font-weight:600;width:38px;text-align:right}.matchup-wr.good,.build-wr.good{color:var(--rad)}.matchup-wr.bad,.build-wr.bad{color:var(--dir)}.matchup-row2{display:grid;grid-template-columns:34px minmax(72px,1.3fr) minmax(56px,1fr) 46px 40px;align-items:center;gap:11px;padding:6px 9px;border-radius:var(--r-sm);color:var(--text);text-decoration:none;transition:background .12s}.matchup-row2:hover{background:var(--surface-2)}.matchup-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchup-bar{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.matchup-bar-fill{display:block;height:100%;border-radius:999px}.matchup-bar-fill.good{background:var(--rad)}.matchup-bar-fill.bad{background:var(--dir)}.matchup-wr2{font-weight:600;text-align:right;font-size:13px}.matchup-wr2.good{color:var(--rad)}.matchup-wr2.bad{color:var(--dir)}.matchup-games{text-align:right}.mu-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.mu-grid>*+*{border-left:1px solid var(--border);padding-left:26px}@media(max-width:640px){.mu-grid{grid-template-columns:1fr;gap:20px}.mu-grid>*+*{border-left:0;padding-left:0}}.mu-head{display:flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:12px}.mu-head:before{content:"";width:6px;height:6px;border-radius:50%}.mu-head.bad{color:var(--dir)}.mu-head.bad:before{background:var(--dir);box-shadow:0 0 8px var(--dir)}.mu-head.good{color:var(--rad)}.mu-head.good:before{background:var(--rad);box-shadow:0 0 8px var(--rad)}.ability-icon{position:relative;display:inline-flex;flex-shrink:0;border-radius:6px;border:1px solid var(--border);background:var(--bg-2);overflow:hidden}.ability-slot{position:absolute;right:1px;bottom:1px;font-family:var(--mono);font-size:9px;line-height:1;padding:1px 3px;border-radius:3px;background:#08090ac7;color:var(--text-2)}.skill-strip{display:flex;flex-wrap:wrap;gap:6px}.skill-cell{display:inline-flex;flex-direction:column;align-items:center;gap:3px;cursor:help}.skill-cell-n{font-family:var(--mono);font-size:10px;color:var(--text-4)}.hsk{--lc: 168px;--lvw: 19px;--lvg: 4px;overflow-x:auto}.hsk-axis,.hsk-row{display:grid;grid-template-columns:var(--lc) repeat(var(--n),minmax(var(--lvw),1fr));gap:var(--lvg);align-items:center;min-width:480px}.hsk-axis{margin-bottom:7px;padding:0 8px}.hsk-axis-label{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4)}.hsk-row{padding:5px 8px;border-radius:9px;transition:background .15s}.hsk-row+.hsk-row{margin-top:2px}.hsk-row:nth-of-type(2n){background:#ffffff04}.hsk-row:hover{background:var(--surface-2)}.hsk-ability{grid-column:1;grid-row:1;display:flex;align-items:center;gap:9px;min-width:0}.hsk-name{font-size:12.5px;font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsk-row.ult .hsk-name{color:#f0d49a}.hsk-slotmark{font-family:var(--mono);font-size:9px;color:var(--text-4)}.df .hero-ic{position:relative;display:inline-flex;flex:none;overflow:hidden;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-2)}.df .hero-ic img{width:100%;height:100%;object-fit:cover;display:block}.df .item-ic{position:relative;display:inline-flex;flex:none;overflow:hidden;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.df .item-ic img{width:100%;height:100%;object-fit:cover;display:block}.smb{--hc: 116px;--lvw: 18px;--lvg: 4px;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 20px 20px}@media(max-width:980px){.smb{grid-template-columns:1fr;gap:24px}}.smb-team{min-width:0}.smb-team-head{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;margin-bottom:11px}.smb-team-head:before{content:"";width:7px;height:7px;border-radius:2px}.smb-team-head.rad{color:var(--radiant)}.smb-team-head.rad:before{background:var(--radiant);box-shadow:0 0 9px var(--radiant)}.smb-team-head.dir{color:var(--dire)}.smb-team-head.dir:before{background:var(--dire);box-shadow:0 0 9px var(--dire)}.smb-team-count{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:var(--text-4)}.smb-scroll{overflow-x:auto;padding-bottom:2px}.smb-axis,.smb-row{display:grid;grid-template-columns:var(--hc) repeat(var(--n),minmax(var(--lvw),1fr));gap:var(--lvg);align-items:center}.smb-axis{margin:0 0 7px;padding:0 7px}.smb-axis-label{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.smx-lv{text-align:center;font-family:var(--mono);font-size:9px;color:var(--text-4);transition:color .15s}.smx-lv.ult{color:var(--text-2)}.smb-row{padding:7px;border-radius:10px;transition:background .15s}.smb-row+.smb-row{margin-top:2px}.smb-row:nth-of-type(2n){background:#ffffff04}.smb-row:hover{background:var(--surface-2)}.smb-hero{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;min-width:0;padding-right:4px}.smb-hero .hero-ic{box-shadow:inset 0 0 0 1px var(--border-2),0 2px 6px -2px #000000b3}.smb-row.rad .smb-hero .hero-ic{box-shadow:inset 0 0 0 1.5px #5bc28f8c,0 2px 6px -2px #000000b3}.smb-row.dir .smb-hero .hero-ic{box-shadow:inset 0 0 0 1.5px #e367548c,0 2px 6px -2px #000000b3}.smb-hero-name{font-size:11px;font-weight:600;line-height:1.1;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smb-hero-player{font-family:var(--mono);font-size:9px;color:var(--text-4);line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smx{display:grid;gap:4px;grid-column:2 / -1}.smx-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(var(--lvw),1fr));gap:var(--lvg);align-items:center;min-height:26px}.smx-rail{grid-row:1;align-self:center;height:2px;border-radius:2px;z-index:0;background:var(--border-2)}.smx-row.ult .smx-rail{background:#e7bd766b}.smx-slot{grid-row:1;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.smx-bead{position:relative;display:inline-flex;cursor:help;border-radius:6px;padding:1.5px;background:var(--bg-2);box-shadow:0 0 0 1px var(--border-2),0 1px 3px #00000080;transition:transform .12s ease,box-shadow .12s ease}.smx-bead img{border-radius:4.5px;display:block}.smx-bead:after{content:attr(data-rank);position:absolute;right:-3px;bottom:-3px;min-width:11px;height:11px;display:flex;align-items:center;justify-content:center;padding:0 2px;font-family:var(--mono);font-size:8px;font-weight:500;line-height:1;color:var(--text-2);background:var(--bg);border-radius:5px;box-shadow:0 0 0 1px var(--border-2)}.smx-bead:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 0 0 1px var(--accent),0 6px 14px -4px #000000b3;z-index:3}.smx-row.ult .smx-bead{background:#e7bd7612;box-shadow:0 0 0 1px #e7bd768c,0 1px 3px #00000080}.smx-row.ult .smx-bead:after{color:#e7bd76;box-shadow:0 0 0 1px #e7bd7680}.smx-row.ult .smx-bead:hover{box-shadow:0 0 0 1px #e7bd76,0 6px 14px -4px #000000b3}.ui-tip .tip-card{min-width:132px}.ui-tip .tip-title{color:#fff;font-weight:600;font-size:13px;margin-bottom:4px}.ui-tip .tip-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--text-3)}.ui-tip .tip-meta .good{color:#64ce8e}.ui-tip .tip-meta .bad{color:#dd7955}.talent-row{cursor:help}.df .player-link{cursor:pointer;color:var(--text);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--text-4);text-underline-offset:3px;transition:color .12s,text-decoration-color .12s}.df a.player-link:hover,.df .player-link:hover{color:#fff;text-decoration-color:currentColor}.df .player-link.pro{color:#e7bd76}.df .player-link.pro:hover{color:#f4d79a}.df .player-row-link{cursor:pointer;border-radius:7px;transition:background .12s}.df .player-row-link:hover{background:var(--surface-2)}.df .player-row-link:hover .player-nick{color:#fff}.df .player-row-link:hover .player-nick.pro{color:#f4d79a}.build-row{align-items:center}.build-wr{font-weight:600}.hero-build-foot{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}@media(max-width:720px){.hero-build-foot{grid-template-columns:1fr}}.skill-chips{display:flex;flex-wrap:wrap;gap:6px}.skill-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);font-size:12px;color:var(--text-2)}.skill-chip-n{font-family:var(--mono);font-size:10.5px;color:var(--text-4)}.talent-name{font-size:13px;color:var(--text-2)}.player-row{align-items:center;padding:6px 4px;border-bottom:1px solid var(--border)}.player-row:last-child{border-bottom:0}.player-nick{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-nick.pro{color:#e7bd76}.pro-badge{font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;color:#e7bd76;border:1px solid rgba(231,189,118,.4)}.table-wrap{overflow-x:auto}.meta-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.df .stat-row.meta-stats{margin-bottom:16px}.meta-leader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.meta-leader-card{overflow:hidden}.meta-leader-hero{min-height:154px;display:flex;align-items:flex-end;gap:18px;padding:18px;background:linear-gradient(90deg,#08090af5,#08090a8c);background-position:center;background-size:cover;border-bottom:1px solid var(--border)}.meta-position-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:#08090ab8;color:var(--text-2);font-size:12px;font-weight:600}.meta-leader-copy{min-width:0;flex:1}.meta-leader-name{display:block;margin-top:6px;color:var(--text);font-size:24px;font-weight:650;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-leader-name:hover{color:#fff}.meta-leader-sub{gap:12px;margin-top:5px;font-size:12.5px;flex-wrap:wrap}.meta-leader-wr{text-align:right;flex-shrink:0}.meta-wr-value{font-size:30px;font-weight:700;line-height:1;color:var(--text)}.meta-candidates{padding:12px 14px 14px;display:grid;gap:3px}.meta-card-meta{margin-bottom:6px;font-size:11.5px}.meta-candidate-row{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px;border-radius:var(--r-sm)}.meta-candidate-row:hover{background:var(--surface-2)}.meta-rank{width:16px;font-size:11px}.meta-games{width:38px;text-align:right;font-size:12px}.meta-reliable{width:34px;text-align:center;font-family:var(--mono);font-size:10px;color:var(--text-4);text-transform:uppercase}.meta-reliable.on{color:var(--text-2)}.meta-score{width:48px;text-align:right;font-weight:600}.meta-table-card{overflow:hidden}.meta-table tbody tr{cursor:default}@media(max-width:980px){.meta-loading,.meta-leader-grid{grid-template-columns:1fr}}@media(max-width:700px){.meta-leader-hero{align-items:flex-start;flex-direction:column;min-height:180px}.meta-leader-wr{text-align:left}.meta-leader-name{font-size:22px}.df .stat-row.meta-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.df .stat-row.meta-stats .stat{padding:14px 12px}.df .stat-row.meta-stats .stat .value{font-size:24px}}.df .about-problem{border-color:var(--border);position:relative}.df .about-problem:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:#d65b2e;opacity:.55}.df .about-problem-icon{color:#dd7955}.df .about-solution{position:relative}.df .about-solution:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:#3ab66b;opacity:.5}.df .about-solution .icon-btn{color:#72ca95}.df .about-arrow{position:absolute;top:18px;right:20px;font-size:18px;color:var(--text-4)}.df .glass{background:#1012158c;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000004d,0 12px 40px #00000073}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.df .glass{background:#0e1013eb}}.df .nav-actions-m{display:none}.df .navm-btn{width:38px;height:38px;display:inline-grid;place-items:center;border:0;background:transparent;border-radius:11px;color:var(--text-2);-webkit-tap-highlight-color:transparent;transition:transform .12s ease,color .15s ease}.df .navm-btn:active{transform:scale(.92)}.df .navm-donate{color:#ffb692}.df .navm-donate svg{fill:currentColor;stroke:none}.df .navm-telegram{color:#2aabee}.df .mtab{display:none;position:fixed;z-index:60;left:50%;transform:translate(-50%) translateZ(0);will-change:transform;bottom:calc(12px + env(safe-area-inset-bottom));width:min(440px,calc(100vw - 24px));padding:7px;border-radius:22px;align-items:stretch;gap:2px}.df .mtab-spec{position:absolute;inset:0 0 auto 0;height:52%;border-radius:21px 21px 40% 40%;background:linear-gradient(180deg,#ffffff1a,#fff0);pointer-events:none}.df .mtab-link{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 2px 6px;border-radius:15px;color:var(--text-3);font-size:10.5px;font-weight:500;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background .18s ease,transform .12s ease}.df .mtab-ico{display:grid;place-items:center;transition:transform .2s ease,filter .2s ease}.df .mtab-label{white-space:nowrap}.df .mtab-link:active{transform:scale(.95)}.df .mtab-link.active{color:var(--text);background:#ffffff12;box-shadow:inset 0 1px #ffffff29,0 6px 18px #00000059}.df .mtab-link.active .mtab-ico{transform:translateY(-1px);filter:drop-shadow(0 0 10px rgba(255,255,255,.4))}@media(prefers-reduced-motion:reduce){.df .mtab-link,.df .mtab-ico,.df .navm-btn{transition:none}}@media(max-width:760px){.df .nav-links,.df .nav-actions,.df .nav-spacer{display:none}.df .nav-actions-m{display:inline-flex;align-items:center;gap:2px;margin-left:auto;padding:4px;border-radius:13px}.df .mtab{display:flex}.df .app{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.df .nav{transform:translateZ(0);will-change:transform}@media(max-width:640px){.df .wrap{padding:0 20px}.df .content{padding-left:20px;padding-right:20px}.df .page{padding-top:20px;padding-bottom:24px}.df .page-head{flex-direction:column;align-items:flex-start;gap:14px}.df .page-head .row{width:100%}.df .page-title{font-size:22px}.df .between{flex-wrap:wrap}.df .stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.df .stat{padding:13px 14px}.df .stat .value{font-size:22px}.df .panel-body{padding:14px}.df .panel-head{padding:12px 14px}}@media(max-width:560px){.df .mc-body{grid-template-columns:1fr;gap:10px}.df .mc-center{flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.df .mc-team.dire{align-items:stretch}.df .mc-team.dire .mc-team-head,.df .mc-team.dire .mc-roster{flex-direction:row}.df .mc-roster{gap:6px;justify-content:space-between}.df .mc-player,.df .mc-roster>.skel-port{width:auto;flex:1 1 0;min-width:0}.df .mc-portrait,.df .skel-port{width:100%;height:auto;aspect-ratio:60 / 76}.df .mc-nick{display:none}.df .mc-role{width:16px;height:16px;top:2px;left:2px}.df .mc-score .s{font-size:22px}.df .match-row{padding:13px 14px 15px}}@media(max-width:640px){.df .map-controls{flex-wrap:wrap;gap:10px;padding:10px}.df .map-scrub{order:-1;flex:1 1 100%}.df .map-speed-label{display:none}.df .map-time{width:auto;min-width:0;font-size:12px;flex:1;text-align:left}.df .map-clock{display:none}.df .map-speed-wrap{margin-left:auto}.df .hero-toggle img{width:22px;height:22px}.df .hero-toggle{padding:2px 5px 2px 4px}}.df .mbt-body{position:relative}.df .mbt-team-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin:4px 0 6px}.df .mbt-team-label.rad{color:var(--radiant);opacity:.85}.df .mbt-team-label.dir{color:var(--dire);opacity:.85;margin-top:16px}.df .mbt-row{display:grid;grid-template-columns:188px minmax(120px,auto) minmax(0,1fr);align-items:center;gap:14px;padding:9px 6px;border-bottom:1px solid var(--line-soft)}.df .mbt-row:last-of-type{border-bottom:none}.df .mbt-row.rad{box-shadow:inset 2px 0 0 var(--radiant-dim)}.df .mbt-row.dir{box-shadow:inset 2px 0 0 var(--dire-dim)}.df .mbt-id{display:flex;align-items:center;gap:10px;min-width:0}.df .mbt-portrait{position:relative;flex:none}.df .mbt-portrait img{width:40px;height:40px;border-radius:8px;display:block}.df .mbt-level{position:absolute;right:-5px;bottom:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--bg-1);border:1px solid var(--border-strong);color:var(--text);font-size:11px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.df .mbt-id-text{min-width:0;display:flex;flex-direction:column;gap:2px}.df .mbt-id-text b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df .mbt-id-text small{font-size:11.5px;font-variant-numeric:tabular-nums}.df .mbt-abilities{display:flex;gap:7px;flex-wrap:wrap}.df .mbt-abil{display:flex;flex-direction:column;align-items:center;gap:3px;transition:opacity .14s ease,filter .14s ease}.df .mbt-abil.off{opacity:.34;filter:grayscale(.8)}.df .mbt-abil.fresh img{box-shadow:0 0 0 2px var(--text),0 0 10px #ffffff80}.df .mbt-pips{display:flex;gap:2px}.df .mbt-pips i{width:5px;height:5px;border-radius:1px;background:var(--surface-3);border:1px solid var(--border)}.df .mbt-pips i.f{background:var(--text);border-color:var(--text)}.df .mbt-items{display:flex;gap:3px;flex-wrap:wrap;align-content:center}.df .mbt-item img{width:30px;height:22px;border-radius:4px;border:1px solid var(--border);background:var(--bg-2);object-fit:cover;display:block;transition:opacity .14s ease,filter .14s ease}.df .mbt-item.off img{opacity:.16;filter:grayscale(1)}.df .mbt-item.fresh img{box-shadow:0 0 0 1px var(--text),0 0 9px #ffffff73}.df .mbt-empty{font-size:12px}.df .mbt-scrubber{position:sticky;bottom:12px;z-index:8;display:flex;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-2);background:color-mix(in srgb,var(--bg-2) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.df .mbt-play,.df .mbt-end{flex:none;font:inherit;cursor:pointer;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface-3);color:var(--ink)}.df .mbt-play{width:38px;height:34px;font-size:13px}.df .mbt-end{height:34px;padding:0 12px;font-size:12px}.df .mbt-play:hover,.df .mbt-end:hover{background:var(--surface-2)}.df .mbt-track-wrap{flex:1;display:flex;flex-direction:column;gap:3px}.df .mbt-track{position:relative;width:100%;height:38px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;touch-action:none}.df .mbt-adv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:8px;pointer-events:none}.df .mbt-adv-base{stroke:var(--border-2);stroke-width:.5}.df .mbt-adv-line{stroke:#ffffff61;stroke-width:1;vector-effect:non-scaling-stroke}.df .mbt-grid{position:absolute;top:0;bottom:0;width:1px;background:#ffffff12;pointer-events:none}.df .mbt-fill{position:absolute;left:0;top:0;bottom:0;background:#ffffff0f;border-right:1px solid rgba(255,255,255,.25);border-radius:8px 0 0 8px;pointer-events:none}.df .mbt-axis{position:relative;height:13px}.df .mbt-axis span{position:absolute;transform:translate(-50%);font-size:10px;color:var(--text-4);font-variant-numeric:tabular-nums}.df .mbt-axis .mbt-axis-unit{right:0;left:auto;transform:none;color:var(--text-4)}.df .mbt-tick{position:absolute;top:50%;width:2px;height:10px;transform:translate(-50%,-50%);border-radius:1px;pointer-events:none}.df .mbt-tick.kill.rad{background:var(--radiant);opacity:.7}.df .mbt-tick.kill.dir{background:var(--dire);opacity:.7}.df .mbt-tick.obj{height:16px;width:2px;background:var(--gold, #d8b46a);opacity:.5}.df .mbt-playhead{position:absolute;top:-4px;bottom:-4px;width:2px;background:#fff;box-shadow:0 0 8px #fffc;pointer-events:none}.df .mbt-bubble{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);padding:2px 7px;border-radius:6px;background:var(--bg-1);border:1px solid var(--border-strong);font-size:11px;white-space:nowrap}.df .mbt-speed{display:inline-flex;gap:3px;flex:none}.df .mbt-speed button{font:inherit;font-size:11px;padding:4px 8px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer}.df .mbt-speed button.on{background:var(--accent-dim);border-color:var(--accent-line);color:var(--accent-ink)}.df .mbt-track:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}@media(prefers-reduced-motion:reduce){.df .mbt-abil,.df .mbt-item img{transition:none}}@media(max-width:720px){.df .mbt-row{grid-template-columns:1fr;gap:8px}.df .mbt-scrubber{flex-wrap:wrap}.df .mbt-track-wrap{order:5;flex-basis:100%}}
