@keyframes _2428ml0{0%{opacity:0}to{opacity:1}}@keyframes _2428ml1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._2428ml2{position:absolute;inset:0;background:rgba(30,24,50,.42);border:none;padding:0;cursor:pointer;z-index:20;animation:_2428ml0 .25s ease}._2428ml3{position:absolute;left:0;right:0;bottom:0;z-index:21;background:#fff;border-radius:25px 25px 0 0;padding:12px 0 40px;display:flex;flex-direction:column;align-items:center;gap:24px;animation:_2428ml1 .3s cubic-bezier(.4,0,.2,1)}._2428ml4{width:48px;height:6px;border-radius:24px;background:#e8ebf0;flex-shrink:0}._2428ml5{font-size:20px;line-height:28px;font-weight:700;color:#333840}._2428ml5,._2428ml6{width:100%;padding:0 24px;box-sizing:border-box}._2428ml6{margin-top:-16px;font-size:13px;line-height:18px;color:#4e535c}._2428ml7{width:100%;padding:0 30px;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,46px);justify-content:space-between;grid-row-gap:24px;row-gap:24px}._2428ml8{display:flex;flex-direction:column;align-items:center;gap:6px;width:46px;padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit}._2428ml9{width:46px;height:46px;display:block}._2428mla{font-size:14px;line-height:20px;color:#4e535c;text-align:center;white-space:nowrap}@media (prefers-reduced-motion:reduce){._2428ml2,._2428ml3{animation:none}}@keyframes i7m40q0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes i7m40q1{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes i7m40q2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes i7m40q3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.i7m40q4{min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:28px 16px;background:#e7e9ef;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Segoe UI,sans-serif}.i7m40q5{width:430px;max-width:100%;background:#fff;height:min(812px,calc(100dvh - 56px));min-height:480px;border-radius:40px;box-shadow:0 16px 50px rgba(0,0,0,.16);border:.5px solid rgba(0,0,0,.08);display:flex;flex-direction:column;position:relative;overflow:hidden}.i7m40q6{padding:0;background:#fff}.i7m40q7{width:100%;max-width:480px;height:100dvh;border-radius:0;box-shadow:none;border:none}.i7m40q8{position:relative;justify-content:center;padding:18px 22px 14px;border-bottom:1px solid #f2f2f5;flex-shrink:0}.i7m40q8,.i7m40q9{display:flex;align-items:center}.i7m40q9{font-weight:800;font-size:15px;letter-spacing:-.3px;color:#7c5cff;white-space:nowrap}.i7m40qa{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:22px 28px 30px;animation:i7m40q0 .4s ease}.i7m40qb{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;background:#f2eeff;color:#7c5cff;font-size:12px;font-weight:800;padding:6px 12px;border-radius:99px;margin-bottom:18px;white-space:nowrap}.i7m40qc{font-size:28px;line-height:1.35;font-weight:900;color:#232430;letter-spacing:-1px;margin:0 0 14px}.i7m40qd{color:#7c5cff}.i7m40qe{font-size:15px;line-height:1.6;color:#7a7c88;margin:0}.i7m40qf{color:#ff5f86}.i7m40qg{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:0;padding:12px 0}.i7m40qh{max-width:82%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;border-radius:18px}.i7m40qi{margin:0 -28px 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.i7m40qj{display:flex;gap:8px;width:-moz-max-content;width:max-content;animation:i7m40q3 26s linear infinite}.i7m40qk{display:inline-flex;white-space:nowrap;font-size:13px;font-weight:700;padding:9px 15px;border-radius:12px}.i7m40qk,.i7m40ql{align-items:center}.i7m40ql{display:flex;justify-content:center;gap:7px;margin-bottom:16px}.i7m40qm{font-size:13.5px;color:#8a8c96;font-weight:600}.i7m40qn{color:#7c5cff;font-weight:800}.i7m40qo{width:100%;padding:17px;border-radius:16px;border:none;background:linear-gradient(90deg,#7c5cff,#ff5f86);color:#fff;font-size:17px;font-weight:800;cursor:pointer;font-family:inherit;box-shadow:0 10px 24px rgba(124,92,255,.32);transition:transform .16s ease,filter .16s ease}.i7m40qo:hover{filter:brightness(1.05);transform:translateY(-2px)}.i7m40qp{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.i7m40qq{padding:18px 24px 0;flex-shrink:0}.i7m40qr{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.i7m40qs{color:#7c5cff}.i7m40qs,.i7m40qt{font-size:13px;font-weight:700;white-space:nowrap}.i7m40qt{color:#b7b9c2}.i7m40qu{height:6px;background:#eceaf6;overflow:hidden}.i7m40qu,.i7m40qv{border-radius:99px}.i7m40qv{height:100%;background:linear-gradient(90deg,#ff7a9c,#ff5f86);transition:width .45s cubic-bezier(.4,0,.2,1)}.i7m40qw{flex:1 1;display:flex;flex-direction:column;padding:28px 24px 24px;animation:i7m40q0 .35s ease}.i7m40qx{text-align:center;font-size:22px;font-weight:900;color:#232430;margin:6px 0 26px;letter-spacing:-.5px}.i7m40qy{display:flex;flex-direction:column;gap:14px}.i7m40qz{position:relative;height:190px;border-radius:18px;overflow:hidden;cursor:pointer;padding:0;background:none;font-family:inherit;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.i7m40qz:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.14)}.i7m40q10{border:2.5px solid #e9edf5}.i7m40q11{border:2.5px solid #f2e6ec}.i7m40q12{border-color:#4f8cff;box-shadow:0 12px 26px rgba(79,140,255,.28)}.i7m40q12,.i7m40q13{transform:translateY(-3px)}.i7m40q13{border-color:#ff5f86;box-shadow:0 12px 26px rgba(255,95,134,.28)}.i7m40q14{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.i7m40q15{position:absolute;top:0;left:0;padding:12px;max-width:calc(100% - 20px)}.i7m40q16{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.92);border-radius:13px;padding:9px 14px;box-shadow:0 3px 10px rgba(0,0,0,.14)}.i7m40q17{font-size:22px;line-height:1}.i7m40q18{font-size:16px;font-weight:800;color:#2b2c38;word-break:keep-all}.i7m40q19{display:flex;justify-content:center;margin-top:22px}.i7m40q1a{padding:11px 24px;border-radius:99px;border:1.5px solid #ececf0;background:#fff;color:#6a6c76;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.i7m40q1a:disabled{color:#cfd0d8;cursor:default}.i7m40q1b{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;animation:i7m40q0 .3s ease}.i7m40q1c{width:200px;max-width:70%;height:auto;display:block;animation:i7m40q2 1.8s ease-in-out infinite}.i7m40q1d{margin-top:22px;font-size:18px;font-weight:800;color:#232430}.i7m40q1e{margin-top:10px;font-size:14px;color:#9a9ca6}.i7m40q1f{flex:1 1;display:block;padding:20px 20px 28px;overflow-y:auto}.i7m40q1g{border-radius:24px;overflow:hidden;box-shadow:0 14px 40px rgba(40,30,80,.14);border:1px solid #f0eef6;animation:i7m40q1 .5s ease both}.i7m40q1h{padding:22px 20px 18px}.i7m40q1i{font-size:12px;font-weight:800;color:#8f909c;letter-spacing:.4px;text-align:center}.i7m40q1j{font-size:44px;font-weight:900;letter-spacing:-1.5px;line-height:1.1}.i7m40q1j,.i7m40q1k{margin-top:8px;text-align:center}.i7m40q1k{font-size:15px;font-weight:800}.i7m40q1l{margin-top:16px;display:flex;flex-direction:column;gap:10px}.i7m40q1m{display:flex;align-items:flex-start;gap:9px}.i7m40q1n{font-size:16px;line-height:1.5;flex-shrink:0}.i7m40q1o{color:#6a6c76}.i7m40q1o,.i7m40q1p{font-size:14px;line-height:1.6;margin:0;text-wrap:pretty}.i7m40q1p{color:#232430;font-weight:600}.i7m40q1q{display:flex;justify-content:center;margin-top:16px}.i7m40q1r{width:100%;max-width:300px;height:auto;-o-object-fit:contain;object-fit:contain;display:block;border-radius:18px;filter:drop-shadow(0 8px 16px rgba(40,30,80,.16))}.i7m40q1s{display:flex;align-items:center;margin-top:16px;padding-top:14px;border-top:1px dashed rgba(0,0,0,.12)}.i7m40q1t{font-weight:800;font-size:14px;color:#7c5cff}.i7m40q1u{margin-top:18px;border:1.5px solid #f0eff4;border-radius:20px;padding:20px 20px 22px;background:#fff}.i7m40q1v{font-size:15px;font-weight:900;color:#232430;margin-bottom:16px}.i7m40q1w{display:flex;align-items:flex-start;gap:12px}.i7m40q1x{font-size:22px;line-height:1.2;flex-shrink:0}.i7m40q1y{font-size:13.5px;color:#7a7c88;font-weight:600}.i7m40q1z{display:inline-flex;align-items:center;gap:5px;background:#fff;font-size:13px;font-weight:800;padding:4px 9px;border-radius:99px;margin-top:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);border:1px solid #f0eff4}.i7m40q20{font-size:13.5px;line-height:1.65;color:#4a4b57;margin:8px 0 0;text-wrap:pretty}.i7m40q21{height:20px;width:2px;margin:6px 0 6px 22px;opacity:.35}.i7m40q22{font-size:14px;color:#232430;font-weight:600;margin:2px 0 0}.i7m40q22,.i7m40q23{line-height:1.65;text-wrap:pretty}.i7m40q23{font-size:13.5px;color:#6a6c76;margin:6px 0 0}.i7m40q24{margin-top:24px}.i7m40q25{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.i7m40q26{font-size:16px;font-weight:900;color:#232430;word-break:keep-all}.i7m40q27{font-size:11.5px;font-weight:800;padding:6px 12px;border-radius:99px;white-space:nowrap}.i7m40q28{border:1.5px solid #f0eff4;border-radius:16px;margin-bottom:10px;overflow:hidden;background:#fff}.i7m40q29{display:flex;align-items:flex-start;gap:11px;padding:14px 15px;cursor:pointer;width:100%;border:none;background:none;font-family:inherit;text-align:left}.i7m40q29:hover{background:#faf9fc}.i7m40q2a{flex-shrink:0;width:24px;height:24px;border-radius:50%;color:#fff;font-size:12.5px;font-weight:900;display:flex;align-items:center;justify-content:center}.i7m40q2b{flex:1 1;min-width:0}.i7m40q2c{display:flex;align-items:center;gap:7px}.i7m40q2d{font-size:20px;line-height:1}.i7m40q2e{font-size:16px;font-weight:800;color:#232430}.i7m40q2f{font-size:12.5px;line-height:1.5;color:#7a7c88;margin:5px 0 0;text-wrap:pretty}.i7m40q2g{font-size:15px;color:#c2c4cd;transition:transform .2s ease;flex-shrink:0}.i7m40q2h{padding:2px 14px 14px 50px;display:flex;flex-direction:column;gap:8px}.i7m40q2i{display:flex;align-items:center;justify-content:space-between;background:#faf9fc;border-radius:12px;padding:11px 14px;text-decoration:none}.i7m40q2i:hover{background:#f2eeff}.i7m40q2j{font-size:14px;font-weight:700;color:#2b2c38}.i7m40q2k{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11.5px;font-weight:800;padding:5px 10px;border-radius:99px}.i7m40q2l{display:flex;align-items:center;gap:11px;border:1.5px solid #f0eff4;border-radius:16px;padding:12px 15px;margin-bottom:10px;background:#fff}.i7m40q2m{font-size:22px;line-height:1}.i7m40q2n{flex:1 1}.i7m40q2o{font-size:15.5px;font-weight:800;color:#232430}.i7m40q2p{font-size:12.5px;color:#7a7c88;margin-top:2px}.i7m40q2q{font-size:11.5px;color:#9a9ca6;white-space:nowrap}.i7m40q2r{position:sticky;bottom:0;display:flex;flex-direction:column;gap:10px;margin:20px -20px -28px;padding:14px 20px 20px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 22%)}.i7m40q2s{width:100%;padding:16px;border-radius:15px;border:none;background:linear-gradient(90deg,#7c5cff,#ff5f86);color:#fff;font-size:16px;font-weight:800;cursor:pointer;font-family:inherit;box-shadow:0 10px 24px rgba(124,92,255,.3);transition:transform .16s ease,filter .16s ease}.i7m40q2s:hover{transform:translateY(-2px);filter:brightness(1.05)}.i7m40q2t{width:100%;padding:14px;border-radius:15px;border:1.5px solid #ececf0;background:#fff;color:#6a6c76;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}.i7m40q2t:hover{background:#faf9fc}@media (prefers-reduced-motion:reduce){.i7m40q1b,.i7m40q1c,.i7m40q1g,.i7m40qa,.i7m40qj,.i7m40qw{animation:none}}