:root{color:#ecf2ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#090e1c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#edf3ff;background:radial-gradient(70% 390px at 52% -130px,#172752 0%,#0000 100%),#090e1c;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.hidden{display:none!important}.visually-hidden{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.shell{max-width:980px;padding:0 22px 60px;padding-top:env(safe-area-inset-top,0);margin:0 auto}.topbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:88px;display:flex}.identity{align-items:center;gap:12px;display:flex}.identity strong{letter-spacing:.02em;font-size:17px;font-weight:850;display:block}.identity strong span{color:#7798ff}.identity small{color:#8594b4;letter-spacing:.02em;margin-top:4px;font-size:11px;display:block}.mark{background:linear-gradient(140deg,#7493ff,#3857c5);border:1px solid #8db0ff73;border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:950;display:grid;box-shadow:0 8px 26px #2949be55}.mark span{transform:skew(-11deg)}.safe-tag{color:#a8b9db;align-items:center;gap:7px;font-size:12px;display:flex}.live-dot{background:#4be5aa;border-radius:100%;width:7px;height:7px;box-shadow:0 0 0 4px #4be5aa1f}main{max-width:680px;margin:auto}.intro{padding:45px 0 32px}.eyebrow{color:#87a4ff;letter-spacing:.18em;font-size:10px;font-weight:800}.intro h1{letter-spacing:-.048em;margin:13px 0 12px;font-size:clamp(32px,5.8vw,48px);font-weight:870;line-height:1.15}.highlight{color:#8ba7ff}.intro p{color:#9dabca;max-width:550px;margin:0;font-size:14px;line-height:1.7}.progress-steps{flex-wrap:wrap;align-items:center;gap:11px;margin-top:27px;display:flex}.step{color:#7a8baa;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.step b{color:#aebcda;background:#1c253c;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.step.active{color:#b9c9ff}.step.active b{color:#fff;background:#657ffe}.progress-steps i{background:#37435e;width:17px;height:1px}.maincard{background:linear-gradient(#151e33 0%,#10192c 100%);border:1px solid #273453;border-radius:22px;overflow:hidden;box-shadow:0 18px 76px #0003}.card-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:20px;padding:29px 30px 20px;display:flex}.card-header h2,.section-heading h2{letter-spacing:-.03em;margin:0 0 6px;font-size:19px}.card-header p,.section-heading p{color:#8c9dbc;margin:0;font-size:12px;line-height:1.6}.required-note{color:#7e8eac;white-space:nowrap;font-size:11px}.required-note:first-letter,.field em{color:#ff7990}.field em{font-style:normal}form{padding:25px 30px 32px}.field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.field label{color:#c6d2e9;font-size:12px;font-weight:700}.field input:not([type=file]),.field textarea{color:#eaf0ff;background:#0e1729;border:1px solid #30405f;border-radius:11px;outline:none;width:100%;min-height:45px;padding:13px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.field input::placeholder,.field textarea::placeholder{color:#60718f}.field input:focus,.field textarea:focus{border-color:#6584ff;box-shadow:0 0 0 3px #627bff25}.field textarea{resize:vertical;min-height:100px;line-height:1.55}.two-col{grid-template-columns:1fr 1fr;gap:15px;display:grid}.hint{color:#7d8ca9;margin-top:1px;font-size:11px;line-height:1.5}.segmented{grid-template-columns:1fr 1fr;gap:10px;display:grid}.network{color:#a4b5d6;background:#101a2d;border:1px solid #2e3a55;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:11px 10px;font-size:12px;font-weight:700;display:flex}.network:hover{border-color:#6176ae}.network.active{color:#e8edff;background:#263767;border-color:#718aff;box-shadow:inset 0 0 0 1px #4a6bef38}.network:disabled{opacity:.65}.network-symbol{background:#5469b244;border:1px solid #7a9fff88;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:950;display:grid}.network-symbol.evm{color:#bdc9ff}.optional{color:#7888a9;font-weight:450}.upload{cursor:pointer;background:#111f35;border:1px dashed #41557d;border-radius:12px;align-items:center;gap:14px;transition:all .2s;padding:16px!important;display:flex!important}.upload:hover,.upload.selected{background:#1a2b49;border-color:#728dff}.upload-icon{color:#a1b8ff;background:#2a416b;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.upload strong{color:#dbe6ff;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-size:12px;display:block;overflow:hidden}.upload small{color:#788eae;margin-top:5px;font-size:11px;display:block}.more{border:1px solid #2b3854;border-radius:12px;margin:0 0 22px}.more summary{cursor:pointer;color:#cbd9f4;padding:14px 15px;font-size:12px;font-weight:700}.more summary span{float:right;color:#7d8fae;font-size:11px;font-weight:500}.more-fields{padding:6px 15px 1px}.primary{color:#fff;letter-spacing:.005em;background:linear-gradient(115deg,#708cff,#4a6eea);border:0;border-radius:12px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:52px;padding:15px 16px;font-size:14px;font-weight:800;transition:filter .15s,transform .15s;display:flex;box-shadow:0 8px 32px #3958dc48}.primary:hover:not(:disabled){filter:brightness(1.1)}.primary:active:not(:disabled){transform:translateY(1px)}.primary:disabled{opacity:.65;cursor:wait}.footnote{color:#7e8ea8;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.6}.notice{color:#bcd1fa;background:#263650;border:1px solid #4d648e;border-radius:10px;margin:0 0 17px;padding:12px 14px;font-size:12px;line-height:1.55}.notice.error{color:#ffd4dc;background:#482235;border-color:#873d56}.notice.success{color:#b6f9e0;background:#174339;border-color:#318975}.notice.progress{color:#c8d9ff;background:#1b2c52;border-color:#526eb1}.mine{margin:29px 0 0}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.refresh{color:#abbfff;background:0 0;border:1px solid #304160;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800}.draft{background:#131d31;border:1px solid #2b3752;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:15px 16px;display:flex}.draft-text{flex-direction:column;gap:5px;min-width:0;display:flex}.draft-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.draft-text small{color:#8193b2;word-break:break-all;font-size:11px}.draft-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.status{color:#abbddc;white-space:nowrap;border:1px solid #405273;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:750}.status.submitted,.status.under_review{color:#c2d3ff;background:#2b3e66}.status.approved{color:#8ef3c6;background:#164538;border-color:#287b62}.status.rejected{color:#ffc3cd;background:#3f2836;border-color:#714050}.status.changes_requested{color:#ffdb9c;background:#423924;border-color:#74623b}.text-link{color:#b4c7ff;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.empty{color:#889bbb;text-align:center;background:#121d30;border:1px solid #263550;border-radius:12px;padding:20px;font-size:12px}.bottom-copy{text-align:center;color:#6e809e;margin:30px 0 16px;font-size:11px;line-height:1.8}@media (max-width:600px){.shell{padding-left:16px;padding-right:16px;padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.topbar{height:73px}.safe-tag{font-size:0}.live-dot{display:none}.identity strong{font-size:14px}.identity small{font-size:10px}.mark{width:37px;height:37px}.intro{padding:28px 0 25px}.intro h1{font-size:36px}.intro p{font-size:12.5px}.progress-steps{gap:6px;margin-top:22px}.step{font-size:10px}.step b{width:18px;height:18px}.progress-steps i{width:9px}.maincard{border-radius:18px}.card-header{padding:21px 17px 18px}form{padding:20px 17px 25px}.two-col{gap:9px}.field input:not([type=file]){padding:12px 10px}.field label{font-size:11.5px}.network{gap:5px;padding:8px 5px;font-size:11px}.network-symbol{width:22px;height:22px}.upload strong{max-width:220px}.draft{padding:13px 12px}.bottom-copy{margin-top:22px}}@media (max-width:360px){.progress-steps{gap:4px}.step{font-size:9px}.progress-steps i{width:6px}.upload strong{max-width:175px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.status-check{color:#adc0ff;background:0 0;border:0;margin:14px auto 0;padding:8px 10px;font-size:12px;font-weight:750;display:block}.status-check:hover{color:#fff}.wisp-launch{color:#b8c9ff;text-underline-offset:3px;margin-top:9px;font-size:12px;font-weight:800;text-decoration:underline;display:block}
