:root{--hyi-bg:#ffffff;--hyi-text:#121212;--hyi-muted:#60646c;--hyi-border:#e5e7eb;--hyi-card:#ffffff;--hyi-accent-soft:#f3f4f6;--hyi-radius:18px;--hyi-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:var(--hyi-bg);color:var(--hyi-text);font-family:var(--hyi-font)}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}.shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.nav{border-bottom:1px solid var(--hyi-border);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav-inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-weight:800;letter-spacing:-.04em}.nav-links{display:flex;gap:14px;color:var(--hyi-muted);font-size:14px}.hero{padding:72px 0 42px}.eyebrow{color:var(--hyi-muted);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(42px,6vw,74px);line-height:.94;margin:12px 0 18px;letter-spacing:-.06em}.lead{color:var(--hyi-muted);font-size:18px;line-height:1.7;max-width:780px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;padding:24px 0 60px}.card{border:1px solid var(--hyi-border);border-radius:var(--hyi-radius);padding:20px;background:var(--hyi-card);box-shadow:0 1px 2px rgba(16,24,40,.04)}.card h3{margin:0 0 8px;font-size:18px;letter-spacing:-.03em}.card p{margin:0;line-height:1.55;font-size:14px}.badge,.card p{color:var(--hyi-muted)}.badge{display:inline-flex;align-items:center;border:1px solid var(--hyi-border);background:var(--hyi-accent-soft);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.tool-list{display:grid;grid-gap:10px;gap:10px;padding:24px 0 60px}.tool-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--hyi-border);border-radius:14px;padding:14px 16px}.tool-meta{color:var(--hyi-muted);font-size:13px}.admin-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;padding:32px 0}.admin-side{border:1px solid var(--hyi-border);border-radius:var(--hyi-radius);padding:16px;height:-moz-fit-content;height:fit-content}@media (max-width:720px){.nav-inner{height:auto;padding:18px 0;align-items:flex-start;flex-direction:column}.nav-links{flex-wrap:wrap}.admin-layout{grid-template-columns:1fr}}.tool-page{padding-bottom:72px}.tool-hero{padding:54px 0 28px}.tool-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tool-workspace{border:1px solid var(--hyi-border);border-radius:24px;background:#fff;box-shadow:0 12px 40px rgba(16,24,40,.06);overflow:hidden}.tabs{display:flex;gap:8px;padding:12px;background:var(--hyi-accent-soft);border-bottom:1px solid var(--hyi-border)}.tab{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--hyi-muted);padding:10px 16px;font-weight:800;cursor:pointer}.tab.active{background:#fff;color:var(--hyi-text);border-color:var(--hyi-border);box-shadow:0 1px 2px rgba(16,24,40,.06)}.tool-panel{padding:18px;display:grid;grid-gap:18px;gap:18px}.input-stack{display:grid;grid-gap:8px;gap:8px}.input-label-row label,.input-stack label{font-weight:800;letter-spacing:-.02em}.input-label-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.tool-input{width:100%;border:1px solid var(--hyi-border);border-radius:18px;padding:16px;font:inherit;color:var(--hyi-text);background:#fff;resize:vertical;line-height:1.6;outline:none}.tool-input:focus{border-color:#9ca3af;box-shadow:0 0 0 4px rgba(156,163,175,.18)}.text-input{width:100%;max-width:220px;border:1px solid var(--hyi-border);border-radius:999px;padding:10px 14px;font:inherit;color:var(--hyi-text);background:#fff;outline:none;font-weight:800}.text-input:focus{border-color:#9ca3af;box-shadow:0 0 0 4px rgba(156,163,175,.18)}.compact-input-stack{max-width:260px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.result-card{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--hyi-border);border-radius:22px;padding:18px;background:linear-gradient(180deg,#fff,#fbfbfc)}.result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.result-header h2{margin:8px 0 0;font-size:clamp(24px,4vw,36px);letter-spacing:-.05em}.thumbnail-preview{width:100%;max-width:520px;border-radius:18px;border:1px solid var(--hyi-border);background:#f9fafb;aspect-ratio:16/9;object-fit:cover}.field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.field{border:1px solid var(--hyi-border);border-radius:14px;padding:12px;background:#fff;min-width:0}.field span{display:block;color:var(--hyi-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.field strong{display:block;overflow-wrap:anywhere;font-size:14px}.action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.button{border:1px solid #111827;background:#111827;color:#fff;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.button.secondary{background:#fff;color:#111827;border-color:var(--hyi-border)}.button:disabled{opacity:.45;cursor:not-allowed}.notice{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--hyi-border);border-radius:16px;padding:12px 14px;background:#f9fafb;color:var(--hyi-muted);line-height:1.5}.notice strong{color:var(--hyi-text)}.notice.warning{border-color:#fed7aa;background:#fff7ed}.notice.success{border-color:#bbf7d0;background:#f0fdf4}.advanced-box{border:1px solid var(--hyi-border);border-radius:16px;padding:12px 14px;background:#fff}.advanced-box summary{cursor:pointer;font-weight:800}.advanced-box .field-grid,.advanced-box .result-table-wrap{margin-top:12px}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.summary-card{border:1px solid var(--hyi-border);border-radius:16px;padding:14px;background:#fff}.summary-card span{color:var(--hyi-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.summary-card strong{display:block;margin-top:6px;font-size:26px;letter-spacing:-.04em}.result-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--hyi-border);border-radius:16px}.result-table{width:100%;border-collapse:collapse;min-width:720px;background:#fff}.result-table td,.result-table th{padding:12px;border-bottom:1px solid var(--hyi-border);text-align:left;vertical-align:top;font-size:14px}.result-table th{background:#f9fafb;font-size:12px;color:var(--hyi-muted);text-transform:uppercase;letter-spacing:.06em}.result-table tr:last-child td{border-bottom:0}.status-badge{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.status-badge.valid{background:#dcfce7;color:#166534}.status-badge.invalid{background:#fee2e2;color:#991b1b}.status-badge.duplicate{background:#fef3c7;color:#92400e}.tool-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;padding-top:24px}.tool-info-grid h2{margin:0 0 8px;font-size:18px;letter-spacing:-.03em}@media (max-width:720px){.tool-panel{padding:14px}.input-label-row,.result-header{flex-direction:column;align-items:flex-start}.button,.tab{width:100%;justify-content:center}}.related-tools{padding-top:28px}.related-tools h2{margin:0 0 14px;font-size:24px;letter-spacing:-.04em}.related-tools .card{transition:transform .16s ease,border-color .16s ease}.related-tools .card:hover{transform:translateY(-2px);border-color:#cbd5e1}.thumbnail-display{display:grid;grid-gap:14px;gap:14px}.thumbnail-preview.large{max-width:720px}.thumbnail-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.thumbnail-toolbar label{display:grid;grid-gap:6px;gap:6px;color:var(--hyi-muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.select-control{border:1px solid var(--hyi-border);border-radius:999px;background:#fff;color:var(--hyi-text);padding:10px 14px;font:inherit;font-weight:800;min-width:150px}.thumbnail-variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.thumbnail-mini{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--hyi-border);border-radius:12px;background:#f9fafb;margin:10px 0}.thumbnail-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.thumbnail-card{border:1px solid var(--hyi-border);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04)}.thumbnail-card .thumbnail-preview{border:0;border-radius:0;max-width:none}.thumbnail-card-body{display:grid;grid-gap:8px;gap:8px;padding:12px}.thumbnail-card-body span{color:var(--hyi-muted);font-size:12px;overflow-wrap:anywhere;line-height:1.45}.compact-actions .button{padding:8px 11px;font-size:12px}@media (max-width:720px){.thumbnail-toolbar{align-items:stretch}.select-control{width:100%}}.url-cell{display:grid;grid-gap:8px;gap:8px;min-width:260px}.url-cell code{display:block;overflow-wrap:anywhere;color:var(--hyi-muted);font-size:12px;line-height:1.45}.mini-button{width:-moz-fit-content;width:fit-content;padding:7px 10px;font-size:12px}@media (max-width:720px){.url-cell{min-width:220px}.mini-button{width:100%}}.settings-table{display:grid;grid-gap:10px;gap:10px}.settings-row{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--hyi-border);border-radius:16px;background:#fff;padding:14px}.settings-row strong{overflow-wrap:anywhere}.settings-flags{display:flex;flex-wrap:wrap;gap:8px}.settings-flags span{border:1px solid var(--hyi-border);border-radius:999px;background:var(--hyi-accent-soft);padding:6px 9px;color:var(--hyi-muted);font-size:12px;font-weight:800}@media (max-width:720px){.settings-row{grid-template-columns:1fr}}.step-list{margin:0;padding-left:20px;color:var(--hyi-muted);line-height:1.7}.step-list li+li{margin-top:8px}.span-2{grid-column:span 2}.faq-section{display:grid;grid-gap:12px;gap:12px;padding:28px 0 72px}.faq-section h2{margin:0 0 4px;font-size:clamp(26px,4vw,40px);letter-spacing:-.04em}.faq-item{border:1px solid var(--hyi-border);border-radius:16px;background:#fff;padding:14px 16px}.faq-item summary{cursor:pointer;font-weight:800;letter-spacing:-.02em}.faq-item p{color:var(--hyi-muted);line-height:1.65;margin:10px 0 0}@media (max-width:720px){.span-2{grid-column:span 1}}.compact-lead{font-size:14px;margin:8px 0 0}.json-preview{margin:12px 0 0;max-height:360px;overflow:auto;border:1px solid var(--hyi-border);border-radius:14px;background:#f9fafb;padding:14px;font-size:12px;line-height:1.55;color:var(--hyi-text)}.suite-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:8px 0 26px}.suite-strip article{border:1px solid var(--hyi-border);border-radius:20px;padding:16px;background:linear-gradient(180deg,#fff,#fafafa)}.suite-strip span{display:block;color:var(--hyi-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.suite-strip strong{display:block;margin-top:6px;font-size:28px;letter-spacing:-.05em}.suite-strip p{margin:8px 0 0;color:var(--hyi-muted);line-height:1.55;font-size:14px}.tool-link{display:block}.tool-row.live{background:linear-gradient(180deg,#fff,#fbfbfc)}.tool-row.planned{background:#fafafa;color:var(--hyi-muted)}.tool-row.live:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(16,24,40,.06)}.card,.result-card,.suite-strip article,.tool-row,.tool-workspace{overflow-wrap:anywhere}@media (max-width:720px){.suite-strip strong{font-size:24px}.tool-row{align-items:flex-start;flex-direction:column}}.result-section{display:grid;grid-gap:12px;gap:12px}.result-section h3{margin:0;font-size:18px;letter-spacing:-.03em}.score-orb{width:112px;height:112px;border:1px solid var(--hyi-border);border-radius:999px;display:grid;place-content:center;text-align:center;background:#fff;box-shadow:inset 0 0 0 8px var(--hyi-accent-soft);flex:0 0 auto}.score-orb strong{display:block;font-size:32px;letter-spacing:-.06em}.score-orb span{color:var(--hyi-muted);font-size:12px;font-weight:800}.component-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.component-card,.component-list{display:grid;grid-gap:10px;gap:10px}.component-card{border:1px solid var(--hyi-border);border-radius:16px;background:#fff;padding:14px;min-width:0}.component-card strong{letter-spacing:-.02em}.component-card span{color:var(--hyi-muted);font-size:12px;line-height:1.5}.component-score{display:flex;align-items:baseline;gap:3px}.component-score strong{font-size:24px;letter-spacing:-.05em}.meter{height:8px;border-radius:999px;background:var(--hyi-accent-soft);overflow:hidden}.meter span{display:block;height:100%;border-radius:inherit;background:#111827}.component-note{font-size:13px;line-height:1.5}.compact-list,.component-note{margin:0;color:var(--hyi-muted)}.compact-list{padding-left:18px;line-height:1.65}.input-help{color:var(--hyi-muted);font-size:12px;line-height:1.5}@media (max-width:720px){.score-orb{width:96px;height:96px}}.checkbox-row{align-items:center;display:inline-flex;gap:.55rem;font-weight:700}.checkbox-row input{height:1rem;width:1rem}.premium-note{border-style:dashed}.compact-field-grid{margin-top:.8rem}.compact-field{gap:.4rem}.card-topline{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--hyi-muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.plain-list{margin:0;padding-left:18px;color:var(--hyi-muted);line-height:1.6;font-size:14px}.plain-list li+li{margin-top:6px}.field-input{display:grid;grid-gap:7px;gap:7px}.field-input label{color:var(--hyi-muted);font-size:12px;font-weight:800;letter-spacing:-.02em}.field-input input,.field-input select{width:100%;border:1px solid var(--hyi-border);border-radius:16px;padding:12px 14px;font:inherit;color:var(--hyi-text);background:#fff;outline:none;font-weight:700}.field-input input:focus,.field-input select:focus{border-color:#9ca3af;box-shadow:0 0 0 4px rgba(156,163,175,.18)}.brand{flex-direction:column;gap:2px;line-height:1}.brand span{font-weight:900;letter-spacing:-.05em}.brand small{color:var(--hyi-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:28px;gap:28px;align-items:center;padding:76px 0 42px}.hero-copy h1{margin:12px 0 18px;max-width:920px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.button.ghost{background:transparent;border-color:transparent;color:var(--hyi-muted)}.hero-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--hyi-border);border-radius:28px;background:linear-gradient(180deg,#fff,#f8fafc);padding:18px;box-shadow:0 20px 60px rgba(16,24,40,.08)}.metric-grid{display:grid;grid-gap:10px;gap:10px}.metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{border:1px solid var(--hyi-border);border-radius:18px;background:#fff;padding:14px}.metric-grid strong{display:block;font-size:34px;letter-spacing:-.06em}.metric-grid span{color:var(--hyi-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.hero-panel-note{border:1px solid var(--hyi-border);border-radius:18px;background:#111827;color:#fff;padding:16px}.hero-panel-note p{color:#d1d5db;font-size:14px;line-height:1.6;margin:8px 0 0}.trust-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px 0 34px}.trust-strip article{border:1px solid var(--hyi-border);border-radius:16px;background:#fff;padding:12px;min-width:0}.trust-strip strong{display:block;font-size:13px;letter-spacing:-.02em}.trust-strip span{display:block;color:var(--hyi-muted);font-size:12px;line-height:1.45;margin-top:5px}.section-block{padding:42px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.section-heading.stacked{display:grid;align-items:start;justify-content:start;max-width:820px}.launch-cta h2,.section-heading h2{font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.06em;margin:8px 0 0}.launch-cta p,.section-heading p{color:var(--hyi-muted);line-height:1.7;margin:12px 0 0;max-width:760px}.text-link{color:var(--hyi-text);font-size:14px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;white-space:nowrap}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.category-card{display:flex;flex-direction:column;min-height:330px;border:1px solid var(--hyi-border);border-radius:24px;background:#fff;padding:20px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.category-card h3{font-size:24px;letter-spacing:-.05em;margin:0 0 10px}.category-card p{color:var(--hyi-muted);line-height:1.6;margin:0}.mini-tool-list{display:grid;grid-gap:7px;gap:7px;margin:18px 0;padding:0;list-style:none;color:var(--hyi-muted);font-size:13px;line-height:1.4}.mini-tool-list li{position:relative;padding-left:16px}.mini-tool-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:#111827}.category-cta{margin-top:auto;width:100%;justify-content:center}.workflow-band{background:#f8fafc;border-top:1px solid var(--hyi-border);border-bottom:1px solid var(--hyi-border)}.workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.workflow-step{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:220px;border:1px solid var(--hyi-border);border-radius:22px;background:#fff;padding:18px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.category-card:hover,.popular-card:hover,.workflow-step:hover{border-color:#cbd5e1;box-shadow:0 12px 30px rgba(16,24,40,.07);transform:translateY(-2px)}.workflow-step span{color:var(--hyi-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workflow-step strong{font-size:18px;letter-spacing:-.03em}.workflow-step p{color:var(--hyi-muted);font-size:14px;line-height:1.6;margin:0}.popular-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.popular-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--hyi-border);border-radius:20px;background:#fff;padding:18px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.popular-card strong{font-size:18px;letter-spacing:-.03em}.popular-card p{color:var(--hyi-muted);line-height:1.6;margin:0;font-size:14px}.popular-card span{width:-moz-fit-content;width:fit-content;border:1px solid var(--hyi-border);border-radius:999px;background:var(--hyi-accent-soft);color:var(--hyi-muted);padding:6px 9px;font-size:12px;font-weight:900}.launch-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--hyi-border);border-radius:28px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;padding:28px;margin-top:22px;margin-bottom:62px}.launch-cta .eyebrow,.launch-cta p{color:#d1d5db}.site-footer{border-top:1px solid var(--hyi-border);background:#fafafa}.footer-inner{display:flex;justify-content:space-between;gap:24px;padding:28px 0}.footer-inner p{color:var(--hyi-muted);line-height:1.6;margin:8px 0 0;max-width:540px}.footer-links{display:flex;flex-wrap:wrap;gap:14px;color:var(--hyi-muted);font-size:14px;font-weight:700}@media (max-width:980px){.landing-hero,.launch-cta{grid-template-columns:1fr}.trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid,.popular-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landing-hero{padding-top:44px}.category-cta,.hero-actions .button,.launch-cta .button{width:100%;justify-content:center}.category-grid,.metric-grid.compact,.popular-grid,.trust-strip,.workflow-grid{grid-template-columns:1fr}.footer-inner,.section-heading{align-items:flex-start;flex-direction:column}.category-card{min-height:auto}.launch-cta{padding:22px}}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.discovery-page{padding-bottom:70px}.category-page-hero,.discovery-hero{padding-bottom:28px}.discovery-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--hyi-border);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);padding:18px;margin:0 0 34px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.discovery-search{display:grid;grid-gap:10px;gap:10px}.discovery-search label{font-weight:900;letter-spacing:-.03em}.discovery-search p{color:var(--hyi-muted);font-size:13px;line-height:1.5;margin:0}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.search-row input{width:100%;border:1px solid var(--hyi-border);border-radius:999px;padding:13px 16px;font:inherit;outline:none;background:#fff}.search-row input:focus{border-color:#9ca3af;box-shadow:0 0 0 4px rgba(156,163,175,.18)}.category-pills{display:flex;flex-wrap:wrap;gap:9px}.pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hyi-border);border-radius:999px;background:#fff;color:var(--hyi-muted);padding:9px 12px;font-size:13px;font-weight:900}.pill.active,.pill:hover{border-color:#111827;color:#111827}.discovery-categories,.discovery-results,.workflow-prompts{padding:24px 0}.category-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.category-route-card{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--hyi-border);border-radius:20px;background:#fff;padding:17px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.category-route-card:hover,.tool-card:hover,.workflow-prompt-card:hover{border-color:#cbd5e1;box-shadow:0 12px 30px rgba(16,24,40,.07);transform:translateY(-2px)}.category-route-card span,.tool-card-header span,.workflow-prompt-card span{color:var(--hyi-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.category-route-card strong{font-size:20px;letter-spacing:-.04em}.category-route-card p,.workflow-prompt-card p{color:var(--hyi-muted);line-height:1.55;margin:0}.category-route-card small{color:var(--hyi-muted);font-weight:800}.tool-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tool-card{display:flex;flex-direction:column;gap:14px;min-height:300px;border:1px solid var(--hyi-border);border-radius:22px;background:#fff;padding:18px;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tool-card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tool-card h3{margin:5px 0 0;font-size:22px;letter-spacing:-.05em;line-height:1.1}.tool-card p{color:var(--hyi-muted);line-height:1.6;margin:0;font-size:14px}.tool-label-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tool-label-row span{border:1px solid var(--hyi-border);border-radius:999px;background:var(--hyi-accent-soft);color:var(--hyi-muted);padding:6px 9px;font-size:12px;font-weight:900}.tool-card-actions{display:flex;flex-wrap:wrap;gap:10px}.empty-state{border:1px solid var(--hyi-border);border-radius:20px;background:#fff;padding:20px}.empty-state p{color:var(--hyi-muted);line-height:1.6;margin:8px 0 0}.workflow-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-prompt-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--hyi-border);border-radius:20px;background:#fff;padding:18px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.workflow-prompt-card h3{font-size:18px;letter-spacing:-.03em;margin:0}.mini-related-row{display:flex;flex-wrap:wrap;gap:8px}.mini-related-row a{border:1px solid var(--hyi-border);border-radius:999px;background:var(--hyi-accent-soft);color:var(--hyi-text);padding:7px 10px;font-size:12px;font-weight:900}@media (max-width:980px){.category-route-grid,.tool-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.category-route-grid,.search-row,.tool-card-grid,.workflow-prompt-grid{grid-template-columns:1fr}.tool-card{min-height:auto}.tool-card-actions,.tool-card-header{align-items:flex-start;flex-direction:column}.search-row .button,.tool-card-actions .button{width:100%}}.share-export-panel{border:1px solid var(--hyi-border);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 32px rgba(16,24,40,.06);display:grid;grid-gap:16px;gap:16px;margin:22px 0;padding:18px}.share-export-panel h2{font-size:clamp(22px,3vw,34px);letter-spacing:-.05em;margin:8px 0}.share-export-panel p{color:var(--hyi-muted);line-height:1.6;margin:0}.share-export-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.share-export-details{background:#fff}.share-format-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.share-format-grid p{color:var(--hyi-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.compact-section{padding-bottom:0;padding-top:0}@media (max-width:720px){.share-export-actions .button{width:100%}}.trust-page{padding-bottom:56px}.trust-hero{margin-top:28px}.trust-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;margin:28px 0}.trust-content{display:grid;grid-gap:16px;gap:16px}.disclaimer-summary-card h2,.trust-section h2{margin-top:0}.trust-list{color:var(--hyi-muted);line-height:1.7;margin:14px 0 0;padding-left:20px}.trust-sidebar{display:grid;align-content:start;grid-gap:16px;gap:16px}.disclaimer-mini-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.disclaimer-mini-list a{border:1px solid var(--hyi-border);border-radius:18px;display:grid;grid-gap:6px;gap:6px;padding:14px;text-decoration:none}.disclaimer-mini-list span{color:var(--hyi-muted);font-size:14px;line-height:1.5}.trust-index-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.trust-index-strip a{background:#fff;border:1px solid var(--hyi-border);border-radius:20px;box-shadow:var(--hyi-shadow);display:grid;grid-gap:6px;gap:6px;padding:16px;text-decoration:none}.trust-index-strip small{color:var(--hyi-muted);line-height:1.5}.disclaimer-notice{align-items:flex-start;background:#fffdf5;border:1px solid #f3df9b;border-radius:22px;display:flex;gap:18px;justify-content:space-between;margin:18px 0;padding:18px}.disclaimer-notice span{color:var(--hyi-muted);display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.disclaimer-notice strong{display:block;line-height:1.5;margin-top:4px}.disclaimer-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.disclaimer-links a{background:#fff;border:1px solid var(--hyi-border);border-radius:999px;color:var(--hyi-ink);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}@media (max-width:860px){.trust-index-strip,.trust-layout{grid-template-columns:1fr}.disclaimer-notice{flex-direction:column}.disclaimer-links{justify-content:flex-start}}.skip-link{background:#111827;border-radius:999px;color:#fff;font-weight:900;left:16px;padding:10px 14px;position:fixed;top:12px;transform:translateY(-160%);transition:transform .12s ease;z-index:100}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus{outline:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #111827;outline-offset:3px}:where(button,.button,.pill,.text-link,summary){min-height:40px}:where(input,select,textarea){min-height:44px}.disclaimer-links a,.footer-links a,.mini-related-row a,.nav-links a{text-underline-offset:4px}.footer-links a:hover,.nav-links a:hover,.text-link:hover{text-decoration:underline}.public-state{align-items:center;background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid var(--hyi-border);border-radius:22px;display:flex;gap:16px;justify-content:space-between;padding:18px}.public-state span{color:var(--hyi-muted);display:block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.public-state strong{display:block;font-size:20px;letter-spacing:-.03em}.public-state p{color:var(--hyi-muted);line-height:1.6;margin:8px 0 0}.public-state.warning{border-color:#fed7aa;background:#fff7ed}.public-state.error{border-color:#fecaca;background:#fef2f2}.public-state.success{border-color:#bbf7d0;background:#f0fdf4}.empty-state{background:linear-gradient(180deg,#fff,#f9fafb)}.advanced-box,.json-preview,.result-table-wrap{max-width:100%}@media (max-width:980px){.trust-layout{grid-template-columns:1fr}.trust-sidebar{order:-1}}@media (max-width:720px){.shell{width:min(100% - 24px,1120px)}h1{font-size:clamp(36px,12vw,52px)}.lead{font-size:16px}.nav{position:static}.footer-links,.nav-links{gap:10px}.site-footer{padding-bottom:28px}.card,.public-state,.result-card,.share-export-panel,.tool-workspace{border-radius:18px}.public-state{align-items:stretch;flex-direction:column}.public-state .button{width:100%}.result-table{min-width:640px}.tool-input{min-height:160px}}@media (max-width:480px){.shell{width:min(100% - 18px,1120px)}.hero,.landing-hero,.tool-hero{padding-top:34px}.category-card,.category-route-card,.tool-card,.workflow-prompt-card{padding:16px}.button,.pill,.tab{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.category-route-card:hover,.related-tools .card:hover,.tool-card:hover,.workflow-prompt-card:hover{transform:none}}.dashboard-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:280px minmax(0,1fr);padding:34px 0 72px}.dashboard-side{align-content:start;border:1px solid var(--hyi-border);border-radius:24px;display:grid;grid-gap:18px;gap:18px;height:-moz-fit-content;height:fit-content;padding:18px;position:-webkit-sticky;position:sticky;top:88px}.dashboard-side strong{display:block;font-size:20px;letter-spacing:-.04em;margin-top:8px}.dashboard-nav{display:grid;grid-gap:8px;gap:8px}.dashboard-nav a{border:1px solid var(--hyi-border);border-radius:18px;display:grid;grid-gap:5px;gap:5px;padding:12px}.dashboard-nav a.active,.dashboard-nav a:hover{background:var(--hyi-accent-soft);border-color:#cbd5e1}.dashboard-nav span{font-weight:900;letter-spacing:-.02em}.dashboard-nav small{color:var(--hyi-muted);line-height:1.45}.dashboard-main{display:grid;grid-gap:22px;gap:22px;min-width:0}.dashboard-hero{align-items:stretch;background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid var(--hyi-border);border-radius:28px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) 280px;padding:26px}.dashboard-hero h1{font-size:clamp(34px,5vw,58px);margin-bottom:10px}.dashboard-access-card,.dashboard-empty-state{border:1px solid var(--hyi-border);border-radius:22px;background:#fff;padding:18px}.dashboard-access-card p,.dashboard-empty-state p{color:var(--hyi-muted);line-height:1.6;margin:8px 0 0}.dashboard-empty-state{align-items:center;display:flex;gap:18px;justify-content:space-between}.dashboard-empty-state h2,.dashboard-section h2{font-size:clamp(22px,3vw,34px);letter-spacing:-.05em;margin:8px 0}.dashboard-section{display:grid;grid-gap:14px;gap:14px}.dashboard-card-grid{padding-bottom:0;padding-top:0}.dashboard-action-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-action-card:hover{border-color:#cbd5e1;box-shadow:0 12px 30px rgba(16,24,40,.07);transform:translateY(-2px)}.dashboard-summary-grid{margin:0}.dashboard-usage-table{margin-top:0}@media (max-width:980px){.dashboard-hero,.dashboard-layout{grid-template-columns:1fr}.dashboard-side{position:static}.dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-layout{padding-top:24px}.dashboard-nav{grid-template-columns:1fr}.dashboard-empty-state{align-items:stretch;flex-direction:column}.dashboard-empty-state .button{width:100%}}@media (prefers-reduced-motion:reduce){.dashboard-action-card:hover{transform:none}}.workspace-detail-card{display:grid;grid-gap:1rem;gap:1rem}.workspace-detail-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.workspace-detail-list{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.workspace-detail-list div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:.9rem}.workspace-detail-list dt{color:#64748b;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspace-detail-list dd{color:#0f172a;font-weight:700;margin:.25rem 0 0;overflow-wrap:anywhere}.status-pill{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:.78rem;font-weight:800;padding:.35rem .65rem;text-transform:capitalize}.workspace-filter-strip{display:flex;flex-wrap:wrap;gap:.55rem}.workspace-action-grid{padding:0}.workspace-action-grid .card p{white-space:pre-wrap}.pricing-layout{display:grid;grid-gap:34px;gap:34px;padding:42px 0 72px}.pricing-hero{margin-top:10px}.pricing-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pricing-card{align-content:start;background:#fff;border:1px solid var(--hyi-border);border-radius:24px;display:grid;grid-gap:14px;gap:14px;padding:20px}.pricing-card.highlighted{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#cbd5e1;box-shadow:0 18px 45px rgba(16,24,40,.08)}.pricing-card h3{font-size:28px;letter-spacing:-.05em;margin:0}.pricing-card p{color:var(--hyi-muted);line-height:1.6;margin:0}.pricing-limits{display:flex;flex-wrap:wrap;gap:8px}.pricing-limits span{background:var(--hyi-accent-soft);border:1px solid var(--hyi-border);border-radius:999px;color:var(--hyi-muted);font-size:12px;font-weight:800;padding:7px 9px}.plan-comparison-table{overflow-x:auto}.comparison-header,.comparison-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(160px,1.2fr) repeat(5,minmax(110px,1fr));min-width:800px}.comparison-header{background:#111827;color:#fff}.comparison-header span,.comparison-row span{color:inherit;font-size:12px;font-weight:800}.billing-status-card{max-width:760px}.billing-meter-row{align-items:center}.billing-meter{margin-top:10px;max-width:320px}.limit-reached-card{align-items:center}.admin-billing-layout{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){.pricing-layout{padding-top:28px}.pricing-card{padding:16px}.pricing-card h3{font-size:24px}}.account-layout{padding-block:3rem}.account-hero{margin-bottom:1.5rem}.account-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.account-form{display:grid;grid-gap:1rem;gap:1rem}.account-field{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:700}.account-field input{border:1px solid var(--border);border-radius:.9rem;padding:.8rem .95rem;font:inherit;background:var(--surface);color:var(--text)}.account-alert{border-radius:.9rem;padding:.85rem .95rem;font-weight:700}.account-alert-error{border:1px solid rgba(220,38,38,.28);background:rgba(254,226,226,.72);color:#991b1b}.account-field input:disabled,.account-form button:disabled{cursor:not-allowed;opacity:.68}.account-checkbox{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem;color:var(--muted)}.account-form-note{margin-top:1rem}.account-action-list{display:grid;grid-gap:.8rem;gap:.8rem;padding:0;list-style:none}.account-action-list a{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem;border:1px solid var(--border);border-radius:1rem;text-decoration:none;color:inherit;background:var(--surface-muted)}.account-action-list span{color:var(--muted);font-size:.9rem}.auth-required-page{max-width:56rem;margin:4rem auto}.auth-required-card{align-items:flex-start}@media (max-width:860px){.account-grid{grid-template-columns:1fr}}.tracking-limit-banner .section-heading p{color:var(--hyi-muted);line-height:1.6;margin:.4rem 0 0}.tracking-dashboard-card{align-content:start}.tracking-card-topline,.tracking-mini-grid{display:flex;flex-wrap:wrap;gap:.5rem}.tracking-mini-grid span{background:#f8fafc;border:1px solid var(--hyi-border);border-radius:.9rem;color:var(--hyi-muted);font-size:.85rem;padding:.5rem .65rem}.tracking-mini-grid strong{color:var(--hyi-text);margin-left:.25rem}.result-stack{display:grid;grid-gap:16px;gap:16px;padding:18px}.result-hero{align-items:flex-start;background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid var(--hyi-border);border-radius:24px;display:flex;gap:16px;justify-content:space-between;padding:22px}.result-hero h2{font-size:clamp(30px,5vw,46px);letter-spacing:-.06em;line-height:1;margin:8px 0 10px}.result-hero p{color:var(--hyi-muted);line-height:1.55;margin:0}.result-hero.success{border-color:#bbf7d0;background:linear-gradient(135deg,#ffffff,#f0fdf4)}.result-hero.warning{border-color:#fed7aa;background:linear-gradient(135deg,#ffffff,#fff7ed)}.result-hero.neutral{border-color:#cbd5e1;background:linear-gradient(135deg,#ffffff,#f8fafc)}.score-pill,.status-chip{align-items:center;border:1px solid var(--hyi-border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:6px;line-height:1;padding:8px 10px;white-space:nowrap}.score-pill{background:#111827;color:#fff;max-width:340px;overflow-wrap:anywhere;white-space:normal}.status-chip.success{background:#dcfce7;border-color:#bbf7d0;color:#166534}.status-chip.warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.status-chip.danger{background:#fee2e2;border-color:#fecaca;color:#991b1b}.status-chip.neutral{background:#f8fafc;border-color:#e2e8f0;color:#475569}.alert-card{display:grid;grid-gap:4px;gap:4px;margin:0 18px 18px;border:1px solid var(--hyi-border);border-radius:18px;padding:14px;background:#f9fafb;color:var(--hyi-muted)}.alert-card strong{color:var(--hyi-text)}.alert-card.warning,.warning-card{background:#fff7ed;border-color:#fed7aa}.button-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.compact-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.metric-card{background:#fff;border:1px solid var(--hyi-border);border-radius:16px;min-width:0;padding:13px}.metric-card span{color:var(--hyi-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.metric-card strong{display:block;font-size:14px;overflow-wrap:anywhere}.coverage-card-topline,.result-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.coverage-card-topline h4,.result-section-header h3{letter-spacing:-.03em;margin:0}.coverage-grid,.feature-status-grid,.verdict-reason-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.coverage-card,.feature-status-card,.verdict-reason-card{background:#fff;border:1px solid var(--hyi-border);border-radius:18px;display:grid;grid-gap:10px;gap:10px;padding:14px}.coverage-card strong{font-size:28px;letter-spacing:-.05em}.coverage-card p,.feature-status-card p,.verdict-reason-card p{color:var(--hyi-muted);font-size:13px;line-height:1.55;margin:0}.coverage-card.success,.feature-status-card.success,.verdict-reason-card.success{border-color:#bbf7d0;background:linear-gradient(180deg,#ffffff,#f0fdf4)}.coverage-card.warning,.feature-status-card.warning,.verdict-reason-card.warning{border-color:#fde68a;background:linear-gradient(180deg,#ffffff,#fffbeb)}.coverage-card.danger,.feature-status-card.danger,.verdict-reason-card.danger{border-color:#fecaca;background:linear-gradient(180deg,#ffffff,#fef2f2)}.coverage-card.neutral,.feature-status-card.neutral,.verdict-reason-card.neutral{background:linear-gradient(180deg,#ffffff,#f8fafc)}.coverage-card-topline span{color:var(--hyi-muted);flex:1 1 120px;font-size:12px;font-weight:900;-webkit-hyphens:none;hyphens:none;letter-spacing:.06em;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.evidence-list{color:var(--hyi-muted);line-height:1.65;margin:0;padding-left:20px}.evidence-list li+li{margin-top:6px}.success-list{color:#166534}.table-scroll{border:1px solid var(--hyi-border);border-radius:16px;overflow-x:auto}.table-scroll table{background:#fff;border-collapse:collapse;min-width:720px;width:100%}.table-scroll td,.table-scroll th{border-bottom:1px solid var(--hyi-border);font-size:14px;padding:12px;text-align:left;vertical-align:top}.table-scroll th{background:#f9fafb;color:var(--hyi-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.table-scroll tr:last-child td{border-bottom:0}@media (max-width:720px){.result-stack{padding:14px}.coverage-card-topline,.result-hero,.result-section-header{align-items:flex-start;flex-direction:column}.score-pill,.status-chip{white-space:normal}}.monetization-verdict-card{border-width:2px;box-shadow:0 16px 42px rgba(16,24,40,.08)}.monetization-verdict-card.valid{border-color:#16a34a;background:linear-gradient(180deg,#f0fdf4,#ffffff)}.monetization-verdict-card.invalid{border-color:#dc2626;background:linear-gradient(180deg,#fef2f2,#ffffff)}.monetization-verdict-card.neutral{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#ffffff)}.monetization-verdict-title{margin:8px 0 4px;font-size:clamp(42px,7vw,76px);line-height:.94;letter-spacing:-.06em}.monetization-verdict-card.valid .monetization-verdict-title{color:#166534}.monetization-verdict-card.invalid .monetization-verdict-title{color:#991b1b}.monetization-verdict-card.neutral .monetization-verdict-title{color:#92400e}.monetization-verdict-card.valid .summary-card{border-color:#bbf7d0}.monetization-verdict-card.invalid .summary-card{border-color:#fecaca}.monetization-verdict-card.neutral .summary-card{border-color:#fde68a}:root{--hyi-brand-orange:#ff6a00;--hyi-brand-orange-dark:#d9480f;--hyi-brand-orange-soft:#fff4e8;--hyi-brand-black:#101010;--hyi-brand-white:#ffffff;--hyi-card-shadow:0 14px 40px rgba(16,24,40,0.08);--hyi-orange-glow:0 24px 80px rgba(255,106,0,0.16)}.hyi-tool-hero{align-items:stretch;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);padding:56px 0 32px}.hyi-category-card,.hyi-export-panel,.hyi-result-card,.hyi-seo-article,.hyi-tool-card,.hyi-tool-hero-copy,.hyi-tool-hero-visual,.hyi-tool-input-panel{border:1px solid var(--hyi-border);border-radius:28px;background:var(--hyi-brand-white);box-shadow:var(--hyi-card-shadow)}.hyi-tool-hero-copy{display:grid;grid-gap:16px;gap:16px;padding:clamp(28px,5vw,48px)}.hyi-tool-hero-copy h1{margin:0}.hyi-tool-hero-visual{background:radial-gradient(circle at 20% 20%,rgba(255,106,0,.2),transparent 36%),linear-gradient(145deg,#111,#2a1508 58%,#ff6a00);color:var(--hyi-brand-white);display:grid;grid-gap:16px;gap:16px;overflow:hidden;padding:24px;position:relative}.hyi-tool-hero-visual>strong{font-size:clamp(24px,4vw,36px);letter-spacing:-.05em;line-height:1;position:relative;z-index:1}.hyi-tool-hero-visual>p{color:rgba(255,255,255,.78);line-height:1.6;margin:0;position:relative;z-index:1}.hyi-visual-orbit{inset:0;pointer-events:none;position:absolute}.hyi-visual-orbit span{border:1px solid rgba(255,255,255,.22);border-radius:999px;display:block;position:absolute}.hyi-visual-orbit span:first-child{height:190px;right:-42px;top:-36px;width:190px}.hyi-visual-orbit span:nth-child(2){bottom:28px;height:120px;left:24px;width:120px}.hyi-visual-orbit span:nth-child(3){bottom:-80px;height:220px;right:28px;width:220px}.hyi-chip-row,.hyi-export-actions,.hyi-mode-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hyi-chip,.hyi-mode-tab{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:900;gap:6px;letter-spacing:.02em;padding:8px 11px}.hyi-chip.tone-dark,.hyi-chip.tone-default{background:#111;border-color:#111;color:#fff}.hyi-chip.tone-success{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.hyi-chip.tone-warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.hyi-chip.tone-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.hyi-mode-tabs{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:5px}.hyi-mode-tab{background:transparent;border-color:transparent;color:#7c2d12}.hyi-mode-tab.active{background:#fff;border-color:#fdba74;color:var(--hyi-brand-black);box-shadow:0 6px 18px rgba(255,106,0,.12)}.hyi-export-panel,.hyi-seo-article,.hyi-tool-input-panel{display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,4vw,32px)}.hyi-export-panel,.hyi-panel-heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.hyi-export-panel h2,.hyi-panel-heading h2,.hyi-seo-article h2{letter-spacing:-.04em;margin:4px 0 0}.hyi-export-panel p,.hyi-helper-text,.hyi-panel-heading p,.hyi-seo-article p{color:var(--hyi-muted);line-height:1.65;margin:8px 0 0}.hyi-input-content{display:grid;grid-gap:14px;gap:14px}.hyi-result-card{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:clamp(18px,4vw,28px)}.hyi-result-card.success{background:#ecfdf3;border-color:#bbf7d0}.hyi-result-card.warning{background:#fff7ed;border-color:#fed7aa}.hyi-result-card.danger{background:#fef2f2;border-color:#fecaca}.hyi-result-card.neutral{background:#fff;border-color:var(--hyi-border)}.hyi-result-icon{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:18px;font-weight:900;height:42px;justify-content:center;width:42px}.hyi-result-body{display:grid;grid-gap:8px;gap:8px;min-width:0}.hyi-category-card>span,.hyi-metric-card>span,.hyi-result-body>span{color:var(--hyi-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hyi-result-body>strong{font-size:clamp(28px,5vw,56px);letter-spacing:-.07em;line-height:.95}.hyi-result-body h3{font-size:clamp(20px,3vw,30px);letter-spacing:-.04em;margin:0}.hyi-result-body p{color:var(--hyi-muted);line-height:1.65;margin:0}.hyi-metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hyi-metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.hyi-metric-card{background:#fff;border:1px solid var(--hyi-border);border-radius:18px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px}.hyi-metric-card strong{font-size:24px;letter-spacing:-.05em}.hyi-metric-card p{color:var(--hyi-muted);font-size:13px;line-height:1.5;margin:0}.hyi-result-accordion{background:#fff;border:1px solid var(--hyi-border);border-radius:18px;overflow:hidden}.hyi-result-accordion summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.hyi-result-accordion summary h3,.hyi-result-accordion summary span{font-weight:900;letter-spacing:-.02em;margin:0}.hyi-result-accordion summary small{color:var(--hyi-muted);font-size:12px;font-weight:800}.hyi-result-accordion>div{border-top:1px solid var(--hyi-border);color:var(--hyi-muted);line-height:1.65;padding:18px}.hyi-article-grid,.hyi-faq-section{display:grid;grid-gap:12px;gap:12px}.hyi-seo-article{background:linear-gradient(180deg,#fff,#fff8f1)}.hyi-article-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:8px}.hyi-article-grid section{background:#fff;border:1px solid var(--hyi-border);border-radius:18px;padding:16px}.hyi-article-grid h3{margin:0}.hyi-category-card,.hyi-tool-card{display:grid;grid-gap:10px;gap:10px;padding:18px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hyi-category-card:hover,.hyi-tool-card:hover{border-color:var(--hyi-brand-orange);box-shadow:var(--hyi-orange-glow);transform:translateY(-2px)}.hyi-category-card h3,.hyi-tool-card h3{font-size:20px;letter-spacing:-.04em;margin:0}.hyi-category-card p,.hyi-tool-card p{color:var(--hyi-muted);line-height:1.6;margin:0}@media (max-width:960px){.hyi-tool-hero{grid-template-columns:1fr}}@media (max-width:720px){.hyi-tool-hero{padding-top:28px}.hyi-export-panel,.hyi-panel-heading{display:grid}.hyi-mode-tabs{border-radius:18px;overflow-x:auto;padding:6px}.hyi-mode-tab{white-space:nowrap}.hyi-result-card{grid-template-columns:1fr}.hyi-result-icon{height:36px;width:36px}}.hyi-home-trust-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0 28px}.hyi-home-trust-strip article{background:#fff;border:1px solid var(--hyi-border);border-radius:20px;box-shadow:0 1px 2px rgba(16,24,40,.04);padding:16px}.hyi-home-trust-strip span{color:var(--hyi-text);display:block;font-weight:900;letter-spacing:-.03em}.hyi-home-trust-strip p{color:var(--hyi-muted);line-height:1.55;margin:8px 0 0}.hyi-home-category-grid,.hyi-home-tool-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hyi-home-workflow-band{background:radial-gradient(circle at 12% 0,rgba(255,106,0,.12),transparent 32%),linear-gradient(180deg,#fff8f1,#fff);border-bottom:1px solid var(--hyi-border);border-top:1px solid var(--hyi-border)}.hyi-home-workflow-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.hyi-home-workflow-step{background:#fff;border:1px solid var(--hyi-border);border-radius:22px;box-shadow:0 1px 2px rgba(16,24,40,.04);display:grid;grid-gap:10px;gap:10px;min-height:220px;padding:18px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hyi-home-workflow-step:hover{border-color:var(--hyi-brand-orange);box-shadow:var(--hyi-orange-glow);transform:translateY(-2px)}.hyi-home-workflow-step span{color:var(--hyi-brand-orange-dark);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hyi-home-workflow-step h3{letter-spacing:-.03em;margin:0}.hyi-home-workflow-step p{color:var(--hyi-muted);font-size:14px;line-height:1.6;margin:0}.discovery-page>.hyi-tool-hero{padding-top:36px}.category-route-grid .hyi-category-card{min-height:230px}@media (max-width:980px){.hyi-home-category-grid,.hyi-home-tool-grid,.hyi-home-trust-strip,.hyi-home-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hyi-home-category-grid,.hyi-home-tool-grid,.hyi-home-trust-strip,.hyi-home-workflow-grid{grid-template-columns:1fr}}.hyi-shared-tool-shell{display:grid;grid-gap:28px;gap:28px}.hyi-shared-tool-main{display:grid;grid-gap:18px;gap:18px;scroll-margin-top:90px}.hyi-shared-tool-bulk,.hyi-shared-tool-notice{display:grid;grid-gap:14px;gap:14px}.hyi-shared-info-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.hyi-shared-info-grid .span-2{grid-column:span 2}.hyi-info-body{color:var(--hyi-muted);line-height:1.65}.hyi-info-body p{margin:0}.hyi-info-body ol,.hyi-info-body ul{margin:8px 0 0;padding-left:20px}.hyi-related-tool-grid{display:grid;grid-gap:16px;gap:16px}.hyi-related-heading{align-items:end;display:flex;gap:16px;justify-content:space-between}.hyi-related-heading h2{font-size:clamp(24px,4vw,36px);letter-spacing:-.05em;margin:6px 0 0}.hyi-tool-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hyi-shared-callout{background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;color:#7c2d12;display:grid;grid-gap:8px;gap:8px;padding:16px}.hyi-shared-callout strong{color:#111;font-size:16px;letter-spacing:-.03em}@media (max-width:720px){.hyi-shared-info-grid .span-2{grid-column:auto}.hyi-related-heading{align-items:stretch;display:grid}}.hyi-intelligence-result-card{background:radial-gradient(circle at 100% 0,rgba(255,106,0,.1),transparent 28%),linear-gradient(180deg,#ffffff,#fffaf5 72%,#ffffff);border-color:#fed7aa;box-shadow:0 18px 50px rgba(16,24,40,.08);gap:20px;padding:clamp(18px,4vw,28px)}.hyi-intelligence-result-card .result-header{align-items:stretch;border-bottom:1px solid rgba(254,215,170,.75);padding-bottom:18px}.hyi-intelligence-result-card .result-header>div:first-child{display:grid;grid-gap:8px;gap:8px;min-width:0}.hyi-intelligence-result-card .result-header h2{margin:0}.hyi-intelligence-result-card .thumbnail-preview{align-self:start;box-shadow:0 12px 36px rgba(16,24,40,.12);max-width:min(320px,36vw)}.hyi-intelligence-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.hyi-intelligence-metric-grid .summary-card{background:#ffffff;border-color:#fed7aa;box-shadow:0 1px 2px rgba(16,24,40,.04);min-width:0;position:relative}.hyi-intelligence-metric-grid .summary-card:before{background:var(--hyi-brand-orange,#ff6a00);border-radius:999px;content:"";display:block;height:4px;margin-bottom:10px;width:34px}.hyi-intelligence-metric-grid .summary-card strong{overflow-wrap:anywhere}.hyi-intelligence-field-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.hyi-intelligence-field-grid .field{background:#ffffff;border-color:#f1f5f9;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.hyi-intelligence-action-row{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:12px}.hyi-intelligence-action-row .button.secondary{border-color:#fdba74}.hyi-intelligence-accordion{border-color:#fed7aa;overflow:hidden;padding:0}.hyi-intelligence-accordion summary{align-items:center;background:#fff7ed;display:flex;justify-content:space-between;padding:15px 16px}.hyi-intelligence-accordion summary:after{color:#9a3412;content:"Open";font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hyi-intelligence-accordion[open] summary:after{content:"Close"}.hyi-intelligence-accordion>.field-grid,.hyi-intelligence-accordion>.hyi-intelligence-field-grid,.hyi-intelligence-accordion>.json-preview{margin:12px}.hyi-intelligence-result-card .notice{border-radius:18px}@media (max-width:720px){.hyi-intelligence-result-card{border-radius:20px;padding:14px}.hyi-intelligence-result-card .result-header{display:grid}.hyi-intelligence-result-card .thumbnail-preview{max-width:100%}.hyi-intelligence-field-grid,.hyi-intelligence-metric-grid{grid-template-columns:1fr}.hyi-intelligence-action-row{align-items:stretch;display:grid}.hyi-intelligence-action-row .badge,.hyi-intelligence-action-row .button,.hyi-intelligence-action-row .tool-meta{justify-content:center;text-align:center;width:100%}.hyi-intelligence-result-card .result-table{min-width:0}.hyi-intelligence-result-card .result-table thead{display:none}.hyi-intelligence-result-card .result-table,.hyi-intelligence-result-card .result-table tbody,.hyi-intelligence-result-card .result-table td,.hyi-intelligence-result-card .result-table tr{display:block;width:100%}.hyi-intelligence-result-card .result-table tr{border-bottom:1px solid var(--hyi-border);padding:10px 0}.hyi-intelligence-result-card .result-table td{border-bottom:0;padding:8px 12px}.hyi-intelligence-table-wrap .result-table{min-width:0}.hyi-intelligence-table-wrap .result-table thead{display:none}.hyi-intelligence-table-wrap .result-table,.hyi-intelligence-table-wrap .result-table tbody,.hyi-intelligence-table-wrap .result-table td,.hyi-intelligence-table-wrap .result-table tr{display:block;width:100%}.hyi-intelligence-table-wrap .result-table tr{border-bottom:1px solid var(--hyi-border);padding:10px 0}.hyi-intelligence-table-wrap .result-table td{border-bottom:0;padding:8px 12px}}.hyi-thumbnail-result-card{background:radial-gradient(circle at 0 0,rgba(255,106,0,.12),transparent 30%),linear-gradient(180deg,#ffffff,#fffaf5 70%,#ffffff);border-color:#fed7aa;box-shadow:0 22px 60px rgba(16,24,40,.1);gap:20px;padding:clamp(18px,4vw,30px)}.hyi-thumbnail-result-card .result-header{border-bottom:1px solid rgba(254,215,170,.72);padding-bottom:18px}.hyi-thumbnail-hero{align-items:start;background:#111827;border-radius:24px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);overflow:hidden;padding:clamp(14px,3vw,22px)}.hyi-thumbnail-main-preview,.hyi-thumbnail-url-image{background:#020617;border-color:rgba(255,255,255,.14);box-shadow:0 18px 50px rgba(0,0,0,.32);max-width:none}.hyi-thumbnail-toolbar{align-content:start;background:rgba(255,255,255,.96);border:1px solid #fed7aa;border-radius:20px;box-shadow:0 14px 36px rgba(0,0,0,.12);padding:14px}.hyi-thumbnail-toolbar label{min-width:min(100%,180px)}.hyi-thumbnail-field-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.hyi-thumbnail-field-grid .field,.hyi-thumbnail-variant-card{border-color:#fed7aa;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.hyi-thumbnail-action-row{background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;padding:12px}.hyi-thumbnail-primary-action{background:#ff6a00;border-color:#ff6a00;color:#111827}.hyi-thumbnail-primary-action:hover{background:#fb923c;border-color:#fb923c}.hyi-thumbnail-secondary-action{border-color:#fdba74}.hyi-thumbnail-accordion{border-color:#fed7aa;overflow:hidden;padding:0}.hyi-thumbnail-accordion summary{align-items:center;background:#fff7ed;display:flex;justify-content:space-between;padding:15px 16px}.hyi-thumbnail-accordion summary:after{color:#9a3412;content:"Open";font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hyi-thumbnail-accordion[open] summary:after{content:"Close"}.hyi-thumbnail-accordion>.hyi-thumbnail-table-wrap,.hyi-thumbnail-accordion>.hyi-thumbnail-toolbar,.hyi-thumbnail-accordion>.hyi-thumbnail-variant-grid{margin:14px}.hyi-thumbnail-summary-grid .summary-card{border-color:#fed7aa;position:relative}.hyi-thumbnail-summary-grid .summary-card:before{background:#ff6a00;border-radius:999px;content:"";display:block;height:4px;margin-bottom:10px;width:36px}.hyi-thumbnail-variant-grid{gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.hyi-thumbnail-variant-card{display:grid;grid-gap:8px;gap:8px}.hyi-thumbnail-variant-card small{color:var(--hyi-muted);font-weight:800;line-height:1.45}.hyi-thumbnail-variant-card .button{justify-content:center;width:100%}.hyi-thumbnail-bulk-gallery{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hyi-thumbnail-bulk-card{border-color:#fed7aa;box-shadow:0 16px 42px rgba(16,24,40,.08);transition:border-color .16s ease,transform .16s ease}.hyi-thumbnail-bulk-card:hover{border-color:#ff6a00;transform:translateY(-2px)}.hyi-thumbnail-card-actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hyi-thumbnail-url-preview{align-items:center;background:#111827;border-radius:24px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);overflow:hidden;padding:clamp(14px,3vw,22px)}.hyi-thumbnail-url-preview h3{color:#ffffff;font-size:clamp(22px,4vw,34px);letter-spacing:-.05em;margin:12px 0 8px}.hyi-thumbnail-url-preview p{color:rgba(255,255,255,.78);line-height:1.65;margin:0}.hyi-thumbnail-table-wrap{border-color:#fed7aa;box-shadow:0 12px 30px rgba(16,24,40,.05)}.hyi-thumbnail-table-wrap .result-table th{background:#fff7ed;color:#9a3412}.hyi-thumbnail-copy-mini{border-color:#fdba74}@media (max-width:820px){.hyi-thumbnail-hero,.hyi-thumbnail-url-preview{grid-template-columns:1fr}.hyi-thumbnail-main-preview,.hyi-thumbnail-url-image{width:100%}.hyi-thumbnail-card-actions{grid-template-columns:1fr}}@media (max-width:720px){.hyi-thumbnail-result-card{border-radius:20px;padding:14px}.hyi-thumbnail-action-row{align-items:stretch;display:grid}.hyi-thumbnail-action-row .button,.hyi-thumbnail-action-row .tool-meta{justify-content:center;text-align:center;width:100%}.hyi-thumbnail-table-wrap .result-table{min-width:0}.hyi-thumbnail-table-wrap .result-table thead{display:none}.hyi-thumbnail-table-wrap .result-table,.hyi-thumbnail-table-wrap .result-table tbody,.hyi-thumbnail-table-wrap .result-table td,.hyi-thumbnail-table-wrap .result-table tr{display:block;width:100%}.hyi-thumbnail-table-wrap .result-table tr{border-bottom:1px solid var(--hyi-border);padding:10px 0}.hyi-thumbnail-table-wrap .result-table td{border-bottom:0;padding:8px 12px}}.hyi-seo-result-card{background:radial-gradient(circle at 0 0,rgba(255,106,0,.14),transparent 30%),radial-gradient(circle at 100% 8%,rgba(17,24,39,.08),transparent 30%),linear-gradient(180deg,#ffffff,#fffaf5 74%,#ffffff);border-color:#fed7aa;box-shadow:0 24px 70px rgba(17,24,39,.1);gap:22px;padding:clamp(18px,4vw,30px)}.hyi-seo-result-card .result-header{align-items:center;border-bottom:1px solid rgba(254,215,170,.78);gap:18px;padding-bottom:18px}.hyi-seo-result-card .result-header h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.06em;margin:8px 0 0}.hyi-seo-score-orb{align-items:center;aspect-ratio:1;background:#111827;border:8px solid #fed7aa;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 20px 50px rgba(17,24,39,.18);color:#ffffff;display:grid;justify-items:center;min-width:118px;padding:16px}.hyi-seo-score-orb strong{font-size:clamp(34px,6vw,58px);letter-spacing:-.08em;line-height:.9}.hyi-seo-score-orb span{color:rgba(255,255,255,.76);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hyi-seo-band-excellent .hyi-seo-score-orb,.hyi-seo-score-orb.hyi-seo-band-excellent{border-color:#86efac}.hyi-seo-band-strong .hyi-seo-score-orb,.hyi-seo-score-orb.hyi-seo-band-strong{border-color:#fdba74}.hyi-seo-band-needs_work .hyi-seo-score-orb,.hyi-seo-score-orb.hyi-seo-band-needs_work{border-color:#fcd34d}.hyi-seo-band-weak .hyi-seo-score-orb,.hyi-seo-score-orb.hyi-seo-band-weak{border-color:#fca5a5}.hyi-seo-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hyi-seo-metric-grid .summary-card{background:#ffffff;border-color:#fed7aa;box-shadow:0 12px 30px rgba(17,24,39,.05);position:relative}.hyi-seo-metric-grid .summary-card:before{background:#ff6a00;border-radius:999px;content:"";display:block;height:4px;margin-bottom:10px;width:36px}.hyi-seo-export-panel,.hyi-seo-feature-context,.hyi-seo-serp-panel{background:#fff7ed;border:1px solid #fed7aa;border-radius:22px;padding:clamp(16px,3vw,22px)}.hyi-seo-export-panel h3,.hyi-seo-feature-context h3,.hyi-seo-serp-panel h3{margin-top:0}.hyi-seo-insight-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hyi-seo-audit-section-card,.hyi-seo-component-card,.hyi-seo-generator-asset-card,.hyi-seo-insight-grid .card,.hyi-seo-recommendation-card{border-color:#fed7aa;box-shadow:0 12px 32px rgba(17,24,39,.05)}.hyi-seo-component-list,.hyi-seo-generator-assets,.hyi-seo-recommendation-grid{gap:14px}.hyi-seo-audit-section-card,.hyi-seo-component-card,.hyi-seo-generator-asset-card,.hyi-seo-recommendation-card{background:#ffffff;position:relative}.hyi-seo-audit-section-card:before,.hyi-seo-component-card:before,.hyi-seo-generator-asset-card:before,.hyi-seo-recommendation-card:before{background:#ff6a00;border-radius:999px;content:"";display:block;height:4px;margin-bottom:10px;width:36px}.hyi-seo-recommendation-critical,.hyi-seo-recommendation-high,.hyi-seo-section_critical,.hyi-seo-section_needs_work{border-color:#fdba74}.hyi-seo-component-meter{background:#ffedd5;border-radius:999px;height:9px;overflow:hidden}.hyi-seo-component-meter span{background:linear-gradient(90deg,#ff6a00,#111827)}.hyi-seo-fix-checklist{background:#ffffff;border:1px solid #fed7aa;border-radius:22px;padding:clamp(16px,3vw,22px)}.hyi-seo-export-actions{background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;padding:12px}.hyi-seo-export-actions .button.secondary{border-color:#fdba74}.hyi-seo-advanced-box{border-color:#fed7aa;overflow:hidden;padding:0}.hyi-seo-advanced-box summary{align-items:center;background:#fff7ed;display:flex;justify-content:space-between;padding:15px 16px}.hyi-seo-advanced-box summary:after{color:#9a3412;content:"Open";font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hyi-seo-advanced-box[open] summary:after{content:"Close"}.hyi-seo-advanced-box>.field-grid,.hyi-seo-advanced-box>.json-block,.hyi-seo-advanced-box>.json-preview,.hyi-seo-advanced-box>pre{margin:14px}.hyi-seo-bulk-table{border-color:#fed7aa;box-shadow:0 12px 34px rgba(17,24,39,.05)}.hyi-seo-bulk-table .result-table th{background:#111827;color:#ffffff}.hyi-seo-generator-result-card{background:radial-gradient(circle at 100% 0,rgba(255,106,0,.12),transparent 30%),linear-gradient(180deg,#ffffff,#fffaf5 70%,#ffffff)}.hyi-seo-generator-actions{align-items:stretch}@media (max-width:760px){.hyi-seo-result-card{border-radius:20px;padding:14px}.hyi-seo-result-card .result-header{align-items:stretch;display:grid}.hyi-seo-score-orb{aspect-ratio:auto;border-radius:22px;justify-items:start;min-width:0;width:100%}.hyi-seo-insight-grid,.hyi-seo-metric-grid{grid-template-columns:1fr}.hyi-seo-export-actions,.hyi-seo-generator-actions{display:grid}.hyi-seo-export-actions .badge,.hyi-seo-export-actions .button,.hyi-seo-generator-actions .button{justify-content:center;text-align:center;width:100%}.hyi-seo-bulk-table .result-table{min-width:0}.hyi-seo-bulk-table .result-table thead{display:none}.hyi-seo-bulk-table .result-table,.hyi-seo-bulk-table .result-table tbody,.hyi-seo-bulk-table .result-table td,.hyi-seo-bulk-table .result-table tr{display:block;width:100%}.hyi-seo-bulk-table .result-table tr{border-bottom:1px solid var(--hyi-border);padding:10px 0}.hyi-seo-bulk-table .result-table td{border-bottom:0;overflow-wrap:anywhere;padding:8px 12px}}.hyi-monetization-ads-result-card{border:1px solid rgba(17,24,39,.08);box-shadow:0 24px 70px rgba(17,24,39,.08);overflow:hidden;position:relative}.hyi-monetization-ads-result-card:before{background:linear-gradient(90deg,#ff7a1a,rgba(255,122,26,.08));content:"";display:block;height:5px;inset:0 0 auto;position:absolute}.hyi-monetization-verdict-card-v2{background:radial-gradient(circle at 10% 0,rgba(255,122,26,.16),transparent 30%),linear-gradient(135deg,#ffffff,#fff8f2);padding-top:2.25rem}.hyi-monetization-bulk-result-card-v2,.hyi-monetization-check-result-card,.hyi-revenue-result-card-v2,.hyi-video-ads-channel-card,.hyi-video-ads-result-card-v2{background:radial-gradient(circle at top right,rgba(255,122,26,.1),transparent 28%),#ffffff}.hyi-monetization-tone-monetized:before{background:linear-gradient(90deg,#16a34a,rgba(22,163,74,.08))}.hyi-monetization-tone-non_monetized:before{background:linear-gradient(90deg,#dc2626,rgba(220,38,38,.08))}.hyi-monetization-tone-attention:before{background:linear-gradient(90deg,#f59e0b,rgba(245,158,11,.08))}.hyi-monetization-metric-grid{gap:.85rem}.hyi-monetization-feature-grid .summary-card,.hyi-monetization-metric-grid .summary-card{background:linear-gradient(180deg,#ffffff,#fff8f2);border:1px solid rgba(255,122,26,.16);border-radius:1.1rem;min-width:0}.hyi-monetization-feature-grid .summary-card strong,.hyi-monetization-metric-grid .summary-card strong{color:#111827;overflow-wrap:anywhere}.hyi-monetization-evidence-panel{background:#fffaf5;border-color:rgba(255,122,26,.18)}.hyi-revenue-scenario-grid .card{background:linear-gradient(180deg,#ffffff,#fffaf5);border:1px solid rgba(255,122,26,.14);border-radius:1.25rem}.hyi-monetization-export-actions{background:#fff7ed;border:1px solid rgba(255,122,26,.18);border-radius:1rem;padding:.85rem}.hyi-monetization-table-wrap{border:1px solid rgba(17,24,39,.08);border-radius:1rem;overflow:auto}.hyi-monetization-table-wrap .result-table th{background:#111827;color:#ffffff}.hyi-monetization-table-wrap .result-table td{vertical-align:top}.hyi-monetization-advanced-box{background:#111827;border-radius:1rem;color:#ffffff;overflow:hidden}.hyi-monetization-advanced-box summary{cursor:pointer;font-weight:800;padding:1rem}.hyi-monetization-advanced-box .json-block,.hyi-monetization-advanced-box pre{background:#020617;color:#e5e7eb;margin:0;overflow:auto;padding:1rem}@media (max-width:720px){.hyi-monetization-ads-result-card{border-radius:1.15rem}.hyi-monetization-export-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.hyi-monetization-table-wrap .result-table{min-width:720px}}html{scroll-behavior:smooth}body,html{overflow-x:clip}canvas,img,svg,video{max-width:100%}button,input,select,textarea{font:inherit}:root{--hyi-focus-ring:0 0 0 4px rgba(255,106,0,0.22);--hyi-focus-border:#ff6a00}:where(a,button,input,select,textarea,summary,[role=button],[role=tab]):focus-visible{border-color:var(--hyi-focus-border);box-shadow:var(--hyi-focus-ring);outline:3px solid transparent;outline-offset:3px}:where(.button,.tab,.pill,.hyi-mode-tab,.hyi-chip,.text-link,summary){touch-action:manipulation}:where(.card,.result-card,.summary-card,.field,.tool-row,.tool-card,.category-card,.hyi-tool-card,.hyi-category-card,.hyi-result-card){min-width:0;overflow-wrap:anywhere}:where(.action-row,.hero-actions,.hyi-export-actions,.hyi-production-action-bar,.hyi-monetization-export-actions,.hyi-seo-export-actions){max-width:100%}.hyi-monetization-table-wrap,.hyi-safe-scroll-container,.hyi-seo-bulk-table,.hyi-thumbnail-url-table,.json-block,.json-preview,.result-table-wrap,pre{-webkit-overflow-scrolling:touch;max-width:100%;scrollbar-color:#fdba74 #fff7ed;scrollbar-width:thin}.hyi-monetization-table-wrap:focus-within,.hyi-seo-bulk-table:focus-within,.hyi-thumbnail-url-table:focus-within,.result-table-wrap:focus-within{border-color:var(--hyi-focus-border);box-shadow:var(--hyi-focus-ring)}.empty-state,.hyi-production-empty-state,.hyi-production-error-state,.hyi-production-loading-state,.notice,.public-state{min-width:0;overflow-wrap:anywhere}.hyi-production-empty-state,.hyi-production-error-state,.hyi-production-loading-state{background:linear-gradient(180deg,#ffffff,#fffaf5);border:1px solid rgba(255,106,0,.18);border-radius:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem}.hyi-production-error-state{background:#fef2f2;border-color:#fecaca}.hyi-production-loading-state:before{animation:hyi-production-loading-sweep 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,106,0,.55),transparent);border-radius:999px;content:"";display:block;height:4px;width:100%}@keyframes hyi-production-loading-sweep{0%{transform:translateX(-40%)}50%{transform:translateX(40%)}to{transform:translateX(-40%)}}.hyi-production-responsive-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.hyi-export-panel,.hyi-panel-heading,.hyi-related-heading,.input-label-row,.result-header{min-width:0}@media (max-width:920px){.hero-split,.hyi-tool-hero,.landing-hero,.launch-cta{grid-template-columns:1fr}.hyi-tool-hero-visual{min-height:280px}.hyi-export-panel,.hyi-panel-heading,.hyi-related-heading{align-items:stretch;flex-direction:column}}@media (max-width:720px){.footer-links,.hyi-chip-row,.hyi-mode-tabs,.nav-links,.tabs{max-width:100%}.hyi-mode-tabs,.tabs{overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.hyi-mode-tab,.tabs .tab{flex:0 0 auto;scroll-snap-align:start;width:auto}.action-row,.hero-actions,.hyi-export-actions,.hyi-monetization-export-actions,.hyi-production-action-bar,.hyi-seo-export-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.action-row .button,.hero-actions .button,.hyi-export-actions .button,.hyi-monetization-export-actions .button,.hyi-production-action-bar .button,.hyi-seo-export-actions .button{justify-content:center;text-align:center;width:100%}.hyi-export-panel,.hyi-seo-article,.hyi-tool-hero-copy,.hyi-tool-hero-visual,.hyi-tool-input-panel{border-radius:1.25rem}.field-grid,.hyi-intelligence-metric-grid,.hyi-monetization-metric-grid,.hyi-seo-metric-grid,.hyi-thumbnail-variant-grid,.summary-grid{grid-template-columns:1fr}.result-table td,.result-table th{padding:10px}}@media (max-width:520px){.brand small{display:block;margin-top:2px}.footer-links a,.nav-links a{border:1px solid var(--hyi-border);border-radius:999px;padding:7px 10px}.result-table{min-width:560px}.json-block,.json-preview,pre{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hyi-production-loading-state:before{animation:none}}.hyi-mobile-card-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.hyi-mobile-card-table table,.hyi-mobile-card-table tbody,.hyi-mobile-card-table td,.hyi-mobile-card-table th,.hyi-mobile-card-table thead,.hyi-mobile-card-table tr{min-width:0}}.hyi-tool-hero.no-visual{grid-template-columns:1fr;gap:0;padding:28px 0 10px}.hyi-tool-hero.no-visual .hyi-tool-hero-copy{gap:10px;padding:clamp(18px,3vw,30px)}.hyi-tool-hero.no-visual .hyi-tool-hero-copy h1{font-size:clamp(32px,4.8vw,52px);line-height:1}.hyi-tool-hero.no-visual .lead{font-size:clamp(15px,2vw,17px);line-height:1.55;margin:0;max-width:980px}.hyi-tool-hero.no-visual .hyi-chip-row{gap:8px}.hyi-shared-tool-shell{gap:16px}.hyi-shared-tool-main{gap:14px}.hyi-tool-input-panel{padding:clamp(18px,3vw,26px)}.hyi-faq-section .section-heading h2{font-size:clamp(24px,3vw,34px);line-height:1.05}.smart-checker-action-row .button.primary-smart{min-width:min(100%,260px);justify-content:center}@media (max-width:720px){.hyi-tool-hero.no-visual{padding-top:18px}.hyi-tool-hero.no-visual .hyi-tool-hero-copy{border-radius:22px;padding:18px}.hyi-tool-hero.no-visual .hyi-tool-hero-copy h1{font-size:clamp(28px,9vw,42px)}.smart-checker-action-row .button,.smart-checker-action-row .button.primary-smart{width:100%}}.tool-page .hyi-tool-input-panel{padding-top:.85rem}.tool-page .hyi-tool-input-panel>.hyi-panel-heading{display:none}.hyi-shared-tool-main .tool-panel,.hyi-smart-input-workspace .tool-panel{margin-top:0}.hyi-smart-bulk-result,.hyi-smart-bulk-result .result-table-wrap{margin-top:1rem}.hyi-seo-article{line-height:1.75}.hyi-seo-article .hyi-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hyi-seo-article .hyi-article-grid section{min-height:100%}@media (max-width:760px){.hyi-seo-article .hyi-article-grid{grid-template-columns:1fr}}.admin-control-center{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:24px;gap:24px;padding:32px 0 72px}.admin-control-side{align-self:start;background:#fff;border:1px solid var(--hyi-border);border-radius:24px;display:grid;grid-gap:16px;gap:16px;max-height:calc(100vh - 96px);overflow:auto;padding:18px;position:-webkit-sticky;position:sticky;top:84px}.admin-control-side strong{display:block;font-size:20px;letter-spacing:-.04em;margin-top:6px}.admin-control-nav{display:grid;grid-gap:8px;gap:8px}.admin-control-nav a{border:1px solid var(--hyi-border);border-radius:16px;display:grid;grid-gap:4px;gap:4px;padding:12px}.admin-control-nav a.active,.admin-control-nav a:hover{background:#111827;border-color:#111827;color:#fff}.admin-control-nav span{font-weight:900;letter-spacing:-.03em}.admin-control-nav small{color:var(--hyi-muted);line-height:1.4}.admin-control-nav a.active small,.admin-control-nav a:hover small{color:#d1d5db}.admin-control-lock-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;display:grid;grid-gap:6px;gap:6px;padding:14px}.admin-control-lock-note p{color:var(--hyi-muted);font-size:13px;line-height:1.55;margin:0}.admin-control-main{display:grid;grid-gap:22px;gap:22px;min-width:0}.admin-control-hero{align-items:stretch;background:linear-gradient(135deg,#fff,#fff7ed 48%,#f8fafc);border:1px solid var(--hyi-border);border-radius:32px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);padding:28px}.admin-control-hero h1{font-size:clamp(36px,5vw,68px)}.admin-control-status-card{background:#111827;border-radius:24px;color:#fff;display:grid;grid-gap:10px;gap:10px;padding:18px}.admin-control-status-card p{color:#d1d5db;font-size:13px;line-height:1.6;margin:0}.admin-control-section,.admin-section-grid{display:grid;grid-gap:14px;gap:14px}.admin-section-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-section-card{background:#fff;border:1px solid var(--hyi-border);border-radius:22px;display:grid;grid-gap:12px;gap:12px;padding:18px}.admin-section-card.blocked{background:#fafafa;color:var(--hyi-muted)}.admin-section-card h3{font-size:21px;letter-spacing:-.04em;margin:0}.admin-section-card p{color:var(--hyi-muted);font-size:14px;line-height:1.6;margin:0}.admin-section-card-topline{align-items:center;color:var(--hyi-muted);display:flex;font-size:12px;font-weight:900;gap:10px;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.disabled-link{opacity:.52;pointer-events:none;text-align:center}@media (max-width:920px){.admin-control-center,.admin-control-hero{grid-template-columns:1fr}.admin-control-side{max-height:none;position:static}}.admin-page-scope-grid,.admin-token-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-page-scope-card,.admin-setting-row,.admin-token-card{background:#fff;border:1px solid var(--hyi-border);border-radius:22px;padding:18px}.admin-token-card{align-items:flex-start;display:flex;gap:14px}.admin-page-scope-card h3,.admin-token-card h3{font-size:20px;letter-spacing:-.04em;margin:0 0 6px}.admin-page-scope-card p,.admin-token-card p{color:var(--hyi-muted);font-size:14px;line-height:1.6;margin:0 0 10px}.admin-color-chip{border:1px solid rgba(15,23,42,.12);border-radius:999px;box-shadow:0 10px 22px rgba(15,23,42,.12);display:inline-block;flex:0 0 auto;height:38px;width:38px}.admin-setting-list{display:grid;grid-gap:10px;gap:10px}.compact-settings{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-setting-row{display:grid;grid-gap:6px;gap:6px}.admin-setting-row span{color:var(--hyi-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-setting-row strong{font-size:15px;line-height:1.5}.admin-scope-tags{display:flex;flex-wrap:wrap;gap:8px}.admin-scope-tags span{background:#f8fafc;border:1px solid var(--hyi-border);border-radius:999px;color:#475569;font-size:12px;font-weight:800;padding:7px 10px}.admin-token-card code,.card code{background:#0f172a;border-radius:10px;color:#e5e7eb;display:inline-block;font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:8px 10px}.admin-plan-grid,.admin-tool-policy-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-plan-card,.admin-tool-policy-card{background:#fff;border:1px solid var(--hyi-border);border-radius:22px;display:grid;grid-gap:12px;gap:12px;padding:18px}.admin-plan-card h3,.admin-tool-policy-card h3{font-size:20px;letter-spacing:-.04em;margin:0}.admin-plan-card p,.admin-tool-policy-card p{color:var(--hyi-muted);font-size:14px;line-height:1.6;margin:0}.button,a.button,button.button{border-radius:999px;border:1px solid rgba(17,24,39,.12);box-shadow:0 10px 24px rgba(17,24,39,.08);font-weight:850;letter-spacing:-.01em;min-height:44px;padding:.72rem 1.05rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.button:hover:not(:disabled),a.button:hover,button.button:hover:not(:disabled){box-shadow:0 14px 34px rgba(17,24,39,.13);transform:translateY(-1px)}.button.primary,.button.primary-smart,a.button.primary,button.button.primary,button.button.primary-smart{background:linear-gradient(135deg,#111827,#18181b 48%,#ff6a00 140%);border-color:rgba(17,24,39,.9);color:#ffffff}.button.secondary,a.button.secondary,button.button.secondary{background:#ffffff;border-color:#e5e7eb;color:#111827}.button.ghost,a.button.ghost,button.button.ghost{background:transparent;border-color:transparent;box-shadow:none;color:#374151}.hyi-tool-hero-visual .hyi-metric-card,.hyi-tool-hero-visual .hyi-metric-card strong,.hyi-tool-hero-visual .metric-grid article,.hyi-tool-hero-visual .metric-grid strong{color:#111827}.hyi-tool-hero-visual .hyi-metric-card>span,.hyi-tool-hero-visual .metric-grid span{color:#4b5563}.account-alert-success{border:1px solid rgba(22,163,74,.28);background:rgba(220,252,231,.72);color:#166534}.account-password-guidance{border:1px solid #fed7aa;border-radius:.95rem;background:#fff7ed;color:#7c2d12;display:grid;grid-gap:.45rem;gap:.45rem;padding:.9rem 1rem}.account-password-guidance strong{color:#111827}.account-password-guidance p,.account-password-guidance ul{margin:0}.account-password-guidance ul{display:grid;grid-gap:.25rem;gap:.25rem;padding-left:1.1rem}:root{--border:var(--hyi-border);--surface:var(--hyi-card);--surface-muted:var(--hyi-accent-soft);--text:var(--hyi-text);--muted:var(--hyi-muted);color-scheme:light}html[data-theme=dark]{--hyi-bg:#0b1120;--hyi-text:#f8fafc;--hyi-muted:#cbd5e1;--hyi-border:#334155;--hyi-card:#111827;--hyi-accent-soft:#1f2937;--border:#334155;--surface:#111827;--surface-muted:#1f2937;--text:#f8fafc;--muted:#cbd5e1;color-scheme:dark}html[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(255,106,0,.12),transparent 32rem),var(--hyi-bg);color:var(--hyi-text)}.theme-toggle{align-items:center;background:var(--hyi-card);border:1px solid var(--hyi-border);border-radius:999px;box-shadow:0 8px 22px rgba(17,24,39,.08);color:var(--hyi-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:850;gap:.45rem;min-height:40px;padding:.55rem .78rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.theme-toggle:hover{border-color:#111827;box-shadow:0 12px 28px rgba(17,24,39,.13);transform:translateY(-1px)}.theme-toggle span:first-child{display:inline-grid;font-size:.95rem;place-items:center;width:1rem}.account-field input{border-color:#111827;box-shadow:inset 0 0 0 1px rgba(17,24,39,.06)}.account-field input:focus{border-color:#111827;box-shadow:0 0 0 4px rgba(17,24,39,.14);outline:none}html[data-theme=dark] .nav,html[data-theme=dark] .site-footer{background:rgba(15,23,42,.92);border-color:var(--hyi-border)}html[data-theme=dark] .account-action-list a,html[data-theme=dark] .account-form,html[data-theme=dark] .admin-control-hero,html[data-theme=dark] .admin-control-side,html[data-theme=dark] .admin-page-scope-card,html[data-theme=dark] .admin-plan-card,html[data-theme=dark] .admin-section-card,html[data-theme=dark] .admin-setting-row,html[data-theme=dark] .admin-token-card,html[data-theme=dark] .admin-tool-policy-card,html[data-theme=dark] .advanced-box,html[data-theme=dark] .card,html[data-theme=dark] .component-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .field,html[data-theme=dark] .hero-panel,html[data-theme=dark] .metric-grid article,html[data-theme=dark] .result-card,html[data-theme=dark] .result-table,html[data-theme=dark] .suite-strip article,html[data-theme=dark] .summary-card,html[data-theme=dark] .thumbnail-card,html[data-theme=dark] .tool-panel,html[data-theme=dark] .tool-row.live,html[data-theme=dark] .tool-workspace,html[data-theme=dark] .trust-strip article{background:var(--hyi-card);border-color:var(--hyi-border);color:var(--hyi-text)}html[data-theme=dark] .hero-panel,html[data-theme=dark] .result-card,html[data-theme=dark] .suite-strip article,html[data-theme=dark] .tool-row.live{background-image:linear-gradient(180deg,#111827,#0f172a)}html[data-theme=dark] .account-field input,html[data-theme=dark] .field-input input,html[data-theme=dark] .field-input select,html[data-theme=dark] .search-row input,html[data-theme=dark] .select-control,html[data-theme=dark] .text-input,html[data-theme=dark] .tool-input{background:#0f172a;border-color:#64748b;color:var(--hyi-text)}html[data-theme=dark] .account-field input::placeholder,html[data-theme=dark] .search-row input::placeholder,html[data-theme=dark] .text-input::placeholder,html[data-theme=dark] .tool-input::placeholder{color:#94a3b8}html[data-theme=dark] .button.secondary,html[data-theme=dark] .tab.active,html[data-theme=dark] .theme-toggle,html[data-theme=dark] a.button.secondary,html[data-theme=dark] button.button.secondary{background:#111827;border-color:#475569;color:#f8fafc}html[data-theme=dark] .button.primary,html[data-theme=dark] .button.primary-smart,html[data-theme=dark] a.button.primary,html[data-theme=dark] button.button.primary,html[data-theme=dark] button.button.primary-smart{background:linear-gradient(135deg,#f97316,#ea580c 48%,#111827 140%);border-color:rgba(249,115,22,.8);color:#111827}html[data-theme=dark] .account-password-guidance{background:rgba(249,115,22,.13);border-color:rgba(249,115,22,.55);color:#fed7aa}html[data-theme=dark] .account-password-guidance strong,html[data-theme=dark] .hyi-tool-hero-visual .hyi-metric-card,html[data-theme=dark] .hyi-tool-hero-visual .hyi-metric-card strong,html[data-theme=dark] .hyi-tool-hero-visual .metric-grid article,html[data-theme=dark] .hyi-tool-hero-visual .metric-grid strong{color:#f8fafc}html[data-theme=dark] .hyi-tool-hero-visual .hyi-metric-card>span,html[data-theme=dark] .hyi-tool-hero-visual .metric-grid span{color:#cbd5e1}html[data-theme=dark] .json-preview,html[data-theme=dark] .notice,html[data-theme=dark] .result-table th,html[data-theme=dark] .tabs{background:#0f172a;border-color:var(--hyi-border);color:var(--hyi-muted)}@media (max-width:720px){.theme-toggle{width:100%;justify-content:center}}html[data-theme=dark] :where(.hyi-tool-hero-copy,.hyi-tool-input-panel,.hyi-export-panel,.hyi-seo-article,.hyi-article-grid section,.hyi-tool-card,.hyi-category-card,.hyi-home-trust-strip article,.hyi-home-workflow-step,.workflow-prompt-card,.category-route-card,.tool-card,.share-export-panel,.share-export-details,.public-state,.empty-state,.dashboard-side,.dashboard-hero,.dashboard-access-card,.dashboard-empty-state,.dashboard-action-card,.tracking-dashboard-card,.alert-card,.metric-card,.coverage-card,.feature-status-card,.verdict-reason-card,.table-scroll table,.hyi-result-accordion,.hyi-result-accordion>div,.hyi-shared-callout,.trust-index-strip a,.disclaimer-mini-list a,.disclaimer-notice,.disclaimer-links a,.hyi-mode-tabs,.hyi-mode-tab.active,.hyi-home-workflow-band){background:var(--hyi-card);background-image:none;border-color:var(--hyi-border);color:var(--hyi-text)}html[data-theme=dark] :where(.hyi-home-workflow-band,.hyi-seo-article,.share-export-panel,.public-state,.empty-state,.dashboard-hero,.result-hero,.hyi-intelligence-result-card,.coverage-card.neutral,.feature-status-card.neutral,.verdict-reason-card.neutral,.monetization-verdict-card.valid,.monetization-verdict-card.invalid,.monetization-verdict-card.neutral){background:linear-gradient(180deg,#111827,#0f172a);border-color:var(--hyi-border);color:var(--hyi-text)}html[data-theme=dark] :where(.hyi-tool-hero-visual .hyi-metric-card,.hyi-tool-hero-visual .metric-grid article,.metric-grid.compact article,.hyi-metric-card,.summary-card,.metric-card){background:#0f172a;border-color:#475569;color:#f8fafc}html[data-theme=dark] :where(.hyi-tool-hero-visual .hyi-metric-card strong,.hyi-tool-hero-visual .metric-grid strong,.metric-grid.compact strong,.hyi-metric-card strong,.summary-card strong,.metric-card strong,.coverage-card strong,.feature-status-card strong,.verdict-reason-card strong){color:#f8fafc}html[data-theme=dark] :where(.hyi-tool-hero-visual .hyi-metric-card>span,.hyi-tool-hero-visual .metric-grid span,.metric-grid.compact span,.hyi-metric-card>span,.summary-card span,.metric-card span,.hyi-result-body>span,.hyi-category-card>span,.coverage-card p,.feature-status-card p,.verdict-reason-card p,.trust-index-strip small,.disclaimer-mini-list span){color:#cbd5e1}html[data-theme=dark] :where(.notice.warning,.public-state.warning,.alert-card.warning,.warning-card,.coverage-card.warning,.feature-status-card.warning,.verdict-reason-card.warning,.hyi-result-card.warning,.result-hero.warning){background:rgba(249,115,22,.12);border-color:rgba(251,146,60,.55);color:#fed7aa}html[data-theme=dark] :where(.notice.success,.public-state.success,.coverage-card.success,.feature-status-card.success,.verdict-reason-card.success,.hyi-result-card.success,.result-hero.success){background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.48);color:#bbf7d0}html[data-theme=dark] :where(.public-state.error,.coverage-card.danger,.feature-status-card.danger,.verdict-reason-card.danger,.hyi-result-card.danger){background:rgba(239,68,68,.12);border-color:rgba(248,113,113,.5);color:#fecaca}html[data-theme=dark] :where(.table-scroll th,.result-table th){background:#1f2937;color:#cbd5e1}html[data-theme=dark] :where(.table-scroll td,.result-table td){border-color:var(--hyi-border)}html[data-theme=dark] :where(.hyi-mode-tab,.hyi-chip){border-color:#475569}html[data-theme=dark] :where(.hyi-chip.tone-warning,.hyi-mode-tab){background:rgba(249,115,22,.14);color:#fed7aa}html[data-theme=dark] :where(.hyi-chip.tone-success,.status-chip.success){background:rgba(34,197,94,.14);color:#bbf7d0}html[data-theme=dark] :where(.hyi-chip.tone-danger,.status-chip.danger){background:rgba(239,68,68,.14);color:#fecaca}.account-oauth-panel{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.account-oauth-panel span{color:var(--hyi-muted);font-size:13px;line-height:1.5}.google-auth-button{width:100%}.account-divider{align-items:center;color:var(--hyi-muted);display:grid;font-size:12px;font-weight:900;grid-gap:10px;gap:10px;grid-template-columns:1fr auto 1fr;letter-spacing:.08em;margin:16px 0;text-transform:uppercase}.account-divider:after,.account-divider:before{background:var(--hyi-border);content:"";height:1px}.account-resend-form{margin-top:14px}html[data-theme=dark] .account-oauth-panel,html[data-theme=dark] .account-resend-form,html[data-theme=dark] .category-route-card,html[data-theme=dark] .discovery-panel,html[data-theme=dark] .empty-state,html[data-theme=dark] .tool-card,html[data-theme=dark] .workflow-prompt-card{background:var(--hyi-card);border-color:var(--hyi-border);color:var(--hyi-text)}html[data-theme=dark] .discovery-panel{background-image:linear-gradient(180deg,#111827,#0f172a)}html[data-theme=dark] .pill,html[data-theme=dark] .tool-label-row span{background:#111827;border-color:#475569;color:#cbd5e1}html[data-theme=dark] .pill.active,html[data-theme=dark] .pill:hover{border-color:#f97316;color:#fed7aa}html[data-theme=dark] .category-route-card strong,html[data-theme=dark] .discovery-search label,html[data-theme=dark] .tool-card h3,html[data-theme=dark] .workflow-prompt-card h3{color:var(--hyi-text)}html[data-theme=dark] .hyi-intelligence-result-card,html[data-theme=dark] .hyi-monetization-ads-result-card,html[data-theme=dark] .hyi-monetization-bulk-result-card-v2,html[data-theme=dark] .hyi-monetization-check-result-card,html[data-theme=dark] .hyi-monetization-evidence-panel,html[data-theme=dark] .hyi-monetization-verdict-card-v2,html[data-theme=dark] .hyi-result-card,html[data-theme=dark] .hyi-revenue-result-card-v2,html[data-theme=dark] .hyi-seo-generator-result-card,html[data-theme=dark] .hyi-seo-result-card,html[data-theme=dark] .hyi-thumbnail-bulk-card,html[data-theme=dark] .hyi-thumbnail-result-card,html[data-theme=dark] .hyi-video-ads-channel-card,html[data-theme=dark] .hyi-video-ads-result-card-v2,html[data-theme=dark] .result-card,html[data-theme=dark] .result-hero{background:linear-gradient(180deg,#111827,#0f172a);border-color:var(--hyi-border);color:var(--hyi-text)}html[data-theme=dark] .hyi-intelligence-result-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-monetization-ads-result-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-monetization-bulk-result-card-v2 :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-monetization-check-result-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-monetization-evidence-panel :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-monetization-verdict-card-v2 :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-result-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-revenue-result-card-v2 :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-seo-generator-result-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-seo-result-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-thumbnail-result-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-video-ads-channel-card :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-video-ads-result-card-v2 :where(h1,h2,h3,h4,strong,summary,td),html[data-theme=dark] .result-card :where(h1,h2,h3,h4,strong,summary,td){color:var(--hyi-text)}html[data-theme=dark] .hyi-intelligence-result-card :where(p,li,small,span),html[data-theme=dark] .hyi-monetization-ads-result-card :where(p,li,small,span),html[data-theme=dark] .hyi-monetization-bulk-result-card-v2 :where(p,li,small,span),html[data-theme=dark] .hyi-monetization-check-result-card :where(p,li,small,span),html[data-theme=dark] .hyi-monetization-evidence-panel :where(p,li,small,span),html[data-theme=dark] .hyi-monetization-verdict-card-v2 :where(p,li,small,span),html[data-theme=dark] .hyi-result-card :where(p,li,small,span),html[data-theme=dark] .hyi-revenue-result-card-v2 :where(p,li,small,span),html[data-theme=dark] .hyi-seo-generator-result-card :where(p,li,small,span),html[data-theme=dark] .hyi-seo-result-card :where(p,li,small,span),html[data-theme=dark] .hyi-thumbnail-result-card :where(p,li,small,span),html[data-theme=dark] .hyi-video-ads-channel-card :where(p,li,small,span),html[data-theme=dark] .hyi-video-ads-result-card-v2 :where(p,li,small,span),html[data-theme=dark] .result-card :where(p,li,small,span){color:var(--hyi-muted)}html[data-theme=dark] .field-grid .field,html[data-theme=dark] .hyi-intelligence-metric-grid .summary-card,html[data-theme=dark] .hyi-monetization-bulk-result-card-v2 .summary-card,html[data-theme=dark] .hyi-monetization-evidence-panel .summary-card,html[data-theme=dark] .hyi-monetization-feature-grid .summary-card,html[data-theme=dark] .hyi-monetization-metric-grid .summary-card,html[data-theme=dark] .hyi-revenue-result-card-v2 .summary-card,html[data-theme=dark] .hyi-revenue-scenario-grid .card,html[data-theme=dark] .hyi-seo-audit-section-card,html[data-theme=dark] .hyi-seo-component-card,html[data-theme=dark] .hyi-seo-generator-asset-card,html[data-theme=dark] .hyi-seo-insight-grid .card,html[data-theme=dark] .hyi-seo-metric-grid .summary-card,html[data-theme=dark] .hyi-seo-recommendation-card,html[data-theme=dark] .hyi-thumbnail-summary-grid .summary-card,html[data-theme=dark] .hyi-thumbnail-variant-card,html[data-theme=dark] .hyi-video-ads-channel-card .summary-card,html[data-theme=dark] .hyi-video-ads-result-card-v2 .summary-card,html[data-theme=dark] .summary-grid .summary-card{background:#0f172a;background-image:none;border-color:#475569;color:var(--hyi-text)}html[data-theme=dark] .field-grid .field strong,html[data-theme=dark] .hyi-intelligence-metric-grid .summary-card strong,html[data-theme=dark] .hyi-monetization-bulk-result-card-v2 .summary-card strong,html[data-theme=dark] .hyi-monetization-evidence-panel .summary-card strong,html[data-theme=dark] .hyi-monetization-feature-grid .summary-card strong,html[data-theme=dark] .hyi-monetization-metric-grid .summary-card strong,html[data-theme=dark] .hyi-revenue-result-card-v2 .summary-card strong,html[data-theme=dark] .hyi-revenue-scenario-grid .card strong,html[data-theme=dark] .hyi-seo-audit-section-card strong,html[data-theme=dark] .hyi-seo-component-card strong,html[data-theme=dark] .hyi-seo-generator-asset-card strong,html[data-theme=dark] .hyi-seo-metric-grid .summary-card strong,html[data-theme=dark] .hyi-seo-recommendation-card strong,html[data-theme=dark] .hyi-thumbnail-summary-grid .summary-card strong,html[data-theme=dark] .hyi-thumbnail-variant-card strong,html[data-theme=dark] .hyi-video-ads-channel-card .summary-card strong,html[data-theme=dark] .hyi-video-ads-result-card-v2 .summary-card strong,html[data-theme=dark] .summary-grid .summary-card strong{color:#f8fafc}html[data-theme=dark] .field-grid .field span,html[data-theme=dark] .hyi-intelligence-metric-grid .summary-card span,html[data-theme=dark] .hyi-monetization-bulk-result-card-v2 .summary-card span,html[data-theme=dark] .hyi-monetization-evidence-panel .summary-card span,html[data-theme=dark] .hyi-monetization-feature-grid .summary-card span,html[data-theme=dark] .hyi-monetization-metric-grid .summary-card span,html[data-theme=dark] .hyi-revenue-result-card-v2 .summary-card span,html[data-theme=dark] .hyi-revenue-scenario-grid .card p,html[data-theme=dark] .hyi-seo-audit-section-card p,html[data-theme=dark] .hyi-seo-component-card p,html[data-theme=dark] .hyi-seo-generator-asset-card p,html[data-theme=dark] .hyi-seo-metric-grid .summary-card span,html[data-theme=dark] .hyi-seo-recommendation-card p,html[data-theme=dark] .hyi-thumbnail-summary-grid .summary-card span,html[data-theme=dark] .hyi-thumbnail-variant-card small,html[data-theme=dark] .hyi-video-ads-channel-card .summary-card span,html[data-theme=dark] .hyi-video-ads-result-card-v2 .summary-card span,html[data-theme=dark] .summary-grid .summary-card span{color:#cbd5e1}html[data-theme=dark] .hyi-monetization-table-wrap,html[data-theme=dark] .hyi-seo-bulk-table,html[data-theme=dark] .hyi-thumbnail-url-table,html[data-theme=dark] .result-table-wrap{background:#0f172a;border-color:#475569}html[data-theme=dark] .hyi-monetization-table-wrap .result-table,html[data-theme=dark] .hyi-seo-bulk-table .result-table,html[data-theme=dark] .hyi-thumbnail-url-table .result-table,html[data-theme=dark] .result-table-wrap .result-table{background:#0f172a;color:var(--hyi-text)}html[data-theme=dark] .hyi-monetization-table-wrap .result-table td,html[data-theme=dark] .hyi-seo-bulk-table .result-table td,html[data-theme=dark] .hyi-thumbnail-url-table .result-table td,html[data-theme=dark] .result-table-wrap .result-table td{border-color:var(--hyi-border);color:var(--hyi-text)}html[data-theme=dark] .hyi-export-actions,html[data-theme=dark] .hyi-monetization-export-actions,html[data-theme=dark] .hyi-production-empty-state,html[data-theme=dark] .hyi-production-error-state,html[data-theme=dark] .hyi-production-loading-state,html[data-theme=dark] .hyi-seo-export-actions{background:#0f172a;border-color:#475569;color:var(--hyi-text)}.account-password-control{align-items:stretch;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.account-password-control input{width:100%}.account-password-toggle{align-items:center;background:var(--hyi-accent-soft);border:1px solid #111827;border-radius:14px;color:var(--hyi-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:850;justify-content:center;min-width:4.75rem;padding:0 .85rem}.account-password-toggle:disabled{cursor:not-allowed;opacity:.65}.account-verification-actions{display:grid;grid-gap:1rem;gap:1rem}html[data-theme=dark] .account-password-toggle{background:#111827;border-color:#64748b;color:#f8fafc}html[data-theme=dark] .comparison-header,html[data-theme=dark] .comparison-row,html[data-theme=dark] .plan-comparison-table,html[data-theme=dark] .plan-comparison-table .settings-row,html[data-theme=dark] .pricing-card,html[data-theme=dark] .pricing-card.highlighted,html[data-theme=dark] .pricing-limits span{background:#111827;background-image:none;border-color:#475569;color:var(--hyi-text)}html[data-theme=dark] .pricing-card.highlighted{background:linear-gradient(180deg,#111827,#0f172a);box-shadow:0 18px 45px rgba(0,0,0,.28)}html[data-theme=dark] .plan-comparison-table strong,html[data-theme=dark] .pricing-card .button,html[data-theme=dark] .pricing-card h3,html[data-theme=dark] .pricing-card strong{color:#f8fafc}html[data-theme=dark] .plan-comparison-table span,html[data-theme=dark] .pricing-card .plain-list,html[data-theme=dark] .pricing-card .plain-list li,html[data-theme=dark] .pricing-card .tool-meta,html[data-theme=dark] .pricing-card p,html[data-theme=dark] .pricing-limits span{color:#cbd5e1}html[data-theme=dark] .pricing-limits span{background:#0f172a}.brand{align-items:center;flex-direction:row;gap:.7rem;letter-spacing:0}.brand,.brand-copy{display:inline-flex}.brand-copy{flex-direction:column;gap:2px;line-height:1}.hackemist-logo-mark{border-radius:15px;box-shadow:0 12px 28px rgba(249,115,22,.22);display:inline-flex;height:42px;overflow:hidden;width:42px}.hackemist-logo-mark svg{display:block;height:100%;width:100%}.nav-links .nav-sign-in-button{align-items:center;background:linear-gradient(135deg,#111827,#18181b 54%,#ff6a00 130%);border:1px solid rgba(17,24,39,.9);border-radius:999px;box-shadow:0 12px 28px rgba(17,24,39,.12);color:#ffffff;display:inline-flex;font-weight:900;justify-content:center;min-height:40px;padding:.58rem .92rem;text-decoration:none}.nav-links .nav-sign-in-button:hover{box-shadow:0 16px 34px rgba(17,24,39,.18);text-decoration:none;transform:translateY(-1px)}.footer-brand{align-items:center;display:inline-flex;gap:.55rem}.footer-brand .hackemist-logo-mark{height:32px;width:32px}html[data-theme=dark] .hackemist-logo-mark{box-shadow:0 12px 32px rgba(249,115,22,.34)}html[data-theme=dark] .nav-links .nav-sign-in-button{background:linear-gradient(135deg,#f97316,#ea580c 52%,#111827 132%);border-color:rgba(249,115,22,.8);color:#111827}html[data-theme=dark] .nav-links .nav-sign-in-button:hover{box-shadow:0 16px 34px rgba(249,115,22,.22)}.admin-editable-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(220px,280px) 1fr}.admin-editable-section-nav{align-self:start;background:#fff;border:1px solid var(--hyi-border);border-radius:22px;display:grid;grid-gap:8px;gap:8px;max-height:76vh;overflow:auto;padding:12px;position:-webkit-sticky;position:sticky;top:18px}.admin-editable-section-nav button{background:transparent;border:1px solid transparent;border-radius:16px;color:var(--hyi-text);cursor:pointer;display:grid;grid-gap:3px;gap:3px;padding:11px 12px;text-align:left}.admin-editable-section-nav button.active,.admin-editable-section-nav button:hover{background:#fff7ed;border-color:#fed7aa}.admin-editable-section-nav span{font-weight:900}.admin-editable-card p,.admin-editable-group-heading p,.admin-editable-meta,.admin-editable-section-nav small{color:var(--hyi-muted);font-size:13px;line-height:1.55}.admin-editable-group-panel{min-width:0}.admin-editable-group-heading{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:22px;margin-bottom:14px;padding:18px}.admin-editable-group-heading h3{font-size:24px;letter-spacing:-.04em;margin:0 0 6px}.admin-editable-card-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-editable-card{background:#fff;border:1px solid var(--hyi-border);border-radius:22px;display:grid;grid-gap:12px;gap:12px;padding:18px}.admin-editable-card.risk-critical,.admin-editable-card.risk-danger{border-color:#fed7aa}.admin-editable-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-editable-kicker{color:var(--hyi-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.06em;margin-bottom:4px;overflow-wrap:anywhere;text-transform:uppercase}.admin-editable-card h3{font-size:19px;letter-spacing:-.04em;margin:0}.admin-editable-input{background:#fff;border:1px solid var(--hyi-border);border-radius:14px;color:var(--hyi-text);font:inherit;padding:11px 12px;width:100%}.admin-editable-input:disabled{background:#f8fafc;color:var(--hyi-muted);cursor:not-allowed}.admin-editable-textarea{min-height:110px;resize:vertical}.admin-editable-meta{display:flex;flex-wrap:wrap;gap:8px}.admin-editable-confirmation,.admin-editable-meta span{background:#f8fafc;border:1px solid var(--hyi-border);border-radius:999px;padding:7px 10px}.admin-editable-error,.admin-editable-warning{border-radius:14px;font-size:13px;font-weight:800;margin:0;padding:10px 12px}.admin-editable-warning{background:#fffbeb;color:#92400e}.admin-editable-error{background:#fee2e2;color:#991b1b}.admin-editable-confirmation{align-items:flex-start;border-radius:16px;display:flex;gap:10px;line-height:1.45}@media (max-width:920px){.admin-editable-layout{grid-template-columns:1fr}.admin-editable-section-nav{max-height:none;position:static}}html[data-theme=dark] .admin-editable-card,html[data-theme=dark] .admin-editable-confirmation,html[data-theme=dark] .admin-editable-group-heading,html[data-theme=dark] .admin-editable-input,html[data-theme=dark] .admin-editable-meta span,html[data-theme=dark] .admin-editable-section-nav{background:var(--hyi-card);border-color:var(--hyi-border);color:var(--hyi-text)}html[data-theme=dark] .admin-editable-section-nav button.active,html[data-theme=dark] .admin-editable-section-nav button:hover{background:rgba(249,115,22,.12);border-color:rgba(249,115,22,.35)}.runtime-maintenance-banner{background:#111827;color:#fff7ed;font-size:14px;font-weight:800;letter-spacing:-.01em;padding:10px 16px;text-align:center}html[data-theme=dark] .runtime-maintenance-banner{background:#f97316;color:#111827}.admin-setting-row input,.admin-setting-row select,.admin-setting-row textarea{background:#fff;border:1px solid var(--hyi-border);border-radius:14px;color:var(--hyi-brand-black);font:inherit;padding:11px 13px;width:100%}.admin-setting-row textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.6;resize:vertical}.vertical-setting-row{gap:12px}.admin-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}html[data-theme=dark] .admin-setting-row input,html[data-theme=dark] .admin-setting-row select,html[data-theme=dark] .admin-setting-row textarea{background:#0f172a;border-color:#334155;color:#f8fafc}html[data-hyi-design-token-version]{line-height:var(--hyi-body-line-height)}html[data-hyi-design-token-version],html[data-hyi-design-token-version] body{background:var(--hyi-bg);color:var(--hyi-text);font-family:var(--hyi-font)}html[data-hyi-design-token-version] .brand,html[data-hyi-design-token-version] .footer-brand,html[data-hyi-design-token-version] .nav-links,html[data-hyi-design-token-version] h1,html[data-hyi-design-token-version] h2,html[data-hyi-design-token-version] h3,html[data-hyi-design-token-version] h4{font-family:var(--hyi-heading-font);letter-spacing:var(--hyi-letter-spacing)}html[data-hyi-design-token-version] .hyi-info-body,html[data-hyi-design-token-version] .hyi-seo-article p,html[data-hyi-design-token-version] .lead,html[data-hyi-design-token-version] li,html[data-hyi-design-token-version] p{line-height:var(--hyi-body-line-height)}html[data-hyi-design-token-version] .nav{background:color-mix(in srgb,var(--hyi-bg) 92%,transparent);border-color:var(--hyi-border)}html[data-hyi-design-token-version] .site-footer{background:var(--hyi-card);border-color:var(--hyi-border);color:var(--hyi-text)}html[data-hyi-design-token-version] .button,html[data-hyi-design-token-version] button,html[data-hyi-design-token-version] input,html[data-hyi-design-token-version] select,html[data-hyi-design-token-version] textarea{font-family:var(--hyi-font)}html[data-hyi-design-token-version] .button{background:var(--hyi-color-primary);border-color:var(--hyi-color-primary);border-radius:var(--hyi-radius-button);box-shadow:var(--hyi-button-shadow);font-size:var(--hyi-button-font-size)}html[data-hyi-design-token-version] .button.secondary{background:var(--hyi-card);border-color:var(--hyi-border);color:var(--hyi-text)}html[data-hyi-design-token-version] .admin-input,html[data-hyi-design-token-version] .admin-select,html[data-hyi-design-token-version] .admin-textarea,html[data-hyi-design-token-version] .text-input,html[data-hyi-design-token-version] .tool-input{border-color:var(--hyi-border);border-radius:var(--hyi-radius-input);color:var(--hyi-text);background:var(--hyi-card)}html[data-hyi-design-token-version] :where(.card,.summary-card,.field,.tool-row,.tool-card,.category-card,.hyi-tool-card,.hyi-category-card){background:var(--hyi-card);border-color:var(--hyi-border);border-radius:var(--hyi-radius-card);box-shadow:var(--hyi-card-shadow);color:var(--hyi-text);font-size:var(--hyi-card-text-size)}html[data-hyi-design-token-version] .hyi-tool-hero{padding-top:var(--hyi-tool-hero-padding-y)}html[data-hyi-design-token-version] .hyi-category-card,html[data-hyi-design-token-version] .hyi-export-panel,html[data-hyi-design-token-version] .hyi-result-card,html[data-hyi-design-token-version] .hyi-seo-article,html[data-hyi-design-token-version] .hyi-tool-card,html[data-hyi-design-token-version] .hyi-tool-hero-copy,html[data-hyi-design-token-version] .hyi-tool-hero-visual,html[data-hyi-design-token-version] .hyi-tool-input-panel{background:var(--hyi-card);border-color:var(--hyi-border);border-radius:var(--hyi-radius-card);box-shadow:var(--hyi-card-shadow);color:var(--hyi-text)}html[data-hyi-design-token-version] .hyi-tool-hero-copy h1,html[data-hyi-design-token-version] .hyi-tool-hero.no-visual .hyi-tool-hero-copy h1{font-family:var(--hyi-heading-font);font-size:var(--hyi-tool-title-size);letter-spacing:var(--hyi-letter-spacing)}html[data-hyi-design-token-version] .hyi-seo-article h2,html[data-hyi-design-token-version] .launch-cta h2,html[data-hyi-design-token-version] .section-heading h2{font-family:var(--hyi-heading-font);font-size:var(--hyi-article-title-size);letter-spacing:var(--hyi-letter-spacing)}html[data-hyi-design-token-version] .hyi-faq-section .section-heading h2{font-size:var(--hyi-faq-title-size)}html[data-hyi-design-token-version] .hyi-export-panel,html[data-hyi-design-token-version] .hyi-result-card,html[data-hyi-design-token-version] .hyi-seo-article,html[data-hyi-design-token-version] .hyi-tool-input-panel{padding:var(--hyi-card-padding)}html[data-hyi-design-token-version] .hyi-tool-hero-visual{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--hyi-color-accent) 30%,transparent),transparent 36%),linear-gradient(145deg,var(--hyi-color-primary),color-mix(in srgb,var(--hyi-color-primary) 72%,var(--hyi-color-accent)) 58%,var(--hyi-color-accent));box-shadow:var(--hyi-hero-shadow);color:#fff}html[data-hyi-design-token-version] .hyi-chip,html[data-hyi-design-token-version] .hyi-mode-tabs{background:var(--hyi-brand-orange-soft);border-color:color-mix(in srgb,var(--hyi-color-accent) 40%,var(--hyi-border))}html[data-hyi-design-token-version] .hyi-chip.tone-dark,html[data-hyi-design-token-version] .hyi-chip.tone-default{background:var(--hyi-color-primary);border-color:var(--hyi-color-primary)}html[data-hyi-design-token-version] .hyi-mode-tab.active{color:var(--hyi-text);border-color:color-mix(in srgb,var(--hyi-color-accent) 50%,var(--hyi-border))}html[data-hyi-design-token-version] .mono,html[data-hyi-design-token-version] code,html[data-hyi-design-token-version] pre{font-family:var(--hyi-code-font)}html[data-hyi-design-token-version] body{font-size:var(--hyi-paragraph-size);font-weight:var(--hyi-body-weight)}html[data-hyi-design-token-version] h1{font-family:var(--hyi-h1-font,var(--hyi-heading-font));font-size:var(--hyi-h1-size);font-weight:var(--hyi-h1-weight,var(--hyi-heading-weight));line-height:var(--hyi-h1-line-height,.94);letter-spacing:var(--hyi-h1-letter-spacing,var(--hyi-letter-spacing))}html[data-hyi-design-token-version] .launch-cta h2,html[data-hyi-design-token-version] .section-heading h2,html[data-hyi-design-token-version] h2{font-family:var(--hyi-h2-font,var(--hyi-heading-font));font-size:var(--hyi-h2-size);font-weight:var(--hyi-h2-weight,var(--hyi-heading-weight));line-height:var(--hyi-h2-line-height,1);letter-spacing:var(--hyi-h2-letter-spacing,var(--hyi-letter-spacing))}html[data-hyi-design-token-version] .card h3,html[data-hyi-design-token-version] .tool-card h3,html[data-hyi-design-token-version] h3{font-family:var(--hyi-h3-font,var(--hyi-heading-font));font-size:var(--hyi-h3-size);font-weight:var(--hyi-h3-weight,750);line-height:var(--hyi-h3-line-height,1.1);letter-spacing:var(--hyi-h3-letter-spacing,-.04em)}html[data-hyi-design-token-version] h4{font-family:var(--hyi-h4-font,var(--hyi-heading-font));font-size:var(--hyi-h4-size);font-weight:var(--hyi-h4-weight,700);line-height:var(--hyi-h4-line-height,1.2);letter-spacing:var(--hyi-h4-letter-spacing,-.025em)}html[data-hyi-design-token-version] .hyi-seo-article p,html[data-hyi-design-token-version] .lead,html[data-hyi-design-token-version] .tool-meta,html[data-hyi-design-token-version] li,html[data-hyi-design-token-version] p{font-family:var(--hyi-paragraph-font,var(--hyi-body-font));font-size:var(--hyi-paragraph-size);font-weight:var(--hyi-paragraph-weight,var(--hyi-body-weight));line-height:var(--hyi-paragraph-line-height,var(--hyi-body-line-height));letter-spacing:var(--hyi-paragraph-letter-spacing,0)}html[data-hyi-design-token-version] .brand,html[data-hyi-design-token-version] .nav,html[data-hyi-design-token-version] .nav-links,html[data-hyi-design-token-version] .nav-sign-in-button{font-family:var(--hyi-nav-font);font-size:var(--hyi-nav-size,var(--hyi-nav-text-size));font-weight:var(--hyi-nav-weight);line-height:var(--hyi-nav-line-height,1.2);letter-spacing:var(--hyi-nav-letter-spacing,-.015em)}html[data-hyi-design-token-version] .footer-inner p,html[data-hyi-design-token-version] .footer-links,html[data-hyi-design-token-version] .site-footer{font-family:var(--hyi-footer-font);font-size:var(--hyi-footer-size,var(--hyi-footer-text-size));font-weight:var(--hyi-footer-weight,400);line-height:var(--hyi-footer-line-height,1.6)}html[data-hyi-design-token-version] .button,html[data-hyi-design-token-version] .primary-button,html[data-hyi-design-token-version] .secondary-button,html[data-hyi-design-token-version] button{font-family:var(--hyi-button-font);font-size:var(--hyi-button-size,var(--hyi-button-font-size));font-weight:var(--hyi-button-weight);line-height:var(--hyi-button-line-height,1.2);letter-spacing:var(--hyi-button-letter-spacing,-.015em)}html[data-hyi-design-token-version] .tool-input,html[data-hyi-design-token-version] input,html[data-hyi-design-token-version] select,html[data-hyi-design-token-version] textarea{font-family:var(--hyi-input-font);font-size:var(--hyi-input-size,var(--hyi-input-text-size));font-weight:var(--hyi-input-weight,400);line-height:var(--hyi-input-line-height,1.6)}html[data-hyi-design-token-version] .admin-editable-kicker,html[data-hyi-design-token-version] .eyebrow,html[data-hyi-design-token-version] .status-chip,html[data-hyi-design-token-version] label{font-family:var(--hyi-label-font);font-size:var(--hyi-label-size,.8rem);font-weight:var(--hyi-label-weight,750);letter-spacing:var(--hyi-label-letter-spacing,.04em)}html[data-hyi-design-token-version] .component-card,html[data-hyi-design-token-version] .hyi-result-card,html[data-hyi-design-token-version] .plain-list,html[data-hyi-design-token-version] .result-card,html[data-hyi-design-token-version] .summary-card{font-family:var(--hyi-result-font);font-size:var(--hyi-result-size,var(--hyi-result-text-size));font-weight:var(--hyi-result-weight);line-height:var(--hyi-result-line-height,1.55)}html[data-hyi-design-token-version] .json-preview,html[data-hyi-design-token-version] .url-cell code,html[data-hyi-design-token-version] code,html[data-hyi-design-token-version] table,html[data-hyi-design-token-version] td,html[data-hyi-design-token-version] th{font-family:var(--hyi-table-font,var(--hyi-code-font));font-size:var(--hyi-table-size,var(--hyi-table-text-size));font-weight:var(--hyi-table-weight,500);line-height:var(--hyi-table-line-height,1.45)}html[data-hyi-design-token-version] .admin-scope-tags span,html[data-hyi-design-token-version] .admin-section-card-topline span,html[data-hyi-design-token-version] .badge,html[data-hyi-design-token-version] .status-chip{font-family:var(--hyi-badge-font,var(--hyi-label-font));font-size:var(--hyi-badge-size,var(--hyi-badge-text-size));font-weight:var(--hyi-badge-weight,750);line-height:var(--hyi-badge-line-height,1.2)}html[data-hyi-design-token-version] .admin-editable-meta,html[data-hyi-design-token-version] .component-note,html[data-hyi-design-token-version] .input-help,html[data-hyi-design-token-version] .tool-meta,html[data-hyi-design-token-version] small{font-family:var(--hyi-small-font,var(--hyi-body-font));font-size:var(--hyi-small-size,var(--hyi-small-text-size));font-weight:var(--hyi-small-weight,400);line-height:var(--hyi-small-line-height,1.5)}.brand-logo-composite{align-items:center;display:inline-flex;gap:.65rem;min-width:0}.brand-logo-composite.compact{gap:.5rem}.brand-logo-image-wrap{align-items:center;display:inline-flex;min-width:0}.brand-logo-image{display:block;max-height:42px;max-width:min(190px,42vw);object-fit:contain;width:auto}.brand-logo-image.dark-logo{display:none}html[data-theme=dark] .brand-logo-image.light-logo:has(+.dark-logo){display:none}html[data-theme=dark] .brand-logo-image.dark-logo{display:block}.brand .brand-logo-composite,.footer-brand .brand-logo-composite{color:var(--hyi-text)}.brand .brand-copy,.footer-brand .brand-copy{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.brand .brand-copy span,.footer-brand .brand-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-brand .hackemist-logo-mark{width:1.85rem}.blog-hero{margin-top:1.5rem}.blog-category-tags{margin-top:1rem}.blog-post-grid .blog-post-card{min-height:100%}.blog-article{max-width:880px}.blog-article h1{font-family:var(--hyi-heading-font);font-size:var(--hyi-article-title-size,var(--hyi-h1-size));letter-spacing:var(--hyi-heading-letter-spacing,-.04em);line-height:.98;margin-bottom:1rem}.blog-article-body{color:var(--hyi-text-muted);display:grid;font-family:var(--hyi-article-font,var(--hyi-body-font));font-size:var(--hyi-p-size,1rem);grid-gap:1.35rem;gap:1.35rem;line-height:var(--hyi-p-line-height,1.7);margin:2rem 0}.blog-article-body h2,.blog-faq-section h2{color:var(--hyi-text);font-family:var(--hyi-heading-font);font-size:var(--hyi-h2-size,clamp(1.75rem,3vw,2.75rem));margin:0 0 .5rem}.blog-article-body ul{margin:0;padding-left:1.35rem}.blog-article-body li+li{margin-top:.55rem}.blog-article-body blockquote,.blog-callout{background:var(--hyi-card-bg,#fff7ed);border:1px solid var(--hyi-border);border-left:4px solid var(--hyi-color-accent,#f97316);border-radius:var(--hyi-card-radius,1.5rem);color:var(--hyi-text);margin:0;padding:1rem 1.1rem}.blog-faq-section{border-top:1px solid var(--hyi-border);display:grid;grid-gap:.85rem;gap:.85rem;margin:2rem 0;padding-top:1.5rem}.blog-faq-block{border:1px solid var(--hyi-border);border-radius:var(--hyi-card-radius,1.25rem);padding:.9rem 1rem}.blog-faq-block summary{color:var(--hyi-text);cursor:pointer;font-weight:800}:root{--hyi-simple-border:color-mix(in srgb,var(--hyi-border) 72%,transparent);--hyi-simple-shadow:0 1px 2px rgba(16,24,40,0.04);--hyi-simple-section-gap:clamp(1.15rem,2.5vw,1.85rem);--hyi-simple-panel-radius:clamp(1.15rem,2.2vw,1.65rem);--hyi-simple-soft:color-mix(in srgb,var(--hyi-brand-orange-soft,#fff4e8) 36%,#ffffff)}.hyi-tool-page-simple{gap:clamp(1.35rem,3vw,2.35rem);padding-bottom:clamp(3rem,7vw,5rem)}.hyi-tool-page-simple .hyi-tool-hero{gap:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1.1rem,2.5vw,1.75rem);padding-top:clamp(2rem,6vw,4.4rem)}.hyi-tool-page-simple .hyi-tool-hero-copy,.hyi-tool-page-simple .hyi-tool-hero-visual{border-radius:var(--hyi-simple-panel-radius);box-shadow:var(--hyi-simple-shadow)}.hyi-tool-page-simple .hyi-tool-hero-copy{background:radial-gradient(circle at 92% 12%,rgba(255,106,0,.08),transparent 30%),linear-gradient(180deg,#ffffff,var(--hyi-simple-soft));border-color:var(--hyi-simple-border);gap:1.1rem}.hyi-tool-page-simple .hyi-tool-hero-copy:only-child,.hyi-tool-page-simple .hyi-tool-hero.no-visual .hyi-tool-hero-copy{max-width:940px}.hyi-tool-page-simple .hyi-tool-hero-visual{box-shadow:0 18px 45px rgba(17,24,39,.1)}.hyi-shared-tool-main.hyi-simple-workflow,.hyi-simple-workflow{gap:var(--hyi-simple-section-gap)}.hyi-tool-page-simple .hyi-tool-input-panel{background:#ffffff;border-color:var(--hyi-simple-border);border-radius:var(--hyi-simple-panel-radius);box-shadow:var(--hyi-simple-shadow);padding:clamp(1.15rem,3vw,1.9rem)}.hyi-tool-page-simple .hyi-panel-heading{border-bottom:1px solid var(--hyi-simple-border);padding-bottom:clamp(.85rem,2vw,1.15rem)}.hyi-tool-page-simple .hyi-input-content{gap:clamp(.85rem,2vw,1.25rem)}.hyi-tool-page-simple .hyi-intelligence-result-card,.hyi-tool-page-simple .hyi-result-card,.hyi-tool-page-simple .hyi-seo-result-card,.hyi-tool-page-simple .hyi-thumbnail-result-card,.hyi-tool-page-simple .monetization-verdict-card,.hyi-tool-page-simple .result-card,.hyi-tool-page-simple .result-stack,.hyi-tool-page-simple .tool-panel,.hyi-tool-page-simple .tool-workspace{border-color:var(--hyi-simple-border);border-radius:var(--hyi-simple-panel-radius);box-shadow:var(--hyi-simple-shadow)}.hyi-tool-page-simple .hyi-intelligence-result-card,.hyi-tool-page-simple .hyi-result-card,.hyi-tool-page-simple .hyi-seo-result-card,.hyi-tool-page-simple .hyi-thumbnail-result-card,.hyi-tool-page-simple .monetization-verdict-card,.hyi-tool-page-simple .result-card{background:linear-gradient(180deg,rgba(255,255,255,.98),#ffffff),radial-gradient(circle at 100% 0,rgba(255,106,0,.08),transparent 34%);gap:clamp(.9rem,2vw,1.35rem);padding:clamp(1.05rem,3vw,1.65rem)}.hyi-tool-page-simple .result-stack{background:#ffffff;padding:clamp(.9rem,2.4vw,1.25rem)}.hyi-tool-page-simple .hyi-intelligence-result-card .result-header,.hyi-tool-page-simple .hyi-seo-result-card .result-header,.hyi-tool-page-simple .hyi-thumbnail-result-card .result-header,.hyi-tool-page-simple .result-header{border-bottom:1px solid var(--hyi-simple-border);padding-bottom:clamp(.85rem,2vw,1.1rem)}.hyi-tool-page-simple .hyi-intelligence-metric-grid,.hyi-tool-page-simple .hyi-metric-grid,.hyi-tool-page-simple .hyi-seo-metric-grid,.hyi-tool-page-simple .hyi-thumbnail-summary-grid,.hyi-tool-page-simple .summary-grid{gap:.75rem}.hyi-tool-page-simple .coverage-card,.hyi-tool-page-simple .feature-status-card,.hyi-tool-page-simple .field,.hyi-tool-page-simple .hyi-metric-card,.hyi-tool-page-simple .hyi-seo-audit-section-card,.hyi-tool-page-simple .hyi-seo-component-card,.hyi-tool-page-simple .hyi-seo-generator-asset-card,.hyi-tool-page-simple .hyi-seo-recommendation-card,.hyi-tool-page-simple .hyi-thumbnail-variant-card,.hyi-tool-page-simple .metric-card,.hyi-tool-page-simple .summary-card,.hyi-tool-page-simple .verdict-reason-card{background:transparent;border-color:var(--hyi-simple-border);border-radius:1rem;box-shadow:none}.hyi-tool-page-simple .coverage-card,.hyi-tool-page-simple .feature-status-card,.hyi-tool-page-simple .hyi-metric-card,.hyi-tool-page-simple .summary-card,.hyi-tool-page-simple .verdict-reason-card{border-left:3px solid color-mix(in srgb,var(--hyi-brand-orange,#ff6a00) 70%,#ffffff)}.hyi-tool-page-simple .hyi-intelligence-metric-grid .summary-card:before,.hyi-tool-page-simple .hyi-seo-audit-section-card:before,.hyi-tool-page-simple .hyi-seo-component-card:before,.hyi-tool-page-simple .hyi-seo-generator-asset-card:before,.hyi-tool-page-simple .hyi-seo-metric-grid .summary-card:before,.hyi-tool-page-simple .hyi-seo-recommendation-card:before,.hyi-tool-page-simple .hyi-thumbnail-summary-grid .summary-card:before,.hyi-tool-page-simple .summary-card:before{display:none}.hyi-tool-page-simple .hyi-intelligence-action-row,.hyi-tool-page-simple .hyi-seo-export-panel,.hyi-tool-page-simple .hyi-seo-feature-context,.hyi-tool-page-simple .hyi-seo-serp-panel,.hyi-tool-page-simple .hyi-shared-callout,.hyi-tool-page-simple .hyi-thumbnail-action-row,.hyi-tool-page-simple .notice{background:var(--hyi-simple-soft);border-color:color-mix(in srgb,var(--hyi-brand-orange,#ff6a00) 28%,var(--hyi-border));border-radius:1rem;box-shadow:none}.hyi-tool-page-simple .advanced-box,.hyi-tool-page-simple .hyi-intelligence-accordion,.hyi-tool-page-simple .hyi-result-accordion,.hyi-tool-page-simple .hyi-thumbnail-accordion{background:transparent;border-color:var(--hyi-simple-border);border-radius:1rem;box-shadow:none;overflow:hidden}.hyi-tool-page-simple .advanced-box summary,.hyi-tool-page-simple .hyi-intelligence-accordion summary,.hyi-tool-page-simple .hyi-result-accordion summary,.hyi-tool-page-simple .hyi-thumbnail-accordion summary{background:#ffffff;border-bottom:0;color:var(--hyi-text);padding:.9rem 1rem}.hyi-tool-page-simple .advanced-box[open] summary,.hyi-tool-page-simple .hyi-intelligence-accordion[open] summary,.hyi-tool-page-simple .hyi-result-accordion[open] summary,.hyi-tool-page-simple .hyi-thumbnail-accordion[open] summary{border-bottom:1px solid var(--hyi-simple-border)}.hyi-tool-page-simple .advanced-box>.field-grid,.hyi-tool-page-simple .advanced-box>.result-table-wrap,.hyi-tool-page-simple .hyi-intelligence-accordion>.field-grid,.hyi-tool-page-simple .hyi-intelligence-accordion>.hyi-intelligence-field-grid,.hyi-tool-page-simple .hyi-intelligence-accordion>.json-preview,.hyi-tool-page-simple .hyi-result-accordion>div,.hyi-tool-page-simple .hyi-thumbnail-accordion>.hyi-thumbnail-table-wrap,.hyi-tool-page-simple .hyi-thumbnail-accordion>.hyi-thumbnail-toolbar,.hyi-tool-page-simple .hyi-thumbnail-accordion>.hyi-thumbnail-variant-grid{margin:0;padding:1rem}.hyi-tool-page-simple .hyi-intelligence-table-wrap,.hyi-tool-page-simple .hyi-thumbnail-table-wrap,.hyi-tool-page-simple .json-preview,.hyi-tool-page-simple .result-table-wrap{border-color:var(--hyi-simple-border);border-radius:1rem;box-shadow:none}.hyi-tool-page-simple .hyi-thumbnail-table-wrap .result-table th,.hyi-tool-page-simple .result-table th{background:#fafafa;color:var(--hyi-muted)}.hyi-tool-page-simple .hyi-faq-section,.hyi-tool-page-simple .hyi-related-tool-grid,.hyi-tool-page-simple .hyi-seo-article,.hyi-tool-page-simple .hyi-shared-info-grid{background:transparent;border:0;box-shadow:none}.hyi-tool-page-simple .hyi-seo-article{border-top:1px solid var(--hyi-simple-border);padding-inline:0}.hyi-tool-page-simple .card,.hyi-tool-page-simple .hyi-article-grid section,.hyi-tool-page-simple .hyi-category-card,.hyi-tool-page-simple .hyi-shared-info-grid .card,.hyi-tool-page-simple .hyi-tool-card{border-color:var(--hyi-simple-border);border-radius:1.15rem;box-shadow:none}.hyi-tool-page-simple .card:hover,.hyi-tool-page-simple .hyi-category-card:hover,.hyi-tool-page-simple .hyi-tool-card:hover{border-color:color-mix(in srgb,var(--hyi-brand-orange,#ff6a00) 45%,var(--hyi-border));box-shadow:0 10px 24px rgba(16,24,40,.05);transform:translateY(-1px)}.hyi-tool-page-simple .hyi-mode-tabs{background:#ffffff;border-color:var(--hyi-simple-border);box-shadow:none}.hyi-tool-page-simple .hyi-mode-tab.active{background:var(--hyi-simple-soft);box-shadow:none}.hyi-tool-page-simple .button,.hyi-tool-page-simple .button.secondary,.hyi-tool-page-simple .hyi-thumbnail-primary-action,.hyi-tool-page-simple .hyi-thumbnail-secondary-action{box-shadow:none}.hyi-tool-page-simple .hyi-thumbnail-hero,.hyi-tool-page-simple .hyi-thumbnail-url-preview{border-radius:var(--hyi-simple-panel-radius);box-shadow:none}.hyi-tool-page-simple .hyi-thumbnail-toolbar{border-color:var(--hyi-simple-border);border-radius:1rem;box-shadow:none}.hyi-flat-surface,.hyi-report-section{background:#ffffff;border:1px solid var(--hyi-simple-border);border-radius:var(--hyi-simple-panel-radius);box-shadow:var(--hyi-simple-shadow)}.hyi-subtle-divider{border-top:1px solid var(--hyi-simple-border)}.hyi-quiet-accordion{background:transparent;border:1px solid var(--hyi-simple-border);border-radius:1rem}.hyi-compact-metrics{gap:.75rem}html[data-theme=dark] .hyi-tool-page-simple .advanced-box summary,html[data-theme=dark] .hyi-tool-page-simple .hyi-intelligence-result-card,html[data-theme=dark] .hyi-tool-page-simple .hyi-result-accordion summary,html[data-theme=dark] .hyi-tool-page-simple .hyi-result-card,html[data-theme=dark] .hyi-tool-page-simple .hyi-seo-result-card,html[data-theme=dark] .hyi-tool-page-simple .hyi-thumbnail-result-card,html[data-theme=dark] .hyi-tool-page-simple .hyi-tool-hero-copy,html[data-theme=dark] .hyi-tool-page-simple .hyi-tool-input-panel,html[data-theme=dark] .hyi-tool-page-simple .monetization-verdict-card,html[data-theme=dark] .hyi-tool-page-simple .result-card{background:var(--hyi-card,#111827)}@media (max-width:720px){.hyi-tool-page-simple .hyi-intelligence-result-card,.hyi-tool-page-simple .hyi-result-card,.hyi-tool-page-simple .hyi-seo-result-card,.hyi-tool-page-simple .hyi-thumbnail-result-card,.hyi-tool-page-simple .hyi-tool-hero-copy,.hyi-tool-page-simple .hyi-tool-input-panel,.hyi-tool-page-simple .monetization-verdict-card,.hyi-tool-page-simple .result-card{border-radius:1.05rem;padding:1rem}.hyi-tool-page-simple .hyi-intelligence-result-card .result-header,.hyi-tool-page-simple .hyi-panel-heading,.hyi-tool-page-simple .hyi-seo-result-card .result-header,.hyi-tool-page-simple .hyi-thumbnail-result-card .result-header,.hyi-tool-page-simple .result-header{display:grid}}.hyi-tool-page-simple .hyi-tool-hero.no-visual,.tool-page .hyi-tool-hero.no-visual{display:block;padding-top:clamp(2.75rem,7vw,5.75rem);text-align:center}.hyi-tool-page-simple .hyi-tool-hero-copy:only-child,.hyi-tool-page-simple .hyi-tool-hero.no-visual .hyi-tool-hero-copy,.tool-page .hyi-tool-hero.no-visual .hyi-tool-hero-copy{background:transparent;border:0;box-shadow:none;margin-left:auto;margin-right:auto;max-width:min(980px,100%);padding:0 clamp(1rem,3vw,2rem);text-align:center}.hyi-tool-page-simple .hyi-tool-hero.no-visual .lead,.tool-page .hyi-tool-hero.no-visual .lead{margin-left:auto;margin-right:auto;max-width:760px}.hyi-tool-page-simple .hyi-tool-hero.no-visual .hero-actions,.hyi-tool-page-simple .hyi-tool-hero.no-visual .hyi-chip-row,.tool-page .hyi-tool-hero.no-visual .hero-actions,.tool-page .hyi-tool-hero.no-visual .hyi-chip-row{justify-content:center}.nav-header-actions{align-items:center;display:flex;gap:.65rem;justify-content:flex-end;margin-left:auto;white-space:nowrap}.nav-header-actions .nav-sign-in-button{align-items:center;background:#111827;border:1px solid #111827;border-radius:999px;color:#ffffff;display:inline-flex;font-weight:900;min-height:40px;padding:.58rem .9rem;text-decoration:none}.nav-header-actions .nav-sign-in-button:hover{background:#ff6a00;border-color:#ff6a00;color:#ffffff;text-decoration:none;transform:translateY(-1px)}html[data-theme=dark] .nav-header-actions .nav-sign-in-button{background:#f97316;border-color:#fb923c;color:#111827}html[data-theme=dark] .nav-header-actions .nav-sign-in-button:hover{background:#fdba74;border-color:#fdba74;color:#111827}@media (max-width:720px){.nav-header-actions{justify-content:flex-start;margin-left:0;width:100%}}html[data-theme=dark] .hyi-seo-result-card :where(.result-section,.hyi-seo-serp-panel,.hyi-seo-feature-context,.hyi-seo-export-actions,.hyi-seo-advanced-box,.hyi-seo-advanced-box summary,.advanced-box,.advanced-box summary,.summary-card,.card,.component-card,.hyi-seo-recommendation-card,.hyi-seo-audit-section-card,.hyi-seo-component-card,.notice,.json-preview,.json-block,pre),html[data-theme=dark] .hyi-tool-page-simple .hyi-seo-result-card :where(.result-section,.hyi-seo-serp-panel,.hyi-seo-feature-context,.hyi-seo-export-actions,.hyi-seo-advanced-box,.hyi-seo-advanced-box summary,.advanced-box,.advanced-box summary,.summary-card,.card,.component-card,.hyi-seo-recommendation-card,.hyi-seo-audit-section-card,.hyi-seo-component-card,.notice,.json-preview,.json-block,pre){background:#0f172a;background-image:none;border-color:#334155;color:var(--hyi-text)}html[data-theme=dark] .hyi-seo-result-card :where(p,li,span,small,.component-note),html[data-theme=dark] .hyi-tool-page-simple .hyi-seo-result-card :where(p,li,span,small,.component-note){color:var(--hyi-muted)}html[data-theme=dark] .hyi-seo-result-card :where(h2,h3,h4,strong,summary,td),html[data-theme=dark] .hyi-tool-page-simple .hyi-seo-result-card :where(h2,h3,h4,strong,summary,td){color:var(--hyi-text)}html[data-theme=dark] .hyi-seo-result-card .badge,html[data-theme=dark] .hyi-seo-result-card .status-badge,html[data-theme=dark] .hyi-tool-page-simple .hyi-seo-result-card .badge,html[data-theme=dark] .hyi-tool-page-simple .hyi-seo-result-card .status-badge{background:#111827;border-color:#475569;color:#fed7aa}.admin-guided-editor-card{background:linear-gradient(180deg,#ffffff,#fffaf5);border:1px solid var(--hyi-border);border-radius:1.25rem;display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem;padding:1rem}.admin-guided-editor-card h3{margin:0 0 .35rem}.admin-guided-editor-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.admin-guided-editor-grid .admin-setting-row{align-content:start;min-height:100%}.admin-guided-editor-grid textarea,.admin-json-patch-box textarea{width:100%}.admin-json-patch-box{margin-top:1rem}html[data-theme=dark] .admin-guided-editor-card{background:#0f172a;border-color:var(--hyi-border);color:var(--hyi-text)}.admin-guided-editor-grid .span-2,.admin-setting-row.span-2{grid-column:1/-1}.admin-content-block-editor{display:grid;grid-gap:.85rem;gap:.85rem;width:100%}.admin-content-block-row{display:grid;grid-gap:.65rem;gap:.65rem;padding:.9rem;border:1px solid var(--hyi-border,rgba(15,23,42,.12));border-radius:1rem;background:var(--hyi-surface-muted,rgba(255,247,237,.56))}[data-theme=dark] .admin-content-block-row{background:rgba(15,23,42,.72);border-color:rgba(255,255,255,.12)}.admin-content-block-row input,.admin-content-block-row select,.admin-content-block-row textarea{width:100%}.tiny-button{min-height:0;padding:.35rem .65rem;font-size:.8rem}.blog-image-block{margin:1.5rem 0}.blog-image-block img{max-width:100%;border-radius:1rem;border:1px solid var(--hyi-border,rgba(15,23,42,.12))}.blog-image-block figcaption{margin-top:.5rem;color:var(--hyi-muted,#64748b);font-size:.92rem}html[data-hyi-design-token-version] h5{font-family:var(--hyi-h5-font,var(--hyi-heading-font));font-size:var(--hyi-h5-size,.98rem);font-weight:var(--hyi-h5-weight,680);line-height:var(--hyi-h5-line-height,1.2);letter-spacing:var(--hyi-h5-letter-spacing,-.02em)}html[data-hyi-design-token-version] h6{font-family:var(--hyi-h6-font,var(--hyi-heading-font));font-size:var(--hyi-h6-size,.92rem);font-weight:var(--hyi-h6-weight,650);line-height:var(--hyi-h6-line-height,1.2);letter-spacing:var(--hyi-h6-letter-spacing,.01em)}html[data-hyi-design-token-version] .hyi-helper-text,html[data-hyi-design-token-version] .lead,html[data-hyi-design-token-version] .tool-meta,html[data-hyi-design-token-version] p{font-weight:var(--hyi-paragraph-weight,var(--hyi-body-weight))}.nav.nav-alignment-left .nav-inner{justify-content:flex-start}.nav.nav-alignment-center .nav-inner{justify-content:center}.nav.nav-alignment-right .nav-inner{justify-content:flex-end}.nav.nav-alignment-split .nav-inner{justify-content:space-between}.nav-links .primary-nav-link{color:var(--hyi-color-accent);font-weight:800}.footer-links.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start}.site-footer small{display:block;color:var(--hyi-muted);margin-top:.65rem}.navigation-control-grid,.typography-control-grid{align-items:start}.navigation-control-grid textarea{min-height:160px;font-family:var(--hyi-code-font,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace)}.admin-navigation-card .admin-setting-list{margin-top:.8rem}.nav-header-actions .nav-sign-out-button{align-items:center;background:transparent;border:1px solid var(--hyi-border);border-radius:999px;color:var(--hyi-muted);display:inline-flex;font-weight:850;min-height:40px;padding:.58rem .85rem;text-decoration:none}.nav-header-actions .nav-sign-out-button:hover{border-color:var(--hyi-color-accent);color:var(--hyi-color-accent);text-decoration:none;transform:translateY(-1px)}.footer-grid-four-columns{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr));padding:2.4rem 0}.footer-brand-column p{color:var(--hyi-muted);line-height:1.65;margin:.85rem 0 0;max-width:34rem}.footer-links{align-content:start;display:grid;grid-gap:.65rem;gap:.65rem}.footer-links h2{color:var(--hyi-text);font-size:.9rem;font-weight:900;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.footer-links a{color:var(--hyi-muted);font-size:var(--hyi-footer-text-size,.95rem);font-weight:700;text-decoration:none}.footer-links a:hover{color:var(--hyi-color-accent);text-decoration:none}@media (max-width:980px){.footer-grid-four-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.footer-grid-four-columns{grid-template-columns:1fr}}.discovery-page>.hyi-tool-hero.no-visual,.home-title-hero>.hyi-tool-hero.no-visual,.hyi-tool-page-simple .hyi-tool-hero.no-visual,.tool-page .hyi-tool-hero.no-visual{display:block;padding:clamp(3rem,7vw,5.75rem) 0 clamp(1.5rem,3vw,2.25rem);text-align:center}.discovery-page>.hyi-tool-hero.no-visual .hyi-tool-hero-copy,.home-title-hero>.hyi-tool-hero.no-visual .hyi-tool-hero-copy,.hyi-tool-page-simple .hyi-tool-hero-copy:only-child,.hyi-tool-page-simple .hyi-tool-hero.no-visual .hyi-tool-hero-copy,.tool-page .hyi-tool-hero.no-visual .hyi-tool-hero-copy{background:transparent;border:0;box-shadow:none;margin-left:auto;margin-right:auto;max-width:min(1040px,100%);padding:0 clamp(1rem,3vw,2rem);text-align:center}.discovery-page>.hyi-tool-hero.no-visual .lead,.home-title-hero>.hyi-tool-hero.no-visual .lead,.hyi-tool-page-simple .hyi-tool-hero.no-visual .lead,.tool-page .hyi-tool-hero.no-visual .lead{margin-left:auto;margin-right:auto;max-width:820px}.discovery-page>.hyi-tool-hero.no-visual .hero-actions,.discovery-page>.hyi-tool-hero.no-visual .hyi-chip-row,.home-title-hero>.hyi-tool-hero.no-visual .hero-actions,.home-title-hero>.hyi-tool-hero.no-visual .hyi-chip-row,.hyi-tool-page-simple .hyi-tool-hero.no-visual .hero-actions,.hyi-tool-page-simple .hyi-tool-hero.no-visual .hyi-chip-row,.tool-page .hyi-tool-hero.no-visual .hero-actions,.tool-page .hyi-tool-hero.no-visual .hyi-chip-row{justify-content:center}.footer-grid-four-columns{align-items:stretch;gap:clamp(1rem,2vw,1.35rem)}.footer-column{background:var(--hyi-card,#ffffff);border:1px solid var(--hyi-border,#e5e7eb);border-radius:var(--hyi-radius-card,22px);box-shadow:0 10px 30px rgba(16,24,40,.04);min-width:0;padding:clamp(1rem,2vw,1.35rem)}.footer-brand-column p{font-size:var(--hyi-footer-text-size,.95rem)}.footer-links h3{color:var(--hyi-text);font-family:var(--hyi-heading-font,var(--hyi-font));font-weight:850;letter-spacing:-.015em;line-height:1.25;margin:0 0 .45rem}.footer-links h2,.footer-links h3{font-size:clamp(1rem,1.5vw,1.12rem);text-transform:none}html[data-theme=dark] .footer-column{background:var(--hyi-card,#111827);border-color:var(--hyi-border,#1f2937)}html[data-hyi-design-token-version] .hyi-seo-article h2,html[data-hyi-design-token-version] .launch-cta h2,html[data-hyi-design-token-version] .section-heading h2,html[data-hyi-design-token-version] main :where(section,article)>:where(h2,.section-heading h2){font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.08}html[data-hyi-design-token-version] .card h3,html[data-hyi-design-token-version] .hyi-article-grid h3,html[data-hyi-design-token-version] .tool-card h3,html[data-hyi-design-token-version] main :where(section,article) h3{font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.2}.site-footer .footer-links h3,html[data-hyi-design-token-version] .site-footer .footer-links h3{font-size:clamp(1rem,1.35vw,1.12rem)!important;line-height:1.25!important;letter-spacing:-.01em!important;margin:0 0 .55rem!important;text-transform:none!important}.site-footer .footer-column-title,html[data-hyi-design-token-version] .site-footer .footer-column-title{color:var(--hyi-text);display:block;font-family:var(--hyi-h3-font,var(--hyi-heading-font));font-size:min(var(--hyi-h3-size,1.125rem),1.125rem)!important;font-weight:var(--hyi-h3-weight,750)!important;line-height:var(--hyi-h3-line-height,1.2)!important;letter-spacing:-.01em!important;margin:0 0 .55rem!important;text-transform:none!important}html[data-hyi-design-token-version] .site-footer .footer-column{background:var(--hyi-card);border:1px solid var(--hyi-border);border-radius:var(--hyi-radius-card,22px);box-shadow:0 10px 30px rgba(16,24,40,.04);padding:clamp(1rem,2vw,1.35rem)}.discovery-page>.hyi-tool-hero,.home-title-hero>.hyi-tool-hero,.hyi-tool-page-simple .hyi-tool-hero,.tool-page .hyi-tool-hero{grid-template-columns:1fr!important}.discovery-page>.hyi-tool-hero.no-visual,.home-title-hero>.hyi-tool-hero.no-visual,.hyi-tool-page-simple .hyi-tool-hero.no-visual,.tool-page .hyi-tool-hero.no-visual{background:transparent!important;border:0!important;box-shadow:none!important;max-width:100%!important;text-align:center!important}.discovery-page>.hyi-tool-hero.no-visual .hyi-tool-hero-copy,.home-title-hero>.hyi-tool-hero.no-visual .hyi-tool-hero-copy,.hyi-tool-page-simple .hyi-tool-hero.no-visual .hyi-tool-hero-copy,.tool-page .hyi-tool-hero.no-visual .hyi-tool-hero-copy{background:transparent!important;border:0!important;box-shadow:none!important;margin-inline:auto!important;max-width:min(1040px,100%)!important;padding-inline:clamp(1rem,3vw,2rem)!important;text-align:center!important}.footer-sign-out-button,.nav-header-actions .nav-sign-out-button{cursor:pointer;font:inherit}.footer-sign-out-button{background:transparent;border:0;color:var(--hyi-muted);font-size:var(--hyi-footer-text-size,.95rem);font-weight:700;padding:0;text-align:left}.footer-sign-out-button:hover{color:var(--hyi-color-accent)}html[data-hyi-design-token-version] main :where(section,article,aside) h1:not(.hyi-tool-hero h1):not(#blog-article-title):not(#blog-title):not(#about-title):not(#support-title):not(#contact-title):not(#help-title):not(#pricing-title),html[data-hyi-design-token-version] main>:not(.home-title-hero):not(.discovery-page):not(.tool-page) h1:not(.admin-control-hero h1){font-size:var(--hyi-h2-size,clamp(1.65rem,3vw,2.55rem));line-height:var(--hyi-h2-line-height,1.08)}html[data-hyi-design-token-version] .hyi-faq-section .section-heading h2,html[data-hyi-design-token-version] .hyi-seo-article h2,html[data-hyi-design-token-version] .launch-cta h2,html[data-hyi-design-token-version] .section-heading h2,html[data-hyi-design-token-version] main :where(section,article)>:where(h2,.section-heading h2){font-size:min(var(--hyi-h2-size,clamp(1.65rem,3vw,2.55rem)),clamp(1.55rem,3vw,2.45rem));line-height:1.08}.site-footer .footer-links h2,.site-footer .footer-links h3,html[data-hyi-design-token-version] .site-footer .footer-links h2,html[data-hyi-design-token-version] .site-footer .footer-links h3{font-size:min(var(--hyi-h3-size,1.125rem),1.125rem)!important;font-weight:var(--hyi-h3-weight,750)!important;line-height:var(--hyi-h3-line-height,1.2)!important;letter-spacing:-.01em!important}.discovery-page .hyi-tool-hero.has-visual .hyi-tool-hero-visual,.home-title-hero .hyi-tool-hero.has-visual .hyi-tool-hero-visual,.tool-page .hyi-tool-hero.has-visual .hyi-tool-hero-visual{display:none!important}.discovery-page .hyi-tool-hero.has-visual,.home-title-hero .hyi-tool-hero.has-visual,.tool-page .hyi-tool-hero.has-visual{grid-template-columns:1fr!important;text-align:center!important}.discovery-page .hyi-tool-hero.has-visual .hyi-tool-hero-copy,.home-title-hero .hyi-tool-hero.has-visual .hyi-tool-hero-copy,.tool-page .hyi-tool-hero.has-visual .hyi-tool-hero-copy{margin-inline:auto!important;text-align:center!important}html[data-hyi-design-token-version] main :where(.hyi-tool-hero h1,#blog-title,#blog-article-title,#about-title,#support-title,#contact-title,#help-title,#pricing-title){font-family:var(--hyi-h1-font,var(--hyi-heading-font));font-size:var(--hyi-h1-size,clamp(2.625rem,6vw,4.625rem));font-weight:var(--hyi-h1-weight,var(--hyi-heading-weight));line-height:var(--hyi-h1-line-height,.94);letter-spacing:var(--hyi-h1-letter-spacing,var(--hyi-letter-spacing))}html[data-hyi-design-token-version] main :where(.section-heading h2,.launch-cta h2,.hyi-seo-article>h2,.hyi-related-heading h2,.hyi-faq-section>.section-heading h2,.hyi-panel-heading h2,#tool-families-title,#workflow-title,#popular-tools-title,#suite-metrics-title,#bulk-teaser-title,#category-pages-title,#tool-results-title,#category-tools-title,#workflow-prompts-title,#blog-categories-title,#blog-posts-title,#blog-faq-title){font-family:var(--hyi-h2-font,var(--hyi-heading-font));font-size:var(--hyi-h2-size,clamp(1.875rem,4vw,3.25rem));font-weight:var(--hyi-h2-weight,var(--hyi-heading-weight));line-height:var(--hyi-h2-line-height,1);letter-spacing:var(--hyi-h2-letter-spacing,var(--hyi-letter-spacing))}html[data-hyi-design-token-version] main :where(.hyi-home-workflow-step h3,.hyi-tool-card h3,.hyi-category-card h3,.hyi-metric-card h3,.workflow-prompt-card h3,.hyi-result-accordion summary h3,.tool-card h3,.card h3,.hyi-article-grid h3,.blog-post-card h3,.blog-callout h3,.hyi-shared-callout h3){font-family:var(--hyi-h3-font,var(--hyi-heading-font));font-size:var(--hyi-h3-size,1.375rem);font-weight:var(--hyi-h3-weight,750);line-height:var(--hyi-h3-line-height,1.1);letter-spacing:var(--hyi-h3-letter-spacing,-.04em)}html[data-hyi-design-token-version] .brand-copy small{font-family:var(--hyi-logo-subtitle-font,var(--hyi-footer-font,var(--hyi-body-font)));font-size:var(--hyi-logo-subtitle-size,.82rem);font-weight:var(--hyi-logo-subtitle-weight,650);line-height:var(--hyi-logo-subtitle-line-height,1.15);letter-spacing:var(--hyi-logo-subtitle-letter-spacing,.02em)}html[data-hyi-design-token-version] .nav-header-actions .nav-sign-in-button,html[data-hyi-design-token-version] .nav-header-actions .nav-sign-out-button{font-family:var(--hyi-nav-button-font,var(--hyi-button-font,var(--hyi-nav-font)));font-size:var(--hyi-nav-button-size,var(--hyi-button-size,var(--hyi-nav-text-size)));font-weight:var(--hyi-nav-button-weight,var(--hyi-button-weight,800));line-height:var(--hyi-nav-button-line-height,1.2);letter-spacing:var(--hyi-nav-button-letter-spacing,-.015em)}html[data-hyi-design-token-version] .footer-sign-out-button,html[data-hyi-design-token-version] .site-footer .footer-links a{font-family:var(--hyi-footer-nav-font,var(--hyi-footer-font));font-size:var(--hyi-footer-nav-size,var(--hyi-footer-text-size));font-weight:var(--hyi-footer-nav-weight,700);line-height:var(--hyi-footer-nav-line-height,1.35);letter-spacing:var(--hyi-footer-nav-letter-spacing,-.005em)}html[data-hyi-design-token-version] .site-footer .footer-links h3{font-family:var(--hyi-h3-font,var(--hyi-heading-font));font-size:var(--hyi-h3-size,1.125rem)!important;font-weight:var(--hyi-h3-weight,750)!important;line-height:var(--hyi-h3-line-height,1.1)!important;letter-spacing:var(--hyi-h3-letter-spacing,-.04em)!important}.hyi-metric-card h3{color:var(--hyi-muted);margin:0}.hyi-result-accordion summary h3{color:inherit}html[data-hyi-design-token-version] .hyi-tool-page-simple .hyi-tool-hero .hyi-tool-hero-copy>h1,html[data-hyi-design-token-version] .tool-page .hyi-tool-hero .hyi-tool-hero-copy>h1,html[data-hyi-design-token-version] main .hyi-tool-hero .hyi-tool-hero-copy>h1,html[data-hyi-design-token-version] main .hyi-tool-hero.no-visual .hyi-tool-hero-copy>h1{font-family:var(--hyi-h1-font,var(--hyi-heading-font))!important;font-size:var(--hyi-h1-size,clamp(2.625rem,6vw,4.625rem))!important;font-weight:var(--hyi-h1-weight,var(--hyi-heading-weight))!important;line-height:var(--hyi-h1-line-height,.94)!important;letter-spacing:var(--hyi-h1-letter-spacing,var(--hyi-letter-spacing))!important}html[data-hyi-design-token-version] .nav .nav-links a,html[data-hyi-design-token-version] .nav-links a{font-family:var(--hyi-nav-font,var(--hyi-heading-font))!important;font-size:var(--hyi-nav-size,var(--hyi-nav-text-size,.95rem))!important;font-weight:var(--hyi-nav-weight,650)!important;line-height:var(--hyi-nav-line-height,1.2)!important;letter-spacing:var(--hyi-nav-letter-spacing,-.015em)!important}html[data-hyi-design-token-version] .brand .brand-copy small,html[data-hyi-design-token-version] .brand-copy small,html[data-hyi-design-token-version] .footer-brand .brand-copy small{font-family:var(--hyi-logo-subtitle-font,var(--hyi-footer-font,var(--hyi-body-font)))!important;font-size:var(--hyi-logo-subtitle-size,.82rem)!important;font-weight:var(--hyi-logo-subtitle-weight,650)!important;line-height:var(--hyi-logo-subtitle-line-height,1.15)!important;letter-spacing:var(--hyi-logo-subtitle-letter-spacing,.02em)!important}html[data-hyi-design-token-version] .nav-header-actions .nav-sign-in-button,html[data-hyi-design-token-version] .nav-header-actions .nav-sign-out-button{font-family:var(--hyi-nav-button-font,var(--hyi-button-font,var(--hyi-nav-font)))!important;font-size:var(--hyi-nav-button-size,var(--hyi-button-size,var(--hyi-nav-text-size)))!important;font-weight:var(--hyi-nav-button-weight,var(--hyi-button-weight,800))!important;line-height:var(--hyi-nav-button-line-height,1.2)!important;letter-spacing:var(--hyi-nav-button-letter-spacing,-.015em)!important}html[data-hyi-design-token-version] header.nav .nav-links,html[data-hyi-design-token-version] header.nav .nav-links a,html[data-hyi-design-token-version] header.nav .primary-nav-link{font-family:var(--hyi-nav-font,var(--hyi-heading-font))!important;font-size:var(--hyi-nav-size,var(--hyi-nav-text-size,.95rem))!important;font-weight:var(--hyi-nav-weight,650)!important;line-height:var(--hyi-nav-line-height,1.2)!important;letter-spacing:var(--hyi-nav-letter-spacing,-.015em)!important}html[data-hyi-design-token-version] header.nav .nav-header-actions a,html[data-hyi-design-token-version] header.nav .nav-sign-in-button,html[data-hyi-design-token-version] header.nav .nav-sign-out-button,html[data-hyi-design-token-version] header.nav .theme-toggle{font-family:var(--hyi-nav-button-font,var(--hyi-button-font,var(--hyi-nav-font)))!important;font-size:var(--hyi-nav-button-size,var(--hyi-button-size,var(--hyi-nav-text-size,.95rem)))!important;font-weight:var(--hyi-nav-button-weight,var(--hyi-button-weight,800))!important;line-height:var(--hyi-nav-button-line-height,1.2)!important;letter-spacing:var(--hyi-nav-button-letter-spacing,-.015em)!important}html[data-hyi-design-token-version] .brand .brand-logo-composite .brand-copy small,html[data-hyi-design-token-version] .brand-logo-composite .brand-copy small,html[data-hyi-design-token-version] .footer-brand .brand-logo-composite .brand-copy small{font-family:var(--hyi-logo-subtitle-font,var(--hyi-footer-font,var(--hyi-body-font)))!important;font-size:var(--hyi-logo-subtitle-size,.82rem)!important;font-weight:var(--hyi-logo-subtitle-weight,650)!important;line-height:var(--hyi-logo-subtitle-line-height,1.15)!important;letter-spacing:var(--hyi-logo-subtitle-letter-spacing,.02em)!important;text-transform:none}.hackemist-logo-mark svg{filter:drop-shadow(0 8px 18px rgba(15,23,42,.08))}html[data-hyi-design-token-version] .discovery-page .hyi-tool-hero,html[data-hyi-design-token-version] .home-title-hero .hyi-tool-hero,html[data-hyi-design-token-version] .hyi-tool-page-simple .hyi-tool-hero,html[data-hyi-design-token-version] .tool-page .hyi-tool-hero{padding-top:max(.75rem,calc(var(--hyi-tool-hero-padding-y, 48px) - 20px))!important}html[data-hyi-design-token-version] .hyi-tool-page-simple .hyi-tool-hero.no-visual,html[data-hyi-design-token-version] .tool-page .hyi-tool-hero.no-visual{padding-top:max(1.5rem,calc(clamp(2.75rem, 7vw, 5.75rem) - 20px))!important}html[data-hyi-design-token-version] .brand .brand-logo-composite .brand-copy>.brand-logo-subtitle,html[data-hyi-design-token-version] .brand-logo-subtitle,html[data-hyi-design-token-version] .footer-brand .brand-logo-composite .brand-copy>.brand-logo-subtitle,html[data-hyi-design-token-version] footer.site-footer .brand-logo-subtitle,html[data-hyi-design-token-version] header.nav .brand-logo-subtitle{display:block!important;font-family:var(--hyi-logo-subtitle-font,var(--hyi-footer-font,var(--hyi-body-font)))!important;font-size:var(--hyi-logo-subtitle-size,.82rem)!important;font-weight:var(--hyi-logo-subtitle-weight,650)!important;line-height:var(--hyi-logo-subtitle-line-height,1.15)!important;letter-spacing:var(--hyi-logo-subtitle-letter-spacing,.02em)!important;text-transform:none!important}html[data-hyi-design-token-version] .field>span,html[data-hyi-design-token-version] .hyi-intelligence-field-grid .field span,html[data-hyi-design-token-version] .hyi-monetization-metric-grid .summary-card span,html[data-hyi-design-token-version] .summary-card>span{font-family:var(--hyi-result-detail-label-font,var(--hyi-label-font,var(--hyi-heading-font)))!important;font-size:var(--hyi-result-detail-label-size,.82rem)!important;font-weight:var(--hyi-result-detail-label-weight,750)!important;line-height:var(--hyi-result-detail-label-line-height,1.2)!important;letter-spacing:var(--hyi-result-detail-label-letter-spacing,.02em)!important}html[data-hyi-design-token-version] .field>strong,html[data-hyi-design-token-version] .hyi-intelligence-field-grid .field strong,html[data-hyi-design-token-version] .hyi-monetization-metric-grid .summary-card strong,html[data-hyi-design-token-version] .summary-card>strong{font-family:var(--hyi-result-detail-value-font,var(--hyi-result-font,var(--hyi-body-font)))!important;font-size:var(--hyi-result-detail-value-size,1rem)!important;font-weight:var(--hyi-result-detail-value-weight,750)!important;line-height:var(--hyi-result-detail-value-line-height,1.25)!important;letter-spacing:var(--hyi-result-detail-value-letter-spacing,-.015em)!important}.channel-identity-card{overflow:hidden;padding:0!important}.channel-identity-banner{background:linear-gradient(135deg,rgba(249,115,22,.22),rgba(15,23,42,.08));min-height:112px;overflow:hidden}.channel-identity-banner img{display:block;height:160px;object-fit:cover;width:100%}.channel-identity-body{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,3vw,1.5rem)}.channel-identity-heading{align-items:center;display:flex;gap:.9rem}.channel-avatar,.recent-channel-avatar{aspect-ratio:1;border:3px solid var(--hyi-card,#fff);border-radius:999px;box-shadow:0 12px 28px rgba(15,23,42,.14);flex:0 0 auto;object-fit:cover}.channel-avatar{height:76px;width:76px}.recent-channel-avatar{height:44px;width:44px}.channel-description{color:var(--hyi-muted);margin:0;max-width:78ch}.recent-channel-strip{margin-top:clamp(1rem,3vw,1.5rem)}.recent-channel-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.recent-channel-card{align-items:center;background:var(--hyi-card);border:1px solid var(--hyi-border);border-radius:var(--hyi-radius-card,20px);color:inherit;display:flex;gap:.75rem;padding:.8rem;text-decoration:none}.recent-channel-copy{min-width:0}.recent-channel-card strong{display:block;font-size:var(--hyi-result-detail-value-size,1rem);line-height:1.2}.recent-channel-card span{display:block;margin-top:.15rem}.recent-channel-card .recent-channel-status,.recent-channel-card span{color:var(--hyi-muted);font-size:var(--hyi-result-detail-label-size,.82rem)}.recent-channel-card .recent-channel-status{font-weight:700;letter-spacing:.01em}.recent-channel-card .recent-channel-status.valid{color:#16a34a}.recent-channel-card .recent-channel-status.invalid{color:#dc2626}.recent-channel-card .recent-channel-status.neutral{color:#b45309}.channel-identity-card>.action-row,.channel-identity-card>.field-grid,.channel-identity-card>.notice,.channel-identity-card>.summary-grid,.channel-identity-card>details{margin-left:clamp(1rem,3vw,1.5rem);margin-right:clamp(1rem,3vw,1.5rem)}.channel-identity-card>.action-row:last-child,.channel-identity-card>.notice:last-child,.channel-identity-card>.summary-grid,.channel-identity-card>details:last-child{margin-bottom:clamp(1rem,3vw,1.5rem)}html[data-hyi-design-token-version] .discovery-page .hyi-tool-hero,html[data-hyi-design-token-version] .home-title-hero .hyi-tool-hero{padding-top:max(1.25rem,calc(var(--hyi-tool-hero-padding-y, 48px) - 10px))!important;padding-top:max(1.75rem,calc(var(--hyi-tool-hero-padding-y, 48px) + 10px))!important}.channel-banner-image{display:block;height:160px;object-fit:cover;width:100%}.channel-avatar:empty,.recent-channel-avatar:empty{background:radial-gradient(circle at 35% 32%,rgba(249,115,22,.55),transparent 28%),linear-gradient(135deg,rgba(15,23,42,.92),rgba(249,115,22,.28))}.legacy-article-page .blog-hero{margin-bottom:.65rem}.legacy-article-page .blog-hero .lead{line-height:1.3;margin-bottom:0}.legacy-article-page .blog-article-body,.legacy-article-page .blog-article-body li,.legacy-article-page .blog-article-body p,.legacy-article-page .blog-article-body td,.legacy-article-page .blog-article-body th{line-height:1.5}.legacy-article-page .blog-article-body{display:block;margin-bottom:1.25rem;margin-top:.65rem}.legacy-article-page .blog-article-body .legacy-article-table-wrap,.legacy-article-page .blog-article-body p,.legacy-article-page .blog-article-body table,.legacy-article-page .blog-article-body ul{margin-bottom:.65rem;margin-top:0}.legacy-article-page .blog-article-body p+p{margin-top:0}.legacy-article-page .blog-article-body h2,.legacy-article-page .blog-article-body h3,.legacy-article-page .blog-article-body h4{margin-bottom:.45rem;margin-top:1.1rem}.legacy-article-page .blog-article-body>:first-child{margin-top:0}.legacy-article-page .blog-article-body li+li{margin-top:.25rem}.hyi-ai-section-list{display:grid;grid-gap:18px;gap:18px}.hyi-ai-result-section{background:rgba(255,247,237,.72);border:1px solid #fed7aa;border-radius:24px;display:grid;grid-gap:14px;gap:14px;padding:clamp(14px,2vw,20px)}.hyi-ai-result-section-header{align-items:start;display:flex;gap:12px;justify-content:space-between}.hyi-ai-result-section-header h3{margin:4px 0 6px}.hyi-ai-result-section-header p:not(.eyebrow){color:var(--hyi-muted);margin:0}.hyi-ai-section-assets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hyi-ai-copy-blocks-box>.tool-info-grid{margin:14px}@media (max-width:760px){.hyi-ai-result-section-header{display:grid}.hyi-ai-result-section-header .button{justify-content:center;width:100%}}html[data-theme=dark] .hyi-ai-result-section{background:#0f172a;border-color:#475569}