/* Live reference measurements: guest home, 2026-09-10. */
body[data-experience-route='/'] .mw-header{height:var(--mw-header-height,65px)}
.mw-main.mw-guest-home{max-width:800px;margin-top:64px;font-size:16px;line-height:24px}
.mw-guest-home .mw-guest-intro{padding:0 0 8px;margin:0}
.mw-guest-home .mw-guest-intro h1{font-size:36px;line-height:1.2;letter-spacing:-.025em;margin:0}
.mw-guest-home .mw-benefits{font-size:13px;line-height:17.333333px;gap:4px 16px;flex-wrap:wrap;margin:12px 0 0}
.mw-guest-home .mw-benefits span{display:inline-flex;align-items:center;gap:4px}
.mw-guest-home .mw-benefits span::before{content:none}
.mw-guest-home .mw-benefits svg{width:14px;height:14px;color:var(--purple)}
.mw-guest-home #guest-form{padding:24px 0 96px}
.mw-guest-home #guest-form .mw-question{padding:0;border:1px solid #7f22fe33;border-radius:16px;overflow:hidden;background:var(--surface);line-height:24px;transition:border-color .3s,box-shadow .3s}
.mw-guest-home #guest-form .mw-question:focus-within{border-color:var(--purple);box-shadow:0 10px 15px -3px #7f22fe33,0 4px 6px -4px #7f22fe33}
.mw-guest-home #guest-form textarea{display:block;height:100px;min-height:100px;resize:none;padding:14px 16px 8px;font-size:15px;line-height:22.5px;border:0;border-radius:0;outline:0;background:transparent}
.mw-guest-home #guest-form .mw-question-footer{margin-top:7px;padding:2px 10px 10px;min-height:0;font-size:11px;line-height:16.5px;color:var(--muted)}
.mw-guest-home #guest-form [data-count]{padding-inline:6px}
.mw-guest-home #guest-form .mw-chips{gap:8px;margin-top:12px!important}
.mw-guest-home #guest-form .mw-chip{font-size:13px;line-height:1.35;padding:9px 14px;min-height:40px;text-align:start;max-width:100%;color:var(--fg);border-color:#7f22fe33;background:#7f22fe0d}
.mw-guest-home #guest-form .mw-chip:hover{background:#7f22fe1a}
.mw-guest-home #guest-form>.mw-center{display:flex;justify-content:center;margin-top:18px}
.mw-guest-home #guest-form .mw-start{font-size:15.5px;font-weight:500;line-height:23.25px;height:48px;min-height:48px;min-width:280px;margin:0;padding:0 32px;border-radius:14.4px;box-shadow:0 1px 3px #5028a040}
html .mw-guest-home #guest-form .mw-start:disabled{background:var(--purple);color:#f5f3ff;opacity:.5;border:0;box-shadow:0 1px 3px #5028a040}
.mw-home-exploration{border-top:1px solid var(--line)}
.mw-home-exploration,.mw-guest-home>.mw-home-bottom-scope{font-size:16px;line-height:1.5}
@media(min-width:640px) and (max-width:815px){.mw-main.mw-guest-home{padding-inline:24px;max-width:816px}}
@media(max-width:767px){
 .mw-main.mw-guest-home{margin-top:64px}
 .mw-guest-home .mw-guest-intro h1{font-size:22px;line-height:1.2}
 .mw-guest-home .mw-benefits{font-size:12px;line-height:16px;gap:4px 12px;margin-top:8px}
 .mw-guest-home #guest-form textarea{height:88px;min-height:88px;font-size:16px;line-height:24px;padding:10px 14px 6px}
 .mw-guest-home #guest-form .mw-question-footer{padding:2px 8px 8px}
 .mw-guest-home #guest-form .mw-chips{justify-content:flex-start;margin-top:10px!important}
 .mw-guest-home #guest-form .mw-chip{padding-inline:13px}
 .mw-guest-home #guest-form>.mw-center{margin-top:14px}
 .mw-guest-home #guest-form .mw-start{width:100%;min-width:0;padding-inline:24px}
}
@media(max-width:639px){.mw-guest-home #guest-form{padding-top:16px;padding-bottom:64px}}

.mw-guest-home>.mw-home-bottom-scope{font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mw-main.mw-guest-home{padding-inline:16px}
@media(min-width:640px) and (max-width:815px){.mw-main.mw-guest-home{padding-inline:24px}}
.mw-member{font-size:16px;line-height:24px}
.mw-member-status{font-size:14px;line-height:24px}
.mw-member .mw-reader{border-radius:14.4px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}
.mw-member .mw-reader-heading img{width:64px;height:64px;flex-basis:64px}
.mw-member .mw-reader-heading>div{flex:1;min-width:0}
.mw-member .mw-reader h3{font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}
.mw-member .mw-reader .mw-badge{font-size:12px;line-height:16px;display:inline-flex;align-items:center;padding:2px 8px}
.mw-member .mw-reader p{font-size:13px;line-height:1.75;min-height:0}
.mw-member .mw-reader.mw-create{min-height:0}
.mw-member>.mw-home-exploration{margin-top:48px;font-family:Onest,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5}
