.mq{--bg:var(--helm-bg);--surface:var(--helm-surface);--raised:var(--helm-raised);--line:var(--helm-line);--ink:var(--helm-ink);--muted:var(--helm-muted);--accent:var(--helm-accent);--onAccent:var(--helm-on-accent);--now:var(--helm-now);--hatch:var(--helm-hatch);--accentSoft:var(--helm-accent-soft);--agent:var(--helm-agent);--stage-planned:#6b6560;--stage-live:#2f6b45;--stage-open:#9a5b00;--stage-invite:#4a4038;--stage-on:#fff;--shadow-pop:0 12px 32px #1e2a2d24;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--space-10:72px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--font-display:var(--mq-font-display), Georgia, "Times New Roman", serif;--font-sans:var(--mq-font-sans), system-ui, -apple-system, "Segoe UI", sans-serif}[data-helm-mode=dark] .mq{--stage-planned:#8f8a84;--stage-live:#6fbf8a;--stage-open:#e0a84a;--stage-invite:#b9aa98;--stage-on:#0f1e20;--shadow-pop:0 12px 32px #00000073}.mq{font-family:var(--font-sans);color:var(--ink);background:var(--bg);min-height:100vh}.mq *{box-sizing:border-box}.mq a{color:var(--accent)}.mq-display{font-family:var(--font-display);font-weight:400}.mq-lock{color:var(--ink);align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.mq .mq-lock{color:var(--ink)}.mq-lock b{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:450}.mq-lock i{letter-spacing:.12em;color:var(--muted);font-size:11px;font-style:normal;font-weight:600}.mq-btn{border-radius:var(--radius-pill);height:44px;font:600 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.mq .mq-btn.primary,.mq-btn.primary{background:var(--accent);color:var(--onAccent)}.mq .mq-btn.ghost,.mq-btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.mq-btn[disabled],.mq-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mq-btn:focus-visible,.mq-ibtn:focus-visible,.mq-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mq-ibtn{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--muted);place-items:center;display:grid}.mq-avatar{background:var(--accent);width:40px;height:40px;color:var(--onAccent);font:600 15px var(--font-sans);border:0;border-radius:50%;place-items:center;display:grid}.mq-pill{border-radius:var(--radius-pill);height:26px;font:600 12.5px/1 var(--font-sans);color:var(--stage-on);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.mq-pill svg{flex:none}.mq-pill.planned{background:var(--stage-planned);padding:0 10px}.mq-pill.live{background:var(--stage-live)}.mq-pill.open{background:var(--stage-open)}.mq-pill.invite{background:var(--stage-invite)}.mq-pill.quiet{color:var(--muted);border:1px solid var(--line);background:0 0;padding:0 10px}.mq-header{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:24px;padding:16px 32px;display:flex}.mq-header nav{gap:4px;display:flex}.mq .mq-header nav a{border-radius:var(--radius-pill);color:var(--muted);padding:9px 14px;font-size:15px;font-weight:500;text-decoration:none}.mq .mq-header nav a[aria-current]{background:var(--accentSoft);color:var(--accent)}.mq-grow{flex:1}.mq-suite{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:14px;padding:12px 24px;display:flex}.mq-crumb{align-items:center;gap:10px;font-size:15px;display:flex}.mq .mq-crumb .home{color:var(--muted);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.mq-crumb .sep{color:var(--line)}.mq-crumb .cur{font-family:var(--font-display);align-items:center;gap:8px;font-size:22px;display:inline-flex}.mq-panel{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.mq-menu{width:300px;padding:8px}.mq-menu h4{font:600 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:4px 6px 10px}.mq .mq-row{border-radius:var(--radius-md);color:var(--ink);align-items:center;gap:12px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.mq-row:hover{background:var(--accentSoft)}.mq-row small{color:var(--muted);margin-left:auto;font-size:13px}.mq-sep{background:var(--line);height:1px;margin:6px 4px}.mq-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;padding:20px;display:flex}.mq-card .top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mq-card .top b{font-family:var(--font-display);font-size:22px;font-weight:450}.mq-card p{color:var(--muted);margin:0;font-size:15px;line-height:22px}.mq-card .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.mq .mq-card .acts a.link{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.mq-phone{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.mq .mq-store{background:var(--ink);height:40px;color:var(--bg);font:600 13px var(--font-sans);border-radius:10px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.mq-hand{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:16px;padding:16px 18px;display:flex}.mq-hand p{margin:0;font-size:15px}.mq-hand p span{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.mq-foot{border-top:1px solid var(--line);background:var(--bg);grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding:48px 32px 32px;font-size:14px;display:grid}.mq-foot h5{font:600 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.mq .mq-foot a{color:var(--ink);padding:4px 0;text-decoration:none;display:block}.mq-foot .fine{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:16px;padding-top:16px;font-size:13px;display:flex}.mq-plans{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mq-plan{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:8px;padding:20px;display:flex}.mq-plan b{font-family:var(--font-display);font-size:22px;font-weight:450}.mq-plan .p{font-size:28px;font-weight:600}.mq-plan.sel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mq-eyebrow{font:600 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mq-main{box-sizing:border-box;flex-direction:column;gap:72px;width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:56px 32px 80px;display:flex}.mq-phone-only{display:none}.mq-phone-menu{border-bottom:1px solid var(--line);background:var(--raised);flex-direction:column;padding:8px 16px 24px;display:flex}.mq .mq-phone-menu>a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 4px;font-size:18px;text-decoration:none}.mq-phone-menu-acts{flex-direction:column;gap:10px;margin-top:16px;display:flex}.mq-phone-menu-acts .mq-btn{justify-content:center}.mq-phone-menu~*{opacity:.35}@media (max-width:640px){.mq-header{gap:12px;padding:12px 16px}.mq-header nav,.mq-header .mq-desk{display:none}.mq-header .mq-site-signin{height:40px;padding:0 14px}.mq-phone-only{display:grid}.mq-suite{padding:10px 16px}.mq-foot{grid-template-columns:1fr 1fr;padding:32px 16px}.mq-foot>div:first-child{grid-column:1/-1}.mq-plans{grid-template-columns:1fr}.mq-main{gap:44px;padding:28px 16px 48px}}
