.klv-hero-section{color:#090d16;background:linear-gradient(135deg,#fff 0%,#f8fafc 55%,#eff6ff 100%);border:1px solid #1d4ed838;border-radius:24px;min-width:0;max-width:100%;padding:36px;position:relative;overflow:hidden;box-shadow:0 20px 50px #090d160f}.klv-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:32px;min-width:0;display:grid}.klv-hero-grid>*{min-width:0;max-width:100%}@media (max-width:1024px){.klv-hero-section{padding:24px 18px}.klv-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.klv-hero-kicker{color:#f8fafc;letter-spacing:.04em;overflow-wrap:break-word;background:#090d16;border:1px solid #1e293b;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin-bottom:18px;padding:6px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.klv-hero-kicker-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #3b82f6cc}.klv-hero-title{letter-spacing:-.025em;color:#090d16;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:800;line-height:1.16}.klv-hero-sub{color:#1e293b;overflow-wrap:break-word;max-width:680px;margin:0 0 24px;font-size:1rem;line-height:1.68}.klv-hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.klv-btn-primary{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#090d16 100%);border:1px solid #1d4ed8;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:0 10px 24px #1d4ed838}.klv-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1d4ed84d}.klv-btn-secondary{color:#090d16;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.88rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.klv-btn-secondary:hover{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8;transform:translateY(-2px)}.klv-search-box{background:#fff;border:1px solid #cbd5e1;border-radius:16px;min-width:0;max-width:100%;padding:14px;position:relative;box-shadow:0 8px 24px #090d160a}.klv-search-row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.klv-search-input{color:#090d16;background:#f8fafc;border:1px solid #cbd5e1;border-radius:11px;flex:200px;min-width:0;height:44px;padding:0 14px;font-size:.9rem}.klv-search-input::placeholder{color:#64748b}.klv-search-input:focus{background:#fff;border-color:#1d4ed8;outline:none}.klv-search-tags{color:#334155;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:.76rem;display:flex}.klv-search-tag-btn{color:#090d16;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.klv-search-tag-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.klv-overview-card{background:#fff;border:1px solid #1d4ed83d;border-radius:20px;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%;padding:22px;display:flex;overflow:hidden;box-shadow:0 12px 32px #090d160d}.klv-overview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.klv-overview-head span{letter-spacing:.05em;color:#1d4ed8;text-transform:uppercase;overflow-wrap:break-word;min-width:0;font-size:.72rem;font-weight:800}.klv-overview-head a{color:#090d16;flex-shrink:0;font-size:.78rem;font-weight:700}.klv-overview-head a:hover{color:#1d4ed8}.klv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:16px;display:grid}.klv-kpi-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;max-width:100%;padding:12px 14px;overflow:hidden}.klv-kpi-box strong{color:#090d16;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.klv-kpi-box span{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;display:block;overflow:hidden}.klv-overview-list{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin-bottom:14px;display:grid}.klv-overview-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;padding:10px 12px;transition:border-color .18s,background-color .18s;display:flex;overflow:hidden}.klv-overview-row:hover{background:#eff6ff;border-color:#1d4ed866}.klv-overview-score{color:#fff;letter-spacing:.03em;background:#090d16;border:1px solid #1d4ed8;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.68rem;font-weight:800}.klv-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}@media (max-width:1024px){.klv-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.klv-feature-strip{grid-template-columns:minmax(0,1fr)}}.klv-feature-card{overflow-wrap:break-word;border:1px solid var(--color-rule);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%;padding:22px;transition:border-color .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 6px 20px #090d1608}.klv-feature-card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.klv-feature-num{color:#fff;background:#090d16;border:1px solid #1d4ed8;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-size:.8rem;font-weight:800;display:inline-flex}.apple-scrolly-section{color:#090d16;background:radial-gradient(circle at 80% 20%,#2563eb14,#0000 45%),linear-gradient(145deg,#fff 0%,#f8fafc 52%,#eff6ff 100%);border:1px solid #1d4ed83d;border-radius:28px;min-width:0;max-width:100%;padding:52px 34px;position:relative;overflow:hidden;box-shadow:0 24px 60px #090d160f}@media (max-width:768px){.apple-scrolly-section{border-radius:22px;padding:28px 16px}}.apple-scrolly-intro{text-align:center;min-width:0;max-width:820px;margin:0 auto 36px}.apple-kicker-pill{color:#fff;letter-spacing:.05em;overflow-wrap:break-word;background:#090d16;border:1px solid #1e293b;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin-bottom:16px;padding:6px 16px;font-size:.72rem;font-weight:800;display:inline-flex}.apple-kicker-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #3b82f6cc}.apple-giant-headline{color:#090d16;letter-spacing:-.025em;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:800;line-height:1.15}.apple-teal-gradient-text{background:linear-gradient(90deg,#1d4ed8 0%,#2563eb 55%,#090d16 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.apple-intro-sub{color:#334155;overflow-wrap:break-word;max-width:720px;margin:0 auto 22px;font-size:.98rem;line-height:1.65}.apple-3d-controls-bar{background:#fff;border:1px solid #1d4ed842;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:8px 12px;display:inline-flex;box-shadow:0 8px 24px #090d160d}.apple-3d-ctrl-btn{color:#090d16;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.76rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.apple-3d-ctrl-btn:hover,.apple-3d-ctrl-btn.is-active{color:#fff;background:#090d16;border-color:#1d4ed8;transform:translateY(-1px)}.apple-3d-telemetry-pill{font-family:var(--font-outlier), ui-monospace, monospace;color:#1d4ed8;background:#eff6ff;border:1px solid #1d4ed84d;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.apple-stage-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:36px;min-width:0;display:grid}.apple-stage-grid>*{min-width:0;max-width:100%}@media (max-width:1024px){.apple-stage-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.apple-step-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin-bottom:14px;display:grid}@media (max-width:640px){.apple-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.apple-step-tab{color:#475569;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;max-width:100%;padding:10px;transition:background-color .2s,border-color .2s,transform .2s;overflow:hidden}.apple-step-tab.is-active,.apple-step-tab:hover{color:#090d16;background:#eff6ff;border-color:#1d4ed8;transform:translateY(-2px)}.apple-step-num{color:#1d4ed8;font-size:.72rem;font-weight:800;display:block}.apple-step-label{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:700;display:block;overflow:hidden}.apple-progress-rail{background:#e2e8f0;border-radius:99px;width:100%;height:5px;margin-bottom:22px;overflow:hidden}.apple-progress-fill{background:linear-gradient(90deg,#090d16,#1d4ed8,#3b82f6);border-radius:99px;height:100%;transition:width .25s}.apple-stage-badge{color:#1d4ed8;letter-spacing:.06em;overflow-wrap:break-word;margin-bottom:10px;font-size:.74rem;font-weight:800;display:inline-block}.apple-stage-title{color:#090d16;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(1.5rem,2.3vw,2.15rem);font-weight:800;line-height:1.2}.apple-stage-highlight{color:#1d4ed8}.apple-stage-desc{color:#334155;overflow-wrap:break-word;margin:0 0 22px;font-size:.95rem;line-height:1.65}.apple-stage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:22px;display:grid}@media (max-width:640px){.apple-stage-metrics{grid-template-columns:minmax(0,1fr)}}.apple-metric-box{overflow-wrap:break-word;background:#fff;border:1px solid #1d4ed83d;border-radius:14px;min-width:0;max-width:100%;padding:13px 12px;overflow:hidden;box-shadow:0 4px 14px #090d1608}.apple-metric-box strong{color:#090d16;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:800;display:block;overflow:hidden}.apple-metric-box span{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.76rem;font-weight:700;display:block;overflow:hidden}.apple-metric-box small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.7rem;display:block;overflow:hidden}.apple-stage-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.apple-display-stage.is-3d-rig{perspective:1400px;min-width:0;max-width:100%;padding:20px 10px;position:relative}.apple-3d-scene-pivot{min-width:0;max-width:100%;transform-style:preserve-3d;transition:transform .16s cubic-bezier(.22,1,.36,1);position:relative}.apple-3d-backplate{pointer-events:none;background:radial-gradient(circle,#1d4ed829,#f1f5f9f2);border:1.5px solid #1d4ed852;border-radius:28px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:-10px;box-shadow:0 30px 64px #090d161f}.apple-3d-circuit-layer{pointer-events:none;background:repeating-linear-gradient(90deg,#1d4ed80f 0 1px,#0000 1px 28px),#f8fafceb;border:1px dashed #1d4ed866;border-radius:25px;justify-content:center;align-items:flex-end;padding-bottom:6px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:-4px}.apple-3d-circuit-layer span{letter-spacing:.14em;color:#1d4ed8;font-size:.62rem;font-weight:800}.apple-pro-display{min-width:0;max-width:100%;transform-style:preserve-3d;background:linear-gradient(145deg,#0f172a 0%,#090d16 100%);border:2px solid #3b82f68c;border-radius:24px;padding:14px 14px 12px;transition:transform .18s ease-out;position:relative;overflow:hidden;box-shadow:0 24px 60px #090d1638}.apple-display-glare{pointer-events:none;background:linear-gradient(125deg,#ffffff14 0%,#0000 45%);border-radius:24px;position:absolute;inset:0}.apple-display-topbar{border-bottom:1px solid #94a3b833;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 10px;display:flex}.apple-frame-leds{flex-shrink:0;gap:6px;display:flex}.apple-frame-leds span{border-radius:50%;width:10px;height:10px}.apple-frame-leds .is-red{background:#f43f5e}.apple-frame-leds .is-amber{background:#f59e0b}.apple-frame-leds .is-green{background:#3b82f6}.apple-dynamic-island{color:#fff;background:#1e293b;border:1px solid #3b82f673;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.island-pulse{background:#3b82f6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3b82f6cc}.apple-verified-pill{color:#fff;letter-spacing:.03em;background:#1d4ed8;border:1px solid #60a5fa80;border-radius:999px;padding:4px 10px;font-size:.66rem;font-weight:800}.apple-display-screen{color:#090d16;background:#fff;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%;min-height:340px;margin-top:10px;padding:18px;display:flex;overflow:hidden}.apple-display-chin{text-align:center;border-top:1px solid #94a3b833;margin-top:10px;padding-top:6px}.apple-display-chin span{letter-spacing:.14em;color:#93c5fd;font-size:.6rem;font-weight:800}.apple-3d-floating-card{z-index:12;color:#fff;pointer-events:none;background:#090d16;border:1.5px solid #2563eb;border-radius:14px;min-width:150px;max-width:min(210px,100%);padding:10px 14px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden;box-shadow:0 18px 40px #090d163d}.apple-3d-floating-card.is-top-right{top:-12px;right:8px}.apple-3d-floating-card.is-bottom-left{bottom:-12px;left:8px}.apple-3d-floating-card small{letter-spacing:.08em;color:#60a5fa;margin-bottom:2px;font-size:.6rem;font-weight:800;display:block}.apple-3d-floating-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.apple-3d-floating-card span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.68rem;font-weight:600;display:block;overflow:hidden}@media (max-width:1024px){.apple-3d-floating-card.is-top-right,.apple-3d-floating-card.is-bottom-left{max-width:100%;margin-top:10px;position:static;transform:none!important}}.apple-scene-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.apple-scene-header>div:first-child{flex:1;min-width:0}.apple-scene-header small{color:#1d4ed8;letter-spacing:.05em;overflow-wrap:break-word;font-size:.66rem;font-weight:800;display:block}.apple-scene-header h4{color:#090d16;overflow-wrap:break-word;margin:3px 0 0;font-size:1.05rem;font-weight:800}.apple-score-ring{text-align:center;background:#eff6ff;border:1px solid #1d4ed859;border-radius:12px;flex-shrink:0;padding:7px 12px}.apple-score-ring strong{color:#090d16;font-size:1.15rem;font-weight:800}.apple-score-ring span{color:#1d4ed8;font-size:.74rem;font-weight:700}.apple-bars-list{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.apple-bar-meta{color:#090d16;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-bottom:4px;font-size:.78rem;font-weight:600;display:flex}.apple-bar-meta span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.apple-bar-meta strong{color:#1d4ed8;flex-shrink:0}.apple-bar-track{background:#e2e8f0;border-radius:99px;height:7px;overflow:hidden}.apple-bar-fill{background:linear-gradient(90deg,#090d16,#1d4ed8,#3b82f6);border-radius:99px;height:100%}.apple-cap-notice{overflow-wrap:break-word;background:#f8fafc;border:1px solid #1d4ed840;border-radius:12px;min-width:0;margin-top:14px;padding:10px 14px}.apple-cap-notice .cap-badge{color:#1d4ed8;margin-bottom:3px;font-size:.65rem;font-weight:800;display:inline-block}.apple-cap-notice p{color:#334155;margin:0;font-size:.75rem;line-height:1.45}.apple-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}@media (max-width:640px){.apple-ai-grid{grid-template-columns:minmax(0,1fr)}}.apple-ai-card{overflow-wrap:break-word;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;min-width:0;max-width:100%;padding:12px;overflow:hidden}.apple-ai-card .ai-card-status{color:#1d4ed8;margin-bottom:4px;font-size:.65rem;font-weight:800;display:inline-block}.apple-ai-card h5{color:#090d16;margin:0 0 4px;font-size:.88rem;font-weight:700}.apple-ai-card p{color:#334155;margin:0;font-size:.74rem;line-height:1.45}.klv-top-scroll-rail{z-index:60;pointer-events:none;background:#0f172a14;height:3px;position:fixed;top:0;left:0;right:0}.klv-top-scroll-fill{background:linear-gradient(90deg,#090d16 0%,#1d4ed8 55%,#3b82f6 100%);height:100%;transition:width .12s ease-out;box-shadow:0 0 12px #2563eba6}.klv-360-gyro-dock{z-index:45;color:#fff;cursor:pointer;background:#090d16;border:1.5px solid #3b82f68c;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;transition:transform .2s,border-color .2s;display:inline-flex;position:fixed;bottom:20px;left:16px;box-shadow:0 14px 32px #090d1640}.klv-360-gyro-dock:hover{border-color:#60a5fa;transform:translateY(-2px)}@media (max-width:1024px){.klv-360-gyro-dock{padding:6px 11px 6px 8px;bottom:76px;left:12px}}.klv-360-gyro-wheel{color:#93c5fd;background:#1d4ed82e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .1s linear;display:inline-flex}.klv-360-gyro-meta{text-align:left;flex-direction:column;line-height:1.1;display:flex}.klv-360-gyro-meta small{font-family:var(--font-outlier), ui-monospace, monospace;letter-spacing:.08em;color:#60a5fa;font-size:.6rem;font-weight:800}.klv-360-gyro-meta strong{font-family:var(--font-outlier), ui-monospace, monospace;color:#fff;font-size:.82rem;font-weight:800}.card,.klv-feature-card,.klv-overview-card,.apple-metric-box,.apple-ai-card,.klv-orbit-card,.klv-360-page-header,.klv-360-article-header,.klv-stack-card{--spot-x:50%;--spot-y:50%;--spot-px:50%;--spot-py:50%;--spot-opacity:0;--card-rx:0deg;--card-ry:0deg;isolation:isolate;position:relative}.card:before,.klv-feature-card:before,.klv-orbit-card:before,.klv-360-page-header:before,.klv-360-article-header:before{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--spot-x) var(--spot-y), #1d4ed814, transparent 70%);opacity:var(--spot-opacity,0);pointer-events:none;z-index:0;transition:opacity .25s;position:absolute;inset:0}.card:after,.klv-feature-card:after,.klv-orbit-card:after,.klv-360-page-header:after,.klv-360-article-header:after{content:"";border-radius:inherit;background:radial-gradient(280px circle at var(--spot-x) var(--spot-y), #1d4ed8d9, #090d1633 55%, transparent 80%);-webkit-mask-composite:xor;opacity:var(--spot-opacity,0);pointer-events:none;z-index:2;padding:1.5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-fx-init=true][data-fx-visible=false]{opacity:0;transform:perspective(900px)translateY(20px)rotateX(3deg)}[data-fx-init=true][data-fx-visible=true]{opacity:1;transition:opacity .55s cubic-bezier(.16, 1, .3, 1) var(--fx-delay,0s), transform .6s cubic-bezier(.16, 1, .3, 1) var(--fx-delay,0s);transform:perspective(900px)translateY(0)rotateX(0)}@media (prefers-reduced-motion:reduce){[data-fx-init=true][data-fx-visible=false],[data-fx-init=true][data-fx-visible=true]{opacity:1!important;transition:none!important;transform:none!important}}.klv-brand-360{transition:transform .65s cubic-bezier(.22,1,.36,1),background-color .2s}.group:hover .klv-brand-360{color:#fff;background:#090d16;transform:perspective(320px)rotateY(360deg)}@keyframes klv-flip-in{0%{opacity:0;transform:perspective(400px)rotateX(-65deg)translateY(4px)}to{opacity:1;transform:perspective(400px)rotateX(0)translateY(0)}}.klv-brand-flip-sub{transform-origin:top;animation:.38s cubic-bezier(.16,1,.3,1) both klv-flip-in;display:inline-block}.klv-hero-orb-bg{opacity:.45;pointer-events:none;z-index:0;width:170px;height:170px;position:absolute;top:-36px;right:-36px}@keyframes klv-cursor-drift-1{0%,to{transform:translate(0,0)}50%{transform:translate(-12px,8px)}}@keyframes klv-cursor-drift-2{0%,to{transform:translate(0,0)}50%{transform:translate(10px,-8px)}}.klv-auto-cursor{z-index:15;color:#fff;font-family:var(--font-outlier), ui-monospace, monospace;letter-spacing:.05em;pointer-events:none;background:#090d16;border:1px solid #3b82f6;border-radius:999px;padding:3px 9px;font-size:.6rem;font-weight:800;position:absolute;box-shadow:0 8px 18px #090d1629}.klv-auto-cursor.is-c1{animation:4.5s ease-in-out infinite klv-cursor-drift-1;top:12px;right:14px}.klv-auto-cursor.is-c2{background:#1d4ed8;animation:5.2s ease-in-out infinite klv-cursor-drift-2;bottom:48px;right:16px}@media (max-width:640px){.klv-auto-cursor{display:none}}.klv-360-page-header{background:linear-gradient(135deg,#fff 0%,#f8fafc 58%,#eff6ff 100%);border:1px solid #1d4ed83d;border-radius:24px;min-width:0;max-width:100%;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 16px 40px #090d160d}@media (max-width:768px){.klv-360-page-header{border-radius:20px;padding:22px 18px}}.klv-360-page-header-grid{z-index:1;grid-template-columns:minmax(0,1fr) 176px;align-items:center;gap:24px;min-width:0;display:grid;position:relative}@media (max-width:768px){.klv-360-page-header-grid{grid-template-columns:minmax(0,1fr)}}.klv-360-header-kicker{color:#fff;max-width:100%;font-family:var(--font-outlier), ui-monospace, monospace;letter-spacing:.04em;background:#090d16;border:1px solid #1e293b;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.klv-360-header-dot{background:#3b82f6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3b82f6d9}.klv-360-header-badge{color:#fff;font-family:var(--font-outlier), ui-monospace, monospace;letter-spacing:.05em;background:#1d4ed8;border-radius:999px;align-items:center;padding:2px 8px;font-size:.64rem;font-weight:800;display:inline-flex}.klv-360-header-telemetry{font-family:var(--font-outlier), ui-monospace, monospace;color:#1d4ed8;border-top:1px solid #1d4ed824;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:12px;font-size:.68rem;font-weight:700;display:flex}.klv-360-header-orb{width:168px;height:168px;transform-style:preserve-3d;transform:perspective(600px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}@media (max-width:768px){.klv-360-header-orb{display:none}}@keyframes klv-orbit-360-cw{0%{transform:rotateX(58deg)rotateY(16deg)rotate(0)}to{transform:rotateX(58deg)rotateY(16deg)rotate(360deg)}}@keyframes klv-orbit-360-ccw{0%{transform:rotateX(-52deg)rotateY(24deg)rotate(360deg)}to{transform:rotateX(-52deg)rotateY(24deg)rotate(0)}}@keyframes klv-orbit-360-flat{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.klv-360-header-ring{pointer-events:none;border-radius:50%;position:absolute;inset:6px}.klv-360-header-ring.is-r1{border:1.5px dashed #1d4ed88c;animation:14s linear infinite klv-orbit-360-cw}.klv-360-header-ring.is-r2{border:1.5px solid #090d1647;border-top-color:#1d4ed8;animation:18s linear infinite klv-orbit-360-ccw;inset:16px}.klv-360-header-ring.is-r3{border:1px dashed #3b82f673;animation:22s linear infinite klv-orbit-360-flat;inset:28px}.klv-360-header-core{z-index:5;color:#fff;background:#090d16;border:2px solid #2563eb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:74px;height:74px;line-height:1.1;display:flex;position:relative;box-shadow:0 10px 26px #1d4ed84d}.klv-360-header-core span{font-family:var(--font-outlier), ui-monospace, monospace;color:#fff;font-size:.92rem;font-weight:800}.klv-360-header-core small{font-family:var(--font-outlier), ui-monospace, monospace;color:#60a5fa;font-size:.56rem;font-weight:800}.klv-360-article-header{background:linear-gradient(135deg,#fff 0%,#f8fafc 60%,#eff6ff 100%);border:1px solid #1d4ed83d;border-radius:24px;min-width:0;max-width:100%;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 14px 36px #090d160d}@media (max-width:640px){.klv-360-article-header{border-radius:18px;padding:20px 16px}}.klv-360-article-orb{opacity:.5;pointer-events:none;z-index:0;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.klv-360-globe-section{background:linear-gradient(145deg,#fff 0%,#f8fafc 55%,#eff6ff 100%);border:1px solid #1d4ed840;border-radius:28px;min-width:0;max-width:100%;padding:44px 34px;position:relative;overflow:hidden;box-shadow:0 22px 54px #090d160f}@media (max-width:768px){.klv-360-globe-section{border-radius:22px;padding:26px 16px}}.klv-360-globe-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:36px;min-width:0;display:grid}@media (max-width:1024px){.klv-360-globe-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.klv-360-title{letter-spacing:-.025em;color:#090d16;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(1.7rem,2.8vw,2.45rem);font-weight:800;line-height:1.16}.klv-360-lead{color:#334155;overflow-wrap:break-word;margin:0 0 22px;font-size:.96rem;line-height:1.66}.klv-odometer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:18px;display:grid}@media (max-width:640px){.klv-odometer-grid{grid-template-columns:minmax(0,1fr)}}.klv-odometer-box{background:#fff;padding:14px}.klv-odometer-tag{font-family:var(--font-outlier), ui-monospace, monospace;letter-spacing:.06em;color:#1d4ed8;font-size:.64rem;font-weight:800;display:block}.klv-odometer-val{font-family:var(--font-outlier), ui-monospace, monospace;color:#090d16;margin-top:4px;font-size:1.65rem;font-weight:800;line-height:1.15;display:block}.klv-odometer-sub{color:#475569;margin-top:2px;font-size:.74rem;display:block}.klv-active-node-card{background:#fff;border-color:#1d4ed852;padding:18px 20px}.klv-node-code{color:#fff;font-family:var(--font-outlier), ui-monospace, monospace;background:#090d16;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.klv-orbit-toggle-btn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #1d4ed859;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:700;transition:background-color .2s,color .2s}.klv-orbit-toggle-btn:hover{color:#fff;background:#1d4ed8}.klv-node-pill{color:#334155;font-family:var(--font-outlier), ui-monospace, monospace;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s}.klv-node-pill.is-active,.klv-node-pill:hover{color:#fff;background:#090d16;border-color:#1d4ed8}.klv-360-sphere-stage{min-width:0;max-width:100%;padding:18px 8px;position:relative}.klv-360-sphere-pivot{background:linear-gradient(145deg,#090d16 0%,#0f172a 100%);border:2px solid #3b82f680;border-radius:24px;min-width:0;max-width:100%;padding:26px 20px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 24px 60px #090d1638}.klv-sphere-ring{pointer-events:none;border-radius:50%;width:280px;height:280px;margin-top:-140px;margin-left:-140px;position:absolute;top:50%;left:50%}.klv-sphere-ring.is-ring-1{border:1.5px dashed #3b82f673;animation:16s linear infinite klv-orbit-360-cw}.klv-sphere-ring.is-ring-2{border:1.5px solid #93c5fd47;width:230px;height:230px;margin-top:-115px;margin-left:-115px;animation:20s linear infinite klv-orbit-360-ccw}.klv-sphere-ring.is-ring-3{border:1px dashed #3b82f640;width:320px;height:320px;margin-top:-160px;margin-left:-160px;animation:28s linear infinite klv-orbit-360-flat}.klv-360-sphere-pivot.is-turbo .klv-sphere-ring{animation-duration:4.5s!important}.klv-sphere-core{z-index:5;text-align:center;color:#fff;background:#1d4ed83d;border:1.5px solid #3b82f6;border-radius:999px;width:fit-content;margin:0 auto 20px;padding:10px 22px;position:relative;box-shadow:0 0 30px #2563eb73}.klv-sphere-core-badge{font-family:var(--font-outlier), ui-monospace, monospace;letter-spacing:.1em;color:#93c5fd;font-size:.6rem;font-weight:800;display:block}.klv-sphere-core strong{color:#fff;font-size:1.15rem;font-weight:800;display:block}.klv-sphere-core small{color:#cbd5e1;font-size:.7rem;display:block}.klv-sphere-nodes-grid{z-index:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid;position:relative}@media (max-width:540px){.klv-sphere-nodes-grid{grid-template-columns:minmax(0,1fr)}}.klv-orbit-card{text-align:left;color:#090d16;cursor:pointer;background:#fffffff5;border:1.5px solid #94a3b859;border-radius:14px;min-width:0;max-width:100%;padding:12px 13px;transition:transform .2s,border-color .2s,background-color .2s;overflow:hidden}.klv-orbit-card:hover,.klv-orbit-card.is-active{background:#fff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb47}.klv-orbit-card-angle{color:#60a5fa;font-family:var(--font-outlier), ui-monospace, monospace;background:#090d16;border-radius:999px;margin-bottom:4px;padding:2px 7px;font-size:.62rem;font-weight:800;display:inline-block}.klv-orbit-card strong{color:#090d16;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;display:block;overflow:hidden}.klv-orbit-card small{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.7rem;display:block;overflow:hidden}.klv-glide-section{min-width:0;max-width:100%;position:relative;overflow:hidden}.klv-glide-viewport{min-width:0;max-width:100%;padding:4px 2px 12px;position:relative;overflow:hidden}.klv-glide-track{grid-template-columns:repeat(6,minmax(280px,1fr));gap:16px;width:152%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:grid}@media (max-width:960px){.klv-glide-track{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;transform:none!important}}@media (max-width:640px){.klv-glide-track{grid-template-columns:minmax(0,1fr)}}.klv-glide-card{background:#fff;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.klv-glide-tag{font-family:var(--font-outlier), ui-monospace, monospace;color:#1d4ed8;letter-spacing:.04em;font-size:.64rem;font-weight:800}.klv-corner-arrow{color:#1d4ed8;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .22s,background-color .22s,color .22s;display:inline-flex}.group:hover .klv-corner-arrow{color:#fff;background:#090d16;transform:translate(2px,-2px)}.klv-glide-progress-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.klv-glide-progress-bar{background:#e2e8f0;border-radius:999px;flex:240px;height:6px;overflow:hidden}.klv-glide-progress-fill{background:linear-gradient(90deg,#090d16 0%,#1d4ed8 60%,#3b82f6 100%);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.klv-glide-progress-meta{font-family:var(--font-outlier), ui-monospace, monospace;color:#475569;align-items:center;gap:10px;font-size:.7rem;display:flex}.klv-glide-progress-meta strong{color:#1d4ed8}.klv-3d-deck-section{min-width:0;max-width:100%;position:relative}.klv-deck-tab{color:#090d16;font-family:var(--font-outlier), ui-monospace, monospace;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 16px;font-size:.74rem;font-weight:800;transition:background-color .2s,border-color .2s,color .2s}.klv-deck-tab.is-active,.klv-deck-tab:hover{color:#fff;background:#090d16;border-color:#1d4ed8}.klv-3d-deck-stage{perspective:1200px;gap:16px;min-width:0;display:grid;position:relative}.klv-stack-card{background:#fff;border:1.5px solid #cbd5e1;border-radius:24px;min-width:0;max-width:100%;padding:28px 30px;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,opacity .3s;overflow:hidden;box-shadow:0 14px 36px #090d160d}.klv-stack-card.is-active{background:linear-gradient(135deg,#fff 0%,#f8fafc 60%,#eff6ff 100%);border-color:#1d4ed8;transform:perspective(1200px)translate(0,0)scale(1);box-shadow:0 24px 54px #1d4ed81f}.klv-stack-card.is-layered{opacity:.82;cursor:pointer;transform:perspective(1200px)scale(.985)rotateX(2deg)}.klv-stack-card.is-layered:hover{opacity:.96;border-color:#1d4ed873}@media (max-width:768px){.klv-stack-card{border-radius:20px;padding:22px 18px}}.klv-stack-card-grid{z-index:1;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;min-width:0;display:grid;position:relative}@media (max-width:900px){.klv-stack-card-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.klv-stack-kicker{color:#fff;font-family:var(--font-outlier), ui-monospace, monospace;letter-spacing:.05em;background:#090d16;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:.68rem;font-weight:800;display:inline-block}.klv-stack-title{color:#090d16;overflow-wrap:break-word;margin:0 0 10px;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;line-height:1.22}.klv-stack-lead{color:#1d4ed8;overflow-wrap:break-word;margin:0 0 8px;font-size:.95rem;font-weight:600}.klv-stack-body{color:#334155;overflow-wrap:break-word;margin:0;font-size:.9rem;line-height:1.65}.klv-stack-stat-box{color:#fff;text-align:center;background:#090d16;border:1.5px solid #2563eb;border-radius:20px;padding:22px 18px;box-shadow:0 16px 36px #090d1633}.klv-stack-ring{justify-content:center;margin-bottom:10px;animation:18s linear infinite klv-orbit-360-flat;display:flex}.klv-stack-stat-box strong{font-family:var(--font-outlier), ui-monospace, monospace;color:#fff;font-size:1.6rem;font-weight:800;display:block}.klv-stack-stat-box span{color:#93c5fd;margin-top:4px;font-size:.74rem;display:block}
