.pf .pf-tdetail{display:flex;flex-direction:column}.pf .pf-tdetail.stack-lg>*+*{margin-top:28px}.pf .tdetail-back{align-self:flex-start;margin-left:-8px}.pf .stack-md>*+*{margin-top:18px}.pf .pf-tdetail .t-hero__bg{background:radial-gradient(120% 120% at 75% 0%,#1a2c4d,#0d1626 60%),linear-gradient(135deg,#15233f,#0a0f1a)}.pf .pf-tdetail .t-hero__cover-img{width:100%;height:100%;object-fit:cover}.pf .pf-tdetail .t-hero__body{gap:14px}.pf .pf-tdetail .t-hero__id{display:flex;align-items:center;gap:18px}.pf .pf-tdetail .t-hero__logo{flex:none;overflow:hidden}.pf .pf-tdetail .t-hero__logo img{width:100%;height:100%;object-fit:cover}.pf .pf-tdetail .t-hero__meta{margin-top:6px;font-size:13px}.pf .pf-tdetail .t-hero__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:4px}@media(max-width:560px){.pf .t-tabs .dp-tabs__nav{flex-wrap:wrap;border-radius:16px;width:100%;row-gap:2px}.pf .t-tabs .dp-tabs__btn{padding:8px 12px;font-size:11px;flex:0 0 auto}.pf .pf-tdetail .t-hero__body{padding:16px;gap:10px;min-height:200px}.pf .pf-tdetail .t-hero__chips{gap:5px}.pf .pf-tdetail .t-hero__chips .badge{font-size:9.5px;padding:4px 9px}.pf .pf-tdetail .t-hero__id{gap:12px}.pf .pf-tdetail .t-hero__id .t-hero__logo{width:42px;height:42px;border-radius:11px;font-size:16px}.pf .pf-tdetail .t-hero__title{font-size:21px;line-height:1.06}.pf .pf-tdetail .t-hero__meta{font-size:12px}.pf .pf-tdetail .t-hero__sponsor-label{display:none}.pf .pf-tdetail .t-hero__sponsor a,.pf .pf-tdetail .t-hero__sponsor>span{font-size:12.5px}.pf .pf-tdetail .t-hero__actions{gap:8px}.pf .pf-tdetail .t-hero__actions .btn{font-size:11.5px;padding:8px 13px}.pf .pf-tdetail .t-hero__regstatus{font-size:11px}}.pf .pf-tdetail .t-hero__edit{margin-left:auto}.pf .pf-tdetail .t-hero__regstatus{height:auto;padding:7px 14px}.pf .pf-tdetail .t-cta-msg{margin-top:10px;font-family:var(--mono);font-size:12px;color:var(--live)}.pf .t-tabs .dp-tabs__nav{display:flex;gap:2px;padding:4px;background:var(--glass);border:1px solid var(--line-soft);border-radius:999px;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:24px}.pf .t-tabs .dp-tabs__btn{padding:9px 17px;border-radius:999px;border:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:color .2s var(--ease),background .2s var(--ease)}.pf .t-tabs .dp-tabs__btn:hover{color:var(--ink-2)}.pf .t-tabs .dp-tabs__btn.is-active{color:var(--ink);background:var(--surface-2);box-shadow:var(--shadow-sm)}.pf .pf-tdetail .t-mainrow{display:grid;grid-template-columns:1fr 2fr;gap:18px;align-items:start}.pf .pf-tdetail .t-mainrow--full{grid-template-columns:1fr}.pf .pf-tdetail .t-leaders{background:radial-gradient(300px 200px at 30% 0%,rgba(200,255,61,.1),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--surface))}.pf .pf-tdetail .t-leaders__row{display:flex;align-items:baseline;gap:14px;margin-top:14px}.pf .pf-tdetail .t-leaders__big{font-family:var(--display);font-size:46px;line-height:1;color:var(--accent)}.pf .pf-tdetail .nav-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.pf .pf-tdetail .t-navcard{text-align:left;display:block}.pf .pf-tdetail .t-navcard__h{margin-top:6px}.pf .pf-tdetail .t-desc-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:start}.pf .pf-tdetail .t-card__title-m{margin:12px 0 14px}.pf .pf-tdetail .t-md{font-size:15px;color:var(--ink-2);line-height:1.65}.pf .pf-tdetail .t-md p{margin:0 0 12px}.pf .pf-tdetail .t-md p:last-child{margin-bottom:0}.pf .pf-tdetail .t-md ul,.pf .pf-tdetail .t-md ol{margin:8px 0 8px 18px}.pf .pf-tdetail .t-md li{margin:6px 0}.pf .pf-tdetail .t-md--rules{margin-top:14px}.pf .pf-tdetail .podium__avatar--gold{border-color:#e8c77e80;color:var(--gold)}.pf .pf-tdetail .podium__card .lb__name{font-size:15px}.pf .pf-tdetail .section-num.is-gold{color:var(--gold)}.pf .pf-tdetail .t-bracket-wrap{margin-top:18px;overflow-x:auto}.pf .pf-tdetail .t-bracket-wrap .bracket-view-wrap{--dp-color-surface-elev: var(--surface-2);--dp-color-surface: var(--surface);--dp-color-border: var(--line);--dp-color-accent: var(--accent);--dp-color-text: var(--ink);--dp-color-text-dim: var(--ink-2);--dp-color-text-mute: var(--ink-3);--dp-font-body: var(--font);--dp-font-mono: var(--mono);--dp-font-display: var(--display)}.pf .pf-tdetail .t-bracket-wrap .third-place{--dp-color-surface-elev: var(--surface-2);--dp-color-surface: var(--surface);--dp-color-border: var(--line);--dp-color-text: var(--ink);--dp-color-text-dim: var(--ink-2);--dp-color-text-mute: var(--ink-3);--dp-font-body: var(--font);--dp-font-mono: var(--mono);--dp-font-display: var(--display)}.pf .pf-tdetail .t-mlist{padding:6px}.pf .pf-tdetail .t-mlist__div{margin:0 16px}.pf .pf-tdetail .mrow2{display:block}.pf .pf-tdetail .mrow2__head{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;padding:15px 20px}.pf .pf-tdetail .mrow2--up{opacity:.8}.pf .pf-tdetail .mrow2 .badge{white-space:nowrap}.pf .pf-tdetail .mrow2__match{font-weight:540;min-width:0}.pf .pf-tdetail .mrow2__player.is-winner{color:var(--ink)}.pf .pf-tdetail .mrow2__score{color:var(--accent);font-weight:700}.pf .pf-tdetail .mrow2__sets{margin-left:12px;font-family:var(--mono);font-size:12px;color:var(--ink-3);letter-spacing:.04em}.pf .pf-tdetail .mrow2__vs{color:var(--ink-4)}.pf .pf-tdetail .mrow2__dt{text-align:right;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-4);display:flex;flex-direction:column;gap:2px}.pf .pf-tdetail .mrow2__dt b{color:var(--ink-2);font-weight:600}.pf .pf-tdetail .mrow2__chev{color:var(--ink-4);font-size:11px;transition:transform .18s ease}.pf .pf-tdetail .mdtl{border-radius:12px}.pf .pf-tdetail .mdtl__sum{list-style:none;cursor:pointer;display:block;border-radius:12px}.pf .pf-tdetail .mdtl__sum::-webkit-details-marker{display:none}.pf .pf-tdetail .mdtl__sum:hover{background:var(--surface-2, rgba(255,255,255,.03))}.pf .pf-tdetail .mdtl[open] .mrow2__chev{transform:rotate(180deg)}.pf .pf-tdetail .mdtl__body{padding:6px 20px 18px}.pf .pf-tdetail .mdtl__vs2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pf .pf-tdetail .mdtl__side{font-weight:560;color:var(--ink-2)}.pf .pf-tdetail .mdtl__side.is-winner{color:var(--accent)}.pf .pf-tdetail .mdtl__dash{color:var(--ink-4)}.pf .pf-tdetail .mdtl__rows{max-width:320px}.pf .pf-tdetail .mdtl__r{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0;border-top:1px solid var(--line, rgba(255,255,255,.07))}.pf .pf-tdetail .mdtl__r--tot{border-top:2px solid var(--line, rgba(255,255,255,.14))}.pf .pf-tdetail .mdtl__lbl{color:var(--ink-4);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.pf .pf-tdetail .mdtl__sc{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;color:var(--ink-3);display:inline-flex;gap:8px;align-items:baseline}.pf .pf-tdetail .mdtl__sc i{color:var(--ink-4);font-style:normal}.pf .pf-tdetail .mdtl__sc b{font-weight:500;min-width:16px;text-align:center}.pf .pf-tdetail .mdtl__sc b.is-win{color:var(--ink);font-weight:700}.pf .pf-tdetail .mdtl__meta{margin-top:12px;font-size:12px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.pf .pf-tdetail .mrow2__act{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 20px 14px;margin-top:-4px}.pf .pf-tdetail .mrow2__lnk{font-size:12px;color:var(--ink-3);text-decoration:none;border-bottom:1px dotted var(--ink-4)}.pf .pf-tdetail .mrow2__lnk:hover{color:var(--accent);border-color:var(--accent)}.pf .pf-tdetail .t-mgroup{padding:14px 20px 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.pf .pf-tdetail .t-mgroup:first-child{padding-top:6px}@media(max-width:600px){.pf .pf-tdetail .mrow2__head{grid-template-columns:1fr auto auto}.pf .pf-tdetail .mrow2 .badge{grid-column:1 / -1;justify-self:start}}.pf .pf-tdetail .t-medal{font-size:17px;line-height:1}.pf .pf-tdetail .t-players-card{padding:6px}.pf .pf-tdetail .lb__head th{font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-weight:600;text-align:left;padding:8px 10px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.pf .pf-tdetail .lb__head th.num{text-align:right}.pf .pf-tdetail .t-av--gold{color:var(--gold);border-color:#e8c77e80}.pf .pf-tdetail .t-bestbadge{height:20px;font-size:9px}.pf .pf-tdetail .t-players-card__sub{font-size:11px}.pf .pf-tdetail .t-disqrow{display:flex;align-items:center;gap:14px;padding:15px 20px;opacity:.72}.pf .pf-tdetail .t-disqrow__name{text-decoration:line-through;text-decoration-color:var(--ink-4)}.pf .pf-tdetail .t-disqrow__badge{margin-left:auto;color:var(--live);border-color:#ff547066;background:#ff54701a}.pf .pf-tdetail .t-av--disq{filter:grayscale(1)}@media(max-width:560px){.pf .pf-tdetail .lb td{padding:10px 8px}.pf .pf-tdetail .lb__rank{width:36px;font-size:12px}.pf .pf-tdetail .t-bestbadge{display:none}.pf .pf-tdetail .t-players-card__sub{white-space:normal;font-size:10px;min-width:0;max-width:72px}}.pf .pf-tdetail .t-venue-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:stretch}.pf .pf-tdetail .t-venue__title{margin:14px 0 6px}.pf .pf-tdetail .t-venue__sub{font-size:14px}.pf .pf-tdetail .t-venue__desc{margin-top:14px;font-size:14px}.pf .pf-tdetail .t-venue__photo{display:block;min-height:200px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:radial-gradient(120% 120% at 30% 0%,#1a2c4d,#0d1626);transition:border-color .2s var(--ease)}.pf .pf-tdetail .t-venue__photo:hover{border-color:var(--line-strong)}.pf .pf-tdetail .t-venue__photo img{width:100%;height:100%;object-fit:cover}.pf .pf-tdetail .t-venue__art{display:grid;place-items:center;min-height:200px;border-radius:var(--r);border:1px solid var(--line);color:var(--accent);background:radial-gradient(120% 120% at 50% 0%,var(--accent-ghost),transparent 60%),var(--surface)}.pf .pf-tdetail .t-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pf .pf-tdetail .t-gallery__item{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--line);transition:border-color .2s var(--ease)}.pf .pf-tdetail .t-gallery__item:hover{border-color:var(--line-strong)}.pf .pf-tdetail .t-gallery__item img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.pf .pf-tdetail .t-mainrow,.pf .pf-tdetail .t-desc-grid,.pf .pf-tdetail .t-venue-grid{grid-template-columns:1fr}}.pf .pf-tdetail .t-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.pf .pf-tdetail .t-video{display:grid;gap:8px}.pf .pf-tdetail .t-video__frame{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.pf .pf-tdetail .t-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pf .pf-tdetail .t-video__title{font-size:13px;color:var(--ink-2);line-height:1.4}.pf .pf-tdetail .t-video--link{display:flex;align-items:center;gap:12px}.pf .pf-tdetail .t-video__icon{font-size:18px;color:var(--accent)}.pf .pf-tdetail .t-streams{display:grid;gap:10px}.pf .pf-tdetail .t-stream{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;transition:border-color .2s var(--ease),transform .22s var(--ease)}.pf .pf-tdetail .t-stream:hover{border-color:var(--line-strong);transform:translate(2px)}.pf .pf-tdetail .t-stream__pic{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:16px;font-weight:700}.pf .pf-tdetail .t-stream--youtube .t-stream__pic{color:#ff4d4d;border-color:#f005;background:#ff00000f}.pf .pf-tdetail .t-stream--twitch .t-stream__pic{color:#b388ff;border-color:#9146ff55;background:#9146ff0f}.pf .pf-tdetail .t-stream--vk .t-stream__pic{color:#58a6ff;border-color:#07f5;background:#0077ff0f;font-size:11px}.pf .pf-tdetail .t-stream__body{min-width:0;display:grid;gap:2px}.pf .pf-tdetail .t-stream__label{font-weight:600}.pf .pf-tdetail .t-stream__url{font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.04em}.pf .pf-tdetail .t-stream__open{color:var(--ink-3);font-size:18px}.pf .pf-tdetail .t-venue-map{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--glass)}.pf .pf-tdetail .t-venue-map iframe{display:block;width:100%;height:360px;border:0}@media(max-width:700px){.pf .pf-tdetail .t-venue-map iframe{height:260px}}.pf .pf-tdetail .t-navcard--venue{cursor:pointer}.pf .pf-tdetail .t-navcard__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pf .pf-tdetail .t-photostrip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.pf .pf-tdetail .t-photostrip__item{flex:0 0 auto;width:132px;height:88px;border-radius:12px;border:1px solid var(--line);overflow:hidden;display:block}.pf .pf-tdetail .t-photostrip__item:hover{border-color:var(--line-strong)}.pf .pf-tdetail .t-photostrip__item img{width:100%;height:100%;object-fit:cover}.pf .pf-tdetail .t-photostrip__more{background:var(--glass);color:var(--ink-2);font-family:var(--mono);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pf .pf-tdetail .t-sponsor-featured{display:flex;align-items:center;gap:20px;margin-bottom:14px;border-color:#e8c77e52;background:radial-gradient(420px 200px at 12% 0%,rgba(232,199,126,.12),transparent 60%),linear-gradient(180deg,var(--glass-strong),var(--glass));text-decoration:none;color:inherit}.pf .pf-tdetail a.t-sponsor-featured:hover{border-color:#e8c77e99}.pf .pf-tdetail .t-sponsor-featured__logo{width:72px;height:72px;font-size:22px;border-radius:16px;border-color:#e8c77e66;flex:none}.pf .pf-tdetail .t-sponsor-featured__body{flex:1;min-width:0}.pf .pf-tdetail .t-sponsor-featured__body .gold{color:var(--gold)}.pf .pf-tdetail .t-sponsor-featured__name{margin-top:6px}.pf .pf-tdetail .t-sponsors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.pf .pf-tdetail .t-sponsor-card{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.pf .pf-tdetail a.t-sponsor-card:hover{border-color:var(--line-strong)}.pf .pf-tdetail .t-sponsor-card__logo{width:48px;height:48px;font-size:15px;border-radius:12px;flex:none}.pf .pf-tdetail .t-sponsor-card__name{font-size:15px}.pf .pf-tdetail .t-note--danger{background:#ff547014;border-color:#ff547052;color:var(--ink-2)}.pf .pf-tdetail .t-note--danger b{color:var(--live)}
