.cc-wrap{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:28px 16px 40px;background:#f3f4f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#15162c}.cc-card{width:100%;max-width:440px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(21,22,44,.12);padding:28px 22px 22px}.cc-head{text-align:center}.cc-logo{width:84px;height:84px;border-radius:20px;object-fit:cover;border:1px solid #e6e9f3;margin:0 auto 14px;display:block;background:#fff}.cc-logo-fallback{display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#4f52e3;background:#eceeff;border-color:#eceeff}.cc-head h1{margin:0;font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.01em}.cc-tagline{margin:4px 0 0;font-size:14px;color:#5f6477}.cc-save{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0 16px;padding:14px;border-radius:12px;background:#4f52e3;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.cc-save:hover{background:#4346d1}.cc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cc-list a{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e6e9f3;border-radius:12px;color:inherit;text-decoration:none}.cc-list a:hover{background:#f6f8fd}.cc-ic{width:38px;height:38px;border-radius:10px;background:#eceeff;color:#4f52e3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-txt{min-width:0;display:flex;flex-direction:column}.cc-txt small{font-size:11.5px;color:#5f6477;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cc-txt b{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.cc-empty{text-align:center;color:#5f6477;font-size:14px;margin:8px 0}.cc-social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.cc-social a{font-size:13px;font-weight:600;color:#4f52e3;background:#eceeff;padding:7px 14px;border-radius:999px;text-decoration:none}.cc-more{display:block;text-align:center;margin-top:20px;font-size:12.5px;color:#5f6477;text-decoration:none}.cc-more:hover{color:#4f52e3;text-decoration:underline}