.rh-post .breakthrough-box,.rh-post .takeaways-box,.rh-post .tldr-box{margin:1.75rem 0;padding:1.25rem 1.35rem;background:var(--rh-bg-tint);border:1px solid var(--rh-border);border-left:3px solid var(--rh-accent);border-radius:var(--rh-radius);color:var(--rh-text)}.rh-post .breakthrough-title,.rh-post .takeaways-title,.rh-post .tldr-title{margin-bottom:.6rem;font-weight:700;font-size:.95rem;letter-spacing:.02em;color:var(--rh-heading)}.rh-post .takeaways-list{margin:0;padding-left:1.15rem}.rh-post .takeaways-list li{margin-bottom:.5rem}.rh-post .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1.75rem 0}.rh-post .feature-card{padding:1.15rem;background:var(--rh-bg-soft);border:1px solid var(--rh-border);border-radius:var(--rh-radius)}.rh-post .feature-card>p:last-child{margin-bottom:0}.rh-post .feature-title{margin-bottom:.45rem;font-weight:700;color:var(--rh-heading)}.rh-post .feature-icon{display:block;margin-bottom:.5rem;font-size:1.5rem;line-height:1}.rh-post .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.75rem 0}.rh-post .stat-box,.rh-post .stat-card{padding:1.1rem .9rem;text-align:center;background:var(--rh-bg-soft);border:1px solid var(--rh-border);border-radius:var(--rh-radius)}.rh-post .stat-number{display:block;font-size:1.9rem;font-weight:800;line-height:1.1;color:var(--rh-accent)}.rh-post .stat-label{display:block;margin-top:.35rem;font-size:.82rem;line-height:1.35;color:var(--rh-muted)}.rh-post .cta-section{margin:2rem 0;padding:1.75rem 1.5rem;text-align:center;background:linear-gradient(135deg,#7f1d1d,#18151f);border-radius:10px;color:#fff}.rh-post .cta-section h2,.rh-post .cta-section h3,.rh-post .cta-section h4{color:#fff}.rh-post .cta-button,.rh-post .cta-section a.cta-button{display:inline-block;margin:.3rem;padding:.7rem 1.4rem;background:var(--rh-btn);color:#fff;font-weight:600;text-decoration:none;border-radius:999px;transition:background-color .15s ease}.rh-post .cta-button:hover{background:var(--rh-link-hover);color:#fff}.rh-post .quote-box{margin:1.75rem 0;padding:1.1rem 1.35rem;font-size:1.05rem;font-style:italic;line-height:1.6;background:var(--rh-bg-soft);border-left:3px solid var(--rh-accent);border-radius:var(--rh-radius);color:var(--rh-text)}.rh-post .pcrstb-wrap{overflow-x:auto;margin:1.5rem 0;-webkit-overflow-scrolling:touch}.rh-post .comparison-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem}.rh-post .comparison-table td,.rh-post .comparison-table th{padding:.6rem .7rem;border:1px solid var(--rh-border);text-align:left;vertical-align:top}.rh-post .comparison-table th{background:var(--rh-bg-tint);font-weight:700;color:var(--rh-heading)}.rh-post .highlight-green{padding:.05em .3em;border-radius:3px;background:rgba(16,185,129,.14);color:#047857;font-weight:600}.dark .rh-post .highlight-green,:root[data-theme=dark] .rh-post .highlight-green{color:#6ee7b7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rh-post .highlight-green{color:#6ee7b7}}.rh-post .step-card,.rh-post .timeline-item{display:flex;gap:.9rem;align-items:flex-start;margin:1rem 0;padding:1rem 1.1rem;background:var(--rh-bg-soft);border:1px solid var(--rh-border);border-radius:var(--rh-radius)}.rh-post .step-card>*,.rh-post .timeline-item>*{margin-top:0}.rh-post .step-number{flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;background:var(--rh-accent);color:#fff;font-weight:700;font-size:.9rem;border-radius:999px}.rh-post .timeline-date{flex:0 0 auto;min-width:4rem;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .warning-box{background:rgba(255,193,7,.1);border:2px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-muted)}.rh-post .blog-content .warning-box h3{color:var(--rh-muted)}.rh-post .blog-content .hook-box{background:linear-gradient(135deg,#dc3545,#c82333);color:white;padding:25px;border-radius:8px;margin:30px 0;text-align:center;font-size:1.2rem;font-weight:600;box-shadow:0 6px 20px rgba(220,53,69,.3)}.rh-post .blog-content .solution-box{background:rgba(26,26,26,.1);border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .case-study-box,.rh-post .blog-content .lawsuit-box,.rh-post .blog-content .solution-box{background:rgba(220,53,69,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .solution-box h3{color:var(--rh-muted)}.rh-post .blog-content .timeline-box{background:rgba(33,37,41,.05);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .timeline-box:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.rh-post .rh-sub{font-size:16px;opacity:.82;margin:0 0 14px}.rh-post .blog-content .timeline-content{margin-top:15px}.rh-post .blog-content .highlight-red{background:linear-gradient(120deg,rgba(220,53,69,.2),rgba(220,53,69,.1));color:var(--rh-accent);padding:3px 6px;border-radius:4px;font-weight:600}.rh-post .blog-content .tool-name{font-size:1.5em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .tool-header{display:flex;align-items:center;margin-bottom:15px}.rh-post .blog-content .tool-icon{width:50px;height:50px;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3em;color:white;margin-right:15px}.rh-post .blog-content .tool-showcase{background:linear-gradient(135deg,rgba(26,26,26,.05),rgba(26,26,26,.02));border:2px solid var(--rh-border);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(0,0,0,.1)}.rh-post .blog-content .problem-box{background:rgba(220,53,69,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .warning-title{color:var(--rh-accent);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .stats-box{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid var(--rh-accent);border-radius:8px;padding:20px;margin:25px 0;text-align:center}.rh-post .blog-content .stats-number{font-size:2.5rem;font-weight:700;color:var(--rh-accent);display:block;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.rh-post .blog-content .stats-text{font-size:1.1rem;color:var(--rh-muted);font-weight:600}.rh-post .blog-content .success-box{background:var(--rh-bg-soft);border-left:1px solid var(--rh-border);border:1px solid var(--rh-border);border-left-width:5px;padding:20px;margin:25px 0;border-radius:5px;color:var(--rh-muted)}.rh-post .blog-content .case-study{background:linear-gradient(135deg,rgba(108,117,125,.1),rgba(108,117,125,.05));border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .innovation-title{color:var(--rh-muted);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .workflow-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:25px 0}.rh-post .blog-content .workflow-step{display:flex;align-items:flex-start;margin:20px 0;padding:15px;background:white;border-radius:8px;border-left:4px solid var(--rh-accent)}.rh-post .blog-content .workflow-step:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.rh-post .blog-content .innovation-indicator{background:rgba(40,167,69,.1);border:2px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-text)}.rh-post .blog-content .highlight-gray{background:linear-gradient(120deg,rgba(108,117,125,.2),rgba(108,117,125,.1));color:var(--rh-muted);padding:3px 6px;border-radius:4px;font-weight:600}.rh-post .blog-content .case-study-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .feature-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .insight-title{color:var(--rh-accent);font-size:clamp(1rem,1.2vw + .8rem,1.15rem);font-weight:700}.rh-post .blog-content .crisis-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .crisis-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .crisis-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .crisis-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .insight-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:var(--rh-accent)}.rh-post .insight-card{background:rgba(33,37,41,.05);border:1px solid var(--rh-border);border-radius:10px;padding:clamp(12px,2.4vw,18px);margin:16px 0;transition:transform .3s ease,box-shadow .3s ease}.rh-post .insight-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.rh-post .insight-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rh-post .business-insights{background:rgba(40,167,69,.05);border:1px solid var(--rh-border);border-radius:8px;padding:clamp(12px,2.4vw,20px);margin:20px 0}.rh-post .business-insights h4{color:var(--rh-muted);margin-top:0}.rh-post .blog-content .trend-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .comparison-table .winner{background-color:rgba(40,167,69,.2);font-weight:600;color:var(--rh-text)}.rh-post .blog-content .trend-box h4{color:var(--rh-muted);margin-bottom:10px;font-weight:600}.rh-post .blog-content .feature-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .feature-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .trend-badge{background:var(--rh-accent);color:white;padding:5px 15px;border-radius:15px;font-weight:700;font-size:.9em;display:inline-block;margin-bottom:10px}.rh-post .blog-content .highlight-black{background:linear-gradient(120deg,rgba(33,37,41,.9),rgba(52,58,64,.9));color:white;padding:3px 6px;border-radius:4px;font-weight:600}.rh-post .blog-content .lawsuit-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .feature-subtitle{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.rh-post .blog-content .applications-grid,.rh-post .blog-content .capabilities-grid,.rh-post .blog-content .genome-stats,.rh-post .blog-content .timeline-grid{grid-template-columns:1fr}.rh-post .blog-content .highlight-box{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:10px;padding:20px;margin:25px 0}.rh-post .blog-content .highlight-box.info,.rh-post .blog-content .highlight-box.success{background:var(--rh-bg-soft);border-color:var(--rh-border)}.rh-post .blog-content .highlight-box.info{color:var(--rh-text)}.rh-post .blog-content .highlight-box.danger,.rh-post .blog-content .highlight-box.warning{background:var(--rh-bg-soft);border-color:var(--rh-accent)}.rh-post .highlight-box{max-width:760px;margin:10px 0 26px;background:var(--highlight-box);padding:14px 16px;font-size:20px;line-height:1.16;color:var(--rh-text)}.rh-post .big-callout,.rh-post .course-table,.rh-post .highlight-box,.rh-post .kicker,.rh-post .quote,.rh-post .subhead,.rh-post .table-note,.rh-post .tracks,.rh-post h2,.rh-post hr,.rh-post p{max-width:none;width:100%}.rh-post .blog-content .achievement-stats,.rh-post .blog-content .applications-grid,.rh-post .blog-content .capabilities-grid,.rh-post .blog-content .capability-grid,.rh-post .blog-content .capability-stats,.rh-post .blog-content .competitor-grid,.rh-post .blog-content .cost-savings,.rh-post .blog-content .features-grid,.rh-post .blog-content .impact-grid,.rh-post .blog-content .innovation-grid,.rh-post .blog-content .lessons-grid,.rh-post .blog-content .timeline-grid,.rh-post .blog-content .transformation-grid{grid-template-columns:1fr}.rh-post .rh-small{font-size:13px;opacity:.75}.rh-post .rh-prompt-box{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:12px 14px;margin:14px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.6}.rh-post .rh-prompt-box em{font-style:normal;opacity:.9}.rh-post .blog-content .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0}.rh-post .blog-content .feature-item{background:var(--rh-surface);padding:15px;border-radius:8px;border-left:4px solid var(--rh-accent)}.rh-post .blog-content .enterprise-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .tech-pill{display:inline-block;background:rgba(220,53,69,.1);color:var(--rh-accent);border:1px solid var(--rh-accent);padding:3px 10px;border-radius:999px;font-size:.82em;font-weight:700;letter-spacing:.2px;margin:2px}.rh-post .risk-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:20px 0}.rh-post .risk-item{background:rgba(253,126,20,.1);border:1px solid var(--rh-accent);border-radius:8px;padding:15px}.rh-post .risk-item h4{color:var(--rh-accent);margin-top:0;font-size:1em}.rh-post .risk-matrix,.rh-post .tech-matrix{grid-template-columns:1fr}.rh-post .blog-content .challenge-box{background:rgba(220,53,69,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .expert-quote{background:rgba(26,26,26,.1);border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;font-style:italic;color:var(--rh-text)}.rh-post .blog-content .bias-table .critical{background-color:rgba(220,53,69,.1);font-weight:600;color:var(--rh-text)}.rh-post .blog-content .tool-price{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .capability-card{background:rgba(33,37,41,.05);border:1px solid var(--rh-border);padding:20px;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.rh-post .blog-content .capability-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.rh-post .blog-content .capability-title{color:var(--rh-muted);font-weight:700;font-size:1.1em;margin-bottom:10px}.rh-post .blog-content .application-icon{width:60px;height:60px;background:linear-gradient(135deg,#98fb98,#87ceeb);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .timeline-card{background:white;border:2px solid var(--rh-accent);border-radius:8px;padding:15px;text-align:center}.rh-post .blog-content .timeline-year{font-size:1.5em;font-weight:700;color:var(--rh-accent);display:block;margin-bottom:10px}.rh-post .blog-content .timeline-milestone{color:var(--rh-muted);font-size:.9em}.rh-post .blog-content .feature-item:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.rh-post .blog-content .solution-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .impact-title{color:var(--rh-accent);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .threat-level.critical{background:rgba(220,53,69,.1);border-color:var(--rh-accent);color:var(--rh-text);font-weight:600}.rh-post .blog-content .comparison-grid,.rh-post .blog-content .features-grid,.rh-post .blog-content .stats-grid{grid-template-columns:1fr}.rh-post .blog-content .vulnerable-table .critical{background-color:rgba(220,53,69,.1);font-weight:600;color:var(--rh-text)}.rh-post .competitive-matrix,.rh-post .risk-matrix{grid-template-columns:1fr}.rh-post .blog-content .comparison-table .critical{background-color:rgba(220,53,69,.1);font-weight:600;color:var(--rh-text)}.rh-post .blog-content .regulation-tag.critical{background:rgba(220,53,69,.1);border-color:var(--rh-accent);color:var(--rh-text);font-weight:600}.rh-post .rh-meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 16px;font-size:13px;opacity:.82}.rh-post .rh-pill{border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:6px 10px;white-space:nowrap}.rh-post .rh-meta .rh-pill{display:inline-block;padding:4px 10px;border-radius:20px;margin-right:8px;background:rgba(0,0,0,.06);font-size:13px;white-space:nowrap}.rh-post .blog-content .tool-card{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:10px;padding:25px;margin:25px 0;box-shadow:0 5px 15px rgba(0,0,0,.1)}.rh-post .blog-content .highlight-blue{color:var(--rh-muted);font-weight:700}.rh-post .blog-content .enterprise-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .enterprise-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .enterprise-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .enterprise-content{flex:1}.rh-post .blog-content .enterprise-description{opacity:.9;font-size:.95em}.rh-post .blog-content .comparison-table .highlight{background-color:rgba(255,193,7,.2);font-weight:600;color:var(--rh-muted)}.rh-post .blog-content .deal-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .deal-badge{background:var(--rh-accent);color:white;padding:5px 15px;border-radius:15px;font-weight:700;font-size:.9em;display:inline-block;margin-bottom:10px}.rh-post .rh-toc{margin:18px 0;padding:14px 16px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:var(--rh-surface)}.rh-post .rh-toc strong{display:block;margin:0 0 8px}.rh-post .rh-toc ol{margin:0;padding-left:18px}.rh-post .blog-content .showcase-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .capability-icon{margin-right:10px;font-size:1.3em}.rh-post .blog-content .application-title{font-weight:700;color:var(--rh-text);margin-bottom:10px}.rh-post .blog-content .affiliate-disclosure{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:15px;margin:30px 0;font-size:.9em;color:var(--rh-muted)}.rh-post .rh-toc h2{margin:0 0 12px;font-size:18px;font-weight:600}.rh-post .rh-toc ul{list-style:none;padding:0;margin:0}.rh-post .rh-toc li{margin:8px 0;padding-left:0}.rh-post .rh-toc a{color:var(--rh-accent);text-decoration:none;border-bottom:1px solid rgba(196,30,58,.2)}.rh-post .rh-toc a:hover{border-bottom-color:var(--rh-accent)}.rh-post .blog-content .creator-story{background:linear-gradient(135deg,rgba(108,117,125,.1),rgba(108,117,125,.05));border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .rh-series ul{margin:10px 0 0 18px}.rh-post .rh-series li{margin:6px 0}.rh-post .blog-content .quote-author{text-align:right;font-weight:600;color:var(--rh-accent);font-size:.95rem}.rh-post .font-semibold{font-weight:600}.rh-post .blog-content .tool-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.rh-post .blog-content .opportunity-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .tech-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:20px 0}.rh-post .tech-item{background:rgba(0,123,255,.05);border:1px solid rgba(0,123,255,.2);border-radius:6px;padding:12px}.rh-post .tech-item h4{color:var(--rh-muted);margin-top:0;font-size:.95em}.rh-post .blog-content .cinema-breakthrough-box{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:var(--rh-text);padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:2px solid var(--rh-accent)}.rh-post .blog-content .cinema-breakthrough-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:var(--rh-accent)}.rh-post .blog-content .tool-description{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .cinema-insight{background:rgba(220,53,69,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .pricing-data{background:rgba(108,117,125,.1);border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0;font-style:italic}.rh-post .blog-content .workflow-timeline{background:linear-gradient(135deg,#f1f3f5,#e9ecef);color:var(--rh-text);border:1px solid var(--rh-border);border-radius:8px;padding:25px;margin:25px 0;display:grid;grid-template-columns:1fr;row-gap:15px;-moz-column-gap:20px;column-gap:20px;text-align:left;box-shadow:0 4px 16px rgba(0,0,0,.1)}.rh-post .blog-content .workflow-timeline h3{grid-column:1/-1;color:var(--rh-accent);margin-bottom:10px;text-align:center}.rh-post .blog-content .workflow-timeline p{margin:0;background:var(--rh-surface);border-radius:6px;padding:15px;border:1px solid var(--rh-border);border-left:4px solid var(--rh-accent)}.rh-post .blog-content .compliance-alert{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,193,7,.05));border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .regulation-tag{background:linear-gradient(135deg,#ffc107,#e0a800);color:var(--rh-text);padding:10px 15px;border-radius:20px;text-align:center;font-weight:600;font-size:.9rem;transition:transform .3s ease}.rh-post .blog-content .regulation-tag:hover{transform:scale(1.05)}.rh-post .blog-content .professional-box{background:linear-gradient(135deg,#212529,#343a40);border:2px solid var(--rh-border);padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(33,37,41,.3);color:white}.rh-post .blog-content .professional-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:white}.rh-post .blog-content .professional-box a{color:white;font-weight:700;text-decoration:underline}.rh-post .blog-content .professional-box a:hover{color:#f8f9fa}.rh-post .blog-content .capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.rh-post .blog-content .application-showcase{background:linear-gradient(135deg,rgba(152,251,152,.1),rgba(135,206,235,.1));border:2px solid var(--rh-border);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(152,251,152,.2)}.rh-post .blog-content .application-description{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .prompt-box{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:15px;margin:20px 0;font-family:monospace;white-space:pre-wrap;color:var(--rh-text)}.rh-post .blog-content .download-button{display:inline-block;background:var(--rh-bg-tint);color:white;padding:12px 25px;border-radius:6px;text-decoration:none;font-weight:700;margin:10px;transition:all .3s ease}.rh-post .blog-content .download-button:hover{background:var(--rh-bg-tint);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.rh-post .blog-content .capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .applications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.rh-post .blog-content .application-card{background:white;border:1px solid var(--rh-border);border-radius:8px;padding:15px;text-align:center}.rh-post .blog-content .impact-timeline{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .code-block{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:20px;margin:25px 0;font-family:Courier New,monospace;font-size:.9em;overflow-x:auto}.rh-post .blog-content .dialogue-example{background:rgba(220,53,69,.05);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;font-family:Courier New,monospace;color:var(--rh-text)}.rh-post .blog-content .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.rh-post .blog-content .cons,.rh-post .blog-content .pros{background:white;padding:25px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.rh-post .blog-content .pros{border-left:4px solid var(--rh-border)}.rh-post .blog-content .cons{border-left:4px solid var(--rh-accent)}.rh-post .blog-content .pros h4{color:var(--rh-muted);margin-bottom:15px}.rh-post .blog-content .cons h4{color:var(--rh-accent);margin-bottom:15px}.rh-post .blog-content .cons ul,.rh-post .blog-content .pros ul{list-style:none;padding:0}.rh-post .blog-content .pros li:before{content:"✓ ";color:var(--rh-muted);font-weight:700;margin-right:8px}.rh-post .blog-content .cons li:before{content:"✗ ";color:var(--rh-accent);font-weight:700;margin-right:8px}.rh-post .blog-content .solution-showcase{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.rh-post .blog-content .impact-card{background:white;border:1px solid var(--rh-border);border-radius:8px;padding:15px;text-align:center}.rh-post .blog-content .safety-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .testimonial-box{background:rgba(255,193,7,.1);border-left:5px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:5px;font-style:italic}.rh-post .blog-content .testimonial-quote{font-size:1.1em;margin-bottom:15px;color:var(--rh-text)}.rh-post .blog-content .testimonial-author{font-weight:700;color:var(--rh-muted);text-align:right}.rh-post .blog-content .cost-savings{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .transformation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .transformation-card{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:20px;transition:transform .3s ease}.rh-post .blog-content .transformation-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.rh-post .blog-content .transformation-title{color:var(--rh-accent);font-weight:700;font-size:1.1em;margin-bottom:10px;display:flex;align-items:center}.rh-post .blog-content .industry-impact{background:rgba(40,167,69,.1);border-left:5px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .competitive-advantage{background:rgba(220,53,69,.05);border:2px solid var(--rh-accent);border-radius:8px;padding:20px;margin:25px 0}.rh-post .blog-content .advantage-title{color:var(--rh-accent);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .step-title{color:var(--rh-accent);font-weight:700;font-size:1.3em;margin:10px 0 15px}.rh-post .blog-content .impact-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.rh-post .blog-content .tech-showcase{background:linear-gradient(135deg,#6610f2,#5a0fc8);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .tech-feature{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .tech-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .tech-content{flex:1}.rh-post .blog-content .tech-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .tech-description{opacity:.9;font-size:.95em}.rh-post .blog-content .highlight-purple{background:linear-gradient(120deg,rgba(102,16,242,.2),rgba(102,16,242,.1));color:var(--rh-text);padding:3px 6px;border-radius:4px;font-weight:600}.rh-post .strategy-pill{display:inline-block;background:rgba(220,53,69,.1);color:var(--rh-accent);border:1px solid var(--rh-accent);padding:4px 10px;border-radius:999px;font-size:.82em;font-weight:700;letter-spacing:.2px;margin:2px}.rh-post .blog-content .case-study-title{color:var(--rh-muted);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .roi-calculator{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:12px;margin:30px 0;text-align:center;box-shadow:0 8px 32px rgba(40,167,69,.3)}.rh-post .blog-content .problem-title{color:var(--rh-accent);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .resistance-title,.rh-post .blog-content .strategy-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .regulation-tag.important{background:rgba(255,193,7,.1);border-color:var(--rh-accent);color:var(--rh-muted);font-weight:600}.rh-post #header .inner-header .container{padding:30px 0}.rh-post #bbpress-forums .bbp-breadcrumb a:hover,.rh-post #bbpress-forums .bbp-forum-freshness a:hover,.rh-post #bbpress-forums .bbp-topic-freshness a:hover,.rh-post #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content a,.rh-post #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a:hover,.rh-post #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover,.rh-post #bbpress-forums li.bbp-body ul.topic p.bbp-topic-meta a,.rh-post #buddypress .acomment-meta a:first-child,.rh-post #buddypress .activity-header a:first-child,.rh-post #buddypress .comment-meta a:first-child,.rh-post #buddypress ul.item-list li div.item-title a,.rh-post #buddypress ul.item-list li h4 a,.rh-post #sidebar-nav .menu li a:hover,.rh-post .archive-box h1,.rh-post .author-content .author-social:hover,.rh-post .author-content h5 a:hover,.rh-post .comment-content a,.rh-post .container-single .author-post span a:hover,.rh-post .container-single .author-quote span,.rh-post .container-single .format-post-box .dt-special a:hover,.rh-post .container-single .format-post-box .post-format-icon i,.rh-post .container-single .post-entry a,.rh-post .container.penci-breadcrumb a:hover,.rh-post .container.penci-breadcrumb span a:hover,.rh-post .container.penci-breadcrumb.single-breadcrumb a:hover,.rh-post .container.penci-breadcrumb.single-breadcrumb span a:hover,.rh-post .header-standard .post-box-meta-single .author-post span a:hover,.rh-post .item-related h3 a:hover,.rh-post .main-nav-social a:hover,.rh-post .penci-container-inside.penci-breadcrumb a:hover,.rh-post .penci-container-inside.penci-breadcrumb span a:hover,.rh-post .penci-countdown .countdown-amount,.rh-post .penci-dropcap-bold,.rh-post .penci-dropcap-box-outline,.rh-post .penci-dropcap-circle-outline,.rh-post .penci-dropcap-regular,.rh-post .penci-menu-hbg .menu li a .indicator:hover,.rh-post .penci-menu-hbg .menu li a:hover,.rh-post .penci-pagination a:hover,.rh-post .penci-portfolio-filter ul li a:hover,.rh-post .penci-portfolio-filter ul li.active a,.rh-post .penci-recipe-heading a.penci-recipe-print,.rh-post .penci-recipe-index .cat>a.penci-cat-name,.rh-post .penci-review-metas .penci-review-btnbuy,.rh-post .penci-rlt-popup .rltpopup-meta .rltpopup-title:hover,.rh-post .penci-video_playlist .penci-video-playlist-item .penci-video-title:hover,.rh-post .penci_list_shortcode li:before,.rh-post .post-entry .penci-portfolio-filter ul li a:hover,.rh-post .post-entry .penci-portfolio-filter ul li.active a,.rh-post .post-entry a,.rh-post .post-entry blockquote .author,.rh-post .post-entry blockquote cite,.rh-post .post-entry blockquote:before,.rh-post .post-pagination a:hover,.rh-post .widget-social .remove-circle a:hover i,.rh-post .woocommerce .woocommerce-info:before,.rh-post .woocommerce .woocommerce-message:before,.rh-post .woocommerce div.product .entry-summary div[itemprop=description] blockquote .author,.rh-post .woocommerce div.product .entry-summary div[itemprop=description] blockquote cite,.rh-post .woocommerce div.product .entry-summary div[itemprop=description] blockquote:before,.rh-post .woocommerce div.product .product_meta>span a:hover,.rh-post .woocommerce div.product .woocommerce-tabs #tab-description blockquote .author,.rh-post .woocommerce div.product .woocommerce-tabs #tab-description blockquote cite,.rh-post .woocommerce div.product .woocommerce-tabs #tab-description blockquote:before,.rh-post .woocommerce div.product .woocommerce-tabs ul.tabs li.active,.rh-post .woocommerce div.product p.price,.rh-post .woocommerce div.product p.price ins,.rh-post .woocommerce div.product span.price,.rh-post .woocommerce div.product span.price ins,.rh-post .woocommerce form.checkout table.shop_table .order-total .amount,.rh-post .woocommerce table.shop_table td.product-name a:hover,.rh-post .woocommerce table.shop_table td.product-price span,.rh-post .woocommerce table.shop_table td.product-subtotal span,.rh-post .woocommerce ul.cart_list li .amount,.rh-post .woocommerce ul.product_list_widget li .amount,.rh-post .woocommerce ul.products li.product .price,.rh-post .woocommerce ul.products li.product .price ins,.rh-post .woocommerce-cart .cart-collaterals .cart_totals table td .amount,.rh-post .wpb_text_column blockquote .author,.rh-post .wpb_text_column blockquote cite,.rh-post .wpb_text_column blockquote:before,.rh-post a,.rh-post div.bbp-template-notice a:hover,.rh-post div.penci-topbar-menu>ul>li a:hover,.rh-post ul.penci-topbar-menu>li a:hover{color:var(--rh-accent)}.rh-post .container-single .single-post-title{text-transform:none}.rh-post .container-single .header-standard,.rh-post .container-single .post-box-meta-single,.rh-post .penci-body-single-style-11 .container.penci-breadcrumb,.rh-post .penci-body-single-style-11 .penci-breadcrumb,.rh-post .penci-body-single-style-12 .penci-breadcrumb,.rh-post .penci-body-single-style-14 .penci-breadcrumb,.rh-post .penci-body-single-style-16 .container.penci-breadcrumb,.rh-post .penci-body-single-style-16 .penci-breadcrumb,.rh-post .penci-body-single-style-17 .penci-breadcrumb,.rh-post .penci-body-single-style-18 .penci-breadcrumb,.rh-post .penci-body-single-style-19 .penci-breadcrumb,.rh-post .penci-body-single-style-22 .container-single .header-standard,.rh-post .penci-body-single-style-22 .container-single .post-box-meta-single,.rh-post .penci-body-single-style-22 .container.penci-breadcrumb,.rh-post .penci-single-style-12 .container.penci-breadcrumb,.rh-post .penci-single-style-21 .single-breadcrumb,.rh-post .penci-single-style-3 .single-breadcrumb,.rh-post .penci-single-style-4 .single-breadcrumb,.rh-post .penci-single-style-5 .single-breadcrumb,.rh-post .penci-single-style-6 .single-breadcrumb,.rh-post .penci-single-style-7 .single-breadcrumb,.rh-post .penci-single-style-9 .single-breadcrumb{text-align:left}.rh-post .penci-vernav-enable .container{max-width:100%;max-width:calc(100% - 30px)}.rh-post .penci-vernav-enable .container.home-featured-boxes{display:block}.rh-post .penci-vernav-enable .container.home-featured-boxes:after,.rh-post .penci-vernav-enable .container.home-featured-boxes:before{content:"";display:table;clear:both}.rh-post .film-grid{display:grid;grid-template-columns:1fr;gap:16px}.rh-post .film-card{background:rgba(33,37,41,.05);border:1px solid var(--rh-border);border-radius:10px;padding:18px;transition:transform .3s ease,box-shadow .3s ease}.rh-post .film-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.rh-post .film-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.rh-post .film-title{color:var(--rh-accent);font-size:1.15em;font-weight:700}.rh-post .film-meta{font-size:.95em;color:var(--rh-muted)}.rh-post .film-pill{display:inline-block;background:rgba(220,53,69,.1);color:var(--rh-accent);border:1px solid var(--rh-accent);padding:4px 10px;border-radius:999px;font-size:.82em;font-weight:700;letter-spacing:.2px}.rh-post .pill-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.rh-post .kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:8px}.rh-post .kv-item{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:12px}.rh-post .kv-title{color:var(--rh-accent);font-weight:700;font-size:.95em;margin-bottom:6px}.rh-post .kv-item p{margin:0}.rh-post .blog-content .niche-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:25px 0}.rh-post .blog-content .niche-item{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:15px;text-align:center;transition:transform .3s ease}.rh-post .blog-content .niche-item:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.rh-post .blog-content .niche-title{color:var(--rh-accent);font-weight:700;font-size:1.1em}.rh-post .blog-content .feature-grid,.rh-post .blog-content .niche-grid,.rh-post .blog-content .stats-grid{grid-template-columns:1fr}.rh-post .blog-content .trend-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .trend-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .trend-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .trend-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .prediction-box{background:rgba(220,53,69,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .architecture-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0}.rh-post .architecture-item{background:rgba(0,123,255,.1);border:1px solid var(--rh-border);border-radius:8px;padding:12px}.rh-post .architecture-item h4{color:var(--rh-muted);margin-top:0;font-size:1em}.rh-post .comparison-table-wrap{margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rh-post .blog-content .medical-breakthrough-box{background:linear-gradient(135deg,#87ceeb,#98fb98);color:var(--rh-muted);padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(135,206,235,.3)}.rh-post .blog-content .medical-breakthrough-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:var(--rh-muted)}.rh-post .blog-content .research-showcase{background:linear-gradient(135deg,rgba(135,206,235,.05),rgba(135,206,235,.02));border:2px solid var(--rh-border);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(135,206,235,.1)}.rh-post .blog-content .research-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .research-icon{width:60px;height:60px;background:linear-gradient(135deg,#4682b4,#87ceeb);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .research-name{font-size:2em;font-weight:700;color:var(--rh-muted)}.rh-post .blog-content .research-description{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .medical-insight{background:rgba(135,206,235,.1)}.rh-post .blog-content .clinical-data,.rh-post .blog-content .medical-insight{border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .clinical-data{background:rgba(108,117,125,.1);font-style:italic}.rh-post .blog-content .timeline-comparison{background:linear-gradient(135deg,#98fb98,#90ee90);color:var(--rh-muted);padding:25px;border-radius:8px;margin:25px 0;text-align:center;box-shadow:0 8px 32px rgba(152,251,152,.3)}.rh-post .blog-content .risk-mitigation{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:8px;margin:25px 0;text-align:center}.rh-post .blog-content .regulation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:20px 0}.rh-post .rhai-workflow{--rhai-red:#e21b2d;--rhai-red-dark:#9f101d;--rhai-black:#0b0b0f;--rhai-card:#15151c;--rhai-text:#ffffff;--rhai-muted:#b8b8c2;--rhai-border:rgba(255,255,255,0.12);--rhai-shadow:0 18px 40px rgba(0,0,0,0.28);font-family:inherit;background:linear-gradient(135deg,#08080c,#15151d 55%,#25070b);border:1px solid var(--rhai-border);border-radius:22px;padding:28px;margin:32px 0;color:var(--rhai-text);box-shadow:var(--rhai-shadow);overflow:hidden}.rh-post .rhai-workflow *{box-sizing:border-box}.rh-post .rhai-workflow-header{max-width:820px;margin-bottom:24px}.rh-post .rhai-workflow-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff;background:var(--rhai-red);padding:7px 11px;border-radius:999px;margin-bottom:12px}.rh-post .rhai-workflow h3{margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.08;color:#ffffff}.rh-post .rhai-workflow p{margin:0;color:var(--rhai-muted);font-size:16px;line-height:1.6}.rh-post .rhai-flow-grid{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:14px;align-items:stretch;margin-top:24px}.rh-post .rhai-flow-step{position:relative;background:rgba(255,255,255,.055);border:1px solid var(--rhai-border);border-radius:18px;padding:18px 14px;min-height:168px;display:flex;flex-direction:column;justify-content:space-between}.rh-post .rhai-flow-step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-13px;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--rhai-red);color:#ffffff;display:grid;place-items:center;font-size:16px;font-weight:900;z-index:2}.rh-post .rhai-flow-number{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--rhai-red),var(--rhai-red-dark));display:grid;place-items:center;font-size:14px;font-weight:900;color:#ffffff;margin-bottom:14px}.rh-post .rhai-flow-icon{font-size:24px;line-height:1;margin-bottom:12px}.rh-post .rhai-flow-step h4{margin:0 0 8px;color:#ffffff;font-size:17px;line-height:1.2}.rh-post .rhai-flow-step p{margin:0;color:var(--rhai-muted);font-size:13.5px;line-height:1.45}.rh-post .rhai-workflow-footer{margin-top:22px;padding:16px 18px;border-left:4px solid var(--rhai-red);background:rgba(226,27,45,.1);border-radius:14px;color:#f1f1f4;font-size:15px;line-height:1.55}.rh-post .rhai-sop{--rhai-red:#e21b2d;--rhai-black:#0b0b0f;--rhai-card:#ffffff;--rhai-text:#17171f;--rhai-muted:#5f606b;--rhai-border:var(--rh-border);font-family:inherit;margin:32px 0}.rh-post .rhai-sop *{box-sizing:border-box}.rh-post .rhai-sop-header{margin-bottom:18px}.rh-post .rhai-sop-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff;background:var(--rhai-red);padding:7px 11px;border-radius:999px;margin-bottom:12px}.rh-post .rhai-sop h3{margin:0 0 10px;color:var(--rhai-text);font-size:clamp(25px,3vw,36px);line-height:1.1}.rh-post .rhai-sop-intro{max-width:820px;color:var(--rhai-muted);font-size:16px;line-height:1.6;margin:0}.rh-post .rhai-sop-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--rhai-border);border-radius:18px;background:var(--rh-surface);box-shadow:0 14px 35px rgba(0,0,0,.07)}.rh-post .rhai-sop table{width:100%;border-collapse:collapse;min-width:960px;background:var(--rh-surface)}.rh-post .rhai-sop th{background:#0b0b0f;color:#ffffff;text-align:left;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:16px 15px;border-right:1px solid rgba(255,255,255,.12)}.rh-post .rhai-sop th:last-child{border-right:none}.rh-post .rhai-sop td{color:var(--rhai-text);font-size:15px;line-height:1.45;padding:16px 15px;border-top:1px solid var(--rhai-border);border-right:1px solid var(--rhai-border);vertical-align:top}.rh-post .rhai-sop td:last-child{border-right:none}.rh-post .rhai-sop tr:nth-child(2n) td{background:var(--rh-surface)}.rh-post .rhai-sop-step{font-weight:800;color:var(--rhai-red);white-space:nowrap}.rh-post .rhai-sop-gate{font-weight:700}.rh-post .rhai-sop table,.rh-post .rhai-sop tbody,.rh-post .rhai-sop td,.rh-post .rhai-sop th,.rh-post .rhai-sop thead,.rh-post .rhai-sop tr{display:block;width:100%;min-width:0}.rh-post .rhai-sop thead{display:none}.rh-post .rhai-sop tr{margin-bottom:16px;border:1px solid var(--rhai-border);border-radius:16px;background:var(--rh-surface);box-shadow:0 10px 25px rgba(0,0,0,.06);overflow:hidden}.rh-post .rhai-sop td:first-child{border-top:none;background:#0b0b0f;color:#ffffff}.rh-post .rhai-sop td:before{content:attr(data-label);font-weight:800;color:var(--rhai-red)}.rh-post .rhai-sop td:first-child:before{color:#ffffff}.rh-post .rhai-examples{--rhai-red:#e21b2d;--rhai-red-dark:#9f101d;--rhai-black:#0b0b0f;--rhai-card:#ffffff;--rhai-text:#17171f;--rhai-muted:#5f606b;--rhai-border:var(--rh-border);--rhai-code:#111118;font-family:inherit;margin:34px 0;color:var(--rhai-text)}.rh-post .rhai-examples *{box-sizing:border-box}.rh-post .rhai-examples-header{margin-bottom:22px}.rh-post .rhai-examples-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff;background:var(--rhai-red);padding:7px 11px;border-radius:999px;margin-bottom:12px}.rh-post .rhai-examples h3{margin:0 0 10px;color:var(--rhai-text);font-size:clamp(25px,3vw,36px);line-height:1.1}.rh-post .rhai-examples-intro{max-width:840px;color:var(--rhai-muted);font-size:16px;line-height:1.6;margin:0}.rh-post .rhai-example-top{background:linear-gradient(135deg,#0b0b0f,#181820 65%,#35090f);color:#ffffff;padding:24px}.rh-post .rhai-example-label{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff;background:var(--rh-accent);padding:7px 11px;border-radius:999px;margin-bottom:12px}.rh-post .rhai-example-top h4{margin:0 0 8px;color:#ffffff;font-size:clamp(22px,2.5vw,30px);line-height:1.15}.rh-post .rhai-source{margin:0;color:var(--rh-muted);font-size:15px;line-height:1.55}.rh-post .rhai-source strong{color:#ffffff}.rh-post .rhai-example-body{padding:24px}.rh-post .rhai-mini-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--rhai-border);border-radius:16px;background:var(--rh-surface);margin-bottom:22px}.rh-post .rhai-mini-table{width:100%;border-collapse:collapse;min-width:640px}.rh-post .rhai-mini-table th{background:var(--rh-surface);text-align:left;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.rh-post .rhai-mini-table td,.rh-post .rhai-mini-table th{color:var(--rhai-text);padding:14px;border-bottom:1px solid var(--rhai-border)}.rh-post .rhai-mini-table td{font-size:15px;line-height:1.45;vertical-align:top}.rh-post .rhai-mini-table tr:last-child td{border-bottom:none}.rh-post .rhai-mini-table tr:nth-child(2n) td{background:var(--rh-surface)}.rh-post .rhai-prompt-box{background:#111118;border-radius:16px;padding:20px;color:#ffffff;border:1px solid rgba(255,255,255,.12)}.rh-post .rhai-prompt-title{display:block;color:#ffffff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.rh-post .rhai-prompt-text{color:#f1f1f4!important;font-family:inherit;font-size:15px;line-height:1.65}.rh-post .rhai-prompt-text p{color:#f1f1f4!important;margin:0 0 12px}.rh-post .rhai-prompt-text p:last-child{margin-bottom:0}.rh-post .rhai-example-body,.rh-post .rhai-example-top{padding:20px}.rh-post .rhai-mini-table,.rh-post .rhai-mini-table tbody,.rh-post .rhai-mini-table td,.rh-post .rhai-mini-table th,.rh-post .rhai-mini-table thead,.rh-post .rhai-mini-table tr{display:block;width:100%}.rh-post .rhai-mini-table thead{display:none}.rh-post .rhai-mini-table tr{border-bottom:1px solid var(--rhai-border)}.rh-post .rhai-mini-table tr:last-child{border-bottom:none}.rh-post .rhai-mini-table td:before{content:attr(data-label);font-weight:800;color:var(--rhai-red)}.rh-post .wrap{max-width:920px;margin:0 auto;padding:28px}.rh-post .lead{font-size:1.15rem}.rh-post .note{background:var(--rh-surface);border-left:4px solid var(--rh-accent);padding:12px 14px;margin:18px 0}.rh-post .blog-content .business-tip{background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.05));border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .revenue-impact{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:8px;margin:25px 0;text-align:center}.rh-post .entry-header{margin-bottom:12px}.rh-post .subtitle{font-size:20px;font-style:italic;color:var(--rh-text);margin-bottom:10px}.rh-post .blog-content .security-indicator{background:rgba(40,167,69,.1);border:2px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-text)}.rh-post .blog-content .security-title{color:var(--rh-muted);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .defense-table{width:100%;border-collapse:collapse;margin:30px 0;background-color:rgba(33,37,41,.05);border-radius:8px;overflow:hidden}.rh-post .blog-content .defense-table th{background:linear-gradient(135deg,#dc3545,#212529);color:white;padding:15px;text-align:left;font-weight:700}.rh-post .blog-content .defense-table td{padding:15px;border-bottom:1px solid var(--rh-border)}.rh-post .blog-content .defense-table tr:hover{background-color:rgba(220,53,69,.05)}.rh-post .rh-picker-q{margin:0 0 1rem}.rh-post .blog-content .framework-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .framework-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .framework-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .framework-content{flex:1}.rh-post .blog-content .framework-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .framework-description{opacity:.9;font-size:.95em}.rh-post #ai-prompts-content .content-wrapper{width:100%;padding:0 15px;margin:0}.rh-post #ai-prompts-content .ai-breadcrumb{margin-bottom:1rem;color:var(--rh-muted);font-size:.9rem;clear:both}.rh-post #ai-prompts-content .ai-breadcrumb a{color:var(--rh-accent);text-decoration:none}.rh-post #ai-prompts-content .ai-breadcrumb a:hover{text-decoration:underline}.rh-post #ai-prompts-content .ai-header h1{font-size:2rem;color:var(--rh-text);margin:1rem 0;line-height:1.3;clear:both}.rh-post #ai-prompts-content .ai-lead{font-size:1.1rem;color:var(--rh-muted);margin-bottom:2rem;line-height:1.6;clear:both}.rh-post #ai-prompts-content .ai-toc{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:1.5rem;margin:2rem 0;clear:both;overflow:hidden}.rh-post #ai-prompts-content .ai-toc h2{margin-bottom:1rem;font-size:1.2rem;color:var(--rh-text)}.rh-post #ai-prompts-content .ai-toc ol{padding-left:1.5rem;margin:0}.rh-post #ai-prompts-content .ai-toc li{margin-bottom:.5rem}.rh-post #ai-prompts-content .ai-toc a{color:var(--rh-accent);text-decoration:none}.rh-post #ai-prompts-content .ai-toc a:hover{text-decoration:underline}.rh-post #ai-prompts-content .ai-highlight{background:var(--rh-surface);border-left:4px solid var(--rh-accent);padding:1.5rem;margin:1.5rem 0;border-radius:4px;clear:both;overflow:hidden}.rh-post #ai-prompts-content .ai-highlight strong{color:var(--rh-text)}.rh-post #ai-prompts-content .ai-blockquote{border-left:4px solid var(--rh-border);margin:1.5rem 0;padding:1rem 1.5rem;background:var(--rh-surface);font-style:italic;color:var(--rh-muted);clear:both}.rh-post #ai-prompts-content .ai-cta{background:var(--rh-bg-tint);color:white;padding:2rem;border-radius:8px;margin:2rem 0;clear:both;overflow:hidden}.rh-post #ai-prompts-content .ai-cta p{margin-bottom:1rem;color:white}.rh-post #ai-prompts-content .ai-cta p:last-child{margin-bottom:0}.rh-post #ai-prompts-content .ai-cta,.rh-post #ai-prompts-content .ai-highlight,.rh-post #ai-prompts-content .ai-toc{padding:1rem;margin:1rem 0}.rh-post .blog-content .platform-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .platform-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .platform-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .platform-content{flex:1}.rh-post .blog-content .platform-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .platform-description{opacity:.9;font-size:.95em}.rh-post .rh-table-wrapper{overflow-x:auto;margin:1.25rem 0}.rh-post .blog-content .sabotage-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0;box-shadow:0 8px 32px rgba(108,117,125,.3)}.rh-post .blog-content .sabotage-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .sabotage-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .sabotage-content{flex:1}.rh-post .blog-content .sabotage-title{font-weight:700;font-size:1.2em;margin-bottom:5px;color:white}.rh-post .blog-content .sabotage-description{opacity:.9;font-size:.95em;color:rgba(255,255,255,.9)}.rh-post .security-pill{display:inline-block;background:rgba(220,53,69,.1);color:var(--rh-accent);border:1px solid var(--rh-accent);padding:4px 10px;border-radius:999px;font-size:.82em;font-weight:700;letter-spacing:.2px;margin:2px}.rh-post .threat-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:20px 0}.rh-post .threat-item{background:rgba(220,53,69,.05);border:1px solid rgba(220,53,69,.2);border-radius:8px;padding:15px}.rh-post .threat-item h4{color:var(--rh-accent);margin-top:0;font-size:1em}.rh-post .blog-content .surgical-breakthrough-box{background:linear-gradient(135deg,#87ceeb,#98fb98);color:var(--rh-muted);padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(135,206,235,.3)}.rh-post .blog-content .surgical-breakthrough-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:var(--rh-muted)}.rh-post .blog-content .robot-showcase{background:linear-gradient(135deg,rgba(135,206,235,.05),rgba(135,206,235,.02));border:2px solid var(--rh-border);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(135,206,235,.1)}.rh-post .blog-content .robot-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .robot-icon{width:60px;height:60px;background:linear-gradient(135deg,#4682b4,#87ceeb);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .robot-name{font-size:2em;font-weight:700;color:var(--rh-muted)}.rh-post .blog-content .robot-description{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .surgical-insight{background:rgba(135,206,235,.1)}.rh-post .blog-content .regulatory-data,.rh-post .blog-content .surgical-insight{border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .regulatory-data{background:rgba(108,117,125,.1);font-style:italic}.rh-post .blog-content .deployment-timeline{background:linear-gradient(135deg,#98fb98,#90ee90);color:var(--rh-muted);padding:25px;border-radius:8px;margin:25px 0;text-align:center;box-shadow:0 8px 32px rgba(152,251,152,.3)}.rh-post .blog-content .application-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .application-name{font-size:2em;font-weight:700;color:var(--rh-muted)}.rh-post .blog-content .bot-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .bot-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .bot-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .bot-content{flex:1}.rh-post .blog-content .bot-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .bot-description{opacity:.9;font-size:.95em}.rh-post .blog-content .finance-breakthrough-box{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(30,58,138,.3)}.rh-post .blog-content .finance-breakthrough-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:white}.rh-post .blog-content .feature-description{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .finance-insight{background:rgba(30,58,138,.1)}.rh-post .blog-content .analyst-take,.rh-post .blog-content .finance-insight{border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .analyst-take{background:rgba(108,117,125,.1);font-style:italic}.rh-post .blog-content .roi-calculation{background:linear-gradient(135deg,#228b22,#32cd32);color:white;padding:25px;border-radius:8px;margin:25px 0;text-align:center;box-shadow:0 8px 32px rgba(34,139,34,.3)}.rh-post .blog-content .cost-breakdown{background:linear-gradient(135deg,#007bff,#0056b3);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .cost-item{display:flex;justify-content:space-between;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .breakthrough-alert{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .genome-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .deepmind-showcase{background:rgba(40,167,69,.1);border-left:5px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .research-applications{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .healthcare-revolution{background:rgba(255,193,7,.1);border-left:5px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .revolution-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .ethical-considerations{background:rgba(220,53,69,.05);border:2px solid var(--rh-accent);border-radius:8px;padding:20px;margin:25px 0}.rh-post .blog-content .ethical-title{color:var(--rh-accent);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .free-access-highlight{background:rgba(40,167,69,.1);border:2px solid var(--rh-border);border-radius:8px;padding:20px;margin:25px 0;text-align:center}.rh-post .blog-content .access-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .leaked-banner{background:linear-gradient(135deg,#6f42c1,#e83e8c);color:white;padding:25px;border-radius:15px;text-align:center;margin:30px 0;box-shadow:0 5px 20px rgba(111,66,193,.3);position:relative;overflow:hidden}.rh-post .blog-content .leaked-banner:before{content:"🔒";position:absolute;top:10px;right:15px;font-size:1.5em;opacity:.7}.rh-post .blog-content .leaked-banner h3{margin:0 0 15px;font-size:1.8em}.rh-post .blog-content .earnings-highlight{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:15px;text-align:center;margin:30px 0;box-shadow:0 5px 20px rgba(40,167,69,.3)}.rh-post .blog-content .earnings-amount{font-size:3em;font-weight:700;margin:15px 0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.rh-post .blog-content .tech-timeline{background:linear-gradient(135deg,#343a40,#495057);color:white;padding:25px;border-radius:15px;margin:30px 0}.rh-post .blog-content .rumor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.rh-post .blog-content .rumor-card{background:white;border:2px solid var(--rh-border);border-radius:10px;padding:20px;transition:all .3s ease;position:relative}.rh-post .blog-content .rumor-card:hover{border-color:var(--rh-border);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,123,255,.2)}.rh-post .blog-content .rumor-card.confirmed{border-color:var(--rh-border);background:var(--rh-surface)}.rh-post .blog-content .rumor-card.speculation{border-color:var(--rh-accent);background:var(--rh-surface)}.rh-post .blog-content .rumor-badge{position:absolute;top:-8px;right:10px;padding:4px 12px;border-radius:12px;font-size:.8em;font-weight:700}.rh-post .blog-content .rumor-badge.confirmed{background:var(--rh-bg-tint);color:white}.rh-post .blog-content .rumor-badge.speculation{background:var(--rh-accent);color:var(--rh-text)}.rh-post .blog-content .ai-features{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;padding:30px;border-radius:15px;margin:30px 0}.rh-post .blog-content .ai-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}.rh-post .blog-content .ai-feature{background:rgba(255,255,255,.1);padding:20px;border-radius:10px;text-align:center;border:1px solid rgba(255,255,255,.2)}.rh-post .blog-content .ai-icon{font-size:2.5em;margin-bottom:15px;display:block}.rh-post .blog-content .risk-warning{background:linear-gradient(135deg,rgba(220,53,69,.1),rgba(220,53,69,.05));border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .safe-practices{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:8px;margin:25px 0;text-align:center}.rh-post .blog-content .best-practices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:20px 0}.rh-post .blog-content .practice-tag{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:10px 15px;border-radius:20px;text-align:center;font-weight:600;font-size:.9rem;transition:transform .3s ease}.rh-post .blog-content .practice-tag:hover{transform:scale(1.05)}.rh-post .blog-content .controversy-indicator{background:rgba(255,193,7,.1);border:2px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-muted)}.rh-post .blog-content .controversy-title{color:var(--rh-accent);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .highlight-orange{background:linear-gradient(120deg,rgba(255,193,7,.2),rgba(255,193,7,.1));color:var(--rh-accent);padding:3px 6px;border-radius:4px;font-weight:600}.rh-post .blog-content .enterprise-tip{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,193,7,.05));border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .operational-savings{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:8px;margin:25px 0;text-align:center}.rh-post .blog-content .agent-workflow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin:25px 0}.rh-post .blog-content .agent-step{background:linear-gradient(135deg,#ffc107,#e0a800);color:var(--rh-text);padding:20px;border-radius:8px;text-align:center;position:relative;font-weight:600}.rh-post .blog-content .agent-number{font-size:1.5rem;font-weight:700;margin-bottom:10px;display:block}.rh-post .blog-content .json-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .json-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .json-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .json-content{flex:1}.rh-post .blog-content .json-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .json-description{opacity:.9;font-size:.95em}.rh-post .blog-content .burnout-alert{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .time-savings{background:linear-gradient(135deg,#90ba90,#7ba77b);color:white;padding:25px;border-radius:8px;margin:25px 0;text-align:center;box-shadow:0 8px 32px rgba(144,186,144,.3)}.rh-post .blog-content .youtube-tip{background:rgba(255,0,0,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .automation-box{background:linear-gradient(135deg,#e6d7ff,#f0e6ff);border:2px solid var(--rh-border);padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(153,102,204,.3);color:var(--rh-text)}.rh-post .blog-content .automation-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:var(--rh-text)}.rh-post .blog-content .industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0}.rh-post .blog-content .industry-card{background:rgba(108,117,125,.1);border:2px solid var(--rh-border);padding:20px;border-radius:8px;text-align:center;transition:transform .3s ease}.rh-post .blog-content .industry-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.rh-post .blog-content .industry-icon{font-size:2.5em;margin-bottom:15px;display:block}.rh-post .blog-content .industry-name{font-size:1.2em;font-weight:700;color:var(--rh-accent);margin-bottom:10px}.rh-post .blog-content .roi-showcase{background:linear-gradient(135deg,#ffc107,#fd7e14);color:white;padding:25px;border-radius:12px;margin:30px 0;text-align:center;box-shadow:0 8px 32px rgba(255,193,7,.3)}.rh-post .blog-content .countdown-timer{background:linear-gradient(135deg,#e74c3c,#c0392b);color:white;padding:25px;border-radius:15px;text-align:center;margin:30px 0;box-shadow:0 5px 20px rgba(231,76,60,.3)}.rh-post .blog-content .countdown-timer h3{margin:0 0 15px;font-size:1.5em}.rh-post .blog-content .timer-display{font-size:2.5em;font-weight:700;margin:15px 0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.rh-post .blog-content .audio-demo{background:var(--rh-surface);border:2px solid var(--rh-border);border-radius:15px;padding:25px;margin:30px 0;text-align:center}.rh-post .blog-content .audio-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.rh-post .blog-content .audio-sample{background:white;padding:20px;border-radius:10px;border:2px solid var(--rh-border)}.rh-post .blog-content .audio-sample.v3{border-color:var(--rh-border);background:var(--rh-surface)}.rh-post .blog-content .audio-sample.v2{border-color:var(--rh-accent);background:var(--rh-surface)}.rh-post .blog-content .version-badge{display:inline-block;padding:5px 15px;border-radius:20px;font-size:.8em;font-weight:700;margin-bottom:10px}.rh-post .blog-content .version-badge.v3{background:var(--rh-bg-tint);color:white}.rh-post .blog-content .version-badge.v2{background:var(--rh-accent);color:var(--rh-text)}.rh-post .blog-content .pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:30px 0}.rh-post .blog-content .pricing-card{background:white;border:2px solid var(--rh-border);border-radius:15px;padding:25px;text-align:center;position:relative;transition:all .3s ease}.rh-post .blog-content .pricing-card:hover{border-color:var(--rh-accent);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.rh-post .blog-content .pricing-card.featured{border-color:var(--rh-accent);background:linear-gradient(135deg,#fff,#fff5f5)}.rh-post .blog-content .pricing-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--rh-accent);color:white;padding:5px 20px;border-radius:20px;font-size:.8em;font-weight:700}.rh-post .blog-content .price{font-size:2.5em;font-weight:700;color:var(--rh-accent);margin:15px 0}.rh-post .blog-content .price-period{font-size:.6em;color:var(--rh-muted)}.rh-post .blog-content .application-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .application-content{flex:1}.rh-post .blog-content .triple-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:25px 0}.rh-post .blog-content .crisis-section{background:rgba(220,53,69,.1);border-left:5px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .crisis-title{color:var(--rh-accent);font-size:1.4em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .solution-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .solution-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .solution-content{flex:1}.rh-post .blog-content .solution-description{opacity:.9;font-size:.95em}.rh-post .subhead{margin:0 0 22px 4px;padding:0 0 0 18px;border-left:3px solid var(--rh-border);max-width:700px;color:var(--rh-muted);font-style:italic;font-size:23px;line-height:1.22}.rh-post .big-callout{font-size:29px;line-height:1.08;font-weight:700;color:var(--rh-text);max-width:770px;margin:10px 0 18px}.rh-post .section-rule{margin:26px 0 20px}.rh-post .quote{max-width:760px;margin:12px 0 22px 28px;padding:8px 0 8px 18px;border-left:3px solid var(--quote-blue)}.rh-post .quote p{margin:0 0 6px;color:var(--quote-blue);font-style:italic;font-size:23px;line-height:1.2;max-width:none}.rh-post .quote .attrib{margin:0;font-size:18px;color:var(--rh-text);font-style:normal}.rh-post .kicker{margin:16px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2;letter-spacing:.42em;text-transform:uppercase;color:var(--rh-muted);font-weight:500;max-width:760px}.rh-post .tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:760px;margin:8px 0 36px}.rh-post .track{padding:12px 14px 14px;border-right:1px solid rgba(0,0,0,.08);min-height:92px}.rh-post .track:last-child{border-right:none}.rh-post .track strong{display:block;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.15}.rh-post .track p{margin:0;font-size:17px;line-height:1.1;max-width:none}.rh-post .track.t1{background:var(--track1-bg)}.rh-post .track.t1 strong{color:var(--track1-text)}.rh-post .track.t2{background:var(--track2-bg)}.rh-post .track.t2 strong{color:var(--track2-text)}.rh-post .track.t3{background:var(--track3-bg)}.rh-post .track.t3 strong{color:var(--track3-text)}.rh-post .course-table{width:760px;border-collapse:collapse;margin-top:10px;font-size:16px;background:var(--rh-surface)}.rh-post .course-table td,.rh-post .course-table th{border:1px solid var(--table-border);padding:7px 9px;vertical-align:top;text-align:left}.rh-post .course-table th{background:var(--table-head);color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.1;font-weight:700}.rh-post .course-table td{background:var(--rh-surface);font-size:16px;line-height:1.08}.rh-post .course-name{font-weight:700;color:var(--rh-text)}.rh-post .level-beginner{background:var(--beginner-bg)!important;color:var(--beginner-text)}.rh-post .level-intermediate{background:var(--intermediate-bg)!important;color:var(--intermediate-text)}.rh-post .level-advanced{background:var(--advanced-bg)!important;color:var(--advanced-text)}.rh-post .cert{color:var(--rh-muted);font-weight:700;white-space:nowrap}.rh-post .table-note{max-width:760px;margin:10px 0 0;font-style:italic}.rh-post .final-note,.rh-post .table-note{color:var(--rh-muted);font-size:17px;line-height:1.05}.rh-post .blog-content .legal-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .legal-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .legal-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .legal-content{flex:1}.rh-post .blog-content .legal-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .legal-description{opacity:.9;font-size:.95em}.rh-post .blog-content .breaking-news{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .timeline-event{color:var(--rh-muted);font-size:.9em;font-weight:500}.rh-post .blog-content .features-showcase{background:rgba(40,167,69,.1);border-left:5px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .features-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .impact-analysis{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .impact-metric{font-size:2em;font-weight:700;color:var(--rh-accent);display:block;margin-bottom:5px}.rh-post .blog-content .impact-label{color:var(--rh-muted);font-size:.9em}.rh-post .blog-content .safety-section{background:rgba(255,193,7,.1);border-left:5px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .competition-analysis{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .competitor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.rh-post .blog-content .competitor-card{background:white;border:1px solid var(--rh-border);border-radius:8px;padding:15px;text-align:center}.rh-post .blog-content .competitor-name{font-weight:700;color:var(--rh-text);margin-bottom:10px}.rh-post .blog-content .vs-gpt5{color:var(--rh-muted);font-weight:700}.rh-post .blog-content .breaking-news-banner{background:linear-gradient(45deg,#ff0000,#dc3545);color:white;padding:15px 20px;margin:-20px -20px 30px;text-align:center;font-weight:700;font-size:1.1em;animation:pulse 2s infinite}.rh-post .blog-content .urgent-update{background:linear-gradient(45deg,#ff6b35,#f7931e);color:white;padding:20px;border-radius:12px;margin:25px 0;text-align:center;font-weight:700;box-shadow:0 8px 32px rgba(255,107,53,.3)}.rh-post .blog-content .attack-vector{background:linear-gradient(135deg,rgba(220,53,69,.15),rgba(220,53,69,.08));border:2px solid var(--rh-accent);border-radius:8px;padding:20px;margin:25px 0;text-align:center}.rh-post .blog-content .attack-stat{font-size:2.2rem;font-weight:700;color:var(--rh-accent);display:block;margin-bottom:10px}.rh-post .blog-content .threat-level{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:6px;padding:10px 15px;margin:8px 5px;display:inline-block;font-size:.9rem;color:var(--rh-muted)}.rh-post .blog-content .threat-level.high{background:rgba(255,193,7,.1);border-color:var(--rh-accent);color:var(--rh-muted);font-weight:600}.rh-post .blog-content .crisis-alert{background:linear-gradient(135deg,#dc3545,#c82333);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .cost-item:last-child{border-bottom:none;font-weight:700;font-size:1.1em;color:var(--rh-accent)}.rh-post .blog-content .success-stories{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .success-title{color:var(--rh-accent);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .industry-revolution{background:linear-gradient(135deg,#fd7e14,#e55a4e);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .savings-box{background:var(--rh-surface);border:2px solid var(--rh-accent);border-radius:8px;padding:20px;text-align:center;transition:transform .3s ease}.rh-post .blog-content .savings-box:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.rh-post .blog-content .savings-amount{font-size:2.5em;font-weight:700;color:var(--rh-accent);display:block;margin-bottom:10px}.rh-post .blog-content .savings-label{color:var(--rh-muted);font-size:.9em;font-weight:500}.rh-post .blog-content .lionsgate-showcase{background:rgba(253,126,20,.1);border-left:5px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .transformation-icon{margin-right:10px;font-size:1.3em}.rh-post .blog-content .ai-capabilities,.rh-post .blog-content .future-timeline{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .confession-box{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .results-showcase{background:rgba(40,167,69,.1);border-left:5px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .results-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .comparison-section{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.rh-post .blog-content .comparison-card{background:white;border:1px solid var(--rh-border);border-radius:8px;padding:15px;text-align:center}.rh-post .blog-content .vs-koala{color:var(--rh-muted);font-weight:700}.rh-post .blog-content .nft-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .nft-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .nft-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .nft-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .future-box,.rh-post .blog-content .innovation-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .tech-stack-table{width:100%;border-collapse:collapse;margin:25px 0;background:white;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.rh-post .blog-content .tech-stack-table td,.rh-post .blog-content .tech-stack-table th{padding:12px;text-align:left;border-bottom:1px solid var(--rh-border)}.rh-post .blog-content .tech-stack-table th{background:linear-gradient(135deg,#dc3545,#6c757d);color:white;font-weight:600}.rh-post .blog-content .tech-stack-table tr:nth-child(2n){background-color:var(--rh-surface)}.rh-post .blog-content .tech-stack-table .revolutionary{background-color:rgba(220,53,69,.1);font-weight:600;color:var(--rh-text)}.rh-post .blog-content .venue-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .venue-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .venue-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .venue-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .venue-location{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .event-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .event-date{background:var(--rh-accent);color:white;padding:5px 15px;border-radius:15px;font-weight:700;font-size:.9em;display:inline-block;margin-bottom:10px}.rh-post .blog-content .vulnerable-table{width:100%;border-collapse:collapse;margin:25px 0;background:white;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.rh-post .blog-content .vulnerable-table td,.rh-post .blog-content .vulnerable-table th{padding:12px;text-align:left;border-bottom:1px solid var(--rh-border)}.rh-post .blog-content .vulnerable-table th{background:linear-gradient(135deg,#dc3545,#6c757d);color:white;font-weight:600}.rh-post .blog-content .vulnerable-table tr:nth-child(2n){background-color:var(--rh-surface)}.rh-post .blog-content .battle-card{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;text-align:center;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .battle-title{font-size:1.8em;color:var(--rh-accent);margin-bottom:20px;font-weight:700}.rh-post .blog-content .vs-divider{font-size:2em;color:var(--rh-accent);font-weight:700;margin:20px 0}.rh-post .blog-content .tool-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin:30px 0}.rh-post .rh-checklist{margin:22px 0;padding:18px;border:2px solid var(--rh-border);border-radius:16px;background:var(--rh-surface)}.rh-post .rh-checklist h3{margin-top:0}.rh-post .architecture-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.15)}.rh-post .bg-gray-50{background-color:var(--rh-surface)}.rh-post .p-6{padding:clamp(16px,3vw,24px)}.rh-post .rounded-xl{border-radius:12px}.rh-post .shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.1)}.rh-post .text-xl{font-size:clamp(1.15rem,1.8vw + .9rem,1.25rem)}.rh-post .text-red-600{color:var(--rh-accent)}.rh-post .list-disc{list-style-type:disc}.rh-post .ml-6{margin-left:1.5rem}.rh-post .space-y-1>*+*{margin-top:.25rem}.rh-post .blog-content .certification-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid var(--rh-border);border-radius:8px;padding:25px;margin:25px 0;transition:transform .3s ease}.rh-post .blog-content .certification-card:hover{transform:translateY(-2px);border-color:var(--rh-accent)}.rh-post .blog-content .cert-provider{font-size:1.4rem;font-weight:700;color:var(--rh-accent);margin-bottom:10px}.rh-post .blog-content .cert-title{font-size:1.2rem;font-weight:600;color:var(--rh-muted);margin-bottom:15px}.rh-post .blog-content .cert-features{list-style:none;padding:0}.rh-post .blog-content .cert-features li{padding:5px 0;color:var(--rh-muted)}.rh-post .blog-content .cert-features li:before{content:"🎓 ";margin-right:8px}.rh-post .blog-content .salary-impact{background:linear-gradient(135deg,rgba(40,167,69,.2),rgba(40,167,69,.1));border:2px solid var(--rh-border);border-radius:8px;padding:20px;margin:25px 0;text-align:center}.rh-post .blog-content .salary-number{font-size:2.2rem;font-weight:700;color:var(--rh-muted);display:block;margin-bottom:10px}.rh-post .blog-content .learning-path{background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.05));border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .learning-path h4{color:var(--rh-muted);margin-bottom:10px;font-weight:600}.rh-post .blog-content .pathway-arrow{text-align:center;font-size:1.5rem;color:var(--rh-accent);margin:15px 0}.rh-post .blog-content .agent-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .agent-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .agent-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .agent-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .disruption-box{background:rgba(255,193,7,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .benchmark-table{width:100%;border-collapse:collapse;margin:25px 0;background:white;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.rh-post .blog-content .benchmark-table td,.rh-post .blog-content .benchmark-table th{padding:12px;text-align:left;border-bottom:1px solid var(--rh-border)}.rh-post .blog-content .benchmark-table th{background:linear-gradient(135deg,#dc3545,#6c757d);color:white;font-weight:600}.rh-post .blog-content .benchmark-table tr:nth-child(2n){background-color:var(--rh-surface)}.rh-post .blog-content .benchmark-table .breakthrough{background-color:rgba(220,53,69,.1);font-weight:600;color:var(--rh-text)}.rh-post .blog-content .insight-box{background:var(--rh-bg-tint);color:#ffff;padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid var(--rh-accent)}.rh-post .blog-content .lab-showcase{background:linear-gradient(135deg,rgba(108,117,125,.05),rgba(108,117,125,.02));border:2px solid var(--rh-border);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(108,117,125,.1)}.rh-post .blog-content .lab-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .lab-icon{width:60px;height:60px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .lab-name{font-size:2em;font-weight:700;color:var(--rh-muted)}.rh-post .blog-content .lab-description{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .risk-box{background:rgba(220,53,69,.1);border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .benefit-box{background:rgba(108,117,125,.1)}.rh-post .blog-content .analysis-box,.rh-post .blog-content .benefit-box{border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .analysis-box{background:rgba(33,37,41,.1)}.rh-post .blog-content .ethical-showcase{background:linear-gradient(135deg,rgba(33,37,41,.1),rgba(73,80,87,.1));border:2px solid var(--rh-border);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(73,80,87,.1)}.rh-post .blog-content .ethical-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .ethical-icon{width:60px;height:60px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .ethical-name{font-size:2em;font-weight:700;color:var(--rh-muted)}.rh-post .blog-content .ethical-description{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .step-content{margin-left:50px;color:var(--rh-muted)}.rh-post .blog-content .integration-card{background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.05));border-left:4px solid var(--rh-border);padding:20px;margin:15px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .integration-card h4{color:var(--rh-muted);margin-bottom:10px;font-weight:600}.rh-post .blog-content .workflow-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .workflow-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .workflow-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .workflow-content{flex:1}.rh-post .blog-content .workflow-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .workflow-description{opacity:.9;font-size:.95em}.rh-post .lede{font-size:1.1rem;color:var(--rh-text)}.rh-post .toc{border:1px solid var(--rh-border);border-radius:12px;padding:16px;background:var(--rh-surface)}.rh-post .callout{border-left:4px solid var(--rh-border);padding:12px 16px;background:var(--rh-surface);border-radius:8px}.rh-post .blog-content .startup-tip{background:linear-gradient(135deg,rgba(102,16,242,.1),rgba(102,16,242,.05));border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .factory-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .factory-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .factory-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .factory-content{flex:1}.rh-post .blog-content .factory-title{font-weight:700;font-size:1.2em;margin-bottom:5px}.rh-post .blog-content .factory-description{opacity:.9;font-size:.95em}.rh-post .blog-content .robotics-revolution{background:linear-gradient(135deg,#007bff,#0056b3);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .capability-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .gemini-showcase{background:rgba(0,123,255,.1);border-left:5px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .implementation-timeline,.rh-post .blog-content .robotics-applications{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .competitive-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:20px 0}.rh-post .competitor-item{background:rgba(220,53,69,.05);border:1px solid rgba(220,53,69,.2);border-radius:8px;padding:15px}.rh-post .competitor-item h4{color:var(--rh-accent);margin-top:0;font-size:1em}.rh-post .blog-content .oscar-box{background:linear-gradient(135deg,#ffd700,#ffed4e);border:2px solid var(--rh-accent);padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(255,193,7,.3);color:var(--rh-text)}.rh-post .blog-content .oscar-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:var(--rh-text)}.rh-post .rh-disclaimer{font-size:12px;opacity:.72;margin:14px 0 0}.rh-post .blog-content .tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .tool-number{position:absolute;top:-10px;left:20px;background:var(--rh-accent);color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1em}.rh-post .blog-content .tool-title{color:var(--rh-accent);font-weight:700;font-size:1.3em;margin:15px 0 10px}.rh-post .blog-content .tool-subtitle{color:var(--rh-muted);font-size:1em;margin-bottom:15px;font-style:italic}.rh-post .blog-content .feature-list{list-style:none;padding:0;margin:15px 0}.rh-post .blog-content .feature-list li{margin:8px 0;padding-left:25px;position:relative;color:var(--rh-text)}.rh-post .blog-content .feature-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--rh-muted);font-weight:700;font-size:1.1em}.rh-post .blog-content .stats-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .stats-grid,.rh-post .blog-content .tool-grid{grid-template-columns:1fr}.rh-post .blog-content .discovery-tip{background:linear-gradient(135deg,rgba(102,16,242,.1),rgba(102,16,242,.05));border-left:4px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .algorithm-insight{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,193,7,.05));border-left:4px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:0 8px 8px 0}.rh-post .blog-content .growth-metrics{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:8px;margin:25px 0;text-align:center}.rh-post .blog-content .keyword-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.rh-post .blog-content .keyword-tag{background:linear-gradient(135deg,#6610f2,#520dc2);color:white;padding:10px 15px;border-radius:20px;text-align:center;font-weight:600;font-size:.9rem;transition:transform .3s ease}.rh-post .blog-content .keyword-tag:hover{transform:scale(1.05)}.rh-post .blog-content .gadget-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .gadget-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .gadget-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .gadget-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .gadget-price{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .language-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin:25px 0}.rh-post .blog-content .language-tag{background:linear-gradient(135deg,#dc3545,#6c757d);color:white;padding:12px;border-radius:20px;text-align:center;font-weight:600;font-size:.9em;transition:transform .3s ease}.rh-post .blog-content .language-tag:hover{transform:scale(1.05)}.rh-post .blog-content .viral-indicator{background:rgba(40,167,69,.1);border:2px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-text)}.rh-post .blog-content .viral-title{color:var(--rh-muted);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .strategy-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .strategy-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .strategy-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .strategy-content{flex:1}.rh-post .blog-content .strategy-description{opacity:.9;font-size:.95em}.rh-post .blog-content .pricing-highlight{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:12px;margin:30px 0;text-align:center;box-shadow:0 8px 32px rgba(40,167,69,.3)}.rh-post .blog-content .instagram-highlight{background:linear-gradient(135deg,#f093fb,#f5576c);color:white;padding:25px;border-radius:15px;text-align:center;margin:30px 0;box-shadow:0 8px 32px rgba(0,0,0,.1)}.rh-post .blog-content .instagram-icon{font-size:2em;margin-bottom:10px;display:block}.rh-post .blog-content .instagram-handle{font-size:1.4em;font-weight:700;margin:10px 0}.rh-post .blog-content .instagram-link{color:white;text-decoration:none;font-weight:700;padding:10px 20px;background:rgba(255,255,255,.2);border-radius:20px;display:inline-block;margin-top:10px;transition:all .3s ease}.rh-post .blog-content .instagram-link:hover{background:var(--rh-surface);transform:translateY(-2px);color:white;text-decoration:none}.rh-post .blog-content .code-text{font-family:Courier New,monospace;background:var(--rh-surface);padding:2px 6px;border-radius:4px;color:var(--rh-accent);border:1px solid var(--rh-border)}.rh-post .blog-content .success-alert{background:linear-gradient(135deg,#28a745,#20c997);color:white;padding:25px;border-radius:12px;margin:25px 0;text-align:center}.rh-post .blog-content .achievement-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .entrepreneur-spotlight{background:rgba(40,167,69,.1);border-left:5px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .spotlight-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .innovation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0}.rh-post .blog-content .innovation-card{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:20px;transition:transform .3s ease}.rh-post .blog-content .innovation-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.rh-post .blog-content .innovation-icon{margin-right:10px;font-size:1.3em}.rh-post .blog-content .lessons-learned{background:var(--rh-surface);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .lessons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:20px 0}.rh-post .blog-content .lesson-card{background:white;border:1px solid var(--rh-border);border-radius:8px;padding:15px;text-align:center}.rh-post .blog-content .lesson-icon{font-size:2.5em;margin-bottom:10px;display:block}.rh-post .blog-content .lesson-title{font-weight:700;color:var(--rh-text);margin-bottom:10px}.rh-post .blog-content .future-vision{background:rgba(255,193,7,.1);border-left:5px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .vision-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .inspiration-section{background:rgba(220,53,69,.05);border:2px solid var(--rh-accent);border-radius:8px;padding:20px;margin:25px 0}.rh-post .blog-content .inspiration-title{color:var(--rh-accent);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .dual-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.rh-post .blog-content .identity-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0;box-shadow:0 8px 32px rgba(108,117,125,.3)}.rh-post .blog-content .identity-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .identity-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .identity-content{flex:1}.rh-post .blog-content .identity-title{font-weight:700;font-size:1.2em;margin-bottom:5px;color:white}.rh-post .blog-content .identity-description{opacity:.9;font-size:.95em;color:rgba(255,255,255,.9)}.rh-post .blog-content .standard-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .standard-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .standard-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .standard-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .safety-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .safety-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .safety-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .safety-content{flex:1}.rh-post .blog-content .safety-description{opacity:.9;font-size:.95em}.rh-post .blog-content .resistance-showcase{background:linear-gradient(135deg,#6c757d,#495057);color:white;padding:25px;border-radius:12px;margin:25px 0}.rh-post .blog-content .resistance-item{display:flex;align-items:center;margin:15px 0;padding:15px;background:rgba(255,255,255,.1);border-radius:8px}.rh-post .blog-content .resistance-icon{font-size:2em;margin-right:20px;min-width:60px}.rh-post .blog-content .resistance-content{flex:1}.rh-post .blog-content .resistance-description{opacity:.9;font-size:.95em}.rh-post .blog-content .hollywood-box{background:linear-gradient(135deg,#ffd700,#ffed4e);border:2px solid var(--rh-accent);padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(255,193,7,.3);color:var(--rh-text)}.rh-post .blog-content .hollywood-title{font-size:1.3em;font-weight:700;margin-bottom:15px;color:var(--rh-text)}.rh-post .blog-content .consciousness-showcase{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.02));border:2px solid var(--rh-accent);border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 8px 32px rgba(220,53,69,.1)}.rh-post .blog-content .consciousness-header{display:flex;align-items:center;margin-bottom:20px}.rh-post .blog-content .consciousness-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc3545,#6c757d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;color:white;margin-right:20px}.rh-post .blog-content .consciousness-name{font-size:2em;font-weight:700;color:var(--rh-accent)}.rh-post .blog-content .consciousness-subtitle{font-size:1.1em;color:var(--rh-muted);font-weight:500}.rh-post .blog-content .resistance-box{background:rgba(220,53,69,.15);border:2px solid var(--rh-accent);padding:20px;margin:25px 0;border-radius:8px}.rh-post .rh-wrap{max-width:920px;margin:0 auto;padding:18px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.65;color:var(--rh-text)}.rh-post .rh-start{margin:14px 0 18px;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:var(--rh-surface)}.rh-post .rh-start strong{display:block;margin:0 0 6px}.rh-post .rh-start ul{margin:0;padding-left:18px}.rh-post .rh-start li{margin:6px 0}.rh-post .faq-schema-only{display:none!important;visibility:hidden!important}.rh-post .blog-content .additional-tools{background:rgba(40,167,69,.1);border:2px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-text)}.rh-post .blog-content .additional-tools-title{color:var(--rh-muted);font-size:1.2em;margin-bottom:15px;font-weight:700}.rh-post .blog-content .additional-tools ul{list-style:none;padding:0;margin:0}.rh-post .blog-content .additional-tools li{margin:10px 0;padding-left:25px;position:relative}.rh-post .blog-content .additional-tools li:before{content:"🎧";position:absolute;left:0;top:0}.rh-post .blog-content .enterprise-alert{background:linear-gradient(135deg,#dc3545,#6c757d);color:white;padding:25px;margin:30px 0;border-radius:12px;box-shadow:0 8px 32px rgba(220,53,69,.3)}.rh-post .blog-content .strategy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.rh-post .blog-content .strategy-card{background:rgba(33,37,41,.05);border:1px solid var(--rh-border);padding:25px;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.rh-post .blog-content .strategy-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.rh-post .blog-content .pro-tip{background:rgba(40,167,69,.1);border:2px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-text)}.rh-post .blog-content .pro-tip-title{color:var(--rh-muted);font-size:1.1em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .implementation-steps{background:rgba(33,37,41,.05);padding:25px;border-radius:8px;margin:25px 0}.rh-post .blog-content .implementation-step{display:flex;align-items:flex-start;margin:20px 0;padding:15px;background:white;border-radius:8px;border-left:4px solid var(--rh-accent)}.rh-post .blog-content .roi-title{color:var(--rh-muted);font-size:1.2em;margin-bottom:15px;font-weight:700}.rh-post .blog-content .best-practice{background:rgba(23,162,184,.1);border:2px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-text)}.rh-post .blog-content .best-practice-title{color:var(--rh-muted);font-size:1.1em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .implementation-section{background:rgba(40,167,69,.1);border-left:5px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:5px}.rh-post .blog-content .implementation-title{color:var(--rh-muted);font-size:1.3em;font-weight:700;margin-bottom:15px}.rh-post .blog-content .week-plan{background:var(--rh-surface);border:1px solid var(--rh-border);border-radius:8px;padding:15px;margin:15px 0}.rh-post .blog-content .week-title{color:var(--rh-accent);font-weight:700;margin-bottom:10px}.rh-post .blog-content .trust-indicator{background:rgba(40,167,69,.1);border:2px solid var(--rh-border);padding:20px;margin:25px 0;border-radius:8px;color:var(--rh-text)}.rh-post .blog-content .trust-title{color:var(--rh-muted);font-size:1.2em;margin-bottom:10px;font-weight:700}.rh-post .blog-content .compliance-violation{background:linear-gradient(135deg,rgba(220,53,69,.15),rgba(220,53,69,.08));border:2px solid var(--rh-accent);border-radius:8px;padding:20px;margin:25px 0;text-align:center}.rh-post .blog-content .violation-amount{font-size:2.2rem;font-weight:700;color:var(--rh-accent);display:block;margin-bottom:10px}.rh-post .blog-content .privacy-feature{background:linear-gradient(135deg,rgba(40,167,69,.1),rgba(40,167,69,.05));border-left:4px solid var(--rh-border);padding:15px 20px;margin:15px 0;border-radius:0 6px 6px 0}.rh-post .blog-content .privacy-feature h4{color:var(--rh-muted);margin-bottom:8px;font-weight:600;font-size:1.1rem}.rh-post .rb-article-intro,.rh-post .rh-lead{font-size:1.125rem;line-height:1.7;color:var(--rh-text)}.rh-post .rh-pillar{padding:1.1rem 1.25rem;background:var(--rh-bg-tint);border-radius:var(--rh-radius)}.rh-post .rh-pillar,.rh-post .rh-quote{margin:1.75rem 0;border-left:3px solid var(--rh-accent)}.rh-post .rh-quote{padding:.25rem 0 .25rem 1.15rem;color:var(--rh-text);font-style:italic}.rh-post .rh-outro{margin-top:1.75rem;color:var(--rh-text)}.rh-post .rb-article-header{margin-bottom:1.5rem;padding-bottom:.9rem;border-bottom:1px solid var(--rh-border)}.rh-post .deepseek-r4-guides,.rh-post .rb-action-box,.rh-post .rb-comparison,.rh-post .rb-conclusion,.rh-post .redhub-longtail-questions,.rh-post .related-guides,.rh-post .rh-section{margin:1.75rem 0;padding:1.15rem 1.3rem;background:var(--rh-bg-tint);border:1px solid var(--rh-border);border-radius:var(--rh-radius)}.rh-post .rb-new-way,.rh-post .rb-old-way,.rh-post .rh-new-way{margin:1rem 0;padding:1rem 1.15rem;border-radius:var(--rh-radius);background:var(--rh-bg-soft);border-left:3px solid var(--rh-border)}.rh-post .rb-new-way{border-left-color:var(--rh-accent)}.rh-post .rb-subtitle{font-size:1.0625rem;color:var(--rh-muted);margin-top:-.35rem}.rh-post .rh-card-title,.rh-post .rh-h3{font-weight:700;color:var(--rh-heading);margin:0 0 .5rem}.rh-post .rh-timeline-content{color:var(--rh-text)}.rh-post .rb-image{max-width:100%;height:auto;border-radius:var(--rh-radius)}.rh-post .delta{font-weight:600;color:var(--rh-accent)}