.calm{--ht-steel:#1b2a38;--ht-steel-2:#22344a;--ht-steel-3:#2b3f52;--ht-steel-line:#3f5a72;--ht-on-steel-dim:#93a9bd;--ht-on-steel:#b8c8d6;--ht-accent-on-steel:#e5a077;--ht-accent-pale:#f6e0d1;--ht-go-on-steel:#6fd3a3}.ht-band{background:var(--ht-steel);padding:32px 44px 26px}.ht-band__eyebrow{font-size:var(--ht-text-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ht-on-steel-dim);margin:0 0 10px}.ht-band__top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.ht-band__head{flex:1 1 340px;min-width:0}.ht-tiles{flex:0 1 auto;min-width:0}.ht-band__title{font-family:var(--ht-font-structural);font-size:36px;font-weight:700;line-height:1.12;letter-spacing:-.015em;color:#fff;margin:0;text-wrap:balance}.ht-band__sub{font-size:14px;font-weight:600;color:var(--ht-on-steel-dim);margin:10px 0 0;max-width:620px;line-height:1.5}.ht-tiles{display:flex;gap:12px;flex-wrap:wrap}.ht-tile{background:var(--ht-steel-3);border-radius:12px;padding:14px 20px;min-width:130px}.ht-tile__label{display:block;font-size:var(--ht-text-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ht-on-steel-dim);margin-bottom:4px}.ht-tile__value{display:block;font-size:23px;font-weight:800;color:#fff;letter-spacing:-.01em}.ht-tile--attention{background:var(--ht-attention)}.ht-tile--attention .ht-tile__label{color:var(--ht-accent-pale)}.ht-band__action{display:flex;align-items:center}.ht-stagebar{margin-top:22px}.ht-stagebar__bars{display:flex;gap:6px}.ht-stagebar__bar{height:10px;border-radius:5px;flex:1 1;background:var(--ht-steel-3)}.ht-stagebar__bar--done{background:var(--ht-success)}.ht-stagebar__bar--current{flex:1.4 1;background:repeating-linear-gradient(45deg,var(--ht-attention) 0 8px,var(--ht-attention-strong) 8px 16px)}.ht-stagebar__labels{display:flex;gap:6px;margin-top:8px}.ht-stagebar__label{flex:1 1;font-size:var(--ht-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ht-on-steel-dim)}.ht-stagebar__label--done{color:var(--ht-go-on-steel)}.ht-stagebar__label--current{flex:1.4 1;color:var(--ht-accent-on-steel)}.ht-stagebar--interactive .ht-stagebar__bars{align-items:stretch}.ht-stagebar__step{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:0 0 4px;background:none;border:none;text-align:left;cursor:pointer;border-radius:6px}.ht-stagebar__step--current{flex:1.4 1}.ht-stagebar__step .ht-stagebar__bar,.ht-stagebar__step .ht-stagebar__label{flex:none;display:block;transition:opacity .12s ease}.ht-stagebar__step:hover .ht-stagebar__bar{opacity:.78}.ht-stagebar__step:hover .ht-stagebar__label{color:#fff}.ht-stagebar__step--open .ht-stagebar__label{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.ht-stagebar__step:focus-visible{outline:2px solid var(--ht-accent-on-steel);outline-offset:3px}.ht-stagebar__step:disabled{cursor:default;opacity:.55}.ht-stagebar__step:disabled:hover .ht-stagebar__bar{opacity:1}.ht-stagebar__step:disabled:hover .ht-stagebar__label{color:var(--ht-on-steel-dim)}.ht-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1px;gap:1px;background:var(--ht-steel-3);border-radius:10px;overflow:hidden;margin-top:22px}.ht-facts__cell{background:var(--ht-steel-2);padding:12px 16px}.ht-facts__label{display:block;font-size:var(--ht-text-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ht-on-steel-dim);margin-bottom:3px}.ht-facts__value{display:block;font-size:14px;font-weight:700;color:#fff}.ht-action{background:var(--ht-attention);border-radius:var(--ht-r-card);padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ht-action__eyebrow{font-size:var(--ht-text-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ht-accent-pale);margin:0 0 6px}.ht-action__title{font-size:21px;font-weight:800;color:#fff;margin:0;line-height:1.25}.ht-action__sub{font-size:14px;font-weight:500;color:var(--ht-accent-pale);margin:6px 0 0}.ht-action__button{background:#fff;color:var(--ht-attention);border:none;border-radius:12px;padding:14px 26px;font-family:var(--ht-font-body);font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .12s ease}.ht-action__button:hover{background:#f4ece6}.ht-action__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ht-steel-page{padding:26px 44px 44px;display:flex;flex-direction:column;gap:18px}@media (max-width:1100px){.ht-band{padding:24px 20px 20px}.ht-band__title{font-size:30px}.ht-steel-page{padding:20px 20px 32px}.ht-stagebar__labels,.ht-stagebar__step .ht-stagebar__label{display:none}}@media (max-width:699px){.ht-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.ht-tile{min-width:0;padding:10px 12px}.ht-tile__value{font-size:18px;overflow-wrap:anywhere}}.ht-steel-page .ht-check--attention.ht-check--promoted{background:transparent;box-shadow:none;padding-inline:0}.ht-steel-page .ht-check--promoted .ht-check__label{font-weight:700}.ht-steel-page .ht-simon{background:var(--ht-steel);border-color:transparent}.ht-steel-page .ht-simon .ht-simon__name{color:var(--ht-accent-on-steel)}.ht-steel-page .ht-simon .ht-simon__speech{color:#fff}.ht-steel-page .ht-simon .ht-simon__fact,.ht-steel-page .ht-simon .ht-simon__reason,.ht-steel-page .ht-simon time{color:var(--ht-on-steel)}.ht-steel-page .ht-simon .ht-simon-avatar__disc{background:var(--ht-steel-3)}.ht-steel-page .ht-simon .ht-btn--text{color:var(--ht-on-steel);box-shadow:inset 0 0 0 2px var(--ht-steel-line)}.ht-steel-page .ht-simon .ht-btn--text:hover{background:var(--ht-steel-2);color:#fff}.ht-steel-page .ht-simon .ht-btn--primary{background:var(--ht-attention);color:#fff}.ht-steel-page .ht-simon .ht-btn--primary:hover{background:var(--ht-attention-strong)}.ht-steel-page .ht-check--promoted .ht-check__meta{color:var(--ht-attention);font-weight:700}.ht-stagebar__bar--stopped{background:transparent;box-shadow:inset 0 0 0 2px var(--ht-steel-line)}.ht-stagebar__label--stopped{color:var(--ht-on-steel)}@media (max-width:699px){.ht-stagebar__step{min-width:0}}@media (min-width:900px){.ht-band{position:relative;z-index:1;margin-left:calc(-1 * var(--ht-sidebar-w, 0px));padding-left:var(--ht-s5)}}