.dbg .btn{text-decoration:none;transition:transform .18s}.dbg .btn:hover{transform:translateY(-1px)}.dbg .seo-card,.dbg .seo-steps li{transition:transform .18s,box-shadow .18s,border-color .18s}.dbg .seo-card:hover,.dbg .seo-steps li:hover{border-color:#d6bbfb;transform:translateY(-3px);box-shadow:0 16px 34px #19143c14}.dbg-crumbs{font-size:var(--fs-caption);color:var(--gray-500);padding:18px 4px 0}.dbg-crumbs a{color:inherit;text-decoration:none}.dbg-crumbs a:hover{color:#7c3aed}.dbg-hero{text-align:center;padding:32px 8px 0}.dbg-hero .seo-eyebrow{color:#c0125a}.dbg-hero h1{max-width:900px;margin:0 auto 16px;font-size:clamp(36px,5.6vw,62px);line-height:1.02}.dbg-hero .seo-sub{max-width:680px;margin:0 auto}.dbg-hero .seo-ctas{justify-content:center}.dbg-note{font-size:var(--fs-small);color:var(--gray-500);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dbg-note li:before{content:"✓ ";color:var(--green);font-weight:800}.dbg-editor{text-align:left;background:#fff;border:1px solid #eceff4;border-radius:24px;max-width:1000px;margin:36px auto 0;overflow:hidden;box-shadow:0 30px 80px #19143c1f}.dbg-ed-bar{font-size:var(--fs-caption);color:var(--gray-500);background:#fbfcfe;border-bottom:1px solid #eceff4;align-items:center;gap:7px;padding:12px 16px;font-weight:700;display:flex}.dbg-ed-bar i{background:#e4e7ec;border-radius:50%;flex:none;width:10px;height:10px}.dbg-ed-bar span{margin-left:8px}.dbg-ed-grid{grid-template-columns:1.3fr .9fr;display:grid}.dbg-ed-main{border-right:1px solid #eceff4;padding:22px}.dbg-ed-lbl{margin-bottom:8px;font-weight:800;display:block}#dbg-bio-input{resize:vertical;width:100%;min-height:180px;color:var(--gray-900);box-sizing:border-box;background:#fff;border:1.5px solid #f3c4d8;border-radius:16px;padding:14px 16px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.6}#dbg-bio-input:focus{border-color:#fb2688;outline:none;box-shadow:0 0 0 4px #fb268821}.dbg-ed-hint{font-size:var(--fs-caption);color:var(--gray-500);margin:10px 0 0}.dbg-ed-side{background:linear-gradient(#fff5f9,#fff 60%);padding:22px}.dbg-meter{margin-bottom:14px}.dbg-meter-top{justify-content:space-between;font-size:14px;font-weight:800;display:flex}.dbg-mv{color:var(--gray-500);font-variant-numeric:tabular-nums}.dbg-meter.over .dbg-mv{color:var(--red-600)}.dbg-bar{background:#eef0f4;border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.dbg-bar i{background:var(--app);border-radius:99px;height:100%;transition:width .25s;display:block}.dbg-meter.over .dbg-bar i{background:var(--red-600)}.dbg-cl-title{font-size:var(--fs-label);letter-spacing:1px;text-transform:uppercase;color:var(--gray-500);margin:18px 0 8px;font-weight:800}.dbg-cl-list{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.dbg-cl{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.dbg-cl-ok{background:var(--green-50);color:var(--green);border-color:#75e0a7}.dbg-cl-none{font-size:var(--fs-small);color:var(--gray-500)}.dbg-verdict{font-size:var(--fs-small);color:var(--gray-700);margin:14px 0 0;line-height:1.5}.dbg-ed-cta{width:100%;margin-top:16px}.dbg-answer{max-width:820px;color:var(--gray-700);background:#fff;border:1px solid #eceff4;border-left:4px solid #7c3aed;border-radius:14px;padding:18px 20px;font-size:17px;line-height:1.65}.dbg-answer strong{color:var(--gray-900)}.seo-sec>p.dbg-after-answer{margin-top:16px}.dbg-limits{background:#fff;border:1px solid #eceff4;border-radius:18px;margin-top:18px;overflow:hidden}.dbg-limits table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.dbg-limits th,.dbg-limits td{text-align:left;vertical-align:top;border-bottom:1px solid #eceff4;padding:14px 16px}.dbg-limits tr:last-child td{border-bottom:0}.dbg-limits th{font-size:var(--fs-label);letter-spacing:1px;text-transform:uppercase;color:var(--gray-500);background:#fbfcfe;font-weight:800}.dbg-limits td:first-child{white-space:nowrap;font-weight:800}.dbg-dot{vertical-align:1px;background:var(--app);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.seo-sec>p.dbg-table-note{font-size:var(--fs-caption);color:var(--gray-500);margin:10px 4px 0}.dbg-formula{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.dbg-fpart{font-weight:700;font-size:var(--fs-small);background:#fff;border:1px solid #d6bbfb;border-radius:12px;padding:10px 14px}.dbg-fpart small{color:var(--gray-500);font-weight:500;font-size:var(--fs-caption);display:block}.dbg-plus{color:#7c3aed;font-size:20px;font-weight:800}.dbg-bios{gap:14px;margin-top:18px;display:grid}.dbg-bio{background:#fff;border:1px solid #eceff4;border-radius:18px;grid-template-columns:1fr 40px 1.3fr;grid-template-areas:"top top top""lb.la""w arrow a""why why why";align-items:start;row-gap:8px;padding:20px;display:grid}.dbg-bio:before{content:"→";color:#fb2688;grid-area:arrow;place-self:center;font-size:22px;font-weight:800}.dbg-bio-top{grid-area:top;align-items:center;gap:8px;display:flex}.dbg-bio-top h3{margin:0;font-size:17px}.dbg-bio-top .seo-tag{margin-left:auto}.dbg-lbl{font-size:var(--fs-label);letter-spacing:1px;text-transform:uppercase;color:var(--gray-500);font-weight:800}.dbg-lbl-before{grid-area:lb}.dbg-lbl-after{grid-area:la}.dbg-bio blockquote{border-radius:12px;margin:0;padding:12px 14px;line-height:1.55}.dbg-weak{color:var(--gray-500);background:#f9fafb;border:1px solid #eceff4;grid-area:w;font-weight:500;-webkit-text-decoration:line-through #d92d2066;text-decoration:line-through #d92d2066}.dbg-strong{background:#faf5ff;border:1px solid #e9d7fe;grid-area:a;font-size:17px;font-weight:600}.dbg-bio>p{color:var(--gray-600);font-size:var(--fs-small);grid-area:why;margin:0;line-height:1.55}.dbg-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dbg-two h3{margin:0;font-size:18px}.dbg-dont .seo-check li:before{content:"✕";color:var(--red-600)}.dbg-compare ul{color:var(--gray-600);line-height:1.6;font-size:var(--fs-small);margin:10px 0 0;padding-left:18px}.dbg-price{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:18px;display:grid}.dbg-p{letter-spacing:-.03em;margin:6px 0 2px;font:800 30px/1.1 Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;display:block}.dbg-price small{color:var(--gray-500)}.dbg-price .seo-card p{margin-top:10px}.dbg-price .dbg-hl{border-color:#d6bbfb;box-shadow:0 16px 34px #7c3aed14}.dbg-related{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px;display:grid}.seo-sec .dbg-related a{color:var(--gray-900);background:#fff;border:1px solid #eceff4;border-radius:16px;padding:16px 18px;font-weight:700;text-decoration:none;transition:border-color .18s,transform .18s;display:block}.dbg-related a span{color:var(--gray-500);font-weight:500;font-size:var(--fs-small);margin-top:4px;display:block}.seo-sec .dbg-related a:hover{border-color:#d6bbfb;transform:translateY(-2px)}.dbg-final img{width:88px;height:88px;margin:0 auto 10px;display:block}.dbg-final .seo-ctas{justify-content:center}.dbg-updated{font-size:var(--fs-caption);color:var(--gray-500);margin:28px 4px 0}@media (width<=900px){.dbg-ed-grid{grid-template-columns:1fr}.dbg-ed-main{border-bottom:1px solid #eceff4;border-right:0}.dbg-two{grid-template-columns:1fr}}@media (width<=640px){.dbg-hero{padding-top:20px}.dbg-hero .seo-ctas .btn{width:100%}.dbg-ed-main,.dbg-ed-side{padding:18px 16px}.dbg-bio{grid-template-columns:1fr;grid-template-areas:"top""lb""w""arrow""la""a""why"}.dbg-bio:before{content:"↓"}.dbg-limits thead{display:none}.dbg-limits table,.dbg-limits tbody,.dbg-limits tr,.dbg-limits td{width:100%;display:block}.dbg-limits tr{border-bottom:1px solid #eceff4;padding:12px 16px}.dbg-limits tr:last-child{border-bottom:0}.dbg-limits td{border:0;padding:3px 0}.dbg-limits td:first-child{padding-bottom:6px;font-size:16px}.dbg-limits td:not(:first-child):before{content:attr(data-label) ": ";color:var(--gray-500);font-weight:800;font-size:var(--fs-label);letter-spacing:.6px;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.dbg *,.dbg .btn{transition:none}}.dbg-pairing{background:#fff;border:1px solid #eceff4;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:16px;max-width:760px;margin:18px 0 0;padding:18px;display:grid;box-shadow:0 18px 55px #1018281a}.dbg-pairing-photos{gap:8px;display:flex}.dbg-pairing-photos img{object-fit:cover;border-radius:14px;width:104px;height:104px;display:block}.dbg-pairing-bio{background:#faf5ff;border:1px solid #e9d7fe;border-radius:12px;margin:0;padding:12px 14px;font-weight:600;line-height:1.55}.dbg-pairing figcaption{font-size:var(--fs-caption);color:var(--gray-500);grid-column:1/-1}@media (width<=640px){.dbg-pairing{grid-template-columns:1fr}.dbg-pairing-photos img{aspect-ratio:1;width:calc(50% - 4px);height:auto}}
