.copyright-page{background:var(--bg-primary,#0d1117);min-height:100vh;color:var(--text-primary,#f0f6fc);padding:2rem 1.5rem 5rem}.copyright-page .copyright-container{max-width:860px;margin:0 auto}.copyright-page .copyright-header{margin-bottom:2.5rem}.copyright-page .copyright-header .back-button{color:#8b949e;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.88rem;transition:all .2s;display:inline-flex}.copyright-page .copyright-header .back-button .back-icon{width:16px;height:16px}.copyright-page .copyright-header .back-button:hover{color:#fff;background:#ffffff1a}.copyright-page .copyright-header .hero-section{text-align:center;background:radial-gradient(circle at top,#ff6b001f 0%,#0000 70%);border:1px solid #ff6b0026;border-radius:16px;padding:2rem 1rem}.copyright-page .copyright-header .hero-section .hero-icon{color:#ff6b00;background:#ff6b0026;border:1px solid #ff6b004d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex}.copyright-page .copyright-header .hero-section .hero-icon svg{width:32px;height:32px}.copyright-page .copyright-header .hero-section .hero-title{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 40%,#ff8b3d 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0 0 .75rem;font-size:2.2rem;font-weight:800}.copyright-page .copyright-header .hero-section .hero-subtitle{color:#8b949e;max-width:620px;margin:0 auto;font-size:1rem;line-height:1.6}.copyright-page .copyright-document{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161b2299;border:1px solid #ffffff14;border-radius:16px;padding:2.5rem}.copyright-page .copyright-document .copyright-section{margin-bottom:2.5rem}.copyright-page .copyright-document .copyright-section:last-child{margin-bottom:0}.copyright-page .copyright-document .copyright-section h2{color:#f0f6fc;border-bottom:1px solid #ffffff14;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.35rem;font-weight:700}.copyright-page .copyright-document .copyright-section p{color:#c9d1d9;margin:0 0 1rem;font-size:.95rem;line-height:1.65}.copyright-page .copyright-document .copyright-section p strong{color:#fff}.copyright-page .copyright-document .protocol-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:1.25rem;display:grid}.copyright-page .copyright-document .protocol-steps .protocol-step{background:#0d1117b3;border:1px solid #ffffff0f;border-radius:12px;gap:1rem;padding:1.25rem;display:flex}.copyright-page .copyright-document .protocol-steps .protocol-step .step-number{color:#ff6b00;background:#ff6b0033;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.copyright-page .copyright-document .protocol-steps .protocol-step .step-info h4{color:#f0f6fc;margin:0 0 .35rem;font-size:.95rem;font-weight:600}.copyright-page .copyright-document .protocol-steps .protocol-step .step-info p{color:#8b949e;margin:0;font-size:.85rem;line-height:1.5}.copyright-page .copyright-document .form-section{background:#0d111780;border:1px solid #ff6b0033;border-radius:14px;padding:1.75rem}.copyright-page .copyright-document .form-section .form-intro{color:#8b949e;margin-bottom:1.5rem;font-size:.92rem}.copyright-page .copyright-document .form-section .alert{border-radius:10px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.copyright-page .copyright-document .form-section .alert .alert-icon{width:22px;min-width:22px;height:22px;margin-top:2px}.copyright-page .copyright-document .form-section .alert p{margin:.25rem 0 0;font-size:.88rem}.copyright-page .copyright-document .form-section .alert.success{color:#3fb950;background:#2ea04326;border:1px solid #2ea0434d}.copyright-page .copyright-document .form-section .alert.success p{color:#7ee787}.copyright-page .copyright-document .form-section .alert.error{color:#f85149;background:#f8514926;border:1px solid #f851494d}.copyright-page .copyright-document .form-section .alert.error p{color:#ffa198}.copyright-page .copyright-document .form-section .dispute-form{flex-direction:column;gap:1.25rem;display:flex}.copyright-page .copyright-document .form-section .dispute-form .form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.copyright-page .copyright-document .form-section .dispute-form .form-grid{grid-template-columns:1fr}}.copyright-page .copyright-document .form-section .dispute-form .form-group{flex-direction:column;gap:.45rem;display:flex}.copyright-page .copyright-document .form-section .dispute-form .form-group label{color:#c9d1d9;font-size:.88rem;font-weight:600}.copyright-page .copyright-document .form-section .dispute-form .form-group input,.copyright-page .copyright-document .form-section .dispute-form .form-group textarea{color:#f0f6fc;background:#161b22d9;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:.7rem .9rem;font-size:.9rem;transition:all .2s}.copyright-page .copyright-document .form-section .dispute-form .form-group input:focus,.copyright-page .copyright-document .form-section .dispute-form .form-group textarea:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b0026}.copyright-page .copyright-document .form-section .dispute-form .form-group input::placeholder,.copyright-page .copyright-document .form-section .dispute-form .form-group textarea::placeholder{color:#484f58}.copyright-page .copyright-document .form-section .dispute-form .form-group .field-hint{color:#8b949e;font-size:.78rem}.copyright-page .copyright-document .form-section .dispute-form .checkbox-group{margin-top:.5rem}.copyright-page .copyright-document .form-section .dispute-form .checkbox-group .checkbox-container{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.copyright-page .copyright-document .form-section .dispute-form .checkbox-group .checkbox-container input[type=checkbox]{accent-color:#ff6b00;cursor:pointer;width:18px;height:18px;margin-top:4px}.copyright-page .copyright-document .form-section .dispute-form .checkbox-group .checkbox-container .checkbox-text{color:#8b949e;font-size:.82rem;line-height:1.5}.copyright-page .copyright-document .form-section .dispute-form .submit-claim-btn{color:#fff;cursor:pointer;background:#ff6b00;border:none;border-radius:8px;margin-top:.75rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s}.copyright-page .copyright-document .form-section .dispute-form .submit-claim-btn:hover:not(:disabled){background:#e05e00;transform:translateY(-1px);box-shadow:0 4px 14px #ff6b0059}.copyright-page .copyright-document .form-section .dispute-form .submit-claim-btn:disabled{opacity:.6;cursor:not-allowed}.copyright-page .copyright-document .contact-box{background:#0d1117cc;border:1px solid #ffffff14;border-radius:10px;margin-top:1rem;padding:1.25rem}.copyright-page .copyright-document .contact-box p{margin:.4rem 0;font-size:.9rem}.copyright-page .copyright-document .contact-box p a{color:#ff8b3d;text-decoration:none}.copyright-page .copyright-document .contact-box p a:hover{text-decoration:underline}
