.nf3-summary{overflow:visible}
.nf3-summary.is-collapsed{position:relative;max-height:8.25em;overflow:hidden}
.nf3-summary.is-collapsed:after{content:'';position:absolute;right:0;bottom:0;left:0;height:2.8em;background:linear-gradient(transparent,#151922)}
.nf3-summary-toggle{margin-top:14px;border:1px solid #3c4557;border-radius:5px;padding:8px 11px;color:#d8ff3e;background:#10141c;font:700 10px/1 var(--nf-mono);letter-spacing:.04em;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}
.nf3-summary-toggle:hover,.nf3-summary-toggle:focus-visible{border-color:#d8ff3e;outline:0;color:#10141c;background:#d8ff3e}
.nf3-summary-toggle:active{transform:scale(.97)}
.nf3-copyright-notice{position:absolute;inset:0;display:grid;place-items:center;padding:28px;color:#ffd8e4;background:radial-gradient(circle at 50% 20%,rgba(255,111,168,.18),transparent 42%),linear-gradient(135deg,#26121d,#0d1119);text-align:center}.nf3-copyright-notice div{max-width:430px}.nf3-copyright-notice strong{display:block;font-size:clamp(18px,2.2vw,25px);line-height:1.15;letter-spacing:-.04em}.nf3-copyright-notice span{display:block;margin-top:10px;color:#cbbac3;font-size:13px;line-height:1.55}
.nf3-error-report{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% - 24px);margin:9px 12px 0}.nf3-error-report-open,.nf3-error-report-form button{border:1px solid rgba(255,111,168,.48);border-radius:4px;padding:8px 10px;color:#ffd6e3;background:rgba(255,111,168,.08);font:700 9px/1 var(--nf-mono);letter-spacing:.03em;cursor:pointer}.nf3-error-report-open{justify-self:end}.nf3-error-report-open:hover,.nf3-error-report-open:focus-visible,.nf3-error-report-form button[type=submit]:hover,.nf3-error-report-form button[type=submit]:focus-visible{outline:0;color:#1c1116;background:#ff9fc1}.nf3-admin-note{display:flex;align-items:flex-start;gap:5px;min-width:0;max-width:none;padding:4px 6px;border:1px solid rgba(216,255,62,.18);border-radius:3px;color:#c9ceb8;background:rgba(216,255,62,.025);font:8.5px/1.32 var(--nf-sans)}.nf3-admin-note strong{flex:0 0 auto;margin-top:1px;color:#d8ff3e;font:700 7px/1 var(--nf-mono);letter-spacing:.04em;text-transform:uppercase}.nf3-admin-note span{display:block;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.nf3-error-report-form{grid-column:1/-1;display:grid;gap:8px;width:min(100%,520px);padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#12151e}.nf3-error-report-form[hidden]{display:none!important}.nf3-error-report-form label{color:#d6d9e1;font:700 10px var(--nf-mono)}.nf3-error-report-form textarea{min-height:76px;resize:vertical;border:1px solid #384052;border-radius:4px;padding:9px;color:#eef0f5;background:#090b10;font:12px/1.5 var(--nf-sans)}.nf3-error-report-form textarea:focus{border-color:#ff9fc1;outline:0}.nf3-error-report-form>div{display:flex;gap:7px}.nf3-error-report-form button[type=button]{border-color:#354054;color:#aab2c0;background:transparent}.nf3-error-report-form button:disabled{opacity:.6;cursor:wait}.nf3-error-report-status{width:100%;margin:0;color:#aeb6c5;font:10px/1.45 var(--nf-mono)}.nf3-error-report-status.is-error{color:#ff9fc1}.nf3-error-report-status.is-success{color:#d8ff3e}@media(max-width:540px){.nf3-error-report{grid-template-columns:1fr;width:calc(100% - 20px);margin:8px 10px 0;align-items:flex-start}.nf3-error-report-open{justify-self:start}.nf3-admin-note{max-width:100%}.nf3-error-report-form{width:100%}.nf3-error-report-form>div{flex-wrap:wrap}}
