.application{background:#0a1423}.application-grid{grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);gap:clamp(32px,6vw,120px);max-width:1450px;margin:auto;padding:clamp(65px,9vw,140px) clamp(22px,6vw,90px) 100px;display:grid}.application-grid>div:first-child>p{color:#cac6be;max-width:750px;font-size:clamp(18px,2vw,24px);line-height:1.5}.application-grid h1{letter-spacing:-.075em;font-size:clamp(52px,6.5vw,110px);line-height:1.03}.application-steps{gap:0;max-width:550px;margin:70px 0 28px;display:grid}.application-steps span{color:#e8e5dc;letter-spacing:.03em;border-top:1px solid #ffffff35;padding:15px 0;font:13px DM Mono,monospace}.application-steps span:last-child{border-bottom:1px solid #ffffff35}.application-grid small{color:#a3b7cb;line-height:1.6}.application-panel{background:#132137;border:1px solid #89bfff70;align-self:start;padding:clamp(25px,4vw,48px)}.application-panel span{letter-spacing:.1em;color:#89bfff;font:12px DM Mono,monospace}.application-panel h2{letter-spacing:-.055em;margin:15px 0;font-size:clamp(29px,3vw,43px)}.application-panel p{color:#bdcddd}.application-panel label{color:#ece9e3;margin:24px 0;font-size:14px;display:block}.application-panel input{color:#f4f1eb;background:#0a1423;border:1px solid #ffffff65;width:100%;margin-top:8px;padding:15px;font:16px Manrope,Arial,sans-serif}.application-panel input:focus{outline-offset:2px;outline:2px solid #89bfff}.application-panel button{color:#15130e;cursor:pointer;background:#89bfff;border:0;width:100%;margin:12px 0 18px;padding:17px;font-size:15px;font-weight:700}.application-panel button:disabled{opacity:.6;cursor:wait}.application-panel small{display:block}.application-error{color:#ffb3a8!important}.application-done strong{color:#f4f1eb;overflow-wrap:anywhere}.application-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.application-footer{color:#89bfff;border-top:1px solid #ffffff30;justify-content:space-between;padding:25px clamp(22px,6vw,90px);font:12px DM Mono,monospace;display:flex}@media (max-width:850px){.application-grid{grid-template-columns:1fr;padding-top:65px}.application-steps{margin-top:35px}}.application{color:#e4ebf4;background:radial-gradient(56% 70% at 88% 16%,#22446766,#0000 78%),linear-gradient(155deg,#101f34,#0a1423 62%)}.application-panel{background:linear-gradient(145deg,#1a2e48,#101d30 70%);box-shadow:0 28px 80px #040b16a8}.application-panel button{color:#0a192a;background:linear-gradient(100deg,#b9d9f7,#77b5f1)}.application-panel button:hover:not(:disabled){filter:brightness(1.1)}.application-grid h1 span{color:#c4d7ea}.application-grid h1{max-width:850px}.application-grid{padding-top:clamp(48px,6vw,100px)}.application-grid h1{margin-bottom:22px;font-size:clamp(49px,6.5vw,98px)}.application-intro>p:first-of-type{margin-bottom:22px}.application-jump{color:#91c5f8;border:1px solid #91c5f880;align-items:center;gap:20px;padding:10px 15px;font:600 14px/1.4 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}:is(.application-jump:hover,.application-jump:focus-visible){background:#91c5f821}.application-feature-title{letter-spacing:-.04em!important;margin:35px 0 14px!important;font-size:clamp(24px,2.7vw,34px)!important}.application-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.application-features li{border-top:1px solid #ffffff3c;padding:13px 0 15px}.application-features strong,.application-features li span{display:block}.application-features strong{color:#f1f5fa;font-size:16px;line-height:1.35}.application-features li span{color:#b7c8da;margin-top:4px;font-size:14px;line-height:1.45}.application-intro .application-connect-note{margin:15px 0 0;color:#aec2d8!important;font-size:14px!important;line-height:1.55!important}.application-steps{max-width:none;margin:34px 0 20px}.application-steps span{padding:11px 0}.application-grid>div#artist-application{scroll-margin-top:22px}@media (max-width:850px){.application-grid{gap:32px;padding-top:42px}.application-grid h1{font-size:clamp(46px,10vw,70px)}.application-features{grid-template-columns:1fr}.application-features li{padding:10px 0 12px}.application-feature-title{margin-top:28px!important}}.application-grid h1{font-size:clamp(42px,5.1vw,78px)}@media (max-width:850px){.application-grid h1{font-size:clamp(40px,8vw,58px)}}.application-features .application-example{color:#91c5f8;text-underline-offset:3px;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}:is(.application-features .application-example:hover,.application-features .application-example:focus-visible){color:#d6eaff}.application-features .application-example span{color:inherit;margin:0;display:inline}.application-v2 .application-grid{padding-top:clamp(44px,5vw,80px)}.application-v2 .application-grid h1{letter-spacing:-.07em;max-width:900px;margin:16px 0 26px;font-size:clamp(52px,6.5vw,98px);line-height:1.02}.application-v2 .application-intro .v2-lead{color:#e1eaf4;max-width:690px;margin:0 0 16px;font-size:clamp(19px,2vw,25px);line-height:1.42}.application-v2 .application-intro .v2-setup{color:#b7c9dd;max-width:680px;margin:0 0 25px;font-size:clamp(16px,1.35vw,18px);line-height:1.55}.application-v2 .application-jump{color:#112238;background:#a9d0f1;border-color:#a9d0f1;padding:14px 18px;font-size:15px}:is(.application-v2 .application-jump:hover,.application-v2 .application-jump:focus-visible){color:#0a1423;background:#d2e8fa}.application-v2 .v2-journey{border-top:1px solid #9bbddd70;margin:72px 0 32px;padding-top:25px}.application-v2 .v2-journey h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(28px,3vw,41px);line-height:1.1}.application-v2 .v2-journey>p{color:#c0d0e1;max-width:650px;margin:0 0 28px;font-size:16px;line-height:1.6}.application-v2 .v2-journey ol{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.application-v2 .v2-journey li{border-right:1px solid #ffffff2c;min-height:85px;padding:16px 12px 18px 0}.application-v2 .v2-journey li+li{padding-left:12px}.application-v2 .v2-journey li:last-child{border-right:0}.application-v2 .v2-journey li span{color:#91c5f8;margin-bottom:8px;font:12px DM Mono,monospace;display:block}.application-v2 .v2-journey li strong{color:#edf4fb;font-size:13px;line-height:1.35;display:block}.application-v2 .application-intro .v2-purpose{color:#e0ebf6;max-width:680px;margin:34px 0 10px;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.application-v2 .application-feature-title{margin-top:44px!important}.application-v2 .application-connect-note{margin-bottom:24px!important}@media (max-width:900px){.application-v2 .v2-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}.application-v2 .v2-journey li:nth-child(3){border-right:0}}@media (max-width:850px){.application-v2 .application-grid{padding-top:38px}.application-v2 .application-grid h1{font-size:clamp(48px,9.5vw,72px)}.application-v2 .v2-journey{margin-top:48px}}@media (max-width:560px){.application-v2 .application-grid h1{font-size:clamp(45px,10vw,60px)}.application-v2 .v2-journey ol{grid-template-columns:1fr}.application-v2 .v2-journey li,.application-v2 .v2-journey li+li{border-bottom:1px solid #ffffff2c;border-right:0;align-items:baseline;gap:15px;min-height:0;padding:12px 0;display:flex}.application-v2 .v2-journey li:last-child{border-bottom:0}.application-v2 .v2-journey li span{min-width:25px;margin:0}.application-v2 .v2-journey li strong{font-size:15px}}
