:root{color:#f5f7fb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07090d;font-family:Inter,Segoe UI,Microsoft YaHei,PingFang SC,Arial,sans-serif}body{min-width:320px;margin:0}:root{color:#111827;background:#f3f4f6;font-family:Inter,Segoe UI,Microsoft YaHei,PingFang SC,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.app-shell{color:#111827;background-color:#f3f4f6;background-image:linear-gradient(90deg,#11182709 1px,#0000 1px),linear-gradient(#11182709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:18px}.loading-shell{place-items:center;display:grid}.terminal-header,.terminal-tabs,.summary-strip,.page-grid,.table-panel,.terminal-footer{width:min(1500px,100%);margin:0 auto}.terminal-header{color:#f9fafb;background:#07090d;border:1px solid #0f172a;border-radius:8px 8px 0 0;gap:22px;min-height:252px;padding:28px;display:grid}.header-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand-row,.audi-lockup,.header-controls,.data-stamp,.terminal-tabs,.panel-head,.filter-row,.series-name,.terminal-footer{align-items:center;display:flex}.brand-row{gap:28px;min-width:0}.audi-lockup{white-space:nowrap;flex:none;gap:0}.audi-header-rings,.audi-header-wordmark{object-fit:contain;object-position:center;flex:none;display:block}.audi-header-rings{width:60px;height:20px}.audi-lockup-divider{background:#ffffff7a;width:1px;height:20px;margin:0 24px}.audi-header-wordmark{width:75px;height:10px}.audi-rings{color:currentColor;display:inline-flex}.audi-rings span{border:1.8px solid;border-radius:999px;width:26px;height:26px;margin-left:-6px}.audi-rings span:first-child{margin-left:0}.loading-shell .audi-rings{color:#e30613}.header-title{min-width:0}.header-title span,.eyebrow,.data-stamp,.split-card-head span,.major-kpis span,.metric-columns span,.terminal-footer{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.2}.header-title span{color:#a8b0bd}h1,h2,h3,p{margin:0}h1{letter-spacing:0;margin-top:8px;font-size:30px;font-weight:650;line-height:1.15}h2,h3{letter-spacing:0;font-size:20px;font-weight:650;line-height:1.25}.header-controls{flex-wrap:wrap;justify-content:flex-end;gap:12px}.english-hint{color:#f8fafc;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.insight-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.insight-card{background:linear-gradient(#ffffff13,#ffffff09),#0c1018;border:1px solid #ffffff24;border-radius:8px;min-height:132px;padding:14px}.insight-card span{color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1;display:block}.insight-card strong{color:#f9fafb;margin-top:10px;font-size:24px;font-weight:750;line-height:1;display:block}.insight-card p{color:#c7ced8;margin-top:10px;font-size:13px;line-height:1.55}.data-stamp{color:#c7ced8;border:1px solid #ffffff29;border-radius:6px;gap:8px;height:40px;padding:0 12px}.custom-select{min-width:162px;position:relative}.custom-select.wide{width:100%}.custom-select-trigger{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;grid-template-columns:auto minmax(78px,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:0 10px;display:grid}.custom-select.dark .custom-select-trigger{color:#f9fafb;background:#ffffff0f;border-color:#ffffff2e}.custom-select-trigger span{color:#6b7280;letter-spacing:.08em;font-size:12px}.custom-select.dark .custom-select-trigger span{color:#a8b0bd}.custom-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.custom-select.open .custom-select-trigger{border-color:#e30613;box-shadow:0 0 0 3px #e306131a}.custom-select-menu{z-index:60;background:#fffffffa;border:1px solid #cbd5e1;border-radius:8px;width:max(100%,220px);max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 24px 60px #0f172a38}.custom-select-menu button{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:34px;padding:7px 10px;display:flex}.custom-select-menu button:hover{background:#f3f4f6}.custom-select-menu button.active{color:#fff;background:#e30613}.terminal-tabs{background:#e5e7eb;border-left:1px solid #d1d5db;border-right:1px solid #d1d5db;gap:2px;padding:0}.terminal-tabs button{color:#374151;cursor:pointer;background:#f9fafb;border:0;border-right:1px solid #d1d5db;justify-content:center;align-items:center;gap:8px;min-width:132px;height:46px;display:inline-flex}.terminal-tabs button.active{color:#fff;background:#e30613}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 0;display:grid}.split-card,.panel{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;box-shadow:0 14px 40px #0f172a14}.split-card{min-height:184px;padding:18px}.split-card.letter-card{border-color:#e306135c}.split-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:54px;display:flex}.split-card-head strong{color:#e30613;letter-spacing:0;font-size:13px}.split-card-head h2{margin-top:6px}.metric-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.metric-columns span{letter-spacing:0;text-transform:none;background:#f8fafc;border-left:2px solid #e5e7eb;align-content:center;gap:5px;min-height:52px;padding:9px 10px;display:grid}.metric-columns b{color:#111827;font-size:21px;font-weight:700;line-height:1.05}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding-bottom:16px;display:grid}.panel{padding:18px;overflow:hidden}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.panel-head{justify-content:space-between;gap:14px;margin-bottom:16px}.eyebrow{color:#e30613;margin-bottom:6px;display:block}.range-pill{color:#374151;background:#f8fafc;border:1px solid #d1d5db;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.major-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.major-kpis.single{grid-template-columns:1fr}.major-kpis div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;align-content:center;gap:8px;min-height:82px;padding:13px;display:grid}.major-kpis strong{color:#111827;font-size:27px;line-height:1}.chart-box{height:336px}.chart-box.compact{height:278px}.chart-box.ranking-chart{height:auto;min-height:520px}.chart-tooltip{color:#111827;background:#fffffff5;border:1px solid #d1d5db;border-radius:6px;gap:7px;padding:10px 12px;display:grid;box-shadow:0 18px 42px #0f172a29}.chart-tooltip span{font-size:13px}.rank-list,.ranking-bars{gap:8px;display:grid}.ranking-bar-row{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:42px 38px minmax(170px,250px) minmax(160px,1fr) 96px;align-items:center;gap:12px;min-height:44px;padding:8px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.ranking-bar-row:hover,.ranking-bar-row:focus-visible{border-color:#94a3b8;outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.ranking-bar-row.audi-rank{background:#fff7f7;border-color:#e3061361}.ranking-index{color:#e30613;font-size:13px;font-weight:700}.ranking-name{gap:3px;min-width:0;display:grid}.ranking-name strong{color:#111827;white-space:normal;word-break:keep-all;font-size:14px;font-weight:700;line-height:1.2}.ranking-name small{color:#64748b;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden}.brand-logo{background:#fff;border:1px solid #dbe2ea;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid;position:relative;overflow:hidden}.brand-logo img{object-fit:contain;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}.brand-logo[data-brand-id="10362"]{background:#171a1f;border-color:#20242b}.brand-logo[data-brand-id="10362"] img{width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}.ranking-track{background:#e5e7eb;border-radius:999px;height:14px;overflow:hidden}.ranking-track span{border-radius:inherit;background:#111827;min-width:2px;height:100%;display:block}.ranking-bar-row.audi-rank .ranking-track span{background:#e30613}.ranking-value{color:#111827;justify-self:end;font-size:13px;font-weight:700}.ranking-popover{z-index:40;background:#fffffffa;border:1px solid #cbd5e1;border-radius:8px;padding:12px;overflow:visible;box-shadow:0 24px 60px #0f172a33}.ranking-popover.floating{pointer-events:none;position:fixed}.ranking-popover.floating.pinned{pointer-events:auto}.popover-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.popover-brand-title{align-items:center;gap:10px;min-width:0;display:flex}.popover-brand-title>div{gap:3px;min-width:0;display:grid}.popover-brand-title span{color:#6b7280;font-size:11px}.popover-brand-title strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.popover-head-meta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.popover-head-meta span{color:#6b7280;text-align:right;font-size:12px}.popover-head-meta button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.popover-grid{grid-template-columns:1fr;display:grid}.popover-row{border-bottom:1px solid #f1f5f9;grid-template-columns:34px minmax(0,1fr) 108px;align-items:center;gap:10px;min-height:32px;display:grid}.popover-row:last-child{border-bottom:0}.popover-row span{color:#e30613;font-size:12px;font-weight:700}.popover-row strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.popover-row b{color:#111827;justify-self:end;font-size:13px}.rank-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:46px minmax(160px,1fr) 130px 130px;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:grid}.rank-index{color:#e30613;font-weight:700}.rank-row span{color:#4b5563;font-size:13px}.table-panel{margin-bottom:16px;padding:18px}.table-controls{align-items:flex-start}.filter-row{flex-wrap:wrap;justify-content:flex-end;gap:10px}.search-box{background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:8px;min-width:220px;height:40px;padding:0 11px;display:flex}.search-box input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0}.series-table{gap:6px;display:grid;overflow-x:auto}.table-row{color:#111827;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:150px minmax(230px,1.5fr) .75fr .75fr .85fr .85fr;align-items:center;gap:14px;min-width:900px;min-height:52px;padding:9px 12px;display:grid}button.table-row{cursor:pointer}button.table-row:hover{background:#fff7f7;border-color:#e306138c}.table-head{color:#6b7280;background:#f3f4f6;min-height:36px;font-size:12px;font-weight:700}.sort-header{color:#374151;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;min-width:0;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.sort-header:hover{color:#e30613;background:#fff7f7;border-color:#fecaca}.sort-header b{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:999px;place-items:center;width:22px;height:22px;line-height:1;display:inline-grid}.sort-header.active{color:#e30613;background:#fff7f7;border-color:#fecaca}.sort-header:hover b,.sort-header.active b{color:#fff;background:#e30613;border-color:#e30613}.sort-pair{gap:0;line-height:0;display:grid}.series-name{gap:8px;min-width:0}.series-name svg{color:#e30613;flex:none}.series-name strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-footer{letter-spacing:0;text-transform:none;gap:8px;min-height:42px;padding:0 4px 12px}.english-ready{isolation:isolate;position:relative}.insight-card.english-ready{padding-right:58px}.split-card.english-ready .split-card-head,.panel.english-ready>.panel-head{padding-right:52px}.english-assist{z-index:24;pointer-events:none;position:absolute;inset:0}.english-trigger{z-index:3;color:#111827;letter-spacing:.06em;cursor:pointer;pointer-events:auto;background:#fffffff5;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:40px;height:28px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0f172a17}.english-trigger:hover,.english-trigger:focus-visible,.english-trigger[aria-expanded=true]{color:#fff;background:#e30613;border-color:#e30613;outline:0}.english-trigger.dark{color:#f8fafc;background:#07090dc7;border-color:#ffffff47}.english-trigger.dark:hover,.english-trigger.dark:focus-visible,.english-trigger.dark[aria-expanded=true]{background:#e30613;border-color:#f87171}.english-window-layer{z-index:200;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.english-window-layer.is-preview{align-items:start;padding-top:clamp(76px,12vh,132px)}.english-window-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;pointer-events:auto;background:#0f172a47;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.english-window{z-index:1;color:#172033;pointer-events:auto;background:#fffffffc;border:1px solid #e3061352;border-radius:12px;align-content:start;gap:15px;width:min(720px,100vw - 48px);max-height:calc(100vh - 48px);padding:28px 30px 30px;animation:.15s ease-out both english-window-in;display:grid;position:relative;overflow:auto;box-shadow:inset 5px 0 #e30613,0 28px 90px #0f172a4d}.english-window.dark{color:#f8fafc;background:#07090dfc;border-color:#f871716b;box-shadow:inset 5px 0 #e30613,0 28px 90px #00000080}@keyframes english-window-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.english-window{animation:none}}.english-window-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.english-window-head span{color:#e30613;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.english-window-head button{width:32px;height:32px;color:inherit;opacity:.68;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;place-items:center;padding:0;display:inline-grid}.english-window h4{color:inherit;letter-spacing:0;text-transform:none;margin:0;font-size:26px;font-weight:750;line-height:1.22}.english-window p{color:#475569;letter-spacing:0;text-transform:none;margin:0;font-size:15px;line-height:1.7}.english-window.dark p{color:#cbd5e1}.english-window dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.english-window dl div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:6px;min-width:0;padding:13px 14px;display:grid}.english-window.dark dl div{background:#ffffff0f;border-color:#ffffff24}.english-window dt{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.english-window.dark dt{color:#94a3b8}.english-window dd{min-width:0;color:inherit;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.45}.english-window>small{color:#94a3b8;font-size:11px;line-height:1.4}.reports-shell{align-content:start;gap:18px;display:grid}.reports-header,.method-summary,.method-section{width:min(1280px,100%);margin:0 auto}.reports-header{color:#f9fafb;background:linear-gradient(135deg,#e3061347,#0000 36%),linear-gradient(90deg,#0ea5e92e,#0000 64%),#07090d;border:1px solid #0f172a;border-radius:8px;align-content:space-between;gap:32px;min-height:430px;padding:34px;display:grid}.reports-header-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.reports-lockup{border-right:0;width:fit-content;padding-right:0}.reports-date{color:#c7ced8;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.reports-hero-copy{max-width:920px}.reports-header h1{max-width:920px;font-size:50px}.reports-header p{color:#c7ced8;max-width:720px;font-size:16px;line-height:1.65}.hero-formula{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-formula span,.hero-formula strong{background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;align-items:center;min-height:34px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.hero-formula b{color:#94a3b8;font-size:16px}.hero-formula strong{color:#fff;background:#e30613;border-color:#e3061394}.method-summary{grid-template-columns:1.5fr repeat(2,minmax(0,1fr));gap:12px;display:grid}.method-summary-card,.flow-step,.metric-card,.logic-panel{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;box-shadow:0 14px 40px #0f172a14}.method-summary-card{border-color:#e306135c;align-content:start;gap:12px;min-height:160px;padding:20px;display:grid}.method-summary-card.compact{border-color:#d8dde5}.method-summary-card svg,.flow-step svg,.metric-card svg{color:#e30613}.method-summary-card span,.metric-card span,.cadence-item span,.priority-stack span{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.method-summary-card h2{font-size:24px;line-height:1.28}.method-section{gap:14px;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:18px;padding-top:6px;display:flex}.section-heading h2{font-size:26px}.method-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.flow-step{align-content:start;gap:12px;min-height:214px;padding:18px;display:grid;position:relative}.flow-step:after{content:"";background:#e30613;width:12px;height:2px;position:absolute;top:42px;right:-11px}.flow-step:last-child:after{display:none}.flow-index{color:#fff;background:#111827;border-radius:6px;place-items:center;width:34px;height:28px;font-size:12px;font-weight:800;display:grid}.flow-step h3,.metric-card h3,.logic-panel h2{font-size:20px}.flow-step p,.metric-card p,.logic-panel p{color:#4b5563;font-size:14px;line-height:1.65}.metric-system{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intent-library{gap:16px}.intent-count{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;justify-items:end;gap:2px;min-width:142px;padding:10px 12px;display:grid}.intent-count strong{color:#e30613;font-size:28px;line-height:1}.intent-count span,.frequency-rule p{color:#6b7280;font-size:12px}.frequency-rule{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.frequency-rule p{margin:0;line-height:1.45}.intent-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intent-tabs button{color:#111827;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;align-content:center;gap:7px;min-height:112px;padding:16px 18px;display:grid;box-shadow:0 14px 40px #0f172a14}.intent-tabs button.active{color:#f9fafb;background:linear-gradient(135deg,#e3061338,#0000 44%),#07090d;border-color:#0f172a}.intent-tabs strong{font-size:22px;line-height:1.2}.intent-tabs span{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.intent-tabs button.active span{color:#fca5a5}.intent-tabs p{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.intent-tabs button.active p{color:#c7ced8}.frequency-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.frequency-high{color:#fff;background:#e30613}.frequency-mid{color:#92400e;background:#fef3c7}.frequency-low{color:#475569;background:#e2e8f0}.intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intent-card{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;grid-template-rows:auto auto 1fr;gap:12px;min-height:318px;padding:18px;display:grid;box-shadow:0 14px 40px #0f172a14}.intent-card.high{border-color:#e3061361}.intent-card.mid{border-color:#f59e0b61}.intent-card.low{border-color:#64748b57}.intent-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intent-card-head span{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.intent-card-head h3{margin-top:6px;font-size:22px}.intent-meta{background:#f8fafc;border-left:3px solid #e30613;align-items:baseline;gap:8px;padding:10px 11px;display:flex}.intent-meta strong{color:#111827;font-size:20px}.intent-meta span{color:#6b7280;font-size:12px}.intent-card ol{gap:8px;margin:0;padding-left:22px;display:grid}.intent-card li{color:#374151;font-size:14px;line-height:1.45}.sampling-section{padding-bottom:28px}.sampling-count{color:#f9fafb;background:#07090d;border:1px solid #0f172a;border-radius:8px;justify-items:end;gap:2px;min-width:150px;padding:10px 12px;display:grid}.sampling-count strong{color:#fff;font-size:28px;line-height:1}.sampling-count span{color:#c7ced8;font-size:12px}.platform-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-card{color:#111827;background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;align-content:start;gap:11px;min-height:206px;padding:16px;display:grid;box-shadow:0 14px 40px #0f172a14}.platform-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-title{align-items:center;gap:10px;min-width:0;display:flex}.platform-icon{background:#fff;border:1px solid #11182714;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 8px 18px #0f172a14}.platform-icon img{object-fit:contain;width:28px;height:28px;display:block}.platform-card-head strong{min-width:0;font-size:20px;line-height:1.15}.platform-card-head span{color:#e30613;font-size:23px;font-weight:800}.platform-title .platform-icon{flex-shrink:0}.platform-share-track{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.platform-share-track b{border-radius:inherit;background:#e30613;min-width:3px;height:100%;display:block}.platform-card p{color:#111827;margin:0;font-size:14px;font-weight:700}.platform-card small{color:#6b7280;font-size:12px;line-height:1.45}.platform-source-note{background:#fff7f7;border:1px solid #e3061347;border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.platform-source-note strong{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.platform-source-note p{color:#4b5563;margin:0;font-size:13px;line-height:1.55}.sampling-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.sampling-step{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;align-content:start;gap:10px;min-height:220px;padding:18px;display:grid;box-shadow:0 14px 40px #0f172a14}.sampling-step span{color:#fff;background:#e30613;border-radius:6px;place-items:center;width:34px;height:28px;font-size:12px;font-weight:800;display:grid}.sampling-step h3{font-size:19px}.sampling-step p,.analysis-lead p,.analysis-field p,.diagnosis-output p{color:#4b5563;font-size:14px;line-height:1.65}.analysis-board{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.analysis-lead,.analysis-field,.diagnosis-output{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;box-shadow:0 14px 40px #0f172a14}.analysis-lead{align-content:start;gap:12px;padding:22px;display:grid}.analysis-lead h2{font-size:26px}.analysis-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.analysis-field{align-content:start;gap:7px;min-height:150px;padding:16px;display:grid}.analysis-field strong{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.analysis-field span,.diagnosis-output span{color:#111827;font-size:17px;font-weight:800}.diagnosis-output{border-color:#e306135c;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;padding:20px;display:grid}.diagnosis-output div{gap:6px;display:grid}.diagnosis-output div span{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.diagnosis-output strong{color:#111827;font-size:22px;line-height:1.3}.metric-card{align-content:start;gap:14px;min-height:260px;padding:20px;display:grid}.metric-card-head{align-items:center;gap:10px;display:flex}.metric-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.metric-tags span{color:#374151;letter-spacing:0;text-transform:none;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.logic-panel{align-content:start;gap:16px;min-height:320px;padding:24px;display:grid}.dark-panel{color:#f9fafb;background:linear-gradient(135deg,#e3061338,#0000 42%),#07090d;border-color:#0f172a}.dark-panel .eyebrow,.dark-panel h2{color:#f9fafb}.priority-stack,.cadence-list{gap:10px;display:grid}.priority-stack div,.cadence-item{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;gap:6px;min-height:74px;padding:13px;display:grid}.priority-stack strong{color:#f9fafb;font-size:15px;line-height:1.4}.cadence-item{background:#f8fafc;border-color:#e5e7eb;grid-template-columns:150px minmax(0,1fr);align-items:center}.cadence-item strong{color:#111827;margin-top:4px;font-size:18px;display:block}.cadence-item p{margin:0}.report-panel{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;align-content:start;gap:12px;min-height:178px;padding:20px;display:grid;box-shadow:0 14px 40px #0f172a14}.report-panel svg{color:#e30613}.report-panel span{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.report-panel p{color:#4b5563;font-size:14px;line-height:1.65}.recharts-wrapper text{fill:#6b7280;font-size:12px}.recharts-legend-item-text{color:#374151!important}.result-section{padding-bottom:36px}.result-count{min-width:190px}.result-hero{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:12px;display:grid}.result-hero>article,.result-stats article,.platform-result-card,.intent-diagnosis-grid article,.next-actions-panel{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;box-shadow:0 14px 40px #0f172a14}.result-hero>article{color:#111827;align-content:start;gap:14px;padding:24px;display:grid}.result-hero h2,.next-actions-panel h2{font-size:28px;line-height:1.25}.result-hero p,.result-stats p,.platform-result-head span,.intent-diagnosis-grid p,.next-actions-panel li{color:#4b5563;font-size:14px;line-height:1.65}.result-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.result-stats article{align-content:start;gap:8px;min-height:152px;padding:18px;display:grid}.result-stats strong{color:#e30613;font-size:34px;line-height:1}.result-stats span,.intent-diagnosis-grid span{color:#111827;font-size:15px;font-weight:800}.platform-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-result-card{align-content:start;gap:14px;min-height:278px;padding:16px;display:grid}.platform-result-head{gap:8px;display:grid}.platform-result-head .platform-title{align-items:center}.platform-result-head h3{min-width:0;font-size:22px}.result-metrics{gap:8px;display:grid}.result-metrics div{background:#f3f4f6;border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 10px;display:flex}.result-metrics b{color:#e30613;font-size:19px}.result-metrics span,.pressure-track span,.pressure-track em{color:#6b7280;font-size:12px;font-style:normal;font-weight:700}.pressure-track{grid-template-columns:62px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.pressure-track b{background:#111827;border-radius:999px;min-width:3px;height:8px;display:block}.intent-diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.intent-diagnosis-grid article{align-content:start;gap:10px;min-height:188px;padding:20px;display:grid}.intent-diagnosis-grid h3{font-size:22px;line-height:1.25}.next-actions-panel{border-color:#e306135c;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:20px;padding:22px;display:grid}.next-actions-panel ol{gap:10px;margin:0;padding-left:22px;display:grid}.result-hero.refined{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.split-diagnosis{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:12px;display:grid}.diagnosis-column{align-content:start;gap:12px;display:grid}.diagnosis-column-head,.insight-cards article,.cognition-list article,.evidence-card{background:#fffffff5;border:1px solid #d8dde5;border-radius:8px;box-shadow:0 14px 40px #0f172a14}.diagnosis-column-head{align-content:start;gap:10px;min-height:178px;padding:22px;display:grid}.diagnosis-column-head h2{font-size:26px;line-height:1.25}.diagnosis-column-head p,.cognitive-note,.evidence-card p,.evidence-card blockquote,.cognition-list p{color:#4b5563;font-size:14px;line-height:1.65}.insight-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.insight-cards article{align-content:start;gap:8px;min-height:246px;padding:16px;display:grid}.insight-cards strong{color:#e30613;font-size:30px;line-height:1}.insight-cards span,.evidence-card-head span{color:#e30613;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.insight-cards h3,.cognition-list h3{font-size:18px;line-height:1.25}.cognition-list{gap:10px;display:grid}.cognition-list article{align-content:start;gap:8px;min-height:134px;padding:16px;display:grid}.cognitive-note{background:#fff7f7;border-radius:7px;min-height:70px;margin:0;padding:10px}.evidence-section{gap:12px;display:grid}.compact-heading{margin-bottom:-2px}.evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evidence-card{align-content:start;gap:12px;min-height:338px;padding:18px;display:grid}.evidence-card-head{gap:6px;display:grid}.evidence-card h3{font-size:18px;line-height:1.25}.evidence-card>strong{color:#111827;font-size:16px;line-height:1.35}.evidence-card blockquote{background:#f3f4f6;border-left:3px solid #e30613;border-radius:0 7px 7px 0;margin:0;padding:12px}.english-reports .reports-hero-copy h1{letter-spacing:0;max-width:980px;font-size:46px;line-height:1.08}.english-reports .reports-hero-copy p{max-width:920px;font-size:16px;line-height:1.7}.english-reports .hero-formula span,.english-reports .hero-formula strong{text-align:center;min-width:0;min-height:38px;padding:0 12px;line-height:1.2}.english-reports .method-summary-card h2,.english-reports .logic-panel h2,.english-reports .diagnosis-column-head h2,.english-reports .next-actions-panel h2{word-break:normal;overflow-wrap:anywhere}.english-reports .method-summary{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.875fr));align-items:stretch}.english-reports .method-summary-card,.english-reports .metric-card,.english-reports .logic-panel,.english-reports .intent-tabs button,.english-reports .platform-card,.english-reports .sampling-step,.english-reports .analysis-field,.english-reports .result-stats article,.english-reports .platform-result-card,.english-reports .insight-cards article,.english-reports .cognition-list article,.english-reports .evidence-card{text-align:left}.english-reports .method-summary-card{gap:14px;min-height:184px}.english-reports .method-summary-card h2{font-size:21px;line-height:1.32}.english-reports .method-summary-card.compact h2{font-size:20px}.english-reports .section-heading{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:end;display:grid}.english-reports .section-heading h2{grid-column:1;font-size:25px;line-height:1.22}.english-reports .section-heading .eyebrow{grid-column:1}.english-reports .section-heading>div{gap:6px;display:grid}.english-reports .section-heading>.intent-count,.english-reports .section-heading>.sampling-count{grid-area:1/2/span 2;align-self:end}.english-reports .method-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.english-reports .flow-step{min-height:178px}.english-reports .flow-step:after{display:none}.english-reports .flow-step h3,.english-reports .metric-card h3,.english-reports .sampling-step h3{font-size:18px;line-height:1.25}.english-reports .flow-step p,.english-reports .metric-card p,.english-reports .logic-panel p,.english-reports .sampling-step p,.english-reports .analysis-field p,.english-reports .platform-source-note p{font-size:13px;line-height:1.58}.english-reports .metric-card{min-height:238px}.english-reports .metric-tags span{letter-spacing:.04em;font-size:11px}.english-reports .logic-panel h2{font-size:24px;line-height:1.25}.english-reports .priority-stack strong{font-size:15px;line-height:1.35}.english-reports .cadence-item{grid-template-columns:minmax(128px,.34fr) minmax(0,.66fr)}.english-reports .frequency-rule{grid-template-columns:78px minmax(0,1fr)}.english-reports .frequency-rule p{font-size:12px}.english-reports .intent-tabs button{align-content:start;min-height:136px}.english-reports .intent-tabs strong{font-size:19px}.english-reports .intent-tabs p{font-size:13px;line-height:1.5}.english-reports .intent-card{min-height:342px}.english-reports .intent-count{justify-items:start}.english-reports .intent-card-head h3{font-size:19px}.english-reports .intent-card li{font-size:13px;line-height:1.48}.english-reports .platform-row{grid-template-columns:repeat(5,minmax(0,1fr))}.english-reports .platform-card{min-height:236px}.english-reports .platform-card-head{align-items:start}.english-reports .platform-card-head strong{font-size:18px}.english-reports .platform-card-head span{font-size:21px}.english-reports .platform-card p{font-size:13px}.english-reports .platform-card small{line-height:1.5}.english-reports .platform-title .platform-icon{flex-basis:36px;width:36px;height:36px}.english-reports .platform-title .platform-icon img{width:26px;height:26px}.english-reports .sampling-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.english-reports .sampling-step{min-height:184px}.english-reports .analysis-board{grid-template-columns:1fr}.english-reports .analysis-lead h2{font-size:24px;line-height:1.25}.english-reports .analysis-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.english-reports .analysis-field{min-height:166px}.english-reports .diagnosis-output strong{font-size:20px;line-height:1.3}.english-reports .result-hero.refined{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.english-reports .result-hero h2,.english-reports .next-actions-panel h2{font-size:25px;line-height:1.26}.english-reports .result-hero p,.english-reports .result-stats p,.english-reports .platform-result-head span,.english-reports .next-actions-panel li{font-size:13px;line-height:1.58}.english-reports .result-stats article{min-height:162px}.english-reports .result-stats strong{font-size:31px}.english-reports .split-diagnosis{grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr)}.english-reports .diagnosis-column-head{min-height:204px}.english-reports .diagnosis-column-head h2{font-size:23px;line-height:1.28}.english-reports .insight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.english-reports .insight-cards article{min-height:208px}.english-reports .insight-cards h3,.english-reports .cognition-list h3{font-size:17px}.english-reports .insight-cards p,.english-reports .cognition-list p,.english-reports .cognitive-note,.english-reports .evidence-card p,.english-reports .evidence-card blockquote{font-size:13px;line-height:1.58}.english-reports,.english-reports *{min-width:0}.english-reports .reports-header,.english-reports .method-summary,.english-reports .method-section,.english-reports .method-flow,.english-reports .metric-system,.english-reports .two-column,.english-reports .intent-library,.english-reports .intent-grid,.english-reports .sampling-section,.english-reports .analysis-board,.english-reports .result-section{width:min(1280px,100%);max-width:100%;overflow:hidden}.english-reports h1,.english-reports h2,.english-reports h3,.english-reports p,.english-reports li,.english-reports strong,.english-reports small,.english-reports span,.english-reports blockquote{overflow-wrap:anywhere}.english-reports .platform-result-card{gap:12px;min-height:382px}.english-reports .platform-results{grid-template-columns:repeat(3,minmax(0,1fr))}.english-reports .platform-result-head h3{font-size:20px}.english-reports .result-metrics div{grid-template-columns:58px minmax(0,1fr);align-items:center;display:grid}.english-reports .result-metrics b{font-size:18px}.english-reports .result-metrics span{text-align:right;font-size:11px;line-height:1.25}.english-reports .cognitive-note{min-height:108px}.english-reports .pressure-track{grid-template-columns:94px minmax(0,1fr) 42px}.english-reports .pressure-track span,.english-reports .pressure-track em{font-size:11px}.english-reports .evidence-card{min-height:294px}.english-reports .evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.english-reports .evidence-card h3{font-size:17px}.english-reports .evidence-card>strong{font-size:15px}.english-reports .next-actions-panel{grid-template-columns:minmax(300px,.52fr) minmax(0,1.48fr)}@media (width<=1180px){.header-main{flex-direction:column;align-items:flex-start}.header-controls{justify-content:flex-start}.summary-strip,.insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.method-summary,.result-hero,.split-diagnosis,.intent-grid,.analysis-board,.diagnosis-output,.metric-system,.two-column,.platform-row,.platform-results,.evidence-grid,.intent-diagnosis-grid,.next-actions-panel{grid-template-columns:1fr}.insight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-row{grid-template-columns:repeat(3,minmax(0,1fr))}.sampling-flow,.analysis-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-source-note{grid-template-columns:1fr}.frequency-rule{grid-template-columns:auto minmax(0,1fr)}.method-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-step:nth-child(3):after,.flow-step:last-child:after{display:none}.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.english-reports .method-summary,.english-reports .metric-system,.english-reports .two-column,.english-reports .result-hero.refined,.english-reports .split-diagnosis,.english-reports .analysis-board,.english-reports .diagnosis-output,.english-reports .next-actions-panel{grid-template-columns:1fr}.english-reports .platform-row,.english-reports .platform-results,.english-reports .method-flow,.english-reports .sampling-flow,.english-reports .analysis-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.english-reports .evidence-grid,.english-reports .insight-cards{grid-template-columns:1fr}.english-reports .platform-result-card,.english-reports .evidence-card,.english-reports .diagnosis-column-head,.english-reports .insight-cards article,.english-reports .cognition-list article{min-height:0}}@media (width<=760px){.app-shell{padding:10px}.terminal-header{padding:18px}.reports-header{min-height:260px;padding:22px}.reports-header-top,.section-heading{flex-direction:column;align-items:flex-start}.reports-header h1{font-size:36px}.hero-formula span,.hero-formula strong{justify-content:center;width:100%}.hero-formula b{display:none}.method-flow{grid-template-columns:1fr}.flow-step{min-height:0}.flow-step:after{display:none}.method-summary-card h2,.section-heading h2{font-size:22px}.cadence-item,.frequency-rule,.intent-tabs{grid-template-columns:1fr}.frequency-badge{width:fit-content}.intent-count{justify-items:start}.platform-row,.platform-results,.sampling-flow,.analysis-fields,.result-hero.refined,.result-stats,.insight-cards,.evidence-grid,.intent-diagnosis-grid,.next-actions-panel{grid-template-columns:1fr}.reports-shell,.reports-shell *{min-width:0}.reports-shell .result-hero,.reports-shell .result-hero.refined,.reports-shell .result-stats,.reports-shell .platform-results{max-width:100%;overflow:hidden}.diagnosis-column-head,.insight-cards article,.cognition-list article,.evidence-card,.platform-result-card,.sampling-step{min-height:0}.sampling-count{justify-items:start}.brand-row{flex-direction:column;align-items:flex-start;gap:16px}.audi-lockup{justify-content:flex-start;width:auto}.terminal-tabs{overflow-x:auto}.terminal-tabs button{min-width:118px}.summary-strip,.insight-strip,.major-kpis,.metric-columns{grid-template-columns:1fr}.panel-head,.table-controls{flex-direction:column;align-items:flex-start}.filter-row,.search-box,.custom-select{width:100%}.english-hint{justify-content:center;width:100%}.chart-box,.chart-box.compact{height:290px}.rank-row{grid-template-columns:38px minmax(0,1fr)}.rank-row span:nth-child(n+3){justify-self:start}.ranking-bar-row{grid-template-columns:34px 34px minmax(120px,1fr) 84px;gap:9px}.ranking-track{grid-column:3/-1;width:100%}.ranking-value{justify-self:end}.ranking-popover.floating{max-width:calc(100vw - 28px)}.ranking-popover.floating.pinned{max-height:calc(100vh - 28px);bottom:14px;right:14px;overflow:auto;width:auto!important;top:auto!important;left:14px!important}.popover-head{flex-direction:column;align-items:flex-start}.popover-head-meta{justify-content:space-between;width:100%}.popover-head-meta span{text-align:left}.english-window-layer,.english-window-layer.is-preview{align-items:end;padding:12px}.english-window{border-radius:12px;width:100%;max-height:calc(100vh - 24px);padding:22px 18px 24px}.english-window h4{font-size:22px}.english-window dl{grid-template-columns:1fr}.english-reports .reports-header{overflow:hidden}.english-reports .reports-header h1{overflow-wrap:break-word;max-width:100%;font-size:34px;line-height:1.08}.english-reports .reports-header p{max-width:100%;font-size:14px;line-height:1.62}.english-reports .hero-formula{grid-template-columns:1fr;width:100%;display:grid}.english-reports .hero-formula span,.english-reports .hero-formula strong{text-align:left;justify-content:flex-start;width:100%}.english-reports .section-heading{grid-template-columns:1fr;align-items:start}.english-reports .section-heading>.intent-count,.english-reports .section-heading>.sampling-count{grid-area:auto/1;justify-self:start}.english-reports .method-summary,.english-reports .method-flow,.english-reports .metric-system,.english-reports .two-column,.english-reports .intent-tabs,.english-reports .intent-grid,.english-reports .platform-row,.english-reports .sampling-flow,.english-reports .analysis-board,.english-reports .analysis-fields,.english-reports .diagnosis-output,.english-reports .result-hero.refined,.english-reports .result-stats,.english-reports .split-diagnosis,.english-reports .platform-results,.english-reports .evidence-grid,.english-reports .next-actions-panel,.english-reports .frequency-rule{grid-template-columns:1fr}.english-reports .cadence-item{grid-template-columns:1fr;align-items:start}.english-reports .method-summary-card,.english-reports .flow-step,.english-reports .metric-card,.english-reports .logic-panel,.english-reports .intent-tabs button,.english-reports .intent-card,.english-reports .platform-card,.english-reports .sampling-step,.english-reports .analysis-field,.english-reports .result-stats article,.english-reports .platform-result-card,.english-reports .evidence-card{min-height:0}.english-reports .platform-card-head{align-items:center}.english-reports .result-metrics span{text-align:left}}
