.mn-board{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--shadow-xl);grid-template-columns:1fr 1fr auto;gap:0;margin-bottom:16px;display:grid;overflow:hidden}.mn-board.four{grid-template-columns:repeat(4,1fr)}.mn-fig{border-left:1px solid var(--hair);flex-direction:column;gap:6px;min-width:0;padding:28px 28px 24px;display:flex}.mn-fig:first-child{border-left:none}.mn-fig .n{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.1}.mn-fig .l{color:var(--ink);font-size:14px;font-weight:500}.mn-fig .hint{margin:0}.mn-empty{text-align:center;color:var(--text);padding:36px 24px}.mn-empty .btn{margin-top:14px}@media (max-width:1000px){.mn-board,.mn-board.four{grid-template-columns:1fr 1fr}.mn-board.four .mn-fig:nth-child(3){border-left:none;border-top:1px solid var(--hair)}.mn-board.four .mn-fig:nth-child(4){border-top:1px solid var(--hair)}}@media (max-width:640px){.mn-board,.mn-board.four{grid-template-columns:1fr}.mn-fig,.mn-board.four .mn-fig{border-left:none;border-top:1px solid var(--hair);flex-direction:row;justify-content:space-between;align-items:center;padding:18px 22px}.mn-fig:first-child,.mn-board.four .mn-fig:first-child{border-top:none}.mn-fig .n{order:2;font-size:24px}}.mn-plans-wrap{flex-direction:column;gap:24px;display:flex}.mn-guide{padding:8px 28px}.mn-guide-q{color:var(--text);padding:20px 0 16px;font-size:16px}.mn-guide-row{border-top:1px solid var(--hair);border-radius:var(--r-input);color:var(--text);transition:transform .25s var(--ease),background .15s;justify-content:space-between;align-items:center;gap:24px;margin:0 -16px;padding:16px;font-size:15px;display:flex}.mn-guide-row:hover{background:var(--cloud);text-decoration:none;transform:translateY(-1px)}.mn-guide-row:active{transform:scale(.995)}.mn-pick{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.mn-pick b{font-size:16px;font-weight:600}.mn-pick small{color:var(--text);font-size:13px}.mn-plans{grid-template-columns:repeat(var(--plan-cols,4),minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.mn-plans>.card+.card{margin-top:0}.mn-plan{flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.mn-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mn-tier{color:var(--ink);font-size:17px;font-weight:600}.mn-pr{letter-spacing:-.04em;color:var(--ink);font-size:28px;font-weight:600;line-height:1.1}.mn-pr small{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:400}.mn-pr s{color:var(--muted);letter-spacing:-.01em;margin:0 0 2px;font-size:15px;font-weight:500;display:block}.mn-offer{color:var(--ink);background:var(--cloud);border:1px solid var(--hair);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;width:max-content;max-width:100%;padding:3px 10px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-block}.mn-plan.hot .mn-offer{color:var(--paper);background:color-mix(in srgb,var(--paper) 12%,transparent);border-color:color-mix(in srgb,var(--paper) 28%,transparent)}.mn-unlock{color:var(--text);margin:6px 0 0;font-size:13px;line-height:1.4}.mn-plan.hot .mn-unlock{color:color-mix(in srgb,var(--paper) 82%,transparent)}.mn-hero .mn-unlock{letter-spacing:0;max-width:42ch;margin-top:10px;font-size:14px;font-weight:400;display:block}.mn-pick s,.mn-other .pr s{color:var(--muted);margin-right:2px;font-weight:400}.mn-split b{letter-spacing:-.04em;color:var(--ink);font-size:44px;font-weight:600;line-height:1;display:block}.mn-split span{color:var(--text);margin-top:6px;font-size:14px;display:block}.mn-facts{color:var(--text);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.mn-facts a{color:var(--ink);font-weight:500}.mn-plan.cur{box-shadow:0 0 0 2px var(--canvas),0 0 0 3.5px var(--ink),var(--shadow-xl)}.mn-plan.hot{background:var(--ink);color:var(--paper)}.mn-plan.hot .mn-tier,.mn-plan.hot .mn-pr,.mn-plan.hot .mn-split b,.mn-plan.hot b,.mn-plan.hot a{color:var(--paper)}.mn-plan.hot .mn-pr small,.mn-plan.hot .mn-pr s,.mn-plan.hot .mn-split span,.mn-plan.hot .mn-facts,.mn-plan.hot .hint{color:color-mix(in srgb,var(--paper) 72%,transparent)}.mn-plan.hot .btn{background:var(--paper);color:var(--ink)}.mn-plan.hot .btn.ghost{color:var(--paper);border-color:color-mix(in srgb,var(--paper) 40%,transparent);background:0 0}.mn-plan.hot .badge.active{background:color-mix(in srgb,var(--paper) 16%,transparent);color:var(--paper)}.mn-nudge{color:var(--text);border-radius:var(--r-input);background:var(--cloud);flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.mn-nudge b{color:var(--ink)}.mn-plan.hot .mn-nudge{background:color-mix(in srgb,var(--paper) 10%,transparent);color:color-mix(in srgb,var(--paper) 78%,transparent)}.mn-plan form{margin-top:auto}.mn-plan .btn{width:100%}@media (max-width:1000px){.mn-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mn-plans{grid-template-columns:minmax(0,1fr)}.mn-guide{padding:4px 22px}.mn-guide-row{flex-direction:column;align-items:flex-start;gap:6px}.mn-pick{text-align:left;align-items:flex-start}.mn-plan{padding:24px}}.mn-back{color:var(--muted);margin-bottom:10px;font-size:13px;display:inline-block}.mn-hero{padding:0;overflow:hidden}.mn-hero-figs{grid-template-columns:1fr 1fr;display:grid}.mn-hero .mn-fig{padding:28px}.mn-hero .mn-fig .n{font-size:40px}.mn-hero .mn-fig .n .hint{letter-spacing:-.01em;margin-left:6px;font-size:14px}.mn-fine{color:var(--muted);max-width:72ch;margin:12px 2px 0;font-size:12.5px;line-height:1.5}.mn-hero .mn-fig .n s{color:var(--muted);margin-right:2px;font-size:24px;font-weight:500}.mn-hero .mn-fig .n .mn-offer{letter-spacing:0;margin-top:10px;display:block}.mn-hero .mn-fig .n{white-space:normal}.mn-hero .mn-fig .n .mn-offer{width:auto;max-width:100%}.mn-hero .kv{margin:0 28px}.mn-actions{flex-wrap:wrap;gap:10px;padding:20px 28px 28px;display:flex}.mn-cols{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:20px;display:grid}.mn-cols>.card+.card{margin-top:0}.mn-cols h2{margin:0 0 14px}.mn-cols h2+ul{margin-top:0}.mn-cols h3{margin:22px 0 10px;font-size:15px}ul.ticks.mn-list{color:var(--text);flex-direction:column;gap:10px;margin:0;font-size:14.5px;display:flex}ul.ticks.mn-no li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238b8b8b' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7'/%3E%3C/svg%3E")}.mn-addons{background:var(--cloud);border-radius:var(--r-card);grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid;overflow:hidden}.mn-addon{border-left:1px solid var(--hair);color:var(--text);flex-direction:column;gap:6px;padding:24px 28px;font-size:14px;display:flex}.mn-addon:first-child{border-left:none}.mn-addon b{font-size:15px}.mn-addon .price{color:var(--ink);margin-top:6px;font-weight:500}.mn-addons-note{color:var(--muted);margin-top:12px;font-size:13px}.mn-faq{padding:8px 28px}.mn-faq .fold{border-top:1px solid var(--hair);margin:0}.mn-faq .fold:first-child{border-top:none}.mn-faq .fold>summary{justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-size:15.5px;display:flex}.mn-faq .fold>summary:before{order:2;margin:0 4px 0 12px;transform:rotate(45deg)}.mn-faq .fold[open]>summary:before{transform:rotate(-135deg)}.mn-faq .fold-body{max-width:64ch;color:var(--text);margin:0;padding:0 0 18px;display:block}.mn-others{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mn-others>.card+.card{margin-top:0}.mn-other{color:var(--ink);transition:transform .25s var(--ease);flex-direction:column;gap:4px;padding:22px 24px;display:flex}.mn-other:hover{text-decoration:none;transform:translateY(-2px)}.mn-other b{font-size:16px;font-weight:600}.mn-other .pr{color:var(--ink);font-size:15px}.mn-other .hint{margin:0}@media (max-width:760px){.mn-cols,.mn-others,.mn-addons{grid-template-columns:1fr}.mn-addon{border-left:none;border-top:1px solid var(--hair)}.mn-addon:first-child{border-top:none}.mn-hero-figs{grid-template-columns:1fr}.mn-hero .mn-fig{border-left:none;border-top:1px solid var(--hair);flex-direction:column;align-items:flex-start;padding:22px 24px}.mn-hero .mn-fig:first-child{border-top:none}.mn-hero .mn-fig .n{order:0;font-size:32px}.mn-hero .kv{flex-direction:column;gap:2px;margin:0 24px}.mn-actions{padding:18px 24px 24px}.mn-actions .btn{flex:auto}.mn-faq{padding:4px 22px}}.mn-cancel{max-width:620px;margin:0 auto}.mn-cancel .kv .v{white-space:nowrap;font-weight:500}.mn-cancel .note{color:var(--text);margin:18px 0 0;font-size:14.5px}.mn-cancel form{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mn-cancel .btn{white-space:normal;text-align:center}@media (max-width:560px){.mn-cancel form .btn{flex:100%}}.mn-share{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 36px;display:grid}.mn-share-link label{margin-top:0}.mn-share-link .hint{margin-top:14px}.mn-copy-row{align-items:center;gap:10px;display:flex}.mn-copy-row input{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:13.5px}.mn-copy-row .btn{flex:none}.mn-qr{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.mn-qr-tile{box-sizing:border-box;border:1px solid var(--hair);border-radius:var(--r-input);background:#fff;width:140px;height:140px;padding:10px}.mn-qr-tile svg{width:100%;height:100%;display:block}.mn-qr .hint{margin:0}.mn-members{padding:6px 28px}.mn-member{border-top:1px solid var(--hair);padding:16px 0}.mn-member:first-child{border-top:none}.mn-member-head{color:var(--ink);align-items:center;gap:12px;font-size:15px;display:flex}.mn-member-head .hint{flex:1;margin:0}.mn-deal{border-top:1px solid var(--hair);color:var(--text);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;margin:10px 0 0 18px;padding:10px 0 0;font-size:14px;display:grid}.mn-deal .hint{margin:0}.mn-deal-n{color:var(--ink);font-weight:500}.mn-deal-share{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.mn-deal-none{margin:8px 0 0 18px}.mn-deal.mn-pay{grid-template-columns:auto 1fr auto}@media (max-width:760px){.mn-share{grid-template-columns:1fr}.mn-qr{flex-direction:row;align-items:center;gap:16px}.mn-members{padding:6px 22px}.mn-deal{grid-template-columns:auto 1fr;margin-left:0}.mn-deal .badge{justify-self:end}.mn-deal-share{grid-column:1/-1;justify-content:space-between}.mn-deal.mn-pay{grid-template-columns:auto 1fr}}.mn-fig .n{white-space:nowrap}@media (max-width:760px){.mn-invited .mn-member-head{flex-wrap:wrap;row-gap:2px}.mn-invited .mn-member-head>.hint{flex-basis:100%;order:3}.mn-invited .mn-member-head .mn-deal-share .hint{flex:none}.mn-invited .mn-member-head b{flex:1}}
