.Membership-module__wMV-qW__page{max-width:1136px;color:var(--color-fg);margin:0 auto;padding:64px 48px 28px}.Membership-module__wMV-qW__page h1,.Membership-module__wMV-qW__page h2,.Membership-module__wMV-qW__page h3,.Membership-module__wMV-qW__page p{margin:0}.Membership-module__wMV-qW__page a,.Membership-module__wMV-qW__page button{-webkit-tap-highlight-color:transparent}.Membership-module__wMV-qW__page a:focus-visible,.Membership-module__wMV-qW__page button:focus-visible,.Membership-module__wMV-qW__page summary:focus-visible,.Membership-module__wMV-qW__tableWrap:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.Membership-module__wMV-qW__hero{text-align:center;padding:0 20px 40px}.Membership-module__wMV-qW__eyebrow{color:var(--color-accent);letter-spacing:.16em;font-size:11px;font-weight:600}.Membership-module__wMV-qW__hero h1{white-space:pre-line;letter-spacing:-.045em;margin:18px 0;font-size:clamp(32px,3.6vw,49px);font-weight:600;line-height:1.35}.Membership-module__wMV-qW__intro{max-width:610px;color:var(--color-muted);text-wrap:pretty;font-size:15px;line-height:1.85;margin:0 auto!important}.Membership-module__wMV-qW__heroLinks{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:24px;font-size:12px;display:flex}.Membership-module__wMV-qW__heroLinks span,.Membership-module__wMV-qW__heroLinks a{align-items:center;gap:8px;display:inline-flex}.Membership-module__wMV-qW__heroLinks span{color:var(--color-muted)}.Membership-module__wMV-qW__heroLinks a{color:var(--color-accent)}.Membership-module__wMV-qW__session{color:var(--color-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.Membership-module__wMV-qW__session strong{color:var(--color-fg);border:1px solid var(--color-line);border-radius:20px;margin-left:8px;padding:3px 9px;font-weight:500;display:inline-block}.Membership-module__wMV-qW__local{align-items:center;gap:6px;display:inline-flex}.Membership-module__wMV-qW__plans{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Membership-module__wMV-qW__plan{border:1px solid var(--color-line);background:var(--color-panel2);border-radius:18px;padding:30px}.Membership-module__wMV-qW__featured{border-color:var(--color-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 10%, var(--color-panel2)), var(--color-panel2) 65%);box-shadow:0 0 50px color-mix(in srgb, var(--color-accent) 5%, transparent)}.Membership-module__wMV-qW__planHeading{align-items:center;gap:10px;display:flex}.Membership-module__wMV-qW__planHeading svg{color:var(--color-accent)}.Membership-module__wMV-qW__planHeading h2{letter-spacing:-.03em;font-size:22px;font-weight:600}.Membership-module__wMV-qW__planLabel{color:var(--color-muted);font-size:12px;margin-top:10px!important}.Membership-module__wMV-qW__price{letter-spacing:-.04em;font-size:32px;font-weight:600;margin:24px 0 10px!important}.Membership-module__wMV-qW__planBody{color:var(--color-muted);min-height:47px;font-size:13px;line-height:1.8}.Membership-module__wMV-qW__primary,.Membership-module__wMV-qW__secondary{cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin:22px 0 10px;padding:10px;font-size:13px;font-weight:600;display:flex}.Membership-module__wMV-qW__primary{background:var(--color-accent);color:var(--color-bg);border:1px solid var(--color-accent)}.Membership-module__wMV-qW__secondary{background:var(--color-panel);color:var(--color-fg);border:1px solid var(--color-line2)}.Membership-module__wMV-qW__primary:hover,.Membership-module__wMV-qW__secondary:hover{filter:brightness(1.12)}.Membership-module__wMV-qW__planNote{color:var(--color-dim);min-height:40px;font-size:11px;line-height:1.8}.Membership-module__wMV-qW__plan ul{border-top:1px solid var(--color-line);gap:15px;margin:20px 0 0;padding:22px 0 0;list-style:none;display:grid}.Membership-module__wMV-qW__plan li{align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.Membership-module__wMV-qW__plan li svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.Membership-module__wMV-qW__availability{color:var(--color-dim);justify-content:center;align-items:flex-start;gap:8px;font-size:11px;line-height:1.8;display:flex;margin-top:18px!important}.Membership-module__wMV-qW__availability svg{flex-shrink:0;margin-top:2px}.Membership-module__wMV-qW__mme{border:1px solid var(--color-line);background:var(--color-panel2);border-radius:16px;grid-template-columns:1.1fr 1fr;gap:36px;margin:56px 0;padding:34px;display:grid}.Membership-module__wMV-qW__mme h2{letter-spacing:-.04em;margin:14px 0;font-size:25px;font-weight:600}.Membership-module__wMV-qW__mme p:not(.Membership-module__wMV-qW__eyebrow){color:var(--color-muted);font-size:12px;line-height:1.9}.Membership-module__wMV-qW__access{color:var(--color-accent);align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.Membership-module__wMV-qW__composition{text-align:center;flex-direction:column;justify-content:center;gap:13px;display:flex}.Membership-module__wMV-qW__models{justify-content:center;gap:10px;display:flex}.Membership-module__wMV-qW__models span{border:1px solid var(--color-line2);background:var(--color-panel);border-radius:7px;padding:8px 14px;font-size:11px}.Membership-module__wMV-qW__blend{color:var(--color-accent);border:1px solid var(--color-line);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:18px;display:flex}.Membership-module__wMV-qW__composition small{color:var(--color-dim);font-size:10px}.Membership-module__wMV-qW__coverage{border-top:1px solid var(--color-line);grid-column:1/-1;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.Membership-module__wMV-qW__coverage>svg{color:var(--color-accent);flex-shrink:0}.Membership-module__wMV-qW__coverage h3{margin-bottom:5px;font-size:12px;font-weight:600}.Membership-module__wMV-qW__coverage a{color:var(--color-accent);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding-top:3px;font-size:11px;display:flex}.Membership-module__wMV-qW__comparison{scroll-margin-top:20px}.Membership-module__wMV-qW__comparison>h2,.Membership-module__wMV-qW__faq h2{letter-spacing:-.035em;font-size:26px;font-weight:600}.Membership-module__wMV-qW__comparison>p{color:var(--color-muted);margin:10px 0 24px;font-size:12px;line-height:1.8}.Membership-module__wMV-qW__tableWrap{border:1px solid var(--color-line);border-radius:12px;overflow-x:auto}.Membership-module__wMV-qW__tableWrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.Membership-module__wMV-qW__tableWrap th,.Membership-module__wMV-qW__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;padding:18px;line-height:1.8}.Membership-module__wMV-qW__tableWrap thead th{background:var(--color-panel);font-weight:600}.Membership-module__wMV-qW__tableWrap th:first-child{width:40%}.Membership-module__wMV-qW__tableWrap tbody th{color:var(--color-muted);font-weight:400}.Membership-module__wMV-qW__tableWrap td:last-child{background:color-mix(in srgb, var(--color-accent) 4%, transparent)}.Membership-module__wMV-qW__tableWrap tr:last-child>*{border-bottom:0}.Membership-module__wMV-qW__comparison .Membership-module__wMV-qW__footnote{color:var(--color-dim);margin:14px 0;font-size:11px}.Membership-module__wMV-qW__roadmap{background:var(--color-panel2);border:1px solid var(--color-line);border-radius:8px;padding:0 18px;font-size:12px}.Membership-module__wMV-qW__page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:500;list-style:none;display:flex}.Membership-module__wMV-qW__page summary::-webkit-details-marker{display:none}.Membership-module__wMV-qW__page summary svg{color:var(--color-dim);flex-shrink:0}.Membership-module__wMV-qW__page details[open] summary svg{transform:rotate(180deg)}.Membership-module__wMV-qW__roadmap p,.Membership-module__wMV-qW__faq details p{color:var(--color-muted);padding:0 0 20px;font-size:12px;line-height:1.9}.Membership-module__wMV-qW__faq{grid-template-columns:1fr 1.8fr;gap:48px;margin:64px 0;display:grid}.Membership-module__wMV-qW__faq h2{margin-top:12px}.Membership-module__wMV-qW__faq details{border-bottom:1px solid var(--color-line);font-size:13px}.Membership-module__wMV-qW__faq details:first-child{border-top:1px solid var(--color-line)}.Membership-module__wMV-qW__developer{border:1px solid var(--color-line);background:var(--color-panel2);border-radius:12px;align-items:center;gap:20px;padding:26px;display:flex}.Membership-module__wMV-qW__developer>svg{color:var(--color-accent);flex-shrink:0}.Membership-module__wMV-qW__developer h2{font-size:16px;font-weight:500}.Membership-module__wMV-qW__developer p{color:var(--color-muted);margin-top:8px;font-size:12px;line-height:1.8}.Membership-module__wMV-qW__developer a{color:var(--color-accent);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.Membership-module__wMV-qW__footer{color:var(--color-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:10px;display:flex}.Membership-module__wMV-qW__footer button{cursor:pointer;text-decoration:underline}@media (max-width:1000px){.Membership-module__wMV-qW__page{padding:40px 26px 24px}.Membership-module__wMV-qW__plan{padding:24px}.Membership-module__wMV-qW__mme{gap:24px;padding:26px}.Membership-module__wMV-qW__coverage{flex-wrap:wrap}.Membership-module__wMV-qW__coverage a{margin-left:32px}.Membership-module__wMV-qW__faq{grid-template-columns:1fr 2fr;gap:24px}.Membership-module__wMV-qW__developer{flex-wrap:wrap}.Membership-module__wMV-qW__developer a{margin-left:48px}}@media (max-width:640px){.Membership-module__wMV-qW__page{padding:28px 16px 24px}.Membership-module__wMV-qW__hero{text-align:left;padding:0 0 28px}.Membership-module__wMV-qW__hero h1{font-size:30px}.Membership-module__wMV-qW__intro{font-size:13px}.Membership-module__wMV-qW__heroLinks{justify-content:flex-start;font-size:11px}.Membership-module__wMV-qW__session{font-size:10px}.Membership-module__wMV-qW__plans{grid-template-columns:1fr;gap:16px}.Membership-module__wMV-qW__plan{padding:22px}.Membership-module__wMV-qW__price{font-size:30px}.Membership-module__wMV-qW__planBody,.Membership-module__wMV-qW__planNote{min-height:0}.Membership-module__wMV-qW__plan ul{margin-top:16px}.Membership-module__wMV-qW__availability{justify-content:flex-start}.Membership-module__wMV-qW__mme{grid-template-columns:1fr;margin:36px 0;padding:22px}.Membership-module__wMV-qW__mme h2{font-size:23px}.Membership-module__wMV-qW__coverage{grid-column:auto}.Membership-module__wMV-qW__coverage>div{flex:1}.Membership-module__wMV-qW__coverage a{margin-left:0}.Membership-module__wMV-qW__models{gap:6px}.Membership-module__wMV-qW__models span{padding:8px 10px}.Membership-module__wMV-qW__tableWrap th,.Membership-module__wMV-qW__tableWrap td{padding:12px 8px;font-size:10px}.Membership-module__wMV-qW__tableWrap th:first-child{width:36%}.Membership-module__wMV-qW__comparison>h2,.Membership-module__wMV-qW__faq h2{font-size:23px}.Membership-module__wMV-qW__faq{grid-template-columns:1fr;gap:20px;margin:40px 0}.Membership-module__wMV-qW__developer{gap:12px;padding:20px}.Membership-module__wMV-qW__developer>div{flex:1;min-width:140px}.Membership-module__wMV-qW__developer h2{font-size:15px}.Membership-module__wMV-qW__developer a{margin-left:0}}.Membership-module__wMV-qW__mobileHint{display:none}@media (max-width:640px){.Membership-module__wMV-qW__tableWrap table{min-width:560px}.Membership-module__wMV-qW__tableWrap th,.Membership-module__wMV-qW__tableWrap td{padding:14px;font-size:12px}.Membership-module__wMV-qW__comparison .Membership-module__wMV-qW__mobileHint{color:var(--color-accent);margin:0 0 10px;font-size:11px;display:block}}.Membership-module__wMV-qW__activitySection,.Membership-module__wMV-qW__policySection{margin:56px 0}.Membership-module__wMV-qW__activitySection>h2,.Membership-module__wMV-qW__policySection>h2{letter-spacing:-.035em;font-size:26px;font-weight:600}.Membership-module__wMV-qW__activitySection>p,.Membership-module__wMV-qW__policySection>p{color:var(--color-muted);margin:12px 0 24px;font-size:13px;line-height:1.9}.Membership-module__wMV-qW__activityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.Membership-module__wMV-qW__activityGrid article{border:1px solid var(--color-line);background:var(--color-panel2);border-radius:12px;padding:22px}.Membership-module__wMV-qW__activityGrid h3{margin-bottom:12px;font-size:15px;font-weight:600}.Membership-module__wMV-qW__activityGrid p,.Membership-module__wMV-qW__policySection details p{color:var(--color-muted);font-size:13px;line-height:1.9}.Membership-module__wMV-qW__activitySection .Membership-module__wMV-qW__safetyNote{align-items:flex-start;gap:9px;font-size:12px;display:flex}.Membership-module__wMV-qW__safetyNote svg{color:var(--color-accent);flex-shrink:0;margin-top:3px}.Membership-module__wMV-qW__policySection details{border-bottom:1px solid var(--color-line);font-size:14px}.Membership-module__wMV-qW__policySection details p{padding-bottom:20px}@media (max-width:1000px){.Membership-module__wMV-qW__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Membership-module__wMV-qW__activityGrid{grid-template-columns:1fr}.Membership-module__wMV-qW__activitySection,.Membership-module__wMV-qW__policySection{margin:40px 0}.Membership-module__wMV-qW__activitySection>h2,.Membership-module__wMV-qW__policySection>h2{font-size:23px}}.Membership-module__wMV-qW__join{border:1px solid var(--color-line);background:var(--color-panel2);border-radius:12px;align-items:center;gap:24px;margin-bottom:28px;padding:24px;display:flex}.Membership-module__wMV-qW__join h2{font-size:17px;font-weight:600}.Membership-module__wMV-qW__join p{color:var(--color-muted);margin-top:8px;font-size:12px;line-height:1.8}.Membership-module__wMV-qW__joinActions{flex-shrink:0;gap:10px;display:flex}.Membership-module__wMV-qW__joinActions a{width:auto;min-width:90px;margin:0}@media (max-width:640px){.Membership-module__wMV-qW__join{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.Membership-module__wMV-qW__joinActions a{flex:1}}
