.dk3-weekly-analysis{flex-direction:column;gap:18px;display:flex}.dk3-weekly-head{align-items:flex-start;gap:18px;margin-bottom:0}.dk3-weekly-intro,.dk3-weekly-sparse,.dk3-weekly-monthly-note{max-width:60ch;color:var(--muted-strong,#424754);margin:8px 0 0;font-size:13px;line-height:1.5}.dk3-weekly-sparse{background:#d9a44c1a;border:1px solid #d9a44c47;border-radius:12px;max-width:none;margin:0;padding:10px 14px}.dk3-weekly-meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.dk3-weekly-status,.dk3-weekly-span,.dk3-weekly-monthly-trend{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.dk3-weekly-status{color:var(--accent-strong,#4a32d4);background:#5b3df51a}.dk3-weekly-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5b3df529}.dk3-weekly-status.is-sparse{color:#8a6318;background:#d9a44c24}.dk3-weekly-status.is-sparse .dk3-weekly-status-dot{box-shadow:0 0 0 3px #d9a44c38}.dk3-weekly-status.is-ready{color:#237c4b;background:#2fa86421}.dk3-weekly-status.is-ready .dk3-weekly-status-dot{box-shadow:0 0 0 3px #2fa86433}.dk3-weekly-span{color:var(--muted,#6a7180);font-family:var(--font-jetbrains,monospace);letter-spacing:.02em;background:#0f14190d;font-size:11px;font-weight:600}.dk3-weekly-state{background:#5b3df50f;border:1px solid #5b3df529;border-radius:16px;padding:16px 18px 16px 48px;position:relative}.dk3-weekly-state:before{content:"i";background:var(--primary,#5b3df5);color:#fff;width:20px;height:20px;font-family:var(--font-bricolage,sans-serif);border-radius:50%;place-items:center;font-size:12px;font-style:italic;font-weight:700;display:grid;position:absolute;top:17px;left:16px}.dk3-weekly-state strong{color:var(--ink,#0f1419);font-size:15px}.dk3-weekly-state p{color:var(--muted-strong,#424754);margin:5px 0 0;font-size:13px;line-height:1.5}.dk3-weekly-delta-block{background:#ffffff8c;border:1px solid #0f14190f;border-radius:18px;min-width:0;overflow:hidden}.dk3-weekly-column-labels,.dk3-weekly-metric{grid-template-columns:minmax(150px,1.5fr) minmax(74px,.7fr) minmax(100px,.9fr) minmax(150px,1fr);align-items:center;gap:12px;display:grid}.dk3-weekly-column-labels{color:var(--muted,#6a7180);font-family:var(--font-jetbrains,monospace);letter-spacing:.1em;text-transform:uppercase;background:#0f141906;border-bottom:1px solid #0f141912;padding:10px 16px 9px;font-size:10px}.dk3-weekly-column-labels span:nth-child(2),.dk3-weekly-column-labels span:nth-child(3),.dk3-weekly-column-labels span:nth-child(4){text-align:right}.dk3-weekly-metrics,.dk3-weekly-trigger-list,.dk3-weekly-monthly-stats{margin:0;padding:0;list-style:none}.dk3-weekly-metric{border-top:1px solid #0f14190f;padding:11px 16px;font-size:13px;position:relative;box-shadow:inset 3px 0 #0000}.dk3-weekly-metric:first-child{border-top:0}.dk3-weekly-metric.is-better{box-shadow:inset 3px 0 #2fa864b3}.dk3-weekly-metric.is-worse{background:#f0a06b0f;box-shadow:inset 3px 0 #d97a3abf}.dk3-weekly-metric-name{min-width:0;color:var(--ink-2,#2c322e);font-weight:600}.dk3-weekly-metric-current,.dk3-weekly-metric-baseline{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dk3-weekly-metric-current{color:var(--ink,#0f1419);font-family:var(--font-bricolage,sans-serif);letter-spacing:-.02em;font-size:16px;font-weight:700}.dk3-weekly-metric-baseline{color:var(--muted,#6a7180);font-size:12px}.dk3-weekly-metric-direction{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dk3-weekly-direction-pill{white-space:nowrap;min-height:24px;color:var(--muted-strong,#424754);background:#0f14190d;border:1px solid #0f14190f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.dk3-weekly-metric-direction small{color:var(--muted,#6a7180);font-family:var(--font-jetbrains,monospace);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.dk3-weekly-metric.is-better .dk3-weekly-direction-pill{color:#176b3a;background:#2fa86421;border-color:#2fa86442}.dk3-weekly-metric.is-worse .dk3-weekly-direction-pill{color:#a66532;background:#f0a06b2e;border-color:#f0a06b6b}.dk3-weekly-metric.is-insufficient .dk3-weekly-metric-name,.dk3-weekly-metric.is-insufficient .dk3-weekly-metric-current{color:var(--muted,#6a7180)}.dk3-weekly-metrics-preview{background:#ffffff59;border:1px dashed #0f14191f;border-radius:18px;margin-top:4px;overflow:hidden}.dk3-weekly-metrics-preview .dk3-weekly-metric{opacity:.72}.dk3-weekly-subhead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.dk3-weekly-subhead h3{color:var(--ink,#0f1419);font-family:var(--font-bricolage,sans-serif);letter-spacing:-.01em;margin:3px 0 0;font-size:1.05rem}.dk3-weekly-subhead>p{max-width:36ch;color:var(--muted,#6a7180);text-align:right;margin:0;font-size:12px}.dk3-weekly-triggers,.dk3-weekly-monthly{border-top:1px dashed #0f14191f;padding-top:18px}.dk3-weekly-trigger-list{gap:4px;display:grid}.dk3-weekly-trigger{background:#ffffff80;border:1px solid #0f14190d;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 12px;padding:10px 12px 10px 10px;display:grid}.dk3-weekly-trigger-count{width:40px;height:40px;color:var(--primary-deep,#4327c5);font-family:var(--font-jetbrains,monospace);background:#5b3df514;border-radius:12px;grid-row:1/span 2;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}.dk3-weekly-trigger-main{color:var(--ink,#0f1419);justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.dk3-weekly-trigger-main span{color:var(--muted,#6a7180);font-family:var(--font-jetbrains,monospace);text-align:right;white-space:nowrap;font-size:11px}.dk3-weekly-trigger-association{color:var(--muted-strong,#424754);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dk3-weekly-trigger-mark{background:#0f14192e;border-radius:50%;flex:none;width:8px;height:8px}.dk3-weekly-trigger.is-higher .dk3-weekly-trigger-association{color:#a66532}.dk3-weekly-trigger.is-higher .dk3-weekly-trigger-mark{background:#d97a3a;box-shadow:0 0 0 3px #f0a06b40}.dk3-weekly-trigger.is-lower .dk3-weekly-trigger-association{color:#237c4b}.dk3-weekly-trigger.is-lower .dk3-weekly-trigger-mark{background:#2fa864;box-shadow:0 0 0 3px #2fa86433}.dk3-weekly-trigger.is-insufficient .dk3-weekly-trigger-association{color:var(--muted,#6a7180)}.dk3-weekly-monthly-trend{color:var(--muted-strong,#424754);background:#0f14190d}.dk3-weekly-monthly-trend.is-better{color:#176b3a;background:#2fa86421}.dk3-weekly-monthly-trend.is-worse{color:#a66532;background:#f0a06b2e}.dk3-weekly-monthly-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.dk3-weekly-monthly-stats li{min-width:0;min-height:64px;color:var(--muted,#6a7180);background:#fff9;border:1px solid #0f14190f;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:4px;padding:12px 14px;font-size:11.5px;display:flex}.dk3-weekly-monthly-stats strong{overflow-wrap:anywhere;color:var(--ink,#0f1419);font-family:var(--font-bricolage,sans-serif);letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.2}@media (max-width:720px){.dk3-weekly-head,.dk3-weekly-subhead{flex-direction:column;align-items:flex-start}.dk3-weekly-meta{flex-flow:wrap;align-items:flex-start}.dk3-weekly-column-labels{display:none}.dk3-weekly-metric{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.dk3-weekly-metric-name{grid-area:1/1}.dk3-weekly-metric-current{grid-area:1/2}.dk3-weekly-metric-baseline{text-align:left;grid-area:2/1}.dk3-weekly-metric-direction{grid-area:2/2}.dk3-weekly-subhead>p{text-align:left;max-width:none}.dk3-weekly-trigger-main{flex-direction:column;align-items:flex-start;gap:2px}.dk3-weekly-trigger-main span{text-align:left;white-space:normal}}@media (max-width:480px){.dk3-weekly-monthly-stats{grid-template-columns:1fr}.dk3-weekly-monthly-stats li{min-height:0}}
