.platform-detail{max-width:1280px;margin-inline:auto}.platform-detail>section[id]{scroll-margin-top:84px}.platform-detail-nav{z-index:20;border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;gap:4px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 2px 6px #00000006}.platform-detail-nav a{color:var(--ink-3);border-radius:7px;flex-shrink:0;padding:10px 12px;font-size:13px}.platform-detail-nav a:hover{background:var(--bg-sunk);color:var(--accent)}.platform-detail .platform-switch-tabs{border:1px solid var(--line-soft);background:var(--bg-sunk);border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.platform-detail .platform-switch-tabs button{min-height:42px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1 0 auto;padding:10px 14px;font-size:13px;position:relative}.platform-detail .platform-switch-tabs button:hover{background:var(--surface);color:var(--accent)}.platform-detail .platform-switch-tabs button[aria-pressed=true]{background:var(--surface);color:var(--accent);border-color:var(--line-soft);font-weight:600;box-shadow:0 1px 3px #0000000d}.platform-detail .platform-switch-tabs button[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;bottom:3px;left:30%;right:30%}.platform-detail :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=639px){.platform-detail>section[id]{scroll-margin-top:72px}.platform-detail-nav a{padding:9px 10px;font-size:12px}.platform-detail .platform-switch-tabs button{flex:1 0 40%;padding-inline:8px;font-size:12px}}
