.kSj8OW_hero{margin-bottom:30px}@media only screen and (max-width:991px){.kSj8OW_hero{margin-bottom:20px}}.kSj8OW_heroTitle{color:var(--fg-strong);margin:0 0 12px;font-size:28px;font-weight:700}@media only screen and (max-width:768px){.kSj8OW_heroTitle{font-size:22px}}.kSj8OW_heroLead{color:var(--w-70);margin:0;font-size:15px;line-height:1.6}.kSj8OW_shareSection{grid-template-columns:1fr 470px;align-items:start;gap:30px;margin-bottom:30px;display:grid}@media only screen and (max-width:1199px){.kSj8OW_shareSection{grid-template-columns:1fr;gap:20px}}.kSj8OW_shareForm{background-color:var(--surface);border:1px solid var(--ea-border);border-radius:15px;min-width:0;padding:20px}@media only screen and (max-width:768px){.kSj8OW_shareForm{padding:16px}}.kSj8OW_shareTitle{color:var(--fg-strong);margin:0 0 10px;font-size:20px;font-weight:700}@media only screen and (max-width:768px){.kSj8OW_shareTitle{font-size:17px}}.kSj8OW_shareLead{color:var(--w-70);margin:0 0 16px;font-size:14px;line-height:1.6}.kSj8OW_shareVector{justify-content:center;align-items:center;display:flex}.kSj8OW_shareVector img{width:100%;height:auto}@media only screen and (max-width:1199px){.kSj8OW_shareVector{display:none}}.kSj8OW_sectionTitle{color:var(--fg-strong);margin:30px 0 12px;font-size:20px;font-weight:700}@media only screen and (max-width:768px){.kSj8OW_sectionTitle{font-size:17px}}.kSj8OW_form{flex-direction:column;gap:16px;display:flex}.kSj8OW_formActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.kSj8OW_cta{text-align:center;background:var(--w-3);border:1px solid var(--w-10);border-radius:15px;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.kSj8OW_ctaTitle{color:var(--fg-strong);margin:0;font-size:22px;font-weight:700}.kSj8OW_ctaText{color:var(--w-70);max-width:600px;margin:0;font-size:15px;line-height:1.6}.kSj8OW_list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media only screen and (max-width:991px){.kSj8OW_list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.kSj8OW_list{grid-template-columns:1fr;gap:12px}}@keyframes kSj8OW_cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kSj8OW_card{background:var(--w-5);border:1px solid var(--w-10);cursor:pointer;border-radius:15px;flex-direction:column;min-height:220px;transition:transform .2s,border-color .2s;animation:.35s both kSj8OW_cardIn;display:flex;position:relative;overflow:hidden}.kSj8OW_card:hover{border-color:var(--w-20);transform:translateY(-2px)}:root[data-theme=light] .kSj8OW_card{background:#0e1113;border-color:#0000}.kSj8OW_cardBackground{opacity:.18;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.kSj8OW_cardOverlay{z-index:0;background:linear-gradient(#0e111366 0%,#0e1113eb 100%);position:absolute;inset:0}.kSj8OW_cardBody{z-index:1;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;position:relative}.kSj8OW_cardAuthor{align-items:center;gap:10px;display:flex}.kSj8OW_cardAvatar{-o-object-fit:cover;object-fit:cover;background:var(--w-10);border-radius:50%;width:40px;height:40px}.kSj8OW_cardName{color:#fff;margin:0;font-size:15px;font-weight:600}.kSj8OW_cardMessage{color:#fffc;flex:1;margin:0;font-size:14px;line-height:1.55}.kSj8OW_cardMessage .read-more{color:#3b82f6;cursor:pointer;margin-left:4px}.kSj8OW_cardMessage .read-more:hover{color:#60a5fa}.kSj8OW_adminButtons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.kSj8OW_modalAuthor{border-bottom:1px solid var(--w-10);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.kSj8OW_modalAvatar{-o-object-fit:cover;object-fit:cover;background:var(--w-10);border-radius:50%;width:56px;height:56px}.kSj8OW_modalName{color:var(--fg-strong);margin:0;font-size:16px;font-weight:600}.kSj8OW_modalMessage{color:var(--fg);font-size:15px;line-height:1.7}.kSj8OW_modalMessage p{margin:0 0 12px}.kSj8OW_modalMessage p:last-child{margin-bottom:0}.kSj8OW_loader{justify-content:center;padding:30px 0;display:flex}.kSj8OW_spinner{border:3px solid var(--w-10);border-top-color:var(--w-60);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite kSj8OW_spin}@keyframes kSj8OW_spin{to{transform:rotate(360deg)}}.kSj8OW_error{text-align:center;color:var(--text-error-strong);padding:40px 0;font-size:15px}@keyframes kSj8OW_skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.kSj8OW_skeletonHero{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}@media only screen and (max-width:991px){.kSj8OW_skeletonHero{margin-bottom:20px}}.kSj8OW_skeletonHeroTitle{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:50%;max-width:460px;height:32px;animation:1.5s infinite kSj8OW_skeleton-shimmer}@media only screen and (max-width:768px){.kSj8OW_skeletonHeroTitle{width:70%;height:24px}}.kSj8OW_skeletonHeroText{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:100%;height:14px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonHeroText.kSj8OW_short{width:65%}.kSj8OW_skeletonShareTitle{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:55%;max-width:320px;height:22px;margin-bottom:12px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonShareLead{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:100%;height:12px;margin-bottom:8px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonShareLead:last-of-type{width:80%;margin-bottom:16px}.kSj8OW_skeletonField{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:100%;height:44px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonTextarea{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:100%;height:150px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonFormRow{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.kSj8OW_skeletonCheckbox{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:160px;height:20px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonButton{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:120px;height:38px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonVector{aspect-ratio:1;background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:100%;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonSectionTitle{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:200px;height:22px;margin:30px 0 12px;animation:1.5s infinite kSj8OW_skeleton-shimmer}.kSj8OW_skeletonCard{background:linear-gradient(90deg, var(--w-5) 25%, var(--w-10) 50%, var(--w-5) 75%);background-size:200% 100%;border-radius:7px;width:100%;height:220px;animation:1.5s infinite kSj8OW_skeleton-shimmer}