.purpose-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:center;min-height:570px;padding:55px 0 40px}.purpose-copy h1{font-size:clamp(38px,4.7vw,67px);line-height:1.07;letter-spacing:-3px;margin:20px 0 24px;font-weight:550}.purpose-copy h1 em{font-style:normal;color:#8bdef3}.purpose-copy>p:not(.eyebrow){max-width:550px;font-size:16px;line-height:1.85;color:#a9bad0}.purpose-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.purpose-meta{display:flex;gap:20px;flex-wrap:wrap;color:#869ab3;font-size:12px}.purpose-meta span+span{border-left:1px solid #314057;padding-left:20px}.purpose-orbit{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;text-decoration:none;color:#e8f2ff}.orbit-track{position:absolute;width:310px;height:310px;border:1px solid #47677e55;border-radius:50%;animation:orbit-turn 32s linear infinite}.orbit-track:after{content:'';position:absolute;width:7px;height:7px;background:#85dff8;box-shadow:0 0 22px #5ac7f5;left:44px;top:44px;border-radius:50%}.orbit-two{width:390px;height:390px;animation-direction:reverse;animation-duration:48s;border-color:#36507733}.orbit-two:after{left:55px;top:55px;background:#8da5c3;box-shadow:none}.orbit-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:246px;height:246px;border:1px solid #ffffff1a;border-radius:50%;background:radial-gradient(circle at 50% 20%,#22405770,#0d142200);box-shadow:0 0 110px #36bcff0d}.orbit-center img{width:102px;height:102px;margin-bottom:18px}.orbit-center strong{font-size:20px;font-weight:500}.orbit-center>span{font-size:12px;color:#859ab3;margin-top:6px}.orbit-label{position:absolute;border:1px solid #ffffff16;background:#0c1525;border-radius:30px;padding:9px 17px;font-size:12px;box-shadow:0 12px 24px #0002}.label-top{top:32px;left:22%}.label-right{right:0;top:47%}.label-bottom{bottom:40px;left:21%}.orbit-caption{position:absolute;bottom:-2px;font-size:9px;letter-spacing:1.5px;color:#7993b0}.home-utility{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #ffffff15;padding:19px 0;margin-bottom:30px;font-size:12px;color:#a7bbd1}.home-utility-links{display:flex;gap:20px}.record-scope{display:flex;align-items:center;gap:10px;color:#9fb4ce;font-size:12px;flex-wrap:wrap;margin-bottom:20px}.record-scope>span:last-child{margin-left:auto}.impact-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #2b3b52;border-radius:22px;overflow:hidden;background:linear-gradient(140deg,#14223a55,#09111b77)}.impact-stats article{padding:27px 22px}.impact-stats article+article{border-left:1px solid #25354c}.impact-stats article>span{font-size:12px;color:#9eafc6}.impact-stats strong{display:block;font-size:32px;font-weight:500;letter-spacing:-1px;margin:16px 0;overflow-wrap:anywhere}.impact-stats strong small{font-size:13px;color:#869ab3;letter-spacing:0}.impact-stats article p{font-size:11px;line-height:1.75;color:#8c9fb9;margin:0}.scope-note{font-size:12px;color:#8a9cb6;line-height:1.9;margin:18px 2px 45px}.funding-register{margin:25px 0 50px}.register-table{border:1px solid #2b3b52;border-radius:18px;overflow:hidden}.register-head,.register-row{display:grid;grid-template-columns:2fr 1fr 1fr 1.25fr;gap:22px;padding:20px 24px;align-items:center}.register-head{font-size:11px;color:#8297b3;background:#15223877}.register-row{font-size:13px;border-top:1px solid #25354c}.register-row strong{font-size:15px;font-weight:500}.register-row small{display:block;color:#839bb7;font-size:11px;margin-top:7px}.register-row a:hover{color:#85dff8}.register-row>div:last-child{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#a1dcec}.mobile-cell-label{display:none}.trust-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:55px 0}.trust-columns article{border-top:1px solid #35435a;padding-top:24px}.trust-columns article>span{color:#7194b7;font-size:10px;letter-spacing:1.2px}.trust-columns h3{font-size:20px;font-weight:500;margin-top:18px}.trust-columns p,.mechanics-explainer>p{font-size:14px;line-height:1.85;color:#9fafc7}.mechanics-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;align-items:start}.calculator{padding:32px}.calculator h2,.mechanics-explainer h2{font-size:29px;letter-spacing:-.8px}.calculator .field{margin:23px 0 14px}.calculator input{font-size:24px!important;letter-spacing:-.5px}.volume-presets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.volume-presets .chip{font-size:11px;padding:7px 12px}.calc-top,.protocol-deduction,.net-line{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 0;border-top:1px solid #2b3b52;font-size:13px}.fee-calculation small{display:block;font-size:10px;color:#8199b5;margin-top:7px}.fee-calculation strong{font-weight:500;overflow-wrap:anywhere}.protocol-deduction{color:#9bb0c8}.net-line{font-weight:600}.split-visual{display:flex;height:8px;gap:3px;border-radius:10px;overflow:hidden;margin:16px 0 22px}.split-visual span:first-child{background:#80dbf2;flex:90}.split-visual span:nth-child(2){background:#6685b8;flex:5}.split-visual span:last-child{background:#b3c6df;flex:5}.calculated-shares{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;margin-bottom:24px}.calculated-shares>div>span{font-size:10px;color:#94aac3}.calculated-shares strong{font-size:25px;display:block;margin-top:10px}.calculated-shares strong small{display:inline}.calculated-shares>div:first-child strong{color:#87dff6}.mechanics-explainer{padding:20px 0}.threshold-card{border-top:1px solid #2c3e55;padding:24px 0 4px;margin-top:20px}.threshold-card>strong{display:block;font-weight:500;font-size:38px;letter-spacing:-1px}.threshold-card>span{display:block;color:#c0d1e8;font-size:13px;margin:10px 0}.threshold-card>p{color:#8198b3;font-size:12px;line-height:1.85;max-width:430px}.threshold-card.direct>strong{color:#88d9ed}.mechanism-steps{margin-top:65px}.mechanism-steps h2{font-size:32px;letter-spacing:-1px}.mechanism-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:32px 0}.mechanism-grid article{border-top:1px solid #3c526b;padding-top:20px}.mechanism-grid article>span{display:block;color:#86def4;font-size:26px;font-weight:400;margin-bottom:20px}.mechanism-grid small{font-size:11px;color:#7e97b7}.mechanism-grid h3{font-size:19px;line-height:1.3}.mechanism-grid p{font-size:12px;color:#a1b3cc;line-height:1.9}.truth-note{padding:27px 30px;border:1px solid #2d3c50;background:#16233b40;border-radius:18px}.truth-note strong{font-size:16px;font-weight:500}.truth-note p{font-size:13px;color:#95abc5;line-height:1.8}.truth-note a{font-size:12px;color:#87dff6}.project-proof{border:1px solid #2c3d55;border-radius:20px;padding:28px;margin:35px 0}.project-proof h2{font-size:23px;letter-spacing:-.5px}.project-proof p{font-size:12px;color:#8da5c1;line-height:1.8}.proof-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.proof-links a{padding:12px 14px;border:1px solid #ffffff15;border-radius:10px;color:#b5daed;font-size:12px;display:flex;justify-content:space-between}.proof-links a:hover{background:#20304b}.launch-step-done{color:#88d9ed!important}.launch-step-wait{color:#8194ae!important}@keyframes orbit-turn{to{transform:rotate(360deg)}}.motion-paused .orbit-track{animation-play-state:paused}
@media(max-width:950px){.purpose-hero{grid-template-columns:1.2fr .9fr;gap:10px}.purpose-copy h1{font-size:46px}.orbit-two{width:310px;height:310px}.orbit-one{width:255px;height:255px}.orbit-center{width:210px;height:210px}.purpose-orbit{min-height:370px}.label-right{right:-10px}.orbit-two:after{left:44px;top:44px}.orbit-one:after{left:35px;top:35px}.impact-stats{grid-template-columns:repeat(2,1fr)}.impact-stats article:nth-child(3){border-left:0;border-top:1px solid #25354c}.impact-stats article:nth-child(4){border-top:1px solid #25354c}.mechanics-grid{gap:24px}.calculator{padding:24px}.calculated-shares{grid-template-columns:1fr 1fr}.calculated-shares>div:first-child{grid-column:1/-1}.mechanism-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.purpose-hero{display:flex;flex-direction:column;min-height:0;padding:40px 5px 20px;gap:12px}.purpose-copy h1{font-size:42px;letter-spacing:-2px}.purpose-copy>p:not(.eyebrow){font-size:13px;line-height:1.9}.purpose-actions .button{font-size:12px;padding:13px 17px}.purpose-meta{gap:10px;font-size:10px}.purpose-meta span+span{padding-left:10px}.purpose-orbit{width:100%;max-width:350px;min-height:330px}.orbit-caption{font-size:8px;bottom:0}.label-top{top:8px}.label-bottom{bottom:30px}.label-right{right:0}.orbit-label{font-size:10px;padding:7px 12px}.home-utility{flex-direction:column;align-items:flex-start;padding:22px 4px;gap:19px;margin-bottom:24px}.home-utility-links{font-size:11px}.impact-stats{border-radius:18px}.impact-stats article{padding:20px 15px}.impact-stats strong{font-size:25px}.impact-stats article>span{font-size:10px}.impact-stats article p{font-size:10px}.record-scope{font-size:10px;line-height:1.8}.record-scope>span:last-child{margin-left:0;width:100%}.scope-note{font-size:10px;margin-bottom:30px}.register-head{display:none}.register-row{grid-template-columns:1fr 1fr;gap:22px;padding:20px}.register-row>div:first-child,.register-row>div:last-child{grid-column:1/-1}.register-row>div:last-child{flex-direction:row;justify-content:space-between}.register-row:first-of-type{border-top:0}.mobile-cell-label{display:block;font-size:10px;color:#819bb7;margin-bottom:8px}.trust-columns{grid-template-columns:1fr;gap:14px;margin:35px 0}.trust-columns h3{font-size:21px}.trust-columns p{font-size:12px}.mechanics-grid{grid-template-columns:1fr;gap:15px}.calculator{padding:23px 19px}.calculator>.eyebrow{font-size:8px;letter-spacing:1px}.calculator h2,.mechanics-explainer h2{font-size:26px}.calculated-shares{grid-template-columns:1.5fr 1fr 1fr;gap:8px}.calculated-shares>div:first-child{grid-column:auto}.calculated-shares>div>span{font-size:9px}.calculated-shares strong{font-size:20px}.mechanics-explainer{padding:20px 8px}.mechanics-explainer>p{font-size:13px}.mechanism-steps{margin-top:35px}.mechanism-steps h2{font-size:27px}.mechanism-grid{gap:22px 18px}.mechanism-grid h3{font-size:17px}.mechanism-grid p{font-size:11px}.truth-note{padding:23px}.proof-links{grid-template-columns:1fr 1fr;gap:9px}.proof-links a{font-size:10px;padding:12px 10px}.project-proof{padding:22px}.project-proof h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.orbit-track{animation:none}}
.purpose-sculpture{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-decoration:none;color:#e8f2ff;isolation:isolate}
.sculpture-stage{position:relative;width:100%;aspect-ratio:1/1;max-width:480px;min-height:310px}
.sculpture-light{position:absolute;inset:4% -5% 17%;z-index:-1;background:radial-gradient(ellipse at 48% 40%,#159ecc18,transparent 65%);pointer-events:none}
.sculpture-floor{position:absolute;bottom:8%;left:19%;width:64%;height:8%;border-radius:50%;background:radial-gradient(ellipse,#0009,transparent 72%);filter:blur(8px)}
.hero-logo{inset:0}.hero-logo canvas{opacity:1;animation:none}.hero-logo .logo-fallback{width:60%;height:60%;left:20%;top:16%;filter:drop-shadow(6px 8px 0 #067595) drop-shadow(0 22px 20px #0008)}
.sculpture-copy{display:flex;align-items:center;flex-direction:column;gap:7px;margin-top:-18px;position:relative;z-index:3;pointer-events:none}.sculpture-copy strong{font-size:21px;letter-spacing:-.6px;font-weight:500}.sculpture-copy span{font-size:12px;color:#91a7bf}
.sculpture-caption{margin-top:26px;font-size:9px;letter-spacing:1.5px;color:#7891af}.purpose-sculpture:focus-visible{outline:2px solid #8bdef3;outline-offset:8px;border-radius:28px}
@media(max-width:950px){.sculpture-stage{min-height:285px}.sculpture-copy{margin-top:-8px}}
@media(max-width:650px){.purpose-sculpture{width:100%;max-width:370px}.sculpture-stage{min-height:0}.sculpture-copy{margin-top:-22px}.sculpture-caption{margin-top:20px;margin-bottom:12px}}

.preset-select{border:1px solid #36516b;border-radius:16px;padding:20px;margin-bottom:30px;background:#15263c55}.preset-select a{font-size:11px;color:#88d9ed}.preset-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.preset-catalog article{padding:28px}.preset-catalog h2{font-size:25px;margin:15px 0}.preset-catalog article>strong{font-size:45px;font-weight:500;display:block;letter-spacing:-1px;color:#8bdef3}.preset-catalog strong small{font-size:16px;color:#9db1cd}.preset-catalog article>span.form-help{display:block;margin:10px 0}.preset-catalog p{font-size:12px;line-height:1.8;color:#99aec8;min-height:66px}.preset-catalog dl{font-size:11px;margin:22px 0}.preset-catalog dl>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #ffffff15}.preset-catalog dd{margin:0;color:#c2d7e9}.preset-catalog a{font-size:12px;color:#a2e0ef}.developer-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;margin:50px 0}.developer-grid h2{font-size:28px;letter-spacing:-.6px}.developer-grid p,.api-endpoints dd{font-size:12px;line-height:1.9;color:#94abc8}.api-endpoints dt{font-family:monospace;font-size:12px;color:#aacfe6;margin:20px 0 5px;overflow-wrap:anywhere}.api-endpoints dd{margin:0}.sdk-example{min-width:0}.sdk-example pre{padding:24px;border:1px solid #2e4057;border-radius:17px;background:#080f1e;font-size:11px;line-height:2;color:#afd7ec;overflow:auto}.sdk-example code{font-family:monospace}@media(max-width:650px){.preset-catalog,.developer-grid{grid-template-columns:1fr}.preset-catalog article{padding:24px}.preset-catalog p{min-height:0}.developer-grid{gap:25px;margin:35px 0}.threshold-card>strong{font-size:30px}.preset-select{padding:16px}}

.official-token{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0;padding:28px 32px;border:1px solid rgba(133,226,246,.24);background:linear-gradient(120deg,rgba(29,63,97,.34),rgba(9,17,30,.85))}.official-token h2{font-size:clamp(22px,3vw,32px);margin:8px 0 16px}.official-token-label{font-size:12px;color:#a9bacb;margin:0 0 7px}.official-token-address{display:block;font-size:clamp(12px,1.3vw,15px);color:#9ceafa;overflow-wrap:anywhere;user-select:all;line-height:1.6}.official-token-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:360px}.official-token-actions .text-button{width:100%;text-align:left}@media(max-width:760px){.official-token{flex-direction:column;align-items:stretch;padding:22px 18px;gap:20px}.official-token-actions{max-width:none}.official-token-actions .button{flex:1;white-space:nowrap}}

.official-feature{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:28px;margin:32px 0 12px;padding:44px;border:1px solid #85e2f63d;background:linear-gradient(125deg,#142f4c99,#081120e6);overflow:hidden}.official-feature-copy{min-width:0}.official-feature h1{font-size:clamp(36px,4.6vw,62px);line-height:1.1;letter-spacing:-2px;margin:18px 0}.official-feature h1 span{color:#8bdef3}.official-feature-description{max-width:510px;font-size:15px;line-height:1.8;color:#a9bad0}.official-feature-stats{display:flex;gap:42px;margin:28px 0 18px}.official-feature-stats strong{display:block;font-size:clamp(26px,3vw,38px);font-weight:550;letter-spacing:-1px}.official-feature-stats span{display:block;font-size:12px;color:#a9bad0;margin-top:6px}.official-feature .progress{height:5px;background:#ffffff12}.official-feature .progress>span{background:#8bdef3}.official-feature-note{font-size:11px;line-height:1.7;color:#91a7bf;margin:12px 0 24px}.official-feature .official-token-actions{max-width:none}.official-feature-contract{display:flex;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #ffffff15}.official-feature-contract>div{min-width:0;flex:1}.official-feature-contract .official-token-address{font-size:11px}.official-feature-contract button{flex-shrink:0;color:#9ceafa}.official-feature-art{display:flex;flex-direction:column;align-items:center;min-width:0;gap:14px;text-decoration:none}.official-feature-art img{display:block;width:100%;max-width:390px;height:auto;border-radius:24px;box-shadow:0 24px 70px #0003}.official-feature-art span{color:#a9bad0;font-size:12px}.official-feature+.purpose-hero{min-height:440px;padding-top:36px}@media(max-width:850px){.official-feature{grid-template-columns:1.5fr 1fr;padding:28px;gap:20px}.official-feature h1{font-size:36px}.official-feature-stats{gap:26px}}@media(max-width:650px){.official-feature{grid-template-columns:1fr;padding:24px 20px;margin-top:24px;gap:24px}.official-feature-copy{order:1}.official-feature-art{order:0;flex-direction:row;justify-content:flex-start;gap:18px}.official-feature-art img{width:88px;border-radius:16px;box-shadow:none}.official-feature-art span{max-width:130px;font-size:13px;line-height:1.6}.official-feature h1{font-size:clamp(30px,8vw,40px)}.official-feature-description{font-size:13px}.official-feature-stats{margin-top:22px;gap:32px}.official-feature-contract{align-items:flex-start;gap:10px}.official-feature+.purpose-hero{min-height:0}}

.launch-fee-select{margin-top:1rem}.launch-fee-preview,.project-fee-panel{border:1px solid rgba(99,217,255,.25);border-radius:16px;padding:18px;background:rgba(24,83,116,.13)}
.launch-fee-preview p,.project-fee-panel p{font-size:.88rem;line-height:1.6;margin:.65rem 0 0;color:var(--muted,#adb9ca)}
.fee-schedule-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:0;margin:16px 0;gap:8px}.fee-schedule-steps li{padding:12px 4px;border-radius:10px;background:rgba(92,208,255,.08);text-align:center}.fee-schedule-steps span{display:block;font-size:.75rem;color:#adbfce}.fee-schedule-steps b{display:block;margin-top:5px;color:#78e9ff;font-size:1.15rem}
.project-fee-panel{margin:20px 0}.project-fee-panel>.eyebrow{margin:0 0 8px}.project-fee-panel>strong{color:#8beaff}.fee-countdown{font-variant-numeric:tabular-nums;color:#fff}
@media(max-width:600px){.fee-schedule-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}

#raised-quote-settings{border:0;padding:0;margin:22px 0 0;min-width:0}
