.hc-team{--hc-team-line:var(--hc-stroke-edge) solid var(--hc-edge);--hc-team-check:3.25rem;--hc-team-col-check:var(--hc-team-check);--hc-team-col-who:minmax(14rem, 1.35fr);--hc-team-col-job:minmax(13.25rem, 1.4fr);--hc-team-col-location:minmax(12rem, 1.3fr);--hc-team-col-manager:minmax(11rem, 1fr);--hc-team-col-status:8.5rem;--hc-team-col-hire:10rem;--hc-team-cols:var(--hc-team-col-check) var(--hc-team-col-who) var(--hc-team-col-job) var(--hc-team-col-location) var(--hc-team-col-manager) var(--hc-team-col-status) var(--hc-team-col-hire)}.hc-team .hc-app-titles{min-width:fit-content}.hc-team-search{flex:none;width:13.5rem}.hc-team-filters{min-width:0;padding-inline:var(--evr-spacing-3xs);margin-inline:calc(-1 * var(--evr-spacing-3xs));flex:1 1 0;overflow:hidden}.hc-team-filters [role=region]>*>*{flex:none}.hc-team-picked{align-items:center;gap:var(--evr-spacing-3xs);min-height:var(--hc-control-md);display:flex}.hc-team-picked-actions{min-width:0;display:flex}.hc-team-picked-count{margin:0 var(--evr-spacing-3xs) 0 0;color:var(--hc-ink);white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem}.hc-team-bar-end{align-items:center;gap:var(--evr-spacing-2xs);flex:none;display:flex}.hc-team-table{min-width:min-content}.hc-team-row{--hc-team-ground:transparent;grid-template-columns:var(--hc-team-cols);border-bottom:var(--hc-team-line);min-height:3.5rem;display:grid}.hc-team-th,.hc-team-td{align-items:center;gap:var(--evr-spacing-xs);min-width:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-sm);background:linear-gradient(var(--hc-team-ground), var(--hc-team-ground)), var(--hc-surface);display:flex}.hc-team-row[data-selected]{--hc-team-ground:var(--hc-surface-selected)}@media (hover:hover) and (pointer:fine){.hc-team-row:not(.hc-team-row-head,.hc-team-row-empty,[data-selected]):hover{--hc-team-ground:var(--hc-fill-subtle)}}.hc-team-row-head{z-index:2;min-height:2.5rem;position:sticky;top:0}.hc-team-row-head .hc-team-th{padding-block:var(--evr-spacing-3xs)}.hc-team-th-text{color:var(--hc-ink-secondary);white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;line-height:1.125rem}.hc-team-sort{align-items:center;gap:var(--evr-spacing-3xs);margin-inline:calc(-1 * var(--evr-spacing-2xs));padding:var(--evr-spacing-4xs) var(--evr-spacing-2xs);border-radius:var(--evr-radius-2xs);cursor:pointer;transition:background-color var(--hc-duration-micro) ease-out;display:inline-flex}.hc-team-sort[data-active] .hc-team-th-text{color:var(--hc-ink);font-weight:600}.hc-team-sort-glyph{transition:opacity var(--hc-duration-micro) ease-out;flex:none;place-items:center;display:grid}.hc-team-sort:not([data-active]) .hc-team-sort-glyph{opacity:0}.hc-team-sort:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}.hc-team-sort:focus-visible .hc-team-sort-glyph{opacity:1}@media (hover:hover) and (pointer:fine){.hc-team-sort:hover{background:var(--hc-fill-subtle)}.hc-team-sort:hover .hc-team-sort-glyph{opacity:1}}.hc-team-check{z-index:1;padding-inline:calc(var(--hc-space-sm-md) - var(--evr-spacing-3xs)) 0;position:sticky;left:0}.hc-team-who{left:var(--hc-team-check);z-index:1;position:sticky}.hc-team-row-head .hc-team-check,.hc-team-row-head .hc-team-who{z-index:3}.hc-team-table[data-picks=off]{--hc-team-check:0}.hc-team-table[data-picks=off] .hc-team-who{padding-inline-start:var(--hc-space-sm-md)}.hc-team-scroll{container-type:inline-size}@container not (min-width:72rem){.hc-team-who{box-shadow:inset calc(-1 * var(--hc-stroke-edge)) 0 0 var(--hc-edge-strong)}}.hc-team-stack{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-team-text{min-width:0;color:var(--hc-ink);margin:0;font-size:.875rem;line-height:1.25rem}.hc-team-soft{color:var(--hc-ink-secondary)}.hc-team-caption{color:var(--hc-ink-secondary);white-space:nowrap;margin:0;font-size:.75rem;line-height:1rem}.hc-team-name{max-width:100%;color:var(--hc-ink);border-radius:var(--evr-radius-4xs);cursor:pointer;transition:color var(--hc-duration-micro) ease-out;align-self:flex-start;font-size:.875rem;font-weight:600;line-height:1.25rem}.hc-team-name:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}@media (hover:hover) and (pointer:fine){.hc-team-name:hover{color:var(--hc-ink-accent);text-underline-offset:.15em;text-decoration:underline}}.hc-team-boss{gap:var(--evr-spacing-2xs)}.hc-team-pay{text-align:end;justify-content:flex-end}.hc-team-pay .hc-team-stack{align-items:flex-end}.hc-team-rate{font-weight:500}.hc-team-row-empty{border-bottom:none;display:block}.hc-team-empty{align-items:center;gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-2xl) var(--evr-spacing-md);text-align:center;flex-direction:column;display:flex}.hc-team-empty-title{color:var(--hc-ink);margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.hc-team-empty-hint{margin:0 0 var(--evr-spacing-2xs);color:var(--hc-ink-secondary);font-size:.8125rem;line-height:1.125rem}.hc-team-range,.hc-team-page{color:var(--hc-ink-secondary);white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.125rem}.hc-team-pager{align-items:center;gap:var(--evr-spacing-3xs);display:flex}.hc-team-page{padding-inline:var(--evr-spacing-3xs);color:var(--hc-ink)}.hc-team-org{gap:var(--evr-spacing-xs);width:fit-content;max-width:100%;padding:var(--evr-spacing-sm) var(--hc-space-sm-md);flex-direction:column;display:flex}.hc-team-org-node{gap:var(--evr-spacing-xs);flex-direction:column;min-width:0;display:flex}.hc-team-org-card{align-items:center;gap:var(--evr-spacing-md);padding:var(--evr-spacing-xs) var(--evr-spacing-sm);border:var(--hc-team-line);border-radius:var(--evr-radius-sm);background:var(--hc-surface);display:flex}.hc-team-org-card .hc-team-stack{flex:auto}.hc-team-org-count{flex:none}.hc-team-org-level{gap:var(--evr-spacing-xs);border-inline-start:var(--hc-team-line);flex-direction:column;margin-inline-start:var(--evr-spacing-md);padding-inline-start:var(--evr-spacing-md);display:flex}.hc-team-report{flex-direction:column;display:flex}.hc-team-report-row{justify-content:space-between;gap:var(--evr-spacing-sm);padding-block:var(--evr-spacing-2xs);border-bottom:var(--evr-border-width-thin-rem) solid var(--evr-borders-decorative-lowemp);display:flex}.hc-team-report-label{min-width:0;margin:0}.hc-team-report-count{font-variant-numeric:tabular-nums;margin:0}.hc-team-panel-head{gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}.hc-team-panel-body{gap:var(--evr-spacing-md);flex-direction:column;display:flex}.hc-team-panel-section{gap:var(--evr-spacing-3xs);flex-direction:column;display:flex}.hc-team-panel-actions{justify-content:flex-end;gap:var(--evr-spacing-xs);width:100%;display:flex}
.hc-cont{--hc-cont-line:var(--hc-stroke-edge) solid var(--hc-edge)}.hc-cont-body{gap:var(--evr-spacing-xl);width:100%;max-width:76rem;padding:var(--evr-spacing-md) var(--hc-space-sm-md) 0;box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex;container:hc-cont/inline-size}.hc-cont-stats{gap:var(--evr-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.hc-cont-stat{--hc-cont-tone:var(--hc-fill);gap:var(--evr-spacing-3xs);min-width:0;padding:var(--evr-spacing-sm);border-radius:var(--evr-radius-md);background:linear-gradient(160deg, var(--hc-cont-tone), color-mix(in srgb, var(--hc-cont-tone) 25%, var(--hc-surface)) 80%);flex-direction:column;display:flex}.hc-cont-stat[data-tone=risk]{--hc-cont-tone:var(--hc-decorative-red)}.hc-cont-stat[data-tone=demand]{--hc-cont-tone:var(--hc-decorative-purple)}.hc-cont-stat[data-tone=fill]{--hc-cont-tone:var(--hc-decorative-teal)}.hc-cont-stat[data-tone=orders]{--hc-cont-tone:var(--hc-decorative-blue)}.hc-cont-pill{align-self:flex-start;align-items:center;gap:var(--evr-spacing-3xs);min-width:0;max-width:100%;margin-bottom:var(--evr-spacing-2xs);padding:var(--evr-spacing-4xs) var(--evr-spacing-xs) var(--evr-spacing-4xs) var(--evr-spacing-2xs);border-radius:var(--hc-radius-full);background:var(--hc-surface);display:inline-flex}.hc-cont-pill-text{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);margin:0}.hc-cont-stat-value{font-size:var(--evr-font-size-4xl);line-height:2.125rem;font-weight:var(--evr-bold-weight);letter-spacing:-.01em;color:var(--hc-ink);margin:0}.hc-cont-stat[data-waiting] .hc-cont-stat-value{color:var(--hc-ink-secondary)}.hc-cont-stat-note{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-cont-stat-trend{margin:var(--evr-spacing-3xs) 0 0;font-size:var(--evr-font-size-sm);line-height:1rem;font-weight:var(--evr-medium-weight);color:var(--hc-ink)}.hc-cont-section{gap:var(--evr-spacing-2xs);flex-direction:column;min-width:0;display:flex}.hc-cont-section-head{justify-content:space-between;align-items:center;gap:var(--evr-spacing-sm);display:flex}.hc-cont-section-title{font-size:var(--evr-font-size-2xl);line-height:1.75rem;font-weight:var(--evr-demi-bold-weight);letter-spacing:-.004em;color:var(--hc-ink);margin:0}.hc-cont-section-caption{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-cont-split{gap:var(--evr-spacing-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}@container hc-cont not (min-width:48rem){.hc-cont-split{grid-template-columns:minmax(0,1fr)}}.hc-cont-rows{border-top:var(--hc-cont-line);flex-direction:column;display:flex}.hc-cont-row-title{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-cont-row-detail{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-cont-row-figure{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);white-space:nowrap;margin:0}.hc-cont-fill{gap:var(--evr-spacing-4xs);padding:var(--evr-spacing-sm) 0;border-bottom:var(--hc-cont-line);flex-direction:column;display:flex}.hc-cont-fill-top{justify-content:space-between;align-items:baseline;gap:var(--evr-spacing-sm);min-width:0;display:flex}.hc-cont-meter{margin-top:var(--evr-spacing-3xs)}.hc-cont-meter [aria-live]{white-space:nowrap;flex:none}.hc-cont-day{gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-sm) 0;border-bottom:var(--hc-cont-line);flex-direction:column;display:flex}.hc-cont-shift{column-gap:var(--evr-spacing-sm);row-gap:var(--evr-spacing-4xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title end""detail end";align-items:center;display:grid}.hc-cont-shift>:first-child{grid-area:title}.hc-cont-shift>:nth-child(2){grid-area:detail}.hc-cont-shift-end{align-items:flex-end;gap:var(--evr-spacing-3xs);flex-direction:column;grid-area:end;display:flex}.hc-cont-day[data-today] .hc-cont-row-title{color:var(--hc-accent)}.hc-cont-picks{gap:var(--evr-spacing-3xs);flex-wrap:wrap;display:flex}.hc-cont-pick{min-width:0;max-width:100%;padding:var(--evr-spacing-3xs) var(--evr-spacing-xs);border:var(--hc-stroke-edge) solid var(--hc-edge);border-radius:var(--evr-radius-2xs);background:var(--hc-surface);cursor:pointer;transition:box-shadow var(--hc-duration-micro) ease-out, transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy);flex-direction:column;display:flex}.hc-cont-pick[data-open]{border-color:var(--evr-interactive-status-error-default);background:var(--hc-status-danger-surface)}@media (hover:hover) and (pointer:fine){.hc-cont-pick:hover{box-shadow:var(--hc-shadow-raised)}}.hc-cont-pick:active{transform:scale(.985)}.hc-cont-pick-who{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-cont-pick[data-open] .hc-cont-pick-who{color:var(--hc-status-danger-ink)}.hc-cont-pick-when{font-size:var(--evr-font-size-sm);color:var(--hc-ink-secondary);margin:0;line-height:1rem}.hc-cont-more{margin-inline-start:calc(-1 * var(--evr-spacing-2xs));display:flex}.hc-cont-fill-sample{align-items:center;gap:var(--evr-spacing-2xs);flex-wrap:wrap;display:flex}.hc-cont-form{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-cont-form-pair{gap:var(--evr-spacing-sm);flex-wrap:wrap;display:flex}.hc-cont-form-pair>*{flex:1 1 calc(var(--evr-spacing-4xl) * 3);min-width:0}
.hc-recruit,.hc-rec-portal{--hc-rec-line:var(--hc-stroke-edge) solid var(--hc-edge);--hc-rec-soft:color-mix(in srgb, var(--hc-accent) 35%, var(--hc-surface));--hc-rec-radius:var(--evr-radius-lg);--hc-rec-red:var(--evr-primitive-red-400);--hc-rec-orange:var(--evr-primitive-orange-500);--hc-rec-orange-ink:var(--evr-primitive-orange-600);--hc-rec-green:var(--evr-primitive-green-400);--hc-rec-mention:var(--evr-primitive-blue-200);--hc-rec-decision:color-mix(in srgb, var(--evr-primitive-purple-300) 60%, var(--evr-primitive-purple-400));--hc-rec-mark-size:calc(var(--evr-spacing-3xs) + var(--evr-spacing-4xs));--hc-rec-tint:var(--evr-primitive-blue-50);--hc-rec-tint-edge:var(--evr-primitive-blue-100)}html.dark-theme .hc-recruit,html.dark-theme .hc-rec-portal{--hc-rec-red:var(--evr-primitive-red-300);--hc-rec-orange:var(--evr-primitive-orange-400);--hc-rec-orange-ink:var(--evr-primitive-orange-300);--hc-rec-green:var(--evr-primitive-green-300);--hc-rec-mention:var(--evr-primitive-blue-300);--hc-rec-decision:var(--evr-primitive-purple-300);--hc-rec-tint:var(--hc-accent-tint);--hc-rec-tint-edge:color-mix(in srgb, var(--hc-accent) 20%, transparent)}.hc-recruit{box-shadow:none;background:0 0}.hc-rec-portal{--hc-surface:var(--evr-surfaces-primary-default);--hc-ink:var(--evr-content-primary-highemp);--hc-ink-secondary:var(--evr-content-primary-default);--hc-ink-muted:var(--evr-content-primary-lowemp);--hc-ink-accent:var(--evr-interactive-primary-hovered);--hc-ink-danger:var(--en-color-content-danger);--hc-accent:var(--evr-interactive-primary-default);--hc-accent-tint:color-mix(in srgb, var(--hc-accent) 10%, transparent);--hc-fill-subtle:color-mix(in srgb, var(--hc-ink-muted) 6%, transparent);--hc-fill:color-mix(in srgb, var(--hc-ink-muted) 10%, transparent);--hc-fill-strong:color-mix(in srgb, var(--hc-ink-muted) 16%, transparent);--hc-edge:color-mix(in srgb, var(--hc-ink-muted) 16%, transparent);--hc-focus:var(--evr-interactive-primary-focus);--hc-stroke-edge:var(--evr-border-width-thin-px);--hc-stroke-focus:var(--evr-border-width-thick-px);--hc-focus-offset:var(--evr-spacing-4xs);--hc-radius-full:calc(var(--evr-spacing-sm) * 62.5);--hc-shadow-card:0 0 0 var(--hc-stroke-edge) var(--hc-edge), 0 var(--hc-stroke-edge) 0 0 var(--hc-edge);--hc-decorative-purple-ink:var(--en-color-decorative-purple-content);--hc-duration-micro:.12s;--hc-duration-short:.18s;--hc-ease-standard:cubic-bezier(.4, 0, .2, 1)}.hc-recruit .hc-app-head{border-bottom:none}.hc-rec-page{gap:var(--evr-spacing-xl);width:100%;max-width:calc(var(--evr-spacing-sm) * 96);padding:var(--evr-spacing-3xs) var(--hc-space-sm-md) 0;box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.hc-rec-scroll{scroll-timeline:--hc-rec-scroll block}.hc-main:has(.hc-rec-scroll){timeline-scope:--hc-rec-scroll}.hc-rec-omni-mark{width:var(--evr-size-xl);height:var(--evr-size-xl)}.hc-rec-card{border-radius:var(--hc-rec-radius);background:var(--hc-surface);min-width:0;box-shadow:var(--hc-shadow-card);position:relative}.hc-rec-summary{padding:var(--evr-spacing-3xs) var(--evr-spacing-xl)}.hc-rec-summary-cells{column-gap:var(--evr-spacing-xl);overflow-clip-margin:var(--evr-spacing-3xs);flex-wrap:wrap;display:flex;overflow-x:clip}.hc-rec-summary-pair{flex:1 1 calc(var(--evr-spacing-sm) * 16 + var(--evr-spacing-xl));column-gap:var(--evr-spacing-xl);flex-wrap:wrap;min-width:0;display:flex}.hc-rec-summary-pair>.hc-rec-cell{flex:1 1 calc(var(--evr-spacing-sm) * 8);position:relative}.hc-rec-summary-pair>.hc-rec-cell:before{content:"";top:var(--evr-spacing-md);bottom:var(--evr-spacing-md);left:calc(var(--evr-spacing-xl) / -2);width:var(--hc-stroke-edge);background:var(--hc-edge);position:absolute}.hc-rec-cell{gap:var(--evr-spacing-xs);min-width:0;padding:var(--evr-spacing-lg) 0 var(--evr-spacing-xl);border-radius:var(--evr-radius-xs);cursor:pointer;flex-direction:column;flex:1;display:flex}.hc-rec-cell:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}.hc-rec-cell-label{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);text-underline-offset:calc(var(--evr-spacing-4xs) * 1.5);align-self:flex-start;margin:0}@media (hover:hover) and (pointer:fine){.hc-rec-cell:hover .hc-rec-cell-label{text-decoration:underline}}.hc-rec-cell-line{align-items:flex-end;gap:var(--evr-spacing-4xs) var(--evr-spacing-2xs);flex-wrap:wrap;min-width:0;display:flex}.hc-rec-cell-n{font-size:var(--evr-font-size-5xl);line-height:var(--evr-line-height-xl-rem);font-weight:var(--evr-bold-weight);color:var(--hc-ink);margin:0}.hc-rec-cell[data-zero] .hc-rec-cell-n{color:var(--hc-ink-muted)}.hc-rec-cell-hint{flex:1 1 calc(var(--evr-spacing-sm) * 7);align-items:center;gap:var(--evr-spacing-4xs) var(--evr-spacing-2xs);min-width:0;max-width:100%;padding-block:var(--evr-spacing-4xs);flex-wrap:wrap;display:flex;overflow:hidden}.hc-rec-cell-of{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);flex:none;margin:0}.hc-rec-cell-hint .hc-truncate{flex:auto}.hc-rec-cell-viz{height:var(--evr-spacing-lg);align-items:center;min-width:0;display:flex}.hc-rec-parts{flex:1;min-width:0}.hc-rec-parts-svg{display:block;overflow:visible}.hc-rec-part,.hc-rec-day{transform-box:fill-box;transform-origin:bottom;transition:transform var(--hc-duration-short) var(--hc-ease-standard)}.hc-rec-part{fill:var(--hc-fill-strong)}.hc-rec-part[data-tone=accent]{fill:var(--hc-accent)}.hc-rec-part[data-tone=accentSoft]{fill:var(--hc-rec-soft)}.hc-rec-part[data-tone=warn]{fill:var(--hc-rec-orange)}@media (hover:hover) and (pointer:fine){.hc-rec-part:hover{transform:scaleY(2)}.hc-rec-day:hover{transform:scale(1.08)}}.hc-rec-day[data-when=past]{fill:var(--hc-fill-strong)}.hc-rec-day[data-when=today]{fill:var(--hc-accent)}.hc-rec-day[data-when=ahead]{fill:var(--hc-rec-soft)}.hc-rec-chips{align-items:center;gap:var(--evr-spacing-3xs);flex-wrap:wrap;min-width:0;display:flex}.hc-rec-chip{flex:none;max-width:100%;display:flex}.hc-rec-chip [class*=evrTag]{max-width:100%}.hc-rec-columns{gap:var(--evr-spacing-xl);flex-wrap:wrap;align-items:flex-start;display:flex}.hc-rec-main{flex:999 1 calc(var(--evr-spacing-sm) * 59.7);gap:var(--evr-spacing-3xl);flex-direction:column;min-width:0;display:flex}.hc-rec-side{flex:1 1 calc(var(--evr-spacing-sm) * 27.8);gap:var(--evr-spacing-md);flex-direction:column;min-width:0;display:flex}.hc-rec-side-head{justify-content:space-between;align-items:baseline;display:flex}.hc-rec-section{gap:var(--evr-spacing-lg);flex-direction:column;min-width:0;display:flex}.hc-rec-h2{font-size:var(--evr-font-size-4xl);line-height:calc(var(--evr-line-height-sm-rem) + var(--evr-spacing-2xs));font-weight:var(--evr-demi-bold-weight);letter-spacing:-.008em;color:var(--hc-ink);margin:0}.hc-rec-h2-count{font-size:var(--evr-font-size-xl);line-height:calc(var(--evr-line-height-sm-rem) + var(--evr-spacing-3xs));font-weight:var(--evr-regular-weight);letter-spacing:0;color:var(--hc-ink-secondary)}.hc-rec-lanes{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-rec-lane{overflow:hidden}.hc-rec-lane-bar{justify-content:space-between;align-items:center;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-sm) var(--evr-spacing-sm) var(--evr-spacing-sm) var(--evr-spacing-lg);border-bottom:var(--hc-stroke-edge) solid transparent;cursor:pointer;transition:background-color var(--hc-duration-micro) ease-out;display:flex}.hc-rec-lane[data-open] .hc-rec-lane-bar{border-bottom-color:var(--hc-edge)}.hc-rec-lane-bar:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:calc(-1 * var(--hc-stroke-focus))}.hc-rec-lane-name{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-rec-lane-title{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);margin:0}.hc-rec-lane-count{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);margin:0}.hc-rec-lane-chevron{width:var(--evr-spacing-lg);height:var(--evr-spacing-lg);border-radius:var(--hc-radius-full);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.hc-rec-lane-bar:hover{background:var(--hc-fill-subtle)}.hc-rec-lane-bar:hover .hc-rec-lane-chevron{background:var(--hc-fill)}}.hc-rec-rows{flex-direction:column;display:flex}.hc-rec-row{align-items:center;gap:var(--evr-spacing-xs);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-lg);border-bottom:var(--hc-rec-line);display:flex}.hc-rec-rows>.hc-rec-row:last-child{border-bottom:none}.hc-rec-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.hc-rec-row-head{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-rec-row-head>:not(.hc-rec-row-title){flex:none}.hc-rec-row-title{min-width:0;font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);margin:0}.hc-rec-row-site{font-weight:var(--evr-regular-weight);color:var(--hc-ink-secondary)}.hc-rec-row-req{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary)}.hc-rec-row-reason{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);margin:0}.hc-rec-age{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink-secondary);white-space:nowrap;flex:none;margin:0}.hc-rec-row[data-pill]{padding:var(--evr-spacing-sm) var(--evr-spacing-md) var(--evr-spacing-sm) var(--evr-spacing-lg);border-radius:var(--hc-radius-full);background:var(--hc-surface);box-shadow:var(--hc-shadow-card);border-bottom:none}.hc-rec-mark{width:var(--hc-rec-mark-size);height:var(--hc-rec-mark-size);border-radius:var(--hc-radius-full);background:var(--hc-accent);flex:none}.hc-rec-mark[data-tone=blocked]{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--hc-rec-red);border-radius:0}.hc-rec-mark[data-tone=late],.hc-rec-mark[data-tone=slipping]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--hc-rec-red);border-radius:0}.hc-rec-mark[data-tone=slipping]{background:var(--hc-rec-orange)}.hc-rec-mark[data-tone=held]{width:calc(var(--hc-rec-mark-size) * .65);height:calc(var(--hc-rec-mark-size) * .65);margin:calc(var(--hc-rec-mark-size) * .175);box-shadow:inset 0 0 0 var(--hc-stroke-edge) var(--hc-ink-muted);background:0 0;border-radius:0;transform:rotate(45deg)}.hc-rec-mark[data-tone=mention]{background:var(--hc-rec-mention)}.hc-rec-mark[data-tone=decision]{background:var(--hc-rec-decision)}.hc-rec-mark[data-tone=cohort]{background:var(--hc-rec-soft);border-radius:0}.hc-rec-viewmore{justify-content:center;align-items:center;gap:var(--evr-spacing-3xs);padding:var(--evr-spacing-2xs) var(--evr-spacing-lg) var(--evr-spacing-xs);background:var(--hc-fill-subtle);cursor:pointer;display:flex}.hc-rec-viewmore-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);margin:0}.hc-rec-waiting,.hc-rec-cohort{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-md) var(--evr-spacing-xs) var(--evr-spacing-lg);border-bottom:var(--hc-rec-line);cursor:pointer;transition:background-color var(--hc-duration-micro) ease-out;display:flex}.hc-rec-rows>:last-child{border-bottom:none}.hc-rec-waiting-main{align-items:center;gap:var(--evr-spacing-3xs);flex:1;min-width:0;display:flex}.hc-rec-waiting-title{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink);margin:0}.hc-rec-waiting-on{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);flex:none;margin:0}.hc-rec-waiting .hc-rec-age{width:var(--evr-spacing-6xl);text-align:end}.hc-rec-strong{font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-rec-cleared{gap:var(--evr-spacing-4xs);padding:var(--evr-spacing-3xs) var(--evr-spacing-3xs) var(--evr-spacing-md);border-block:var(--hc-stroke-edge) solid var(--hc-rec-tint-edge);background:var(--hc-rec-tint);flex-direction:column;display:flex}.hc-rec-cleared-head{justify-content:space-between;align-items:center;gap:var(--evr-spacing-xs);padding:var(--evr-spacing-xs) var(--evr-spacing-md);display:flex}.hc-rec-cleared-line{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);margin:0}.hc-rec-pills{gap:var(--evr-spacing-3xs);padding-inline:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-rec-cohort{padding-block:var(--evr-spacing-sm)}.hc-rec-cohort-title{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);flex:none;margin:0}.hc-rec-cohort-line{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);margin:0}.hc-rec-cohort-go{align-items:center;gap:var(--evr-spacing-3xs);opacity:0;transition:opacity var(--hc-duration-short) ease-out;flex:none;margin-inline-start:auto;padding-inline-start:var(--evr-spacing-xs);display:flex}.hc-rec-cohort-go-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink);margin:0}.hc-rec-cohort:focus-visible .hc-rec-cohort-go{opacity:1}:is(.hc-rec-waiting,.hc-rec-cohort,.hc-rec-viewmore,.hc-rec-deadline,.hc-rec-draft):focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:calc(-1 * var(--hc-stroke-focus))}@media (hover:hover) and (pointer:fine){:is(.hc-rec-waiting,.hc-rec-cohort):hover{background:var(--hc-fill-subtle)}.hc-rec-viewmore:hover{background:var(--hc-fill)}.hc-rec-cohort:hover .hc-rec-cohort-go{opacity:1}.hc-rec-cohort:hover .hc-rec-cohort-title,.hc-rec-waiting:hover .hc-rec-waiting-title{text-decoration:underline}}.hc-rec-empty{align-items:center;gap:var(--evr-spacing-3xs);padding:var(--evr-spacing-2xl) var(--evr-spacing-lg);text-align:center;flex-direction:column;display:flex}.hc-rec-empty-title{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-rec-table-card{border-radius:var(--evr-radius-md);overflow:hidden}.hc-rec-table-scroll{overflow-x:auto}.hc-rec-table{min-width:calc(var(--evr-spacing-sm) * 46)}.hc-rec-tr{grid-template-columns:minmax(calc(var(--evr-spacing-sm) * 14), 1fr) calc(var(--evr-spacing-sm) * 12.5) var(--evr-spacing-10xl) calc(var(--evr-spacing-sm) * 8.25) calc(var(--evr-spacing-sm) * 6.25);min-height:calc(var(--evr-spacing-sm) * 4.875);border-bottom:var(--hc-rec-line);transition:background-color var(--hc-duration-micro) ease-out;display:grid}.hc-rec-table>.hc-rec-tr:last-child{border-bottom:none}.hc-rec-tr-head{min-height:calc(var(--evr-spacing-2xl) - var(--evr-spacing-3xs))}.hc-rec-th,.hc-rec-td{justify-content:center;gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-xl) var(--evr-spacing-xs) var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-rec-th:first-child,.hc-rec-td:first-child{padding-inline:var(--evr-spacing-lg) var(--evr-spacing-2xs)}.hc-rec-th{padding-block:0}.hc-rec-th-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);white-space:nowrap;margin:0}.hc-rec-th-tip{align-items:center;gap:var(--evr-spacing-4xs);display:flex}@media (hover:hover) and (pointer:fine){.hc-rec-tr:not(.hc-rec-tr-head,.hc-rec-fold):hover{background:var(--hc-fill-subtle)}}.hc-rec-job-line{align-items:center;gap:var(--evr-spacing-3xs);min-width:0;display:flex}.hc-rec-job-title{min-width:0;font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink)}.hc-rec-caption{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-rec-health{border-radius:var(--evr-radius-4xs);cursor:pointer;flex-direction:column;min-width:0;display:flex}.hc-rec-health:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}.hc-rec-verdict{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-medium-weight);margin:0}.hc-rec-verdict[data-tone=blocked]{color:var(--hc-rec-red)}.hc-rec-verdict[data-tone=attention]{color:var(--hc-rec-orange)}.hc-rec-verdict[data-tone=onTrack]{color:var(--hc-rec-green)}@media (hover:hover) and (pointer:fine){.hc-rec-health:hover .hc-rec-why{text-decoration:underline}}.hc-rec-seats [aria-live]{white-space:nowrap;flex:none}.hc-rec-figure{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);white-space:nowrap;margin:0}.hc-rec-figure[data-late]{color:var(--hc-ink-danger)}.hc-rec-fold{background:var(--hc-fill-subtle);min-height:0;display:block}.hc-rec-fold-cell{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-lg);display:flex}.hc-rec-fold-press{align-items:center;gap:var(--evr-spacing-2xs);border-radius:var(--evr-radius-4xs);cursor:pointer;flex:1;min-width:0;display:flex}.hc-rec-fold-press:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}.hc-rec-fold-press .hc-rec-strong{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);flex:none;margin:0}.hc-rec-fold-end{align-items:center;gap:var(--evr-spacing-3xs);flex:none;margin-inline-start:auto;display:flex}.hc-rec-fold-end-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-rec-dot-good{width:var(--evr-spacing-3xs);height:var(--evr-spacing-3xs);border-radius:var(--hc-radius-full);background:var(--hc-rec-green);flex:none}.hc-rec-link{border-radius:var(--evr-radius-4xs);cursor:pointer;text-underline-offset:var(--evr-spacing-4xs)}.hc-rec-link:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}@media (hover:hover) and (pointer:fine){.hc-rec-link:hover,.hc-rec-tr:hover .hc-rec-job-title{text-decoration:underline}}.hc-rec-accent{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-accent)}.hc-rec-next-links .hc-rec-accent{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem)}.hc-rec-agenda{flex-direction:column;display:flex;overflow:hidden}.hc-rec-days{gap:var(--evr-spacing-3xs);padding:var(--evr-spacing-2xs) var(--evr-spacing-2xs) var(--evr-spacing-3xs);flex-direction:column;display:flex}.hc-rec-day-dots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.hc-rec-day-dot-cell{justify-content:center;gap:var(--evr-spacing-4xs);height:var(--evr-spacing-3xs);display:flex}.hc-rec-day-dot,.hc-rec-day-busy,.hc-rec-day-none{height:var(--evr-spacing-3xs);border-radius:var(--hc-radius-full);background:var(--hc-accent)}.hc-rec-day-dot{width:var(--evr-spacing-3xs)}.hc-rec-day-busy,.hc-rec-day-none{width:var(--evr-spacing-sm)}.hc-rec-day-none{background:var(--hc-fill-subtle)}.hc-rec-day-none[data-some]{background:var(--hc-fill)}.hc-rec-next{gap:var(--evr-spacing-4xs);padding:var(--evr-spacing-sm) var(--evr-spacing-md) var(--evr-spacing-md);border-block:var(--hc-stroke-edge) solid var(--hc-rec-tint-edge);background:var(--hc-rec-tint);flex-direction:column;display:flex}.hc-rec-next-top{justify-content:space-between;gap:var(--evr-spacing-xs);display:flex}.hc-rec-next-kicker{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-accent);white-space:nowrap;margin:0}.hc-rec-next-links{align-items:center;gap:var(--evr-spacing-3xs);margin-bottom:var(--evr-spacing-2xs);flex-wrap:wrap;display:flex}.hc-rec-next-actions{gap:var(--evr-spacing-3xs);display:flex}.hc-rec-day{gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-xs) var(--evr-spacing-lg) var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-rec-day-title{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink);margin:0}.hc-rec-entries{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-rec-entry-slot{gap:var(--evr-spacing-3xs);flex-direction:column;display:flex}.hc-rec-entry{align-items:baseline;gap:var(--evr-spacing-2xs);display:flex}.hc-rec-entry[data-past]{opacity:.45}.hc-rec-entry-time,.hc-rec-now-time{width:var(--evr-spacing-3xl);text-align:end;white-space:nowrap;flex:none;margin:0}.hc-rec-entry-time{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary)}.hc-rec-entry-main{min-width:0;flex:1;padding-inline-start:var(--evr-spacing-xs);position:relative}.hc-rec-entry-main:before{content:"";width:var(--evr-spacing-4xs);border-radius:var(--hc-radius-full);background:var(--hc-fill);position:absolute;inset-block:0;inset-inline-start:0}.hc-rec-entry-main[data-bar=person]:before{background:var(--hc-accent)}.hc-rec-entry-main[data-bar=focus]:before{background:repeating-linear-gradient(45deg, var(--hc-fill-strong) 0 var(--evr-spacing-4xs), transparent var(--evr-spacing-4xs) calc(2.5 * var(--evr-spacing-4xs)))}.hc-rec-entry-head{align-items:center;gap:var(--evr-spacing-3xs);min-width:0;display:flex}.hc-rec-entry-title{min-width:0;font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);margin:0}.hc-rec-entry-title[data-quiet]{color:var(--hc-ink-secondary)}.hc-rec-entry-warn{align-items:center;gap:var(--evr-spacing-2xs);margin-top:var(--evr-spacing-4xs);display:flex}.hc-rec-untracked{margin:var(--evr-spacing-2xs) 0 0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-rec-orange-ink)}.hc-rec-untracked .hc-rec-strong{color:inherit}.hc-rec-now{align-items:center;gap:var(--evr-spacing-2xs);display:flex}.hc-rec-now-time{font-size:var(--evr-font-size-sm);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-danger)}.hc-rec-now-dot{width:var(--evr-spacing-2xs);height:var(--evr-spacing-2xs);border-radius:var(--hc-radius-full);background:var(--hc-ink-danger);flex:none;margin-inline-end:calc(-1 * var(--evr-spacing-2xs))}.hc-rec-now-rule{height:var(--hc-stroke-edge);background:linear-gradient(to right, var(--hc-ink-danger), transparent);flex:1}.hc-rec-day-more{justify-content:center;display:flex}.hc-rec-agenda-note{padding:var(--evr-spacing-xs) var(--evr-spacing-lg);border-top:var(--hc-rec-line)}.hc-rec-deadlines{gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-xs) var(--evr-spacing-lg) var(--evr-spacing-md);border-top:var(--hc-rec-line);flex-direction:column;display:flex}.hc-rec-subhead{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-rec-deadline-rows,.hc-rec-draft-rows{gap:var(--evr-spacing-4xs);flex-direction:column;display:flex}.hc-rec-deadline,.hc-rec-draft{align-items:flex-start;gap:var(--evr-spacing-2xs);margin-inline:calc(-1 * var(--evr-spacing-sm));padding:var(--evr-spacing-4xs) var(--evr-spacing-sm);border-radius:var(--evr-radius-md);cursor:pointer;transition:background-color var(--hc-duration-micro) ease-out;display:flex}@media (hover:hover) and (pointer:fine){:is(.hc-rec-deadline,.hc-rec-draft):hover{background:var(--hc-fill-subtle)}.hc-rec-deadline:hover .hc-rec-strong,.hc-rec-draft:hover .hc-rec-strong{text-decoration:underline}}.hc-rec-deadline-kind{width:calc(var(--evr-spacing-sm) * 3.3);text-align:end;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);flex:none;margin:0}.hc-rec-deadline-name{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);flex:1;margin:0}.hc-rec-deadline-badge{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);flex:none;margin:0}.hc-rec-deadline-badge[data-tone=late]{color:var(--hc-rec-red)}.hc-rec-deadline-badge[data-tone=soon]{color:var(--hc-rec-orange-ink)}.hc-rec-drafts{gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-md) var(--evr-spacing-lg);flex-direction:column;display:flex}.hc-rec-drafts-head{justify-content:space-between;align-items:baseline;display:flex}.hc-rec-drafts-title{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-rec-drafts-title .hc-rec-h2-count{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem)}.hc-rec-draft{padding-block:var(--evr-spacing-3xs);align-items:center}.hc-rec-draft-main{flex-direction:column;flex:1;min-width:0;display:flex}.hc-rec-panel-head{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-rec-panel-title{font-size:var(--evr-font-size-2xl);line-height:calc(var(--evr-line-height-sm-rem) + var(--evr-spacing-3xs));font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-rec-panel-sub{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink-secondary);margin:0}.hc-rec-panel-body{gap:var(--evr-spacing-lg);flex-direction:column;display:flex}.hc-rec-panel-list .hc-rec-row{padding-inline:0}.hc-rec-basis{gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-sm) var(--evr-spacing-md) var(--evr-spacing-md);border-radius:var(--evr-radius-md);background:var(--hc-rec-tint);box-shadow:inset 0 0 0 var(--hc-stroke-edge) var(--hc-rec-tint-edge);flex-direction:column;display:flex}.hc-rec-basis-head{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-accent);margin:0}.hc-rec-basis-text{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink);margin:0}.hc-rec-basis-note,.hc-rec-step-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink);margin:0}.hc-rec-outlook,.hc-rec-steps{gap:var(--evr-spacing-2xs);flex-direction:column;display:flex}.hc-rec-step{gap:var(--evr-spacing-xs);display:flex}.hc-rec-step-dot{width:var(--evr-spacing-3xs);height:var(--evr-spacing-3xs);margin-top:var(--evr-spacing-2xs);border-radius:var(--hc-radius-full);background:var(--hc-rec-soft);flex:none}.hc-rec-step[data-tone=warn] .hc-rec-step-dot{background:var(--hc-rec-orange)}.hc-rec-step[data-tone=good] .hc-rec-step-dot{background:var(--hc-rec-green)}.hc-rec-step[data-tone=warn] .hc-rec-step-text{color:var(--hc-rec-orange-ink)}.hc-rec-people{border-top:var(--hc-rec-line)}.hc-rec-people-bar{padding-block:var(--evr-spacing-sm);border-radius:var(--evr-radius-4xs);cursor:pointer;align-items:center;display:flex}.hc-rec-people-bar:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}.hc-rec-people-names,.hc-rec-people-list{flex-direction:column;display:flex}.hc-rec-people-all{padding-block:var(--evr-spacing-3xs);border-block:var(--hc-rec-line);justify-content:flex-end;display:flex}.hc-rec-person{align-items:center;gap:var(--evr-spacing-xs);padding-block:var(--evr-spacing-3xs);border-bottom:var(--hc-rec-line);display:flex}.hc-rec-person-name{min-width:0;font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-sm-rem);color:var(--hc-ink);flex:1;margin:0}.hc-rec-person[data-off] .hc-rec-person-name{color:var(--hc-ink-secondary);text-decoration:line-through}.hc-rec-panel-actions{justify-content:flex-end;gap:var(--evr-spacing-xs);width:100%;display:flex}.hc-rec-hero{gap:var(--evr-spacing-lg);padding-top:var(--evr-spacing-md);flex-direction:column;display:flex;position:relative}.hc-sky.hc-rec-sky{height:calc(var(--hc-sky-reach,calc(var(--evr-spacing-sm) * 30)) + var(--evr-spacing-3xl));--hc-rec-sky-enter:2.4s;--hc-rec-sky-landing:cubic-bezier(.16, 1, .3, 1)}.hc-sky.hc-rec-sky:after{content:none}.hc-rec-sky-pan{background:var(--evr-primitive-blue-400);animation:linear both hc-rec-sky-scroll;animation-timeline:--hc-rec-scroll;animation-range:0 calc(var(--hc-sky-reach,calc(var(--evr-spacing-sm) * 30)) + var(--evr-spacing-3xl));position:absolute;inset:0;overflow:hidden}@keyframes hc-rec-sky-scroll{to{transform:translateY(calc(-1 * (var(--hc-sky-reach,calc(var(--evr-spacing-sm) * 30)) + var(--evr-spacing-3xl))))}}.hc-rec-sky-stage{animation:hc-rec-sky-land var(--hc-rec-sky-enter) both;position:absolute;inset:0}.hc-rec-sky-blob{transform:var(--hc-rec-sky-from);background:radial-gradient(closest-side, var(--hc-rec-sky-ink), transparent);animation:hc-rec-sky-sweep var(--hc-rec-sky-enter) var(--hc-rec-sky-landing) both, hc-rec-sky-drift var(--hc-rec-sky-cycle) ease-in-out var(--hc-rec-sky-enter) infinite alternate;position:absolute}.hc-rec-sky-blob[data-blob=streak]{--hc-rec-sky-hue:color-mix(in srgb, var(--evr-primitive-teal-300) 75%, var(--evr-primitive-blue-400));--hc-rec-sky-ink:color-mix(in srgb, var(--hc-rec-sky-hue) 95%, transparent);--hc-rec-sky-from:translate3d(-16%, 0, 0) rotate(-30deg);--hc-rec-sky-to:translate3d(30%, 20%, 0) rotate(-16deg);--hc-rec-sky-cycle:8.75s;width:70%;height:150%;top:-70%;left:-8%}.hc-rec-sky-blob[data-blob=glow]{--hc-rec-sky-ink:var(--evr-primitive-teal-300);--hc-rec-sky-from:translate3d(0, 0, 0) scale(1);--hc-rec-sky-to:translate3d(26%, -20%, 0) scale(1.22);--hc-rec-sky-cycle:6.25s;width:44%;height:115%;top:0;left:-14%}.hc-rec-sky-blob[data-blob=deep]{--hc-rec-sky-hue:color-mix(in srgb, var(--evr-primitive-blue-500) 55%, var(--evr-primitive-blue-400));--hc-rec-sky-ink:color-mix(in srgb, var(--hc-rec-sky-hue) 60%, transparent);--hc-rec-sky-from:translate3d(-8%, 0, 0) scale(1);--hc-rec-sky-to:translate3d(40%, 16%, 0) scale(1.12);--hc-rec-sky-cycle:11.5s;width:52%;height:100%;top:-10%;left:28%}.hc-rec-sky-blob[data-blob=lift]{--hc-rec-sky-ink:color-mix(in srgb, var(--evr-primitive-blue-300) 60%, transparent);--hc-rec-sky-from:translate3d(0, 0, 0);--hc-rec-sky-to:translate3d(-52%, 28%, 0);--hc-rec-sky-cycle:9.5s;width:50%;height:130%;top:-55%;left:62%}.hc-rec-sky-blob[data-blob=violet]{--hc-rec-sky-hue:color-mix(in srgb, var(--evr-primitive-purple-400) 50%, var(--evr-primitive-blue-300));--hc-rec-sky-ink:color-mix(in srgb, var(--hc-rec-sky-hue) 50%, transparent);--hc-rec-sky-from:translate3d(16%, -12%, 0) scale(.95);--hc-rec-sky-to:translate3d(-40%, 20%, 0) scale(1.15);--hc-rec-sky-cycle:10.25s;width:42%;height:110%;top:-20%;left:70%}.hc-rec-sky-blob[data-blob=teal]{--hc-rec-sky-ink:color-mix(in srgb, var(--evr-primitive-teal-300) 38%, transparent);--hc-rec-sky-from:translate3d(-20%, 8%, 0);--hc-rec-sky-to:translate3d(48%, -12%, 0);--hc-rec-sky-cycle:13.25s;width:40%;height:95%;top:15%;left:18%}@keyframes hc-rec-sky-drift{0%{transform:var(--hc-rec-sky-from)}to{transform:var(--hc-rec-sky-to)}}@keyframes hc-rec-sky-sweep{0%{transform:var(--hc-rec-sky-to)}to{transform:var(--hc-rec-sky-from)}}@keyframes hc-rec-sky-land{0%{opacity:.2;animation-timing-function:var(--hc-rec-sky-landing);transform:scale(2.2)rotate(-14deg)}55%{opacity:1;animation-timing-function:ease-in-out;transform:scale(.96)rotate(1.5deg)}to{opacity:1;transform:none}}.hc-rec-sky-pan:after{content:"";z-index:1;background:linear-gradient(to top, var(--hc-canvas) 0, color-mix(in srgb, var(--hc-canvas) 88%, transparent) var(--evr-spacing-md), color-mix(in srgb, var(--hc-canvas) 50%, transparent) calc(var(--evr-spacing-7xl) + var(--evr-spacing-3xs)), transparent calc(var(--evr-spacing-10xl) + var(--evr-spacing-2xl)));position:absolute;inset:0}.hc-rec-hero-text{gap:var(--evr-spacing-4xs);min-height:var(--evr-spacing-3xl);flex-direction:column;justify-content:flex-end;display:flex}.hc-rec-hero-date{font-size:var(--evr-font-size-2xl);line-height:calc(var(--evr-line-height-sm-rem) + var(--evr-spacing-3xs));font-weight:var(--evr-medium-weight);color:color-mix(in srgb, var(--evr-content-primary-inverse) 80%, transparent);margin:0}.hc-rec-hero-greeting{font-size:var(--evr-font-size-5xl);line-height:var(--evr-line-height-xl-rem);font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-inverse);margin:0}.hc-rec-hero .hc-rec-summary{border-radius:calc(var(--hc-rec-radius) * 1.5)}.hc-rec-offer{align-items:center;gap:var(--evr-spacing-xs);border-bottom:var(--hc-rec-line);padding-inline-end:var(--evr-spacing-md);display:flex}.hc-rec-offer-open{align-items:center;gap:var(--evr-spacing-xs);min-width:0;padding:var(--evr-spacing-sm) var(--evr-spacing-md);cursor:pointer;flex:1;display:flex}.hc-rec-offer-main,.hc-rec-iv-main{flex-direction:column;flex:1;min-width:0;display:flex}.hc-rec-iv-day{gap:var(--evr-spacing-3xs);padding-top:var(--evr-spacing-md);flex-direction:column;display:flex}.hc-rec-iv{align-items:flex-start;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-xs) var(--evr-spacing-md);cursor:pointer;display:flex}.hc-rec-iv-bar{width:var(--evr-border-width-thick-px);border-radius:var(--evr-radius-md);background:var(--hc-accent);flex:none;align-self:stretch}.hc-rec-iv[data-untracked] .hc-rec-iv-bar{background:var(--hc-rec-orange)}.hc-rec-iv[data-past] .hc-rec-iv-bar{background:var(--hc-fill-strong)}.hc-rec-iv[data-past] .hc-rec-iv-main{opacity:.5}@media (hover:hover) and (pointer:fine){:is(.hc-rec-offer-open,.hc-rec-iv):hover{background:var(--hc-fill-subtle)}}.hc-recruit [data-agent-touched]{border-radius:var(--evr-radius-xs)}@media (prefers-reduced-motion:reduce){.hc-rec-part,.hc-rec-day,.hc-rec-cohort-go{transition:none}.hc-rec-sky-stage,.hc-rec-sky-blob{animation:none}}.hc-recruiting-frame-box{border-top:var(--hc-stroke-edge) solid var(--hc-edge);flex:1;min-height:0;display:flex;position:relative}.hc-recruiting-frame{background:var(--hc-surface);border:0;flex:1;width:100%;min-height:0}.hc-recruiting-frame-loading{padding:var(--evr-spacing-md) var(--hc-space-sm-md);background:var(--hc-surface);position:absolute;inset:0}.hc-recruiting-frame-slow{align-items:flex-start;gap:var(--evr-spacing-sm);flex-direction:column;display:flex}
.hc-learn{--hc-learn-measure:75rem;--hc-learn-gap:var(--evr-spacing-md);--hc-learn-air:var(--evr-spacing-lg)}.hc-learn-scroll{background:var(--hc-fill-subtle);scroll-padding-top:calc(var(--evr-size-2xl) + var(--evr-spacing-md));container-type:inline-size}.hc-learn-nav{top:var(--evr-spacing-sm);z-index:2;align-items:center;gap:var(--evr-spacing-3xs);width:fit-content;max-width:calc(100% - 2 * var(--evr-spacing-sm));margin:var(--evr-spacing-sm) auto 0;padding:var(--evr-spacing-3xs);box-sizing:border-box;border-radius:var(--hc-radius-full);background:var(--hc-surface);box-shadow:var(--hc-shadow-lift);display:flex;position:sticky}.hc-learn-tabs{scrollbar-width:none;min-width:0;padding:var(--evr-spacing-3xs);margin:calc(-1 * var(--evr-spacing-3xs));display:flex;overflow-x:auto}.hc-learn-tabs::-webkit-scrollbar{display:none}.hc-learn-nav .hc-learn-tabs>[role=group][aria-labelledby]{height:var(--evr-size-xl);min-height:var(--evr-size-xl);border-radius:var(--hc-radius-full);background:var(--hc-fill);border-color:#0000;flex:none}.hc-learn-nav .hc-learn-tabs>[role=group][aria-labelledby] button{height:calc(var(--evr-size-xl) - 2 * var(--hc-stroke-edge));min-height:calc(var(--evr-size-xl) - 2 * var(--hc-stroke-edge));padding-inline:var(--evr-spacing-sm);border-radius:var(--hc-radius-full);white-space:nowrap}.hc-learn-admin{flex:none;display:flex}.hc-learn-nav .hc-learn-admin button[type=button]{height:var(--evr-size-xl);min-height:var(--evr-size-xl);padding-inline:var(--evr-spacing-xs) var(--evr-spacing-sm);font-size:var(--evr-font-size-md);font-weight:var(--evr-medium-weight);color:var(--evr-content-primary-lowemp);white-space:nowrap;text-decoration:none}.hc-learn-nav .hc-learn-admin button[type=button] *{font-weight:var(--evr-medium-weight);color:inherit;text-decoration:none}.hc-learn-nav .hc-learn-admin button[type=button] svg{fill:currentColor}@media (hover:hover) and (pointer:fine){.hc-learn-nav .hc-learn-admin button[type=button]:hover{background:var(--hc-fill-subtle);color:var(--evr-content-primary-highemp)}}.hc-learn-search{top:calc(var(--evr-size-xl) + var(--evr-spacing-md) + var(--evr-spacing-xs));z-index:2;width:min(calc(var(--evr-size-4xl) * 8), calc(100% - 2 * var(--evr-spacing-md)));margin:var(--evr-spacing-sm) auto 0;border-radius:var(--evr-radius-md);background:var(--hc-surface);box-shadow:var(--hc-shadow-lift);position:sticky}.hc-learn-body{gap:var(--evr-spacing-2xl);width:100%;max-width:calc(var(--hc-learn-measure) + 2 * var(--hc-learn-air));padding:var(--evr-spacing-xl) var(--hc-learn-air) 0;box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.hc-learn-section{gap:var(--evr-spacing-md);flex-direction:column;min-width:0;display:flex}.hc-learn-section-head{justify-content:space-between;align-items:center;gap:var(--evr-spacing-sm);min-height:var(--evr-size-xl);display:flex}.hc-learn-section-title{font-size:var(--evr-font-size-4xl);line-height:2.125rem;font-weight:var(--evr-bold-weight);letter-spacing:-.01em;color:var(--hc-ink);margin:0}.hc-learn-pager{align-items:center;gap:var(--evr-spacing-2xs);flex:none;display:flex}.hc-learn-row{--hc-learn-per-view:4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--hc-learn-per-view) - 1) * var(--hc-learn-gap)) / var(--hc-learn-per-view));gap:var(--hc-learn-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--evr-spacing-3xs);margin:calc(-1 * var(--evr-spacing-3xs));scroll-padding-inline:var(--evr-spacing-3xs);display:grid;overflow:auto hidden}@container (max-width:68.5rem){.hc-learn-row{--hc-learn-per-view:3}}@container (max-width:52rem){.hc-learn-row{--hc-learn-per-view:2}}@container (max-width:34rem){.hc-learn-row{--hc-learn-per-view:1}}.hc-learn-row::-webkit-scrollbar{display:none}.hc-learn-slide{scroll-snap-align:start;min-width:0}.hc-learn-course{gap:var(--evr-spacing-2xs);border-radius:var(--evr-radius-md);cursor:pointer;outline:none;flex-direction:column;min-width:0;display:flex}.hc-learn-course:focus-visible{outline:var(--hc-stroke-focus) solid var(--hc-focus);outline-offset:var(--hc-focus-offset)}.hc-learn-course>.hc-learn-cover{transition:transform var(--hc-duration-spring-snappy) var(--hc-spring-snappy)}.hc-learn-course>.hc-learn-course-title{margin-top:var(--evr-spacing-2xs)}.hc-learn-course:active>.hc-learn-cover{transform:scale(var(--hc-scale-press-large))}.hc-learn-course-title{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);margin:0}.hc-learn-duration{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-learn-glyph{flex:none;place-items:center;display:grid}.hc-learn-duration-text{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-learn-cover{--hc-learn-ground:var(--evr-surfaces-decorative-lowemp-blue);--hc-learn-soft:var(--evr-surfaces-decorative-default-blue);--hc-learn-deep:var(--evr-surfaces-decorative-highemp-blue);--hc-learn-circle-at:12% 96%;--hc-learn-blob-at:88% 12%;--hc-learn-glow-mix:70%;--hc-learn-soft-mix:100%;--hc-learn-deep-mix:55%;--hc-learn-halo-mix:80%;isolation:isolate;aspect-ratio:4/3;border:var(--hc-stroke-edge) solid var(--hc-edge);border-radius:var(--evr-radius-md);background:var(--hc-learn-ground);place-items:center;display:grid;position:relative;overflow:hidden}.hc-learn-cover[data-shape="1"]{--hc-learn-circle-at:92% 6%;--hc-learn-blob-at:10% 90%}.hc-learn-cover[data-shape="2"]{--hc-learn-circle-at:96% 94%;--hc-learn-blob-at:8% 14%}.hc-learn-art{z-index:-1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--evr-surfaces-decorative-white) var(--hc-learn-glow-mix), transparent) 0, transparent 34%), radial-gradient(circle at var(--hc-learn-circle-at), color-mix(in srgb, var(--hc-learn-soft) var(--hc-learn-soft-mix), transparent) 0 40%, transparent 40.5%), radial-gradient(circle at var(--hc-learn-blob-at), color-mix(in srgb, var(--hc-learn-deep) var(--hc-learn-deep-mix), transparent) 0, transparent 36%);transition:transform var(--hc-duration-long) var(--hc-ease-standard);position:absolute;inset:0}.hc-learn-disc{border-radius:var(--hc-radius-full);box-shadow:0 var(--evr-spacing-3xs) var(--evr-spacing-md) calc(-1 * var(--evr-spacing-3xs)) color-mix(in srgb, var(--hc-learn-deep) var(--hc-learn-halo-mix), transparent);place-items:center;display:grid}html.dark-theme .hc-learn-cover{--hc-learn-glow-mix:8%;--hc-learn-soft-mix:14%;--hc-learn-deep-mix:30%;--hc-learn-halo-mix:30%}.hc-learn-cover[data-compact]{border-radius:var(--evr-radius-xs)}.hc-learn-cover[data-hue=red]{--hc-learn-ground:var(--evr-surfaces-decorative-lowemp-red);--hc-learn-soft:var(--evr-surfaces-decorative-default-red);--hc-learn-deep:var(--evr-surfaces-decorative-highemp-red)}.hc-learn-cover[data-hue=orange]{--hc-learn-ground:var(--evr-surfaces-decorative-lowemp-orange);--hc-learn-soft:var(--evr-surfaces-decorative-default-orange);--hc-learn-deep:var(--evr-surfaces-decorative-highemp-orange)}.hc-learn-cover[data-hue=yellow]{--hc-learn-ground:var(--evr-surfaces-decorative-lowemp-yellow);--hc-learn-soft:var(--evr-surfaces-decorative-default-yellow);--hc-learn-deep:var(--evr-surfaces-decorative-highemp-yellow)}.hc-learn-cover[data-hue=green]{--hc-learn-ground:var(--evr-surfaces-decorative-lowemp-green);--hc-learn-soft:var(--evr-surfaces-decorative-default-green);--hc-learn-deep:var(--evr-surfaces-decorative-highemp-green)}.hc-learn-cover[data-hue=teal]{--hc-learn-ground:var(--evr-surfaces-decorative-lowemp-teal);--hc-learn-soft:var(--evr-surfaces-decorative-default-teal);--hc-learn-deep:var(--evr-surfaces-decorative-highemp-teal)}.hc-learn-cover[data-hue=purple]{--hc-learn-ground:var(--evr-surfaces-decorative-lowemp-purple);--hc-learn-soft:var(--evr-surfaces-decorative-default-purple);--hc-learn-deep:var(--evr-surfaces-decorative-highemp-purple)}@media (hover:hover) and (pointer:fine){.hc-learn-course:hover .hc-learn-art{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hc-learn-course>.hc-learn-cover,.hc-learn-art{transition:none}}.hc-learn-assigned-list{gap:var(--hc-learn-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (max-width:64rem){.hc-learn-assigned-list{grid-template-columns:minmax(0,1fr)}}.hc-learn-assigned{align-items:center;gap:var(--evr-spacing-sm);min-width:0;padding:var(--evr-spacing-xs);border-radius:var(--evr-radius-md);background:var(--hc-surface);box-shadow:var(--hc-shadow-card);display:flex}.hc-learn-thumb{flex:none;width:10rem}.hc-learn-assigned-body{gap:var(--evr-spacing-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.hc-learn-assigned-top{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-learn-due{flex:none;display:flex}.hc-learn .hc-learn-due [class*=evrTag][class*=warning]{background:color-mix(in srgb, var(--hc-status-warning-strong) 24%, var(--hc-status-warning-surface))}.hc-learn .hc-learn-due [class*=evrTag][class*=warning] svg{fill:var(--evr-content-status-warning-default)}.hc-learn .hc-learn-due [class*=evrTag][class*=error] svg{fill:var(--evr-content-status-error-default)}.hc-learn-assigned-meta{align-items:center;gap:var(--evr-spacing-xs);min-width:0;display:flex}.hc-learn-subject{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-learn-assigned-foot{align-items:center;gap:var(--evr-spacing-sm);margin-top:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-learn-progress{flex:1;min-width:10rem}.hc-learn-progress [aria-live]{white-space:nowrap;flex:none}.hc-learn-course-meta{align-items:center;gap:var(--evr-spacing-2xs) var(--evr-spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.hc-learn-count{margin:calc(-1 * var(--evr-spacing-xs)) 0 0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink-secondary)}.hc-learn-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--evr-size-4xl) * 3), 1fr));gap:var(--evr-spacing-lg) var(--hc-learn-gap);display:grid}.hc-learn-rows{gap:var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-learn-rowcard{align-items:center;gap:var(--evr-spacing-sm);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-sm);border-radius:var(--evr-radius-md);background:var(--hc-surface);box-shadow:var(--hc-shadow-card);display:flex}.hc-learn-rowcard-text{gap:var(--evr-spacing-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.hc-learn-rowcard-text>h3{margin:0}.hc-learn-mini{width:var(--evr-size-6xl);flex:none}.hc-learn-date{width:var(--evr-size-3xl);padding-block:var(--evr-spacing-2xs);border-radius:var(--evr-radius-sm);background:var(--hc-accent-tint);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.hc-learn-date-month{font-size:var(--evr-font-size-sm);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);text-transform:uppercase;color:var(--hc-ink-accent);margin:0}.hc-learn-date-day{font-size:var(--evr-font-size-2xl);line-height:var(--evr-line-height-xs-rem);font-weight:var(--evr-bold-weight);color:var(--hc-ink);margin:0}.hc-learn-form{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-learn-form-pair{gap:var(--evr-spacing-sm);flex-wrap:wrap;display:flex}.hc-learn-form-pair>*{flex:1 1 calc(var(--evr-size-4xl) * 3);min-width:0}.hc-learn-caption{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--evr-content-primary-lowemp);margin:0}.hc-learn-form [aria-live]{white-space:nowrap;flex:none}.hc-learn-lessons{gap:var(--evr-spacing-3xs);flex-direction:column;display:flex}.hc-learn-lesson{align-items:center;gap:var(--evr-spacing-sm);padding:var(--evr-spacing-xs) var(--evr-spacing-sm);border-radius:var(--evr-radius-sm);background:var(--evr-surfaces-secondary-default);display:flex}.hc-learn-lesson[aria-current=step]{box-shadow:inset 0 0 0 var(--evr-border-width-thin-px) var(--evr-interactive-primary-default)}.hc-learn-lesson-mark{width:var(--evr-size-md);height:var(--evr-size-md);border-radius:var(--evr-radius-circle);background:var(--evr-surfaces-primary-default);flex:none;place-items:center;display:grid}.hc-learn-lesson-n,.hc-learn-lesson-state{font-size:var(--evr-font-size-sm);line-height:var(--evr-line-height-2xs-rem);color:var(--evr-content-primary-lowemp);margin:0}.hc-learn-lesson-name{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-highemp);flex:1;margin:0}@container (max-width:48rem){.hc-learn-body{--hc-learn-air:var(--evr-spacing-md)}.hc-learn-rowcard{flex-wrap:wrap}.hc-learn-rowcard-text{flex-basis:calc(100% - var(--evr-size-3xl) - var(--evr-spacing-sm))}.hc-learn-rowcard>:last-child{margin-inline-start:auto}.hc-learn-assigned{flex-direction:column;align-items:stretch}.hc-learn-thumb{width:100%}.hc-learn-assigned-foot,.hc-learn-assigned-top{flex-wrap:wrap}.hc-learn-assigned-top>.hc-learn-course-title,.hc-learn-rowcard-text>.hc-learn-course-title{white-space:normal;flex-basis:100%}.hc-learn-section-head{flex-wrap:wrap}.hc-learn-nav .hc-learn-admin button[type=button]>span{display:none}.hc-learn-nav .hc-learn-admin button[type=button]{padding-inline:var(--evr-spacing-xs)}}
.hc-scroll[data-page=build] .hc-content{padding:0}.hc-build{--a-cc-ground:var(--hc-canvas);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hc-build .d-assistant-card{z-index:1;background:0 0;flex:1;height:auto;position:relative}.hc-build .d-assistant-card:before{content:none}.hc-build .av2-home:not(.av2-starting){gap:var(--evr-spacing-md);padding:var(--evr-spacing-2xl) var(--evr-spacing-lg) var(--evr-spacing-lg)}.hc-build .av2-home:not(.av2-starting)>.av2-hero{animation:hc-move-in var(--hc-duration-entrance) var(--hc-ease-enter) both;backface-visibility:hidden;margin-block:auto}.hc-build .av2-home:not(.av2-starting)>.av2-prompt-zone{max-width:var(--hc-measure);margin-block:0}.hc-build .av2-home .a-tpl-picks{display:none}.hc-build .av2-hero .evrHeading2{letter-spacing:-.016em;color:var(--hc-ink);text-wrap:balance;font-size:2.125rem;font-weight:700;line-height:2.5625rem}.hc-build[data-mode=leaving] .av2-home>.av2-hero{animation:hc-move-out var(--hc-duration-dissolve) var(--hc-ease-dissolve) both;pointer-events:none}.hc-build .av2-home .av2-prompt,.hc-build #harness-assistant-chat .av2-prompt{--av2-prompt-radius:var(--evr-radius-lg);border-radius:calc(var(--av2-prompt-radius,var(--evr-radius-lg)) + var(--evr-spacing-4xs));box-shadow:var(--hc-shadow-ai-composer);transition:box-shadow var(--hc-duration-short) var(--hc-ease-enter);border-color:#0000}.hc-build .av2-home .av2-prompt:focus-within,.hc-build #harness-assistant-chat .av2-prompt:focus-within{box-shadow:var(--hc-shadow-ai-composer-focus)}@media (hover:hover) and (pointer:fine){.hc-build .av2-home .av2-prompt:hover,.hc-build #harness-assistant-chat .av2-prompt:hover{box-shadow:var(--hc-shadow-ai-composer-focus)}}.hc-build .av2-home .av2-prompt .a-cc-composer-field,.hc-build #harness-assistant-chat .av2-prompt .a-cc-composer-field{font-size:1rem;line-height:1.5rem}.hc-build .av2-home .av2-prompt .is-editor-empty:before,.hc-build #harness-assistant-chat .av2-prompt .is-editor-empty:before{color:var(--evr-content-primary-lowemp)}.hc-build .av2-home .av2-prompt-bar-right>button,.hc-build #harness-assistant-chat .av2-prompt-bar-right>button{transition:width var(--hc-duration-short) var(--hc-ease-enter), min-width var(--hc-duration-short) var(--hc-ease-enter), opacity var(--hc-duration-micro) ease, margin var(--hc-duration-short) var(--hc-ease-enter)}.hc-build .av2-home .av2-prompt-bar-right>button:disabled,.hc-build #harness-assistant-chat .av2-prompt-bar-right>button:disabled{opacity:0;pointer-events:none;width:0;min-width:0;margin-inline:0;padding-inline:0;overflow:hidden}html .hc-build .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:after{background:var(--hc-gradient-ai-pocket);opacity:0;transition:opacity var(--hc-duration-medium) ease-out;animation:none}html .hc-build .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:focus-within:after{opacity:var(--hc-opacity-ai-held);transition-duration:var(--hc-duration-micro)}@media (hover:hover) and (pointer:fine){html .hc-build .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:hover:after{opacity:var(--hc-opacity-ai-held);transition-duration:var(--hc-duration-micro)}}@media (prefers-contrast:more),(forced-colors:active){html .hc-build .av2-home:not(:where(#harness-shell):has([data-loading-curtain]) *) .av2-prompt:after{display:none}}.hc-build .av2-demo-starters .av2-demo-chip{background:var(--hc-fill);box-shadow:none;color:var(--hc-ink-secondary);border-color:#0000}.hc-build .av2-demo-starters .av2-demo-chip:hover:not([aria-disabled=true]),.hc-build .av2-demo-starters .av2-demo-chip:focus-visible{background:var(--hc-surface);border-color:var(--h-next-border-raised);box-shadow:var(--h-next-shadow-hairline);color:var(--hc-ink)}.hc-build .d-assistant-card-chat:has(>#harness-assistant-chat){padding-block-end:var(--evr-spacing-sm)}.hc-build #harness-assistant-chat .a-cc-bottom{max-width:var(--hc-measure);padding-inline:0}.hc-build .av2-side .av2-card{border-radius:var(--hc-float-radius);box-shadow:var(--hc-shadow-float)}@media (prefers-reduced-motion:reduce){.hc-build .av2-home:not(.av2-starting)>.av2-hero,.hc-build[data-mode=leaving] .av2-home>.av2-hero{animation:none}}
.hc-bots>.d-agents-card{flex:1;height:auto;min-height:0}.hc-bots{--a-cc-ground:var(--hc-surface)}.hc-bots .d-agents-card,.hc-bots .d-assistant-card{background:var(--hc-surface)}.hc-subnav-bots .agl-pins:empty{display:none}.hc-bot-panel:not(:has(.av2-side)){display:none}.hc-main{--hc-bot-panel-open:calc(var(--evr-spacing-sm) * 29 + var(--evr-spacing-md))}:is(.hc-main:has(>.hc-bot-panel .av2-side),.hc-bot-panel){--hc-panel-open:var(--hc-bot-panel-open)}.hc-main:has(>.hc-bot-panel .av2-side){--hc-panel-w:var(--hc-panel-room)}.hc-bot-panel .av2-side{z-index:auto;width:auto;height:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex:1;padding:0;animation:none;position:static}.hc-bot-panel .av2-side-col{flex:auto;min-width:0}.hc-bot-panel .d-run-panel-resize{display:none}.hc-bot-panel .av2-card{border-radius:var(--hc-float-radius);box-shadow:var(--hc-shadow-panel-now)}.hc-bots #harness-assistant-chat .a-cc-bottom-rail>.av2-collapse{max-width:calc(var(--hc-measure) + 2 * var(--evr-spacing-lg));padding-inline:var(--evr-spacing-lg)}.hc-bots-empty{align-items:flex-start;gap:var(--evr-spacing-xs);flex-direction:column;display:flex}
.hc-workspace-scroll{box-sizing:border-box;padding:var(--evr-spacing-xl) var(--evr-spacing-lg) var(--evr-spacing-2xl)}.hc-workspace-scroll>.wsl-gal-frame,.hc-workspace-scroll>#workspace-gallery{max-width:calc(var(--evr-spacing-sm) * 64);margin-inline:auto}.hc-workspace-title{color:var(--evr-content-primary-highemp)}.hc-workspace-note{color:var(--evr-content-primary-lowemp)}.hc-demo-off{align-items:flex-start;gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-workspace-group-band{place-items:center;display:grid}.hc-item-page{gap:var(--evr-spacing-sm);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hc-item-page>#workspace-omnibar>*{padding:0}.hc-doc-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto}.hc-doc-note{padding:var(--evr-spacing-lg);text-align:center;margin:auto}.hc-doc-deck{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hc-demo-apps-sec{gap:var(--evr-spacing-xs);flex-direction:column;margin-block-start:var(--evr-spacing-md);display:flex}.hc-demo-apps-head{color:var(--evr-content-primary-lowemp);margin:0}.hc-demo-app-tile{place-items:center;display:grid}.hc-demo-apps-error{color:var(--evr-content-status-error-default);margin-block-start:var(--evr-spacing-xs)}.hc-demo-app-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hc-demo-app-state{align-items:center;gap:var(--evr-spacing-sm);max-width:calc(var(--evr-spacing-sm) * 40);padding:var(--evr-spacing-lg);text-align:center;flex-direction:column;margin:auto;display:flex}.hc-demo-app-summary{color:var(--evr-content-primary-highemp);margin:0}.wsl-gal-card[data-kind=doc][aria-busy=true],.hc-subnav-doc-demo[aria-busy=true]{cursor:progress}
.hc-msg-pane.hc-appr{container:hc-appr/inline-size}.hc-appr{--hc-appr-line:var(--hc-stroke-edge) solid var(--hc-edge);--hc-appr-pick:3.25rem;--hc-appr-indent:calc(2 * var(--evr-spacing-2xs) + var(--evr-size-md));--hc-appr-columns:var(--hc-appr-pick) minmax(8rem, 1fr) minmax(10rem, 1.8fr) max-content max-content}.hc-appr-tools{contain:inline-size;flex:1 1 0;min-width:0;display:flex}.hc-appr-tabs{min-width:0;padding-inline:var(--evr-spacing-xs);border-bottom:var(--hc-appr-line);flex:none}.hc-appr-tabs [class*=evrTabGroup__]{border-block-end:0}.hc-appr-tabs [role=tabpanel]{display:none}.hc-appr-panel{flex-direction:column;flex:1;min-height:0;display:flex}.hc-appr-bar{align-items:flex-start;row-gap:var(--evr-spacing-2xs);border-bottom:none;flex-wrap:wrap;flex:none}.hc-appr-chips{align-items:center;gap:var(--evr-spacing-xs);min-width:0;min-height:var(--evr-size-2xl);flex-wrap:wrap;flex:20rem;display:flex}.hc-appr-selection{align-items:center;gap:var(--evr-spacing-3xs);min-width:0;min-height:var(--evr-size-2xl);flex:20rem;display:flex}.hc-appr-picked-actions{min-width:0;display:flex}.hc-appr-selected{margin:0 var(--evr-spacing-3xs) 0 0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);white-space:nowrap}.hc-appr-search{flex:0 16rem;min-width:12rem;margin-inline-start:auto}.hc-appr-scroll{border-top:var(--hc-appr-line)}.hc-appr-table{grid-template-columns:var(--hc-appr-columns);display:grid}.hc-appr-table:not([data-picking]){--hc-appr-columns:minmax(8rem, 1fr) minmax(10rem, 1.8fr) max-content max-content}.hc-appr-row{--hc-appr-ground:var(--hc-surface);grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--evr-size-3xl);border-bottom:var(--hc-appr-line);background:var(--hc-appr-ground);transition:background-color var(--hc-duration-micro) ease-out;align-items:center;display:grid}.hc-appr-row[data-selected]{--hc-appr-ground:var(--hc-surface-selected)}@media (hover:hover) and (pointer:fine){.hc-appr-row:not(.hc-appr-row-head,[data-selected]):hover{--hc-appr-ground:var(--hc-fill-subtle)}}.hc-appr-row-head{z-index:1;min-height:var(--evr-size-xl);position:sticky;top:0}.hc-appr-cell{min-width:0;padding:var(--evr-spacing-2xs);align-items:center;display:flex}.hc-appr-row-head .hc-appr-cell{padding-block:var(--evr-spacing-3xs)}.hc-appr-pick{padding-inline:calc(var(--hc-space-sm-md) - var(--evr-spacing-3xs)) 0}.hc-appr-table:not([data-picking]) .hc-appr-who{padding-inline-start:var(--hc-space-sm-md)}.hc-appr-colhead{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);white-space:nowrap;margin:0}.hc-appr-glyph{flex:none;place-items:center;display:grid}.hc-appr-who{gap:var(--evr-spacing-2xs)}.hc-appr-names{flex-direction:column;min-width:0;display:flex}.hc-appr-name{max-width:100%;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);cursor:pointer;align-self:flex-start}.hc-appr-caption{font-size:var(--evr-font-size-sm);color:var(--hc-ink-secondary);margin:0;line-height:1rem}.hc-appr-request{align-items:flex-start;gap:var(--evr-spacing-4xs);flex-direction:column}.hc-appr-type{align-items:center;gap:var(--evr-spacing-3xs);min-width:0;display:flex}.hc-appr-type-text{font-size:var(--evr-font-size-sm);line-height:1rem;font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);margin:0}.hc-appr-title{max-width:100%;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--hc-ink);border-radius:var(--evr-radius-4xs);cursor:pointer;transition:color var(--hc-duration-micro) ease-out}@media (hover:hover) and (pointer:fine){:is(.hc-appr-title,.hc-appr-name):hover{color:var(--hc-ink-accent);text-underline-offset:.15em;text-decoration:underline}}.hc-appr-detail{font-size:var(--evr-font-size-sm);color:var(--hc-ink-secondary);margin:0;line-height:1rem}.hc-appr-state{align-items:flex-start;gap:var(--evr-spacing-3xs);flex-direction:column}.hc-appr-when{white-space:nowrap}.hc-appr-pending{align-items:center;gap:var(--evr-spacing-2xs);display:flex}.hc-appr-dot,.hc-appr-d-dot{width:var(--evr-spacing-2xs);height:var(--evr-spacing-2xs);border-radius:var(--evr-radius-circle);background:var(--evr-interactive-status-warning-default);flex:none}.hc-appr-status-text{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-medium-weight);color:var(--hc-ink);margin:0}.hc-appr-tag{display:flex}.hc-appr-act{justify-content:flex-end;gap:var(--evr-spacing-2xs);padding-inline-end:var(--hc-space-sm-md)}.hc-appr-act button{white-space:nowrap}@container hc-appr not (min-width:44rem){.hc-appr-table{flex-direction:column;display:flex}.hc-appr-row{grid-template-columns:var(--hc-appr-pick) minmax(0, 1fr) auto;padding-block:var(--evr-spacing-3xs);grid-template-areas:"pick who state"".request request"".act act";align-items:start}.hc-appr-table:not([data-picking]) .hc-appr-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who state act""request request request"}.hc-appr-cell{padding-block:var(--evr-spacing-3xs)}.hc-appr-row-head{align-items:center;padding-block:0}.hc-appr-row-head :is(.hc-appr-request,.hc-appr-act){display:none}.hc-appr-table:not([data-picking]) .hc-appr-row-head .hc-appr-act{display:flex}.hc-appr-pick{grid-area:pick}.hc-appr-who{grid-area:who}.hc-appr-request{grid-area:request;padding-block:0;padding-inline-start:var(--hc-appr-indent)}.hc-appr-table:not([data-picking]) .hc-appr-request{padding-inline-start:calc(var(--hc-space-sm-md) + var(--evr-size-md) + var(--evr-spacing-2xs))}.hc-appr-state{text-align:end;grid-area:state;align-items:flex-end}.hc-appr-act{padding-block:var(--evr-spacing-2xs) var(--evr-spacing-3xs);grid-area:act;justify-content:flex-start;padding-inline-start:var(--hc-appr-indent)}.hc-appr-table:not([data-picking]) .hc-appr-act{padding-block:var(--evr-spacing-3xs);justify-content:flex-end;padding-inline-start:0}.hc-appr-search{flex:100%;margin-inline-start:0}}.hc-appr-empty{min-height:100%;padding:var(--evr-spacing-xl) var(--hc-space-sm-md);place-items:center;display:grid}.hc-appr-foot-count{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-appr-d-head{align-items:center;gap:var(--evr-spacing-xs);min-width:0;display:flex}.hc-appr-d-names{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-appr-d-title{font-size:var(--evr-font-size-2xl);line-height:var(--evr-line-height-sm-rem);font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-highemp);margin:0}.hc-appr-d-body{gap:var(--evr-spacing-md);flex-direction:column;display:flex;container:hc-appr-d/inline-size}.hc-appr-d-section{gap:var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-appr-d-heading{font-size:var(--evr-font-size-lg);line-height:var(--evr-line-height-xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-highemp);margin:0}.hc-appr-d-facts{gap:var(--evr-spacing-sm) var(--evr-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-appr-d-band{padding:var(--evr-spacing-sm);border-radius:var(--evr-radius-2xs);background:var(--evr-surfaces-secondary-default)}.hc-appr-d-fact{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-appr-d-value{min-width:0;display:flex}.hc-appr-d-label{font-size:var(--evr-font-size-sm);line-height:var(--evr-line-height-3xs-rem);font-weight:var(--evr-medium-weight);color:var(--evr-content-primary-default);margin:0}.hc-appr-d-text,.hc-appr-d-strong{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--evr-content-primary-highemp);margin:0}.hc-appr-d-strong{font-weight:var(--evr-demi-bold-weight)}.hc-appr-d-muted{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--evr-content-primary-default);margin:0}.hc-appr-d-type,.hc-appr-d-pending,.hc-appr-d-person{align-items:center;gap:var(--evr-spacing-2xs);display:flex}.hc-appr-d-glyph{flex:none;place-items:center;display:grid}.hc-appr-d-tag{display:flex}.hc-appr-d-shifts{gap:var(--evr-spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-appr-d-shift{gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-xs);border:var(--evr-border-width-thin-rem) solid var(--evr-borders-decorative-lowemp);border-radius:var(--evr-radius-2xs);flex-direction:column;display:flex}.hc-appr-d-table{border:var(--evr-border-width-thin-rem) solid var(--evr-borders-decorative-lowemp);border-radius:var(--evr-radius-2xs);flex-direction:column;display:flex;overflow:hidden}.hc-appr-d-tr{border-bottom:var(--evr-border-width-thin-rem) solid var(--evr-borders-decorative-lowemp);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hc-appr-d-tr:last-child{border-bottom:0}.hc-appr-d-thead{background:var(--evr-surfaces-secondary-default)}.hc-appr-d-td{justify-content:center;gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-appr-d-end{text-align:end;align-items:flex-end}.hc-appr-d-tr[data-drawn] .hc-appr-d-text{font-weight:var(--evr-demi-bold-weight)}.hc-appr-d-week .hc-appr-d-tr{grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1fr) minmax(0,1fr)}.hc-appr-d-tr[data-changed]{background:var(--evr-surfaces-primary-hovered);box-shadow:inset var(--evr-border-width-thick-rem) 0 0 var(--evr-interactive-primary-default)}.hc-appr-d-tr[data-changed] .hc-appr-d-asked .hc-appr-d-text{font-weight:var(--evr-demi-bold-weight)}.hc-appr-d-note{flex-direction:column;display:flex}.hc-appr-d-actions{justify-content:flex-end;gap:var(--evr-spacing-xs);flex-wrap:wrap;display:flex}@container hc-appr-d not (min-width:26rem){.hc-appr-d-facts,.hc-appr-d-shifts{grid-template-columns:minmax(0,1fr)}}.hc-appr-rep{gap:var(--evr-spacing-2xs);padding:var(--evr-spacing-xs);flex-direction:column;display:flex}.hc-appr-rep-title{font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-highemp);margin:0}.hc-appr-rep-label{margin:var(--evr-spacing-3xs) 0 0;font-size:var(--evr-font-size-sm);font-weight:var(--evr-demi-bold-weight);color:var(--evr-content-primary-lowemp)}.hc-appr-rep-note,.hc-appr-rep-value{font-size:var(--evr-font-size-sm);color:var(--evr-content-primary-highemp);margin:0}.hc-appr-rep-note{color:var(--evr-content-primary-lowemp)}.hc-appr-rep-list{max-height:calc(var(--evr-size-lg) * 6);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.hc-appr-rep-line{justify-content:space-between;align-items:center;gap:var(--evr-spacing-xs);min-height:var(--evr-size-lg);padding-inline:var(--evr-spacing-2xs);border-radius:var(--evr-radius-2xs);cursor:pointer;display:flex}.hc-appr-rep-line:focus-visible{outline:var(--evr-border-width-thick-px) solid var(--evr-interactive-primary-focus);outline-offset:calc(-1 * var(--evr-border-width-thick-px))}@media (hover:hover) and (pointer:fine){.hc-appr-rep-line:hover{background:var(--evr-surfaces-primary-hovered)}}.hc-appr-rep-name,.hc-appr-rep-count{font-size:var(--evr-font-size-sm);color:var(--evr-content-primary-highemp);margin:0}.hc-appr-rep-count{font-weight:var(--evr-demi-bold-weight)}
.hc-msg{--hc-msg-line:var(--hc-stroke-edge) solid var(--hc-edge);--hc-msg-key-pad:calc(var(--evr-spacing-sm) - var(--evr-spacing-3xs));container:hc-msg/inline-size}.hc-msg-body{flex:1;min-height:0;display:flex}.hc-msg-folders{gap:var(--evr-spacing-4xs);overscroll-behavior:contain;width:15rem;min-height:0;padding:var(--evr-spacing-xs) var(--evr-spacing-2xs) var(--evr-spacing-2xl);border-inline-end:var(--hc-msg-line);flex-direction:column;flex:none;display:flex;overflow-y:auto}.hc-msg-folder{align-items:center;gap:var(--evr-spacing-xs);min-height:var(--hc-control-md);padding:var(--evr-spacing-3xs) var(--evr-spacing-xs);border-radius:var(--evr-radius-2xs);cursor:pointer;transition:background-color var(--hc-duration-micro) ease-out;display:flex;position:relative}.hc-msg-folder[data-sub]{padding-inline-start:calc(2 * var(--evr-spacing-xs) + var(--evr-size-md))}.hc-msg-folder-glyph{flex:none;place-items:center;display:grid}.hc-msg-folder-label{min-width:0;color:var(--hc-ink);flex:1;margin:0;font-size:.875rem;line-height:1.25rem}.hc-msg-folder-count{flex:none;display:flex}.hc-msg-folder[data-selected]{background:var(--hc-fill)}.hc-msg-folder[data-selected] .hc-msg-folder-label{font-weight:600}.hc-msg-folder[data-sub][data-selected] .hc-msg-folder-label{color:var(--hc-ink-accent)}@media (hover:hover) and (pointer:fine){.hc-msg-folder:not([data-selected]):hover{background:var(--hc-fill-subtle)}}@container hc-msg not (min-width:48rem){.hc-msg-folders{width:auto}.hc-msg-folder,.hc-msg-folder[data-sub]{padding-inline:var(--evr-spacing-xs);justify-content:center}.hc-msg-folder-label{display:none}.hc-msg-folder-count{top:var(--evr-spacing-4xs);position:absolute;inset-inline-end:var(--evr-spacing-4xs)}}.hc-msg-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hc-msg-pane-head{align-items:baseline;gap:var(--evr-spacing-4xs) var(--evr-spacing-2xs);padding:var(--evr-spacing-sm) var(--hc-space-sm-md) var(--evr-spacing-3xs);flex-wrap:wrap;flex:none;display:flex}.hc-msg-pane-title{color:var(--hc-ink);margin:0;font-size:1.25rem;font-weight:600;line-height:1.625rem}.hc-msg-pane-count{color:var(--hc-ink-muted);margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.hc-msg-toolbar{gap:var(--evr-spacing-sm);padding-block:var(--evr-spacing-3xs);flex:none;padding-inline-start:calc(var(--hc-space-sm-md) - var(--hc-msg-key-pad))}.hc-msg-tools{contain:inline-size;flex:1 1 0;min-width:0;display:flex}.hc-msg-pager{align-items:center;gap:var(--evr-spacing-3xs);flex:none;display:flex}.hc-msg-pager-text{color:var(--hc-ink-secondary);white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.125rem}.hc-msg-search{padding:var(--evr-spacing-xs) var(--hc-space-sm-md);border-bottom:var(--hc-msg-line);flex:none;grid-template-columns:minmax(0,24rem);display:grid}.hc-msg .hc-app-foot{min-height:calc(var(--evr-size-lg) + 2 * var(--evr-spacing-3xs) + var(--hc-stroke-edge))}.hc-msg-foot-count{color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;line-height:1.125rem}.hc-msg-scroll{container:hc-msg-list/inline-size}.hc-msg-row{--hc-msg-ground:var(--hc-fill-subtle);border-bottom:var(--hc-msg-line);background:var(--hc-msg-ground);min-height:3rem;transition:background-color var(--hc-duration-micro) ease-out;grid-template-columns:3.25rem 2.25rem minmax(0,1fr) 11rem;align-items:center;display:grid}.hc-msg-row[data-unread]{--hc-msg-ground:var(--hc-surface)}.hc-msg-row[data-selected]{--hc-msg-ground:var(--hc-surface-selected)}@media (hover:hover) and (pointer:fine){.hc-msg-row:not([data-selected]):hover{--hc-msg-ground:var(--hc-fill)}}.hc-msg-cell{min-width:0;padding-block:var(--evr-spacing-3xs);align-items:center;display:flex}.hc-msg-pick{padding-inline-start:calc(var(--hc-space-sm-md) - var(--evr-spacing-3xs))}.hc-msg-kind{justify-content:center}.hc-msg-glyph{flex:none;place-items:center;display:grid}.hc-msg-what{padding-inline:var(--evr-spacing-2xs)}.hc-msg-at{justify-content:flex-end;padding-inline-end:var(--hc-space-sm-md)}.hc-msg-open{align-items:center;column-gap:var(--evr-spacing-sm);min-width:0;padding:var(--evr-spacing-3xs) var(--evr-spacing-2xs);border-radius:var(--evr-radius-3xs);cursor:pointer;flex:1;grid-template-columns:clamp(7rem,30%,13rem) minmax(0,1fr);display:grid}.hc-msg-from,.hc-msg-subject,.hc-msg-when{min-width:0;color:var(--hc-ink);margin:0;font-size:.875rem;line-height:1.25rem}.hc-msg-when{color:var(--hc-ink-secondary);text-align:end;white-space:nowrap}.hc-msg-row[data-unread] :is(.hc-msg-from,.hc-msg-subject,.hc-msg-when){color:var(--hc-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.hc-msg-open:hover .hc-msg-subject{color:var(--hc-ink-accent)}}@container hc-msg-list not (min-width:36rem){.hc-msg-row{grid-template-columns:3rem 2rem minmax(0,1fr) 6.25rem}.hc-msg-open{grid-template-columns:minmax(0,1fr)}.hc-msg-when{white-space:normal}}.hc-msg-empty{min-height:100%;padding:var(--evr-spacing-xl) var(--hc-space-sm-md);place-items:center;display:grid}.hc-msg-read{padding:var(--evr-spacing-md) var(--hc-space-sm-md) var(--evr-spacing-2xl)}.hc-msg-read-head{align-items:flex-start;gap:var(--evr-spacing-xs);border-radius:var(--evr-radius-3xs);display:flex}.hc-msg-read-head .hc-msg-glyph{margin-block-start:calc((1.625rem - var(--evr-size-md)) / 2)}.hc-msg-read-title{min-width:0;color:var(--hc-ink);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;line-height:1.625rem}.hc-msg-meta{gap:var(--evr-spacing-2xs);border-bottom:var(--hc-msg-line);flex-direction:column;margin-block-start:var(--evr-spacing-sm);padding-block-end:var(--evr-spacing-sm);display:flex}.hc-msg-meta-row{align-items:start;column-gap:var(--evr-spacing-xs);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}.hc-msg-meta-label,.hc-msg-meta-date{color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;line-height:1.5rem}.hc-msg-meta-date{white-space:nowrap}.hc-msg-sender{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-msg-sender-name{min-width:0;color:var(--hc-ink);margin:0;font-size:.875rem;font-weight:600;line-height:1.5rem}.hc-msg-to{grid-column:2/-1;min-width:0;line-height:1.5rem}.hc-msg-to-names{color:var(--hc-ink);margin:0;font-size:.875rem;line-height:1.5rem;display:inline}.hc-msg-more{color:var(--hc-ink-accent);border-radius:var(--evr-radius-4xs);cursor:pointer;margin-inline-start:var(--evr-spacing-2xs);font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-block}@media (hover:hover) and (pointer:fine){.hc-msg-more:hover{text-decoration:underline}}.hc-msg-text{gap:var(--evr-spacing-xs);max-width:48rem;padding-block:var(--evr-spacing-md);flex-direction:column;display:flex}.hc-msg-para{color:var(--hc-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.375rem}.hc-msg-respond{gap:var(--evr-spacing-sm);max-width:36rem;flex-direction:column;padding-block-end:var(--evr-spacing-md);display:flex}.hc-msg-respond-actions{gap:var(--evr-spacing-2xs);display:flex}.hc-msg-history{gap:var(--evr-spacing-2xs);flex-direction:column;max-width:48rem;display:flex}.hc-msg-history-title{color:var(--hc-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.375rem}.hc-msg-history-table{border:var(--hc-msg-line);border-radius:var(--evr-radius-2xs);overflow:hidden}.hc-msg-history-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hc-msg-history-row+.hc-msg-history-row{border-top:var(--hc-msg-line)}.hc-msg-history-head{background:var(--hc-fill-subtle)}.hc-msg-history-cell{min-width:0;padding:var(--evr-spacing-2xs) var(--evr-spacing-xs)}.hc-msg-colhead{color:var(--hc-ink-secondary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.125rem}.hc-msg-history-text{color:var(--hc-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.25rem}.hc-msg-portal{--hc-ink:var(--evr-content-primary-highemp);--hc-ink-secondary:var(--evr-content-primary-default);--hc-ink-muted:var(--evr-content-primary-lowemp);--hc-edge:color-mix(in srgb, var(--hc-ink-muted) 16%, transparent);--hc-stroke-edge:var(--evr-border-width-thin-px);--hc-msg-line:var(--hc-stroke-edge) solid var(--hc-edge)}.hc-msg-form{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-msg-form-note{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-msg-facts{border-block-start:var(--hc-msg-line);flex-direction:column;display:flex}.hc-msg-fact{grid-template-columns:minmax(var(--evr-size-4xl), 30%) minmax(0, 1fr);column-gap:var(--evr-spacing-sm);padding-block:var(--evr-spacing-2xs);border-block-end:var(--hc-msg-line);display:grid}.hc-msg-fact-label,.hc-msg-fact-value{min-width:0;font-size:var(--evr-font-size-md);line-height:var(--evr-line-height-2xs-rem);color:var(--hc-ink);overflow-wrap:anywhere;margin:0}.hc-msg-fact-label{color:var(--hc-ink-secondary)}
.hc-plan-body{gap:var(--evr-spacing-lg);width:100%;max-width:76rem;padding:var(--evr-spacing-md) var(--hc-space-sm-md) var(--evr-spacing-xl);box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex;container:hc-plan/inline-size}.hc-plan-note{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-plan-stats{gap:var(--evr-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.hc-plan-stat{--hc-plan-tone:var(--hc-decorative-blue);gap:var(--evr-spacing-3xs);min-width:0;padding:var(--evr-spacing-sm);border-radius:var(--evr-radius-md);background:linear-gradient(160deg, var(--hc-plan-tone), color-mix(in srgb, var(--hc-plan-tone) 25%, var(--hc-surface)) 80%);flex-direction:column;display:flex}.hc-plan-stat:nth-child(4n+2){--hc-plan-tone:var(--hc-decorative-teal)}.hc-plan-stat:nth-child(4n+3){--hc-plan-tone:var(--hc-decorative-purple)}.hc-plan-stat:nth-child(4n+4){--hc-plan-tone:var(--hc-decorative-red)}.hc-plan-stat-label{font-size:var(--evr-font-size-sm-md);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);margin:0}.hc-plan-stat-value{font-size:var(--evr-font-size-3xl);line-height:2rem;font-weight:var(--evr-bold-weight);color:var(--hc-ink);margin:0}.hc-plan-stat-caption{font-size:var(--evr-font-size-sm);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-plan-section{gap:var(--evr-spacing-sm);flex-direction:column;min-width:0;display:flex}.hc-plan-section-head{justify-content:space-between;align-items:center;gap:var(--evr-spacing-sm);min-width:0;display:flex}.hc-plan-section-title{margin:0}.hc-plan-section-caption{font-size:var(--evr-font-size-sm-md);color:var(--hc-ink-secondary);margin:0}.hc-plan-table{--hc-plan-line:var(--evr-border-width-thin-px) solid color-mix(in srgb, var(--evr-content-primary-lowemp) 16%, transparent);border:var(--hc-plan-line);border-radius:var(--evr-radius-md);flex-direction:column;min-width:0;display:flex;overflow-x:auto}.hc-plan-tr{grid-template-columns:var(--hc-plan-cols);min-width:var(--hc-plan-min,100%);border-bottom:var(--hc-plan-line);align-items:center;display:grid}.hc-plan-tr:last-child{border-bottom:none}.hc-plan-th{background:color-mix(in srgb, var(--evr-content-primary-lowemp) 6%, transparent)}.hc-plan-cell{justify-content:center;gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-plan-cell-end{text-align:end;align-items:flex-end}.hc-plan-cell-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--evr-font-size-sm-md);color:var(--hc-ink);margin:0;overflow:hidden}.hc-plan-cell-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--evr-font-size-sm);color:var(--hc-ink-secondary);margin:0;overflow:hidden}.hc-plan-th-text{font-size:var(--evr-font-size-sm);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);margin:0}.hc-plan-tr[role=row][data-press]{cursor:pointer}.hc-plan-tr[data-press]:hover{background:color-mix(in srgb, var(--evr-content-primary-lowemp) 5%, transparent)}.hc-plan-scenarios{--hc-plan-min:53rem;--hc-plan-cols:minmax(14rem, 2fr) minmax(7rem, .8fr) minmax(7rem, .8fr) minmax(9rem, 1fr) minmax(9rem, 1fr) minmax(5rem, auto)}.hc-plan-scenario-name{align-items:center;gap:var(--evr-spacing-2xs);min-width:0;display:flex}.hc-plan-row-actions{justify-content:flex-end;gap:var(--evr-spacing-3xs);display:flex}.hc-plan-form{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}
.hc-fin-body{gap:var(--evr-spacing-lg);width:100%;max-width:76rem;padding:var(--evr-spacing-md) var(--hc-space-sm-md) var(--evr-spacing-xl);box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.hc-fin-note{justify-content:space-between;align-items:center;gap:var(--evr-spacing-xs);flex-wrap:wrap;display:flex}.hc-fin-note-text{font-size:var(--evr-font-size-sm-md);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-fin-stats{gap:var(--evr-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.hc-fin-stat{--hc-fin-tone:var(--hc-decorative-blue);gap:var(--evr-spacing-3xs);min-width:0;padding:var(--evr-spacing-sm);border-radius:var(--evr-radius-md);background:linear-gradient(160deg, var(--hc-fin-tone), color-mix(in srgb, var(--hc-fin-tone) 25%, var(--hc-surface)) 80%);flex-direction:column;display:flex}.hc-fin-stat:nth-child(4n+2){--hc-fin-tone:var(--hc-decorative-teal)}.hc-fin-stat:nth-child(4n+3){--hc-fin-tone:var(--hc-decorative-purple)}.hc-fin-stat:nth-child(4n+4){--hc-fin-tone:var(--hc-decorative-red)}.hc-fin-stat-label{font-size:var(--evr-font-size-sm-md);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);margin:0}.hc-fin-stat-value{font-size:var(--evr-font-size-3xl);line-height:2rem;font-weight:var(--evr-bold-weight);color:var(--hc-ink);margin:0}.hc-fin-stat-caption{font-size:var(--evr-font-size-sm);line-height:var(--evr-line-height-3xs-rem);color:var(--hc-ink-secondary);margin:0}.hc-fin-section{gap:var(--evr-spacing-sm);flex-direction:column;min-width:0;display:flex}.hc-fin-section-head{justify-content:space-between;align-items:center;gap:var(--evr-spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.hc-fin-section-words{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-fin-section-title{margin:0}.hc-fin-section-caption{font-size:var(--evr-font-size-sm-md);color:var(--hc-ink-secondary);margin:0}.hc-fin-table{--hc-fin-line:var(--evr-border-width-thin-px) solid color-mix(in srgb, var(--evr-content-primary-lowemp) 16%, transparent);border:var(--hc-fin-line);border-radius:var(--evr-radius-md);flex-direction:column;min-width:0;display:flex;overflow-x:auto}.hc-fin-tr{grid-template-columns:var(--hc-fin-cols);min-width:var(--hc-fin-min,100%);border-bottom:var(--hc-fin-line);align-items:center;display:grid}.hc-fin-tr:last-child{border-bottom:none}.hc-fin-th{background:color-mix(in srgb, var(--evr-content-primary-lowemp) 6%, transparent)}.hc-fin-cell{justify-content:center;gap:var(--evr-spacing-4xs);min-width:0;padding:var(--evr-spacing-xs) var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-fin-cell-end{text-align:end;align-items:flex-end}.hc-fin-cell-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--evr-font-size-sm-md);color:var(--hc-ink);margin:0;overflow:hidden}.hc-fin-cell-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--evr-font-size-sm);color:var(--hc-ink-secondary);margin:0;overflow:hidden}.hc-fin-th-text{font-size:var(--evr-font-size-sm);font-weight:var(--evr-medium-weight);color:var(--hc-ink-secondary);margin:0}.hc-fin-row-actions{justify-content:flex-end;gap:var(--evr-spacing-3xs);flex-wrap:wrap;display:flex}.hc-fin-usage{--hc-fin-min:36rem;--hc-fin-cols:minmax(14rem, 2fr) minmax(7rem, 1fr) minmax(6rem, .8fr) minmax(7rem, 1fr)}.hc-fin-budgets{--hc-fin-min:52rem;--hc-fin-cols:minmax(13rem, 2fr) minmax(9rem, 1fr) minmax(8rem, 1fr) minmax(8rem, 1fr) minmax(7rem, .8fr) minmax(4rem, auto)}.hc-fin-teams{--hc-fin-min:44rem;--hc-fin-cols:minmax(11rem, 1.2fr) minmax(16rem, 2.4fr) minmax(7rem, .8fr) minmax(9rem, 1fr)}.hc-fin-requests{--hc-fin-min:52rem;--hc-fin-cols:minmax(12rem, 1.6fr) minmax(9rem, 1fr) minmax(7rem, .8fr) minmax(7rem, .8fr) minmax(16rem, 1.6fr)}.hc-fin-form{gap:var(--evr-spacing-sm);flex-direction:column;display:flex}.hc-fin-levels{gap:var(--evr-spacing-md);flex-wrap:wrap;display:flex}.hc-fin-form-error{font-size:var(--evr-font-size-sm);color:var(--evr-content-status-error-default);margin:0}.hc-profile-ai{gap:var(--evr-spacing-2xs);flex-direction:column;display:flex}.hc-profile-ai-figures{gap:var(--evr-spacing-xs);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}.hc-profile-ai-figure{gap:var(--evr-spacing-4xs);flex-direction:column;min-width:0;display:flex}.hc-profile-ai-label{font-size:var(--evr-font-size-sm);color:var(--hc-ink-secondary);margin:0}.hc-profile-ai-value{font-size:var(--evr-font-size-lg);font-weight:var(--evr-bold-weight);color:var(--hc-ink);margin:0}.hc-profile-ai-note{font-size:var(--evr-font-size-sm);color:var(--hc-ink-secondary);margin:0}
