.po-jump{text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:8px 20px;font-size:13px;font-weight:800;display:flex}.po-jump a{border-bottom:2px solid var(--gold);padding-bottom:2px}.po-section{flex-direction:column;gap:16px;scroll-margin-top:80px;display:flex}.po-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--label);margin:0;font-size:13px;font-weight:800}.po-grid{align-items:stretch}.po-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.po-status{text-transform:uppercase;letter-spacing:.06em;background:var(--paper);color:var(--ink);border:1px solid var(--line-2);align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.po-status-registration_open{background:var(--gold);border-color:var(--gold);color:var(--ink)}.po-status-upcoming{border-color:var(--ink);background:0 0}.po-status-completed{background:var(--ink);border-color:var(--ink);color:var(--paper)}.po-status-live{color:#fff;background:oklch(58% .22 27);border-color:oklch(58% .22 27)}.po-status-live i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite po-pulse}@keyframes po-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.po-status-live i{animation:none}}.dark .po-status-upcoming{border-color:var(--paper);color:var(--paper)}.po-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.po-actions .btn{align-self:stretch}.po-live{min-width:0;box-shadow:0 0 0 2px var(--gold) inset;border-top:4px solid oklch(58% .22 27);flex-direction:column;gap:16px;padding:clamp(20px,3vw,32px);display:flex}.po-live .so-event-stage{color:var(--gold-light)}.po-note{color:var(--muted-2);margin:0;font-size:15px;font-weight:600;line-height:1.5}.po-note-dark{color:var(--on-dark-2);margin-top:24px}.po-note-dark a{color:var(--gold-light);border-bottom:1px solid}.po-empty{border:1px dashed var(--line-2);color:var(--muted);margin:0;padding:24px;font-size:16px;font-weight:600;line-height:1.5}.po-sub{text-transform:uppercase;letter-spacing:.08em;color:var(--label);margin:0 0 8px;font-size:12px;font-weight:800;display:block}.po-podium{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.po-podium li{border-bottom:1px solid var(--line-2);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.po-podium b{color:var(--gold-dark);font-size:20px;font-style:italic;font-weight:900}.po-podium span{overflow-wrap:anywhere;font-weight:700}.po-podium small{color:var(--muted-2);font-weight:500;display:block}.po-rules{border-top:2px solid var(--paper);gap:0;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.po-rules li{border-bottom:1px solid var(--line-dark);color:var(--on-dark);padding:16px 0;font-size:16px;line-height:1.55}.po-rules b{color:var(--gold-light);margin-right:8px}.po-tour-hero .wrap{flex-direction:column;gap:20px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,64px);display:flex}.po-tour-hero.is-live{box-shadow:inset 0 -4px oklch(58% .22 27)}.po-back{text-transform:uppercase;letter-spacing:.06em;color:var(--on-dark-2);font-size:13px;font-weight:700}.po-tour-title{text-transform:uppercase;margin:0;font-size:clamp(40px,6vw,88px);font-style:italic;font-weight:900}.po-tour-place{color:var(--on-dark);margin:0;font-size:17px;font-weight:600}.po-tabs{background:var(--paper);border-bottom:1px solid var(--line)}.po-tabs .wrap{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.po-tabs .wrap::-webkit-scrollbar{display:none}.po-tab{text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid #0000;flex:none;padding:16px 14px 13px;font-size:13px;font-weight:800}.po-tab.is-active{border-bottom-color:var(--gold);color:var(--ink)}.po-tab[data-live]:after{content:"";vertical-align:middle;background:oklch(58% .22 27);border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.po-body{padding-top:clamp(40px,6vw,72px);padding-bottom:var(--section)}.po-section-body .head-row{margin-bottom:32px}.po-section-body>*+*{margin-top:24px}.po-desc{max-width:720px}.po-facts{border-top:2px solid var(--ink)}.po-news{margin:0;padding:0;list-style:none}.po-news a{border-bottom:2px solid var(--gold);font-weight:700}.po-video{aspect-ratio:16/9;background:var(--ink);position:relative}.po-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.po-result-section{margin-top:32px}.po-result-title{text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:14px;font-weight:800}.po-result-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.po-result-card{border-collapse:collapse;background:var(--sand);width:100%;font-size:15px}.po-result-card caption{text-align:left;background:var(--ink);color:var(--paper);letter-spacing:.06em;padding:10px 12px;font-size:13px;font-weight:800}.po-result-card td{border-bottom:1px solid var(--line-2);padding:8px 12px}.po-result-card td:first-child{width:44px;font-weight:800}.po-result-card td:last-child{text-align:right;font-weight:800}.po-result-card tr.is-terminal td:first-child{color:var(--gold-dark)}.po-teams{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.po-teams li{background:var(--sand);border-left:3px solid var(--gold);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.po-teams span{color:var(--muted);font-size:14px}.po-teams small{text-transform:uppercase;letter-spacing:.06em;color:var(--label);font-size:12px;font-weight:700}@media (width<=520px){.po-tab{padding:14px 10px 11px;font-size:12px}}
