.ds-creators-page .ds-tier-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:880px){.ds-creators-page .ds-tier-row{grid-template-columns:1fr}}.ds-creators-page .ds-tier{position:relative;border:1px solid var(--soot);background:var(--surface-2);border-radius:10px;padding:26px 26px 30px;display:grid;gap:14px;transition:border-color .22s,transform .22s var(--ease),box-shadow .22s}.ds-creators-page .ds-tier:hover{border-color:rgba(58,111,247,.4);transform:translateY(-3px)}.ds-creators-page .ds-tier.featured{border-color:rgba(58,111,247,.55);background:radial-gradient(120% 200% at 100% 0,rgba(58,111,247,.16),transparent 55%),var(--surface-5);box-shadow:0 26px 60px -28px rgba(58,111,247,.55)}.ds-creators-page .ds-tier .step-num{position:absolute;top:-10px;left:24px;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;background:var(--ink);border:1px solid var(--signal);color:var(--signal);padding:4px 10px;border-radius:3px;font-weight:600}.ds-creators-page .ds-tier.featured .step-num{background:var(--signal);color:#fff;border-color:var(--signal)}.ds-creators-page .ds-tier .name{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ice);margin:0}.ds-creators-page .ds-tier .threshold{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.ds-creators-page .ds-tier .threshold b{color:var(--signal);font-weight:600}.ds-creators-page .ds-tier .reward{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:32px;letter-spacing:-.025em;color:var(--ice);line-height:1;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ds-creators-page .ds-tier.featured .reward{color:var(--signal)}.ds-creators-page .ds-tier .reward small{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--mist)}.ds-creators-page .ds-tier ul{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:8px}.ds-creators-page .ds-tier ul li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:var(--ice-dim);line-height:1.5}.ds-creators-page .ds-tier ul li:before{content:"✓";width:14px;height:14px;border-radius:50%;background:rgba(58,111,247,.18);color:var(--signal);font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;margin-top:2px}.ds-creators-page .ds-milestone{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--soot);border:1px solid var(--soot);border-radius:8px;overflow:hidden;max-width:1080px;margin:0 auto}@media (max-width:760px){.ds-creators-page .ds-milestone{grid-template-columns:repeat(2,1fr)}}.ds-creators-page .ds-milestone .ms{background:var(--surface-2);padding:22px 20px;position:relative}.ds-creators-page .ds-milestone .ms .tag{font-family:var(--font-jetbrains-mono),monospace;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--signal);margin-bottom:10px}.ds-creators-page .ds-milestone .ms .h{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:15px;color:var(--ice);margin:0 0 6px}.ds-creators-page .ds-milestone .ms .p{font-size:12.5px;color:var(--mist);margin:0;line-height:1.5}.ds-creators-page .ds-milestone .ms .num{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;color:var(--signal);display:block;margin-bottom:4px}.ds-creators-page .ds-early{position:relative;border:1px solid hsla(38,87%,69%,.4);background:radial-gradient(80% 200% at 0 50%,hsla(38,87%,69%,.14),transparent 60%),var(--surface-2);border-radius:10px;padding:22px 26px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;max-width:1080px;margin:0 auto}@media (max-width:760px){.ds-creators-page .ds-early{grid-template-columns:1fr}}.ds-creators-page .ds-early .ico{width:44px;height:44px;border-radius:50%;background:hsla(38,87%,69%,.18);color:var(--accent-warn);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-creators-page .ds-early .body{display:grid;gap:4px}.ds-creators-page .ds-early .tag{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-warn)}.ds-creators-page .ds-early h4{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:17px;color:var(--ice);margin:0}.ds-creators-page .ds-early p{font-size:13.5px;color:var(--ice-dim);line-height:1.5;margin:0;max-width:560px}.ds-creators-page .ds-early .counter{display:grid;text-align:center;padding:14px 22px;background:var(--surface-4);border:1px solid hsla(38,87%,69%,.3);border-radius:6px;min-width:140px}.ds-creators-page .ds-early .counter .v{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:30px;letter-spacing:-.02em;color:var(--accent-warn);line-height:1}.ds-creators-page .ds-early .counter .k{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);margin-top:6px}.ds-creators-page .ds-platforms{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ds-creators-page .ds-platforms .chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--soot);background:var(--surface-4);border-radius:4px;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ice-dim);transition:border-color .2s,color .2s}.ds-creators-page .ds-platforms .chip:hover{border-color:var(--signal);color:var(--ice)}.ds-creators-page .ds-submit-card{max-width:640px;margin:0 auto;border:1px solid var(--soot);background:radial-gradient(80% 200% at 100% 0,rgba(58,111,247,.1),transparent 55%),var(--surface-2);border-radius:10px;padding:28px 30px;display:grid;gap:16px}.ds-creators-page .ds-submit-card h3{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:18px;color:var(--ice);margin:0}.ds-creators-page .ds-submit-card p{font-size:13.5px;color:var(--mist);margin:0;line-height:1.55}.ds-creators-page .ds-submit-card .field{display:grid;gap:6px}.ds-creators-page .ds-submit-card label{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mist)}.ds-creators-page .ds-submit-card input,.ds-creators-page .ds-submit-card textarea{background:var(--surface-5);border:1px solid var(--soot-strong);border-radius:5px;color:var(--ice);font-family:inherit;font-size:13.5px;padding:11px 14px;outline:none;transition:border-color .18s,box-shadow .18s}.ds-creators-page .ds-submit-card input:focus,.ds-creators-page .ds-submit-card textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.ds-creators-page .ds-submit-card .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:540px){.ds-creators-page .ds-submit-card .row{grid-template-columns:1fr}}.ds-creators-page .ds-math{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:0 auto}@media (max-width:720px){.ds-creators-page .ds-math{grid-template-columns:1fr}}.ds-creators-page .ds-math .row-card{border:1px solid var(--soot);background:var(--surface-2);border-radius:6px;padding:22px 24px;display:grid;gap:12px}.ds-creators-page .ds-math .row-card h4{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:16px;color:var(--ice);margin:0}.ds-creators-page .ds-math .calc{display:grid;gap:10px}.ds-creators-page .ds-math .calc .line{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--soot);font-family:var(--font-jetbrains-mono),monospace;font-size:12.5px;color:var(--ice-dim)}.ds-creators-page .ds-math .calc .line:last-child{border-bottom:none}.ds-creators-page .ds-math .calc .line .v{color:var(--ice)}.ds-creators-page .ds-math .calc .total{font-family:var(--font-syne),"Syne",sans-serif;font-weight:600;font-size:22px;color:var(--signal);display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;border-top:1px solid var(--soot)}.ds-creators-page .ds-math .calc .total span{font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist)}