.appeal-page{width:min(960px,100% - 44px)}.appeal-heading{max-width:760px}.appeal-heading>span{color:#8096b5;letter-spacing:.1em;font-size:12px;font-weight:700}.appeal-heading h1{color:#f4f4f5;letter-spacing:-.055em;margin-top:17px;font-size:clamp(40px,6vw,62px);font-weight:700;line-height:1.02}.appeal-heading p{color:#9a9fa8;max-width:700px;margin-top:18px;font-size:18px;line-height:1.65}.appeal-boundary{background:#141415;border:0;border-radius:13px;align-items:flex-start;gap:13px;margin-top:36px;padding:18px 20px;display:flex}.appeal-boundary>svg{color:#a3a5aa;flex:none;margin-top:2px}.appeal-boundary strong{color:#dedee1;font-size:14px}.appeal-boundary p{color:#8e929a;margin-top:4px;font-size:14px;line-height:1.65}.appeal-form{gap:14px;margin-top:14px;display:grid}.appeal-section,.appeal-success,.appeal-tracker{background:#101112;border:0;border-radius:17px;padding:clamp(20px,4vw,32px)}.appeal-section-heading{align-items:flex-start;gap:14px;display:flex}.appeal-section-heading>span{color:#8d9199;background:#1d1e20;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font:10px/1 JetBrains Mono Variable,monospace;display:grid}.appeal-section-heading h2,.appeal-tracker h2,.appeal-success h2{color:#e7e7e9;letter-spacing:-.025em;font-size:20px}.appeal-section-heading p,.appeal-tracker>div>p{color:#7f848d;margin-top:4px;font-size:14px;line-height:1.55}.appeal-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:23px;display:grid}.appeal-kind{cursor:pointer;background:#171719;border:0;border-radius:12px;align-content:start;min-height:150px;padding:19px;transition:background-color .22s,transform .16s;display:grid;position:relative}.appeal-kind:hover{background:#222225}.appeal-kind:active{transform:scale(.99)}.appeal-kind[data-selected]{background:linear-gradient(120deg,#292a2d,#1b1c1e)}.appeal-kind input{opacity:0;width:1px;height:1px;position:absolute}.appeal-kind>svg{color:#a4a6ac;margin-bottom:18px}.appeal-kind strong{color:#dddde0;font-size:14px}.appeal-kind small{color:#7e838c;margin-top:6px;font-size:12px;line-height:1.5}.appeal-kind-check{color:#0000;background:#2b2c2f;border-radius:6px;place-items:center;width:19px;height:19px;transition:background-color .2s,color .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.appeal-kind[data-selected] .appeal-kind-check{color:#141416;background:#d9d9db;transform:scale(1.05)}.appeal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;margin-top:24px;display:grid}.appeal-field-grid label{gap:7px;min-width:0;display:grid}.appeal-field-grid label>span{color:#b4b6bc;font-size:13px;font-weight:650}.appeal-field-grid label em{color:#747780;font-style:normal;font-weight:500}.appeal-field-grid input,.appeal-field-grid textarea,.appeal-tracker input{color:#e5e5e7;background:#1a1b1d;border:0;border-radius:10px;outline:0;width:100%;min-width:0;padding:12px 14px;transition:background-color .22s}.appeal-field-grid input{height:44px}.appeal-field-grid textarea{resize:vertical;line-height:1.6}.appeal-field-grid input:hover,.appeal-field-grid textarea:hover,.appeal-tracker input:hover{background:#202124}.appeal-field-grid input:focus,.appeal-field-grid textarea:focus,.appeal-tracker input:focus{background:#26272a}.appeal-field-grid input::placeholder,.appeal-field-grid textarea::placeholder,.appeal-tracker input::placeholder{color:#666a72}.appeal-field-grid label>small{color:#696e77;font-size:11px;line-height:1.5}.appeal-wide{grid-column:1/-1}.appeal-honeypot{opacity:0;pointer-events:none;left:-10000px;position:absolute!important}.appeal-submit-section{gap:20px;display:grid}.appeal-turnstile{width:min(100%,420px);min-height:65px;overflow:hidden}.appeal-submit-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.appeal-submit-row p{color:#787d86;max-width:560px;font-size:12px;line-height:1.6}.appeal-submit-row button,.appeal-tracker form button,.appeal-receipt button{color:#111214;background:#dedee0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:13px;font-weight:700;transition:background-color .22s,transform .14s;display:inline-flex}.appeal-submit-row button:hover:not(:disabled),.appeal-tracker form button:hover:not(:disabled),.appeal-receipt button:hover{background:#fff}.appeal-submit-row button:active:not(:disabled),.appeal-tracker form button:active:not(:disabled),.appeal-receipt button:active{transform:scale(.98)}.appeal-submit-row button:disabled,.appeal-tracker form button:disabled{cursor:not-allowed;opacity:.45}.appeal-error{color:#d49b9b;min-height:20px;font-size:13px}.appeal-error:empty{display:none}.appeal-success{text-align:center;margin-top:14px}.appeal-success>span{color:#a7c2ad;background:#242a26;border-radius:13px;place-items:center;width:45px;height:45px;margin:0 auto 18px;display:grid}.appeal-success>p{color:#8c919a;max-width:610px;margin:8px auto 0;line-height:1.65}.appeal-receipt{background:#08090a;border-radius:11px;align-items:center;gap:9px;max-width:620px;margin:22px auto 0;padding:9px;display:flex}.appeal-receipt code{overflow-wrap:anywhere;color:#cbd0d7;flex:1;min-width:0;font-size:13px}.appeal-receipt button{min-height:36px;padding:0 12px}.appeal-success .appeal-fine{color:#696e76;font-size:12px}.appeal-tracker{margin-top:14px}.appeal-tracker>div>span{float:left;color:#a3a5aa;background:#1b1c1e;border-radius:11px;place-items:center;width:40px;height:40px;margin-right:13px;display:grid}.appeal-tracker form{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:23px;display:grid}.appeal-tracker input{height:43px}.appeal-status{background:#171719;border-radius:11px;margin-top:17px;padding:17px}.appeal-status header{align-items:center;gap:10px;display:flex}.appeal-status header span{color:#bec1c7;text-transform:uppercase;background:#292a2d;border-radius:999px;padding:4px 8px;font:10px/1 JetBrains Mono Variable,monospace}.appeal-status[data-status=approved] header span{color:#a9c4af;background:#202a23}.appeal-status[data-status=denied] header span{color:#d0a1a1;background:#2d2222}.appeal-status header strong{color:#d9dade;font-size:13px}.appeal-status p{color:#959aa3;margin-top:10px;font-size:14px;line-height:1.6}.appeal-status blockquote{color:#b6b9bf;border-left:2px solid #55585f;margin:13px 0 0;padding-left:12px;font-size:13px;line-height:1.6}.appeal-status small{color:#686d75;margin-top:12px;font-size:11px;display:block}.appeal-page :is(input,textarea,button,label):focus-visible{outline:0;box-shadow:0 0 0 2px #80838a}@media (max-width:760px){.appeal-page{width:min(100% - 30px,520px)}.appeal-heading h1{font-size:42px}.appeal-kind-grid,.appeal-field-grid{grid-template-columns:1fr}.appeal-wide{grid-column:auto}.appeal-kind{min-height:132px}.appeal-submit-row{flex-direction:column;align-items:stretch}.appeal-tracker form{grid-template-columns:1fr}.appeal-tracker form button{width:100%}.appeal-receipt{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.appeal-page *{transition-duration:.01ms!important}}
