:root{--htj-sans:Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--htj-serif:"Songti SC", STSong, SimSun, "Noto Serif CJK SC", serif;--htj-mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", Consolas, monospace;--htj-page:#f2f1ec;--htj-plate:#ebeadf;--htj-plate-hi:#f4f2eb;--htj-ink:#242624;--htj-body:#4e524d;--htj-muted:#62675f;--htj-line:#2426242e;--htj-line-soft:#24262417;--htj-signal:#f04923;--htj-signal-dark:#b83419;--htj-signal-soft:#f049231c;--htj-metal:#8e9189;--htj-shadow:#28251d17;--htj-kpi-height:142px;--htj-kpi-radius:16px 7px;--htj-kpi-pad-y:26px;--htj-kpi-pad-x:25px;--htj-project-min-height:270px;--htj-project-radius:16px 7px;--htj-project-pad:26px 26px 27px;--htj-panel-radius:22px 10px;--htj-panel-pad-x:22px;--htj-panel-pad-bottom:26px;--htj-hero-radius:34px 14px;--htj-hero-min-height:190px;--htj-frame-inset:0px;--htj-frame-z:1;--htj-frame-radii:16 7 16 7;--htj-corner-scale:1}.htj-night{--htj-page:#0e100f;--htj-plate:#181a19;--htj-plate-hi:#242724;--htj-ink:#eeece7;--htj-body:#c5c6bd;--htj-muted:#a5a99e;--htj-line:#eeece730;--htj-line-soft:#eeece717;--htj-signal:#ff5934;--htj-signal-dark:#ff8c6c;--htj-signal-soft:#f0492326;--htj-metal:#777c76;--htj-shadow:#00000047}.htj-scope[data-htj-tone=graphite]{--htj-state:#656b63;--htj-state-ink:#42463f;--htj-state-soft:#e3e5dc}.htj-scope[data-htj-tone=copper]{--htj-state:#c14527;--htj-state-ink:#a93b22;--htj-state-soft:#f5ded4}.htj-scope[data-htj-tone=amber]{--htj-state:#936316;--htj-state-ink:#75500f;--htj-state-soft:#f2e5c7}.htj-scope[data-htj-tone=green]{--htj-state:#2f6f5f;--htj-state-ink:#275e50;--htj-state-soft:#dce9df}.htj-scope[data-htj-tone=red]{--htj-state:#b83419;--htj-state-ink:#a52f18;--htj-state-soft:#f4dbd3}.htj-night .htj-scope[data-htj-tone=graphite],.htj-scope.htj-night[data-htj-tone=graphite]{--htj-state:#a5a99e;--htj-state-ink:#d4d6cd;--htj-state-soft:#292c28}.htj-night .htj-scope[data-htj-tone=copper],.htj-scope.htj-night[data-htj-tone=copper]{--htj-state:#ff704d;--htj-state-ink:#ff9b82;--htj-state-soft:#38221c}.htj-night .htj-scope[data-htj-tone=amber],.htj-scope.htj-night[data-htj-tone=amber]{--htj-state:#d5a24c;--htj-state-ink:#e4bd73;--htj-state-soft:#332b1c}.htj-night .htj-scope[data-htj-tone=green],.htj-scope.htj-night[data-htj-tone=green]{--htj-state:#69b79d;--htj-state-ink:#8bcbb5;--htj-state-soft:#1d3029}.htj-night .htj-scope[data-htj-tone=red],.htj-scope.htj-night[data-htj-tone=red]{--htj-state:#ff704d;--htj-state-ink:#ff9b82;--htj-state-soft:#38221c}.htj-scope.htj-layer-host{position:relative}.htj-anchor{pointer-events:none;z-index:0;width:0;height:0;position:absolute;top:0;left:0}.htj-scope.htj-layer-host.htj-on-htp{--htj-frame-inset:2px;--htj-frame-radii:17 8 17 8;--htj-frame-z:2;--htj-corner-scale:.8}.htj-scope.htj-layer-host.htj-on-htf{--htj-frame-inset:2px;--htj-frame-radii:17 8 17 8;--htj-frame-z:2;--htj-corner-scale:.6}.htj-scope.htj-layer-host.htj-on-hunkpi{--htj-frame-inset:1px;--htj-frame-radii:9 9 9 9;--htj-frame-z:1;--htj-corner-scale:.5}.htj-scope.htj-layer-host.htj-on-pjb{--htj-frame-inset:1px;--htj-frame-radii:9 9 9 9;--htj-frame-z:1;--htj-corner-scale:.6}.htj-scope.htj-layer-host.htj-on-hero{--htj-frame-inset:0px;--htj-frame-radii:34 14 34 14;--htj-frame-z:8;--htj-hero-corner-auto:1}.htj-scope.htj-layer-host.htj-on-htp>.htp-head,.htj-scope.htj-layer-host.htj-on-htp>.htp-body,.htj-scope.htj-layer-host.htj-on-htf>.htf-inner,.htj-scope.htj-layer-host.htj-on-htf>.htf-ribbon,.htj-scope.htj-layer-host.htj-on-hunkpi>:not(.htj-frame),.htj-scope.htj-layer-host.htj-on-pjb>:not(.htj-frame){z-index:2;position:relative}.htj-scope.htj-layer-host.htj-on-hero .ht-skill-dock,.htj-scope.htj-layer-host.htj-on-hero .pss-dock{z-index:9;position:relative}.htj-scope.htj-root{min-width:0;color:var(--htj-ink);font-family:var(--htj-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;position:relative}.htj-scope.htj-root,.htj-scope.htj-root *,.htj-scope.htj-root :before,.htj-scope.htj-root :after{box-sizing:border-box}.htj-scope.htj-root svg{display:block}.htj-scope.htj-root button,.htj-scope.htj-root input,.htj-scope.htj-root select,.htj-scope.htj-root textarea{font:inherit}.htj-scope.htj-root button{-webkit-tap-highlight-color:transparent}.htj-scope.htj-root :focus-visible,.htj-scope.htj-root:focus-visible{outline:2px solid var(--htj-signal);outline-offset:3px}.htj-scope.htj-kpi,.htj-scope.htj-project-card,.htj-scope.htj-calibration-panel{isolation:isolate;background-color:var(--htj-plate);background-image:linear-gradient(145deg, color-mix(in srgb, var(--htj-state,#656b63) 5%, transparent), transparent 38%);min-width:0;box-shadow:0 1px 2px var(--htj-shadow), 0 9px 24px var(--htj-shadow);border:0;position:relative}.htj-scope.htj-kpi{height:var(--htj-kpi-height);border-radius:var(--htj-kpi-radius);--htj-frame-inset:0px;--htj-frame-radii:16 7 16 7;--htj-frame-z:1;--htj-corner-scale:1;overflow:hidden}.htj-scope .htj-kpi-body{z-index:2;height:100%;padding:var(--htj-kpi-pad-y) var(--htj-kpi-pad-x);position:relative}.htj-scope .htj-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.htj-scope .htj-kpi-label{color:var(--htj-body);letter-spacing:.07em;font-size:12px;font-weight:600}.htj-scope .htj-seat{color:var(--htj-muted);font-family:var(--htj-mono);letter-spacing:.03em;white-space:nowrap;font-size:10px}.htj-scope .htj-kpi-reading{align-items:baseline;min-width:0;margin-top:8px;display:flex}.htj-scope .htj-kpi-value{color:var(--htj-state-ink);font-family:var(--htj-mono);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.htj-scope .htj-kpi-unit{color:var(--htj-muted);margin-left:5px;font-size:11px}.htj-scope .htj-spark{width:64px;height:24px;margin-left:auto;overflow:visible}.htj-scope .htj-spark path{fill:none}.htj-scope .htj-spark-bed{stroke:var(--htj-line);stroke-width:.7px}.htj-scope .htj-spark-line{stroke:var(--htj-state);stroke-width:1.1px;stroke-linecap:square;stroke-linejoin:miter}.htj-scope .htj-spark rect{fill:var(--htj-plate);stroke:var(--htj-state);stroke-width:1px}.htj-scope .htj-kpi-foot{border-top:1px solid var(--htj-line-soft);color:var(--htj-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;font-size:10px;display:flex}.htj-scope .htj-kpi-foot b{color:var(--htj-state-ink);font-family:var(--htj-mono);white-space:nowrap;font-size:10px;font-weight:600}.htj-scope.htj-kpi[data-htj-interactive=true]{cursor:pointer}.htj-scope.htj-kpi[data-htj-interactive=true]:hover{box-shadow:0 1px 2px var(--htj-shadow), 0 11px 26px color-mix(in srgb, var(--htj-signal) 10%, var(--htj-shadow))}.htj-scope.htj-kpi[data-htj-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--htj-signal) 36%, transparent), 0 1px 2px var(--htj-shadow), 0 9px 24px var(--htj-shadow)}.htj-scope.htj-calibration-panel{--htj-state:#c14527;padding:0 var(--htj-panel-pad-x) var(--htj-panel-pad-bottom);border-radius:var(--htj-panel-radius);--htj-frame-inset:0px;--htj-frame-radii:22 10 22 10;--htj-frame-z:1;--htj-corner-scale:1;margin-top:0;overflow:hidden}.htj-scope .htj-panel-content{z-index:2;position:relative}.htj-scope .htj-panel-head{z-index:2;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:27px 5px 15px;display:flex;position:relative}.htj-scope .htj-panel-heading{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;min-width:0;display:grid}.htj-scope .htj-eyebrow{color:var(--htj-signal-dark);font-family:var(--htj-mono);letter-spacing:.11em;grid-column:1/-1;margin-bottom:5px;font-size:10px}.htj-scope .htj-panel-title{color:var(--htj-ink);font-family:var(--htj-serif);letter-spacing:.09em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.htj-scope .htj-panel-sub{color:var(--htj-muted);margin:0;font-size:11px;line-height:1.4}.htj-scope .htj-panel-actions{flex:none;align-items:center;gap:5px;display:flex}.htj-scope .htj-selection{color:var(--htj-muted);white-space:nowrap;margin-right:7px;font-size:11px}.htj-scope .htj-selection b{color:var(--htj-signal-dark);font-family:var(--htj-mono);font-size:13px}.htj-scope .htj-filter{border:1px solid var(--htj-line);background:var(--htj-plate-hi);height:27px;color:var(--htj-body);cursor:pointer;border-radius:3px;padding:0 9px;font-size:10px}.htj-scope .htj-filter.on{border-color:color-mix(in srgb, var(--htj-signal) 42%, transparent);background:var(--htj-signal-soft);color:var(--htj-signal-dark)}.htj-scope .htj-phase-rail{z-index:2;border-top:1px solid var(--htj-line-soft);border-bottom:1px solid var(--htj-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 3px 15px;padding:10px 0 9px;display:grid;position:relative}.htj-scope .htj-phase-rail:before{content:"";background:var(--htj-line);height:1px;position:absolute;top:50%;left:6%;right:6%}.htj-scope .htj-phase-rail>span,.htj-scope .htj-phase-rail>button{min-width:0;color:var(--htj-body);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;font-size:10px;transition:color .25s;display:flex;position:relative}.htj-scope .htj-phase-rail>button{cursor:pointer}.htj-scope .htj-phase-rail>button:hover:not(.is-current){color:var(--htj-signal-dark)}.htj-scope .htj-phase-rail>span:before,.htj-scope .htj-phase-rail>button:before{content:"";border:1px solid var(--htj-metal);background:var(--htj-plate);width:5px;height:5px;transition:border-color .25s,background-color .25s,box-shadow .25s;position:absolute;top:50%;left:calc(50% - 34px);transform:translateY(-50%)rotate(45deg)}.htj-scope .htj-phase-rail>.is-complete:before{border-color:var(--htj-signal)}.htj-scope .htj-phase-rail>.is-current{color:var(--htj-signal-dark)}.htj-scope .htj-phase-rail>.is-current:before{border-color:var(--htj-signal);background:var(--htj-signal);box-shadow:0 0 0 3px var(--htj-signal-soft)}.htj-scope .htj-phase-rail>.is-current b{font-weight:700}.htj-scope .htj-phase-rail>.is-blocked{color:var(--htj-state-ink,var(--htj-signal-dark))}.htj-scope .htj-phase-rail i{background:var(--htj-plate);color:var(--htj-signal-dark);font-family:var(--htj-mono);padding:1px 3px;font-size:10px;font-style:normal}.htj-scope .htj-phase-rail b{background:var(--htj-plate);letter-spacing:.08em;padding:1px 3px;font-weight:550}.htj-scope .htj-project-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.htj-scope .htj-panel-foot{z-index:2;border-top:1px solid var(--htj-line-soft);justify-content:space-between;align-items:center;gap:14px;margin:15px 5px 0;padding-top:12px;display:flex;position:relative}.htj-scope .htj-frame-legend{flex-wrap:wrap;gap:13px;display:flex}.htj-scope .htj-frame-legend span{color:var(--htj-body);align-items:center;gap:5px;font-size:10px;display:inline-flex}.htj-scope .htj-frame-legend i{border:1px solid var(--htj-metal);width:6px;height:6px;transform:rotate(45deg)}.htj-scope .htj-frame-legend i[data-node="1"]{background:#c14527;border-color:#c14527}.htj-scope .htj-frame-legend i[data-node="2"]{border-color:#936316}.htj-scope .htj-frame-legend i[data-node="3"]{background:#2f6f5f;border-color:#2f6f5f}.htj-scope .htj-panel-foot p{color:var(--htj-muted);margin:0;font-size:10px}.htj-scope.htj-project-card{--htj-state:#656b63;--htj-state-ink:#42463f;--htj-state-soft:#e3e5dc;min-height:var(--htj-project-min-height);border-radius:var(--htj-project-radius);--htj-frame-inset:0px;--htj-frame-radii:16 7 16 7;--htj-frame-z:1;--htj-corner-scale:1;transition:box-shadow .18s,background-color .18s;overflow:hidden}.htj-scope.htj-project-card:hover,.htj-scope.htj-project-card:focus-within{box-shadow:0 1px 2px var(--htj-shadow), 0 11px 26px color-mix(in srgb, var(--htj-signal) 10%, var(--htj-shadow))}.htj-scope.htj-project-card[data-htj-selected=true],.htj-scope.htj-on-pjb[data-htj-selected=true]{background-color:var(--htj-plate-hi);box-shadow:0 0 0 2px var(--htj-signal-soft), 0 10px 25px var(--htj-shadow)}.htj-scope.htj-project-card[data-htj-status=blocked],.htj-scope.htj-on-pjb[data-htj-status=blocked]{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--htj-state) 3%, transparent) 0 3px, transparent 3px 8px)}.htj-scope.htj-project-card[data-htj-interactive=true]{cursor:pointer}.htj-scope.htj-project-card[data-htj-interactive=true]:focus-visible{outline:none}.htj-scope .htj-project-body{z-index:2;min-height:var(--htj-project-min-height);padding:var(--htj-project-pad);flex-direction:column;display:flex;position:relative}.htj-scope .htj-project-top{grid-template-columns:17px minmax(0,1fr) 27px;align-items:center;gap:8px;min-width:0;display:grid}.htj-scope .htj-project-top[data-htj-selectable=false]{grid-template-columns:minmax(0,1fr) 27px}.htj-scope .htj-select{appearance:none;border:1px solid var(--htj-metal);background:var(--htj-plate);cursor:pointer;border-radius:2px;place-content:center;width:16px;height:16px;margin:0;display:grid}.htj-scope .htj-select:after{content:"";border-left:1.4px solid var(--htj-plate);border-bottom:1.4px solid var(--htj-plate);opacity:0;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.htj-scope .htj-select:checked{border-color:var(--htj-signal);background:var(--htj-signal)}.htj-scope .htj-select:checked:after{opacity:1}.htj-scope .htj-project-action{display:contents}.htj-scope .htj-project-leading{min-width:0;color:var(--htj-signal-dark);font-family:var(--htj-mono);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.htj-scope .htj-project-sequence{min-width:0;color:var(--htj-muted);font-family:var(--htj-mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.htj-scope .htj-project-sequence b{color:var(--htj-signal-dark);font-weight:600}.htj-scope .htj-project-next{border:1px solid var(--htj-line);background:var(--htj-plate-hi);width:27px;height:27px;color:var(--htj-signal-dark);cursor:pointer;border-radius:3px;place-items:center;padding:0;transition:border-color .15s,background-color .15s;display:grid}.htj-scope .htj-project-next svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:14px;height:14px}.htj-scope .htj-project-next:hover:not(:disabled){border-color:var(--htj-signal);background:var(--htj-signal-soft)}.htj-scope .htj-project-next:disabled{color:var(--htj-muted);cursor:default;background:0 0;border-color:#0000}.htj-scope .htj-project-title{color:var(--htj-ink);letter-spacing:.015em;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.45}.htj-scope .htj-project-desc{color:var(--htj-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.htj-scope .htj-project-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.htj-scope .htj-tag{border:1px solid var(--htj-line);background:var(--htj-plate-hi);min-height:20px;color:var(--htj-body);border-radius:2px;align-items:center;padding:1px 6px;font-size:10px;line-height:16px;display:inline-flex}.htj-scope .htj-tag.status,.htj-scope .htj-tag.health{border-color:color-mix(in srgb, var(--htj-state) 42%, transparent);background:var(--htj-state-soft);color:var(--htj-state-ink)}.htj-scope .htj-tag.priority{border-color:color-mix(in srgb, var(--htj-signal) 22%, var(--htj-line));color:var(--htj-body)}.htj-scope .htj-branch{min-height:17px;color:var(--htj-muted);font-family:var(--htj-mono);white-space:nowrap;text-overflow:ellipsis;margin:9px 0 0;font-size:10px;line-height:1.6;overflow:hidden}.htj-scope .htj-branch:before{content:"⎇ ";color:var(--htj-signal-dark)}.htj-scope .htj-project-rule{background:linear-gradient(90deg, var(--htj-line) 0 72%, transparent);height:1px;margin:10px 0 9px}.htj-scope .htj-project-meta{color:var(--htj-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;font-size:11px;display:flex}.htj-scope .htj-project-meta span:last-child{color:var(--htj-muted);font-family:var(--htj-mono);white-space:nowrap;font-size:10px}.htj-scope .htj-project-progress{margin-top:auto;padding-top:15px}.htj-scope .htj-progress-head{color:var(--htj-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.htj-scope .htj-progress-head b{color:var(--htj-state-ink);font-family:var(--htj-mono);font-weight:600}.htj-scope .htj-progress-track{background:var(--htj-line-soft);height:3px;margin-top:6px;position:relative;overflow:hidden}.htj-scope .htj-progress-track i{width:var(--htj-progress,0%);background:var(--htj-state);height:100%;transition:width .45s cubic-bezier(.2,.75,.25,1);display:block}.htj-scope .htj-project-extra{margin-top:10px}.htj-scope.htj-hero-host{min-width:0;min-height:var(--htj-hero-min-height);border-radius:var(--htj-hero-radius);--htj-frame-inset:0px;--htj-frame-radii:34 14 34 14;--htj-frame-z:1;position:relative}.htj-scope .htj-hero-content{position:relative}.htj-scope{--htj-frame-live:var(--htj-state,var(--htj-signal));--htj-trace-strength:0}.htj-scope .htj-frame{inset:var(--htj-frame-inset,0px);z-index:var(--htj-frame-z,1);width:calc(100% - var(--htj-frame-inset,0px) - var(--htj-frame-inset,0px));height:calc(100% - var(--htj-frame-inset,0px) - var(--htj-frame-inset,0px));pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:hidden}.htj-scope .htj-frame-outline{stroke:var(--htj-frame-outline,var(--htj-line))}.htj-scope .htj-frame-trace{stroke:var(--htj-frame-live);stroke-dasharray:.35 3.65;opacity:calc(.09 + var(--htj-trace-strength))}.htj-scope .htj-frame-progress{stroke:var(--htj-frame-live);opacity:.58;transition:stroke-dasharray .65s cubic-bezier(.32,0,.67,0),stroke .25s}.htj-scope .htj-frame-signal{stroke:var(--htj-frame-live);stroke-dasharray:2.2 97.8;opacity:.44;animation:13s linear infinite htj-edge-signal;animation-delay:calc(var(--htj-stage,0) * -1.4s)}.htj-scope .htj-frame[data-htj-stage="-1"] .htj-frame-progress{opacity:.65;stroke-dasharray:3 2!important}.htj-scope .htj-frame[data-htj-progress=none]{--htj-frame-progress-display:none}.htj-scope .htj-corner{color:var(--htj-corner-color,var(--htj-metal));opacity:.48;transition:opacity .3s}.htj-scope .htj-corner.is-complete{opacity:.62}.htj-scope .htj-corner.is-current,.htj-scope .htj-corner.is-near{opacity:1}.htj-scope .htj-corner-bus{stroke:currentColor;stroke-dasharray:12 2 2 3;opacity:.55}.htj-scope .htj-corner-charge{stroke:var(--htj-frame-live);stroke-dashoffset:var(--htj-charge,100);opacity:calc(.1 + var(--htj-energy,0) * .9);transition:stroke-dashoffset 80ms linear}.htj-scope .htj-calibration-ring{stroke:currentColor;opacity:calc(.48 + var(--htj-energy,0) * .52);transform-origin:12px 12px;transition:transform .16s cubic-bezier(.32,0,.67,0),opacity .16s,stroke .2s}.htj-scope .htj-calibration-ring.outer{transform:rotate(calc(var(--htj-energy,0) * 24deg))}.htj-scope .htj-calibration-ring.middle{transform:rotate(calc(var(--htj-energy,0) * -17deg))}.htj-scope .htj-calibration-ring.inner{transform:rotate(calc(var(--htj-energy,0) * 9deg))}.htj-scope .htj-axis-mark{stroke:currentColor;opacity:.65}.htj-scope .htj-aperture{transform-origin:12px 12px}.htj-scope .htj-aperture-blade{fill:currentColor;stroke:none;opacity:calc(.36 + var(--htj-energy,0) * .52)}.htj-scope .htj-research-core{fill:var(--htj-core-fill,var(--htj-plate));stroke:currentColor;transition:fill .2s,stroke .2s}.htj-scope .htj-calibration-scan{stroke:currentColor;opacity:.22;transform-origin:12px 12px;animation:4.8s linear infinite htj-calibration-scan;animation-delay:calc(var(--htj-corner,0) * -1.2s)}.htj-scope .htj-corner.is-current,.htj-scope .htj-corner.is-blocked{color:var(--htj-frame-live)}.htj-scope .htj-corner.is-current .htj-calibration-ring{opacity:calc(.62 + var(--htj-energy,0) * .38)}.htj-scope .htj-corner.is-current .htj-aperture{animation:5.6s cubic-bezier(.32,0,.67,0) infinite htj-aperture-settle}.htj-scope .htj-corner.is-current .htj-aperture-blade{fill:var(--htj-frame-live);opacity:.7}.htj-scope .htj-corner.is-current .htj-research-core{fill:var(--htj-frame-live);stroke:var(--htj-frame-live)}.htj-scope .htj-corner.is-current .htj-calibration-scan{opacity:.85}.htj-scope .htj-corner.is-near .htj-calibration-ring{stroke:var(--htj-frame-live)}.htj-scope .htj-corner.is-near .htj-axis-mark{stroke:var(--htj-frame-live);opacity:.9}.htj-scope .htj-corner.is-near .htj-research-core{fill:var(--htj-frame-live);stroke:var(--htj-frame-live)}.htj-scope .htj-corner.is-near .htj-calibration-scan{stroke:var(--htj-frame-live);opacity:1}.htj-scope .htj-corner.is-complete .htj-research-core{fill:color-mix(in srgb, var(--htj-frame-live) 65%, var(--htj-plate));stroke:var(--htj-frame-live)}.htj-scope .htj-corner.is-blocked .htj-calibration-ring.outer{stroke-dasharray:3 5;opacity:.9}.htj-scope .htj-corner.is-blocked .htj-calibration-scan{opacity:.7}.htj-scope .htj-corner.is-blocked .htj-research-core{fill:var(--htj-frame-live);stroke:var(--htj-frame-live)}.htj-scope.htj-project-card[data-htj-transit=true] .htj-corner.is-current .htj-research-core,.htj-scope.htj-on-pjb[data-htj-transit=true] .htj-corner.is-current .htj-research-core{animation:.72s cubic-bezier(.33,1,.68,1) htj-core-seat}.htj-scope.htj-project-card:focus-visible .htj-frame-outline{stroke:var(--htj-signal)}.htj-night .htj-scope .htj-frame-outline,.htj-scope.htj-night .htj-frame-outline{stroke:color-mix(in srgb, var(--htj-metal) 46%, transparent)}.htj-night .htj-scope .htj-corner,.htj-scope.htj-night .htj-corner{color:#94998f}.htj-night .htj-scope .htj-corner.is-current,.htj-night .htj-scope .htj-corner.is-near,.htj-night .htj-scope .htj-corner.is-blocked,.htj-scope.htj-night .htj-corner.is-current,.htj-scope.htj-night .htj-corner.is-near,.htj-scope.htj-night .htj-corner.is-blocked{color:var(--htj-frame-live)}.htj-night .htj-scope .htj-corner.is-current .htj-research-core,.htj-night .htj-scope .htj-corner.is-near .htj-research-core,.htj-scope.htj-night .htj-corner.is-current .htj-research-core,.htj-scope.htj-night .htj-corner.is-near .htj-research-core{filter:drop-shadow(0 0 1.5px var(--htj-signal-soft))}@keyframes htj-calibration-scan{to{transform:rotate(360deg)}}@keyframes htj-aperture-settle{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes htj-edge-signal{to{stroke-dashoffset:-100px}}@keyframes htj-core-seat{0%{transform-origin:12px 12px;transform:scale(.6)}65%{transform-origin:12px 12px;transform:scale(1.35)}to{transform-origin:12px 12px;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.htj-scope,.htj-scope *,.htj-scope :before,.htj-scope :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.htj-scope[data-htj-motion=reduce],.htj-scope[data-htj-motion=reduce] *,.htj-scope[data-htj-motion=reduce] :before,.htj-scope[data-htj-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.htj-scope .htj-frame[data-htj-motion=reduce],.htj-scope .htj-frame[data-htj-motion=reduce] *{transition:none!important;animation:none!important}@media (width<=1100px){.htj-scope .htj-kpi-reading .htj-spark{width:52px}.htj-scope .htj-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.htj-scope .htj-panel-sub{max-width:270px}}@media (width<=920px){.htj-scope .htj-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.htj-scope .htj-kpi-reading .htj-spark{width:64px}.htj-scope .htj-panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.htj-scope .htj-panel-sub{max-width:none}.htj-scope .htj-panel-foot{flex-direction:column;align-items:flex-start;gap:9px}}@media (width<=680px){.htj-scope .htj-project-grid{grid-template-columns:minmax(0,1fr)}.htj-scope.htj-project-card,.htj-scope .htj-project-body{min-height:260px}.htj-scope.htj-calibration-panel{padding-right:var(--htj-panel-pad-x);padding-left:var(--htj-panel-pad-x)}.htj-scope .htj-phase-rail>span:before,.htj-scope .htj-phase-rail>button:before{display:none}.htj-scope .htj-phase-rail>span,.htj-scope .htj-phase-rail>button{gap:3px}}@media (width<=430px){:root{--htj-kpi-height:158px;--htj-kpi-pad-y:26px;--htj-kpi-pad-x:24px}.htj-scope .htj-kpi-grid{gap:8px}.htj-scope .htj-kpi-label{letter-spacing:.035em;font-size:11px}.htj-scope .htj-seat{font-size:9px}.htj-scope .htj-kpi-value{font-size:28px}.htj-scope .htj-kpi-reading .htj-spark{display:none}.htj-scope .htj-kpi-foot{flex-direction:column;align-items:flex-start;gap:3px;margin-top:8px;padding-top:6px}.htj-scope.htj-calibration-panel{margin-top:16px}.htj-scope .htj-panel-head{padding:27px 5px 13px}.htj-scope .htj-panel-heading{display:block}.htj-scope .htj-panel-title{margin-right:8px;font-size:16px;display:inline-block}.htj-scope .htj-panel-sub{margin-top:5px;font-size:10px;display:block}.htj-scope .htj-panel-actions{width:100%}.htj-scope .htj-selection{margin-right:auto}.htj-scope .htj-phase-rail{margin-bottom:11px}.htj-scope .htj-phase-rail i{display:none}.htj-scope .htj-project-body{padding:var(--htj-project-pad)}}@media (width<=360px){:root{--htj-kpi-height:142px}.htj-scope .htj-kpi-grid{grid-template-columns:minmax(0,1fr)}.htj-scope .htj-kpi-body{padding:26px}.htj-scope .htj-kpi-foot{flex-direction:row;align-items:center;gap:8px}.htj-scope .htj-kpi-reading .htj-spark{display:block}}.htj-scope .htj-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.htj-scope .htj-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.htf-root,.htp-root{--ember:var(--ht-sky,#0ea5e9);--ember-hi:#7dd3fc;--ember-lo:#075985;--road:var(--ht-violet,#a855f7);filter:drop-shadow(0 8px 20px #12080280);border-radius:14px;transition:filter .3s,transform .3s;position:relative}.htf-root:before,.htp-root:before{content:"";background:var(--htf-bd,linear-gradient(125deg, color-mix(in srgb, var(--ember) 62%, transparent) 0%, var(--ember-hi) 20%, color-mix(in srgb, var(--ember) 55%, transparent) 42%, color-mix(in srgb, var(--road) 70%, transparent) 62%, color-mix(in srgb, var(--ember) 58%, transparent) 82%, var(--ember-hi) 100%));pointer-events:none;z-index:0;border-radius:14px;transition:filter .3s;position:absolute;inset:0}.htp-root:before{background:var(--htp-bd,var(--htf-bd,linear-gradient(125deg, color-mix(in srgb, var(--ember) 62%, transparent) 0%, var(--ember-hi) 20%, color-mix(in srgb, var(--ember) 55%, transparent) 42%, color-mix(in srgb, var(--road) 70%, transparent) 62%, color-mix(in srgb, var(--ember) 58%, transparent) 82%, var(--ember-hi) 100%)))}.htf-root:after,.htp-root:after{content:"";background:var(--htf-face,radial-gradient(130% 90% at 18% -8%, #d4a01712, transparent 55%), linear-gradient(180deg, #f0a35e0d, transparent 32%), linear-gradient(160deg, #1a0d05 0%, #120803 55%, #180c05 100%));pointer-events:none;z-index:1;border-radius:12px;position:absolute;inset:2px}.htp-root:after{background:var(--htp-face,var(--htf-face,radial-gradient(130% 90% at 18% -8%, #d4a01712, transparent 55%), linear-gradient(180deg, #f0a35e0d, transparent 32%), linear-gradient(160deg, #1a0d05 0%, #120803 55%, #180c05 100%)))}.htc-etch{border:1px solid color-mix(in srgb, var(--ember) 16%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--road) 5%, transparent);pointer-events:none;z-index:1;border-radius:9px;transition:border-color .3s;position:absolute;inset:7px}.htf-root:hover .htc-etch,.htp-root:hover .htc-etch{border-color:color-mix(in srgb, var(--ember) 32%, transparent)}.htc-lantern{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(85% 65% at 50% -12%,#d4a01721,#0000 62%),radial-gradient(70% 50% at 50% 110%,#c2571b21,#0000 66%);border-radius:12px;transition:opacity .35s;position:absolute;inset:2px}.htf-root:hover .htc-lantern,.htp-root:hover .htc-lantern{opacity:1}.htc-cor{pointer-events:none;z-index:4;width:30px;height:30px;transition:filter .3s;position:absolute;overflow:visible}.htc-cor.htc-tl{top:-6px;left:-6px;transform:rotate(0)}.htc-cor.htc-tr{top:-6px;right:-6px;transform:rotate(90deg)}.htc-cor.htc-bl{bottom:-6px;left:-6px;transform:rotate(-90deg)}.htc-cor.htc-br{bottom:-6px;right:-6px;transform:rotate(180deg)}.htc-cor .rg-arm{fill:none;stroke:color-mix(in srgb, var(--ember) 55%, transparent);stroke-width:1.5px;stroke-linecap:round}.htc-cor .rg-rivet{fill:var(--ember-hi);opacity:.9;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--ember) 65%, transparent))}.htc-cor .rg-tower{fill:color-mix(in srgb, var(--ember) 20%, #120803);stroke:var(--ember);stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ember) 50%, transparent))}.htc-cor .rg-basin{fill:none;stroke:color-mix(in srgb, var(--ember-hi) 80%, transparent);stroke-width:1.1px;stroke-linecap:round}.htc-cor .rg-flame{fill:var(--road);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--road) 95%, transparent));transform-origin:15px 8px;animation:1.6s ease-in-out infinite htc-flame}@keyframes htc-flame{0%,to{opacity:.9;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--road) 80%, transparent));transform:scaleY(1)scaleX(1)}50%{opacity:1;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--road) 100%, transparent));transform:scaleY(1.22)scaleX(.88)}}.htc-cor .rg-beam{fill:color-mix(in srgb, var(--road) 7%, transparent);stroke:none;animation:1.6s ease-in-out infinite htc-beam}@keyframes htc-beam{0%,to{opacity:.35}50%{opacity:1}}.htf-root:hover .htc-cor,.htp-root:hover .htc-cor{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--ember) 65%, transparent))}.htc-bell{pointer-events:none;z-index:4;transform-origin:6px 2px;width:12px;height:20px;animation:3.4s ease-in-out infinite htc-bellsway;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.htc-bell .or-strap{fill:none;stroke:color-mix(in srgb, var(--ember) 70%, transparent);stroke-width:1.2px;stroke-linecap:round}.htc-bell .or-body{fill:color-mix(in srgb, var(--ember) 16%, #120803);stroke:var(--ember);stroke-width:1.2px;filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--ember) 55%, transparent))}.htc-bell .or-clap{fill:var(--road);filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--road) 80%, transparent))}.htc-bell .or-slit{fill:none;stroke:color-mix(in srgb, var(--road) 60%, transparent);stroke-width:1px;stroke-linecap:round}.htc-bell-l{left:-6px}.htc-bell-r{animation-delay:1.7s;right:-6px}@keyframes htc-bellsway{0%,to{transform:translateY(-50%)rotate(-4deg)}50%{transform:translateY(-50%)rotate(4deg)}}.htc-chain-seat{border:1px solid color-mix(in srgb, var(--ember) 40%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--road) 14%, transparent), inset 0 0 7px #0000008c;pointer-events:none;z-index:4;background:linear-gradient(#170c05,#0d0602);border-radius:999px;align-items:center;padding:1px 12px;display:inline-flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.htc-chain{width:132px;height:17px;overflow:visible}.htc-chain .ar-line{fill:none;stroke:color-mix(in srgb, var(--ember) 45%, transparent);stroke-width:1px}.htc-chain .ar-constel{fill:none;stroke:color-mix(in srgb, var(--ember) 24%, transparent);stroke-width:.6px;stroke-dasharray:2 2.4}.htc-chain .ar-halo{fill:none;stroke:color-mix(in srgb, var(--road) 40%, transparent);stroke-width:1px;animation:3.2s ease-in-out infinite htc-halo}.htc-chain .ar-tower{fill:color-mix(in srgb, var(--ember) 22%, #120803);stroke:color-mix(in srgb, var(--ember) 70%, transparent);stroke-width:.8px}.htc-chain .ar-flame{fill:var(--ember-hi);opacity:.9;filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--road) 75%, transparent));animation:3.6s ease-in-out infinite htc-twinkle}.htc-chain .ar-lead{fill:var(--road);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--road) 95%, transparent));animation:1.8s ease-in-out infinite htc-leadflame}@keyframes htc-twinkle{0%,to{opacity:.95}50%{opacity:.4}}@keyframes htc-leadflame{0%,to{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--road) 70%, transparent))}50%{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--road) 100%, transparent))}}@keyframes htc-halo{0%,to{opacity:.45}50%{opacity:1}}.htc-chain .ar-meteor{opacity:0;transform:translate(8px,1px)}.htc-chain .ar-meteor line{stroke:#fff;stroke-width:1px;stroke-linecap:round;filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--road) 90%, transparent))}.htc-chain .ar-meteor circle{fill:#fff;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--road) 100%, transparent))}.htc-chain .ar-meteor{animation:9s linear infinite htc-meteor}@keyframes htc-meteor{0%{opacity:0;transform:translate(6px)}3%{opacity:1}16%{opacity:.9;transform:translate(58px,4.5px)}20%,to{opacity:0;transform:translate(70px,5.5px)}}.htc-chain .ar-dust{fill:color-mix(in srgb, var(--ember) 45%, transparent)}.htp-root:hover .htc-chain-seat{border-color:color-mix(in srgb, var(--ember) 62%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--road) 28%, transparent), inset 0 0 7px #0000008c}.htc-gate{pointer-events:none;z-index:4;width:40px;height:22px;position:absolute;bottom:-10px;left:50%;overflow:visible;transform:translate(-50%)}.htc-gate .jh-arch{fill:none;stroke:var(--ember);stroke-width:1.3px;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ember) 45%, transparent));animation:4s ease-in-out infinite htc-sealglow}.htc-gate .jh-lintel{fill:none;stroke:color-mix(in srgb, var(--ember-hi) 80%, transparent);stroke-width:1px;stroke-linecap:round}.htc-gate .jh-door{fill:none;stroke:color-mix(in srgb, var(--road) 60%, transparent);stroke-width:1px;stroke-linecap:round}.htc-gate .jh-road{fill:none;stroke:color-mix(in srgb, var(--road) 55%, transparent);stroke-width:1px;stroke-linecap:round;stroke-dasharray:2.6 2.4;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--road) 55%, transparent));animation:3s linear infinite htc-roadflow}@keyframes htc-roadflow{to{stroke-dashoffset:-10px}}@keyframes htc-sealglow{0%,to{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--ember) 40%, transparent))}50%{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ember) 75%, transparent))}}.htc-dust{pointer-events:none;z-index:3;width:90%;height:12px;position:absolute;bottom:-12px;left:5%;right:5%;overflow:visible}.htc-dust path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.htc-dust .al-back{stroke:color-mix(in srgb, var(--road) 40%, transparent);stroke-width:1px;stroke-dasharray:14 10;animation:7s linear infinite htc-dustflow}.htc-dust .al-mid{stroke:color-mix(in srgb, var(--road) 70%, transparent);stroke-width:1px;stroke-dasharray:7 9;filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--road) 60%, transparent));animation:4.6s linear infinite reverse htc-dustflow}.htc-dust .al-crest{stroke:color-mix(in srgb, var(--ember-hi) 85%, transparent);stroke-width:1px;stroke-dasharray:4 12;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ember) 80%, transparent));animation:5.4s linear infinite htc-dustflow}@keyframes htc-dustflow{to{stroke-dashoffset:-48px}}.htc-glow{background:radial-gradient(52% 100% at 50% 0, color-mix(in srgb, var(--road) 15%, transparent), color-mix(in srgb, var(--ember) 7%, transparent) 55%, transparent 78%);filter:blur(2.5px);pointer-events:none;z-index:0;height:20px;animation:4.8s ease-in-out infinite htc-glowpulse;position:absolute;bottom:-24px;left:12%;right:12%}@keyframes htc-glowpulse{0%,to{opacity:.5;transform:scaleY(.92)}50%{opacity:.95;transform:scaleY(1.05)}}.htc-embers{pointer-events:none;z-index:1;background:radial-gradient(1px at 12% 22%,#ffdcaacc,#0000 60%),radial-gradient(.8px at 30% 12%,#f0a35ebf,#0000 60%),radial-gradient(1.1px at 47% 30%,#ffd54fb3,#0000 60%),radial-gradient(.8px at 66% 14%,#ffdcaab3,#0000 60%),radial-gradient(1px at 82% 26%,#f0a35eb3,#0000 60%),radial-gradient(.9px at 92% 44%,#ffd54f99,#0000 60%),radial-gradient(.8px at 22% 48%,#ffdcaa8c,#0000 60%),radial-gradient(1px at 58% 8%,#f0a35e99,#0000 60%);border-radius:12px;animation:5.2s ease-in-out infinite htc-emberfield;position:absolute;inset:2px}@keyframes htc-emberfield{0%,to{opacity:.45}50%{opacity:1}}.htc-orbit{pointer-events:none;z-index:2;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px;overflow:visible}.htc-orbit rect{x:10px;y:10px;rx:24px;fill:none;width:calc(100% - 20px);height:calc(100% - 20px)}.htc-orbit .oor-track{stroke:color-mix(in srgb, var(--ember) 10%, transparent);stroke-width:1px}.htc-orbit .oor-glow{stroke:var(--ember);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:14 86;opacity:.5;filter:blur(2.5px);animation:11s linear infinite htc-run}.htc-orbit .oor-weights{stroke:var(--ember-hi);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3.5 96.5;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ember) 90%, transparent));animation:11s linear infinite htc-run}.htc-orbit .oor-comet{stroke:#fff3d0;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1.4 98.6;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--ember-hi) 95%, transparent)) drop-shadow(0 0 11px color-mix(in srgb, var(--road) 70%, transparent));animation:11s linear infinite htc-run}.htc-orbit .oor-comet2{stroke:#ffd9b8;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1.1 98.9;opacity:.9;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--road) 95%, transparent)) drop-shadow(0 0 9px color-mix(in srgb, var(--ember) 65%, transparent));animation:17s linear infinite htc-run-rev}@keyframes htc-run{to{stroke-dashoffset:-100px}}@keyframes htc-run-rev{to{stroke-dashoffset:100px}}.htf-chip,.htp-chip{--ember:var(--ht-sky,#0ea5e9);--road:var(--ht-violet,#a855f7);z-index:5;color:color-mix(in srgb, var(--ember) 60%, #fff);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ember) 40%, transparent));pointer-events:none;animation:4s ease-in-out infinite htc-chipglow;display:inline-flex;position:absolute;top:9px;right:11px}@keyframes htc-chipglow{0%,to{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ember) 30%, transparent));opacity:.85}50%{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--road) 55%, transparent));opacity:1}}.htf-chip{transform-origin:100% 0;top:8px;right:10px;transform:scale(.9)}.htp-chip{top:10px}.htc-bare{display:block}.htf-root{width:100%;height:100%}.htf-gather{animation:.7s cubic-bezier(.2,.8,.25,1) backwards htf-gather-in}@keyframes htf-gather-in{0%{transform:translate(var(--dx), var(--dy));opacity:0}to{opacity:1;transform:translate(0)}}.htf-ribbon{border:1px solid color-mix(in srgb, var(--ember) 50%, transparent);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 5px),0 100%);z-index:6;pointer-events:none;white-space:nowrap;background:linear-gradient(#201006,#120a04);align-items:center;gap:5px;max-width:64%;padding:3px 12px 7px;display:inline-flex;position:absolute;top:-8px;left:50%;transform:translate(-56%)}.htf-ribbon-ico{font-size:11px;line-height:1}.htf-ribbon-txt{letter-spacing:1.5px;color:var(--ht-label-ink,#f3e7d3);text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.htf-ribbon:before,.htf-ribbon:after{content:"";background:var(--road);width:3px;height:3px;box-shadow:0 0 4px color-mix(in srgb, var(--road) 90%, transparent);border-radius:50%;flex:none;margin-bottom:5px}.htf-inner{z-index:2;box-sizing:border-box;flex-direction:column;height:100%;padding:18px 16px 11px;display:flex;position:relative}.htf-main{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.htf-numbox{align-items:baseline;gap:6px;min-width:0;display:flex}.htf-num{font-variant-numeric:tabular-nums;background:linear-gradient(100deg, var(--h1,#f3e2c8) 42%, #fff 50%, var(--h1,#f3e2c8) 58%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--h1,#0ea5e9) 30%, transparent));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1.1;animation:5.5s linear infinite htc-numshine}@keyframes htc-numshine{0%{background-position:130% 0}to{background-position:-130% 0}}.htf-unit{letter-spacing:1.5px;color:var(--ht-note-ink,#c8a888);white-space:nowrap;font-size:11px}.htf-dviz{flex:none;display:block;overflow:visible}.htf-dviz .dz-track{fill:none;stroke:var(--ht-viz-track,#c2571b2e);stroke-width:5px}.htf-dviz .dz-prog{fill:none;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 3px)}.htf-dviz .dz-ruler{fill:none;stroke:color-mix(in srgb, var(--ember) 40%, transparent);stroke-width:1.1px;stroke-linecap:round}.htf-dviz .dz-dust{fill:none;stroke:color-mix(in srgb, var(--road) 35%, transparent);stroke-width:1px;stroke-linecap:round}.htf-dviz .dz-tower{fill:none;stroke-width:1px;stroke-linejoin:round}.htf-dviz .dz-tag{text-anchor:middle;letter-spacing:.5px;font-size:6px}.htf-dviz .vz-area{fill:color-mix(in srgb, var(--road) 16%, transparent);stroke:none}.htf-dviz .vz-line{fill:none;stroke:var(--road);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--road) 55%, transparent))}.htf-dviz .vz-end{fill:#fff;stroke:var(--road);stroke-width:1.4px}.htf-footrow{border-top:1px solid #c2571b1f;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:7px;padding-top:6px;display:flex}.htf-foot{color:var(--ht-note-ink,#c8a888);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex;overflow:hidden}.ht-pulse{background:#4ade80;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 6px}.ht-pulse-ok{background:#4ade80}.ht-pulse-warn{background:#fbbf24}.ht-pulse-bad{background:#f87171}.htp-root{width:100%}.htp-root .htp-head,.htp-root .htp-body,.htp-root .htc-orbit{z-index:2}.htp-root .pss-rail{z-index:2;position:relative}.htp-viz{z-index:3;position:absolute;top:7px;right:44px}.htp-viz svg{width:46px;height:auto}.htp-has-viz .htp-head{min-height:66px;padding-right:118px}.htp-head{background:linear-gradient(#c2571b0f,#d4a01704 80%,#0000);border-bottom:1px solid #c2571b29;border-radius:14px 14px 0 0;align-items:center;gap:8px;padding:11px 16px 9px;display:flex;position:relative}.htp-mark{flex:none;width:21px;height:21px}.htp-mark .mk-tower{fill:color-mix(in srgb, var(--ember) 20%, #120803);stroke:var(--ember);stroke-width:1.1px;stroke-linejoin:round}.htp-mark .mk-flame{fill:var(--road);filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--road) 80%, transparent))}.htp-mark .mk-road{fill:none;stroke:color-mix(in srgb, var(--road) 60%, transparent);stroke-width:1px;stroke-linecap:round}.htp-title{color:var(--ht-label-ink,#f3e7d3);white-space:nowrap;letter-spacing:.5px;font-size:13.5px;font-weight:600}.htp-sub{letter-spacing:2px;color:#f3e7d380;white-space:nowrap;margin-top:1px;font-family:DIN Alternate,Bahnschrift,ui-monospace,monospace;font-size:9.5px}.htp-line{background:linear-gradient(90deg, color-mix(in srgb, var(--ember) 45%, transparent), transparent);flex:1;height:1px}.htp-body{padding:6px 16px 14px;position:relative}.htp-flush .htp-body{padding:0 8px 8px}.htp-root .htp-body .ant-tabs .ant-tabs-nav:before{border-bottom-color:#c2571b33}.htp-root .htp-body .ant-tabs .ant-tabs-tab{color:#d8c0a4;background:#1a0d058c;border-color:#c2571b3d}.htp-root .htp-body .ant-tabs .ant-tabs-tab:hover{color:var(--ember-hi)}.htp-root .htp-body .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{border-color:color-mix(in srgb, var(--ember) 45%, transparent);background:#d4a0171f}.htp-root .htp-body .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ember-hi)}.htp-root .htp-body .ant-tabs .ant-tabs-ink-bar{background:var(--road)}.htp-root .htp-body .ant-tabs .ant-tabs-nav-add,.htp-root .htp-body .ant-tabs .ant-tabs-nav-more{color:#d8c0a4}.htp-body .ant-table{color:#ecdfc8;background:0 0}.htp-body .ant-table-container,.htp-body .ant-table-content,.htp-body .ant-table-body{background:0 0}.htp-root .htp-body .ant-table .ant-table-thead>tr>th{color:var(--ember)!important;background:#1a0d05a6!important;border-bottom-color:#c2571b33!important}.htp-root .htp-body .ant-table .ant-table-tbody>tr>td{color:#ecdfc8!important;background:0 0!important;border-bottom-color:#c2571b1a!important}.htp-root .htp-body .ant-table .ant-table-tbody>tr.ant-table-row:hover>td,.htp-root .htp-body .ant-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#d4a01712!important}.htp-body .ant-table-tbody>tr.ant-table-expanded-row>td{background:#0d060280}.htp-body .ant-table .ant-table-fixed-right,.htp-body .ant-table .ant-table-fixed-left{background:0 0}.htp-body .ant-pagination .ant-pagination-item{background:#1a0d0599;border-color:#c2571b47}.htp-body .ant-pagination .ant-pagination-item a{color:#d8c0a4}.htp-body .ant-pagination .ant-pagination-item-active{border-color:var(--ember)}.htp-body .ant-pagination .ant-pagination-item-active a{color:#fff}.htp-body .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.htp-body .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#d8c0a4;background:#1a0d0599;border-color:#c2571b47}.htp-body .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#6e5844}.htp-body .ant-table-cell-scrollbar{box-shadow:none}.htp-body .ant-checkbox-inner{background:#1a0d0599;border-color:#c2571b61}.htp-root .htp-body .ant-input,.htp-root .htp-body .ant-input-affix-wrapper,.htp-root .htp-body .ant-input-number,.htp-root .htp-body textarea.ant-input{color:#f3e7d3;background:#1a0d0599;border-color:#c2571b47}.htp-root .htp-body .ant-input::placeholder,.htp-root .htp-body textarea.ant-input::placeholder{color:#8a6f54}.htp-root .htp-body .ant-input-affix-wrapper .ant-input{background:0 0;border:none}.htp-root .htp-body .ant-input-number .ant-input-number-input{color:#f3e7d3;background:0 0}.htp-root .htp-body .ant-input-search .ant-btn{border-color:#c2571b47}.htp-root .htp-body .ant-select .ant-select-selector{color:#f3e7d3;background:#1a0d0599!important;border-color:#c2571b47!important}.htp-root .htp-body .ant-select .ant-select-arrow{color:#c8a888}.htp-root .htp-body .ant-upload-wrapper .ant-upload-drag{background:#1a0d0580;border-color:#c2571b4d}.htp-root .htp-body .ant-upload-drag:hover{border-color:var(--ember)}.htp-root .htp-body .ant-upload-drag .ant-upload-text{color:#f3e7d3}.htp-root .htp-body .ant-upload-drag .ant-upload-hint,.htp-root .htp-body .ant-statistic .ant-statistic-title{color:var(--ht-note-ink,#c8a888)}.htp-root .htp-body .ant-statistic .ant-statistic-content{color:#f6ecd8}.htp-root .htp-body .ant-descriptions .ant-descriptions-item-label{color:var(--ht-note-ink,#c8a888)}.htp-root .htp-body .ant-descriptions .ant-descriptions-item-content{color:#f3e7d3}.htp-root .htp-body .ant-timeline .ant-timeline-item-content{color:#ecdfc8}.htp-root .htp-body .ant-timeline .ant-timeline-item-tail{border-inline-start-color:#c2571b33}.htp-root .htp-body .ant-progress .ant-progress-text{color:#f3e7d3}.htp-root .htp-body .ant-progress .ant-progress-inner{background:#c2571b1f}.htp-root .htp-body .ant-list .ant-list-item{border-bottom-color:#c2571b1f}.htp-body .ant-empty-description{color:var(--ht-note-ink,#8a6f54)}.htp-body .ant-empty-image{opacity:.65}.htp-root .htp-body .ant-tag{background:#1a0d0580}.htp-root .htp-body .ant-divider{border-color:#c2571b2e}.htp-root .htp-body .ant-alert{background:#1a0d058c;border-color:#c2571b38}.htp-root .htp-body .ant-alert .ant-alert-message{color:#f3e7d3}.htp-root .htp-body .ant-alert .ant-alert-description{color:#d8c0a4}.htp-root .htp-body .ant-badge .ant-badge-status-text{color:#ecdfc8}.htp-root .htp-body .ant-steps .ant-steps-item-title{color:#ecdfc8!important}.htp-root .htp-body .ant-steps .ant-steps-item-description{color:#c8a888!important}.htp-root .htp-body .ant-card:not(.ht-keep){color:#ecdfc8;background:#1a0d0573!important;border-color:#c2571b38!important}.htp-root .htp-body .ant-card:not(.ht-keep) .ant-caal-head{color:#f3e7d3;background:#1a0d0599!important;border-bottom-color:#c2571b2e!important}.htp-root .htp-body .ant-card:not(.ht-keep) .ant-caal-head .ant-caal-head-title,.htp-root .htp-body .ant-card:not(.ht-keep) .ant-caal-head .ant-caal-head-title p{color:#f3e7d3}.htp-root .htp-body .ant-card:not(.ht-keep) .ant-caal-body{color:#ecdfc8}.htp-root .htp-body .ant-statistic .ant-statistic-content-prefix{color:var(--ember)}.htp-hero .htp-head{border-bottom:none;flex-wrap:wrap;row-gap:8px;min-height:62px;padding:12px 48px 12px 20px}.htp-hero.htp-has-viz .htp-head{padding-right:190px}.htp-hero .htp-title{letter-spacing:2px;color:var(--ht-label-ink,#f3e7d3);font-family:STSong,SimSun,serif;font-size:21px;font-weight:700}.htp-hero .htp-sub{letter-spacing:3px;font-size:11px}.htp-hero .htp-mark{width:26px;height:26px}.htp-hero .htp-body,.htp-hero-grand .htp-head{display:none}.htp-hero-grand .htp-body{padding:20px 24px 30px;display:block}.htg-row{z-index:2;align-items:stretch;gap:20px;display:flex;position:relative}.htg-pillar{background:linear-gradient(180deg, color-mix(in srgb, var(--ember) 85%, transparent), color-mix(in srgb, var(--ember) 15%, transparent));border-radius:2px;flex:none;width:3px}.htg-mark{flex:none;align-items:flex-start;gap:10px;display:flex}.htg-wordmark{writing-mode:vertical-rl;letter-spacing:7px;color:var(--ht-label-ink,#f3e7d3);text-shadow:0 0 14px color-mix(in srgb, var(--ember) 45%, transparent);padding-top:2px;font-family:STSong,SimSun,serif;font-size:26px;font-weight:700;line-height:1.1}.htg-seal{color:#fde8cf;background:linear-gradient(135deg,#b3452f,#8f2f1f);border-radius:4px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:4px;font-family:STSong,SimSun,serif;font-size:11px;display:flex;transform:rotate(-3deg);box-shadow:0 0 10px #b3452f66}.htg-main{flex:1;min-width:0}.htg-name{letter-spacing:2px;color:var(--ht-label-ink,#f3e7d3);text-shadow:0 0 14px color-mix(in srgb, var(--road) 40%, transparent);flex-wrap:wrap;align-items:center;gap:12px;font-family:STSong,SimSun,serif;font-size:23px;display:flex}.htg-name .htc-bare{color:var(--road);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--road) 60%, transparent))}.htg-motto{letter-spacing:1.5px;color:var(--ht-note-ink,#c8a888);margin-top:7px;font-family:STSong,SimSun,serif;font-size:12px}.htg-status{color:var(--ht-note-ink,#c8a888);flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}.htg-status .htg-dot{background:#4ade80;border-radius:6px;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #4ade8099}.htg-status b{color:var(--ht-label-ink,#f3e7d3);font-weight:600}.htp-hero-grand .htp-body .pss-dock{border-top:1px solid color-mix(in srgb, var(--ember) 18%, transparent);margin:14px 0 0;padding-top:12px}.htg-mini{flex:none;align-self:center}.htg-mini .htc-chain{width:168px;height:26px}@media (width<=900px){.htg-mini{display:none}}.htc-spin{-webkit-mask-composite:xor;pointer-events:none;z-index:3;opacity:.75;border-radius:14px;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.htc-spin:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, transparent 286deg, color-mix(in srgb, var(--road) 45%, transparent) 316deg, color-mix(in srgb, var(--ember) 75%, transparent) 340deg, var(--ember-hi) 352deg, transparent 360deg);width:0;height:0;padding:150%;animation:7.5s linear infinite htc-spinrot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes htc-spinrot{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.htf-root:hover .htc-spin:before,.htp-root:hover .htc-spin:before{animation-duration:3.6s}.htc-shine{background:linear-gradient(115deg, transparent 34%, color-mix(in srgb, var(--ember-hi) 60%, transparent) 47%, #ffffffd9 50%, color-mix(in srgb, var(--ember-hi) 60%, transparent) 53%, transparent 66%);-webkit-mask-composite:xor;pointer-events:none;z-index:3;opacity:.6;background-size:300% 300%;border-radius:14px;padding:2px;animation:7.2s cubic-bezier(.4,0,.2,1) infinite htc-shine-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}@keyframes htc-shine-sweep{0%{background-position:120% 120%}60%,to{background-position:-120% -120%}}.htc-grain{pointer-events:none;z-index:1;background:radial-gradient(1px at 18% 30%,#f0a35e17,#0000 60%),radial-gradient(1px at 74% 18%,#f0a35e12,#0000 60%),radial-gradient(26% 20% at 56% 68%,#d4a0170d,#0000 70%),radial-gradient(1.4px at 86% 78%,#f0a35e0f,#0000 60%),radial-gradient(22% 18% at 30% 86%,#d4a0170d,#0000 70%);border-radius:12px;position:absolute;inset:2px}.htf-root:hover .htf-ribbon{box-shadow:0 0 16px color-mix(in srgb, var(--road) 35%, transparent);filter:brightness(1.12)}.htf-ribbon{transition:box-shadow .3s,filter .3s}@media (prefers-reduced-motion:reduce){.htc-shine,.htc-spin:before,.htc-orbit rect,.htf-num,.htf-chip,.htp-chip,.htc-cor .rg-flame,.htc-cor .rg-beam,.htc-chain .ar-lead,.htc-chain .ar-halo,.htc-chain .ar-flame,.htc-chain .ar-meteor,.htc-bell,.htc-gate .jh-arch,.htc-gate .jh-road,.htc-dust path,.htc-glow,.htc-embers{animation:none}}.htv-ring,.htv-twin,.htv-spark{flex-direction:column;align-items:center;gap:2px;display:flex}.htv-track{fill:none;stroke:var(--ht-viz-track,#c2571b2e);stroke-width:5px}.htv-prog{fill:none;stroke-width:5px;stroke-linecap:round}.htv-sub{color:var(--ht-note-ink,#c8a888);letter-spacing:.5px;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:78px;font-size:9px;overflow:hidden}.htc-cor.htc-qg{width:40px;height:40px;overflow:visible}.htc-cor.htc-qg.htc-tl{top:-4px;left:-4px}.htc-cor.htc-qg.htc-tr{top:-4px;right:-4px}.htc-cor.htc-qg.htc-bl{bottom:-4px;left:-4px}.htc-cor.htc-qg.htc-br{bottom:-4px;right:-4px}.htc-cor .qg-arc-a{fill:none;stroke:color-mix(in srgb, var(--ember) 72%, transparent);stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ember) 55%, transparent))}.htc-cor .qg-arc-b{fill:none;stroke:color-mix(in srgb, var(--road) 52%, transparent);stroke-width:1px;stroke-linecap:round;stroke-dasharray:2.5 3.5}.htc-cor .qg-ticks{fill:none;stroke:color-mix(in srgb, var(--road) 55%, transparent);stroke-width:1px;stroke-linecap:round}.htc-cor .qg-cap{fill:var(--ember-hi);filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--ember) 70%, transparent))}.htc-cor .qg-bead{fill:#fff;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--road) 95%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--ember) 70%, transparent))}.htc-cor .qg-hub{fill:color-mix(in srgb, var(--ember) 80%, #fff)}.htf-root:hover .htc-cor .qg-arc-a,.htp-root:hover .htc-cor .qg-arc-a{stroke:color-mix(in srgb, var(--ember) 95%, transparent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ember) 80%, transparent))}@media (prefers-reduced-motion:reduce){.htc-cor .qg-bead animateMotion{display:none}}.htf-root:hover,.htp-root:hover{filter:drop-shadow(0 8px 20px #12080280);transform:none}.htf-root:hover:before,.htp-root:hover:before,.htf-root:hover .htc-cor,.htp-root:hover .htc-cor,.htf-root:hover .htf-ribbon,.htf-root:hover .htc-cor .qg-arc-a,.htp-root:hover .htc-cor .qg-arc-a{filter:none}.htp-root .htc-shine,.htp-root .htc-spin:before,.htp-root .htc-orbit rect,.htp-root .htf-num,.htp-root .htf-chip,.htp-root .htp-chip,.htp-root .htc-cor .rg-flame,.htp-root .htc-cor .rg-beam,.htp-root .htc-chain .ar-lead,.htp-root .htc-chain .ar-halo,.htp-root .htc-chain .ar-flame,.htp-root .htc-chain .ar-meteor,.htp-root .htc-bell,.htp-root .htc-gate .jh-arch,.htp-root .htc-gate .jh-road,.htp-root .htc-dust path,.htp-root .htc-glow,.htp-root .htc-embers{animation:none!important}.hun-page{--htf-face:linear-gradient(165deg, #fff 0%, #f3f7fb 100%);--htf-bd:linear-gradient(125deg, #0ea5e980, #9471de4d);--htp-face:linear-gradient(170deg, #fff 0%, #f6f9fc 100%);--htp-bd:linear-gradient(125deg, #0ea5e961, #9471de3d);--ht-label-ink:#1f2937;--ht-note-ink:#6b7280}.hun-page .htp-body .ant-tabs .ant-tabs-tab,.hun-page .htp-body .ant-tabs .ant-tabs-nav-more{color:#4b5563}.hun-page .htp-body .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0369a1}.hun-page .htp-body .ant-table{color:#1f2937;background:0 0}.hun-page .htp-body .ant-table .ant-table-thead>tr>th{color:#374151}.hun-page .htp-body .ant-pagination .ant-pagination-item a{color:#4b5563}.hun-page .htp-body .ant-pagination .ant-pagination-item-active a{color:#0369a1}.hun-page .htf-root:after{background:linear-gradient(165deg,#fff 0%,#f3f7fb 100%)!important}.hun-page .htp-root:after{background:linear-gradient(170deg,#fff 0%,#f6f9fc 100%)!important}.hun-page{--h1:#0c4a6e}.hun-page .htf-ribbon{border-color:color-mix(in srgb, var(--ember) 45%, transparent);box-shadow:0 1px 4px #0f172a1a;background:linear-gradient(#fff,#eef4f9)!important}.hun-page .htc-cor .rg-tower{fill:color-mix(in srgb, var(--ember) 26%, #fff)!important}.hun-page .htc-chain-seat{background:linear-gradient(#fff,#eef4f9)!important;box-shadow:0 1px 4px #0f172a1a!important}.hun-page .htc-chain .ar-tower{fill:color-mix(in srgb, var(--ember) 26%, #fff)!important}.hun-page .htc-bell .or-body{fill:color-mix(in srgb, var(--ember) 22%, #fff)!important}.hun-page .htp-mark .mk-tower{fill:color-mix(in srgb, var(--ember) 24%, #fff)!important}.hun-page .htc-grain,.hun-page .htc-lantern{display:none!important}.hun-page .htp-head{background:linear-gradient(#fff,#f5f8fb)!important;border-bottom:1px solid #0f172a14!important}.hun-page .htp-sub{color:#1f293766!important}.hun-page .htp-line{background:linear-gradient(90deg,#0f172a26,#0000)!important}.hun-page .ant-tabs-tab .anticon{color:#6b7280!important}.hun-page .ant-tabs-tab-btn,.hun-page .ant-tabs .anticon{color:inherit!important}.hun-page .ant-segmented-item-label{color:#374151!important}.hun-page .ant-segmented-item-selected .ant-segmented-item-label{color:#0369a1!important}.hun-page .ant-segmented{background:#f1f5f9!important}.hun-page .htg-seal{color:#0369a1!important;border-color:#0369a166!important}.hun-page .htg-wordmark{color:#1e293b!important}.hun-page .hun-footnote,.hun-page .ant-space .anticon{color:#6b7280!important}.hun-page .ant-space-item,.hun-page .ant-space .ant-space-item{color:inherit}.hun-page .ant-tabs-tab-btn{color:#4b5563!important}.hun-page .ant-tabs-tab .anticon,.hun-page .ant-tabs-tab-btn .anticon{color:inherit!important}.hun-page .ant-tabs-ink-bar{background:#0369a1!important}.hun-page .ant-tabs-tab{border-color:#0f172a1f!important}.hun-page .ant-input,.hun-page .ant-input-affix-wrapper{color:#1f2937!important}.hun-page .ant-input::placeholder,.hun-page .ant-input-affix-wrapper input::placeholder{color:#9ca3af!important}.hun-page .pjb-card .anticon{color:#6b7280!important}.hun-page .pjb-meta,.hun-page .pjb-tag{color:#4b5563!important}.hun-page .ant-space-item>span:not(.ant-tag):not(.ant-btn){color:inherit}.hun-page .ant-select-selector{color:#1f2937!important}.hun-page .ant-select-selection-placeholder{color:#9ca3af!important}.hun-page .ant-btn:not(.ant-btn-primary) .anticon{color:inherit!important}.hun-page .ant-tag,.hun-page .ant-segmented-item-input+.ant-segmented-item-label{color:#374151!important}.hun-page .ant-segmented-thumb{background:#e2e8f0!important}.hun-page .htc-embers{display:none!important}.hun-page .htg-seal{color:#0369a1!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;border-color:#0369a166!important}.hun-page{color:#000}.hun-page .ht-label-ink,.hun-page .htp-title,.hun-page .htf-ribbon-txt{color:#000!important}.hun-page .ht-note-ink,.hun-page .htf-unit,.hun-page .htf-foot,.hun-page .htp-sub{color:#333!important}.hun-page .ant-typography{color:#000!important}.hun-page .ant-typography.ant-typography-secondary{color:#555!important}.hun-page .ant-card-head-title,.hun-page .ant-card-body{color:#111!important}.hun-page .ant-statistic-title{color:#333!important}.hun-page .ant-statistic-content{color:#000!important}.hun-page .ant-table-thead>tr>th,.hun-page .ant-table-tbody>tr>td{color:#111!important}.hun-page .ant-tabs-tab{color:#333!important}.hun-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#036!important}.hun-page .ant-input,.hun-page .ant-input-affix-wrapper input,.hun-page .ant-select-selector{color:#000!important}.hun-page .ant-btn:not(.ant-btn-primary){color:#111!important}.hun-page .ant-descriptions-item-label{color:#333!important}.hun-page .ant-descriptions-item-content,.hun-page .htg-wordmark{color:#000!important}.hun-page .htg-motto{color:#333!important}.hun-page .htg-name{color:#000!important}.hun-page .hun-footnote{color:#333!important}.hun-page .pjb-name{color:#000!important}.hun-page .pjb-desc{color:#333!important}.hun-page .pjb-card{color:#111!important}.hun-page .htf-ribbon{top:6px!important;transform:translate(-50%)!important;box-shadow:0 1px 3px #00000014!important}.hun-page .htf-inner{padding-top:24px!important}.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab,.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab:hover,.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{box-shadow:none!important;color:#000!important;background:#fff!important;border-color:#e5e7eb!important}.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn,.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab .anticon,.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab .ant-space-item,.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.hun-page .htp-root .htp-body .ant-tabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .anticon{color:#000!important}.htj-anchor{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.hun-page .htj-skin{--htj-plate:#f4f2e9;--htj-plate-hi:#faf8f1;--htj-ink:#242624;--htj-body:#4e524d;--htj-muted:#62675f;--htj-line:#2426244d;--htj-line-soft:#24262421;--htj-signal:#f04923;--htj-signal-dark:#b83419;--htj-signal-soft:#f049231c;--htj-metal:#8e9189;--htj-shadow:#28251d1a;--htj-card-shadow:0 1px 2px var(--htj-shadow), 0 8px 22px #28251d13}#ph-main-container .hun-page .htj-skin.htp-root{filter:none!important;background:0 0!important;border-radius:22px 10px!important}#ph-main-container .hun-page .htj-skin.htp-root:before{background:var(--htj-plate)!important;box-shadow:var(--htj-card-shadow)!important;filter:none!important;border-radius:22px 10px!important}#ph-main-container .hun-page .htj-skin.htp-root:after{background:0 0!important;border-radius:18px 7px!important}#ph-main-container .hun-page .htj-skin.htp-root:hover,#ph-main-container .hun-page .htj-skin.htf-root:hover{filter:none!important;transform:none!important}#ph-main-container .hun-page .htj-skin.htp-root:hover:before,#ph-main-container .hun-page .htj-skin.htf-root:hover:before{filter:none!important}#ph-main-container .hun-page .htj-skin.htp-root>.htp-head{border-bottom:1px solid var(--htj-line-soft)!important;background:0 0!important;border-radius:22px 10px 0 0!important;gap:10px!important;padding:22px 40px 12px!important}#ph-main-container .hun-page .htj-skin .htp-mark{display:none!important}#ph-main-container .hun-page .htj-skin.htj-on-htp.htp-root>.htp-head .htp-title:not(.ant-btn){font-family:var(--htj-serif)!important;letter-spacing:.09em!important;color:var(--htj-ink)!important;padding-left:0!important;font-size:18px!important;font-weight:700!important}#ph-main-container .hun-page .htj-skin .htp-head .htp-title:before{display:none!important}#ph-main-container .hun-page .htj-skin .hun-hd{padding-left:0!important}#ph-main-container .hun-page .htj-skin .hun-hd:before{display:none!important}#ph-main-container .hun-page .htj-skin .hun-hd-main{font-family:var(--htj-serif)!important;color:var(--htj-ink)!important;letter-spacing:.09em!important;font-size:18px!important}#ph-main-container .hun-page .htj-skin .hun-hd-kicker,#ph-main-container .hun-page .htj-skin.htj-on-htp.htp-root>.htp-head .htp-sub:not(.ant-btn){font-family:var(--htj-mono)!important;letter-spacing:.11em!important;color:var(--htj-muted)!important;font-size:10px!important}#ph-main-container .hun-page .htj-skin .htp-line{background:0 0!important}#ph-main-container .hun-page .htj-skin .htp-chip{display:none!important}#ph-main-container .hun-page .htj-skin.htp-root>.htp-body{padding:14px 30px 28px!important}#ph-main-container .hun-page .htj-skin.htp-root.htp-flush>.htp-body{padding:4px 16px 16px!important}#ph-main-container .hun-page .htj-skin .htp-viz{top:12px!important;right:56px!important}.hun-page .htj-skin.htj-on-htp{--htj-corner-scale:.8}#ph-main-container .hun-page .htj-skin.htf-root{filter:none!important;border-radius:16px 7px!important;height:auto!important;min-height:118px!important}#ph-main-container .hun-page .htj-skin.htf-root:before{background:var(--htj-plate)!important;box-shadow:var(--htj-card-shadow)!important;filter:none!important;border-radius:16px 7px!important}#ph-main-container .hun-page .htj-skin.htf-root:after{background:0 0!important;border-radius:14px 5px!important}#ph-main-container .hun-page .htj-skin.htf-root>.htf-ribbon{max-width:calc(100% - 56px)!important;box-shadow:none!important;filter:none!important;clip-path:none!important;z-index:2!important;pointer-events:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:14px!important;left:26px!important;right:30px!important;transform:none!important}#ph-main-container .hun-page .htj-skin.htf-root>.htf-ribbon:before,#ph-main-container .hun-page .htj-skin.htf-root>.htf-ribbon:after{display:none!important}#ph-main-container .hun-page .htj-skin.htf-root .htf-ribbon-ico{font-size:11px!important;line-height:1!important}#ph-main-container .hun-page .htj-skin.htj-on-htf.htf-root .htf-ribbon-txt:not(.ant-btn){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:var(--htj-sans)!important;letter-spacing:.07em!important;color:var(--htj-body)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 auto!important;padding:0!important;font-size:11px!important;font-weight:600!important;overflow:hidden!important}.hun-page .htj-skin .htj-frame{clip-path:inset(0 round 16px 7px)}.hun-page .htj-skin.htj-on-htp .htj-frame{clip-path:inset(0 round 22px 10px)}.hun-page .htj-skin.htj-on-hero .htj-frame{clip-path:inset(0 round 34px 14px)}.hun-page .htj-skin.htj-on-hunws2 .htj-frame{clip-path:inset(0 round 20px 10px)}#ph-main-container .hun-page .htj-skin.htj-on-hunws2>.hun-ws2-head{padding:0 40px!important}#ph-main-container .hun-page .htj-skin.htf-root>.htf-inner{padding:38px 24px 14px!important}#ph-main-container .hun-page .htj-skin.htf-root .htf-num{font-family:var(--htj-mono)!important;letter-spacing:-.04em!important;color:var(--htj-ink)!important;-webkit-text-fill-color:currentColor!important;filter:none!important;background:0 0!important;font-size:30px!important;font-weight:600!important;line-height:1!important;animation:none!important}#ph-main-container .hun-page .htj-skin.htf-root .htf-unit{font-family:var(--htj-sans)!important;letter-spacing:0!important;color:var(--htj-muted)!important;font-size:11px!important;font-weight:400!important}#ph-main-container .hun-page .htj-skin.htf-root .htf-chip{display:none!important}#ph-main-container .hun-page .htj-skin.htf-root .htf-footrow{border-top:1px solid var(--htj-line-soft)!important;margin-top:8px!important;padding-top:8px!important}#ph-main-container .hun-page .htj-skin.htf-root .htf-foot{color:var(--htj-muted)!important;font-size:10px!important}#ph-main-container .hun-page .htj-skin .htf-dviz .dz-track,#ph-main-container .hun-page .htj-skin .htf-dviz .dz-ruler,#ph-main-container .hun-page .htj-skin .htf-dviz .dz-dust{stroke:var(--htj-line-soft)!important}#ph-main-container .hun-page .htj-skin .htf-dviz .dz-prog,#ph-main-container .hun-page .htj-skin .htf-dviz .vz-line{stroke:var(--htj-state,var(--htj-signal))!important}#ph-main-container .hun-page .htj-skin .htf-dviz .vz-area{fill:color-mix(in srgb, var(--htj-state,var(--htj-signal)) 15%, transparent)!important}#ph-main-container .hun-page .htj-skin .htf-dviz .vz-end{fill:var(--htj-plate)!important;stroke:var(--htj-state,var(--htj-signal))!important}#ph-main-container .hun-page .htj-skin .htf-dviz .dz-tower{stroke:var(--htj-muted)!important}#ph-main-container .hun-page .htj-skin .htf-dviz .dz-tag{fill:var(--htj-muted)!important}.hun-page .htj-skin.htj-on-htf{--htj-corner-scale:.56}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi.hun-kpi{background:var(--htj-plate)!important;box-shadow:var(--htj-card-shadow)!important;background-image:none!important;border:0!important;border-radius:16px 7px!important;justify-content:flex-start!important;gap:6px!important;min-height:118px!important;padding:18px 24px 16px!important;transform:none!important}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi.hun-kpi:hover{box-shadow:var(--htj-card-shadow)!important;border-color:#0000!important;transform:none!important}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi .hun-kpi-num{font-family:var(--htj-mono)!important;letter-spacing:-.04em!important;color:var(--htj-ink)!important;font-size:32px!important;font-weight:600!important;line-height:1!important}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi .hun-kpi-num em{font-family:var(--htj-sans)!important;color:var(--htj-muted)!important;margin-left:4px!important;font-size:11px!important;font-weight:400!important}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi .hun-kpi-label{order:-1;letter-spacing:.07em!important;color:var(--htj-body)!important;margin-bottom:2px!important;font-size:11px!important;font-weight:600!important}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi .hun-kpi-dot{display:none!important}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi .hun-kpi-foot{border-top:1px solid var(--htj-line-soft)!important;width:100%!important;color:var(--htj-muted)!important;margin-top:auto!important;padding-top:8px!important;font-size:10px!important;display:block!important}.hun-page .htj-skin.htj-on-hunkpi{--htj-corner-scale:.5}#ph-main-container .hun-page .htj-skin.htj-on-hunws2{--htj-frame-radii:19 9 19 9;--htj-frame-inset:1px;--htj-corner-scale:.72;--htj-frame-z:1;background:var(--htj-plate)!important;box-shadow:var(--htj-card-shadow)!important;border:0!important;border-radius:20px 10px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2>:not(.htj-frame){z-index:2;position:relative}#ph-main-container .hun-page .htj-skin.htj-on-hunws2>.hun-ws2-head{border-bottom:1px solid var(--htj-line-soft)!important;height:46px!important;box-shadow:none!important;background:0 0!important;border-radius:20px 10px 0 0!important;padding:0 40px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-ws2-body{padding:16px 24px 26px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-ws2-title{font-family:var(--htj-serif)!important;letter-spacing:.06em!important;color:var(--htj-ink)!important;padding-left:0!important;font-size:15px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-ws2-title:before{display:none!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-ws2-kicker{font-family:var(--htj-mono)!important;letter-spacing:.12em!important;color:var(--htj-muted)!important;font-size:9px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-tab{color:var(--htj-body)!important;border-radius:3px!important;font-size:12px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-tab:hover{background:var(--htj-signal-soft)!important;color:var(--htj-signal-dark)!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-tab.on{color:var(--htj-signal-dark)!important;box-shadow:inset 0 -2px 0 var(--htj-signal)!important;background:0 0!important;border-color:#0000!important;font-weight:600!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-tab.on .hun-tab-n{color:var(--htj-signal-dark)!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-ws2-count{background:var(--htj-plate-hi)!important;border-color:var(--htj-line-soft)!important;color:var(--htj-body)!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-ws2-count:before{background:var(--htj-signal)!important;box-shadow:0 0 0 3px var(--htj-signal-soft)!important}#ph-main-container .hun-page .htj-skin .hun-rail-sec{background:var(--htj-plate-hi)!important;border:1px solid var(--htj-line-soft)!important;box-shadow:none!important;border-radius:10px 4px!important}#ph-main-container .hun-page .htj-skin .hun-rail-hd{letter-spacing:.04em!important;color:var(--htj-ink)!important;font-size:12px!important}#ph-main-container .hun-page .htj-skin .hun-rail-item{border-radius:4px!important}#ph-main-container .hun-page .htj-skin .hun-rail-item:hover{background:var(--htj-signal-soft)!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb{background:var(--htj-plate)!important;box-shadow:var(--htj-card-shadow)!important;background-image:none!important;border:0!important;border-radius:16px 7px!important;padding:22px 24px 18px!important;transform:none!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb:before,#ph-main-container .hun-page .htj-skin.htj-on-pjb:after{display:none!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb:hover{box-shadow:0 1px 2px var(--htj-shadow), 0 12px 26px color-mix(in srgb, var(--htj-signal) 10%, #28251d1f)!important;border-color:#0000!important;transform:none!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb .pjb-name{font-family:var(--htj-sans)!important;color:var(--htj-ink)!important;letter-spacing:.01em!important;font-size:14px!important;font-weight:650!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb .pjb-desc{color:var(--htj-muted)!important;font-size:11px!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb .pjb-meta{color:var(--htj-body)!important;font-size:11px!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb .pjb-meta span:last-child{font-family:var(--htj-mono)!important;color:var(--htj-muted)!important;font-size:10px!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb .pjb-foot{border-top:1px solid var(--htj-line-soft)!important;margin-top:9px!important;padding-top:8px!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb .pjb-actions .anticon{color:var(--htj-muted)!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb .pjb-health{font-family:var(--htj-mono)!important}.hun-page .htj-skin.htj-on-pjb{--htj-frame-radii:15 6 15 6;--htj-frame-z:1;--htj-corner-scale:.6}#ph-main-container .hun-page .htj-skin.htj-on-hero .ht-clamp{display:none!important}#ph-main-container .hun-page .htj-skin.htj-on-hero{--htj-frame-radii:34 14 34 14;--htj-frame-z:9;--htj-frame-outline:#f049238c}#ph-main-container .hun-page .htj-skin.htj-on-hero .htj-corner,#ph-main-container .hun-page .htj-skin.htj-on-hero .htj-corner.is-current,#ph-main-container .hun-page .htj-skin.htj-on-hero .htj-corner.is-complete,#ph-main-container .hun-page .htj-skin.htj-on-hero .htj-corner.is-near{color:var(--htj-signal)!important;opacity:.92!important}#ph-main-container .hun-page .htj-skin.htj-on-hero .htj-frame-outline{stroke-width:1.15px!important}#ph-main-container .hun-page .htj-skin.htj-on-hero .htj-frame-signal{stroke:var(--htj-signal)!important;opacity:.7!important}.hun-page .htj-skin .htj-corner{opacity:.62}.hun-page .htj-skin .htj-frame-outline{stroke-width:1px}.hun-page .htj-skin .htj-frame-trace{opacity:calc(.16 + var(--htj-trace-strength))}#ph-main-container .hun-page .htj-skin .htp-body .ant-card:not(.ht-keep){border-color:var(--htj-line-soft)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}#ph-main-container .hun-page .htj-skin .htp-body .ant-card:not(.ht-keep)>.ant-card-head{border-bottom-color:var(--htj-line-soft)!important;min-height:40px!important;padding:0 14px!important}#ph-main-container .hun-page .htj-skin .htp-body .ant-card:not(.ht-keep)>.ant-card-head .ant-card-head-title{font-family:var(--htj-sans)!important;letter-spacing:.04em!important;color:var(--htj-body)!important;font-size:12px!important}#ph-main-container .hun-page .htj-skin .htp-body .ant-card:not(.ht-keep)>.ant-card-body{padding:12px 14px!important}@media (width<=920px){#ph-main-container .hun-page .htj-skin.htp-root>.htp-body{padding:12px 24px 22px!important}#ph-main-container .hun-page .htj-skin.htp-root>.htp-head{padding:18px 26px 10px!important}#ph-main-container .hun-page .htj-skin.htf-root>.htf-inner{padding:34px 20px 12px!important}#ph-main-container .hun-page .htj-skin.htf-root .htf-num{font-size:26px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2 .hun-ws2-body{padding:12px 18px 20px!important}#ph-main-container .hun-page .htj-skin .hun-rail-sec{border-radius:8px 3px!important}}@media (width<=680px){#ph-main-container .hun-page .htj-skin.htj-on-hunkpi.hun-kpi{min-height:108px!important;padding:16px 20px 13px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunkpi .hun-kpi-num{font-size:28px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2{border-radius:16px 8px!important}#ph-main-container .hun-page .htj-skin.htj-on-hunws2>.hun-ws2-head{height:auto!important;min-height:44px!important;padding:6px 26px!important}#ph-main-container .hun-page .htj-skin.htj-on-pjb{padding:18px 18px 14px!important}}@media (prefers-reduced-motion:reduce){.hun-page .htj-skin .htj-frame-signal,.hun-page .htj-skin .htj-calibration-scan{animation:none!important}.hun-page .htj-skin .htj-frame-progress{transition:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--sans:"Arial", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--serif:"Songti SC", "STSong", "SimSun", "Noto Serif CJK SC", serif;--mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", Consolas, monospace}*{box-sizing:border-box}html{background:#f2f1ec;min-width:320px}body{background:#f2f1ec;min-width:320px;margin:0}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #f04923}::selection{color:#171816;background:#ffab91}.ht-preview{--page:#f2f1ec;--plate:#ebeadf;--plate-hi:#f4f2eb;--ink:#242624;--body:#4e524d;--muted:#656960;--faint:#797d73;--line:#2426242e;--line-soft:#24262417;--signal:#f04923;--signal-dark:#b83419;--signal-soft:#f049231c;--metal:#a8a69c;--frame-text:#4e524d;--frame-shadow:#28251d2e;width:100%;min-height:100vh;color:var(--ink);background:var(--page);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding:18px 24px 28px;transition:color .35s,background-color .35s}.ht-preview[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0e100f;--plate:#181a19;--plate-hi:#242724;--ink:#eeece7;--body:#c5c6bd;--muted:#a5a99e;--faint:#8d9287;--line:#eeece730;--line-soft:#eeece717;--signal:#ff5934;--signal-dark:#ff8c6c;--signal-soft:#f0492326;--metal:#777c76;--frame-text:#c5c6bd;--frame-shadow:#00000080}.ht-inner{width:100%;max-width:1080px;margin:0 auto}.ht-cap{min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;font-size:11px;display:flex}.ht-cap-title{white-space:nowrap;align-items:center;min-width:0;display:flex}.ht-cap-title strong{color:var(--ink);letter-spacing:.09em;font-weight:650}.ht-signal-mark{border:1px solid var(--signal);width:9px;height:9px;margin-right:9px;position:relative}.ht-signal-mark:after{content:"";background:var(--signal);position:absolute;inset:2px}.ht-cap-separator{color:var(--faint);font-family:var(--mono);margin:0 11px}.ht-cap-hint{letter-spacing:.04em;font-size:10px}.ht-daynight{border:1px solid var(--line);background:var(--plate);flex:none;display:inline-flex}.ht-daynight button{min-height:26px;color:var(--muted);letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;padding:3px 11px;font-size:10px;transition:background-color .18s,color .18s}.ht-daynight button+button{border-left:1px solid var(--line-soft)}.ht-daynight button.on{background:var(--ink);color:var(--plate)}.ht-daynight button:hover:not(.on){color:var(--ink);background:var(--signal-soft)}.ht-frame{box-shadow:0 4px 0 -1px #2426247a,0 19px 40px var(--frame-shadow),inset 0 1px #eeece747;background:linear-gradient(112deg,#eeece733,#0000 23%,#eeece714 48%,#0000 72%),linear-gradient(135deg,#171816,#6e716c 18%,#252826,#777c76 72%,#1a1c1b);border-radius:34px 14px;padding:8px;transition:background-color .35s;position:relative}.ht-frame:before{content:"";z-index:2;pointer-events:none;border:1px solid #eeece738;border-radius:31px 11px;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #0e100f6b}.ht-frame:after{content:"";z-index:2;pointer-events:none;border:1px solid #f0492324;border-radius:28px 8px;position:absolute;inset:6px}.ht-preview[data-theme=night] .ht-frame{box-shadow:0 4px 0 -1px #000000b8,0 21px 44px var(--frame-shadow),inset 0 1px #eeece733;background:linear-gradient(112deg,#eeece729,#0000 25%,#eeece712 48%,#0000 72%),linear-gradient(135deg,#0e100f,#555b55 18%,#181a19 46%,#6e716c 72%,#0e100f)}.ht-frame-circuit{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ht-frame-circuit path{fill:none;vector-effect:non-scaling-stroke}.ht-circuit-bed{stroke:#b8b5ac47;stroke-width:1px}.ht-circuit-pulse{stroke:var(--signal);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:8 92;filter:drop-shadow(0 0 3px var(--signal));animation:12s linear infinite ht-circuit}@keyframes ht-circuit{to{stroke-dashoffset:-100px}}.ht-girder{z-index:6;color:#c5c6bd;pointer-events:none;align-items:center;gap:7px;height:10px;display:flex;position:absolute;left:76px;right:76px}.ht-girder.top{top:-3px}.ht-girder.bottom{bottom:-3px}.ht-girder i{background:repeating-linear-gradient(90deg,#777c76 0 5px,#0000 5px 8px);border:1px solid #c5c6bd38;flex:1;height:3px}.ht-girder span{color:#c5c6bd;min-width:42px;font:5px/1 var(--mono);letter-spacing:.16em;text-align:center;background:#252826;border:1px solid #c5c6bd4d;flex:none;padding:2px 5px}.ht-clamp{z-index:7;pointer-events:none;border:0 solid #a8a69c;width:23px;height:23px;position:absolute}.ht-clamp.tl{border-top-width:2px;border-left-width:2px;border-radius:8px 0 0;top:7px;left:8px}.ht-clamp.tr{border-top-width:2px;border-right-width:2px;border-radius:0 5px 0 0;top:7px;right:8px}.ht-clamp.bl{border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 5px;bottom:7px;left:8px}.ht-clamp.br{border-bottom-width:2px;border-right-width:2px;border-radius:0 0 8px;bottom:7px;right:8px}.ht-clamp i{background:var(--signal);width:4px;height:4px;box-shadow:0 0 5px var(--signal-soft),inset 0 0 0 1px #eeece747;border-radius:50%;position:absolute}.ht-clamp.tl i{top:3px;left:3px}.ht-clamp.tr i{top:3px;right:3px}.ht-clamp.bl i{bottom:3px;left:3px}.ht-clamp.br i{bottom:3px;right:3px}.ht-clamp b{background:#c5c6bd85;width:8px;height:1px;position:absolute;transform:rotate(-45deg)}.ht-clamp.tl b{top:10px;left:1px}.ht-clamp.tr b{top:10px;right:1px;transform:rotate(45deg)}.ht-clamp.bl b{bottom:10px;left:1px;transform:rotate(45deg)}.ht-clamp.br b{bottom:10px;right:1px}.ht-fin{z-index:6;pointer-events:none;flex-direction:column;gap:5px;width:13px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ht-fin.left{left:-5px}.ht-fin.right{right:-5px}.ht-fin i{clip-path:polygon(0 3px,100% 0,100% calc(100% - 3px),0 100%);background:linear-gradient(#a8a69c,#4e524d 58%,#777c76);border:1px solid #0e100f8c;height:14px;display:block;box-shadow:0 2px 3px #0e100f47}.ht-fin.right i{transform:scaleX(-1)}.ht-fin i:nth-child(2){box-shadow:0 0 7px var(--signal-soft);background:linear-gradient(#d48a50,#6e351c 62%,#bd6f2c);border-color:#6e351c9e}.ht-hero{z-index:1;isolation:isolate;background:radial-gradient(ellipse at 68% 37%,var(--plate-hi) 0%,transparent 54%),radial-gradient(ellipse at 74% 82%,var(--signal-soft) 0%,transparent 46%),var(--plate);border:1px solid #eeece71f;border-radius:26px 8px;width:100%;height:256px;transition:background-color .35s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 10px 28px #2426240e}.ht-brushed{z-index:0;pointer-events:none;opacity:.28;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,var(--line-soft) 2.6px,transparent 3px),radial-gradient(circle at 16% 20%,var(--line) 0 .45px,transparent .7px);mix-blend-mode:multiply;background-size:auto,6px 6px;position:absolute;inset:0}.ht-preview[data-theme=night] .ht-brushed{opacity:.2;mix-blend-mode:screen}.ht-schematic{z-index:1;width:100%;height:100%;color:var(--faint);pointer-events:none;display:block;position:absolute;inset:0}.ht-schematic path,.ht-schematic circle,.ht-schematic rect{fill:none;vector-effect:non-scaling-stroke}.ht-schematic .major{stroke:currentColor;stroke-width:.8px;opacity:.34}.ht-schematic .minor{stroke:currentColor;stroke-width:.55px;opacity:.22}.ht-schematic .accent{stroke:var(--signal);stroke-width:.85px;stroke-linecap:round;opacity:.52}.ht-schematic text{fill:var(--muted);font:5.5px/1 var(--mono);letter-spacing:.12em;opacity:.62}.ht-schematic .ht-node{fill:var(--plate);stroke:var(--signal);stroke-width:.8px;opacity:.68}.ht-schematic .ht-node-solid{fill:var(--signal);stroke:none;opacity:.62}.ht-preview[data-playing=true] .ht-schematic .ht-flow{stroke-dasharray:7 93;animation:12s linear infinite ht-schematic-flow}@keyframes ht-schematic-flow{to{stroke-dashoffset:-100px}}.ht-top-rail{z-index:7;height:15px;color:var(--faint);font:6.5px/1 var(--mono);letter-spacing:.16em;pointer-events:none;align-items:center;gap:8px;padding:0 25px;display:flex;position:absolute;top:1px;left:0;right:0}.ht-top-rail:before{content:"";background:var(--signal);width:28px;height:2px}.ht-top-rail span:first-child{background:var(--faint);width:3px;height:3px}.ht-top-rail span:last-child{opacity:.85}.ht-copy{z-index:8;pointer-events:none;align-items:center;width:330px;padding-top:18px;display:flex;position:absolute;top:0;bottom:0;left:25px}.ht-word{flex-direction:column;flex:0 0 46px;justify-content:center;align-items:center;height:144px;margin-right:14px;padding-right:12px;display:flex;position:relative}.ht-word:before{content:"HUNTIAN";color:var(--faint);font:4.5px/1 var(--mono);letter-spacing:.18em;writing-mode:vertical-rl;opacity:.72;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.ht-word:after{content:"";background:linear-gradient(180deg,transparent,var(--line) 14%,var(--line) 86%,transparent);width:1px;position:absolute;top:3px;bottom:3px;right:0}.ht-vert{color:var(--body);font:700 24px/1.1 "Kaiti SC","STKaiti","KaiTi",var(--serif);font-synthesis:weight;letter-spacing:0;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.ht-vert span{isolation:isolate;background:linear-gradient(135deg,var(--body),var(--ink) 55%,var(--body));-webkit-text-fill-color:transparent;-webkit-text-stroke:.3px var(--ink);width:32px;height:39px;filter:drop-shadow(0 1px 0 var(--plate-hi));-webkit-background-clip:text;background-clip:text;place-items:center;display:grid;position:relative}.ht-vert span:before,.ht-vert span:after{content:"";z-index:-1;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);position:absolute}.ht-vert span:before{background:var(--muted);inset:0}.ht-vert span:after{background:linear-gradient(145deg,var(--plate-hi),var(--signal-soft));box-shadow:inset 0 -2px 0 var(--signal);inset:1px}.ht-vert span:nth-child(2):after{background:linear-gradient(145deg,var(--signal-soft),var(--plate-hi))}.ht-seal{border:1px solid var(--signal-dark);width:22px;height:22px;color:var(--signal-dark);background:var(--plate);font:700 13px/1 var(--serif);box-shadow:inset 0 0 0 2px var(--plate),inset 0 0 0 3px var(--signal-soft),0 2px 5px var(--frame-shadow);place-items:center;margin-top:7px;display:grid;transform:rotate(-3deg)}.ht-main{min-width:0}.ht-eyebrow{color:var(--muted);font:7px/1.2 var(--mono);letter-spacing:.15em;white-space:nowrap;align-items:center;gap:7px;display:flex}.ht-eyebrow:before{content:"";background:var(--signal);flex:none;width:18px;height:1px}.ht-heading-row{align-items:center;gap:10px;margin-top:10px;display:flex}.ht-emblem{width:28px;height:28px;color:var(--body);flex:none}.ht-heading-row h1{font:600 29px/1.2 var(--serif);letter-spacing:.14em;white-space:nowrap;margin:0}.ht-tagline{color:var(--muted);font:10px/1.5 var(--serif);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.ht-tagline i{color:var(--faint);font-style:normal}.ht-ticks{align-items:center;gap:3px;height:5px;margin-top:10px;display:flex}.ht-ticks i{background:var(--line);width:4px;height:3px;transition:background-color .25s,box-shadow .25s;transform:skew(-18deg)}.ht-ticks i:nth-child(3n){margin-right:4px}.ht-preview[data-playing=true][data-phase="0"] .ht-ticks i:nth-child(-n+3),.ht-preview[data-playing=true][data-phase="1"] .ht-ticks i:nth-child(-n+6),.ht-preview[data-playing=true][data-phase="2"] .ht-ticks i:nth-child(-n+9),.ht-preview[data-playing=true][data-phase="3"] .ht-ticks i,.ht-preview[data-complete=true] .ht-ticks i{background:var(--signal);box-shadow:0 0 4px var(--signal-soft)}.ht-coordinate{z-index:8;color:var(--muted);font:8px/1 var(--sans);letter-spacing:.08em;white-space:nowrap;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:29px;left:85px}.ht-coordinate>i{background:var(--signal);width:17px;height:1px;margin-right:1px}.ht-preview[data-playing=true] .ht-coordinate>i{animation:1.6s ease-in-out infinite ht-coordinate}@keyframes ht-coordinate{50%{opacity:.28}}.ht-coordinate>b{color:var(--faint);font-weight:400}.ht-coordinate strong{color:var(--ink);font:600 9px/1 var(--mono);letter-spacing:0;margin-left:2px}.ht-coordinate .ht-risk strong{color:var(--signal-dark)}.ht-stage{z-index:3;isolation:isolate;pointer-events:none;position:absolute;inset:8px 26px 8px 330px}.ht-stage:before{content:"";z-index:0;background:radial-gradient(ellipse at 50% 50%,var(--signal-soft) 0%,transparent 57%),radial-gradient(ellipse at 50% 72%,var(--line-soft) 0%,transparent 62%);opacity:.46;pointer-events:none;position:absolute;inset:4% 2%}.ht-stage:after{content:"";z-index:3;background:linear-gradient(112deg,transparent 34%,#ffffff1f 46%,var(--signal-soft) 52%,transparent 66%);opacity:0;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0;transform:translate(-125%)}.ht-preview[data-playing=true] .ht-stage:after{animation:6s ease-in-out infinite ht-optical-sweep}@keyframes ht-optical-sweep{0%,12%{opacity:0;transform:translate(-125%)}30%{opacity:.42}62%,to{opacity:0;transform:translate(125%)}}.ht-stage canvas{z-index:2;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:relative}.ht-preview[data-engine=ready] .ht-stage canvas{opacity:1}.ht-fallback{pointer-events:none;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.ht-fallback svg{width:100%;height:100%;overflow:visible}.ht-preview[data-engine=ready] .ht-fallback{opacity:0}.ht-loader{background:var(--plate);color:var(--muted);font:8px/1 var(--mono);letter-spacing:.06em;pointer-events:none;align-items:center;gap:7px;padding:6px 8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ht-loader>span{background:var(--signal);width:5px;height:5px;animation:1s steps(2,end) infinite ht-load}.ht-preview[data-engine=ready] .ht-loader{display:none}.ht-preview[data-engine=fallback] .ht-loader{top:auto;bottom:4px}@keyframes ht-load{50%{opacity:.2}}.ht-stage-meta{z-index:4;color:var(--faint);font:6.5px/1 var(--mono);letter-spacing:.08em;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:9px;right:8px}.ht-stage-meta i{background:var(--signal);width:4px;height:4px}.ht-preview[data-playing=true] .ht-stage-meta i{animation:.6s steps(2,end) infinite ht-load}.ht-side-index{z-index:6;color:var(--faint);font:5.5px/1 var(--mono);letter-spacing:.16em;writing-mode:vertical-rl;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:36px;bottom:29px;right:7px}.ht-side-index i{background:linear-gradient(180deg,var(--line),transparent);flex:1;width:1px}.ht-tabhint{scrollbar-width:none;align-items:center;gap:5px;margin-top:12px;display:flex;overflow-x:auto}.ht-tabhint::-webkit-scrollbar{display:none}.ht-tabhint a{color:var(--muted);white-space:nowrap;border:1px solid #0000;flex:none;padding:7px 12px;font-size:10px;line-height:1;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;position:relative}.ht-tabhint a:hover{color:var(--ink);border-color:var(--line)}.ht-tabhint a.on{border-color:var(--line);background:var(--plate);color:var(--ink)}.ht-tabhint a.on:before{content:"";background:var(--signal);height:2px;position:absolute;top:-1px;left:9px;right:9px}.ht-footnote{color:var(--faint);font:7px/1.4 var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}@media (width>=1500px){.ht-preview{padding-top:24px}}@media (width<=900px){.ht-schematic-mid{display:none}.ht-preview{padding:15px 18px 24px}.ht-copy{width:295px;left:20px}.ht-word{flex-basis:44px;margin-right:12px;padding-right:12px}.ht-eyebrow{letter-spacing:.12em;font-size:6.5px}.ht-coordinate{left:76px}.ht-stage{left:290px;right:20px}}@media (width<=700px){.ht-schematic{display:none}.ht-preview{padding:12px 12px 22px}.ht-cap{gap:10px;margin-bottom:9px}.ht-cap-hint,.ht-cap-separator{display:none}.ht-cap-title strong{font-size:10px}.ht-daynight button{padding:3px 8px;font-size:9px}.ht-frame{border-radius:29px 12px}.ht-frame:before{border-radius:26px 9px}.ht-frame:after{border-radius:23px 7px}.ht-hero{border-radius:22px 7px;height:440px}.ht-girder{left:54px;right:54px}.ht-top-rail{padding:0 20px;font-size:5.8px}.ht-copy{width:auto;height:91px;padding-top:0;inset:31px 20px auto}.ht-word{flex-basis:40px;height:91px;margin-right:12px;padding-right:10px}.ht-word:before{font-size:3.5px;left:-7px}.ht-vert{gap:2px;font-size:16px;line-height:1}.ht-vert span{width:25px;height:27px}.ht-seal{width:18px;height:18px;margin-top:7px;font-size:12px}.ht-eyebrow{font-size:6.3px}.ht-heading-row{gap:9px;margin-top:8px}.ht-emblem{width:25px;height:25px}.ht-heading-row h1{font-size:27px}.ht-tagline{margin-top:6px;font-size:9.5px}.ht-ticks{gap:2px;margin-top:6px}.ht-ticks i{width:3px;height:2px}.ht-ticks i:nth-child(3n){margin-right:3px}.ht-coordinate{top:131px;bottom:auto;left:72px}.ht-stage{inset:154px 5px 12px}.ht-stage-meta{font-size:6px;top:6px;right:10px}.ht-side-index{display:none}.ht-fin{gap:4px;width:11px}.ht-fin i{height:12px}.ht-footnote{justify-content:flex-end;font-size:6px}.ht-footnote>span:first-child{display:none}}@media (width<=390px){.ht-preview{padding-left:9px;padding-right:9px}.ht-copy{left:16px;right:16px}.ht-word{flex-basis:39px;margin-right:10px}.ht-eyebrow{letter-spacing:.1em;font-size:6px}.ht-heading-row h1{font-size:26px}.ht-tagline{letter-spacing:.09em;gap:5px}.ht-coordinate{left:65px}.ht-footnote>span:first-child{max-width:150px}}@media (width<=340px){.ht-daynight button{padding:3px 6px;font-size:8px}.ht-cap-title strong{font-size:9px}.ht-signal-mark{margin-right:6px}.ht-copy{left:14px;right:14px}.ht-word{flex-basis:35px;height:88px;margin-right:8px;padding-right:8px}.ht-word:before{display:none}.ht-vert{font-size:15px}.ht-vert span{width:23px;height:26px}.ht-seal{width:16px;height:16px;font-size:11px}.ht-eyebrow{letter-spacing:.08em;gap:5px;font-size:5.5px}.ht-eyebrow:before{width:14px}.ht-heading-row{gap:8px}.ht-emblem{width:22px;height:22px}.ht-heading-row h1{letter-spacing:.1em;font-size:24px}.ht-tagline{font-size:9px}.ht-tagline-lead{display:none}.ht-coordinate{gap:6px;font-size:7.5px;left:57px}.ht-coordinate>i{width:13px}.ht-coordinate strong{font-size:8.5px}.ht-footnote>span:first-child{display:none}.ht-footnote{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ht-preview.ht-embed{min-height:0;color:inherit;background:0 0;padding:0}.ht-preview.ht-embed .ht-inner{max-width:none}.ht-preview.ht-embed .ht-hero{height:172px}.ht-hero-anchor>.htp-body{padding:0!important;display:block!important}#ht-app .ht-asis{z-index:8;color:var(--faint);font:7px/1 var(--mono);letter-spacing:.08em;pointer-events:none;white-space:nowrap;position:absolute;bottom:7px;right:16px}@media (width<=700px){.ht-preview.ht-embed .ht-hero{height:440px}#ht-app .ht-asis{bottom:6px;right:12px}}@media (prefers-reduced-motion:reduce){.ht-circuit-pulse,.ht-schematic .ht-flow{animation:none!important}}.hun-page .htp-root,.hun-page .htf-root{border-radius:20px 10px}.hun-page .htp-root:before,.hun-page .htf-root:before{background:linear-gradient(112deg,#eeece729,#0000 23%,#eeece70f 48%,#0000 72%),linear-gradient(135deg,#171816,#6e716c 18%,#252826 46%,#777c76 72%,#1a1c1b);border-radius:20px 10px;box-shadow:0 3px 0 -1px #24262466,0 12px 26px #28251d29,inset 0 1px #eeece738}.hun-page .htp-root:after,.hun-page .htf-root:after{background:radial-gradient(at 20% -10%,#fff9,#0000 52%),linear-gradient(170deg,#fdfcf8 0%,#f4f2eb 58%,#efede4 100%);border-radius:17px 8px}.hun-page .htc-etch{pointer-events:none;background:0 0;border:0;border-radius:14px 6px;inset:5px;box-shadow:inset 0 0 0 1px #eeece780,inset 0 0 0 3px #f0492317}.hun-page .htp-root .htc-bell,.hun-page .htp-root .htc-gate,.hun-page .htp-root .htc-chain,.hun-page .htp-root .htc-chain-seat,.hun-page .htp-root .htc-lantern,.hun-page .htp-root .htc-embers,.hun-page .htp-root .htc-dust,.hun-page .htp-root .htc-glow,.hun-page .htp-root .htc-grain,.hun-page .htp-root .htc-shine,.hun-page .htp-root .htc-spin,.hun-page .htp-root .htc-orbit,.hun-page .htf-root .htc-bell,.hun-page .htf-root .htc-gate,.hun-page .htf-root .htc-chain,.hun-page .htf-root .htc-lantern,.hun-page .htf-root .htc-embers{display:none!important}.hun-page .htc-cor{width:18px;height:18px}.hun-page .htc-cor svg{display:none}.hun-page .htc-cor:before{content:"";border:0 solid #a8a69c;position:absolute;inset:0;box-shadow:0 0 0 1px #0e100f59}.hun-page .htc-cor.htc-tl:before{border-top-width:2px;border-left-width:2px;border-radius:7px 0 0}.hun-page .htc-cor.htc-tr:before{border-top-width:2px;border-right-width:2px;border-radius:0 5px 0 0}.hun-page .htc-cor.htc-bl:before{border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 5px}.hun-page .htc-cor.htc-br:before{border-bottom-width:2px;border-right-width:2px;border-radius:0 0 7px}.hun-page .htc-cor:after{content:"";background:#f04923;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 5px #f0492359,inset 0 0 0 1px #eeece747}.hun-page .htc-cor.htc-tl:after{top:3px;left:3px}.hun-page .htc-cor.htc-tr:after{top:3px;right:3px}.hun-page .htc-cor.htc-bl:after{bottom:3px;left:3px}.hun-page .htc-cor.htc-br:after{bottom:3px;right:3px}.hun-page .htp-root:hover,.hun-page .htf-root:hover{filter:none;transform:none}.hun-page .htp-root:hover:before,.hun-page .htf-root:hover:before{filter:brightness(1.12)}.hun-page .htp-chip{filter:saturate(.82)}.hun-page .hun-ws2{border:1px solid #6e716c4d;border-radius:16px 8px;box-shadow:0 2px 0 -1px #24262440,0 10px 22px #28251d1a,inset 0 0 0 1px #eeece766}.hun-page .hun-ws2-head{background:linear-gradient(#faf9f4,#f4f2eb);border-bottom:1px solid #d9d7cd}@media (width<=760px){.hun-page .htc-cor{width:14px;height:14px}}.ht-preview.ht-embed,.ht-heading-row h1{color:var(--ink)}.ht-preview[data-engine=fallback] .ht-stage canvas{opacity:0!important}.hun-console{--hun-primary:#0369a1;--hun-primary-l:#0ea5e9;--hun-violet:#a855f7;--hun-gold:#c9a227;--hun-ink:#0f172a;--hun-ink-soft:#475569;--hun-ink-dim:#94a3b8;--hun-line:#e5e7eb;--hun-line-l:#eef2f7;--hun-face:#fff;--hun-face-l:#f8fafc;--hun-danger:#dc2626;--hun-warn:#b45309;--hun-ok:#15803d;box-sizing:border-box;background:linear-gradient(#f6f9fc 0%,#eef2f8 42%,#f3f6fa 100%);flex-direction:column;gap:14px;height:calc(100vh - 64px);min-height:480px;padding:16px 18px;display:flex;overflow:hidden}.hun-console>.htp-hero-grand{flex:none;margin-bottom:0!important}.hun-kpis{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;min-width:340px;display:grid}.hun-kpi{border:1px solid var(--hun-line);border-left:3px solid var(--kc,var(--hun-primary));cursor:default;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-height:62px;padding:8px 14px 8px 16px;transition:box-shadow .18s,border-color .18s;display:flex;position:relative}.hun-kpi.click{cursor:pointer}.hun-kpi.click:hover{border-color:color-mix(in srgb, var(--kc,var(--hun-primary)) 45%, var(--hun-line));box-shadow:0 4px 12px #0f172a14}.hun-kpi.on{background:color-mix(in srgb, var(--kc,var(--hun-primary)) 6%, #fff);box-shadow:inset 0 -2px 0 var(--kc,var(--hun-primary))}.hun-kpi-num{font-variant-numeric:tabular-nums;color:var(--hun-ink);font-size:23px;font-weight:700;line-height:1.15}.hun-kpi-num em{color:var(--hun-ink-dim);margin-left:3px;font-size:12px;font-style:normal;font-weight:500}.hun-kpi-label{color:var(--hun-ink-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.hun-kpi-dot{background:var(--kc,var(--hun-primary));width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--kc,var(--hun-primary)) 15%, transparent);border-radius:50%;flex:none}.hun-kpi-foot{color:var(--hun-ink-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hun-ws2{background:var(--hun-face);border:1px solid var(--hun-line);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #0f172a0b}.hun-ws2-head{border-bottom:1px solid var(--hun-line-l);background:#fcfdfe;flex:none;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.hun-ws2-title{color:var(--hun-ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hun-ws2-count{color:var(--hun-ink-soft);background:var(--hun-face-l);border:1px solid var(--hun-line);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px}.hun-ws2-tabs{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.hun-ws2-tabs::-webkit-scrollbar{display:none}.hun-tab{height:30px;color:var(--hun-ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:background .16s,color .16s;display:inline-flex;position:relative}.hun-tab:hover{background:var(--hun-face-l);color:var(--hun-ink)}.hun-tab.on{background:color-mix(in srgb, var(--hun-primary) 8%, #fff);color:var(--hun-primary);border-color:color-mix(in srgb, var(--hun-primary) 22%, transparent);font-weight:600}.hun-tab .hun-tab-n{color:var(--hun-ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.hun-tab.on .hun-tab-n{color:var(--hun-primary)}.hun-tab-dot{border-radius:50%;flex:none;width:7px;height:7px}.hun-ws2-tools{flex:none;align-items:center;gap:8px;display:flex}.hun-ws2-body{flex:1;min-height:0;padding:14px 16px;overflow:auto}.hun-ws2-body.nopad{padding:0}.hun-split{flex:1;grid-template-columns:minmax(0,1fr) 380px;gap:14px;min-height:0;display:grid}.hun-split.norail{grid-template-columns:minmax(0,1fr)}.hun-split>.hun-main{min-height:0;overflow:auto}.hun-rail{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.hun-rail-sec{background:var(--hun-face);border:1px solid var(--hun-line);border-radius:10px;flex:none;overflow:hidden}.hun-rail-hd{color:var(--hun-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.hun-rail-hd .n{color:#fff;background:var(--sc,var(--hun-ink-dim));border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:500;line-height:16px}.hun-rail-hd .arr{color:var(--hun-ink-dim);font-size:10px}.hun-rail-bd{flex-direction:column;gap:6px;padding:4px 12px 10px;display:flex}.hun-rail-item{cursor:pointer;color:var(--hun-ink-soft);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.hun-rail-item:hover{background:var(--hun-face-l);color:var(--hun-ink)}.hun-rail-item b{color:var(--hun-ink);font-weight:600}.hun-rail-item .d{color:var(--hun-ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px}.hun-ctx{background:var(--hun-face-l);border:1px dashed var(--hun-line);color:var(--hun-ink-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.hun-ctx b{color:var(--hun-ink);font-size:13px}.hun-guide{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:46px 20px;display:flex}.hun-guide-t{color:var(--hun-ink);font-size:14px;font-weight:600}.hun-guide-d{color:var(--hun-ink-soft);max-width:420px;font-size:12px;line-height:1.7}.hun-skel{flex-direction:column;gap:8px;padding:4px 0;display:flex}.hun-skel i{background:linear-gradient(90deg,#f1f5f9 25%,#e8eef4 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:8px;height:38px;animation:1.2s infinite hun-skel;display:block}@keyframes hun-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.hun-console .htg-row{gap:16px}.hun-console .htg-status-inline{color:var(--hun-ink-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}@media (width<=1439px){.hun-split{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1279px){.hun-console{height:auto;min-height:calc(100vh - 64px);overflow:visible}.hun-split{grid-template-columns:minmax(0,1fr)}.hun-rail{max-height:420px}}@media (width<=768px){.hun-kpis{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (prefers-reduced-motion:reduce){.hun-skel i{animation:none}}.hun-ws2-body{flex-direction:column;display:flex}.hun-ws2-body>*{flex:none}.hun-ws2-body>.hun-split{flex:1;min-height:0}.hun-console>.htp-root:not(.htp-hero-grand){flex:1;min-height:0;overflow:auto}.hun-kpis.row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin-bottom:12px}.hun-kpis.row .hun-kpi{flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:5px 12px}.hun-kpis.row .hun-kpi-num{font-size:19px}.hun-kpis.row .hun-kpi-label{font-size:12px}.hun-kpis.row .hun-kpi-foot{display:none}@media (width<=1023px){.hun-kpis.row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hun-kpis.row{gap:12px;margin-bottom:14px}.hun-kpis.row .hun-kpi{border:1px solid #e5e7eb;border-left:3px solid var(--kc,var(--hun-primary));background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:78px;padding:12px 16px 11px;box-shadow:0 2px 10px #0f172a0b}.hun-kpis.row .hun-kpi-num{letter-spacing:.3px;color:#0f172a;font-size:25px;font-weight:700}.hun-kpis.row .hun-kpi-num em{color:#94a3b8;font-size:12px}.hun-kpis.row .hun-kpi-label{color:#64748b;font-size:12px}.hun-kpis.row .hun-kpi-foot{color:#94a3b8;font-size:11px;display:block}.hun-kpis.row .hun-kpi:hover{border-color:#dbe5ee;border-left-color:var(--kc,var(--hun-primary));box-shadow:0 5px 14px #0f172a17}
