: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}.withdraw-action{color:#f6b8c5;text-align:right;min-height:30px;padding:5px 0}.withdraw-action:focus-visible,.text-link:focus-visible,.withdraw-confirm summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #abc2ff}.mine-feedback{color:#c4d8ff;background:#1c2d49;border:1px solid #4d648e;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:12px;line-height:1.5}.mine-feedback.success{color:#b6f9e0;background:#174339;border-color:#318975}.mine-feedback.error{color:#ffd4dc;background:#482235;border-color:#873d56}.withdraw-confirm{width:min(215px,51vw);max-width:100%;font-size:12px;line-height:1.5}.withdraw-confirm summary{color:#ffbdc8;cursor:pointer;justify-content:flex-end;align-items:center;min-height:40px;font-size:12px;font-weight:750;list-style:none;display:flex}.withdraw-confirm summary::-webkit-details-marker{display:none}.withdraw-confirm[open]{text-align:left;background:#211e32;border:1px solid #614056;border-radius:10px;padding:9px 11px}.withdraw-confirm[open] summary{justify-content:flex-start;min-height:32px}.withdraw-confirm p{color:#c3cbe2;overflow-wrap:anywhere;margin:6px 0 11px}.withdraw-controls{flex-wrap:wrap;gap:8px;display:flex}.withdraw-controls button{color:#e4edff;background:#263149;border:1px solid #6a5972;border-radius:8px;flex:1;min-height:40px;padding:9px;font-size:11px;font-weight:700}.withdraw-controls .withdraw-action{color:#fff;background:#7d3c56;border-color:#a85c78}.withdraw-controls button:disabled{opacity:.6;cursor:wait}.withdraw-confirm .withdraw-status{color:#ffced8;margin:10px 0 0;font-size:11px;line-height:1.4}.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}.wallet-card{background:linear-gradient(115deg,#172642,#111b30);border:1px solid #314263;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:17px 20px;display:flex;box-shadow:0 10px 32px #0002}.wallet-details{flex-direction:column;gap:5px;min-width:0;display:flex}.wallet-details strong{white-space:nowrap;text-overflow:ellipsis;color:#edf3ff;font-size:15px;line-height:1.3;overflow:hidden}.wallet-details small{color:#98a9ca;font-size:11px;line-height:1.45}.wallet-eyebrow{letter-spacing:.11em;color:#86a3fa;font-size:10px;font-weight:750}.wallet-button{color:#fff;background:#516fe4;border:1px solid #7b97fb;border-radius:10px;flex-shrink:0;min-height:43px;padding:11px 14px;font-size:12px;font-weight:750;transition:filter .15s,border-color .15s}.wallet-button:hover:not(:disabled){filter:brightness(1.13)}.wallet-button.connected{color:#c5d5f8;background:#1a2b46;border-color:#4b638b}.wallet-button:disabled{opacity:.65;cursor:wait}.wallet-button:focus-visible{outline-offset:3px;outline:2px solid #abc2ff}@media (max-width:390px){.wallet-card{gap:10px;padding:13px 12px}.wallet-details strong{font-size:12px}.wallet-details small{font-size:10px}.wallet-button{padding:10px 9px;font-size:11px}.wallet-eyebrow{font-size:9px}}
