@font-face{font-family:Bricolage Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);font-weight:500 800;size-adjust:91%;ascent-override:93%;descent-override:27%;line-gap-override:0%}@keyframes hv-breathe{0%,to{opacity:0;transform:scale(.9)}50%{opacity:.35;transform:scale(1.08)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hv-glass:before{background:var(--hv-surface-overlay)}}@media (prefers-reduced-transparency:reduce){.hv-glass:before{background:var(--hv-surface-secondary);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes hv-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes hv-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.985)}}@keyframes hv-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--hv-dur-micro)!important;transition-duration:var(--hv-dur-micro)!important;scroll-behavior:auto!important;animation-iteration-count:1!important;animation-delay:0s!important}.hv-btn:not(:disabled):hover,.ant-btn-primary:not(:disabled):hover{transform:none}}.cb-sidebar{width:var(--cb-sidebar-w,240px);height:100vh;z-index:var(--hv-z-sidebar);background:var(--hv-sidebar);border-right:1px solid var(--hv-line);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.cb-drawer .ant-drawer-body{background:var(--hv-sidebar);padding:0!important}.cb-drawer .cb-sidebar{border-right:0;width:100%;position:static}.cb-ws-switch{padding:var(--hv-space-2);border-radius:var(--hv-radius-md);cursor:pointer;min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:10px;margin:10px 10px 6px;display:flex}.cb-ws-switch:hover{background:var(--hv-surface-2)}.cb-ws-switch:focus-visible{outline:2px solid var(--hv-honey);outline-offset:1px}.cb-ws-name{font-weight:600;font-size:var(--hv-fs-body);color:var(--hv-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-ws-sub{font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-ws-chev{color:var(--hv-text-3);flex:none;margin-left:auto;font-size:10px}.cb-ws-tile{--t:30px;width:var(--t);height:var(--t);font-family:var(--hv-font-display);font-weight:700;font-size:calc(var(--t) * .46);color:var(--hv-honey-ink);background:var(--hv-honey-soft);border-radius:var(--hv-radius-md);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);flex:none;place-items:center;display:grid}.cb-ws-tile--lg{--t:40px;border-radius:var(--hv-radius-md)}.cb-nav{padding:var(--hv-space-1) 0 var(--hv-space-3);flex:1;overflow:hidden auto}.cb-nav .ant-menu{background:0 0!important;border-inline-end:0!important}.cb-nav .ant-menu-item .anticon,.cb-sidebar-foot .ant-menu-item .anticon{color:var(--hv-text-3)}.cb-nav .ant-menu-item-selected .anticon,.cb-sidebar-foot .ant-menu-item-selected .anticon{color:var(--hv-honey-ink)}.cb-nav .ant-menu-item-selected,.cb-sidebar-foot .ant-menu-item-selected{box-shadow:var(--hv-inset-line);font-weight:500;background:var(--hv-surface)!important}.cb-nav-label{align-items:center;gap:var(--hv-space-2);font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);padding:18px 22px 6px;display:flex}.cb-nav-label b{color:var(--hv-honey-ink);font-weight:500}.cb-sidebar-foot{border-top:1px solid var(--hv-line);padding:6px 0 4px}.cb-sidebar-foot .ant-menu{background:0 0!important;border-inline-end:0!important}.cb-sidebar-brand{align-items:center;gap:var(--hv-space-2);font-family:var(--hv-font-display);font-size:var(--hv-fs-ui);color:var(--hv-text-2);padding:10px 20px 14px;font-weight:700;display:flex}.cb-sidebar-brand span{color:var(--hv-text-3);font-weight:600}.cb-sidebar-brand .cb-sidebar-version{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-left:auto;font-weight:400}.cb-main{background:var(--hv-bg);isolation:isolate;min-height:100vh}.cb-header{z-index:var(--hv-z-header);justify-content:space-between;align-items:center;gap:var(--hv-space-4);height:52px;padding:0 var(--hv-space-6);background:color-mix(in srgb, var(--hv-bg) 86%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--hv-line);display:flex;position:sticky;top:0}.cb-header-left{align-items:center;gap:var(--hv-space-4);min-width:0;display:flex}.cb-crumbs{align-items:center;gap:var(--hv-space-2);font-size:var(--hv-fs-ui);white-space:nowrap;min-width:0;display:flex}.cb-crumbs button{font:inherit;color:var(--hv-text-2);cursor:pointer;background:0 0;border:0;padding:0}.cb-crumbs button:hover{color:var(--hv-text)}.cb-crumbs button[aria-current=page]{color:var(--hv-text);font-weight:500}.cb-crumbs .cb-sep{color:var(--hv-text-3)}.cb-header-right{flex:none;align-items:center;gap:6px;display:flex}.cb-user{padding:var(--hv-space-1) var(--hv-space-2) var(--hv-space-1) var(--hv-space-1);border-radius:var(--hv-radius-md);color:var(--hv-text);font:500 13px var(--hv-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex}.cb-user:hover{background:var(--hv-surface-2)}.cb-content{padding:var(--hv-space-7);min-height:calc(100vh - 52px)}.cb-page{max-width:1180px;margin:0 auto}.cb-page--narrow{max-width:920px}.cb-page--wide{max-width:1440px}.cb-page-head{justify-content:space-between;align-items:flex-end;gap:var(--hv-space-4);flex-wrap:wrap;margin-bottom:28px;display:flex}.cb-page-head-copy{gap:var(--hv-space-2);flex-direction:column;min-width:0;display:flex}.cb-title{font-family:var(--hv-font-display);font-size:var(--hv-fs-page);letter-spacing:-.03em;color:var(--hv-text);margin:0;font-weight:700;line-height:1.1}.cb-sub{color:var(--hv-text-2);font-size:var(--hv-fs-body);margin:0}.cb-h2{font-family:var(--hv-font-display);font-size:var(--hv-fs-section);letter-spacing:-.015em;color:var(--hv-text);margin:0;font-weight:700}.cb-panel{--hv-cut:14px}.cb-panel>.hv-cell-in{background:var(--hv-surface);flex-direction:column;display:flex}.cb-panel-head{justify-content:space-between;align-items:center;gap:var(--hv-space-3);border-bottom:1px solid var(--hv-line);min-height:52px;padding:14px 18px;display:flex}.cb-count{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);letter-spacing:0;margin-left:8px;font-weight:400}.cb-panel-body{padding:16px 18px}.cb-panel-body--flush{padding:0}.cb-empty{text-align:center;color:var(--hv-text-3);font-size:var(--hv-fs-ui);padding:28px 18px}.cb-empty strong{color:var(--hv-text-2);margin-bottom:4px;font-weight:500;display:block}.cb-empty>.ant-btn,.cb-empty>a.ant-btn{width:fit-content;display:flex;margin:14px auto 0!important}.cb-empty>div:has(>.ant-btn){width:fit-content;display:flex;margin:14px auto 0!important}.cb-loading{place-items:center;padding:72px 0;display:grid}.cb-stats{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.cb-stat{border-left:1px solid var(--hv-line);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.cb-stat-label{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-stat-value{font-family:var(--hv-font-display);font-size:var(--hv-fs-stat);letter-spacing:-.03em;color:var(--hv-text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.cb-stat-value--good{color:var(--hv-sage)}.cb-stat-value--bad{color:var(--hv-clay)}.cb-rows{flex-direction:column;display:flex}.cb-row{border:0;border-bottom:1px solid var(--hv-line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:76px minmax(0,1fr) auto auto 84px;align-items:center;gap:14px;width:100%;padding:10px 18px;display:grid}.cb-row:last-child{border-bottom:0}.cb-row:hover{background:var(--hv-surface-2)}.cb-row:focus-visible{outline:2px solid var(--hv-honey);outline-offset:-2px}.cb-row-id{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);white-space:nowrap}.cb-row-title{font-size:var(--hv-fs-body);color:var(--hv-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cb-row-due{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);text-align:right;white-space:nowrap}.cb-row-due--late{color:var(--hv-clay)}.cb-feed{flex-direction:column;display:flex}.cb-ev{gap:var(--hv-space-3);border-bottom:1px solid var(--hv-line);grid-template-columns:auto minmax(0,1fr);padding:12px 18px;display:grid}.cb-ev:last-child{border-bottom:0}.cb-ev-text{font-size:var(--hv-fs-ui);color:var(--hv-text-2);min-width:0;line-height:1.45}.cb-ev-text b{color:var(--hv-text);font-weight:600}.cb-ev-text code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey-ink);cursor:pointer;background:0 0;padding:0}.cb-ev-text code:hover{text-decoration:underline}.cb-ev-meta{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-top:3px;display:block}.cb-ev-meta b{color:var(--hv-text-2);font-weight:400}.cb-ev-val{color:var(--hv-text)}.cb-day{z-index:var(--hv-z-raised);font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);background:var(--hv-surface);border-bottom:1px solid var(--hv-line);padding:10px 18px 8px;position:sticky;top:52px}.cb-toolbar .ant-select{min-width:180px}.cb-dash{gap:var(--hv-space-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.cb-dash-main{gap:var(--hv-space-5);flex-direction:column;min-width:0;display:flex}.cb-picker{background:var(--hv-bg);min-height:100vh;color:var(--hv-text);flex-direction:column;display:flex}.cb-picker-top{justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.cb-picker-brand{color:inherit;font-family:var(--hv-font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.cb-picker-brand span{color:var(--hv-text-3);font-weight:600}.cb-picker-main{gap:var(--hv-space-7);flex-direction:column;flex:1;width:100%;max-width:560px;margin:0 auto;padding:48px 20px 72px;display:flex}.cb-picker-list{--hv-cut:16px}.cb-picker-list>.hv-cell-in{background:var(--hv-surface)}.cb-ws-item{border:0;border-bottom:1px solid var(--hv-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:14px 18px;display:flex}.cb-ws-item:hover{background:var(--hv-surface-2)}.cb-ws-item:focus-visible{outline:2px solid var(--hv-honey);outline-offset:-2px}.cb-ws-item-copy{flex:1;min-width:0}.cb-ws-item-name{font-weight:600;font-size:var(--hv-fs-lead);color:var(--hv-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cb-ws-item-meta{font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin-top:2px;display:block}.cb-ws-item-go{color:var(--hv-text-3);transition:transform var(--hv-dur-hover) var(--hv-ease-out), color var(--hv-dur-hover) var(--hv-ease-out)}.cb-ws-item:hover .cb-ws-item-go{color:var(--hv-honey-ink);transform:translate(3px)}.cb-ws-create{width:100%;color:var(--hv-text-2);font:500 14px var(--hv-font-body);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:14px 18px;display:flex}.cb-ws-create:hover{color:var(--hv-text);background:var(--hv-surface-2)}.cb-ws-create:focus-visible{outline:2px solid var(--hv-honey);outline-offset:-2px}.cb-ws-create .cb-ws-tile{border:1px dashed var(--hv-line-strong);clip-path:none;color:var(--hv-text-3);background:0 0}.cb-settings{flex-direction:column;display:flex}.cb-section{gap:var(--hv-space-8);padding:var(--hv-space-7) 0;border-top:1px solid var(--hv-line);grid-template-columns:260px minmax(0,1fr);display:grid}.cb-section:first-child{border-top:0;padding-top:4px}.cb-section-copy{flex-direction:column;gap:6px;display:flex}.cb-section-copy p{font-size:var(--hv-fs-ui);color:var(--hv-text-3);text-wrap:pretty;margin:0}.cb-section-body{flex-direction:column;gap:14px;min-width:0;display:flex}.cb-section-actions{gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.cb-section--danger .cb-h2{color:var(--hv-clay)}.cb-danger-box{justify-content:space-between;align-items:center;gap:var(--hv-space-4);border:1px solid color-mix(in srgb, var(--hv-clay) 40%, transparent);border-radius:var(--hv-radius-md);background:color-mix(in srgb, var(--hv-clay) 6%, transparent);padding:16px 18px;display:flex}.cb-danger-box p{font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin:0}.cb-member{align-items:center;gap:10px;min-width:0;display:flex}.cb-member-name{color:var(--hv-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cb-member-mail{font-size:var(--hv-fs-meta);color:var(--hv-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-kind{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey-ink)}.cb-webhook{justify-content:space-between;align-items:flex-start;gap:var(--hv-space-3);padding:var(--hv-space-3) 0;border-bottom:1px solid var(--hv-line);display:flex}.cb-webhook:last-child{border-bottom:0}.cb-webhook-url{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);word-break:break-all}@media (width<=1080px){.cb-dash{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.cb-section{grid-template-columns:minmax(0,1fr);gap:14px}}@media (width<=767px){.cb-content{padding:18px 16px}.cb-header{padding:0 var(--hv-space-3)}.cb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-stat:nth-child(3){border-left:0}.cb-stat:nth-child(n+3){border-top:1px solid var(--hv-line)}.cb-row{grid-template-columns:64px minmax(0,1fr) auto}.cb-row>:nth-child(4),.cb-row>:nth-child(5),.cb-user-name{display:none}}.cb-agent-row{grid-template-columns:24px minmax(0,1fr) auto}.cb-agent-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cb-presence{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);align-items:center;gap:6px;display:inline-flex}.cb-presence i{background:var(--hv-text-3);border-radius:50%;width:7px;height:7px}.cb-presence--active{color:var(--hv-text-2)}.cb-presence--active i{background:var(--hv-sage);box-shadow:var(--hv-ring-sage)}.cb-presence--idle i{background:var(--hv-honey)}@media (width<=767px){.cb-agent-row{grid-template-columns:auto minmax(0,1fr) auto}}.cb-seg-opt{align-items:center;gap:7px;display:inline-flex}.cb-glyph{background:currentColor;flex:none;width:10px;height:10px;display:inline-block}.cb-glyph--circle{border-radius:50%}.cb-glyph--hex{height:11.5px;clip-path:var(--hv-hex);background:var(--hv-honey)}.cb-toolbar-count{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin-left:auto}.cb-role{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-2);text-transform:lowercase;align-items:center;gap:5px;display:inline-flex}.cb-role--owner{color:var(--hv-honey-ink)}.cb-banner{border:1px solid color-mix(in srgb, var(--hv-honey) 35%, transparent);border-radius:var(--hv-radius-md);background:var(--hv-honey-soft);align-items:center;gap:14px;margin-bottom:24px;padding:12px 14px 12px 16px;display:flex}.cb-banner-icon{color:var(--hv-honey-ink);font-size:var(--hv-fs-title);flex:none}.cb-banner-copy{min-width:0;font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-wrap:wrap;flex:1;gap:2px 10px;display:flex}.cb-banner-copy strong{color:var(--hv-text);font-weight:600}.cb-banner-actions{align-items:center;gap:var(--hv-space-1);flex:none;display:flex}.cb-banner--bad{border-color:color-mix(in srgb, var(--hv-clay) 40%, transparent);background:color-mix(in srgb, var(--hv-clay) 8%, var(--hv-surface))}.cb-banner--bad .cb-banner-icon{color:var(--hv-clay)}@media (width<=600px){.cb-banner{flex-wrap:wrap;align-items:flex-start}.cb-banner-copy{flex-basis:calc(100% - 40px)}.cb-banner-actions{margin-left:30px}}.cb-notif{border:0;border-bottom:1px solid var(--hv-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 16px;display:grid}.cb-notif:last-child{border-bottom:0}.cb-notif:hover{background:var(--hv-surface-2)}.cb-notif:focus-visible{outline:2px solid var(--hv-honey);outline-offset:-2px}.cb-notif--unread{background:var(--hv-honey-soft)}.cb-notif-text{font-size:var(--hv-fs-ui);color:var(--hv-text-2);min-width:0;line-height:1.45}.cb-notif-text b{color:var(--hv-text);font-weight:600}.cb-notif-text code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey-ink);word-break:break-word;background:0 0;padding:0}.cb-notif-dot{background:var(--hv-honey);border-radius:50%;width:8px;height:8px;margin-top:6px}.cb-delivery{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);align-items:center;gap:6px;margin-top:8px;display:flex}.cb-delivery i{background:var(--hv-text-3);border-radius:50%;width:7px;height:7px}.cb-delivery--ok i{background:var(--hv-sage)}.cb-delivery--fail{color:var(--hv-clay)}.cb-delivery--fail i{background:var(--hv-clay)}.cb-secret{font-size:var(--hv-fs-meta);color:var(--hv-text-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cb-secret>span{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro)}.cb-secret code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-2);background:var(--hv-surface-2);border-radius:var(--hv-radius-sm);word-break:break-all;padding:1px 6px}.cb-secret .ant-btn-link{padding:0 var(--hv-space-1);height:auto;font-size:var(--hv-fs-meta)}.cb-contract{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-bg-raised);gap:var(--hv-space-4);flex-direction:column;margin-top:18px;padding:16px 18px;display:flex}.cb-contract-head{justify-content:space-between;align-items:center;gap:var(--hv-space-3);flex-wrap:wrap;display:flex}.cb-contract-ready{align-items:center;gap:var(--hv-space-2);font-size:var(--hv-fs-ui);color:var(--hv-text-2);display:inline-flex}.cb-contract-block{gap:var(--hv-space-2);flex-direction:column;min-width:0;display:flex}.cb-contract-grid{gap:var(--hv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-contract-label{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-contract-hint{font-size:var(--hv-fs-ui);color:var(--hv-text-3);margin:0}.cb-criteria{gap:var(--hv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-criteria li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cb-criterion-text{font:inherit;font-size:var(--hv-fs-body);color:var(--hv-text);text-align:left;cursor:text;background:0 0;border:0;padding:3px 0}.cb-criterion-text.is-done{color:var(--hv-text-3);text-decoration:line-through}.cb-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cb-links li{align-items:center;gap:var(--hv-space-2);font-size:var(--hv-fs-ui);color:var(--hv-text-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.cb-links a{color:var(--hv-honey-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-lease{align-items:center;gap:var(--hv-space-3);border-radius:var(--hv-radius-md);border:1px solid color-mix(in srgb, var(--hv-honey) 40%, transparent);background:var(--hv-honey-soft);grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px;display:grid}.cb-lease-text{font-size:var(--hv-fs-ui);color:var(--hv-text-2)}.cb-lease-text b{color:var(--hv-text);font-weight:600}@media (width<=767px){.cb-contract-grid{grid-template-columns:minmax(0,1fr)}}.cb-ready-chip{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey-ink);align-items:center;gap:5px;display:inline-flex}.cb-ready-chip .cb-glyph{width:8px;height:9px}.cb-runs{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-bg-raised);gap:var(--hv-space-3);flex-direction:column;margin-top:12px;padding:16px 18px;display:flex}.cb-run-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cb-run{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);min-width:0}.cb-run--running{border-color:color-mix(in srgb, var(--hv-honey) 45%, transparent)}.cb-run-head{width:100%;font:inherit;color:var(--hv-text-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.cb-run-head>.anticon{color:var(--hv-text-3);font-size:10px}.cb-run-title{min-width:0;font-size:var(--hv-fs-ui);flex-direction:column;display:flex}.cb-run-title b{color:var(--hv-text);font-weight:600}.cb-run-title .cb-run-name,.cb-run-title .cb-ev-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-run-status{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);border-radius:var(--hv-radius-pill);border:1px solid var(--hv-line);color:var(--hv-text-2);white-space:nowrap;padding:2px 8px}.cb-run-status--running,.cb-run-status--submitted{color:var(--hv-honey-ink);border-color:color-mix(in srgb, var(--hv-honey) 45%, transparent);background:var(--hv-honey-soft)}.cb-run-status--approved{color:var(--hv-sage);border-color:color-mix(in srgb, var(--hv-sage) 45%, transparent)}.cb-run-status--changes_requested,.cb-run-status--failed{color:var(--hv-clay);border-color:color-mix(in srgb, var(--hv-clay) 45%, transparent)}.cb-run-status--abandoned{color:var(--hv-text-3)}.cb-run-body{flex-direction:column;gap:10px;min-width:0;padding:0 12px 12px 34px;display:flex}.cb-run-summary{font-size:var(--hv-fs-ui);color:var(--hv-text);overflow-wrap:anywhere;margin:0}.cb-md{gap:var(--hv-space-2);flex-direction:column;line-height:1.55;display:flex}.cb-md>*{margin:0}.cb-md h4,.cb-md h5{font-size:var(--hv-fs-ui);color:var(--hv-text);margin:6px 0 0;font-weight:600}.cb-md h5{font-size:var(--hv-fs-ui);color:var(--hv-text-2)}.cb-md ul,.cb-md ol{flex-direction:column;gap:3px;padding-left:20px;display:flex}.cb-md li>p{margin:0}.cb-md li input[type=checkbox]{vertical-align:-2px;margin:0 6px 0 0}.cb-md code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);padding:1px 5px}.cb-md pre{border-radius:var(--hv-radius-md);background:var(--hv-surface-2);padding:10px 12px;overflow-x:auto}.cb-md pre code{background:0 0;padding:0}.cb-md blockquote{border-left:2px solid var(--hv-line-strong);color:var(--hv-text-2);padding-left:12px}.cb-md a{color:var(--hv-honey-ink)}.cb-md hr{border:0;border-top:1px solid var(--hv-line)}.cb-md-table{overflow-x:auto}.cb-md-table table{border-collapse:collapse;font-size:var(--hv-fs-meta)}.cb-md-table th,.cb-md-table td{border:1px solid var(--hv-line);text-align:left;padding:4px 10px}.cb-timeline{flex-direction:column;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cb-tl{font-size:var(--hv-fs-ui);color:var(--hv-text);flex-direction:column;gap:1px;padding:0 0 14px 32px;display:flex;position:relative}.cb-tl-step{width:20px;height:20px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-on-honey);background:var(--hv-honey);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.cb-tl:after{content:"";background:var(--hv-line-strong);width:1px;position:absolute;top:22px;bottom:2px;left:10px}.cb-tl:last-child:after{display:none}.cb-tl:last-child{padding-bottom:0}.cb-tl-label{gap:var(--hv-space-2);min-height:20px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey-ink);align-items:center;display:flex}.cb-tl-label time{color:var(--hv-text-3)}.cb-tl-body{overflow-wrap:anywhere}.cb-tl-body a{color:var(--hv-text);text-decoration:underline;-webkit-text-decoration-color:var(--hv-line-strong);text-decoration-color:var(--hv-line-strong)}.cb-tl--tool_call .cb-tl-body{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta)}.cb-tl--note .cb-tl-body{color:var(--hv-text-2)}.cb-tl--system .cb-tl-step{background:var(--hv-surface-2);color:var(--hv-text-2);box-shadow:var(--hv-inset-line-strong)}.cb-tl--submit .cb-tl-step{background:var(--hv-lilac);color:var(--hv-surface)}.cb-run-kind{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-right:4px}.cb-run-review{gap:var(--hv-space-2);border-radius:var(--hv-radius-sm);border-left:2px solid var(--hv-line-strong);background:var(--hv-surface-2);font-size:var(--hv-fs-ui);color:var(--hv-text-2);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:8px 10px;display:grid}.cb-run-review--approved{border-left-color:var(--hv-sage)}.cb-run-review--changes_requested{border-left-color:var(--hv-clay)}.cb-run-review b{color:var(--hv-text);font-weight:600}.cb-run-review p{overflow-wrap:anywhere;margin:4px 0 0}.cb-run-unmet{color:var(--hv-clay)}.cb-steps{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cb-step{font-size:var(--hv-fs-ui);color:var(--hv-text-2);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:2px 0;display:grid}.cb-step-kind{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-step-text{overflow-wrap:anywhere}.cb-step--tool_call .cb-step-text{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta)}.cb-step--system .cb-step-text{color:var(--hv-honey-ink)}@media (width<=767px){.cb-run-body{padding-left:12px}.cb-step{grid-template-columns:36px minmax(0,1fr)}.cb-step time{display:none}.cb-run-head{grid-template-columns:auto auto minmax(0,1fr)}.cb-run-status{grid-column:2/-1;justify-self:start}}.cb-nav-inbox{justify-content:space-between;align-items:center;gap:var(--hv-space-2);width:100%;display:inline-flex}.cb-nav-count{border-radius:var(--hv-radius-pill);background:var(--hv-honey);min-width:20px;color:var(--hv-on-honey);font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);text-align:center;padding:0 6px;line-height:18px}.cb-waiting-row{grid-template-columns:76px minmax(0,1fr) auto}.cb-inbox{max-width:820px}.cb-inbox-list{gap:var(--hv-space-3);flex-direction:column;display:flex}.cb-inbox-item{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-bg-raised);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;scroll-margin:80px;display:flex}.cb-inbox-item.is-highlight{border-color:var(--hv-honey);box-shadow:var(--hv-ring-honey)}.cb-inbox-item--question,.cb-inbox-item--failed{border-left:3px solid var(--hv-honey)}.cb-inbox-head{justify-content:space-between;align-items:center;gap:var(--hv-space-3);display:flex}.cb-inbox-title{font-size:var(--hv-fs-lead);color:var(--hv-text);overflow-wrap:anywhere;font-weight:600}.cb-inbox-title:hover{color:var(--hv-honey-ink)}.cb-inbox-title .cb-row-id{margin-right:6px}.cb-inbox-meta{align-items:center;gap:var(--hv-space-2);font-size:var(--hv-fs-meta);color:var(--hv-text-3);min-width:0;display:flex}.cb-inbox-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-review-form{padding:var(--hv-space-3);border-radius:var(--hv-radius-md);background:var(--hv-surface-2);flex-direction:column;gap:10px;display:flex}.cb-review-criterion{font-size:var(--hv-fs-ui);color:var(--hv-text);grid-template-columns:auto minmax(0,1fr)!important}.cb-review-actions{align-items:center;gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.cb-review-ask{font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin-right:4px}.cb-question{gap:var(--hv-space-2);border-radius:var(--hv-radius-md);background:var(--hv-honey-soft);border:1px solid color-mix(in srgb, var(--hv-honey) 35%, transparent);flex-direction:column;padding:10px 12px;display:flex}.cb-question-body{font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin:0}.cb-question-body b,.cb-question-answer b{color:var(--hv-text);font-weight:600}.cb-question-text{font-size:var(--hv-fs-body);color:var(--hv-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;display:block}.cb-question-answer{font-size:var(--hv-fs-ui);color:var(--hv-text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cb-question-reply{gap:var(--hv-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}@media (width<=767px){.cb-inbox-item{padding:14px}.cb-question-reply{grid-template-columns:minmax(0,1fr)}}.cb-question-age{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-run-summary.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cb-link-btn{font:inherit;font-size:var(--hv-fs-meta);color:var(--hv-honey-ink);cursor:pointer;background:0 0;border:0;padding:2px 0}.cb-connect{gap:var(--hv-space-3);flex-direction:column;min-width:0;display:flex}.cb-connect-checks{gap:var(--hv-space-1);font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-connect-checks li{align-items:baseline;gap:var(--hv-space-2);display:flex}.cb-connect-checks .is-ok .anticon{color:var(--hv-sage)}.cb-connect-checks .is-todo .anticon{color:var(--hv-clay)}.cb-connect-tabs{align-self:flex-start;max-width:100%;overflow-x:auto}.cb-connect-steps{font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-direction:column;gap:2px;margin:0;padding-left:20px;display:flex}.cb-connect-steps code,.cb-connect .cb-contract-hint code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);color:var(--hv-text);padding:1px 4px}.cb-code{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface-2);min-width:0;position:relative}.cb-code pre{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text);white-space:pre;margin:0;padding:12px 40px 12px 14px;line-height:1.55;overflow-x:auto}.cb-code-copy{position:absolute;top:6px;right:6px;background:var(--hv-surface-2)!important}.cb-limits{gap:var(--hv-space-3);flex-direction:column;display:flex}.cb-limit{gap:var(--hv-space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cb-limit b{color:var(--hv-text);font-weight:600;display:block}.cb-limit .cb-ev-meta{display:block}.cb-rules-section{border-top:1px solid var(--hv-line);margin-top:20px;padding-top:20px}.cb-rules-head{gap:var(--hv-space-1);flex-direction:column;margin-bottom:14px;display:flex}.cb-rules-head h4{font-family:var(--hv-font-display);font-size:var(--hv-fs-title);letter-spacing:-.01em;color:var(--hv-text);margin:2px 0 0;font-weight:700}.cb-rules-pause{align-items:center;gap:var(--hv-space-2);display:inline-flex}.cb-rules-pause .ant-tag{margin:0}.cb-rules-note{border-radius:var(--hv-radius-md);background:var(--hv-honey-soft);color:var(--hv-text);font-size:var(--hv-fs-ui);margin-top:12px;padding:10px 12px;line-height:1.5}.cb-task-head{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:10px;display:flex}.cb-task-crumb{color:var(--hv-text-3);transition:color var(--hv-dur-hover) var(--hv-ease-out);text-decoration:none}.cb-task-crumb:hover,.cb-task-crumb:focus-visible{color:var(--hv-honey-ink)}.cb-task-sep{color:var(--hv-text-3);opacity:.6}.cb-task-id{border-radius:var(--hv-radius-sm);cursor:pointer;font:500 12.5px/20px var(--hv-font-mono);color:var(--hv-text);background:var(--hv-surface-2);border:1px solid var(--hv-line-strong);transition:border-color var(--hv-dur-hover) var(--hv-ease-out);align-items:center;gap:6px;padding:1px 8px;display:inline-flex}.cb-task-id .anticon{font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-task-id:hover,.cb-task-id:focus-visible,.cb-task-id[aria-expanded=true]{border-color:var(--hv-honey)}.cb-task-subs:before{content:"·";color:var(--hv-text-3);margin-right:8px}.cb-ready-hex{background:var(--hv-honey);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);flex:none;width:10px;height:10px;display:inline-block}.cb-templates{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cb-templates li+li{border-top:1px solid var(--hv-line)}.cb-template-row{align-items:center;gap:var(--hv-space-3);width:100%;color:var(--hv-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--hv-dur-hover) var(--hv-ease-out);background:0 0;border:0;grid-template-columns:auto 120px minmax(0,1fr) auto;padding:10px 14px;display:grid}.cb-template-row:hover,.cb-template-row:focus-visible{background:var(--hv-surface-2)}.cb-template-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cb-template-summary{color:var(--hv-text-2);font-size:var(--hv-fs-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-template-summary.is-blank{color:var(--hv-text-3)}.cb-template-edit{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey-ink)}.cb-template-criteria{gap:var(--hv-space-2);flex-direction:column;align-items:flex-start;display:flex}.cb-template-criteria .ant-input-affix-wrapper{width:100%}.cb-template-apply{align-self:flex-start;margin:2px 0 10px}@media (width<=560px){.cb-template-row{grid-template-columns:auto minmax(0,1fr) auto}.cb-template-summary{grid-area:2/2/auto/4}}.cb-template-section{border-top:1px solid var(--hv-line);margin:20px 0 10px;padding-top:14px}.cb-template-section:first-child{border-top:0;margin-top:4px;padding-top:0}.cb-link-tag{font-size:var(--hv-fs-micro);flex:none}.cb-link-tag.is-off b{color:var(--hv-text-3)}.cb-pick{align-items:center;gap:var(--hv-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cb-pick .anticon{color:var(--hv-text-3)}.cb-pick-task{border-radius:var(--hv-radius-sm);border:1.5px solid var(--hv-text-3);width:10px;height:10px}.cb-pick-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-pick-meta{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-output-add{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:2px 6px 4px;display:grid}.cb-output-kinds{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.cb-output-kinds .ant-tag{margin:0}.cb-output-kind-own{border-color:var(--hv-honey);cursor:pointer}.cb-panel-sub{font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin-top:2px}.cb-stats--6{grid-template-columns:repeat(6,minmax(0,1fr))}.cb-stat-note{font-size:var(--hv-fs-meta);color:var(--hv-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button.cb-stat{border:0;border-left:1px solid var(--hv-line);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0}.cb-stat--link:hover,.cb-stat--link:focus-visible{background:var(--hv-surface-2)}.cb-dash--wide,.cb-dash--wide+.cb-panel{margin-bottom:20px}.cb-chart{position:relative}.cb-chart svg{width:100%;height:auto;display:block;overflow:visible}.cb-chart-grid{stroke:var(--hv-line);stroke-width:1px}.cb-chart-base{stroke:var(--hv-line-strong);stroke-width:1px}.cb-chart-axis{font-family:var(--hv-font-mono);fill:var(--hv-text-3);font-size:10px}.cb-chart-bar{fill:var(--hv-honey);transition:opacity var(--hv-dur-hover) var(--hv-ease-out)}.cb-chart svg:hover .cb-chart-bar:not(.is-hover){opacity:.55}.cb-chart-tip{border-radius:var(--hv-radius-sm);background:var(--hv-raised);border:1px solid var(--hv-line-strong);box-shadow:var(--hv-shadow-2);font-size:var(--hv-fs-meta);color:var(--hv-text-2);white-space:nowrap;pointer-events:none;flex-direction:column;gap:1px;padding:6px 9px;display:flex;position:absolute;top:-6px;transform:translate(-50%,-100%)}.cb-chart-tip b{color:var(--hv-text);font-weight:600}.cb-kv{flex-direction:column;margin:0;display:flex}.cb-kv>div{justify-content:space-between;gap:var(--hv-space-3);border-top:1px solid var(--hv-line);padding:10px 18px;display:flex}.cb-kv>div:first-child{border-top:0}.cb-kv dt{color:var(--hv-text-2);font-size:var(--hv-fs-ui)}.cb-kv dd{font-family:var(--hv-font-display);font-variant-numeric:tabular-nums;color:var(--hv-text);margin:0;font-weight:700}.cb-kv .is-attention dd{color:var(--hv-honey-ink)}.cb-health{flex-direction:column;display:flex}.cb-health-row{gap:var(--hv-space-4);border:0;border-top:1px solid var(--hv-line);color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) 92px 80px minmax(0,1.2fr) 60px;align-items:center;width:100%;padding:11px 18px;display:grid}button.cb-health-row{cursor:pointer;transition:background var(--hv-dur-hover) var(--hv-ease-out)}button.cb-health-row:hover,button.cb-health-row:focus-visible{background:var(--hv-surface-2)}.cb-health-head{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);border-top:0;padding-top:9px;padding-bottom:9px}.cb-health-row .num{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--hv-fs-ui);color:var(--hv-text);white-space:nowrap}.cb-health-row .num small{color:var(--hv-text-3);font-size:var(--hv-fs-meta)}.cb-health-row .num.is-late{color:var(--hv-clay);font-weight:600}.cb-health-head .num{font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-health-name,.cb-health-sprint{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-health-progress{flex-direction:column;gap:5px;min-width:0;display:flex}.cb-health-meta{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-meter{border-radius:var(--hv-radius-pill);background:var(--hv-surface-2);height:6px;display:block;overflow:hidden}.cb-meter i{border-radius:var(--hv-radius-pill);background:var(--hv-sage);height:100%;display:block}.cb-load{flex-direction:column;padding:6px 0;display:flex}.cb-load-row{grid-template-columns:22px minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 18px;display:grid}.cb-load-row .cb-row-title{font-size:var(--hv-fs-ui)}.cb-load-bar{border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);height:8px;display:block;overflow:hidden}.cb-load-bar i{border-radius:var(--hv-radius-sm);background:var(--hv-honey);height:100%;display:block}.cb-load-row--muted .cb-load-bar i{background:var(--hv-text-3);opacity:.5}.cb-load-row--muted .cb-row-title{color:var(--hv-text-3);font-weight:400}.cb-load-none{border:1.5px dashed var(--hv-text-3);border-radius:50%;justify-self:center;width:18px;height:18px}.cb-load-num{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-2);white-space:nowrap;text-align:right}.cb-load-num em{color:var(--hv-clay);font-style:normal}@media (width<=1180px){.cb-stats--6{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-stats--6 .cb-stat:nth-child(4){border-left:0}.cb-stats--6 .cb-stat:nth-child(n+4){border-top:1px solid var(--hv-line)}.cb-health-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 80px 72px 50px}.cb-health-row>:nth-child(5){display:none}}@media (width<=767px){.cb-stats--6{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-stats--6 .cb-stat:nth-child(4){border-left:1px solid var(--hv-line)}.cb-stats--6 .cb-stat:nth-child(odd){border-left:0}.cb-stats--6 .cb-stat:nth-child(n+3){border-top:1px solid var(--hv-line)}.cb-health-row{grid-template-columns:minmax(0,1fr) 70px 64px}.cb-health-row>:nth-child(2),.cb-health-row>:nth-child(6){display:none}}.cb-title-icon{margin-right:10px}.cb-project-meta{font-size:var(--hv-fs-ui);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cb-project-meta .ant-tag{margin:0}.cb-project-lead{align-items:center;gap:6px;display:inline-flex}.cb-project-desc{max-width:72ch;color:var(--hv-text-2);font-size:var(--hv-fs-body);margin:8px 0 0;line-height:1.5}.cb-h3{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin:0 0 8px;font-weight:500}.cb-statusbar-track{border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);cursor:pointer;border:0;gap:2px;width:100%;height:14px;padding:0;display:flex;overflow:hidden}.cb-statusbar-track:focus-visible{outline:2px solid var(--hv-honey);outline-offset:2px}.cb-statusbar-track i{min-width:4px;height:100%;display:block}.cb-legend{font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cb-legend li{align-items:center;gap:6px;display:inline-flex}.cb-legend li.is-empty{color:var(--hv-text-3)}.cb-legend i{border-radius:var(--hv-radius-sm);width:10px;height:10px}.cb-legend b{color:var(--hv-text);font-variant-numeric:tabular-nums;font-weight:600}.cb-legend span{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-split{gap:var(--hv-space-7);border-top:1px solid var(--hv-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding-top:18px;display:grid}.cb-breakdown{gap:var(--hv-space-2);flex-direction:column;display:flex}.cb-breakdown-row{font-size:var(--hv-fs-ui);grid-template-columns:minmax(84px,.8fr) minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.cb-breakdown-row.is-empty{opacity:.55}.cb-breakdown-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hv-text);overflow:hidden}.cb-sprint{gap:var(--hv-space-2);flex-direction:column;display:flex}.cb-sprint-head{justify-content:space-between;align-items:baseline;gap:var(--hv-space-3);display:flex}.cb-sprint-goal{font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin:0;line-height:1.45}.cb-sprint-meter{position:relative}.cb-sprint-meter .cb-meter{height:8px}.cb-sprint-now{border-radius:var(--hv-radius-sm);background:var(--hv-text-2);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cb-health-meta.is-late,.cb-kv .is-late dd{color:var(--hv-clay)}.cb-kv--top{border-top:1px solid var(--hv-line)}.cb-kv dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=767px){.cb-split{grid-template-columns:minmax(0,1fr);gap:18px}}.cb-toolbar+.cb-toolbar{margin-top:-6px}.cb-tl-filter{width:150px}.cb-toolbar .cb-seg-opt .cb-count{margin-left:0}.cb-toolbar>.ant-segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.cb-toolbar>.ant-segmented::-webkit-scrollbar{display:none}.cb-table .ant-table{background:0 0}.cb-table .ant-table-thead>tr>th{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);background:0 0;font-weight:500}.cb-table .ant-table-tbody>tr>td{border-bottom-color:var(--hv-line)}.cb-table .ant-table-tbody>tr:focus-visible>td{background:var(--hv-surface-2)}.cb-table .ant-pagination{padding:0 var(--hv-space-4)}.cb-tl-id{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cb-tl-title{align-items:center;gap:var(--hv-space-2);flex-wrap:wrap;min-width:0;display:flex}.cb-tl-title .cb-row-title{white-space:normal}.cb-tl-sub{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);white-space:nowrap}.cb-pins{align-items:center;gap:var(--hv-space-2);flex-wrap:wrap;min-width:0;margin-bottom:12px;display:flex}.cb-pins-star{color:var(--hv-honey);font-size:var(--hv-fs-ui)}.cb-pin{border:1px solid var(--hv-line);border-radius:var(--hv-radius-pill);background:var(--hv-surface);min-width:0;max-width:100%;color:var(--hv-text);font-size:var(--hv-fs-meta);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.cb-pin:hover,.cb-pin:focus-visible{border-color:var(--hv-honey);color:var(--hv-text)}.cb-pin.is-done{opacity:.6}.cb-pin-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.cb-pin-count{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);white-space:nowrap}.cb-star.ant-btn{color:var(--hv-text-3)}.cb-star.is-on.ant-btn,.cb-star.is-on.ant-btn:hover{color:var(--hv-honey)}.cb-table .cb-tl-star:not(.is-on){opacity:0}.cb-table .ant-table-row:hover .cb-tl-star,.cb-table .ant-table-row:focus-within .cb-tl-star,.cb-tl-star:focus-visible{opacity:1}@media (hover:none){.cb-table .cb-tl-star:not(.is-on){opacity:1}}@media (width<=560px){.cb-pin-title{max-width:150px}}.cb-chip{border:1px solid var(--hv-line);border-radius:var(--hv-radius-pill);font-size:var(--hv-fs-micro);color:var(--hv-text-2);white-space:nowrap;align-items:center;gap:5px;padding:1px 7px;display:inline-flex}.cb-chip i{border-radius:50%;width:7px;height:7px}.cb-tl-person{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.cb-tl-none{color:var(--hv-text-3);font-size:var(--hv-fs-meta)}.cb-tl-num{font-variant-numeric:tabular-nums}.cb-bulk{border-bottom:1px solid var(--hv-line);background:var(--hv-surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.cb-bulk b{font-size:var(--hv-fs-ui);color:var(--hv-text);margin-right:4px}@media (width<=767px){.cb-tl-filter{width:calc(50% - 5px)}}.cb-board-page{min-width:0}.cb-board-hint{font-size:var(--hv-fs-ui);color:var(--hv-text-3);margin:-4px 0 14px}.cb-board{gap:var(--hv-space-3);scroll-snap-type:x proximity;align-items:flex-start;padding-bottom:16px;display:flex;overflow-x:auto}.cb-col{background:var(--hv-bg-raised);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);scroll-snap-align:start;flex-direction:column;flex:0 0 292px;min-height:120px;max-height:calc(100vh - 240px);display:flex}.cb-col.is-over{border-color:var(--hv-clay)}.cb-col-head{align-items:center;gap:var(--hv-space-2);padding:11px 12px 8px;display:flex}.cb-col-dot{border-radius:50%;flex:none;width:9px;height:9px}.cb-col-name{font-size:var(--hv-fs-ui);color:var(--hv-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cb-col-count{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-col-wip{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);border:1px solid var(--hv-line);border-radius:var(--hv-radius-pill);margin-left:auto;padding:1px 6px}.cb-col.is-over .cb-col-wip{color:var(--hv-clay);border-color:var(--hv-clay)}.cb-col-body{border-radius:var(--hv-radius-md);min-height:64px;transition:background var(--hv-dur-hover) var(--hv-ease-out);flex:1;padding:2px 8px 8px;overflow-y:auto}.cb-col-body.is-over-drop{background:color-mix(in srgb, var(--hv-honey) 10%, transparent)}.cb-col-empty{text-align:center;font-size:var(--hv-fs-meta);color:var(--hv-text-3);padding:18px 0;display:block}.cb-col-more{border:1px dashed var(--hv-line-strong);border-radius:var(--hv-radius-sm);font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);cursor:pointer;background:0 0;margin:0 8px 8px;padding:6px}.cb-col-more:hover,.cb-col-more:focus-visible{color:var(--hv-text);border-color:var(--hv-text-3)}.cb-card{gap:var(--hv-space-2);background:var(--hv-surface);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);cursor:pointer;transition:border-color var(--hv-dur-hover) var(--hv-ease-out), box-shadow var(--hv-dur-hover) var(--hv-ease-out);flex-direction:column;margin-bottom:8px;padding:10px 12px;display:flex}.cb-card:hover{border-color:var(--hv-line-strong)}.cb-card:focus-visible{outline:2px solid var(--hv-honey);outline-offset:1px}.cb-card.is-dragging{border-color:var(--hv-honey);box-shadow:var(--hv-shadow-3)}.cb-card.is-done .cb-card-title{color:var(--hv-text-2)}.cb-card-title{font-size:var(--hv-fs-ui);color:var(--hv-text);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.cb-card-chips{gap:var(--hv-space-1);flex-wrap:wrap;display:flex}.cb-card-foot{justify-content:space-between;align-items:center;gap:var(--hv-space-2);display:flex}.cb-card-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.cb-card-meta .cb-row-id{font-size:var(--hv-fs-micro)}.cb-card-points{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-2);border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);padding:0 5px}.cb-card-who{border-radius:50%;flex:none;display:inline-flex}@media (width<=767px){.cb-col{flex-basis:84vw;max-height:none}}.cb-sprint-tabs{gap:var(--hv-space-2);flex-wrap:wrap;margin-bottom:16px;display:flex}.cb-sprint-tab{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);min-width:150px;color:inherit;font:inherit;cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.cb-sprint-tab:hover,.cb-sprint-tab:focus-visible{border-color:var(--hv-line-strong)}.cb-sprint-tab.is-on{border-color:var(--hv-honey);box-shadow:var(--hv-inset-honey)}.cb-sprint-goal--panel{border-bottom:1px solid var(--hv-line);margin:0;padding:12px 18px}.cb-sprint-goal--panel b{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-bottom:2px;font-weight:500;display:block}.cb-stats--flush{border:0;border-bottom:1px solid var(--hv-line);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cb-panel-body--top{border-top:1px solid var(--hv-line)}.cb-srow{cursor:pointer;grid-template-columns:auto 72px minmax(0,1fr) auto 20px 26px 22px auto}.cb-srow:not(:has(.ant-checkbox-wrapper)){grid-template-columns:72px minmax(0,1fr) auto 20px 26px 22px auto}.cb-srow.is-selected{background:color-mix(in srgb, var(--hv-honey) 8%, transparent)}.cb-srow-pts{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);text-align:right}.cb-toolbar--panel{margin:0;padding:12px 18px 4px}.cb-done-sprint{grid-template-columns:minmax(0,1fr) auto}.cb-done-sprint.is-on{background:var(--hv-surface-2)}.cb-done-sprint .cb-meter{height:4px;margin-top:5px}.cb-burn-line{fill:none;stroke:var(--hv-honey);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.cb-burn-ideal{fill:none;stroke:var(--hv-text-3);stroke-width:1.25px;stroke-dasharray:4 4}.cb-burn-dot{fill:var(--hv-honey);stroke:var(--hv-surface);stroke-width:2px}.cb-vel-committed{fill:none;stroke:var(--hv-line-strong);stroke-width:1.25px}.cb-key{border-radius:var(--hv-radius-sm);vertical-align:-1px;width:10px;height:10px;margin:0 4px 0 8px;display:inline-block}.cb-key--committed{border:1.25px solid var(--hv-line-strong)}.cb-key--delivered{background:var(--hv-honey)}@media (width<=767px){:is(.cb-srow,.cb-srow:not(:has(.ant-checkbox-wrapper))){grid-template-columns:auto 64px minmax(0,1fr) auto}.cb-srow>:nth-child(n+5){display:none}.cb-srow:not(:has(.ant-checkbox-wrapper))>:nth-child(n+4){display:none}.cb-stats--flush{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-stats--flush .cb-stat:nth-child(3){border-left:1px solid var(--hv-line)}.cb-stats--flush .cb-stat:nth-child(n+3){border-top:0}}.cb-docs{min-height:calc(100vh - 52px);margin:-28px;display:flex}.cb-docs-side{border-right:1px solid var(--hv-line);background:var(--hv-bg-raised);flex-direction:column;flex:none;width:268px;height:calc(100vh - 52px);display:flex;position:sticky;top:52px}.cb-docs-side-head{gap:var(--hv-space-2);padding:14px 12px 10px;display:flex}.cb-docs-home{border-radius:var(--hv-radius-sm);text-align:left;font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text-2);cursor:pointer;background:0 0;border:0;margin:0 8px 4px;padding:6px 10px}.cb-docs-home:hover,.cb-docs-home:focus-visible{background:var(--hv-surface-2)}.cb-docs-home.is-on{background:var(--hv-surface-2);color:var(--hv-text);font-weight:600}.cb-docs-tree{flex:1;padding:0 6px 16px;overflow:auto}.cb-docs-tree .ant-tree{font-size:var(--hv-fs-ui);background:0 0}.cb-docs-tree .ant-tree-treenode{padding:0}.cb-docs-main{min-width:0;padding:var(--hv-space-7);flex:1}.cb-doc-node{align-items:center;gap:6px;min-width:0;display:flex}.cb-doc-node-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cb-doc-icon{margin-right:6px}.cb-doc-state{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-doc-state--archived{color:var(--hv-clay)}.cb-doc-add{padding:0 var(--hv-space-1);color:var(--hv-text-3);cursor:pointer;background:0 0;border:0;display:none}.cb-doc-add:hover,.cb-doc-add:focus-visible{color:var(--hv-text)}.ant-tree-treenode:hover .cb-doc-add,.cb-doc-add:focus-visible{display:inline-flex}.cb-docs-hits{flex-direction:column;gap:2px;display:flex}.cb-docs-hit{border-radius:var(--hv-radius-sm);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cb-docs-hit:hover,.cb-docs-hit:focus-visible{background:var(--hv-surface-2)}.cb-docs-snippet{font-size:var(--hv-fs-meta);color:var(--hv-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cb-doc-row{grid-template-columns:minmax(0,1fr) auto auto}.cb-doc-row-who{align-items:center;gap:6px;display:inline-flex}.cb-docs-split{gap:var(--hv-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.cb-docpage{gap:var(--hv-space-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;max-width:1320px;margin:0 auto;display:grid}.cb-docpage-main{min-width:0}.cb-doc-crumbs{gap:var(--hv-space-1);font-size:var(--hv-fs-meta);color:var(--hv-text-3);flex-wrap:wrap;margin-bottom:6px;display:flex}.cb-doc-crumbs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cb-doc-crumbs button:hover{color:var(--hv-text);text-decoration:underline}.cb-doc-crumbs button+button:before{content:"/";color:var(--hv-text-3);margin-right:4px}.cb-doc-head{justify-content:space-between;align-items:flex-start;gap:var(--hv-space-4);display:flex}.cb-doc-head .cb-title{overflow-wrap:anywhere}.cb-star-on{color:var(--hv-honey)}.cb-doc-meta{font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 16px;display:flex}.cb-doc-meta .ant-tag{margin:0}.cb-doc-paper>.hv-cell-in{padding:0}.cb-doc-body{padding:var(--hv-space-8) var(--hv-space-10);font-size:var(--hv-fs-lead);line-height:1.75}.cb-doc-body .tiptap{overflow-wrap:anywhere}mark.cb-anchor{background:color-mix(in srgb, var(--hv-honey) 24%, transparent);color:inherit;border-bottom:2px solid var(--hv-honey);border-radius:var(--hv-radius-sm);cursor:pointer;padding:1px 0}mark.cb-anchor.is-resolved{border-bottom:1px dashed var(--hv-line-strong);background:0 0}.cb-anchor-btn{z-index:var(--hv-z-floating);box-shadow:var(--hv-shadow-2);transform:translate(-50%);position:fixed!important}.cb-reactions{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.cb-reaction{border:1px solid var(--hv-line);border-radius:var(--hv-radius-pill);background:var(--hv-surface);font-size:var(--hv-fs-body);cursor:pointer;align-items:center;gap:5px;padding:2px 10px;display:inline-flex}.cb-reaction b{font-size:var(--hv-fs-meta);color:var(--hv-text-2);font-weight:600}.cb-reaction.is-empty{opacity:.5}.cb-reaction.is-empty:hover,.cb-reaction:focus-visible{opacity:1;border-color:var(--hv-line-strong)}.cb-reaction.is-mine{border-color:var(--hv-honey);background:color-mix(in srgb, var(--hv-honey) 12%, var(--hv-surface))}.cb-doc-section{margin-top:26px}.cb-doc-kids{gap:var(--hv-space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.cb-doc-kid{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cb-doc-kid:hover,.cb-doc-kid:focus-visible{border-color:var(--hv-line-strong)}.cb-doc-links{align-items:center;gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.cb-doc-link{border:1px solid var(--hv-line);border-radius:var(--hv-radius-pill);align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 10px;display:inline-flex}.cb-doc-link>button:first-child{font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:320px;padding:0;overflow:hidden}.cb-doc-linker{width:220px}.cb-doc-comments{flex-direction:column;gap:10px;max-height:calc(100vh - 110px);padding-bottom:12px;display:flex;position:sticky;top:80px;overflow-y:auto}.cb-doc-comments-head{justify-content:space-between;align-items:center;gap:var(--hv-space-2);display:flex}.cb-thread{padding:var(--hv-space-3);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);flex-direction:column;gap:10px;display:flex}.cb-thread.is-active{border-color:var(--hv-honey)}.cb-thread--new{padding:var(--hv-space-2)}.cb-thread-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cb-thread-actions .ant-input{flex-basis:100%}.cb-quote{border-left:3px solid var(--hv-honey);font-size:var(--hv-fs-meta);color:var(--hv-text-2);margin:0;padding:4px 10px;font-style:italic}.cb-quote.is-lost{border-left-color:var(--hv-line-strong);text-decoration:line-through}.cb-quote small{font-style:normal;font-size:var(--hv-fs-micro);color:var(--hv-text-3);text-decoration:none;display:block}.cb-msg{gap:var(--hv-space-2);align-items:flex-start;display:flex}.cb-msg-body{flex:1;min-width:0}.cb-msg-head{align-items:baseline;gap:var(--hv-space-2);font-size:var(--hv-fs-meta);display:flex}.cb-msg-head b{color:var(--hv-text)}.cb-msg-head .cb-link-btn{font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-left:auto}.cb-msg-text{font-size:var(--hv-fs-ui);color:var(--hv-text);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5}.cb-doc-editor{max-width:1060px;margin:0 auto}.cb-doc-toolbar{z-index:var(--hv-z-sticky-bar);border-bottom:1px solid var(--hv-line);background:var(--hv-bg);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 0;display:flex;position:sticky;top:52px}.cb-doc-save{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.cb-doc-save-bad{color:var(--hv-clay)}.cb-doc-toolbar-end{gap:var(--hv-space-2);margin-left:auto;display:inline-flex}.cb-doc-summary{gap:var(--hv-space-2);width:340px;display:flex}.cb-doc-conflict{margin-bottom:14px}.cb-doc-title-input{font-family:var(--hv-font-display);letter-spacing:-.02em;padding:0 0 14px;font-size:30px;font-weight:700}.cb-history{max-width:1180px;margin:0 auto}.cb-history-grid{gap:var(--hv-space-5);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.cb-history-list{flex-direction:column;gap:6px;max-height:calc(100vh - 110px);display:flex;position:sticky;top:80px;overflow-y:auto}.cb-history-item{gap:var(--hv-space-1);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);text-align:left;font:inherit;font-size:var(--hv-fs-ui);color:inherit;cursor:pointer;flex-direction:column;padding:10px 12px;display:flex}.cb-history-item:hover,.cb-history-item:focus-visible{border-color:var(--hv-line-strong)}.cb-history-item.is-on{border-color:var(--hv-honey);box-shadow:var(--hv-inset-honey)}.cb-history-top{align-items:center;gap:var(--hv-space-2);display:flex}.cb-history-top .ant-tag{margin:0}.cb-history-top .cb-row-due{margin-left:auto}.cb-history-summary{color:var(--hv-text-2);font-size:var(--hv-fs-meta)}@media (width<=1180px){.cb-docpage{grid-template-columns:minmax(0,1fr)}.cb-doc-comments{max-height:none;position:static}}@media (width<=900px){.cb-docs{flex-direction:column}.cb-docs-side{border-right:0;border-bottom:1px solid var(--hv-line);width:auto;height:auto;max-height:45vh;position:static}.cb-docs-main{padding:18px 16px}.cb-doc-body{padding:20px 18px}.cb-docs-split,.cb-history-grid{grid-template-columns:minmax(0,1fr)}.cb-history-list{max-height:40vh;position:static}.cb-doc-add{display:inline-flex}}@media (width<=767px){.cb-docs{margin:-18px -16px}}.cb-inbox-old{color:var(--hv-clay)}.cb-inbox-owner{font-size:var(--hv-fs-meta);color:var(--hv-text-2);margin-left:auto;margin-right:8px}.cb-inbox .cb-toolbar{margin-bottom:14px}.cb-settings-nav{gap:var(--hv-space-1);z-index:var(--hv-z-sticky-bar);padding:var(--hv-space-2) 0;background:var(--hv-bg);border-bottom:1px solid var(--hv-line);flex-wrap:wrap;margin:-6px 0 18px;display:flex;position:sticky;top:52px}.cb-settings-nav button{border-radius:var(--hv-radius-sm);font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text-2);cursor:pointer;background:0 0;border:0;padding:4px 10px}.cb-settings-nav button:hover,.cb-settings-nav button:focus-visible{background:var(--hv-surface-2);color:var(--hv-text)}.cb-psettings .cb-section{scroll-margin-top:110px}.cb-form-grid{gap:0 var(--hv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-setlist{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);flex-direction:column;display:flex}.cb-setlist--flush{background:0 0;border:0;border-radius:0}.cb-setrow{border-top:1px solid var(--hv-line);align-items:center;gap:10px;min-width:0;padding:9px 14px;display:flex}.cb-setrow:first-child{border-top:0}.cb-setrow .cb-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-setrow .ant-tag{margin:0}.cb-setrow--stack{flex-direction:column;align-items:stretch;gap:6px}.cb-setrow-line{align-items:center;gap:10px;min-width:0;display:flex}.cb-setrow-actions{flex:none;gap:2px;margin-left:auto;display:inline-flex}.cb-setrow--status .ant-input{flex:1;min-width:0}.cb-setrow-cat{flex:none;width:140px}.cb-setadd{gap:var(--hv-space-2);display:flex}.cb-swatch{border:1px solid var(--hv-line);border-radius:var(--hv-radius-sm);cursor:pointer;background:0 0;flex:none;width:22px;height:22px;padding:0}.cb-swatch:disabled{cursor:default}.cb-color-input{width:72px;height:32px;padding:2px}.cb-flow{flex-wrap:wrap;gap:6px;display:flex}.cb-flow-step{font-size:var(--hv-fs-meta);color:var(--hv-text-2);align-items:center;gap:5px;display:inline-flex}.cb-flow-step+.cb-flow-step:before{content:"→";color:var(--hv-text-3);margin-right:5px}.cb-flow-step i,.cb-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cb-chip-x{color:var(--hv-text-3);cursor:pointer;font-size:var(--hv-fs-ui);background:0 0;border:0;padding:0 0 0 2px;line-height:1}.cb-chip-x:hover{color:var(--hv-clay)}.cb-member-row .cb-agent-text{flex:1}.cb-member-row .ant-select{flex:none}.cb-perm-grid{gap:var(--hv-space-2) var(--hv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.cb-key-row .cb-agent-text{flex:1}.cb-key-row code{font-family:var(--hv-font-mono)}.cb-profile-card{align-items:center;gap:var(--hv-space-4);display:flex}.cb-profile-actions{align-items:center;gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.cb-pref-row{cursor:pointer}.cb-pref-row .cb-agent-text{flex:1}.cb-usage-grid{gap:var(--hv-space-6) var(--hv-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1080px){.cb-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-usage{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-usage .cb-stat-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-usage-foot{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.cb-packs{gap:var(--hv-space-4);flex-direction:column;display:flex}.cb-packs-offer{justify-content:space-between;align-items:center;gap:var(--hv-space-4);flex-wrap:wrap;display:flex}.cb-packs-offer p{color:var(--hv-text-2);font-size:var(--hv-fs-ui);flex:320px;margin:0}.cb-packs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-packs-list li{align-items:center;gap:var(--hv-space-3);padding:var(--hv-space-2) 0;border-top:1px solid var(--hv-line);font-size:var(--hv-fs-ui);font-variant-numeric:tabular-nums;grid-template-columns:90px 1fr auto auto;display:grid}.cb-usage-num{font-family:var(--hv-font-display);color:var(--hv-text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.cb-usage-num small{font-family:var(--hv-font-body);font-size:var(--hv-fs-ui);color:var(--hv-text-3);font-weight:400}.cb-usage-num.is-full{color:var(--hv-clay)}.cb-usage-num.is-warn{color:var(--hv-honey-ink)}.cb-meter.is-warn i{background:var(--hv-honey)}.cb-meter.is-full i{background:var(--hv-clay)}.cb-plans{gap:var(--hv-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px;display:grid}.cb-plan>.hv-cell-in{padding:var(--hv-space-5);gap:6px}.cb-plan.is-current>.hv-cell-in{box-shadow:inset 0 0 0 2px var(--hv-honey)}.cb-plan-head{justify-content:space-between;align-items:center;gap:var(--hv-space-2);display:flex}.cb-plan-price b{font-family:var(--hv-font-display);color:var(--hv-text);font-size:2rem}.cb-plan-price span{color:var(--hv-text-3);font-size:var(--hv-fs-ui);margin-left:4px}.cb-kv--plan{margin:10px -20px}.cb-plan-features{font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-direction:column;flex:1;gap:5px;margin:0 0 14px;padding:0;list-style:none;display:flex}.cb-plan-features .anticon{color:var(--hv-sage);margin-right:4px}.cb-buy{gap:var(--hv-space-2);flex-direction:column;display:flex}.cb-buy-fine{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.cb-buy-trial{font-size:var(--hv-fs-ui);color:var(--hv-text-3)}.cb-buy-trial .ant-btn-link{height:auto;padding:0}.cb-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:24px;display:flex}.cb-plans-head+.cb-plans{margin-top:12px}.cb-plans-period{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cb-plans-save{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);transition:color var(--hv-dur-hover) var(--hv-ease-out)}.cb-plans-save.is-on{color:var(--hv-honey-ink)}.cb-buy .cb-health-meta{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=767px){.cb-form-grid,.cb-perm-grid,.cb-usage-grid{grid-template-columns:minmax(0,1fr)}.cb-setrow--status{flex-wrap:wrap}.cb-setrow-cat{width:120px}.cb-setadd{flex-wrap:wrap}}.cb-backlink{font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:10px;padding:0;display:inline-flex}.cb-backlink:hover,.cb-backlink:focus-visible{color:var(--hv-text)}.cb-agent-head{align-items:center;gap:var(--hv-space-4);flex-direction:row}.cb-agent-alert{margin-bottom:16px}.cb-agent-run{grid-template-columns:76px minmax(0,1fr) auto 70px 64px}.cb-agent-project{grid-template-columns:64px minmax(0,1fr) auto}@media (width<=767px){.cb-agent-run{grid-template-columns:64px minmax(0,1fr) auto}.cb-agent-run>:nth-child(n+4){display:none}}.cb-taskpage{gap:var(--hv-space-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;max-width:1280px;margin:0 auto;display:grid}.cb-taskpage-main{min-width:0}.cb-taskpage-side{gap:var(--hv-space-4);flex-direction:column;max-height:calc(100vh - 90px);display:flex;position:sticky;top:72px;overflow-y:auto}.cb-task-delete{margin-left:auto}.cb-task-title{overflow-wrap:anywhere;border-radius:var(--hv-radius-sm);margin:6px 0 4px}.cb-task-title.is-editable{cursor:text}.cb-task-title.is-editable:hover,.cb-task-title.is-editable:focus-visible{background:var(--hv-surface-2)}.cb-task-title-input{font-family:var(--hv-font-display);margin:6px 0 4px;font-size:1.6rem;font-weight:700}.cb-tsection{flex-direction:column;gap:10px;margin-top:24px;display:flex}.cb-tsection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cb-tsection-head .cb-h3{margin:0 auto 0 0}.cb-tdesc{border-radius:var(--hv-radius-md);min-height:56px;font-size:var(--hv-fs-body);border:1px solid #0000;padding:10px 12px;line-height:1.65}.cb-tdesc.is-editable{cursor:text}.cb-tdesc.is-editable:hover,.cb-tdesc.is-editable:focus-visible{border-color:var(--hv-line);background:var(--hv-surface)}.cb-setrow.is-off .cb-row-title,.cb-setrow.is-off>.anticon,.cb-setrow.is-off>span:first-child{opacity:.55}.cb-typerow .cb-row-title{flex:0 auto;min-width:7ch}@media (width<=600px){.cb-typerow .cb-health-meta,.cb-typerow .cb-typerow-builtin{display:none}.cb-typerow .cb-setrow-actions{margin-left:auto}}.cb-col.is-blocked{opacity:.45}.cb-col.is-blocked .cb-col-body{background:repeating-linear-gradient(135deg, transparent 0 8px, var(--hv-surface-2) 8px 10px)}.cb-wfedit{flex-direction:column;gap:10px;display:flex}.cb-wfedit-label{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-wfedit-head{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cb-wfedit .cb-wfedit-help{white-space:normal;text-overflow:clip;margin:0;overflow:visible}.cb-wfgrid-wrap{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);overflow-x:auto}.cb-wfgrid{border-collapse:collapse;width:100%;font-size:var(--hv-fs-ui)}.cb-wfgrid th,.cb-wfgrid td{border-bottom:1px solid var(--hv-line);text-align:center;white-space:nowrap;padding:8px 10px}.cb-wfgrid thead th{color:var(--hv-text-2);background:var(--hv-surface-2);font-weight:500}.cb-wfgrid tbody th{text-align:left;color:var(--hv-text-2);font-weight:500}.cb-wfgrid tbody tr:last-child th,.cb-wfgrid tbody tr:last-child td{border-bottom:none}.cb-wfgrid-corner{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-wfgrid-self{color:var(--hv-text-3)}.cb-result{border-radius:var(--hv-radius-pill);border:1px solid var(--hv-line);font-size:var(--hv-fs-micro);color:var(--hv-text-3);white-space:nowrap;flex:none;padding:1px 8px}.cb-result.is-pass{color:var(--hv-sage);border-color:var(--hv-sage)}.cb-result.is-fail{color:var(--hv-clay);border-color:var(--hv-clay)}.cb-result.is-blocked{color:var(--hv-honey-ink);border-color:var(--hv-honey)}.cb-tsteps-wrap{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);overflow-x:auto}.cb-tsteps{table-layout:fixed;border-collapse:collapse;width:100%;min-width:600px;font-size:var(--hv-fs-ui)}.cb-tsteps col.cb-tsteps-n{width:34px}.cb-tsteps col.cb-tsteps-action{width:26%}.cb-tsteps col.cb-tsteps-data{width:15%}.cb-tsteps col.cb-tsteps-status{width:104px}.cb-tsteps col.cb-tsteps-x{width:34px}.cb-tsteps-input{resize:none;border-radius:var(--hv-radius-sm);width:100%;padding:var(--hv-space-1);color:var(--hv-text);font:inherit;background:0 0;border:1px solid #0000;line-height:1.45;display:block;overflow:hidden}.cb-tsteps-input:hover{border-color:var(--hv-line)}.cb-tsteps-input:focus{border-color:var(--hv-honey);background:var(--hv-surface);outline:none}.cb-tsteps-input::placeholder{color:var(--hv-text-3)}.cb-tsteps th{text-align:left;font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);background:var(--hv-surface-2);border-bottom:1px solid var(--hv-line);padding:8px 10px;font-weight:500}.cb-tsteps td{vertical-align:top;border-bottom:1px solid var(--hv-line);padding:4px 6px}.cb-tsteps tbody tr:last-child td{border-bottom:none}.cb-tsteps-text{padding:var(--hv-space-1);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.cb-tsteps th.cb-tsteps-n,.cb-tsteps td.cb-tsteps-n{text-align:center;color:var(--hv-text-3);font-family:var(--hv-font-mono);padding:8px 2px}.cb-tsteps td.cb-tsteps-status{padding-top:6px}.cb-tsteps td.cb-tsteps-x{padding:4px 2px}.cb-result-sum{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.cb-tchild.is-done .cb-row-title{color:var(--hv-text-3);text-decoration:line-through}.cb-setrow a.cb-row-title,.cb-setrow a.cb-row-id{color:inherit;flex:1;min-width:0}.cb-setrow a.cb-row-id{flex:none}.cb-setrow a:hover{text-decoration:underline}.cb-tsearch{flex:1;min-width:200px}.cb-tlink-kind{width:96px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);flex:none}.cb-tlink.is-blocking .cb-tlink-kind{color:var(--hv-clay)}.cb-tfields{gap:var(--hv-space-3);flex-direction:column;padding:14px 16px;display:flex}.cb-tfield{gap:var(--hv-space-1);flex-direction:column;min-width:0;display:flex}.cb-tfield-label{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-tfield-value{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-tfields-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-tfull{width:100%}.cb-chips{gap:var(--hv-space-1);flex-wrap:wrap;display:flex}.cb-chips:empty{display:none}.cb-chip.is-on{border-color:var(--hv-honey);color:var(--hv-text)}.cb-chip a{color:inherit}@media (width<=1080px){.cb-taskpage{grid-template-columns:minmax(0,1fr)}.cb-taskpage-side{order:-1;max-height:none;position:static}}.cb-tday .cb-day{justify-content:space-between;display:flex}.cb-tentry-dur{flex:none;width:58px}.cb-tentry-desc{color:var(--hv-text-2);font-weight:400}.cb-load-row--btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}.cb-load-row--btn:hover,.cb-load-row--btn:focus-visible{background:var(--hv-surface-2)}.cb-quick{flex-wrap:wrap;gap:6px;display:flex}.cb-inline-switch{align-items:center;gap:var(--hv-space-2);font-size:var(--hv-fs-ui);color:var(--hv-text-2);cursor:pointer;display:inline-flex}.cb-gantt-legend{font-size:var(--hv-fs-meta);color:var(--hv-text-3);flex-wrap:wrap;gap:14px;margin-left:auto;display:inline-flex}.cb-gantt-legend span{align-items:center;gap:6px;display:inline-flex}.cb-gantt-legend .cb-gbar{width:18px;height:10px;position:static}.cb-gantt{--gantt-label:260px;overflow:auto hidden}.cb-gantt-inner{min-width:100%;position:relative}.cb-gantt-head{z-index:var(--hv-z-sticky-head);background:var(--hv-surface);border-bottom:1px solid var(--hv-line);display:flex;position:sticky;top:0}.cb-gantt-label{z-index:var(--hv-z-sticky-col);width:var(--gantt-label);padding:0 var(--hv-space-3);background:var(--hv-surface);border-right:1px solid var(--hv-line);flex:none;align-items:center;gap:7px;min-width:0;display:flex;position:sticky;left:0}.cb-gantt-corner{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-gantt-track{flex:none;position:relative}.cb-gantt-months{height:24px;position:relative}.cb-gantt-months span{border-left:1px solid var(--hv-line-strong);font-size:var(--hv-fs-micro);color:var(--hv-text-2);white-space:nowrap;padding-left:6px;font-weight:600;position:absolute;top:5px}.cb-gantt-ticks{height:20px;position:relative}.cb-gantt-ticks span{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);text-align:center;white-space:nowrap;position:absolute;top:2px}.cb-gantt-ticks span:not([style*=width]){border-left:1px solid var(--hv-line);padding-left:4px}.cb-gantt-ticks span.is-weekend{color:var(--hv-text-3);opacity:.6}.cb-gantt-lane{border-top:1px solid var(--hv-line);height:24px;position:relative}.cb-gsprint{border-radius:var(--hv-radius-sm);white-space:nowrap;text-overflow:ellipsis;height:16px;font-size:var(--hv-fs-micro);color:var(--hv-text-2);background:var(--hv-surface-2);border:1px solid var(--hv-line);padding:0 6px;line-height:16px;position:absolute;top:4px;overflow:hidden}.cb-gsprint--active{border-color:var(--hv-honey);background:var(--hv-honey-soft);color:var(--hv-honey-ink)}.cb-gmile{background:var(--hv-honey);border:1px solid var(--hv-surface);width:11px;height:11px;z-index:var(--hv-z-raised);margin-left:-5px;position:absolute;top:6px;transform:rotate(45deg)}.cb-gmile.is-done{background:var(--hv-sage)}.cb-gantt-body{position:relative}.cb-gantt-today{background:var(--hv-clay);opacity:.7;width:2px;z-index:var(--hv-z-raised);pointer-events:none;margin-left:-1px;position:absolute;top:0;bottom:0}.cb-gantt-weekend{background:var(--hv-surface-2);opacity:.5;pointer-events:none;position:absolute;top:0;bottom:0}.cb-gantt-group{border-bottom:1px solid var(--hv-line);background:var(--hv-bg-raised);height:30px;display:flex}.cb-gantt-group .cb-gantt-label{background:var(--hv-bg-raised);font-size:var(--hv-fs-meta);color:var(--hv-text);font-weight:600}.cb-gantt-row{border-bottom:1px solid var(--hv-line);display:flex}.cb-gantt-row:hover,.cb-gantt-row:hover .cb-gantt-label{background:var(--hv-surface-2)}.cb-gantt-task{border:0;border-right:1px solid var(--hv-line);font:inherit;font-size:var(--hv-fs-ui);color:inherit;text-align:left;cursor:pointer}.cb-gantt-task .cb-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.cb-gantt-blocked{color:var(--hv-clay);font-size:var(--hv-fs-meta)}.cb-gbar{border-radius:var(--hv-radius-sm);height:18px;font:inherit;font-size:var(--hv-fs-micro);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid #0000;padding:0 6px;line-height:16px;display:inline-block;position:absolute;top:8px;overflow:hidden}.cb-gbar span{text-overflow:ellipsis;display:block;overflow:hidden}.cb-gbar--todo{background:var(--hv-surface-2);border-color:var(--hv-line-strong);color:var(--hv-text-2)}.cb-gbar--in_progress{background:var(--hv-honey);color:var(--hv-on-honey)}.cb-gbar--done{background:color-mix(in srgb, var(--hv-sage) 55%, transparent);color:var(--hv-text)}.cb-gbar.is-late{border:1.5px solid var(--hv-clay)}.cb-gbar.is-due-only{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.cb-gbar.is-start-only{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.cb-gbar.is-reversed{background-image:repeating-linear-gradient(45deg, transparent 0 4px, color-mix(in srgb, var(--hv-clay) 25%, transparent) 4px 8px)}.cb-gbar:focus-visible{outline:2px solid var(--hv-honey);outline-offset:2px}.cb-gtip{font-size:var(--hv-fs-meta);flex-direction:column;gap:2px;display:flex}@media (width<=767px){.cb-gantt{--gantt-label:150px}.cb-gantt-legend{margin-left:0}}.cb-billing-over{padding:var(--hv-space-3) var(--hv-space-4);border-radius:var(--hv-radius-md);border:1px solid color-mix(in srgb, var(--hv-clay) 45%, transparent);background:color-mix(in srgb, var(--hv-clay) 8%, transparent);font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin-bottom:16px}.cb-billing-over b{color:var(--hv-clay);font-weight:600}.cb-billing-soon{padding:var(--hv-space-3) var(--hv-space-4);border-radius:var(--hv-radius-md);border:1px solid var(--hv-line-strong);background:var(--hv-honey-soft);font-size:var(--hv-fs-ui);color:var(--hv-text-2);align-items:center;gap:var(--hv-space-3) var(--hv-space-4);flex-wrap:wrap;margin-bottom:16px;display:flex}.cb-billing-soon>div{flex:320px}.cb-billing-soon b{color:var(--hv-text);font-weight:600}.cb-usage-note{text-transform:none;letter-spacing:0;color:var(--hv-text-3)}.cb-plan-blurb{font-size:var(--hv-fs-ui);color:var(--hv-text-3);min-height:2.6em;margin:2px 0 8px}.cb-plan-soon{font-size:22px}.cb-plan-features li.is-lead{color:var(--hv-text-3);font-weight:500}.cb-billing-fine{font-size:var(--hv-fs-ui);color:var(--hv-text-3);margin:14px 0 0}.cb-billing-fine a{color:var(--hv-honey-ink)}.cb-picker-invites{border-color:color-mix(in srgb, var(--hv-honey) 45%, transparent);margin-bottom:14px}.cb-ws-invite{cursor:default}.cb-ws-invite:hover{background:0 0}.cb-ws-invite-actions{flex:none;gap:6px;display:inline-flex}.cb-picker-note{font-size:var(--hv-fs-ui);color:var(--hv-text-3);margin:0 0 14px}.cb-invites{margin-top:14px}.cb-invite{justify-content:space-between;align-items:center;gap:var(--hv-space-3);border-top:1px solid var(--hv-line);flex-wrap:wrap;padding:10px 18px;display:flex}.cb-invite-who{flex-direction:column;min-width:0;display:flex}.cb-invite-who b{color:var(--hv-text);overflow-wrap:anywhere;font-weight:600}.cb-invite-who span{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.cb-invite-actions{gap:2px;margin-left:auto;display:inline-flex}.cb-invite-intro{font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin:0 0 14px}.cb-intake-form{border-top:1px solid var(--hv-line);padding:12px 14px}.cb-intake-form:first-child{border-top:0}.cb-intake-form.is-off .cb-intake-name b,.cb-intake-form.is-off code{color:var(--hv-text-3)}.cb-intake-line{justify-content:space-between;align-items:center;gap:var(--hv-space-3);display:flex}.cb-intake-name{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.cb-intake-name b{color:var(--hv-text);font-weight:600}.cb-intake-meta{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-intake-link{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin-top:4px;display:flex}.cb-intake-link code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;margin-right:4px;padding:0;overflow:hidden}.cb-intake-actions{gap:2px;margin-left:auto;display:inline-flex}.cb-intake-subs{border-top:1px solid var(--hv-line);background:var(--hv-bg-raised);margin:8px -14px -12px}.cb-intake-sub{border-top:1px solid var(--hv-line);grid-template-columns:auto minmax(0,1fr) auto minmax(0,.7fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.cb-intake-sub:first-child{border-top:0}.cb-intake-sub .cb-row-title{font-size:var(--hv-fs-ui)}.cb-intake-who{font-size:var(--hv-fs-meta);color:var(--hv-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-intake-add{border-top:1px solid var(--hv-line);padding:10px 14px}.cb-intake-ask{justify-content:space-between;align-items:center;gap:var(--hv-space-3);padding:var(--hv-space-1) 0 var(--hv-space-2);font-size:var(--hv-fs-ui);color:var(--hv-text-2);display:flex}.cb-intake-prefix{color:var(--hv-text-3)}.cb-intake-note{font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin:0}.cb-intake-hint{font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin-top:2px;display:block}.cb-intake-warn{border-radius:var(--hv-radius-sm);font-size:var(--hv-fs-meta);color:var(--hv-honey-ink);background:var(--hv-honey-soft);margin:0 0 10px;padding:8px 10px}@media (width<=767px){.cb-intake-sub{grid-template-columns:auto minmax(0,1fr) auto}.cb-intake-sub>:nth-child(3),.cb-intake-sub>:nth-child(4){display:none}}.cb-auto-note{font-size:var(--hv-fs-ui);color:var(--hv-text-3);margin:-6px 0 16px}.cb-auto-list{flex-direction:column;gap:14px;display:flex}.cb-auto .hv-cell-in{padding:14px 18px 10px}.cb-auto.is-off .cb-auto-sentence,.cb-auto.is-off .cb-h2{color:var(--hv-text-3)}.cb-auto-head{justify-content:space-between;align-items:center;gap:var(--hv-space-3);display:flex}.cb-auto-sentence{font-size:var(--hv-fs-body);color:var(--hv-text-2);margin:6px 0 8px;line-height:1.5}.cb-auto-sentence b{color:var(--hv-text);font-weight:600}.cb-auto.is-off .cb-auto-sentence b{color:var(--hv-text-2)}.cb-auto-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cb-auto-meta{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-auto-actions{gap:2px;margin-left:auto;display:inline-flex}.cb-auto-runs{border-top:1px solid var(--hv-line);margin:8px -18px -10px}.cb-auto-run{border-bottom:1px solid var(--hv-line);grid-template-columns:78px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 18px;display:grid}.cb-auto-run:last-child{border-bottom:0}.cb-auto-run .cb-chip{font-size:var(--hv-fs-micro);justify-content:center}.cb-auto-outcome--applied{color:var(--hv-sage);border-color:color-mix(in srgb, var(--hv-sage) 45%, transparent)}.cb-auto-outcome--failed{color:var(--hv-clay);border-color:color-mix(in srgb, var(--hv-clay) 45%, transparent)}.cb-auto-detail{font-size:var(--hv-fs-ui);color:var(--hv-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-auto-templates{align-items:center;gap:var(--hv-space-2);flex-direction:column;margin-top:14px;display:flex}.cb-auto-template{border:1px dashed var(--hv-line-strong);border-radius:var(--hv-radius-md);font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text);cursor:pointer;background:0 0;padding:8px 14px}.cb-auto-template:hover,.cb-auto-template:focus-visible{border-color:var(--hv-honey)}.cb-auto-fieldset{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);padding:var(--hv-space-2) var(--hv-space-3) var(--hv-space-1);margin:0 0 14px}.cb-auto-fieldset legend{width:auto;padding:0 var(--hv-space-1);font-size:var(--hv-fs-ui);color:var(--hv-text);border:0;margin:0;font-weight:600}.cb-auto-fieldset legend span{color:var(--hv-text-3);font-weight:400}.cb-auto-grid{gap:0 var(--hv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-auto-grid .ant-form-item{margin-bottom:10px}.cb-auto-action{gap:var(--hv-space-2);align-items:flex-start;display:flex}.cb-auto-preview{border-radius:var(--hv-radius-md);background:var(--hv-surface-2);font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin:0;padding:10px 12px}@media (width<=767px){.cb-auto-grid{grid-template-columns:minmax(0,1fr)}.cb-auto-run{grid-template-columns:auto auto minmax(0,1fr)}.cb-auto-run time{display:none}}:root{--cb-viz-1:var(--hv-honey-pressed);--cb-viz-2:var(--hv-lilac)}.cb-load-pts{color:var(--hv-text-3)}.cb-ana-grid{gap:var(--hv-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cb-ana-grid>:first-child{grid-column:1/-1}@media (width<=1023px){.cb-ana-grid{grid-template-columns:minmax(0,1fr)}}.cb-ana-range{max-width:100%;overflow-x:auto}@media (width<=767px){.cb-ana-age{grid-template-columns:auto minmax(0,1fr) auto}.cb-ana-age>:first-child,.cb-ana-age>:nth-child(4){display:none}.cb-ana-age>:nth-child(5),.cb-dep-start>:nth-child(4),.cb-roadmap-mrow>:nth-child(4){display:block}.cb-roadmap-urow>:nth-child(4){display:grid}.cb-roadmap-mrow>:nth-child(5){display:inline-flex}.cb-dep-start{grid-template-columns:auto auto minmax(0,1fr) auto}}.cb-flow-legend{gap:var(--hv-space-4);font-size:var(--hv-fs-meta);color:var(--hv-text-2);margin-bottom:10px;display:flex}.cb-flow-legend span{align-items:center;gap:6px;display:inline-flex}.cb-flow-key{border-radius:var(--hv-radius-sm);vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.cb-flow-key--done{background:var(--cb-viz-1)}.cb-flow-key--created{background:var(--cb-viz-2)}.cb-flow-legend .cb-flow-key{margin-right:0}.cb-flow-key--line{border-radius:var(--hv-radius-sm);width:14px;height:2px}.cb-flow-bar{fill:var(--cb-viz-1);transition:opacity var(--hv-dur-hover) var(--hv-ease-out)}.cb-flow svg:hover .cb-flow-bar:not(.is-hover){opacity:.55}.cb-flow-line{fill:none;stroke:var(--cb-viz-2);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.cb-flow-dot{fill:var(--cb-viz-2);stroke:var(--hv-surface);stroke-width:2px;pointer-events:none}.cb-flow .cb-chart-tip{top:4px;transform:translate(-50%)}.cb-flow-cross{stroke:var(--hv-line-strong);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.cb-flow-table{max-height:260px;overflow-y:auto}.cb-flow-table table{border-collapse:collapse;width:100%;font-size:var(--hv-fs-ui)}.cb-flow-table th{background:var(--hv-surface);text-align:left;color:var(--hv-text-3);font-weight:500;font-size:var(--hv-fs-meta);border-bottom:1px solid var(--hv-line);padding:6px 8px;position:sticky;top:0}.cb-flow-table td{border-bottom:1px solid var(--hv-line);font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-2);padding:6px 8px}.cb-flow-table td:first-child{font-family:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text)}.cb-flow-table th:not(:first-child),.cb-flow-table td:not(:first-child){text-align:right}.cb-spread{gap:var(--hv-space-2);flex-direction:column;display:flex}.cb-spread-row{grid-template-columns:92px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.cb-spread-label{font-size:var(--hv-fs-meta);color:var(--hv-text-2)}.cb-spread-bar{height:14px;display:block}.cb-spread-bar i{border-radius:0 var(--hv-radius-sm) var(--hv-radius-sm) 0;background:var(--cb-viz-1);min-width:0;height:100%;display:block}.cb-spread-num{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-2);text-align:right}.cb-ana-age{grid-template-columns:auto auto minmax(0,1fr) auto 70px;align-items:center;display:grid}.cb-ana-none{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.cb-ana-more{font-size:var(--hv-fs-meta);color:var(--hv-text-3);padding:8px 18px 12px}.cb-ana-runs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cb-ana-runs>div{border-bottom:1px solid var(--hv-line);justify-content:space-between;gap:10px;padding:10px 18px;display:flex}.cb-ana-runs>div:nth-child(odd){border-right:1px solid var(--hv-line)}.cb-ana-runs dt{font-size:var(--hv-fs-ui);color:var(--hv-text-2)}.cb-ana-runs dd{font-family:var(--hv-font-mono);font-size:var(--hv-fs-ui);color:var(--hv-text);margin:0}.cb-dep-layout{gap:var(--hv-space-5);flex-direction:column;display:flex}.cb-dep-start{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}.cb-dep-loops{margin-bottom:20px}.cb-dep-loops .cb-panel-body{font-size:var(--hv-fs-ui);color:var(--hv-text-2);border-left:3px solid var(--hv-clay)}.cb-dep-loops strong{color:var(--hv-clay);font-weight:600}.cb-dep-loops ul{margin:8px 0 0;padding-left:18px}.cb-dep-loops li{margin:2px 0}.cb-dep-chains{flex-direction:column;display:flex}.cb-dep-chain{border-bottom:1px solid var(--hv-line);padding:18px;overflow-x:auto}.cb-dep-chain:last-child{border-bottom:0}.cb-dep-canvas{position:relative}.cb-dep-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.cb-dep-edge{fill:none;stroke:var(--hv-line-strong);stroke-width:1.5px;transition:opacity var(--hv-dur-hover) var(--hv-ease-out)}.cb-dep-edge.is-lit{stroke:var(--hv-honey);stroke-width:2px}.cb-dep-edge.is-loop{stroke:var(--hv-clay);stroke-dasharray:5 3}.cb-dep-edge.is-dim{opacity:.2}.cb-dep-arrow{fill:var(--hv-text-3)}.cb-dep-node{justify-content:center;gap:var(--hv-space-1);border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius-md);background:var(--hv-surface);color:var(--hv-text);font:inherit;text-align:left;cursor:pointer;transition:opacity var(--hv-dur-hover) var(--hv-ease-out), border-color var(--hv-dur-hover) var(--hv-ease-out);flex-direction:column;padding:6px 10px;display:flex;position:absolute}.cb-dep-node:hover,.cb-dep-node:focus-visible{border-color:var(--hv-honey)}.cb-dep-node--in_progress{border-left:3px solid var(--hv-honey)}.cb-dep-node--done{background:var(--hv-surface-2);color:var(--hv-text-3)}.cb-dep-node--done .cb-dep-node-title{text-decoration:line-through}.cb-dep-node.is-blocked{border-color:color-mix(in srgb, var(--hv-clay) 60%, var(--hv-line-strong))}.cb-dep-node.is-dim{opacity:.35}.cb-dep-node-top{align-items:center;gap:6px;min-width:0;display:flex}.cb-dep-node-meta{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cb-dep-waiting{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey-ink);white-space:nowrap}.cb-dep-node-title{font-size:var(--hv-fs-ui);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cb-dep-blocked{color:var(--hv-clay);font-size:var(--hv-fs-meta)}.cb-dep-more{text-align:center;padding:12px 18px}.cb-linkbtn{font:inherit;font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey-ink);cursor:pointer;background:0 0;border:0;padding:0}.cb-linkbtn:hover{text-decoration:underline}.cb-roadmap{--gantt-label:300px}.cb-roadmap-months{height:28px}.cb-roadmap-months span{text-overflow:ellipsis;border-left-color:var(--hv-line);height:28px;line-height:28px;top:0;overflow:hidden}.cb-roadmap-months span.is-quarter{border-left-color:var(--hv-line-strong);color:var(--hv-text)}.cb-roadmap-lane{height:28px}.cb-rmile{cursor:default;padding:0;top:8px}.cb-rmile.is-editable{cursor:pointer}.cb-rmile.is-done,.cb-gmile--legend.is-done{opacity:.45}.cb-rmile:focus-visible{outline:2px solid var(--hv-honey);outline-offset:2px}.cb-gmile--legend{flex:none;margin:0 4px 0 2px;display:inline-block;position:static}.cb-roadmap-qline{background:var(--hv-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.cb-roadmap-mline{opacity:.55;pointer-events:none;border-left:1px dashed;width:0;position:absolute;top:0;bottom:0}.cb-roadmap-none{color:var(--hv-text-3);font-size:var(--hv-fs-ui);border-right:1px solid var(--hv-line)}.cb-roadmap-count{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);flex:none}.cb-rbar{height:22px;padding:0 var(--hv-space-2);border-radius:var(--hv-radius-sm);border:1px solid var(--hv-line-strong);background:var(--hv-surface-2);color:var(--hv-text);font:inherit;font-size:var(--hv-fs-meta);text-align:left;cursor:pointer;align-items:center;gap:6px;display:flex;position:absolute;top:9px;overflow:hidden}.cb-rbar>i{background:color-mix(in srgb, var(--hv-honey) 55%, transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}.cb-rbar--done>i{background:color-mix(in srgb, var(--hv-sage) 55%, transparent)}.cb-rbar--in_progress{border-color:var(--hv-honey)}.cb-rbar span,.cb-rbar em{white-space:nowrap;position:relative}.cb-rbar span{text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.cb-rbar em{font-style:normal;font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-2)}.cb-rbar.is-derived{border-style:dashed}.cb-rbar.is-late{border:1.5px solid var(--hv-clay)}.cb-rbar.is-reversed{background-image:repeating-linear-gradient(45deg, transparent 0 4px, color-mix(in srgb, var(--hv-clay) 25%, transparent) 4px 8px)}.cb-rbar:focus-visible{outline:2px solid var(--hv-honey);outline-offset:2px}.cb-rbar--legend{cursor:default;width:26px;height:12px;padding:0;display:inline-block;position:relative;top:0}.cb-roadmap-panels{gap:var(--hv-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.cb-roadmap-mrow{cursor:default;grid-template-columns:auto minmax(0,1fr) auto 104px auto;align-items:center;display:grid}.cb-roadmap-mrow:hover{background:0 0}.cb-roadmap-mname{flex-direction:column;min-width:0;display:flex}.cb-roadmap-mdesc{font-size:var(--hv-fs-meta);color:var(--hv-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-roadmap-mact{gap:2px;display:inline-flex}.cb-roadmap-urow{grid-template-columns:auto minmax(0,1fr) 20px 140px;align-items:center;display:grid}.cb-roadmap-uprog{gap:var(--hv-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cb-swatches{gap:var(--hv-space-2);display:flex}.cb-swatch.is-on{outline:2px solid var(--hv-text);outline-offset:2px}@media (width<=767px){.cb-roadmap{--gantt-label:170px}.cb-roadmap-count{display:none}.cb-roadmap-mrow{grid-template-columns:auto minmax(0,1fr) auto auto}.cb-roadmap-mrow .cb-chip{display:none}.cb-roadmap-urow{grid-template-columns:auto minmax(0,1fr) 90px}.cb-roadmap-urow>:nth-child(3){display:none}}.cb-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cb-toolbar-search{flex:240px;max-width:360px}.cb-toolbar-sort{width:170px}.cb-plist .cb-health-row{grid-template-columns:28px minmax(0,1.6fr) minmax(0,1.1fr) 92px 76px minmax(0,1.1fr) minmax(0,1fr) 92px}.cb-plist-row{cursor:pointer;transition:background var(--hv-dur-hover) var(--hv-ease-out)}.cb-plist-row:hover,.cb-plist-row:focus-visible{background:var(--hv-surface-2)}.cb-plist-row.is-archived .cb-row-title,.cb-plist-row.is-archived .num{color:var(--hv-text-3)}.cb-plist-title{align-items:baseline;gap:var(--hv-space-2);min-width:0;display:flex}.cb-plist-tag{font-size:var(--hv-fs-micro);flex:none}.cb-plist-team{gap:var(--hv-space-1);flex-direction:column;min-width:0;display:flex}.cb-plist-when{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta)!important;color:var(--hv-text-3)!important}.cb-avatars{align-items:center;display:flex}.cb-avatars>*+*{margin-left:-6px}.cb-avatars>*{box-shadow:0 0 0 2px var(--hv-surface);border-radius:50%}.cb-star{border-radius:var(--hv-radius-sm);width:26px;height:26px;color:var(--hv-text-3);font-size:var(--hv-fs-body);cursor:pointer;transition:color var(--hv-dur-hover) var(--hv-ease-out), background var(--hv-dur-hover) var(--hv-ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cb-star:hover,.cb-star:focus-visible{background:var(--hv-surface-2);color:var(--hv-text-2)}.cb-star.is-on{color:var(--hv-honey)}@media (width<=1180px){.cb-plist .cb-health-row{grid-template-columns:28px minmax(0,1.6fr) minmax(0,1.1fr) 84px 72px minmax(0,1fr)}.cb-plist .cb-health-row>:nth-child(6),.cb-plist .cb-health-row>:nth-child(8){display:none}}@media (width<=767px){.cb-plist .cb-health-row{grid-template-columns:28px minmax(0,1fr) 70px}.cb-plist .cb-health-row>:nth-child(n+5),.cb-plist .cb-health-row>:nth-child(3){display:none}.cb-toolbar-search{max-width:none}}.cb-alist .cb-health-row{grid-template-columns:24px minmax(0,1.2fr) 110px minmax(0,1.6fr) minmax(0,.8fr) 88px 70px 100px 32px;gap:14px}.cb-alist-agent{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.cb-alist-agent .cb-health-meta{text-transform:capitalize}.cb-alist-task{color:var(--hv-honey-ink);text-decoration:none}.cb-alist-task:hover{text-decoration:underline}.cb-alist-last{color:var(--hv-text-2);font-weight:400;font-size:var(--hv-fs-ui)}.cb-alist-projects{min-width:0}.cb-alist-nokey{font-size:var(--hv-fs-ui);color:var(--hv-clay);font-weight:600}.cb-presence--working{color:var(--hv-honey-ink)}.cb-presence--working i{background:var(--hv-honey);box-shadow:var(--hv-ring-honey)}.cb-presence--suspended{color:var(--hv-clay)}.cb-presence--suspended i{background:var(--hv-clay)}.cb-toolbar-bulk{align-items:center;gap:var(--hv-space-2);margin-left:auto;display:inline-flex}@media (width<=1180px){.cb-alist .cb-health-row{grid-template-columns:24px minmax(0,1.2fr) 104px minmax(0,1.4fr) 80px 92px 32px}.cb-alist .cb-health-row>:nth-child(5),.cb-alist .cb-health-row>:nth-child(7){display:none}}@media (width<=767px){.cb-alist .cb-health-row{grid-template-columns:24px minmax(0,1fr) 96px 32px}.cb-alist .cb-health-row>:nth-child(n+4):not(:last-child){display:none}}.cb-stats--5{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr)}.cb-stat--wide{min-width:0}.cb-top-actors{flex-direction:column;gap:2px;margin-top:2px;display:flex}.cb-top-actor{gap:var(--hv-space-2);border-radius:var(--hv-radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;margin:0 -4px;padding:2px 4px;display:grid}.cb-top-actor:hover,.cb-top-actor:focus-visible{background:var(--hv-surface-2)}.cb-top-actor .cb-row-title{font-size:var(--hv-fs-ui)}.cb-toolbar-search--sm{flex:200px;max-width:280px}.cb-toolbar-select{min-width:180px}.cb-toolbar-select--wide{min-width:240px;max-width:360px}.cb-ev-title{color:var(--hv-text)}.cb-ev-also{font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin-top:2px;display:block}@media (width<=1080px){.cb-stats--5{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-stats--5 .cb-stat:nth-child(odd){border-left:0}.cb-stats--5 .cb-stat:nth-child(n+3){border-top:1px solid var(--hv-line)}.cb-stats--5 .cb-stat--wide{border-left:0;grid-column:1/-1}}.cb-nav-external{align-items:center;gap:6px;display:inline-flex}.cb-nav-external .anticon{opacity:.55;font-size:10px;margin:0!important}.cb-inbox-tabs{margin-right:auto}.cb-notif-panel>.hv-cell-in{padding:0}.cb-notif-row{border-bottom:1px solid var(--hv-line);align-items:center;display:flex}.cb-notif-row:last-child{border-bottom:0}.cb-notif-row.is-unread{background:var(--hv-honey-soft)}.cb-notif-row .cb-notif{background:0 0;border-bottom:0;flex:1;min-width:0}.cb-notif-row .cb-notif:hover{background:color-mix(in srgb, var(--hv-surface-2) 70%, transparent)}.cb-notif:disabled{cursor:default}.cb-notif-done{flex:none;margin-right:10px;color:var(--hv-text-3)!important}.cb-notif-done:hover{color:var(--hv-honey-ink)!important}.cb-inbox-section{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin:8px 0 10px;font-weight:500}.cb-inbox-mentions+*{margin-top:0}.cb-bell{justify-content:center;align-items:center;display:inline-flex}.cb-inbox-tabs{font-weight:600}.cb-inbox .cb-toolbar>.ant-segmented:not(.cb-inbox-tabs){scrollbar-width:none;max-width:100%;overflow-x:auto}.cb-inbox .cb-toolbar>.ant-segmented:not(.cb-inbox-tabs)::-webkit-scrollbar{display:none}.cb-account-menu{background:var(--hv-surface);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);min-width:240px;max-width:300px;box-shadow:var(--hv-shadow-3);overflow:hidden}.cb-account-who{border-bottom:1px solid var(--hv-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.cb-account-who>span:last-child{flex-direction:column;min-width:0;display:flex}.cb-account-who strong{font-size:var(--hv-fs-ui);color:var(--hv-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cb-account-who strong+span{font-size:var(--hv-fs-meta);color:var(--hv-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-account-menu .ant-dropdown-menu{box-shadow:none;background:0 0;border-radius:0}.cb-pnav{padding-bottom:6px}.cb-pnav-head{justify-content:space-between;padding-right:14px}.cb-pnav-icon{border-radius:var(--hv-radius-sm);width:22px;height:22px;color:var(--hv-text-3);cursor:pointer;font-size:var(--hv-fs-micro);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cb-pnav-icon:hover{background:var(--hv-surface);color:var(--hv-text)}.cb-pnav-list{padding:0 var(--hv-space-2);margin:0;list-style:none}.cb-pnav-item{border-radius:var(--hv-radius-md);align-items:center;display:flex;position:relative}.cb-pnav-item:hover{background:var(--hv-surface)}.cb-pnav-go{align-items:center;gap:var(--hv-space-2);min-width:0;height:34px;color:var(--hv-text-2);font:inherit;font-size:var(--hv-fs-ui);text-align:left;cursor:pointer;border-radius:var(--hv-radius-md);background:0 0;border:0;flex:1;padding:0 6px 0 8px;display:flex}.cb-pnav-go:focus-visible,.cb-pnav-star:focus-visible,.cb-pnav-icon:focus-visible{outline:2px solid var(--hv-honey);outline-offset:-2px}.cb-pnav-item.is-open .cb-pnav-go{color:var(--hv-text);font-weight:500}.cb-pnav-caret{color:var(--hv-text-3);flex:none;font-size:9px}.cb-pnav-key{border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);min-width:34px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-2);text-align:center;flex:none;padding:1px 5px}.cb-pnav-item.is-open .cb-pnav-key{background:var(--hv-honey-soft);color:var(--hv-honey-ink)}.cb-pnav-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-pnav-star{border-radius:var(--hv-radius-sm);width:26px;height:26px;color:var(--hv-text-3);cursor:pointer;font-size:var(--hv-fs-meta);opacity:0;transition:opacity var(--hv-dur-micro) var(--hv-ease-out);background:0 0;border:0;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.cb-pnav-item:hover .cb-pnav-star,.cb-pnav-star:focus-visible,.cb-pnav-star.is-on{opacity:1}.cb-pnav-star.is-on,.cb-pnav-star:hover{color:var(--hv-honey-ink)}@media (hover:none){.cb-pnav-star{opacity:1}}.cb-nav .cb-pnav-pages{padding-left:4px;border-left:1px solid var(--hv-line)!important;width:auto!important;margin:2px 0 6px 14px!important}.cb-nav .cb-pnav-pages .ant-menu-item,.cb-nav .cb-pnav-pages .ant-menu-submenu-title{font-size:var(--hv-fs-ui);height:32px!important;margin-block:1px!important;line-height:32px!important}.cb-pnav-empty,.cb-pnav-all{border-radius:var(--hv-radius-md);width:calc(100% - 16px);font:inherit;font-size:var(--hv-fs-meta);color:var(--hv-text-3);text-align:left;cursor:pointer;background:0 0;border:0;margin:2px 8px 0;padding:7px 10px;display:block}.cb-pnav-empty:hover,.cb-pnav-all:hover{background:var(--hv-surface);color:var(--hv-text)}.cb-pnav-empty{font-size:var(--hv-fs-ui);color:var(--hv-honey-ink);align-items:center;gap:10px;padding:8px 12px 8px 27px;display:flex}.cb-pnav-empty .anticon{font-size:var(--hv-fs-ui)}.cb-crumbs .cb-crumb-switch{border-radius:var(--hv-radius-sm);font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);align-items:center;gap:6px;margin:-3px -8px;padding:3px 8px;display:inline-flex}.cb-crumbs .cb-crumb-switch:hover,.cb-crumbs .cb-crumb-switch[aria-expanded=true]{background:var(--hv-surface-2)}.cb-crumb-chev{color:var(--hv-text-3);font-size:9px}.cb-pswitch,.cb-jump{background:var(--hv-surface);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);width:320px;box-shadow:var(--hv-shadow-3);overflow:hidden}.cb-pswitch-search{border-bottom:1px solid var(--hv-line)!important;border-radius:0!important;padding:10px 12px!important}.cb-pswitch-list{max-height:340px;padding:var(--hv-space-1);overflow:auto}.cb-pswitch-title,.cb-jump-title{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);padding:10px 10px 4px}.cb-pswitch-item,.cb-jump-item{border-radius:var(--hv-radius-sm);width:100%;font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;display:flex}.cb-pswitch-item.is-sel,.cb-jump-item.is-sel,.cb-jump-page.is-sel{background:var(--hv-surface-2)}.cb-pswitch-item .cb-pnav-key,.cb-jump-item .cb-pnav-key{min-width:58px}.cb-pswitch-star{font-size:var(--hv-fs-micro);color:var(--hv-honey-ink);margin-left:auto}.cb-pswitch-here{font-size:var(--hv-fs-meta);color:var(--hv-honey-ink)}.cb-pswitch-star+.cb-pswitch-here{margin-left:0}.cb-pswitch-item>.cb-pswitch-here:only-of-type{margin-left:auto}.cb-pswitch-none{font-size:var(--hv-fs-ui);color:var(--hv-text-3);text-align:center;padding:18px 12px}.cb-pswitch-all{border:0;border-top:1px solid var(--hv-line);width:100%;font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text-2);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.cb-pswitch-all:hover{color:var(--hv-text);background:var(--hv-surface-2)}.cb-pswitch-tip{font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.cb-pswitch-tip kbd,.cb-jump-foot kbd{border-radius:var(--hv-radius-sm);border:1px solid var(--hv-line);background:var(--hv-bg);font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);padding:1px 5px}.cb-jump{width:400px;z-index:var(--hv-z-popover);padding:var(--hv-space-1);margin-top:6px;position:absolute;top:100%;left:0}.cb-jump-hint{font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-left:auto}.cb-jump-item .cb-pswitch-star+.cb-jump-hint{margin-left:8px}.cb-jump-pages{gap:var(--hv-space-1);flex-wrap:wrap;padding:2px 6px 6px;display:flex}.cb-jump-page{border:1px solid var(--hv-line);border-radius:var(--hv-radius-sm);font:inherit;font-size:var(--hv-fs-meta);color:var(--hv-text-2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.cb-jump-page .anticon{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.cb-jump-page:hover,.cb-jump-page.is-sel{color:var(--hv-text);border-color:var(--hv-line-strong)}.cb-jump-foot{border-top:1px solid var(--hv-line);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-top:4px;padding:8px 10px 6px}.cb-shortcuts{max-width:1040px}.cb-shortcuts-search{width:260px}.cb-shortcuts-grid{columns:2 440px;column-gap:var(--hv-space-4)}.cb-shortcuts-section{break-inside:avoid;margin-bottom:16px;display:block}.cb-shortcuts-section>.hv-cell-in{padding:18px 20px 10px}.cb-shortcuts-blurb{font-size:var(--hv-fs-ui);color:var(--hv-text-3);margin:4px 0 10px}.cb-shortcuts-list{margin:0}.cb-shortcuts-list>div{justify-content:space-between;align-items:center;gap:var(--hv-space-4);padding:var(--hv-space-2) 0;border-top:1px solid var(--hv-line);display:flex}.cb-shortcuts-list dt{font-size:var(--hv-fs-ui);color:var(--hv-text);min-width:0}.cb-shortcuts-list dd{flex:none;margin:0}.cb-shortcuts-where{color:var(--hv-text-3)}.cb-keys,.cb-keys-combo{align-items:center;gap:var(--hv-space-1);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.cb-keys-sep{font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin:0 2px}.cb-keys kbd,.cb-kbd-inline,.cb-menu-kbd kbd{border-radius:var(--hv-radius-sm);border:1px solid var(--hv-line-strong);background:var(--hv-bg);min-width:22px;height:22px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text);border-bottom-width:2px;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.cb-kbd-inline{vertical-align:1px;min-width:20px;height:20px}.cb-menu-kbd{justify-content:space-between;align-items:center;gap:18px;width:100%;display:inline-flex}.cb-menu-kbd kbd{min-width:18px;height:18px;font-size:var(--hv-fs-micro);color:var(--hv-text-3)}@media (width<=640px){.cb-shortcuts-search{width:100%}.cb-shortcuts-list>div{flex-direction:column;align-items:flex-start;gap:6px}.cb-keys{justify-content:flex-start}}.cb-sidebar-resize{width:8px;z-index:var(--hv-z-sidebar-handle);cursor:col-resize;touch-action:none;position:absolute;top:0;bottom:0;right:-4px}.cb-sidebar-resize:after{content:"";width:2px;transition:background var(--hv-dur-hover) var(--hv-ease-out);background:0 0;position:absolute;top:0;bottom:0;left:3px}.cb-sidebar-resize:hover:after,.cb-sidebar-resize:focus-visible:after,.cb-resizing .cb-sidebar-resize:after{background:var(--hv-honey)}body.cb-resizing,body.cb-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.cb-start>.hv-cell-in{padding:24px 24px 10px}.cb-start-head{gap:var(--hv-space-1);flex-direction:column;margin-bottom:14px;display:flex}.cb-start-head p{color:var(--hv-text-2);font-size:var(--hv-fs-body);margin:0}.cb-start-steps{counter-reset:step;margin:0;padding:0;list-style:none}.cb-start-step{border-top:1px solid var(--hv-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.cb-start-n{width:30px;height:34px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey-ink);background:var(--hv-honey-soft);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.cb-start-step.is-done .cb-start-n{background:color-mix(in srgb, var(--hv-sage) 22%, transparent);color:var(--hv-sage)}.cb-start-copy strong{font-size:var(--hv-fs-body);color:var(--hv-text);font-weight:600;display:block}.cb-start-copy span{font-size:var(--hv-fs-ui);color:var(--hv-text-2)}.cb-start-step.is-done .cb-start-copy strong{color:var(--hv-text-2);text-decoration:line-through;-webkit-text-decoration-color:var(--hv-text-3);text-decoration-color:var(--hv-text-3)}@media (width<=640px){.cb-start-step{grid-template-columns:34px minmax(0,1fr)}.cb-start-step>:last-child{grid-column:2;justify-self:start}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-h2[id]{scroll-margin-top:76px}.cb-pnav-hint{font-size:var(--hv-fs-meta);color:var(--hv-text-3);align-items:center;gap:10px;margin:2px 8px 0;padding:7px 12px 7px 27px;display:flex}.cb-pnav-hint .anticon{font-size:var(--hv-fs-meta)}.cb-bone{border-radius:var(--hv-radius-sm);background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--hv-honey) 16%, transparent) 50%, transparent 70%) 0 0 / 220% 100% no-repeat, color-mix(in srgb, var(--hv-text) 7%, var(--hv-surface));flex:none;animation:1.6s ease-in-out infinite cb-shimmer;display:block}@keyframes cb-shimmer{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@media (prefers-reduced-motion:reduce){.cb-bone{animation:none}}.cb-sk{gap:var(--hv-space-4);flex-direction:column;display:flex}.cb-sk-head{margin-bottom:4px}.cb-sk-head .cb-page-head-copy{flex-direction:column;gap:10px;display:flex}.cb-sk-tag{align-items:center;gap:6px;display:inline-flex}.cb-sk-tag i{background:color-mix(in srgb, var(--hv-honey) 55%, transparent);border-radius:50%;width:7px;height:7px}.cb-sk-actions{gap:var(--hv-space-2);display:inline-flex}.cb-sk-cell>.hv-cell-in{gap:var(--hv-space-3);flex-direction:column;padding:16px 18px;display:flex}.cb-sk-panel-head{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.cb-sk-rows{flex-direction:column;display:flex}.cb-sk-row{align-items:center;gap:var(--hv-space-3);border-top:1px solid var(--hv-line);padding:11px 0;display:flex}.cb-sk-row:first-child{border-top:0}.cb-sk-row-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cb-sk-toolbar{flex-wrap:wrap;gap:10px;display:flex}.cb-sk-stats{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cb-sk-stat{gap:var(--hv-space-2);border-left:1px solid var(--hv-line);flex-direction:column;padding:16px 18px;display:flex}.cb-sk-stat:first-child{border-left:0}.cb-sk-split{gap:var(--hv-space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.cb-sk-chart{align-items:flex-end;gap:6px;height:110px;display:flex}.cb-sk-chart .cb-bone{flex:1;width:auto!important}.cb-sk-board{gap:var(--hv-space-3);grid-template-columns:repeat(4,minmax(220px,1fr));display:grid;overflow:hidden}.cb-sk-col{gap:var(--hv-space-2);border-radius:var(--hv-radius-md);background:color-mix(in srgb, var(--hv-surface) 60%, transparent);border:1px solid var(--hv-line);flex-direction:column;padding:10px;display:flex}.cb-sk-col-head{align-items:center;gap:var(--hv-space-2);padding:2px 2px 6px;display:flex}.cb-sk-card{gap:var(--hv-space-2);border-radius:var(--hv-radius-md);background:var(--hv-surface);border:1px solid var(--hv-line);flex-direction:column;padding:11px 12px;display:flex}.cb-sk-card-foot{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.cb-sk-detail{gap:var(--hv-space-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.cb-sk-detail-main{gap:var(--hv-space-4);flex-direction:column;display:flex}.cb-sk-lines{flex-direction:column;gap:9px;display:flex}.cb-sk-kv{flex-direction:column;gap:7px;padding:6px 0;display:flex}.cb-sk-settings{flex-direction:column;gap:22px;display:flex}.cb-sk-section{gap:var(--hv-space-7);grid-template-columns:260px minmax(0,1fr);display:grid}.cb-sk-section-copy{flex-direction:column;gap:9px;padding-top:4px;display:flex}.cb-sk-field{gap:var(--hv-space-2);flex-direction:column;display:flex}.cb-sk-doc>.hv-cell-in{padding:var(--hv-space-7) var(--hv-space-8);gap:18px;max-width:820px}.cb-sk-gantt{flex-direction:column;display:flex}.cb-sk-gantt-row{align-items:center;gap:var(--hv-space-4);border-top:1px solid var(--hv-line);grid-template-columns:200px minmax(0,1fr);padding:10px 0;display:grid}.cb-sk-gantt-row:first-child{border-top:0}.cb-sk-gantt-track{display:block}@media (width<=900px){.cb-sk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-sk-stat:nth-child(odd){border-left:0}.cb-sk-split,.cb-sk-detail,.cb-sk-section{grid-template-columns:minmax(0,1fr)}.cb-sk-board{grid-template-columns:repeat(4,220px)}.cb-sk-gantt-row{grid-template-columns:110px minmax(0,1fr)}.cb-sk-head .cb-bone{max-width:100%}}.cb-brand-loader{background:var(--hv-bg);place-items:center;min-height:100vh;display:grid}.cb-mention,.tiptap span[data-type=mention]{border-radius:var(--hv-radius-sm);background:var(--hv-honey-soft);color:var(--hv-honey-ink);white-space:nowrap;padding:0 5px;font-weight:500;display:inline-block}.cb-mention-popup{z-index:var(--hv-z-top);position:fixed}.cb-mention-list{min-width:220px;max-width:280px;max-height:280px;padding:var(--hv-space-1);border-radius:var(--hv-radius-md);background:var(--hv-surface);border:1px solid var(--hv-line);box-shadow:var(--hv-shadow-3);overflow:auto}.cb-mention-item{border-radius:var(--hv-radius-sm);width:100%;font:inherit;font-size:var(--hv-fs-ui);color:var(--hv-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;display:flex}.cb-mention-item.is-sel{background:var(--hv-surface-2)}.cb-mention-none{font-size:var(--hv-fs-meta);color:var(--hv-text-3);padding:10px}.cb-mention-option{align-items:center;gap:var(--hv-space-2);display:inline-flex}.cb-mention-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-mention-option-kind{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-left:auto}.cb-lock-banner{border-radius:var(--hv-radius-md);border:1px solid color-mix(in srgb, var(--hv-clay) 45%, transparent);background:color-mix(in srgb, var(--hv-clay) 8%, transparent);font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.cb-lock-banner>.anticon{color:var(--hv-clay);flex:none}.cb-lock-banner-copy{flex:260px;min-width:0}.cb-lock-banner b{color:var(--hv-text);font-weight:600}.cb-lock-choose{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cb-lock-lead{font-size:var(--hv-fs-ui);color:var(--hv-text-2);max-width:70ch;margin:0}.cb-lock-group{border:0;min-width:0;margin:0;padding:0}.cb-lock-group legend{font-size:var(--hv-fs-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--hv-text-3);margin-bottom:6px;font-weight:600}.cb-lock-group .ant-radio-group{gap:var(--hv-space-2) var(--hv-space-4);flex-wrap:wrap;display:flex}.cb-lock-group .ant-radio-wrapper{overflow-wrap:anywhere}.cb-lock-key{color:var(--hv-text-3);font-size:var(--hv-fs-meta)}.cb-manage{flex-direction:column;gap:14px;display:flex}.cb-manage-state{font-size:var(--hv-fs-ui);color:var(--hv-text-2);overflow-wrap:anywhere;max-width:75ch;margin:0}.cb-manage-state b{color:var(--hv-text);font-weight:600}.cb-manage-actions{gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.cb-locked{min-height:100vh;padding:var(--hv-space-6) var(--hv-space-4);background:var(--hv-bg);justify-content:center;align-items:center;display:flex}.cb-locked-card{text-align:center;width:100%;max-width:460px;padding:var(--hv-space-8) var(--hv-space-6);border-radius:var(--hv-radius-lg);border:1px solid var(--hv-line,color-mix(in srgb, var(--hv-text) 12%, transparent));background:var(--hv-surface,var(--hv-bg))}.cb-locked-card p{color:var(--hv-text-2);font-size:var(--hv-fs-body);overflow-wrap:anywhere;margin:10px 0 0}.cb-locked-card .ant-btn{margin-top:20px}.cb-locked-icon{color:var(--hv-clay);margin-bottom:8px;font-size:28px}.cb-locked-fine{font-size:var(--hv-fs-ui)!important;color:var(--hv-text-3)!important}.cb-nav .ant-menu-item,.cb-sidebar-foot .ant-menu-item{position:relative}.cb-nav .ant-menu-item:before,.cb-sidebar-foot .ant-menu-item:before{content:"";inset-block:8px;border-radius:var(--hv-radius-pill);background:var(--hv-honey);opacity:0;width:3px;transition:transform var(--hv-dur-popover) var(--hv-ease-emphasis), opacity var(--hv-dur-hover) var(--hv-ease-out);position:absolute;left:0;transform:scaleY(0)}.cb-nav .ant-menu-item-selected:before,.cb-sidebar-foot .ant-menu-item-selected:before{opacity:1;transform:scaleY(1)}.cb-card{transition:border-color var(--hv-dur-hover) var(--hv-ease-out), box-shadow var(--hv-dur-hover) var(--hv-ease-out), transform var(--hv-dur-hover) var(--hv-ease-out)}.cb-card:hover{transform:translateY(-1px)}.cb-card.is-dragging{transform:rotate(-1deg)scale(1.01)}.cb-dep-node{transition:opacity var(--hv-dur-hover) var(--hv-ease-out), border-color var(--hv-dur-hover) var(--hv-ease-out), transform var(--hv-dur-hover) var(--hv-ease-out)}.cb-dep-node:hover,.cb-dep-node:focus-visible{border-color:var(--hv-honey);transform:translateY(-1px)}.cb-dep-edge{transition:opacity var(--hv-dur-popover) var(--hv-ease-out)}.cb-dep-edge.is-lit{animation:hv-edge-light var(--hv-dur-enter) var(--hv-ease-out)}@keyframes hv-edge-light{0%{opacity:.25}to{opacity:1}}.cb-page>*{animation:hv-rise var(--hv-dur-popover) var(--hv-ease-out) backwards}.cb-page>:nth-child(2){animation-delay:30ms}.cb-page>:nth-child(3){animation-delay:60ms}.cb-page>:nth-child(4){animation-delay:90ms}.cb-page>:nth-child(5){animation-delay:.12s}.cb-page>:nth-child(n+6){animation-delay:.15s}.ant-modal .ant-modal-content,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container,.cb-jump,.cb-pswitch{-webkit-backdrop-filter:blur(var(--hv-blur-md)) saturate(1.15);backdrop-filter:blur(var(--hv-blur-md)) saturate(1.15);border:1px solid var(--hv-glass-border);background:var(--hv-surface-overlay)!important;box-shadow:inset 0 1px 0 var(--hv-glass-highlight), var(--hv-shadow-3)!important}.ant-modal .ant-modal-content{box-shadow:inset 0 1px 0 var(--hv-glass-highlight), var(--hv-shadow-4)!important}.ant-modal .ant-modal-header{background:0 0!important}.ant-modal-mask{-webkit-backdrop-filter:blur(var(--hv-blur-sm));backdrop-filter:blur(var(--hv-blur-sm));background:color-mix(in srgb, var(--hv-bg) 55%, transparent)!important}.cb-account-menu .ant-dropdown-menu{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none!important;background:0 0!important}@media (prefers-reduced-transparency:reduce){.ant-modal .ant-modal-content,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container,.cb-jump,.cb-pswitch,.ant-modal-mask{-webkit-backdrop-filter:none;backdrop-filter:none}.ant-modal .ant-modal-content,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container,.cb-jump,.cb-pswitch{background:var(--hv-surface-secondary)!important}}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--hv-surface-primary)}.ant-table-wrapper .ant-table-sticky-holder{background:var(--hv-surface-primary);box-shadow:0 1px 0 var(--hv-line)}.ant-table-wrapper .ant-table-tbody>tr>td{transition:background-color var(--hv-dur-hover) var(--hv-ease-out)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--hv-honey-soft)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td:first-child{box-shadow:inset 2px 0 0 var(--hv-honey)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:color-mix(in srgb, var(--hv-honey-soft) 70%, var(--hv-surface-2))}.ant-form-item .ant-form-item-label>label{color:var(--hv-text-2);font-weight:var(--hv-fw-medium)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{box-shadow:var(--hv-ring-focus)!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .ant-input-affix-wrapper{border-color:var(--hv-clay)!important}.ant-form-item-explain-error{font-size:var(--hv-fs-meta)}.cb-stats:not(.cb-stats--flush){background:var(--hv-surface-secondary);box-shadow:var(--hv-shadow-1);border-color:var(--hv-line-strong)}.cb-stat:first-child{border-left:0}.cb-empty{border:1px dashed var(--hv-line-strong);border-radius:var(--hv-radius-md);background:color-mix(in srgb, var(--hv-surface-2) 40%, transparent)}.cb-panel .cb-empty,.ant-table .cb-empty,.cb-empty--inline{background:0 0;border:0}.cb-empty--inline{padding:10px 12px}@media (width<=760px){.cb-taskpage-side{order:0}.ant-segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.ant-segmented::-webkit-scrollbar{display:none}.ant-modal{padding-bottom:12px;top:12px;max-width:calc(100vw - 24px)!important}}@media (pointer:coarse){.ant-btn,.ant-dropdown-trigger,.cb-header button,.cb-header [role=button]{min-height:44px}.ant-btn-icon-only,.cb-header button,.cb-header [role=button]{min-width:44px}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,.ant-select:not(.ant-select-sm) .ant-select-selector{min-height:44px}.ant-menu-item,.ant-dropdown-menu-item,.ant-select-item{align-items:center;min-height:44px;display:flex}.ant-input-clear-icon,.ant-select-clear,.ant-picker-clear{margin:-16px!important;padding:16px!important}.ant-switch{position:relative;overflow:visible}.ant-switch:before{content:"";position:absolute;inset:-11px -4px}.hv-auth a:not(.hv-btn){align-items:center;min-height:44px;display:inline-flex}.cb-pnav-go,.cb-pnav-star,.cb-pnav-icon,.cb-pnav-all{min-height:44px}}.hv-mark{overflow:visible}.hv-mark-agent,.hv-mark-human{transform-box:view-box;transform-origin:14px 17.5px}.hv-mark--intro .hv-mark-agent{animation:.64s cubic-bezier(.2,.8,.2,1) both hv-mark-cell}.hv-mark--intro .hv-mark-human{animation:.9s cubic-bezier(.34,1.35,.5,1) .28s both hv-mark-dock}@keyframes hv-mark-cell{0%{opacity:0;transform:rotate(-60deg)scale(.35)}to{opacity:1;transform:none}}@keyframes hv-mark-dock{0%{opacity:0;transform:rotate(-200deg)}35%{opacity:1}to{opacity:1;transform:none}}.hv-mark--orbit .hv-mark-human{animation:.95s cubic-bezier(.65,0,.35,1) hv-mark-orbit}.hv-mark--orbit .hv-mark-agent{animation:.95s ease-out hv-mark-click}@keyframes hv-mark-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hv-mark-click{0%,84%{transform:none}91%{transform:scale(.9)}to{transform:none}}.hv-mark--working .hv-mark-human{animation:1.6s cubic-bezier(.65,0,.35,1) infinite hv-mark-orbit}.hv-mark--working .hv-mark-agent{animation:1.6s ease-out infinite hv-mark-click}@media (prefers-reduced-motion:reduce){.hv-mark-agent,.hv-mark-human{animation:none!important}}.hv-amb{height:900px;z-index:var(--hv-z-below);pointer-events:none;contain:layout paint;position:absolute;inset:0 0 auto;overflow:hidden}.hv-amb>*{position:absolute}.hv-amb-pool{will-change:transform;inset:-10%}.hv-amb-pool--a{background:radial-gradient(ellipse 45% 40% at 72% 42%, var(--hv-light-under-text), transparent 70%);animation:hv-amb-drift 28s var(--hv-ease-in-out) infinite alternate}.hv-amb-pool--b{background:radial-gradient(ellipse 35% 30% at 18% 12%, color-mix(in srgb, var(--hv-text) 4%, transparent), transparent 70%);animation:hv-amb-drift 34s var(--hv-ease-in-out) infinite alternate-reverse}@keyframes hv-amb-drift{0%{transform:translate(0,0)}to{transform:translate(-3%,2%)}}.hv-amb-lattice{width:100%;height:720px;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.hv-amb-cell{fill:none;stroke:var(--hv-line);stroke-width:1px}.hv-amb-cell--lit{fill:var(--hv-honey);opacity:0;animation:hv-amb-lit 7s var(--hv-ease-in-out) infinite}@keyframes hv-amb-lit{0%,to{opacity:0}12%,30%{opacity:.16}45%{opacity:0}}.hv-amb-stream{color:var(--hv-honey);-webkit-mask-composite:source-in;animation:hv-amb-in 1.2s var(--hv-ease-out) both, hv-amb-sway 24s var(--hv-ease-in-out) 1.2s infinite alternate;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000 62%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000 28%,#000 62%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hv-amb-stream svg{width:100%;height:100%;position:absolute;inset:0}.hv-amb-stream-glow{filter:blur(10px);opacity:.55;animation:hv-amb-breathe 8s var(--hv-ease-in-out) infinite alternate}.hv-amb-stream-lines{opacity:.85}.hv-amb-dust{opacity:.2;animation:hv-amb-twinkle 6s var(--hv-ease-in-out) infinite}@keyframes hv-amb-sway{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-2%,1.5%)rotate(-1.2deg)}}@keyframes hv-amb-breathe{0%{opacity:.4}to{opacity:.7}}@keyframes hv-amb-twinkle{0%,to{opacity:.1}50%{opacity:.6}}.hv-amb--auth{height:100vh;min-height:640px}.hv-amb--auth .hv-amb-stream{opacity:.55}.hv-amb--auth .hv-amb-lattice{opacity:.7;height:100vh;min-height:640px;-webkit-mask-image:radial-gradient(45% 55% at 22% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(45% 55% at 22% 45%,#000 10%,#0000 75%)}.hv-amb--app{height:520px;position:fixed}.hv-amb--app .hv-amb-pool--a{background:radial-gradient(ellipse 50% 70% at 35% 0%, var(--hv-light-under-text-app), transparent 70%);will-change:auto;animation:none}.hv-amb[data-paused] *,.hv-amb[data-paused]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hv-amb,.hv-amb *{animation:none!important}.hv-amb-cell--lit{opacity:0}}@media (width<=640px){.hv-amb-stream-glow,.hv-amb-pool--b{display:none}.hv-amb-stream{opacity:.6;animation:none}}.hv-amb-lattice{animation:hv-amb-in .9s var(--hv-ease-out) both}@keyframes hv-amb-in{0%{opacity:0}}@font-face{font-family:Bricolage Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);font-weight:500 800;size-adjust:91%;ascent-override:93%;descent-override:27%;line-gap-override:0%}:root{--hv-cut:14px;--hv-font-display:"Bricolage Grotesque", "Bricolage Fallback", "Inter", system-ui, sans-serif;--hv-font-body:"Inter", system-ui, -apple-system, sans-serif;--hv-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--hv-hex:polygon(50% 0, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25%)}.hv-tag{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);letter-spacing:0;display:inline-block}.hv-tag b{color:var(--hv-honey-ink);font-weight:500}.hv-tag:before{content:"";background:var(--hv-honey);vertical-align:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:7px;height:8px;margin-right:8px;display:inline-block}.hv-av{--s:22px;width:var(--s);height:var(--s);font-size:calc(var(--s) * .42);color:var(--hv-bg);flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.hv-av--human{background:var(--hv-text-2);border-radius:50%}.hv-av--agent{background:var(--hv-honey);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.hv-av--lg{--s:34px}.hv-av--sm{--s:18px}.hv-working{isolation:isolate;display:inline-grid;position:relative}.hv-working:after{content:"";background:var(--hv-honey);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);opacity:0;z-index:var(--hv-z-below);animation:hv-breathe 1.8s var(--hv-ease-in-out) infinite;position:absolute;inset:-4px}.hv-cell{background:var(--hv-line-strong);clip-path:polygon(0 0, calc(100% - var(--hv-cut)) 0, 100% var(--hv-cut), 100% 100%, 0 100%);padding:1px;position:relative}.hv-cell>.hv-cell-in{background:var(--hv-surface);height:100%;clip-path:polygon(0 0, calc(100% - var(--hv-cut) + .4px) 0, 100% calc(var(--hv-cut) - .4px), 100% 100%, 0 100%)}.hv-cell--raised>.hv-cell-in{background:var(--hv-bg-raised)}.hv-btn{justify-content:center;align-items:center;gap:var(--hv-space-2);height:44px;padding-inline:var(--hv-space-5);border-radius:var(--hv-radius-md);font-family:var(--hv-font-body);font-size:var(--hv-fs-lead);cursor:pointer;transition:background var(--hv-dur-hover) var(--hv-ease-out), border-color var(--hv-dur-hover) var(--hv-ease-out), transform var(--hv-dur-hover) var(--hv-ease-out);white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.hv-btn:not(:disabled):hover{transform:translateY(-1px)}.hv-btn:not(:disabled):active{transition-duration:var(--hv-dur-micro);transform:translateY(0)scale(.985)}.hv-btn:focus-visible{outline:2px solid var(--hv-honey);outline-offset:3px}.hv-btn--honey{background:var(--hv-honey);color:var(--hv-on-honey)}.hv-btn--honey:hover{background:var(--hv-honey-hover)}.hv-btn--ghost{color:var(--hv-text);border-color:var(--hv-line-strong);background:0 0}.hv-btn--ghost:hover{border-color:var(--hv-text-3);background:var(--hv-surface)}.hv-btn--sm{height:36px;font-size:var(--hv-fs-body);padding-inline:14px}.hv-btn .hv-arrow{transition:transform var(--hv-dur-hover) var(--hv-ease-out)}.hv-btn:hover .hv-arrow{transform:translate(3px)}.hv-glass{--hv-glass-cut:var(--hv-cut,14px);--hv-glass-blur:var(--hv-blur-md);--hv-glass-fill:var(--hv-glass-tint);isolation:isolate;position:relative}.hv-glass--strong{--hv-glass-fill:var(--hv-glass-tint-strong)}.hv-glass--soft{--hv-glass-blur:var(--hv-blur-sm)}.hv-glass:before,.hv-glass:after{content:"";pointer-events:none;position:absolute;inset:0}.hv-glass:before{z-index:-1;background:var(--hv-glass-fill);-webkit-backdrop-filter:blur(var(--hv-glass-blur)) saturate(1.15);backdrop-filter:blur(var(--hv-glass-blur)) saturate(1.15);box-shadow:inset 0 1px 0 var(--hv-glass-highlight);clip-path:polygon(0 0, calc(100% - var(--hv-glass-cut)) 0, 100% var(--hv-glass-cut), 100% 100%, 0 100%)}.hv-glass:after{z-index:1;background:var(--hv-glass-border);clip-path:polygon(evenodd, 0 0, calc(100% - var(--hv-glass-cut)) 0, 100% var(--hv-glass-cut), 100% 100%, 0 100%, 0 0, 1px 1px, 1px calc(100% - 1px), calc(100% - 1px) calc(100% - 1px), calc(100% - 1px) calc(var(--hv-glass-cut) + .414px), calc(100% - var(--hv-glass-cut) - .414px) 1px, 1px 1px)}.hv-glass-shadow{z-index:-2;pointer-events:none;filter:blur(16px);position:absolute;inset:0;transform:translateY(10px)}.hv-glass-shadow:before{content:"";background:var(--hv-glass-shadow);clip-path:polygon(0 0, calc(100% - var(--hv-glass-cut)) 0, 100% var(--hv-glass-cut), 100% 100%, 0 100%);position:absolute;inset:0 6px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hv-glass:before{background:var(--hv-surface-overlay)}}@media (prefers-reduced-transparency:reduce){.hv-glass:before{background:var(--hv-surface-secondary);-webkit-backdrop-filter:none;backdrop-filter:none}}.hv-btn--honey,.ant-btn-primary:not(.ant-btn-dangerous){isolation:isolate;position:relative}.hv-btn--honey:after,.ant-btn-primary:not(.ant-btn-dangerous):after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--hv-glow-honey-sm);opacity:0;pointer-events:none;transition:opacity var(--hv-dur-hover) var(--hv-ease-out);position:absolute;inset:0}.hv-btn--honey:not(:disabled):hover:after,.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover:after{opacity:1}.ant-btn:not(:disabled):not(.ant-btn-link):not(.ant-btn-text){transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--hv-dur-hover);transition-timing-function:var(--hv-ease-out)}.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px)}.ant-btn:not(:disabled):not(.ant-btn-link):not(.ant-btn-text):active{transition-duration:var(--hv-dur-micro);transform:scale(.985)}.ant-modal.ant-zoom-enter,.ant-modal.ant-zoom-appear{animation-name:hv-dialog-in!important;animation-duration:var(--hv-dur-dialog)!important;animation-timing-function:var(--hv-ease-out)!important}.ant-modal.ant-zoom-leave{animation-name:hv-dialog-out!important;animation-duration:var(--hv-dur-popover)!important;animation-timing-function:var(--hv-ease-in)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--hv-dur-micro)!important;transition-duration:var(--hv-dur-micro)!important;scroll-behavior:auto!important;animation-iteration-count:1!important;animation-delay:0s!important}.hv-btn:not(:disabled):hover,.ant-btn-primary:not(:disabled):hover{transform:none}}:where(a,button,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--hv-honey);outline-offset:2px}.ant-input:focus-visible,.ant-input-affix-wrapper :focus-visible,.ant-select-selection-search-input:focus-visible,.ant-picker-input>input:focus-visible{outline:none}.hv{--hv-cut:14px;--hv-gutter:24px;--hv-font-display:"Bricolage Grotesque", "Bricolage Fallback", "Inter", system-ui, sans-serif;--hv-font-body:"Inter", system-ui, -apple-system, sans-serif;--hv-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;background:var(--hv-bg);min-height:100vh;color:var(--hv-text);font-family:var(--hv-font-body);font-size:var(--hv-fs-title);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}.hv *,.hv :before,.hv :after{box-sizing:border-box}:where(.hv a){color:inherit;text-decoration:none}.hv ::selection{background:var(--hv-honey);color:var(--hv-bg)}.hv-container{width:100%;max-width:1200px;padding-inline:var(--hv-gutter);margin:0 auto}.hv-container--wide{max-width:1440px}.hv-display{font-family:var(--hv-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.hv-h1{font-size:var(--hv-fs-hero)}.hv-h2{font-size:var(--hv-fs-h2)}.hv-h3{font-size:var(--hv-fs-h3);letter-spacing:-.02em;line-height:1.15}.hv-honey-text{color:var(--hv-honey)}.hv-lede{font-size:var(--hv-fs-lede);color:var(--hv-text-2);text-wrap:pretty;max-width:600px;margin:0}.hv-body{color:var(--hv-text-2);text-wrap:pretty;margin:0}.hv a:focus-visible,.hv button:focus-visible{outline:2px solid var(--hv-honey);outline-offset:3px}.hv-nav{z-index:var(--hv-z-nav);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--hv-line);background:#0d0c0ac7;position:sticky;top:0}.hv-nav-row{align-items:center;gap:var(--hv-space-8);height:64px;display:flex}.hv-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.hv-wordmark{font-family:var(--hv-font-display);letter-spacing:-.02em;font-size:18px;font-weight:700}.hv-wordmark span{color:var(--hv-text-3);font-weight:600}.hv-nav-links{font-size:var(--hv-fs-body);color:var(--hv-text-2);align-items:center;gap:26px;display:flex}.hv-nav-links>a:hover,.hv-nav-links>a[aria-current=page],.hv-menu-trigger:hover,.hv-menu-trigger[aria-expanded=true]{color:var(--hv-text)}.hv-menu{position:relative}.hv-menu-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.hv-menu-trigger svg{transition:transform var(--hv-dur-hover) var(--hv-ease-out)}.hv-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hv-menu-panel{width:340px;padding-top:14px;position:absolute;top:100%;left:-18px}.hv-menu-panel .hv-cell{--hv-cut:16px;box-shadow:var(--hv-shadow-3)}.hv-menu-panel ul{margin:0;padding:6px;list-style:none}.hv-menu-item{padding:var(--hv-space-3);border-radius:var(--hv-radius-md);align-items:flex-start;gap:14px;display:flex}.hv-menu-item:hover,.hv-menu-item:focus-visible{background:var(--hv-surface-2);outline:none}.hv-menu-text{flex-direction:column;gap:3px;min-width:0;display:flex}.hv-menu-text strong{color:var(--hv-text);font-weight:600;font-size:var(--hv-fs-body)}.hv-menu-text span{color:var(--hv-text-3);font-size:var(--hv-fs-ui);line-height:1.4}.hv-menu-glyph{border-radius:var(--hv-radius-md);background:var(--hv-surface-2);border:1px solid var(--hv-line);flex:none;width:30px;height:30px;margin-top:1px;position:relative}.hv-menu-glyph:before,.hv-menu-glyph:after{content:"";position:absolute}.hv-menu-glyph--agent:before{background:var(--hv-honey);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);inset:8px}.hv-menu-glyph--team:before{background:var(--hv-honey);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);width:11px;height:11px;top:9px;left:6px}.hv-menu-glyph--team:after{background:var(--hv-text);border-radius:50%;width:10px;height:10px;top:9px;right:6px}.hv-menu-glyph--code:before{content:"</>";font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey);place-items:center;display:grid;inset:0}.hv-menu-item--soon{cursor:default}.hv-menu-item--soon:hover{background:0 0}.hv-menu-item--soon .hv-menu-text strong{color:var(--hv-text-2)}.hv-menu-glyph--engine:before{background:var(--hv-text-3);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);inset:9px}.hv-menu-glyph--engine:after{border:1.5px dashed var(--hv-text-3);border-radius:50%;inset:5px}.hv-menu-glyph--loop:before{background:var(--hv-honey);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);width:10px;height:10px;top:6px;left:6px}.hv-menu-glyph--loop:after{border:2px solid var(--hv-text);border-radius:50%;width:9px;height:9px;bottom:6px;right:6px}.hv-menu-glyph--grid:before{background:linear-gradient(var(--hv-honey) 0 0) 0 0 / 5px 5px no-repeat, linear-gradient(var(--hv-text-3) 0 0) 100% 0 / 5px 5px no-repeat, linear-gradient(var(--hv-text-3) 0 0) 0 100% / 5px 5px no-repeat, linear-gradient(var(--hv-text-3) 0 0) 100% 100% / 5px 5px no-repeat;inset:8px}.hv-menu-glyph--shield:before{background:var(--hv-honey);clip-path:polygon(50% 0,100% 18%,100% 55%,50% 100%,0 55%,0 18%);width:12px;height:15px;top:7px;left:9px}.hv-section[id]{scroll-margin-top:80px}.hv-nav-cta{gap:var(--hv-space-2);align-items:center;margin-left:auto;display:flex}.hv-hero{isolation:isolate;padding:88px 0 0;position:relative}.hv-hero-copy{align-items:flex-start;gap:var(--hv-space-6);flex-direction:column;max-width:820px;display:flex}.hv-hero-actions{gap:var(--hv-space-3);flex-wrap:wrap;display:flex}.hv-hero-note{font-size:var(--hv-fs-ui);color:var(--hv-text-3)}.hv-stage{margin-top:64px;position:relative}.hv-stage:before{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--hv-honey) 13%, transparent), transparent 65%);filter:blur(40px);z-index:var(--hv-z-below);position:absolute;inset:12% 8% -4%}.hv-window{--hv-cut:22px}.hv-window>.hv-cell-in{background:var(--hv-bg-raised)}.hv-hero .hv-stage{perspective:1800px}.hv-hero .hv-window{transform-origin:50% 0;background:var(--hv-glass-border);transform:rotateX(4deg)}.hv-hero .hv-stage:after{content:"";background:var(--hv-glass-shadow);filter:blur(32px);z-index:var(--hv-z-below);pointer-events:none;position:absolute;inset:32px 5% -28px}.hv-hero .hv-window>.hv-cell-in{background:var(--hv-glass-tint-strong);-webkit-backdrop-filter:blur(var(--hv-blur-md)) saturate(1.15);backdrop-filter:blur(var(--hv-blur-md)) saturate(1.15);box-shadow:inset 0 1px 0 var(--hv-glass-highlight)}@media (prefers-reduced-transparency:reduce){.hv-hero .hv-window>.hv-cell-in{background:var(--hv-bg-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=760px){.hv-hero .hv-window{transform:none}}.hv-win-bar{align-items:center;gap:var(--hv-space-3);height:44px;padding:0 var(--hv-space-4);border-bottom:1px solid var(--hv-line);font-size:var(--hv-fs-ui);color:var(--hv-text-3);min-width:0;display:flex}.hv-crumbs{align-items:center;gap:var(--hv-space-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.hv-crumbs strong{color:var(--hv-text);font-weight:600}.hv-live{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-2);flex:none;align-items:center;gap:7px;margin-left:auto;padding-right:10px;display:inline-flex}.hv-live i{background:var(--hv-sage);width:6px;height:6px;box-shadow:var(--hv-ring-sage);border-radius:50%}.hv-win-body{grid-template-columns:172px minmax(0,1fr) 252px;height:452px;display:grid}.hv-side{border-right:1px solid var(--hv-line);font-size:var(--hv-fs-ui);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.hv-side-ws{align-items:center;gap:9px;padding:6px 8px 14px;font-weight:600;display:flex}.hv-side-ws .hv-ws-dot{border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);width:20px;height:20px;font-size:var(--hv-fs-micro);color:var(--hv-honey);place-items:center;display:grid}.hv-side-item{border-radius:var(--hv-radius-sm);color:var(--hv-text-2);align-items:center;gap:9px;padding:6px 8px;display:flex}.hv-side-item svg{opacity:.8;width:15px;height:15px}.hv-side-item--on{background:var(--hv-surface-2);color:var(--hv-text)}.hv-side-item .hv-count{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-left:auto}.hv-side-label{font-size:var(--hv-fs-micro);color:var(--hv-text-3);padding:14px 8px 4px}.hv-board{grid-template-columns:repeat(4,minmax(148px,1fr));align-items:start;gap:10px;padding:14px;display:grid;overflow:auto hidden}.hv-col-head{align-items:center;gap:var(--hv-space-2);font-size:var(--hv-fs-meta);color:var(--hv-text-2);padding:2px 4px 10px;font-weight:600;display:flex}.hv-col-head .hv-dot{border-radius:var(--hv-radius-sm);width:8px;height:8px}.hv-col-head .hv-n{font-family:var(--hv-font-mono);color:var(--hv-text-3);font-weight:400;font-size:var(--hv-fs-micro)}.hv-col-list{gap:var(--hv-space-2);flex-direction:column;min-height:60px;display:flex}.hv-card{background:var(--hv-surface);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);transition:border-color var(--hv-dur-popover) var(--hv-ease-out), background var(--hv-dur-popover) var(--hv-ease-out);flex-direction:column;gap:9px;padding:10px 11px;display:flex}.hv-card-title{font-size:var(--hv-fs-meta);color:var(--hv-text);font-weight:500;line-height:1.4}.hv-card-gate{font-family:var(--hv-font-mono);color:var(--hv-lilac);margin-top:-3px;font-size:10px}.hv-card-foot{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);align-items:center;gap:7px;display:flex}.hv-card-foot>:last-child{margin-left:auto}.hv-prio{align-items:flex-end;gap:1.5px;height:9px;display:inline-flex}.hv-prio i{background:var(--hv-text-3);border-radius:var(--hv-radius-sm);width:2.5px}.hv-prio i:first-child{height:4px}.hv-prio i:nth-child(2){height:6.5px}.hv-prio i:nth-child(3){height:9px}.hv-prio--high i{background:var(--hv-clay)}.hv-card--active{border-color:color-mix(in srgb, var(--hv-honey) 45%, transparent);background:color-mix(in srgb, var(--hv-honey) 6%, var(--hv-surface))}.hv-card--landed{animation:.55s cubic-bezier(.2,.8,.2,1) hv-land}@keyframes hv-land{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.hv-rail{border-left:1px solid var(--hv-line);flex-direction:column;min-width:0;padding:14px 14px 0;display:flex;overflow:hidden}.hv-rail .hv-feed{flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hv-rail-head{font-size:var(--hv-fs-meta);color:var(--hv-text-2);justify-content:space-between;align-items:center;padding-bottom:12px;font-weight:600;display:flex}.hv-feed{flex-direction:column;gap:14px;display:flex}.hv-ev{font-size:var(--hv-fs-meta);color:var(--hv-text-2);grid-template-columns:auto 1fr;gap:10px;line-height:1.45;display:grid}.hv-ev b{color:var(--hv-text);font-weight:600}.hv-ev code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey)}.hv-ev-meta{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin-top:2px;display:block}.hv-ev--new{animation:.5s hv-land}.hv-quote{border-left:2px solid var(--hv-honey);background:var(--hv-surface);color:var(--hv-text-2);font-size:var(--hv-fs-meta);border-radius:0 var(--hv-radius-sm) var(--hv-radius-sm) 0;margin-top:5px;padding:6px 8px;display:block}.hv-strip{border-block:1px solid var(--hv-line);margin-top:72px}.hv-strip-row{grid-template-columns:repeat(4,1fr);display:grid}.hv-strip-item{border-left:1px solid var(--hv-line);gap:var(--hv-space-1);flex-direction:column;padding:22px 20px;display:flex}.hv-strip-item:first-child{border-left:0;padding-left:0}.hv-strip-item strong{font-size:var(--hv-fs-body);font-weight:600}.hv-strip-item span{font-size:var(--hv-fs-ui);color:var(--hv-text-3)}.hv-section{padding:120px 0 0}.hv-section-head{gap:var(--hv-space-4);flex-direction:column;max-width:720px;margin-bottom:48px;display:flex}.hv-split{gap:var(--hv-space-14);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.hv-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hv-split--flip>:first-child{order:2}.hv-split-copy{flex-direction:column;gap:18px;display:flex}.hv-points{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.hv-points li{gap:var(--hv-space-3);color:var(--hv-text-2);font-size:var(--hv-fs-lead);display:flex}.hv-points li:before{content:"";background:var(--hv-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:8px;height:9px;margin-top:7px}.hv-viz>.hv-cell-in{padding:18px}.hv-viz-head{justify-content:space-between;align-items:center;gap:var(--hv-space-3);font-size:var(--hv-fs-ui);margin-bottom:14px;font-weight:600;display:flex}.hv-viz-head .hv-tag{font-weight:400}.hv-table{border-collapse:collapse;width:100%;font-size:var(--hv-fs-ui)}.hv-table th{text-align:left;font-weight:500;font-size:var(--hv-fs-micro);color:var(--hv-text-3);border-bottom:1px solid var(--hv-line);white-space:nowrap;padding:0 10px 10px}.hv-table td{border-bottom:1px solid var(--hv-line);color:var(--hv-text-2);white-space:nowrap;padding:11px 10px}.hv-table tr:last-child td{border-bottom:0}.hv-table .hv-who{color:var(--hv-text);align-items:center;gap:10px;font-weight:500;display:flex}.hv-table .hv-who small{color:var(--hv-text-3);font-weight:400;font-size:var(--hv-fs-micro);display:block}.hv-table .hv-mono{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta)}.hv-presence{align-items:center;gap:7px;display:inline-flex}.hv-presence i{border-radius:50%;width:7px;height:7px}.hv-presence--active i{background:var(--hv-sage);box-shadow:var(--hv-ring-sage)}.hv-presence--idle i{background:var(--hv-honey)}.hv-presence--dormant i{background:var(--hv-text-3)}.hv-scroll-x{overflow-x:auto}.hv-bento{gap:var(--hv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-bento>.hv-cell>.hv-cell-in{flex-direction:column;gap:14px;padding:22px;display:flex}.hv-bento .hv-viz{clip-path:none;border-radius:var(--hv-radius-md)}.hv-bento .hv-viz>.hv-cell-in{clip-path:none;border-radius:var(--hv-radius-md);background:var(--hv-bg);padding:var(--hv-space-4)}.hv-bento-copy{gap:var(--hv-space-2);flex-direction:column;margin-top:auto;display:flex}.hv-bento-copy h3{font-family:var(--hv-font-display);font-size:var(--hv-fs-card);letter-spacing:-.02em;margin:0;font-weight:700}.hv-bento-copy p{color:var(--hv-text-2);font-size:var(--hv-fs-body);margin:0}.hv-seg{background:var(--hv-bg);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);gap:2px;padding:3px;display:inline-flex}.hv-seg button{color:var(--hv-text-3);font:500 12px var(--hv-font-body);border-radius:var(--hv-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.hv-seg button[aria-pressed=true]{background:var(--hv-surface-2);color:var(--hv-text)}.hv-seg .hv-glyph{background:currentColor;width:9px;height:9px}.hv-seg .hv-glyph--hex{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.hv-seg .hv-glyph--circle{border-radius:50%}.hv-bars{align-items:flex-end;gap:5px;height:96px;padding-top:6px;display:flex}.hv-bars i{background:var(--hv-surface-2);border-radius:var(--hv-radius-sm);flex:1;min-height:4px}.hv-bars i.hv-bar--hot{background:var(--hv-honey)}.hv-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hv-stats--3{gap:var(--hv-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.hv-stats--3 .hv-stat{padding:9px 10px}.hv-stats--3 .hv-stat strong{font-size:var(--hv-fs-card)}.hv-stats--3 .hv-stat span{margin-top:2px;line-height:1.3;display:block}.hv-stat{background:var(--hv-bg);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);padding:10px 12px}.hv-stat strong{font-family:var(--hv-font-display);letter-spacing:-.02em;font-size:1.4rem;display:block}.hv-stat span{font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.hv-key{padding:var(--hv-space-3);background:var(--hv-bg);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);align-items:center;gap:10px;min-width:0;display:flex}.hv-key code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hv-text);flex:1;overflow:hidden}.hv-key--fresh{border-color:#f5b33580}.hv-key-meta{justify-content:space-between;gap:var(--hv-space-3);font-size:var(--hv-fs-micro);color:var(--hv-text-3);font-family:var(--hv-font-mono);display:flex}.hv-dev{gap:var(--hv-space-14);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hv-steps{flex-direction:column;gap:22px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hv-steps li{grid-template-columns:34px 1fr;gap:14px;display:grid}.hv-step-n{width:30px;height:34px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey);background:var(--hv-honey-soft);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.hv-steps strong{margin-bottom:2px;font-weight:600;display:block}.hv-steps span{color:var(--hv-text-2);font-size:var(--hv-fs-body)}.hv-code>.hv-cell-in{background:var(--hv-well)}.hv-code-tabs{border-bottom:1px solid var(--hv-line);padding:0 var(--hv-space-2);display:flex;overflow-x:auto}.hv-code-tabs button{color:var(--hv-text-3);font:500 12.5px var(--hv-font-mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 12px 11px}.hv-code-tabs button[aria-selected=true]{color:var(--hv-text);border-bottom-color:var(--hv-honey)}.hv-code pre{padding:var(--hv-space-5);font-family:var(--hv-font-mono);font-size:var(--hv-fs-ui);color:var(--hv-text-2);margin:0;line-height:1.75;overflow-x:auto}.hv-code .k{color:var(--hv-lilac)}.hv-code .s{color:var(--hv-sage)}.hv-code .p{color:var(--hv-honey)}.hv-code .c{color:var(--hv-text-3)}.hv-statement{padding:140px 0 0}.hv-statement p{font-family:var(--hv-font-display);font-size:var(--hv-fs-h2);letter-spacing:-.03em;max-width:980px;color:var(--hv-text-3);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}.hv-statement p em{color:var(--hv-text);font-style:normal}.hv-cta{padding:140px 0 0}.hv-cta .hv-cell{--hv-cut:32px}.hv-cta .hv-cell-in{background:radial-gradient(ellipse 55% 80% at 100% 100%, var(--hv-light-under-text), transparent 70%), var(--hv-surface-secondary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--hv-honey) 35%, transparent), var(--hv-shadow-3);flex-direction:column;align-items:flex-start;gap:22px;padding:clamp(36px,6vw,72px);display:flex}.hv-footer{border-top:1px solid var(--hv-line);padding:var(--hv-space-12) 0 var(--hv-space-10);font-size:var(--hv-fs-body);background:linear-gradient(to bottom, var(--hv-surface-primary), var(--hv-surface-canvas));margin-top:120px}.hv-footer-grid{gap:var(--hv-space-8);grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}.hv-footer h4{font-size:var(--hv-fs-meta);color:var(--hv-text-3);font-weight:500;font-family:var(--hv-font-mono);margin:0 0 12px}.hv-footer ul{gap:var(--hv-space-2);color:var(--hv-text-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hv-footer ul a:hover{color:var(--hv-text)}.hv-soon{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey);margin-left:6px}.hv-footer-base{justify-content:space-between;gap:var(--hv-space-4);color:var(--hv-text-3);font-size:var(--hv-fs-ui);flex-wrap:wrap;margin-top:40px;display:flex}.hv-subtasks{gap:var(--hv-space-2);flex-direction:column;display:flex}.hv-subtask{background:var(--hv-surface);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.hv-subtask-id{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey)}.hv-subtask-title{font-size:var(--hv-fs-meta);color:var(--hv-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hv-subtask-title small{font-size:var(--hv-fs-micro);color:var(--hv-text-3);display:block}.hv-loop{gap:var(--hv-space-7);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.hv-loop-col{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.hv-loop-col>:last-child{flex-direction:column;flex:1;display:flex}.hv-loop-col>:last-child>.hv-cell,.hv-loop-col>.hv-cell{flex:1}.hv-loop-col:not(:last-child):after{content:"";background:var(--hv-honey);opacity:.85;clip-path:polygon(0 30%,55% 30%,55% 0,100% 50%,55% 100%,55% 70%,0 70%);width:16px;height:16px;position:absolute;top:50%;right:-22px}.hv-loop-step{align-items:center;gap:var(--hv-space-3);font-weight:600;font-size:var(--hv-fs-lead);display:flex}.hv-loop-step .hv-step-n{flex:none}.hv-loop-panel>.hv-cell-in{flex-direction:column;display:flex}.hv-loop-title{font-weight:600;font-size:var(--hv-fs-body);color:var(--hv-text);margin:0 0 12px}.hv-loop-title code,.hv-run-text code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey)}.hv-loop-label{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);margin:14px 0 8px}.hv-loop-label:first-of-type{margin-top:2px}.hv-crit{font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hv-crit li{gap:10px;line-height:1.4;display:flex}.hv-crit li>i{background:var(--hv-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:7px;height:8px;margin-top:5px}.hv-crit--check label{cursor:pointer;gap:10px;display:flex}.hv-crit--check input{appearance:none;border-radius:var(--hv-radius-sm);border:1.5px solid var(--hv-line-strong);background:var(--hv-bg);cursor:pointer;width:16px;height:16px;transition:background var(--hv-dur-hover) var(--hv-ease-out), border-color var(--hv-dur-hover) var(--hv-ease-out);flex:none;place-items:center;margin:1px 0 0;display:grid}.hv-crit--check input:after{content:"";border:2px solid var(--hv-on-honey);width:8px;height:5px;transition:transform var(--hv-dur-hover) var(--hv-ease-emphasis);border-top:0;border-right:0;transform:translateY(-1px)rotate(-45deg)scale(0)}.hv-crit--check input:checked{background:var(--hv-honey);border-color:var(--hv-honey)}.hv-crit--check input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.hv-crit--check input:checked+span{color:var(--hv-text)}.hv-crit--check input:focus-visible{outline:2px solid var(--hv-honey);outline-offset:2px}.hv-crit--check input:disabled,.hv-crit--check input:disabled+span{cursor:default}.hv-chips{flex-wrap:wrap;gap:6px;display:flex}.hv-chip{font-size:var(--hv-fs-meta);border-radius:var(--hv-radius-sm);background:var(--hv-honey-soft);color:var(--hv-honey);padding:4px 9px;font-weight:500}.hv-chip--ghost{background:var(--hv-surface-2);color:var(--hv-text-2);font-weight:400}.hv-loop-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.hv-seg--static span{border-radius:var(--hv-radius-sm);font-size:var(--hv-fs-meta);color:var(--hv-text-3);padding:4px 9px}.hv-seg--static span[aria-current]{background:var(--hv-surface-2);color:var(--hv-text)}.hv-toggle{align-items:center;gap:var(--hv-space-2);font-size:var(--hv-fs-meta);color:var(--hv-text-2);display:inline-flex}.hv-toggle i{border-radius:var(--hv-radius-pill);background:var(--hv-honey);width:28px;height:16px;position:relative}.hv-toggle i:after{content:"";background:var(--hv-on-honey);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.hv-who-sm{align-items:center;gap:10px;min-width:0;display:inline-flex}.hv-status{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);border-radius:var(--hv-radius-pill);padding:2px 8px;font-weight:400}.hv-status--review{color:var(--hv-lilac);background:color-mix(in srgb, var(--hv-lilac) 14%, transparent)}.hv-run{flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex;position:relative}.hv-run:before{content:"";background:var(--hv-line-strong);width:1px;position:absolute;top:6px;bottom:6px;left:3px}.hv-run li{flex-direction:column;gap:1px;display:flex;position:relative}.hv-run li:before{content:"";background:var(--hv-bg);border:1.5px solid var(--hv-text-3);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-14px}.hv-run li:last-child:before{background:var(--hv-lilac);border-color:var(--hv-lilac)}.hv-run-tool{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey)}.hv-run-text{font-size:var(--hv-fs-meta);color:var(--hv-text-2);line-height:1.4}.hv-loop-panel:not(.is-in) .hv-run li{opacity:0}.hv-loop-panel.is-in .hv-run li{animation:.45s cubic-bezier(.2,.8,.2,1) both hv-step-in}@keyframes hv-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hv-loop-note{font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin-top:auto;padding-top:14px}.hv-loop-actions{gap:var(--hv-space-2);flex-wrap:wrap;justify-content:flex-end;margin-top:auto;padding-top:16px;display:flex}.hv-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.hv-btn--honey:disabled:hover{background:var(--hv-honey)}.hv-verdict{font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding-top:14px;animation:.45s hv-land;display:flex}.hv-verdict--ok b{color:var(--hv-sage);font-weight:600}.hv-verdict .hv-quote{align-self:stretch;margin-top:0}.hv-link{font:inherit;font-size:var(--hv-fs-meta);color:var(--hv-honey);cursor:pointer;background:0 0;border:0;padding:0}.hv-link:hover{text-decoration:underline}.hv-loop-rules{border-top:1px solid var(--hv-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.hv-loop-rules>div{border-left:1px solid var(--hv-line);flex-direction:column;gap:6px;padding:22px 20px 0;display:flex}.hv-loop-rules>div:first-child{border-left:0;padding-left:0}.hv-loop-rules strong{font-size:var(--hv-fs-lead);font-weight:600}.hv-loop-rules span{font-size:var(--hv-fs-body);color:var(--hv-text-2);text-wrap:pretty}.hv-platform{gap:var(--hv-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hv-platform .hv-cell-in{padding:var(--hv-space-5);gap:var(--hv-space-2);transition:background var(--hv-dur-hover) var(--hv-ease-out);flex-direction:column;display:flex}.hv-platform .hv-cell:hover>.hv-cell-in{background:var(--hv-surface)}.hv-platform-tag{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-honey)}.hv-platform-tag:before{content:"⬢ ";vertical-align:1px;font-size:9px}.hv-platform h3{font-family:var(--hv-font-display);font-size:var(--hv-fs-card);letter-spacing:-.02em;margin:4px 0 0;font-weight:700}.hv-platform p{font-size:var(--hv-fs-body);color:var(--hv-text-2);text-wrap:pretty;margin:0}.hv-trust{align-items:start}.hv-trust .hv-viz{margin-top:10px}.hv-trust-grid{gap:0 var(--hv-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-trust-grid>div{padding:var(--hv-space-5) 0;border-top:1px solid var(--hv-line);flex-direction:column;gap:6px;display:flex}.hv-trust-grid strong{font-size:var(--hv-fs-lead);font-weight:600}.hv-trust-grid span{font-size:var(--hv-fs-body);color:var(--hv-text-2);text-wrap:pretty}.hv-ov>.hv-cell-in{flex-direction:column;gap:18px;padding:22px;display:flex}.hv-ov .hv-mono{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.hv-ov .hv-who{align-items:center;gap:var(--hv-space-2);min-width:0;display:inline-flex}.hv-ov-top{justify-content:space-between;align-items:flex-end;gap:var(--hv-space-4);flex-wrap:wrap;display:flex}.hv-ov-title{font-family:var(--hv-font-display);letter-spacing:-.02em;margin:6px 0 4px;font-size:1.75rem;font-weight:700}.hv-ov-meta{font-size:var(--hv-fs-ui);color:var(--hv-text-2);flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.hv-ov-actions{gap:var(--hv-space-2);display:flex}.hv-ov-actions span{border-radius:var(--hv-radius-md);border:1px solid var(--hv-line-strong);font-size:var(--hv-fs-ui);padding:6px 14px;font-weight:600}.hv-ov-actions .is-honey{background:var(--hv-honey);border-color:var(--hv-honey);color:var(--hv-on-honey)}.hv-ov-stats{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.hv-ov-stat{border-left:1px solid var(--hv-line);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.hv-ov-stat:first-child{border-left:0}.hv-ov-stat strong{font-family:var(--hv-font-display);font-size:1.6rem;line-height:1.2}.hv-ov-stat small{font-size:var(--hv-fs-micro);color:var(--hv-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hv-ov .is-good{color:var(--hv-sage)}.hv-ov .is-bad{color:var(--hv-clay)}.hv-ov-label{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.hv-ov-grid{gap:var(--hv-space-4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.hv-ov-col{gap:var(--hv-space-4);flex-direction:column;min-width:0;display:flex}.hv-ov-card{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-bg-raised);gap:var(--hv-space-3);flex-direction:column;min-width:0;padding:14px 16px;display:flex}.hv-ov-card-head{justify-content:space-between;align-items:flex-start;gap:var(--hv-space-3);display:flex}.hv-ov-card-head h4{font-size:var(--hv-fs-body);margin:0;font-weight:600}.hv-ov-card-head small{font-size:var(--hv-fs-micro);color:var(--hv-text-3);display:block}.hv-ov-link{font-size:var(--hv-fs-meta);color:var(--hv-honey)}.hv-ov-stack{border-radius:var(--hv-radius-pill);gap:2px;height:8px;display:flex;overflow:hidden}.hv-ov-stack i{height:100%;display:block}.hv-ov-legend{font-size:var(--hv-fs-meta);color:var(--hv-text-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.hv-ov-legend li{align-items:center;gap:6px;display:inline-flex}.hv-ov-legend i{border-radius:var(--hv-radius-sm);width:8px;height:8px}.hv-ov-legend b{color:var(--hv-text);font-weight:600}.hv-ov-split{gap:var(--hv-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv-ov-bars{flex-direction:column;gap:6px;margin-top:8px;display:flex}.hv-ov-barrow{font-size:var(--hv-fs-meta);color:var(--hv-text-2);grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}.hv-ov-barrow .hv-mono{text-align:right}.hv-ov-track{border-radius:var(--hv-radius-pill);background:var(--hv-surface-2);height:6px;display:block;overflow:hidden}.hv-ov-track i{border-radius:var(--hv-radius-pill);background:var(--hv-honey);height:100%;display:block}.hv-ov-track--lg{height:8px}.hv-ov-days{border-bottom:1px solid var(--hv-line);align-items:flex-end;gap:6px;height:96px;display:flex}.hv-ov-days i{border-radius:var(--hv-radius-sm) var(--hv-radius-sm) 0 0;background:var(--hv-honey);flex:1}.hv-ov-axis{justify-content:space-between;display:flex}.hv-ov-deadlines,.hv-ov-load,.hv-ov-activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hv-ov-deadlines li{align-items:center;gap:var(--hv-space-3);padding:var(--hv-space-2) 0;border-top:1px solid var(--hv-line);font-size:var(--hv-fs-ui);grid-template-columns:64px minmax(0,1fr) auto 48px;display:grid}.hv-ov-dl-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hv-ov-dl-status{font-size:var(--hv-fs-meta);color:var(--hv-text-2);align-items:center;gap:6px;display:inline-flex}.hv-ov-dl-status i{border-radius:var(--hv-radius-sm);width:7px;height:7px}.hv-ov-deadlines .hv-mono:last-child{text-align:right}.hv-ov-sprint{font-size:var(--hv-fs-ui);flex-direction:column;gap:6px;display:flex}.hv-ov-sprint-head{justify-content:space-between;display:flex}.hv-ov-sprint p{color:var(--hv-text-2);font-size:var(--hv-fs-meta);margin:0}.hv-ov-rows{flex-direction:column;margin:0;display:flex}.hv-ov-rows div{border-top:1px solid var(--hv-line);font-size:var(--hv-fs-ui);justify-content:space-between;padding:7px 0;display:flex}.hv-ov-rows dt{color:var(--hv-text-2)}.hv-ov-rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.hv-ov-load li{font-size:var(--hv-fs-ui);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 84px;align-items:center;gap:10px;padding:6px 0;display:grid}.hv-ov-load .hv-mono{text-align:right;white-space:nowrap}.hv-ov-load em{color:var(--hv-clay);font-style:normal}.hv-ov-activity li{padding:var(--hv-space-2) 0;border-top:1px solid var(--hv-line);font-size:var(--hv-fs-ui);gap:10px;display:flex}.hv-ov-activity li:first-child{border-top:0}.hv-ov-activity b{font-weight:600}.hv-ov-activity code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey);background:0 0}.hv-ov-activity small{margin-top:2px;display:block}@media (width<=1080px){.hv-ov-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-ov-stat:nth-child(4){border-left:0}.hv-ov-stat:nth-child(n+4){border-top:1px solid var(--hv-line)}.hv-ov-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.hv-ov>.hv-cell-in{padding:14px}.hv-ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-ov-stat:nth-child(odd){border-left:0}.hv-ov-stat:nth-child(4){border-left:1px solid var(--hv-line)}.hv-ov-stat:nth-child(n+3){border-top:1px solid var(--hv-line)}.hv-ov-split{grid-template-columns:minmax(0,1fr)}.hv-ov-deadlines li{grid-template-columns:60px minmax(0,1fr) 44px}.hv-ov-dl-status{display:none}}@media (width<=1080px){.hv-loop{grid-template-columns:minmax(0,1fr);gap:36px;max-width:560px}.hv-loop-col:not(:last-child):after{inset:auto auto -27px 50%;transform:translate(-50%)rotate(90deg)}.hv-loop-rules{grid-template-columns:1fr 1fr}.hv-loop-rules>div:nth-child(3){border-left:0;padding-left:0}.hv-platform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hv-loop-rules,.hv-trust-grid,.hv-platform{grid-template-columns:minmax(0,1fr)}.hv-loop-rules>div{border-left:0;padding-left:0}.hv-stats--3 .hv-stat strong{font-size:1.05rem}}@media (width<=1080px){.hv-win-body{grid-template-columns:minmax(0,1fr) 248px}.hv-side{display:none}}@media (width<=900px){.hv-nav-links{display:none}.hv-split,.hv-split--flip,.hv-dev{gap:var(--hv-space-8);grid-template-columns:minmax(0,1fr)}.hv-split--flip>:first-child{order:0}.hv-bento{grid-template-columns:minmax(0,1fr)}.hv-strip-row{grid-template-columns:1fr 1fr}.hv-strip-item:nth-child(3){border-left:0;padding-left:0}.hv-strip-item:nth-child(n+3){border-top:1px solid var(--hv-line)}.hv-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.hv{--hv-gutter:16px}.hv-hero{padding-top:56px}.hv-win-body{grid-template-columns:minmax(0,1fr);height:380px}.hv-rail{display:none}.hv-board{grid-template-columns:repeat(4,200px)}.hv-section{padding-top:88px}.hv-statement,.hv-cta{padding-top:96px}.hv-nav-cta .hv-btn--ghost{display:none}}@media (width<=480px){.hv-strip-row{grid-template-columns:1fr}.hv-strip-item{border-top:1px solid var(--hv-line);padding-left:0;border-left:0!important}.hv-strip-item:first-child{border-top:0}.hv-footer-grid{grid-template-columns:1fr}.hv-hero-actions .hv-btn{flex:1}}@media (prefers-reduced-motion:reduce){.hv *,.hv :before,.hv :after{transition:none!important;animation:none!important}}.hv-dev-links{gap:var(--hv-space-3);flex-wrap:wrap;margin-top:32px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hv-section>.hv-container{animation:linear both hv-rise;animation-timeline:view();animation-range:entry entry 35%}.hv-hero+.hv-section>.hv-container{animation:none}.hv-hero .hv-stage{animation:linear both hv-parallax;animation-timeline:scroll(root);animation-range:0 700px}}}@keyframes hv-parallax{0%{transform:none}to{transform:translateY(-28px)}}#overview .hv-container{isolation:isolate;perspective:2000px;position:relative}#overview .hv-container:after{content:"";z-index:var(--hv-z-below);background:radial-gradient(ellipse at center, var(--hv-light-under-text), transparent 70%);filter:blur(30px);pointer-events:none;position:absolute;inset:45% 10% -6%}#overview .hv-ov{transform-origin:30%;transition:transform var(--hv-dur-enter) var(--hv-ease-out);transform:rotateY(-3deg)rotateX(2deg)}#overview .hv-ov:hover{transform:none}.hv-loop-col:not(:last-child):after{animation:hv-nudge 2.4s var(--hv-ease-in-out) infinite}@keyframes hv-nudge{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@media (width>=1081px){.hv-platform>:first-child{grid-area:span 2/span 2}.hv-platform>:first-child h3{font-size:var(--hv-fs-h3)}.hv-platform>:first-child .hv-cell-in{background:radial-gradient(ellipse 70% 60% at 85% 10%, var(--hv-light-under-text), transparent 70%), var(--hv-bg-raised);justify-content:flex-end}.hv-platform>:last-child{grid-column:span 2}}@media (width<=760px){#overview .hv-ov{transform:none}}.hv-auth{isolation:isolate;flex-direction:column;display:flex;position:relative}.hv-auth:not(:has(.hv-auth-aside)) .hv-amb-lattice{-webkit-mask-image:radial-gradient(50% 45% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(50% 45% at 50% 0,#000 10%,#0000 75%)}.hv-auth-top{justify-content:space-between;align-items:center;gap:var(--hv-space-4);height:72px;display:flex}.hv-auth-top-end{align-items:center;gap:var(--hv-space-5);display:flex}.hv-auth-back{font-size:var(--hv-fs-body);color:var(--hv-text-2)}.hv-auth-back:hover{color:var(--hv-honey)}.hv-auth-switch{font-size:var(--hv-fs-body);color:var(--hv-text-3)}.hv-auth-switch a{color:var(--hv-text);margin-left:4px;font-weight:600}.hv-auth-switch a:hover{color:var(--hv-honey)}.hv-auth-main{padding-block:var(--hv-space-10) var(--hv-space-14);flex:1;grid-template-columns:minmax(0,440px);place-content:center;display:grid}.hv-auth-main--split{grid-template-columns:minmax(0,1fr) minmax(0,440px);justify-content:space-between;align-items:center;gap:72px}.hv-auth-card{--hv-cut:20px}.hv-auth-card>.hv-cell-in{background:var(--hv-bg-raised);padding:36px 32px 32px}.hv-auth-card a{color:var(--hv-honey);font-weight:500}.hv-auth-card a:hover{color:var(--hv-honey-hover)}.hv-auth-head{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.hv-auth-title{letter-spacing:-.03em;font-size:1.85rem;line-height:1.1}.hv-auth-sub{font-size:var(--hv-fs-body);color:var(--hv-text-2);text-wrap:pretty;margin:0}.hv-auth .ant-form-item{margin-bottom:18px}.hv-auth .ant-form-item-label{padding-bottom:6px!important}.hv-auth .ant-form-item-label>label{font-size:var(--hv-fs-ui);color:var(--hv-text-2);width:100%;font-weight:500}.hv-auth .ant-form-item-required:before{display:none!important}.hv-auth .ant-input-prefix{color:var(--hv-text-3);margin-inline-end:10px}.hv-auth .ant-btn{box-shadow:none;font-weight:600}.hv-auth .ant-btn-primary .anticon,.hv-auth .ant-btn-primary .hv-arrow{transition:transform var(--hv-dur-hover) var(--hv-ease-out)}.hv-auth .ant-btn-primary:hover .hv-arrow{transform:translate(3px)}.hv-auth .ant-divider{margin:24px 0 18px}.hv-auth .ant-divider-inner-text{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.hv-label-row{justify-content:space-between;align-items:baseline;width:100%;display:flex}.hv-label-row a{font-size:var(--hv-fs-meta)}.hv-oauth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hv-auth-alt{text-align:center;font-size:var(--hv-fs-ui);color:var(--hv-text-3);margin-top:22px}.hv-auth-alt .hv-dot-sep{color:var(--hv-line-strong);margin:0 10px}.hv-auth-fine{font-size:var(--hv-fs-meta);color:var(--hv-text-3);text-align:center;text-wrap:balance;margin:18px 0 0}.hv-auth-status{text-align:center;align-items:center;gap:var(--hv-space-3);padding:var(--hv-space-2) 0 var(--hv-space-1);flex-direction:column;display:flex}.hv-auth-glyph{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--hv-honey-soft);width:52px;height:58px;color:var(--hv-honey);place-items:center;margin-bottom:6px;display:grid}.hv-auth-status--success .hv-auth-glyph{color:var(--hv-sage);background:#9fc79a24}.hv-auth-status--error .hv-auth-glyph{color:var(--hv-clay);background:#e08a6b24}.hv-auth-status .hv-auth-sub{max-width:340px}.hv-auth-status-action{flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex}.hv-auth-aside{flex-direction:column;align-items:flex-start;gap:22px;max-width:540px;display:flex}.hv-auth-aside .hv-h2{font-size:var(--hv-fs-h2)}.hv-auth-aside .hv-steps{margin-top:4px}.hv-auth-feed{width:100%;max-width:440px;margin-top:8px}.hv-auth-feed>.hv-cell-in{background:var(--hv-bg-raised);padding:16px 18px 18px}.hv-auth-feed .hv-viz-head{margin-bottom:16px}.hv-auth-feed .hv-ev:not(:last-child){border-bottom:1px solid var(--hv-line);padding-bottom:14px}.hv-auth-foot{justify-content:space-between;gap:var(--hv-space-4);padding-block:var(--hv-space-5) var(--hv-space-7);font-size:var(--hv-fs-meta);color:var(--hv-text-3);flex-wrap:wrap;display:flex}.hv-auth-foot a:hover{color:var(--hv-text)}.hv-auth-foot-links{gap:var(--hv-space-4);white-space:nowrap;display:flex}.hv-auth-fine a{color:var(--hv-text-2);text-underline-offset:2px;text-decoration:underline}.hv-auth-fine a:hover{color:var(--hv-honey)}@media (width<=960px){.hv-auth-main--split{grid-template-columns:minmax(0,440px);justify-content:center}.hv-auth-aside{display:none}}@media (width<=480px){.hv-auth-card>.hv-cell-in{padding:var(--hv-space-7) var(--hv-space-5) var(--hv-space-6)}.hv-auth-switch{font-size:var(--hv-fs-ui)}.hv-auth-back{display:none}.hv-oauth{grid-template-columns:1fr}}.hv-intake-opt{color:var(--hv-text-3);font-weight:400;font-size:var(--hv-fs-meta);margin-left:4px}.hv-intake-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.hv-intake-form .ant-form-item-extra{font-size:var(--hv-fs-meta)}.hv-invite-actions{flex-direction:column;gap:10px;display:flex}.hv-invite-actions .hv-auth-sub b{color:var(--hv-text)}.hv-invite-error{font-size:var(--hv-fs-ui);color:var(--hv-clay);margin:14px 0 0}.hv-soon-opt{font-size:var(--hv-fs-meta);color:var(--hv-text-3);margin-left:6px;font-weight:400}.hv-soon-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hv-price-hero{isolation:isolate;padding:88px 0 0;position:relative}.hv-price-hero:before{content:"";height:560px;z-index:var(--hv-z-below);pointer-events:none;background:radial-gradient(50% 70% at 85% 0,#f5b33517,#0000 70%);position:absolute;inset:0 0 auto}.hv-price-head{align-items:flex-start;gap:var(--hv-space-6);flex-direction:column;max-width:860px;display:flex}.hv-price-title{font-size:var(--hv-fs-display)}.hv-period{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.hv-seg--lg{padding:var(--hv-space-1);border-radius:var(--hv-radius-md)}.hv-seg--lg button{font-size:var(--hv-fs-body);padding:var(--hv-space-2) var(--hv-space-4);border-radius:var(--hv-radius-md)}.hv-period-note{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);transition:color var(--hv-dur-hover) var(--hv-ease-out)}.hv-period-note--on{color:var(--hv-honey)}.hv-tiers{gap:var(--hv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:56px;display:grid}.hv-tier{--hv-cut:20px}.hv-tier>.hv-cell-in{background:var(--hv-bg-raised);flex-direction:column;padding:28px 26px 30px;display:flex}.hv-tier--rec{background:#f5b3358c}.hv-tier--rec>.hv-cell-in{background:radial-gradient(ellipse 80% 45% at 100% 0%, #f5b3351c, transparent 70%), var(--hv-bg-raised)}.hv-tier-top{justify-content:space-between;align-items:baseline;gap:var(--hv-space-3);flex-wrap:wrap;display:flex}.hv-tier-blurb{color:var(--hv-text-2);font-size:var(--hv-fs-body);text-wrap:pretty;min-height:3em;margin:8px 0 0;line-height:1.5}.hv-price{align-items:center;gap:var(--hv-space-3);margin-top:26px;display:flex}.hv-price-n{font-family:var(--hv-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:700;line-height:1}.hv-price-unit{font-size:var(--hv-fs-meta);color:var(--hv-text-3);line-height:1.35}.hv-price-sub{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);min-height:1.5em;margin-top:10px;display:block}.hv-tier--rec .hv-price-sub{color:var(--hv-text-2)}.hv-seats-box{background:var(--hv-bg);border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);flex-direction:column;gap:10px;margin-top:24px;padding:14px 14px 12px;display:flex}.hv-seats-row{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hv-seats-label{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.hv-seats{gap:var(--hv-space-1);min-width:0;display:flex;overflow:hidden}.hv-seats--fade{-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.hv-seat{flex:none;width:11px;height:12px;display:block}.hv-seat--human{background:var(--hv-text-2);border-radius:50%;height:11px;margin-block:.5px}.hv-seat--agent{background:var(--hv-honey);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.hv-seats-n{font-size:var(--hv-fs-meta);color:var(--hv-text);white-space:nowrap;font-weight:600}.hv-tier-cta{width:100%;margin-top:22px}.hv-tier-list{gap:9px;margin-top:24px}.hv-tier-list li{font-size:var(--hv-fs-body)}.hv-tier-list .hv-li-lead{color:var(--hv-text);font-weight:600}.hv-tier-list .hv-li-lead:before{visibility:hidden}.hv-tier-list .hv-li-missing{color:var(--hv-text-3);-webkit-text-decoration:line-through #7d766899;text-decoration:line-through #7d766899}.hv-tier-list .hv-li-missing:before{clip-path:none;background:var(--hv-text-3);width:8px;height:1.5px;margin-top:11px}.hv-price-rules{margin-top:56px}.hv-price-rules .hv-strip-row{grid-template-columns:repeat(4,1fr)}.hv-compare>.hv-cell-in{padding:var(--hv-space-2) var(--hv-space-3) var(--hv-space-3)}.hv-compare-table{min-width:560px;font-size:var(--hv-fs-body)}.hv-compare-table thead th{font-family:var(--hv-font-display);font-size:var(--hv-fs-lead);color:var(--hv-text);width:20%;padding:18px 14px 14px;font-weight:700}.hv-compare-table thead th:first-child{width:40%}.hv-compare-table tbody th{text-align:left;color:var(--hv-text-2);border-bottom:1px solid var(--hv-line);padding:11px 14px;font-weight:400}.hv-compare-table td{color:var(--hv-text);padding:11px 14px}.hv-compare-table tbody tr:last-child>*{border-bottom:0}.hv-compare-group th{border-bottom:1px solid var(--hv-line-strong)!important;padding:26px 14px 8px!important}.hv-compare-table thead .hv-col-rec{color:var(--hv-honey);box-shadow:inset 0 -2px 0 var(--hv-honey)}.hv-compare-table tbody th[scope=row],.hv-compare-table thead th:first-child{z-index:var(--hv-z-raised);background:var(--hv-bg-raised);position:sticky;left:0}.hv-yes{background:var(--hv-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);vertical-align:-1px;width:11px;height:12px;display:inline-block}.hv-no{color:var(--hv-text-3)}.hv-faq{gap:var(--hv-space-14);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.hv-faq-list{border-top:1px solid var(--hv-line)}.hv-faq-item{border-bottom:1px solid var(--hv-line)}.hv-faq-item summary{cursor:pointer;font-size:var(--hv-fs-title);align-items:center;gap:14px;padding:20px 2px;font-weight:600;list-style:none;display:flex}.hv-faq-item summary::-webkit-details-marker{display:none}.hv-faq-item summary:before{content:"";background:var(--hv-text-3);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:9px;height:10px;transition:background var(--hv-dur-hover) var(--hv-ease-out);flex:none}.hv-faq-item summary:after{content:"+";font-family:var(--hv-font-mono);color:var(--hv-text-3);transition:transform var(--hv-dur-hover) var(--hv-ease-out);margin-left:auto;font-weight:400}.hv-faq-item summary:hover:before,.hv-faq-item[open] summary:before{background:var(--hv-honey)}.hv-faq-item[open] summary:after{transform:rotate(45deg)}.hv-faq-item p{color:var(--hv-text-2);text-wrap:pretty;max-width:620px;margin:0;padding:0 2px 22px 23px}@media (width<=980px){.hv-tiers{grid-template-columns:minmax(0,1fr);max-width:560px}.hv-tier-blurb{min-height:0}.hv-price-rules .hv-strip-row{grid-template-columns:repeat(2,1fr)}.hv-price-rules .hv-strip-item:nth-child(odd){border-left:0;padding-left:0}}@media (width<=900px){.hv-faq{gap:var(--hv-space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.hv-compare-table tbody th[scope=row]{white-space:normal;min-width:150px}.hv-price-hero{padding-top:56px}.hv-price-rules .hv-strip-row{grid-template-columns:1fr}.hv-price-rules .hv-strip-item{border-left:0;border-top:1px solid var(--hv-line);padding-left:0}.hv-price-rules .hv-strip-item:first-child{border-top:0}}.hv-price-n--soon{letter-spacing:-.03em;color:var(--hv-text-2);padding-block:.5rem;font-size:2.1rem}.hv-btn--disabled{cursor:default;color:var(--hv-text-3);border-style:dashed}.hv-btn--disabled:hover{border-color:var(--hv-line-strong);background:0 0}.hv-btn--disabled:active{transform:none}.hv-tier--soon .hv-tier-list li{color:var(--hv-text-3)}.hv-price-soon{max-width:760px;padding:var(--hv-space-3) var(--hv-space-4);border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius-md);background:var(--hv-honey-soft);color:var(--hv-text-2);font-size:var(--hv-fs-body);text-wrap:pretty;margin:0 0 28px}.hv-price-soon b{color:var(--hv-text);font-weight:600}.hv-price-soon a{color:var(--hv-honey)}.hv-docs{gap:var(--hv-space-12);grid-template-columns:210px minmax(0,1fr) 200px;align-items:start;padding-top:48px;padding-bottom:96px;display:grid}.hv-docs-nav{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.hv-docs-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hv-docs-nav a{border-radius:var(--hv-radius-md);font-size:var(--hv-fs-body);color:var(--hv-text-2);border-left:2px solid #0000;padding:7px 12px;display:block}.hv-docs-nav a:hover{color:var(--hv-text);background:var(--hv-surface)}.hv-docs-nav a[aria-current=page]{color:var(--hv-text);background:var(--hv-surface);border-left-color:var(--hv-honey)}.hv-docs-toc{font-size:var(--hv-fs-ui);flex-direction:column;gap:10px;display:flex;position:sticky;top:96px}.hv-docs-toc-head{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3)}.hv-docs-toc ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hv-docs-toc a{color:var(--hv-text-3)}.hv-docs-toc a:hover{color:var(--hv-honey)}.hv-doc{min-width:0;max-width:780px}.hv-docs-wide{gap:var(--hv-space-10);grid-template-columns:220px minmax(0,1fr) 200px}.hv-docs-wide .hv-doc{max-width:900px}.hv-docs-wide .hv-doc-body>:is(p,ul,ol,blockquote){max-width:720px}.hv-doc-title{font-size:var(--hv-fs-h2);margin:6px 0 24px}.hv-doc-body{color:var(--hv-text-2);font-size:15.5px;line-height:1.7}.hv-doc-body>:first-child{margin-top:0}.hv-doc-body p,.hv-doc-body ul,.hv-doc-body ol{margin:0 0 16px}.hv-doc-body ul,.hv-doc-body ol{padding-left:22px}.hv-doc-body li{margin:4px 0}.hv-doc-body li>p{margin:0}.hv-doc-body strong{color:var(--hv-text);font-weight:600}.hv-doc-body a{color:var(--hv-honey);text-underline-offset:3px;-webkit-text-decoration:underline #f5b33559;text-decoration:underline #f5b33559}.hv-doc-body a:hover{-webkit-text-decoration-color:var(--hv-honey);text-decoration-color:var(--hv-honey)}.hv-doc-body h2,.hv-doc-body h3{color:var(--hv-text);font-family:var(--hv-font-display);letter-spacing:-.02em;scroll-margin-top:88px;position:relative}.hv-doc-body h2{font-size:var(--hv-fs-h3);border-top:1px solid var(--hv-line);margin:48px 0 14px;padding-top:24px}.hv-doc-body h3{font-size:var(--hv-fs-card);margin:32px 0 10px}.hv-doc-anchor{opacity:0;transition:opacity var(--hv-dur-hover) var(--hv-ease-out);position:absolute;left:-22px;color:var(--hv-text-3)!important;text-decoration:none!important}.hv-doc-body h2:hover .hv-doc-anchor,.hv-doc-body h3:hover .hv-doc-anchor{opacity:1}.hv-doc-body blockquote{padding:var(--hv-space-3) var(--hv-space-4);border-left:2px solid var(--hv-honey);background:var(--hv-honey-soft);border-radius:0 var(--hv-radius-md) var(--hv-radius-md) 0;color:var(--hv-text);margin:0 0 16px}.hv-doc-body blockquote p{margin:0}.hv-doc-body hr{border:0;border-top:1px solid var(--hv-line);margin:32px 0}.hv-doc-body :not(pre)>code{font-family:var(--hv-font-mono);border-radius:var(--hv-radius-sm);background:var(--hv-surface-2);border:1px solid var(--hv-line);color:var(--hv-text);overflow-wrap:anywhere;padding:2px 6px;font-size:.86em}.hv-doc-code{border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius-md);background:var(--hv-bg-raised);margin:0 0 20px;overflow:hidden}.hv-doc-code-bar{border-bottom:1px solid var(--hv-line);font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;display:flex}.hv-doc-code-bar button{border:1px solid var(--hv-line-strong);background:var(--hv-surface);color:var(--hv-text-2);font:inherit;border-radius:var(--hv-radius-sm);cursor:pointer;padding:3px 10px}.hv-doc-code-bar button:hover{color:var(--hv-text);border-color:var(--hv-honey)}.hv-doc-code pre{margin:0;padding:14px 16px;overflow-x:auto}.hv-doc-code code{font-family:var(--hv-font-mono);font-size:var(--hv-fs-ui);color:var(--hv-text);white-space:pre;line-height:1.6}.hv-doc-table{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);margin:0 0 20px;overflow-x:auto}.hv-doc-table table{border-collapse:collapse;width:100%;font-size:var(--hv-fs-body)}.hv-doc-table th,.hv-doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hv-line);padding:10px 14px}.hv-doc-table th{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);background:var(--hv-surface);white-space:nowrap;font-weight:500}.hv-doc-table tr:last-child td{border-bottom:0}.hv-doc-table td{color:var(--hv-text-2)}.hv-doc-table code{white-space:nowrap;overflow-wrap:normal!important}.hv-doc-pager{gap:var(--hv-space-3);grid-template-columns:1fr 1fr;margin-top:56px;display:grid}.hv-doc-pager a{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);color:var(--hv-text);flex-direction:column;gap:2px;padding:14px 16px;font-weight:500;display:flex}.hv-doc-pager a:hover{border-color:var(--hv-honey)}.hv-doc-pager a span{font-family:var(--hv-font-mono);font-size:var(--hv-fs-micro);color:var(--hv-text-3);font-weight:400}.hv-doc-pager-next{text-align:right;grid-column:2}@media (width<=1100px){.hv-docs{grid-template-columns:190px minmax(0,1fr);gap:36px}.hv-docs-toc{display:none}}@media (width<=1199px){.hv-docs-wide{grid-template-columns:190px minmax(0,1fr);gap:36px}.hv-docs-wide .hv-docs-toc{display:none}}@media (width<=767px){.hv-docs{gap:var(--hv-space-5);grid-template-columns:minmax(0,1fr);padding-top:24px}.hv-docs-nav{position:static}.hv-docs-nav ul{flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.hv-docs-nav a{white-space:nowrap;border-left:0;border:1px solid var(--hv-line)}.hv-docs-nav a[aria-current=page]{border-color:var(--hv-honey)}.hv-doc-anchor{display:none}.hv-doc-body{font-size:var(--hv-fs-lead)}}.hv-legal-hero{isolation:isolate;border-bottom:1px solid var(--hv-line);padding:72px 0 36px;position:relative}.hv-legal-hero:before{content:"";z-index:var(--hv-z-below);background:radial-gradient(ellipse 45% 90% at 88% 0%, var(--hv-honey-soft), transparent 70%);pointer-events:none;position:absolute;inset:0}.hv-legal-title{font-size:var(--hv-fs-display);text-wrap:balance;max-width:820px;margin:14px 0 0}.hv-legal-meta{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-3);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;display:flex}.hv-legal-meta span+span:before{content:"·";color:var(--hv-line-strong);margin-right:18px}.hv-legal{padding-top:40px}.hv-legal .hv-doc{max-width:720px}.hv-legal-short{--hv-cut:16px;margin-bottom:40px}.hv-legal-short>.hv-cell-in{gap:var(--hv-space-3);flex-direction:column;padding:20px 22px;display:flex}.hv-legal-short-head{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey)}.hv-legal-short ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hv-legal-short li{color:var(--hv-text);font-size:var(--hv-fs-lead);padding-left:22px;line-height:1.55;position:relative}.hv-legal-short li:before{content:"";background:var(--hv-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:9px;height:10px;position:absolute;top:.5em;left:2px}.hv-legal-short-note{font-size:var(--hv-fs-meta);color:var(--hv-text-3)}.hv-legal .hv-doc-table a{white-space:nowrap}@media (width<=767px){.hv-legal-hero{padding:44px 0 28px}.hv-legal{padding-top:24px}.hv-legal .hv-doc-table a{white-space:normal;overflow-wrap:anywhere}}.hv-co-hero{padding-bottom:24px}.hv-co-hero .hv-h1{text-wrap:balance;max-width:940px}.hv-co-products{padding-top:96px}.hv-co-flow{--hv-cut:28px}.hv-co-flow>.hv-cell-in{gap:var(--hv-space-10);padding:var(--hv-space-10);background:radial-gradient(ellipse 60% 70% at 100% 0%, var(--hv-honey-soft), transparent 70%), var(--hv-bg-raised);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid;overflow:hidden}.hv-co-flow-copy{gap:var(--hv-space-4);flex-direction:column;align-items:flex-start;display:flex}.hv-co-flow h3{font-size:var(--hv-fs-feature);letter-spacing:-.03em;margin:0}.hv-co-flow .hv-hero-actions{margin-top:8px}.hv-co-flow-stage{pointer-events:none;min-width:0}.hv-co-status{align-items:center;gap:var(--hv-space-2);font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-sage);display:inline-flex}.hv-co-status i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hv-sage) 15%, transparent);background:currentColor;border-radius:50%}.hv-co-status--soon{color:var(--hv-text-3)}.hv-co-status--soon i{box-shadow:none}.hv-co-engine-anchor{margin-top:16px;scroll-margin-top:80px}.hv-co-engine{--hv-cut:28px}.hv-co-engine>.hv-cell-in{gap:var(--hv-space-10);padding:var(--hv-space-10);background:radial-gradient(ellipse 55% 75% at 85% 45%, #f5b33512, transparent 70%), repeating-linear-gradient(-45deg, transparent 0 22px, #f0debe05 22px 23px), var(--hv-bg);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid;position:relative;overflow:hidden}.hv-co-engine-copy{gap:var(--hv-space-4);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hv-co-engine h3{font-size:var(--hv-fs-feature);letter-spacing:-.03em;margin:0}.hv-co-status--brewing{color:var(--hv-honey)}.hv-co-status--brewing i{animation:2.4s ease-in-out infinite hv-brew}@keyframes hv-brew{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--hv-honey) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--hv-honey) 0%, transparent)}}.hv-engine-hints{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hv-engine-hints li{grid-template-columns:112px minmax(0,1fr);gap:2px 14px;display:grid}.hv-engine-hints .hv-co-belief-tag{grid-row:span 2;padding-top:2px}.hv-engine-hints strong{font-weight:600;font-size:var(--hv-fs-lead)}.hv-engine-hints span:last-child{color:var(--hv-text-2);font-size:var(--hv-fs-body);line-height:1.55}.hv-engine-carry{font-size:var(--hv-fs-body);color:var(--hv-text-3);margin:6px 0 0}.hv-redact{vertical-align:-.12em;border-radius:var(--hv-radius-sm);cursor:help;background:linear-gradient(100deg, var(--hv-surface-2) 0%, var(--hv-surface-2) 40%, color-mix(in srgb, var(--hv-honey) 22%, var(--hv-surface-2)) 50%, var(--hv-surface-2) 60%, var(--hv-surface-2) 100%) 0 0 / 300% 100%;height:.95em;transition:background-position calc(var(--hv-dur-enter) * 2) var(--hv-ease-out);display:inline-block}.hv-redact:hover{background-position:-100% 0}.hv-co-engine-stage{flex-direction:column;gap:14px;min-width:0;display:flex}.hv-engine-core{width:100%;height:auto;overflow:visible}.hv-engine-ring{fill:none;stroke:var(--hv-line-strong);stroke-dasharray:3 6}.hv-engine-orbit{transform-box:view-box;transform-origin:0 0;animation:36s linear infinite hv-engine-spin}@keyframes hv-engine-spin{to{transform:rotate(360deg)}}.hv-engine-agent{fill:var(--hv-surface-2);stroke:var(--hv-honey);stroke-width:1.2px;animation:3.3s ease-in-out infinite hv-engine-ping}@keyframes hv-engine-ping{0%,70%,to{fill:var(--hv-surface-2)}80%{fill:var(--hv-honey)}}.hv-engine-signal{stroke:var(--hv-honey);stroke-width:1px;stroke-dasharray:2 4;opacity:0;animation:3.3s ease-in-out infinite hv-engine-signal}@keyframes hv-engine-signal{0%,60%,to{opacity:0}72%{opacity:.7}}.hv-engine-hex{fill:none;stroke:var(--hv-honey);stroke-width:1.5px}.hv-engine-hex--in{fill:#f5b3351a;stroke-opacity:.5;transform-box:view-box;transform-origin:0 0;animation:3.3s ease-in-out infinite hv-engine-breathe}@keyframes hv-engine-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hv-engine-glow{animation:3.3s ease-in-out infinite hv-engine-glow}@keyframes hv-engine-glow{0%,to{opacity:.6}50%{opacity:1}}.hv-engine-q{fill:var(--hv-honey);font-family:var(--hv-font-display);font-size:22px;font-weight:700}.hv-engine-human{fill:var(--hv-text);opacity:.85}.hv-engine-term{border:1px solid var(--hv-line);border-radius:var(--hv-radius-md);background:var(--hv-well);min-height:108px;font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-text-2);padding:12px 14px;line-height:1.75}.hv-engine-line{white-space:nowrap;text-overflow:ellipsis;animation:.35s hv-land;overflow:hidden}.hv-engine-line.cmd{color:var(--hv-text)}.hv-engine-caret{vertical-align:-2px;background:var(--hv-honey);width:7px;height:13px;animation:1s step-end infinite hv-caret;display:inline-block}@keyframes hv-caret{50%{opacity:0}}.hv-co-beliefs{border-top:1px solid var(--hv-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-co-belief{padding:var(--hv-space-7) var(--hv-space-7) var(--hv-space-2) 0;flex-direction:column;gap:10px;display:flex}.hv-co-belief+.hv-co-belief{border-left:1px solid var(--hv-line);padding-left:28px}.hv-co-belief-tag{font-family:var(--hv-font-mono);font-size:var(--hv-fs-meta);color:var(--hv-honey)}.hv-co-belief h3{font-family:var(--hv-font-display);font-size:var(--hv-fs-card);letter-spacing:-.02em;margin:0}.hv-co-belief p{color:var(--hv-text-2);font-size:var(--hv-fs-lead);margin:0;line-height:1.6}@media (width<=960px){.hv-co-flow>.hv-cell-in,.hv-co-engine>.hv-cell-in{padding:var(--hv-space-7);grid-template-columns:minmax(0,1fr)}.hv-co-engine-stage{max-width:440px}.hv-co-beliefs{grid-template-columns:minmax(0,1fr)}.hv-co-belief,.hv-co-belief+.hv-co-belief{padding:var(--hv-space-6) 0 var(--hv-space-2);border-left:0}.hv-co-belief+.hv-co-belief{border-top:1px solid var(--hv-line)}}@media (width<=720px){.hv-co-flow-stage{display:none}.hv-engine-hints li{grid-template-columns:minmax(0,1fr)}.hv-engine-hints .hv-co-belief-tag{grid-row:auto}.hv-co-products{padding-top:72px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/bricolage-grotesque-vietnamese-D9N6E8K1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/bricolage-grotesque-latin-ext-IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/bricolage-grotesque-latin-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-greek-ext-DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-vietnamese-CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAZoABMAAAAADOQAAAYFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUDAcbFgtRlEzSeBRfJcRxXSwko8GaGu0rSEK9OeT37Ame5+m0P/cNAlZysqTS/YDQLp2uOkdrbV41JPX9JpjInticaMQSVTKRECFc3IPshhLlnEL9X0haNplWUHRyQlHA9H0tooCT9+5/rdU/qESaDngJEBIpk07s755rxdQir4tm1bgNDQWvXKYRslZWdQZK7FoOOWn53PHs2p4IArgBAEEwEAQBBAGcJJOM9OqzfQxRdAALAAI4ySUX5eNtftF0U4E0gPfpuhon12GAukKNAxiI9pYpEAkAChxMOZWNJzBgAXiP6Pu1C90/QbsgxenIvf/+CpWr/gDpGAiCHQVEYwLZqLVzOdMHfAHzBnw+hHmOzeuQjBsNQYkfAAE0QIku14F6C1AAYtPSQR2Blm5hTC+9GmcVq4qGnAL5QI5AJdTLFPkvIwAIxns8AD9RVeXkLA/APAAFaEA0GgJEozMNEIkfDYWHdIJ+eV+U/qy+37JARz2j7+NPTQ54z0IraO3aStY3sQMGNlxfAD8K2ZF1vpn5OgDiO5dHEB0s+S4x4KY2t5jvlI94xOZvRbx5Iws+AKhIxY1vAn4E2SAPNNRxhTxGU0UIsO3DDWia3eHzORyRDkeU7nUZHn2Gx5i10O2a6prsHOMcNdE15gHH3qR0lzbBNf72ils7J7rGqelXWLTt77ryUNv005grX8TJtpvgku12XiHceDkRQc7LsxAwxjpapiRWA6SWTF5yEhvHukZtjOAW17Yp6K4urwlW98f/mFxR3NRm3VhM5du/r3/r94ll7/+92CToea3uPytidHJyru5mfcifn02+rui1H+LiOl67umgyVTOCIseMperjxlKDj5qnOSyQKZNJYMikpWfg40SB1p6t406sCsz0aGqSNMAxB6YQP3Xw2zlo8pSagZtR1aTAT6CKGTRqI62b1U/lBdp6tp0+ldVGaZoaq0vS/eJLH+RMWis5f1syoGLJa3NXSVc0l5fw9Cycf+X0JZ9EfpjTb+zewlrdqsCX1zdIvAv8uQhg4kkVQV5sJjq8yAE1AJWgcrVXEGQ1rlF/MBaVzL8fQYBqfADUAhBLMpnU0cIsgi8en++f5/kgAAh2stLBv/evjIQ/98Vlp/5/xlK6NVeo3dXZSX3/fPT6+69//E+IAdo4O3cSkHl1b0fHoeLwWZThcP4cnZoa2sbJ7eawfsXIjH7DXjjZzg1rb4fenm1pxzqmmGP4U2PjnIQPkhiNPQaZwzjKS4e2a07vidM74k6f8LpNqqryovbti8qrspsP/f61nv/3QyHS+wy0ZnYdzPMOdmGPLYNiHbKjmkRo7BHIHMZe8vTlDN3uCIcv7Ii/2HXGYdMoLk5ynJElk4qdzvCen6YZe8Khm3KwdXb+m6qwhEzpvtiZkZYWCjnrW1qb6mV+U2tz3aUS7BW0jv8zkkIkSXiWNhNRSlNqm3FmX3TX4QTz/Hlc8XSDAKpW7/Ok/D3V13zarmn7AH/+8MgdAH/+8d0JsiyqRnsFMFEACHya1WqcT1B39RwIE/Xa6aXqSYB/GS57ThEAwOcC4CcOAXxko5GGlp5VOjqKA41FdwBvqXQChWSlo8IrZ1CjWd5AnWK5Bg0SZRWaFMqARC+1Ep1JwC121PHKGTRwcwFN7JxCG5F0oItqnkE3lWxCD6UMQS/1xKIPN86/6ccJjIBkDxQbTA8kvCebKNMi3QOewrADKZBVvktvLtNzIyxCkmd2V3Isg9FiIXgWmQcjKFtQiRxHd1Yxap0ezsrzWBwT8IrUKsOYsq/hSk90PJXJ0GMlnqTHUjpWn6FWbZ+w7XPln6L0VB+FFAUqKaWSCioKVUFmU2jJpU0luwi75BytqY7v3XwJUnn0NxKcmi0HlnRG0UA7cXrLMDrKF1BPSWxB1ltbke4/J/m8u20u3s9ieexWNxOS9fcaYP/m+ZooptxagwDCPfuAbD4XRbNoooshptjQxC4OcYrLDM7QqU0jq5fwg+pgbxTSu55P+vcp32DMnS7LD4XX5cFy1XNEevpMy6Q/zCL4cxYmabdVldc2Zf/F6jn9agA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-greek-D3oMJlXt.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-BehTv68k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hv-code-bg:#12110e;--hv-code-text:#f4efe6;--hv-code-line:#f0debe29;--hv-code-keyword:#c3a8e6;--hv-code-string:#9fc79a;--hv-code-number:#e08a6b;--hv-code-comment:#8c8475;--hv-code-title:#f5b335;--hv-code-attr:#b8b0a2;--hv-code-deletion:#e08a6b;--hv-code-addition:#9fc79a;--hv-well:#0a0908;--hv-z-below:-1;--hv-z-raised:1;--hv-z-sticky-col:2;--hv-z-sticky-head:3;--hv-z-sticky-bar:5;--hv-z-header:9;--hv-z-sidebar:10;--hv-z-resize:10;--hv-z-sidebar-handle:11;--hv-z-nav:20;--hv-z-popover:100;--hv-z-floating:1000;--hv-z-top:1100;--hv-blur-sm:8px;--hv-blur-md:16px;--hv-blur-lg:28px;--hv-dur-micro:.14s;--hv-dur-hover:.18s;--hv-dur-popover:.22s;--hv-dur-dialog:.26s;--hv-dur-enter:.42s;--hv-ease-out:cubic-bezier(.2, .8, .2, 1);--hv-ease-in-out:cubic-bezier(.4, 0, .2, 1);--hv-ease-in:cubic-bezier(.4, 0, 1, 1);--hv-ease-emphasis:cubic-bezier(.16, 1, .3, 1);--hv-radius-sm:4px;--hv-radius-md:8px;--hv-radius-lg:12px;--hv-radius-pill:999px;--hv-space-1:4px;--hv-space-2:8px;--hv-space-3:12px;--hv-space-4:16px;--hv-space-5:20px;--hv-space-6:24px;--hv-space-7:28px;--hv-space-8:32px;--hv-space-10:40px;--hv-space-12:48px;--hv-space-14:56px;--hv-space-16:64px;--hv-space-20:80px;--hv-space-24:96px;--hv-fs-micro:11px;--hv-fs-meta:12px;--hv-fs-ui:13px;--hv-fs-body:14px;--hv-fs-lead:15px;--hv-fs-title:16px;--hv-fs-section:1.05rem;--hv-fs-page:clamp(1.6rem, 2.6vw, 2.1rem);--hv-fs-stat:1.9rem;--hv-fs-hero:clamp(2.6rem, 6.4vw, 5rem);--hv-fs-display:clamp(2.2rem, 5vw, 3.6rem);--hv-fs-h2:clamp(2rem, 4.2vw, 3.1rem);--hv-fs-feature:clamp(1.8rem, 3vw, 2.4rem);--hv-fs-h3:clamp(1.35rem, 2.2vw, 1.6rem);--hv-fs-card:1.2rem;--hv-fs-lede:clamp(1.05rem, 1.6vw, 1.2rem);--hv-fw-regular:400;--hv-fw-medium:500;--hv-fw-semibold:600;--hv-fw-bold:700;--hv-track-display:-.02em;--hv-track-tight:-.03em;--hv-track-normal:0;--hv-leading-tight:1.1;--hv-leading-snug:1.25;--hv-leading-normal:1.5;--hv-leading-relaxed:1.65}:root,:root[data-theme=light]{--hv-bg:#f7f3ec;--hv-sidebar:#efe9df;--hv-bg-raised:#fbf8f2;--hv-surface:#fffdf9;--hv-surface-2:#f1ebe1;--hv-line:#3c2c1417;--hv-line-strong:#3c2c142b;--hv-text:#1f1b15;--hv-text-2:#5c5446;--hv-text-3:#6d665b;--hv-honey:#f5b335;--hv-honey-hover:#e9a520;--hv-honey-pressed:#d9951a;--hv-honey-ink:#7f5208;--hv-honey-soft:#f5b3352e;--hv-on-honey:#1f1b15;--hv-sage:#4f8a4a;--hv-clay:#a84c33;--hv-lilac:#8a63c0;--hv-surface-canvas:#f7f3ec;--hv-surface-primary:#fbf8f2;--hv-surface-secondary:#fffdf9;--hv-surface-floating:#fffdf9c2;--hv-surface-overlay:#fffdf9f5;--hv-surface-hover:#f1ebe1;--hv-surface-active:#f1e4cc;--hv-shadow-1:0 1px 2px #1f1b1528, 0 1px 1px #1f1b1517;--hv-shadow-2:0 6px 16px #1f1b152e;--hv-shadow-3:0 12px 32px #1f1b1534;--hv-shadow-4:0 20px 60px #1f1b1545;--hv-ring-honey:0 0 0 3px #f5b3352e;--hv-ring-focus:0 0 0 3px #f5b33566;--hv-ring-sage:0 0 0 3px #4f8a4a2e;--hv-inset-line:inset 0 0 0 1px #3c2c1417;--hv-inset-line-strong:inset 0 0 0 1px #3c2c142b;--hv-inset-honey:inset 0 0 0 1px #f5b335;--hv-glass-tint:#fffdf9b3;--hv-glass-tint-strong:#fffdf9d6;--hv-glass-border:#3c2c142b;--hv-glass-highlight:#fffdf9e6;--hv-glass-shadow:#1f1b153f;--hv-glow-honey-sm:0 0 16px #f5b33538;--hv-glow-honey-lg:0 0 60px #f5b33524;--hv-light-honey:#f5b33559;--hv-light-under-text:#f5b33514;--hv-light-under-text-app:#f5b33508}:root[data-theme=dark],.hv{--hv-bg:#0d0c0a;--hv-sidebar:#0a0908;--hv-bg-raised:#12110e;--hv-surface:#171511;--hv-surface-2:#1e1b16;--hv-line:#f0debe14;--hv-line-strong:#f0debe29;--hv-text:#f4efe6;--hv-text-2:#b8b0a2;--hv-text-3:#8c8475;--hv-honey:#f5b335;--hv-honey-hover:#ffc14d;--hv-honey-pressed:#d9951a;--hv-honey-ink:#f5b335;--hv-honey-soft:#f5b3351f;--hv-on-honey:#0d0c0a;--hv-sage:#9fc79a;--hv-clay:#e08a6b;--hv-lilac:#c3a8e6;--hv-surface-canvas:#0d0c0a;--hv-surface-primary:#12110e;--hv-surface-secondary:#171511;--hv-surface-floating:#171511b8;--hv-surface-overlay:#171511f0;--hv-surface-hover:#1e1b16;--hv-surface-active:#382d1a;--hv-shadow-1:0 1px 2px #0d0c0a59, 0 1px 1px #0d0c0a33;--hv-shadow-2:0 6px 16px #0d0c0a66;--hv-shadow-3:0 12px 32px #0d0c0a73;--hv-shadow-4:0 20px 60px #0d0c0a99;--hv-ring-honey:0 0 0 3px #f5b3351f;--hv-ring-focus:0 0 0 3px #f5b33552;--hv-ring-sage:0 0 0 3px #9fc79a2e;--hv-inset-line:inset 0 0 0 1px #f0debe14;--hv-inset-line-strong:inset 0 0 0 1px #f0debe29;--hv-inset-honey:inset 0 0 0 1px #f5b335;--hv-glass-tint:#1715119e;--hv-glass-tint-strong:#171511cc;--hv-glass-border:#f0debe29;--hv-glass-highlight:#f4efe612;--hv-glass-shadow:#0d0c0a8c;--hv-glow-honey-sm:0 0 16px #f5b33547;--hv-glow-honey-lg:0 0 60px #f5b3352e;--hv-light-honey:#f5b33580;--hv-light-under-text:#f5b33514;--hv-light-under-text-app:#f5b33508}@media (prefers-reduced-motion:reduce){:root{--hv-dur-micro:60ms;--hv-dur-hover:60ms;--hv-dur-popover:80ms;--hv-dur-dialog:80ms;--hv-dur-enter:0s}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}body{color:var(--hv-text);background:var(--hv-bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hv-line-strong);border-radius:var(--hv-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--hv-text-3)}a,button,input,select,textarea{transition:color var(--hv-dur-hover) var(--hv-ease-out), background-color var(--hv-dur-hover) var(--hv-ease-out), border-color var(--hv-dur-hover) var(--hv-ease-out), box-shadow var(--hv-dur-hover) var(--hv-ease-out), opacity var(--hv-dur-hover) var(--hv-ease-out)}::selection{background:var(--hv-honey-soft)}.ant-card{border:1px solid var(--hv-line)!important;border-radius:var(--hv-radius-md)!important;box-shadow:none!important}.ant-card-head{border-bottom:1px solid var(--hv-line)!important;min-height:48px!important}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:500!important;font-size:var(--hv-fs-meta)!important}.ant-btn-primary:active{transform:translateY(1px)}html[data-theme=dark] .ant-modal-content{box-shadow:var(--hv-shadow-4)!important}.ant-tag{border-radius:var(--hv-radius-sm)!important;font-weight:500!important}.tiptap-editor .tiptap{font-size:var(--hv-fs-body);outline:none;line-height:1.7}.tiptap-editor .tiptap p{margin:0 0 .5em}.tiptap-editor .tiptap h2{margin:.8em 0 .4em;font-size:1.3em;font-weight:600}.tiptap-editor .tiptap h3{margin:.6em 0 .3em;font-size:1.1em;font-weight:600}.tiptap-editor .tiptap ul,.tiptap-editor .tiptap ol{margin:.4em 0;padding-left:1.5em}.tiptap-editor .tiptap li{margin:.2em 0}.tiptap-editor .tiptap blockquote{border-left:3px solid var(--hv-line-strong);color:var(--hv-text-2);margin:.5em 0;padding-left:12px}html[data-theme=dark] .tiptap-editor .tiptap blockquote{border-left-color:var(--hv-line-strong);color:var(--hv-text-2)}.tiptap-editor .tiptap code{background:var(--hv-surface-2);border-radius:var(--hv-radius-sm);color:var(--hv-clay);padding:2px 5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em}html[data-theme=dark] .tiptap-editor .tiptap code{background:var(--hv-surface-2);color:var(--hv-clay)}.tiptap-editor .tiptap pre{background:var(--hv-code-bg);color:var(--hv-code-text);border-radius:var(--hv-radius-md);margin:.5em 0;padding:14px 18px;overflow-x:auto}.tiptap-editor .tiptap pre code{color:inherit;background:0 0;padding:0}.tiptap-editor .tiptap a{color:var(--hv-honey-ink);text-underline-offset:2px;-webkit-text-decoration:underline #f5b33566;text-decoration:underline #f5b33566}html[data-theme=dark] .tiptap-editor .tiptap a{color:var(--hv-honey-ink);text-decoration-color:#f5b33559}.tiptap-editor .tiptap a:hover{text-decoration-color:currentColor}.tiptap-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--hv-text-3);pointer-events:none;height:0}.tiptap-editor .tiptap h1{margin:1em 0 .5em;font-size:1.6em;font-weight:700}.tiptap-editor .tiptap table{border-collapse:collapse;table-layout:auto;width:100%;margin:.8em 0;overflow:hidden}.tiptap-editor .tiptap table td,.tiptap-editor .tiptap table th{border:1px solid var(--hv-line-strong);padding:var(--hv-space-2) var(--hv-space-3);vertical-align:top;word-wrap:break-word;min-width:80px;position:relative}.tiptap-editor .tiptap table th{background:var(--hv-surface-2);text-align:left;font-weight:600}.tiptap-editor .tiptap table .selectedCell{background:var(--hv-honey-soft)}.tiptap-editor .tiptap table colgroup{width:100%}.tiptap-editor .tiptap table .column-resize-handle{background:var(--hv-honey);cursor:col-resize;width:4px;z-index:var(--hv-z-resize);position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-editor .tiptap .tableWrapper{margin:.8em 0;overflow-x:auto}.tiptap-editor .tiptap .tableWrapper table{margin:0}html[data-theme=dark] .tiptap-editor .tiptap table td,html[data-theme=dark] .tiptap-editor .tiptap table th{border-color:var(--hv-line-strong)}html[data-theme=dark] .tiptap-editor .tiptap table th,html[data-theme=dark] .tiptap-editor .tiptap table .selectedCell{background:var(--hv-honey-soft)}.tiptap-editor .tiptap ul[data-type=taskList]{margin:.4em 0;padding-left:0;list-style:none}.tiptap-editor .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:var(--hv-space-2);margin:4px 0;display:flex}.tiptap-editor .tiptap ul[data-type=taskList] li>label{flex-shrink:0;margin-top:3px}.tiptap-editor .tiptap ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--hv-honey)}.tiptap-editor .tiptap ul[data-type=taskList] li>div{flex:1}.tiptap-editor .tiptap ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.tiptap-editor .tiptap ul[data-type=taskList] ul[data-type=taskList]{padding-left:24px}.tiptap-editor .tiptap img{border-radius:var(--hv-radius-md);max-width:100%;height:auto;margin:.8em 0;display:block}.tiptap-editor .tiptap img.ProseMirror-selectednode{outline:3px solid var(--hv-honey);outline-offset:2px}.tiptap-editor .tiptap hr{border:none;border-top:2px solid var(--hv-line-strong);margin:1.5em 0}html[data-theme=dark] .tiptap-editor .tiptap hr{border-top-color:var(--hv-line-strong)}.tiptap-editor .tiptap mark{border-radius:var(--hv-radius-sm);padding:1px 2px}.tiptap-editor .tiptap pre{background:var(--hv-code-bg);color:var(--hv-code-text);border-radius:var(--hv-radius-md);margin:.8em 0;padding:14px 18px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;line-height:1.6;overflow-x:auto}.tiptap-editor .tiptap pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.tiptap-editor .tiptap pre .hljs-keyword,.tiptap-editor .tiptap pre .hljs-selector-tag{color:var(--hv-code-keyword)}.tiptap-editor .tiptap pre .hljs-string,.tiptap-editor .tiptap pre .hljs-addition{color:var(--hv-code-string)}.tiptap-editor .tiptap pre .hljs-number,.tiptap-editor .tiptap pre .hljs-literal{color:var(--hv-code-number)}.tiptap-editor .tiptap pre .hljs-comment{color:var(--hv-code-comment);font-style:italic}.tiptap-editor .tiptap pre .hljs-built_in,.tiptap-editor .tiptap pre .hljs-type{color:var(--hv-code-keyword)}.tiptap-editor .tiptap pre .hljs-function,.tiptap-editor .tiptap pre .hljs-title{color:var(--hv-code-title)}.tiptap-editor .tiptap pre .hljs-attr,.tiptap-editor .tiptap pre .hljs-attribute,.tiptap-editor .tiptap pre .hljs-variable{color:var(--hv-code-attr)}.tiptap-editor .tiptap pre .hljs-deletion{color:var(--hv-code-deletion)}.tiptap-editor .tiptap pre .hljs-tag{color:var(--hv-code-attr)}.tiptap-editor .tiptap pre .hljs-name{color:var(--hv-code-title)}.tiptap-editor .tiptap .has-text-align-center{text-align:center}.tiptap-editor .tiptap .has-text-align-right{text-align:right}.tiptap-editor .tiptap .has-text-align-justify{text-align:justify}@media (width<=767px){.ant-card{border-radius:var(--hv-radius-md)!important}}
