.application-wizard{max-width:1040px;margin-inline:auto}.application-wizard .project-heading{margin-bottom:30px}.application-wizard .project-heading h1{letter-spacing:-.05em;font-size:clamp(40px,5vw,64px);line-height:1.07}.application-wizard .project-intro{max-width:660px}.application-wizard-steps{margin:32px 0 20px}.application-wizard-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.application-wizard-steps li{border-top:2px solid #35452b;padding-top:16px}.application-wizard-steps li.current{border-color:#c8fa73}.application-wizard-steps li.complete{border-color:#7b9f51}.application-wizard-steps button{text-align:left;color:#b4c1a8;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:40px;padding:0;display:flex}.application-wizard-steps button:disabled{cursor:default;color:#8c9b81}.application-wizard-steps button>span{width:29px;height:29px;font:11px var(--font-geist-mono), monospace;border:1px solid #596c414d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.application-wizard-steps strong{font-size:14px;font-weight:500}.application-wizard-steps .current button{color:#e8f4db}.application-wizard-steps .current button>span{color:#122000;background:#c8fa73;border-color:#c8fa73}.application-wizard-steps .complete button>span{color:#c8fa73}.application-wizard-steps button:focus-visible,.application-wizard-drafts summary:focus-visible,.application-restored-proposal button:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #c8fa73}.application-wizard-drafts{color:#b6c5a7;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 25px;font-size:13px;line-height:1.7;display:flex}.application-wizard-drafts>span{padding-top:4px}.application-wizard-drafts i{color:#78925f;margin:0 6px;font-style:normal}.application-wizard-drafts details{text-align:right}.application-wizard-drafts summary{cursor:pointer;color:#c8fa73;padding:4px 0}.application-wizard-drafts .gen-draft-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;max-width:500px;padding:12px 0;display:flex}.application-wizard-drafts .gen-draft-actions button{min-height:32px;font-size:13px}.application-wizard-drafts .gen-draft-actions small{color:#a6b799;font-size:12px}.application-wizard-draft-note{color:#c8ddb5;margin:-10px 0 24px;font-size:13px;line-height:1.7;display:block}.application-wizard-panel{background:linear-gradient(140deg,#182011e8,#0c130dec);border:1px solid #b1cb8438;border-radius:17px;min-width:0;margin:0;padding:28px 30px 30px}.application-wizard-panel>legend.application-step-heading{float:left;letter-spacing:-.7px;width:100%;margin:0 0 9px;scroll-margin-top:100px;font-size:27px;font-weight:500;line-height:1.25}.application-wizard-panel>legend+.project-note{clear:both;margin-top:0;margin-bottom:23px}.application-wizard-panel>.field-sourceMint{margin-top:23px}.application-wizard-panel .project-note{color:#b7c6aa;font-size:14px;line-height:1.75}.application-wizard .application-field label{color:#dce6d3;font-size:14px;line-height:1.5}.application-wizard .application-field input,.application-wizard .application-field select,.application-wizard .application-field textarea{color:#e8f0e0;min-height:50px;box-shadow:none;background:#0b130e;border:1px solid #b8cf8c40;border-radius:8px;font-size:16px}.application-wizard .application-field select{appearance:auto;width:100%;padding:12px;display:block}.application-wizard .application-field input:focus-visible,.application-wizard .application-field select:focus-visible,.application-wizard .application-field textarea:focus-visible{outline-offset:3px;border-color:#c8fa73;outline:2px solid #c8fa73}.application-wizard .application-field input::placeholder,.application-wizard .application-field textarea::placeholder{color:#9aa991}.application-wizard .application-field input#sourceMint,.application-wizard .application-field input#developerWallet{font-size:14px}.application-wizard .application-consent{background:#15200f80;border-color:#a8c47833;padding:18px}.application-wizard .application-consent label{font-size:14px;line-height:1.7}.application-token-consent{margin-top:25px}.application-token-preview{background:#1b2a134d;border:1px solid #b5db7f38;border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px 18px;margin-top:18px;padding:20px;display:grid}.application-token-preview>img{object-fit:cover;border-radius:14px;width:64px;height:64px}.application-token-preview>div{flex-direction:column;gap:3px;min-width:0;display:flex}.application-token-preview small{color:#b2c496;font-size:11px}.application-token-preview strong{overflow-wrap:anywhere;font-size:21px;font-weight:500}.application-token-preview span{color:#c0d2ab;overflow-wrap:anywhere;font-size:13px}.application-token-preview>button{min-height:42px;font-size:13px}.application-token-preview>p{color:#b0c09f;grid-column:1/-1;margin:1px 0 0;font-size:12px;line-height:1.65}.application-metadata-note{color:#b4c7a1;margin:12px 0 0;font-size:13px;line-height:1.7}.application-wizard .mode-grid{margin-bottom:24px}.application-wizard .mode-card{background:#121d10a8;padding:24px}.application-wizard .mode-card.mode-permanent{background:#122022b3}.application-wizard .mode-explanation{margin-bottom:20px}.application-wizard .mode-explanation span{font-size:13px;line-height:1.7}.application-wizard .mode-description{font-size:15px;line-height:1.65}.application-wizard .mode-detail,.application-wizard .mode-return{font-size:14px}.application-liquidity-fields{margin-top:25px}.application-support-option{border-bottom:1px solid #bdd29421;padding:0 0 18px}.application-support-option>.application-consent{background:0 0;border:0;padding:4px 0}.application-support-option>.application-fields{margin-top:14px}.application-support-option .project-note{margin:13px 0 0;font-size:13px}.application-support-option a{color:#c8fa73;align-items:center;gap:3px;display:inline-flex}.application-pool-notes{margin-top:24px}.application-wizard-note{background:#17201280;border:1px solid #b0ca892b;border-radius:10px;align-items:flex-start;gap:13px;margin:24px 0 0;padding:18px 20px;display:flex}.application-wizard-note>svg{color:#c8fa73;flex-shrink:0;margin-top:3px}.application-wizard-note p{color:#c2d0b5;margin:0;font-size:14px;line-height:1.75}.application-wizard-note a{color:#c8fa73}.application-restored-proposal{background:#28391944;border:1px solid #c8fa7340;border-radius:9px;margin:20px 0;padding:18px 20px}.application-restored-proposal p{color:#c6d7b7;margin:0 0 10px;font-size:14px;line-height:1.7}.application-restored-proposal button{color:#c8fa73;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:14px;display:flex}.application-wizard-actions{justify-content:space-between;align-items:center;gap:18px;margin:22px 0 38px;display:flex}.application-wizard-actions>span{color:#b0c198;font-size:13px}.application-wizard-actions .primary-button{width:auto;min-height:50px;margin:0;padding:14px 21px;font-size:14px}.application-wizard-actions>button{min-height:48px}.application-wizard .application-error{margin-top:20px}.application-wizard .application-summary dd{white-space:pre-line}.application-wizard .application-actions{margin-bottom:25px}.application-wizard .application-preparation{margin:0}.application-wizard .application-preparation summary{font-size:14px}@media (max-width:700px){.application-wizard-steps ol{gap:8px}.application-wizard-steps li{padding-top:11px}.application-wizard-steps button{flex-direction:column;align-items:flex-start;gap:8px}.application-wizard-steps strong{font-size:12px}.application-wizard-drafts{gap:15px;font-size:12px}.application-wizard-drafts>span{max-width:145px}.application-wizard-panel{padding:23px 20px 25px}.application-wizard-panel>legend.application-step-heading{font-size:25px}.application-wizard .mode-grid,.application-wizard .application-fields{grid-template-columns:1fr}.application-token-preview{grid-template-columns:52px 1fr;gap:12px;padding:16px}.application-token-preview>img{border-radius:11px;width:52px;height:52px}.application-token-preview strong{font-size:19px}.application-token-preview>button{grid-column:1/-1;width:100%}.application-wizard-actions{flex-wrap:wrap;gap:14px}.application-wizard-actions>span{text-align:center;order:2;width:100%}.application-wizard-actions .primary-button{flex:1;padding:14px 15px;font-size:13px}.application-wizard-note{gap:10px;padding:15px}.application-wizard-note p{font-size:13px}.application-wizard .application-actions>button{flex:1;min-width:200px}.application-wizard .application-summary{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.application-wizard *{scroll-behavior:auto!important}}
