.player-contract-wrap{max-width:1080px}.pc-hero{margin:24px 0 26px;padding:30px 32px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:radial-gradient(ellipse at 90% 0%,rgba(124,92,255,.16),transparent 45%),linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.pc-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pc-hero .page-title{margin:10px 0 6px}.pc-hero p{color:var(--muted,#9aa3b8);margin:0;max-width:650px}.pc-version{font:700 11px 'JetBrains Mono',monospace;letter-spacing:1px;color:#c4b5fd;border:1px solid rgba(167,139,250,.3);background:rgba(124,92,255,.12);padding:10px 13px;border-radius:999px;white-space:nowrap}.pc-document{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(12,15,24,.82);overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.18)}.pc-document>header{padding:28px 32px 22px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.pc-document>header>span{font:700 10px 'JetBrains Mono',monospace;letter-spacing:1.8px;color:#a78bfa}.pc-document>header h2{font-size:clamp(21px,3vw,30px);line-height:1.2;margin:10px 0 14px}.pc-meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted,#9aa3b8);font-size:12px}.pc-meta i{margin-right:6px;color:#a78bfa}.pc-content{padding:28px 34px 36px;color:#d8dbea;font-size:14px;line-height:1.85}.pc-content h2{font-size:19px;line-height:1.3;color:#fff;margin:28px 0 10px}.pc-content h2:first-child{margin-top:0}.pc-content h3{font-size:16px;color:#fff;margin:22px 0 8px}.pc-content p{margin:0 0 12px}.pc-content ul{padding-left:22px;margin:8px 0 18px}.pc-content li{padding-left:4px;margin:5px 0}.pc-content strong{color:#fff}.pc-content a{color:#b7a5ff}.pc-content hr{border:0;border-top:1px solid rgba(255,255,255,.1);margin:24px 0}.pc-sign-box{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:20px;padding:22px 24px;border:1px solid rgba(167,139,250,.25);border-radius:18px;background:linear-gradient(135deg,rgba(124,92,255,.1),rgba(255,255,255,.025))}.pc-sign-box>div>b{font-size:15px}.pc-sign-box p{color:var(--muted,#9aa3b8);font-size:13px;margin:5px 0 0}.pc-consent{display:flex;align-items:flex-start;gap:13px;max-width:680px;cursor:pointer}.pc-consent input{width:19px;height:19px;margin:2px 0 0;accent-color:#8b5cf6;flex:0 0 auto}.pc-consent span{display:grid;gap:7px}.pc-consent b{font-size:14px;line-height:1.55}.pc-consent small{font-size:12px;line-height:1.6;color:var(--muted,#9aa3b8)}.pc-sign-box .btn{white-space:nowrap}.pc-sign-box.is-accepted{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.06)}.pc-sign-box.is-accepted b{color:#86efac}.pc-state{font:700 11px 'JetBrains Mono',monospace;letter-spacing:1px;color:#86efac}.pc-alert{display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:14px;margin:0 0 16px}.pc-alert i{font-size:20px}.pc-alert div{display:grid;gap:3px}.pc-alert span{font-size:13px}.pc-alert.success{background:rgba(34,197,94,.09);border:1px solid rgba(34,197,94,.22);color:#86efac}.pc-alert.error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#fca5a5}.pc-footnote{font-size:11px;color:var(--muted,#8f98ad);text-align:center;margin:16px auto 34px;max-width:800px}@media(max-width:700px){.pc-hero{padding:23px 20px}.pc-hero-row{align-items:flex-start;flex-direction:column}.pc-document>header{padding:23px 20px}.pc-content{padding:22px 20px 28px;font-size:13px}.pc-sign-box{align-items:stretch;flex-direction:column;padding:19px}.pc-sign-box .btn{width:100%;justify-content:center}.pc-meta{gap:8px;flex-direction:column}}
