.hb-home{max-width:var(--hb-content);gap:1.5rem;margin:0 auto;display:grid}.hb-home__header{gap:.4rem;display:grid}.hb-home__title{color:var(--hb-strong);font-family:var(--font-instrument-serif), serif;font-size:var(--text-2xl);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.1}.hb-home__status{color:var(--hb-muted);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;margin:0;display:flex}.hb-home__date:first-letter{text-transform:uppercase}.hb-home__part{--tone:var(--hb-muted);color:var(--hb-text);white-space:nowrap;align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.hb-home__part:before{content:"";background:var(--tone);border-radius:50%;width:7px;height:7px}.hb-home__part[data-tone=working]{--tone:var(--hb-accent)}.hb-home__part[data-tone=blocked]{--tone:var(--hb-danger)}.hb-home__part[data-tone=replies]{--tone:var(--hb-warm)}.hb-home__part[data-tone=quiet]{--tone:var(--hb-ok);white-space:normal}.hb-home__grid{flex-direction:column;gap:1.25rem;display:flex}.hb-home__main,.hb-home__side{display:contents}.hb-home__slot{min-width:0}.hb-home__slot:empty{display:none}.hb-home__slot[data-slot=needs]{order:1}.hb-home__slot[data-slot=start]{order:2}.hb-home__slot[data-slot=capture]{order:3}.hb-home__slot[data-slot=flight]{order:4}.hb-home__slot[data-slot=crew]{order:5}.hb-home__slot[data-slot=agenda]{order:6}.hb-home__slot[data-slot=standup]{order:7}.hb-home__slot[data-slot=sky]{order:8}@media (min-width:1150px){.hb-home__grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:1.5rem;display:grid}.hb-home__main,.hb-home__side{align-content:start;gap:1.25rem;min-width:0;display:grid}}@media (max-width:760px){.hb-home{gap:1.1rem}.hb-home__title{font-size:var(--text-xl)}.hb-home__status{font-size:var(--text-sm)}.hb-home__grid{gap:1rem}}.hb-home .hb-panel__head{margin-bottom:.6rem}.hb-needs[data-empty=true]{padding-block:1rem}.hb-needs[data-empty=true] .hb-panel__head{margin-bottom:.35rem}.hb-needs__list{margin:0;padding:0;list-style:none;display:grid}.hb-needs__row{border-top:1px solid var(--hb-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem 0;display:grid}.hb-needs__row:first-child{border-top:0;padding-top:.2rem}.hb-needs__icon{--tone:var(--agent,var(--hb-accent));background:color-mix(in srgb, var(--tone) 13%, transparent);width:34px;height:34px;color:var(--tone);border-radius:10px;place-items:center;display:grid}.hb-needs__row[data-kind=blocked] .hb-needs__icon,.hb-needs__row[data-kind=routine] .hb-needs__icon{--tone:var(--hb-danger)}.hb-needs__row[data-kind=review] .hb-needs__icon{--tone:var(--hb-warm)}.hb-needs__icon .hb-icon{width:17px;height:17px}.hb-needs__main{gap:.1rem;display:grid}.hb-needs__title{color:var(--hb-strong);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.45rem;margin:0;font-weight:500;display:flex;overflow:hidden}.hb-needs__ref{color:var(--hb-muted);flex:none}.hb-needs__meta{min-width:0;color:var(--hb-muted);font-size:var(--text-sm);align-items:baseline;gap:.6rem;margin:0;display:flex}.hb-needs__context{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hb-needs__meta .hb-time,.hb-needs__action{flex:none}.hb-needs__more{padding:.5rem 0 .25rem calc(34px + .85rem)}.hb-needs__calm{color:var(--hb-muted);align-items:center;gap:.6rem;margin:0;display:flex}.hb-needs__calm-icon{background:color-mix(in srgb, var(--hb-ok) 15%, transparent);width:26px;height:26px;color:var(--hb-ok);border-radius:50%;place-items:center;display:grid}.hb-needs__calm-icon .hb-icon{width:15px;height:15px}@media (max-width:760px){.hb-needs__row{align-items:start;gap:.7rem}.hb-needs__title{white-space:normal;display:block}.hb-needs__ref{margin-right:.35rem}.hb-needs__meta .hb-time{display:none}.hb-needs__more{padding-left:calc(34px + .7rem)}}.hb-flight__lede{color:var(--hb-muted);font-size:var(--text-sm);text-align:right}.hb-flight__list{margin:0 -.5rem;padding:0;list-style:none;display:grid}.hb-flight__row+.hb-flight__row{border-top:1px solid var(--hb-line)}.hb-flight__link{border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem .5rem;display:grid}.hb-flight__link:hover{background:var(--hb-hover)}.hb-flight__main{gap:.1rem;min-width:0;display:grid}.hb-flight__title{color:var(--hb-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hb-flight__meta{color:var(--hb-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;display:flex}.hb-flight__receipt{justify-items:end;gap:.2rem;width:132px;display:grid}.hb-flight__receipt .hb-track{width:100%}.hb-flight__status{color:var(--hb-muted);font-size:var(--text-xs);font-weight:500}.hb-flight__status[data-status=in_progress]{color:var(--color-agent-sun)}.hb-flight__status[data-status=done]{color:var(--hb-ok)}.hb-flight__status[data-status=acknowledged]{color:var(--color-agent-orchid)}.hb-flight__empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hb-flight__empty p{color:var(--hb-muted);margin:0}@media (max-width:760px){.hb-flight__lede{display:none}.hb-flight__link{grid-template-columns:auto minmax(0,1fr)}.hb-flight__title{white-space:normal}.hb-flight__receipt{grid-column:2;grid-template-columns:112px auto;place-items:center start;gap:.6rem;width:auto}}.hb-track{grid-template-columns:repeat(5,minmax(0,1fr));height:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hb-track:before,.hb-track:after{content:"";border-radius:2px;height:2px;position:absolute;top:5px;left:10%}.hb-track:before{background:var(--hb-line-strong);right:10%}.hb-track:after{width:calc(var(--reached,0) * 20%);background:var(--agent)}.hb-track__step{z-index:1;place-items:center;display:grid;position:relative}.hb-track__step:before{content:"";border:1.5px solid var(--hb-line-strong);background:var(--color-hub-panel);border-radius:50%;width:9px;height:9px}.hb-track__step[data-state=done]:before{border-color:var(--agent);background:var(--agent)}.hb-track__step[data-state=current]:before{border-color:var(--agent);background:color-mix(in srgb, var(--agent) 30%, var(--color-hub-panel));box-shadow:0 0 0 3px color-mix(in srgb, var(--agent) 18%, transparent)}.hb-crewlist .hb-list{margin:0 -.5rem}.hb-crewrow{border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .5rem;display:grid}.hb-crewrow:hover{background:var(--hb-hover)}.hb-crewrow__main{min-width:0;display:grid}.hb-crewrow__name{color:var(--hb-strong);font-weight:600}.hb-crewrow__note{color:var(--hb-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-crewrow__status{font-weight:500}.hb-crewrow__status[data-status=working]{color:var(--hb-accent)}.hb-crewrow__status[data-status=blocked]{color:var(--hb-danger)}.hb-crewrow__status[data-status=idle]{color:var(--hb-ok)}.hb-crewrow__side{justify-items:end;gap:.05rem;display:grid}.hb-crewrow__open{color:var(--hb-text);font-size:var(--text-xs);font-weight:500}.hb-agenda__group+.hb-agenda__group{margin-top:.85rem}.hb-agenda__sub{color:var(--hb-muted);font-size:var(--text-xs);margin:0 0 .25rem;font-weight:500}.hb-agenda .hb-list{margin:0 -.5rem}.hb-agenda__row{border-radius:var(--radius-sm);min-height:38px;font-size:var(--text-sm);grid-template-columns:4.5rem auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.35rem .5rem;display:grid}.hb-agenda__row:hover{background:var(--hb-hover)}.hb-agenda__when{color:var(--hb-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.hb-agenda__row[data-overdue=true] .hb-agenda__when{color:var(--hb-danger)}.hb-agenda__icon{color:var(--agent,var(--hb-muted));display:inline-grid}.hb-agenda__icon .hb-icon{width:15px;height:15px}.hb-agenda__title{min-width:0;color:var(--hb-text);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.4rem;display:flex;overflow:hidden}.hb-agenda__title .hb-mono{color:var(--hb-muted);flex:none}.hb-agenda__empty{color:var(--hb-muted);font-size:var(--text-sm);margin:0}@media (max-width:760px){.hb-agenda__row{grid-template-columns:4.5rem minmax(0,1fr) auto}.hb-agenda__icon{display:none}}.hb-standup{padding-block:0}.hb-standup__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.hb-standup__summary::-webkit-details-marker{display:none}.hb-standup__heading{gap:.15rem;display:grid}.hb-standup__lede{color:var(--hb-muted);font-size:var(--text-sm)}.hb-standup__chevron{color:var(--hb-muted);transition:transform var(--motion-fast) var(--ease-standard)}.hb-standup[open] .hb-standup__chevron{transform:rotate(180deg)}.hb-standup[open]{padding-bottom:1.1rem}.hb-standup__rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.hb-standup__row{border-top:1px solid var(--hb-line);gap:.6rem;padding:.85rem 0;display:grid}.hb-standup__who{font-size:var(--text-base);margin:0;font-weight:600}.hb-standup__who a{color:var(--hb-strong);align-items:center;gap:.5rem;display:inline-flex}.hb-standup__col{min-width:0}.hb-standup__label{color:var(--hb-muted);font-size:var(--text-xs);margin:0 0 .2rem;font-weight:500}.hb-standup__col[data-kind=blocked] .hb-standup__label{color:var(--hb-danger)}.hb-standup__col ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.hb-standup__col li{min-width:0;font-size:var(--text-sm);align-items:baseline;gap:.45rem;display:flex}.hb-standup__col .hb-mono{color:var(--hb-muted);flex:none}.hb-standup__item{color:var(--hb-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-standup__nothing,.hb-standup__empty{color:var(--hb-muted);font-size:var(--text-sm);margin:0}.hb-standup__empty{padding:.25rem 0 0}@media (min-width:760px){.hb-standup__row{grid-template-columns:9rem repeat(3,minmax(0,1fr));align-items:start;gap:1rem}}.hb-sky__lede{color:var(--hb-muted);font-size:var(--text-sm);margin:-.3rem 0 .75rem}.hb-sky__stage{border-radius:var(--radius-sm);background:var(--lightningcss-light,color-mix(in srgb, var(--color-sun) 6%, var(--hb-surface)))var(--lightningcss-dark,color-mix(in srgb, var(--color-hub-void) 60%, transparent));place-items:center;height:220px;margin:0 -.5rem -.5rem;display:grid;position:relative;overflow:hidden}.hb-sky__stage>*{grid-area:1/1}.hb-sky__placeholder{width:100%;height:100%}.hb-sky__show{display:none}@media (max-width:760px){.hb-sky__stage{height:180px}.hb-sky__show{display:inline-flex;position:relative}}.hb-capture__form{gap:.6rem;display:grid}.hb-capture__line{gap:.5rem;display:flex}.hb-capture__input{flex:1;min-width:0}.hb-capture__bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.hb-capture__kinds{border:1px solid var(--hb-line);border-radius:var(--radius-sm);background:var(--hb-well);margin:0;padding:3px;display:inline-flex}.hb-capture__kind{min-height:30px;color:var(--hb-muted);font-size:var(--text-sm);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:8px;place-items:center;padding:0 .75rem;font-weight:500;display:inline-grid;position:relative}.hb-capture__kind input{appearance:none;border-radius:inherit;cursor:pointer;margin:0;position:absolute;inset:0}.hb-capture__kind input:focus-visible{outline:2px solid var(--hb-accent);outline-offset:1px}.hb-capture__kind[data-active=true]{background:var(--hb-surface);color:var(--hb-strong);box-shadow:var(--hb-shadow)}.hb-capture__chips{flex-wrap:wrap;flex:auto;gap:.3rem;display:inline-flex}.hb-capture__chips:empty{display:none}.hb-capture__submit{margin-left:auto}@media (max-width:760px){.hb-capture__kind{padding:0 .6rem}}.hb-capture__chips .hb-icon{width:13px;height:13px}.hb-capture .hb-hint{margin:0}.hb-capture__done{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.hb-capture__done a{color:var(--hb-accent);text-underline-offset:3px;text-decoration:underline}.hb-toasts__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hb-toast{border:1px solid var(--hb-line-strong);border-left:3px solid var(--agent);border-radius:var(--radius-md);background:var(--hb-glass-strong);box-shadow:var(--hb-shadow-pop);animation:hb-toast-in var(--motion-fast) var(--ease-standard) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .6rem .8rem .8rem;display:grid;position:relative;overflow:hidden}@keyframes hb-toast-in{0%{transform:translate(16px)}}.hb-toast__body{gap:.15rem;min-width:0;display:grid}.hb-toast__title{color:var(--hb-strong);font-size:var(--text-sm);align-items:center;gap:.35rem;font-weight:600;display:flex}.hb-toast__title .hb-icon{width:15px;height:15px;color:var(--agent)}.hb-toast[data-kind=blocked] .hb-toast__title .hb-icon{color:var(--color-agent-rose)}.hb-toast__summary{color:var(--hb-muted);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hb-toast__actions{align-items:center;gap:.15rem;display:inline-flex}.hb-toast__timer{background:var(--agent);transform-origin:0;height:2px;animation:7s linear both hb-toast-timer;position:absolute;bottom:0;left:0;right:0}.hb-toast[data-paused] .hb-toast__timer{animation-play-state:paused}@keyframes hb-toast-timer{to{transform:scaleX(0)}}.hb-bursts{z-index:70;pointer-events:none;position:fixed;inset:0}.hb-burst{width:0;height:0;position:fixed}.hb-burst__core,.hb-burst__ring{border-radius:50%;position:absolute;top:0;left:0}.hb-burst__core{background:radial-gradient(circle, var(--color-hub-highlight) 0, var(--agent) 40%, transparent 70%);width:22px;height:22px;animation:hb-burst-core 1.1s var(--ease-out-expo) both;margin:-11px 0 0 -11px}.hb-burst__ring{border:1.5px solid var(--agent);width:16px;height:16px;box-shadow:0 0 18px var(--lightningcss-light,color-mix(in srgb, var(--agent) 30%, transparent))var(--lightningcss-dark,var(--agent));animation:hb-burst-ring 1.2s var(--ease-out-expo) both;margin:-8px 0 0 -8px}.hb-burst__ray{background:linear-gradient(180deg, var(--color-hub-highlight), var(--agent), transparent);transform-origin:50% 0;width:2px;height:30px;animation:hb-burst-ray 1s var(--ease-out-expo) both;border-radius:2px;position:absolute;top:0;left:-1px}@keyframes hb-burst-core{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(3.4)}}@keyframes hb-burst-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(9)}}@keyframes hb-burst-ray{0%{transform:rotate(calc(var(--i) * 30deg)) translateY(6px) scaleY(.1);opacity:1}to{transform:rotate(calc(var(--i) * 30deg)) translateY(52px) scaleY(1);opacity:0}}.hb-palette{z-index:80;place-items:end stretch;display:grid;position:fixed;inset:0}.hb-palette__scrim{background:var(--hb-scrim);cursor:default;border:0;position:absolute;inset:0}.hb-palette__panel{max-height:84dvh;padding-top:.6rem;padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--hb-line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--hb-glass-strong);box-shadow:var(--hb-shadow-pop);animation:hb-palette-up var(--motion-fast) var(--ease-standard) both;border-bottom:0;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes hb-palette-up{0%{transform:translateY(24px)}}.hb-palette__panel .hb-sheet__grip{margin-bottom:.4rem}.hb-palette__field{border-bottom:1px solid var(--hb-line);color:var(--hb-muted);align-items:center;gap:.6rem;padding:.35rem .6rem .75rem 1rem;display:flex}.hb-palette__input{min-width:0;min-height:40px;color:var(--hb-strong);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.hb-body .hb-palette__input:focus-visible{outline:none}.hb-palette__field:focus-within{border-bottom-color:color-mix(in srgb, var(--hb-accent) 45%, transparent);color:var(--hb-accent)}.hb-palette__input::placeholder{color:var(--hb-muted)}.hb-palette__list{overscroll-behavior:contain;flex:1;min-height:0;padding:.35rem .45rem .6rem;overflow-y:auto}.hb-palette__heading{color:var(--hb-muted);font-size:var(--text-xs);margin:0;padding:.65rem .6rem .3rem;font-weight:500}.hb-palette__option{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.7rem;min-height:44px;padding:.4rem .6rem;display:flex;position:relative}.hb-palette__option[aria-selected=true]{background:var(--hb-selected)}.hb-palette__icon{border:1px solid var(--hb-line);background:var(--hb-surface);width:30px;height:30px;color:var(--agent,var(--hb-muted));border-radius:8px;flex:none;place-items:center;display:grid}.hb-palette__icon .hb-icon{width:16px;height:16px}.hb-palette__option[aria-selected=true] .hb-palette__icon{color:var(--agent,var(--hb-accent));border-color:color-mix(in srgb, var(--agent,var(--hb-accent)) 45%, transparent)}.hb-palette__text{flex:1;min-width:0;display:grid}.hb-palette__title{color:var(--hb-text);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-palette__subtitle{color:var(--hb-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-palette__kind{color:var(--hb-muted);font-size:var(--text-xs);flex:none}.hb-palette__status{color:var(--hb-muted);font-size:var(--text-sm);margin:0;padding:.9rem .7rem}.hb-palette__foot{border-top:1px solid var(--hb-line);color:var(--hb-muted);font-size:var(--text-xs);margin:0;padding:.6rem 1rem;display:none}@media (min-width:760px){.hb-palette{place-items:start center;padding:12vh 1rem 1rem}.hb-palette__panel{border-bottom:1px solid var(--hb-line-strong);border-radius:var(--radius-lg);width:min(640px,100%);max-height:70vh;padding:0;animation-name:hb-palette-pop}.hb-palette__panel .hb-sheet__grip{display:none}.hb-palette__field{padding:.6rem .6rem .6rem 1.1rem}.hb-palette__foot{display:block}}@keyframes hb-palette-pop{0%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hb-pulse-hero:after,.hb-burst{display:none}}
.hr-page{--hr-ok:var(--color-agent-moss);--hr-late:var(--color-agent-sun);--hr-bad:var(--color-agent-rose);--hr-idle:var(--hb-muted);grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.hr-page>.hb-page-header{margin-bottom:.25rem}.hr-muted{color:var(--hb-muted);font-size:var(--text-sm)}.hr-link{color:var(--hb-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hb-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--hb-accent) 45%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:.35rem;display:inline-flex}.hr-link:hover{-webkit-text-decoration-color:var(--hb-accent);text-decoration-color:var(--hb-accent)}.hr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.hr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.hr-kpi{--tone:var(--hb-strong);border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-glass);min-width:0;box-shadow:var(--hb-shadow);gap:.35rem;padding:1rem 1.1rem;display:grid}.hr-kpi[data-tone=failing]{--tone:var(--hr-bad);border-color:color-mix(in srgb, var(--hr-bad) 35%, transparent);background:color-mix(in srgb, var(--hr-bad) 5%, var(--hb-surface))}.hr-kpi[data-tone=late]{--tone:var(--hr-late);border-color:color-mix(in srgb, var(--hr-late) 35%, transparent);background:color-mix(in srgb, var(--hr-late) 5%, var(--hb-surface))}.hr-kpi__value{color:var(--tone);font-family:var(--font-instrument-serif), serif;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1}.hr-kpi__label{color:var(--hb-muted);font-size:var(--text-sm);line-height:1.35}.hr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hr-switch{min-height:40px;color:var(--hb-muted);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.6rem;display:inline-flex;position:relative}.hr-switch__input{z-index:1;opacity:0;cursor:pointer;width:36px;height:22px;margin:0;position:absolute;inset-inline-start:0}.hr-switch__track{border:1px solid var(--hb-line-strong);background:var(--hb-well);width:36px;height:22px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border-radius:999px;flex:none;position:relative}.hr-switch__track:after{content:"";background:var(--hb-muted);width:14px;height:14px;transition:transform var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.hr-switch__input:checked+.hr-switch__track{border-color:var(--hb-accent);background:var(--hb-accent)}.hr-switch__input:checked+.hr-switch__track:after{background:var(--lightningcss-light,var(--color-hub-panel))var(--lightningcss-dark,var(--color-hub-void));transform:translate(14px)}.hr-switch__input:focus-visible+.hr-switch__track{outline:2px solid var(--hb-accent);outline-offset:2px}.hr-switch:hover{color:var(--hb-text)}:where(.hr-lane){--agent:var(--hb-muted)}:where(.hr-card,.hr-drawer){--agent:var(--hb-accent)}.hr-lanes{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.hr-lane{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.hr-lane__head{align-items:center;gap:.8rem;padding-bottom:.75rem;display:flex;position:relative}.hr-lane__head:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--agent) 60%, transparent), var(--hb-line) 40%);height:1px;position:absolute;bottom:0;left:0;right:0}.hr-lane__glyph{border:1px dashed var(--hb-line-strong);width:36px;height:36px;color:var(--hb-muted);border-radius:50%;flex:none;place-items:center;display:grid}.hr-lane__text{flex:1;min-width:0}.hr-lane__name{color:var(--hb-strong);font-size:var(--text-md);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.25}.hr-lane__role{color:var(--hb-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;overflow:hidden}.hr-lane__count{color:var(--hb-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.hr-cards{grid-template-columns:minmax(0,1fr);gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.hr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1700px){.hr-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hr-card{--ring:transparent;border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:radial-gradient(26rem 10rem at 100% 0%, var(--lightningcss-light,color-mix(in srgb, var(--agent) 4%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--agent) 7%, transparent)), transparent 70%), var(--hb-glass);height:100%;box-shadow:0 0 0 1px var(--ring), var(--hb-shadow);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem 1.1rem .9rem 1.25rem;display:grid;position:relative;overflow:hidden}.hr-card:before{content:"";background:var(--agent);width:3px;box-shadow:0 0 12px var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--agent) 55%, transparent));border-radius:0 3px 3px 0;position:absolute;top:.9rem;bottom:.9rem;left:0}.hr-card:hover,.hr-card:focus-within{border-color:color-mix(in srgb, var(--agent) 38%, transparent);box-shadow:0 0 0 1px var(--ring), var(--hb-shadow-pop);transform:translateY(-2px)}.hr-card[data-health=failing]{--ring:color-mix(in srgb, var(--hr-bad) 30%, transparent)}.hr-card[data-health=late]{--ring:color-mix(in srgb, var(--hr-late) 28%, transparent)}.hr-card[data-status=paused],.hr-card[data-status=retired]{background:var(--lightningcss-light,var(--color-hub-raised))var(--lightningcss-dark,color-mix(in srgb, var(--color-hub-panel) 60%, transparent));box-shadow:0 0 0 1px var(--ring)}.hr-card[data-status=paused]:before,.hr-card[data-status=retired]:before{background:var(--hb-line-strong);box-shadow:none}.hr-card[data-status=retired] .hr-card__open{color:var(--hb-muted)}.hr-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hr-card__title{min-width:0;font-size:var(--text-body);margin:0;font-weight:600;line-height:1.3}.hr-card__open{color:var(--hb-strong);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.hr-card__open:after{content:"";z-index:0;border-radius:var(--hb-radius);position:absolute;inset:0}.hr-card__open:focus-visible{outline:none}.hr-card__open:focus-visible:after{outline:2px solid var(--agent);outline-offset:-2px}.hr-card__meta{color:var(--hb-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;display:flex}.hr-card__schedule{overflow-wrap:anywhere;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.hr-chip{border:1px solid var(--hb-line-strong);max-width:100%;color:var(--hb-text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.12rem .6rem;font-weight:500;display:inline-flex;overflow:hidden}.hr-chip[data-tone=muted]{color:var(--hb-muted);border-style:dashed}.hr-model{background:var(--hb-hover);max-width:100%;color:var(--hb-text);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:.1rem .45rem;overflow:hidden}.hr-card__last{border-top:1px solid var(--hb-line);grid-template-columns:minmax(0,1fr);gap:.35rem;padding-top:.8rem;display:grid}.hr-card__label{color:var(--hb-muted);font-size:var(--text-xs);margin:0;font-weight:500}.hr-card__lastline{color:var(--hb-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.hr-card__summary{color:var(--hb-text);font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.hr-card__none{color:var(--hb-muted);font-size:var(--text-sm);margin:0}.hr-card__foot{color:var(--hb-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.hr-card__when{flex:1;align-items:center;gap:.35rem;min-width:8rem;display:inline-flex}.hr-card__flow{z-index:1;border:1px solid var(--hb-line-strong);border-radius:var(--radius-sm);min-height:32px;color:var(--hb-text);font-size:var(--text-xs);transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);align-items:center;gap:.35rem;padding:0 .65rem;font-weight:500;display:inline-flex;position:relative}.hr-card__flow:hover{border-color:color-mix(in srgb, var(--agent) 50%, transparent);background:var(--hb-hover);color:var(--hb-strong)}.hr-card__hint{color:var(--hb-muted);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);align-items:center;gap:.15rem;font-weight:500;display:inline-flex}.hr-card:hover .hr-card__hint{color:var(--hb-strong);transform:translate(2px)}.hr-health{--tone:var(--hr-ok);border:1px solid color-mix(in srgb, var(--tone) 38%, transparent);background:color-mix(in srgb, var(--tone) 9%, transparent);color:var(--tone);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.16rem .6rem .16rem .25rem;font-weight:600;display:inline-flex}.hr-health__mark{background:var(--tone);width:18px;height:18px;color:var(--color-hub-void);border-radius:50%;place-items:center;display:grid}.hr-health__mark .hb-icon{stroke-width:2.4px;width:12px;height:12px}.hr-health[data-health=late]{--tone:var(--hr-late)}.hr-health[data-health=late] .hr-health__mark{border-radius:4px}.hr-health[data-health=failing]{--tone:var(--hr-bad)}.hr-health[data-health=failing] .hr-health__mark{border-radius:3px;transform:rotate(45deg)}.hr-health[data-health=failing] .hr-health__mark .hb-icon{transform:rotate(-45deg)}.hr-health[data-health=paused],.hr-health[data-health=idle]{--tone:var(--hr-idle)}.hr-health[data-health=paused] .hr-health__mark,.hr-health[data-health=idle] .hr-health__mark{border:1.5px dashed var(--tone);color:var(--tone);background:0 0}.hr-outcome{--tone:var(--hr-ok);background:color-mix(in srgb, var(--tone) 11%, transparent);color:var(--tone);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem .1rem .35rem;font-weight:600;display:inline-flex}.hr-outcome .hb-icon{width:13px;height:13px}.hr-outcome[data-outcome=skipped]{--tone:var(--color-agent-tide)}.hr-outcome[data-outcome=partial]{--tone:var(--hr-late)}.hr-outcome[data-outcome=failed],.hr-outcome[data-outcome=blocked]{--tone:var(--hr-bad)}.hr-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:17rem;display:grid}.hr-strip[data-size=lg]{gap:6px;max-width:24rem}.hr-strip__day{justify-items:center;gap:4px;display:grid}.hr-strip__cell{--tone:var(--hr-ok);background:var(--tone);width:100%;height:12px;box-shadow:0 0 10px var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--tone) 35%, transparent));border-radius:4px;display:block}.hr-strip[data-size=lg] .hr-strip__cell{border-radius:6px;height:22px}.hr-strip__cell[data-outcome=partial]{--tone:var(--hr-late);background:linear-gradient(90deg, var(--tone) 50%, color-mix(in srgb, var(--tone) 22%, transparent) 50%)}.hr-strip__cell[data-outcome=failed]{--tone:var(--hr-bad);background:repeating-linear-gradient(-45deg, var(--tone) 0 3px, color-mix(in srgb, var(--tone) 35%, transparent) 3px 6px)}.hr-strip__cell[data-outcome=none]{border:1px dashed var(--hb-line-strong);box-shadow:none;background:0 0}.hr-strip__initial{color:var(--hb-muted);font-size:var(--text-xs);line-height:1}.hr-drawer{width:100%;max-width:100%;max-height:92dvh;color:var(--hb-text);background:0 0;border:0;margin:auto 0 0;padding:0}.hr-drawer::backdrop{background:var(--hb-scrim)}.hr-drawer__panel{max-height:92dvh;padding:1.1rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--hb-line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(32rem 14rem at 100% 0%, var(--lightningcss-light,color-mix(in srgb, var(--agent) 5%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--agent) 12%, transparent)), transparent 70%), var(--hb-glass-strong);box-shadow:0 -30px 80px -40px var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--agent) 45%, transparent)), var(--hb-shadow-pop);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:hr-sheet var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;overflow-y:auto}@keyframes hr-sheet{0%{transform:translateY(24px)}}@media (min-width:760px){.hr-drawer{width:min(38rem,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.hr-drawer__panel{border-top:0;border-left:1px solid var(--hb-line-strong);border-radius:var(--radius-lg) 0 0 var(--radius-lg);align-content:start;height:100dvh;max-height:100dvh;padding:1.5rem 1.5rem 2rem;animation-name:hr-slide}}@keyframes hr-slide{0%{transform:translate(24px)}}.hr-drawer__head{align-items:flex-start;gap:.85rem;display:flex}.hr-drawer__glyph{border:1px dashed var(--hb-line-strong);width:36px;height:36px;color:var(--hb-muted);border-radius:50%;flex:none;place-items:center;display:grid}.hr-drawer__heading{flex:1;min-width:0}.hr-drawer__title{color:var(--hb-strong);font-family:var(--font-instrument-serif), serif;font-size:var(--text-2xl);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.1}.hr-drawer__key{color:var(--hb-muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin:.35rem 0 0}.hr-drawer__status{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:-.5rem;display:flex}.hr-drawer__status .hb-btn{margin-left:auto}.hr-drawer__section{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.hr-drawer__label{color:var(--hb-strong);font-size:var(--text-sm);margin:0;font-weight:600}.hr-drawer__purpose{color:var(--hb-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hr-facts{border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-well);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.hr-fact{border-bottom:1px solid var(--hb-line);gap:.15rem;min-width:0;margin-bottom:-1px;padding:.65rem .85rem;display:grid}.hr-fact dt{color:var(--hb-muted);font-size:var(--text-xs)}.hr-fact dd{color:var(--hb-text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.hr-fact dd .hb-time,.hr-card__lastline .hb-time,.hr-run__line .hb-time{color:inherit;font-size:inherit}.hr-owner{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.hr-crons{flex-wrap:wrap;gap:.35rem;display:flex}.hr-crons code,.hr-drawer__key code{background:var(--hb-hover);color:var(--hb-text);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);border-radius:6px;padding:.1rem .4rem}.hr-runs{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hr-run{--tone:var(--hr-ok);border-bottom:1px solid var(--hb-line);grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.75rem 0 .75rem 1.15rem;display:grid;position:relative}.hr-run:last-child{border-bottom:0}.hr-run:before{content:"";background:var(--tone);width:7px;height:7px;box-shadow:0 0 8px var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--tone));border-radius:50%;position:absolute;top:1.1rem;left:.15rem}.hr-run[data-outcome=skipped]{--tone:var(--color-agent-tide)}.hr-run[data-outcome=partial]{--tone:var(--hr-late)}.hr-run[data-outcome=failed],.hr-run[data-outcome=blocked]{--tone:var(--hr-bad)}.hr-run__line{color:var(--hb-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.hr-run__duration{color:var(--hb-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.hr-run__slot{color:var(--hb-muted);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.hr-run__summary{color:var(--hb-text);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hr-run__links{font-size:var(--text-sm);flex-wrap:wrap;gap:.35rem .9rem;margin:0;padding:0;list-style:none;display:flex}.hr-composer{border:1px solid color-mix(in srgb, var(--hb-accent) 28%, transparent);border-radius:var(--hb-radius);background:radial-gradient(24rem 9rem at 0% 0%, color-mix(in srgb, var(--hb-accent) 6%, transparent), transparent 70%), var(--hb-well);grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1rem 1.1rem;display:grid}.hr-composer__title{color:var(--hb-strong);font-size:var(--text-base);align-items:center;gap:.45rem;margin:0;font-weight:600;display:flex}.hr-composer__title .hb-icon{color:var(--hb-accent)}.hr-composer__hint{color:var(--hb-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.hr-composer__text{background:var(--hb-surface);resize:vertical}.hr-composer__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.hr-composer__foot .hb-form-status{flex:1;min-width:12rem}.hr-skeleton__kpis,.hr-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hr-skeleton__kpi{border-radius:var(--hb-radius);height:5rem}@media (min-width:760px){.hr-skeleton__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.hr-skeleton__cards{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.hr-card__flow,.hr-switch{min-height:40px}}@media (prefers-reduced-motion:reduce){.hr-drawer__panel{animation:none}.hr-card,.hr-card__hint{transition:none}.hr-card:hover,.hr-card:focus-within{transform:none}}
.hg-trial{border:1px solid color-mix(in srgb, var(--hb-accent) 35%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--hb-accent) 8%, transparent);color:var(--hb-text);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-bottom:1.25rem;padding:.65rem .75rem .65rem 1rem;display:flex}.hg-trial>.hb-icon{color:var(--hb-accent)}.hg-trial[data-canceled=true]{border-color:var(--hb-line-strong);background:color-mix(in srgb, var(--color-glow) 4%, transparent)}.hg-trial__text{flex:1;min-width:14rem;margin:0}.hg-trial__text strong{color:var(--color-glow);font-weight:600}.hg-trial__text span{color:var(--hb-muted)}.hg-checklist{border:1px solid var(--hb-line-strong);border-radius:var(--hb-radius);background:var(--hb-glass);box-shadow:var(--hb-shadow);margin:0 0 1.25rem;padding:1.1rem 1.1rem .9rem}.hg-checklist__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.hg-checklist__title{color:var(--color-glow);font-size:var(--text-md);margin:0;font-weight:600}.hg-checklist__lede{color:var(--hb-muted);font-size:var(--text-sm);margin:.25rem 0 0}.hg-checklist__meta{align-items:center;gap:.5rem;display:flex}.hg-checklist__progress{border:1px solid var(--hb-line-strong);border-radius:999px;justify-content:center;align-items:center;min-width:8.5rem;min-height:1.75rem;padding:0 .75rem;display:inline-flex;position:relative;overflow:hidden}.hg-checklist__meter{background:color-mix(in srgb, var(--hb-ok) 22%, transparent);position:absolute;inset:0 auto 0 0}.hg-checklist__count{color:var(--hb-text);font-size:var(--text-xs);font-weight:600;position:relative}.hg-checklist__items{grid-template-columns:minmax(0,1fr);margin:.9rem 0 0;padding:0;list-style:none;display:grid}.hg-checklist__item{border-top:1px solid var(--hb-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .8rem;padding:.7rem 0;display:grid}.hg-checklist__item>.hb-btn{grid-column:2;justify-self:start}.hg-checklist__mark{border:1px solid var(--hb-line-strong);width:1.5rem;height:1.5rem;color:var(--color-hub-void);border-radius:50%;place-items:center;display:grid}.hg-checklist__item[data-next=true] .hg-checklist__mark{border-color:var(--hb-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--hb-accent) 18%, transparent)}.hg-checklist__item[data-done=true] .hg-checklist__mark{background:var(--hb-ok);border-color:#0000}.hg-checklist__item-title{color:var(--color-glow);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.hg-checklist__item[data-done=true] .hg-checklist__item-title{color:var(--hb-muted);font-weight:500}.hg-checklist__done{color:var(--hb-ok);font-size:var(--text-xs);font-weight:600}.hg-checklist__item-body{color:var(--hb-muted);font-size:var(--text-sm);margin:.15rem 0 0}.hg-checklist__foot{border-top:1px solid var(--hb-line);font-size:var(--text-sm);margin:.4rem 0 0;padding-top:.7rem}.hg-checklist__foot a,.hg-guide-link a,.hg-test__slow a{color:var(--hb-accent);text-underline-offset:.2em;align-items:center;gap:.35rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:760px){.hg-checklist__item{grid-template-columns:auto minmax(0,1fr) auto}.hg-checklist__item>.hb-btn{grid-column:3;justify-self:end}}.hg-guide-link{color:var(--hb-muted);font-size:var(--text-sm);margin:.6rem 0 0}.hg-test{margin-bottom:1rem}.hg-test__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.hg-test__title{color:var(--color-glow);font-size:var(--text-base);align-items:center;gap:.45rem;margin:0 0 .2rem;font-weight:600;display:flex}.hg-test__title .hb-icon{color:var(--hb-accent)}.hg-test__live,.hg-connect__live{border:1px solid var(--hb-line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-hub-ink) 60%, transparent);grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.9rem;padding:.8rem .95rem;display:grid}.hg-test__live[data-state=ok],.hg-connect__live[data-state=connected]{border-color:color-mix(in srgb, var(--hb-ok) 55%, transparent);background:color-mix(in srgb, var(--hb-ok) 12%, transparent)}.hg-test__waiting,.hg-test__ok,.hg-connect__waiting,.hg-connect__ok{color:var(--color-glow);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.hg-test__ok .hb-icon,.hg-connect__ok .hb-icon{color:var(--hb-ok)}.hg-test__clock{color:var(--hb-muted);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);font-weight:500}.hg-test__slow{border-top:1px dashed var(--hb-line-strong);color:var(--hb-text);font-size:var(--text-sm);margin:.25rem 0 0;padding-top:.5rem}.hg-pulse-dot{background:var(--hb-warm);border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block;position:relative}.hg-pulse-dot:after{border:1px solid var(--hb-warm);animation:hg-ping 1.6s var(--ease-standard) infinite;content:"";border-radius:50%;position:absolute;inset:-.3rem}@keyframes hg-ping{0%{transform:scale(.6)}to{border-color:#0000;transform:scale(1.4)}}.hg-welcome .hc-welcome__title{align-items:center;gap:.7rem;display:flex}.hg-welcome .hc-welcome__title .hc-step__num{flex:none}.hg-welcome__verify{margin-bottom:1.25rem}.hg-welcome__verify .hb-verify{margin:.5rem 0 0}.hg-connect{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}.hg-connect__pick{border:0;min-width:0;margin:0;padding:0}.hg-connect__agents{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.hg-connect__agent{border:1px solid var(--hb-line-strong);min-height:44px;color:var(--hb-text);cursor:pointer;font-size:var(--text-sm);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem .3rem .35rem;font-weight:500;display:inline-flex;position:relative}.hg-connect__agent input{opacity:0;pointer-events:none;position:absolute}.hg-connect__agent[data-active=true]{border-color:color-mix(in srgb, var(--agent,var(--hb-accent)) 70%, transparent);background:color-mix(in srgb, var(--agent,var(--hb-accent)) 14%, transparent);color:var(--color-glow)}.hg-connect__agent:has(input:focus-visible){outline:2px solid var(--hb-accent);outline-offset:2px}.hg-connect__subtitle{color:var(--color-glow);font-size:var(--text-base);margin:0 0 .35rem;font-weight:600}.hg-connect__steps .ha-steps{margin:.35rem 0 .5rem}.hg-connect__prompt{border:1px solid var(--hb-line);border-radius:var(--radius-sm)}.hg-connect__prompt summary{min-height:44px;color:var(--color-glow);cursor:pointer;font-size:var(--text-sm);justify-content:space-between;align-items:center;padding:0 .9rem;font-weight:600;list-style:none;display:flex}.hg-connect__prompt summary::-webkit-details-marker{display:none}.hg-connect__prompt[open] summary .hb-icon{transform:rotate(180deg)}.hg-connect__prompt>:not(summary){margin-inline:.9rem}.hg-connect__prompt-row{margin:.5rem .9rem;display:flex}.hg-connect__prompt .ha-prompt{max-height:14rem;margin-bottom:.9rem;overflow:auto}.hg-connect__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.hg-pulse-dot:after{animation:none}}
@media (max-width:760px),(pointer:coarse){.hb-app :is(.hb-input,.hb-textarea,.hb-select),.hb-app :is(.hb-capture__input,.ha-composer__text,.ha-threads__input,.hb-wk-search input,.hb-wk-quickadd input,.hb-wk-labels__input,.hk-tags__input,.hk-meta__select),.hb-palette input{font-size:var(--text-body)}}@media (pointer:coarse){.hb-app .hb-kbd,.hb-palette .hb-kbd,.ha-composer__shortcut{display:none}}@media (max-width:760px){:root[data-typing=true]{--ha-viewport:calc(100dvh - var(--hb-keyboard,0px) - var(--hb-topbar) - 1.25rem)}[data-typing=true] .hb-mobilebar{display:none}[data-typing=true] .hb-main{padding-bottom:env(safe-area-inset-bottom)}}@media (pointer:coarse){.hb-btn{min-height:44px}.hb-btn[data-size=sm],.hb-wk-segment__item,.hb-wk-segment[data-size=sm] .hb-wk-segment__item,.hb-capture__kind,.hb-wk-th{min-height:40px}.hb-iconbtn{width:44px;height:44px}.hb-wk-column__add{width:40px;height:40px}.hb-topbar__brand{place-items:center;width:44px;height:44px;margin-left:-.45rem;display:inline-grid}.hb-wk-crumbs a,.hb-check{min-height:40px}.hb-check input{width:22px;height:22px}.hb-wk-card__title,.hb-wk-line__title{margin-block:-.6rem;padding-block:.6rem}}@media (max-width:760px){.hb-page-header{margin-bottom:1.1rem}.hb-page-lede{font-size:var(--text-base)}.hb-wk-task__title{font-size:var(--text-2xl);flex-basis:100%;order:1;margin-inline:-.4rem}.hb-wk-task__head>.hb-btn{order:2}.hk-note__head{flex-wrap:wrap}.hk-note__title{font-size:var(--text-2xl);flex-basis:100%}}.hb-sheet__account{border-top:1px solid var(--hb-line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.hb-sheet__account form{display:contents}.hb-sheet__email{min-width:0;color:var(--hb-muted);font-size:var(--text-sm);flex:100%;align-items:center;gap:.5rem;display:flex}.hb-sheet__email>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-sheet__email .hb-icon{flex:none;width:16px;height:16px}.hb-sheet__account .hb-btn{flex:1 1 0}@media (max-width:760px){.ha-composer[data-mode=message]{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.5rem}.ha-composer[data-mode=message]>.ha-composer__modes{order:-2;grid-column:1/-1}.ha-composer[data-mode=message]>.ha-composer__status{order:-1;grid-column:1/-1}.ha-composer[data-mode=message] .ha-composer__send{border-radius:50%;width:48px;min-width:0;height:48px;padding:0}.ha-composer[data-mode=message] .ha-composer__sendlabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hb-topbar{height:calc(var(--hb-topbar) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}}
.hb-pagewrap{display:contents}.hb-pagewrap[data-stepped-aside=true]{display:none}.hb-sk{position:relative}.hb-sk-body{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.hb-sk-header{margin-bottom:.5rem}.hb-sk-header .hb-page-header__text{flex:18rem}.hb-sk-line{border-radius:999px;width:100%;height:.75rem;display:block}.hb-eyebrow .hb-sk-line,.hb-page-title .hb-sk-line,.hb-page-lede .hb-sk-line,.hb-sk-display .hb-sk-line{vertical-align:middle;height:.72em;display:inline-block}.hb-sk-line[data-w=xs]{width:4.5rem}.hb-sk-line[data-w=sm]{width:8rem}.hb-sk-line[data-w=md]{width:min(16rem,60%)}.hb-sk-line[data-w=lg]{width:min(22rem,80%)}.hb-sk-line[data-w=xl]{width:min(36rem,92%)}.hb-sk-display{font-family:var(--font-instrument-serif), serif;font-size:var(--text-3xl);line-height:1.05;display:block}.hb-sk-display[data-tone=title]{font-size:var(--text-2xl)}.hb-sk-pill{border-radius:999px;flex:none;width:7.5rem;height:40px;display:inline-block}.hb-sk-pill[data-w=wide]{width:min(30rem,100%)}.hb-sk-pill[data-w=tag]{width:3rem;height:30px}.hb-sk-toolbar{flex-wrap:wrap;gap:.6rem;min-width:0;display:flex}.hb-sk-toolbar .hb-sk-pill[data-w=wide]{flex:18rem;max-width:30rem}.hb-sk-panel{border:1px solid var(--hb-line);border-radius:var(--hb-radius);background:var(--hb-glass);grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;min-width:0;padding:1.1rem;display:grid;position:relative}.hb-sk-panel[data-size=sm]{min-height:5.5rem}.hb-sk-panel[data-size=md]{min-height:9rem}.hb-sk-panel[data-size=tall]{min-height:18rem}.hb-sk-panel[data-size=bar]{min-height:4.6rem}.hb-sk-panel[data-size=card]{min-height:7.5rem}.hb-sk-panel[data-size=project]{min-height:14.25rem}.hb-sk-panel[data-size=agent]{min-height:20rem}.hb-sk-panel[data-size=lane]{min-height:15rem}.hb-sk-panel[data-size=row]{min-height:6.25rem}.hb-sk-panel[data-size=drop]{min-height:9rem}.hb-sk-panel[data-size=builder]{min-height:26rem}.hb-sk-panel[data-size=editor]{min-height:28rem}.hb-sk-panel[data-size=frame]{min-height:min(36rem,62dvh)}.hb-sk-panel[data-size=thread]{min-height:min(32rem,64dvh)}.hb-sk-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:.6rem;min-width:0;display:grid}.hb-sk-stack>.hb-sk-panel+.hb-sk-panel{margin-top:.4rem}.hb-sk-grow{flex:auto}.hb-sk-cols{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.hb-sk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.hb-sk-tile{border-radius:var(--hb-radius);height:5.25rem}.hb-sk-hero{align-content:center;gap:1rem;min-height:22rem;padding:1.5rem}.hb-sk-hero .hb-sk-tiles{max-width:30rem}.hb-sk-phead,.hb-sk-titlerow,.hb-sk-agenthero{align-items:center;gap:1rem 1.25rem;min-width:0;display:flex}.hb-sk-icon{border-radius:var(--hb-radius);flex:none;width:56px;height:56px}.hb-sk-orb{border-radius:50%;flex:none;width:38px;height:38px}.hb-sk-orb[data-size=lg]{width:88px;height:88px}.hb-sk-agenthero{min-height:9.5rem;padding:1.5rem}.hb-sk-tabs{border-bottom:1px solid var(--hb-line);gap:1.5rem;padding:.9rem .25rem;display:flex;overflow:hidden}.hb-sk-board .hb-wk-column,.hb-sk-week .hb-wk-day{gap:.6rem}.hb-sk-event{border-radius:var(--radius-sm);height:3.25rem}.hb-sk-agenda{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.hb-sk-notecards{grid-template-columns:minmax(0,1fr);display:grid}.hb-sk-threads{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;padding:0 .25rem;display:grid}.hb-sk-search{border-radius:999px;height:42px}.hb-sk-thread{align-items:center;gap:.75rem;min-width:0;padding:.35rem .5rem;display:flex}.hb-sk-thread .hb-sk-stack{flex:auto}.hb-sk-pane{gap:.9rem}.hb-sk-pane[data-pane=index]{justify-content:center;align-items:center;padding:2rem;display:flex}.hb-sk-pane[data-pane=index] .hb-sk-line{max-width:24rem}.hb-sk-pane__head{border-bottom:1px solid var(--hb-line);align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.hb-sk-pane__body{flex:auto;align-content:end;gap:.9rem;padding:0 1rem;display:grid}.hb-sk-bubble{border-radius:var(--hb-radius);width:min(26rem,78%);height:4.25rem}.hb-sk-bubble[data-side=end]{justify-self:end;width:min(18rem,60%)}.hb-sk-composer{border-radius:var(--hb-radius);height:52px;margin:0 1rem 1rem}@media (min-width:760px){.hb-sk-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.hb-sk-tiles[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.hb-sk-hero{min-height:29rem;padding:2.5rem}.hb-sk-agenda{display:none}.hb-sk-notecards{grid-template-columns:minmax(0,16.5rem)}}@media (min-width:1150px){.hb-sk-cols[data-layout=main]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}.hb-sk-cols[data-layout=half]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.hb-progress{z-index:80;opacity:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.hb-progress[data-nav-progress=on]{animation:hb-progress-show .16s var(--ease-standard) .12s forwards}.hb-progress__bar{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--hb-accent) 70%, transparent), var(--hb-accent) 60%, var(--color-glow));width:100%;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--hb-accent) 60%, transparent);display:block;transform:scaleX(0)}.hb-progress[data-nav-progress=on] .hb-progress__bar{animation:8s cubic-bezier(.1,.65,.2,1) .12s forwards hb-progress-grow}.hb-progress[data-nav-progress=done]{opacity:1;animation:hb-progress-hide .22s var(--ease-standard) forwards}.hb-progress[data-nav-progress=done] .hb-progress__bar{transform:scaleX(1)}@keyframes hb-progress-hide{50%{opacity:1}to{opacity:0}}@keyframes hb-progress-show{to{opacity:1}}@keyframes hb-progress-grow{0%{transform:scaleX(.08)}20%{transform:scaleX(.55)}to{transform:scaleX(.92)}}.hb-pagewrap>*{animation:hb-page-enter .12s var(--ease-out-expo) both}@keyframes hb-page-enter{0%{opacity:.35}}
