.cd-diagnose{--cd-bg: #0a0e27;--cd-panel: #101735;--cd-panel-2: #f5f7fa;--cd-ink: #e8eef5;--cd-muted: rgba(232, 238, 245, .72);--cd-line: rgba(0, 163, 255, .24);--cd-cyan: #00a3ff;--cd-cyan-2: #0075ff;--cd-danger: #ff5571;--cd-warning: #ffc857;--cd-good: #4ee29b;background:radial-gradient(circle at 15% 0%,rgba(0,163,255,.22),transparent 34rem),linear-gradient(135deg,#0a0e27,#151b3d);color:var(--cd-ink);padding:56px 0}.cd-diagnose *{box-sizing:border-box}.cd-diagnose [hidden]{display:none!important}.cd-diagnose button,.cd-diagnose input,.cd-diagnose select{font:inherit}.cd-diagnose__shell{display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:0;border:1px solid var(--cd-line);background:#0a0e27db;box-shadow:0 28px 80px #00000059}.cd-diagnose__panel{padding:28px;border-right:1px solid var(--cd-line);display:grid;gap:20px}.cd-diagnose__brand{display:grid;gap:16px}.cd-diagnose__logo{width:min(220px,100%);height:auto;display:block;border-radius:8px;box-shadow:0 0 42px #0075ff6b}.cd-diagnose__eyebrow{margin:0 0 6px;color:var(--cd-cyan);font-size:12px;font-weight:800;text-transform:uppercase}.cd-diagnose h2,.cd-diagnose h3,.cd-diagnose h4,.cd-diagnose p{margin-top:0}.cd-diagnose h2{margin-bottom:0;color:#fff;font-family:var(--font-heading-family, Inter, sans-serif);font-size:clamp(28px,4vw,44px);line-height:1}.cd-diagnose__intro{max-width:34rem;margin:12px 0 0;color:var(--cd-muted);line-height:1.55}.upload-grid,.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.upload-zone{position:relative;border:1px dashed rgba(0,163,255,.58);background:#ffffff0d}.upload-zone.is-over{border-color:var(--cd-cyan);background:#00a3ff1f}.upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-zone label{min-height:138px;padding:16px;display:grid;align-content:center;gap:8px;color:#fff;font-weight:800;cursor:pointer}.upload-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--cd-cyan);color:#0a0e27;font-size:22px}.upload-zone small,.fine-print{color:var(--cd-muted);font-size:13px;line-height:1.45}.photo-guide,.toggle-row{padding:14px;border:1px solid var(--cd-line);background:#ffffff0b}.photo-guide{border-left:3px solid var(--cd-cyan)}.block-title{margin-bottom:0;color:#fff;font-weight:850}.photo-guide ul,.cd-diagnose ul,.cd-diagnose ol{color:var(--cd-muted);line-height:1.55}.photo-guide ul{margin:8px 0 0;padding-left:18px;font-size:13px}.cd-diagnose label,.cd-diagnose legend{color:var(--cd-muted);font-size:13px;font-weight:760}.cd-diagnose select{width:100%;margin-top:8px;padding:11px 10px;border:1px solid rgba(0,163,255,.28);border-radius:6px;background:#f5f7fa;color:#0a0e27}.symptom-list{margin:0;padding:0;border:0;display:grid;gap:10px}.symptom-list label{display:flex;align-items:center;gap:9px;color:#fff}.symptom-list input{width:18px;height:18px;accent-color:var(--cd-cyan)}.question-block{display:grid;gap:12px}.primary-action{min-height:54px;border:0;border-radius:8px;background:var(--cd-cyan);color:#0a0e27;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.primary-action:disabled{opacity:.48;cursor:not-allowed}.primary-action:not(:disabled):hover{transform:translateY(-1px);background:#36b8ff}.cd-diagnose__workspace{min-width:0;padding:26px;display:grid;grid-template-rows:minmax(360px,1fr) auto;gap:18px}.image-frame{position:relative;overflow:hidden;border:1px solid var(--cd-line);display:grid;min-height:360px}.dual-preview{grid-template-columns:1.35fr 1fr;gap:1px;background:var(--cd-line)}.preview-slot{min-width:0;min-height:360px;display:grid;place-items:center;background:linear-gradient(rgba(0,163,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(0,163,255,.09) 1px,transparent 1px),#080d22;background-size:34px 34px}.preview-slot img{width:100%;height:100%;object-fit:contain;display:block;background:#050816}.empty-state{max-width:280px;display:grid;justify-items:center;gap:16px;color:var(--cd-muted);text-align:center;font-weight:750}.leaf-symbol{width:104px;height:104px;border-radius:100% 0;background:linear-gradient(135deg,#75e0a2,#00a3ff);transform:rotate(-45deg)}.leaf-symbol-small{width:82px;height:82px}.results-panel{background:#f5f7fa;color:#0a0e27;border:1px solid rgba(0,163,255,.24);padding:22px}.result-header{display:flex;justify-content:space-between;gap:18px;align-items:center}.result-header h3{margin-bottom:0;color:#0a0e27;font-size:clamp(24px,3vw,36px)}.mode-badge{display:inline-flex;margin-top:10px;padding:6px 9px;border-radius:7px;background:#00a3ff1f;color:#0075ff;font-size:12px;font-weight:850}.health-score{width:82px;height:82px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#e6eef8;color:#0075ff;font-size:25px;font-weight:900}.meter{height:9px;margin:18px 0;overflow:hidden;background:#dbe6f2}.meter span{display:block;width:0%;height:100%;background:var(--cd-cyan);transition:width .52s ease,background .22s ease}.result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.result-grid article{padding:13px;background:#fff;border:1px solid #dce7f2}.metric-label{display:block;color:#4d5a72;font-size:12px;font-weight:850;margin-bottom:8px}.result-grid strong{color:#0a0e27;font-size:16px}.findings,.recommendations{padding-top:15px;border-top:1px solid #dce7f2}.findings h4,.recommendations h4{margin-bottom:8px;color:#0a0e27}.results-panel ul,.results-panel ol{margin:0;padding-left:18px;color:#26324d}.cd-diagnose__seo{margin-top:34px;display:grid;gap:22px;color:var(--cd-ink)}.cd-diagnose__seo h2{max-width:860px;margin:0 0 12px;color:#fff}.cd-diagnose__seo p{max-width:980px;color:var(--cd-muted);line-height:1.7}.cd-diagnose__seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cd-diagnose__seo-grid article{padding:20px;border:1px solid var(--cd-line);background:#ffffff0b}.cd-diagnose__seo-grid h3{margin:0 0 8px;color:#fff;font-size:18px}.cd-diagnose__seo-grid p{margin:0;font-size:14px}.is-analyzing .image-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(0,163,255,.22),transparent);animation:cdScan 1.3s infinite}@keyframes cdScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media screen and (max-width:989px){.cd-diagnose__shell{grid-template-columns:1fr}.cd-diagnose__panel{border-right:0;border-bottom:1px solid var(--cd-line)}.dual-preview{grid-template-columns:1fr}.preview-slot{min-height:250px}.cd-diagnose__seo-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.cd-diagnose{padding:28px 0}.cd-diagnose__panel,.cd-diagnose__workspace,.results-panel{padding:18px}.upload-grid,.field-grid,.result-grid{grid-template-columns:1fr}.result-header{align-items:flex-start}.health-score{width:66px;height:66px;font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cannadelic-diagnose.css.map */
