.hm-root{--hm-serif:var(--font-fraunces), Georgia, serif;--hm-red-wash:#fdecec;--hm-blue:#2563eb;--hm-indigo-wash:#eef2ff;--hm-win-line:#e2dbc9;--hm-win-shadow:0 60px 120px -40px #34260a61, 0 22px 44px -16px #34260a2e;--hm-chrome-bg:#f3eee1;--hm-chrome-line:#e5dfcd;--hm-chrome-dot:#ddd5c0;--hm-url-bg:#fdfbf6;--hm-row-line:#f0ebde;--hm-note-line:#ece6d6;--hm-crow-line:#efe9da;--hm-seg-track:#eee9dc;--hm-track:#e2e8f0;--hm-fill:#3b82f6;--hm-blade-glow:#ff2a1f;--hm-blade-core:#df0e06;--hm-blade-edge:#fff2ee;--hm-spark-amber:#d97706;--hm-p2-fg:#8a6420;--hm-p2-bg:#f8f0e0;--hm-p2-bd:#e6d2a8;--hm-seg-blue:#5b7fb5;--hm-seg-violet:#7c5fc4;--hm-pill-green-fg:#047857;--hm-pill-green-bg:#e9f7ef;--hm-pill-green-bd:#b9e3c8;--hm-pill-blue-bg:#eaf0fd;--hm-pill-blue-bd:#c3d3f7;--hm-pill-violet-bg:#f1ebfd;--hm-pill-violet-bd:#d6c7f7;--hm-pill-deep-fg:#7ee8c8;--hm-pill-deep-bg:#1a3d35;--hm-achip-green-bg:#ecfdf3;--hm-achip-green-bd:#bbf0cf;--hm-achip-blue-bg:#eff4ff;--hm-achip-blue-bd:#c7d7fb;--hm-achip-orange-bg:#fbefe7;--hm-achip-orange-bd:#f0cdb6;--hm-achip-violet-bg:#f5f0ff;--hm-achip-violet-bd:#dccdfb;--hm-cdi-fg:#3730a3;--hm-cdi-bg:#e0e7ff;--hm-cdi-bd:#c7d2fe;--hm-r-win:18px;--hm-r-card:14px;--hm-r-panel:10px;--hm-r-row:9px;--hm-r-url:7px;--hm-r-chip:4px;--hm-r-tick:3px;padding-block:56px 48px;position:relative;overflow:clip}.hm-root button{font:inherit}.hm-root .hm-grid{gap:40px;display:grid}.hm-root .hm-copy{min-width:0}.hm-root .hm-eyebrow{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.hm-root .hm-pulse{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 calc(var(--ph,0) * 9px) color-mix(in srgb, var(--red) calc((1 - var(--ph,0)) * 40%), transparent);border-radius:50%}.hm-root .hm-h1{font:700 clamp(44px, 7.2vw, 112px) / .96 var(--display);letter-spacing:-.04em;max-width:14ch;color:var(--ink);margin:26px 0 0;position:relative}.hm-root .hm-line{display:block}.hm-root .hm-l2{color:var(--red)}.hm-root .hm-sub-grid{align-items:end;gap:28px;margin-top:40px;display:grid}.hm-root .hm-sub{max-width:34rem;color:var(--ink-2);margin:0;font-size:17.5px;line-height:1.55}.hm-root .hm-ctas{justify-items:start;gap:14px;display:grid}.hm-root .hm-ctas__row{flex-wrap:wrap;gap:12px;display:flex}.hm-root .hero-link-visite{flex-wrap:wrap;gap:6px 10px}.hm-root .hero-link-visite span{white-space:nowrap}.hm-root .hm-signals{border-top:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;gap:10px 28px;margin:40px 0 0;padding:24px 0 0;list-style:none;display:flex}.hm-root .hm-signals li{align-items:center;gap:10px;display:inline-flex}.hm-root .hm-stage{min-width:0;position:relative}.hm-root .hm-win-box{perspective:2200px;width:100%;height:0;padding-bottom:max(360px,66.055% - 1.3211px);position:relative}.hm-root .hm-win{border-radius:var(--hm-r-win);background:var(--bg);border:1px solid var(--hm-win-line);width:1090px;height:720px;box-shadow:var(--hm-win-shadow);transform-origin:0 0;font-family:var(--sans);color:var(--ink);opacity:0;position:absolute;top:0;left:0;overflow:hidden}.hm-root:not(.hm-js) .hm-win{animation:.4s 1s forwards hm-reveal}@keyframes hm-reveal{to{opacity:1}}.hm-root:not(.hm-js) .hm-pane:not([data-pane=board]){display:none}.hm-root:not(.hm-js) .hm-pause,.hm-root:not(.hm-zoom) .hm-expand{visibility:hidden}.hm-root.hm-zoom .hm-win{cursor:zoom-in}.hm-root .hm-hint{font:500 12px/1.4 var(--mono);color:var(--ink-3);text-align:center;visibility:hidden;margin:10px 0 0}.hm-root.hm-zoom .hm-hint{visibility:visible}.hm-root .hm-app-head .hm-logo{width:auto;display:block}@media (min-width:1080px){.hm-root{padding-block:40px 56px}.hm-root .hm-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:32px}.hm-root .hm-h1{font-size:clamp(44px,4.9vw,74px)}.hm-root .hm-sub-grid{grid-template-columns:1fr;margin-top:30px}.hm-root .hm-win-box{padding-bottom:min(619.2px,66.055% + 92.477px)}.hm-root .hm-hint{display:none}}@media (max-width:640px){.hm-root{padding-block:36px 24px}}@supports (width:1cqw) and (transform:scale(tan(atan2(1px, 1px)))){.hm-root .hm-win-box{container-type:inline-size}.hm-root .hm-win{transform:scale(max(.5, tan(atan2(100cqw - 2px, 1090px))))}@media (min-width:1080px){.hm-root .hm-win{transform:scale(min(.86, tan(atan2(100cqw + 140px, 1090px))))}}@media (prefers-reduced-motion:reduce){.hm-root .hm-win{transform:scale(max(.5, tan(atan2(100cqw - 2px, 1090px)))) rotateX(2deg)}}@media (prefers-reduced-motion:reduce) and (min-width:1080px){.hm-root .hm-win{transform:scale(min(.86, tan(atan2(100cqw + 140px, 1090px)))) rotateX(3deg) rotateY(-9deg)}}}@supports not ((width:1cqw) and (transform:scale(tan(atan2(1px, 1px))))){.hm-root:not(.hm-js) .hm-win{visibility:hidden}}@media (prefers-reduced-motion:reduce){.hm-root .hm-win,.hm-root:not(.hm-js) .hm-win{opacity:1;animation:none}}.hm-root .hm-chrome{background:var(--hm-chrome-bg);border-bottom:1px solid var(--hm-chrome-line);align-items:center;gap:8px;height:40px;padding:0 16px;display:flex;position:relative}.hm-root .hm-chrome i{background:var(--hm-chrome-dot);border-radius:50%;width:12px;height:12px}.hm-root .hm-url{border-radius:var(--hm-r-url);background:var(--hm-url-bg);border:1px solid var(--line);height:24px;font:400 12.5px var(--mono);color:var(--mute);align-items:center;padding:0 16px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hm-root .hm-pause{border:1px solid var(--line-2);border-radius:var(--radius-pill);min-width:44px;height:24px;color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:8px;padding:0 12px;transition:border-color .15s;display:inline-flex;position:relative}.hm-root .hm-pause:hover{border-color:var(--ink)}.hm-root .hm-pause:after{content:"";position:absolute;inset:-8px -4px -14px}.hm-root .hm-pause[data-hm=sound]{border-color:var(--red);color:var(--red);gap:6px;font-weight:600}.hm-root .hm-pause[data-hm=sound]:before{content:"";background:linear-gradient(currentColor,currentColor) 0 100%/3px 40% no-repeat,linear-gradient(currentColor,currentColor) 4px 100%/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 8px 100%/3px 60% no-repeat;flex:none;width:11px;height:10px}.hm-root dialog{color:inherit;display:contents}.hm-root dialog>div{display:contents}.hm-root .hm-close{display:none}.hm-root dialog[open] .hm-expand{visibility:hidden}.hm-root dialog[open]{background:color-mix(in srgb, var(--ink) 88%, transparent);overscroll-behavior:contain;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;scroll-padding:48px;display:grid;overflow:auto}.hm-root dialog[open]>div{aspect-ratio:1090/720;perspective:2200px;grid-area:1/1;width:clamp(763px,min(96vw,139vh),1308px);margin:auto;display:block;position:relative}@media (min-width:1080px){.hm-root dialog[open]>div{width:clamp(763px,min(88vw,119vh),1308px)}}.hm-root dialog[open] .hm-win{cursor:default}.hm-root dialog[open] .hm-close{z-index:1;background:var(--ink);width:44px;height:44px;color:var(--paper);font:500 18px/1 var(--sans);cursor:pointer;border:0;border-radius:50%;grid-area:1/1;place-self:start end;place-items:center;margin:12px;padding:0;display:grid;position:sticky;top:12px;right:12px}.hm-root .hm-close:focus-visible,.hm-root .hm-skip:focus-visible{outline-color:var(--paper)}.hm-root .hm-night{z-index:var(--z-hero-night);position:fixed;inset:0;container-type:size}.hm-root .hm-half{--hm-s:1;background:var(--ink);text-align:center;clip-path:polygon(calc(50% + 39.06cqh - 1px) 0,100% 0,100% 100%,calc(50% - 39.06cqh - 1px) 100%);place-content:center;justify-items:center;gap:26px;padding:24px;animation:1s cubic-bezier(.16,1,.3,1) 2s forwards hm-split;display:grid;position:absolute;inset:0}.hm-root .hm-half:first-child{--hm-s:-1;clip-path:polygon(0 0,calc(50% + 39.06cqh) 0,calc(50% - 39.06cqh) 100%,0 100%)}.hm-root .hm-q{max-width:16ch;font:italic 300 clamp(34px, 6vw, 76px) / 1.08 var(--hm-serif);color:var(--paper);margin:0}.hm-root .hm-half .hm-eb{color:var(--mute-2);margin:0}.hm-root .hm-cut{background:var(--red);clip-path:inset(0 0 100%);width:4px;height:200vmax;animation:.4s ease-in-out 1.55s forwards hm-draw,.25s 2s forwards hm-end;position:absolute;top:calc(50% - 100vmax);left:calc(50% - 2px);transform:rotate(38deg)}.hm-root .hm-skip{top:calc(16px + env(safe-area-inset-top,0px));border:1px solid var(--mute);border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--paper);font:500 12px var(--mono);cursor:pointer;background:0 0;padding:0 14px;animation:0s 2s forwards hm-end;position:absolute;right:16px}@keyframes hm-draw{to{clip-path:inset(0)}}@keyframes hm-split{to{transform:translate(calc(var(--hm-s) * 63vmax), calc(var(--hm-s) * 49vmax))}}@keyframes hm-end{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:no-preference){[data-hm-open]~.editorial-page .hm-night{animation:0s 3s forwards hm-end;display:block}.hm-root dialog[open]{animation:.2s hm-fade}.hm-root .hm-pause[data-hm=sound][data-on]:before{animation:2s step-end infinite hm-bars}}@keyframes hm-fade{0%{opacity:0}}@keyframes hm-bars{25%{background-size:3px 100%,3px 50%,3px 80%}50%{background-size:3px 60%,3px 80%,3px 100%}75%{background-size:3px 80%,3px 40%,3px 50%}}.hm-root .hm-app-head{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:56px;padding:0 22px;display:flex}.hm-root .hm-app-head .hm-logo{height:24px}.hm-root .hm-ah-right{font:500 13px var(--sans);color:var(--ink-2);align-items:center;gap:12px;margin-left:auto;display:flex}.hm-root .hm-ah-user{border-radius:var(--radius-pill);border:1px solid var(--line);height:38px;color:var(--ink);align-items:center;gap:8px;padding:0 12px 0 4px;font-weight:600;display:flex}.hm-root .hm-ah-av{background:linear-gradient(135deg, var(--red), var(--red-deep));width:30px;height:30px;color:var(--surface);font:700 11px var(--sans);border-radius:50%;place-items:center;display:grid}.hm-root .hm-tabs{background:var(--paper);border-bottom:1px solid var(--line);align-items:stretch;height:48px;padding:0 12px;display:flex;position:relative}.hm-root .hm-tab{font:550 13.5px var(--sans);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 11px;display:flex;position:relative}.hm-root .hm-tab[aria-pressed=false]{color:color-mix(in srgb, var(--ink) 58%, transparent)}.hm-root span.hm-tab[aria-hidden=true]{color:var(--mute-2);cursor:inherit}.hm-root .hm-tab[aria-pressed=true] svg,.hm-root .hm-tab.is-on svg{color:var(--red)}.hm-root .hm-tab:focus-visible{outline-offset:-4px;border-radius:var(--radius-sm)}.hm-root .hm-tab svg{width:15px;height:15px}.hm-root .hm-tab-sep{background:var(--line);width:1px;margin:15px 6px}.hm-root .hm-tab-badge{border-radius:var(--radius-pill);background:var(--danger);width:18px;height:18px;color:var(--surface);font:700 10.5px/18px var(--sans);text-align:center;display:inline-block;position:relative;overflow:hidden}.hm-root .hm-tab-badge span{position:absolute;top:0;left:0;right:0}.hm-root .hm-tab-badge span+span{transform:translateY(100%)}.hm-root .hm-tab-ul{background:var(--red);border-radius:var(--radius-pill);width:10px;height:2px;position:absolute;bottom:-1px;left:0}.hm-root:not(.hm-js) .hm-tab-ul{display:none}.hm-root:not(.hm-js) .hm-tab[aria-pressed=true]:after{content:"";background:var(--red);border-radius:var(--radius-pill);height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.hm-root .hm-viewport{background:var(--bg);position:absolute;inset:144px 0 0;overflow:hidden}.hm-root .hm-pane{z-index:1;padding:22px 26px;position:absolute;inset:0}.hm-root .hm-pane--arriving{z-index:2}.hm-root .hm-vblade{z-index:3;pointer-events:none;width:1090px;height:576px;position:absolute;top:0;left:0;overflow:visible}.hm-root .hm-vb-glow{fill:var(--hm-blade-glow)}.hm-root .hm-vb-core{fill:var(--hm-blade-core)}.hm-root .hm-vb-edge{fill:var(--hm-blade-edge)}.hm-root .hm-mast-eyebrow{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:flex}.hm-root .hm-mast-eyebrow .hm-dot{background:var(--red);border-radius:50%;width:7px;height:7px}.hm-root .hm-mast-title{font:700 34px var(--sans);letter-spacing:-.035em;margin:8px 0 18px}.hm-root .hm-mast-title b{color:var(--red)}.hm-root .hm-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;display:grid;overflow:hidden}.hm-root .hm-cell{border-left:1px solid var(--line);flex-direction:column;min-height:116px;padding:14px 18px;display:flex}.hm-root .hm-cell:first-child{background:var(--hero-wash);border-left:0}.hm-root .hm-cell-top{white-space:nowrap;font:600 10px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;display:flex}.hm-root .hm-cell-top .hm-n{font:500 10px var(--mono);color:var(--mute-2)}.hm-root .hm-decide{font:700 9px var(--sans);letter-spacing:.1em;color:var(--red);border:1px solid var(--red);border-radius:var(--hm-r-tick);margin-left:auto;padding:2px 5px}.hm-root .hm-val{font:700 34px/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px}.hm-root .hm-cell:first-child .hm-val{color:var(--red);font-size:44px}.hm-root .hm-trend{font:500 12px var(--sans);color:var(--ink-3);align-items:center;gap:7px;margin-top:auto;display:flex}.hm-root .hm-trend i{background:var(--mute-2);border-radius:50%;width:5px;height:5px}.hm-root .hm-trend.hm-bad{color:var(--red)}.hm-root .hm-trend.hm-bad i{background:var(--red)}.hm-root .hm-trend.hm-good{color:var(--ok)}.hm-root .hm-trend.hm-good i{background:var(--ok)}.hm-root .hm-tbl{background:var(--surface);border:1px solid var(--line);border-radius:var(--hm-r-card);margin-top:16px;overflow:hidden}.hm-root .hm-tbl-head,.hm-root .hm-row{grid-template-columns:330px 300px 1fr;align-items:center;padding:0 18px;display:grid}.hm-root .hm-tbl-head{background:var(--paper-2);border-bottom:1px solid var(--line);font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-block:10px}.hm-root .hm-row{border-bottom:1px solid var(--hm-row-line);height:70px;position:relative}.hm-root .hm-row:last-child{border-bottom:0}.hm-root .hm-row:before{content:"";border-radius:0 var(--hm-r-tick) var(--hm-r-tick) 0;background:var(--hm-bar);width:4px;position:absolute;top:10px;bottom:10px;left:0}.hm-root .hm-row--p1{--hm-bar:var(--red)}.hm-root .hm-row--p2{--hm-bar:var(--prio-p2)}.hm-root .hm-pname{font:600 15px var(--display);letter-spacing:-.015em;align-items:center;gap:10px;display:flex}.hm-root .hm-prio{font:600 9.5px var(--mono);color:var(--red);background:var(--hm-red-wash);border:1px solid var(--free-red-border);border-radius:var(--radius-pill);padding:1px 7px}.hm-root .hm-prio.hm-p2{color:var(--hm-p2-fg);background:var(--hm-p2-bg);border-color:var(--hm-p2-bd)}.hm-root .hm-pmeta{font:400 11.5px var(--mono);color:var(--mute);margin-top:5px}.hm-root .hm-r-prog{flex-direction:column;gap:8px;padding-right:30px;display:flex}.hm-root .hm-segs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.hm-root .hm-segs--green{--hm-seg:var(--prog-rec-2)}.hm-root .hm-segs--blue{--hm-seg:var(--hm-seg-blue)}.hm-root .hm-segs--violet{--hm-seg:var(--hm-seg-violet)}.hm-root .hm-segs--deep{--hm-seg:var(--prog-rec-4)}.hm-root .hm-segs i{border-radius:var(--radius-pill);background:var(--hm-seg-track);height:9px;display:block;position:relative;overflow:hidden}.hm-root .hm-segs i:after{content:"";background:var(--hm-seg);transform-origin:0;transform:scaleX(var(--f,0));border-radius:var(--radius-pill);position:absolute;inset:0}.hm-root:not(.hm-js) .hm-segs i:after{transform:none}.hm-root:not(.hm-js) .hm-segs[data-fill="1"] i:nth-child(n+2):after,.hm-root:not(.hm-js) .hm-segs[data-fill="2"] i:nth-child(n+3):after,.hm-root:not(.hm-js) .hm-segs[data-fill="3"] i:nth-child(n+4):after{transform:scaleX(0)}.hm-root .hm-pill{font:500 10.5px var(--mono);border-radius:var(--radius-pill);border:1px solid;align-self:flex-start;padding:3px 10px}.hm-root .hm-pill.hm-green{color:var(--hm-pill-green-fg);background:var(--hm-pill-green-bg);border-color:var(--hm-pill-green-bd)}.hm-root .hm-pill.hm-blue{color:var(--info);background:var(--hm-pill-blue-bg);border-color:var(--hm-pill-blue-bd)}.hm-root .hm-pill.hm-violet{color:var(--violet);background:var(--hm-pill-violet-bg);border-color:var(--hm-pill-violet-bd)}.hm-root .hm-pill.hm-deep{color:var(--hm-pill-deep-fg);background:var(--hm-pill-deep-bg);border-color:var(--hm-pill-deep-bg)}.hm-root .hm-r-act{font:500 12px var(--mono);color:var(--ink-2);align-items:center;gap:8px;display:flex}.hm-root .hm-achip{font:500 11px var(--mono);border-radius:var(--radius-pill);border:1px solid;padding:3px 9px}.hm-root .hm-achip.hm-green{color:var(--success);background:var(--hm-achip-green-bg);border-color:var(--hm-achip-green-bd)}.hm-root .hm-achip.hm-blue{color:var(--info);background:var(--hm-achip-blue-bg);border-color:var(--hm-achip-blue-bd)}.hm-root .hm-achip.hm-orange{color:var(--orange);background:var(--hm-achip-orange-bg);border-color:var(--hm-achip-orange-bd)}.hm-root .hm-achip.hm-red{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.hm-root .hm-achip.hm-violet{color:var(--violet);background:var(--hm-achip-violet-bg);border-color:var(--hm-achip-violet-bd)}.hm-root .hm-wk-bar{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;margin-bottom:14px;display:flex}.hm-root .hm-wcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--hm-r-card);margin-bottom:14px;display:flex;position:relative;overflow:hidden}.hm-root .hm-rail{background:color-mix(in srgb, var(--success) calc(var(--rl,0) * 100%), var(--hm-rail,var(--hm-pill-green-fg)));flex:none;width:36px;position:relative}.hm-root .hm-rail--blue{--hm-rail:var(--hm-blue)}.hm-root .hm-rail-lbl{white-space:nowrap;font:700 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--surface);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.hm-root .hm-rail-lbl--later{opacity:0}.hm-root .hm-wc-body{flex:1;padding:16px 18px 14px}.hm-root .hm-wc-head{justify-content:space-between;align-items:flex-start;display:flex}.hm-root .hm-wc-title{font:600 18px var(--display);letter-spacing:-.02em}.hm-root .hm-wc-meta{font:400 11.5px var(--mono);color:var(--mute);margin-top:4px}.hm-root .hm-wc-badges{align-items:center;gap:6px;display:flex}.hm-root .hm-wc-badges span{font:500 10.5px var(--mono);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-3);padding:2px 9px}.hm-root .hm-wc-badges .hm-cdi{border-radius:var(--hm-r-chip);background:var(--hm-cdi-bg);color:var(--hm-cdi-fg);border-color:var(--hm-cdi-bd)}.hm-root .hm-wc-badges .hm-p1{color:var(--red);background:var(--hm-red-wash);border-color:var(--free-red-border)}.hm-root .hm-wc-time{border-top:1px solid var(--hm-row-line);border-bottom:1px solid var(--hm-row-line);font:500 10.5px var(--mono);color:var(--ink-3);align-items:center;gap:12px;margin:12px 0 10px;padding:12px 0 10px;display:flex}.hm-root .hm-track{border-radius:var(--radius-pill);background:var(--hm-track);flex:1;height:3px;position:relative}.hm-root .hm-track .hm-fill{border-radius:var(--radius-pill);background:var(--hm-fill);width:0;position:absolute;top:0;bottom:0;left:0}.hm-root .hm-track .hm-today{background:var(--surface);border:2px solid var(--slate-700);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0}.hm-root .hm-track .hm-today span{font:500 9.5px var(--mono);color:var(--hm-blue);position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hm-root .hm-restants{font:600 10.5px var(--mono);color:var(--hm-blue);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--hm-r-chip);padding:2px 8px}.hm-root .hm-crow{border:1px solid var(--hm-crow-line);border-radius:var(--hm-r-row);background:var(--paper);height:42px;font:600 13px var(--sans);grid-template-columns:150px 230px 1fr;align-items:center;margin-bottom:7px;padding:0 12px;display:grid;position:relative}.hm-root .hm-wc-head+.hm-crow{margin-top:12px}.hm-root .hm-chipbox{height:26px;position:relative}.hm-root .hm-chip{white-space:nowrap;font:600 11px var(--mono);border-radius:var(--radius-pill);border:1px solid;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:absolute;top:0;left:0}.hm-root .hm-chip--violet{background:var(--chip-entretien-rh-bg);color:var(--chip-entretien-rh-text);border-color:var(--chip-entretien-rh-border)}.hm-root .hm-chip--offer{background:var(--chip-offre-bg);color:var(--chip-offre-text);border-color:var(--chip-offre-border)}.hm-root .hm-chip--hired{background:var(--chip-recrute-bg);color:var(--chip-recrute-text);border-color:var(--chip-recrute-border)}.hm-root .hm-chip--manager{background:var(--chip-entretien-mgr-bg);color:var(--chip-entretien-mgr-text);border-color:var(--chip-entretien-mgr-border)}.hm-root .hm-chip--test{background:var(--chip-test-bg);color:var(--chip-test-text);border-color:var(--chip-test-border)}.hm-root .hm-chip.hm-cb{opacity:0;font-weight:700}.hm-root .hm-ring{border-radius:var(--radius-pill);border:2px solid var(--red);opacity:0;width:104px;height:38px;position:absolute;top:-6px;left:-6px}.hm-root .hm-note{height:26px;font:italic 400 11.5px var(--mono);color:var(--ink-3);position:relative}.hm-root .hm-note>span{border:1px solid var(--hm-note-line);border-radius:var(--radius-pill);background:var(--surface);white-space:nowrap;align-items:center;height:26px;padding:0 12px;display:inline-flex;position:absolute;top:0;left:0}.hm-root .hm-note .hm-nb{opacity:0}.hm-root .hm-sparks{position:absolute;top:21px;left:190px}.hm-root .hm-sparks i{opacity:0;background:var(--ok);border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute}.hm-root .hm-sparks i:nth-child(3n+2){background:var(--hm-spark-amber)}.hm-root .hm-sparks i:nth-child(3),.hm-root .hm-sparks i:nth-child(8){background:var(--red)}.hm-root .hm-sparks i:nth-child(6){background:var(--hm-blue)}.hm-root .hm-kpi-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:46px;font:500 13px var(--sans);color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 16px;display:flex}.hm-root .hm-kpi-bar b{color:var(--ink);font-weight:600}.hm-root .hm-kcards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hm-root .hm-kcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--hm-r-panel);padding:14px 18px 13px;position:relative;overflow:hidden}.hm-root .hm-kcard--red{--hm-c:var(--red)}.hm-root .hm-kcard--danger{--hm-c:var(--danger)}.hm-root .hm-kcard--info{--hm-c:var(--info)}.hm-root .hm-kcard--success{--hm-c:var(--success)}.hm-root .hm-kcard--mute{--hm-c:var(--mute)}.hm-root .hm-kcard:before{content:"";background:var(--hm-c);width:3px;position:absolute;top:0;bottom:0;left:0}.hm-root .hm-klbl{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.hm-root .hm-kval{font:800 34px/1 var(--sans);letter-spacing:-.045em;color:var(--hm-c);font-variant-numeric:tabular-nums;margin-top:8px}.hm-root .hm-ksub{font:400 11px var(--mono);color:var(--mute);margin-top:6px}.hm-root .hm-kchart{background:var(--surface);border:1px solid var(--line);border-radius:var(--hm-r-panel);margin-top:12px;padding:14px 20px 8px}.hm-root .hm-kc-head{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.hm-root .hm-kc-svg{width:100%;height:176px;display:block;overflow:visible}.hm-root .hm-kc-svg .hm-bar{fill:var(--info-wash);stroke:var(--info-line)}.hm-root .hm-kc-svg .hm-num{font:500 13px var(--mono);fill:var(--info);text-anchor:middle}.hm-root .hm-kc-svg .hm-wk{font:400 12px var(--mono);fill:var(--mute);text-anchor:middle}.hm-root .hm-kc-svg .hm-ln{fill:none;stroke:var(--red);stroke-width:2.4px;stroke-linecap:round}.hm-root .hm-kc-svg .hm-pt{fill:var(--surface);stroke:var(--red);stroke-width:2.2px}.hm-root .hm-kc-svg .hm-base{stroke:var(--line)}.hm-root .hm-journal{background:var(--surface);border:1px solid var(--hm-note-line);border-radius:var(--radius-xl);width:860px;margin:0 auto;padding:28px 40px 34px}.hm-root .hm-j-eyebrow{font:700 11.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.hm-root .hm-j-sub{font:italic 400 18px var(--hm-serif);color:var(--ink-2);margin-top:8px}.hm-root .hm-j-rule{background:var(--line);transform-origin:0;height:1px;margin:18px 0 20px}.hm-root .hm-j-quote{min-height:92px;font:italic 400 24px/1.42 var(--hm-serif);color:var(--ink);padding:4px 0 4px 24px;position:relative}.hm-root .hm-j-quote:before{content:"";background:var(--red);width:3px;position:absolute;top:0;bottom:0;left:0}.hm-root .hm-obs{border-top:1px solid var(--hm-row-line);grid-template-columns:150px 1fr;gap:22px;padding:16px 0;display:grid}.hm-root .hm-o-type{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase}.hm-root .hm-o-type--force{color:var(--ok-deep)}.hm-root .hm-o-type--advice{color:var(--info)}.hm-root .hm-action{border-radius:var(--hm-r-panel);background:var(--hm-ab);font:600 14px/1.45 var(--sans);gap:14px;margin-top:10px;padding:11px 16px 11px 18px;display:flex;position:relative}.hm-root .hm-action--force{--hm-ab:var(--success-bg);--hm-al:var(--ok-deep)}.hm-root .hm-action--advice{--hm-ab:var(--hm-indigo-wash);--hm-al:var(--info)}.hm-root .hm-action:before{content:"";background:var(--hm-al);width:4px;position:absolute;top:0;bottom:0;left:0}.hm-root .hm-a-tag{font:700 10px var(--sans);letter-spacing:.16em;color:var(--hm-al);background:var(--surface);border-radius:var(--hm-r-chip);flex:none;height:max-content;padding:3px 8px}.hm-root .hm-o-main p{font:400 15px/1.5 var(--sans);color:var(--ink-2);margin:0}.hm-root .hm-caret{vertical-align:-.15em;background:var(--red);width:2px;height:1.05em;margin-left:2px;display:inline-block}