body.doc{display:block;overflow:auto}.doc-main{max-width:640px;padding:max(16px, env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));margin:0 auto}.doc h1{color:#fff;text-shadow:0 1px 8px #00000040;margin:20px 4px 16px;font-size:26px;font-weight:900}.doc section{border-radius:22px;margin-bottom:14px;padding:18px 20px;font-size:15px;line-height:1.75}.doc h2{margin:0 0 8px;font-size:17px;font-weight:900}.doc p{margin:0 0 8px}.doc p:last-child{margin-bottom:0}.doc ol,.doc ul{margin:0 0 8px;padding-left:1.4em}.doc li{margin-bottom:4px}.doc .note{color:var(--muted);font-size:14px}.back{color:var(--ink);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.legend{list-style:none;padding-left:0!important}.legend li{align-items:center;gap:10px;display:flex}.legend li>span{flex:none}.chip-sample{background:#ffffff8c;border:1px solid #ffffffb3;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:700}.chip-sample.warn{background:var(--warn);color:#1c1c1e}.player-sample{box-shadow:inset 0 -3px 0 var(--team-a);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:.7em;padding:.3em .6em;font-size:13px;font-weight:800;position:relative}.player-sample:after{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.team{border-radius:3px;width:22px;height:6px}.team.a{background:var(--team-a)}.team.b{background:var(--team-b);margin-left:-6px}.install-link{color:#fff;background:linear-gradient(135deg,#2f8cff,#1a4fd8);border-radius:999px;margin-top:4px;padding:9px 16px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 4px 12px #1a4fd84d}.benefits{list-style:none;padding-left:0!important}.benefits li{align-items:center;gap:10px;display:flex}.benefits b{text-align:center;flex:none;width:28px;font-size:20px}.install-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2f8cff,#1a4fd8);border:none;border-radius:16px;width:100%;margin:6px 0 12px;padding:15px;font-size:17px;font-weight:900;display:block;box-shadow:0 6px 18px #1a4fd859,inset 0 1px #ffffff59}.install-btn[hidden]{display:none}.os-tag{vertical-align:2px;background:#10201a14;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.menu-dot{font-weight:900}.steps{counter-reset:step;list-style:none;padding-left:0!important}.steps li{counter-increment:step;grid-template-columns:30px 1fr;gap:4px 10px;margin-bottom:14px;display:grid}.steps li:before{content:counter(step);color:#fff;background:#10201ad9;border-radius:50%;place-items:center;width:26px;height:26px;margin-top:2px;font-size:14px;font-weight:900;display:grid}.steps .ui{grid-column:2}.mock-bar,.mock-row,.mock-head{background:#fafafceb;border:1px solid #0000000f;align-items:center;display:flex}.mock-bar{color:#8e8e93;border-radius:14px;justify-content:space-around;padding:8px 6px}.mock-bar svg{width:24px;height:24px;display:block}.mock-bar .hl{color:#007aff;background:#007aff1f;border-radius:10px;outline:2px solid #007aff;padding:4px 8px}.mock-row{border-radius:12px;justify-content:space-between;padding:11px 14px;font-size:15px}.mock-row svg{color:#1c1c1e;width:22px;height:22px}.mock-row.hl{outline:2px solid #007aff}.mock-head{border-radius:12px;justify-content:space-between;padding:10px 14px;font-size:15px}.mock-head .cancel{color:#007aff}.mock-head .add{color:#007aff;border-radius:8px;outline:2px solid #007aff;padding:2px 8px;font-weight:800}
