.hx-body{--hx-glass:#07141cc7;--hx-glass-2:#07141ce6;--hx-line:#b7f2d833;--hx-text:#eef6f3;--hx-muted:#a9bdb7;--hx-good:#7ee0b5;--hx-watch:#ffc861;--hx-act:#ff7a6b;--hx-unknown:#9aa7ae;--hx-accent:#5fd3d9;--hx-gold:#ffc861;--hx-top-h:58px;--hx-ticker-h:30px;--hx-r:16px;min-height:100vh;color:var(--hx-text);font:15px/1.5 var(--sans);background:#a9c98c;margin:0;line-height:1.5;overflow:hidden}.hx-body *{box-sizing:border-box}.hx-body h1,.hx-body h2,.hx-body h3,.hx-body h4{font-family:var(--display);margin:0;font-weight:600;line-height:1.25}.hx-body p{margin:0}.hx-body :where(button){font:inherit;color:inherit;cursor:pointer}.hx-body [hidden]{display:none!important}.hx-offscreen{opacity:0;position:fixed;top:0;left:-9999px}.hx-loading{z-index:100;background:radial-gradient(circle at 50% 40%,#12323d,#06121a 70%);place-items:center;transition:opacity .6s;display:grid;position:fixed;inset:0}.hx-ready .hx-loading{opacity:0;pointer-events:none}.hx-loading-card{text-align:center;gap:10px;width:min(420px,100vw - 32px);display:grid}.hx-wordmark{letter-spacing:-1px;color:#fff;font:800 22px/1 Inter,Segoe UI,sans-serif}.hx-wordmark span{color:var(--hx-good)}.hx-loading-card h1{font-size:30px}.hx-load-track{background:#ffffff1a;border-radius:99px;height:6px;overflow:hidden}.hx-load-track span{background:linear-gradient(90deg, var(--hx-good), var(--hx-accent));transform-origin:0;height:100%;transition:transform .4s;display:block;transform:scaleX(.04)}.hx-load-step{color:var(--hx-muted);font-size:13px}.hx-load-note{color:var(--hx-watch);font-size:12px}#hx-canvas{z-index:0;touch-action:none;outline:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.hx-no-webgl #hx-canvas,.hx-no-webgl .hx-minimap,.hx-no-webgl .hx-hint{display:none}.hx-no-webgl{background:linear-gradient(#17323c,#06121a)}.hx-fallback{display:none}.hx-no-webgl .hx-fallback{border-radius:var(--hx-r);background:var(--hx-glass);border:1px solid var(--hx-line);text-align:center;z-index:2;max-width:460px;padding:16px 20px;display:block;position:fixed;top:46%;left:50%;transform:translate(-50%,-50%)}.hx-labels{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hx-label,.hx-pad,.hx-int{pointer-events:auto;white-space:nowrap;border:1px solid var(--hx-line);background:var(--hx-glass);-webkit-backdrop-filter:blur(8px);color:var(--hx-text);will-change:transform;position:absolute;top:0;left:0}.hx-label{text-align:left;border-radius:12px;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:6px 11px 7px 9px;font-size:12px;transition:border-color .2s,background .2s;display:grid}.hx-label i,.hx-pad i,.hx-int i{background:var(--hx-st,var(--hx-good));width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hx-st,#7ee0b5) 30%, transparent);border-radius:50%;grid-row:span 2}.hx-label strong{font:600 13px/1.2 var(--display)}.hx-label span{color:var(--hx-muted);grid-column:2;font-size:11.5px}.hx-label:hover,.hx-label.is-selected{border-color:var(--hx-good);background:var(--hx-glass-2)}.hx-label--lh i{background:#ffe9a8}.hx-pad{border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.hx-pad em{color:var(--hx-good);font-style:normal}.hx-int{pointer-events:none;border-radius:99px;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;display:inline-flex}.hx-int.is-flash{background:var(--hx-glass-2);border-color:#fff}.is-hidden{visibility:hidden}.hx-calm .hx-label span,.hx-calm .hx-pad em{display:none}.hx-st-good{--hx-st:var(--hx-good)}.hx-st-watch{--hx-st:var(--hx-watch)}.hx-st-act{--hx-st:var(--hx-act)}.hx-st-unknown{--hx-st:var(--hx-unknown)}.hx-top{z-index:20;height:var(--hx-top-h);border-bottom:1px solid var(--hx-line);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#06121aeb,#06121ac7);align-items:center;gap:10px;padding:0 14px;display:flex;position:fixed;inset:0 0 auto}.hx-back{color:var(--hx-muted);white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12.5px;text-decoration:none}.hx-back:hover{color:#fff;background:#ffffff0f}.hx-brand{align-items:center;gap:9px;min-width:0;display:flex}.hx-logo{background:linear-gradient(135deg, var(--hx-accent), #2b8f9a);color:#06121a;width:32px;height:32px;font:700 17px/1 var(--display);border-radius:10px;flex:none;place-items:center;display:grid}.hx-brand strong{font:600 15px/1.2 var(--display);white-space:nowrap;display:block}.hx-brand span{color:var(--hx-muted);white-space:nowrap;font-size:11px;display:block}.hx-seg{border:1px solid var(--hx-line);background:#ffffff0f;border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.hx-seg button,.hx-seg a{color:var(--hx-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:5px 10px;font-size:12.5px;text-decoration:none}.hx-seg button:hover,.hx-seg a:hover{color:#fff}.hx-seg [aria-pressed=true],.hx-seg [aria-current=true]{background:var(--hx-good);color:#06121a;font-weight:600}.hx-periods{margin-left:auto}.hx-short{display:none}.hx-compare{color:var(--hx-muted);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.hx-compare select{font:inherit;color:var(--hx-text);border:1px solid var(--hx-line);background:#ffffff0f;border-radius:10px;padding:6px 8px;font-size:12.5px}.hx-compare option{background:#0b1c25}.hx-asof{color:var(--hx-muted);text-align:right;flex:none;font-size:10.5px;line-height:1.3;display:grid}.hx-asof b{color:var(--hx-text);font-size:11.5px;font-weight:600}.hx-main{position:static}.hx-kpis{z-index:12;top:calc(var(--hx-top-h) + 10px);scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;position:fixed;left:14px;right:404px;overflow-x:auto}.hx-kpis::-webkit-scrollbar{display:none}.hx-kpi-scope{background:var(--hx-glass-2);border:1px solid var(--hx-line);font:600 13px/1.25 var(--display);border-radius:14px;flex:none;align-content:center;max-width:150px;padding:8px 12px;display:grid}.hx-kpi-scope span{font:400 11px/1.3 var(--sans);color:var(--hx-muted)}.hx-kpi{text-align:left;background:var(--hx-glass);border:1px solid var(--hx-line);-webkit-backdrop-filter:blur(8px);border-radius:14px;flex:none;gap:1px;min-width:112px;padding:8px 10px;transition:border-color .2s;display:grid;position:relative}.hx-kpi:hover{border-color:var(--hx-good)}.hx-kpi{max-width:150px}.hx-kpi-label{color:var(--hx-muted);text-transform:uppercase;letter-spacing:.03em;padding-right:50px;font-size:10.5px;line-height:1.25}.hx-kpi:not([data-kpi=revenue]) .hx-kpi-label{padding-right:0}.hx-kpi b{font:600 19px/1.2 var(--display)}.hx-kpi-delta{font-size:11.5px}.hx-spark{opacity:.9;width:52px;height:18px;position:absolute;top:8px;right:8px}.hx-up{color:var(--hx-good)}.hx-down{color:var(--hx-act)}.hx-flat{color:var(--hx-muted)}.hx-banner{z-index:12;left:14px;top:calc(var(--hx-top-h) + 84px);color:#3b2a00;background:var(--hx-watch);border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600;position:fixed}.hx-visit{z-index:14;left:70px;top:calc(var(--hx-top-h) + 116px);background:var(--hx-glass-2);border:1px solid var(--hx-line);border-radius:14px;align-items:flex-start;gap:10px;max-width:340px;padding:10px 12px;font-size:12.5px;display:flex;position:fixed}.hx-visit b{font-family:var(--display);font-weight:600}.hx-visit p{color:var(--hx-muted)}.hx-tools{z-index:15;gap:6px;display:grid;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.hx-tool{border:1px solid var(--hx-line);background:var(--hx-glass);-webkit-backdrop-filter:blur(8px);border-radius:12px;place-items:center;width:42px;height:42px;transition:border-color .2s,background .2s;display:grid;position:relative}.hx-tool:hover,.hx-tool:focus-visible{border-color:var(--hx-good);background:var(--hx-glass-2)}.hx-tool-label{background:var(--hx-glass-2);border:1px solid var(--hx-line);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:4px 9px;font-size:12px;transition:opacity .15s;position:absolute;top:50%;left:50px;transform:translateY(-50%)}.hx-tool:hover .hx-tool-label,.hx-tool:focus-visible .hx-tool-label{opacity:1}.hx-tool[data-tool=gazette]{color:var(--hx-gold)}.hx-icon{width:20px;height:20px}.hx-count{background:var(--hx-gold);color:#06121a;min-width:20px;font:700 9.5px/1.4 var(--sans);border-radius:99px;padding:1px 4px;position:absolute;top:-6px;right:-6px}.hx-panel,.hx-board{z-index:16;top:calc(var(--hx-top-h) + 10px);right:14px;bottom:calc(var(--hx-ticker-h) + 10px);background:var(--hx-glass-2);border:1px solid var(--hx-line);-webkit-backdrop-filter:blur(12px);scrollbar-width:thin;scrollbar-color:#b7f2d84d transparent;border-radius:18px;width:380px;padding:16px;position:fixed;overflow-y:auto}.hx-ph{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hx-ph h2{font-size:22px}.hx-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--hx-accent);font-size:11px}.hx-ph-sub{color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.hx-badge{color:#06121a;background:var(--hx-st);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600}.hx-ph-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.hx-icon-btn{border:1px solid var(--hx-line);background:#ffffff0d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hx-icon-btn:hover{border-color:var(--hx-good)}.hx-btn{border:1px solid var(--hx-line);background:#ffffff0f;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.hx-btn:hover{border-color:var(--hx-good)}.hx-btn:disabled{opacity:.4;cursor:default}.hx-btn--mint{background:var(--hx-good);color:#06121a;border-color:var(--hx-good)}.hx-btn--gold{background:var(--hx-gold);color:#2a1d00;border-color:var(--hx-gold)}.hx-btn--ghost{background:0 0}.hx-btn--paper{color:#3b362c;background:#fffaf0;border-color:#cfc5b0}.hx-csv{min-height:28px;margin-top:8px;padding:4px 10px;font-size:12px}.hx-kvs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hx-kvs--3{grid-template-columns:repeat(3,1fr)}.hx-kv{background:#ffffff0b;border:1px solid #b7f2d81a;border-radius:12px;min-width:0;padding:8px 10px;display:grid}.hx-kv span{color:var(--hx-muted);font-size:11px}.hx-kv b{font:600 16px/1.3 var(--display);overflow-wrap:anywhere}.hx-kvs--3 .hx-kv b{font-size:13.5px}.hx-kv em{font-size:11px;font-style:normal}.hx-sec{border-top:1px solid #b7f2d81f;margin-top:16px;padding-top:12px}.hx-sec h3{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:14.5px;display:flex}.hx-src{font:400 10.5px/1 var(--sans);color:var(--hx-muted);white-space:nowrap}.hx-sub{margin:12px 0 6px;font-size:13px}.hx-chart{width:100%;height:auto;display:block}.hx-note{color:var(--hx-muted);margin-top:6px;font-size:11.5px}.hx-note b{color:var(--hx-text)}.hx-alert{border:1px solid var(--hx-st);background:color-mix(in srgb, var(--hx-st) 12%, transparent);border-radius:10px;margin:6px 0;padding:7px 10px;font-size:12.5px}.hx-legend-row{color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:11px;display:flex}.hx-sw{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:3px;display:inline-block}.hx-sw--good{background:var(--hx-good)}.hx-sw--ly{background:#9fb4c9}.hx-sw--target{background:var(--hx-watch)}.hx-sw--act{background:var(--hx-act)}.hx-sw--fc{background:#b7f2d8}.hx-table-wrap{overflow-x:auto}.hx-table{border-collapse:collapse;width:100%;font-size:12px}.hx-table th{text-align:left;color:var(--hx-muted);border-bottom:1px solid var(--hx-line);white-space:nowrap;padding:5px 6px;font-size:11px;font-weight:600}.hx-table td{white-space:nowrap;border-bottom:1px solid #b7f2d812;padding:5px 6px}.hx-table td:first-child{white-space:normal;min-width:70px}.hx-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hx-row-act td:first-child{box-shadow:inset 3px 0 var(--hx-act)}.hx-row-watch td:first-child{box-shadow:inset 3px 0 var(--hx-watch)}.hx-row-good td:first-child{box-shadow:inset 3px 0 var(--hx-good)}.hx-disclaimer{color:var(--hx-muted);margin-top:16px;font-size:11px}.hx-board-head{justify-content:space-between;gap:10px;display:flex}.hx-board-head h2{font-size:19px}.hx-board-head p{color:var(--hx-muted);font-size:11.5px}.hx-actions{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hx-action{border:1px solid #b7f2d81f;border-left:4px solid var(--hx-act);background:#ffffff0b;border-radius:14px;padding:12px}.hx-action--watch{border-left-color:var(--hx-watch)}.hx-action--good{border-left-color:var(--hx-good)}.hx-action-top{color:var(--hx-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.hx-rank{font:700 13px/1 var(--display);color:var(--hx-text)}.hx-tag{color:#06121a;background:var(--hx-act);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:700}.hx-tag--watch{background:var(--hx-watch)}.hx-tag--good{background:var(--hx-good)}.hx-action h3{margin:6px 0 3px;font-size:14.5px}.hx-action p{color:#cfdcd7;font-size:12.5px}.hx-action-meta{color:var(--hx-muted);gap:1px;margin-top:7px;font-size:11.5px;display:grid}.hx-money{color:var(--hx-text);font:600 14px/1.3 var(--display)}.hx-action-btns{gap:6px;margin-top:8px;display:flex}.hx-action-btns .hx-btn{min-height:30px;padding:4px 11px;font-size:12px}.hx-dock{z-index:14;left:50%;bottom:calc(var(--hx-ticker-h) + 10px);background:var(--hx-glass);border:1px solid var(--hx-line);-webkit-backdrop-filter:blur(10px);scrollbar-width:none;border-radius:16px;gap:6px;max-width:calc(100vw - 28px);padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.hx-dock button{background:#ffffff0a;border:1px solid #0000;border-radius:11px;justify-items:center;gap:1px;min-width:62px;padding:5px 8px 6px;font-size:11.5px;display:grid;position:relative}.hx-dock button:hover,.hx-dock button.is-on{border-color:var(--hx-good);background:#7ee0b51f}.hx-dock kbd{font:700 9.5px/1 var(--sans);color:var(--hx-muted);background:#ffffff1f;border-radius:5px;padding:2px 5px}.hx-dot{background:var(--hx-st);border-radius:50%;width:8px;height:8px;display:inline-block}.hx-dock .hx-dot{position:absolute;top:6px;right:6px}.hx-minimap{z-index:13;left:70px;bottom:calc(var(--hx-ticker-h) + 10px);border:1px solid var(--hx-line);cursor:pointer;background:#07141c99;border-radius:14px;width:176px;height:120px;position:fixed}.hx-hint{z-index:12;left:70px;bottom:calc(var(--hx-ticker-h) + 140px);color:#10303a;background:#ffffff9e;border-radius:99px;padding:3px 9px;font-size:11.5px;transition:opacity .8s;position:fixed}.hx-hint.is-gone{opacity:0;pointer-events:none}.hx-ticker{z-index:18;height:var(--hx-ticker-h);border-top:1px solid var(--hx-line);background:#06121aeb;align-items:center;font-size:12.5px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.hx-ticker-label{background:var(--hx-gold);color:#2a1d00;height:100%;font:600 12.5px/1 var(--display);flex:none;place-items:center;padding:0 12px;display:grid}.hx-ticker-track{flex:1;overflow:hidden}.hx-ticker-run{white-space:nowrap;gap:30px;padding-left:20px;animation:80s linear infinite hx-marquee;display:inline-flex}.hx-ticker-run span{color:#d7e6e1}@keyframes hx-marquee{to{transform:translate(-50%)}}.hx-calm .hx-ticker-run{animation-duration:220s}.hx-interior{z-index:16;left:70px;top:calc(var(--hx-top-h) + 10px);background:var(--hx-glass-2);border:1px solid var(--hx-line);border-radius:18px;gap:10px;width:min(420px,100vw - 100px);padding:14px 16px;display:grid;position:fixed}.hx-interior h2{font-size:19px}.hx-interior p{color:#cfdcd7;font-size:13px}.hx-inside .hx-kpis,.hx-inside .hx-banner,.hx-inside .hx-visit,.hx-inside .hx-minimap,.hx-inside .hx-hint{display:none}.hx-story{z-index:19;left:50%;bottom:calc(var(--hx-ticker-h) + 84px);border:1px solid var(--hx-good);background:#06121af0;border-radius:18px;width:min(720px,100vw - 28px);padding:16px 18px;position:fixed;transform:translate(-50%);box-shadow:0 18px 60px #00000059}.hx-story h2{margin:2px 0 6px;font-size:21px}.hx-story p{color:#dbe8e3;font-size:14.5px}.hx-story-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.hx-story-btns{flex-wrap:wrap;gap:6px;display:flex}.hx-dots{gap:5px;display:flex}.hx-dots i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.hx-dots i.is-on{background:var(--hx-gold)}.hx-panel-open .hx-story,.hx-board-open .hx-story{width:min(680px,100vw - 500px);left:calc(50vw - 172px)}.hx-story-on .hx-interior{top:auto;bottom:calc(var(--hx-ticker-h) + 260px)}.hx-toasts{z-index:60;left:50%;bottom:calc(var(--hx-ticker-h) + 92px);pointer-events:none;justify-items:center;gap:6px;display:grid;position:fixed;transform:translate(-50%)}.hx-toast{background:var(--hx-good);color:#06121a;border-radius:12px;max-width:min(560px,100vw - 32px);padding:9px 14px;font-size:13px;font-weight:600;transition:opacity .5s,transform .5s;box-shadow:0 10px 30px #00000040}.hx-toast--medal{background:var(--hx-gold);color:#2a1d00}.hx-toast--long{color:#3b362c;pointer-events:auto;user-select:all;background:#fffaf0}.hx-toast.is-out{opacity:0;transform:translateY(-8px)}.hx-modal{z-index:50;-webkit-backdrop-filter:blur(3px);background:#040c118c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hx-modal-box{border:1px solid var(--hx-line);background:#08161ef7;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:22px;position:relative;overflow-y:auto}.hx-modal-box h2{padding-right:40px;font-size:22px}.hx-modal-box>p{color:#d3e1dc;margin-top:8px;font-size:13.5px}.hx-modal-sub{color:var(--hx-muted)!important}.hx-modal-close{position:absolute;top:14px;right:14px}.hx-modal--search{align-self:start;width:min(560px,100%);margin-top:8vh}.hx-pill{font:600 12px/1 var(--sans);background:var(--hx-gold);color:#2a1d00;vertical-align:middle;border-radius:99px;padding:3px 9px}.hx-input{border:1px solid var(--hx-line);width:100%;color:var(--hx-text);font:inherit;background:#ffffff0f;border-radius:12px;margin-top:12px;padding:11px 14px;font-size:15px}.hx-results{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hx-results button{text-align:left;background:#ffffff0a;border:1px solid #0000;border-radius:10px;width:100%;padding:8px 12px;display:grid}.hx-results button:hover,.hx-results button:focus-visible{border-color:var(--hx-good)}.hx-results span{color:var(--hx-muted);font-size:12px}.hx-ach-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hx-ach{opacity:.55;background:#ffffff0a;border:1px solid #b7f2d81a;border-radius:14px;gap:2px;padding:12px;font-size:12px;display:grid}.hx-ach.is-on{opacity:1;border-color:var(--hx-gold);background:#ffc86114}.hx-ach-medal{width:38px;height:38px;color:var(--hx-muted);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.hx-ach.is-on .hx-ach-medal{background:var(--hx-gold);color:#2a1d00}.hx-ach b{font-family:var(--display);font-size:13.5px;font-weight:600}.hx-ach span{color:var(--hx-muted)}.hx-ach em{color:var(--hx-gold);font-size:11px;font-style:normal}.hx-quests{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hx-quests li{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.hx-quests label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.hx-quests input{width:18px;height:18px;accent-color:var(--hx-good);margin-top:3px}.hx-quests b{font-size:13.5px;font-weight:600;display:block}.hx-quests em{color:var(--hx-muted);font-size:11.5px;font-style:normal}.hx-legend-list{gap:6px;margin:12px 0;padding:0;font-size:13.5px;list-style:none;display:grid}.hx-legend-list li{align-items:center;gap:10px;display:flex}.hx-legend-list .hx-dot{width:12px;height:12px}.hx-modal--paper{color:#2d2a24;background:#f7f1e3;border-color:#d8ccb2;width:min(1080px,100%);padding:26px 28px}.hx-modal--paper .hx-icon-btn{color:#2d2a24;background:#fffaf0;border-color:#cfc5b0}.hx-gazette{font-family:var(--sans)}.hx-gz-head{border-bottom:3px double #3b362c;grid-template-columns:170px 1fr 200px;align-items:center;gap:16px;padding-bottom:10px;display:grid}.hx-gz-box{border:1.5px solid #3b362c;gap:1px;padding:8px 10px;font-size:11.5px;display:grid}.hx-gz-box b{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.hx-gz-wx{grid-template-columns:auto 1fr;align-items:center;gap:8px}.hx-gz-wx div{display:grid}.hx-gz-title{text-align:center}.hx-gz-title h2{font:700 clamp(24px, 3.6vw, 42px)/1.05 var(--display);letter-spacing:-.5px;color:#1d1b17;padding:0!important}.hx-gz-title p{letter-spacing:.14em;text-transform:uppercase;color:#6b6352;margin-top:4px;font-size:11px}.hx-gz-rule{color:#5b5446;border-bottom:1px solid #3b362c;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:6px 0;font-size:11.5px;display:flex}.hx-gz-cols{grid-template-columns:1.4fr 1fr;gap:22px;margin-top:14px;display:grid}.hx-gz-main{border-right:1px solid #cfc5b0;padding-right:20px}.hx-gz-kicker{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#b5452f;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.hx-gz-headline{font:700 clamp(22px, 2.6vw, 32px)/1.12 var(--display);color:#1d1b17;margin:8px 0!important}.hx-gz-lede{font-size:15px;line-height:1.55}.hx-gz-note{color:#6b6352;font-size:11.5px;font-style:italic;margin-top:6px!important}.hx-gz-actions{gap:8px;margin:10px 0 16px;display:flex}.hx-gz-sec{text-transform:uppercase;letter-spacing:.07em;color:#1d1b17;border-bottom:1.5px solid #3b362c;padding-bottom:5px;font:600 12.5px/1.2 var(--display)!important;margin:6px 0 8px!important}.hx-gz-also{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hx-gz-also div{border-right:1px solid #ddd3bf;padding-right:10px;font-size:12px}.hx-gz-also div:last-child{border-right:0}.hx-gz-also b{font-family:var(--display);color:#1d1b17;margin:5px 0 3px;font-size:13.5px;font-weight:600;display:block}.hx-gz-also p{color:#4a4438}.hx-gz-side{align-content:start;gap:14px;display:grid}.hx-gz-table{border-collapse:collapse;width:100%;font-size:12.5px}.hx-gz-table td,.hx-gz-table th{border-bottom:1px dotted #c9bea6;padding:4px}.hx-gz-table th{color:#6b6352;text-align:center;font-size:11px;font-weight:600}.hx-g-up{color:#2e7d4f}.hx-g-down{color:#b5452f}.hx-gz-wxrow{justify-content:space-between;gap:4px;display:flex}.hx-gz-wxrow div{color:#4a4438;justify-items:center;font-size:11px;display:grid}.hx-gz-small{color:#6b6352;font-size:10.5px;margin-top:4px!important}.hx-gz-medals td{text-align:center}.hx-gz-medals td:first-child{text-align:left}.hx-medal{vertical-align:middle;border-radius:50%;width:13px;height:13px;display:inline-block}.hx-medal--gold{background:radial-gradient(circle at 35% 35%,#ffe9a3,#d4a017)}.hx-medal--silver{background:radial-gradient(circle at 35% 35%,#fff,#a8adb3)}.hx-medal--bronze{background:radial-gradient(circle at 35% 35%,#ffd2b0,#b8703f)}.hx-medal--none{background:#e4dccb}.hx-gz-advisor{border-top:3px double #3b362c;align-items:flex-start;gap:14px;margin-top:16px;padding-top:12px;display:flex}.hx-gz-avatar{color:#b7f2d8;width:46px;height:46px;font:700 20px/1 var(--display);background:#1d4a52;border-radius:50%;flex:none;place-items:center;display:grid}.hx-gz-advisor h4{color:#1d1b17;font-size:15px}.hx-gz-advisor ol{gap:3px;margin:6px 0 0;padding-left:18px;font-size:13.5px;display:grid}.hx-gz-foot{color:#6b6352;text-align:center;font-size:10.5px;margin-top:12px!important}.hx-present{font-size:17px}.hx-present .hx-kpi b{font-size:24px}.hx-present .hx-kpi-label,.hx-present .hx-kpi-delta{font-size:13px}.hx-present .hx-label strong{font-size:16px}.hx-present .hx-label span{font-size:13.5px}.hx-present .hx-story p{font-size:18px}.hx-present .hx-story h2{font-size:26px}.hx-present .hx-hint,.hx-present .hx-minimap,.hx-present .hx-tool-label,.hx-print{display:none}@media print{.hx-body{color:#000;background:#fff;overflow:visible}.hx-body>:not(.hx-print){display:none!important}.hx-print{color:#000;font:12pt/1.45 var(--sans);display:block!important}.hx-print h1{font-size:20pt}.hx-print h2{margin-top:14pt;font-size:14pt}.hx-print .hx-table th,.hx-print .hx-table td{color:#000;border-bottom:1px solid #999}}@media (prefers-reduced-motion:reduce){.hx-ticker-run{animation:none}.hx-ticker-track{overflow-x:auto}.hx-load-track span,.hx-toast{transition:none}}@media (width<=1280px){.hx-long{display:none}.hx-short{display:inline}.hx-asof{display:none}}@media (width<=900px){.hx-body{--hx-top-h:108px;font-size:14px}.hx-top{height:var(--hx-top-h);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back brand lang""periods periods periods""compare modes modes";align-content:center;gap:4px 6px;padding:6px 10px;display:grid}.hx-back{grid-area:back}.hx-brand{grid-area:brand}.hx-lang{grid-area:lang;justify-self:end}.hx-periods{scrollbar-width:none;grid-area:periods;overflow-x:auto}.hx-compare{grid-area:compare}.hx-modes{grid-area:modes;justify-self:end}.hx-compare select{max-width:150px;padding:4px 6px}.hx-seg button,.hx-seg a{padding:4px 9px}.hx-back{padding:4px 6px}.hx-brand span{display:none}.hx-periods{margin-left:0}.hx-compare span{display:none}.hx-modes button{padding:4px 7px}.hx-kpis{left:10px;right:10px}.hx-kpi{min-width:118px}.hx-kpi-scope{display:none}.hx-banner{left:10px;top:calc(var(--hx-top-h) + 84px);font-size:10.5px}.hx-visit{max-width:none;left:10px;right:10px;top:calc(var(--hx-top-h) + 112px)}.hx-panel-open .hx-story,.hx-board-open .hx-story{width:calc(100vw - 20px);left:50%}.hx-story-on .hx-panel,.hx-story-on .hx-board{display:none}.hx-tools{top:auto;left:10px;right:10px;bottom:calc(var(--hx-ticker-h) + 82px);scrollbar-width:none;gap:6px;padding-top:8px;display:flex;overflow-x:auto;transform:none}.hx-tool{flex:none;width:38px;height:38px}.hx-panel-open .hx-tools,.hx-board-open .hx-tools,.hx-inside .hx-tools{display:none}.hx-toasts{bottom:calc(var(--hx-ticker-h) + 130px)}.hx-tool-label,.hx-minimap,.hx-hint{display:none}.hx-panel,.hx-board{top:auto;left:0;right:0;bottom:var(--hx-ticker-h);border-radius:20px 20px 0 0;width:auto;max-height:62vh;padding:14px 14px 20px}.hx-panel:before,.hx-board:before{content:"";background:#ffffff4d;border-radius:4px;width:40px;height:4px;margin:-4px auto 10px;display:block}.hx-panel-open .hx-dock,.hx-board-open .hx-dock{display:none}.hx-dock{max-width:none;left:10px;right:10px;transform:none}.hx-dock button{min-width:56px}.hx-interior{width:auto;left:10px;right:10px;top:calc(var(--hx-top-h) + 10px);padding:12px}.hx-interior p{font-size:12px}.hx-story{bottom:calc(var(--hx-ticker-h) + 8px)}.hx-story p{font-size:13.5px}.hx-modal{place-items:end stretch;padding:0}.hx-modal-box{border-radius:20px 20px 0 0;width:100%;max-height:86vh;padding:18px 16px}.hx-modal--search{align-self:end;margin-top:0}.hx-modal--paper{padding:18px 14px}.hx-gz-head{text-align:center;grid-template-columns:1fr}.hx-gz-head .hx-gz-box:first-child{display:none}.hx-gz-cols{grid-template-columns:1fr}.hx-gz-main{border-right:0;padding-right:0}.hx-gz-also{grid-template-columns:1fr}.hx-gz-also div{border-bottom:1px solid #ddd3bf;border-right:0;padding-bottom:8px}}@media (width<=420px){.hx-brand strong{font-size:13.5px}.hx-logo{width:28px;height:28px}.hx-seg button,.hx-seg a{padding:5px 7px;font-size:12px}.hx-kvs--3{grid-template-columns:1fr 1fr}}
