.hero-eyebrow--free{background:#e8f7ee;color:#15803d;border:1px solid rgba(22,163,74,.22);font-weight:700}.hero-stat--free b{color:#6ee7a8}.ck-free-badge{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .6rem;border-radius:20px;background:#e8f7ee;color:#15803d;border:1px solid rgba(22,163,74,.25);font-size:.75rem;font-weight:700;white-space:nowrap}.ck-summary--free{align-items:flex-start}.ck-summary--free .ck-hkd-main{color:#15803d}.ck-free-tag{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.76rem;font-weight:700;color:#15803d}.ck-side-card--free{background:linear-gradient(180deg,#fff,#f7fdf9);border-color:rgba(22,163,74,.24)}.ck-side-card--free h3{color:#15803d}.ai-result{display:flex;flex-direction:column;gap:1.35rem}.ai-score{display:flex;align-items:center;gap:1.35rem;flex-wrap:wrap}.ai-score-ring{--ring:#64748b;--pct:0;position:relative;flex:none;width:122px;height:122px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;margin:4px}.ai-score-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--ring) calc(var(--pct) * 3.6deg),#eef2f7 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 9px));transition:background .6s var(--ease-std)}.ai-score-num{position:relative;z-index:1;font-size:1.9rem;font-weight:700;color:var(--ring);font-variant-numeric:tabular-nums}.ai-score-unit{position:relative;z-index:1;font-size:.88rem;font-weight:700;color:var(--ring);margin-left:.1rem;align-self:center}.ai-score-ring.is-low{--ring:#16a34a}.ai-score-ring.is-mid{--ring:#d97706}.ai-score-ring.is-high{--ring:#dc2626}.ai-score-meta{flex:1 1 220px;min-width:0}.ai-level{font-size:1.05rem;font-weight:700;color:#334155}.ai-desc{margin:.3rem 0 0;font-size:.86rem;line-height:1.7;color:#64748b}.ai-block-note{margin:.75rem 0 0;padding-top:.7rem;border-top:1px dashed #e2e8f0;font-size:.8rem;line-height:1.75;color:#64748b}.ck-textarea-wrap{position:relative}.ck-clear{position:absolute;top:.55rem;right:.55rem;z-index:2;appearance:none;cursor:pointer;font:inherit;font-size:.76rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .68rem;border-radius:999px;border:1px solid #e2e8f0;background:rgba(255,255,255,.96);color:#64748b;line-height:1.4;transition:color .15s ease,border-color .15s ease,background .15s ease}.ck-clear i,.ck-clear svg{font-size:.72rem}.ck-clear:hover{color:#1a365d;border-color:#1a365d;background:#fff}.ck-clear:focus-visible{outline:2px solid #1a365d;outline-offset:2px}.ai-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ai-stat{background:#f8fafc;border:1px solid #eef1f4;border-radius:var(--r-sm);padding:.6rem .45rem;text-align:center}.ai-stat-k{display:block;font-size:.72rem;color:var(--color-text-light);margin-bottom:.22rem}.ai-stat-v{display:block;font-size:1rem;font-weight:700;color:var(--color-text);font-family:var(--font-num)}.ai-block-head{font-size:.82rem;font-weight:700;color:#5b6675;margin-bottom:.55rem;padding-bottom:.4rem;border-bottom:1px solid #eef1f4}.ai-bar{position:relative;height:9px;border-radius:999px;background:#eef2f7;overflow:visible}.ai-bar-fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#16a34a,#d97706,#dc2626);transition:width .5s var(--ease-std)}.ai-bar-mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--color-primary);border-radius:2px;opacity:0;transform:translateX(-1px);transition:opacity .3s var(--ease-std)}.ai-bar-mark.is-on{opacity:1}.ai-bar-mark::after{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-primary)}.ai-bar-legend{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.6rem;font-size:.78rem;color:#64748b}.ai-bar-legend .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.35rem}.ai-dot-low{background:#16a34a}.ai-dot-mid{background:#d97706}.ai-dot-high{background:#dc2626}.ai-bar-ref{display:inline-flex;align-items:center;gap:.3rem}.ai-bar-ref i{display:inline-block;width:2px;height:11px;background:var(--color-primary);border-radius:2px}.ai-bar-ref b{font-family:var(--font-num);color:var(--color-primary)}.ai-paragraphs{margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.75;color:#475569}.ai-paragraphs li{margin-bottom:.4rem}.ai-paragraphs li.ai-empty{list-style:none;margin-left:-1.15rem;color:#64748b}.ai-paragraphs li b{display:block;margin-bottom:.15rem;font-size:.82rem}.ai-paragraph-text{color:#64748b}.ck-meta-limit{margin-left:.3rem;color:#64748b;font-size:.82rem}#ckRateTip.is-warn{color:#b45309}#ckRateTip.is-bad{color:#b91c1c;font-weight:600}#ckRateTip.is-bad::before{content:"\26A0 "}.ck-intro{font-size:.9rem;color:var(--color-text-light);line-height:1.7;margin:0 0 1rem}@media (max-width:480px){.ai-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}