.hcio-tickertape{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);align-items:center;height:34px;display:flex;position:relative;overflow:hidden}.hcio-tickertape:before,.hcio-tickertape:after{content:"";pointer-events:none;z-index:2;width:80px;position:absolute;top:0;bottom:0}.hcio-tickertape:before{background:linear-gradient(90deg, var(--card), transparent);left:0}.hcio-tickertape:after{background:linear-gradient(270deg, var(--card), transparent);right:0}.hcio-tickertape__track{width:max-content;font-family:var(--font-mono);letter-spacing:.02em;gap:40px;padding:0 20px;font-size:11.5px;animation:80s linear infinite hcio-marquee;display:flex}.hcio-tickertape--reverse .hcio-tickertape__track{animation-duration:100s;animation-direction:reverse}@keyframes hcio-marquee{to{transform:translate(-50%)}}.hcio-tick{color:var(--muted-foreground);align-items:center;gap:8px;display:inline-flex}.hcio-tick strong{color:var(--foreground);font-weight:500}.hcio-tick .up{color:var(--gain)}.hcio-tick .down{color:var(--loss)}.hcio-hero-grid{z-index:-2;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 80% at 50% 0,#000,#0000 70%);mask-image:radial-gradient(100% 80% at 50% 0,#000,#0000 70%)}.hcio-hero-glow{aspect-ratio:1;background:radial-gradient(circle at 60% 40%, var(--primary) 0%, transparent 60%);opacity:.12;z-index:-1;pointer-events:none;filter:blur(80px);width:60%;position:absolute;inset:-10% -10% auto auto}.hcio-window{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-lg);border-radius:12px;position:relative;overflow:hidden}.hcio-window__chrome{border-bottom:1px solid var(--border);background:var(--muted);font-family:var(--font-mono);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.hcio-window__dots{gap:6px;display:inline-flex}.hcio-window__dots span{background:var(--border);border-radius:50%;width:8px;height:8px}.hcio-window__body{flex-direction:column;gap:16px;padding:28px;display:flex}.hcio-window__foot{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);justify-content:space-between;padding:10px 14px;font-size:10.5px;display:flex}.hcio-alloc{flex-direction:column;gap:10px;margin-top:8px;display:flex}.hcio-alloc__row{font-family:var(--font-mono);grid-template-columns:80px 1fr 60px;align-items:center;gap:12px;font-size:11px;display:grid}.hcio-alloc__label{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase}.hcio-alloc__bar{background:var(--muted);border-radius:3px;height:6px;overflow:hidden}.hcio-alloc__bar-fill{background:var(--primary);border-radius:3px;height:100%}.hcio-alloc__pct{text-align:right;color:var(--foreground);font-variant-numeric:tabular-nums}.hcio-debate{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-md);border-radius:12px;overflow:hidden}.hcio-debate__head{border-bottom:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.hcio-debate__ticker{font-family:var(--font-mono);align-items:center;gap:12px;font-size:12px;display:inline-flex}.hcio-debate__ticker .sym{color:var(--foreground);font-weight:500}.hcio-debate__ticker .px{color:var(--muted-foreground)}.hcio-debate__tabs{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:18px;font-size:10.5px;display:inline-flex}.hcio-debate__tabs span{color:var(--muted-foreground);cursor:default;border-bottom:1px solid #0000;padding:4px 0}.hcio-debate__tabs span[data-active="1"]{color:var(--foreground);border-bottom-color:var(--gold)}.hcio-debate__body{font-family:var(--font-sans);color:var(--muted-foreground);flex-direction:column;gap:18px;padding:24px;font-size:13px;line-height:1.55;display:flex}.hcio-debate__msg{align-items:flex-start;gap:12px;display:flex}.hcio-debate__role{width:64px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;padding-top:2px;font-size:10.5px}.hcio-debate__role.bull{color:var(--gain)}.hcio-debate__role.bear{color:var(--loss)}.hcio-debate__role.judge{color:var(--gold)}.hcio-debate__msg p{color:var(--foreground);margin:0}.hcio-debate__msg p em{font-family:var(--font-display);color:var(--gold);font-style:italic}.hcio-bignums{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.hcio-bignums__cell{background:var(--card);flex-direction:column;gap:8px;padding:32px 24px;display:flex;position:relative}.hcio-bignums__cell:before{content:attr(data-idx);font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-foreground);font-size:10px;position:absolute;top:16px;right:20px}.hcio-bignums__big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);font-size:clamp(40px,5vw,56px);font-weight:300;line-height:1}.hcio-bignums__big em{font-family:var(--font-sans);color:var(--muted-foreground);letter-spacing:0;margin-left:6px;font-size:14px;font-style:normal;font-weight:400}.hcio-bignums__lbl{color:var(--muted-foreground);font-size:13px;line-height:1.55}@media (max-width:900px){.hcio-bignums{grid-template-columns:repeat(2,1fr)}}.hcio-pillars{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.hcio-pillars__cell{background:var(--card);flex-direction:column;gap:14px;padding:32px 28px 28px;display:flex}.hcio-pillars__idx{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:11px}.hcio-pillars__cell h4{font-family:var(--font-display);color:var(--foreground);margin:0;font-size:22px;font-weight:400;line-height:1.2}.hcio-pillars__cell h4 em{color:var(--gold);font-style:italic}.hcio-pillars__cell p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.6}.hcio-pillars__cell ul{font-family:var(--font-mono);color:var(--muted-foreground);flex-direction:column;gap:6px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.hcio-pillars__cell li{align-items:center;gap:8px;display:flex}.hcio-pillars__cell li:before{content:"◇";color:var(--gold)}@media (max-width:900px){.hcio-pillars{grid-template-columns:1fr}}.hcio-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:inline-flex}.hcio-section-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--foreground);margin-top:16px;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.15}.hcio-section-title em{color:var(--gold);font-style:italic}.hcio-pulse-dot{background:var(--gain);border-radius:50%;width:6px;height:6px;display:inline-block;position:relative}.hcio-pulse-dot:after{content:"";border:1px solid var(--gain);animation:hcio-pulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes hcio-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(2.4)}}
