.cg.cg-polished{--group-accent:#673de1;--group-ink:#201a35;background:linear-gradient(180deg,#f7f5ff,#f9f9fc 420px,#f6f7fb)}.cg.cg-polished .cg-layout{gap:22px;max-width:1480px;margin-inline:auto}.cg.cg-polished .cg-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#261650,#5333ae 55%,#8060e9);color:white;border:0;border-radius:24px;box-shadow:0 16px 40px #41249e24;padding:34px}.cg.cg-polished .cg-hero:after{content:"";position:absolute;right:-80px;top:-120px;width:340px;height:340px;border-radius:50%;border:65px solid #ffffff14;pointer-events:none}.cg.cg-polished .cg-hero h1,.cg.cg-polished .cg-hero p{color:white;position:relative;z-index:1}.cg.cg-polished .cg-hero h1{font-weight:850;font-size:clamp(26px,3vw,39px);letter-spacing:-1.3px;line-height:1.13}.cg.cg-polished .cg-hero p{color:#eee9ff;font-size:14px;line-height:1.65}.cg.cg-polished .cg-hero-ctas{position:relative;z-index:1}.cg.cg-polished .cg-hero-ctas button{border-radius:12px;min-height:44px;font-weight:750}.cg.cg-polished .cg-composer{background:#fff;border:1px solid #e8e3f4;border-radius:22px;padding:26px;box-shadow:0 14px 40px #2e1c680d}.cg.cg-polished .cg-compose-heading label{font-weight:850;color:var(--group-ink);font-size:20px}.cg.cg-polished .cg-compose-tabs{background:#f4f2fa;border:1px solid #eeebf5;border-radius:14px;padding:5px}.cg.cg-polished .cg-compose-tabs button{min-height:44px;font-weight:750;border-radius:11px}.cg.cg-polished .cg-compose-tabs button[aria-pressed=true]{box-shadow:0 3px 12px #35246b13}.cg.cg-polished #group-draft{background:#fff;border:1.5px solid #e4def1;border-radius:16px;min-height:125px;line-height:1.6;resize:vertical;overflow-wrap:anywhere;word-break:break-word;transition:border-color .2s,box-shadow .2s}.cg.cg-polished #group-draft:focus{outline:none;border-color:#8b68e8;box-shadow:0 0 0 4px #8053e51a}.cg.cg-polished .cg-link-preview{border:1px solid #e5def1;background:#faf9ff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #39226508}.cg.cg-polished .cg-link-preview-info{min-width:0;overflow-wrap:anywhere}.cg.cg-polished .cg-link-preview-info strong{font-size:15px}.cg.cg-polished .cg-media-tools button{border-radius:12px;min-height:44px;font-weight:700}.cg.cg-polished .cg-publish-actions button{background:#6539d5;color:white;border-radius:13px;box-shadow:0 7px 16px #6539d529;font-weight:750}.cg.cg-polished .cg-feed-heading h2{font-size:23px;font-weight:850;letter-spacing:-.7px}.cg.cg-polished .cg-filters{border-radius:16px;padding:6px;box-shadow:0 3px 15px #26174a08}.cg.cg-polished .cg-filters button{font-weight:700;min-height:43px}.cg.cg-polished .cg-post{border-radius:21px;padding:23px;background:#fff;box-shadow:0 10px 30px #25154a0a;transition:transform .18s,box-shadow .18s}@media(hover:hover){.cg.cg-polished .cg-post:hover{transform:translateY(-2px);box-shadow:0 15px 36px #25154a13}}.cg.cg-polished .cg-post footer button{border-radius:11px;font-weight:650}.cg.cg-polished .cg-post footer button:hover{background:#f3eefe;color:#6033c5}.cg.cg-polished .cg-widget{border-radius:20px;box-shadow:0 8px 28px #25154a09}.cg.cg-polished .cg-bottom{box-shadow:0 -5px 24px #21113b0b}@media(max-width:600px){.cg.cg-polished .cg-layout{padding:10px;gap:13px}.cg.cg-polished .cg-hero{padding:23px 19px;border-radius:20px}.cg.cg-polished .cg-hero:after{right:-170px;top:-170px}.cg.cg-polished .cg-hero h1{font-size:27px}.cg.cg-polished .cg-composer{padding:16px;border-radius:18px}.cg.cg-polished .cg-compose-heading label{font-size:18px}.cg.cg-polished .cg-compose-tabs button{min-height:43px;font-size:11px}.cg.cg-polished #group-draft{min-height:110px;font-size:16px}.cg.cg-polished .cg-media-tools{display:flex;flex-wrap:wrap;gap:7px}.cg.cg-polished .cg-media-tools button{flex:1 1 auto}.cg.cg-polished .cg-post{padding:16px;border-radius:18px}.cg.cg-polished .cg-feed-heading h2{font-size:20px}.cg.cg-polished .cg-filters{overflow-x:auto;scrollbar-width:none}}@media(prefers-reduced-motion:reduce){.cg.cg-polished #group-draft,.cg.cg-polished .cg-post{transition:none}}.cg .cg-publish-steps{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:#665776;margin:12px 0;line-height:1.6}.cg .cg-publish-steps span{color:#967db3}.cg .cg-publish-check{font-size:13px;line-height:1.6;padding:12px;background:#f7f4fc;border-radius:10px;color:#60536e;margin:12px 0}.cg .cg-composer select,.cg .cg-composer textarea{font-size:16px}.cg .cg-publish-actions{flex-wrap:wrap;gap:10px}.cg .cg-publish-actions button{min-height:44px}@media(max-width:480px){.cg .cg-publish-actions button{flex:1;justify-content:center}.cg .cg-publish-steps{font-size:11px}.cg .cg-composer{min-width:0}}