.hv{--hv-rail-bg:#253341;--hv-rail-badge:#148a6c;--hv-rail-ghost:#425567;--hv-rail-alert:#ac4c58;--hv-rail-txt:hsla(0,0%,100%,.95);--hv-rail-ico:#a9c3d8;--hv-rail-ico-hover:#d2e6f6;--hv-rail-ico-on:#75caff;--hv-rail-tile:#314557;--hv-rail-tile-on:#1c2934;--hv-rail-promo:#ae9aea;--hv-side-bg:#f9fafb;--hv-low:#f2f4f6;--hv-body-bg:#f1f2f4;--hv-top:#fff;--hv-line:rgba(0,31,61,.1);--hv-line-2:rgba(0,34,61,.14);--hv-ghost:rgba(0,31,61,.05);--hv-txt:rgba(2,12,18,.85);--hv-txt-2:rgba(2,22,39,.65);--hv-txt-3:rgba(9,32,52,.45);--hv-muted:rgba(0,37,61,.28);--hv-accent:rgba(2,9,13,.94);--hv-selected:rgba(0,31,61,.1);--hv-hover:rgba(0,153,255,.1);--hv-link:#09f;--hv-red:#d93643;--hv-purple:#64c;--hv-alert:#c92639;--hv-green:#18a581;--hv-scroll:rgba(0,34,61,.14);--hv-font:var(--font-family-secondary,"Inter",sans-serif);--hv-radius:12px;background:var(--hv-body-bg);border-radius:var(--hv-radius);color:var(--hv-txt);display:grid;font:400 11.25px/15px var(--hv-font);grid-template-columns:48px 212px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:764px;letter-spacing:-.18px;overflow:hidden;width:1248px;-webkit-font-smoothing:antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hv,.hv *,.hv :after,.hv :before{box-sizing:border-box}.hv img,.hv svg{display:block;max-width:none}.hv-face{background:var(--hv-faces) no-repeat;background-position:calc(var(--fx, 0)*100%/(var(--hv-face-cols) - 1)) calc(var(--fy, 0)*100%/(var(--hv-face-rows) - 1));background-size:calc(var(--hv-face-cols)*100%) calc(var(--hv-face-rows)*100%);border-radius:50%;display:block;flex:none}.hv-sprite{height:0;overflow:hidden;position:absolute;width:0}:is(.hv-side__name,.hv-task__name,.hv-chat__name,.hv-chat__text,.hv-project__name,.hv-stat__name){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv i{display:block;font-style:normal}.hv button{background:none;border:0;color:inherit;cursor:inherit;font:inherit;margin:0;padding:0}.hv [data-action]{cursor:pointer}.hv-btn,.hv-chat,.hv-iconbtn,.hv-project,.hv-rail__btn,.hv-rail__btn:before,.hv-rail__logo:before,.hv-side__group,.hv-side__row,.hv-stat,.hv-tab,.hv-tabs__count,.hv-task{transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.hv-tab.is-active:after{transition:opacity .15s ease}.hv-side__arrow{transition:transform .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.hv-btn,.hv-chat,.hv-iconbtn,.hv-project,.hv-rail__btn:before,.hv-side__arrow,.hv-side__group,.hv-side__row,.hv-stat,.hv-tab,.hv-task{transition:none}}.hv{transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}.hv[data-sidebar=rail]{grid-template-columns:48px 0 minmax(0,1fr)}.hv[data-sidebar=rail] .hv-side{border-right-color:transparent}.hv[data-sidebar=rail] .hv-side__in{opacity:0}@media (prefers-reduced-motion:reduce){.hv{transition:none}}.hv-ico{flex:none;height:15px;width:15px}.hv-ico--12{height:12px;width:12px}.hv-ico--15{height:15px;width:15px}.hv-ico--9{height:9px;width:9px}.hv-ico--10{height:10.5px;width:10.5px}.hv-prj{color:#fff;display:inline-grid;flex:none;place-items:center}.hv-prj__emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.hv-window{--hv-bar:36px;--hv-pad:8px;background:#ffffff8c;border-radius:calc(var(--hv-radius, 12px) + var(--hv-pad)) calc(var(--hv-radius, 12px) + var(--hv-pad)) calc(var(--hv-radius, 12px) + var(--hv-pad) + 4px) calc(var(--hv-radius, 12px) + var(--hv-pad) + 4px);box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #ffffff59,0 0 0 1px #1416180a,0 12px 24px -12px #1416181f,0 32px 64px -24px #1416182e;overflow:hidden;padding:0 var(--hv-pad) var(--hv-pad);position:relative}.hv-window:before{background:radial-gradient(circle 6px at 22px 50%,#ff5f57 98%,transparent 100%),radial-gradient(circle 6px at 42px 50%,#febc2e 98%,transparent 100%),radial-gradient(circle 6px at 62px 50%,#28c840 98%,transparent 100%),linear-gradient(#ffffff59,#fff0);content:"";display:block;height:var(--hv-bar);margin:0 calc(var(--hv-pad)*-1)}.hv-window>.hv{border-radius:var(--hv-radius,12px);box-shadow:0 0 0 1px #1416180f,0 1px 2px #14161814,0 3px 6px -2px #1416181a,0 8px 14px -6px #14161824}.hv-rail{background:var(--hv-rail-bg);box-shadow:inset -1px 0 #00000040;color:var(--hv-rail-ico);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:15px;position:relative;z-index:6}.hv-rail__bottom,.hv-rail__group,.hv-rail__top{align-items:center;display:flex;flex-direction:column}.hv-rail .hv-rail__logo{display:grid;height:48px;padding:8.5px 0 0;place-items:start center;position:relative;width:48px}.hv-rail__logo:before{border-radius:9px;content:"";height:36px;left:6px;position:absolute;top:4.5px;width:36px}.hv-rail__logo:hover:before{background:var(--hv-rail-tile)}.hv-rail__logo.is-active:before,.hv-rail__logo:active:before{background:var(--hv-rail-tile-on)}.hv-rail__logoimg{border-radius:4.5px;height:30px;position:relative;width:30px}.hv-rail__group{gap:1.5px;padding-top:6px}.hv-rail__btn{display:grid;height:27px;place-items:center;position:relative;width:48px}.hv-rail__btn:before{border-radius:6px;content:"";height:24px;left:12px;position:absolute;top:1.5px;width:24px}.hv-rail__btn:hover{color:var(--hv-rail-ico-hover)}.hv-rail__btn:hover:before{background:var(--hv-rail-tile)}.hv-rail__btn:active:before{background:var(--hv-rail-tile-on)}.hv-rail__btn.is-active{color:var(--hv-rail-ico-on)}.hv-rail__btn.is-active:before{background:var(--hv-rail-tile-on)}.hv-rail__btn>.hv-ico{position:relative}.hv-rail__badge{background:var(--hv-rail-bg);border-radius:10.5px;left:calc(50% + 2px);padding:1.5px;position:absolute;top:0}.hv-rail__badge>span{align-items:center;background:var(--hv-rail-badge);border-radius:9px;color:var(--hv-rail-txt);display:flex;font-size:6.75px;font-weight:500;height:10.5px;justify-content:center;letter-spacing:.08px;line-height:12px;max-width:18px;min-width:10.5px;padding:0 2.25px}.hv-rail__badge--ghost>span{background:var(--hv-rail-ghost);color:var(--hv-rail-ico-hover)}.hv-rail__badge--alert>span{background:var(--hv-rail-alert)}.hv-rail__badge--unread>span{background:var(--hv-purple)}.hv-rail__sep{height:18px;position:relative;width:48px}.hv-rail__sep:after{background:#ffffff1a;content:"";height:1px;left:12px;position:absolute;right:12px;top:50%}.hv-rail__plus{display:grid;height:30px;place-items:center;width:48px}.hv-plus{background:radial-gradient(circle 23px at 100% 100%,#ffa8ff,#d69eff,#ae94ff,#858aff,#5c80ff);border:.75px solid #fff;border-radius:6px;box-shadow:0 0 0 .75px #00000040;display:grid;height:16.5px;place-items:center;width:16.5px}.hv-plus i{display:block;height:7.5px;position:relative;width:7.5px}.hv-plus i:after,.hv-plus i:before{background:var(--hv-rail-bg);border-radius:1px;box-shadow:inset 0 .75px .75px #00000040;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7.5px}.hv-plus i:after{transform:translate(-50%,-50%) rotate(90deg)}.hv-rail__bottom{gap:3px}.hv-rail__me{display:grid;height:36px;place-items:center;position:relative;width:48px}.hv-rail__ava{border-radius:4.5px;height:24px;width:24px}.hv-rail__online{background:var(--hv-green);border-radius:50%;bottom:calc(50% - 13.5px);box-shadow:0 0 0 1.5px var(--hv-rail-bg);height:6px;left:calc(50% - 13.5px);position:absolute;width:6px}.hv-rail__plan{align-items:center;border:.75px solid var(--hv-rail-promo);border-radius:4.5px;color:var(--hv-rail-promo);display:inline-flex;font-size:7.5px;letter-spacing:.09px;line-height:12px;margin-top:3px;padding:1.5px 1.5px 1.5px 4.5px}.hv-rail__plan .hv-ico{height:12px;width:12px}.hv-side{background:var(--hv-side-bg);border-right:1px solid var(--hv-line);min-width:0;overflow:hidden;transition:border-color .28s}.hv-side__in{display:flex;flex-direction:column;height:100%;min-height:0;transition:opacity .2s;width:211px}.hv-side__head{align-items:center;display:flex;justify-content:space-between;padding:10.5px 7.5px 3px 9px}.hv-side__title{font-size:13.5px;font-weight:600;letter-spacing:-.34px;line-height:18px;padding:0 6px}.hv-iconbtn{border-radius:6px;display:inline-grid;flex:none;height:24px;place-items:center;width:24px}.hv-iconbtn--round{border-radius:50%}.hv-iconbtn:hover{background:var(--hv-ghost)}.hv-side__search{align-items:center;background:var(--hv-low);border-radius:24px;display:flex;height:24px;margin:3px 10.5px 9px;padding-left:4.5px}.hv-side__scroll{flex:1;min-height:0;overflow:hidden}.hv-side__block{padding-bottom:6px}.hv-side__divider{border-top:1px solid var(--hv-line)}.hv-side__folders{padding:6px 0}.hv-side__items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1)}.hv-side__items>div{min-height:0;overflow:hidden}.hv-side__folder.is-open .hv-side__items{grid-template-rows:1fr}.hv-side__folder.is-open .hv-side__items>div{padding-bottom:9px}.hv-side__arrow{display:none}.hv-side__folder.is-open .hv-side__arrow{display:block}.hv-side__folder.is-open .hv-side__count{display:none}@media (prefers-reduced-motion:reduce){.hv-side__items{transition:none}}.hv-side__row{align-items:center;display:flex;height:24px;padding:1.5px 9px 1.5px 0}.hv-side__row:hover{background:var(--hv-ghost)}.hv-side__row.is-selected{background:var(--hv-selected)}.hv-side__row--top{padding-left:3px}.hv-side__row--top .hv-ico--12{margin-right:0}.hv-side__gutter{flex:none;width:15px}.hv-side__prj{border-radius:3px;height:15px;width:15px}.hv-side__prj .hv-prj__emoji{font-size:9.75px;line-height:12px}.hv-side__name{flex:1;font-size:10.5px;letter-spacing:-.115px;line-height:15px;min-width:0;padding:0 3px 0 4.5px}.hv-side__name .hv-side__dot{display:inline-block;margin-left:3px;vertical-align:middle}.hv-side__name--add{color:var(--hv-txt-3);font-size:9px;padding-left:6px}.hv-side__row--add{padding-left:15px}.hv-side__row--new{margin-top:9px;padding-left:6.75px}:is(.hv-side__status,.hv-task__status){display:grid;flex:none;height:21px;place-items:center;width:21px}.hv-side__dot{background:var(--hv-red);border-radius:50%;flex:none;height:3px;width:3px}.hv-side__group{align-items:center;display:flex;height:24px;padding:1.5px 9px 1.5px 6px;position:relative}.hv-side__group:hover{background:var(--hv-ghost)}.hv-side__mark{border-radius:6px;height:15px;left:-3px;position:absolute;top:4.5px;width:6px}.hv-side__mark--indigo{background:#1989e5}.hv-side__mark--yellowgreen{background:#b2d742}.hv-side__mark--violet{background:#8e74dc}.hv-side__mark--orange{background:#f2780d}.hv-side__mark--grey{background:#b7c1c8}.hv-side__name--group{flex:0 1 auto;font-weight:600;padding:0 0 0 6px}.hv-side__count{color:var(--hv-muted);font-size:8.25px;letter-spacing:.05px;line-height:12px;padding:0 3px}.hv-side__group .hv-side__dot{margin-left:1.5px}.hv-side__tools{display:flex;margin-left:auto;opacity:0;transition:opacity .12s}.hv-side__group:hover .hv-side__tools{opacity:1}.hv-side__tools .hv-ico{margin:4.5px}.hv-body{display:flex;flex-direction:column;min-width:0}.hv-head{align-items:center;display:flex;flex:none;height:48px;padding:0 24px 0 6px}.hv-head__menu{animation:hv-menu-in .32s ease-out .12s both;margin:0 3px}@keyframes hv-menu-in{0%{opacity:0;transform:scale(.85)}}.hv[data-sidebar=open] .hv-head__menu{display:none}.hv[data-sidebar=open] .hv-head{padding-left:28px}.hv-head__title{align-items:center;display:inline-flex;font-size:16.5px;font-weight:600;gap:3px;height:27px;letter-spacing:-.2px;line-height:21px;padding:0 3px}.hv-head__tune{margin-left:auto}.hv-hello{align-items:center;display:flex;flex:none;flex-direction:column;height:53px;justify-content:center;padding:0 24px}.hv-hello__date{color:var(--hv-txt-2);font-size:12px;font-weight:500;letter-spacing:-.24px;line-height:15px;margin:0;padding:3px 6px}.hv-hello__title{font-size:24px;font-weight:500;letter-spacing:.31px;line-height:30px;margin:0;padding:0 6px}.hv-hello__title[contenteditable]{border-radius:6px;caret-color:var(--hv-link);cursor:text;max-width:100%;outline:0;overflow:hidden;transition:background-color .15s;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.hv-hello__title[contenteditable]:focus,.hv-hello__title[contenteditable]:hover{background:var(--hv-ghost)}.hv-hello__title[contenteditable]:empty:before{color:var(--hv-txt-3);content:attr(data-placeholder)}.hv-island{background:var(--hv-top);border-radius:60px;box-shadow:0 0 0 1px #001f3d0d,0 2px 8px -2px #00223d24;flex:none;height:48px;margin:18px auto;padding:0 16px;width:696px}.hv-island,.hv-island__cell{align-items:center;display:flex}.hv-island__cell{color:var(--hv-txt-2);flex:1;justify-content:center;min-width:0;white-space:nowrap}.hv-island__cell>span{padding:3px}.hv-island__cell>b{font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px;padding:0 6px}.hv-island__cell--period,.hv-island__cell>b{color:var(--hv-txt)}.hv-island__cell--period .hv-ico{margin:0 3px}.hv-island__div{background:var(--hv-line);flex:none;height:21px;margin:0 7.5px;width:1px}.hv-btn{align-items:center;border-radius:6px;color:var(--hv-txt-2);display:inline-flex;flex:none;font-size:9px;font-weight:500;height:21px;letter-spacing:0;line-height:15px;padding:0 7px;white-space:nowrap}.hv-btn>.hv-ico{margin:0 4.5px}.hv-btn>.hv-ico:first-child{margin-left:-1px}.hv-btn>.hv-ico:last-child{margin-right:-2.5px}.hv-btn--outline{box-shadow:inset 0 0 0 1px var(--hv-line-2)}.hv-btn--outline:hover{background:var(--hv-ghost)}.hv-btn--xs{border-radius:5px;font-size:8.25px;height:18px;letter-spacing:.05px;line-height:12px}.hv-btn--skeleton{border-radius:7px;box-shadow:inset 0 0 0 1px var(--hv-line-2);height:24px;justify-content:center;padding:0;width:24px}.hv-btn--skeleton>.hv-ico{margin:0}.hv-btn--skeleton:hover{background:var(--hv-ghost)}.hv-btn--plain{justify-content:center;padding:0;width:21px}.hv-btn--plain>.hv-ico{margin:0}.hv-btn--plain:hover{background:var(--hv-ghost)}.hv-btn--fill{background:var(--hv-hover);border-radius:12px;height:18px;justify-content:center;padding:0;width:30px}.hv-btn--fill>.hv-ico{margin:0}.hv-btn--fill:hover{background:#0099ff29}.hv-grid{box-sizing:border-box;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:261px 267px;margin-inline:auto;max-width:988px;padding:9px 33px 24px;width:100%}.hv-widget{background:var(--hv-top);border-radius:12px;box-shadow:0 0 0 .75px var(--hv-line),0 1.5px 6px -1.5px #00253d47;display:flex;flex-direction:column;overflow:hidden;padding-bottom:9px;position:relative}.hv-widget__head{align-items:flex-start;display:flex;flex:none;height:42px;padding-left:6px}.hv-widget__head--tall{border-bottom:.75px solid var(--hv-line);height:60px}.hv-widget__head--stats{padding-left:9px}.hv-widget__ava{height:36px;margin:9px 6px 0;width:36px}.hv-widget__center{flex:1;min-width:0;padding:9px 0 0 6px}.hv-widget__head--stats .hv-widget__center{padding:9px 9px 0 3px}.hv-widget__row{align-items:center;display:flex;height:24px}.hv-widget__title{align-items:center;color:var(--hv-txt);display:inline-flex;font-size:13.5px;font-weight:600;height:24px;letter-spacing:-.34px;line-height:18px;padding:0 3px;white-space:nowrap}.hv-widget__title .hv-ico{margin-left:1.5px}.hv-widget__sort{margin-left:auto;margin-right:3px}.hv-widget__menu{margin:9px 9px 0 6px}.hv-widget__head--stats .hv-widget__menu{margin:0}.hv-widget__filters{align-items:center;display:flex;gap:3px;padding:0 6px}.hv-widget__mode{margin-left:6px}.hv-widget__spacer{flex:1}.hv-widget__head--stats .hv-btn--xs{margin-right:6px}.hv-widget__body{flex:1;min-height:0;position:relative}.hv-widget__more{display:flex;flex:none;justify-content:center;padding:3px 9px}.hv-tabs{align-items:flex-start;gap:6px}.hv-tab,.hv-tabs{display:flex;height:27px}.hv-tab{align-items:center;color:var(--hv-txt-3);font-size:9.75px;letter-spacing:-.06px;line-height:15px;padding:1.5px 4.5px 0;position:relative;white-space:nowrap}.hv-tab:hover{color:var(--hv-txt-2)}.hv-tab.is-active{color:var(--hv-accent);font-weight:600}.hv-tab.is-active:after{background:var(--hv-link);border-radius:1px;bottom:0;content:"";height:1.5px;left:0;position:absolute;right:0}.hv-tabs__count{border:.75px solid var(--hv-alert);border-radius:12px;color:var(--hv-alert);font:500 7.5px/9px var(--hv-font);font-variant-numeric:tabular-nums;margin-left:3px;min-width:12px;padding:1.5px 3px;text-align:center}.hv-widget__body--scroll{margin-right:3px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:9px}.hv-widget__body--scroll::-webkit-scrollbar{width:4.5px}.hv-widget__body--scroll::-webkit-scrollbar-button{display:none}.hv-widget__body--scroll::-webkit-scrollbar-track{background:transparent}.hv-widget__body--scroll::-webkit-scrollbar-thumb{background:var(--hv-scroll);border-radius:20px}@supports not selector(::-webkit-scrollbar){.hv-widget__body--scroll{scrollbar-color:var(--hv-scroll) transparent;scrollbar-width:thin}}.hv-widget--scroll{padding-bottom:0}.hv-widget--scroll:after{background:linear-gradient(to bottom,transparent,var(--hv-top));bottom:0;content:"";height:27px;left:0;pointer-events:none;position:absolute;right:7.5px}.hv-widget__body--tasks{padding:9px 9px 0}.hv-widget--tasks:not(.is-open) .hv-widget__body--tasks{overflow:hidden}.hv-widget--tasks:not(.is-open) .hv-task.is-past{visibility:hidden}.hv-widget--tasks.is-open .hv-widget__more{display:none}.hv-widget--tasks.is-open .hv-widget__body--tasks{padding-right:6px}.hv-task{align-items:center;border-bottom:.5px solid var(--hv-ghost);display:flex;height:30px;padding:4.5px 6px}.hv-task:hover{background:var(--hv-ghost)}.hv-task__prj{border-radius:5px;height:15px;margin:0 3px;width:15px}.hv-task__prj .hv-prj__emoji{font-size:9px;line-height:12px}.hv-task__div{background:var(--hv-line);flex:none;height:18px;margin:0 5.5px;width:1px}.hv-task__name{flex:0 1 auto;min-width:0;padding:0 3px}.hv-dots{align-items:center;display:inline-flex;flex:none;height:12px;margin:0 1.5px;padding:0 1.5px}.hv-dots__dot{border:.75px solid #fff;border-radius:50%;height:6px;margin-right:-.75px;width:6px}.hv-dots__dot--lightpink{background:#ffb3cc}.hv-dots__dot--red{background:#d22d39}.hv-dots__dot--yellowgreen{background:#b2d742}.hv-dots__dot--yellow{background:#f4d125}.hv-dots__dot--grey{background:#b6c1c9}.hv-dots__dot--blue{background:#1ca0ff}.hv-dots__dot--green{background:#b2d742}.hv-task__due{border-radius:6px;flex:none;font-size:9px;font-weight:500;letter-spacing:0;line-height:15px;margin-left:auto;margin-right:3px;padding:0 3px;white-space:nowrap}.hv-task__due--today{background:#ffe066;color:#000000e6}.hv-task__due--tomorrow{background:#9d85e53d;border-radius:4.5px;color:var(--hv-purple);padding:0 2.25px}.hv-task__due--later{color:var(--hv-txt-2);padding:0 2.25px}.hv-task__due--overdue{background:#d936431f;color:var(--hv-red);padding:0 2.25px}.hv-widget__body--stats[data-swap] .hv-stat:not(.hv-stat--head),.hv-widget__body--tasks[data-swap] .hv-task{animation:hv-tab-in .28s calc(var(--i, 0)*35ms) cubic-bezier(.22,1,.36,1) both}@keyframes hv-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hv-task__prior{border-radius:7px;color:#ffffffe6;display:grid;flex:none;font:500 7.5px/12px var(--hv-font);font-variant-numeric:tabular-nums;height:15px;letter-spacing:.09px;margin:0 3px;place-items:center;width:15px}.hv-task__prior--10,.hv-task__prior--9{background:#e05252}.hv-task__prior--8{background:#ef7a3d}.hv-task__prior--7{background:#f90}.hv-task__prior--6{background:#ffc61a}.hv-task__prior--5{background:#94c238}.hv-task__prior--4{background:#8fb5cc}.hv-task__prior--3{background:#82a9c9}.hv-task__prior--1,.hv-task__prior--2{background:#b6c1c9}.hv-widget__body--chat{padding-left:9px;padding-right:1.5px}.hv-chat{align-items:flex-start;display:flex;height:51px;padding:6px}.hv-chat:hover{background:var(--hv-ghost);border-radius:6px}.hv-chat__icon{background:var(--hv-line);border-radius:8px;box-shadow:inset 0 0 0 .75px var(--hv-line);display:grid;flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:21px;height:36px;line-height:15px;margin-top:1.5px;place-items:center;width:36px}.hv-prj--lightgrey{background:#b6c1c9}.hv-chat__icon--lightblue,.hv-prj--lightblue{background:#6ebef7}.hv-chat__icon--indigo,.hv-prj--indigo{background:#a68cf2}.hv-prj--violet{background:#8e74dc}.hv-chat__icon--yellowgreen,.hv-prj--yellowgreen{background:#b2d742}.hv-chat__icon--yellow,.hv-prj--yellow{background:#f4d125}.hv-prj--orange{background:#f2780d}.hv-chat__icon--blue,.hv-prj--blue{background:#5a80f2}.hv-chat__ava{flex:none;margin-top:1.5px;position:relative}.hv-chat__ava,.hv-chat__avaimg{height:36px;width:36px}.hv-chat__ava:after{border-radius:50%;box-shadow:inset 0 0 0 .75px var(--hv-line);content:"";inset:0;position:absolute}.hv-chat__online{background:var(--hv-green);border:1.5px solid #fff;border-radius:50%;bottom:0;height:9px;position:absolute;right:0;width:9px;z-index:1}.hv-chat__main{display:flex;flex:1;flex-direction:column;height:39px;min-width:0;padding-left:6px}.hv-chat--person .hv-chat__main{justify-content:center}.hv-chat__top{align-items:center;display:flex;gap:3px;height:15px;margin-bottom:-1.5px;padding:0 3px}.hv-chat__name{font-weight:600;min-width:0}.hv-chat__time{align-items:center;color:var(--hv-txt-2);display:inline-flex;font-size:9px;letter-spacing:0;line-height:15px;margin-left:auto;padding-left:3px;white-space:nowrap}.hv-chat__bottom{align-items:flex-start;display:flex;gap:3px}.hv-chat__msg{display:flex;flex:1;flex-direction:column;min-width:0;padding:0 3px}.hv-chat__author{align-items:center;display:flex;font-size:9px;font-weight:500;gap:3px;height:12px;letter-spacing:0;line-height:12px}.hv-chat__authorava{border:.75px solid var(--hv-line);border-radius:12px 12px 12px 1px;height:12px;width:12px}.hv-chat__text{color:var(--hv-txt-2);font-size:9.75px;letter-spacing:-.06px;line-height:12px}.hv-chat__badges{align-items:flex-end;display:flex;flex:none;height:24px;padding:0 3px}.hv-badge{align-items:center;background:var(--hv-purple);border-radius:12px;color:#fffffff2;display:inline-flex;font-size:7.5px;font-weight:500;height:12px;justify-content:center;letter-spacing:.09px;line-height:12px;min-width:15px;padding:0 3px}.hv-badge--mention{background:var(--hv-red);border:1.5px solid var(--hv-side-bg);height:15px;margin-right:-1.5px;position:relative;z-index:1}.hv-badge--muted{background:var(--hv-txt-3)}.hv-widget__body--projects{padding:0 9px}.hv-project{align-items:flex-start;border-top:.5px solid var(--hv-ghost);display:flex;height:48px;padding:6px}.hv-project:not(:last-child){border-bottom:.5px solid var(--hv-ghost)}.hv-project:hover{background:var(--hv-ghost)}.hv-project__icon{border-radius:8px;box-shadow:inset 0 0 0 1px var(--hv-line-2);height:36px;width:36px}.hv-project__icon .hv-prj__emoji{font-size:21px;line-height:15px}.hv-project__main{display:flex;flex:1;flex-direction:column;height:36px;justify-content:center;min-width:0;padding-left:9px}.hv-project__name{align-items:center;display:flex;font-weight:600;height:18px;padding:0 3px}.hv-project__tag{align-items:center;color:var(--hv-txt-2);display:inline-flex;font-size:8.25px;gap:1.5px;height:15px;letter-spacing:.05px;line-height:12px;padding:0 3px 0 4.5px}.hv-widget__body--stats{padding-left:8px;padding-right:.5px}.hv-stat{align-items:center;border-bottom:.375px solid var(--hv-ghost);display:flex;flex:none;gap:6px;height:30px;padding:4.5px 6px}.hv-stat--head{background:var(--hv-top);position:sticky;top:0;z-index:1}.hv-stat:not(.hv-stat--head):hover{background:var(--hv-ghost)}.hv-stat--head{color:var(--hv-txt-3);font-size:9px;letter-spacing:0}.hv-stat--head .hv-stat__name{font-size:9px;letter-spacing:0;padding:0}.hv-stat__col{flex:none;padding:0 9px;text-align:right;width:72px}.hv-stat__col.is-current{color:var(--hv-txt);font-weight:700}.hv-stat__prj{border-radius:4px;height:18px;margin:1.5px;width:18px}.hv-stat__prj .hv-prj__emoji{font-size:9.75px;line-height:12px}.hv-stat__name{flex:1;min-width:0;padding:0 6px 0 2px}.hv-stat__val{align-items:center;display:inline-flex;flex:none;font:500 9.75px/15px var(--hv-font);font-variant-numeric:tabular-nums;height:21px;justify-content:flex-end;letter-spacing:-.16px;padding:0 1.5px;width:72px}.hv-stat__none{flex:none;height:12px;width:12px}.hv [hidden]{display:none!important}.hv-ico--21{height:21px;width:21px}.hv-btn--solid{background:var(--hv-link);color:#fffffff2;font-weight:700}.hv-btn--solid:hover{background:#1a8ae6}.hv-btn--count{color:var(--hv-accent);font-weight:600;justify-content:center;min-width:36px}.hv-btn--quiet{color:var(--hv-txt-2)}.hv-task__prior--0{background:#b6c1c9;font-size:6px;letter-spacing:1px}.hv{position:relative}.hv.hv--instant,.hv.hv--instant .hv-side,.hv.hv--instant .hv-side__in{transition:none}.hv-chat__icon--blue{border:1.5px solid #fff;box-shadow:0 0 0 .75px var(--hv-ghost),0 1.125px 4.5px -1.5px var(--hv-line-2)}.hv{--hv-speed:1;--hv-in-y:10px;--hv-in-blur:2px;--hv-in-dur:.55s}@keyframes hv-in{0%{filter:blur(var(--hv-in-blur));opacity:0;transform:translateY(var(--hv-in-y))}60%{filter:blur(0)}to{filter:blur(0);opacity:1;transform:none}}@keyframes hv-in-x{0%{opacity:0;transform:translate(calc(var(--hv-in-y)*-1))}to{opacity:1;transform:none}}@keyframes hv-in-row{0%{opacity:0;transform:translateY(calc(var(--hv-in-y)*.6))}to{opacity:1;transform:none}}@keyframes hv-in-frame{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.hv[data-reveal=pending]{opacity:0}.hv[data-reveal=pending]:not([data-laid]),.hv[data-reveal=pending][data-laid=shell] :is(.hv-side__scroll,.hv-widget__body):not([data-laid]){content-visibility:hidden}.hv[data-reveal=running]{animation:hv-in-frame calc(var(--hv-in-dur)*var(--hv-speed)) cubic-bezier(.2,.7,.2,1) both}.hv[data-reveal=running] .hv-anim{animation:hv-in calc(var(--hv-in-dur)*var(--hv-speed)) cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--hv-t, 0)*1ms*var(--hv-speed))}.hv[data-reveal=running] .hv-rail,.hv[data-reveal=running] .hv-side__in{animation-name:hv-in-x}.hv[data-reveal=running] .hv-row{animation:hv-in-row calc(.4s*var(--hv-speed)) cubic-bezier(.2,.7,.2,1) both;animation-delay:calc((var(--hv-t, 0) + var(--i, 0)*var(--hv-step, 45))*1ms*var(--hv-speed))}.hv-body[data-swap] .hv-anim{animation:hv-in calc(var(--hv-in-dur)*var(--hv-speed)) cubic-bezier(.2,.7,.2,1) both;animation-delay:calc((var(--hv-t, 0) - var(--hv-t0, 0))*1ms*var(--hv-speed))}.hv-body[data-swap] .hv-row{animation:hv-in-row calc(.4s*var(--hv-speed)) cubic-bezier(.2,.7,.2,1) both;animation-delay:calc((var(--hv-t, 0) - var(--hv-t0, 0) + var(--i, 0)*var(--hv-step, 45))*1ms*var(--hv-speed))}.hv-rail{--hv-t:0}.hv-side__in{--hv-t:80}.hv-body{--hv-t0:140}.hv-head{--hv-t:140}.hv-hello{--hv-t:220}.hv-island{--hv-t:320}.hv-widget:first-child{--hv-t:420}.hv-widget:nth-child(2){--hv-t:500}.hv-widget:nth-child(3){--hv-t:580}.hv-widget:nth-child(4){--hv-t:660}.hv-widget:first-child .hv-row{--hv-t:600}.hv-widget:nth-child(2) .hv-row{--hv-t:680}.hv-widget:nth-child(3) .hv-row{--hv-t:760}.hv-widget:nth-child(4) .hv-row{--hv-t:840}.hv-body[data-swap] .hv-cr :is(.hv-anim,.hv-row:not(.is-new)),.hv[data-reveal=running] .hv-cr :is(.hv-anim,.hv-row:not(.is-new)){animation:none}@keyframes hv-in-fade{0%{opacity:0}to{opacity:1}}.hv[data-lite][data-reveal=running]{animation-name:hv-in-fade}.hv[data-lite] .hv-body[data-swap]{animation:hv-in-fade calc(.3s*var(--hv-speed)) ease-out both}.hv[data-lite] .hv-body[data-swap] :is(.hv-anim,.hv-row),.hv[data-lite] .hv-widget__body--stats[data-swap] .hv-stat,.hv[data-lite][data-reveal=running] :is(.hv-anim,.hv-row){animation:none!important}@media (prefers-reduced-motion:reduce){.hv[data-reduce-motion][data-reveal=pending]{content-visibility:visible;opacity:1}.hv[data-reduce-motion][data-reveal=pending] :is(.hv-side__scroll,.hv-widget__body):not([data-laid]){content-visibility:visible}.hv[data-reduce-motion] .hv-body[data-swap] .hv-anim,.hv[data-reduce-motion] .hv-body[data-swap] .hv-row,.hv[data-reduce-motion] .hv-widget__body--stats[data-swap] .hv-stat,.hv[data-reduce-motion] .hv-widget__body--tasks[data-swap] .hv-task,.hv[data-reduce-motion][data-reveal=running],.hv[data-reduce-motion][data-reveal=running] .hv-anim,.hv[data-reduce-motion][data-reveal=running] .hv-row{animation:none}}.hv-hints{contain:size layout style;inset:0;pointer-events:none;position:absolute;z-index:10}.hv-hint{border-radius:0!important;display:block;position:absolute;--hv-hint-x:min(14px,30%);--hv-hint-y:min(14px,30%);animation:hv-hint .27s ease-out backwards;background:linear-gradient(var(--hv-link),var(--hv-link)) 0 0 /var(--hv-hint-x) 2.5px no-repeat,linear-gradient(var(--hv-link),var(--hv-link)) 0 0 /2.5px var(--hv-hint-y) no-repeat,linear-gradient(var(--hv-link),var(--hv-link)) 100% 0 /var(--hv-hint-x) 2.5px no-repeat,linear-gradient(var(--hv-link),var(--hv-link)) 100% 0 /2.5px var(--hv-hint-y) no-repeat,linear-gradient(var(--hv-link),var(--hv-link)) 0 100% /var(--hv-hint-x) 2.5px no-repeat,linear-gradient(var(--hv-link),var(--hv-link)) 0 100% /2.5px var(--hv-hint-y) no-repeat,linear-gradient(var(--hv-link),var(--hv-link)) 100% 100% /var(--hv-hint-x) 2.5px no-repeat,linear-gradient(var(--hv-link),var(--hv-link)) 100% 100% /2.5px var(--hv-hint-y) no-repeat}@keyframes hv-hint{0%{opacity:0}}.hv-tip{color:#fffffff2;display:block;font:500 11.25px/15px var(--hv-font);letter-spacing:-.12px;max-width:236px;position:absolute;white-space:normal;text-wrap:balance;transition:opacity .2s ease-out,translate .3s cubic-bezier(.25,.7,.3,1);width:-moz-max-content;width:max-content;z-index:1}.hv-tip[data-near]{z-index:2}.hv-hints[data-dim] .hv-tip{opacity:.2}.hv-hints[data-dots][data-dim] .hv-tip{opacity:1}.hv-hints[data-dots] .hv-tip{opacity:1;transition:translate .3s cubic-bezier(.25,.7,.3,1)}.hv-hints[data-come] .hv-tip{animation:hv-dot .34s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--n, 0)*90ms)}.hv-hints[data-dots] .hv-tip[data-side=top],.hv-hints[data-dots] .hv-tip[data-side=top] .hv-tip__in{transform-origin:var(--ax) calc(100% + 8px)}.hv-hints[data-dots] .hv-tip[data-side=bottom],.hv-hints[data-dots] .hv-tip[data-side=bottom] .hv-tip__in{transform-origin:var(--ax) -8px}@keyframes hv-dot{0%{opacity:0;scale:.3}}.hv-hints[data-dots] .hv-tip:not([data-near]) .hv-tip__in{animation:hv-dot-breathe 4.8s ease-in-out calc(1.6s + var(--n, 0)*.6s) 3}@keyframes hv-dot-breathe{0%,42%,to{scale:1}21%{scale:1.16}}.hv-hints[data-come] .hv-tip:not([data-near]):after{animation:hv-dot-wave 2.2s cubic-bezier(.25,.8,.35,1) calc(var(--n, 0)*90ms + .45s);background:radial-gradient(closest-side,color-mix(in srgb,var(--hv-link) 12%,transparent) 0 82%,color-mix(in srgb,var(--hv-link) 60%,transparent) 89% 94%,transparent 100%);border-radius:50%;content:"";height:40px;left:var(--ax);margin:-20px 0 0 -20px;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 8px);width:40px}.hv-hints[data-come] .hv-tip[data-side=bottom]:not([data-near]):after{top:-8px}@keyframes hv-dot-wave{0%{opacity:0;scale:.3}18%{opacity:.65}50%{opacity:.35}to{opacity:0;scale:1}}.hv[data-lite] .hv-hints .hv-tip:after,.hv[data-lite] .hv-hints[data-dots] .hv-tip .hv-tip__in{animation:none}.hv-hints[data-dots][data-dim] .hv-tip[data-near]{transition:translate .4s cubic-bezier(.2,.7,.3,1)}.hv-hints[data-dots] .hv-tip__in,.hv-hints[data-dots] .hv-tip__w>span{animation:none}.hv-hints[data-dots] .hv-tip__w{overflow:visible}.hv-hints[data-dots] .hv-tip[data-near] .hv-tip__t{animation:hv-tip-text .32s ease-out backwards}@keyframes hv-tip-text{0%{filter:blur(5px);opacity:0}14%{filter:blur(4px);opacity:1}}.hv[data-lite] .hv-hints .hv-tip__t{animation-name:hv-hint}.hv-tip__dot{fill:var(--hv-link);opacity:0;stroke:#fff;stroke-width:2px}.hv-hints[data-dots] .hv-tip:not([data-near]) .hv-tip__sh{filter:drop-shadow(0 1px 1px rgba(0,0,0,.2)) drop-shadow(0 1px 2px rgba(0,0,0,.12)) drop-shadow(0 2px 3px rgba(0,0,0,0));transition:filter .24s ease-in}.hv-hints[data-dim] .hv-tip[data-near]{opacity:1;transition:opacity .2s ease-out,translate .45s cubic-bezier(.2,.7,.3,1);translate:var(--hv-tip-px,0) calc(var(--hv-tip-off, 0px) + var(--hv-tip-py, 0px))}.hv-tip__t{transition:translate .6s cubic-bezier(.2,.7,.3,1)}.hv-hints[data-dim] .hv-tip[data-near] .hv-tip__t{translate:calc(var(--hv-tip-px, 0px)*.4) calc(var(--hv-tip-py, 0px)*.4)}.hv-hint{transition:opacity .25s ease-out}.hv-hints[data-dots] .hv-hint{opacity:0}.hv-hints[data-dots] .hv-hint[data-near]{opacity:1}.hv-tip__in{animation:hv-tip .21s cubic-bezier(.25,1.12,.4,1) backwards;display:block;isolation:isolate;padding:8px 11px 8.5px;position:relative}.hv .hv-tip__bg,.hv .hv-tip__sh{left:0;overflow:visible;position:absolute;z-index:-1}.hv-tip__sh path{fill:#101114}.hv-tip[data-near]{will-change:translate}.hv-tip[data-near] .hv-tip__bg{will-change:transform}.hv .hv-tip__sh{filter:drop-shadow(0 2px 2px rgba(0,0,0,.48)) drop-shadow(0 6px 8px rgba(0,0,0,.36)) drop-shadow(0 24px 36px rgba(0,0,0,.32));transition:filter .5s cubic-bezier(.3,0,.2,1)}.hv-tip__t{display:block;position:relative}.hv-tip__w{display:inline-block;margin-bottom:-1px;overflow:hidden;padding-bottom:1px;vertical-align:top}.hv-tip__w>span{animation:hv-tip-word .42s cubic-bezier(.25,.7,.3,1) calc(.12s + var(--j, 0)*23ms) both;display:inline-block}@keyframes hv-tip-word{0%{transform:translateY(107%)}to{transform:none}}.hv-tip{--hv-tip-y:-10px}.hv-tip[data-side=bottom]{--hv-tip-y:10px}.hv-tip__in{transform-origin:var(--ax,50%) 100%}.hv-tip[data-side=bottom] .hv-tip__in{transform-origin:var(--ax,50%) 0}@keyframes hv-tip{0%{opacity:0;transform:translateY(var(--hv-tip-y)) scale(.95)}}.hv[data-lite] .hv-tip__in{animation:hv-hint .27s ease-out backwards}.hv[data-lite] .hv-tip__w>span{animation:none}@media (prefers-reduced-motion:reduce){.hv[data-reduce-motion] .hv-tip__in{animation:hv-hint .27s ease-out backwards}.hv[data-reduce-motion] .hv-hints .hv-tip:after,.hv[data-reduce-motion] .hv-hints[data-dots] .hv-tip .hv-tip__in,.hv[data-reduce-motion] .hv-tip__w>span{animation:none}}