.hr-goals-content{gap:var(--ds-space-5)}.hr-goals-content[data-view=mine]{overflow-x:auto;scroll-padding-top:48px}.hr-goals-content[data-view=team]{overflow-x:auto}.hr-goals-h2{display:inline-flex;font-size:var(--ds-text-sm)}.hr-goals-h2,.hr-goals-h3{align-items:center;gap:var(--ds-space-2);margin:0;font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-h3{display:flex;font-size:var(--ds-text-xs)}.hr-goals-count{display:inline-flex;align-items:center;min-width:20px;height:18px;padding:0 6px;justify-content:center;border-radius:var(--ds-radius-full);background:var(--ds-surface-sunken);color:var(--ds-text-muted);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-goals-link{display:inline;padding:0;border:0;background:none;font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text);text-decoration:underline;text-decoration-color:var(--ds-border-strong);text-underline-offset:3px;cursor:pointer;border-radius:var(--ds-radius-xs)}.hr-goals-link:hover{text-decoration-color:currentColor}.hr-goals-link:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-link:disabled{cursor:default;opacity:.6}.hr-goals-bar{display:block;height:6px;border-radius:var(--ds-radius-full);background:var(--ds-surface-sunken);box-shadow:inset 0 0 0 1px var(--ds-border);overflow:hidden}.hr-goals-bar__fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--ds-text-muted);transform:scaleX(calc(var(--p, 0) / 100));transform-origin:left center;transition:transform var(--ds-dur-slow) var(--ds-ease-enter)}.hr-goals-bar[data-tone=success] .hr-goals-bar__fill{background:var(--ds-success)}.hr-goals-bar[data-tone=warning] .hr-goals-bar__fill{background:var(--ds-warning)}.hr-goals-bar[data-tone=danger] .hr-goals-bar__fill{background:var(--ds-danger)}.hr-goals-bar[data-tone=ink] .hr-goals-bar__fill{background:var(--ds-text)}.is-playing .hr-goals-bar__fill{animation:hr-goals-fill .9s var(--ds-ease-enter) .12s both}@keyframes hr-goals-fill{0%{transform:scaleX(0)}}.hr-goals-meter{display:flex;flex-direction:column;gap:5px;min-width:0}.hr-goals-meter__head{display:flex;align-items:baseline;gap:var(--ds-space-2);min-width:0}.hr-goals-meter__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.hr-goals-meter__pct,.hr-goals-meter__title{white-space:nowrap;font-size:var(--ds-text-xs);color:var(--ds-text)}.hr-goals-meter__pct{flex:none;font-weight:var(--ds-weight-semibold)}.hr-goals-due,.hr-goals-flag,.hr-goals-meter__status{font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-due,.hr-goals-flag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--ds-radius-full);font-weight:var(--ds-weight-medium);white-space:nowrap;background:var(--ds-surface-sunken)}.hr-goals-due[data-tone=danger],.hr-goals-flag[data-tone=danger]{color:var(--ds-danger);background:var(--ds-danger-tint)}.hr-goals-due[data-tone=warning]{color:var(--ds-warning);background:var(--ds-warning-tint)}.hr-goals-due[data-tone=success]{color:var(--ds-success);background:var(--ds-success-tint)}.hr-goals-flag[data-tone=info]{color:var(--ds-info);background:var(--ds-info-tint)}.hr-goals-size{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-border-strong);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-size[data-size=L]{color:var(--ds-text);box-shadow:inset 0 0 0 1.5px var(--ds-text-muted)}.hr-goals-team{container-type:inline-size;container-name:hr-goals;gap:var(--ds-space-5);min-width:0}.hr-goals-company,.hr-goals-team{display:flex;flex-direction:column}.hr-goals-company{gap:var(--ds-space-3)}.hr-goals-company__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.hr-goals-company__list,.hr-goals-objectives{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.hr-goals-company__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.hr-goals-board{display:grid;grid-template-columns:minmax(0,1fr);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-board__head{display:none}.hr-goals-lane{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ds-border)}.hr-goals-lane:first-of-type{border-top:0}.hr-goals-person{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-surface);min-width:0}.hr-goals-person__top{display:flex;align-items:flex-start;gap:var(--ds-space-1)}.hr-goals-person__id{flex:1 1 auto;display:flex;align-items:center;gap:var(--ds-space-3);padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:var(--ds-radius-md);min-width:0}.hr-goals-person__id:hover .hr-goals-person__name{color:var(--ds-accent-strong)}.hr-goals-person__id:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.hr-goals-person__names{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.hr-goals-person__name{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text);transition:color var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-person__you{padding:0 6px;border-radius:var(--ds-radius-full);background:var(--ds-surface-sunken);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted)}.hr-goals-person__job{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-index{flex:none;display:inline-grid;place-items:center;min-width:34px;height:26px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-person__objectives{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}.hr-goals-person__empty{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-person__load{display:flex;align-items:center;gap:var(--ds-space-2)}.hr-goals-person__loadtext{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.hr-goals-load{font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-load [data-tone=danger]{color:var(--ds-danger);font-weight:var(--ds-weight-semibold)}.hr-goals-load [data-tone=info]{color:var(--ds-info);font-weight:var(--ds-weight-semibold)}.hr-goals-pips{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.hr-goals-pip{width:8px;height:8px;border-radius:2px;background:var(--ds-text-muted);opacity:.55}.hr-goals-pip[data-tone=danger]{background:var(--ds-danger);opacity:1}.hr-goals-pip[data-tone=info]{background:var(--ds-info);opacity:1}.hr-goals-pips__more{margin-left:2px;font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-cell{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);min-width:0;background:var(--ds-surface-sunken);border-top:1px solid var(--ds-border);transition:background var(--ds-dur-fast) var(--ds-ease-enter),box-shadow var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-cell[data-empty]{display:none}.hr-goals-cell__label{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-cell[data-drop]{box-shadow:inset 0 0 0 1.5px var(--ds-border-strong)}.hr-goals-cell[data-drop=over]{background:var(--ds-accent-tint);box-shadow:inset 0 0 0 1.5px var(--ds-accent)}.hr-goals-cell__more{align-self:flex-start;padding:2px var(--ds-space-1);border:0;background:none;font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);cursor:pointer;border-radius:var(--ds-radius-xs)}.hr-goals-cell__more:hover{color:var(--ds-text)}.hr-goals-board__colhead[data-col]:before,.hr-goals-cell__label:before{content:"";width:7px;height:7px;border-radius:var(--ds-radius-full);background:var(--ds-text-subtle,var(--ds-text-muted))}.hr-goals-board__colhead:not([data-col]):before{display:none}.hr-goals-board__colhead[data-col=requested]:before,[data-col=requested]>.hr-goals-cell__label:before{background:var(--ds-info)}.hr-goals-board__colhead[data-col=doing]:before,[data-col=doing]>.hr-goals-cell__label:before{background:var(--ds-violet)}.hr-goals-board__colhead[data-col=blocked]:before,[data-col=blocked]>.hr-goals-cell__label:before{background:var(--ds-danger)}.hr-goals-board__colhead[data-col=done]:before,[data-col=done]>.hr-goals-cell__label:before{background:var(--ds-success)}.hr-goals-board__colhead[data-col=canceled]:before,.hr-goals-board__colhead[data-col=declined]:before,[data-col=canceled]>.hr-goals-cell__label:before,[data-col=declined]>.hr-goals-cell__label:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ds-text-muted)}@container hr-goals (min-width: 960px){.hr-goals-board{grid-template-columns:minmax(208px,296px) repeat(7,minmax(148px,1fr));min-width:-moz-min-content;min-width:min-content}.hr-goals-board__head,.hr-goals-lane{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.hr-goals-board__head{position:sticky;top:0;z-index:var(--ds-z-sticky);background:var(--ds-surface);border-bottom:1px solid var(--ds-border);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}.hr-goals-board__colhead{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-board__colhead:first-child{padding-inline:var(--ds-space-4)}.hr-goals-lane:first-of-type{border-top:0}.hr-goals-lane:last-child .hr-goals-person{border-bottom-left-radius:var(--ds-radius-lg)}.hr-goals-person{position:sticky;left:0;z-index:1;border-right:1px solid var(--ds-border)}.hr-goals-board__colhead:first-child{position:sticky;left:0;z-index:1;background:var(--ds-surface);border-top-left-radius:var(--ds-radius-lg)}.hr-goals-cell{border-top:0;min-height:112px}.hr-goals-cell+.hr-goals-cell{border-left:1px solid var(--ds-border)}.hr-goals-cell[data-empty]{display:flex}.hr-goals-cell__label{display:none}}@container hr-goals (min-width: 1800px){.hr-goals-cell{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));align-content:start}.hr-goals-cell[data-empty]{display:grid}.hr-goals-cell__more{grid-column:1/-1}}.hr-goals-card{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3);background:var(--ds-surface-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),box-shadow var(--ds-dur-fast) var(--ds-ease-enter),opacity var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-card:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-float)}.hr-goals-card[draggable=true]{cursor:grab}.hr-goals-card[data-dragging]{opacity:.45}.hr-goals-card[data-overdue]{border-color:color-mix(in srgb,var(--ds-danger) 45%,var(--ds-border))}.hr-goals-card[data-status=canceled],.hr-goals-card[data-status=declined],.hr-goals-card[data-status=done]{background:var(--ds-surface)}.hr-goals-card[data-status=canceled] .hr-goals-card__title,.hr-goals-card[data-status=declined] .hr-goals-card__title,.hr-goals-card[data-status=done] .hr-goals-card__title{color:var(--ds-text-muted)}.hr-goals-card[data-status=canceled] .hr-goals-card__title{text-decoration:line-through}.hr-goals-card__open{display:flex;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-1) 0 0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.hr-goals-card__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.hr-goals-card__open:focus-visible:after{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text)}.hr-goals-card__done{flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:var(--ds-radius-full);background:var(--ds-success);color:var(--ds-text-on-accent)}.hr-goals-card__reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ds-text-2xs);line-height:var(--ds-leading-snug);color:var(--ds-text-muted)}.hr-goals-card[data-status=blocked] .hr-goals-card__reason{color:var(--ds-danger)}.hr-goals-card[data-checkable] .hr-goals-card__meta,.hr-goals-card[data-checkable] .hr-goals-card__open,.hr-goals-card[data-checkable] .hr-goals-card__reason{padding-left:24px}.hr-goals-check.hr-goals-card__check{position:absolute;top:13px;left:var(--ds-space-3);z-index:1;width:16px;height:16px}.hr-goals-card__check:before{content:"";position:absolute;inset:-4px;border-radius:var(--ds-radius-full)}.hr-goals-card__meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1) var(--ds-space-2);pointer-events:none}.hr-goals-card__by{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px var(--ds-space-2);min-width:0;margin-left:auto;white-space:nowrap}.hr-goals-card__from,.hr-goals-card__size{display:inline-flex;align-items:center;gap:3px;font-size:var(--ds-text-2xs);color:var(--ds-text-muted);white-space:nowrap}.hr-goals-card__size[data-size=L]{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.hr-goals-mine{container-type:inline-size;container-name:hr-goals-page;display:flex;flex-direction:column;gap:var(--ds-space-6);min-width:0}.hr-goals-mine__summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--ds-space-4) var(--ds-space-6);gap:var(--ds-space-4) var(--ds-space-6)}@container hr-goals-page (min-width: 1100px){.hr-goals-mine__summary:not(:has(.hr-goals-objectives>:nth-child(2))){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.hr-goals-mine__summary:not(:has(.hr-goals-objectives)){align-items:stretch}}@container hr-goals-page (min-width: 1600px){.hr-goals-mine__summary:not(:has(.hr-goals-objectives>:nth-child(3))){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container hr-goals-page (min-width: 2200px){.hr-goals-mine__summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hr-goals-mine__summary>:only-child{grid-column:1/-1}@container hr-goals-page (min-width: 1100px){.hr-goals-mine:not(:has(.hr-goals-objectives>:nth-child(2)))>.hr-goals-section[data-tone=info]{max-width:calc((100% - var(--ds-space-6)) * 3 / 5)}}@container hr-goals-page (min-width: 1600px){.hr-goals-mine:not(:has(.hr-goals-objectives>:nth-child(3)))>.hr-goals-section[data-tone=info]{max-width:calc((100% - var(--ds-space-6)) / 2)}}@container hr-goals-page (min-width: 2200px){.hr-goals-mine>.hr-goals-section[data-tone=info]{max-width:calc((100% - var(--ds-space-6)) / 2)}}.hr-goals-mine__objectives{gap:var(--ds-space-2)}.hr-goals-mine__objectives .hr-goals-objectives{margin-top:var(--ds-space-1)}.hr-goals-empty-line{flex:1 1 auto;display:flex;align-items:center;margin:0;padding:var(--ds-space-3) var(--ds-space-4);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);font-size:var(--ds-text-sm);color:var(--ds-text-muted);line-height:var(--ds-leading-normal)}.hr-goals-mine__board{container-type:inline-size;container-name:hr-goals-mine;display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.hr-goals-kanban{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-goals-kanban>.hr-goals-cell{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-kanban .hr-goals-cell__label{align-items:flex-start;font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug);color:var(--ds-text)}.hr-goals-kanban .hr-goals-cell__label:before{flex:none;margin-top:4px}.hr-goals-kanban .hr-goals-cell__label .hr-goals-count{flex:none;margin-top:-2px}@container hr-goals-mine (min-width: 720px){.hr-goals-kanban{display:flex;align-items:flex-start}.hr-goals-kanban>.hr-goals-cell{container:hr-goals-col/inline-size;flex:1 1;min-width:148px;padding-top:2px}.hr-goals-kanban>.hr-goals-cell[data-empty]{display:flex;container-type:normal;flex-grow:0.4;min-width:-moz-min-content;min-width:min-content;min-height:96px}.hr-goals-kanban>.hr-goals-cell[data-empty] .hr-goals-count{display:none}.hr-goals-kanban>.hr-goals-cell[data-col=done]{margin-left:var(--ds-space-4)}.hr-goals-kanban>.hr-goals-cell[data-drop]{align-self:stretch}.hr-goals-kanban .hr-goals-cell__label{position:sticky;top:0;z-index:2;padding:10px 0 var(--ds-space-1);background:inherit}}@container hr-goals-col (min-width: 220px){.hr-goals-card__title{font-size:var(--ds-text-sm)}}@container hr-goals-col (max-width: 219px){.hr-goals-card__title{-webkit-line-clamp:5}}@container hr-goals-mine (min-width: 1500px){.hr-goals-kanban>.hr-goals-cell:not([data-empty]){display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-content:start}.hr-goals-kanban>.hr-goals-cell>.hr-goals-cell__label{grid-column:1/-1}}.hr-goals-mine__asked{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));align-items:start;grid-gap:var(--ds-space-6);gap:var(--ds-space-6);margin-top:var(--ds-space-4)}.hr-goals-cal{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.hr-goals-cal__elsewhere{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface);border:1px solid color-mix(in srgb,var(--ds-danger) 45%,var(--ds-border));border-radius:var(--ds-radius-lg)}.hr-goals-cal__nothing{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-cal__month{overflow:hidden;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-cal__head{display:none}.hr-goals-cal__days{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;background:var(--ds-border)}.hr-goals-cal__day{display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;grid-gap:2px var(--ds-space-3);gap:2px var(--ds-space-3);min-width:0;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-3) var(--ds-space-3);background:var(--ds-surface)}.hr-goals-cal__day[data-empty]:not([data-today]){display:none}.hr-goals-cal__date{grid-row:1/span 2;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-cal__num,.hr-goals-cal__wd{font-weight:var(--ds-weight-semibold)}.hr-goals-cal__num{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:var(--ds-radius-full);font-size:var(--ds-text-sm);color:var(--ds-text)}.hr-goals-cal__day[data-outside] .hr-goals-cal__num{color:var(--ds-text-muted)}.hr-goals-cal__day[data-today] .hr-goals-cal__num{background:var(--ds-text);color:var(--ds-surface)}.hr-goals-cal__items,.hr-goals-cal__more,.hr-goals-cal__none{grid-column:2}.hr-goals-cal__items{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.hr-goals-cal__none{align-self:center;margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-cal__task{position:relative;display:block;width:100%;padding:3px 6px;border:0;border-radius:var(--ds-radius-sm);background:none;font:inherit;font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug);text-align:left;color:var(--ds-text);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-cal__line{display:flex;align-items:flex-start;gap:6px}.hr-goals-cal__task:hover{background:var(--ds-surface-sunken)}.hr-goals-cal__task:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}.hr-goals-cal__dot{flex:none;width:6px;height:6px;margin-top:calc((var(--ds-leading-snug) * 1em - 6px) / 2);border-radius:var(--ds-radius-full);background:var(--ds-text-subtle,var(--ds-text-muted))}.hr-goals-cal__task[data-col=requested] .hr-goals-cal__dot{background:var(--ds-info)}.hr-goals-cal__task[data-col=doing] .hr-goals-cal__dot{background:var(--ds-violet)}.hr-goals-cal__task[data-col=blocked] .hr-goals-cal__dot{background:var(--ds-danger)}.hr-goals-cal__task[data-col=done] .hr-goals-cal__dot{background:var(--ds-success)}.hr-goals-cal__time{flex:none;font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text-muted)}.hr-goals-cal__title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.hr-goals-cal__task[data-col=done] .hr-goals-cal__title{color:var(--ds-text-muted);text-decoration:line-through;text-decoration-color:var(--ds-border-strong)}.hr-goals-cal__task[data-late],.hr-goals-cal__task[data-late] .hr-goals-cal__time{color:var(--ds-danger)}.hr-goals-cal__more{justify-self:start}@container hr-goals-mine (min-width: 720px){.hr-goals-cal__head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--ds-border);background:var(--ds-surface-sunken)}.hr-goals-cal__head>span{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-cal__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.hr-goals-cal__day,.hr-goals-cal__day[data-empty]:not([data-today]){display:flex;flex-direction:column;gap:var(--ds-space-1);min-height:112px;padding:var(--ds-space-2)}.hr-goals-cal__day[data-outside]{background:var(--ds-surface-sunken)}.hr-goals-cal__date{flex-direction:row;gap:4px;padding-left:2px}.hr-goals-cal__none,.hr-goals-cal__wd{display:none}.hr-goals-cal__num{min-width:22px;height:22px;font-size:var(--ds-text-xs)}.hr-goals-cal__task{padding:2px 4px}.hr-goals-cal__line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hr-goals-cal__dot{display:inline-block;margin:0 5px 0 0;vertical-align:.1em}.hr-goals-cal__title{overflow-wrap:break-word}.hr-goals-cal__more{align-self:flex-start}}.hr-goals-section{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.hr-goals-section__head{display:flex;flex-direction:column;gap:var(--ds-space-1)}.hr-goals-section__head--row{flex-direction:row;align-items:center;justify-content:space-between}.hr-goals-section[data-tone] .hr-goals-h2:before{content:"";width:7px;height:7px;border-radius:var(--ds-radius-full);background:var(--ds-text-muted)}.hr-goals-section[data-tone=info] .hr-goals-h2:before{background:var(--ds-info)}.hr-goals-section[data-tone=danger] .hr-goals-h2:before{background:var(--ds-danger)}.hr-goals-section[data-tone=warning] .hr-goals-h2:before{background:var(--ds-warning)}.hr-goals-list{container-type:inline-size;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"check main" ". chips" ". actions";align-items:center;grid-gap:var(--ds-space-2) var(--ds-space-3);gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4)}.hr-goals-row+.hr-goals-row{border-top:1px solid var(--ds-border)}.hr-goals-check,.hr-goals-row__dot{grid-area:check}.hr-goals-row__main{grid-area:main}.hr-goals-row__chips{grid-area:chips;display:inline-flex;align-items:center;gap:var(--ds-space-2)}.hr-goals-row__actions{grid-area:actions;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ds-space-1)}.hr-goals-row__actions:empty{display:none}.hr-goals-check{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-surface);color:transparent;cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),background var(--ds-dur-fast) var(--ds-ease-enter),color var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-check:not(:disabled):hover{border-color:var(--ds-success);color:var(--ds-success)}.hr-goals-check:disabled{cursor:default;opacity:.6}.hr-goals-check[data-checked]{border-color:var(--ds-success);background:var(--ds-success);color:var(--ds-text-on-accent);opacity:1}.hr-goals-check:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-row__dot{justify-self:center;width:8px;height:8px;border-radius:var(--ds-radius-full);background:var(--ds-border-strong)}.hr-goals-row__dot[data-variant=review]{background:var(--ds-info)}.hr-goals-row__main{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;min-width:0;border-radius:var(--ds-radius-xs)}.hr-goals-row__main:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.hr-goals-row__title{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text);overflow-wrap:anywhere}.hr-goals-row__main:hover .hr-goals-row__title{color:var(--ds-accent-strong)}.hr-goals-row[data-status=done] .hr-goals-row__title{color:var(--ds-text-muted);text-decoration:line-through;text-decoration-color:var(--ds-border-strong)}.hr-goals-row__meta{font-size:var(--ds-text-xs);color:var(--ds-text-muted);overflow-wrap:anywhere}@container (min-width: 620px){.hr-goals-row{grid-template-columns:24px minmax(0,1fr) auto auto;grid-template-areas:"check main chips actions"}.hr-goals-row__actions{justify-content:flex-end}}.hr-goals-objective{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);min-width:0}.hr-goals-objective__head{display:flex;align-items:flex-start;gap:var(--ds-space-2)}.hr-goals-objective__titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hr-goals-objective__title{margin:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--ds-text);text-wrap:balance}.hr-goals-objective__sub{margin:0;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-objective__status{font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-objective[data-tone=success] .hr-goals-objective__status{color:var(--ds-success)}.hr-goals-objective[data-tone=warning] .hr-goals-objective__status{color:var(--ds-warning)}.hr-goals-objective[data-tone=danger] .hr-goals-objective__status{color:var(--ds-danger)}.hr-goals-objective__pct{flex:none;white-space:nowrap;font-size:var(--ds-text-h3);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text)}.hr-goals-objective__desc{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted);line-height:var(--ds-leading-normal)}.hr-goals-krs{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}@container (min-width: 640px){.hr-goals-krs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--ds-space-3) var(--ds-space-6);gap:var(--ds-space-3) var(--ds-space-6)}}.hr-goals-kr{display:flex;flex-direction:column;gap:5px}.hr-goals-kr__head{display:flex;align-items:baseline;gap:var(--ds-space-2)}.hr-goals-kr__title{flex:1 1 auto;min-width:0}.hr-goals-kr__pct,.hr-goals-kr__title{font-size:var(--ds-text-xs);color:var(--ds-text)}.hr-goals-kr__pct{flex:none;white-space:nowrap;font-weight:var(--ds-weight-semibold)}.hr-goals-kr__value{justify-content:space-between;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-kr__edit,.hr-goals-kr__value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hr-goals-kr__error{flex-basis:100%;font-size:var(--ds-text-2xs);color:var(--ds-danger)}.hr-goals-kr__input{width:120px;height:var(--ds-control-h-sm);padding:0 var(--ds-space-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-text-sm)}.hr-goals-kr__input:focus-visible{outline:2px solid var(--ds-focus);outline-offset:1px}.hr-goals-score{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4);background:var(--ds-surface-sunken);border-radius:var(--ds-radius-lg)}.hr-goals-score__index{display:flex;align-items:baseline;gap:var(--ds-space-3)}.hr-goals-score__value{font-size:var(--ds-text-h1);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-h1);color:var(--ds-text)}.hr-goals-score__index[data-tone=success] .hr-goals-score__value{color:var(--ds-success)}.hr-goals-score__index[data-tone=warning] .hr-goals-score__value{color:var(--ds-warning)}.hr-goals-score__index[data-tone=danger] .hr-goals-score__value{color:var(--ds-danger)}.hr-goals-score__caption{font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-score__parts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3);margin:0}.hr-goals-score__part{display:flex;flex-direction:column;gap:var(--ds-space-1)}.hr-goals-score__part dt{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-score__weight{font-weight:var(--ds-weight-regular);color:var(--ds-text-muted)}.hr-goals-score__part dd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-goals-score__facts,.hr-goals-score__part dd{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text)}@container (min-width: 520px){.hr-goals-score__parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}}.hr-goals-detail{display:flex;flex-direction:column;gap:var(--ds-space-4)}.hr-goals-detail__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hr-goals-detail__origin{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-detail__facts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ds-space-2);gap:var(--ds-space-2);margin:0}.hr-goals-detail__facts>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3);font-size:var(--ds-text-sm)}.hr-goals-detail__facts dt{color:var(--ds-text-muted)}.hr-goals-detail__facts dd{margin:0;color:var(--ds-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-goals-detail__files{display:flex;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-3)}.hr-goals-detail__files .hr-link{font-size:inherit;overflow-wrap:anywhere;text-align:left}.hr-goals-detail__notes{margin:0;padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunken);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text);white-space:pre-wrap}.hr-goals-detail__reason{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.hr-goals-detail__reason[data-tone=danger]{color:var(--ds-danger)}.hr-goals-detail__form{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-detail__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2);width:100%}.hr-goals-detail__cancel,.hr-goals-detail__moves{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hr-goals-form{display:flex;flex-direction:column;gap:var(--ds-space-4)}.hr-goals-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);align-items:start}.hr-goals-form__fixed{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.hr-goals-form__fixed strong{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.hr-goals-form__load[data-tone=danger]{color:var(--ds-danger)}.hr-goals-form__load[data-tone=warning]{color:var(--ds-warning)}.hr-goals-sizes{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin:0;padding:0;border:0;min-width:0}.hr-goals-sizes__legend{width:100%;margin-bottom:var(--ds-space-2);padding:0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.hr-goals-sizes__option{position:relative;display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:96px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface);cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),background var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-sizes__option:hover{border-color:var(--ds-text-muted)}.hr-goals-sizes__option[data-checked]{border-color:var(--ds-accent);background:var(--ds-accent-tint)}.hr-goals-sizes__option input{position:absolute;opacity:0;pointer-events:none}.hr-goals-sizes__option:has(input:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-sizes__label{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-sizes__hint{font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-objeditor{container:hr-goals-objeditor/inline-size}.hr-goals-objeditor__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ds-space-6);gap:var(--ds-space-6)}.hr-goals-objeditor__form{display:flex;flex-direction:column;gap:var(--ds-space-5);min-width:0}@container hr-goals-objeditor (min-width: 760px){.hr-goals-objeditor__grid{grid-template-columns:minmax(0,1fr) 300px;gap:var(--ds-space-8);align-items:start}.hr-goals-preview{position:sticky;top:0}}.hr-goals-step{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}.hr-goals-step+.hr-goals-step{padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border)}.hr-goals-step__head{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-column-gap:var(--ds-space-3);-moz-column-gap:var(--ds-space-3);column-gap:var(--ds-space-3);grid-row-gap:2px;row-gap:2px}.hr-goals-step__n{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text-muted)}.hr-goals-step__title{margin:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--ds-text);text-wrap:balance}.hr-goals-step__hint{grid-column:2;max-width:68ch;margin:0;font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);color:var(--ds-text-muted);text-wrap:pretty}.hr-goals-step__body{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0;padding-left:calc(22px + var(--ds-space-3))}.hr-goals-step__body>.ds-button{align-self:flex-start}@container hr-goals-objeditor (max-width: 480px){.hr-goals-step__body{padding-left:0}}.hr-goals-examples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hr-goals-examples__lead{flex-basis:100%;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-example{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:5px var(--ds-space-3);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-full);background:transparent;font:inherit;font-size:var(--ds-text-xs);color:var(--ds-text);text-align:left;cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),background var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-example:hover{border-style:solid;border-color:var(--ds-text-muted);background:var(--ds-surface)}.hr-goals-example:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-example__area{font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-krlist{margin:0;padding:0;list-style:none}.hr-goals-krcard,.hr-goals-krlist{display:flex;flex-direction:column;gap:var(--ds-space-3)}.hr-goals-krcard{container:hr-goals-krcard/inline-size;min-width:0;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunken)}.hr-goals-krcard.is-fresh{animation:hr-goals-krcard-in var(--ds-dur-slow) var(--ds-ease-enter) both}@keyframes hr-goals-krcard-in{0%{opacity:0;transform:translateY(6px)}}.hr-goals-krcard__top{display:flex;align-items:center;gap:var(--ds-space-2)}.hr-goals-krcard__title{flex:1 1 auto;min-width:0}.hr-goals-krcard__hint{margin:calc(-1 * var(--ds-space-1)) 0 0;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-seg{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0;min-width:0}.hr-goals-seg__option{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-surface);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);white-space:nowrap;cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),background var(--ds-dur-fast) var(--ds-ease-enter),color var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-seg__option:hover{border-color:var(--ds-text-muted);color:var(--ds-text)}.hr-goals-seg__option[data-checked]{border-color:var(--ds-accent);background:var(--ds-accent-tint);color:var(--ds-text)}.hr-goals-seg__option input{position:absolute;opacity:0;pointer-events:none}.hr-goals-seg__option:has(input:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-krcard__range{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:end;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-goals-krcard__range[data-unit]{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) minmax(0,1fr)}.hr-goals-krcard__arrow{display:grid;place-items:center;height:var(--ds-control-h);color:var(--ds-text-muted)}@container hr-goals-krcard (max-width: 400px){.hr-goals-krcard__range[data-unit]{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.hr-goals-krcard__range[data-unit]>:last-child{grid-column:1/-1}}.hr-goals-krcard__note{margin:0;font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);color:var(--ds-text-muted)}.hr-goals-krcard__note b{font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ds-text)}.hr-goals-krcard__note[data-tone=warning]{color:var(--ds-warning)}.hr-goals-krcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-6);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border);font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-krcard__group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);min-width:0}.hr-goals-krcard__group label{font-weight:var(--ds-weight-medium);color:var(--ds-text)}.hr-goals-krcard__group b{font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-krcard__weight-select{width:68px}.hr-goals-krcard__owner-select{min-width:0;max-width:240px}.hr-goals-members{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:0;border:0;min-width:0}.hr-goals-members__optional{font-weight:var(--ds-weight-regular);color:var(--ds-text-muted)}.hr-goals-members__list{display:flex;flex-wrap:wrap;gap:6px}.hr-goals-member{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 var(--ds-space-3) 0 5px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-surface);font-size:var(--ds-text-xs);color:var(--ds-text);cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),background var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-member:hover{border-color:var(--ds-text-muted)}.hr-goals-member[data-checked]{border-color:var(--ds-accent);background:var(--ds-accent-tint)}.hr-goals-member input{position:absolute;opacity:0;pointer-events:none}.hr-goals-member:has(input:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-member__face{display:inline-flex;flex:none}.hr-goals-member__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-goals-preview{gap:var(--ds-space-6);padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-surface-sunken)}.hr-goals-preview,.hr-goals-preview__part{display:flex;flex-direction:column;min-width:0}.hr-goals-preview__part{gap:var(--ds-space-3)}.hr-goals-preview__h{margin:0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-preview .hr-goals-objective__title{overflow-wrap:anywhere}.hr-goals-shared{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-shared__faces{display:inline-flex;flex:none}.hr-goals-shared__faces>*{box-shadow:0 0 0 2px var(--ds-surface)}.hr-goals-shared__faces>*+*{margin-left:-6px}.hr-goals-shared__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-goals-ghost,.hr-goals-kr__charge{color:var(--ds-text-muted)}.hr-goals-ghost{font-weight:var(--ds-weight-regular)}.hr-goals-path{display:flex;flex-direction:column;gap:var(--ds-space-4);margin:0;padding:0 0 0 var(--ds-space-5);list-style:none}.hr-goals-path__step{position:relative;display:flex;flex-direction:column;gap:2px}.hr-goals-path__step:before{content:"";position:absolute;top:4px;left:calc(-1 * var(--ds-space-5));width:9px;height:9px;box-sizing:border-box;border:1px solid var(--ds-text-muted);border-radius:var(--ds-radius-full);background:var(--ds-surface-sunken)}.hr-goals-path__step:first-child:before{border-color:var(--ds-text);background:var(--ds-text)}.hr-goals-path__step:not(:last-child):after{content:"";position:absolute;top:13px;bottom:calc(-1 * var(--ds-space-4) - 4px);left:calc(4px - var(--ds-space-5));width:1px;background:var(--ds-text-muted);opacity:.45}.hr-goals-path__when{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--ds-text)}.hr-goals-path__what{margin:0;font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal);color:var(--ds-text-muted);text-wrap:pretty}.hr-goals-path__what.is-swapped{animation:hr-goals-path-swap .36s var(--ds-ease-enter) both}@keyframes hr-goals-path-swap{0%{opacity:0;transform:translateY(4px)}}.hr-goals-legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-3);margin:var(--ds-space-1) 0 0;padding:0;list-style:none;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-legend li{display:inline-flex;align-items:center;gap:5px}.hr-goals-legend li:before{content:"";width:7px;height:7px;border-radius:var(--ds-radius-full);background:var(--ds-text-muted)}.hr-goals-legend [data-tone=success]:before{background:var(--ds-success)}.hr-goals-legend [data-tone=warning]:before{background:var(--ds-warning)}.hr-goals-legend [data-tone=danger]:before{background:var(--ds-danger)}@media (prefers-reduced-motion:reduce){.hr-goals-krcard.is-fresh,.hr-goals-path__what.is-swapped{animation:none}}.hr-goals-person-panel{display:flex;flex-direction:column;gap:var(--ds-space-6)}.hr-goals-person-panel__id{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex-wrap:wrap}.hr-goals-person-panel__actions{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-2)}.hr-goals-person-panel__section{display:flex;flex-direction:column;gap:var(--ds-space-3)}.hr-goals-day{container-type:inline-size;container-name:hr-goals-day;padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);transition:background-color var(--ds-dur-slow) var(--ds-ease-enter),border-color var(--ds-dur-slow) var(--ds-ease-enter)}.hr-goals-day.is-closed{background:var(--ds-success-tint);border-color:transparent}.hr-goals-day__grid{display:flex;flex-direction:column;gap:var(--ds-space-3)}.hr-goals-day__copy{display:flex;flex-direction:column;gap:var(--ds-space-1)}.hr-goals-day__title{margin:0;font-size:var(--ds-text-base);line-height:var(--ds-leading-snug);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text);text-wrap:balance}.hr-goals-day__title.is-swapped{animation:hr-goals-day-swap .42s var(--ds-ease-enter) both}@keyframes hr-goals-day-swap{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}}.hr-goals-day__sub{max-width:72ch;margin:0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text-muted);text-wrap:pretty}.hr-goals-day__sub b{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.hr-goals-dayline{display:flex;gap:4px;height:10px;transition:gap var(--ds-dur-slow) var(--ds-ease-enter)}.hr-goals-dayline,.hr-goals-dayline__seg{position:relative;border-radius:var(--ds-radius-full)}.hr-goals-dayline__seg{flex:1 1;min-width:0;overflow:hidden;background:var(--ds-surface-sunken);box-shadow:inset 0 0 0 1px var(--ds-border-strong);transition:border-radius var(--ds-dur-slow) var(--ds-ease-enter),box-shadow var(--ds-dur-base) var(--ds-ease-enter)}.hr-goals-dayline__seg:after{content:"";position:absolute;inset:0;background:var(--ds-success);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ds-ease-enter)}.hr-goals-dayline__seg[data-state=done]{box-shadow:none}.hr-goals-dayline__seg[data-state=done]:after{transform:scaleX(1)}.hr-goals-dayline__seg[data-state=doing]:after{transform:scaleX(.34);opacity:.45}.hr-goals-dayline__seg[data-late]{box-shadow:inset 0 0 0 1px var(--ds-danger)}.hr-goals-dayline.is-intro .hr-goals-dayline__seg[data-state=done]:after{animation:hr-goals-day-fill .8s var(--ds-ease-enter) both;animation-delay:calc(.12s + var(--i) * 70ms)}@keyframes hr-goals-day-fill{0%{transform:scaleX(0)}}.hr-goals-dayline.is-empty .hr-goals-dayline__seg{background:none;box-shadow:none;border:1.5px dashed var(--ds-border-strong)}.hr-goals-dayline.is-closed{gap:0}.hr-goals-dayline.is-closed .hr-goals-dayline__seg{border-radius:0}.hr-goals-dayline.is-closed .hr-goals-dayline__seg:first-child{border-radius:var(--ds-radius-full) 0 0 var(--ds-radius-full)}.hr-goals-dayline.is-closed .hr-goals-dayline__seg:last-child{border-radius:0 var(--ds-radius-full) var(--ds-radius-full) 0}.hr-goals-dayline.is-closed .hr-goals-dayline__seg:only-child{border-radius:var(--ds-radius-full)}.hr-goals-dayline.is-closing{overflow:hidden}.hr-goals-dayline.is-closing:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ds-surface) 75%,transparent) 50%,transparent 70%);transform:translateX(-100%);animation:hr-goals-day-sweep 1.1s .35s var(--ds-ease-enter) both}@keyframes hr-goals-day-sweep{to{transform:translateX(100%)}}.hr-goals-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--ds-space-2);gap:var(--ds-space-2);margin:0;padding:0;list-style:none}.hr-goals-week__day{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-week__day[data-today]{color:var(--ds-text);font-weight:var(--ds-weight-bold)}.hr-goals-week__pip{width:6px;height:6px;border-radius:var(--ds-radius-full);background:var(--ds-border-strong)}.hr-goals-week__day:not([data-kind=none]) .hr-goals-week__pip{width:100%}.hr-goals-week__day[data-kind=kept] .hr-goals-week__pip{background:var(--ds-success)}.hr-goals-week__day[data-kind=ahead] .hr-goals-week__pip{background:color-mix(in srgb,var(--ds-success) 45%,transparent)}.hr-goals-week__day[data-kind=partial] .hr-goals-week__pip{background:linear-gradient(90deg,var(--ds-success) calc(var(--p) * 100%),var(--ds-surface-sunken) 0);box-shadow:inset 0 0 0 1px var(--ds-border)}.hr-goals-week__day[data-kind=missed] .hr-goals-week__pip{background:none;box-shadow:inset 0 0 0 1.5px var(--ds-border-strong)}.hr-goals-week__day[data-kind=planned] .hr-goals-week__pip{background:none;border:1.5px dashed var(--ds-border-strong)}.hr-goals-day__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3)}.hr-goals-streak{display:inline-flex;align-items:center;gap:5px;margin:0;padding:3px 10px 3px 7px;border-radius:var(--ds-radius-full);background:var(--ds-accent-tint);color:var(--ds-accent-strong);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);white-space:nowrap}.hr-goals-streak.is-bump{animation:hr-goals-streak-bump .6s var(--ds-ease-enter)}.hr-goals-streak.is-bump svg{animation:hr-goals-streak-flare .9s var(--ds-ease-enter)}@keyframes hr-goals-streak-bump{30%{transform:scale(1.12)}}@keyframes hr-goals-streak-flare{30%{transform:translateY(-2px) scale(1.25)}}.hr-goals-day__month{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}@container hr-goals-day (min-width: 560px){.hr-goals-day__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"copy week" "copy month" "line streak";align-items:center;grid-gap:var(--ds-space-2) var(--ds-space-8);gap:var(--ds-space-2) var(--ds-space-8)}.hr-goals-day__copy{grid-area:copy;align-self:start}.hr-goals-day__sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2em * 1.5)}.hr-goals-dayline{grid-area:line}.hr-goals-week{grid-area:week;grid-template-columns:repeat(7,28px);gap:6px}.hr-goals-day__foot{display:contents}.hr-goals-streak{grid-area:streak;justify-self:end}.hr-goals-day__month{grid-area:month;justify-self:end;align-self:start}}.hr-goals-row__strike{background:linear-gradient(currentColor,currentColor) 0 55% /0 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .38s var(--ds-ease-enter)}.hr-goals-row.is-completing .hr-goals-row__title{color:var(--ds-text-muted)}.hr-goals-row.is-completing .hr-goals-row__strike{background-size:100% 1.5px}.hr-goals-row.is-completing .hr-goals-check{border-color:var(--ds-success);background:var(--ds-success);color:var(--ds-text-on-accent);opacity:1;animation:hr-goals-press .4s var(--ds-ease-enter)}.hr-goals-row.is-completing .hr-goals-check path{stroke-dasharray:24;animation:hr-goals-draw .35s 80ms var(--ds-ease-enter) both}@keyframes hr-goals-press{40%{transform:scale(.86)}}@keyframes hr-goals-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.hr-goals-spark{position:fixed;z-index:var(--ds-z-tooltip);height:3px;border-radius:var(--ds-radius-full);pointer-events:none}.hr-goals-spark[data-tone="0"]{background:var(--ds-success)}.hr-goals-spark[data-tone="1"]{background:var(--ds-accent)}.hr-goals-spark[data-tone="2"]{background:var(--ds-text)}@media (prefers-reduced-motion:reduce){.is-playing .hr-goals-bar__fill{animation:none}.hr-goals-bar__fill,.hr-goals-cal__task,.hr-goals-card,.hr-goals-check,.hr-goals-day,.hr-goals-dayline,.hr-goals-dayline__seg,.hr-goals-dayline__seg:after,.hr-goals-row__strike{transition:none}.hr-goals-day__title.is-swapped,.hr-goals-dayline.is-closing:after,.hr-goals-dayline.is-intro .hr-goals-dayline__seg:after,.hr-goals-row.is-completing .hr-goals-check,.hr-goals-row.is-completing .hr-goals-check path,.hr-goals-streak.is-bump,.hr-goals-streak.is-bump svg{animation:none}}