.momo-home{width:min(1280px,calc(100% - 40px));margin:0 auto;padding:18px 0 48px}.momo-hero{padding:50px 36px;border-radius:16px;text-align:center;background:radial-gradient(circle at 88% 20%,rgba(237,40,181,.55),transparent 38%),linear-gradient(120deg,#190a39 0,#4b177c 60%,#9b239b 100%);box-shadow:0 18px 50px rgba(10,0,30,.18)}.momo-eyebrow{margin:0 0 8px;color:#ffd2f2;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.momo-hero h1{max-width:850px;margin:0 auto 8px;font-size:clamp(30px,4vw,52px);line-height:1.18}.momo-hero>p:not(.momo-eyebrow){max-width:720px;margin:0 auto;color:#eadff6}.momo-hero .search-form{display:flex;max-width:700px;margin:26px auto 0}.momo-hero .search-field{width:100%;height:54px;border:0;border-radius:10px 0 0 10px;padding:0 19px}.momo-hero .search-submit{border:0;border-radius:0 10px 10px 0;padding:0 24px;background:var(--momo-accent);color:#fff;font-weight:900}.momo-chips{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:19px 0 0;padding:0;list-style:none}.momo-chips li{padding:7px 15px;border:1px solid var(--momo-line);border-radius:999px}.momo-profile{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:20px;margin:28px 0}.momo-portrait-placeholder{min-height:390px;border-radius:16px;background:linear-gradient(145deg,#421978,#190a39);position:relative}.momo-portrait-placeholder::after{content:"MI";position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.8);font-size:72px;font-weight:900}.momo-profile-copy,.momo-latest,.momo-trust{padding:32px;border:1px solid var(--momo-line);border-radius:16px;background:rgba(39,16,68,.82)}.momo-profile-copy h2,.momo-trust h2{margin:0 0 12px}.momo-notice{padding:14px;border-radius:10px;background:rgba(237,40,181,.13)}.momo-latest{margin:28px 0}.momo-latest header{display:flex;justify-content:space-between;gap:16px;align-items:center}.momo-latest h2{margin:0}.momo-empty-state{margin-top:20px;padding:44px 20px;border:1px dashed var(--momo-line);border-radius:12px;text-align:center}.momo-empty-state p{margin-bottom:0;color:var(--momo-muted)}.momo-trust{margin-top:28px}.momo-trust p:last-child{color:var(--momo-muted)}@media(max-width:800px){.momo-home{width:calc(100% - 24px);padding-top:12px}.momo-hero{padding:33px 17px;border-radius:13px}.momo-hero h1{font-size:30px}.momo-hero .search-field{min-width:0;height:50px}.momo-hero .search-submit{padding:0 14px}.momo-profile{grid-template-columns:1fr;gap:13px;margin:22px 0}.momo-portrait-placeholder{min-height:275px}.momo-profile-copy,.momo-latest,.momo-trust{padding:23px 19px}.momo-latest header{align-items:flex-start}.momo-empty-state{padding:32px 16px}}
