@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#07000f;color:#fff;font-family:Outfit,system-ui,-apple-system,sans-serif}.mw-root,body{min-height:100vh}.mw-root{align-items:flex-start;background:radial-gradient(ellipse at 20% 30%,#1a0030 0,#07000f 52%,#03000a 100%);display:flex;justify-content:center;overflow-x:hidden;padding:36px 16px 100px;position:relative}.mw-layout{max-width:580px;position:relative;width:100%;z-index:1}.mw-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.mw-moon{animation:moonPulse 10s ease-in-out infinite;background:radial-gradient(circle at 33% 33%,#fffde0,#ffe066 38%,#e09000 100%);border-radius:50%;box-shadow:0 0 70px 25px #ffd23c38,0 0 150px 65px #ffd23c14;height:110px;position:absolute;right:7%;top:5%;width:110px}@keyframes moonPulse{0%,to{box-shadow:0 0 70px 25px #ffd23c38,0 0 150px 65px #ffd23c14}50%{box-shadow:0 0 90px 35px #ffd23c57,0 0 210px 90px #ffd23c21}}.mw-mist{background:linear-gradient(0deg,#0a0014f2,#0000);height:340px;right:0}.mw-mist,.mw-mountains{bottom:0;left:0;position:absolute}.mw-mountains{height:auto;width:100%}.mw-wolf-sil{animation:wolfSway 9s ease-in-out infinite alternate;bottom:20px;opacity:.07;position:absolute;right:2%;width:155px}@keyframes wolfSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.mw-star{animation:twinkle ease-in-out infinite;border-radius:50%;position:absolute}@keyframes twinkle{0%,to{opacity:.04;transform:scale(1)}50%{opacity:.85;transform:scale(1.8)}}.mw-header{margin-bottom:20px;text-align:center}.mw-banner-wrap{border:1px solid #ff2d9b4d;border-radius:18px;box-shadow:0 0 60px 15px #ff2d9b47,0 0 100px 30px #00d4ff24,0 20px 60px #000000bf;overflow:hidden}.mw-banner-img{display:block;width:100%}.mw-genesis-label{color:#ff2d9bc7;font-size:.67rem;font-weight:700;letter-spacing:5px;margin-top:12px;text-transform:uppercase}.mw-card{animation:cardBreathe 7s ease-in-out infinite;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#0c0019eb;border:1px solid #ff2d9b33;border-radius:26px;box-shadow:0 0 80px #ff2d9b12,inset 0 0 0 1px #ffffff05,0 30px 90px #000000a6;padding:28px 34px 34px;transition:opacity .29s ease,transform .29s ease}@keyframes cardBreathe{0%,to{border-color:#ff2d9b33}50%{border-color:#ff2d9b61}}.mw-card-in{opacity:1;transform:translateY(0)}.mw-card-out{opacity:0;transform:translateY(14px)}.mw-tabs{display:flex;gap:3px;margin-bottom:28px}.mw-tab{color:#ffffff2e;flex:1 1;font-size:.58rem;font-weight:800;letter-spacing:1.5px;text-align:center;text-transform:uppercase}.mw-tab-track{background:#ffffff12;border-radius:2px;height:3px;margin-bottom:7px;overflow:hidden}.mw-tab-fill{border-radius:2px;height:100%;transition:width .38s ease;width:0}.mw-tab.active .mw-tab-fill{background:linear-gradient(90deg,#ff2d9b,#7b2fff);box-shadow:0 0 10px #ff2d9b99;width:100%}.mw-tab.active{color:#ff2d9b}.mw-tab.past .mw-tab-fill{background:linear-gradient(90deg,#7b2fff,#ff2d9b);width:100%}.mw-tab.past{color:#b450ffd9}.mw-badge{background:#ff2d9b17;border:1px solid #ff2d9b38;border-radius:99px;color:#ff2d9b;display:inline-block;font-size:.67rem;font-weight:700;letter-spacing:2px;margin-bottom:14px;padding:5px 16px}.mw-step-title{color:#fff;font-size:1.82rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:8px}.mw-step-sub{color:#ffffff70;font-size:.87rem;line-height:1.6;margin-bottom:20px}.mw-field-row{align-items:center;background:#ffffff0a;border:1.5px solid #ff2d9b38;border-radius:14px;display:flex;margin-bottom:14px;padding:0 18px;transition:border-color .2s,box-shadow .2s}.mw-field-row:focus-within{border-color:#ff2d9b99;box-shadow:0 0 0 3.5px #ff2d9b1a}.mw-field-row.err{border-color:#ff2d858c!important}.mw-at-sign{color:#ff2d9b;font-size:1.1rem;font-weight:700;margin-right:9px;-webkit-user-select:none;user-select:none}.mw-field-input{background:#0000;border:none;caret-color:#ff2d9b;color:#fff;flex:1 1;font-family:Outfit,sans-serif;font-size:1rem;min-width:0;outline:none;padding:15px 0}.mw-field-input::placeholder{color:#fff3}.mw-bare-input{background:#ffffff0a;border:1.5px solid #ff2d9b38;border-radius:14px;caret-color:#ff2d9b;color:#fff;font-family:Outfit,sans-serif;font-size:.93rem;outline:none;padding:14px 17px;transition:border-color .2s,box-shadow .2s;width:100%}.mw-bare-input:focus{border-color:#ff2d9b99;box-shadow:0 0 0 3.5px #ff2d9b1a}.mw-bare-input.err{border-color:#ff2d858c!important;box-shadow:0 0 0 3.5px #ff2d8517!important}.mw-bare-input::placeholder{color:#fff3}.mw-error-msg{color:#ff4da6;font-size:.78rem;line-height:1.4;margin:5px 0 10px}.mw-btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.93rem;font-weight:700;gap:8px;justify-content:center;padding:14px 22px;text-decoration:none;transition:all .2s;white-space:nowrap}.mw-btn:active{transform:scale(.97)}.mw-btn-primary{background:linear-gradient(135deg,#ff2d9b,#7b2fff);box-shadow:0 5px 24px #ff2d9b4d;color:#fff}.mw-btn-primary:hover{box-shadow:0 8px 36px #ff2d9b7a;transform:translateY(-2px)}.mw-btn-primary.wide{width:100%}.mw-btn-primary.mt{margin-top:14px}.mw-btn-cta{background:linear-gradient(135deg,#f06,#8b2fff);box-shadow:0 5px 24px #ff006647;color:#fff;flex:1 1}.mw-btn-cta:hover:not(:disabled){box-shadow:0 8px 36px #ff006673;transform:translateY(-2px)}.mw-btn-cta:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.mw-btn-ghost{background:#ffffff0f;border:1.5px solid #ffffff1a;color:#ffffff80;padding:14px 20px}.mw-btn-ghost:hover{background:#ffffff1c;color:#fff}.mw-btn-row{display:flex;gap:10px;margin-top:12px}.mw-btn-row.mt{margin-top:18px}.mw-tasks{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.mw-task{align-items:center;background:#ffffff08;border:1.5px solid #ffffff12;border-radius:14px;display:flex;gap:12px;padding:13px 15px;transition:background .25s,border-color .25s,box-shadow .25s}.mw-task.done{background:#ff2d9b0d;border-color:#ff2d9b38;box-shadow:0 0 22px #ff2d9b12}.mw-task-icon{flex-shrink:0;font-size:1.2rem}.mw-task-body{flex:1 1;min-width:0}.mw-task-name{color:#fff;font-size:.86rem;font-weight:600;line-height:1.3}.mw-task-hint{color:#ffffff5e;font-size:.73rem;margin-top:3px}.mw-task-controls{align-items:center;display:flex;flex-shrink:0;gap:10px}.mw-go-btn{background:#00d4ff1a;border:1px solid #00d4ff47;border-radius:9px;color:#00d4ff;cursor:pointer;font-family:Outfit,sans-serif;font-size:.73rem;font-weight:700;padding:6px 13px;text-decoration:none;transition:all .2s}.mw-go-btn:hover{background:#00d4ff38;box-shadow:0 0 16px #00d4ff66}.mw-check-btn{align-items:center;background:#ffffff0f;border:2px solid #ffffff24;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:700;height:30px;justify-content:center;transition:all .22s;width:30px}.mw-check-btn.done{background:#ff2d9b;border-color:#ff2d9b;box-shadow:0 0 16px #ff2d9b80}.mw-quote-section{margin-bottom:6px}.mw-quote-label{color:#ff2d9ba6;display:block;font-size:.61rem;font-weight:700;letter-spacing:2.5px;margin-bottom:10px}.mw-caption{color:#ffffff4d;font-size:.77rem;line-height:1.4;margin-top:8px}.mw-chain-row{margin-bottom:14px}.mw-chain-pill{background:#00d4ff1a;border:1px solid #00d4ff47;border-radius:9px;color:#00d4ff;font-size:.72rem;font-weight:700;letter-spacing:2px;padding:5px 16px}.mw-lock-note{color:#ffffff54;font-size:.79rem;line-height:1.4;margin-top:11px}.mw-spinner{animation:spin .7s linear infinite;border:2.5px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:19px;width:19px}@keyframes spin{to{transform:rotate(1turn)}}.mw-done-wrap{padding:22px 0 12px;text-align:center}.mw-done-emoji{animation:floatY 2.8s ease-in-out infinite alternate;display:block;font-size:3.8rem;margin-bottom:20px}@keyframes floatY{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-14px) rotate(6deg)}}.mw-done-highlight{color:#ff2d9b;font-weight:700}.mw-done-glow{color:#00d4ff;font-size:.92rem;font-weight:600;margin:16px 0 28px}.mw-footer{color:#fff3;font-size:.68rem;letter-spacing:2px;margin-top:22px;text-align:center}@media (max-width:520px){.mw-root{padding:20px 12px 70px}.mw-card{border-radius:20px;padding:20px 18px 26px}.mw-step-title{font-size:1.5rem}.mw-banner-wrap{border-radius:14px}}@media (max-width:380px){.mw-step-title{font-size:1.35rem}.mw-card{padding:18px 14px 22px}}
/*# sourceMappingURL=main.cd3d905f.css.map*/