.freepage{position:relative;z-index:2;width:100%;max-width:700px;margin-inline:auto;padding:54px 22px 70px;text-align:center}.fp-mark{display:inline-grid;place-items:center;width:62px;height:62px;margin-bottom:22px;border:1px solid var(--green);border-radius:10px;background:#22e06a14;color:var(--green);box-shadow:0 0 26px #22e06a2e}.fp-title{margin:0 0 12px;font-size:clamp(34px,6.4vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.01em}.fp-title .n{color:var(--green);text-shadow:0 0 26px rgba(34,224,106,.35);font-variant-numeric:tabular-nums}.fp-sub{max-width:460px;margin:0 auto 30px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;line-height:1.9;text-transform:uppercase;color:var(--faint)}.fp-card{text-align:left;padding:26px;margin:0}.fp-step{padding:4px 0}.fp-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.fp-head h2{margin:0;font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text)}.fp-n{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--orange);border-radius:3px;background:#ff7a1a1f;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--orange)}.fp-rule{border:0;border-top:1px dashed rgba(255,255,255,.09);margin:22px 0}.fp-inner{padding:18px;border:1px solid var(--line-soft);border-radius:var(--r);background:#ffffff06}.fp-inner>p{margin:0 0 14px;font-size:14.5px;color:var(--dim)}.fp-actions{display:flex;gap:10px;flex-wrap:wrap}.btn.discord{border-color:#5865f2;background:#5865f2;color:#fff}.btn.discord:hover{background:#4752c4;border-color:#4752c4;color:#fff;box-shadow:0 0 22px #5865f273}.fp-code{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:#00000059}.fp-code>p{margin:0 0 10px;font-size:13px;color:var(--dim)}.fp-codebox{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fp-codebox code{flex:1;min-width:180px;padding:11px 14px;border:1px solid rgba(255,122,26,.3);border-radius:var(--r);background:#00000080;font-family:var(--mono);font-size:15px;font-weight:700;letter-spacing:.14em;color:var(--orange);overflow-x:auto}.fp-waiting{display:flex;align-items:center;gap:4px;margin:12px 0 0;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--amber)}.fp-ok{display:flex;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;border:1px solid rgba(34,224,106,.35);border-radius:var(--r);background:#22e06a14;font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;color:var(--green)}.fp-ok b{color:#b6ffd4}.fp-console{padding:14px 16px;border:1px solid var(--line-soft);border-left:3px solid var(--orange);border-radius:var(--r);background:#0006}.fp-conlabel{display:block;margin-bottom:9px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--orange)}.fp-conrow{display:flex;align-items:center;gap:12px}.fp-conrow code{flex:1;font-family:var(--mono);font-size:14px;color:var(--green);overflow-x:auto;white-space:nowrap;padding:4px 0}.fp-conrow .btn{flex-shrink:0;background:var(--orange);color:#14100b;border-color:var(--orange)}.fp-conrow .btn:hover{box-shadow:0 0 18px #ff7a1a80}.fp-warn{display:flex;gap:11px;margin-top:14px;padding:14px 16px;border:1px solid rgba(255,194,51,.28);border-left:3px solid var(--amber);border-radius:var(--r);background:#ffc23312;font-family:var(--mono);font-size:12px;line-height:1.8;letter-spacing:.04em;color:#ffd97a}.fp-warnicon,.fp-noteicon{flex-shrink:0;display:grid;place-items:center;width:17px;height:17px;margin-top:2px;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:700}#claimForm input{margin:0 0 12px;padding:15px 16px;font-size:14px;letter-spacing:.04em}.fp-note{display:flex;gap:10px;margin:0 0 16px;font-size:12.5px;line-height:1.7;color:var(--text)}.fp-note .fp-noteicon{color:var(--orange);margin-top:1px}.fp-get{padding:16px;font-size:13px;letter-spacing:.16em;border-color:var(--line-soft);background:#ffffff05;color:var(--dim)}.fp-get.armed{border-color:var(--green);color:#7cf5ac;background:linear-gradient(180deg,#22e06a29,#22e06a0d)}.fp-get.armed:hover{background:var(--green);color:#04180c;box-shadow:0 0 24px #22e06a73}.fp-result{text-align:center;padding:34px 26px}.fp-result .fp-mark{margin-bottom:18px}.fp-result h2{margin:0 0 8px;font-size:21px}.fp-result p{margin:0 auto;max-width:400px;color:var(--dim);font-size:14.5px;white-space:pre-line}.fp-result .fp-console{text-align:left;margin-top:22px}.fp-hold{margin-top:18px;padding:14px 16px;border:1px solid var(--amber);border-left-width:3px;border-radius:var(--r);background:#ffb0200f;text-align:left}.fp-hold b{display:block;margin-bottom:5px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--amber)}.fp-hold p{margin:0;font-size:13.5px;line-height:1.55;color:var(--dim)}.fp-progress{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:9px 16px;border:1px solid var(--line);border-radius:100px;font-family:var(--mono);font-size:13px;color:var(--orange)}.fp-result.blocked .fp-mark{border-color:var(--faint);background:#ffffff08;color:var(--faint);box-shadow:none}.fp-step.pending{opacity:.72}.fp-step.pending .fp-head h2{color:var(--faint)}.fp-step.pending .fp-n{opacity:.5}.fp-step.pending input,.fp-step.pending button{pointer-events:none}.fp-foot{margin:26px auto 0;max-width:460px;line-height:1.8}@media (max-width: 560px){.freepage{padding:34px 16px 50px}.fp-card{padding:18px}.fp-conrow{flex-direction:column;align-items:stretch}.fp-conrow .btn{width:100%}.fp-actions .btn{flex:1}}.fp-bar{margin:12px auto 0;max-width:320px;height:6px;border-radius:100px;background:#ffffff0f;overflow:hidden}.fp-bar i{display:block;height:100%;background:var(--orange);border-radius:inherit;transition:width .45s ease}.fp-presence{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;border-radius:100px;font-size:12.5px;letter-spacing:.04em;border:1px solid var(--line)}.fp-presence b{font-weight:600}.fp-presence.on{border-color:var(--green);color:var(--green)}.fp-presence.off{border-color:var(--faint);color:var(--dim)}.fp-term{margin-top:20px;text-align:left;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:10px;background:#00000059;overflow:hidden}.fp-termlabel{display:block;padding:10px 14px 0;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--orange)}.fp-termbody{margin:0;padding:8px 14px 14px;max-height:190px;overflow-y:auto;overflow-x:auto;font-family:var(--mono);font-size:12px;line-height:1.75;color:var(--green);white-space:pre;-webkit-overflow-scrolling:touch}.fp-actions .btn[disabled]{opacity:.45;cursor:not-allowed;filter:grayscale(.6)}.fp-result .fp-actions{justify-content:center;margin:22px 0 4px}.fp-result .fp-console,.fp-result .fp-term,.fp-result .fp-hold,.fp-result .fp-presence,.fp-result .fp-progress{margin-top:18px}.fp-result .fp-actions .btn{min-height:44px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 560px){.fp-result .fp-actions{gap:12px}.fp-result .fp-actions .btn{flex:1 1 100%}}.fp-havecode{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line)}.fp-havecode.hidden{display:none}.fp-havecode label{display:block;margin-bottom:8px;font-size:12.5px;color:var(--dim)}.fp-coderow{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.fp-coderow input{flex:1 1 160px;min-width:0;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r);background:#00000059;color:var(--text);font-family:var(--mono);font-size:15px;letter-spacing:.22em;text-transform:uppercase}.fp-coderow input:focus{outline:none;border-color:var(--orange)}.fp-coderow input::placeholder{letter-spacing:.12em;color:var(--faint);text-transform:none}.fp-coderow .btn{flex:0 0 auto}.fp-havecode p{margin:8px 0 0;min-height:1em}.fp-req{margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;text-align:left}.fp-req b{display:block;margin-bottom:10px;font-size:12.5px;letter-spacing:.04em;color:var(--orange)}.fp-req ul{margin:0;padding:0;list-style:none}.fp-req li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--dim)}.fp-req li+li{margin-top:7px}.fp-reqtick{color:var(--green);flex:0 0 auto;line-height:1.6}.fp-reqtick.ok{color:var(--green)}.fp-reqtick.bad{color:#ff5c5c}.fp-reqtick.unknown{color:var(--faint)}.fp-reqwarn{margin:12px 0 0;padding:10px 12px;border-left:2px solid #ff5c5c;border-radius:4px;background:#ff5c5c12;font-size:12.5px;line-height:1.55;color:var(--text)}.fp-whoami{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.fp-whoamilabel{display:block;margin-bottom:7px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--orange)}.fp-whoamirow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fp-whoamirow code{flex:1 1 auto;min-width:0;overflow-x:auto;font-family:var(--mono);font-size:13.5px;letter-spacing:.04em;color:var(--green)}.fp-whoami p{margin:8px 0 0}.fp-verify{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;text-align:left}.fp-verify.ok{border-color:#2ecc7173}.fp-verifytitle{display:block;margin-bottom:12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.fp-verify.ok .fp-verifytitle{color:var(--green)}.fp-verifylist{margin:0;padding:0;list-style:none;counter-reset:none}.fp-verifyrow{display:flex;gap:11px;align-items:flex-start;padding:9px 0}.fp-verifyrow+.fp-verifyrow{border-top:1px solid rgba(255,255,255,.04)}.fp-verifybadge{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-family:var(--mono);font-size:12px;line-height:1;color:var(--faint)}.fp-verifyrow.pass .fp-verifybadge{border-color:var(--green);color:var(--green)}.fp-verifyrow.fail .fp-verifybadge{border-color:#ff5c5c;color:#ff5c5c}.fp-verifybody{min-width:0}.fp-verifylabel{display:block;font-size:13.5px;line-height:1.5;color:var(--dim)}.fp-verifyrow.pass .fp-verifylabel{color:var(--text)}.fp-verifyrow.fail .fp-verifylabel{color:var(--text);font-weight:600}.fp-verifyfix{display:block;margin-top:4px;font-size:12.5px;line-height:1.55;color:#ff8f8f}.fp-verifyrow.unknown .fp-verifyfix{color:var(--faint)}.fp-actions .btn.checking{opacity:.7;cursor:progress}
