.mhome{display:none}@media (max-width:760px){.mhome{display:block;--mhome-ai:url(/modoo/zaemit-avatar-face.jpg);background:var(--mz-room)}body:has(.mhome) #pages,body:has(.mhome) .footer_wrap,body:has(.mhome) .heroCtaBar,body:has(.mhome) .z5-migbn,body:has(.mhome) [data-aichat]{display:none!important}body:has(.mhome) .global-header{position:absolute}.mhome{--mhome-h:calc(var(--mz-vvh, 100svh) - 73px)}.mhome-chat{min-height:var(--mhome-h)}.mhome-chat .modoo{max-width:none;border:0}.mhome-skel,html:not([data-mz-kb]) .mhome-chat .modoo{min-height:var(--mhome-h)}.mhome-skel{display:flex;flex-direction:column;background:var(--mz-room)}.mhome-skel-top{flex:none;height:62px;display:flex;align-items:center;gap:10px;padding:0 16px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--mz-line);font-size:16px;font-weight:700}.mhome-skel-room i,.mhome-skel-top i{flex:none;width:36px;height:36px;border-radius:12px;background:var(--mz-accent-bg) var(--mhome-ai) center /cover no-repeat}.mhome-skel-top b{font-size:11px;padding:4px 6px 3px;border-radius:6px;color:#fff;background:var(--mz-accent);vertical-align:2px}.mhome-skel-room{display:flex;gap:8px;padding:40px 14px}.mhome-skel-room p{margin:0;padding:10px 14px;border-radius:6px 18px 18px 18px;background:var(--mz-white);font-size:15px}.mh-helper .mz-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 0 4px}.mh-helper .mz-quick .mz-qr{justify-content:center;text-align:center;padding:8px 10px}.mh-cap{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--mz-muted)}.mh-sites{display:flex;flex-direction:column;min-width:248px}.mh-site{display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--mz-line);color:inherit;text-decoration:none;cursor:pointer}.mh-cap+.mh-site{border-top:0;padding-top:0}.mh-thumb{width:40px;height:40px;border-radius:10px;overflow:hidden;background:var(--mz-tonal);display:flex;align-items:center;justify-content:center;color:var(--mz-muted-light)}.mh-thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.mh-thumb i{font-style:normal;font-size:16px;font-weight:700;color:var(--mz-accent-ink)}.mh-thumb:has(i){background:var(--mz-accent-bg)}.mhome .mz-devbar{top:88px;right:14px}.mh-meta{display:flex;flex-direction:column;min-width:0;line-height:1.35}.mh-meta b{font-size:15px;font-weight:700}.mh-meta b,.mh-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-meta span{font-size:12px;color:var(--mz-muted)}.mh-state{white-space:nowrap;font-size:11px;font-weight:700;line-height:1;padding:5px 8px 4px;border-radius:100px;color:var(--mz-accent-ink);background:var(--mz-accent-bg)}.mh-state.making{color:#fff;background:var(--mz-accent)}.mh-state.archive,.mh-state.cancel_paid,.mh-state.private,.mh-state.sleep{color:var(--mz-muted);background:var(--mz-tonal)}.mh-link,.mh-more{display:inline-flex;align-items:center;gap:4px;padding:6px 2px 0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--mz-accent-ink);text-decoration:none;cursor:pointer}.mh-link svg,.mh-more svg{width:14px;height:14px}.mh-metrics{min-width:248px}.mh-metrics dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0 0 6px}.mh-metrics dl>div{padding:10px;border-radius:12px;background:var(--mz-soft)}.mh-metrics dt{font-size:11px;color:var(--mz-muted);margin-bottom:4px}.mh-metrics dd{margin:0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;display:flex;flex-direction:column}.mh-metrics dd small{font-size:11px;font-weight:600;color:var(--mz-muted);min-height:14px}.mh-fix p{margin:0 0 12px}.mh-fix p.req{padding:10px 12px;border-radius:10px;background:var(--mz-accent-bg);color:var(--mz-strong);font-size:14px;line-height:1.5}.mh-fix .acts{display:flex;gap:8px;flex-wrap:wrap}.mh-fix button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:100px;border:1px solid var(--mz-line);background:var(--mz-white);font:inherit;font-size:14px;font-weight:600;color:var(--mz-ink);cursor:pointer}.mh-fix button.primary{background:var(--mz-accent);border-color:var(--mz-accent);color:#fff}.mh-fix button svg{width:16px;height:16px}.mh-answer{white-space:pre-wrap}}