header{transition:box-shadow .3s}header.mkt-nav-scrolled{box-shadow:0 4px 24px -6px #0f172a1f}.mkt-progress{top:0;z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#38bdf8,#4f46e5);height:3px;position:fixed;inset-inline:0;transform:scaleX(0)}[dir=rtl] .mkt-progress{transform-origin:100%}[dir=rtl] .mkt-line h1{line-height:1.35}html.mkt-js .mkt-reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}html.mkt-js .mkt-reveal.mkt-in{opacity:1;transform:none}html.mkt-js .mkt-child{opacity:0;transition:opacity .55s cubic-bezier(.22, 1, .36, 1) var(--d,0s), transform .55s cubic-bezier(.22, 1, .36, 1) var(--d,0s), box-shadow .2s ease 0s, background-color .2s ease 0s;transform:translateY(22px)scale(.98)}html.mkt-js .mkt-child.mkt-in{opacity:1;transform:none}.mkt-hero{isolation:isolate;background:linear-gradient(150deg,#0284c7 0%,#1d4ed8 45%,#4338ca 100%);position:relative;overflow:hidden}.mkt-hero:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% -10%,#38bdf88c,#0000 65%);animation:8s ease-in-out infinite alternate mkt-hero-glow;position:absolute;inset:0}@keyframes mkt-hero-glow{0%{opacity:.7;transform:translateY(0)}to{opacity:1;transform:translateY(-18px)}}.mkt-hero:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff21 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 72%);mask-image:linear-gradient(#0009,#0000 72%)}.mkt-scene{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mkt-scene.sc-far{animation:64s ease-in-out infinite alternate mkt-drift-far}.mkt-scene,.mkt-grid{will-change:transform;backface-visibility:hidden}.mkt-scene.sc-mid{animation:52s ease-in-out infinite alternate mkt-drift-mid}.mkt-scene.sc-near{filter:blur(1.1px);animation:44s ease-in-out infinite alternate mkt-drift-near}@keyframes mkt-drift-far{0%{transform:translate(-6px)scale(1.015)}to{transform:translate(6px,-3px)scale(1.015)}}@keyframes mkt-drift-mid{0%{transform:translate(-16px)scale(1.03)}to{transform:translate(14px,-7px)scale(1.03)}}@keyframes mkt-drift-near{0%{transform:translate(-30px,6px)scale(1.05)}to{transform:translate(26px,-8px)scale(1.05)}}.mkt-grid{z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#bae6fd29 1px,#0000 0);background-size:30px 30px;animation:64s ease-in-out infinite alternate mkt-drift-far;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#000 0%,#00000073 34%,#0000 62%);mask-image:linear-gradient(150deg,#000 0%,#00000073 34%,#0000 62%)}@media (prefers-reduced-motion:reduce){.mkt-scene.sc-far,.mkt-scene.sc-mid,.mkt-scene.sc-near,.mkt-grid{animation:none}}.mkt-haze{z-index:-1;pointer-events:none;background:radial-gradient(46% 30% at 61% 34%,#bae6fd4d,#0000 70%),radial-gradient(70% 55% at 74% 22%,#7dd3fc42,#0000 62%),radial-gradient(80% 60% at 22% 92%,#0206179e,#0000 66%),radial-gradient(120% 70% at 50% 118%,#020617b8,#0000 60%),linear-gradient(#0206171f 0%,#0000 30%,#02061780 100%);position:absolute;inset:0}.mkt-veil{z-index:-1;pointer-events:none;background:linear-gradient(96deg,#030712e6 0%,#030712c2 24%,#03071247 50%,#03071214 70%,#03071261 100%);position:absolute;inset:0}[dir=rtl] .mkt-veil{transform:scaleX(-1)}.mkt-blob{z-index:-1;filter:blur(80px);border-radius:999px;transition:translate .45s cubic-bezier(.22,1,.36,1);animation:14s ease-in-out infinite alternate mkt-blob-float;position:absolute}.mkt-blob-1{top:-180px;background:#0ea5e999;width:520px;height:520px;animation-duration:17s;inset-inline-start:-140px}.mkt-blob-2{bottom:-260px;background:#4f46e573;width:600px;height:600px;animation-duration:20s;animation-delay:-6s;inset-inline-end:-160px}.mkt-blob-3{top:40%;background:#38bdf866;width:300px;height:300px;animation-duration:24s;animation-delay:-3s;inset-inline-start:40%}@keyframes mkt-blob-float{0%{transform:translate(0)scale(1)}33%{transform:translate(24px,-18px)scale(1.05)}66%{transform:translate(-16px,28px)scale(.97)}to{transform:translate(18px,-8px)scale(1.03)}}.mkt-line{margin-block:-.35em;padding-block:.35em;overflow:hidden}.mkt-line>*{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards mkt-line-reveal;display:block;transform:translateY(60%)}@keyframes mkt-line-reveal{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.mkt-fade{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards mkt-fade-up}@keyframes mkt-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.mkt-d0>*,.mkt-d0.mkt-fade{animation-delay:50ms}.mkt-d1>*,.mkt-d1.mkt-fade{animation-delay:.2s}.mkt-d2>*,.mkt-d2.mkt-fade{animation-delay:.34s}.mkt-d3>*,.mkt-d3.mkt-fade{animation-delay:.48s}.mkt-d4>*,.mkt-d4.mkt-fade{animation-delay:.72s}.mkt-d5>*,.mkt-d5.mkt-fade{animation-delay:.9s}.mkt-d6>*,.mkt-d6.mkt-fade{animation-delay:1.05s}.mkt-hero-title{background:linear-gradient(#fff 55%,#bae6fd 115%);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt-dot{background:#6ee7b7;border-radius:999px;width:7px;height:7px;animation:2.5s ease-in-out infinite mkt-dot-pulse;box-shadow:0 0 10px #6ee7b7e6}@keyframes mkt-dot-pulse{0%,to{box-shadow:0 0 4px #6ee7b7cc}50%{box-shadow:0 0 16px #6ee7b7}}.mkt-btn{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-color .16s}.mkt-btn:hover{transform:translateY(-2px)}.mkt-btn:active{transform:translateY(0)}.mkt-shine{position:relative;overflow:hidden}.mkt-shine:after{content:"";top:0;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff8c 50%,#0000 80%);width:50%;height:100%;transition:inset-inline-start .6s;position:absolute;inset-inline-start:-75%;transform:skew(-20deg)}.mkt-shine:hover:after{inset-inline-start:125%}html.mkt-js .mkt-chip{opacity:0;transform:translateY(10px)}html.mkt-js .mkt-chip.mkt-in{animation:.45s cubic-bezier(.22,1,.36,1) forwards mkt-chip-in;animation-delay:var(--d,0s)}@keyframes mkt-chip-in{to{opacity:1;transform:translateY(0)}}.mkt-chip{transition:transform .2s,box-shadow .2s;position:relative}.mkt-chip:hover{box-shadow:0 8px 20px -8px #0f172a40;transform:translateY(-2px)!important}.mkt-eyebrow{background:linear-gradient(90deg,#0369a1,#4f46e5);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt-bg-tint{background:linear-gradient(160deg,#f0f9ff 0%,#eef2ff 55%,#faf5ff 100%)}.mkt-rule{padding-top:1.25rem;position:relative}.mkt-rule:before{content:"";top:0;opacity:.45;transform-origin:0;height:2px;transition:transform .9s cubic-bezier(.3,0,.4,1);transition-delay:var(--d,0s);background:linear-gradient(90deg,#38bdf8,#4f46e5);position:absolute;inset-inline:0;transform:scaleX(0)}[dir=rtl] .mkt-rule:before{transform-origin:100%}html.mkt-js .mkt-child.mkt-in.mkt-rule:before,html.mkt-js .mkt-reveal.mkt-in .mkt-rule:before,html:not(.mkt-js) .mkt-rule:before{transform:scaleX(1)}.mkt-mcell{-webkit-backdrop-filter:blur(10px);background:#ffffffb8}.mkt-mcell:hover{background:#fffffff2}html.mkt-js .mkt-mcell.mkt-in{transition:translate .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .2s}html.mkt-js .mkt-mcell.mkt-in:hover{translate:0 -5px;box-shadow:0 16px 32px -10px #0f172a21}.mkt-micon{color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);transition:transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 6px 16px -6px #4f46e58c}.mkt-mcell:hover .mkt-micon{transform:translateY(-2px)scale(1.04)}.mkt-mcell:first-child .mkt-micon{background:linear-gradient(135deg,#38bdf8,#0284c7);box-shadow:0 6px 16px -6px #0284c78c}.mkt-mcell:nth-child(2) .mkt-micon{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 6px 16px -6px #2563eb8c}.mkt-mcell:nth-child(3) .mkt-micon{background:linear-gradient(135deg,#3b82f6,#4f46e5);box-shadow:0 6px 16px -6px #4f46e58c}.mkt-mcell:nth-child(4) .mkt-micon{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 6px 16px -6px #4f46e58c}.mkt-mcell:nth-child(5) .mkt-micon{background:linear-gradient(135deg,#818cf8,#4338ca);box-shadow:0 6px 16px -6px #4338ca8c}.mkt-mcell:nth-child(6) .mkt-micon{background:linear-gradient(135deg,#4f46e5,#312e81);box-shadow:0 6px 16px -6px #312e818c}.mkt-mtag-new{color:#fff;background:linear-gradient(90deg,#0ea5e9,#4f46e5)}.mkt-steps{position:relative}.mkt-steps:before{content:"";top:23px;transform-origin:0;opacity:0;background:linear-gradient(90deg,#38bdf8,#4f46e5);height:2px;transition:transform 1.55s cubic-bezier(.3,0,.4,1) .15s,opacity .3s .15s;position:absolute;inset-inline:24px;transform:scaleX(0)}[dir=rtl] .mkt-steps:before{transform-origin:100%;background:linear-gradient(270deg,#38bdf8,#4f46e5)}html.mkt-js .mkt-steps.mkt-in:before,html:not(.mkt-js) .mkt-steps:before{opacity:.22;transform:scaleX(1)}@media (max-width:1023px){.mkt-steps:before{display:none}}.mkt-orb{z-index:1;color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);position:relative;box-shadow:0 0 0 6px #fff,0 8px 18px -8px #4f46e580}html.mkt-js .mkt-orb{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--d,0s);transform:scale(.6)}html.mkt-js .mkt-child.mkt-in .mkt-orb{opacity:1;transform:scale(1)}.mkt-steps li:first-child .mkt-orb{background:linear-gradient(135deg,#38bdf8,#0284c7)}.mkt-steps li:nth-child(2) .mkt-orb{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.mkt-steps li:nth-child(3) .mkt-orb{background:linear-gradient(135deg,#3b82f6,#4f46e5)}.mkt-steps li:nth-child(4) .mkt-orb{background:linear-gradient(135deg,#6366f1,#4338ca)}.mkt-steps li:nth-child(5) .mkt-orb{background:linear-gradient(135deg,#818cf8,#312e81)}.mkt-orb:after{content:"";opacity:0;background:radial-gradient(circle,#4f46e538,#0000 72%);border-radius:999px;position:absolute;inset:-8px}html.mkt-js .mkt-child.mkt-in .mkt-orb:after,html:not(.mkt-js) .mkt-orb:after{animation:2.5s ease-in-out infinite mkt-orb-halo;animation-delay:var(--d,0s)}@keyframes mkt-orb-halo{0%,to{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1.4)}}@media (min-width:1024px){.mkt-steps{position:relative}.mkt-steps:after{content:"";opacity:.28;pointer-events:none;z-index:0;background:linear-gradient(90deg,#38bdf8 0%,#6366f1 100%);height:2px;position:absolute;top:23px;left:24px;right:24px}[dir=rtl] .mkt-steps:after{background:linear-gradient(270deg,#38bdf8 0%,#6366f1 100%)}html.mkt-js .mkt-steps:after{transform-origin:0;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .45s;transform:scaleX(0)}[dir=rtl] html.mkt-js .mkt-steps:after{transform-origin:100%}html.mkt-js .mkt-steps.mkt-in:after{transform:scaleX(1)}}.mkt-tool{background:linear-gradient(150deg,#0ea5e973,#4f46e559 60%,#0ea5e91f);border-radius:20px;flex-direction:column;padding:1.5px;transition:box-shadow .2s;display:flex;position:relative}.mkt-tool:hover{box-shadow:0 20px 40px -16px #1e296347}.mkt-tool:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(150deg,#38bdf82e,#6366f124,#0000);border-radius:18.5px;transition:opacity .3s;position:absolute;inset:1.5px}.mkt-tool:hover:after{opacity:1}.mkt-tool-in{background:#fff;border-radius:18.5px;flex-direction:column;flex:1;display:flex}.mkt-tcta{background:linear-gradient(90deg,#0284c7,#4f46e5);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt-tcta svg{stroke:#4f46e5;transition:transform .15s}.mkt-tool:hover .mkt-tcta svg{transform:translate(3px)}[dir=rtl] .mkt-tcta svg{transform:scaleX(-1)}[dir=rtl] .mkt-tool:hover .mkt-tcta svg{transform:scaleX(-1)translate(3px)}.mkt-ksa{isolation:isolate;background:linear-gradient(150deg,#0c4a6e 0%,#1e1b4b 55%,#312e81 100%);position:relative;overflow:hidden}.mkt-ksa:before{content:"";z-index:-1;background:radial-gradient(50rem 24rem at 80% -10%,#38bdf847,#0000 65%);animation:10s ease-in-out infinite alternate mkt-ksa-glow;position:absolute;inset:0}@keyframes mkt-ksa-glow{0%{opacity:.6}to{opacity:1}}.mkt-ksa:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 80%);mask-image:linear-gradient(#000000b3,#0000 80%)}.mkt-kcard{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;transition:background-color .2s}.mkt-kcard:hover{background:#ffffff24}.mkt-final{isolation:isolate;position:relative;overflow:hidden}.mkt-final:before{content:"";z-index:-1;background:radial-gradient(44rem 22rem at 50% 110%,#4f46e580,#0000 60%);animation:8s ease-in-out infinite alternate mkt-final-pulse;position:absolute;inset:0}@keyframes mkt-final-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.mkt-fl{filter:drop-shadow(0 16px 44px #38bdf880)}html.mkt-js .mkt-fl .mkt-fl-track{opacity:0}html.mkt-js .mkt-fl .mkt-fl-arc{stroke-dasharray:100;stroke-dashoffset:100px}html.mkt-js .mkt-fl .mkt-fl-needle{transform-origin:16px 17.5px;opacity:0;transform:rotate(-130deg)}html.mkt-js .mkt-fl .mkt-fl-hub{transform-origin:16px 17.5px;transform:scale(0)}html.mkt-js .mkt-final-in.mkt-in .mkt-fl-track{animation:.5s .2s forwards mkt-fl-fade}html.mkt-js .mkt-final-in.mkt-in .mkt-fl-arc{animation:1.15s cubic-bezier(.3,0,.25,1) .4s forwards mkt-fl-draw}html.mkt-js .mkt-final-in.mkt-in .mkt-fl-needle{animation:1.15s cubic-bezier(.34,1.3,.64,1) .4s forwards mkt-fl-sweep,4s ease-in-out 2.2s infinite mkt-fl-wobble}html.mkt-js .mkt-final-in.mkt-in .mkt-fl-hub{animation:.45s cubic-bezier(.34,1.56,.64,1) .25s forwards mkt-fl-pop}@keyframes mkt-fl-fade{to{opacity:.35}}@keyframes mkt-fl-draw{to{stroke-dashoffset:0}}@keyframes mkt-fl-sweep{0%{opacity:0;transform:rotate(-130deg)}12%{opacity:1}to{opacity:1;transform:rotate(0)}}@keyframes mkt-fl-wobble{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes mkt-fl-pop{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mkt-progress,.mkt-hero:before,.mkt-blob,.mkt-dot,.mkt-ksa:before,.mkt-final:before{animation:none!important}.mkt-line>*,.mkt-fade,html.mkt-js .mkt-reveal,html.mkt-js .mkt-child,html.mkt-js .mkt-chip,html.mkt-js .mkt-orb{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.mkt-rule:before,.mkt-steps:before{opacity:.22!important;transition:none!important;transform:scaleX(1)!important}.mkt-rule:before{opacity:.45!important}html.mkt-js .mkt-steps:after{transition:none!important;transform:scaleX(1)!important}html.mkt-js .mkt-mcell.mkt-in{transition:none!important}.mkt-orb:after{animation:none!important}.mkt-shine:after{display:none}html.mkt-js .mkt-fl .mkt-fl-track{opacity:.35!important;animation:none!important}html.mkt-js .mkt-fl .mkt-fl-arc{stroke-dashoffset:0!important;animation:none!important}html.mkt-js .mkt-fl .mkt-fl-needle{opacity:1!important;animation:none!important;transform:none!important}html.mkt-js .mkt-fl .mkt-fl-hub{animation:none!important;transform:none!important}}.hr{--bg:#f8fafc;--bg-2:#fff;--card:#fff;--chrome:#f6f7f9;--ink:#0f172a;--ink-2:#475569;--ink-3:#94a3b8;--line:#e5e9f0;--line-2:#eef2f7;--brand:#4f46e5;--brand-ink:#4338ca;--brand-soft:#eef0ff;--on-brand:#fff;--data:#0284c7;--data-soft:#eff8fe;--red:#dc2626;--red-soft:#fee2e2;--green:#15803d;--green-soft:#dcfce7;--amber:#b45309;--amber-soft:#fef3c7;--glow:#2563eb17;--grid:#0f172a0b;--shadow-sm:0 1px 2px #0f172a0d;--shadow:0 2px 4px #0f172a0a,0 12px 28px -10px #0f172a24;--shadow-xl:0 2px 6px #0f172a0d,0 32px 64px -24px #0f172a52;--shadow-toast:0 4px 10px #0f172a12,0 18px 40px -14px #0f172a4d;--dur:.3s;--dur-slow:.8s;--ease:cubic-bezier(0,0,.2,1);--y:30px;--stagger:.1s;--maxw:1180px}.dark .hr{--bg:#080a0f;--bg-2:#0d1117;--card:#11161f;--chrome:#171d27;--ink:#e8ecf3;--ink-2:#9aa5b6;--ink-3:#657184;--line:#232b38;--line-2:#1b222d;--brand:#818cf8;--brand-ink:#a5b4fc;--brand-soft:#1d2136;--on-brand:#0b1020;--data:#38bdf8;--data-soft:#0d2233;--red:#f87171;--red-soft:#3a1618;--green:#4ade80;--green-soft:#0e2c1a;--amber:#fbbf24;--amber-soft:#33270c;--glow:#38bdf821;--grid:#94a3b80e;--shadow-sm:0 1px 2px #00000080;--shadow:0 2px 4px #0006,0 12px 28px -10px #000000b3;--shadow-xl:0 2px 6px #00000080,0 32px 64px -24px #000000d9;--shadow-toast:0 4px 10px #00000080,0 18px 40px -14px #000c}.hr .chapters{flex-wrap:wrap;gap:3px;display:flex}.hr .railtop{align-items:center;gap:9px;margin-bottom:10px;display:flex}.hr .railtop span{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700}.hr .pulse{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.hr .pulse:after{content:"";border:1px solid var(--green);opacity:.5;border-radius:50%;animation:2s ease-out infinite hr-ping;position:absolute;inset:-4px}@keyframes hr-ping{0%{opacity:.6;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.hr .ch{font:inherit;cursor:pointer;text-align:left;border:1px solid #0000;border-bottom:2px solid var(--line);color:var(--ink-3);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);background:0 0;border-radius:9px 9px 3px 3px;align-items:baseline;gap:7px;padding:7px 10px 9px;display:flex;position:relative;overflow:hidden}.hr .ch:hover{color:var(--ink-2);background:var(--line-2)}.hr .ch .chn{letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500}.hr .ch .cht{letter-spacing:-.012em;font-size:.78rem;font-weight:600}.hr .ch.on{color:var(--ink);background:var(--brand-soft);border-bottom-color:#0000}.hr .ch.on .chn{color:var(--brand)}.hr .ch .chp{background:var(--brand);border-radius:2px;width:0;height:2px;position:absolute;bottom:0;left:0}.hr .ch.on .chp{width:100%;transition:width var(--act,7s) linear}.hr .frame{flex-direction:column;gap:16px;min-width:0;display:flex}.hr .formats{min-width:0;display:grid}.hr .fmt{opacity:0;pointer-events:none;flex-wrap:wrap;grid-area:1/1;justify-content:center;gap:8px;display:flex}.hr .fmt.on{opacity:1;pointer-events:auto;transition:opacity .38s var(--ease) 90ms}.hr .fmt span{color:var(--ink-2);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;padding:6px 14px;font-size:.77rem;font-weight:600}.hr .wtilt{transform-origin:50%;transform-style:preserve-3d;will-change:transform;transition:transform 1.25s cubic-bezier(.32,.72,.24,1);transform:perspective(2200px)rotateX(2.6deg)rotateY(-11.5deg)}.hr[data-swing=l] .wtilt{transform:perspective(2200px)rotateX(2.6deg)rotateY(11.5deg)}.hr .wdrift{transform-style:preserve-3d;will-change:transform;animation:34s ease-in-out infinite alternate hr-boxdrift}.hr.idle .wdrift{animation-play-state:paused}.hr .wglow{z-index:0;pointer-events:none;filter:blur(38px);opacity:.5;background:radial-gradient(at 62%,#6366f1b8,#0000 68%);border-radius:50%;height:34%;transition:transform 1.25s cubic-bezier(.32,.72,.24,1),opacity 1.25s;position:absolute;bottom:-4%;left:8%;right:8%;transform:translate(-7%)}.hr[data-swing=l] .wglow{transform:translate(7%)}.hr .sheen{z-index:9;pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 34%,#ffffff80 50%,#0000 66%) 0 0/280% 100%;position:absolute;inset:0}.hr .sheen.go{animation:1.25s cubic-bezier(.32,.72,.24,1) hr-sheen}@keyframes hr-sheen{0%{opacity:0;background-position:130% 0}22%{opacity:.85}to{opacity:0;background-position:-40% 0}}.dark .hr .sheen{background:linear-gradient(104deg,#0000 34%,#bed6ff38 50%,#0000 66%) 0 0/280% 100%}.hr .window{z-index:1;display:grid;position:relative}.hr .face{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;grid-area:1/1;min-width:0;display:flex;overflow:hidden;box-shadow:0 44px 90px -26px #040e269e,0 8px 22px #040e2647}.hr .hubscene{background:#070c18;flex-direction:column;grid-area:1/1;min-width:0;display:none;position:relative;overflow:hidden}.hr .hubscene.live,.hr .hubscene.out{display:flex}.hr .hubscene{opacity:0;transition:opacity .56s}.hr .hubscene.rise{transition:opacity .62s .3s}.hr .hubscene.live{opacity:1}.hr .hubscene.out{opacity:0}.hr .cstbox{transition:transform 1.2s cubic-bezier(.5,0,.62,1)}.hr .hubscene.zoom .cstbox{transform:scale(4.4)}.hr .cstsvg,.hr .hub{transition:opacity .62s}.hr .hubscene.zoom .cstsvg,.hr .hubscene.zoom .hub{opacity:0}.hr .cchip.target{color:#eef1f9;z-index:3;border-color:#4f46e5;animation:none;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1px #6366f173,0 10px 26px -6px #4f46e5d9}.hr .cchip{transition:opacity .56s}.hr .hubscene.zoom .cchip:not(.target){opacity:0}.hr .scene{transform-origin:50%}.hr .scene.zoomin{animation:.9s cubic-bezier(0,0,.2,1) both hr-zoomin}@keyframes hr-zoomin{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.hr .scene.zoomout{animation:.98s cubic-bezier(.4,0,.7,1) both hr-zoomout}@keyframes hr-zoomout{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.84)}}.hr .face:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 40%,#fff),transparent);opacity:.5;height:1px;position:absolute;inset:0 0 auto}.hr .frame{position:relative}.hr .frame:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,var(--glow),transparent 72%);filter:blur(26px);border-radius:40px;position:absolute;inset:8% 6% 2%}.hr .chrome{background:var(--chrome);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 16px;display:flex}.hr .chrome i{border-radius:50%;flex:none;width:11px;height:11px;display:block}.hr .chrome i:first-child{background:#ff5f57}.hr .chrome i:nth-child(2){background:#febc2e}.hr .chrome i:nth-child(3){background:#28c840}.hr .chrome b{text-align:center;color:var(--ink-3);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;transition:opacity .2s var(--ease);flex:1;padding-right:33px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.73rem;font-weight:500;overflow:hidden}.hr .chrome b.fade{opacity:0}.hr .stage{min-width:0;display:grid;position:relative}.hr .scene{flex-direction:column;grid-area:1/1;min-width:0;display:none;position:relative}.hr .scene.live,.hr .scene.out{display:flex}@media (min-width:880px){.hr .scene{opacity:0;pointer-events:none;min-width:0;display:flex;transform:translate(26px)}.hr .scene.live{opacity:1;pointer-events:auto;transition:opacity .38s var(--ease) .12s,transform .42s var(--ease) .12s;transform:none}.hr .scene.out{opacity:0;transition:opacity .26s var(--ease),transform .3s var(--ease);transform:translate(-22px)}}.hr .handoff{z-index:11;pointer-events:none;opacity:0;background:var(--brand);max-width:84%;color:var(--on-brand);letter-spacing:-.01em;transition:opacity .2s var(--ease),transform .26s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:.82rem;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 18px 40px -14px #00000073}.hr .handoff.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.hr .handoff.onhub{top:auto;bottom:7%;transform:translate(-50%)scale(.94)}.hr .handoff.onhub.show{transform:translate(-50%)scale(1)}.hr .handoff i{background:color-mix(in srgb,var(--on-brand) 22%,transparent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.hr .xlink{background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.63rem;font-weight:600;display:inline-flex}.hr .sc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px;padding:15px clamp(17px,2.3vw,25px) 11px;display:flex}.hr .sc-head h4{letter-spacing:-.03em;font-size:1.16rem}.hr .sc-head .file{color:var(--ink-2);margin-top:4px;font-size:.79rem}.hr .tag{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600}.hr .tag.crit{background:var(--red-soft);color:var(--red);border-color:#0000}.hr .tag.crit:before{content:"▸";margin-right:6px}.hr .tags{flex-wrap:wrap;gap:8px;display:flex}.hr .gridscroll{overflow-x:auto}.hr table.grid{border-collapse:collapse;width:100%;min-width:520px;font-size:.83rem}.hr table.grid th{background:var(--bg);color:var(--ink-2);text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 11px;font-size:.76rem;font-weight:600}.hr table.grid th.num,.hr table.grid td.num{text-align:right}.hr table.grid th.float,.hr table.grid td.float{background:var(--data-soft);text-align:center;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2)}.hr table.grid th.float{color:var(--data);font-weight:700}.hr table.grid td{border-bottom:1px solid var(--line-2);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 11px}.hr table.grid td.id{color:var(--data);font-weight:600}.hr table.grid td.name{white-space:normal;min-width:160px}.hr table.grid tr.wbs td{background:var(--data-soft);color:var(--data);font-weight:700}.hr table.grid tr.wbs td .cnt{color:var(--ink-3);margin-left:8px;font-size:.78rem;font-weight:500}.hr table.grid tr.wbs td .car{vertical-align:2px;margin-right:8px;font-size:.62rem}.hr tr.driver td.id:before{content:"▸";color:var(--red);margin-right:6px;font-weight:700}.hr tr.driver td{background:color-mix(in srgb,var(--red-soft) 42%,transparent)}.hr tr.driver td.float{background:var(--red-soft)}.hr .fl{font-variant-numeric:tabular-nums;border-radius:6px;min-width:52px;padding:3px 9px;font-size:.79rem;font-weight:700;display:inline-block}.hr .fl.neg{background:var(--red-soft);color:var(--red)}.hr .fl.zero{color:var(--amber);font-weight:700}.hr .fl.pos{color:var(--green);font-weight:600}.hr .toast{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:10px;align-items:center;gap:11px;margin-left:auto;padding:8px 15px 8px 11px;display:flex}.hr .toast .ok{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.hr .toast .n{letter-spacing:-.02em;font-size:.92rem;font-weight:700;line-height:1.25}.hr .toast .m{color:var(--ink-2);font-size:.78rem;line-height:1.25}.hr .scan{z-index:8;opacity:0;background:linear-gradient(90deg,transparent,var(--data));width:0;height:2px;position:absolute;top:0;left:0}.hr .scan.on{opacity:1}.hr .fileflash{z-index:7;pointer-events:none;opacity:0;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-toast);white-space:nowrap;transition:opacity .24s var(--ease),transform .24s var(--ease);border-radius:11px;align-items:center;gap:11px;padding:13px 20px;font-size:.87rem;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.hr .fileflash.in{opacity:1;transform:translate(-50%,-50%)scale(1)}.hr .fileflash .doc{background:var(--data-soft);width:26px;height:26px;color:var(--data);border-radius:6px;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.hr .fileflash small{color:var(--ink-2);font-size:.74rem;font-weight:500;display:block}.hr .dcbody{grid-template-columns:1fr;gap:16px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .dcbody{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.hr .reg{flex-direction:column;gap:6px;min-width:0;display:flex}.hr .reg-top{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;margin-bottom:2px;font-size:.72rem;font-weight:700;display:flex}.hr .reg-top em{letter-spacing:0;text-transform:none;font-size:.77rem;font-style:normal;font-weight:500}.hr .rrow{border:1px solid var(--line);background:var(--bg);min-width:0;transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease);border-left:3px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:7px 12px;display:flex}.hr .rrow .rid{color:var(--data);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.73rem;font-weight:500}.hr .rrow .rname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:500;overflow:hidden}.hr .rev{background:var(--brand-soft);color:var(--brand-ink);border-radius:5px;flex:none;padding:3px 8px;font-size:.69rem;font-weight:600}.hr .st{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.hr .st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.hr .st.ok{background:var(--green-soft);color:var(--green)}.hr .st.wip{background:var(--amber-soft);color:var(--amber)}.hr .st.dr{background:var(--line-2);color:var(--ink-3)}.hr .rrow.active{border-color:var(--brand);border-left-color:var(--brand);background:var(--brand-soft);transform:translate(2px)}.hr .det{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);border-radius:11px;flex-direction:column;gap:12px;padding:13px 13px 46px;display:flex;position:relative}.hr .dchips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hr .dchip{letter-spacing:.07em;text-transform:uppercase;background:var(--data-soft);color:var(--data);border-radius:5px;padding:4px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:500}.hr .dchip.g{background:var(--line-2);color:var(--ink-2)}.hr .det h5{letter-spacing:-.025em;margin:0;font-size:1.06rem;font-weight:700}.hr .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.67rem;font-weight:700}.hr .who{flex-direction:column;gap:5px;display:flex}.hr .who .p{align-items:center;gap:10px;min-width:0;display:flex}.hr .av{background:var(--data-soft);width:27px;height:27px;color:var(--data);transition:background .32s var(--ease),color .32s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:800;display:grid}.hr .p.done .av{background:var(--green-soft);color:var(--green)}.hr .p .wt{flex:1;min-width:0}.hr .p .wt b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.hr .p .wt em{color:var(--ink-2);font-size:.71rem;font-style:normal;line-height:1.25;display:block}.hr .p .tick{background:var(--green);width:17px;height:17px;color:var(--card);opacity:0;transition:opacity .25s var(--ease),transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:800;display:grid;transform:scale(.5)}.hr .p.done .tick{opacity:1;transform:scale(1)}.hr .stamp{z-index:4;pointer-events:none;letter-spacing:.06em;color:var(--green);border:3px solid var(--green);background:color-mix(in srgb,var(--green-soft) 90%,transparent);opacity:0;border-radius:8px;padding:5px 13px;font-size:clamp(.95rem,2vw,1.22rem);font-weight:800;position:absolute;bottom:12px;right:10px;transform:rotate(-9deg)scale(1.7)}.hr .stamp.in{opacity:1;transition:opacity .2s var(--ease),transform .34s cubic-bezier(.2,1.5,.4,1);transform:rotate(-9deg)scale(1)}.hr .routing{padding:9px clamp(17px,2.3vw,25px) 0}.hr .routing .lbl{margin-bottom:7px;display:block}.hr .chain{align-items:flex-start;display:flex;position:relative}.hr .node{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:0 2px;display:flex;position:relative}.hr .node .ring{z-index:2;background:var(--card);border:2px solid var(--line);width:31px;height:31px;color:var(--ink-3);transition:border-color .32s var(--ease),color .32s var(--ease),background .32s var(--ease);border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:relative}.hr .node.done .ring{background:var(--green);border-color:var(--green);color:var(--card)}.hr .node .nn{font-size:.73rem;font-weight:600;line-height:1.25}.hr .node .nr{color:var(--ink-2);font-size:.67rem;line-height:1.25}.hr .node:before{content:"";background:var(--line);z-index:1;width:100%;height:2px;transition:background .32s var(--ease);position:absolute;top:16px;left:-50%}.hr .node:first-child:before{display:none}.hr .node.done:before{background:var(--green)}.hr .auditbar{background:var(--green-soft);color:var(--green);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 16px;margin:11px clamp(17px,2.3vw,25px) 15px;padding:8px 13px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.73rem;display:flex}.hr .auditbar b{letter-spacing:.06em;font-weight:700}.hr .auditbar .meta{color:var(--ink-2);font-weight:400}.hr .rpbody{grid-template-columns:1fr;gap:15px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .rpbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hr .bp{border:1px dashed var(--brand);background:color-mix(in srgb,var(--brand-soft) 55%,transparent);border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.hr .bp-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:1px;display:flex}.hr .bp-top b{color:var(--brand-ink);letter-spacing:-.015em;font-size:.88rem;font-weight:700}.hr .bp-top .cc{letter-spacing:.08em;text-transform:uppercase;background:var(--card);color:var(--brand-ink);border-radius:5px;padding:4px 9px;font-size:.62rem;font-weight:700}.hr .comp{background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.hr .comp .ci{background:var(--brand-soft);width:25px;height:25px;color:var(--brand-ink);border-radius:6px;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.hr .comp .cn{flex:1;min-width:0}.hr .comp .cn b{letter-spacing:-.01em;font-size:.81rem;font-weight:600;display:block}.hr .comp .cn span{color:var(--ink-3);font-size:.66rem;display:block}.hr .comp .cv{flex:none;justify-content:flex-end;align-items:flex-end;gap:3px;width:62px;height:19px;display:flex}.hr .comp .pct{color:var(--brand);letter-spacing:-.03em;font-size:1rem;font-weight:800}.hr .comp .pct small{font-size:.62em;font-weight:700}.hr .sk{flex-direction:column;align-items:flex-end;gap:4px;width:62px;display:flex}.hr .sk i{background:var(--line);border-radius:3px;height:5px;display:block}.hr .sk i:first-child{width:100%}.hr .sk i:nth-child(2){background:var(--data-soft);width:72%}.hr .sk i:nth-child(3){width:86%}.hr .mb{background:var(--data);border-radius:2px 2px 0 0;width:8px}.hr .mg{border-radius:3px;height:5px}.hr .prev{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.hr .prev-h{border-left:3px solid var(--brand);padding-left:11px}.hr .prev-h b{letter-spacing:-.022em;font-size:.98rem;font-weight:700;display:block}.hr .prev-h span{color:var(--ink-2);margin-top:2px;font-size:.72rem;display:block}.hr .prev-h em{color:var(--brand);font-style:normal;font-weight:600}.hr .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hr .kpi{background:var(--bg);border:1px solid var(--line-2);text-align:center;border-radius:8px;min-width:0;padding:9px 7px}.hr .kpi b{letter-spacing:-.035em;color:var(--data);font-variant-numeric:tabular-nums;font-size:clamp(.98rem,2.1vw,1.22rem);font-weight:800;line-height:1.1;display:block}.hr .kpi b small{font-size:.58em;font-weight:700}.hr .kpi span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:.58rem;font-weight:700;display:block}.hr .lbl-sm{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-weight:700}.hr .chart{align-items:flex-end;gap:7px;height:58px;display:flex}.hr .chart .b{background:var(--data);height:0;transition:height .52s var(--ease);border-radius:3px 3px 0 0;flex:1;align-self:flex-end}.hr .chart .b:nth-child(2n){background:color-mix(in srgb,var(--data) 62%,transparent)}.hr .prev.on .chart .b{height:var(--h)}.hr .wbs-list{flex-direction:column;gap:6px;display:flex}.hr .wrow{align-items:center;gap:9px;font-size:.7rem;display:flex}.hr .wrow .wn{width:50px;color:var(--ink-2);flex:none;font-weight:600}.hr .wrow .wt{background:var(--line-2);border-radius:4px;flex:1;min-width:0;height:6px;overflow:hidden}.hr .wrow .wf{width:0;height:100%;transition:width .72s var(--ease);border-radius:4px;display:block}.hr .prev.on .wrow .wf{width:var(--w)}.hr .wrow .wp{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:32px;font-weight:700}.hr .exports{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin:11px clamp(17px,2.3vw,25px) 14px;padding-top:11px;display:flex}.hr .fchip{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);white-space:nowrap;opacity:0;border-radius:9px;align-items:center;gap:9px;padding:6px 11px;font-size:.81rem;font-weight:600;display:inline-flex;transform:translateY(7px)scale(.96)}.hr .fchip.in{opacity:1;transition:opacity .27s var(--ease),transform .27s var(--ease);transform:none}.hr .fchip .ft{color:#fff;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:.53rem;font-weight:800;display:grid}.hr .ft.pdf{background:#dc2626}.hr .ft.xls{background:#15803d}.hr .ft.doc{background:#1d4ed8}.hr .ft.pbi{color:#1a1a1a;background:#f2c811}.hr .ft.ppt{background:#c43e1c}.hr .ft.htm{background:#e34c26}.hr .expstamp{letter-spacing:.07em;color:var(--green);border:3px solid var(--green);opacity:0;border-radius:8px;margin-left:auto;padding:6px 16px;font-size:clamp(.9rem,2vw,1.1rem);font-weight:800;transform:scale(1.5)}.hr .expstamp.in{opacity:1;transition:opacity .2s var(--ease),transform .34s cubic-bezier(.2,1.5,.4,1);transform:scale(1)}.hr .readcard{z-index:7;pointer-events:none;opacity:0;text-align:center;background:var(--card);border:1px solid var(--line);width:min(280px,80%);box-shadow:var(--shadow-toast);transition:opacity .24s var(--ease),transform .24s var(--ease);border-radius:11px;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}.hr .readcard.in{opacity:1;transform:translate(-50%,-50%)scale(1)}.hr .readcard .row{justify-content:center;align-items:center;gap:10px;font-size:.85rem;font-weight:600;display:flex}.hr .readcard .msg{color:var(--brand);margin-top:9px;font-size:.75rem}.hr .readcard .msg:after{content:"";background:var(--brand);vertical-align:-2px;width:2px;height:.85em;margin-left:3px;animation:.9s steps(2,end) infinite hr-cur;display:inline-block}@keyframes hr-cur{0%,49%{opacity:1}50%,to{opacity:0}}.hr .readcard .bar{background:var(--line-2);border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.hr .readcard .bar i{background:var(--brand);border-radius:3px;width:0;height:100%;display:block}.hr .readcard.go .bar i{width:100%;transition:width 1.4s linear}.hr .ctbody{grid-template-columns:1fr;gap:15px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .ctbody{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hr .terms{flex-direction:column;gap:5px;min-width:0;display:flex}.hr .term{background:var(--bg);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:7px 11px;display:flex}.hr .term .tk{color:var(--ink-2);flex:none;width:112px;font-size:.76rem}.hr .term .tv{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.hr .conf{background:var(--green-soft);color:var(--green);border-radius:5px;flex:none;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.67rem;font-weight:600}.hr .conf.mid{background:var(--amber-soft);color:var(--amber)}.hr .comm{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);border-radius:11px;flex-direction:column;gap:11px;padding:15px;display:flex}.hr .comm .lbl{margin-bottom:-4px}.hr .money{flex-direction:column;gap:7px;display:flex}.hr .money .m{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hr .money .m span:first-child{color:var(--ink-2);font-size:.78rem}.hr .money .m span:last-child{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86rem;font-weight:600}.hr .money .m.big{border-top:2px solid var(--ink);padding-top:8px}.hr .money .m.big span:first-child{color:var(--ink);font-size:.82rem;font-weight:600}.hr .money .m.big span:last-child{letter-spacing:-.03em;color:var(--brand);font-size:1.06rem;font-weight:800}.hr .money .m.plus span:last-child{color:var(--green)}.hr .amds{flex-wrap:wrap;gap:7px;display:flex}.hr .amd{background:var(--green-soft);color:var(--green);opacity:0;border-radius:6px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;transform:translateY(6px)}.hr .amd.in{opacity:1;transition:opacity .26s var(--ease),transform .26s var(--ease);transform:none}.hr .synced{background:var(--brand-soft);color:var(--brand-ink);opacity:0;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:.73rem;font-weight:700;display:inline-flex;transform:scale(.9)}.hr .synced.in{opacity:1;transition:opacity .26s var(--ease),transform .3s cubic-bezier(.2,1.5,.4,1);transform:none}.hr .guardnote{background:var(--brand-soft);color:var(--brand-ink);border-radius:8px;margin:13px clamp(17px,2.3vw,25px) 18px;padding:9px 13px;font-size:.74rem;font-weight:500}.hr .dwbody{grid-template-columns:1fr;gap:14px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .dwbody{grid-template-columns:176px minmax(0,1fr)}}.hr .layers{flex-direction:column;gap:4px;min-width:0;display:flex}.hr .lyr{background:var(--bg);border:1px solid var(--line);min-width:0;transition:opacity .3s var(--ease);border-radius:7px;align-items:center;gap:9px;padding:6px 9px;font-size:.75rem;display:flex}.hr .lyr .sw{border-radius:2px;flex:none;width:9px;height:9px}.hr .lyr .ln2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.71rem;font-weight:500;overflow:hidden}.hr .lyr .eye{color:var(--ink-3);flex:none;font-size:.72rem}.hr .lyr.off{opacity:.38}.hr .lyr.off .eye{color:var(--ink-3)}.hr .cvwrap{min-width:0;position:relative}.hr .cvbar{border:1px solid var(--line);background:var(--bg);border-bottom:0;border-radius:9px 9px 0 0;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;display:flex}.hr .tbtn{color:var(--ink-2);transition:background .26s var(--ease),color .26s var(--ease),border-color .26s var(--ease);background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 9px;font-size:.72rem;font-weight:600}.hr .tbtn.on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.hr .swatches{align-items:center;gap:4px;margin-left:auto;display:flex}.hr .swatches i{outline-offset:1px;width:13px;height:13px;transition:outline-color .26s var(--ease);border-radius:3px;outline:2px solid #0000;display:block}.hr .swatches i.on{outline-color:var(--ink-3)}.hr .canvas{border:1px solid var(--line);background:linear-gradient(var(--line-2) 1px,transparent 1px) 0 0/24px 24px, linear-gradient(90deg,var(--line-2) 1px,transparent 1px) 0 0/24px 24px, var(--bg);border-radius:0 0 9px 9px;position:relative;overflow:hidden}.hr .canvas svg{width:100%;height:auto;display:block}.hr .ln{fill:none;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:square;stroke-dasharray:var(--len,900);stroke-dashoffset:var(--len,900)}.hr .canvas.draw .ln{transition:stroke-dashoffset 1.15s var(--ease);stroke-dashoffset:0}.hr .fillbox{fill:var(--data-soft);stroke:var(--data);stroke-width:1.4px;opacity:0;transition:opacity .38s var(--ease)}.hr .canvas.draw .fillbox{opacity:1;transition-delay:.62s}.hr .gt{fill:var(--ink-3);opacity:0;transition:opacity .3s var(--ease);font-family:JetBrains Mono,monospace;font-size:8.5px}.hr .canvas.draw .gt{opacity:1;transition-delay:.82s}.hr .dimlayer{opacity:1;transition:opacity .34s var(--ease)}.hr .dimlayer.hide{opacity:0}.hr .mk-rect{fill:none;stroke:#ef4444;stroke-width:2px;stroke-dasharray:5 4;opacity:0;transform-origin:50%;transform:scale(.94)}.hr .mk-rect.in{opacity:1;transition:opacity .26s var(--ease),transform .32s var(--ease);transform:scale(1)}.hr .mk-arrow{stroke:#f59e0b;stroke-width:2.2px;fill:none;stroke-dasharray:70;stroke-dashoffset:70px;opacity:0}.hr .mk-arrow.in{opacity:1;stroke-dashoffset:0;transition:opacity .16s var(--ease),stroke-dashoffset .42s var(--ease)}.hr .mk-head{fill:#f59e0b;opacity:0}.hr .mk-head.in{opacity:1;transition:opacity .2s var(--ease) .34s}.hr .mk-pen{fill:none;stroke:#22c55e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:210;stroke-dashoffset:210px;opacity:0}.hr .mk-pen.in{opacity:1;stroke-dashoffset:0;transition:opacity .14s var(--ease),stroke-dashoffset .76s var(--ease)}.hr .mk-note{opacity:0;transform-box:fill-box;transform-origin:50%;transform:translateY(4px)}.hr .mk-note.in{opacity:1;transition:opacity .26s var(--ease),transform .26s var(--ease);transform:none}.hr .mk-note rect{fill:#3b82f6}.hr .mk-note text{fill:#fff;font-family:Inter,sans-serif;font-size:8.5px;font-weight:700}.hr .mk-dim{stroke:#a855f7;stroke-width:1.6px;opacity:0}.hr .mk-dim.in{opacity:1;transition:opacity .28s var(--ease)}.hr .mk-dimtext{fill:#a855f7;opacity:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.hr .mk-dimtext.in{opacity:1;transition:opacity .28s var(--ease) .12s}.hr .dwtools{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:13px clamp(17px,2.3vw,25px) 18px;padding-top:12px;font-size:.75rem;display:flex}.hr .dwtools .k{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.hr .dwsaved{color:var(--green);opacity:0;margin-left:auto;font-size:.75rem;font-weight:700;transform:translateY(5px)}.hr .dwsaved.in{opacity:1;transition:opacity .28s var(--ease),transform .28s var(--ease);transform:none}.hr.play tbody tr{opacity:0;transform:translateY(7px)}.hr.play tbody tr.in{opacity:1;transition:opacity .25s var(--ease),transform .25s var(--ease);transform:none}.hr.play .fl{opacity:0;transform:scale(.9)}.hr.play tbody tr.in .fl{opacity:1;transition:opacity .23s var(--ease) .165s,transform .23s var(--ease) .165s;transform:none}.hr.play .tags{opacity:0;transform:translateY(-5px)}.hr.play .tags.in{opacity:1;transition:opacity .29s var(--ease),transform .29s var(--ease);transform:none}.hr.play .toast{opacity:0;transform:translateY(11px)scale(.97)}.hr.play .toast.in{opacity:1;transition:opacity .31s var(--ease),transform .31s var(--ease);transform:none}.hr.play .rrow{opacity:0;transform:translateY(6px)}.hr.play .rrow.in{opacity:1;transition:opacity .25s var(--ease),transform .25s var(--ease),border-color .3s var(--ease),background .3s var(--ease);transform:translateY(0)}.hr.play .rrow.in.active{transform:translate(2px)}.hr.play .det{opacity:0;transform:translateY(9px)}.hr.play .det.in{opacity:1;transition:opacity .32s var(--ease),transform .32s var(--ease);transform:none}.hr.play .auditbar{opacity:0;transform:translateY(6px)}.hr.play .auditbar.in{opacity:1;transition:opacity .29s var(--ease),transform .29s var(--ease);transform:none}.hr.play .comp{opacity:0;transform:translateY(8px)}.hr.play .comp.in{opacity:1;transition:opacity .27s var(--ease),transform .27s var(--ease);transform:none}.hr.play .prev{opacity:0;transform:translateY(12px)}.hr.play .prev.in{opacity:1;transition:opacity .33s var(--ease),transform .33s var(--ease);transform:none}.hr.play .term{opacity:0;transform:translateY(6px)}.hr.play .term.in{opacity:1;transition:opacity .25s var(--ease),transform .25s var(--ease);transform:none}.hr.play .comm{opacity:0;transform:translateY(10px)}.hr.play .comm.in{opacity:1;transition:opacity .32s var(--ease),transform .32s var(--ease);transform:none}.hr.play .guardnote{opacity:0;transform:translateY(6px)}.hr.play .guardnote.in{opacity:1;transition:opacity .28s var(--ease),transform .28s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.hr.play tbody tr,.hr.play .fl,.hr.play .tags,.hr.play .toast,.hr.play .rrow,.hr.play .det,.hr.play .auditbar,.hr.play .comp,.hr.play .prev,.hr.play .term,.hr.play .comm,.hr.play .guardnote,.hr .fchip,.hr .expstamp,.hr .stamp,.hr .amd,.hr .synced,.hr .dwsaved,.hr .mk-rect,.hr .mk-arrow,.hr .mk-head,.hr .mk-pen,.hr .mk-note,.hr .mk-dim,.hr .mk-dimtext{opacity:1;transform:none}.hr .stamp{transform:rotate(-9deg)}.hr .mk-arrow,.hr .mk-pen,.hr .canvas .ln{stroke-dashoffset:0}.hr .canvas .fillbox,.hr .canvas .gt{opacity:1}.hr .readcard,.hr .scan,.hr .fileflash{display:none}.hr .readcard .msg:after,.hr .pulse:after{animation:none}.hr .scene,.hr .scene.live{display:none}.hr .hubscene,.hr .hubscene.live{opacity:1;display:flex}.hr .ch .chp{display:none}}.hr .clause{opacity:0;align-items:flex-start;gap:8px;padding:4px 0;font-size:.73rem;display:flex;transform:translateY(5px)}.hr .clause.in{opacity:1;transition:opacity .24s var(--ease),transform .24s var(--ease);transform:none}.hr .clause .cref{color:var(--data);background:var(--data-soft);border-radius:4px;flex:none;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.65rem;font-weight:600}.hr .clause .ctx{min-width:0;color:var(--ink-2);flex:1;line-height:1.35}.hr .flag{opacity:0;align-items:center;gap:7px;padding:3px 0;font-size:.7rem;display:flex;transform:translateY(4px)}.hr .flag.in{opacity:1;transition:opacity .24s var(--ease),transform .24s var(--ease);transform:none}.hr .flag .fd{border-radius:2px;flex:none;width:7px;height:7px}.hr .flag.hi .fd{background:var(--red)}.hr .flag.md .fd{background:var(--amber)}.hr .flag span{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hr .letters{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin:auto clamp(17px,2.3vw,25px) 14px;padding-top:11px;display:flex}.hr .lchip{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;opacity:0;border-radius:7px;padding:5px 10px;font-size:.71rem;font-weight:600;transform:translateY(5px)}.hr .lchip.in{opacity:1;transition:opacity .25s var(--ease),transform .25s var(--ease);transform:none}.hr .lchip.made{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.hr .lnote{color:var(--green);opacity:0;margin-left:auto;font-size:.7rem;font-weight:700;transform:translateY(4px)}.hr .lnote.in{opacity:1;transition:opacity .26s var(--ease),transform .26s var(--ease);transform:none}.hr .tl{align-items:flex-start;margin-top:11px;display:flex}.hr .tn{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:0 2px;display:flex;position:relative}.hr .tn:before{content:"";background:var(--line);width:100%;height:2px;transition:background .32s var(--ease);position:absolute;top:6px;left:-50%}.hr .tn:first-child:before{display:none}.hr .tn.on:before{background:var(--brand)}.hr .tn i{background:var(--card);border:2px solid var(--line);z-index:2;width:13px;height:13px;transition:background .32s var(--ease),border-color .32s var(--ease);border-radius:50%}.hr .tn.on i{background:var(--brand);border-color:var(--brand)}.hr .tn b{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700}.hr .tn span{color:var(--ink-2);font-size:.6rem;line-height:1.25}.hr .splitcl{grid-template-columns:1fr;gap:16px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .splitcl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.hr .half+.half{border-left:1px solid var(--line);margin-left:18px;padding-left:18px}}.hr .half{flex-direction:column;gap:8px;min-width:0;display:flex}.hr .hhead{align-items:center;gap:8px;display:flex}.hr .hhead b{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.hr .hhead .hb{border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.hr .half.time .hb{background:var(--data-soft);color:var(--data)}.hr .half.time .hhead b{color:var(--data)}.hr .half.cost .hb{background:var(--brand-soft);color:var(--brand-ink)}.hr .half.cost .hhead b{color:var(--brand-ink)}.hr .hhead span{color:var(--ink-3);margin-left:auto;font-size:.63rem}.hr .dab{flex-direction:column;gap:3px;display:flex}.hr .dab .dr{opacity:0;justify-content:space-between;align-items:baseline;gap:10px;font-size:.69rem;display:flex;transform:translateY(4px)}.hr .dab .dr.in{opacity:1;transition:opacity .24s var(--ease),transform .24s var(--ease);transform:none}.hr .dab .dr span{color:var(--ink-2)}.hr .dab .dr b{color:var(--ink);text-align:right;font-weight:600}.hr .wins{align-items:flex-end;gap:5px;height:52px;margin-top:2px;display:flex}.hr .wins i{background:var(--data);height:0;transition:height .46s var(--ease);border-radius:3px 3px 0 0;flex:1;align-self:flex-end}.hr .wins i.up{height:var(--h)}.hr .winl{color:var(--ink-3);gap:5px;font-size:.55rem;font-weight:600;display:flex}.hr .winl span{text-align:center;flex:1}.hr .eot{gap:8px;margin-top:2px;display:flex}.hr .eot div{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:8px;flex:1;min-width:0;padding:7px 9px}.hr .eot b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;font-weight:800;display:block}.hr .eot .cl b{color:var(--ink-2)}.hr .eot .sp b{color:var(--data)}.hr .eot span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:1px;font-size:.57rem;font-weight:700;display:block}.hr .buildup{flex-direction:column;gap:4px;display:flex}.hr .bur{opacity:0;align-items:center;gap:8px;font-size:.69rem;display:flex;transform:translateY(4px)}.hr .bur.in{opacity:1;transition:opacity .25s var(--ease),transform .25s var(--ease);transform:none}.hr .bur .bl{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hr .bur .bl>i{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-style:normal;line-height:1.25;overflow:hidden}.hr .bur .bl>em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;font-style:normal;line-height:1.2}.hr .bur .ba{text-align:right;font-variant-numeric:tabular-nums;width:78px;color:var(--ink);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600}.hr .bur.tot{border-top:2px solid var(--ink);margin-top:3px;padding-top:6px}.hr .bur.tot .bl{color:var(--ink);font-weight:700}.hr .bur.tot .ba{color:var(--brand);width:auto;font-size:.86rem;font-weight:800}.hr .drove{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.hr .prop{background:var(--line-2);border-radius:5px;height:9px;margin-top:4px;display:flex;overflow:hidden}.hr .prop i{width:0;height:100%;transition:width .62s var(--ease)}.hr .prop.on i{width:var(--w)}.hr .prop i:first-child{background:var(--brand)}.hr .prop i:nth-child(2){background:var(--data)}.hr .prop i:nth-child(3){background:var(--amber)}.hr .propl{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:.6rem;display:flex}.hr .propl b{align-items:center;gap:5px;font-weight:500;display:inline-flex}.hr .propl i{border-radius:2px;width:8px;height:8px;display:block}.hr .ready{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px 14px;margin:auto clamp(17px,2.3vw,25px) 15px;padding-top:11px;display:flex}.hr .ready .rl{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-weight:700}.hr .dots{gap:4px;display:flex}.hr .dots i{opacity:0;border-radius:4px;place-items:center;width:14px;height:14px;font-size:.5rem;font-style:normal;font-weight:800;display:grid;transform:scale(.7)}.hr .dots i.on{opacity:1;transition:opacity .2s var(--ease),transform .24s cubic-bezier(.2,1.5,.4,1);transform:none}.hr .dots i.p{background:var(--green-soft);color:var(--green)}.hr .dots i.q{background:var(--amber-soft);color:var(--amber)}.hr .dots i.f{background:var(--red-soft);color:var(--red)}.hr .ready .rs{color:var(--ink-2);font-size:.69rem}.hr .stds{flex-wrap:wrap;gap:5px;display:flex}.hr .std{background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;opacity:0;border-radius:5px;padding:4px 8px;font-size:.62rem;font-weight:600;transform:translateY(4px)}.hr .std.in{opacity:1;transition:opacity .24s var(--ease),transform .24s var(--ease);transform:none}.hr .ready .stds{margin-left:auto}.hr .evbody{grid-template-columns:1fr;gap:15px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .evbody{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hr .meas{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.hr .meas div{border:1px solid var(--line);background:var(--bg);opacity:0;border-radius:8px;min-width:0;padding:8px 9px;transform:translateY(5px)}.hr .meas div.in{opacity:1;transition:opacity .25s var(--ease),transform .25s var(--ease);transform:none}.hr .meas b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;font-weight:700;display:block}.hr .meas em{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:.57rem;font-style:normal;font-weight:700;display:block}.hr .meas span{color:var(--ink-3);margin-top:1px;font-size:.58rem;display:block}.hr .idx{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.hr .idx div{border:1px solid var(--line);background:var(--card);opacity:0;border-radius:9px;min-width:0;padding:9px 11px;transform:scale(.95)}.hr .idx div.in{opacity:1;transition:opacity .26s var(--ease),transform .3s cubic-bezier(.2,1.5,.4,1);transform:none}.hr .idx b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;font-weight:800;line-height:1;display:block}.hr .idx.warnc b,.hr .idx div.under b{color:var(--amber)}.hr .idx div.over b{color:var(--green)}.hr .idx em{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:.6rem;font-style:normal;font-weight:700;display:block}.hr .idx span{color:var(--ink-2);margin-top:2px;font-size:.6rem;display:block}.hr .scurve{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:10px}.hr .scurve svg{width:100%;height:auto;display:block;overflow:visible}.hr .scurve path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240px}.hr .scurve.draw path{transition:stroke-dashoffset .9s var(--ease)}.hr .scurve.draw .pv{stroke-dashoffset:0;transition-delay:0s}.hr .scurve.draw .ev{stroke-dashoffset:0;transition-delay:.22s}.hr .scurve.draw .ac{stroke-dashoffset:0;transition-delay:.44s}.hr .scurve .pv{stroke:var(--ink-3);stroke-dasharray:4 3}.hr .scurve .ev{stroke:var(--data)}.hr .scurve .ac{stroke:var(--red)}.hr .scurve .dd{stroke:var(--brand);stroke-width:1.4px;stroke-dasharray:3 3;opacity:0}.hr .scurve.draw .dd{opacity:.8;transition:opacity .3s var(--ease) .7s}.hr .curvel{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:.6rem;display:flex}.hr .curvel b{align-items:center;gap:5px;font-weight:500;display:inline-flex}.hr .curvel i{border-radius:2px;width:12px;height:2px;display:block}.hr .fc{flex-direction:column;gap:5px;margin-top:2px;display:flex}.hr .fcr{font-variant-numeric:tabular-nums;opacity:0;justify-content:space-between;align-items:baseline;gap:10px;font-size:.71rem;display:flex;transform:translateY(4px)}.hr .fcr.in{opacity:1;transition:opacity .25s var(--ease),transform .25s var(--ease);transform:none}.hr .fcr span{color:var(--ink-2)}.hr .fcr span em{color:var(--ink-3);margin-left:5px;font-size:.62rem;font-style:normal}.hr .fcr b{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.hr .fcr.vac{border-top:2px solid var(--ink);margin-top:3px;padding-top:7px}.hr .fcr.vac span{color:var(--ink);font-size:.75rem;font-weight:600}.hr .fcr.vac b{letter-spacing:-.03em;color:var(--red);font-size:.98rem;font-weight:800}.hr .evfoot{border-top:1px solid var(--line);opacity:0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:auto clamp(17px,2.3vw,25px) 15px;padding-top:11px;display:flex;transform:translateY(5px)}.hr .evfoot.in{opacity:1;transition:opacity .28s var(--ease),transform .28s var(--ease);transform:none}.hr .evfoot .fl2{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-weight:700}.hr .evfoot .fc2{background:var(--amber-soft);color:var(--amber);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:.68rem;font-weight:600}.hr .evfoot .fnote{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.68rem}.hr .cobody{grid-template-columns:1fr;gap:15px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .cobody{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr)}}.hr .boq{flex-direction:column;gap:5px;min-width:0;display:flex}.hr .bq{background:var(--bg);border:1px solid var(--line);opacity:0;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:6px 10px;display:flex;transform:translateY(5px)}.hr .bq.in{opacity:1;transition:opacity .24s var(--ease),transform .24s var(--ease);transform:none}.hr .bq .bref{color:var(--data);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;font-weight:500}.hr .bq .bd{flex:1;min-width:0}.hr .bq .bd b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.hr .bq .bd em{color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-style:normal;line-height:1.2;display:block}.hr .bq .btk{background:var(--line-2);border-radius:4px;flex:none;width:64px;height:5px;overflow:hidden}.hr .bq .btk i{background:var(--data);width:0;height:100%;transition:width .62s var(--ease);border-radius:4px;display:block}.hr .bq.in .btk i{width:var(--w)}.hr .bq .bpc{text-align:right;font-variant-numeric:tabular-nums;width:32px;color:var(--ink-2);flex:none;font-size:.66rem;font-weight:700}.hr .ipa{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);border-radius:11px;flex-direction:column;gap:9px;padding:14px;display:flex}.hr .ipa .ir{font-variant-numeric:tabular-nums;opacity:0;justify-content:space-between;align-items:baseline;gap:9px;font-size:.7rem;display:flex;transform:translateY(4px)}.hr .ipa .ir.in{opacity:1;transition:opacity .24s var(--ease),transform .24s var(--ease);transform:none}.hr .ipa .ir span{color:var(--ink-2)}.hr .ipa .ir b{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.hr .ipa .ir.less b{color:var(--red)}.hr .ipa .ir.net{border-top:2px solid var(--ink);margin-top:2px;padding-top:8px}.hr .ipa .ir.net span{color:var(--ink);font-size:.74rem;font-weight:600}.hr .ipa .ir.net b{letter-spacing:-.03em;color:var(--brand);font-size:.98rem;font-weight:800}.hr .evid{border-top:1px solid var(--line);opacity:0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:auto clamp(17px,2.3vw,25px) 15px;padding-top:11px;display:flex;transform:translateY(5px)}.hr .evid.in{opacity:1;transition:opacity .28s var(--ease),transform .28s var(--ease);transform:none}.hr .evid .el{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-weight:700}.hr .evid .ec{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:.68rem;font-weight:600}.hr .evid .esign{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.68rem}.hr .cst{background:radial-gradient(68% 58% at 50% 47%,#111d3e 0%,#070c18 72%);flex:1;place-items:center;min-height:0;padding:10px;transition:opacity .46s;display:grid;position:relative;overflow:hidden}.hr .cstbox{aspect-ratio:1000/970;width:100%;max-width:100%;max-height:100%;position:relative}.hr .cstsvg{width:100%;height:100%;display:block;position:absolute;inset:0}.hr .cstsvg .ring{fill:none;stroke:#8ab4f8;stroke-opacity:.08;stroke-width:1px}.hr .cstsvg .ring.r2{stroke-opacity:.12;stroke-dasharray:3 10}.hr .cstsvg .sdgring{fill:none;stroke:#4ade80;stroke-opacity:.22;stroke-width:1.4px;stroke-dasharray:2 7}.hr .cstsvg .sdgdot{opacity:.5;animation:5.6s ease-in-out infinite cst-sdg}@keyframes cst-sdg{0%,60%{opacity:.42}72%{opacity:1}to{opacity:.42}}.hr .hubscene.pull .cstsvg .sdgring{stroke-opacity:.85;stroke-width:2.4px;transition:stroke-opacity .7s,stroke-width .7s}.hr .hubscene.pull .cstsvg .sdgdot{opacity:1;transition:opacity .5s;animation:none}.hr .hubscene.pull .cstbox{transform:scale(.66)}.hr .hubscene.pull .cchip{opacity:.3;color:#8595b8;box-shadow:none;border-color:#1d2947;animation:none;transform:translate(-50%,-50%)}.hr .susmark{z-index:4;opacity:0;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:5px;transition:opacity .62s .26s,transform .7s cubic-bezier(0,0,.2,1) .26s;display:flex;position:absolute;top:8%;left:50%;transform:translate(-50%)scale(.86)}.hr .hubscene.pull .susmark{opacity:1;transform:translate(-50%)scale(1)}.hr .susmark .leaf{fill:#22c55e;fill-opacity:.16;stroke:#4ade80;stroke-width:2.4px;stroke-linejoin:round}.hr .susmark .rib{fill:none;stroke:#4ade80;stroke-opacity:.72;stroke-width:1.6px;stroke-linecap:round}.hr .susmark b{color:#eaf7ee;letter-spacing:-.01em;font-size:.9rem;font-weight:700}.hr .susmark em{color:#6f9a80;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:600}.hr .cstsvg .spoke{stroke:#8ab4f8;stroke-opacity:.15;stroke-width:1.1px;stroke-dasharray:5 6;animation:5.6s linear infinite cst-spoke}.hr .cstsvg .dot{fill:#c7d2fe;opacity:0;filter:drop-shadow(0 0 7px #6366f1f2);animation:5.6s cubic-bezier(.35,0,.25,1) infinite cst-run}@keyframes cst-run{0%{transform:translateX(var(--r0));opacity:0}10%{opacity:1}60%,to{transform:translateX(var(--r1));opacity:0}}@keyframes cst-spoke{to{stroke-dashoffset:-44px}}.hr .hub{z-index:2;text-align:center;border-radius:15px;width:30%;max-width:196px;padding:15px 12px;animation:5.6s ease-in-out infinite cst-hub;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 44px -14px #000000d9}.hr .hubring{z-index:0;background:conic-gradient(from 0deg,transparent 0 60%,#4f46e5 76%,#a5b4fc 85%,transparent 91%);animation:6.5s linear infinite cst-spin;position:absolute;inset:-70%}.hr .hub:after{content:"";z-index:0;background:#0c1226;border-radius:14px;position:absolute;inset:1px}.hr .hub b,.hr .hub em{z-index:1;display:block;position:relative}.hr .hub b{color:#f1f4fb;letter-spacing:-.01em;font-size:.84rem;font-weight:700}.hr .hub em{color:#6b7ba6;margin-top:3px;font-size:.56rem;font-style:normal;font-weight:600}@keyframes cst-spin{to{transform:rotate(360deg)}}@keyframes cst-hub{0%,to{box-shadow:0 20px 44px -14px #000000d9}50%{box-shadow:0 20px 52px -12px #4f46e580}}.hr .cchip{z-index:2;white-space:nowrap;color:#8595b8;background:#0b1123f0;border:1px solid #1d2947;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:.66rem;font-weight:600;animation:5.6s ease-in-out infinite cst-lit,11s ease-in-out infinite alternate cst-float;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.hr .cchip:nth-child(3n+1){animation-duration:5.6s,13.5s}.hr .cchip:nth-child(3n+2){animation-duration:5.6s,9.5s}.hr .cchip i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}@keyframes cst-lit{0%,40%{color:#8595b8;box-shadow:none;border-color:#1d2947}54%{color:#eef1f9;border-color:#4f46e5;box-shadow:0 0 0 1px #6366f166,0 8px 20px -6px #4f46e5bf}76%,to{color:#8595b8;box-shadow:none;border-color:#1d2947}}@keyframes cst-float{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,calc(-50% - 4px))}}.hr .cstsvg .dot,.hr .cstsvg .spoke,.hr .cchip,.hr .hubring,.hr .hub{animation-play-state:paused}.hr .hubscene.live .cstsvg .dot,.hr .hubscene.live .cstsvg .spoke,.hr .hubscene.live .cchip,.hr .hubscene.live .hubring,.hr .hubscene.live .hub{animation-play-state:running}@media (prefers-reduced-motion:reduce){.hr .cstsvg .dot,.hr .cstsvg .spoke,.hr .cchip,.hr .hubring,.hr .hub{animation:none}.hr .cchip{color:#c3cee4;border-color:#2b3a63}}.hr .sushead{align-items:flex-start;gap:11px;display:flex}.hr .leafmark{flex:none;margin-top:2px}.hr .leafmark .leaf{fill:#22c55e;fill-opacity:.28;stroke:var(--green);stroke-width:3px;stroke-linejoin:round}.hr .leafmark .rib{fill:none;stroke:var(--green);stroke-opacity:.85;stroke-width:2px;stroke-linecap:round}.hr .susbody{grid-template-columns:1fr;gap:16px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .susbody{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}.hr .susbody .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 9px;font-size:.7rem;font-weight:700}.hr .src{border:1px solid var(--line);background:var(--card);opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);border-radius:11px;margin-bottom:8px;padding:10px 13px;transform:translateY(10px)}.hr .src.in{opacity:1;transform:none}.hr .src b{color:var(--ink);font-size:.86rem;font-weight:650;display:block}.hr .src u{color:var(--brand-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;font-weight:700;text-decoration:none;display:block}.hr .src em{color:var(--ink-3);margin-top:2px;font-size:.74rem;font-style:normal;display:block}.hr .susnote{color:var(--ink-2);border-left:2px solid var(--green);opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);margin:11px 0 0;padding-left:11px;font-size:.78rem;line-height:1.5;transform:translateY(8px)}.hr .susnote.in{opacity:1;transform:none}.hr .sdggrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (max-width:879px){.hr .sdggrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr .sdg{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .32s var(--ease),transform .32s var(--ease);border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:.68rem;font-weight:600;display:flex;overflow:hidden;transform:translateY(8px)scale(.97)}.hr .sdg.in{opacity:.45;transform:none}.hr .sdg.lit.in{opacity:1;color:var(--ink);border-color:color-mix(in srgb,var(--g) 55%,transparent);background:color-mix(in srgb,var(--g) 9%,var(--card))}.hr .sdg b{background:var(--g);color:#fff;font-variant-numeric:tabular-nums;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;font-size:.62rem;font-weight:800;display:grid}.hr .susfoot{color:var(--ink-2);opacity:0;transition:opacity var(--dur) var(--ease);margin:11px 0 0;font-size:.8rem}.hr .susfoot.in{opacity:1}.hr .susfoot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.hr .dash{grid-template-columns:minmax(0,3.5fr) minmax(0,5fr) minmax(0,3.5fr);gap:9px;display:grid}@media (max-width:1023px){.hr .dash{grid-template-columns:1fr}}.hr .dcard{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;min-width:0;padding:10px 11px;display:flex}.hr .dcard h4{white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex:none;align-items:center;gap:6px;margin:0 0 9px;font-size:.58rem;font-weight:700;display:flex}.hr .dcard h4 s{color:var(--brand);white-space:nowrap;margin-left:auto;font-size:.56rem;font-weight:600;text-decoration:none}.hr .dcard h4 u{letter-spacing:0;text-transform:none;color:var(--ink-3);align-items:center;gap:5px;margin-left:auto;font-size:.54rem;font-weight:600;text-decoration:none;display:flex}.hr .dcard h4 u b{border-radius:2px;width:9px;height:2.5px;display:block}.hrow{flex:1;align-items:stretch;gap:11px;display:flex}.hr .gauge{flex:none;align-self:center;width:60px;position:relative}.hr .gauge svg{width:100%;height:auto;display:block}.hr .gauge b{text-align:center;letter-spacing:-.03em;color:var(--ink);font-size:.95rem;font-weight:800;position:absolute;top:34%;left:0;right:0}.hr .gauge em{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.48rem;font-style:normal;font-weight:700;position:absolute;top:59%;left:0;right:0}.hr .lamps{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:2px 0;display:flex}.hr .lamp{border-bottom:1px solid var(--line-2);align-items:center;gap:7px;min-width:0;padding:4px 0;font-size:.68rem;display:flex}.hr .lamp:last-child{border-bottom:0}.hr .lamp i{border-radius:50%;flex:none;width:8px;height:8px}.hr .lamp i.good{background:var(--good)}.hr .lamp i.warn{background:var(--warn)}.hr .lamp i.bad{background:var(--red)}.hr .lamp span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hr .lamp em{color:var(--ink);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-style:normal;font-weight:600}.hr .dscv svg{flex:1;width:100%;min-height:104px;display:block}.hr .dscv .foot{color:var(--ink-3);flex:none;align-items:center;gap:10px;margin:7px 0 0;font-size:.58rem;display:flex}.hr .dscv .foot u{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;text-decoration:none;display:flex}.hr .dscv .foot u b{border-radius:2px;width:9px;height:2.5px;display:block}.hr .dscv .foot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.hr .hg2{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:7px;display:grid}.hr .hg{text-align:center;min-width:0;position:relative}.hr .hg svg{width:100%;height:auto;display:block}.hr .hg b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:800;position:absolute;top:46%;left:0;right:0}.hr .hg em{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:-2px;font-size:.5rem;font-style:normal;font-weight:700;display:block}.hr .minis{flex:none;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.hr .minis.two{grid-template-columns:1fr 1fr;margin-top:7px}.hr .minis div{border:1px solid var(--line-2);border-radius:7px;min-width:0;padding:5px 7px}.hr .minis span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.48rem;font-weight:700;display:block}.hr .minis b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:1px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;font-weight:700;display:block}.hr .minis b.good{color:var(--good)}.hr .minis b.bad{color:var(--red)}.hr .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.hr .tiles div{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:7px 9px}.hr .tiles span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.48rem;font-weight:700;display:block}.hr .tiles b{letter-spacing:-.028em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.86rem;font-weight:800;display:block}.hr .tiles b.warn{color:var(--warn-ink)}.hr .tiles b.bad{color:var(--red)}.hr .tiles.six{grid-template-columns:repeat(3,minmax(0,1.24fr)) repeat(3,minmax(0,.84fr))}.hr .tiles.six>div{position:relative;overflow:hidden}.hr .tiles.six>div:before{content:"";background:var(--kpi,#c8c6c4);height:2px;position:absolute;top:0;left:0;right:0}.hr .tiles.six>div:first-child:before{--kpi:#0078d4}.hr .tiles.six>div:nth-child(2):before{--kpi:#4f46e5}.hr .tiles.six>div:nth-child(3):before{--kpi:#16a34a}.hr .tiles.six>div:nth-child(4):before{--kpi:#f59e0b}.hr .tiles.six>div:nth-child(5):before,.hr .tiles.six>div:nth-child(6):before{--kpi:#dc2626}.hr .tiles.six b{letter-spacing:-.03em;font-size:.9rem}@media (max-width:1023px){.hr .tiles.six{grid-template-columns:repeat(3,minmax(0,1fr))}}.hr .tiles em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.53rem;font-style:normal;display:block;overflow:hidden}.hr .tiles em.bad{color:var(--red)}.hr .mtx{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:4px;min-height:0;display:grid}.hr .mtx i{border-radius:3px;min-height:0;display:block;position:relative}.hr .mtx i.s1{background:#bbf7d0}.hr .mtx i.s2{background:#fde68a}.hr .mtx i.s3{background:#fdba74}.hr .mtx i.s4{background:#fca5a5}.hr .mtx i.hit:after{content:"";border:2px solid var(--brand);border-radius:5px;position:absolute;inset:-2px}.hr .mtxfoot{color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:.58rem;font-weight:600;display:flex}.hr .mtxfoot b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:800}.hr .eq{flex:1;align-items:center;gap:13px;min-height:0;display:flex}.hr .donut{flex:none;width:84px;position:relative}.hr .donut svg{width:100%;height:auto;display:block}.hr .donut b{text-align:center;color:var(--ink);font-size:.88rem;font-weight:800;position:absolute;top:34%;left:0;right:0}.hr .donut em{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.44rem;font-style:normal;font-weight:700;position:absolute;top:58%;left:0;right:0}.hr .eqtx{color:var(--ink-3);min-width:0;font-size:.66rem}.hr .eqtx b{color:var(--ink);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82rem;font-weight:700;display:block}.hr .eqtx span{margin-bottom:4px;display:block}.hr .boqhead{color:var(--ink-3);justify-content:space-between;font-size:.56rem;font-weight:700;display:flex}.hr .boqtrack{background:var(--line-2);border-radius:4px;height:7px;margin-top:4px;overflow:hidden}.hr .boqtrack i{background:linear-gradient(90deg,#4f46e5,#818cf8);border-radius:4px;height:100%;display:block}.hr .dash.r1{grid-template-columns:minmax(0,3.5fr) minmax(0,5fr) minmax(0,3.5fr)}.hr .dash.r2{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}@media (max-width:1023px){.hr .dash.r1,.hr .dash.r2{grid-template-columns:1fr}}.hr .tr{color:var(--ink-2);align-items:center;gap:9px;font-size:.66rem;display:flex}.hr .tr span{text-overflow:ellipsis;white-space:nowrap;flex:none;width:74px;overflow:hidden}.hr .tr u{background:var(--line-2);border-radius:6px;flex:1;min-width:0;height:12px;text-decoration:none;overflow:hidden}.hr .tr u i{border-radius:4px;height:100%;display:block}.hr .tr em{text-align:right;width:20px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:.6rem;font-style:normal;font-weight:700}.hr .cfoot{color:var(--ink-3);flex:none;margin:8px 0 0;font-size:.57rem}.hr .cfoot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.hr .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.hr .dock{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:10px;padding-top:9px;display:flex}.hr .dockl s{color:var(--ink-3);font-size:.53rem;text-decoration:none;display:block}.hr .dockl div{align-items:center;gap:7px;margin-top:1px;display:flex}.hr .dockl b{letter-spacing:-.02em;color:var(--ink);font-size:.78rem;font-weight:800}.hr .dockl u{background:var(--warn-soft);color:var(--warn-ink);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.55rem;font-weight:800;text-decoration:none;display:inline-flex}.hr .dockl u i{background:var(--warn);border-radius:50%;width:5px;height:5px;display:block}.hr .dockr{color:var(--ink-3);align-items:center;gap:7px;font-size:.55rem;display:flex}.hr .dockr .chip{background:var(--line-2);text-transform:capitalize;border-radius:999px;padding:3px 8px;font-weight:600}.hr .dockr .cta{background:var(--brand);color:#fff;border-radius:7px;padding:4px 10px;font-weight:700}.hr .scene[data-act="9"]{--ink:#1b2433;--ink-2:#3f4a5a;--ink-3:#6b7686;--line:#e6e6e6;--line-2:#edebe9;--surface:#fff;--brand:#4f46e5;--brand-soft:#eef0ff;--good:#16a34a;--warn:#f59e0b;--warn-ink:#b45309;--warn-soft:#fef3c7;--red:#dc2626;font-family:Segoe UI,Segoe UI Web,Inter,system-ui,sans-serif}.hr .scene[data-act="9"] .body2{background:#f3f3f3;flex-direction:column;height:100%;padding:0;display:flex}.hr .pbibar{background:#fff;border-bottom:1px solid #e6e6e6;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex}.hr .slicer{color:#323130;white-space:nowrap;background:#fff;border:1px solid #d2d0ce;border-radius:2px;align-items:center;gap:6px;padding:4px 8px;font-size:.6rem;font-weight:600;display:inline-flex}.hr .slicer u{color:#605e5c;font-weight:400;text-decoration:none}.hr .slicer:after{content:"▾";color:#605e5c;margin-left:1px;font-size:.55rem}.hr .pbibar .rst{color:#0078d4;white-space:nowrap;margin-left:auto;font-size:.58rem;font-weight:600}.hr .canvas2{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex}.hr .canvas2 .dash{flex:1;min-height:0}.hr .canvas2 .tiles{flex:none}.hr .dash{gap:8px}.hr .dash.r2{margin-top:0}.hr .tiles{gap:8px;margin-top:0}.hr .dcard,.hr .tiles div{background:#fff;border:1px solid #e6e6e6;border-radius:3px;box-shadow:0 1px 1px #1018280a,0 1px 3px #1018280d}.hr .scene[data-act="9"] .canvas2{background:linear-gradient(#f5f5f4 0%,#f1f1f0 100%)}.hr .canvas2 .tiles{border-top:1px solid #e6e6e6;padding-top:8px}.hr .tiles div{background:linear-gradient(#fff 0%,#fcfcfc 100%)}.hr .dcard{flex-direction:column;padding:8px 10px;display:flex}.hr .dcard>h4{flex:none}.hr .health .hrow{flex:1;align-items:stretch;gap:14px}.hr .health .gauge{align-self:center;width:104px}.hr .health .lamps{flex:1;justify-content:space-evenly;gap:0}.hr .health .lamp{padding:3px 0}.hr .lamps{justify-content:center}.hr .trades{flex-direction:column;flex:1;justify-content:center;gap:7px;display:flex}.hr .eq{margin-bottom:2px}.hr .boq{margin-top:auto}.hr .mtxfoot{margin-top:auto;padding-top:8px}.hr .dcard h4{letter-spacing:0;text-transform:none;color:#323130;margin-bottom:7px;font-family:Segoe UI,Inter,sans-serif;font-size:.63rem;font-weight:600}.hr .dcard h4 s{color:#a19f9d;letter-spacing:.05em;margin-left:auto;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none}.hr .tiles div{border-radius:2px;padding:7px 9px}.hr .tiles span{text-transform:none;letter-spacing:0;color:#605e5c;font-family:Segoe UI,Inter,sans-serif;font-size:.56rem;font-weight:600}.hr .tiles b{color:#323130;font-size:.94rem}.hr .tiles em{color:#605e5c;font-size:.54rem}.hr .pbitabs{background:#f3f3f3;border-top:1px solid #e6e6e6;align-items:center;gap:2px;padding:0 8px;display:flex}.hr .pbitabs span{color:#605e5c;white-space:nowrap;border-top:2px solid #0000;padding:7px 11px;font-size:.6rem;font-weight:600}.hr .pbitabs span.on{color:#323130;background:#fff;border-top-color:#0078d4;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.hr .pbitabs .pg{color:#a19f9d;margin-left:auto;padding:7px 4px;font-size:.55rem}.hr .dock{background:#fff;border-top:0;border-bottom:1px solid #e6e6e6;margin:0;padding:7px 10px}.hr .dockl b{color:#323130;font-family:Segoe UI,Inter,sans-serif;font-size:.76rem}.hr .dockr .cta{background:#0078d4;border-radius:2px}.hr .pbistage{perspective:2000px;perspective-origin:58% 34%;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.hr .pbitilt{transform-origin:50% 0;width:1010px;transform:scale(var(--pbis,.6));margin-left:-505px;position:absolute;top:0;left:50%}@keyframes hr-boxdrift{0%{transform:rotateY(-1.6deg)rotateX(.5deg)translateY(-3px)}to{transform:rotateY(1.6deg)rotateX(-.5deg)translateY(3px)}}.hr .scene[data-act="9"] .body2{border-radius:4px}.hr .dash.r3{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr)}@media (max-width:1023px){.hr .dash.r3{grid-template-columns:1fr}}.hr .cash svg{width:100%;height:74px;display:block}.hr .cashx{color:#98a2b3;text-align:center;grid-template-columns:repeat(6,1fr);margin-top:3px;font-size:.5rem;font-weight:600;display:grid}.hr .minis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hr .funnel{flex-direction:column;gap:5px;display:flex}.hr .fn{align-items:center;gap:6px;min-width:0;display:flex}.hr .fn span{color:#605e5c;text-overflow:ellipsis;white-space:nowrap;flex:none;width:46%;font-size:.55rem;overflow:hidden}.hr .fn u{background:#f1f3f6;border-radius:3px;flex:1;min-width:0;height:7px;text-decoration:none;display:block;overflow:hidden}.hr .fn i{border-radius:3px;height:100%;display:block}.hr .fn em{color:#323130;text-align:right;flex:none;width:20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem;font-style:normal;font-weight:700}.hr .ms{flex-direction:column;gap:5px;display:flex}.hr .msr{align-items:center;gap:6px;min-width:0;font-size:.55rem;display:flex}.hr .msr span{color:#605e5c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hr .msr b{color:#323130;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.54rem;font-weight:700}.hr .msr u{white-space:nowrap;border-radius:9px;flex:none;padding:1px 5px;font-size:.5rem;font-weight:700;text-decoration:none}.hr .msr u.w{color:#b45309;background:#fef3c7}.hr .msr u.b{color:#b91c1c;background:#fee2e2}@media (prefers-reduced-motion:reduce){.hr .wdrift{animation:none}.hr .wtilt,.hr .wglow,.hr .cstbox{transition:none}.hr .scene.zoomin,.hr .scene.zoomout{animation:none}.hr .sheen{display:none}}.hr .rkbody{grid-template-columns:1fr;gap:15px;padding:0 clamp(17px,2.3vw,25px);display:grid}@media (min-width:880px){.hr .rkbody{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}}.hr .rlist{flex-direction:column;gap:5px;min-width:0;display:flex}.hr .rrisk{background:var(--bg);border:1px solid var(--line);min-width:0;transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease);border-left:3px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:6px 11px;display:flex}.hr .rrisk .rid2{color:var(--data);flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500}.hr .rrisk .rtx{flex:1;min-width:0}.hr .rrisk .rtx b{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.hr .rrisk .rtx em{color:var(--ink-3);font-size:.67rem;font-style:normal;line-height:1.2;display:block}.hr .rrisk .rown{color:var(--ink-3);white-space:nowrap;flex:none;font-size:.7rem}.hr .sev{letter-spacing:.06em;border-radius:5px;flex:none;padding:3px 7px;font-size:.63rem;font-weight:800}.hr .sev.crit{background:var(--red-soft);color:var(--red)}.hr .sev.high{color:#c2410c;background:#fef0e4}.hr .sev.med{background:var(--amber-soft);color:var(--amber)}.dark .hr .sev.high{color:#fdba74;background:#3a2110}.hr .rrisk.active{border-color:var(--brand);border-left-color:var(--brand);background:var(--brand-soft);transform:translate(2px)}.hr .mtxwrap{flex-direction:column;gap:7px;min-width:0;display:flex}.hr .mtxrow{align-items:center;gap:8px;display:flex}.hr .mtx{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-width:0;display:grid}.hr .cell{aspect-ratio:1.45;opacity:0;border-radius:3px;position:relative;transform:scale(.82)}.hr .cell.in{opacity:1;transition:opacity .2s var(--ease),transform .22s var(--ease);transform:none}.hr .cell.s1{background:#bbf7d0}.hr .cell.s2{background:#fde68a}.hr .cell.s3{background:#fdba74}.hr .cell.s4{background:#fca5a5}.dark .hr .cell.s1{background:#14532d}.dark .hr .cell.s2{background:#4d3b0c}.dark .hr .cell.s3{background:#5c2f10}.dark .hr .cell.s4{background:#5f1d1d}.hr .cell.hit:after{content:"";border:2px solid var(--brand);opacity:0;border-radius:5px;position:absolute;inset:-3px;transform:scale(.7)}.hr .cell.hit.ring:after{opacity:1;transition:opacity .22s var(--ease),transform .32s cubic-bezier(.2,1.5,.4,1);transform:none}.hr .axy{width:16px;color:var(--ink-3);text-align:center;flex:none;font-size:.6rem;font-weight:700}.hr .axl{color:var(--ink-3);gap:3px;padding-left:24px;font-size:.58rem;font-weight:600;display:flex}.hr .axl span{text-align:center;flex:1}.hr .axcap{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem;font-weight:700}.hr .cell.res:before{content:"";border:2px dashed var(--green);opacity:0;border-radius:5px;position:absolute;inset:-2px;transform:scale(.75)}.hr .cell.res.shown:before{opacity:1;transition:opacity .24s var(--ease),transform .32s cubic-bezier(.2,1.5,.4,1);transform:none}.hr .resline{color:var(--ink-2);opacity:0;flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:.68rem;display:flex;transform:translateY(4px)}.hr .resline.in{opacity:1;transition:opacity .26s var(--ease),transform .26s var(--ease);transform:none}.hr .resline b{font-variant-numeric:tabular-nums;font-weight:700}.hr .resline .pre{color:var(--red)}.hr .resline .post{color:var(--green)}.hr .resline .arw{color:var(--ink-3)}.hr .tpe{opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;transform:translateY(5px)}.hr .tpe.in{opacity:1;transition:opacity .28s var(--ease),transform .28s var(--ease);transform:none}.hr .tpe div{background:var(--bg);border:1px solid var(--line-2);text-align:center;border-radius:7px;min-width:0;padding:6px 8px}.hr .tpe b{font-variant-numeric:tabular-nums;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem;font-weight:700;display:block}.hr .tpe span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:1px;font-size:.56rem;font-weight:700;display:block}.hr .scv{flex:none;width:112px}.hr .scv svg{width:100%;height:auto;display:block;overflow:visible}.hr .scv .sc-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-dasharray:150;stroke-dashoffset:150px}.hr .mc.in .scv .sc-line{stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease) .2s}.hr .scv .sc-fill{fill:var(--brand-soft);opacity:0}.hr .mc.in .scv .sc-fill{opacity:1;transition:opacity .5s var(--ease) .5s}.hr .scv .sc-mark{fill:var(--brand);opacity:0}.hr .mc.in .scv .sc-mark{opacity:1;transition:opacity .3s var(--ease) .9s}.hr .scv .sc-lbl{fill:var(--ink-3);opacity:0;font-family:JetBrains Mono,monospace;font-size:6.5px;font-weight:700}.hr .mc.in .scv .sc-lbl{opacity:1;transition:opacity .3s var(--ease) .95s}.hr .mc{border-top:1px solid var(--line);opacity:0;flex-wrap:wrap;align-items:center;gap:9px 16px;margin:auto clamp(17px,2.3vw,25px) 15px;padding-top:11px;display:flex;transform:translateY(6px)}.hr .mc.in{opacity:1;transition:opacity .3s var(--ease),transform .3s var(--ease);transform:none}.hr .mc .mcl{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-weight:700}.hr .mcv{flex-direction:column;gap:1px;display:flex}.hr .mcv b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.92rem;font-weight:700}.hr .mcv span{color:var(--ink-2);font-size:.63rem}.hr .mcnote{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.68rem}.mkt-hero .hr .railtop span{color:#ffffffb8}.mkt-hero .hr .pulse{background:#4ade80}.mkt-hero .hr .pulse:after{border-color:#4ade80}.mkt-hero .hr .ch{color:#ffffff9e;border-bottom-color:#ffffff38}.mkt-hero .hr .ch:hover{color:#fff;background:#ffffff1a}.mkt-hero .hr .ch.on{color:#fff;background:#ffffff29;border-bottom-color:#0000}.mkt-hero .hr .ch.on .chn{color:#fff}.mkt-hero .hr .ch .chp{background:#fff}
