.skch-wrap{--skch-bg:#f6f8fb;--skch-card:#fff;--skch-text:#111827;--skch-muted:#5b6472;--skch-border:#e5e7eb;--skch-primary:#2563eb;--skch-dark:#0f172a;max-width:1120px;margin:0 auto;padding:24px 14px;color:var(--skch-text);font-family:inherit}.skch-wrap *{box-sizing:border-box}.skch-hero{padding:34px 22px;border-radius:28px;background:linear-gradient(135deg,#eff6ff,#fff 55%,#f5f3ff);border:1px solid var(--skch-border);text-align:center;margin-bottom:18px}.skch-badge{display:inline-flex;padding:7px 12px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:13px;font-weight:700}.skch-hero h1{font-size:clamp(28px,4vw,46px);line-height:1.1;margin:14px 0 12px}.skch-hero p{max-width:790px;margin:0 auto;color:var(--skch-muted);font-size:17px}.skch-card,.skch-results,.skch-seo-content{background:var(--skch-card);border:1px solid var(--skch-border);border-radius:24px;padding:20px;margin:18px 0;box-shadow:0 14px 35px rgba(15,23,42,.06)}.skch-grid{display:grid;gap:14px}.skch-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.skch-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.skch-field span{display:block;font-weight:700;margin-bottom:7px}.skch-field b{color:#dc2626}.skch-field input,.skch-field select{width:100%;border:1px solid var(--skch-border);border-radius:14px;padding:12px 13px;background:#fff;color:var(--skch-text);font-size:15px;outline:none}.skch-field input:focus,.skch-field select:focus{border-color:var(--skch-primary);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.skch-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.skch-btn{border:0;border-radius:14px;padding:12px 18px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.skch-btn[disabled]{opacity:.55;cursor:not-allowed}.skch-btn-primary{background:var(--skch-primary);color:#fff}.skch-btn-light{background:#eef2ff;color:#1e3a8a}.skch-btn-dark{background:var(--skch-dark);color:#fff}.skch-error{color:#dc2626;font-weight:700;margin:10px 0 0}.skch-score-card{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#f8fafc;border:1px solid var(--skch-border);border-radius:20px;padding:18px;margin-bottom:16px}.skch-score-card span{display:block;color:var(--skch-muted);font-weight:700}.skch-score-card strong{font-size:34px}.skch-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skch-result-card{border:1px solid var(--skch-border);border-radius:20px;padding:16px;background:#fff}.skch-result-card h3{margin:0 0 12px;font-size:20px}.skch-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.skch-item{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;background:#f9fafb;border:1px solid #eef2f7;border-radius:14px;padding:11px}.skch-copy{border:0;border-radius:10px;background:#e0ecff;color:#1d4ed8;padding:7px 10px;font-weight:800;cursor:pointer;flex:0 0 auto}.skch-hashtag-group{padding:12px;border-radius:16px;background:#f9fafb;margin-bottom:12px}.skch-hashtag-group h4{margin:0 0 8px}.skch-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.skch-tag{background:#eef2ff;color:#3730a3;border-radius:999px;padding:7px 10px;font-weight:700;font-size:13px}.skch-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.skch-related-grid a{padding:14px;border:1px solid var(--skch-border);border-radius:16px;text-decoration:none;font-weight:800;color:#1d4ed8;background:#f8fafc}.skch-monetize{background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;border-radius:24px;padding:26px;margin:18px 0}.skch-monetize p{opacity:.9}.skch-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.skch-history-list{display:grid;gap:10px}.skch-history-item{display:flex;gap:10px;justify-content:space-between;align-items:center;border:1px solid var(--skch-border);border-radius:16px;padding:12px;background:#f9fafb}.skch-history-item strong{display:block}.skch-history-item span{color:var(--skch-muted);font-size:13px}.skch-calendar-table{width:100%;border-collapse:separate;border-spacing:0 8px}.skch-calendar-table th,.skch-calendar-table td{text-align:left;padding:10px;background:#f9fafb;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}.skch-calendar-table th:first-child,.skch-calendar-table td:first-child{border-left:1px solid #eef2f7;border-radius:12px 0 0 12px}.skch-calendar-table th:last-child,.skch-calendar-table td:last-child{border-right:1px solid #eef2f7;border-radius:0 12px 12px 0}.skch-seo-content h2{margin-top:24px}.skch-seo-content p{color:var(--skch-muted)}.skch-faq-item{border-top:1px solid var(--skch-border);padding:12px 0}@media(max-width:850px){.skch-grid-2,.skch-grid-3,.skch-output-grid,.skch-related-grid{grid-template-columns:1fr}.skch-score-card,.skch-history-item,.skch-section-head{align-items:flex-start;flex-direction:column}.skch-actions .skch-btn{width:100%}.skch-calendar-table{font-size:13px}}
