.cm-hero{padding-bottom:56px}.cm-hero .lead{max-width:760px}.cm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cm-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.cm-tabs a{padding:9px 16px;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:999px;color:#d9d4e1;font-size:.9rem;text-decoration:none}.cm-tabs a:hover{border-color:#59bcc8;color:#fff}.cm-section{scroll-margin-top:110px}.cm-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:28px}.cm-head h2{margin-top:16px}.cm-head .lead{font-size:1rem;max-width:520px}.cm-questions{display:grid;gap:10px}.cm-q{border:1px solid var(--line,rgba(255,255,255,.1));border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));overflow:hidden}.cm-q summary{list-style:none;cursor:pointer;padding:18px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;font-weight:600;color:#f3f1ed}.cm-q summary::-webkit-details-marker{display:none}.cm-q summary::after{content:"+";color:#59bcc8;font-size:1.3rem;line-height:1}.cm-q[open] summary::after{content:"–"}.cm-q-body{padding:0 22px 20px;color:#c7c4cc;line-height:1.7}.cm-q-body p{margin:0 0 10px}.cm-byline{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#59bcc8}.cm-more{margin-top:18px}.cm-more a:not(.btn){color:#59bcc8;text-decoration:none;font-weight:600}.cm-more a:not(.btn):hover{text-decoration:underline}.cm-ask{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cm-card,.cm-update,.cm-rules{padding:26px;border:1px solid var(--line,rgba(255,255,255,.1));border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cm-card p,.cm-update p{color:#c7c4cc;line-height:1.7;margin:0}.cm-label{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#a7a4ad}.cm-critical{color:#e2776d}.cm-update{border-left:3px solid #e2776d}.cm-source{font-size:.85rem;color:#a7a4ad !important}.cm-source a{color:#59bcc8}.cm-guide-groups{display:grid;gap:30px}.cm-guide-group h3{font-size:1.1rem;margin:0 0 12px;color:#d9d4e1}.cm-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cm-guide{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line,rgba(255,255,255,.1));border-radius:18px;text-decoration:none;color:inherit;background:rgba(255,255,255,.02)}.cm-guide:hover{border-color:#59bcc8}.cm-guide strong{color:#f3f1ed;font-size:1rem;line-height:1.35}.cm-guide span{color:#a7a4ad;font-size:.88rem;line-height:1.55}.cm-rules h2{font-size:1.4rem;margin:0}.cm-rules ul{margin:0;padding-left:20px;color:#c7c4cc;line-height:1.8}@media(max-width:900px){.cm-head{grid-template-columns:1fr;gap:12px}.cm-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cm-ask,.cm-guides{grid-template-columns:1fr}}.cm-home-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:24px}.cm-home-head h2{margin-top:16px}.cm-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cm-home-q{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line,rgba(255,255,255,.1));border-radius:18px;text-decoration:none;color:inherit;background:rgba(255,255,255,.02)}.cm-home-q:hover{border-color:#59bcc8}.cm-home-q strong{color:#f3f1ed;font-size:1.02rem;line-height:1.4}.cm-home-update{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:16px 20px;border:1px solid var(--line,rgba(255,255,255,.1));border-left:3px solid #e2776d;border-radius:14px}.cm-home-update p{margin:0;color:#d9d4e1}.cm-home-update a{color:#59bcc8;font-weight:600;text-decoration:none}@media(max-width:900px){.cm-home-head{grid-template-columns:1fr;gap:12px}.cm-home-grid{grid-template-columns:1fr}}.cm-guide-actions{display:flex;gap:20px;flex-wrap:wrap}.cm-guide-actions a,.cm-breadcrumb a{color:#59bcc8}.cm-breadcrumb,.cm-support-notice{padding-block:16px;overflow-wrap:anywhere}.cm-guide:focus-within{border-color:#59bcc8}.cc-soon{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#070709;background:linear-gradient(110deg,#783192,#59bcc8);padding:5px 12px;border-radius:999px}.cc-soon::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:cc-blink 1.6s ease-in-out infinite}@keyframes cc-blink{50%{opacity:.25}}.cc-banner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;padding:32px;border-radius:24px;border:1px solid rgba(120,49,146,.55);background:radial-gradient(120% 120% at 0 0,rgba(120,49,146,.22),transparent 55%),radial-gradient(120% 120% at 100% 100%,rgba(89,188,200,.14),transparent 55%),#0d0d10}.cc-intro h2{margin:16px 0 12px}.cc-intro .lead{font-size:1.02rem;max-width:620px}.cc-founding{padding:22px;border-radius:18px;border:1px solid rgba(243,241,237,.14);background:rgba(7,7,9,.55);display:flex;flex-direction:column;gap:12px}.cc-founding ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.cc-founding li{position:relative;padding-left:26px;color:#f3f1ed;font-size:.94rem}.cc-founding li::before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#59bcc8;background:rgba(89,188,200,.16)}.cc-small{margin:0;font-size:.82rem;color:#a7a4ad}.cc-pillars{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cc-p{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;border:1px solid rgba(243,241,237,.1);background:rgba(243,241,237,.025)}.cc-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#15151b;border:1px solid rgba(243,241,237,.16)}.cc-ic svg{width:20px;height:20px;fill:none;stroke:#f3f1ed;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cc-p b{color:#f3f1ed;font-size:1rem}.cc-p span:last-child{color:#a7a4ad;font-size:.86rem;line-height:1.5}.cc-cats{margin-top:18px;padding:22px;border-radius:18px;border:1px dashed rgba(243,241,237,.2)}.cc-cats-head{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin-bottom:14px}.cc-cats-head p{margin:0;font-size:.84rem;color:#a7a4ad}.cc-cats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cc-cats li{display:flex;flex-direction:column;gap:6px}.cc-cats li b{color:#59bcc8;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.cc-cats li span{color:#d9d4e1;font-size:.86rem;line-height:1.55}.cc-partner{margin-top:18px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding:22px;border-radius:18px;border:1px solid rgba(89,188,200,.4);background:rgba(89,188,200,.05)}.cc-partner h3{margin:0 0 6px}.cc-partner p{margin:0;color:#c7c4cc;max-width:640px}.cm-home-club{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:16px 20px;border:1px solid rgba(120,49,146,.55);border-radius:14px;background:linear-gradient(110deg,rgba(120,49,146,.14),rgba(89,188,200,.06))}.cm-home-club p{margin:0;color:#d9d4e1;flex:1;min-width:240px}.cm-home-club b{color:#f3f1ed}.cm-home-club a{color:#59bcc8;font-weight:600;text-decoration:none}@media(max-width:1100px){.cc-pillars,.cc-cats ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.cc-banner{grid-template-columns:1fr;padding:22px}}@media(max-width:560px){.cc-pillars,.cc-cats ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cc-soon::before{animation:none}}.cc-po{margin-top:18px;display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:18px;border:1px solid rgba(120,49,146,.55);background:linear-gradient(110deg,rgba(120,49,146,.16),rgba(89,188,200,.05))}.cc-po .cm-label{color:#59bcc8}.cc-po p{margin:0;color:#c7c4cc;line-height:1.6}.cc-po b{color:#f3f1ed}.cc-xp{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;padding:26px;border-radius:22px;border:1px solid rgba(89,188,200,.45);background:radial-gradient(120% 140% at 100% 0,rgba(89,188,200,.14),transparent 55%),#0d0d10}.cc-xp-head{display:flex;flex-direction:column;gap:10px;justify-content:center}.cc-xp-head h3{margin:0;font-size:1.5rem}.cc-xp-head p{margin:0;color:#c7c4cc;line-height:1.65}.cc-xp-head .cm-label{color:#59bcc8}.cc-xp-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-xp-list li{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;border:1px solid rgba(243,241,237,.1);background:rgba(243,241,237,.03)}.cc-xp-list b{color:#f3f1ed;font-size:.98rem}.cc-xp-list span:last-child{color:#a7a4ad;font-size:.85rem;line-height:1.5}@media(max-width:1000px){.cc-xp{grid-template-columns:1fr}}@media(max-width:640px){.cc-xp{padding:20px}.cc-xp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.cc-xp-list{grid-template-columns:1fr}}