.dibp{--p-up:#2fe08f;--p-dn:#ff5d6c;--p-ink:#e9eef8;--p-mut:#8493ae;--p-line:#5ad1ff;--p-grid:rgba(148,163,184,0.14);--p-bench:#a8b3c7;--p-bench2:#ffc65a;--p-chip:rgba(56,189,248,0.1);--p-bg:rgba(8,15,27,0.55);grid-area:perf;container-type:inline-size;width:100%;min-width:0;margin:0;padding:0.9rem 1rem 0.7rem;border:1px solid rgba(148,163,184,0.16);border-radius:14px;background:var(--p-bg);color:var(--p-ink);font-family:'Inter',sans-serif;font-variant-numeric:tabular-nums;}.dibp[hidden]{display:none;}html body .daily-insight-card .di-spark-wrap{display:none !important;}.dibp-head{display:flex;justify-content:space-between;align-items:center;gap:0.8rem;flex-wrap:wrap;}.dibp-title{font:700 0.72rem/1 'Outfit',sans-serif;letter-spacing:0.14em;text-transform:uppercase;color:var(--p-mut);}.dibp-seg{display:inline-flex;border:1px solid rgba(148,163,184,0.22);border-radius:9px;overflow:hidden;}.dibp-seg button{background:transparent;border:0;padding:0.38rem 0.8rem;color:var(--p-mut);font:600 0.74rem/1 'DM Mono',monospace;cursor:pointer;transition:background 0.2s,color 0.2s;}.dibp-seg button + button{border-left:1px solid rgba(148,163,184,0.16);}.dibp-seg button:hover:not(:disabled){color:var(--p-ink);}.dibp-seg button.on{background:var(--p-chip);color:var(--p-ink);}.dibp-seg button:disabled{opacity:0.35;cursor:not-allowed;}.dibp *:focus-visible{outline:2px solid var(--p-line);outline-offset:2px;}.dibp-legend{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:0.7rem 0 0.2rem;font-size:0.74rem;color:var(--p-mut);}.dibp-sw{display:inline-block;width:16px;height:0;border-top:2.5px solid var(--p-line);margin-right:6px;vertical-align:middle;}.dibp-sw.bench{border-top:2px dashed var(--p-bench);}.dibp-sw.bench2{border-top:2px dotted var(--p-bench2);}.dibp-range{margin-left:auto;color:var(--p-mut);font:500 0.76rem/1.35 'DM Mono',monospace;letter-spacing:0.01em;}.dibp-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0.5rem;margin:0.5rem 0 0.4rem;}.dibp-stat{padding:0.15rem 0.2rem 0.15rem 0.8rem;border-left:1px solid rgba(148,163,184,0.18);}.dibp-stat:first-child{border-left:0;padding-left:0;}.dibp-stat span{display:block;font-size:0.68rem;color:var(--p-mut);}.dibp-stat b{display:block;font:600 1.15rem/1.3 'Outfit',sans-serif;}.dibp-stat em{display:block;font-style:normal;font-size:0.66rem;color:var(--p-mut);}.dibp-up{color:var(--p-up);}.dibp-dn{color:var(--p-dn);}.dibp-mut{color:var(--p-ink);}.dibp-plot{position:relative;}.dibp-svg{display:block;width:100%;height:302px;touch-action:pan-y;cursor:crosshair;overflow:visible;}.dibp-grid{stroke:var(--p-grid);stroke-width:1;}.dibp-zero{stroke:rgba(148,163,184,0.45);stroke-width:1;stroke-dasharray:3 4;}.dibp-ylab,.dibp-xlab,.dibp-sublab{fill:var(--p-mut);font:500 10px 'DM Mono',monospace;}.dibp-xlab{font-size:10px;}.dibp-ylab.dn{fill:var(--p-dn);}.dibp-sublab{letter-spacing:0.1em;font-size:9px;}.dibp-line{stroke:var(--p-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;}.dibp-bench{stroke:var(--p-bench);stroke-width:1.4;stroke-dasharray:4 4;opacity:0.9;}.dibp-bench2{stroke:var(--p-bench2);stroke-width:1.4;stroke-dasharray:1.5 3.5;stroke-linecap:round;opacity:0.95;}.dibp-bench.dibp-bench-idle,.dibp-bench2.dibp-bench-idle{opacity:.32;}.dibp-bench.dibp-bench-active,.dibp-bench2.dibp-bench-active{opacity:1;stroke-width:2.1;}.dibp-stat-benchmark-active{border-left-color:rgba(90,209,255,.55);background:rgba(90,209,255,.035);}.dibp-stat-benchmark-active > span{color:var(--p-net);}.dibp-area{opacity:1;}.dibp-dd{fill:var(--p-dn);opacity:0.32;}.dibp-flag{fill:var(--p-ink);stroke:var(--p-line);stroke-width:1.5;}.dibp-flaglab{fill:var(--p-mut);font:600 10px 'DM Mono',monospace;}.dibp-last{stroke:none;}.dibp-last.up,.dibp-pulse.up{fill:var(--p-up);}.dibp-last.dn,.dibp-pulse.dn{fill:var(--p-dn);}.dibp-last.mut{fill:var(--p-line);}.dibp-pulse{opacity:0.5;transform-box:fill-box;transform-origin:center;animation:dibp-ping 2.2s ease-out infinite;}@keyframes dibp-ping{to{transform:scale(3.4);opacity:0;}}.dibp-cl{stroke:var(--p-mut);stroke-width:1;stroke-dasharray:2 3;}.dibp-cp{fill:var(--p-line);stroke:#fff;stroke-width:1.5;}.dibp-cb{fill:var(--p-bench);}.dibp-cb.bench2{fill:var(--p-bench2);}.dibp-svg.is-anim .dibp-line{stroke-dasharray:1;stroke-dashoffset:1;animation:dibp-draw 0.9s ease-out forwards;}.dibp-svg.is-anim .dibp-bench,.dibp-svg.is-anim .dibp-bench2{stroke-dashoffset:0;animation:dibp-fade 0.9s ease-out both;}.dibp-svg.is-anim .dibp-area,.dibp-svg.is-anim .dibp-dd{animation:dibp-fade 0.9s ease-out both;}@keyframes dibp-draw{to{stroke-dashoffset:0;}}@keyframes dibp-fade{from{opacity:0;}}.dibp-tip{position:absolute;z-index:3;min-width:150px;padding:0.5rem 0.7rem;background:rgba(8,14,26,0.96);border:1px solid rgba(148,163,184,0.28);border-radius:9px;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,0.4);font-size:0.72rem;}.dibp-tip[hidden]{display:none;}.dibp-tip > div{display:flex;justify-content:space-between;gap:1rem;padding:1px 0;}.dibp-tip span{color:var(--p-mut);}.dibp-tip b{font-weight:600;color:var(--p-ink);}.dibp-tipd{font:600 0.72rem 'DM Mono',monospace;color:var(--p-ink);border-bottom:1px solid rgba(148,163,184,0.2);margin-bottom:3px;padding-bottom:3px !important;}@container (max-width:960px){.dibp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.7rem 0;}.dibp-stat:nth-child(3n + 1){border-left:0;padding-left:0;}.dibp-stat:nth-child(3n + 2),.dibp-stat:nth-child(3n){border-left:1px solid rgba(148,163,184,0.18);padding-left:0.8rem;}}@container (max-width:560px){.dibp-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.dibp-stat:nth-child(n){border-left:1px solid rgba(148,163,184,0.18);padding-left:0.8rem;}.dibp-stat:nth-child(odd){border-left:0;padding-left:0;}.dibp-range{margin-left:0;}}@media (prefers-reduced-motion:reduce){.dibp-pulse,.dibp-svg.is-anim *{animation:none !important;stroke-dashoffset:0 !important;}}.light-theme .dibp{--p-up:#0f9d63;--p-dn:#d6384a;--p-ink:#0f1a2e;--p-mut:#5a6985;--p-line:#1479c9;--p-grid:rgba(15,23,42,0.1);--p-bench:#7b879c;--p-bench2:#b97d00;--p-chip:#e6ecf7;--p-bg:#ffffff;border-color:#d7deec;}.light-theme .dibp-tip{background:#fff;border-color:#d7deec;box-shadow:0 10px 28px rgba(15,23,42,0.15);}.light-theme .dibp-cp{stroke:#fff;}.dibp .dibp-svg:focus,.dibp .dibp-svg:focus-visible{outline:none;}.dibp-skel{display:flex;flex-direction:column;gap:0.8rem;min-height:240px;color:var(--p-mut);font-size:0.8rem;}.dibp-skel-plot{flex:1;min-height:190px;border-radius:10px;background:linear-gradient(90deg,rgba(148,163,184,0.14),rgba(148,163,184,0.05),rgba(148,163,184,0.14));background-size:200% 100%;animation:dibp-shimmer 1.6s linear infinite;}@keyframes dibp-shimmer{to{background-position:-200% 0;}}@media (prefers-reduced-motion:reduce){.dibp-skel-plot{animation:none;}}.dibp-seg{max-width:100%;overflow-x:auto;scrollbar-width:none;}@container (max-width:460px){.dibp-seg button{padding:0.45rem 0.55rem;}.dibp-3y{display:none;}.dibp-head{gap:0.5rem;}}@media (pointer:coarse){.dibp-seg button{min-height:40px;}}.dibp-hiline{stroke:var(--p-mut);stroke-width:1;stroke-dasharray:2 4;opacity:0.8;}.dibp-gapline{stroke:var(--p-dn);stroke-width:1.6;}.dibp-gaplab{fill:var(--p-dn);font:700 11px 'Outfit',sans-serif;}.dibp-athigh{fill:var(--p-up);font:700 11px 'Outfit',sans-serif;}.dibp-gaplab,.dibp-athigh{paint-order:stroke;stroke:#0a1220;stroke-width:4px;stroke-linejoin:round;}.light-theme .dibp-gaplab,.light-theme .dibp-athigh{stroke:#fff;}.dibp.is-loading .dibp-seg button{opacity:0.5;}.dibp-skel{min-height:0;gap:0.7rem;}.dibp-skel-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0.6rem;}.dibp-skel-stats i{display:block;height:38px;border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,0.14),rgba(148,163,184,0.05),rgba(148,163,184,0.14));background-size:200% 100%;animation:dibp-shimmer 1.6s linear infinite;}.dibp-skel-plot{position:relative;flex:none;min-height:0;height:240px;background:none;border-radius:10px;animation:none;overflow:hidden;}.dibp-skel-plot svg{position:absolute;inset:0;width:100%;height:100%;}.dibp-sk-grid line{stroke:var(--p-grid);stroke-width:1;vector-effect:non-scaling-stroke;}.dibp-sk-line,.dibp-sk-bench{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;}.dibp-sk-line{stroke:var(--p-line);stroke-width:2.4;animation:dibp-sk-draw 2.8s ease-in-out infinite;}.dibp-sk-bench{stroke:var(--p-bench);stroke-width:1.5;opacity:0.7;animation:dibp-sk-draw 2.8s 0.25s ease-in-out infinite;}.dibp-sk-area{fill:var(--p-line);opacity:0;animation:dibp-sk-fill 2.8s ease-in-out infinite;}.dibp-sk-scan{stroke:var(--p-line);stroke-width:1.5;opacity:0.5;vector-effect:non-scaling-stroke;animation:dibp-sk-scan 2.8s ease-in-out infinite;}@keyframes dibp-sk-draw{0%{stroke-dashoffset:1;}70%,100%{stroke-dashoffset:0;}}@keyframes dibp-sk-fill{0%,30%{opacity:0;}70%{opacity:0.13;}100%{opacity:0;}}@keyframes dibp-sk-scan{0%{transform:translateX(0);opacity:0.6;}70%{transform:translateX(600px);opacity:0.6;}100%{transform:translateX(600px);opacity:0;}}.dibp-skel-msg{position:absolute;left:0;right:0;bottom:8px;text-align:center;font:500 0.78rem 'Inter',sans-serif;color:var(--p-mut);}.dibp-skel-msg b{display:inline-block;width:1.2em;text-align:left;animation:dibp-dots 1.4s steps(4) infinite;overflow:hidden;vertical-align:bottom;}@keyframes dibp-dots{from{width:0;}to{width:1.2em;}}@container (max-width:560px){.dibp-skel-stats{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (prefers-reduced-motion:reduce){.dibp-sk-line,.dibp-sk-bench{stroke-dashoffset:0;animation:none;}.dibp-sk-area,.dibp-sk-scan,.dibp-skel-stats i,.dibp-skel-msg b{animation:none;}.dibp-sk-area{opacity:0.1;}}