.uhi-module-countdown{--uhi-module-countdown-bg-base: #f3f7f4;--uhi-module-countdown-bg-surface: #ffffff;--uhi-module-countdown-grid-line: rgba(16, 24, 38, .05);position:relative;isolation:isolate;container-type:inline-size;width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100%;overflow:hidden;padding:0;border:0;border-radius:0;background:radial-gradient(circle at 10% 10%,#10b9811f,#10b98100 40%),radial-gradient(circle at 90% 0%,#34d39914,#34d39900 32%),linear-gradient(180deg,var(--uhi-module-countdown-bg-surface) 0%,var(--uhi-module-countdown-bg-base) 100%);box-shadow:none;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-body, "Sora", system-ui, sans-serif);text-align:center}.uhi-module-countdown:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--uhi-module-countdown-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--uhi-module-countdown-grid-line) 1px,transparent 1px);background-size:48px 48px;background-position:0 0;opacity:1}.uhi-module-countdown--no-schedule{grid-template-rows:minmax(0,1fr)}.uhi-module-countdown--no-schedule .uhi-module-countdown__body{gap:clamp(4px,2cqw,7px);min-height:100%;min-width:0;padding:clamp(10px,5cqw,18px) clamp(10px,7cqw,22px)}.uhi-module-countdown--no-schedule .uhi-module-countdown__logo{width:clamp(40px,20cqw,58px)}.uhi-module-countdown--no-schedule .uhi-module-countdown__title{font-size:clamp(11px,5.8cqw,16px)}.uhi-module-countdown--no-schedule .uhi-module-countdown__time{width:100%;max-width:100%;font-size:clamp(22px,16cqw,64px);letter-spacing:-.045em;white-space:nowrap}.uhi-module-countdown__schedule{position:relative;z-index:1;display:grid;gap:clamp(5px,.58cqw,7px);align-content:start;padding:clamp(8px,.78cqw,12px) clamp(12px,1.45cqw,20px) clamp(8px,.92cqw,12px);border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:linear-gradient(var(--uhi-module-countdown-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--uhi-module-countdown-grid-line) 1px,transparent 1px),color-mix(in srgb,var(--uhi-calendar-surface, var(--uhi-surface)) 72%,transparent);background-size:48px 48px,48px 48px,auto;text-align:left}.uhi-module-countdown__schedule-head{display:flex;align-items:center;gap:6px;min-width:0}.uhi-module-countdown__schedule-module{display:inline-flex;align-items:center;gap:5px;color:var(--uhi-primary);font-size:clamp(8px,.7cqw,10px);font-weight:850;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;min-width:0}.uhi-module-countdown__schedule-module span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uhi-module-countdown__schedule-icon{width:clamp(10px,.82cqw,12px);height:clamp(10px,.82cqw,12px);flex:0 0 auto;color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.uhi-module-countdown__schedule-title{margin:0;color:var(--uhi-primary);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:clamp(11px,.92cqw,14px);font-weight:850;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.uhi-module-countdown__schedule-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(5px,.75cqw,9px)}.uhi-module-countdown__days{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(3px,.45cqw,6px)}.uhi-module-countdown__day{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(24px,2.05cqw,30px);height:clamp(21px,1.9cqw,25px);padding:0 clamp(5px,.6cqw,7px);border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:clamp(5px,.5cqw,7px);background:var(--uhi-calendar-surface, var(--uhi-surface));color:color-mix(in srgb,var(--uhi-calendar-ink-muted, var(--uhi-ink-muted)) 72%,transparent);font-size:clamp(8px,.68cqw,10px);font-weight:820;line-height:1}.uhi-module-countdown__day--active{border-color:var(--uhi-primary-line, rgba(16, 185, 129, .26));background:var(--uhi-primary-soft, rgba(16, 185, 129, .12));color:var(--uhi-primary)}.uhi-module-countdown__hours{display:inline-flex;align-items:center;gap:clamp(5px,.65cqw,8px);min-height:clamp(22px,1.95cqw,26px);padding:0 clamp(8px,.9cqw,11px);border:1px solid transparent;border-radius:clamp(6px,.55cqw,8px);background:var(--uhi-calendar-closed-bar-bg, var(--uhi-panel-active-bg, #0f1f17));color:var(--uhi-panel-active-fg, #ffffff);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:clamp(9px,.76cqw,11px);font-weight:820;line-height:1;font-variant-numeric:tabular-nums}.uhi-module-countdown__hours-arrow{color:color-mix(in srgb,var(--uhi-panel-active-fg, #ffffff) 62%,transparent);font-weight:800}.uhi-module-countdown__body{position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:6px;min-height:0;padding:clamp(18px,3vw,34px) clamp(14px,3vw,28px)}.uhi-module-countdown__logo{display:block;width:clamp(46px,4.4vw,66px);height:auto;object-fit:contain;filter:drop-shadow(0 7px 14px rgba(15,35,24,.05))}.uhi-module-countdown__title{color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:clamp(12px,1.15vw,17px);font-weight:850;letter-spacing:0;line-height:1.1;text-transform:uppercase}.uhi-module-countdown__time{color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:clamp(34px,4.8vw,68px);font-weight:900;letter-spacing:0;line-height:.96;font-variant-numeric:tabular-nums}[data-theme=dark] .uhi-module-countdown{--uhi-module-countdown-bg-base: #0a0a0c;--uhi-module-countdown-bg-surface: #121216;--uhi-module-countdown-grid-line: rgba(255, 255, 255, .03)}[data-theme=dark] .uhi-module-countdown__logo{filter:drop-shadow(0 8px 16px rgba(0,0,0,.26))}[data-theme=dark] .uhi-module-countdown__hours{border-color:color-mix(in srgb,var(--uhi-panel-active-fg, #ffffff) 24%,var(--uhi-border));box-shadow:inset 0 1px #ffffff17,0 4px 12px #0003}@media(max-width:760px){.uhi-module-countdown{min-height:100%}.uhi-module-countdown__schedule-row{align-items:flex-start;flex-direction:column}.uhi-module-countdown__body{gap:8px}.uhi-module-countdown__time{font-size:clamp(38px,14vw,70px)}}.nqa-card{--nqa-card: var(--uhi-calendar-panel-bg, var(--uhi-surface, #fff));--nqa-surface: var(--uhi-calendar-surface, var(--uhi-surface, #fff));--nqa-surface-soft: var(--uhi-calendar-surface-soft, #f7faf8);--nqa-border: var(--uhi-calendar-border, var(--uhi-border, #e5e8ee));--nqa-border-soft: var(--uhi-calendar-border-soft, var(--uhi-border-soft, #edf1f4));--nqa-text: var(--uhi-calendar-ink, var(--uhi-ink, #2a3856));--nqa-text-deep: var(--uhi-ink-strong, var(--uhi-calendar-ink, var(--uhi-ink, #102016)));--nqa-muted: var(--uhi-calendar-ink-soft, var(--uhi-ink-soft, #6b7b96));--nqa-faint: var(--uhi-calendar-ink-muted, var(--uhi-ink-muted, #9facc2));--nqa-green: var(--uhi-primary, #16a36a);--nqa-green-deep: var(--uhi-primary-strong, #128056);--nqa-green-soft: color-mix(in srgb, var(--nqa-green) 12%, var(--nqa-surface));--nqa-green-pale: color-mix(in srgb, var(--nqa-green) 5%, var(--nqa-surface));--nqa-red: var(--uhi-danger, #dc4c4c);--nqa-red-deep: #b83838;--nqa-red-soft: color-mix(in srgb, var(--nqa-red) 13%, var(--nqa-surface));--nqa-red-pale: color-mix(in srgb, var(--nqa-red) 5%, var(--nqa-surface));--nqa-amber: #c99020;--nqa-amber-soft: rgba(201, 144, 32, .14);--nqa-blue: #5a87c2;--nqa-blue-soft: color-mix(in srgb, var(--nqa-blue) 13%, var(--nqa-surface));width:100%;min-width:0;container-type:inline-size;color:var(--nqa-text);background:var(--nqa-card);border:1px solid var(--nqa-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1e284608}.nqa-card *,.nqa-card *:before,.nqa-card *:after{box-sizing:border-box}.nqa-status__progress{width:min(180px,100%);height:2px;margin:3px 0 4px;border-radius:999px;background:linear-gradient(90deg,var(--nqa-green-soft),var(--nqa-green),var(--nqa-green-soft));background-size:250% 100%;animation:nqa-progress-sweep 2.4s linear infinite}@keyframes nqa-progress-sweep{0%{background-position:100% 0}to{background-position:-150% 0}}.nqa-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:10px 10px 0;padding:6px 12px;border:1px solid var(--nqa-green-soft);border-radius:10px;background:linear-gradient(180deg,var(--nqa-green-pale) 0%,var(--nqa-surface) 100%)}.nqa-status--stale{border-color:#d9770661;background:linear-gradient(180deg,rgba(254,243,199,.82) 0%,var(--nqa-surface) 100%)}.nqa-status__label,.nqa-stat__lbl,.nqa-direction__lbl,.nqa-tier__lbl,.nqa-scenarios__title{font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.nqa-status__label{margin-bottom:1px;color:var(--nqa-green)}.nqa-status--stale .nqa-status__label,.nqa-status--stale .nqa-status__title{color:#b45309}.nqa-status__title{display:inline-flex;align-items:center;gap:8px;color:var(--nqa-green-deep);font-size:15px;font-weight:900;letter-spacing:-.015em;line-height:1.1}.nqa-status__sub{margin-top:2px;color:var(--nqa-muted);font-size:10.5px;font-weight:700;line-height:1.35}.nqa-status__body{min-width:0}.nqa-status__streams{display:flex;flex-wrap:wrap;gap:3px 16px;margin-top:5px}.nqa-status-stream{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0;color:var(--nqa-muted);font-size:10.5px;font-weight:700;line-height:1.3}.nqa-status-stream__name{margin-right:2px;color:var(--nqa-green-deep);font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.nqa-status-stream strong{color:var(--nqa-text-deep);font-weight:900;font-variant-numeric:tabular-nums}.nqa-status-stream__sep{color:var(--nqa-faint)}.nqa-status-stream--stale .nqa-status-stream__name,.nqa-status-stream--stale strong{color:#b45309}.nqa-live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--nqa-green);flex:0 0 auto}.nqa-status--stale .nqa-live-dot,.nqa-status--stale .nqa-live-dot:before{background:#d97706}.nqa-live-dot:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:var(--nqa-green);opacity:.25;animation:nqa-live-pulse 2s ease-in-out infinite}@keyframes nqa-live-pulse{0%,to{transform:scale(.7);opacity:.35}50%{transform:scale(1.2);opacity:0}}.nqa-countdown{position:relative;width:40px;height:40px;flex:0 0 auto}.nqa-countdown__svg{width:100%;height:100%;transform:rotate(-90deg)}.nqa-countdown__track,.nqa-countdown__arc{fill:none;stroke-width:4}.nqa-countdown__track{stroke:color-mix(in srgb,var(--nqa-green) 18%,transparent)}.nqa-countdown__arc{stroke:var(--nqa-green);stroke-linecap:round}.nqa-countdown__lbl{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.nqa-countdown__v{color:var(--nqa-text-deep);font-size:9px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.nqa-countdown__k{margin-top:1px;color:var(--nqa-muted);font-size:6px;font-weight:900;letter-spacing:.1em}.nqa-stat-row{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(170px,.72fr) minmax(0,1.45fr);gap:8px;margin:10px 10px 0}.nqa-stat{min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 11px;border:1px solid var(--nqa-border);border-radius:9px;background:var(--nqa-surface)}.nqa-stat__lbl{color:var(--nqa-muted)}.nqa-stan{gap:5px;border-color:var(--nqa-blue-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--nqa-blue) 7%,var(--nqa-surface)) 0%,var(--nqa-surface) 100%)}.nqa-stan .nqa-stat__lbl{color:#3c6699}.nqa-stan__head,.nqa-cena__head{display:flex;align-items:flex-start;gap:8px}.nqa-stan__ico,.nqa-cena__ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--nqa-surface);flex:0 0 auto}.nqa-stan__ico{border:1px solid var(--nqa-blue-soft);color:var(--nqa-blue)}.nqa-cena__ico{border:1px solid var(--nqa-green-soft);color:var(--nqa-green)}.nqa-stan__ico svg,.nqa-cena__ico svg{width:12px;height:12px}.nqa-stan__meta,.nqa-cena__meta{min-width:0;display:flex;flex-direction:column;gap:1px}.nqa-stan__sub,.nqa-cena__sub{color:var(--nqa-muted);font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1.25}.nqa-stan__sub span{color:var(--nqa-text-deep);font-weight:900}.nqa-stan__time,.nqa-cena__price{color:var(--nqa-text-deep);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.nqa-stan__time{color:var(--nqa-text-deep)}.nqa-stan__chip,.nqa-cena__chip,.nqa-cena__delta{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;font-size:9.5px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.nqa-stan__chip{gap:5px;border:1px solid var(--nqa-red-soft);color:var(--nqa-red-deep);background:var(--nqa-surface)}.nqa-stan__chip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--nqa-red)}.nqa-cena{gap:5px;border-color:var(--nqa-green-soft);background:linear-gradient(180deg,var(--nqa-green-pale) 0%,var(--nqa-surface) 100%)}.nqa-cena .nqa-stat__lbl{color:var(--nqa-green-deep)}.nqa-cena__meta{flex:1 1 auto}.nqa-cena__chip{align-self:center;margin-left:auto;color:var(--nqa-surface);background:var(--nqa-green)}.nqa-cena__price{display:inline-flex;align-items:baseline}.nqa-cena__price .frac{color:var(--nqa-muted);font-size:13px;font-weight:750}.nqa-cena__delta{gap:5px;border:1px solid var(--nqa-green-soft);color:var(--nqa-green-deep);background:var(--nqa-surface)}.nqa-cena__delta svg{width:10px;height:10px}.nqa-kontekst{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:10px;row-gap:2px;align-items:start;border-color:var(--nqa-blue-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--nqa-blue) 7%,var(--nqa-surface)) 0%,var(--nqa-surface) 100%)}.nqa-kontekst:before{content:"";grid-row:1 / span 2;align-self:stretch;width:3px;border-radius:999px;background:var(--nqa-blue)}.nqa-kontekst .nqa-stat__lbl,.nqa-kontekst__body{grid-column:2}.nqa-kontekst .nqa-stat__lbl{color:#3c6699}.nqa-kontekst__body{min-width:0;max-width:100%;color:var(--nqa-text-deep);font-size:11.5px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.nqa-direction{margin:8px 10px 0;padding:9px 13px;border:1px solid var(--nqa-green-soft);border-radius:11px;background:linear-gradient(180deg,var(--nqa-green-pale) 0%,var(--nqa-surface) 100%)}.nqa-direction--short{border-color:var(--nqa-red-soft);background:linear-gradient(180deg,var(--nqa-red-pale) 0%,var(--nqa-surface) 100%)}.nqa-direction--neutral{border-color:var(--nqa-border);background:linear-gradient(180deg,color-mix(in srgb,var(--nqa-amber) 6%,var(--nqa-surface)) 0%,var(--nqa-surface) 100%)}.nqa-direction__lbl{margin-bottom:4px;color:var(--nqa-muted)}.nqa-direction__title{display:flex;align-items:center;gap:8px;margin-bottom:5px;color:var(--nqa-text-deep);font-size:15px;font-weight:900;letter-spacing:-.02em}.nqa-direction__dot{width:10px;height:10px;border-radius:50%;background:var(--nqa-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--nqa-green) 15%,transparent);flex:0 0 auto}.nqa-direction--short .nqa-direction__dot{background:var(--nqa-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--nqa-red) 15%,transparent)}.nqa-direction--neutral .nqa-direction__dot{background:var(--nqa-amber);box-shadow:0 0 0 3px #c9902026}.nqa-direction__name,.nqa-direction__pct{color:var(--nqa-green-deep)}.nqa-direction--short .nqa-direction__name,.nqa-direction--short .nqa-direction__pct{color:var(--nqa-red-deep)}.nqa-direction--neutral .nqa-direction__name,.nqa-direction--neutral .nqa-direction__pct{color:var(--nqa-amber)}.nqa-direction__sep,.nqa-direction__szans{color:var(--nqa-muted);font-size:11px;font-weight:750}.nqa-direction__confidence{margin-left:auto;padding:3px 8px;border-radius:999px;color:var(--nqa-text);background:color-mix(in srgb,currentColor 7%,var(--nqa-surface));font-size:9.5px;font-weight:850;letter-spacing:0;white-space:nowrap}.nqa-direction__bar{position:relative;height:4px;margin-bottom:7px;border:1px solid var(--nqa-green-soft);border-radius:999px;overflow:hidden;background:var(--nqa-surface)}.nqa-direction__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--nqa-green)}.nqa-direction--short .nqa-direction__bar{border-color:var(--nqa-red-soft)}.nqa-direction--short .nqa-direction__fill{background:var(--nqa-red)}.nqa-direction--neutral .nqa-direction__fill{background:var(--nqa-amber)}.nqa-direction__desc{color:var(--nqa-text);font-size:11.5px;font-weight:700;line-height:1.45}.nqa-regime{margin:8px 10px 0;padding:9px 13px;border:1px solid var(--nqa-border);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--nqa-blue) 6%,var(--nqa-surface)) 0%,var(--nqa-surface) 100%)}.nqa-regime--long{border-color:var(--nqa-green-soft);background:linear-gradient(180deg,var(--nqa-green-pale) 0%,var(--nqa-surface) 100%)}.nqa-regime--short{border-color:var(--nqa-red-soft);background:linear-gradient(180deg,var(--nqa-red-pale) 0%,var(--nqa-surface) 100%)}.nqa-regime--both{border-color:color-mix(in srgb,var(--nqa-amber) 34%,var(--nqa-border));background:linear-gradient(180deg,color-mix(in srgb,var(--nqa-amber) 8%,var(--nqa-surface)) 0%,var(--nqa-surface) 100%)}.nqa-regime--off,.nqa-regime--stale{border-color:color-mix(in srgb,var(--nqa-muted) 25%,var(--nqa-border));background:linear-gradient(180deg,color-mix(in srgb,var(--nqa-muted) 7%,var(--nqa-surface)) 0%,var(--nqa-surface) 100%)}.nqa-regime__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.nqa-regime__lbl{margin-bottom:3px;color:var(--nqa-muted);font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nqa-regime__title{display:flex;align-items:center;gap:8px;min-width:0;color:var(--nqa-text-deep);font-size:14px;font-weight:900;letter-spacing:-.01em}.nqa-regime__dot{width:9px;height:9px;border-radius:50%;background:var(--nqa-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--nqa-blue) 15%,transparent);flex:0 0 auto}.nqa-regime--long .nqa-regime__dot{background:var(--nqa-green)}.nqa-regime--short .nqa-regime__dot{background:var(--nqa-red)}.nqa-regime--both .nqa-regime__dot{background:var(--nqa-amber)}.nqa-regime--off .nqa-regime__dot,.nqa-regime--stale .nqa-regime__dot{background:var(--nqa-muted)}.nqa-regime__meta{color:var(--nqa-muted);font-size:10.5px;font-weight:800;letter-spacing:0}.nqa-regime__chips{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;flex:0 1 auto}.nqa-regime__chip{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-size:9.5px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.25}.nqa-regime__chip{padding:2px 7px;color:var(--nqa-text-deep);background:color-mix(in srgb,var(--nqa-muted) 13%,var(--nqa-surface))}.nqa-regime--long .nqa-regime__chip{color:var(--nqa-green-deep);background:var(--nqa-green-soft)}.nqa-regime--short .nqa-regime__chip{color:var(--nqa-red-deep);background:var(--nqa-red-soft)}.nqa-regime__chip--confidence{padding:4px 10px;font-size:11.5px;line-height:1.1;letter-spacing:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.nqa-regime__chip--unavailable{color:var(--nqa-muted);background:var(--nqa-surface)}.nqa-regime__chip--analysis-only{color:#8a5a08;background:color-mix(in srgb,var(--nqa-amber) 15%,var(--nqa-surface))}.nqa-regime__summary{color:var(--nqa-text);font-size:11px;font-weight:750;line-height:1.42}.nqa-regime__sub{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:5px;color:var(--nqa-muted);font-size:9.5px;font-weight:800}.nqa-full-report-divider{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin:9px 10px 0;padding-top:8px;border-top:1px solid var(--nqa-border);color:var(--nqa-muted);font-size:9.5px;font-weight:750}.nqa-full-report-divider__name{color:var(--nqa-text-deep);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.nqa-full-report-divider strong{color:var(--nqa-text-deep);font-variant-numeric:tabular-nums}.nqa-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 10px 0}.nqa-tier{min-width:0;display:flex;flex-direction:column;gap:4px;padding:7px 11px;border:1px solid var(--nqa-border);border-radius:9px;background:var(--nqa-surface)}.nqa-tier__lbl{display:inline-flex;align-items:center;gap:6px;color:var(--nqa-muted)}.nqa-tier__lbl:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--nqa-amber)}.nqa-tier--bullish .nqa-tier__lbl:before{background:var(--nqa-green)}.nqa-tier--bearish .nqa-tier__lbl:before{background:var(--nqa-red)}.nqa-pill{display:inline-flex;width:fit-content;padding:2px 6px;border-radius:4px;font-size:9.5px;font-weight:900;line-height:1.25;font-variant-numeric:tabular-nums}.nqa-pill--green{color:var(--nqa-green-deep);background:var(--nqa-green-soft)}.nqa-pill--red{color:var(--nqa-red-deep);background:var(--nqa-red-soft)}.nqa-pill--amber{color:var(--nqa-amber);background:var(--nqa-amber-soft)}.nqa-tier__body{color:var(--nqa-text);font-size:10.5px;font-weight:700;line-height:1.4}.nqa-scenarios{margin:10px}.nqa-scenarios__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.nqa-scenarios__title{color:var(--nqa-text)}.nqa-scenarios__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nqa-sc{min-width:0;display:flex;flex-direction:column;gap:6px;padding:9px 11px;border:1px solid var(--nqa-border);border-radius:10px;background:var(--nqa-surface)}.nqa-sc--green{border-color:var(--nqa-green-soft);background:linear-gradient(180deg,var(--nqa-green-pale) 0%,var(--nqa-surface) 60%)}.nqa-sc--red{border-color:var(--nqa-red-soft);background:linear-gradient(180deg,var(--nqa-red-pale) 0%,var(--nqa-surface) 60%)}.nqa-sc--neutral{background:linear-gradient(180deg,color-mix(in srgb,var(--nqa-muted) 8%,var(--nqa-surface)) 0%,var(--nqa-surface) 60%)}.nqa-sc__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.nqa-sc__name{display:inline-flex;align-items:baseline;gap:6px;color:var(--nqa-text);font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nqa-sc__tag{padding:1px 7px;border-radius:5px;color:var(--nqa-green-deep);background:var(--nqa-green-soft);font-size:10px;font-weight:900;letter-spacing:0;text-transform:none}.nqa-sc--red .nqa-sc__tag{color:var(--nqa-red-deep);background:var(--nqa-red-soft)}.nqa-sc--neutral .nqa-sc__tag{color:var(--nqa-text-deep);background:color-mix(in srgb,var(--nqa-muted) 18%,var(--nqa-surface))}.nqa-sc__pct{display:inline-flex;align-items:center;gap:6px;color:var(--nqa-text-deep);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.nqa-sc__dot{width:9px;height:9px;border-radius:50%}.nqa-sc__dot--green{background:var(--nqa-green)}.nqa-sc__dot--red{background:var(--nqa-red)}.nqa-sc__dot--neutral{background:var(--nqa-faint)}.nqa-sc__narrative,.nqa-sc__range{margin:0;color:var(--nqa-text);font-size:10.5px;font-weight:700;line-height:1.4}.nqa-sc__targets{display:grid;grid-template-columns:44px 78px minmax(0,1fr);margin-top:1px;border-top:1px solid var(--nqa-border)}.nqa-sc__th,.nqa-sc__td{min-width:0;padding:5px 4px;border-bottom:1px solid var(--nqa-border)}.nqa-sc__th{color:var(--nqa-faint);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nqa-sc__td{color:var(--nqa-text);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4}.nqa-sc__td--tg,.nqa-sc__td--price{color:var(--nqa-text-deep);font-weight:900}.nqa-sc__td--green{color:var(--nqa-green-deep)}.nqa-sc__td--red{color:var(--nqa-red-deep)}.nqa-sc__td--desc{color:var(--nqa-muted);font-weight:700;font-variant-numeric:normal}.nqa-sc__targets>*:nth-last-child(-n+3){border-bottom:0}.nqa-invalidation{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:flex-start;margin-top:7px;padding:7px 10px;border:1px solid var(--nqa-red-soft);border-radius:7px;color:var(--nqa-text-deep);background:var(--nqa-red-pale);font-size:10.5px;font-weight:700;line-height:1.4}.nqa-invalidation__ico{margin-top:1px;color:var(--nqa-red)}.nqa-invalidation__ico svg{width:13px;height:13px}.nqa-invalidation__b{color:var(--nqa-red-deep);font-weight:900}.nqa-invalidation__range{margin-top:3px;color:var(--nqa-muted);font-size:10.5px;font-weight:750;line-height:1.35}.nqa-invalidation__range strong{color:var(--nqa-text-deep);font-weight:900}.nqa-card--roomy,.nqa-card--roomy .nqa-scenarios{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.nqa-card--roomy .nqa-scenarios__grid{flex:1 1 auto;align-items:stretch}.nqa-card--roomy .nqa-sc{min-height:0}@media(max-width:1320px){.nqa-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nqa-stat--span2{grid-column:1 / -1}.nqa-tiers,.nqa-scenarios__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.nqa-stat-row{grid-template-columns:1fr}.nqa-stat--span2{grid-column:auto}}@media(max-width:760px){.nqa-status,.nqa-stat-row,.nqa-tiers,.nqa-scenarios__grid{grid-template-columns:1fr}.nqa-sc__targets{grid-template-columns:38px 74px minmax(0,1fr)}}@container (max-width: 860px){.nqa-status,.nqa-stat-row,.nqa-tiers,.nqa-scenarios__grid{grid-template-columns:1fr}.nqa-stat--span2{grid-column:auto}}@container (max-width: 620px){.nqa-status{gap:8px;margin:8px 8px 0;padding:6px 10px}.nqa-status__streams{flex-direction:column;gap:3px}.nqa-stat-row,.nqa-tiers{gap:7px;margin:8px 8px 0}.nqa-direction,.nqa-scenarios{margin:8px}.nqa-direction{padding:8px 10px}.nqa-direction__title{flex-wrap:wrap;gap:5px;font-size:14px}.nqa-direction__desc,.nqa-kontekst__body{font-size:10.8px;line-height:1.42}.nqa-stan__time,.nqa-cena__price{font-size:18px}.nqa-tier,.nqa-sc{padding:8px 9px}.nqa-sc__head{align-items:flex-start}.nqa-sc__name{flex-wrap:wrap}}@container (max-width: 430px){.nqa-status{grid-template-columns:1fr}.nqa-countdown{justify-self:start}.nqa-sc__targets{grid-template-columns:34px 68px minmax(0,1fr)}}.nqa-card--tight .nqa-status{gap:10px;margin:8px 9px 0;padding:5px 10px}.nqa-card--tight .nqa-stat-row,.nqa-card--tight .nqa-tiers{gap:7px;margin:8px 9px 0}.nqa-card--tight .nqa-direction{margin:7px 9px 0;padding:8px 11px}.nqa-card--tight .nqa-scenarios{margin:8px 9px}.nqa-card--tight .nqa-stat{padding:7px 10px}.nqa-card--tight .nqa-tier,.nqa-card--tight .nqa-sc{gap:5px;padding:8px 10px}.nqa-card--tight .nqa-kontekst__body,.nqa-card--tight .nqa-direction__desc{font-size:11px;line-height:1.38}.nqa-card--tight .nqa-tier__body,.nqa-card--tight .nqa-sc__narrative,.nqa-card--tight .nqa-sc__range,.nqa-card--tight .nqa-sc__td,.nqa-card--tight .nqa-invalidation{line-height:1.34}.nqa-card--dense .nqa-status{gap:8px;margin:7px 8px 0;padding:4px 9px}.nqa-card--dense .nqa-status__title{font-size:14px}.nqa-card--dense .nqa-status__sub{font-size:9.7px;line-height:1.26}.nqa-card--dense .nqa-countdown{width:36px;height:36px}.nqa-card--dense .nqa-stat-row,.nqa-card--dense .nqa-tiers{gap:6px;margin:7px 8px 0}.nqa-card--dense .nqa-direction{margin:6px 8px 0;padding:7px 10px}.nqa-card--dense .nqa-scenarios{margin:7px 8px}.nqa-card--dense .nqa-scenarios__head{margin-bottom:5px}.nqa-card--dense .nqa-stat{gap:1px;padding:6px 9px}.nqa-card--dense .nqa-stan,.nqa-card--dense .nqa-cena{gap:4px}.nqa-card--dense .nqa-stan__head,.nqa-card--dense .nqa-cena__head{gap:7px}.nqa-card--dense .nqa-stan__ico,.nqa-card--dense .nqa-cena__ico{width:20px;height:20px;border-radius:6px}.nqa-card--dense .nqa-stan__time,.nqa-card--dense .nqa-cena__price{font-size:18px}.nqa-card--dense .nqa-cena__price .frac{font-size:12px}.nqa-card--dense .nqa-stan__sub,.nqa-card--dense .nqa-cena__sub{font-size:9px;line-height:1.2}.nqa-card--dense .nqa-stan__chip,.nqa-card--dense .nqa-cena__chip,.nqa-card--dense .nqa-cena__delta{padding:1px 7px;font-size:9px}.nqa-card--dense .nqa-direction__lbl{margin-bottom:3px}.nqa-card--dense .nqa-direction__title{gap:6px;margin-bottom:4px;font-size:14px}.nqa-card--dense .nqa-direction__bar{height:3px;margin-bottom:5px}.nqa-card--dense .nqa-kontekst__body,.nqa-card--dense .nqa-direction__desc{font-size:10.4px;line-height:1.3}.nqa-card--dense .nqa-tier,.nqa-card--dense .nqa-sc{gap:4px;padding:7px 9px}.nqa-card--dense .nqa-pill{padding:1px 6px;font-size:9px}.nqa-card--dense .nqa-tier__body,.nqa-card--dense .nqa-sc__narrative,.nqa-card--dense .nqa-sc__range,.nqa-card--dense .nqa-sc__td,.nqa-card--dense .nqa-invalidation,.nqa-card--dense .nqa-invalidation__range{font-size:10px;line-height:1.28}.nqa-card--dense .nqa-sc__name{font-size:9px;letter-spacing:.12em}.nqa-card--dense .nqa-sc__tag{padding:1px 6px;font-size:9.5px}.nqa-card--dense .nqa-sc__pct{gap:5px;font-size:11px}.nqa-card--dense .nqa-sc__targets{grid-template-columns:40px 72px minmax(0,1fr)}.nqa-card--dense .nqa-sc__th,.nqa-card--dense .nqa-sc__td{padding:4px 3px}.nqa-card--dense .nqa-invalidation{gap:7px;margin-top:6px;padding:6px 9px}@container (min-width: 620px) and (max-width: 860px){.nqa-card--tight .nqa-tiers,.nqa-card--tight .nqa-scenarios__grid,.nqa-card--dense .nqa-tiers,.nqa-card--dense .nqa-scenarios__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.uhi-analytics{position:absolute;inset:0;box-sizing:border-box;overflow:auto;padding:clamp(8px,1vw,12px);background:var(--uhi-calendar-bg, linear-gradient(180deg, var(--uhi-bg), var(--uhi-bg-deep)));color:var(--uhi-calendar-ink, var(--uhi-ink))}.uhi-analytics__chrome{display:flex;flex-direction:column;min-height:100%}.uhi-analytics--countdown{display:flex;flex-direction:column;overflow:hidden;padding:0}.uhi-analytics--countdown .uhi-analytics__chrome{flex:1 1 auto;height:100%;min-height:100%;border:0;border-radius:0;overflow:hidden;background:var(--uhi-calendar-panel-bg, var(--uhi-surface));box-shadow:none}.uhi-analytics__inactive{flex:1 1 auto;display:flex;height:100%;min-height:0}.uhi-analytics__inactive .uhi-module-countdown{flex:1 1 auto;height:100%;min-height:100%}.uhi-analytics__notice{margin:0 0 8px;padding:8px 10px;border:1px solid rgba(245,158,11,.22);border-radius:8px;background:#f59e0b14;color:#b45309;font-size:10px;font-weight:750}@keyframes uhi-news-live-pulse{0%,to{box-shadow:0 0 #10b98100}50%{box-shadow:0 0 0 5px #10b9811a}}@keyframes uhi-news-spin{to{transform:rotate(360deg)}}@keyframes uhi-news-skeleton{0%{background-position:140% 0}to{background-position:-40% 0}}.uhi-news-pane{position:absolute;inset:0;display:grid;min-width:0;min-height:0;overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-body);background:radial-gradient(circle at 82% 0,rgba(16,185,129,.055),transparent 24%),var(--uhi-surface-muted);container-type:inline-size;grid-template-rows:auto auto auto minmax(0,1fr)}.uhi-news-pane.is-countdown{display:block}@media(min-width:1000px){.uhi-news-pane:not(.is-countdown):not(.is-compact){inset:0 auto auto 0;width:111.111111%;height:111.111111%;transform:scale(.9);transform-origin:top left}}.uhi-news-header{display:grid;min-width:0;min-height:58px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--uhi-border);background:color-mix(in srgb,var(--uhi-surface) 94%,transparent);grid-template-columns:minmax(210px,auto) minmax(180px,380px) auto;gap:14px}.uhi-news-title{display:flex;min-width:0;align-items:center;gap:10px}.uhi-news-title-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--uhi-primary-line);border-radius:9px;color:var(--uhi-primary-dark);background:var(--uhi-primary-soft)}.uhi-news-title>div:last-child{display:grid;min-width:0;gap:2px}.uhi-news-title strong{overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:13px;font-weight:820;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.uhi-news-title span{overflow:hidden;color:var(--uhi-ink-muted);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.uhi-news-search{display:grid;min-width:0;height:34px;align-items:center;border:1px solid var(--uhi-border);border-radius:9px;color:var(--uhi-ink-muted);background:var(--uhi-surface);grid-template-columns:auto 1fr auto}.uhi-news-search>svg{margin-left:10px}.uhi-news-search input{width:100%;min-width:0;height:100%;border:0;outline:0;padding:0 9px;color:var(--uhi-ink);font-family:var(--uhi-font-mono);font-size:11px;font-weight:850;letter-spacing:.08em;background:transparent}.uhi-news-search:focus-within{border-color:var(--uhi-primary);box-shadow:0 0 0 3px var(--uhi-primary-soft)}.uhi-news-search button{height:26px;margin-right:4px;border:0;border-radius:6px;padding:0 10px;color:#fff;font-size:9px;font-weight:800;background:var(--uhi-primary)}.uhi-news-header-actions,.uhi-news-ranges{display:flex;align-items:center}.uhi-news-header-actions{justify-content:flex-end;gap:8px}.uhi-news-ranges{height:30px;border:1px solid var(--uhi-border);border-radius:8px;padding:3px;background:var(--uhi-surface-soft);gap:2px}.uhi-news-ranges button{height:22px;border:0;border-radius:5px;padding:0 8px;color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:8px;font-weight:850;background:transparent}.uhi-news-ranges button.is-active{color:var(--uhi-primary-dark);background:var(--uhi-surface);box-shadow:0 1px 5px #0f172a14}.uhi-news-refresh{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--uhi-border);border-radius:8px;color:var(--uhi-ink-muted);background:var(--uhi-surface)}.uhi-news-refresh:hover{color:var(--uhi-primary-dark);border-color:var(--uhi-primary-line)}.uhi-news-refresh.is-loading svg{animation:uhi-news-spin .9s linear infinite}.uhi-news-company-nav{display:grid;min-width:0;border-bottom:1px solid var(--uhi-border);background:var(--uhi-surface);grid-template-rows:auto auto}.uhi-news-company-nav-head{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:space-between;padding:7px 14px 4px;gap:14px}.uhi-news-company-nav-head>div{display:grid;min-width:0;gap:2px}.uhi-news-company-nav-head>div>span{color:var(--uhi-primary-dark);font-family:var(--uhi-font-mono);font-size:7px;font-weight:900;letter-spacing:.12em}.uhi-news-company-nav-head strong{display:flex;min-width:0;align-items:baseline;overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap;gap:8px}.uhi-news-company-nav-head strong small{color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:7px;font-weight:750;letter-spacing:.04em}.uhi-news-quick-tickers{display:grid;min-width:0;min-height:34px;align-items:center;overflow:hidden;padding:0 10px 3px;background:var(--uhi-surface);grid-template-columns:minmax(0,1fr)}.uhi-news-quick-ticker-track{display:flex;min-width:0;align-items:center;overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-color:var(--uhi-border-strong) transparent;scrollbar-width:thin;scroll-behavior:smooth;scroll-snap-type:x proximity;gap:4px}.uhi-news-quick-ticker-track::-webkit-scrollbar{height:4px}.uhi-news-quick-ticker-track::-webkit-scrollbar-track{border-radius:999px;background:var(--uhi-surface-soft)}.uhi-news-quick-ticker-track::-webkit-scrollbar-thumb{border-radius:999px;background:var(--uhi-border-strong)}.uhi-news-quick-ticker-track::-webkit-scrollbar-thumb:hover{background:var(--uhi-ink-subtle)}.uhi-news-quick-ticker-track>button{display:inline-flex;height:24px;flex:0 0 auto;align-items:center;border:1px solid transparent;border-radius:6px;padding:0 7px 0 5px;color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:8px;font-weight:850;letter-spacing:.05em;background:transparent;scroll-snap-align:start;gap:5px}.uhi-news-quick-ticker-track>button small{color:var(--uhi-ink-subtle);font-size:6px;font-weight:800;letter-spacing:0}.uhi-news-quick-ticker-track>button:hover{color:var(--uhi-ink);background:var(--uhi-surface-soft)}.uhi-news-quick-ticker-track>button.is-active{color:var(--uhi-primary-dark);border-color:var(--uhi-primary-line);background:var(--uhi-primary-soft)}.uhi-news-quick-ticker-track>button.is-active small{color:var(--uhi-primary-dark)}.uhi-news-live-state{display:flex;min-width:0;align-items:center;padding:0 4px 4px 10px;border-left:1px solid var(--uhi-border);color:var(--uhi-pos);font-family:var(--uhi-font-mono);font-size:7px;font-weight:900;letter-spacing:.12em;white-space:nowrap;gap:6px}.uhi-news-live-state i{width:5px;height:5px;border-radius:50%;background:var(--uhi-pos);animation:uhi-news-live-pulse 1.8s ease-in-out infinite}.uhi-news-live-state small{color:var(--uhi-ink-subtle);font-size:inherit;font-weight:750;letter-spacing:.05em}.uhi-news-live-state.is-stale{color:#b45309}.uhi-news-live-state.is-stale i{background:#d97706;animation:none}.uhi-nq-pulse{display:grid;min-width:0;padding:14px;border-bottom:1px solid var(--uhi-border);background:radial-gradient(circle at 7% 0%,rgba(15,157,88,.08),transparent 28%),var(--uhi-surface-muted);grid-template-columns:minmax(310px,.84fr) minmax(560px,1.6fr);gap:12px}.uhi-nq-pulse-main,.uhi-nq-pulse-evidence{min-width:0;border:1px solid var(--uhi-border);border-radius:12px;background:var(--uhi-surface);box-shadow:0 8px 24px #0f172a09}.uhi-nq-pulse-main{display:grid;align-content:start;padding:13px 15px;gap:11px}.uhi-nq-pulse.is-negative .uhi-nq-pulse-main{border-color:color-mix(in srgb,var(--uhi-neg) 24%,var(--uhi-border));background:linear-gradient(135deg,color-mix(in srgb,var(--uhi-neg) 6%,transparent),transparent 58%),var(--uhi-surface)}.uhi-nq-pulse.is-positive .uhi-nq-pulse-main{border-color:color-mix(in srgb,var(--uhi-pos) 25%,var(--uhi-border));background:linear-gradient(135deg,color-mix(in srgb,var(--uhi-pos) 7%,transparent),transparent 58%),var(--uhi-surface)}.uhi-nq-pulse-heading,.uhi-nq-pulse-heading>div,.uhi-nq-pulse-score,.uhi-nq-pulse-score>div{display:flex;min-width:0;align-items:center}.uhi-nq-pulse-heading{flex-wrap:wrap;justify-content:space-between;gap:5px 12px}.uhi-nq-pulse-heading>div{width:100%;justify-content:space-between;gap:8px}.uhi-nq-pulse-heading span{color:var(--uhi-ink);font-family:var(--uhi-font-mono);font-size:9px;font-weight:950;letter-spacing:.13em}.uhi-nq-pulse-heading small{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--uhi-pos) 28%,var(--uhi-border));border-radius:999px;padding:3px 6px;color:var(--uhi-pos);font-family:var(--uhi-font-mono);font-size:6px;font-weight:900;letter-spacing:.09em;background:color-mix(in srgb,var(--uhi-pos) 7%,var(--uhi-surface));gap:4px}.uhi-nq-pulse-heading small i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:uhi-news-live-pulse 1.8s ease-in-out infinite}.uhi-nq-pulse-heading small.is-stale{color:#a16207;border-color:color-mix(in srgb,#f59e0b 32%,var(--uhi-border));background:color-mix(in srgb,#f59e0b 8%,var(--uhi-surface))}.uhi-nq-pulse-heading small.is-stale i{animation:none}.uhi-nq-pulse-heading em{width:100%;overflow:visible;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:7px;font-style:normal;font-weight:750;text-overflow:clip;white-space:nowrap}.uhi-nq-pulse-score{align-items:baseline;gap:3px}.uhi-nq-pulse-score>strong{color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:clamp(34px,3vw,48px);font-weight:900;letter-spacing:-.065em;line-height:.92}.uhi-nq-pulse.is-negative .uhi-nq-pulse-score>strong{color:var(--uhi-neg)}.uhi-nq-pulse.is-positive .uhi-nq-pulse-score>strong{color:var(--uhi-pos)}.uhi-nq-pulse-score>span{margin-right:9px;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:9px;font-weight:800}.uhi-nq-pulse-score>div{align-items:flex-start;flex-direction:column;gap:3px}.uhi-nq-pulse-score b{color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:12px;font-weight:850;letter-spacing:-.015em}.uhi-nq-pulse-score small{color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:7px;font-weight:750}.uhi-nq-pulse-gauge{display:grid;gap:5px}.uhi-nq-pulse-gauge-track{position:relative;height:9px;border:2px solid var(--uhi-surface);border-radius:999px;background:linear-gradient(90deg,var(--uhi-neg) 0%,#f59e0b 37%,#cbd5e1 50%,#84cc16 63%,var(--uhi-pos) 100%);box-shadow:0 0 0 1px var(--uhi-border)}.uhi-nq-pulse-gauge-track>span{position:absolute;top:50%;width:14px;height:14px;border:3px solid var(--uhi-surface);border-radius:50%;background:var(--uhi-ink);box-shadow:0 0 0 1px #0f172a2e,0 3px 8px #0f172a3d;transform:translate(-50%,-50%)}.uhi-nq-pulse-gauge>div:last-child{display:flex;justify-content:space-between;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6px;font-weight:800;letter-spacing:.08em}.uhi-nq-pulse-main>p{margin:0;color:var(--uhi-ink-muted);font-size:8px;font-weight:620;line-height:1.45}.uhi-nq-pulse-evidence{display:grid;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.uhi-nq-pulse-metrics{display:grid;border-bottom:1px solid var(--uhi-border);background:var(--uhi-surface-soft);grid-template-columns:repeat(4,minmax(0,1fr))}.uhi-nq-pulse-metrics>div{display:grid;min-width:0;padding:10px 11px;border-right:1px solid var(--uhi-border);gap:2px}.uhi-nq-pulse-metrics>div:last-child{border-right:0}.uhi-nq-pulse-metrics span,.uhi-nq-pulse-contributors-title span{color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6px;font-weight:850;letter-spacing:.09em}.uhi-nq-pulse-metrics strong{overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:16px;font-weight:880;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.uhi-nq-pulse-metrics strong.is-positive{color:var(--uhi-pos)}.uhi-nq-pulse-metrics strong.is-negative{color:var(--uhi-neg)}.uhi-nq-pulse-metrics small{overflow:hidden;color:var(--uhi-ink-muted);font-size:7px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.uhi-nq-pulse-contributors{display:grid;min-height:0;padding:9px 11px 10px;gap:7px}.uhi-nq-pulse-contributors-title{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.uhi-nq-pulse-contributors-title strong{color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:9px;font-weight:850}.uhi-nq-pulse-contributor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 13px}.uhi-nq-pulse-contributor-list>div{display:grid;min-width:0;align-items:center;grid-template-columns:38px 55px minmax(45px,1fr) 34px 39px;gap:6px}.uhi-nq-pulse-contributor-list strong{color:var(--uhi-ink);font-family:var(--uhi-font-mono);font-size:8px;font-weight:900}.uhi-nq-pulse-contributor-list span,.uhi-nq-pulse-contributor-list b,.uhi-nq-pulse-contributor-list small{overflow:hidden;font-family:var(--uhi-font-mono);font-size:6.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.uhi-nq-pulse-contributor-list span,.uhi-nq-pulse-contributor-list small{color:var(--uhi-ink-muted)}.uhi-nq-pulse-contributor-list b{justify-self:end;color:var(--uhi-ink)}.uhi-nq-pulse-contributor-list>div>div{height:5px;overflow:hidden;border-radius:999px;background:var(--uhi-surface-soft)}.uhi-nq-pulse-contributor-list i{display:block;height:100%;border-radius:inherit;background:var(--uhi-pos)}.uhi-nq-pulse-contributor-list .is-negative i{margin-left:auto;background:var(--uhi-neg)}.uhi-nq-pulse-contributor-list .is-negative b{color:var(--uhi-neg)}.uhi-nq-pulse-contributor-list .is-positive b{color:var(--uhi-pos)}.uhi-nq-pulse-warning{padding:6px 11px;border-top:1px solid color-mix(in srgb,#f59e0b 28%,var(--uhi-border));color:#9a5b08;font-size:7px;background:color-mix(in srgb,#f59e0b 7%,var(--uhi-surface))}.uhi-nq-pulse.is-loading{display:block;min-height:150px}.uhi-nq-pulse-loading{display:grid;height:122px;align-content:center;border:1px solid var(--uhi-border);border-radius:12px;padding:20px;background:var(--uhi-surface);gap:10px}.uhi-nq-pulse-loading span{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--uhi-surface-soft),var(--uhi-surface-muted),var(--uhi-surface-soft));background-size:200% 100%;animation:uhi-news-skeleton 1.5s ease-in-out infinite}.uhi-nq-pulse-loading span:nth-child(1){width:24%}.uhi-nq-pulse-loading span:nth-child(2){width:47%;height:34px}.uhi-nq-pulse-loading span:nth-child(3){width:100%}.uhi-nq-pulse.is-error{display:grid;grid-template-columns:none;padding:16px;color:var(--uhi-neg);gap:4px}.uhi-nq-pulse.is-error span{color:var(--uhi-ink-muted);font-size:8px}.uhi-nq-pulse.is-error small{color:var(--uhi-ink-subtle);font-size:7px}.uhi-news-overview{display:grid;min-width:0;padding:10px 14px;border-bottom:1px solid var(--uhi-border);background:var(--uhi-surface-muted);grid-template-columns:minmax(260px,.92fr) minmax(450px,1.55fr);gap:9px}.uhi-news-company-summary{display:grid;min-width:0}.uhi-news-pulse{display:flex;min-width:0;align-items:center;justify-content:space-between;overflow:hidden;border:1px solid var(--uhi-border);border-radius:10px;padding:10px 12px;background:linear-gradient(120deg,rgba(100,116,139,.055),transparent 66%),var(--uhi-surface);gap:12px}.uhi-news-pulse.is-positive{border-color:color-mix(in srgb,var(--uhi-pos) 24%,var(--uhi-border));background:linear-gradient(120deg,rgba(16,185,129,.1),transparent 66%),var(--uhi-surface)}.uhi-news-pulse.is-negative{border-color:color-mix(in srgb,var(--uhi-neg) 20%,var(--uhi-border));background:linear-gradient(120deg,rgba(239,68,68,.08),transparent 66%),var(--uhi-surface)}.uhi-news-pulse>div:first-child{display:grid;min-width:0;gap:3px}.uhi-news-pulse>div:first-child>span{color:var(--uhi-primary-dark);font-family:var(--uhi-font-mono);font-size:7px;font-weight:900;letter-spacing:.13em}.uhi-news-pulse>div:first-child>strong{overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:13px;font-weight:820;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.uhi-news-pulse p{overflow:hidden;margin:0;color:var(--uhi-ink-muted);font-size:9px;font-weight:550;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.uhi-news-pulse-stats{display:flex;flex:0 0 auto;align-items:stretch;padding-left:10px;border-left:1px solid var(--uhi-border);gap:10px}.uhi-news-index-rank,.uhi-news-pulse-count{display:grid;align-content:center;justify-items:end;gap:1px}.uhi-news-index-rank{min-width:78px}.uhi-news-index-rank>span{color:var(--uhi-primary-dark);font-family:var(--uhi-font-mono);font-size:6px;font-weight:900;letter-spacing:.09em}.uhi-news-index-rank>strong{color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:16px;font-weight:850;letter-spacing:-.035em}.uhi-news-index-rank>strong small{color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:7px;font-weight:750}.uhi-news-index-rank>em{color:var(--uhi-ink-muted);font-size:6px;font-style:normal;font-weight:700;white-space:nowrap}.uhi-news-pulse-count{min-width:44px}.uhi-news-pulse-count strong{color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:21px;font-weight:850;letter-spacing:-.04em}.uhi-news-pulse-count span{color:var(--uhi-ink-subtle);font-size:7px;font-weight:700;white-space:nowrap}.uhi-news-metrics{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.uhi-news-metric{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid var(--uhi-border);border-radius:10px;padding:9px 10px;background:var(--uhi-surface);gap:2px}.uhi-news-metric:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--uhi-ink-subtle)}.uhi-news-metric.is-positive:before{background:var(--uhi-pos)}.uhi-news-metric.is-negative:before{background:var(--uhi-neg)}.uhi-news-metric>span{overflow:hidden;color:var(--uhi-ink-muted);font-size:7px;font-weight:800;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.uhi-news-metric>strong{color:var(--uhi-ink);font-family:var(--uhi-font-mono);font-size:15px;font-weight:850}.uhi-news-metric.is-positive>strong{color:var(--uhi-pos)}.uhi-news-metric.is-negative>strong{color:var(--uhi-neg)}.uhi-news-metric>small{overflow:hidden;color:var(--uhi-ink-subtle);font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.uhi-news-partial{display:flex;min-height:26px;align-items:center;padding:5px 14px;border-bottom:1px solid rgba(217,119,6,.22);color:#92400e;font-size:8px;font-weight:700;background:#fffbeb;gap:7px}.uhi-news-body{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.18fr) minmax(380px,.92fr)}.uhi-news-feed{display:grid;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--uhi-border);background:var(--uhi-surface);grid-template-rows:auto minmax(0,1fr)}.uhi-news-feed-header{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid var(--uhi-border);background:var(--uhi-surface);gap:12px}.uhi-news-feed-header>div:first-child{display:grid;min-width:0;gap:1px}.uhi-news-feed-header strong{color:var(--uhi-ink);font-size:10px;font-weight:820}.uhi-news-feed-header span{overflow:hidden;color:var(--uhi-ink-subtle);font-size:7px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.uhi-news-filters{display:flex;min-width:0;align-items:center;overflow-x:auto;gap:3px}.uhi-news-filters button{height:23px;flex:0 0 auto;border:1px solid transparent;border-radius:6px;padding:0 8px;color:var(--uhi-ink-muted);font-size:7px;font-weight:800;background:transparent;white-space:nowrap}.uhi-news-filters button:hover{color:var(--uhi-ink);background:var(--uhi-surface-soft)}.uhi-news-filters button.is-active{color:var(--uhi-primary-dark);border-color:var(--uhi-primary-line);background:var(--uhi-primary-soft)}.uhi-news-list{min-width:0;min-height:0;overflow-y:auto;padding:7px}.uhi-news-load-more{display:grid;min-height:38px;place-items:center;margin-top:5px;border-top:1px dashed var(--uhi-border);color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:7px;font-weight:750;letter-spacing:.04em;text-align:center}.uhi-news-item{position:relative;display:grid;width:100%;min-width:0;overflow:hidden;align-items:start;border:1px solid transparent;border-bottom-color:var(--uhi-border);border-radius:8px;padding:9px 10px 9px 13px;text-align:left;background:transparent;grid-template-columns:80px minmax(0,1fr) 58px;gap:9px}.uhi-news-item:hover{border-color:var(--uhi-border-strong);background:var(--uhi-surface-soft)}.uhi-news-item.is-selected{border-color:var(--uhi-primary-line);background:linear-gradient(90deg,rgba(16,185,129,.07),transparent 72%),var(--uhi-surface);box-shadow:0 5px 16px #0f172a0a}.uhi-news-item-rail{position:absolute;top:10px;bottom:10px;left:4px;width:2px;border-radius:2px;background:var(--uhi-ink-subtle)}.uhi-news-item-rail.is-positive{background:var(--uhi-pos)}.uhi-news-item-rail.is-negative{background:var(--uhi-neg)}.uhi-news-item-meta{display:grid;min-width:0;padding-top:1px;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:7px;font-weight:750;line-height:1.45;gap:2px}.uhi-news-item-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uhi-news-item-meta .is-rank{width:fit-content;border:1px solid var(--uhi-border);border-radius:4px;padding:1px 4px;color:var(--uhi-ink-muted);background:var(--uhi-surface)}.uhi-news-item-copy{display:grid;min-width:0;gap:4px}.uhi-news-item-tags{display:flex;min-height:15px;align-items:center;flex-wrap:wrap;gap:4px}.uhi-news-item-tags span{border-radius:4px;padding:2px 5px;color:var(--uhi-ink-muted);font-size:6.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase;background:var(--uhi-surface-soft)}.uhi-news-item-tags span.is-impact{color:#92400e;background:#fff7ed}.uhi-news-item-copy>strong{display:-webkit-box;overflow:hidden;color:var(--uhi-ink);font-size:10.5px;font-weight:760;letter-spacing:-.008em;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uhi-news-item-copy>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--uhi-ink-muted);font-size:8px;font-weight:500;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uhi-news-item-scores{display:grid;justify-items:end;padding-top:17px;gap:3px}.uhi-news-item-scores>span{font-family:var(--uhi-font-mono);font-size:10px;font-weight:900}.uhi-news-item-scores>span.is-positive{color:var(--uhi-pos)}.uhi-news-item-scores>span.is-negative{color:var(--uhi-neg)}.uhi-news-item-scores>span.is-neutral{color:var(--uhi-ink-muted)}.uhi-news-item-scores>small{color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6.5px;font-weight:700}.uhi-news-empty{display:grid;min-height:140px;place-items:center;color:var(--uhi-ink-muted);font-size:9px;font-weight:650}.uhi-news-intelligence{min-width:0;min-height:0;overflow-y:auto;padding:9px;background:var(--uhi-surface-muted)}.uhi-news-chart{overflow:visible;border:1px solid var(--uhi-border);border-radius:12px;padding:13px 14px 10px;background:var(--uhi-surface);box-shadow:0 5px 18px #0f172a09}.uhi-news-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.uhi-news-chart-head>div:first-child{display:grid;gap:1px}.uhi-news-chart-head>div:first-child span{color:var(--uhi-ink);font-size:12px;font-weight:820}.uhi-news-chart-head>div:first-child strong{color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:7px;font-weight:800;letter-spacing:.08em}.uhi-news-chart-legend{display:flex;align-items:center;color:var(--uhi-ink-muted);font-size:8px;font-weight:700;gap:12px}.uhi-news-chart-legend span{display:flex;align-items:center;gap:4px}.uhi-news-chart-legend i{display:block;width:16px;height:3px;border-radius:2px}.uhi-news-chart-legend i.is-sentiment{background:var(--uhi-pos)}.uhi-news-chart-legend i.is-pressure{border-top:1px dashed #64748b}.uhi-news-chart-current{display:flex;min-height:28px;align-items:center;margin-bottom:6px;border:1px solid var(--uhi-border);border-radius:7px;padding:5px 8px;color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:7.5px;background:var(--uhi-surface-soft);gap:12px}.uhi-news-chart-current>span{margin-right:auto;color:var(--uhi-ink-subtle);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.uhi-news-chart-current strong{color:var(--uhi-ink-muted);font-weight:850}.uhi-news-chart-current strong.is-positive,.uhi-news-chart-tooltip strong.is-positive{color:var(--uhi-pos)}.uhi-news-chart-current strong.is-negative,.uhi-news-chart-tooltip strong.is-negative{color:var(--uhi-neg)}.uhi-news-chart-canvas{position:relative;padding-left:30px}.uhi-news-chart-canvas svg{display:block;width:100%;height:154px;overflow:visible;cursor:crosshair;touch-action:none}.uhi-news-chart-y-axis{position:absolute;inset:2px auto 2px 0;display:flex;width:27px;flex-direction:column;justify-content:space-between;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6.5px;font-weight:750;text-align:right}.uhi-news-chart .guide-line,.uhi-news-chart .zero-line{stroke:var(--uhi-border);stroke-width:1}.uhi-news-chart .zero-line{stroke:var(--uhi-border-strong);stroke-dasharray:3 4}.uhi-news-chart .sentiment-line,.uhi-news-chart .pressure-line{fill:none;vector-effect:non-scaling-stroke}.uhi-news-chart .sentiment-line{stroke:var(--uhi-pos);stroke-width:2.6;filter:drop-shadow(0 2px 3px rgba(16,185,129,.2))}.uhi-news-chart .pressure-line{stroke:#64748b;stroke-width:1.6;stroke-dasharray:4 4}.uhi-news-chart-cursor line{stroke:var(--uhi-ink-muted);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.uhi-news-chart-cursor circle{vector-effect:non-scaling-stroke}.uhi-news-chart-cursor circle.is-sentiment{fill:var(--uhi-surface);stroke:var(--uhi-pos);stroke-width:2.5}.uhi-news-chart-cursor circle.is-pressure{fill:var(--uhi-surface);stroke:#64748b;stroke-width:2}.uhi-news-chart-tooltip{position:absolute;z-index:3;top:8px;display:grid;min-width:142px;pointer-events:none;border:1px solid var(--uhi-border-strong);border-radius:9px;padding:8px 10px;color:var(--uhi-ink);font-family:var(--uhi-font-mono);background:color-mix(in srgb,var(--uhi-surface) 96%,transparent);box-shadow:0 10px 28px #0f172a21;transform:translate(10px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:3px}.uhi-news-chart-tooltip.is-right{transform:translate(calc(-100% - 10px))}.uhi-news-chart-tooltip span{margin-bottom:2px;color:var(--uhi-ink-subtle);font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.uhi-news-chart-tooltip strong{font-size:8.5px;font-weight:850}.uhi-news-chart-tooltip small{color:var(--uhi-ink-muted);font-size:7px;font-weight:700}.uhi-news-chart-footer{display:grid;align-items:center;margin-top:2px;padding-left:30px;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6.5px;grid-template-columns:auto 1fr auto;gap:8px}.uhi-news-chart-footer strong{overflow:hidden;color:var(--uhi-ink-muted);font-size:6.5px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.uhi-news-chart-empty{display:grid;min-height:98px;place-items:center;border:1px dashed var(--uhi-border);border-radius:10px;color:var(--uhi-ink-subtle);font-size:8px}.uhi-news-detail{display:grid;margin-top:8px;border:1px solid var(--uhi-border);border-radius:10px;padding:11px;background:var(--uhi-surface);gap:9px}.uhi-news-detail-kicker{display:flex;align-items:center;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6.5px;font-weight:900;letter-spacing:.12em;gap:6px}.uhi-news-tone-dot{width:6px;height:6px;border-radius:50%;background:var(--uhi-ink-subtle)}.uhi-news-tone-dot.is-positive{background:var(--uhi-pos)}.uhi-news-tone-dot.is-negative{background:var(--uhi-neg)}.uhi-news-detail h3{margin:0;color:var(--uhi-ink);font-size:11px;font-weight:800;letter-spacing:-.012em;line-height:1.35}.uhi-news-detail-source{display:flex;align-items:center;flex-wrap:wrap;color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6.5px;font-weight:750;gap:5px}.uhi-news-detail-source span+span:before{content:"·";margin-right:5px}.uhi-news-score-list{display:grid;padding:8px 0;border-top:1px solid var(--uhi-border);border-bottom:1px solid var(--uhi-border);gap:7px}.uhi-news-score-list>div{display:grid;align-items:center;grid-template-columns:62px 1fr 34px;gap:8px}.uhi-news-score-list span,.uhi-news-score-list strong{font-size:7px;font-weight:750}.uhi-news-score-list span{color:var(--uhi-ink-muted)}.uhi-news-score-list strong{color:var(--uhi-ink);font-family:var(--uhi-font-mono);text-align:right}.uhi-news-score-list i{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--uhi-surface-soft)}.uhi-news-score-list i b{display:block;height:100%;border-radius:inherit;background:#64748b}.uhi-news-score-list i.is-positive b{background:var(--uhi-pos)}.uhi-news-score-list i.is-negative b{background:var(--uhi-neg)}.uhi-news-interpretation{border-left:2px solid var(--uhi-ink-subtle);border-radius:0 7px 7px 0;padding:7px 8px;background:var(--uhi-surface-soft)}.uhi-news-interpretation.is-positive{border-left-color:var(--uhi-pos);background:#10b98112}.uhi-news-interpretation.is-negative{border-left-color:var(--uhi-neg);background:#ef44440f}.uhi-news-interpretation span,.uhi-news-detail-snippet>span{color:var(--uhi-ink-subtle);font-family:var(--uhi-font-mono);font-size:6.5px;font-weight:900;letter-spacing:.08em}.uhi-news-interpretation p,.uhi-news-detail-snippet p{margin:4px 0 0;color:var(--uhi-ink-muted);font-size:7.5px;font-weight:550;line-height:1.45}.uhi-news-detail-snippet p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.uhi-news-detail>a{display:inline-flex;width:fit-content;align-items:center;color:var(--uhi-primary-dark);font-size:8px;font-weight:800;text-decoration:none;gap:5px}.uhi-news-detail>a:hover{text-decoration:underline}.uhi-news-detail-empty{display:grid;min-height:110px;margin-top:8px;place-items:center;border:1px dashed var(--uhi-border);border-radius:10px;padding:18px;color:var(--uhi-ink-subtle);font-size:8px;line-height:1.45;text-align:center}.uhi-news-disclaimer{margin-top:8px;padding:0 4px;color:var(--uhi-ink-subtle);font-size:6.5px;font-weight:550;line-height:1.4}.uhi-news-loading{display:grid;min-height:0;overflow:hidden;padding:20px;grid-row:4 / 6;align-content:start;gap:18px}.uhi-news-loading-pulse{display:flex;align-items:center;color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;gap:8px}.uhi-news-loading-pulse span{width:7px;height:7px;border-radius:50%;background:var(--uhi-pos);animation:uhi-news-live-pulse 1.4s ease-in-out infinite}.uhi-news-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uhi-news-loading-grid>div{display:grid;min-height:76px;border:1px solid var(--uhi-border);border-radius:9px;padding:10px;background:var(--uhi-surface);gap:8px}.uhi-news-loading-grid i,.uhi-news-loading-grid span{border-radius:4px;background:linear-gradient(90deg,var(--uhi-surface-soft) 20%,var(--uhi-border) 50%,var(--uhi-surface-soft) 80%);background-size:240% 100%;animation:uhi-news-skeleton 1.4s ease-in-out infinite}.uhi-news-loading-grid i{width:24%;height:7px}.uhi-news-loading-grid span{width:100%;height:8px}.uhi-news-loading-grid span:last-child{width:68%}.uhi-news-error{display:grid;min-height:0;place-items:center;padding:30px;color:var(--uhi-ink-muted);text-align:center;grid-row:4 / 6;align-content:center}.uhi-news-error-icon{display:grid;width:44px;height:44px;margin-bottom:10px;place-items:center;border:1px solid rgba(239,68,68,.18);border-radius:12px;color:var(--uhi-neg);background:#ef44440f}.uhi-news-error strong{color:var(--uhi-ink);font-size:13px;font-weight:820}.uhi-news-error p{max-width:420px;margin:7px 0 3px;font-size:9px}.uhi-news-error small{color:var(--uhi-ink-subtle);font-size:7px}.uhi-news-error button{height:30px;margin-top:12px;border:1px solid var(--uhi-primary);border-radius:8px;padding:0 12px;color:#fff;font-size:8px;font-weight:800;background:var(--uhi-primary)}.uhi-news-pane.is-compact .uhi-news-company-nav,.uhi-news-pane.is-compact .uhi-news-company-summary,.uhi-news-pane.is-compact .uhi-news-intelligence,.uhi-news-pane.is-compact .uhi-news-item-copy>p{display:none}.uhi-news-pane.is-compact .uhi-news-loading,.uhi-news-pane.is-compact .uhi-news-error{grid-row:2}.uhi-news-pane.is-compact{grid-template-rows:auto minmax(0,1fr)}.uhi-news-pane.is-compact .uhi-nq-pulse{display:grid;padding:8px;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:8px}.uhi-news-pane.is-compact .uhi-nq-pulse-main{padding:8px 10px;gap:7px}.uhi-news-pane.is-compact .uhi-nq-pulse-heading em{display:none}.uhi-news-pane.is-compact .uhi-nq-pulse-heading span{font-size:7.5px}.uhi-news-pane.is-compact .uhi-nq-pulse-heading small{padding:2px 5px;font-size:5.5px}.uhi-news-pane.is-compact .uhi-nq-pulse-score>strong{font-size:clamp(25px,4cqi,34px)}.uhi-news-pane.is-compact .uhi-nq-pulse-score b{font-size:9px}.uhi-news-pane.is-compact .uhi-nq-pulse-score small{font-size:6px}.uhi-news-pane.is-compact .uhi-nq-pulse-gauge{gap:3px}.uhi-news-pane.is-compact .uhi-nq-pulse-gauge-track{height:7px}.uhi-news-pane.is-compact .uhi-nq-pulse-gauge-track>span{width:11px;height:11px;border-width:2px}.uhi-news-pane.is-compact .uhi-nq-pulse-gauge>div:last-child{font-size:5px}.uhi-news-pane.is-compact .uhi-nq-pulse-evidence{display:block;border-radius:10px}.uhi-news-pane.is-compact .uhi-nq-pulse-metrics{height:100%;border-bottom:0;grid-template-columns:minmax(0,1fr)}.uhi-news-pane.is-compact .uhi-nq-pulse-metrics>div{display:none}.uhi-news-pane.is-compact .uhi-nq-pulse-metrics>div:first-child{display:grid;align-content:center;padding:10px 12px;border-right:0;gap:3px}.uhi-news-pane.is-compact .uhi-nq-pulse-metrics span{font-size:7px}.uhi-news-pane.is-compact .uhi-nq-pulse-metrics strong{font-size:24px}.uhi-news-pane.is-compact .uhi-nq-pulse-metrics small{font-size:7.5px}.uhi-news-pane.is-compact .uhi-nq-pulse-contributors,.uhi-news-pane.is-compact .uhi-nq-pulse-warning{display:none}.uhi-news-pane.is-compact .uhi-nq-pulse.is-loading{min-height:90px;grid-template-columns:minmax(0,1fr)}.uhi-news-pane.is-compact .uhi-nq-pulse-loading{height:74px;padding:12px;gap:6px}.uhi-news-pane.is-compact .uhi-nq-pulse.is-error{min-height:90px;align-content:center;padding:10px 12px;grid-template-columns:minmax(0,1fr)}.uhi-news-pane.is-compact .uhi-news-body{grid-template-columns:minmax(0,1fr)}.uhi-news-pane.is-compact .uhi-news-item{grid-template-columns:66px minmax(0,1fr) 50px}@container (max-width: 900px){.uhi-news-header{grid-template-columns:minmax(170px,.8fr) minmax(160px,1fr) auto}.uhi-news-title span{display:none}.uhi-nq-pulse{grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr)}.uhi-nq-pulse-contributor-list{grid-template-columns:minmax(0,1fr)}.uhi-nq-pulse-contributor-list>div:nth-child(n+4){display:none}.uhi-news-overview{grid-template-columns:minmax(240px,.9fr) minmax(340px,1.2fr)}.uhi-news-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.uhi-news-metric:nth-child(n+3){display:none}.uhi-news-body{grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr)}.uhi-news-item{grid-template-columns:70px minmax(0,1fr) 52px}}@container (max-width: 660px){.uhi-news-header{grid-template-columns:minmax(118px,.75fr) minmax(130px,1fr) auto;padding:7px 9px;gap:7px}.uhi-news-title-icon{width:29px;height:29px}.uhi-news-title strong{font-size:11px}.uhi-news-search button{display:none}.uhi-news-search{grid-template-columns:auto 1fr}.uhi-news-overview{display:none}.uhi-nq-pulse{padding:9px;grid-template-columns:minmax(0,1fr)}.uhi-nq-pulse-evidence{display:none}.uhi-news-pane{grid-template-rows:auto auto auto minmax(0,1fr)}.uhi-news-loading,.uhi-news-error{grid-row:4}.uhi-news-body{grid-template-columns:minmax(0,1fr)}.uhi-news-intelligence{display:none}.uhi-news-quick-tickers{padding-inline:6px}.uhi-news-company-nav-head{padding-inline:9px}.uhi-news-company-nav-head strong small,.uhi-news-live-state small{display:none}.uhi-news-feed{border-right:0}}@container (max-width: 460px){.uhi-news-title>div:last-child,.uhi-news-ranges{display:none}.uhi-news-header{grid-template-columns:auto minmax(120px,1fr) auto}.uhi-news-feed-header{align-items:flex-start;flex-direction:column}.uhi-news-item{grid-template-columns:58px minmax(0,1fr)}.uhi-news-item-scores{display:none}}@media(min-width:1000px){.uhi-news-chart{padding:12px 13px 9px}.uhi-news-chart-canvas svg{height:138px}.uhi-news-detail{margin-top:7px;padding:10px;gap:8px}.uhi-news-detail-snippet p{-webkit-line-clamp:4}}@media(prefers-reduced-motion:reduce){.uhi-nq-pulse-heading small i,.uhi-nq-pulse-loading span,.uhi-news-live-state i,.uhi-news-refresh.is-loading svg,.uhi-news-loading-pulse span,.uhi-news-loading-grid i,.uhi-news-loading-grid span{animation-duration:1ms!important;animation-iteration-count:1!important}}.uhi-space{--uhi-space-brand-primary: #10b981;--uhi-space-brand-secondary: #059669;--uhi-space-brand-accent: #34d399;--uhi-space-brand-glow: #103228;--uhi-space-bg-base: #f3f7f4;--uhi-space-bg-surface: #ffffff;--uhi-space-edge-wash: rgba(52, 211, 153, .12);--uhi-space-edge-wash-soft: rgba(16, 185, 129, .075);--uhi-space-corner-wash: rgba(16, 185, 129, .105);--uhi-space-page-grid-line: rgba(16, 24, 38, .05);--uhi-space-buy-bg: rgba(16, 185, 129, .1);--uhi-space-sell: #ef4444;--uhi-space-sell-bg: rgba(239, 68, 68, .1);--uhi-space-amber: #facc15;--brand-primary: var(--uhi-space-brand-primary);--brand-accent: var(--uhi-space-brand-accent);--brand-glow: var(--uhi-space-brand-glow);--status-buy: var(--uhi-space-brand-primary);--status-sell: var(--uhi-space-sell);--green: var(--status-buy);--red: var(--status-sell);--uhi-primary: var(--uhi-space-brand-primary);--uhi-primary-dark: var(--uhi-space-brand-secondary);--uhi-primary-soft: var(--uhi-space-buy-bg);--uhi-primary-line: rgba(16, 185, 129, .26);--uhi-pos: var(--uhi-space-brand-primary);--uhi-pos-bg: var(--uhi-space-buy-bg);--uhi-pos-bg-soft: rgba(16, 185, 129, .08);--uhi-neg: var(--uhi-space-sell);--uhi-neg-bg: var(--uhi-space-sell-bg);--uhi-neg-bg-soft: rgba(239, 68, 68, .08);--uhi-neg-line: rgba(239, 68, 68, .22);--uhi-success: var(--uhi-space-brand-primary);--uhi-danger: var(--uhi-space-sell);--uhi-warn: var(--uhi-space-amber);position:absolute;inset:0;overflow:hidden;background:var(--uhi-calendar-bg, linear-gradient(180deg, var(--uhi-bg), var(--uhi-bg-deep)));color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-body, "Sora", system-ui, sans-serif);padding:7px clamp(8px,1vw,12px) clamp(8px,1vw,12px);display:flex;flex-direction:column;gap:8px}[data-theme=dark] .uhi-space{--uhi-space-bg-base: #0a0a0c;--uhi-space-bg-surface: #121216;--uhi-space-edge-wash: rgba(16, 185, 129, .115);--uhi-space-edge-wash-soft: rgba(52, 211, 153, .07);--uhi-space-corner-wash: rgba(16, 185, 129, .14);--uhi-space-page-grid-line: rgba(255, 255, 255, .03)}.uhi-space__top{position:relative;z-index:4;flex:0 0 auto;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:10px;background:var(--uhi-calendar-panel-bg, var(--uhi-surface));box-shadow:var(--uhi-calendar-shadow, 0 7px 18px rgba(15, 35, 24, .045))}.uhi-space__chrome{flex:1 1 auto;min-height:0;height:auto;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:10px;background:var(--uhi-calendar-panel-bg, var(--uhi-surface));box-shadow:var(--uhi-calendar-shadow, 0 7px 18px rgba(15, 35, 24, .045));overflow:hidden;display:flex;flex-direction:column}.uhi-space.uhi-space--countdown{gap:0;padding:0}.uhi-space--countdown .uhi-space__chrome{border:0;border-radius:0;box-shadow:none}.uhi-space__header{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:7px 11px 6px;border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:var(--uhi-calendar-surface, var(--uhi-surface));border-radius:10px 10px 0 0}.uhi-space__top--header-only .uhi-space__header{border-bottom:0;border-radius:10px}.uhi-space__kicker{display:inline-flex;align-items:center;gap:5px;color:var(--uhi-primary);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.uhi-space__kicker-icon{width:13px;height:13px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.uhi-space__settings-title{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:8px;font-weight:850;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.uhi-space__chart-toolbar{position:absolute;top:14px;left:10px;right:10px;width:auto;max-width:calc(100% - 20px);z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;justify-content:stretch;gap:6px;pointer-events:none}.uhi-space__chart-toolbar--collapsed{justify-content:flex-end}.uhi-space__controls{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;margin-left:0;flex-wrap:wrap;justify-self:start;pointer-events:auto}.uhi-space__toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;margin-left:0;justify-self:end;pointer-events:auto}.uhi-space__control{position:relative;display:inline-flex;align-items:center;gap:5px;min-width:0}.uhi-space__dropdown-trigger{width:auto;height:24px;min-height:24px;min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;padding:4px 9px;border:1px solid var(--uhi-border);border-radius:6px;background:var(--uhi-chart-chip-bg, var(--uhi-calendar-surface, var(--uhi-surface)));color:var(--uhi-ink);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:10.5px;font-weight:600;line-height:1.1;outline:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 1px 3px #0f172a14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .12s,border-color .12s,box-shadow .12s}.uhi-space__dropdown--direction .uhi-space__dropdown-trigger{min-width:132px}.uhi-space__dropdown--planet .uhi-space__dropdown-trigger{min-width:124px}.uhi-space__dropdown-label,.uhi-space__dropdown-value{color:var(--uhi-ink);font-weight:800}.uhi-space__dropdown-dot{color:var(--uhi-ink-muted);font-weight:750}.uhi-space__dropdown-caret{margin-left:1px;color:var(--uhi-ink-muted);font-size:9.5px;line-height:1}.uhi-space__dropdown-trigger:hover,.uhi-space__dropdown-trigger[aria-expanded=true],.uhi-space__dropdown-trigger:focus-visible{background:var(--uhi-chart-chip-bg-hover, var(--uhi-calendar-surface, var(--uhi-surface)));border-color:var(--uhi-border-strong, var(--uhi-border))}.uhi-space__dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:30;display:grid;gap:6px;min-width:214px;max-width:min(248px,calc(100vw - 24px));max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:8px;border:1px solid var(--uhi-border);border-radius:13px;background:var(--uhi-chart-menu-bg, var(--uhi-calendar-popover-bg, var(--uhi-surface)));box-shadow:var(--uhi-chart-menu-shadow, 0 14px 34px rgba(15, 35, 24, .12));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.uhi-space__dropdown-menu-head{padding:4px 6px 9px;border-bottom:1px solid var(--uhi-border);color:var(--uhi-primary);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.uhi-space__dropdown--direction .uhi-space__dropdown-menu{min-width:224px}.uhi-space__dropdown--planet .uhi-space__dropdown-menu{grid-template-columns:repeat(2,minmax(0,1fr));min-width:248px}.uhi-space__dropdown--planet .uhi-space__dropdown-menu-head{grid-column:1 / -1}.uhi-space__dropdown--planet .uhi-space__dropdown-option{min-height:32px;padding:6px 8px}.uhi-space__dropdown-option{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(100,116,139,.14);border-radius:9px;background:var(--uhi-chart-menu-card-bg, var(--uhi-calendar-surface, var(--uhi-surface)));color:var(--uhi-ink-muted);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:11.5px;font-weight:850;line-height:1.08;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #0f172a0a;transition:background .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s}.uhi-space__dropdown-option:hover,.uhi-space__dropdown-option.is-selected{border-color:color-mix(in srgb,var(--uhi-primary, #10b981) 30%,transparent);background:var(--uhi-chart-menu-option-active-bg, var(--uhi-surface-soft));color:var(--uhi-ink)}.uhi-space__dropdown-option.is-selected{font-weight:950;box-shadow:0 8px 20px #2d8a601a}.uhi-space__dropdown-option:focus-visible{outline:2px solid color-mix(in srgb,var(--uhi-primary, #10b981) 40%,transparent);outline-offset:2px}.uhi-space__dropdown-option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uhi-space__dropdown-check{margin-left:auto;order:2;color:var(--uhi-pos, var(--uhi-primary));font-size:13px;font-weight:900;line-height:1}.uhi-space__settings{position:relative;display:inline-flex}.uhi-space__settings-button{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;display:grid;place-items:center;border:1px solid var(--uhi-border);border-radius:999px;background:var(--uhi-chart-chip-bg, var(--uhi-calendar-surface, var(--uhi-surface)));color:var(--uhi-primary, #10b981);cursor:pointer;box-shadow:0 1px 3px #0f172a14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .12s,border-color .12s}.uhi-space__settings-button:hover,.uhi-space__settings-button[aria-expanded=true],.uhi-space__settings-button:focus-visible{background:var(--uhi-chart-chip-bg-hover, var(--uhi-calendar-surface, var(--uhi-surface)));border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14;outline:none}.uhi-space__settings-button svg{display:block;width:13px;height:13px;fill:none;stroke:currentColor}.uhi-space__settings-menu{position:absolute;top:calc(100% + 6px);left:auto;right:0;z-index:20;display:grid;gap:8px;width:min(270px,calc(100vw - 32px));padding:8px;border:1px solid var(--uhi-border);border-radius:10px;background:color-mix(in srgb,var(--uhi-calendar-popover-bg, var(--uhi-surface)) 98%,transparent);box-shadow:0 12px 28px #0f172a29}.uhi-space__toolbar-toggle{width:24px;height:24px;padding:0;display:grid;place-items:center;border:1px solid var(--uhi-border);border-radius:6px;background:var(--uhi-chart-chip-bg, var(--uhi-calendar-surface, var(--uhi-surface)));color:var(--uhi-ink-muted);cursor:pointer;box-shadow:0 1px 3px #0f172a14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .12s,border-color .12s,color .12s}.uhi-space__toolbar-toggle:hover,.uhi-space__toolbar-toggle:focus-visible{background:var(--uhi-chart-chip-bg-hover, var(--uhi-calendar-surface, var(--uhi-surface)));border-color:var(--uhi-border-strong, var(--uhi-border));color:var(--uhi-ink);outline:none}.uhi-space__toolbar-toggle svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.uhi-space__settings-section{display:grid;gap:6px}.uhi-space__settings-section+.uhi-space__settings-section{padding-top:8px;border-top:1px solid var(--uhi-border)}.uhi-space__metric-options{display:inline-grid;grid-template-columns:repeat(3,minmax(38px,1fr));align-items:center;gap:2px;width:100%;min-height:26px;padding:2px;border:1px solid var(--uhi-border);border-radius:999px;background:var(--uhi-surface-soft)}.uhi-space__metric-option{min-width:0;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:0;border-radius:999px;background:transparent;color:var(--uhi-ink-muted);font:inherit;font-size:8.8px;font-weight:900;letter-spacing:0;line-height:1;text-align:center;white-space:nowrap;cursor:pointer}.uhi-space__metric-option:hover{background:color-mix(in srgb,var(--uhi-primary, #10b981) 9%,transparent)}.uhi-space__metric-option.is-selected{background:var(--uhi-ink);color:var(--uhi-surface)}.uhi-space__settings-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 7px;border-radius:10px;background:var(--uhi-surface-soft);color:var(--uhi-ink-muted);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:10.5px;font-weight:800;cursor:pointer;outline:1px dashed transparent}.uhi-space__settings-option:hover{background:color-mix(in srgb,var(--uhi-primary, #10b981) 7%,var(--uhi-surface-soft));color:var(--uhi-ink)}.uhi-space__settings-option.is-selected{background:color-mix(in srgb,var(--uhi-primary, #10b981) 8%,var(--uhi-surface));color:var(--uhi-ink)}.uhi-space__settings-option input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.uhi-space__settings-option-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uhi-space__settings-option-check{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--uhi-border-strong);border-radius:6px;background:var(--uhi-surface);color:var(--uhi-surface);font-size:12px;font-weight:950;line-height:1}.uhi-space__settings-option.is-selected .uhi-space__settings-option-check{border-color:var(--uhi-pos, var(--uhi-primary));background:var(--uhi-pos, var(--uhi-primary));color:var(--uhi-surface)}.uhi-space__notice{flex:0 0 auto;margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--uhi-warn, #facc15) 24%,var(--uhi-calendar-border, var(--uhi-border)));border-radius:8px;background:color-mix(in srgb,var(--uhi-warn, #facc15) 8%,var(--uhi-calendar-surface, var(--uhi-surface)));color:var(--uhi-warning-panel-fg, var(--uhi-warn, #facc15));font-size:10px;font-weight:750;text-transform:none;letter-spacing:0}.uhi-space__frame-wrap{position:relative;flex:1;min-height:0;margin:0;border:0;border-radius:0;background:var(--uhi-calendar-bg, linear-gradient(180deg, var(--uhi-bg), var(--uhi-bg-deep)));overflow:hidden}.uhi-space__frame-wrap--empty{background:var(--uhi-calendar-panel-bg, var(--uhi-surface))}.uhi-space__frame{display:block;width:100%;height:100%;border:0;background:var(--uhi-panel-active-bg, #0a0e15)}.uhi-space__scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 42% 44%,color-mix(in srgb,var(--uhi-primary, #10b981) 9%,transparent),transparent 32%),linear-gradient(180deg,var(--uhi-calendar-surface-soft, rgba(241, 247, 243, .55)),var(--uhi-calendar-bg, var(--uhi-bg)))}.uhi-space__scene:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--uhi-page-grid-line, rgba(16, 24, 38, .05)) 1px,transparent 1px),linear-gradient(90deg,var(--uhi-page-grid-line, rgba(16, 24, 38, .05)) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.uhi-space__scene-canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%}.uhi-space__scene-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--uhi-calendar-surface, #fff) 52%,transparent),transparent 22%,transparent 72%,color-mix(in srgb,var(--uhi-calendar-surface, #fff) 70%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--uhi-calendar-surface, #fff) 46%,transparent),transparent 18%,transparent 80%,color-mix(in srgb,var(--uhi-calendar-surface, #fff) 55%,transparent))}.uhi-space__nq-card,.uhi-space__metric-card,.uhi-space__movers-panel{position:absolute;z-index:4;border:1px solid var(--uhi-calendar-border, var(--uhi-border));background:color-mix(in srgb,var(--uhi-calendar-popover-bg, var(--uhi-surface)) 88%,transparent);box-shadow:var(--uhi-calendar-shadow, 0 7px 18px rgba(15, 35, 24, .045));backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}.uhi-space__nq-card{left:14px;bottom:14px;min-width:198px;padding:11px 13px;border-radius:8px}.uhi-space__nq-kicker,.uhi-space__metric-label,.uhi-space__panel-kicker{color:var(--uhi-primary);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:8px;font-weight:850;letter-spacing:.23em;line-height:1;text-transform:uppercase}.uhi-space__nq-price{margin-top:7px;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:clamp(30px,4.4vw,48px);font-weight:850;line-height:.96}.uhi-space__metric-row{position:absolute;left:50%;bottom:14px;z-index:4;display:flex;align-items:flex-end;justify-content:center;gap:8px;transform:translate(-50%);pointer-events:none}.uhi-space__metric-card{position:relative;min-width:122px;padding:9px 11px;border-radius:8px;pointer-events:auto}.uhi-space__metric-card--up .uhi-space__metric-value{color:var(--uhi-pos, #10b981)}.uhi-space__metric-card--down .uhi-space__metric-value{color:var(--uhi-neg, #ef4444)}.uhi-space__metric-card--range .uhi-space__metric-value{color:var(--uhi-warn, #facc15)}.uhi-space__metric-value{margin-top:7px;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:15px;font-weight:850;line-height:1}.uhi-space__metric-note{margin-top:5px;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:8.5px;font-weight:700;line-height:1.2}.uhi-space__movers-panel{top:58px;right:0;bottom:0;width:min(320px,31vw);min-width:260px;display:flex;flex-direction:column;min-height:0;padding:14px 12px 8px 14px;border-right:0;border-bottom:0;border-radius:16px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-calendar-popover-bg, var(--uhi-surface)) 92%,transparent),color-mix(in srgb,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)) 84%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--uhi-primary, #10b981) 9%,transparent),transparent 34%);box-shadow:-18px 0 44px #0f172a1a,inset 1px 0 color-mix(in srgb,var(--uhi-primary, #10b981) 10%,transparent)}.uhi-space__panel-title-row{display:flex;align-items:center;gap:7px;min-width:0;margin-top:4px}.uhi-space__panel-title{min-width:0;overflow:hidden;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:16px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.uhi-space__panel-count{min-width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:999px;background:color-mix(in srgb,var(--uhi-primary, #10b981) 10%,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)));color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:10px;font-weight:850}.uhi-space__panel-controls{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:7px;margin-top:11px;padding-top:9px;border-top:1px solid var(--uhi-calendar-border, var(--uhi-border))}.uhi-space__dropdown--panel .uhi-space__dropdown-trigger{width:100%;height:26px;min-width:0;padding:4px 8px;font-size:10px}.uhi-space__dropdown--panel .uhi-space__dropdown-menu{left:auto;right:0;min-width:168px;max-width:220px;padding:5px;gap:3px;border-radius:9px}.uhi-space__dropdown--panel .uhi-space__dropdown-menu-head{padding:4px 5px 6px;font-size:7.5px}.uhi-space__dropdown--panel .uhi-space__dropdown-option{min-height:25px;padding:5px 7px;border:0;border-radius:6px;box-shadow:none;font-size:10px}.uhi-space__movers-list{flex:1;min-height:0;margin-top:9px;overflow:auto;padding:1px 2px 8px 0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--uhi-primary, #10b981) 42%,transparent) transparent}.uhi-space__mover-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:38px;padding:5px 8px;border:1px solid transparent;border-radius:8px}.uhi-space__mover-row:hover,.uhi-space__mover-row.is-leader{border-color:color-mix(in srgb,var(--uhi-primary, #10b981) 18%,transparent);background:color-mix(in srgb,var(--uhi-primary, #10b981) 7%,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)))}.uhi-space__mover-row.is-muted{opacity:.72}.uhi-space__mover-rank{width:28px;color:var(--uhi-calendar-ink-subtle, var(--uhi-ink-subtle));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:10px;font-weight:850;text-align:right}.uhi-space__mover-ticker{overflow:hidden;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:13px;font-weight:850;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.uhi-space__mover-name{margin-top:1px;overflow:hidden;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:9px;font-weight:650;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.uhi-space__mover-change{font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:12px;font-weight:850;line-height:1;text-align:right;white-space:nowrap}.uhi-space__mover-change.is-positive{color:var(--uhi-pos, #10b981)}.uhi-space__mover-change.is-negative{color:var(--uhi-neg, #ef4444)}.uhi-space__mover-empty{padding:12px 8px;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:10px;font-weight:750}.uhi-space__empty{position:absolute;inset:0;display:grid;place-items:center;padding:18px}.uhi-space__empty-card{display:grid;gap:7px;max-width:420px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.uhi-space__empty-card strong{color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:14px;font-weight:850;letter-spacing:0}.uhi-space__empty-card span{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:10px;font-weight:700;line-height:1.45}.uhi-space--compact{padding:7px;gap:7px}.uhi-space--compact .uhi-space__frame-wrap{min-height:0}@media(max-width:900px){.uhi-space__header{align-items:flex-start;flex-direction:column}.uhi-space__controls{justify-content:flex-start;flex-wrap:wrap;gap:5px}}@media(max-width:560px){.uhi-space__chart-toolbar{top:10px;left:4px;right:4px;width:auto;max-width:calc(100% - 8px)}.uhi-space__control{flex:0 1 auto}.uhi-space__dropdown-trigger{height:24px;min-height:24px;padding:4px 7px;font-size:10.5px}.uhi-space__dropdown--planet .uhi-space__dropdown-trigger,.uhi-space__dropdown--direction .uhi-space__dropdown-trigger{min-width:0}.uhi-space__settings{margin-left:0}.uhi-space__settings-button{width:28px;height:28px}.uhi-space__toolbar-toggle{width:24px;height:24px}}.uhi-space__status-chip{margin-left:auto;display:inline-flex;align-items:center;height:21px;padding:0 8px;border:1px solid var(--uhi-border, rgba(148, 163, 184, .35));border-radius:999px;color:var(--uhi-ink-muted, #64748b);font-size:10px;font-weight:750;text-transform:uppercase}.uhi-space__react-layout{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:10px;padding:52px 10px 10px;min-height:0}.uhi-space__scene-panel{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.uhi-space__metrics-strip{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.uhi-space__metric-card{min-width:0;border:1px solid var(--uhi-border, rgba(148, 163, 184, .25));border-radius:10px;background:color-mix(in srgb,var(--uhi-surface, #fff) 84%,transparent);padding:8px 9px;box-shadow:0 8px 20px #0f172a0d}.uhi-space__metric-label,.uhi-space__metric-sub{display:block;color:var(--uhi-ink-muted, #64748b);font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.uhi-space__metric-value{display:block;margin:3px 0;color:var(--uhi-ink, #0f172a);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:15px;line-height:1.1}.uhi-space__scene-wrap{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid var(--uhi-border, rgba(148, 163, 184, .25));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-surface, #fff) 92%,transparent),color-mix(in srgb,var(--uhi-bg, #f8fafc) 96%,transparent))}.uhi-space__scene{position:absolute;inset:0;cursor:grab}.uhi-space__scene canvas{display:block;width:100%;height:100%}.uhi-space__tooltip{position:absolute;left:12px;bottom:12px;z-index:5;min-width:220px;max-width:280px;border:1px solid var(--uhi-border, rgba(148, 163, 184, .35));border-radius:12px;background:color-mix(in srgb,var(--uhi-surface, #fff) 92%,transparent);color:var(--uhi-ink, #0f172a);padding:10px;box-shadow:0 18px 38px #0f172a24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.uhi-space__tooltip-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif)}.uhi-space__tooltip-name{margin-top:2px;color:var(--uhi-ink-muted, #64748b);font-size:11px}.uhi-space__tooltip-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin-top:8px;font-size:11px}.uhi-space__tooltip-grid span{color:var(--uhi-ink-muted, #64748b)}.uhi-space__tooltip-grid b{text-align:right}.uhi-space__movers{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--uhi-border, rgba(148, 163, 184, .25));border-radius:14px;background:color-mix(in srgb,var(--uhi-surface, #fff) 90%,transparent);overflow:hidden}.uhi-space__movers-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid var(--uhi-border-soft, rgba(148, 163, 184, .18))}.uhi-space__movers-eyebrow{display:block;color:var(--uhi-primary, #10b981);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.uhi-space__movers-count{color:var(--uhi-ink-muted, #64748b);font-size:10px;font-weight:800}.uhi-space__movers-filter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--uhi-border-soft, rgba(148, 163, 184, .18));color:var(--uhi-ink-muted, #64748b);font-size:10px;font-weight:800;text-transform:uppercase}.uhi-space__movers-filter select{max-width:170px;border:1px solid var(--uhi-border, rgba(148, 163, 184, .35));border-radius:8px;background:var(--uhi-surface, #fff);color:var(--uhi-ink, #0f172a);font:inherit;font-size:10px;padding:5px 7px}.uhi-space__movers-list{overflow:auto;min-height:0;padding:5px}.uhi-space__mover-row{display:grid;grid-template-columns:34px minmax(0,1fr) 58px 72px;align-items:center;gap:6px;min-height:34px;padding:5px 6px;border-radius:9px;font-size:10.5px}.uhi-space__mover-row:hover{background:color-mix(in srgb,var(--uhi-primary, #10b981) 8%,transparent)}.uhi-space__mover-rank,.uhi-space__mover-change,.uhi-space__mover-value{color:var(--uhi-ink-muted, #64748b);font-weight:800;text-align:right}.uhi-space__mover-main{min-width:0}.uhi-space__mover-main strong,.uhi-space__mover-main small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uhi-space__mover-main small{color:var(--uhi-ink-muted, #64748b);font-size:9px}.uhi-space__settings-menu{position:absolute;top:48px;right:10px;z-index:20;width:min(280px,calc(100vw - 24px));border:1px solid var(--uhi-border, rgba(148, 163, 184, .35));border-radius:13px;background:var(--uhi-chart-menu-bg, var(--uhi-calendar-popover-bg, var(--uhi-surface, #fff)));padding:10px;box-shadow:0 18px 38px #0f172a29}.uhi-space__settings-options{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.uhi-space__settings-pill{border:1px solid var(--uhi-border, rgba(148, 163, 184, .35));border-radius:999px;background:transparent;color:var(--uhi-ink, #0f172a);cursor:pointer;font-size:10px;font-weight:800;padding:5px 9px}.uhi-space__settings-pill.is-active{border-color:var(--uhi-primary, #10b981);background:color-mix(in srgb,var(--uhi-primary, #10b981) 12%,transparent)}.uhi-space__settings-checks{display:grid;gap:7px}.uhi-space__settings-check{display:flex;align-items:center;gap:8px;color:var(--uhi-ink, #0f172a);font-size:11px;font-weight:700}.uhi-space__empty{display:grid;place-content:center;gap:8px;min-height:100%;color:var(--uhi-ink-muted, #64748b);text-align:center;padding:24px}.uhi-space__empty-title{color:var(--uhi-ink, #0f172a);font-family:var(--uhi-font-display, "Space Grotesk", "Sora", sans-serif);font-size:18px;font-weight:850}@media(max-width:980px){.uhi-space__react-layout{grid-template-columns:1fr}.uhi-space__movers{min-height:220px}.uhi-space__metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.uhi-space__react-layout{padding:84px 8px 8px}.uhi-space__metrics-strip{grid-template-columns:1fr}.uhi-space__mover-row{grid-template-columns:30px minmax(0,1fr) 54px}.uhi-space__mover-value{display:none}}.uhi-space__status-note{margin-left:auto;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:10px;font-weight:650;letter-spacing:.01em}.uhi-space__settings--floating{position:absolute;top:54px;right:10px;z-index:9}.uhi-space__settings-menu--tsx{position:static;min-width:218px}.uhi-space__tsx-layout{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,318px);gap:0;min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(16,185,129,.08),transparent 36%),var(--uhi-calendar-panel-bg, var(--uhi-surface))}.uhi-space__tsx-main{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;padding:58px 12px 12px}.uhi-space__metrics-strip{position:relative;z-index:3;display:flex;gap:8px;align-items:stretch;flex-wrap:wrap;pointer-events:none}.uhi-space__metric-card{min-width:116px;border:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:10px;background:color-mix(in srgb,var(--uhi-calendar-panel-bg, var(--uhi-surface)) 84%,transparent);box-shadow:var(--uhi-calendar-shadow, 0 7px 18px rgba(15, 35, 24, .045));padding:8px 10px;display:grid;gap:3px}.uhi-space__metric-label{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:8px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.uhi-space__metric-value{color:var(--uhi-calendar-ink, var(--uhi-ink));font-size:17px;font-weight:850;line-height:1.05}.uhi-space__metric-note{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:9px;font-weight:650}.uhi-space__metric-card.is-positive .uhi-space__metric-value,.uhi-space__mover-row.is-positive .uhi-space__mover-value{color:var(--uhi-success, #10b981)}.uhi-space__metric-card.is-negative .uhi-space__metric-value,.uhi-space__mover-row.is-negative .uhi-space__mover-value{color:var(--uhi-danger, #ef4444)}.uhi-space__scene{position:relative;z-index:1;flex:1 1 auto;min-height:260px;cursor:grab;overflow:hidden;border-radius:12px}.uhi-space__scene:active{cursor:grabbing}.uhi-space__scene canvas{display:block;width:100%!important;height:100%!important}.uhi-space__movers-panel{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:color-mix(in srgb,var(--uhi-calendar-panel-bg, var(--uhi-surface)) 88%,transparent);padding:58px 10px 10px;overflow:hidden}.uhi-space__movers-head{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;padding:0 2px 8px}.uhi-space__movers-head strong{color:var(--uhi-primary, #10b981)}.uhi-space__movers-list{overflow:auto;display:grid;gap:5px;padding-right:2px}.uhi-space__mover-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:9px;padding:6px 7px;background:color-mix(in srgb,var(--uhi-calendar-surface, var(--uhi-surface)) 78%,transparent)}.uhi-space__mover-row.is-muted{opacity:.52}.uhi-space__mover-rank{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:10px;font-weight:800}.uhi-space__mover-main{min-width:0;display:grid;gap:1px}.uhi-space__mover-main strong{color:var(--uhi-calendar-ink, var(--uhi-ink));font-size:12px;font-weight:850;line-height:1}.uhi-space__mover-main span,.uhi-space__mover-main em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:9px;font-style:normal}.uhi-space__mover-value{font-size:11px;font-weight:850;white-space:nowrap}.uhi-space__mover-empty{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:11px;padding:14px 8px}.uhi-space__tooltip{position:absolute;left:0;top:0;z-index:8;width:min(250px,calc(100% - 24px));border:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:11px;background:color-mix(in srgb,var(--uhi-calendar-panel-bg, var(--uhi-surface)) 94%,transparent);box-shadow:var(--uhi-calendar-shadow, 0 10px 26px rgba(15, 23, 42, .12));padding:9px 10px;pointer-events:none}.uhi-space__tooltip-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.uhi-space__tooltip-head strong{color:var(--uhi-calendar-ink, var(--uhi-ink));font-size:14px;font-weight:850}.uhi-space__tooltip-head span,.uhi-space__tooltip-name{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:10px}.uhi-space__tooltip dl{display:grid;gap:4px;margin:8px 0 0}.uhi-space__tooltip dl div{display:flex;justify-content:space-between;gap:10px}.uhi-space__tooltip dt,.uhi-space__tooltip dd{margin:0;font-size:10px}.uhi-space__tooltip dt{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted))}.uhi-space__tooltip dd{color:var(--uhi-calendar-ink, var(--uhi-ink));font-weight:800}@media(max-width:980px){.uhi-space__tsx-layout{grid-template-columns:1fr}.uhi-space__movers-panel{min-height:190px;max-height:34vh;border-left:0;border-top:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));padding-top:10px}}@media(max-width:720px){.uhi-space__tsx-main{padding:54px 8px 8px}.uhi-space__metrics-strip{gap:6px}.uhi-space__metric-card{min-width:96px;padding:7px 8px}.uhi-space__metric-value{font-size:15px}}.uhi-space__react-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:0;padding:0;isolation:isolate;background:radial-gradient(ellipse at 50% 48%,transparent 0%,transparent 36%,var(--uhi-space-edge-wash-soft) 66%,var(--uhi-space-edge-wash) 100%),radial-gradient(circle at 0% 0%,var(--uhi-space-corner-wash) 0%,transparent 42%),radial-gradient(circle at 100% 0%,var(--uhi-space-edge-wash-soft) 0%,transparent 38%),radial-gradient(circle at 0% 100%,var(--uhi-space-edge-wash-soft) 0%,transparent 40%),radial-gradient(circle at 100% 100%,var(--uhi-space-corner-wash) 0%,transparent 42%),linear-gradient(180deg,var(--uhi-space-bg-surface) 0%,var(--uhi-space-bg-base) 100%)}.uhi-space__react-layout:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--uhi-space-page-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--uhi-space-page-grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,black 36%,transparent 92%);mask-image:radial-gradient(circle at center,black 36%,transparent 92%)}.uhi-space__scene-panel{position:relative;z-index:1;display:block;min-width:0;min-height:0;padding:0}.uhi-space__scene-wrap{position:absolute;inset:0;display:flex;min-height:0;overflow:hidden;border:0;border-right:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:0;background:transparent}.uhi-space__scene{position:relative;inset:auto;flex:1 1 auto;width:100%;height:100%;min-height:0;border-radius:0;background:transparent}.uhi-space__scene:before{display:none}.uhi-space__metrics-strip{position:absolute;left:16px;right:16px;bottom:16px;z-index:5;display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr) minmax(320px,430px);align-items:flex-end;gap:0;justify-items:center;pointer-events:none}.uhi-space__metric-group{grid-column:2;min-width:0;max-width:100%;display:flex;align-items:flex-end;justify-content:center;gap:8px;flex-wrap:nowrap}.uhi-space__metric-card{min-width:128px;max-width:190px;padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--uhi-calendar-popover-bg, var(--uhi-surface)) 88%,transparent);box-shadow:0 10px 24px #0f172a13;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.uhi-space__metric-card--nq{grid-column:1;justify-self:start;width:clamp(320px,28vw,430px);min-width:320px;max-width:430px}.uhi-space__metric-label{font-size:8px;letter-spacing:.22em}.uhi-space__metric-value{margin:4px 0 2px;font-size:17px}.uhi-space__metric-card--nq .uhi-space__metric-value{overflow:visible;font-size:clamp(32px,3vw,50px);font-variant-numeric:tabular-nums;line-height:.96;white-space:nowrap}.uhi-space__metric-note{font-size:9px}.uhi-space__movers-panel{position:relative;top:auto;right:auto;bottom:auto;width:auto;min-width:0;z-index:2;padding:76px 12px 10px;border:0;border-left:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-calendar-panel-bg, var(--uhi-surface)) 92%,transparent),color-mix(in srgb,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)) 86%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--uhi-primary, #10b981) 9%,transparent),transparent 40%);box-shadow:-18px 0 44px #0f172a14,inset 1px 0 color-mix(in srgb,var(--uhi-primary, #10b981) 9%,transparent)}.uhi-space__movers-head{padding:0 3px 10px;border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));font-size:9px;letter-spacing:.18em}.uhi-space__movers-list{display:block;margin-top:9px;padding:0 2px 10px 0}.uhi-space__mover-row{min-height:36px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;margin-bottom:5px;padding:5px 8px;border-radius:8px;background:color-mix(in srgb,var(--uhi-calendar-surface, var(--uhi-surface)) 72%,transparent)}.uhi-space__mover-main strong{font-size:12px}.uhi-space__mover-main span,.uhi-space__mover-main em{font-size:9px}@media(max-width:980px){.uhi-space__react-layout{grid-template-columns:1fr}.uhi-space__movers-panel{min-height:190px;max-height:34vh;padding:10px;border-left:0;border-top:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft))}}@media(max-width:720px){.uhi-space__metrics-strip{left:10px;right:10px;bottom:10px;gap:6px;display:flex;align-items:flex-end;justify-content:flex-start;overflow-x:auto}.uhi-space__metric-group{display:contents}.uhi-space__metric-card{min-width:112px}.uhi-space__metric-card--nq{width:260px;min-width:260px;max-width:260px}.uhi-space__metric-card--nq .uhi-space__metric-value{font-size:26px}}.uhi-space{--uhi-space-border-light: rgba(15, 23, 42, .12);--uhi-space-border-focus: rgba(5, 150, 105, .45);--uhi-space-surface-overlay: rgba(241, 247, 243, .92);--uhi-space-surface-strong: rgba(255, 255, 255, .96);--uhi-space-tooltip-bg: rgba(255, 255, 255, .98);--uhi-space-mover-rank: rgba(16, 24, 38, .36);--uhi-space-mover-group: rgba(6, 95, 70, .84);--uhi-space-shadow-soft: 0 10px 26px rgba(15, 23, 42, .12);--uhi-space-shadow-strong: 0 24px 60px rgba(15, 23, 42, .14)}[data-theme=dark] .uhi-space{--uhi-space-border-light: rgba(255, 255, 255, .08);--uhi-space-border-focus: rgba(16, 185, 129, .5);--uhi-space-surface-overlay: rgba(18, 18, 22, .88);--uhi-space-surface-strong: rgba(18, 18, 22, .95);--uhi-space-tooltip-bg: rgba(5, 12, 22, .95);--uhi-space-mover-rank: rgba(255, 255, 255, .38);--uhi-space-mover-group: rgba(116, 145, 170, .92);--uhi-space-shadow-soft: 0 10px 28px rgba(0, 0, 0, .28);--uhi-space-shadow-strong: 0 24px 70px rgba(0, 0, 0, .34)}.uhi-space__frame-wrap{background:transparent}.uhi-space__react-layout{position:absolute;inset:0;display:block;min-height:0;padding:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 10% 10%,#10b98113,#10b98100 40%),radial-gradient(circle at 90% 0%,#34d3990d,#34d39900 32%),linear-gradient(180deg,var(--uhi-space-bg-surface) 0%,var(--uhi-space-bg-base) 100%)}.uhi-space__react-layout:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--uhi-space-page-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--uhi-space-page-grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:none;mask-image:none}.uhi-space__react-layout:after{display:none}[data-theme=dark] .uhi-space__react-layout:after{display:none}.uhi-space__scene-panel,.uhi-space__scene-wrap{position:absolute;inset:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.uhi-space__scene-panel{z-index:1;display:block}.uhi-space__scene{height:100%;min-height:0;border-radius:0;background:transparent}.uhi-space__metrics-strip{left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:minmax(0,318px) minmax(370px,1fr) minmax(260px,320px);gap:10px}.uhi-space__metric-group{width:min(370px,calc(100vw - 64px));flex-wrap:wrap;gap:10px}.uhi-space__metric-card{border:1px solid var(--uhi-space-border-light);border-radius:9px;background:linear-gradient(145deg,var(--uhi-space-bg-surface),var(--uhi-space-surface-overlay));box-shadow:var(--uhi-space-shadow-soft);backdrop-filter:blur(16px) saturate(132%);-webkit-backdrop-filter:blur(16px) saturate(132%)}.uhi-space__metric-card--nq{width:min(318px,calc(100vw - 32px));min-width:0;max-width:318px;padding:15px;text-align:left}.uhi-space__metric-group .uhi-space__metric-card{flex:1 1 calc(50% - 5px);min-width:0;max-width:none;padding:11px 11px 10px;text-align:center}.uhi-space__metric-group .uhi-space__metric-card:nth-child(3):last-child{flex:0 1 178px}.uhi-space__metric-card.is-positive{border-color:#10b9814d}.uhi-space__metric-card.is-negative{border-color:#ef444447}.uhi-space__metric-card--nq .uhi-space__metric-label{color:var(--uhi-primary, #10b981);font-size:10px;letter-spacing:.28em}.uhi-space__metric-value{font-size:24px;font-weight:800;line-height:.92}.uhi-space__metric-card--nq .uhi-space__metric-value{margin-top:9px;overflow:visible;font-size:42px;font-weight:800;letter-spacing:0;line-height:.94;white-space:nowrap}.uhi-space__movers-panel{position:absolute;top:58px;right:0;bottom:0;z-index:12;width:min(292px,28vw);min-width:238px;padding:12px 9px 7px 10px;border:1px solid var(--uhi-space-border-light);border-right:0;border-bottom:0;border-radius:16px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-space-surface-strong) 90%,transparent),color-mix(in srgb,var(--uhi-space-surface-overlay) 92%,transparent)),linear-gradient(90deg,rgba(16,185,129,.08),transparent 32%);box-shadow:-18px 0 44px #0f172a1a,inset 1px 0 #10b98114;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%);isolation:isolate;overflow:hidden}.uhi-space__movers-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--uhi-space-surface-strong),color-mix(in srgb,var(--uhi-space-bg-surface) 92%,var(--uhi-space-bg-base))),linear-gradient(90deg,rgba(16,185,129,.06),transparent 34%)}.uhi-space__movers-head,.uhi-space__movers-list{position:relative;z-index:1}.uhi-space__react-layout.has-movers .uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__react-layout.has-movers .uhi-space__metric-card--nq{grid-column:1;justify-self:start}.uhi-space__movers-head{display:block;padding:0 0 7px;border-bottom:1px solid var(--uhi-space-border-light)}.uhi-space__movers-kicker{color:var(--uhi-primary, #10b981);font-size:8px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}.uhi-space__movers-title-row{display:flex;align-items:center;gap:7px;margin-top:3px}.uhi-space__movers-title-row strong{color:var(--uhi-calendar-ink, var(--uhi-ink));font-size:14px;font-weight:800;line-height:1}.uhi-space__movers-count{min-width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid var(--uhi-space-border-light);border-radius:999px;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:10px;font-weight:850}.uhi-space__movers-list{display:block;margin-top:6px;padding:0 1px 7px 0;scrollbar-color:rgba(16,185,129,.4) transparent}.uhi-space__mover-row{grid-template-columns:24px minmax(0,1fr) auto;min-height:31px;gap:6px;padding:3px 6px;margin:0;border:1px solid transparent;border-radius:7px;background:transparent}.uhi-space__mover-row+.uhi-space__mover-row{margin-top:1px}.uhi-space__mover-row:hover,.uhi-space__mover-row.is-leader{border-color:color-mix(in srgb,var(--uhi-primary, #10b981) 18%,transparent);background:color-mix(in srgb,var(--uhi-primary, #10b981) 7%,var(--uhi-space-surface-overlay))}.uhi-space__mover-rank{width:24px;color:var(--uhi-space-mover-rank);font-size:9px;text-align:right}.uhi-space__mover-main{display:block}.uhi-space__mover-main strong{font-size:11.5px;line-height:1}.uhi-space__mover-main span,.uhi-space__mover-main em{font-size:8.2px;line-height:1.08}.uhi-space__mover-main em{color:var(--uhi-space-mover-group);display:block}.uhi-space__mover-value{font-size:10.5px;letter-spacing:.01em}.uhi-space__tooltip{--uhi-space-tooltip-width: min(236px, calc(100% - 24px) );--uhi-space-tooltip-height: 178px;left:var(--uhi-space-tooltip-x, 12px);top:var(--uhi-space-tooltip-y, 12px);right:auto;bottom:auto;width:var(--uhi-space-tooltip-width);min-width:0;max-width:calc(100% - 24px);height:var(--uhi-space-tooltip-height);min-height:0;max-height:calc(100% - 24px);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;transform:none;padding:10px 12px;border:1px solid rgba(16,185,129,.24);border-radius:8px;background:var(--uhi-space-tooltip-bg);box-shadow:var(--uhi-space-shadow-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.uhi-space__tooltip--core{--uhi-space-tooltip-height: 106px;padding:9px 11px}.uhi-space__tooltip--stock{--uhi-space-tooltip-height: 154px;padding:8px 10px}.uhi-space__tooltip-head{min-width:0}.uhi-space__tooltip-head--core{align-items:center;justify-content:flex-start}.uhi-space__tooltip-head strong{font-size:14px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uhi-space__tooltip-head span,.uhi-space__tooltip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.2}.uhi-space__tooltip--core .uhi-space__tooltip-head strong{font-size:14px;line-height:1}.uhi-space__tooltip-name--core{margin-top:3px;font-size:10.5px;line-height:1.25}.uhi-space__tooltip.is-positive .uhi-space__tooltip-head strong{color:var(--uhi-success, #10b981)}.uhi-space__tooltip.is-negative .uhi-space__tooltip-head strong{color:var(--uhi-danger, #ef4444)}.uhi-space__tooltip dl{min-height:0;overflow:hidden;gap:3px;margin-top:6px}.uhi-space__tooltip--core dl{margin-top:7px;gap:4px}.uhi-space__tooltip dl div{min-width:0}.uhi-space__tooltip dt,.uhi-space__tooltip dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.2}.uhi-space__chart-toolbar{top:10px;left:4px;right:4px;width:auto;max-width:calc(100% - 8px)}.uhi-space__dropdown-trigger,.uhi-space__settings-button,.uhi-space__toolbar-toggle{height:28px;min-height:28px;border-color:var(--uhi-space-border-light);background:var(--uhi-space-surface-strong);box-shadow:none}.uhi-space__settings-button{border-radius:999px;color:var(--uhi-ink-muted)}.uhi-space__dropdown-trigger,.uhi-space__toolbar-toggle{border-radius:7px}.uhi-space__dropdown-trigger:hover,.uhi-space__dropdown-trigger[aria-expanded=true],.uhi-space__dropdown-trigger:focus-visible,.uhi-space__toolbar-toggle:hover,.uhi-space__toolbar-toggle:focus-visible{border-color:var(--uhi-space-border-focus);background:color-mix(in srgb,var(--uhi-primary, #10b981) 7%,var(--uhi-space-surface-strong))}.uhi-space__settings-button:hover,.uhi-space__settings-button[aria-expanded=true],.uhi-space__settings-button:focus-visible{border-color:var(--uhi-border);background:color-mix(in srgb,var(--uhi-primary, #10b981) 10%,var(--uhi-surface-soft));color:var(--uhi-pos, var(--uhi-primary));box-shadow:none}.uhi-space__dropdown-menu,.uhi-space__settings-menu--tsx{border-color:var(--uhi-border);background:color-mix(in srgb,var(--uhi-calendar-popover-bg, var(--uhi-surface)) 98%,transparent);box-shadow:0 12px 28px #0f172a29}.uhi-space__settings-menu--tsx{position:absolute;top:48px;right:10px;z-index:20}@media(max-width:980px){.uhi-space__metrics-strip{left:12px;right:12px;bottom:12px;display:flex;align-items:flex-end;justify-content:flex-start;gap:8px;overflow-x:auto}.uhi-space__metric-group{display:contents}.uhi-space__metric-card,.uhi-space__metric-group .uhi-space__metric-card{flex:0 0 154px;min-width:154px}.uhi-space__metric-card--nq{flex-basis:292px;width:292px;min-width:292px;max-width:292px}.uhi-space__movers-panel{inset:auto 12px 146px;width:auto;max-height:calc(100vh - 158px);min-width:0;border-right:1px solid var(--uhi-space-border-light);border-bottom:1px solid var(--uhi-space-border-light);border-radius:12px}}@media(max-width:560px){.uhi-space__metric-card--nq{flex-basis:260px;width:260px;min-width:260px;max-width:260px}.uhi-space__metric-card--nq .uhi-space__metric-value{font-size:30px}.uhi-space__movers-panel{bottom:128px}}.uhi-space__scene-panel{container-type:inline-size}.uhi-space__metrics-strip{left:clamp(10px,1.6cqw,16px);right:clamp(10px,1.6cqw,16px);bottom:clamp(10px,1.6cqw,16px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(180px,300px);align-items:end;justify-content:stretch;justify-items:center;gap:clamp(8px,1.2cqw,14px);overflow:visible}.uhi-space__metric-group{grid-column:2;width:auto;min-width:0;max-width:min(460px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),210px));align-items:end;justify-content:center;gap:clamp(6px,.9cqw,9px)}.uhi-space__metric-card,.uhi-space__metric-group .uhi-space__metric-card,.uhi-space__metric-card--nq{min-width:0;width:auto;max-width:none}.uhi-space__metric-card{padding:clamp(7px,.9cqw,10px)}.uhi-space__metric-card--nq{grid-column:3;justify-self:end;align-self:end;transform:translateY(clamp(12px,1.7cqw,24px));width:min(300px,100%);padding:clamp(8px,1.05cqw,12px)}.uhi-space__metric-group .uhi-space__metric-card{width:100%;max-width:210px}.uhi-space__metric-group.has-1-metrics{grid-template-columns:minmax(min(168px,100%),210px)}.uhi-space__metric-group.has-2-metrics,.uhi-space__metric-group.has-3-metrics,.uhi-space__metric-group.has-4-metrics{width:min(430px,100%);grid-template-columns:repeat(2,minmax(0,210px))}.uhi-space__metric-group.has-3-metrics .uhi-space__metric-card:nth-child(3){grid-column:1 / -1;justify-self:center;width:min(210px,100%)}.uhi-space__metric-value{margin:4px 0 1px;overflow:hidden;font-size:clamp(22px,3.15cqw,32px);line-height:.94;text-overflow:clip;white-space:nowrap}.uhi-space__metric-card--nq .uhi-space__metric-value{margin-top:7px;overflow:hidden;font-size:clamp(27px,4.2cqw,40px);line-height:.92;text-overflow:clip}.uhi-space__metric-note{margin-top:4px}@container (max-width: 700px){.uhi-space__metrics-strip{grid-template-columns:minmax(0,1fr);max-width:min(480px,calc(100% - 20px));margin:0 auto}.uhi-space__metric-group{grid-column:1;max-width:min(430px,100%)}.uhi-space__metric-card--nq{grid-column:1;justify-self:center;transform:translateY(clamp(6px,1.4cqw,12px))}.uhi-space__metric-group.has-1-metrics{grid-template-columns:minmax(0,200px)}.uhi-space__metric-group.has-2-metrics,.uhi-space__metric-group.has-3-metrics,.uhi-space__metric-group.has-4-metrics{grid-template-columns:repeat(2,minmax(0,200px))}.uhi-space__metric-card--nq .uhi-space__metric-value{font-size:clamp(25px,7.4cqw,34px)}}@container (max-width: 460px){.uhi-space__metrics-strip{left:8px;right:8px;bottom:8px;gap:6px}.uhi-space__metric-group{grid-template-columns:repeat(2,minmax(0,1fr))}.uhi-space__metric-card{padding:8px}.uhi-space__metric-label{font-size:7.5px;letter-spacing:.18em}.uhi-space__metric-value{font-size:clamp(19px,7cqw,25px)}.uhi-space__metric-card--nq .uhi-space__metric-value{font-size:clamp(23px,9cqw,30px)}}@container (max-width: 340px){.uhi-space__metrics-strip{display:flex;justify-content:flex-start;max-width:none;margin:0;overflow-x:auto}.uhi-space__metric-group{display:contents}.uhi-space__metric-card,.uhi-space__metric-group .uhi-space__metric-card,.uhi-space__metric-group.has-3-metrics .uhi-space__metric-card:nth-child(3){flex:0 0 148px;width:148px}}.uhi-space--full-layout .uhi-space__metrics-strip{left:clamp(18px,2cqw,28px);right:clamp(18px,2cqw,28px);bottom:clamp(52px,5.6cqw,82px);grid-template-columns:minmax(0,1fr) minmax(344px,430px) minmax(0,1fr);justify-content:stretch;justify-items:center;align-items:end;gap:clamp(10px,1.2cqw,16px);max-width:none;margin:0}.uhi-space--full-layout .uhi-space__metric-card--nq{grid-column:3;grid-row:1;justify-self:end;align-self:end;transform:translateY(clamp(24px,3cqw,42px));width:min(300px,100%)}.uhi-space--full-layout .uhi-space__metric-group{grid-column:2;grid-row:1;width:auto;max-width:430px;grid-template-columns:repeat(2,minmax(168px,210px));justify-content:center;align-self:end}.uhi-space--full-layout .uhi-space__metric-group .uhi-space__metric-card{width:100%}.uhi-space--full-layout .uhi-space__metric-group.has-1-metrics{grid-template-columns:minmax(168px,210px)}.uhi-space--full-layout .uhi-space__metric-group.has-3-metrics .uhi-space__metric-card:nth-child(3){grid-column:1 / -1;justify-self:center;width:min(210px,100%)}.uhi-space__metrics-strip.is-nq-hidden{grid-template-columns:minmax(0,1fr) minmax(344px,430px) minmax(0,1fr);justify-content:stretch;justify-items:center}.uhi-space__metrics-strip.is-nq-hidden .uhi-space__metric-group{grid-column:2}.uhi-space--full-layout .uhi-space__metrics-strip.is-nq-hidden{grid-template-columns:minmax(0,1fr) minmax(344px,430px) minmax(0,1fr)}.uhi-space--full-layout .uhi-space__metrics-strip.is-nq-hidden .uhi-space__metric-group{grid-column:2}.uhi-space__metrics-strip.has-nq{min-height:clamp(104px,10cqw,128px);z-index:16}.uhi-space--full-layout .uhi-space__metrics-strip.has-nq{bottom:clamp(10px,1.6cqw,16px)}.uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__metric-card--nq,.uhi-space__react-layout.has-movers .uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__react-layout.has-movers .uhi-space__metric-card--nq{position:absolute;left:0;right:auto;bottom:0;grid-column:auto;grid-row:auto;justify-self:auto;align-self:auto;transform:none;z-index:17;width:min(300px,calc(100% - 20px))}.uhi-space__react-layout.has-movers .uhi-space__movers-list{padding-bottom:clamp(132px,14vw,172px)}@container (max-width: 700px){.uhi-space__metrics-strip.is-nq-hidden,.uhi-space--full-layout .uhi-space__metrics-strip.is-nq-hidden{grid-template-columns:minmax(0,1fr);max-width:min(480px,calc(100% - 20px));margin:0 auto}.uhi-space__metrics-strip.is-nq-hidden .uhi-space__metric-group,.uhi-space--full-layout .uhi-space__metrics-strip.is-nq-hidden .uhi-space__metric-group{grid-column:1}.uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__metric-card--nq,.uhi-space__react-layout.has-movers .uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__react-layout.has-movers .uhi-space__metric-card--nq{width:min(300px,calc(100% - 16px))}}@container (max-width: 460px){.uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__metric-card--nq,.uhi-space__react-layout.has-movers .uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__react-layout.has-movers .uhi-space__metric-card--nq{width:min(260px,calc(100% - 12px))}}@container (max-width: 340px){.uhi-space__metrics-strip.is-nq-hidden,.uhi-space--full-layout .uhi-space__metrics-strip.is-nq-hidden{display:flex;justify-content:flex-start;max-width:none;margin:0;overflow-x:auto}.uhi-space__metrics-strip.is-nq-hidden .uhi-space__metric-group,.uhi-space--full-layout .uhi-space__metrics-strip.is-nq-hidden .uhi-space__metric-group{display:contents}.uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__metric-card--nq,.uhi-space__react-layout.has-movers .uhi-space__metric-card--nq,.uhi-space--full-layout .uhi-space__react-layout.has-movers .uhi-space__metric-card--nq{width:min(220px,calc(100% - 8px))}}@media(max-width:560px){.uhi-space__dropdown--direction .uhi-space__dropdown-menu{left:auto;right:0}}.uhi-signal-pane{position:absolute;inset:0;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-body);background:radial-gradient(circle at 82% 0%,rgba(16,185,129,.1),transparent 32%),linear-gradient(180deg,var(--uhi-surface) 0%,var(--uhi-bg) 100%)}.uhi-signal-pane__content{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;padding:12px 18px 28px;scrollbar-gutter:stable}.uhi-signal-pane__content>div{width:min(100%,1580px);margin:0 auto}.uhi-signal-pane.is-compact .uhi-signal-pane__content{padding:10px 10px 20px}.uhi-signal-content{display:flex;flex-direction:column;gap:5px}.uhi-signal-stats{display:grid;grid-template-columns:repeat(9,minmax(92px,1fr));gap:7px}.uhi-signal-stat-card{position:relative;display:flex;min-width:0;min-height:70px;flex-direction:column;justify-content:space-between;gap:7px;padding:11px 12px 10px;overflow:hidden;border:1px solid var(--uhi-border);border-radius:12px;cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,color-mix(in srgb,var(--uhi-signal-card-tone, var(--uhi-primary)) 5%,transparent),transparent 58%),var(--uhi-surface);box-shadow:0 6px 16px color-mix(in srgb,var(--uhi-ink) 5%,transparent),inset 0 1px color-mix(in srgb,var(--uhi-ink) 2%,transparent);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.uhi-signal-stat-card:before{position:absolute;top:11px;bottom:11px;left:0;width:3px;border-radius:0 999px 999px 0;background:color-mix(in srgb,var(--uhi-signal-card-tone, var(--uhi-primary)) 40%,transparent);content:""}.uhi-signal-stat-card[data-tone=pos]{--uhi-signal-card-tone: var(--uhi-pos)}.uhi-signal-stat-card[data-tone=neg]{--uhi-signal-card-tone: var(--uhi-neg)}.uhi-signal-stat-card:hover{border-color:color-mix(in srgb,var(--uhi-signal-card-tone, var(--uhi-primary)) 38%,var(--uhi-border));background:linear-gradient(145deg,color-mix(in srgb,var(--uhi-signal-card-tone, var(--uhi-primary)) 10%,transparent),transparent 62%),var(--uhi-surface);box-shadow:0 11px 24px color-mix(in srgb,var(--uhi-ink) 11%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--uhi-signal-card-tone, var(--uhi-primary)) 7%,transparent)}.uhi-signal-stat-card__label{overflow:hidden;color:var(--uhi-ink-muted);font-family:var(--uhi-font-display);font-size:9px;font-weight:800;letter-spacing:.055em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.uhi-signal-stat-card__value{color:var(--uhi-ink);font-family:var(--uhi-font-mono);font-size:clamp(17px,1.4vw,22px);font-weight:800;letter-spacing:-.035em;line-height:1}.uhi-signal-stat-card[data-tone=pos] .uhi-signal-stat-card__value{color:var(--uhi-pos)}.uhi-signal-stat-card[data-tone=neg] .uhi-signal-stat-card__value{color:var(--uhi-neg)}.uhi-signal-effectiveness{position:relative;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px 15px;border:1px solid color-mix(in srgb,var(--uhi-pos) 34%,var(--uhi-border));border-radius:13px;background:linear-gradient(90deg,color-mix(in srgb,var(--uhi-pos) 7%,var(--uhi-surface)) 0%,transparent 66%),var(--uhi-surface);box-shadow:0 10px 28px color-mix(in srgb,var(--uhi-ink) 5%,transparent),inset 4px 0 color-mix(in srgb,var(--uhi-pos) 82%,transparent)}.uhi-signal-effectiveness__identity{display:flex;min-width:0;align-items:center;gap:10px}.uhi-signal-effectiveness__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--uhi-pos) 30%,var(--uhi-border));border-radius:10px;color:var(--uhi-pos);background:color-mix(in srgb,var(--uhi-pos) 7%,var(--uhi-surface));box-shadow:inset 0 1px color-mix(in srgb,#fff 58%,transparent)}.uhi-signal-effectiveness__icon svg{width:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.uhi-signal-effectiveness__copy{display:grid;min-width:0;gap:3px}.uhi-signal-effectiveness__heading{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:3px 7px}.uhi-signal-effectiveness__copy strong{color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:13px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.uhi-signal-effectiveness__heading time{display:inline-flex;height:21px;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--uhi-border);border-radius:999px;color:var(--uhi-ink-muted);background:color-mix(in srgb,var(--uhi-surface-soft) 88%,var(--uhi-surface));font-family:var(--uhi-font-mono);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.025em;line-height:1;white-space:nowrap}.uhi-signal-effectiveness__heading time i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--uhi-pos);box-shadow:0 0 0 3px color-mix(in srgb,var(--uhi-pos) 10%,transparent)}.uhi-signal-effectiveness__heading time em{color:var(--uhi-pos);font-style:normal;font-weight:800}.uhi-signal-effectiveness__copy span{display:block;color:var(--uhi-ink-muted);font-family:var(--uhi-font-body);font-size:7.5px;font-weight:650}.uhi-signal-effectiveness__result{display:flex;align-items:center;justify-content:flex-end;gap:9px;text-align:right}.uhi-signal-effectiveness__result strong{color:var(--uhi-pos);font-family:var(--uhi-font-mono);font-size:clamp(21px,1.55vw,25px);font-weight:700;letter-spacing:-.045em;line-height:1}.uhi-signal-effectiveness__result span{max-width:90px;color:var(--uhi-ink-muted);font-family:var(--uhi-font-body);font-size:7.5px;font-weight:800;line-height:1.2}.uhi-signal-effectiveness__track{position:absolute;right:14px;bottom:7px;left:14px;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--uhi-pos) 15%,var(--uhi-surface-soft))}.uhi-signal-effectiveness__track i{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--uhi-pos) 78%,#05804f),var(--uhi-pos));transition:width .22s ease}.uhi-signal-story{display:grid;gap:6px}.uhi-signal-story__lane,.uhi-signal-story__conclusion{border:1px solid var(--uhi-border);border-radius:13px;background:color-mix(in srgb,var(--uhi-surface) 96%,transparent);box-shadow:0 10px 26px color-mix(in srgb,var(--uhi-ink) 6%,transparent)}.uhi-signal-story__lane{display:grid;min-height:74px;grid-template-columns:minmax(330px,.9fr) minmax(660px,2fr);gap:7px;padding:6px 8px}.uhi-signal-story__lane.is-all{border-color:color-mix(in srgb,var(--uhi-ink) 50%,var(--uhi-border));box-shadow:inset 4px 0 color-mix(in srgb,var(--uhi-ink) 88%,transparent),0 10px 26px color-mix(in srgb,var(--uhi-ink) 6%,transparent)}.uhi-signal-story__lane>header{display:flex;min-width:0;min-height:60px;align-items:center;gap:8px;padding:5px 10px 5px 4px;border-right:1px solid var(--uhi-border)}.uhi-signal-story__step{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border:1px solid var(--uhi-border);border-radius:8px;color:var(--uhi-primary);background:var(--uhi-surface-soft);font:800 9px/1 var(--uhi-font-mono)}.uhi-signal-story__title{display:grid;min-width:0;gap:1px}.uhi-signal-story__title small,.uhi-signal-story__summary small,.uhi-signal-outcome small,.uhi-signal-story__conclusion small{color:var(--uhi-ink-muted);font-family:var(--uhi-font-display);font-size:7px;font-weight:850;letter-spacing:.095em;line-height:1.15}.uhi-signal-story__title strong{overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:13px;font-weight:800;letter-spacing:-.018em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.uhi-signal-story__summary{display:grid;min-width:108px;margin-left:auto;justify-items:end;gap:1px;text-align:right}.uhi-signal-story__summary>span{color:var(--uhi-ink-muted);font-family:var(--uhi-font-body);font-size:7px;font-weight:760;line-height:1.15}.uhi-signal-story__summary>b{color:var(--uhi-pos);font:760 17px/1 var(--uhi-font-mono)}.uhi-signal-story__summary>small{letter-spacing:0}.uhi-signal-story__outcomes{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.uhi-signal-outcome{--uhi-signal-outcome-tone: var(--uhi-primary);display:grid;min-width:0;min-height:60px;grid-template-columns:26px minmax(0,1fr);align-content:center;align-items:center;gap:8px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--uhi-signal-outcome-tone) 34%,var(--uhi-border));border-radius:10px;cursor:default;-webkit-user-select:none;user-select:none;background:color-mix(in srgb,var(--uhi-signal-outcome-tone) 7%,var(--uhi-surface));box-shadow:inset 3px 0 var(--uhi-signal-outcome-tone);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.uhi-signal-outcome:hover{border-color:color-mix(in srgb,var(--uhi-signal-outcome-tone) 54%,var(--uhi-border));background:color-mix(in srgb,var(--uhi-signal-outcome-tone) 11%,var(--uhi-surface));box-shadow:inset 3px 0 var(--uhi-signal-outcome-tone),0 10px 22px color-mix(in srgb,var(--uhi-signal-outcome-tone) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--uhi-signal-outcome-tone) 10%,transparent)}.uhi-signal-outcome.is-all-hit{--uhi-signal-outcome-tone: color-mix(in srgb, var(--uhi-pos) 82%, var(--uhi-ink))}.uhi-signal-outcome.is-played-hit{--uhi-signal-outcome-tone: color-mix(in srgb, var(--uhi-pos) 90%, var(--uhi-ink))}.uhi-signal-outcome.is-skipped-hit{--uhi-signal-outcome-tone: color-mix(in srgb, var(--uhi-pos) 70%, var(--uhi-surface))}.uhi-signal-outcome.is-all-miss,.uhi-signal-outcome.is-played-miss{--uhi-signal-outcome-tone: var(--uhi-warning, #c4934b)}.uhi-signal-outcome.is-skipped-miss{--uhi-signal-outcome-tone: color-mix(in srgb, var(--uhi-warning, #c4934b) 78%, var(--uhi-ink-muted))}.uhi-signal-outcome__mark{display:grid;width:25px;height:25px;place-items:center;border:1px solid color-mix(in srgb,var(--uhi-signal-outcome-tone) 34%,var(--uhi-border));border-radius:8px;color:var(--uhi-signal-outcome-tone);background:color-mix(in srgb,var(--uhi-surface) 78%,transparent);font-family:var(--uhi-font-display);font-weight:900}.uhi-signal-outcome>span:nth-child(2){display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.uhi-signal-outcome strong{color:var(--uhi-signal-outcome-tone);font:760 22px/1 var(--uhi-font-mono)}.uhi-signal-outcome em{grid-column:2 / -1;overflow:hidden;color:var(--uhi-ink-muted);font-family:var(--uhi-font-body);font-size:7px;font-style:normal;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.uhi-signal-story__conclusion{display:grid;min-height:56px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 11px;border-color:color-mix(in srgb,var(--uhi-primary) 38%,var(--uhi-border));background:linear-gradient(100deg,color-mix(in srgb,var(--uhi-primary) 9%,var(--uhi-surface)),transparent),var(--uhi-surface);box-shadow:inset 4px 0 var(--uhi-primary),0 10px 26px color-mix(in srgb,var(--uhi-ink) 6%,transparent)}.uhi-signal-story__conclusion-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:var(--uhi-primary-contrast, #fff);background:var(--uhi-primary);font-family:var(--uhi-font-display);font-weight:900}.uhi-signal-story__conclusion>span:nth-child(2){display:grid;min-width:0;gap:1px}.uhi-signal-story__conclusion strong{overflow:hidden;color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:11px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.uhi-signal-story__conclusion em{overflow:hidden;color:var(--uhi-ink-muted);font-family:var(--uhi-font-body);font-size:7px;font-style:normal;font-weight:680;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.uhi-signal-story__opportunity{display:grid;justify-items:end;gap:1px;text-align:right;padding-left:14px;border-left:1px solid var(--uhi-border)}.uhi-signal-story__opportunity b{color:var(--uhi-pos);font:770 21px/1 var(--uhi-font-mono)}.uhi-signal-table-frame{position:relative;min-width:0}.uhi-signal-table-shell{overflow-x:auto;overflow-y:visible;border:1px solid var(--uhi-border);border-radius:13px;background:var(--uhi-surface);box-shadow:0 8px 22px color-mix(in srgb,var(--uhi-ink) 5%,transparent),inset 0 1px color-mix(in srgb,var(--uhi-ink) 2%,transparent)}.uhi-signal-table-scroll{min-width:1040px}.uhi-signal-pane.is-compact .uhi-signal-effectiveness{min-height:44px;gap:6px;padding:5px 7px 11px}.uhi-signal-pane.is-compact .uhi-signal-effectiveness__identity{gap:6px}.uhi-signal-pane.is-compact .uhi-signal-effectiveness__icon{width:24px;height:24px;border-radius:7px}.uhi-signal-pane.is-compact .uhi-signal-effectiveness__copy strong{font-size:10px}.uhi-signal-pane.is-compact .uhi-signal-effectiveness__copy span{font-size:7px}.uhi-signal-pane.is-compact .uhi-signal-effectiveness__result strong{font-size:17px}.uhi-signal-pane.is-compact .uhi-signal-story__lane{grid-template-columns:minmax(0,1fr);gap:4px;padding:5px 6px}.uhi-signal-pane.is-compact .uhi-signal-story__lane>header{padding:0 2px 5px;border-right:0;border-bottom:1px solid var(--uhi-border)}.uhi-signal-pane.is-compact .uhi-signal-outcome{min-height:35px;padding:3px 5px}.uhi-signal-pane.is-compact .uhi-signal-story__conclusion{grid-template-columns:30px minmax(0,1fr);padding:4px 7px}.uhi-signal-pane.is-compact .uhi-signal-story__opportunity{grid-column:1 / -1;grid-template-columns:1fr auto;align-items:center}.uhi-signal-table{width:100%;min-width:1040px;table-layout:fixed}.uhi-signal-table__row>td{transition:background .13s ease,box-shadow .13s ease}.uhi-signal-table__row:hover>td{background:color-mix(in srgb,var(--uhi-primary) 6%,var(--uhi-surface))}.uhi-signal-table__row>td:first-child{box-shadow:inset 3px 0 transparent}.uhi-signal-table__row:hover>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--uhi-primary) 58%,transparent)}.uhi-signal-table__col-pos{width:88px}.uhi-signal-table__col-direction{width:108px}.uhi-signal-table__col-decision{width:132px}.uhi-signal-table__col-target{width:88px}.uhi-signal-table__col-reason{width:230px}.uhi-signal-table__col-time{width:210px}.uhi-signal-table__col-status{width:138px}.uhi-signal-filter-master{position:relative;display:grid;width:28px;height:28px;flex:0 0 auto;padding:0;place-items:center;border:1px solid var(--uhi-border);border-radius:8px;background:var(--uhi-chart-chip-bg, var(--uhi-surface));color:var(--uhi-ink);box-shadow:0 2px 7px color-mix(in srgb,var(--uhi-ink) 5%,transparent);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.uhi-signal-filter-master:hover,.uhi-signal-filter-master.is-open,.uhi-signal-filter-master:focus-visible{border-color:color-mix(in srgb,var(--uhi-primary) 48%,var(--uhi-border));background:color-mix(in srgb,var(--uhi-primary) 6%,var(--uhi-surface));box-shadow:0 4px 12px color-mix(in srgb,var(--uhi-primary) 8%,transparent),0 0 0 2px color-mix(in srgb,var(--uhi-primary) 10%,transparent)}.uhi-signal-filter-master.is-filtered:after{position:absolute;top:5px;right:5px;width:5px;height:5px;border:1px solid var(--uhi-surface);border-radius:50%;background:var(--uhi-warning, #c4934b);content:""}.uhi-signal-filter-drawer{position:relative;z-index:4;display:grid;width:100%;min-width:1040px;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--uhi-primary) 18%,var(--uhi-border));background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-primary) 3%,transparent),transparent),color-mix(in srgb,var(--uhi-surface-soft) 94%,var(--uhi-surface));box-shadow:inset 0 -1px color-mix(in srgb,var(--uhi-primary) 4%,transparent);animation:uhi-signal-filter-drawer-in .15s ease-out}@keyframes uhi-signal-filter-drawer-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.uhi-signal-filter-group{display:grid;min-width:0;min-height:31px;align-items:center;justify-content:center;gap:5px;padding:0 12px}.uhi-signal-filter-group[data-uhi-signal-filter-group=direction]{grid-column:1;grid-template-columns:auto repeat(2,minmax(56px,72px))}.uhi-signal-filter-group[data-uhi-signal-filter-group=decision]{grid-column:2;grid-template-columns:auto repeat(2,minmax(64px,80px));border-right:1px solid var(--uhi-border);border-left:1px solid var(--uhi-border)}.uhi-signal-filter-group[data-uhi-signal-filter-group=status]{grid-column:3;grid-template-columns:auto repeat(3,minmax(68px,82px))}.uhi-signal-filter-group__label{width:auto;margin:0 4px 0 0;color:var(--uhi-ink-muted);font-family:var(--uhi-font-body);font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.uhi-signal-filter-option{display:inline-flex;min-width:0;width:100%;height:25px;align-items:center;justify-content:center;gap:4px;padding:0 5px;border:1px solid var(--uhi-border);border-radius:8px;background:var(--uhi-chart-chip-bg, var(--uhi-surface));color:var(--uhi-ink-muted);cursor:pointer;font-family:var(--uhi-font-body);font-size:7.5px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.uhi-signal-filter-option:hover,.uhi-signal-filter-option.is-selected{border-color:color-mix(in srgb,var(--uhi-filter-tone, var(--uhi-primary)) 28%,var(--uhi-border));background:color-mix(in srgb,var(--uhi-filter-tone, var(--uhi-primary)) 7%,var(--uhi-surface));color:var(--uhi-ink)}.uhi-signal-filter-option.is-selected{font-weight:800}.uhi-signal-filter-option:focus-visible{outline:2px solid color-mix(in srgb,var(--uhi-primary) 42%,transparent);outline-offset:2px}.uhi-signal-filter-option[data-tone=positive],.uhi-signal-filter-option[data-tone=played]{--uhi-filter-tone: var(--uhi-pos)}.uhi-signal-filter-option[data-tone=negative]{--uhi-filter-tone: var(--uhi-neg)}.uhi-signal-filter-option[data-tone=unplayed]{--uhi-filter-tone: var(--uhi-ink-muted)}.uhi-signal-filter-option[data-tone=open]{--uhi-filter-tone: var(--uhi-accent)}.uhi-signal-filter-option[data-tone=skipped]{--uhi-filter-tone: var(--uhi-warning, #c4934b)}.uhi-signal-filter-option__dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--uhi-filter-tone, var(--uhi-ink-muted))}.uhi-signal-filter-option__check{min-width:8px;color:var(--uhi-filter-tone, var(--uhi-primary));font-size:10px;font-weight:900}.uhi-signal-sort-th,.uhi-signal-column-th{height:43px;border-bottom:1px solid var(--uhi-border);background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-primary) 2%,transparent),transparent),color-mix(in srgb,var(--uhi-surface-soft) 92%,var(--uhi-surface))!important;text-align:left;vertical-align:middle}.uhi-signal-column-th--filters{position:sticky;z-index:5;right:0;background:color-mix(in srgb,var(--uhi-surface-soft) 96%,var(--uhi-surface))!important}.uhi-signal-column-th__filter-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.uhi-signal-sort-th__button{min-height:43px!important;padding:9px 11px!important}.uhi-signal-column-th{padding:9px 11px;color:var(--uhi-ink-muted);font-family:var(--uhi-font-display);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}[data-theme=dark] .uhi-signal-stat-card,[data-theme=dark] .uhi-signal-effectiveness,[data-theme=dark] .uhi-signal-story__lane,[data-theme=dark] .uhi-signal-story__conclusion,[data-theme=dark] .uhi-signal-table-shell{box-shadow:0 8px 22px #0003,inset 0 1px #ffffff05}[data-theme=dark] .uhi-signal-filter-drawer{background:color-mix(in srgb,var(--uhi-surface-soft) 88%,var(--uhi-surface));box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000029}[data-theme=dark] .uhi-signal-filter-option,[data-theme=dark] .uhi-signal-filter-master{box-shadow:0 3px 9px #00000029,inset 0 1px #ffffff09}@media(max-width:1180px){.uhi-signal-story__lane{grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr)}}@media(max-width:980px){.uhi-signal-stats{grid-template-columns:repeat(5,minmax(104px,1fr))}}@media(max-width:700px){.uhi-signal-pane__content{padding:10px 8px 20px}.uhi-signal-effectiveness{min-height:116px;align-items:flex-start;flex-direction:column;gap:9px}.uhi-signal-effectiveness__result{width:100%;justify-content:space-between;text-align:left}.uhi-signal-effectiveness__result span{max-width:none;text-align:right}.uhi-signal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.uhi-signal-story__lane{grid-template-columns:minmax(0,1fr);gap:8px}.uhi-signal-story__lane>header{padding:0 2px 8px;border-right:0;border-bottom:1px solid var(--uhi-border)}.uhi-signal-story__outcomes{grid-template-columns:minmax(0,1fr)}.uhi-signal-story__conclusion{grid-template-columns:30px minmax(0,1fr)}.uhi-signal-story__conclusion strong,.uhi-signal-story__conclusion em{white-space:normal}.uhi-signal-story__opportunity{grid-column:1 / -1;grid-template-columns:1fr auto;align-items:center}}.uhi-signal-pane.is-concept-3 .uhi-signal-pane__content{padding:10px 18px 24px}.uhi-signal-pane.is-concept-3 .uhi-signal-content{display:grid;grid-template-columns:minmax(154px,.29fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;gap:8px}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness{position:relative;min-height:214px;margin:0;padding:11px;overflow:hidden;border:1px solid var(--uhi-border);border-radius:var(--uhi-radius-lg, 14px);background:radial-gradient(circle at 50% 74%,color-mix(in srgb,var(--uhi-primary) 9%,transparent),transparent 42%),var(--uhi-surface);box-shadow:var(--uhi-shadow-card, 0 8px 22px color-mix(in srgb, var(--uhi-ink) 6%, transparent));display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness:after{position:absolute;inset:auto -28px -62px;height:112px;border-radius:50%;background:color-mix(in srgb,var(--uhi-primary) 6%,transparent);content:"";pointer-events:none}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness__identity{width:100%;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness__icon,.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness__copy>span,.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness__track{display:none}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness__heading{justify-content:center;gap:4px}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness__copy strong{width:100%;font-size:11px}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness__result{position:relative;z-index:1;width:148px;min-width:148px;padding:0;border-radius:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;box-shadow:none}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut{position:relative;width:148px;height:148px;opacity:1;transform:scale(.94)}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut>svg{display:block}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__arc{animation:uhi-signal-progress-orbit 5.2s linear infinite;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--uhi-pos) 24%,transparent));transition:stroke-dasharray .12s ease;will-change:stroke-dashoffset}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__orbit{animation:uhi-performance-orbit 3.8s linear infinite;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--uhi-pos) 24%,transparent));will-change:stroke-dashoffset}@keyframes uhi-performance-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-478}}@keyframes uhi-signal-progress-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-339.292}}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__center{position:absolute;inset:0;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__center>strong{color:var(--uhi-ink);font-family:var(--uhi-font-mono);font-size:30px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__center>strong span{color:var(--uhi-ink-muted);font-size:12.5px}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__center>small{margin-top:3px;color:var(--uhi-pos);font-family:var(--uhi-font-display);font-size:9.2px;font-weight:900;text-transform:uppercase}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__detail{margin-top:2px;color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:7px;font-weight:650}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__date{min-height:17px;margin-top:-3px;padding:0 8px;border:1px solid color-mix(in srgb,var(--uhi-primary) 22%,var(--uhi-border));border-radius:999px;background:var(--uhi-primary-soft);color:var(--uhi-primary-dark);display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:var(--uhi-font-mono);font-size:6px;font-style:normal;font-weight:800;letter-spacing:.035em;line-height:1;white-space:nowrap}.uhi-signal-pane.is-concept-3 .uhi-signal-performance-donut__date em{color:var(--uhi-pos);font-style:normal}.uhi-signal-pane.is-concept-3 .uhi-signal-story{min-height:214px;gap:5px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(49px,1fr)) 47px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__lane{min-height:0;padding:5px 8px;border:1px solid var(--uhi-border);border-radius:var(--uhi-radius-md, 12px);background:var(--uhi-surface);box-shadow:var(--uhi-shadow-card, 0 8px 22px color-mix(in srgb, var(--uhi-ink) 6%, transparent));grid-template-columns:minmax(142px,.7fr) minmax(0,1.45fr);gap:8px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__lane:hover{background:color-mix(in srgb,var(--uhi-primary) 4%,var(--uhi-surface))}.uhi-signal-pane.is-concept-3 .uhi-signal-story__lane>header{min-height:0;display:grid;grid-template-columns:21px minmax(58px,1fr) 56px;gap:5px;padding:0 6px 0 0}.uhi-signal-pane.is-concept-3 .uhi-signal-story__step{width:21px;height:21px;position:relative;border:1px solid var(--uhi-border);border-radius:50%;background:var(--uhi-surface-soft);font-family:var(--uhi-font-mono)}.uhi-signal-pane.is-concept-3 [data-uhi-signal-lane=all] .uhi-signal-story__step:after,.uhi-signal-pane.is-concept-3 [data-uhi-signal-lane=played] .uhi-signal-story__step:after{position:absolute;z-index:2;left:50%;top:calc(100% + 4px);translate:-50% 0;color:color-mix(in srgb,var(--uhi-primary) 62%,var(--uhi-ink-muted));content:"↓";font-family:var(--uhi-font-mono);font-size:8px;font-weight:700;line-height:1;pointer-events:none}.uhi-signal-pane.is-concept-3 .uhi-signal-story__title small,.uhi-signal-pane.is-concept-3 .uhi-signal-outcome small{font-size:5px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__title strong{font-size:11px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__summary{width:56px;min-width:0}.uhi-signal-pane.is-concept-3 .uhi-signal-story__summary>span,.uhi-signal-pane.is-concept-3 .uhi-signal-story__summary>small{font-size:5px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__summary>b{font-size:13px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__outcomes{gap:4px;border:0;background:transparent}.uhi-signal-pane.is-concept-3 .uhi-signal-outcome{min-height:38px;grid-template-columns:21px minmax(0,1fr);gap:5px;padding:3px 6px;border:1px solid var(--uhi-border);border-radius:var(--uhi-radius-sm, 9px);background:var(--uhi-surface-soft);box-shadow:inset 2px 0 var(--uhi-signal-outcome-tone)}.uhi-signal-pane.is-concept-3 .uhi-signal-outcome:hover{background:color-mix(in srgb,var(--uhi-signal-outcome-tone) 9%,var(--uhi-surface))}.uhi-signal-pane.is-concept-3 .uhi-signal-outcome[class*=hit]{border-color:color-mix(in srgb,var(--uhi-primary) 24%,var(--uhi-border));background:color-mix(in srgb,var(--uhi-primary) 5%,var(--uhi-surface))}.uhi-signal-pane.is-concept-3 .uhi-signal-outcome__mark{width:20px;height:20px;grid-row:1 / span 2;border-radius:6px}.uhi-signal-pane.is-concept-3 .uhi-signal-outcome strong{font-size:13px}.uhi-signal-pane.is-concept-3 .uhi-signal-outcome__detail{grid-column:2 / 4;display:block;min-width:0;margin-top:-1px;color:var(--uhi-ink-muted);font-family:var(--uhi-font-body);font-size:5px;font-weight:600;line-height:1.15;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uhi-signal-pane.is-concept-3 .uhi-signal-story__conclusion{min-height:43px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--uhi-primary) 30%,var(--uhi-border));border-radius:var(--uhi-radius-md, 12px);background:linear-gradient(102deg,color-mix(in srgb,var(--uhi-primary) 8%,var(--uhi-surface)),var(--uhi-surface) 68%);box-shadow:var(--uhi-shadow-card, 0 8px 22px color-mix(in srgb, var(--uhi-ink) 6%, transparent));grid-template-columns:26px minmax(0,1fr) minmax(118px,auto);gap:7px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__conclusion-icon{width:24px;height:24px;background:var(--uhi-primary);color:var(--uhi-primary-contrast, #fff);box-shadow:none}.uhi-signal-pane.is-concept-3 .uhi-signal-story__conclusion strong{font-size:9px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__opportunity{padding:2px 6px 2px 8px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__opportunity>b{font-size:15px}.uhi-signal-pane.is-concept-3 .uhi-signal-table-frame{grid-column:1 / -1}[data-theme=dark] .uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness,[data-theme=dark] .uhi-signal-pane.is-concept-3 .uhi-signal-story__lane,[data-theme=dark] .uhi-signal-pane.is-concept-3 .uhi-signal-story__conclusion{box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff06}@media(max-width:900px){.uhi-signal-pane.is-concept-3 .uhi-signal-content{grid-template-columns:minmax(138px,.32fr) minmax(0,1fr)}.uhi-signal-pane.is-concept-3 .uhi-signal-story__lane{grid-template-columns:minmax(122px,.72fr) minmax(0,1.35fr)}}@media(max-width:700px){.uhi-signal-pane.is-concept-3 .uhi-signal-pane__content{padding:8px 8px 20px}.uhi-signal-pane.is-concept-3 .uhi-signal-content{grid-template-columns:minmax(0,1fr)}.uhi-signal-pane.is-concept-3 .uhi-signal-effectiveness{min-height:214px}.uhi-signal-pane.is-concept-3 .uhi-signal-story__lane{grid-template-columns:minmax(0,1fr)}}.uhi-signal-pane.is-concept-3.is-compact .uhi-signal-content{grid-template-columns:minmax(0,1fr)}.uhi-signal-pane.is-concept-3.is-compact .uhi-signal-effectiveness{min-height:202px}.uhi-signal-pane.is-concept-3.is-compact .uhi-signal-story__lane{grid-template-columns:minmax(0,1fr)}.uhi-performance{--perf-bg: var(--uhi-calendar-bg, linear-gradient(180deg, var(--uhi-surface), var(--uhi-bg)));--perf-panel: var(--uhi-surface);--perf-panel-soft: var(--uhi-surface-soft);--perf-ink: var(--uhi-ink);--perf-ink-soft: var(--uhi-ink-soft);--perf-ink-muted: var(--uhi-ink-muted);--perf-border: var(--uhi-border);--perf-border-soft: var(--uhi-border-soft);--perf-pos: var(--uhi-pos);--uhi-performance-neg: #e98583;--perf-neg: var(--uhi-performance-neg);--perf-primary: var(--uhi-primary);--perf-radius: 10px;--perf-shadow: var(--uhi-shadow-card);position:absolute;inset:0;overflow:auto;padding:8px;background:var(--perf-bg);color:var(--perf-ink);font-family:var(--uhi-font-body)}.uhi-performance__shell{min-height:100%;border:1px solid var(--perf-border);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--perf-panel) 96%,transparent),color-mix(in srgb,var(--perf-panel-soft) 72%,transparent));overflow:hidden}.uhi-performance__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 12px;border-bottom:1px solid var(--perf-border-soft)}.uhi-performance__kicker{display:flex;align-items:center;gap:8px;color:var(--perf-primary);font-size:10px;font-weight:850;letter-spacing:.22em;text-transform:uppercase}.uhi-performance__icon{width:19px;height:19px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--perf-primary) 13%,transparent);color:var(--perf-primary)}.uhi-performance__title{margin:5px 0 0;font-family:var(--uhi-font-display);font-size:clamp(22px,1.5vw,30px);line-height:1.05;letter-spacing:-.02em}.uhi-performance__subtitle{margin:5px 0 0;color:var(--perf-ink-muted);font-size:12px;line-height:1.45}.uhi-performance__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.uhi-performance__segmented{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--perf-border);border-radius:9px;background:color-mix(in srgb,var(--perf-panel-soft) 80%,transparent)}.uhi-performance__segmented button{border:0;border-radius:7px;padding:6px 10px;background:transparent;color:var(--perf-ink-muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.uhi-performance__segmented button.is-active{background:var(--perf-primary);color:#fff;box-shadow:0 1px 3px #0f23181f}.uhi-performance__body{padding:14px 18px 18px}.uhi-performance__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.uhi-performance__card{border:1px solid var(--perf-border);border-radius:var(--perf-radius);background:color-mix(in srgb,var(--perf-panel) 96%,transparent);box-shadow:var(--perf-shadow)}.uhi-performance__kpi{padding:12px 13px}.uhi-performance__label{color:var(--perf-ink-muted);font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.uhi-performance__value{margin-top:5px;font-family:var(--uhi-font-display);font-size:22px;font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.uhi-performance__note{margin-top:3px;color:var(--perf-ink-muted);font-size:11px}.uhi-performance__tone-pos{color:var(--perf-pos)}.uhi-performance__tone-neg{color:var(--perf-neg)}.uhi-performance__tone-flat{color:var(--perf-ink)}.uhi-performance__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:12px;margin-top:12px}.uhi-performance__panel{padding:13px}.uhi-performance__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.uhi-performance__panel-title{font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:var(--perf-ink-muted)}.uhi-performance__chart{width:100%;height:230px;display:block}.uhi-performance__bars{width:100%;height:132px;display:block}.uhi-performance__days{display:flex;flex-direction:column;gap:7px}.uhi-performance__day-row,.uhi-performance__trade-row{border:1px solid var(--perf-border-soft);border-radius:8px;background:color-mix(in srgb,var(--perf-panel) 94%,transparent)}.uhi-performance__day-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 10px;border-color:var(--perf-border);cursor:pointer;text-align:left;color:var(--perf-ink)}.uhi-performance__day-row.is-active{border-color:color-mix(in srgb,var(--perf-primary) 42%,var(--perf-border));background:color-mix(in srgb,var(--perf-primary) 8%,var(--perf-panel))}.uhi-performance__day-title{font-weight:850;font-size:12px}.uhi-performance__day-meta{margin-top:2px;color:var(--perf-ink-muted);font-size:11px}.uhi-performance__day-value{align-self:center;font-family:var(--uhi-font-display);font-size:16px;font-weight:850;font-variant-numeric:tabular-nums}.uhi-performance__detail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.uhi-performance__mini{border:1px solid var(--perf-border-soft);border-radius:8px;padding:8px 9px;background:color-mix(in srgb,var(--perf-panel-soft) 72%,transparent)}.uhi-performance__mini strong{display:block;margin-top:4px;font-family:var(--uhi-font-display);font-size:14px;font-variant-numeric:tabular-nums}.uhi-performance__trade-table{overflow-x:auto;border:1px solid var(--perf-border);border-radius:9px}.uhi-performance__trade-head,.uhi-performance__trade-line{display:grid;grid-template-columns:92px 68px 70px 72px 92px 92px minmax(130px,1fr) minmax(110px,.8fr) 104px;min-width:940px;align-items:center;gap:10px}.uhi-performance__trade-head{padding:9px 10px;background:color-mix(in srgb,var(--perf-panel-soft) 82%,transparent);color:var(--perf-ink-muted);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.uhi-performance__trade-line{padding:9px 10px;border-top:1px solid var(--perf-border-soft);color:var(--perf-ink-soft);font-size:11px}.uhi-performance__trade-line strong{color:var(--perf-ink);font-weight:850}.uhi-performance__pill{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border-radius:7px;padding:3px 7px;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.uhi-performance__pill--long{color:var(--perf-pos);background:color-mix(in srgb,var(--perf-pos) 12%,transparent)}.uhi-performance__pill--short{color:var(--perf-neg);background:color-mix(in srgb,var(--perf-neg) 10%,transparent)}.uhi-performance__empty{padding:22px;color:var(--perf-ink-muted);text-align:center;font-size:12px}@media(max-width:1180px){.uhi-performance__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.uhi-performance__grid{grid-template-columns:1fr}.uhi-performance__detail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.uhi-performance{padding:5px}.uhi-performance__header,.uhi-performance__body{padding-left:12px;padding-right:12px}.uhi-performance__header{align-items:flex-start;flex-direction:column}.uhi-performance__toolbar{justify-content:flex-start}.uhi-performance__kpis,.uhi-performance__detail{grid-template-columns:1fr}}.uhi-performance--legacy{background:var(--uhi-calendar-bg, linear-gradient(180deg, var(--uhi-surface), var(--uhi-bg)));max-width:100%;min-width:0;overflow-x:clip}.uhi-performance--legacy:before{content:none}.uhi-performance--legacy .uhi-page-inner{position:relative;z-index:1;width:100%;max-width:none;min-width:0;margin:0 auto;padding:0;overflow-x:clip}.uhi-performance--legacy .uhi-performance-chrome{width:100%;max-width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-body)}.uhi-performance--legacy .uhi-scroll-tabs{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.uhi-performance--legacy .uhi-scroll-tabs button{white-space:nowrap;flex:0 0 auto}.uhi-performance--legacy .uhi-section-pad{padding-left:11px;padding-right:11px}.uhi-performance--legacy .uhi-chrome-header{position:relative;z-index:20;padding:7px 11px 6px;background:var(--uhi-calendar-surface, var(--uhi-surface));border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap}.uhi-performance--legacy .uhi-brand-lockup{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.uhi-performance--legacy .uhi-brand-copy{min-width:0}.uhi-performance--legacy .uhi-performance-kicker{display:inline-flex;align-items:center;gap:5px;color:var(--uhi-primary, #10b981);font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.1;text-transform:uppercase}.uhi-performance--legacy .uhi-performance-header-under{margin-top:7px}.uhi-performance--legacy .uhi-performance-title{margin-top:2px;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display);font-size:16px;font-weight:700;line-height:1.15;letter-spacing:0}.uhi-performance--legacy .uhi-performance-subtitle{margin-top:1px;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:10px;line-height:1.35}.uhi-performance--legacy .uhi-chrome-actions{flex:1 1 auto;min-width:0;margin-left:auto;display:flex;justify-content:flex-end}.uhi-performance--legacy .uhi-performance-toolbar{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.uhi-performance--legacy .uhi-performance-toolbar .uhi-performance-view-switch{margin-left:auto}.uhi-performance--legacy .uhi-performance-filter-bar{padding-top:10px;padding-bottom:10px;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:var(--uhi-calendar-surface-soft, var(--uhi-surface-soft))}.uhi-performance--legacy .uhi-performance-trade-filter-bar{align-items:flex-start;justify-content:space-between}.uhi-performance--legacy .uhi-performance-trade-filter-bar.is-external-controls{padding-top:8px;padding-bottom:8px;align-items:center}.uhi-performance--legacy .uhi-performance-trade-filter-bar.is-external-controls .uhi-performance-trade-meta{justify-content:flex-end;margin-left:auto}.uhi-performance--legacy .uhi-performance-trade-meta{min-width:min(100%,560px);display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-right:auto;padding-top:0}.uhi-performance--legacy .uhi-performance-trade-range{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-display);font-size:13px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.uhi-performance--legacy .uhi-performance-trade-date-picker{display:inline-flex;align-items:center;max-width:100%}.uhi-performance--legacy .uhi-performance-trade-count{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:16px;background:var(--uhi-primary);color:#fff;box-shadow:0 8px 18px #10b9812e;font-family:var(--uhi-font-display);font-size:11px;font-weight:850;letter-spacing:.06em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;text-transform:uppercase}.uhi-performance--legacy .uhi-performance-view-switch{min-width:0;display:inline-flex;align-items:center}.uhi-performance--legacy .uhi-performance-trade-side-head{width:100%;display:flex;align-items:center;gap:5px;min-width:0}.uhi-performance--legacy .uhi-performance-trade-side-sort{min-width:max-content;min-height:30px;display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;-webkit-user-select:none;user-select:none}.uhi-performance--legacy .uhi-performance-trade-side-filter-wrap{position:relative;display:inline-flex;align-items:center}.uhi-performance--legacy .uhi-performance-trade-side-filter{position:relative;width:23px;height:23px;flex:0 0 23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:6px;background:var(--uhi-calendar-surface, var(--uhi-surface));color:var(--uhi-calendar-ink-soft, var(--uhi-ink-soft));box-shadow:0 1px 2px #0f231809;cursor:pointer;padding:0}.uhi-performance--legacy .uhi-performance-trade-side-filter.is-active{border-color:color-mix(in srgb,var(--uhi-primary) 46%,var(--uhi-calendar-border, var(--uhi-border)));background:color-mix(in srgb,var(--uhi-primary) 12%,var(--uhi-calendar-surface, var(--uhi-surface)));color:var(--uhi-primary)}.uhi-performance--legacy .uhi-performance-trade-side-filter svg{pointer-events:none}.uhi-performance--legacy .uhi-performance-trade-side-filter:hover,.uhi-performance--legacy .uhi-performance-trade-side-filter:focus-visible,.uhi-performance--legacy .uhi-performance-trade-side-filter[aria-expanded=true]{border-color:color-mix(in srgb,var(--uhi-primary) 44%,var(--uhi-calendar-border, var(--uhi-border)));box-shadow:0 0 0 2px color-mix(in srgb,var(--uhi-primary) 14%,transparent)}.uhi-performance--legacy .uhi-performance-trade-side-menu{position:fixed;z-index:9999;width:128px;padding:5px;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:11px;background:color-mix(in srgb,var(--uhi-calendar-surface, #fff) 96%,transparent);box-shadow:0 16px 36px #0f231829;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.uhi-performance--legacy .uhi-performance-trade-side-menu button{width:100%;min-height:31px;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--uhi-calendar-ink-soft, var(--uhi-ink-soft));cursor:pointer;font-family:var(--uhi-font-display);font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1;text-align:left}.uhi-performance--legacy .uhi-performance-trade-side-menu button:hover{background:color-mix(in srgb,var(--uhi-primary) 8%,transparent);color:var(--uhi-calendar-ink, var(--uhi-ink))}.uhi-performance--legacy .uhi-performance-trade-side-menu button.is-active{background:color-mix(in srgb,var(--uhi-primary) 13%,transparent);color:var(--uhi-primary)}.uhi-performance--legacy .uhi-performance-trade-side-menu-check{width:13px;flex:0 0 13px;color:var(--uhi-primary);font-size:13px;line-height:1;text-align:center}.uhi-performance--legacy .uhi-performance-trade-side-filter-label{height:18px;display:inline-flex;align-items:center;padding:0 5px;border-radius:5px;background:color-mix(in srgb,var(--uhi-primary) 10%,transparent);color:var(--uhi-primary);font-family:var(--uhi-font-display);font-size:7.5px;font-weight:850;letter-spacing:.06em;line-height:1;max-width:46px;overflow:hidden;text-overflow:ellipsis}.uhi-performance--legacy .uhi-performance-range-block{position:relative;min-width:0;flex:0 0 auto;margin-left:0;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.uhi-performance--legacy .uhi-performance-range-row{position:relative;display:inline-flex;justify-content:flex-end;align-items:center;min-width:0}.uhi-performance--legacy .uhi-performance-header-date-picker{width:100%;display:flex;justify-content:flex-end}.uhi-performance--legacy .uhi-performance-kpi-band{padding-top:0;padding-bottom:10px;background:var(--uhi-calendar-surface, var(--uhi-surface))}.uhi-performance--legacy .uhi-performance-kpi-meta-row{min-height:20px;margin:0 -11px 8px;padding:8px 11px 7px;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;flex-wrap:wrap;background:var(--uhi-calendar-surface-soft, var(--uhi-surface-soft));border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft))}.uhi-performance--legacy .uhi-performance-dashboard-date-picker{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;max-width:100%}.uhi-performance--legacy .uhi-performance-segment{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:9px;background:var(--uhi-calendar-surface, var(--uhi-surface));box-shadow:0 1px 2px #0f231809}.uhi-performance--legacy .uhi-performance-segment-button{min-height:28px;padding:6px 13px;border:0;border-radius:7px;background:transparent;color:var(--uhi-calendar-ink-soft, var(--uhi-ink-soft));cursor:pointer;font-family:var(--uhi-font-body);font-size:10.5px;font-weight:800;letter-spacing:0;white-space:nowrap}.uhi-performance--legacy .uhi-performance-segment-button.is-compact{min-height:24px;padding:5px 10px;font-size:10px;font-weight:750}.uhi-performance--legacy .uhi-performance-segment-button.is-active{background:var(--uhi-primary);color:#fff;box-shadow:0 1px 3px #0f23181f}.uhi-performance--legacy .uhi-performance-calendar-segment{flex:0 1 303px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-width:100%;min-width:288px;border-radius:999px;background:var(--uhi-calendar-surface, var(--uhi-surface))}.uhi-performance--legacy .uhi-performance-calendar-segment .uhi-performance-segment-button{width:100%;min-height:27px;padding:5px 10px;border-radius:999px;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-body);font-size:10.5px;font-weight:800;line-height:1;text-align:center}.uhi-performance--legacy .uhi-performance-calendar-segment .uhi-performance-segment-button.is-active{color:#fff}.uhi-performance--legacy .uhi-performance-toolbar-divider{width:1px;height:22px;flex:0 0 auto;background:var(--uhi-calendar-border-soft, var(--uhi-border-soft))}.uhi-performance--legacy .uhi-performance-range-meta{color:var(--uhi-calendar-ink-subtle, var(--uhi-ink-subtle));font-family:var(--uhi-font-display);font-size:9.5px;font-variant-numeric:tabular-nums;line-height:1.15;text-align:right;white-space:nowrap}.uhi-performance--legacy .uhi-performance-kpi-meta-row .uhi-performance-range-meta{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:13px;font-weight:800;line-height:1.2;text-align:left}.uhi-performance--legacy .uhi-performance-range-count{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border-radius:16px;background:var(--uhi-primary);color:#fff;box-shadow:0 7px 16px #10b98129;font-family:var(--uhi-font-display);font-size:11px;font-weight:850;letter-spacing:.1em;line-height:1;white-space:nowrap}.uhi-performance-topbar{height:53px;min-height:53px;display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:10px 12px;border-bottom:1px solid var(--uhi-border);background:linear-gradient(180deg,var(--uhi-surface),var(--uhi-surface-soft));color:var(--uhi-ink);font-family:var(--uhi-font-body);overflow-x:auto;overflow-y:visible;white-space:nowrap;scrollbar-gutter:stable}.uhi-performance-topbar.is-compact{height:53px;min-height:53px;gap:8px;padding:10px 12px}.uhi-performance-topbar *{box-sizing:border-box}.uhi-performance-topbar button{font:inherit}.uhi-performance-topbar__brand{width:140px;flex:0 0 140px;min-width:140px;display:flex;align-items:center;gap:8px}.uhi-performance-topbar.is-compact .uhi-performance-topbar__brand{width:140px;flex-basis:140px}.uhi-performance-topbar__status-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--uhi-ink);box-shadow:none}.uhi-performance-topbar__brand>div{flex:0 0 auto;min-width:max-content;display:flex;flex-direction:column;line-height:1}.uhi-performance-topbar__brand>div>span{display:block;overflow:visible;color:var(--uhi-ink-muted);font-size:8.5px;font-weight:800;letter-spacing:.16em;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.uhi-performance-topbar__brand>div>strong{display:block;margin-top:3px;overflow:visible;color:#16a34a;font-size:11px;font-weight:900;letter-spacing:.08em;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.uhi-performance-topbar__cluster{width:306px;flex:0 0 306px;min-width:0;display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--uhi-border);border-radius:9px;background:var(--uhi-surface);box-shadow:0 1px 2px #0f231809}.uhi-performance-topbar.is-compact .uhi-performance-topbar__cluster{width:306px;flex-basis:306px}.uhi-performance-topbar__cluster.is-range{width:188px;flex-basis:188px}.uhi-performance-topbar__cluster.is-value,.uhi-performance-topbar.is-compact .uhi-performance-topbar__cluster.is-value{width:120px;flex-basis:120px}.uhi-performance-topbar.is-compact .uhi-performance-topbar__cluster.is-range{width:188px;flex-basis:188px}.uhi-performance-topbar__quick-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.uhi-performance-topbar__value-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.uhi-performance-topbar__value-label{color:var(--uhi-ink-muted);font-family:var(--uhi-font-display);font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.uhi-performance-topbar__view-actions{margin-left:auto;display:inline-flex;align-items:center;flex:0 0 auto}.uhi-performance-topbar__cluster button{min-width:0;flex:1 1 0;height:26px;border:0;border-radius:7px;background:transparent;color:var(--uhi-ink-muted);cursor:pointer;font-family:var(--uhi-font-display);font-size:9.5px;font-weight:850;letter-spacing:.02em;line-height:1;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.uhi-performance-topbar.is-compact .uhi-performance-topbar__cluster button{height:26px;font-size:9.5px;padding:0 8px}.uhi-performance-topbar__cluster button:hover{color:var(--uhi-ink);background:var(--uhi-surface-soft)}.uhi-performance-topbar__cluster button.is-active{background:var(--uhi-panel-active-bg);color:var(--uhi-panel-active-fg);box-shadow:inset 0 0 0 1px #0f172a14}.uhi-performance-topbar__cluster.is-range button.is-active{background:var(--uhi-primary);color:#fff}.uhi-performance-topbar__cluster.is-value button.is-active{background:var(--uhi-ink);color:var(--uhi-surface)}.uhi-performance-topbar__date{position:relative;z-index:60;flex:0 0 auto}.uhi-performance-topbar__date>div{flex-wrap:nowrap!important}.uhi-performance-topbar__date button{min-height:30px!important}.uhi-performance-topbar__count{min-height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 13px;border-radius:999px;background:var(--uhi-primary);color:#fff;box-shadow:0 7px 16px #10b98129;font-family:var(--uhi-font-display);font-size:10px;font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.uhi-performance--legacy .uhi-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}.uhi-performance--legacy .uhi-performance-stat-card{position:relative;min-height:82px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:13px 14px 12px;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-calendar-surface, var(--uhi-surface)) 98%,transparent),color-mix(in srgb,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)) 64%,var(--uhi-calendar-surface, var(--uhi-surface))));box-shadow:0 1px 2px #0f231806}.uhi-performance--legacy .uhi-performance-stat-card.has-accent:before{content:"";position:absolute;top:0;left:14px;right:14px;height:3px;border-radius:0 0 3px 3px;background:var(--stat-accent)}.uhi-performance--legacy .uhi-performance-stat-label{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-body);font-size:9.5px;font-weight:850;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.uhi-performance--legacy .uhi-performance-stat-value{font-family:var(--uhi-font-display);font-size:22px;font-weight:850;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.uhi-performance--legacy .uhi-performance-stat-card.is-big .uhi-performance-stat-value{font-size:25px}.uhi-performance--legacy .uhi-performance-stat-sub{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:11px;font-weight:650;line-height:1.25}.uhi-performance--legacy .uhi-performance-equity-frame{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.uhi-performance--legacy .uhi-performance-equity-head{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px 10px}.uhi-performance--legacy .uhi-performance-equity-kpis{min-width:0;display:flex;align-items:baseline;gap:19px;flex-wrap:wrap}.uhi-performance--legacy .uhi-performance-equity-kpi{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.uhi-performance--legacy .uhi-performance-equity-dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;align-self:center}.uhi-performance--legacy .uhi-performance-equity-dot.is-pos{background:var(--uhi-primary)}.uhi-performance--legacy .uhi-performance-equity-dot.is-neg{background:var(--uhi-performance-neg)}.uhi-performance--legacy .uhi-performance-equity-dot.is-winrate{background:#d7a23a}.uhi-performance--legacy .uhi-performance-equity-label{color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-body);font-size:10.5px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.uhi-performance--legacy .uhi-performance-equity-value{font-family:var(--uhi-font-display);font-size:17px;font-weight:850;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.uhi-performance--legacy .uhi-performance-equity-value.is-pos{color:var(--uhi-primary)}.uhi-performance--legacy .uhi-performance-equity-value.is-neg{color:var(--uhi-performance-neg)}.uhi-performance--legacy .uhi-performance-equity-value.is-winrate{color:#c58b1f}.uhi-performance--legacy .uhi-performance-equity-switch{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:999px;background:var(--uhi-calendar-surface, var(--uhi-surface));box-shadow:0 1px 2px #0f231806}.uhi-performance--legacy .uhi-performance-equity-switch-button{min-height:27px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));cursor:pointer;font-family:var(--uhi-font-body);font-size:10.5px;font-weight:800;white-space:nowrap}.uhi-performance--legacy .uhi-performance-equity-switch-button.is-active{background:var(--uhi-calendar-surface-soft, var(--uhi-surface-soft));color:var(--uhi-calendar-ink, var(--uhi-ink))}.uhi-performance--legacy .uhi-performance-equity-switch-swatch{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--uhi-primary)}.uhi-performance--legacy .uhi-performance-equity-switch-swatch.is-neg{background:var(--uhi-performance-neg)}.uhi-performance--legacy .uhi-performance-equity-switch-swatch.is-both{width:14px;border-radius:3px;background:linear-gradient(90deg,var(--uhi-primary) 0 50%,var(--uhi-performance-neg) 50% 100%)}.uhi-performance--legacy .uhi-performance-equity-body{padding:12px 14px 6px}.uhi-performance--legacy .uhi-performance-day-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(126px,1fr));gap:8px;align-items:stretch}.uhi-performance--legacy .uhi-performance-day-detail-stack{display:grid;gap:10px;margin-bottom:18px}.uhi-performance--legacy .uhi-performance-day-intraday-card,.uhi-performance--legacy .uhi-performance-day-spark-card,.uhi-performance--legacy .uhi-performance-day-kpi{position:relative;min-width:0;overflow:hidden;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-calendar-surface, var(--uhi-surface)) 98%,transparent),color-mix(in srgb,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)) 54%,var(--uhi-calendar-surface, var(--uhi-surface))));box-shadow:0 4px 12px #0f231809}.uhi-performance--legacy .uhi-performance-day-intraday-card:before,.uhi-performance--legacy .uhi-performance-day-spark-card:before,.uhi-performance--legacy .uhi-performance-day-kpi:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--uhi-calendar-border-soft, var(--uhi-border-soft))}.uhi-performance--legacy .uhi-performance-day-intraday-card.is-positive:before,.uhi-performance--legacy .uhi-performance-day-spark-card.is-positive:before,.uhi-performance--legacy .uhi-performance-day-kpi.is-positive:before{background:var(--uhi-primary)}.uhi-performance--legacy .uhi-performance-day-intraday-card.is-negative:before,.uhi-performance--legacy .uhi-performance-day-spark-card.is-negative:before,.uhi-performance--legacy .uhi-performance-day-kpi.is-negative:before{background:var(--uhi-performance-neg)}.uhi-performance--legacy .uhi-performance-day-intraday-card{padding:14px 16px 10px}.uhi-performance--legacy .uhi-performance-day-intraday-head{position:relative;z-index:1;min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:4px}.uhi-performance--legacy .uhi-performance-day-intraday-kicker{color:var(--uhi-primary);font-family:var(--uhi-font-body);font-size:9px;font-weight:850;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.uhi-performance--legacy .uhi-performance-day-intraday-title{margin-top:4px;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display);font-size:15px;font-weight:850;letter-spacing:0;line-height:1.1}.uhi-performance--legacy .uhi-performance-day-intraday-meta{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:999px;background:var(--uhi-calendar-surface, var(--uhi-surface));color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-display);font-size:9px;font-weight:850;letter-spacing:.08em;line-height:1;white-space:nowrap}.uhi-performance--legacy .uhi-performance-day-spark-card{padding:13px 14px 10px}.uhi-performance--legacy .uhi-performance-day-spark-label{margin-top:4px;color:var(--uhi-calendar-ink-subtle, var(--uhi-ink-subtle));font-family:var(--uhi-font-display);font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.1;text-align:center;text-transform:uppercase}.uhi-performance--legacy .uhi-performance-day-kpi{min-height:84px;display:flex;flex-direction:column;justify-content:center;padding:13px 14px 11px}.uhi-performance--legacy .uhi-performance-day-kpi-label{color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-display);font-size:8px;font-weight:850;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.uhi-performance--legacy .uhi-performance-day-kpi-value{margin-top:6px;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display);font-size:18px;font-weight:850;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums}.uhi-performance--legacy .uhi-performance-day-kpi.is-positive .uhi-performance-day-kpi-value{color:var(--uhi-primary)}.uhi-performance--legacy .uhi-performance-day-kpi.is-negative .uhi-performance-day-kpi-value{color:var(--uhi-performance-neg)}.uhi-performance--legacy .uhi-trade-review{margin-top:18px;overflow:hidden;border:1px solid var(--uhi-calendar-border, var(--uhi-border));border-radius:14px;background:var(--uhi-calendar-surface, var(--uhi-surface));box-shadow:0 8px 22px #0f23180e}.uhi-performance--legacy .uhi-trade-review-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px 12px;border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)) 62%,transparent),color-mix(in srgb,var(--uhi-calendar-surface, var(--uhi-surface)) 98%,transparent))}.uhi-performance--legacy .uhi-trade-review-kicker{color:var(--uhi-primary);font-family:var(--uhi-font-display);font-size:9px;font-weight:900;letter-spacing:.18em;line-height:1.1}.uhi-performance--legacy .uhi-trade-review-title{margin-top:5px;color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display);font-size:17px;font-weight:850;line-height:1.1}.uhi-performance--legacy .uhi-trade-review-badges{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.uhi-performance--legacy .uhi-trade-review-badges span{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:999px;background:var(--uhi-calendar-surface, var(--uhi-surface));color:var(--uhi-calendar-ink-soft, var(--uhi-ink-soft));font-family:var(--uhi-font-display);font-size:10px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.uhi-performance--legacy .uhi-trade-review-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border-bottom:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:color-mix(in srgb,var(--uhi-calendar-surface-soft, var(--uhi-surface-soft)) 72%,transparent)}.uhi-performance--legacy .uhi-trade-review-tabs{min-height:32px;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));border-radius:10px;background:var(--uhi-calendar-surface, var(--uhi-surface))}.uhi-performance--legacy .uhi-trade-review-tabs button,.uhi-performance--legacy .uhi-trade-review-action{min-height:26px;border:0;border-radius:8px;padding:5px 8px;background:transparent;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-display);font-size:10px;font-weight:850;letter-spacing:0;line-height:1;cursor:pointer}.uhi-performance--legacy .uhi-trade-review-tabs button.is-active{background:var(--uhi-primary);color:#fff;box-shadow:0 6px 14px #10b9812e}.uhi-performance--legacy .uhi-trade-review-action{border:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:var(--uhi-calendar-surface, var(--uhi-surface));color:var(--uhi-calendar-ink-soft, var(--uhi-ink-soft))}.uhi-performance--legacy .uhi-trade-review-action:hover{border-color:color-mix(in srgb,var(--uhi-primary) 42%,var(--uhi-calendar-border, var(--uhi-border)));color:var(--uhi-calendar-ink, var(--uhi-ink))}.uhi-performance--legacy .uhi-trade-review-chart-shell{display:flex;min-height:420px;background:var(--uhi-calendar-surface, var(--uhi-surface))}.uhi-performance--legacy .uhi-trade-review-chart{position:relative;flex:1 1 auto;min-width:0;min-height:420px;background:var(--uhi-calendar-surface, var(--uhi-surface))}.uhi-performance--legacy .uhi-trade-review-loading{position:absolute;left:12px;bottom:12px;z-index:20;max-width:min(520px,calc(100% - 24px));border:1px solid rgba(16,185,129,.24);border-radius:9px;background:#ecfdf5f0;color:#047857;padding:7px 9px;font-size:10.5px;font-weight:850;line-height:1.3;box-shadow:0 10px 24px #0f231814;pointer-events:none}.uhi-performance--legacy .uhi-trade-review-loading.is-error{border-color:#e888885c;background:#fef2f2f0;color:#b83330}.uhi-performance--legacy .uhi-trade-review-loading.is-warn{border-color:#f59e0b47;background:#fffbebf0;color:#92400e}.uhi-performance--legacy .uhi-trade-review-foot{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--uhi-calendar-border-soft, var(--uhi-border-soft));background:var(--uhi-calendar-surface-soft, var(--uhi-surface-soft));color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-family:var(--uhi-font-display);font-size:10px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.uhi-performance--legacy.uhi-trade-review-fullscreen-backdrop{position:fixed;inset:0;z-index:5000;display:flex;align-items:stretch;justify-content:stretch;padding:18px;background:#08120e75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uhi-performance--legacy .uhi-trade-review-fullscreen-panel{width:100%;min-width:0;min-height:0;display:flex}.uhi-performance--legacy .uhi-trade-review.is-fullscreen{width:100%;margin:0;display:flex;flex-direction:column;box-shadow:0 28px 90px #00000047}.uhi-performance--legacy .uhi-trade-review.is-fullscreen .uhi-trade-review-chart-shell{flex:1 1 auto;min-height:0}.uhi-performance--legacy .uhi-trade-review.is-fullscreen .uhi-trade-review-chart{min-height:0}.uhi-performance--legacy .uhi-trade-review-empty{margin-top:18px;padding:18px;border:1px dashed var(--uhi-calendar-border, var(--uhi-border));border-radius:14px;background:var(--uhi-calendar-surface-soft, var(--uhi-surface-soft))}.uhi-performance--legacy .uhi-trade-review-empty-title{color:var(--uhi-calendar-ink, var(--uhi-ink));font-family:var(--uhi-font-display);font-size:14px;font-weight:850}.uhi-performance--legacy .uhi-trade-review-empty-copy{margin-top:5px;color:var(--uhi-calendar-ink-muted, var(--uhi-ink-muted));font-size:12px;line-height:1.45}.uhi-performance--legacy .uhi-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.uhi-performance--legacy .uhi-day-embed{padding:8px 10px 14px;border-radius:0 0 10px 10px;background:var(--uhi-calendar-surface, var(--uhi-surface))}@media(max-width:900px){.uhi-performance--legacy .uhi-page-inner{padding-left:8px;padding-right:8px}.uhi-performance--legacy .uhi-section-pad{padding-left:14px;padding-right:14px}.uhi-performance--legacy .uhi-chrome-actions{width:100%;min-width:0;flex-basis:100%;margin-left:0;justify-content:flex-start}.uhi-performance--legacy .uhi-performance-toolbar{justify-content:flex-start}.uhi-performance--legacy .uhi-performance-range-block{width:100%;min-width:0;align-items:flex-start;margin-left:0}.uhi-performance--legacy .uhi-performance-range-meta{width:100%;margin-left:0;text-align:left}.uhi-performance--legacy .uhi-performance-kpi-meta-row,.uhi-performance--legacy .uhi-performance-header-date-picker{justify-content:flex-start}.uhi-performance--legacy .uhi-trade-review-head,.uhi-performance--legacy .uhi-trade-review-foot{align-items:flex-start;flex-direction:column}}@media(max-width:1180px){.uhi-performance--legacy .uhi-performance-day-summary-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.uhi-performance--legacy .uhi-performance-day-spark-card,.uhi-performance--legacy .uhi-performance-day-intraday-card{grid-column:1 / -1}}.uhi-ai-mark{width:var(--uhi-ai-mark-size);height:var(--uhi-ai-mark-size);display:inline-grid;place-items:center;flex:0 0 auto;filter:drop-shadow(0 calc(var(--uhi-ai-mark-size) * .12) calc(var(--uhi-ai-mark-size) * .18) rgba(3,70,39,.21))}.uhi-ai-mark svg{width:100%;height:100%;overflow:visible}.uhi-ai-mark__plate{fill:#fffffff7;stroke:#065b3124}.uhi-ai-mark__background{stroke:#ffffffb3;stroke-width:1}.uhi-ai-mark__halo{fill:none;stroke:#dfffef38;stroke-dasharray:5 4;stroke-width:1;transform-origin:48px 48px;animation:uhi-ai-mark-orbit 9s linear infinite}.uhi-ai-mark__orbits{fill:none;stroke:#effff7c4;stroke-width:1.5;transform-origin:48px 48px;animation:uhi-ai-mark-orbit 8s linear infinite}.uhi-ai-mark__core{fill:#eefff62e;stroke:#f2fff8f0;stroke-width:1.8}.uhi-ai-mark__monogram{fill:none;stroke:#f3fff9f5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.uhi-ai-mark__nodes{fill:#effff7f0}.uhi-ai-mark__nodes circle{animation:uhi-ai-mark-node 1.8s ease-in-out infinite}.uhi-ai-mark__nodes circle:nth-child(2){animation-delay:.45s}@keyframes uhi-ai-mark-orbit{to{transform:rotate(360deg)}}@keyframes uhi-ai-mark-node{0%,to{opacity:.38;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.uhi-ai-mark *,.uhi-ai-mark *:before,.uhi-ai-mark *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--uhi-primary: #10b981;--uhi-primary-dark: #059669;--uhi-primary-soft: rgba(16, 185, 129, .12);--uhi-primary-line: rgba(16, 185, 129, .26);--uhi-ink: #0f1f17;--uhi-ink-soft: #475569;--uhi-ink-muted: #64748b;--uhi-ink-subtle: #94a3b8;--uhi-surface: #ffffff;--uhi-surface-soft: #f7faf8;--uhi-surface-muted: #fafbfa;--uhi-bg: #f3f7f4;--uhi-bg-deep: #eef4f0;--uhi-page-grid-line: rgba(16, 24, 38, .05);--uhi-border: rgba(15, 35, 24, .08);--uhi-border-soft: rgba(15, 35, 24, .04);--uhi-border-strong: rgba(15, 35, 24, .14);--uhi-performance-donut-track: rgba(15, 35, 24, .1);--uhi-pos: #16a34a;--uhi-pos-bg: #dcfce7;--uhi-pos-bg-soft: #ecfdf3;--uhi-neg: #dc2626;--uhi-neg-bg: #fee2e2;--uhi-neg-bg-soft: #fef2f2;--uhi-neg-line: rgba(220, 38, 38, .22);--uhi-warn: #d97706;--uhi-font-display: "Space Grotesk", "Sora", system-ui, sans-serif;--uhi-font-body: "Sora", system-ui, sans-serif;--uhi-font-mono: "JetBrains Mono", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--uhi-radius-sm: 8px;--uhi-radius-md: 12px;--uhi-radius-lg: 16px;--uhi-shadow-card: 0 1px 2px rgba(15, 35, 24, .04);--uhi-shadow-hover: 0 4px 12px rgba(15, 35, 24, .06);--uhi-shadow-popover: 0 8px 24px rgba(15, 35, 24, .08);--uhi-shadow-app: 0 14px 30px rgba(15, 35, 24, .08);--uhi-chart-chip-bg: rgba(255, 255, 255, .72);--uhi-chart-chip-bg-hover: rgba(255, 255, 255, .92);--uhi-chart-chip-active-bg: rgba(22, 163, 74, .1);--uhi-chart-chip-active-bg-hover: rgba(22, 163, 74, .15);--uhi-chart-menu-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 251, 248, .98));--uhi-chart-menu-border: rgba(15, 35, 24, .14);--uhi-chart-menu-card-bg: rgba(255, 255, 255, .72);--uhi-chart-menu-card-soft-bg: rgba(248, 250, 252, .68);--uhi-chart-menu-option-bg: rgba(255, 255, 255, .76);--uhi-chart-menu-option-active-bg: linear-gradient(135deg, rgba(22, 163, 74, .14), rgba(255, 255, 255, .84));--uhi-chart-menu-blue-active-bg: linear-gradient(135deg, rgba(37, 99, 235, .1), rgba(255, 255, 255, .88));--uhi-chart-menu-control-bg: rgba(255, 255, 255, .82);--uhi-chart-menu-control-active-bg: rgba(255, 255, 255, .96);--uhi-chart-menu-close-bg: rgba(255, 255, 255, .88);--uhi-chart-menu-shadow: 0 18px 52px rgba(15, 23, 42, .14), 0 2px 8px rgba(15, 23, 42, .08);--uhi-floating-card-bg: rgba(255, 255, 255, .78);--uhi-floating-card-bg-drag: rgba(255, 255, 255, .92);--uhi-floating-card-border: rgba(15, 23, 42, .08);--uhi-floating-card-shadow: 0 8px 22px rgba(15, 23, 42, .08);--uhi-floating-card-shadow-drag: 0 6px 16px rgba(15, 23, 42, .1);--uhi-floating-popover-bg: rgba(255, 255, 255, .96);--uhi-floating-backdrop: blur(10px) saturate(140%);--uhi-accent: #2563eb;--uhi-accent-bg: rgba(37, 99, 235, .08);--uhi-widget-panel-bg: linear-gradient(180deg, rgba(248, 250, 252, .78), rgba(255, 255, 255, .66));--uhi-widget-panel-header-bg: rgba(248, 250, 252, .72);--uhi-widget-panel-toolbar-bg: rgba(255, 255, 255, .46);--uhi-widget-panel-soft-bg: rgba(255, 255, 255, .34);--uhi-widget-panel-card-bg: rgba(255, 255, 255, .62);--uhi-widget-active-header-bg: rgba(15, 23, 42, .035);--uhi-widget-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .36);--uhi-ai-send-active-bg: #111827;--uhi-ai-send-active-fg: #ffffff;--uhi-ai-send-active-border: #111827;--uhi-ai-send-active-shadow: 0 5px 12px rgba(15, 23, 42, .18);--uhi-summary-neutral-bg: linear-gradient(180deg, rgba(248, 250, 252, .78), rgba(241, 245, 249, .46));--uhi-summary-open-bg: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(248, 250, 252, .55));--uhi-summary-total-bg: linear-gradient(180deg, rgba(219, 234, 254, .52), rgba(219, 234, 254, .24));--uhi-summary-total-border: rgba(37, 99, 235, .16);--uhi-summary-total-icon-bg: rgba(219, 234, 254, .82);--uhi-status-cloud-bg-mix: rgba(255, 255, 255, .54);--uhi-status-cloud-chip-bg: rgba(255, 255, 255, .66);--uhi-status-cloud-chip-soft-bg: rgba(255, 255, 255, .48);--uhi-status-cloud-eye-bg: rgba(255, 255, 255, .74);--uhi-status-cloud-eye-active-bg: #ffffff;--uhi-status-cloud-border: rgba(203, 213, 225, .9);--uhi-status-cloud-control-border: rgba(203, 213, 225, .9);--uhi-manual-logic-active-bg: var(--uhi-ink);--uhi-manual-logic-active-fg: #ffffff;--uhi-panel-active-bg: #0f1f17;--uhi-panel-active-fg: #ffffff;--uhi-panel-card-shadow: 0 14px 34px rgba(15, 35, 24, .08);--uhi-panel-popover-bg: rgba(255, 255, 255, .98);--uhi-panel-popover-shadow: 0 14px 30px rgba(15, 35, 24, .15);--uhi-panel-neutral-pill-bg: linear-gradient(180deg, #ffffff, #f6f8f7);--uhi-panel-ring-inner-shadow: inset 0 0 18px rgba(15, 35, 24, .04);--uhi-gold: #b8893a;--uhi-gold-soft: #fdf6e3;--uhi-gold-bg: rgba(254, 243, 199, .42);--uhi-gold-bg-strong: rgba(254, 243, 199, .62);--uhi-gold-line: rgba(184, 137, 58, .36);--uhi-gold-alpha-55: rgba(184, 137, 58, .55);--uhi-pos-alpha-55: rgba(22, 163, 74, .55);--uhi-warning-panel-bg: #fffbeb;--uhi-warning-panel-fg: #92400e;--uhi-ranking-avatar-bg: #e6ece8;--uhi-ranking-medal-silver: #6b7280;--uhi-ranking-medal-silver-border: #9ca3af;--uhi-ranking-medal-silver-bg: #f3f4f6;--uhi-ranking-medal-bronze: #a16207;--uhi-ranking-medal-bronze-border: #d4a574;--uhi-ranking-medal-bronze-bg: #fef9ec;--uhi-calendar-bg: linear-gradient(180deg, #ffffff, #f7faf8);--uhi-calendar-panel-bg: linear-gradient(180deg, rgba(247, 250, 248, .88), #ffffff);--uhi-calendar-surface: #ffffff;--uhi-calendar-surface-soft: rgba(241, 247, 243, .62);--uhi-calendar-popover-bg: rgba(255, 255, 255, .98);--uhi-calendar-ink: #0f1f17;--uhi-calendar-ink-soft: #475569;--uhi-calendar-ink-muted: #64748b;--uhi-calendar-ink-subtle: #94a3b8;--uhi-calendar-border: rgba(15, 35, 24, .08);--uhi-calendar-border-soft: rgba(15, 35, 24, .06);--uhi-calendar-border-strong: rgba(15, 35, 24, .14);--uhi-calendar-shadow: 0 7px 18px rgba(15, 35, 24, .045);--uhi-calendar-popover-shadow: 0 14px 34px rgba(15, 35, 24, .12);--uhi-calendar-cell-bg: #ffffff;--uhi-calendar-cell-today-bg: linear-gradient(180deg, rgba(16, 185, 129, .08), rgba(16, 185, 129, .02));--uhi-calendar-weekend-bg: repeating-linear-gradient( 135deg, rgba(100, 116, 139, .025) 0 7px, rgba(100, 116, 139, .075) 7px 14px );--uhi-calendar-closed-bg: repeating-linear-gradient( 135deg, rgba(15, 35, 24, .03) 0 6px, rgba(15, 35, 24, .06) 6px 12px );--uhi-calendar-half-bg: repeating-linear-gradient( 135deg, rgba(217, 119, 6, .05) 0 6px, rgba(217, 119, 6, .1) 6px 12px );--uhi-calendar-neutral-chip-bg: rgba(15, 35, 24, .06);--uhi-calendar-muted-control-bg: rgba(241, 247, 243, .75);--uhi-calendar-selected-event-bg: #ffffff;--uhi-calendar-empty-check-bg: #ffffff;--uhi-calendar-empty-card-bg: linear-gradient(135deg, rgba(236, 253, 245, .78), rgba(255, 255, 255, .98));--uhi-calendar-empty-card-closed-bg: linear-gradient(135deg, rgba(248, 250, 252, .92), rgba(255, 255, 255, .98));--uhi-calendar-empty-card-border: rgba(16, 185, 129, .15);--uhi-calendar-empty-card-closed-border: rgba(100, 116, 139, .14);--uhi-calendar-empty-icon-bg: rgba(16, 185, 129, .1);--uhi-calendar-empty-icon-border: rgba(16, 185, 129, .2);--uhi-calendar-empty-icon-closed-bg: rgba(100, 116, 139, .09);--uhi-calendar-empty-icon-closed-border: rgba(100, 116, 139, .18);--uhi-calendar-empty-kicker: #059669;--uhi-calendar-empty-kicker-closed: #64748b;--uhi-calendar-empty-icon-stroke: #10b981;--uhi-calendar-empty-icon-accent: #34d399;--uhi-calendar-empty-icon-soft: rgba(16, 185, 129, .13);--uhi-calendar-empty-icon-closed-stroke: #64748b;--uhi-calendar-empty-icon-closed-accent: #94a3b8;--uhi-calendar-empty-icon-closed-soft: rgba(100, 116, 139, .13);--uhi-calendar-empty-icon-dot: #ffffff;--uhi-calendar-holiday-card-bg: #ffffff;--uhi-calendar-holiday-closed-bg: linear-gradient(180deg, rgba(15, 23, 42, .035), #ffffff);--uhi-calendar-holiday-half-bg: linear-gradient(180deg, rgba(217, 119, 6, .06), #ffffff);--uhi-calendar-weekend-bar-bg: rgba(71, 85, 105, .82);--uhi-calendar-closed-bar-bg: #1e293b}[data-theme=dark]{--uhi-ink: #e6f0e9;--uhi-ink-soft: #b7c5bc;--uhi-ink-muted: #8b9a91;--uhi-ink-subtle: #5e6e64;--uhi-surface: #0e1613;--uhi-surface-soft: #121b17;--uhi-surface-muted: #0a120e;--uhi-bg: #070b09;--uhi-bg-deep: #050807;--uhi-page-grid-line: rgba(180, 220, 200, .05);--uhi-border: rgba(180, 220, 200, .1);--uhi-border-soft: rgba(180, 220, 200, .05);--uhi-border-strong: rgba(180, 220, 200, .18);--uhi-performance-donut-track: rgba(180, 220, 200, .28);--uhi-primary-soft: rgba(16, 185, 129, .14);--uhi-primary-line: rgba(16, 185, 129, .32);--uhi-pos: #34d399;--uhi-pos-bg: rgba(16, 185, 129, .16);--uhi-pos-bg-soft: rgba(16, 185, 129, .08);--uhi-neg: #f87171;--uhi-neg-bg: rgba(248, 113, 113, .18);--uhi-neg-bg-soft: rgba(248, 113, 113, .08);--uhi-neg-line: rgba(248, 113, 113, .26);--uhi-shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--uhi-shadow-hover: 0 4px 12px rgba(0, 0, 0, .5);--uhi-shadow-popover: 0 8px 24px rgba(0, 0, 0, .55);--uhi-shadow-app: 0 14px 30px rgba(0, 0, 0, .55);--uhi-chart-chip-bg: rgba(13, 25, 20, .78);--uhi-chart-chip-bg-hover: rgba(20, 38, 31, .96);--uhi-chart-chip-active-bg: rgba(16, 185, 129, .14);--uhi-chart-chip-active-bg-hover: rgba(16, 185, 129, .2);--uhi-chart-menu-bg: linear-gradient(180deg, rgba(8, 19, 15, .98), rgba(12, 27, 22, .98));--uhi-chart-menu-border: rgba(218, 238, 226, .28);--uhi-chart-menu-card-bg: rgba(16, 33, 27, .82);--uhi-chart-menu-card-soft-bg: rgba(12, 27, 23, .74);--uhi-chart-menu-option-bg: rgba(18, 35, 29, .78);--uhi-chart-menu-option-active-bg: linear-gradient(135deg, rgba(16, 185, 129, .2), rgba(17, 36, 30, .9));--uhi-chart-menu-blue-active-bg: linear-gradient(135deg, rgba(96, 165, 250, .18), rgba(17, 36, 30, .9));--uhi-chart-menu-control-bg: rgba(18, 35, 29, .86);--uhi-chart-menu-control-active-bg: rgba(24, 45, 38, .96);--uhi-chart-menu-close-bg: rgba(20, 35, 29, .92);--uhi-chart-menu-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 20px 56px rgba(0, 0, 0, .48), 0 2px 10px rgba(0, 0, 0, .28);--uhi-floating-card-bg: rgba(13, 25, 20, .88);--uhi-floating-card-bg-drag: rgba(18, 33, 27, .96);--uhi-floating-card-border: rgba(148, 163, 184, .18);--uhi-floating-card-shadow: 0 12px 26px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .03);--uhi-floating-card-shadow-drag: 0 8px 18px rgba(0, 0, 0, .4);--uhi-floating-popover-bg: rgba(12, 22, 18, .98);--uhi-floating-backdrop: blur(14px) saturate(150%);--uhi-accent: #60a5fa;--uhi-accent-bg: rgba(96, 165, 250, .16);--uhi-widget-panel-bg: linear-gradient(180deg, rgba(10, 27, 22, .94), rgba(6, 18, 15, .86));--uhi-widget-panel-header-bg: rgba(16, 33, 27, .88);--uhi-widget-panel-toolbar-bg: rgba(12, 28, 23, .78);--uhi-widget-panel-soft-bg: rgba(15, 31, 26, .64);--uhi-widget-panel-card-bg: rgba(16, 32, 27, .76);--uhi-widget-active-header-bg: rgba(148, 163, 184, .13);--uhi-widget-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--uhi-ai-send-active-bg: rgba(255, 255, 255, .92);--uhi-ai-send-active-fg: #0f1f17;--uhi-ai-send-active-border: rgba(255, 255, 255, .92);--uhi-ai-send-active-shadow: 0 5px 12px rgba(255, 255, 255, .12);--uhi-summary-neutral-bg: linear-gradient(180deg, rgba(17, 36, 30, .92), rgba(8, 22, 18, .82));--uhi-summary-open-bg: linear-gradient(180deg, rgba(18, 37, 31, .92), rgba(9, 23, 19, .82));--uhi-summary-total-bg: linear-gradient(180deg, rgba(17, 38, 33, .94), rgba(8, 24, 20, .86));--uhi-summary-total-border: rgba(96, 165, 250, .22);--uhi-summary-total-icon-bg: rgba(96, 165, 250, .12);--uhi-status-cloud-bg-mix: rgba(10, 18, 14, .62);--uhi-status-cloud-chip-bg: rgba(20, 35, 29, .92);--uhi-status-cloud-chip-soft-bg: rgba(23, 36, 31, .84);--uhi-status-cloud-eye-bg: rgba(20, 35, 29, .9);--uhi-status-cloud-eye-active-bg: rgba(28, 45, 38, .96);--uhi-status-cloud-border: rgba(148, 163, 184, .28);--uhi-status-cloud-control-border: rgba(148, 163, 184, .22);--uhi-manual-logic-active-bg: #16a34a;--uhi-manual-logic-active-fg: #f8fffb;--uhi-panel-active-bg: #1a2520;--uhi-panel-active-fg: #e6f0e9;--uhi-panel-card-shadow: 0 16px 34px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .03);--uhi-panel-popover-bg: rgba(12, 22, 18, .98);--uhi-panel-popover-shadow: 0 18px 34px rgba(0, 0, 0, .48);--uhi-panel-neutral-pill-bg: linear-gradient(180deg, rgba(18, 30, 25, .96), rgba(12, 22, 18, .88));--uhi-panel-ring-inner-shadow: inset 0 0 18px rgba(0, 0, 0, .18);--uhi-gold: #f2c76b;--uhi-gold-soft: rgba(184, 137, 58, .14);--uhi-gold-bg: rgba(184, 137, 58, .14);--uhi-gold-bg-strong: rgba(184, 137, 58, .2);--uhi-gold-line: rgba(242, 199, 107, .34);--uhi-gold-alpha-55: rgba(242, 199, 107, .46);--uhi-pos-alpha-55: rgba(52, 211, 153, .46);--uhi-warning-panel-bg: rgba(146, 64, 14, .18);--uhi-warning-panel-fg: #f2c76b;--uhi-ranking-avatar-bg: #17231d;--uhi-ranking-medal-silver: #cbd5e1;--uhi-ranking-medal-silver-border: #64748b;--uhi-ranking-medal-silver-bg: rgba(148, 163, 184, .13);--uhi-ranking-medal-bronze: #f2c76b;--uhi-ranking-medal-bronze-border: rgba(242, 199, 107, .42);--uhi-ranking-medal-bronze-bg: rgba(184, 137, 58, .14);--uhi-calendar-bg: linear-gradient(180deg, rgba(12, 23, 19, .98), rgba(8, 18, 15, .96));--uhi-calendar-panel-bg: linear-gradient(180deg, rgba(14, 28, 23, .92), rgba(8, 18, 15, .96));--uhi-calendar-surface: rgba(13, 25, 20, .92);--uhi-calendar-surface-soft: rgba(17, 34, 28, .72);--uhi-calendar-popover-bg: rgba(12, 23, 19, .98);--uhi-calendar-ink: #e6f0e9;--uhi-calendar-ink-soft: #b7c5bc;--uhi-calendar-ink-muted: #8b9a91;--uhi-calendar-ink-subtle: #64756a;--uhi-calendar-border: rgba(180, 220, 200, .12);--uhi-calendar-border-soft: rgba(180, 220, 200, .08);--uhi-calendar-border-strong: rgba(180, 220, 200, .22);--uhi-calendar-shadow: 0 12px 26px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .03);--uhi-calendar-popover-shadow: 0 18px 36px rgba(0, 0, 0, .48);--uhi-calendar-cell-bg: rgba(8, 18, 15, .92);--uhi-calendar-cell-today-bg: linear-gradient(180deg, rgba(16, 185, 129, .17), rgba(16, 185, 129, .07));--uhi-calendar-weekend-bg: repeating-linear-gradient( 135deg, rgba(148, 163, 184, .045) 0 7px, rgba(148, 163, 184, .105) 7px 14px );--uhi-calendar-closed-bg: repeating-linear-gradient( 135deg, rgba(148, 163, 184, .055) 0 6px, rgba(148, 163, 184, .12) 6px 12px );--uhi-calendar-half-bg: repeating-linear-gradient( 135deg, rgba(245, 158, 11, .08) 0 6px, rgba(245, 158, 11, .15) 6px 12px );--uhi-calendar-neutral-chip-bg: rgba(148, 163, 184, .13);--uhi-calendar-muted-control-bg: rgba(17, 34, 28, .72);--uhi-calendar-selected-event-bg: rgba(18, 38, 32, .98);--uhi-calendar-empty-check-bg: rgba(9, 20, 16, .96);--uhi-calendar-empty-card-bg: linear-gradient(135deg, rgba(16, 38, 30, .94), rgba(9, 20, 16, .98));--uhi-calendar-empty-card-closed-bg: linear-gradient(135deg, rgba(27, 40, 35, .96), rgba(9, 20, 16, .98));--uhi-calendar-empty-card-border: rgba(52, 211, 153, .24);--uhi-calendar-empty-card-closed-border: rgba(148, 163, 184, .24);--uhi-calendar-empty-icon-bg: rgba(16, 185, 129, .16);--uhi-calendar-empty-icon-border: rgba(52, 211, 153, .3);--uhi-calendar-empty-icon-closed-bg: rgba(148, 163, 184, .13);--uhi-calendar-empty-icon-closed-border: rgba(148, 163, 184, .28);--uhi-calendar-empty-kicker: #34d399;--uhi-calendar-empty-kicker-closed: #94a3b8;--uhi-calendar-empty-icon-stroke: #34d399;--uhi-calendar-empty-icon-accent: #6ee7b7;--uhi-calendar-empty-icon-soft: rgba(52, 211, 153, .14);--uhi-calendar-empty-icon-closed-stroke: #94a3b8;--uhi-calendar-empty-icon-closed-accent: #cbd5e1;--uhi-calendar-empty-icon-closed-soft: rgba(148, 163, 184, .14);--uhi-calendar-empty-icon-dot: rgba(9, 20, 16, .98);--uhi-calendar-holiday-card-bg: rgba(13, 25, 20, .92);--uhi-calendar-holiday-closed-bg: linear-gradient(180deg, rgba(148, 163, 184, .08), rgba(13, 25, 20, .92));--uhi-calendar-holiday-half-bg: linear-gradient(180deg, rgba(245, 158, 11, .11), rgba(13, 25, 20, .92));--uhi-calendar-weekend-bar-bg: rgba(100, 116, 139, .72);--uhi-calendar-closed-bar-bg: rgba(15, 23, 42, .92)}html.uhi-auth-curtain:after{position:fixed;z-index:2147483647;inset:0;background:var(--uhi-bg);content:"";pointer-events:all}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100%;font-family:var(--uhi-font-body);color:var(--uhi-ink);background:var(--uhi-bg);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100dvh}button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.uhi-account-dropdown-btn{outline:none}.uhi-account-dropdown-btn:focus-visible{border-color:#2563eb94!important;box-shadow:0 0 0 2px #2563eb29,0 1px 4px #0f172a14!important}[data-theme=dark] .uhi-account-dropdown-btn:focus-visible{border-color:#60a5fa9e!important;box-shadow:0 0 0 2px #60a5fa29,0 1px 4px #0000004d!important}.uhi-widget-action-button,.uhi-widget-icon-action{transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,border-color .12s ease,background .12s ease}.uhi-widget-action-button:not(:disabled):hover,.uhi-widget-icon-action:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.04) saturate(1.05)}.uhi-widget-action-button:not(:disabled):active,.uhi-widget-icon-action:not(:disabled):active{transform:translateY(0);filter:brightness(.96)}.uhi-widget-action-button:disabled,.uhi-widget-icon-action:disabled{cursor:not-allowed}.uhi-page{min-height:100vh;background:radial-gradient(circle at 10% 10%,#10b9811a,#10b98100 40%),radial-gradient(circle at 90% 0%,#34d3990f,#34d39900 32%),linear-gradient(180deg,var(--uhi-bg) 0%,var(--uhi-bg-deep) 100%)}[data-theme=dark] .uhi-page{background:radial-gradient(circle at 10% 10%,#10b9811a,#10b98100 38%),radial-gradient(circle at 92% 4%,rgba(16,185,129,.05) 0%,transparent 32%),linear-gradient(180deg,var(--uhi-bg) 0%,var(--uhi-bg-deep) 100%)}.uhi-mono{font-family:var(--uhi-font-mono);font-variant-numeric:tabular-nums}.uhi-display{font-family:var(--uhi-font-display);letter-spacing:-.01em}.uhi-header-clock{box-shadow:0 1px 2px #0f172a14}.uhi-header-clock--ny{background:#0b1220;color:#fff;border:1px solid #0b1220}.uhi-header-clock--ny .uhi-header-clock__label{color:#ffffff9e}.uhi-header-clock--ny .uhi-header-clock__time{color:#fff}.uhi-header-clock--warsaw{background:#fff;color:#0f1f17;border:1px solid rgba(15,23,42,.14)}.uhi-header-clock--warsaw .uhi-header-clock__label{color:#6b7c72}.uhi-header-clock--warsaw .uhi-header-clock__time{color:#0f1f17}[data-theme=dark] .uhi-header-clock{box-shadow:0 1px 2px #00000073}[data-theme=dark] .uhi-header-clock--ny{background:linear-gradient(180deg,#0d1728,#08111f);border-color:#e2e8f04d;box-shadow:inset 0 1px #ffffff1f,0 2px 5px #0000006b}[data-theme=dark] .uhi-header-clock--warsaw{background:#17221d;color:#ecfdf5;border-color:#b4dcc838}[data-theme=dark] .uhi-header-clock--warsaw .uhi-header-clock__label{color:#a8b8ae}[data-theme=dark] .uhi-header-clock--warsaw .uhi-header-clock__time{color:#f2fff8}.uhi-card{background:var(--uhi-surface);border:1px solid var(--uhi-border);border-radius:var(--uhi-radius-lg);box-shadow:var(--uhi-shadow-card)}.uhi-auth-shell{width:100vw;min-height:100dvh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,var(--uhi-bg) 0%,var(--uhi-bg-deep) 100%)}.uhi-auth-panel{width:min(420px,100%);display:grid;gap:22px;padding:26px;border:1px solid var(--uhi-border-strong);border-radius:12px;background:var(--uhi-surface);box-shadow:var(--uhi-shadow-app)}.uhi-auth-kicker{font-family:var(--uhi-font-display);font-size:12px;font-weight:900;letter-spacing:.16em;color:var(--uhi-primary-dark)}.uhi-auth-title{margin:8px 0 0;font-family:var(--uhi-font-display);font-size:30px;line-height:1.08;letter-spacing:0}.uhi-auth-copy{margin:10px 0 0;color:var(--uhi-ink-soft);font-size:14px;line-height:1.45}.uhi-auth-form{display:grid;gap:10px}.uhi-auth-label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--uhi-ink-muted)}.uhi-auth-input{width:100%;height:46px;border-radius:8px;border:1px solid var(--uhi-border-strong);background:var(--uhi-surface-soft);color:var(--uhi-ink);padding:0 13px;font:700 16px/1 var(--uhi-font-body)}.uhi-auth-input:focus{outline:2px solid var(--uhi-primary-line);border-color:var(--uhi-primary-dark)}.uhi-auth-error{border-radius:8px;border:1px solid rgba(220,38,38,.22);background:var(--uhi-neg-bg-soft);color:var(--uhi-neg);padding:10px 12px;font-size:13px;line-height:1.35}.uhi-auth-button{height:46px;border:1px solid var(--uhi-primary-dark);border-radius:8px;background:var(--uhi-primary-dark);color:#fff;font-family:var(--uhi-font-display);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.uhi-auth-button:disabled{cursor:not-allowed;opacity:.55}.uhi-startup-loader{position:fixed;inset:0;z-index:40000;display:grid;place-items:center;gap:18px;padding:24px;background:linear-gradient(180deg,#f8fbfff0,#f1f7fff5),var(--uhi-surface);color:var(--uhi-ink)}.uhi-startup-loader__orb{width:34px;height:34px;border-radius:50%;background:#2563eb;box-shadow:0 0 #2563eb3d,0 10px 26px #2563eb2e;animation:uhi-startup-pulse 1.45s ease-in-out infinite}.uhi-startup-loader__content{width:min(360px,100%);display:grid;justify-items:center;gap:8px;text-align:center}.uhi-startup-loader__kicker{color:#2563eb;font-family:var(--uhi-font-display);font-size:10px;font-weight:900;letter-spacing:.2em;line-height:1;text-transform:uppercase}.uhi-startup-loader__title{color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:22px;font-weight:900;letter-spacing:0;line-height:1.08}.uhi-startup-loader__label{min-height:16px;color:var(--uhi-ink-soft);font-size:12px;font-weight:750;line-height:1.35}.uhi-startup-loader__track{width:min(260px,100%);height:5px;margin-top:6px;overflow:hidden;border-radius:999px;background:#2563eb1f}.uhi-startup-loader__track span{display:block;height:100%;border-radius:inherit;background:#2563eb;transition:width .22s ease}@keyframes uhi-startup-pulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #2563eb3d,0 10px 26px #2563eb2e}50%{transform:scale(.88);opacity:.72;box-shadow:0 0 0 13px #2563eb00,0 8px 18px #2563eb1f}}[data-theme=dark] .uhi-startup-loader{background:linear-gradient(180deg,#080f18f2,#060c12f7),var(--uhi-bg-deep)}.uhi-tab-scroll::-webkit-scrollbar{display:none}.uhi-tab-scroll{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.uhi-product-scroll::-webkit-scrollbar{display:none}.uhi-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--uhi-border);background:var(--uhi-surface);color:var(--uhi-ink-soft)}.uhi-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--uhi-ink-subtle)}.uhi-tool-btn{width:34px;height:34px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--uhi-ink-soft);display:inline-flex;align-items:center;justify-content:center;transition:all .12s ease;position:relative}.uhi-tool-btn:hover{background:var(--uhi-surface-soft);color:var(--uhi-ink);border-color:var(--uhi-border)}.uhi-tool-btn[data-active=true]{background:var(--uhi-primary-soft);color:var(--uhi-primary-dark);border-color:var(--uhi-primary-line)}[data-theme=dark] .uhi-tool-btn[data-active=true]{color:#6ee7b7}.uhi-user-menu{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.uhi-user-avatar-btn{width:34px;height:34px;border-radius:999px;border:1px solid rgba(31,42,36,.1);background:#26382f;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer;font:900 11px var(--uhi-font-display);letter-spacing:.04em;box-shadow:0 8px 18px #0f23181f;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.uhi-user-avatar-btn:hover{transform:translateY(-1px);background:#1d2d25;box-shadow:0 10px 22px #0f231829}[data-theme=dark] .uhi-user-avatar-btn{border-color:#ffffff14;background:#eaf6ee;color:#102019}[data-theme=dark] .uhi-user-avatar-btn:hover{background:#fff}.uhi-user-menu-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:132px;padding:5px;border:1px solid var(--uhi-border);border-radius:10px;background:var(--uhi-panel-popover-bg, var(--uhi-surface));box-shadow:var(--uhi-panel-popover-shadow, var(--uhi-shadow-popover))}.uhi-user-menu-identity{display:grid;gap:2px;min-width:180px;padding:7px 9px 9px;margin-bottom:4px;border-bottom:1px solid var(--uhi-border-soft);color:var(--uhi-ink);font:800 11px var(--uhi-font-display)}.uhi-user-menu-identity span{color:var(--uhi-ink-muted);font:650 9px var(--uhi-font-mono)}.uhi-user-menu-item{width:100%;min-height:32px;border:0;border-radius:7px;background:transparent;color:var(--uhi-ink);display:flex;align-items:center;gap:8px;padding:7px 9px;cursor:pointer;font:800 11px var(--uhi-font-display);text-align:left;white-space:nowrap}.uhi-user-menu-item:hover:not(:disabled),.uhi-user-menu-item:focus-visible{background:var(--uhi-surface-soft);outline:none}.uhi-user-menu-item:disabled{cursor:wait;opacity:.65}.uhi-workspace-layouts{position:relative;display:inline-flex;flex:0 0 auto}.uhi-workspace-layouts__trigger{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px 0 10px;border:1px solid color-mix(in srgb,var(--uhi-primary-line) 82%,var(--uhi-border));border-radius:10px;background:color-mix(in srgb,var(--uhi-primary-soft) 52%,var(--uhi-surface));color:var(--uhi-primary-dark);box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffff80;cursor:pointer;font:850 10px var(--uhi-font-display);white-space:nowrap}.uhi-workspace-layouts__trigger:hover,.uhi-workspace-layouts__trigger[data-active=true]{border-color:var(--uhi-primary-line);background:var(--uhi-primary-soft);color:var(--uhi-primary-dark);box-shadow:0 5px 14px color-mix(in srgb,var(--uhi-primary) 16%,transparent)}.uhi-workspace-layouts__trigger-label{letter-spacing:-.01em}.uhi-workspace-layouts__trigger-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--uhi-surface);color:var(--uhi-primary-dark);display:inline-flex;align-items:center;justify-content:center;font:900 8.5px var(--uhi-font-mono);box-shadow:inset 0 0 0 1px var(--uhi-primary-line)}.uhi-workspace-layouts__popover{position:absolute;top:calc(100% + 9px);right:0;z-index:240;width:min(450px,calc(100vw - 24px));max-height:min(560px,calc(100dvh - 76px));display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;overflow:hidden;padding:0;border:1px solid var(--uhi-border);border-radius:14px;background:var(--uhi-panel-popover-bg, var(--uhi-surface));color:var(--uhi-ink);box-shadow:0 24px 56px #0f172a33,0 3px 10px #0f172a14}.uhi-workspace-layouts__popover>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px 9px;border-bottom:1px solid var(--uhi-border-soft)}.uhi-workspace-layouts__popover>header>div{display:grid;gap:2px}.uhi-workspace-layouts__popover>header strong{font:900 12px var(--uhi-font-display)}.uhi-workspace-layouts__popover>header span{color:var(--uhi-ink-muted);font:700 9px var(--uhi-font-display)}.uhi-workspace-layouts__popover>header>button{width:25px;height:25px;border:1px solid var(--uhi-border);border-radius:8px;background:var(--uhi-surface);color:var(--uhi-ink-muted);cursor:pointer;font-size:18px;line-height:1}.uhi-workspace-layouts__hint{padding:8px 13px 0;color:var(--uhi-ink-muted);font:700 9px/1.35 var(--uhi-font-display)}.uhi-workspace-layouts__create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 13px 10px}.uhi-workspace-layouts__create input{min-width:0;height:31px;padding:0 9px;border:1px solid var(--uhi-border);border-radius:8px;background:var(--uhi-surface);color:var(--uhi-ink);outline:none;font:750 10px var(--uhi-font-display)}.uhi-workspace-layouts__create input:focus{border-color:var(--uhi-primary);box-shadow:0 0 0 3px var(--uhi-primary-soft)}.uhi-workspace-layouts__create button{height:31px;padding:0 11px;border:1px solid var(--uhi-primary-line);border-radius:8px;background:var(--uhi-primary);color:#fff;cursor:pointer;font:900 9.5px var(--uhi-font-display);box-shadow:0 5px 12px color-mix(in srgb,var(--uhi-primary) 20%,transparent)}.uhi-workspace-layouts button:disabled{cursor:wait;opacity:.55}.uhi-workspace-layouts__error{margin:0 13px 7px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--uhi-neg) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--uhi-neg) 8%,var(--uhi-surface));color:var(--uhi-neg);font:750 10px/1.35 var(--uhi-font-display)}.uhi-workspace-layouts__list{min-height:76px;overflow-y:auto;display:grid;align-content:start;gap:6px;padding:0 9px 9px}.uhi-workspace-layouts__empty{padding:20px 14px;color:var(--uhi-ink-muted);text-align:center;font:700 10.5px/1.45 var(--uhi-font-display)}.uhi-workspace-layouts__row{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"summary load" "actions actions";align-items:center;gap:6px 8px;padding:8px;border:1px solid var(--uhi-border-soft);border-radius:10px;background:color-mix(in srgb,var(--uhi-surface) 92%,var(--uhi-surface-soft));transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.uhi-workspace-layouts__row:hover{border-color:var(--uhi-border);box-shadow:0 7px 18px #0f172a12;transform:translateY(-1px)}.uhi-workspace-layouts__row[data-current=true]{border-color:var(--uhi-primary-line);background:color-mix(in srgb,var(--uhi-primary-soft) 60%,var(--uhi-surface))}.uhi-workspace-layouts__summary{grid-area:summary;min-width:0;display:grid;gap:3px}.uhi-workspace-layouts__summary>div{min-width:0;display:flex;align-items:center;gap:5px}.uhi-workspace-layouts__summary b{color:var(--uhi-warn)}.uhi-workspace-layouts__summary em{padding:2px 5px;border-radius:999px;background:var(--uhi-primary-soft);color:var(--uhi-primary-dark);font:850 7.5px var(--uhi-font-display);font-style:normal}.uhi-workspace-layouts__summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font:850 10.5px var(--uhi-font-display);white-space:nowrap}.uhi-workspace-layouts__summary small{color:var(--uhi-ink-muted);font:650 8.5px var(--uhi-font-mono)}.uhi-workspace-layouts__load-primary{grid-area:load;min-height:34px;padding:0 9px;border:1px solid color-mix(in srgb,var(--uhi-pos) 80%,#087a50);border-radius:9px;background:var(--uhi-pos);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font:900 9px var(--uhi-font-display);white-space:nowrap;box-shadow:0 6px 14px color-mix(in srgb,var(--uhi-pos) 24%,transparent);transition:transform .13s ease,filter .13s ease,box-shadow .13s ease}.uhi-workspace-layouts__load-primary:hover:not(:disabled){filter:brightness(.94) saturate(1.05);transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--uhi-pos) 30%,transparent)}.uhi-workspace-layouts__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:3px;flex-wrap:wrap;padding-top:5px;border-top:1px solid var(--uhi-border-soft)}.uhi-workspace-layouts__actions button{min-height:22px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:var(--uhi-surface-soft);color:var(--uhi-ink-muted);cursor:pointer;font:800 7.5px var(--uhi-font-display)}.uhi-workspace-layouts__actions button:hover{border-color:var(--uhi-primary-line);background:var(--uhi-surface);color:var(--uhi-primary-dark)}.uhi-workspace-layouts__actions button[data-danger]:hover{border-color:color-mix(in srgb,var(--uhi-neg) 45%,var(--uhi-border));color:var(--uhi-neg)}.uhi-workspace-layouts__popover>footer{padding:8px 13px 9px;border-top:1px solid var(--uhi-border-soft);color:var(--uhi-ink-muted);font:650 8.5px/1.35 var(--uhi-font-display)}.uhi-workspace-layouts[data-embedded=true]{width:100%;display:block}.uhi-workspace-layouts[data-embedded=true] .uhi-workspace-layouts__trigger{width:100%;min-height:38px;justify-content:flex-start;padding-inline:11px}.uhi-workspace-layouts[data-embedded=true] .uhi-workspace-layouts__trigger-label{flex:1;text-align:left}.uhi-workspace-layouts[data-embedded=true] .uhi-workspace-layouts__popover{position:relative;inset:auto;width:100%;max-height:min(430px,calc(100dvh - 190px));margin-top:7px;border-radius:10px;box-shadow:none}.uhi-workspace-layouts[data-embedded=true] .uhi-workspace-layouts__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "load" "actions"}.uhi-workspace-layouts[data-embedded=true] .uhi-workspace-layouts__load-primary{width:100%}.uhi-workspace-layouts[data-embedded=true] .uhi-workspace-layouts__actions{justify-content:flex-start}@media(max-width:560px){.uhi-workspace-layouts__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "load" "actions"}.uhi-workspace-layouts__load-primary{width:100%}.uhi-workspace-layouts__actions{justify-content:flex-start}}.uhi-seg{display:inline-flex;background:var(--uhi-surface-soft);border:1px solid var(--uhi-border);border-radius:10px;padding:3px;gap:2px}.uhi-seg button{border:none;background:transparent;color:var(--uhi-ink-soft);font-weight:600;font-size:12px;padding:6px 12px;border-radius:7px;letter-spacing:.02em}.uhi-seg.uhi-seg-lg button{min-width:56px;padding:8px 14px;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.uhi-seg button[data-active=true]{background:var(--uhi-surface);color:var(--uhi-ink);box-shadow:0 1px 2px #0f231814}[data-theme=dark] .uhi-seg button[data-active=true]{background:#1a2520;box-shadow:inset 0 0 0 1px var(--uhi-border-strong)}.uhi-btn-ghost{border:1px solid var(--uhi-border);background:var(--uhi-surface);color:var(--uhi-ink-soft);border-radius:10px;padding:7px 12px;font-size:12px;font-weight:600}.uhi-btn-ghost:hover{color:var(--uhi-ink);border-color:var(--uhi-border-strong)}.uhi-btn-primary{border:1px solid var(--uhi-primary-dark);background:var(--uhi-primary);color:#fff;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:700;letter-spacing:.02em}.uhi-btn-primary:hover{background:var(--uhi-primary-dark)}@keyframes uhi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes uhi-header-live-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 3px #16a34a1a}50%{opacity:.76;transform:scale(.92);box-shadow:0 0 0 6px #16a34a0a}}@keyframes uhi-header-closed-dot-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.42;transform:scale(.72)}}.uhi-status-dot{width:8px;height:8px;border-radius:50%;background:var(--uhi-ink-subtle);animation:uhi-pulse 2s ease-in-out infinite}.uhi-status-dot[data-state=live]{background:var(--uhi-pos)}.uhi-status-dot[data-state=offline]{background:var(--uhi-ink-subtle);animation:none}.uhi-status-dot[data-state=warn]{background:var(--uhi-warn)}@property --uhi-snake-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes uhi-snake-rotate{to{--uhi-snake-angle: 360deg}}@keyframes uhi-snake-rotate-fallback{0%{background-position:0% 50%}to{background-position:200% 50%}}.uhi-snake{position:relative;isolation:isolate}.uhi-snake:before{content:"";position:absolute;inset:-2.5px;border-radius:inherit;padding:2.5px;background:conic-gradient(from var(--uhi-snake-angle, 0deg),rgba(251,191,36,0) 0deg,rgba(251,191,36,0) 210deg,rgba(251,191,36,.9) 280deg,rgba(254,240,138,1) 320deg,rgba(251,191,36,.9) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:uhi-snake-rotate 2.6s linear infinite;pointer-events:none;filter:drop-shadow(0 0 4px rgba(251,191,36,.55));z-index:1}@supports not (background: paint(something)){.uhi-snake:before{background:linear-gradient(90deg,#fbbf2400,#fef08a,#fbbf24e6,#fef08a,#fbbf2400);background-size:200% 100%;animation:uhi-snake-rotate-fallback 2.6s linear infinite}}.uhi-scroll::-webkit-scrollbar{width:8px;height:8px}.uhi-scroll::-webkit-scrollbar-track{background:transparent}.uhi-scroll::-webkit-scrollbar-thumb{background:var(--uhi-border-strong);border-radius:999px}.uhi-scroll::-webkit-scrollbar-thumb:hover{background:var(--uhi-ink-subtle)}.uhi-scroll{overscroll-behavior:contain}.uhi-tools-scroll{scrollbar-width:none;-ms-overflow-style:none}.uhi-tools-scroll::-webkit-scrollbar{width:0;height:0;display:none}.uhi-tool-menu-caret{color:var(--uhi-ink-subtle);opacity:0;transition:opacity .12s ease,transform .12s ease,color .12s ease}.uhi-tool-btn:hover .uhi-tool-menu-caret,.uhi-tool-btn:focus-visible .uhi-tool-menu-caret,.uhi-tool-menu-caret[data-open=true]{opacity:1;transform:translateY(-50%) translate(1px)!important}.uhi-tool-menu-caret[data-open=true]{color:var(--uhi-primary-dark)}.uhi-emoji-uhi-choice{position:relative;overflow:visible}.uhi-emoji-uhi-choice-img{transform:scale(1);transform-origin:center;transition:transform .12s ease,filter .12s ease}.uhi-emoji-uhi-choice:hover,.uhi-emoji-uhi-choice:focus-visible{z-index:20}.uhi-emoji-uhi-choice:hover .uhi-emoji-uhi-choice-img,.uhi-emoji-uhi-choice:focus-visible .uhi-emoji-uhi-choice-img{transform:scale(1.7);filter:drop-shadow(0 8px 14px rgba(15,23,42,.18))}.uhi-ai-panel-shell{container-type:inline-size}.uhi-ai-panel-header{display:grid;grid-template-columns:minmax(84px,1fr) auto auto;grid-template-areas:"brand metrics action" "meta meta meta";align-items:center;gap:7px 6px;padding:8px 9px}.uhi-ai-panel-brand{grid-area:brand;display:flex;align-items:center;min-width:0;gap:8px}.uhi-ai-panel-icon{width:24px;height:24px;border-radius:8px;border:1px solid var(--uhi-primary-line);background:var(--uhi-primary-soft);color:var(--uhi-primary-dark);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.uhi-ai-panel-icon img{width:22px;height:22px;object-fit:contain}.uhi-ai-panel-title{min-width:0;color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:8.4px;font-weight:850;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.uhi-ai-panel-brand-dot{width:6px;height:6px;border-radius:999px;background:var(--uhi-primary);box-shadow:0 0 0 3px var(--uhi-primary-soft);flex:0 0 auto}.uhi-ai-panel-brand-dot[data-status=busy]{animation:uhi-ai-typing-pulse 1s ease-in-out infinite}.uhi-ai-panel-brand-dot[data-status=offline]{background:var(--uhi-neg);box-shadow:0 0 0 3px var(--uhi-neg-bg-soft)}.uhi-ai-panel-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(2,minmax(0,auto));align-items:center;gap:4px;min-width:0}.uhi-ai-panel-metric{min-width:0;display:inline-flex;align-items:baseline;justify-content:center;gap:4px;padding:4px 6px;border:1px solid var(--uhi-border);border-radius:8px;background:var(--uhi-surface);color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:6.8px;font-weight:900;letter-spacing:.04em;line-height:1;white-space:nowrap}.uhi-ai-panel-metric-label{color:var(--uhi-ink-muted);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.uhi-ai-panel-metrics[data-blocked=true] .uhi-ai-panel-metric{border-color:var(--uhi-neg-line);background:var(--uhi-neg-bg-soft);color:var(--uhi-neg)}.uhi-ai-panel-meta{grid-area:meta;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-width:0;gap:5px}.uhi-ai-panel-chip{display:inline-flex;align-items:center;min-width:0;gap:5px;width:100%;height:22px;min-height:22px;box-sizing:border-box;justify-content:center;padding:3px 5px;border:1px solid var(--uhi-border);border-radius:999px;background:var(--uhi-surface);color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:6.8px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uhi-ai-panel-chip--new,.uhi-ai-panel-chip--conversations{transition:border-color .12s ease,background .12s ease,color .12s ease}.uhi-ai-panel-chip--new:hover,.uhi-ai-panel-chip--conversations:hover{border-color:var(--uhi-primary-line);background:var(--uhi-primary-soft);color:var(--uhi-primary-dark)!important}.uhi-ai-panel-chip--access{display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative;gap:4px;padding-inline:7px 5px;overflow:visible;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.uhi-ai-panel-chip--access[data-open=true]{border-color:var(--uhi-primary-line)!important;box-shadow:0 0 0 2px var(--uhi-primary-soft)}.uhi-ai-panel-access-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;width:100%;height:16px;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:850;line-height:16px;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.uhi-ai-panel-access-trigger:focus-visible{border-radius:5px;box-shadow:0 0 0 2px var(--uhi-primary-line)}.uhi-ai-panel-access-trigger:disabled{cursor:wait;opacity:.65}.uhi-ai-panel-access-caret{width:5px;height:5px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform .12s ease}.uhi-ai-panel-chip--access[data-open=true] .uhi-ai-panel-access-caret{transform:translateY(1px) rotate(225deg)}.uhi-ai-panel-access-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:80;display:grid;width:max-content;min-width:148px;max-width:178px;gap:3px;padding:4px;border:1px solid var(--uhi-border-strong);border-radius:12px;background:var(--uhi-panel-popover-bg, var(--uhi-surface));box-shadow:var(--uhi-panel-popover-shadow, var(--uhi-shadow-popover));text-align:left;text-transform:none;animation:uhi-ai-access-menu-in .12s ease-out}.uhi-ai-panel-access-option{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;min-width:0;width:100%;padding:6px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--uhi-ink-soft);font-family:var(--uhi-font-display);text-align:left;cursor:pointer;transition:border-color .1s ease,background .1s ease,color .1s ease}.uhi-ai-panel-access-option:hover,.uhi-ai-panel-access-option:focus-visible{border-color:var(--uhi-border);outline:0;background:var(--uhi-surface-soft);color:var(--uhi-ink)}.uhi-ai-panel-access-option[data-selected=true]{border-color:var(--uhi-primary-line);background:var(--uhi-primary-soft);color:var(--uhi-primary-dark)}.uhi-ai-panel-access-check{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--uhi-border-strong);border-radius:5px;color:var(--uhi-surface);font-size:8px;font-weight:950;line-height:1}.uhi-ai-panel-access-option[data-selected=true] .uhi-ai-panel-access-check{border-color:var(--uhi-primary-dark);background:var(--uhi-primary-dark)}.uhi-ai-panel-access-copy{display:grid;min-width:0;gap:2px}.uhi-ai-panel-access-label{color:inherit;font-size:7.1px;font-weight:900;letter-spacing:.02em;line-height:1.1}.uhi-ai-panel-access-description{color:var(--uhi-ink-muted);font-size:5.8px;font-weight:700;letter-spacing:0;line-height:1.2}@keyframes uhi-ai-access-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.uhi-ai-quick-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-bottom:5px}.uhi-ai-quick-prompt{min-width:0;min-height:25px;padding:3px 6px;border:1px solid var(--uhi-border);border-radius:7px;background:var(--uhi-widget-panel-card-bg);color:var(--uhi-ink);font-family:var(--uhi-font-display);font-size:7.2px;font-weight:850;letter-spacing:.01em;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border-color .1s ease,background .1s ease,color .1s ease,transform .1s ease}.uhi-ai-quick-prompt:hover:not(:disabled),.uhi-ai-quick-prompt:focus-visible{border-color:var(--uhi-primary-line);outline:0;background:var(--uhi-primary-soft);color:var(--uhi-primary-dark)}.uhi-ai-quick-prompt:active:not(:disabled){transform:translateY(1px)}.uhi-ai-quick-prompt:disabled{cursor:default;opacity:.58}.uhi-ai-chart-clear-action{width:100%;min-height:25px;margin-top:7px;padding:4px 8px;border:1px solid var(--uhi-border);border-radius:7px;background:var(--uhi-widget-panel-card-bg);color:var(--uhi-ink-muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--uhi-font-display);font-size:7.2px;font-weight:900;line-height:1.1;cursor:pointer;transition:border-color .1s ease,background .1s ease,color .1s ease,transform .1s ease}.uhi-ai-chart-clear-action:hover:not(:disabled),.uhi-ai-chart-clear-action:focus-visible{border-color:var(--uhi-neg-line);outline:0;background:var(--uhi-neg-soft);color:var(--uhi-neg)}.uhi-ai-chart-clear-action:active:not(:disabled){transform:translateY(1px)}.uhi-ai-chart-clear-action:disabled{cursor:default;opacity:.62}.uhi-ai-panel-chip--autonomy{letter-spacing:.045em}.uhi-ai-panel-dot{width:5px;height:5px;border-radius:999px;background:currentColor;flex:0 0 auto}.uhi-ai-panel-detach{grid-area:action;width:24px;height:24px;border-radius:9px;border:1px solid var(--uhi-border);background:var(--uhi-surface);color:var(--uhi-ink-muted);display:inline-flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto;cursor:pointer}@container (max-width: 292px){.uhi-ai-panel-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand action" "metrics metrics" "meta meta"}.uhi-ai-panel-metrics,.uhi-ai-panel-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes uhi-ai-typing-pulse{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.uhi-ai-typing-dot{width:5px;height:5px;border-radius:999px;background:currentColor;animation:uhi-ai-typing-pulse 1s ease-in-out infinite}.uhi-ai-typing-dot:nth-child(2){animation-delay:.14s}.uhi-ai-typing-dot:nth-child(3){animation-delay:.28s}@keyframes uhi-ai-send-arrow-lift{0%{opacity:1;transform:translateY(0) scale(1)}45%{opacity:.82;transform:translateY(-4px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uhi-ai-send-button-press{0%{transform:scale(1)}45%{transform:scale(.94)}to{transform:scale(1)}}.uhi-ai-send-button{transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.uhi-ai-send-button[data-sending=true]{animation:uhi-ai-send-button-press .52s cubic-bezier(.2,.8,.2,1);filter:saturate(1.05)}.uhi-ai-send-button[data-sending=true] svg{animation:uhi-ai-send-arrow-lift .52s cubic-bezier(.2,.8,.2,1)}.uhi-ai-panel-shell{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--uhi-border-strong);border-radius:18px;background:var(--uhi-widget-panel-bg);box-shadow:0 14px 38px #0e412a14,var(--uhi-widget-inset-highlight);container-name:uhi-production-ai-panel;container-type:inline-size}.uhi-ai-panel-header{position:relative;z-index:20;flex-shrink:0;grid-template-columns:minmax(112px,1fr) auto auto;gap:8px 7px;padding:10px;border-bottom:1px solid var(--uhi-border);background:linear-gradient(118deg,color-mix(in srgb,var(--uhi-primary-soft) 72%,transparent),transparent 64%),var(--uhi-widget-panel-header-bg)}.uhi-ai-panel-brand{gap:8px}.uhi-ai-panel-icon{width:36px;height:36px;overflow:visible;border:0;border-radius:12px;background:transparent}.uhi-ai-panel-icon>span,.uhi-ai-panel-icon svg{width:36px!important;height:36px!important}.uhi-ai-panel-brand-copy{min-width:0;display:grid;gap:3px}.uhi-ai-panel-kicker{overflow:hidden;color:var(--uhi-primary-dark);font-family:var(--uhi-font-mono);font-size:5.8px;font-weight:850;letter-spacing:.14em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.uhi-ai-panel-title{gap:6px;font-size:11px;font-weight:950;letter-spacing:-.01em;line-height:1;text-transform:none}.uhi-ai-panel-brand-dot{width:6px;height:6px}.uhi-ai-panel-metrics{gap:7px}.uhi-ai-panel-metric{display:grid;justify-items:end;gap:2px;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--uhi-font-mono);font-size:7.5px}.uhi-ai-panel-metric-label{font-size:5.2px;letter-spacing:.12em}.uhi-ai-panel-detach{width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--uhi-surface) 86%,transparent)}.uhi-ai-panel-meta{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.uhi-ai-panel-chip{height:28px;min-height:28px;gap:4px;padding:3px 5px;border-radius:9px;background:color-mix(in srgb,var(--uhi-surface) 88%,transparent);font-size:6.3px;font-weight:850;letter-spacing:-.015em;text-transform:none}.uhi-ai-panel-chip--access{position:static;padding-inline:6px 5px}.uhi-ai-panel-chip--access[data-open=true],.uhi-ai-panel-access-trigger:focus-visible{box-shadow:none}.uhi-ai-panel-access-menu{top:calc(100% + 6px);right:0;left:0;width:100%;min-width:0;max-width:none;gap:3px;padding:10px;border-radius:13px;background:var(--uhi-panel-popover-bg, var(--uhi-surface));box-shadow:0 20px 48px #072c1c2b}.uhi-ai-panel-access-menu-title{display:block;margin:2px 5px 7px;color:var(--uhi-primary-dark);font-family:var(--uhi-font-mono);font-size:7px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.uhi-ai-panel-access-option{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:8px;border-radius:9px}.uhi-ai-panel-access-check{width:18px;height:18px;border-radius:6px}.uhi-ai-panel-access-label{font-size:9px}.uhi-ai-panel-access-description{font-size:7.3px;line-height:1.3;white-space:normal}.uhi-ai-autonomy-banner{flex:0 0 auto;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;margin:7px 10px 0;padding:8px;border:1px solid color-mix(in srgb,var(--uhi-neg) 22%,transparent);border-radius:11px;background:color-mix(in srgb,var(--uhi-neg-bg-soft) 88%,var(--uhi-surface));color:var(--uhi-ink)}.uhi-ai-autonomy-banner__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--uhi-neg);color:#fff}.uhi-ai-autonomy-banner__copy{min-width:0;display:grid;gap:3px}.uhi-ai-autonomy-banner__copy small{color:var(--uhi-neg);font-family:var(--uhi-font-mono);font-size:6.4px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.uhi-ai-autonomy-banner__copy strong{color:var(--uhi-ink);font-size:8px;font-weight:850;line-height:1.3}.uhi-ai-autonomy-banner__meta{color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:6px;font-weight:800}.uhi-ai-autonomy-banner__off{min-height:25px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--uhi-neg) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--uhi-surface) 82%,transparent);color:var(--uhi-neg);font-family:var(--uhi-font-display);font-size:7px;font-weight:900;cursor:pointer}.uhi-ai-conversation-history{position:absolute;z-index:18;top:84px;right:8px;left:8px;max-height:min(310px,calc(100% - 170px))!important;overflow:auto;border:1px solid var(--uhi-border-strong);border-radius:14px;background:var(--uhi-panel-popover-bg, var(--uhi-surface))!important;box-shadow:0 22px 52px #072c1c2b}.uhi-ai-panel-kpis{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;border-bottom:1px solid var(--uhi-border);background:var(--uhi-border)}.uhi-ai-panel-kpi{min-width:0;min-height:47px;padding:7px 6px 6px;background:var(--uhi-widget-panel-card-bg)}.uhi-ai-panel-kpi__label{overflow:hidden;color:var(--uhi-ink-muted);font-family:var(--uhi-font-mono);font-size:5.3px;font-weight:850;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.uhi-ai-panel-kpi__value{margin-top:5px;overflow:hidden;font-size:10.5px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.uhi-ai-panel-conversation{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:10px;scrollbar-color:color-mix(in srgb,var(--uhi-primary) 28%,transparent) transparent;scrollbar-width:thin}.uhi-ai-message-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:7px}.uhi-ai-message-row[data-own=true]{justify-content:flex-end;padding-left:24px}.uhi-ai-message-avatar{width:24px;height:24px;flex:0 0 auto}.uhi-ai-message-avatar>span,.uhi-ai-message-avatar svg{width:24px!important;height:24px!important}.uhi-ai-message-bubble{min-width:0;max-width:min(291px,calc(100% - 31px));padding:8px 9px;border-radius:5px 13px 13px;background:var(--uhi-widget-panel-card-bg);color:var(--uhi-ink);box-shadow:0 2px 8px #0f37260a}.uhi-ai-message-bubble[data-own=true]{max-width:min(291px,100%);border-radius:13px 5px 13px 13px;background:var(--uhi-ink);color:var(--uhi-surface);box-shadow:0 7px 18px #071c1421}.uhi-ai-message-bubble[data-autonomy=true]{max-width:calc(100% - 31px);background:linear-gradient(135deg,var(--uhi-neg-bg-soft),color-mix(in srgb,#f59e0b 7%,var(--uhi-surface)))}.uhi-ai-message-text{font-size:8.8px;font-weight:620;line-height:1.42;overflow-wrap:anywhere;white-space:pre-line}.uhi-ai-message-time{margin-top:5px;color:var(--uhi-ink-muted);font-size:6.4px;font-weight:800}.uhi-ai-message-bubble[data-own=true] .uhi-ai-message-time{color:color-mix(in srgb,var(--uhi-surface) 72%,transparent);text-align:right}.uhi-ai-typing-bubble{min-width:44px;display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border:1px solid var(--uhi-border);border-radius:5px 13px 13px;background:var(--uhi-widget-panel-card-bg);color:var(--uhi-ink-muted)}.uhi-ai-decision-card{margin-top:7px;overflow:hidden;border:1px solid var(--uhi-primary-line);border-radius:11px;background:var(--uhi-surface)}.uhi-ai-decision-card__head{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border-bottom:1px solid var(--uhi-border);background:linear-gradient(90deg,var(--uhi-primary-soft),var(--uhi-surface));color:var(--uhi-primary-dark);font-family:var(--uhi-font-mono);font-size:6.5px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.uhi-ai-decision-card__disclaimer{color:var(--uhi-ink-muted);font-size:5.2px;letter-spacing:.06em}.uhi-ai-decision-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.uhi-ai-decision-card__metric{min-width:0;padding:8px 9px}.uhi-ai-decision-card__metric+.uhi-ai-decision-card__metric{border-left:1px solid var(--uhi-border)}.uhi-ai-decision-card__value{overflow:hidden;font-size:8.2px;font-weight:950;line-height:1.2;text-overflow:ellipsis}.uhi-ai-decision-card__detail{margin-top:3px;color:var(--uhi-ink-muted);font-size:6.4px;line-height:1.25}.uhi-ai-decision-card__conditions,.uhi-ai-decision-card__uncertainty{padding:0 9px 8px;color:var(--uhi-ink);font-size:6.6px;line-height:1.3}.uhi-ai-decision-card__uncertainty{padding-top:0;color:var(--uhi-ink-muted)}.uhi-ai-composer{flex:0 0 auto;padding:8px 10px 10px;border-top:1px solid var(--uhi-border);background:var(--uhi-widget-panel-header-bg)}.uhi-ai-quick-prompts{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-bottom:7px}.uhi-ai-quick-prompt{width:100%;min-height:25px;padding:3px 2px;border-radius:8px;font-size:6.2px;letter-spacing:-.025em;text-overflow:clip}.uhi-ai-composer__input-wrap{position:relative;min-height:54px;display:flex;align-items:center;padding:6px 46px 6px 7px;border:1px solid var(--uhi-border-strong);border-radius:13px;background:var(--uhi-surface);box-shadow:0 4px 14px #12432c0a}.uhi-ai-composer__input-wrap:focus-within{border-color:var(--uhi-primary-line);box-shadow:0 0 0 3px var(--uhi-primary-soft)}.uhi-ai-composer__textarea{flex:1 1 auto;width:100%;min-width:0;min-height:36px;max-height:104px;border:0;outline:0;padding:7px 0;background:transparent;color:var(--uhi-ink);font-family:var(--uhi-font-body);font-size:9px;font-weight:600;line-height:1.35;box-sizing:border-box}.uhi-ai-send-button{position:absolute;right:7px;bottom:8px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--uhi-ai-send-active-border);border-radius:11px;background:var(--uhi-ink);color:var(--uhi-surface);box-shadow:0 7px 16px #071c1426}.uhi-ai-send-button:disabled{border-color:var(--uhi-border);background:var(--uhi-surface-soft);color:var(--uhi-ink-muted);box-shadow:none}@container uhi-production-ai-panel (min-width: 391px){.uhi-ai-panel-metric:first-child{display:grid}.uhi-ai-panel-kpi{padding-inline:9px}.uhi-ai-message-bubble{max-width:min(92%,520px)}.uhi-ai-message-bubble[data-own=true]{max-width:min(88%,500px)}.uhi-ai-quick-prompt{font-size:7.2px}}@container uhi-production-ai-panel (max-width: 390px){.uhi-ai-panel-kicker,.uhi-ai-panel-metric:first-child,.uhi-ai-decision-card__disclaimer,.uhi-ai-autonomy-banner__meta{display:none}.uhi-ai-panel-header{grid-template-columns:minmax(112px,1fr) auto auto}.uhi-ai-panel-access-menu{top:calc(100% + 5px)}.uhi-ai-autonomy-banner__copy strong{white-space:normal}}[data-uhi-intel-card] button,[data-uhi-intel-card] input,[data-uhi-intel-card] textarea,[data-uhi-intel-card] select,[data-uhi-intel-card] a,[data-uhi-intel-card] [role=button],[data-uhi-intel-card] [data-uhi-no-drag],[data-uhi-intel-card] [data-uhi-drag-handle],[data-uhi-intel-card] [data-uhi-interactive]{pointer-events:auto}.uhi-performance-summary-stack{padding-bottom:10px}.uhi-performance-summary-card{position:relative;min-height:72px!important;margin:8px 10px 0;padding:11px 14px!important;overflow:hidden;border:1px solid var(--uhi-border)!important;border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 7%,transparent),transparent 52%),var(--uhi-surface)!important;box-shadow:0 7px 17px #0f231812,inset 0 1px color-mix(in srgb,var(--uhi-ink) 2%,transparent);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.uhi-performance-summary-card:before{position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 999px 999px 0;background:color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 42%,transparent);content:""}.uhi-performance-summary-card.is-dark{background:linear-gradient(135deg,color-mix(in srgb,var(--uhi-ink) 3%,transparent),transparent 52%),#0f1f17!important}.uhi-performance-summary-card.is-dark:before{background:color-mix(in srgb,#ffffff 26%,transparent)}.uhi-performance-summary-card:hover{z-index:2;transform:translateY(-2px);border-color:color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 38%,var(--uhi-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 11%,transparent),transparent 56%),var(--uhi-surface)!important;box-shadow:0 12px 24px #0f231821,inset 0 0 0 1px color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 7%,transparent)}.uhi-performance-summary-card.is-dark:hover{background:linear-gradient(135deg,color-mix(in srgb,#ffffff 5%,transparent),transparent 56%),#12231a!important}.uhi-performance-side-row{margin:8px 10px 0!important;padding:0!important;gap:8px!important;background:transparent!important}.uhi-performance-side-card{min-height:76px;padding:11px 13px!important;border-radius:13px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 7%,transparent),transparent 56%),var(--uhi-surface)!important;box-shadow:0 7px 17px #0f231812;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.uhi-performance-side-card:hover{z-index:2;transform:translateY(-2px);border-color:color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 40%,var(--uhi-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 12%,transparent),transparent 58%),var(--uhi-surface)!important;box-shadow:0 12px 24px #0f231821}[data-theme=dark] .uhi-performance-summary-card,[data-theme=dark] .uhi-performance-side-card{box-shadow:0 7px 17px #0000002e,inset 0 1px #ffffff05}[data-theme=dark] .uhi-performance-summary-card:hover,[data-theme=dark] .uhi-performance-side-card:hover{box-shadow:0 12px 24px #00000047,inset 0 0 0 1px color-mix(in srgb,var(--uhi-performance-card-tone, var(--uhi-pos)) 7%,transparent)}.uhi-performance-stats{gap:8px!important;padding:10px!important;overflow:hidden!important}.uhi-performance-stats-headline{flex:0 0 clamp(74px,10.5%,104px);padding:10px 12px!important;border-radius:12px!important}.uhi-performance-stats-section-label{flex:0 0 auto}.uhi-performance-stats-grid{flex:1 1 0;min-height:0;grid-auto-rows:minmax(0,1fr);gap:6px!important}.uhi-performance-stats-tile{height:100%;min-height:0!important;padding:6px 10px!important;display:grid!important;grid-template-rows:18px minmax(17px,1fr) 20px;align-items:start;cursor:default;-webkit-user-select:none;user-select:none;border-radius:12px!important;box-shadow:0 7px 18px color-mix(in srgb,var(--uhi-ink) 7%,transparent),inset 0 1px color-mix(in srgb,var(--uhi-ink) 2%,transparent);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.uhi-performance-stats-tile__value,.uhi-performance-stats-tile__hint{align-self:end}[data-uhi-performance-metric=drawdown] .uhi-performance-stats-tile__hint{display:-webkit-box;overflow:hidden;font-size:7.4px!important;line-height:1.1!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.uhi-performance-stats-tile:hover{border-color:color-mix(in srgb,var(--uhi-primary) 42%,var(--uhi-border))!important;background:color-mix(in srgb,var(--uhi-surface) 95%,var(--uhi-primary))!important;box-shadow:0 12px 25px color-mix(in srgb,var(--uhi-ink) 13%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--uhi-primary) 8%,transparent)}@media(max-height:760px){.uhi-performance-stats{gap:6px!important;padding:8px!important}.uhi-performance-stats-grid{gap:5px!important}.uhi-performance-stats-tile{padding:4px 8px!important;grid-template-rows:17px minmax(16px,1fr) 18px}.uhi-performance-stats-tile__label{min-height:17px!important}.uhi-performance-stats-tile__hint{font-size:8px!important;line-height:1.1!important}}@media(max-width:760px){.uhi-scroll::-webkit-scrollbar{width:5px;height:5px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{background:var(--uhi-bg-deep)}.dc-section{background:transparent}
