
#testing-page{--nt-bg:#081522;--nt-card:#102535;--nt-gold:#e7c788;--nt-cyan:#9ae4e9;--nt-text:#f3ead8;--nt-muted:#b4c5d0;--nt-border:#91bbca42;max-width:100%;border-radius:10px;overflow:hidden;background:var(--nt-bg);color:var(--nt-text);font:400 14px/1.65 Arial,"Segoe UI",sans-serif;color-scheme:dark}
#testing-page *{box-sizing:border-box}
#testing-page button,#testing-page input{font:inherit}
#testing-page button{color:inherit}
#testing-page .nt-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 23px;border-bottom:1px solid #c7aa665c;background:linear-gradient(105deg,#18354a,#192b3a 72%,#2c2b24)}
#testing-page .nt-banner>div{display:flex;align-items:center;gap:11px;color:#ecd3a2;font-size:15px}
#testing-page .nt-banner svg{width:20px;height:20px;flex-shrink:0;color:var(--nt-cyan)}
#testing-page .nt-apply,#testing-page .nt-submit{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:10px 17px;border:1px solid #bda16c;border-radius:5px;background:linear-gradient(125deg,#205169,#123246);color:#fff0cf;white-space:nowrap;font-size:13px}
#testing-page .nt-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:19px 24px;border-bottom:1px solid #acc3ce24;background:#091926}
#testing-page .nt-brand{color:var(--nt-gold);font:400 20px/1.2 Georgia,serif;letter-spacing:.5px}
#testing-page nav{display:flex;gap:18px;align-items:center}
#testing-page nav button{padding:0;border:0;background:transparent;color:var(--nt-muted);font-size:12px}
#testing-page nav button.is-active{color:var(--nt-cyan)}
#testing-page main{padding:27px 24px 30px}
#testing-page h2{margin:0;color:var(--nt-text);font:400 29px/1.2 Georgia,serif;letter-spacing:-.5px}
#testing-page .nt-eyebrow{margin:0 0 11px;color:var(--nt-gold);font:400 10px/1.7 Arial,sans-serif;letter-spacing:1.3px}
#testing-page .nt-form-view{max-width:690px;margin-inline:auto}
#testing-page .nt-form-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}
#testing-page .nt-info-button{display:flex;align-items:center;gap:7px;padding:8px 11px;flex-shrink:0;border:1px solid var(--nt-border);border-radius:5px;background:#122b3b;color:var(--nt-cyan);font-size:12px}
#testing-page .nt-info-button svg{width:15px;height:15px}
#testing-page .nt-info{padding:19px 21px;margin-bottom:23px;border:1px solid #e7c78842;border-radius:8px;background:#192d3b}
#testing-page .nt-info h3{margin:0 0 13px;color:var(--nt-gold);font:400 21px/1.3 Georgia,serif}
#testing-page .nt-info p{margin:10px 0;color:#c5d2da;font-size:13px;line-height:1.85}
#testing-page .nt-info strong{color:#f3dba7;font-weight:500}
#testing-page .nt-form{padding:23px;border:1px solid var(--nt-border);border-radius:10px;background:linear-gradient(135deg,#132c3e,#0c1e2d)}
#testing-page .nt-fields{display:grid;grid-template-columns:1.3fr .9fr;gap:18px;margin-bottom:23px}
#testing-page label,#testing-page legend{color:#e1ceb0;font-size:13px}
#testing-page input{display:block;width:100%;margin-top:9px;padding:11px 12px;border:1px solid #92b4c647;border-radius:5px;color:#e9eff1;background:#071725;font-size:14px;min-width:0}
#testing-page input::placeholder{color:#849aaa;font-size:12px}
#testing-page fieldset{border:0;margin:0;padding:0;min-width:0}
#testing-page legend{padding:0;margin-bottom:11px}
#testing-page .nt-cults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
#testing-page .nt-cult{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 11px;border:1px solid #91bbca3d;border-radius:6px;background:#0b2030;color:#bfced6;font-size:12px;text-align:left}
#testing-page .nt-cult-art{width:38px;height:42px;flex:0 0 38px;object-fit:contain;border-radius:4px;clip-path:polygon(2% 10%,10% 4%,40% 4%,50% 0,60% 4%,90% 4%,98% 10%,98% 90%,90% 96%,60% 96%,50% 100%,40% 96%,10% 96%,2% 90%)}
#testing-page .nt-cult svg{width:21px;height:21px;flex-shrink:0;color:#8ecdd7}
#testing-page .nt-cult[aria-pressed="true"]{border-color:#ddbd7e;background:#243f4c;color:#f3dca9;box-shadow:inset 0 0 0 1px #ddbd7e18}
#testing-page .nt-cult[aria-pressed="true"] svg{color:#edd19a}
#testing-page .nt-form-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:21px;margin-top:22px;border-top:1px solid #8db4c329}
#testing-page .nt-form-footer p{margin:0;max-width:265px;color:var(--nt-muted);font-size:12px;line-height:1.7}
#testing-page .nt-error{margin:12px 0 0;color:#ffbeb7;font-size:12px}
#testing-page .nt-request{margin-top:24px;padding:22px;border:1px solid var(--nt-border);border-radius:9px;background:#102737}
#testing-page .nt-request-top{display:flex;justify-content:space-between;align-items:center;gap:18px;color:#d1dce1;font-size:12px}
#testing-page .nt-status{padding:3px 10px;border:1px solid #dbbd7955;border-radius:20px;color:var(--nt-gold);font-size:11px;background:#322e20}
#testing-page .nt-submitted{color:#a4e5bd;font-size:13px}
#testing-page .nt-request-copy{border-top:1px solid #9ab8c32e;padding-top:12px;margin-top:18px}
#testing-page .nt-request-copy p{margin:9px 0;font-size:13px;overflow-wrap:anywhere}
#testing-page .nt-request-copy p>span{color:var(--nt-muted)}
#testing-page .nt-request-copy strong{color:#ece4d4;font-weight:400}
#testing-page .nt-empty,#testing-page .nt-home-view>p:last-child{color:var(--nt-muted);font-size:14px;line-height:1.8}
#testing-page [hidden]{display:none!important}
@media(max-width:620px){#testing-page .nt-banner{align-items:stretch;flex-direction:column;gap:12px;padding:15px 18px}#testing-page .nt-banner>div{font-size:14px}#testing-page .nt-apply{align-self:flex-start}#testing-page .nt-header{padding:17px 18px;flex-wrap:wrap}#testing-page .nt-brand{font-size:19px}#testing-page main{padding:24px 16px}#testing-page h2{font-size:25px}#testing-page .nt-form{padding:18px}#testing-page .nt-fields{grid-template-columns:1fr;gap:16px}#testing-page .nt-cults{grid-template-columns:repeat(2,minmax(0,1fr))}#testing-page .nt-cult{gap:8px;padding:11px 9px}#testing-page .nt-form-footer{flex-direction:column;align-items:stretch;gap:16px}#testing-page .nt-form-footer p{max-width:none}#testing-page input{font-size:16px}#testing-page .nt-info{padding:17px}#testing-page .nt-form-heading{gap:10px}#testing-page .nt-info-button{padding:8px}}
@media(max-width:380px){#testing-page .nt-cult{flex-direction:column;gap:6px;text-align:center}}

#testing-page{background:transparent;border-radius:0}#testing-page main{max-width:1120px;margin:auto;padding-block:45px 70px}#testing-page a{text-decoration:none;cursor:pointer}#testing-page button{cursor:pointer}#testing-page .nt-header nav a{font-size:13px;color:#b4c5d0}#testing-page .nt-apply:hover,#testing-page .nt-submit:hover{border-color:#f1d89f;background:#1c485d}#testing-page .nt-login-hint{font-size:12px;color:#e7c788}#testing-page .nt-login-hint a{color:#9ae4e9;text-decoration:underline}.testing-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
body{margin:0}
