.jv-root{--jv-space:.5rem;--jv-radius:6px;--jv-dur:.14s;--jv-radius-sm:4px;--jv-radius-lg:10px;--jv-radius-pill:999px;--jv-shadow-1:0 1px 2px var(--chrome-shadow);--jv-shadow-2:0 4px 12px var(--chrome-shadow);--jv-shadow-3:0 12px 32px var(--chrome-shadow-strong);--jv-dur-slow:.22s;--jv-ease:cubic-bezier(.2, .6, .2, 1);--jv-band:3.5rem;--jv-content-max:80rem;color:var(--chrome-fg);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body)}.jv-root[data-density=compact]{--jv-space:.375rem;--jv-ctl-h:1.75rem;--jv-font:var(--text-body-sm);--jv-band:3rem}.jv-root[data-density=comfortable]{--jv-space:.5rem;--jv-ctl-h:2.25rem;--jv-font:var(--text-body)}:where(.jv-root) :focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.jv-root,.jv-root *{--jv-dur:0s;transition-duration:0s!important;animation-duration:0s!important}}.jv-btn{height:var(--jv-ctl-h,2.25rem);border-radius:var(--jv-radius);font:inherit;font-size:var(--jv-font,.875rem);cursor:pointer;white-space:nowrap;transition:background-color var(--jv-dur), border-color var(--jv-dur);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:500;display:inline-flex}.jv-btn:disabled,.jv-btn[aria-disabled=true],.jv-btn[aria-busy=true]{opacity:.55;cursor:not-allowed}.jv-btn[data-variant=primary]{background:var(--chrome-primary);color:var(--chrome-primary-foreground)}.jv-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--chrome-primary-hover)}.jv-btn[data-variant=secondary]{background:var(--chrome-panel-strong);color:var(--chrome-fg);border-color:var(--chrome-border)}.jv-btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--chrome-panel-soft)}.jv-btn[data-variant=ghost]{color:var(--chrome-muted);background:0 0}.jv-btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--chrome-panel-soft);color:var(--chrome-fg)}.jv-btn[data-variant=danger]{background:var(--data-danger-solid);color:var(--chrome-primary-foreground)}.jv-btn[data-size=sm]{height:calc(var(--jv-ctl-h,2.25rem) - .375rem);padding:0 .625rem}.jv-field{flex-direction:column;gap:.25rem;display:flex}.jv-label{font-size:var(--text-body-sm);color:var(--chrome-fg);font-weight:500}.jv-label[data-required=true]:after{content:" *";color:var(--data-danger-text)}.jv-hint{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--chrome-muted)}.jv-error{font-size:var(--text-caption);color:var(--data-danger-text)}.jv-control{height:var(--jv-ctl-h,2.25rem);background:var(--chrome-input-bg);color:var(--chrome-fg);border:1px solid var(--chrome-input-border);border-radius:var(--jv-radius);font:inherit;font-size:var(--jv-font,.875rem);padding:0 .625rem}.jv-control:focus{border-color:var(--chrome-input-border-focus)}textarea.jv-control{resize:vertical;height:auto;min-height:4.5rem;padding:.5rem .625rem}.jv-control::placeholder{color:var(--chrome-placeholder)}.jv-control:disabled{background:var(--chrome-disabled-bg);color:var(--chrome-disabled-fg);cursor:not-allowed}.jv-control[aria-invalid=true]{border-color:var(--data-danger-border)}.jv-suggest-wrap{position:relative}.jv-suggest-panel{z-index:30;inset-inline-start:0;background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);min-width:100%;max-height:14rem;box-shadow:var(--jv-shadow-2);flex-direction:column;gap:.125rem;margin:0;padding:.25rem;list-style:none;display:flex;position:absolute;top:calc(100% + .25rem);overflow-y:auto}.jv-suggest-item{border-radius:var(--jv-radius-sm);font-size:var(--text-body-sm);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.375rem;padding:.375rem .5rem;display:flex}.jv-suggest-item[data-active=true]{background:var(--chrome-panel-soft)}.jv-suggest-name{color:var(--chrome-fg);font-weight:500}.jv-suggest-meta{color:var(--chrome-muted);font-size:var(--text-caption)}.jv-suggest-email{color:var(--chrome-muted);font-size:var(--text-caption);margin-inline-start:auto}.jv-suggest-empty{font-size:var(--text-caption);color:var(--chrome-muted);padding:.375rem .5rem}.jv-card{background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);box-shadow:var(--jv-shadow-1)}.jv-card-head{padding:calc(var(--jv-space) * 2);border-bottom:1px solid var(--chrome-divider)}.jv-card-title{font-size:var(--text-section);line-height:var(--leading-section);color:var(--chrome-fg);margin:0;font-weight:600}.jv-card-desc{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--chrome-muted);margin:.125rem 0 0}.jv-card-body{padding:calc(var(--jv-space) * 2);overflow-wrap:anywhere;word-break:keep-all}.jv-badge{font-size:var(--text-caption);background:var(--chrome-panel-strong);color:var(--chrome-muted);border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-weight:500;line-height:1.5;display:inline-flex}.jv-badge[data-tone=success]{background:var(--data-success-soft);color:var(--data-success-text)}.jv-badge[data-tone=warning]{background:var(--data-warning-soft);color:var(--data-warning-text)}.jv-badge[data-tone=danger]{background:var(--data-danger-soft);color:var(--data-danger-text)}.jv-badge[data-tone=info]{background:var(--data-info-soft);color:var(--data-info-text)}.jv-badge[data-fill=solid]{color:var(--chrome-primary-foreground)}.jv-badge[data-fill=solid][data-tone=success]{background:var(--data-success-solid)}.jv-badge[data-fill=solid][data-tone=warning]{background:var(--data-warning-solid)}.jv-badge[data-fill=solid][data-tone=danger]{background:var(--data-danger-solid)}.jv-badge[data-fill=solid][data-tone=info]{background:var(--data-info-solid)}.jv-badge[data-removable=true]{padding-right:.25rem}.jv-badge-x{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 .25rem;display:inline-flex}.jv-thumb{border-radius:var(--jv-radius);background:var(--chrome-panel-soft);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative;overflow:hidden}.jv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.jv-thumb img[src=""],.jv-thumb img:not([src]){display:none}.jv-thumb-empty{text-align:center;font-size:var(--text-micro);color:var(--chrome-muted);padding:0 .25rem;line-height:1.3}.jv-thumb-play{background:var(--chrome-overlay);width:16px;height:16px;color:var(--chrome-primary-foreground);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;font-size:.5rem;line-height:1;display:flex;position:absolute;bottom:2px;right:2px}.jv-table-wrap{overflow-wrap:normal;border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);overflow-x:auto}.jv-table{border-collapse:collapse;width:100%;font-size:var(--jv-font,.875rem)}.jv-table th,.jv-table td{padding:calc(var(--jv-space) * 1.25) calc(var(--jv-space) * 1.5);text-align:left;border-bottom:1px solid var(--chrome-divider);word-break:keep-all}.jv-table td[data-wrap=anywhere]{overflow-wrap:anywhere;word-break:normal;min-width:8rem}.jv-table thead th{background:var(--chrome-thead-bg);color:var(--chrome-muted);font-weight:600;position:sticky;top:0}.jv-table td[data-align=end],.jv-table th[data-align=end]{text-align:right;font-family:var(--font-mono);font-variant-numeric:var(--font-numeric)}.jv-table tbody tr:last-child td{border-bottom:0}.jv-table tbody tr:nth-child(2n){background:var(--chrome-row-stripe)}.jv-table tbody tr:hover{background:var(--chrome-row-hover)}.jv-table tbody tr[data-selected=true]{background:var(--chrome-row-selected)}.jv-table tbody tr:has(.jv-row-link){cursor:pointer;position:relative}.jv-row-link:after{content:"";position:absolute;inset:0}.jv-table tbody tr:has(.jv-row-link) :is(a:not(.jv-row-link),button,input,select,form){z-index:1;position:relative}.jv-table tbody tr[data-row=subtotal],.jv-table tbody tr[data-row=subtotal]:hover{background:var(--chrome-panel-soft);font-weight:600}.jv-table tbody tr[data-row=total],.jv-table tbody tr[data-row=total]:hover{background:var(--chrome-panel-strong);font-weight:700}.jv-table tbody tr[data-row=total] td{border-top:2px solid var(--chrome-border)}.jv-state{min-height:9rem;padding:calc(var(--jv-space) * 5) calc(var(--jv-space) * 3);border-radius:var(--jv-radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex}.jv-state-title{font-size:var(--text-body);font-weight:600;line-height:var(--leading-body)}.jv-state-body{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--chrome-muted);max-width:34rem;margin:0}.jv-state[data-state=loading] .jv-state-title{color:var(--chrome-muted);font-weight:500}.jv-state[data-state=empty] .jv-state-title{color:var(--chrome-fg)}.jv-state[data-state=empty],.jv-state[data-state=absent]{border:1px dashed var(--chrome-border);background:var(--chrome-panel-soft)}.jv-state[data-state=error]{border:1px solid var(--data-danger-border);background:var(--data-danger-soft)}.jv-state[data-state=error] .jv-state-body,.jv-state[data-state=absent] .jv-state-title{color:var(--chrome-fg)}.jv-state[data-state=error] .jv-state-title{color:var(--data-danger-text)}.jv-spinner{border:2px solid var(--chrome-border);border-top-color:var(--chrome-primary);border-radius:999px;width:1.25rem;height:1.25rem;animation:.7s linear infinite jv-spin}@keyframes jv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jv-spinner{border-top-color:var(--chrome-border);animation:none}}.jv-alert{padding:calc(var(--jv-space) * 1.5);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);font-size:var(--text-body-sm);gap:.625rem;display:flex}.jv-alert[data-tone=success]{background:var(--data-success-soft);border-color:var(--data-success-border);color:var(--data-success-text)}.jv-alert[data-tone=warning]{background:var(--data-warning-soft);border-color:var(--data-warning-border);color:var(--data-warning-text)}.jv-alert[data-tone=danger]{background:var(--data-danger-soft);border-color:var(--data-danger-border);color:var(--data-danger-text)}.jv-alert[data-tone=info]{background:var(--data-info-soft);border-color:var(--data-info-border);color:var(--data-info-text)}.jv-alert-title{font-weight:600}.jv-dialog{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);color:var(--chrome-fg);box-shadow:var(--jv-shadow-3);width:100%;max-width:min(32rem,100vw - 2rem);max-height:calc(100vh - 4rem);padding:0}.jv-dialog[open]{flex-direction:column;display:flex}.jv-dialog::backdrop{background:var(--chrome-overlay)}.jv-dialog-head{padding:calc(var(--jv-space) * 2);border-bottom:1px solid var(--chrome-divider);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.jv-dialog-title{font-size:var(--text-section);margin:0;font-weight:600}.jv-dialog-body{padding:calc(var(--jv-space) * 2);font-size:var(--text-body);flex:auto;min-height:0;overflow:auto}.jv-dialog-foot{padding:calc(var(--jv-space) * 2);border-top:1px solid var(--chrome-divider);background:var(--chrome-panel-soft);justify-content:flex-end;gap:.5rem;display:flex}.jv-sheet-grip{display:none}@keyframes jv-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:900px){.jv-dialog{max-height:calc(100dvh - 4rem)}.jv-dialog-body{overflow-wrap:anywhere;word-break:keep-all}.jv-dialog .jv-btn{min-height:2.75rem}.jv-dialog[data-presentation=sheet],.jv-shell[data-design=workspace-v2] .jv-dialog[data-presentation=sheet]{box-sizing:border-box;border-radius:var(--jv-radius-lg) var(--jv-radius-lg) 0 0;width:100%;max-width:none;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;margin:auto 0 0}.jv-dialog[data-presentation=full],.jv-shell[data-design=workspace-v2] .jv-dialog[data-presentation=full]{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;margin:0}.jv-dialog[data-presentation=sheet][open]{animation:.2s ease-out jv-sheet-up}.jv-dialog[data-presentation=sheet] .jv-sheet-grip{background:var(--chrome-border);border-radius:999px;flex:none;width:2.25rem;height:.25rem;margin:.5rem auto 0;display:block}.jv-bottombar{padding-bottom:calc(.625rem + env(safe-area-inset-bottom));border-inline:0;border-radius:0}.jv-bottombar .jv-btn{min-height:2.75rem}}@media (min-width:901px){.jv-dialog[data-presentation=full]{max-width:min(42rem,100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.jv-dialog[data-presentation=sheet][open]{animation:none}}.jv-toasts{width:max-content;max-width:calc(100% - 2rem);height:auto;color:inherit;z-index:60;background:0 0;border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;transition:inset-block-end .15s ease-out;display:flex;position:fixed;inset-block-start:auto;inset-block-end:calc(1rem + env(safe-area-inset-bottom,0px) + var(--toast-lift,0px));inset-inline:auto 1rem;overflow:visible}.jv-toasts[data-at-top]{inset-block-start:calc(1rem + env(safe-area-inset-top,0px));inset-block-end:auto}.jv-toasts-region{flex-direction:column;gap:.5rem;display:flex}.jv-toasts-probe{visibility:hidden;pointer-events:none;width:0;height:0;padding-block-end:env(safe-area-inset-bottom,0px);position:absolute}.jv-toast{box-sizing:border-box;border:1px solid var(--chrome-border);border-inline-start:3px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);min-width:min(18rem,100%);max-width:24rem;box-shadow:var(--jv-shadow-2);color:var(--chrome-fg);font-size:var(--text-body-sm);align-items:flex-start;gap:.625rem;padding:.5rem;line-height:1.5;display:flex}.jv-toast-icon{color:var(--chrome-muted);flex:none;place-items:center;padding-block-start:.25rem;display:grid}.jv-toast[data-tone=success] .jv-toast-icon,.jv-tray-item[data-tone=success] .jv-tray-icon{color:var(--data-success-text)}.jv-toast[data-tone=danger] .jv-toast-icon,.jv-tray-item[data-tone=danger] .jv-tray-icon{color:var(--data-danger-text)}.jv-toast[data-tone=warning] .jv-toast-icon,.jv-tray-item[data-tone=warning] .jv-tray-icon{color:var(--data-warning-text)}.jv-toast[data-tone=info] .jv-toast-icon,.jv-tray-item[data-tone=info] .jv-tray-icon{color:var(--data-info-text)}.jv-toast-body{flex:1;min-width:0;padding:.25rem 0}.jv-toast-kicker{font-size:var(--text-micro);color:var(--chrome-muted);align-items:center;gap:.375rem;margin:0 0 .125rem;font-weight:600;display:flex}.jv-toast-text{color:var(--chrome-fg);word-break:keep-all;overflow-wrap:anywhere}.jv-toast-text strong{color:var(--chrome-fg);margin-bottom:.125rem;display:block}.jv-toast-actions{flex-wrap:wrap;gap:.25rem .75rem;margin-top:.375rem;display:flex}.jv-toast-link,.jv-toast-more{color:var(--chrome-primary-ink,var(--chrome-workspace-primary-ink,var(--chrome-primary)));font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.jv-toast-actions .jv-toast-link{color:var(--chrome-primary-ink,var(--chrome-workspace-primary-ink,var(--chrome-primary)));font-weight:400}.jv-toast-text .jv-toast-link{font-size:inherit}.jv-toast-actions .jv-toast-link[data-rank=secondary],.jv-tray-link[data-rank=secondary]{color:var(--chrome-muted)}.jv-toast-detail{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);max-height:12rem;color:var(--chrome-muted);font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;margin:.375rem 0 0;padding:.5rem .75rem;overflow:auto}.jv-toast-close{border-radius:var(--jv-radius);width:2rem;height:2rem;color:var(--chrome-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.jv-toast-close:hover{background:var(--chrome-panel-soft);color:var(--chrome-fg)}.jv-toast-close:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:1px}@media (max-width:480px){.jv-toast{max-width:none}}@media (prefers-reduced-motion:reduce){.jv-toasts{transition:none}}.jv-tray{position:relative}.jv-tray-trigger{box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius-pill);background:var(--chrome-panel-soft);min-height:2rem;color:var(--chrome-fg);cursor:pointer;padding:.25rem .625rem;font-size:.8125rem;list-style:none;display:list-item}.jv-tray-trigger::-webkit-details-marker{display:none}.jv-tray-trigger:hover{background:var(--chrome-row-hover)}.jv-tray-trigger:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.jv-tray[open]>.jv-tray-trigger{border-color:var(--chrome-primary)}.jv-tray-trigger>svg,.jv-tray-label,.jv-tray-badge{vertical-align:middle}.jv-tray-label{margin-inline-start:.375rem}.jv-tray-badge{background:var(--chrome-primary);min-width:1.25rem;height:1.25rem;color:var(--chrome-primary-foreground);font-size:var(--text-micro);border-radius:999px;place-items:center;margin-inline-start:.375rem;padding:0 .375rem;font-weight:600;display:inline-grid}.jv-tray-panel{z-index:40;box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);width:22rem;max-width:min(24rem,100vw - 2rem);max-height:min(70vh,32rem);box-shadow:var(--jv-shadow-3);padding:.5rem;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0;overflow:auto}.jv-tray-head{border-bottom:1px solid var(--chrome-divider);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .625rem .5rem;display:flex}.jv-tray-title{font-size:var(--text-body-sm);color:var(--chrome-fg);font-weight:600}.jv-tray-clear{border-radius:var(--jv-radius);color:var(--chrome-muted);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;padding:.25rem .375rem}.jv-tray-clear:hover{background:var(--chrome-panel-soft);color:var(--chrome-fg)}.jv-tray-clear:focus-visible,.jv-tray-link:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:1px}.jv-tray-list{margin:0;padding:0;list-style:none}.jv-tray-item{border-bottom:1px solid var(--chrome-divider);font-size:var(--text-body-sm);grid-template-columns:1.125rem 1fr;gap:.25rem .5rem;padding:.5rem .625rem;line-height:1.5;display:grid}.jv-tray-item:last-child{border-bottom:0}.jv-tray-icon{color:var(--chrome-muted);grid-row:1;place-items:start center;padding-block-start:.125rem;display:grid}.jv-tray-text,.jv-tray-meta,.jv-tray-link{grid-column:2;min-width:0}.jv-tray-text{color:var(--chrome-fg);word-break:keep-all;overflow-wrap:anywhere}.jv-tray-text strong{margin-bottom:.125rem;display:block}.jv-tray-meta{font-size:var(--text-micro);color:var(--chrome-muted);margin:0}.jv-tray-link{color:var(--chrome-primary-ink,var(--chrome-primary));font-size:var(--text-caption);justify-self:start;text-decoration:underline}.jv-tray-empty{font-size:var(--text-body-sm);color:var(--chrome-muted);margin:0;padding:.75rem .625rem}@media (max-width:760px){.jv-tray-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jv-tray{position:static}.jv-tray-panel{width:auto;max-width:none;inset-inline:1rem}}.jv-guide-nav{position:relative}.jv-guide-nav-trigger{box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius-pill);background:var(--chrome-panel-soft);min-height:2rem;color:var(--chrome-fg);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding:.125rem .625rem .125rem .375rem;font-size:.8125rem;display:inline-flex}.jv-guide-nav-trigger:hover{background:var(--chrome-row-hover)}.jv-chat-ico{width:1.25rem;height:1.25rem;color:var(--chrome-primary);flex:none;margin-inline-start:.125rem}.jv-guide-nav-trigger:focus-visible,.jv-guide-nav-input:focus-visible,.jv-guide-nav-submit:focus-visible,.jv-guide-nav-item:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.jv-guide-nav[data-open=true]>.jv-guide-nav-trigger{border-color:var(--chrome-primary)}.jv-guide-nav-panel{z-index:40;box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);width:22rem;max-width:min(24rem,100vw - 2rem);max-height:min(70vh,32rem);box-shadow:var(--jv-shadow-3);padding:.75rem;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0;overflow:auto}.jv-guide-nav-form{gap:.375rem;display:grid}.jv-guide-nav-title{font-size:var(--text-body-sm);color:var(--chrome-fg);font-weight:600}.jv-guide-nav-ask{gap:.375rem;min-width:0;display:flex}.jv-guide-nav-input{box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);min-width:0;min-height:2.25rem;color:var(--chrome-fg);font:inherit;font-size:var(--text-body-sm);flex:auto;padding:.25rem .625rem}.jv-guide-nav-submit{border-radius:var(--jv-radius);background:var(--chrome-primary);min-height:2.25rem;color:var(--chrome-primary-foreground);font:inherit;font-size:var(--text-body-sm);cursor:pointer;border:0;flex:none;padding:.25rem .75rem;font-weight:600}.jv-guide-nav-status{min-height:1.25rem;font-size:var(--text-caption);color:var(--chrome-muted);margin:.5rem 0 .25rem}.jv-guide-nav-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.jv-guide-nav-item{box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);width:100%;min-height:2.5rem;color:var(--chrome-fg);font:inherit;font-size:var(--text-body-sm);text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .5rem;padding:.375rem .625rem;display:grid}.jv-guide-nav-item:hover{background:var(--chrome-row-hover)}.jv-guide-nav-item[data-chosen=true]{border-color:var(--chrome-primary);border-width:2px;padding:calc(.375rem - 1px) calc(.625rem - 1px)}.jv-guide-nav-item-text{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.jv-guide-nav-item-label{font-weight:600}.jv-guide-nav-path{color:var(--chrome-muted)}.jv-guide-nav-summary{font-size:var(--text-micro);color:var(--chrome-muted);word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1}.jv-guide-nav-badge{background:var(--chrome-primary);color:var(--chrome-primary-foreground);font-size:var(--text-micro);border-radius:999px;grid-column:1/-1;justify-self:start;padding:0 .375rem;font-weight:600}@media (max-width:760px){.jv-chat-open{padding-inline:.5rem}.jv-guide-nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jv-guide-nav{position:static}.jv-guide-nav-panel{width:auto;max-width:none;inset-inline:1rem}}@media (pointer:coarse){.jv-guide-nav-item,.jv-guide-nav-submit,.jv-guide-nav-input{min-height:2.75rem}}.jv-guidance{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.jv-guidance-status{min-width:0;padding:calc(var(--jv-space) * 1.5);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);font-size:var(--text-body-sm);gap:.25rem;display:grid}.jv-guidance-status[data-severity=success]{border-color:var(--data-success-border)}.jv-guidance-status[data-severity=warning]{border-color:var(--data-warning-border)}.jv-guidance-status[data-severity=danger]{border-color:var(--data-danger-border)}.jv-guidance-status[data-severity=info]{border-color:var(--data-info-border)}.jv-guidance-status>p,.jv-guidance-head>p,.jv-guidance-tip>p{margin:0}.jv-guidance-status>.jv-btn{justify-self:start;margin-block-start:.25rem}.jv-guidance-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.jv-guidance-head>p{min-width:0}.jv-guidance-head .jv-btn{flex:none}.jv-guidance-meta{font-size:var(--text-micro);color:var(--chrome-muted);margin:0}.jv-guidance-collapsed{font-size:var(--text-body-sm);color:var(--chrome-muted);margin:0}.jv-guidance-reopen{color:var(--chrome-primary-ink,var(--chrome-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.jv-guidance-status[data-collapsed=true]{padding-block:.625rem}.jv-guidance-title,.jv-guidance-tip-title{font-weight:600}.jv-guidance-tip{min-width:0;padding:calc(var(--jv-space) * 1.5);border:1px dashed var(--chrome-border);border-inline-start:3px solid var(--data-info-border);border-radius:var(--jv-radius);background:var(--chrome-panel);color:var(--chrome-fg);font-size:var(--text-body-sm);word-break:keep-all;gap:.375rem;display:grid}.jv-guidance-tip-kicker,.jv-guidance-tip-note{color:var(--chrome-muted);font-size:var(--text-micro)}.jv-guidance-tip-controls{flex-wrap:wrap;gap:.5rem;margin-block-start:.25rem;display:flex}.jv-series{color:var(--data-chart-1)}.jv-series[data-series="2"]{color:var(--data-chart-2)}.jv-series[data-series="3"]{color:var(--data-chart-3)}.jv-series[data-series="4"]{color:var(--data-chart-4)}.jv-series[data-series="5"]{color:var(--data-chart-5)}.jv-series[data-series="6"]{color:var(--data-chart-6)}.jv-series[data-series="7"]{color:var(--data-chart-7)}.jv-series[data-series="8"]{color:var(--data-chart-8)}.jv-series[data-series="9"]{color:var(--data-chart-9)}.jv-series[data-series="10"]{color:var(--data-chart-10)}.jv-swatch{background:currentColor;border-radius:2px;width:.625rem;height:.625rem;display:inline-block}.jv-shell{background:var(--chrome-bg);min-height:100vh;color:var(--chrome-fg);display:flex}.jv-shell-side{background:var(--chrome-panel);border-inline-end:1px solid var(--chrome-border);flex-direction:column;flex:0 0 15rem;width:15rem;display:flex;overflow:hidden}.jv-shell-brand,.jv-shell-axes{flex:none}.jv-shell-axes{padding:var(--jv-space);border-bottom:1px solid var(--chrome-border);flex-wrap:wrap;gap:.25rem;display:flex}.jv-axis{font-size:var(--text-caption);color:var(--chrome-muted);white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-weight:500;text-decoration:none}.jv-axis:hover{background:var(--chrome-panel-soft);color:var(--chrome-fg)}.jv-axis[data-current=true]{background:var(--chrome-primary);color:var(--chrome-primary-foreground);font-weight:600}.jv-shell-filters{padding:var(--jv-space);border-bottom:1px solid var(--chrome-border);flex-direction:column;flex:none;gap:.5rem;display:flex}.jv-shell-filters label{font-size:var(--text-micro);color:var(--chrome-muted);margin-bottom:.25rem;font-weight:600;display:block}.jv-shell-filters select,.jv-shell-filters input{box-sizing:border-box;width:100%;font-size:var(--text-caption);border-radius:var(--jv-radius-sm);border:1px solid var(--chrome-border);background:var(--chrome-bg);color:var(--chrome-fg);padding:.3125rem .5rem}.jv-shell-filter-note{font-size:var(--text-micro);color:var(--chrome-muted);margin:0;line-height:1.4}.jv-shell-filter-row{flex-direction:column;gap:.5rem;display:flex}.jv-shell-filter-row>*{flex:1 1 0;min-width:0}.jv-shell-filter-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.jv-shell-filter-head>.jv-btn{flex:none}.jv-shell[data-shell=admin] .jv-shell-side{background:var(--chrome-panel-soft)}.jv-shell-brand{min-height:var(--jv-band);padding:0 calc(var(--jv-space) * 2);border-bottom:1px solid var(--chrome-border);align-items:center;gap:.5rem;font-weight:700;display:flex}a.jv-shell-brand{color:inherit;text-decoration:none}a.jv-shell-brand:hover{background:color-mix(in srgb, var(--chrome-fg) 4%, transparent)}.jv-shell-nav{padding:var(--jv-space);flex-direction:column;flex:auto;gap:.5rem;display:flex;overflow-y:auto}.jv-shell-group{border-radius:var(--jv-radius)}.jv-shell-group-label{border-radius:var(--jv-radius);cursor:pointer;font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-wide);color:var(--chrome-fg);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;font-weight:600;list-style:none;display:flex}.jv-shell-group-label::-webkit-details-marker{display:none}.jv-shell-group-label:hover{background:var(--chrome-panel-soft)}.jv-shell-group-label:focus-visible{outline:2px solid var(--chrome-primary);outline-offset:-2px}.jv-shell-group[open]>.jv-shell-group-label{color:var(--chrome-muted)}.jv-shell-chevron{border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;width:.5rem;height:.5rem;transition:transform .12s;transform:rotate(-45deg)}.jv-shell-group[open]>.jv-shell-group-label .jv-shell-chevron{transform:rotate(45deg)}.jv-shell-leaves{flex-direction:column;padding:.125rem 0 .5rem .75rem;display:flex}.jv-shell-link{border-radius:var(--jv-radius);color:var(--chrome-muted);font-size:var(--jv-font,.875rem);padding:.375rem .5rem;text-decoration:none;display:block}.jv-shell-link:hover{background:var(--chrome-panel-soft);color:var(--chrome-fg)}.jv-shell-link[aria-current=page]{background:var(--chrome-wash);color:var(--chrome-primary-ink,var(--chrome-primary));font-weight:600}.jv-shell-foot{padding:calc(var(--jv-space) * 1.5) calc(var(--jv-space) * 2);border-top:1px solid var(--chrome-border);flex:none}.jv-side-identity{flex-direction:column;gap:.125rem;min-width:0;display:flex}.jv-side-identity-name,.jv-side-identity-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jv-side-identity-name{font-size:var(--jv-font,.875rem);color:var(--chrome-fg);font-weight:600}.jv-side-identity-role{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--chrome-muted)}.jv-side-identity-link{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--chrome-muted);align-items:center;gap:.25rem;margin-block-start:.125rem;text-decoration:none;display:inline-flex}.jv-side-identity-link:hover{color:var(--chrome-primary-ink,var(--chrome-primary))}.jv-side-identity-arrow{font-size:var(--text-caption)}.jv-shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.jv-shell-head{z-index:10;min-height:var(--jv-band);padding:var(--jv-space) calc(var(--jv-space) * 3);border-bottom:1px solid var(--chrome-border);background:var(--chrome-panel);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.jv-shell-head-actions{align-items:center;gap:calc(var(--jv-space) * 1.5);display:flex}.jv-theme-toggle{border:1px solid var(--chrome-border);border-radius:var(--jv-radius-pill);background:var(--chrome-panel-soft);color:var(--chrome-fg);font:inherit;cursor:pointer;align-items:center;gap:.4em;padding:.35em .7em;font-size:.85em;line-height:1;display:inline-flex}.jv-theme-toggle:hover{background:var(--chrome-row-hover)}.jv-theme-toggle:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}@media (max-width:640px){.jv-theme-toggle-label{display:none}}.jv-shell-title{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-tight);margin:0;font-weight:700}.jv-shell-content{box-sizing:border-box;width:100%;max-width:var(--jv-content-max);padding:calc(var(--jv-space) * 3);flex:1;margin-inline:auto}.jv-shell-content>*+*{margin-top:calc(var(--jv-space) * 2)}.jv-shell-main :where(:target,:focus-visible,[tabindex="-1"]:focus){scroll-margin-block-start:calc(var(--jv-band) + 2.5rem)}.jv-shell-empty{padding:calc(var(--jv-space) * 3);font-size:var(--text-body-sm);color:var(--chrome-muted)}.jv-vh,.jv-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.jv-skip:focus{clip-path:none;width:auto;height:auto;z-index:20;border-radius:var(--jv-radius);background:var(--chrome-panel-strong);color:var(--chrome-fg);font-size:var(--jv-font,.875rem);padding:.5rem .75rem;text-decoration:none;inset-block-start:var(--jv-space);inset-inline-start:var(--jv-space);overflow:visible}.jv-actionbar{flex-direction:row;align-items:center;gap:.5rem;display:flex}.jv-actionbar[data-align=right]{justify-content:flex-end}.jv-actionbar[data-align=between]{justify-content:space-between}.jv-actionbar-secondary,.jv-actionbar-primary{gap:.5rem;display:flex}.jv-actionbar-primary button,.jv-actionbar-primary [role=button]{min-height:2.25rem}.jv-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jv-toolbar-presets{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jv-toolbar-filters{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.jv-toolbar-legend{font-size:var(--text-caption);color:var(--chrome-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.jv-legend-item{align-items:center;gap:.375rem;display:inline-flex}.jv-stat-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.jv-stat{padding:calc(var(--jv-space) * 1.5);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);flex-direction:column;gap:.25rem;display:flex}.jv-stat-label{font-size:var(--text-caption);color:var(--chrome-muted)}.jv-stat-value{color:var(--chrome-fg);font-size:1.25rem;font-weight:700}.jv-stat-unit{font-size:var(--text-caption);color:var(--chrome-muted);margin-inline-start:.25rem;font-weight:400}.jv-stat-delta{font-size:var(--text-caption)}.jv-stat-delta[data-tone=up]{color:var(--data-success-text)}.jv-stat-delta[data-tone=down]{color:var(--data-danger-text)}.jv-stat-delta[data-tone=flat],.jv-stat[data-missing=true] .jv-stat-value{color:var(--chrome-muted)}.jv-tabs{border-bottom:1px solid var(--chrome-divider);flex-direction:row;gap:1rem;min-width:0;display:flex;overflow-x:auto}.jv-tab{font-size:var(--text-body-sm);color:var(--chrome-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:.5rem .125rem;text-decoration:none}.jv-tab[data-current=true]{color:var(--chrome-primary-ink,var(--chrome-primary));box-shadow:inset 0 -2px 0 var(--chrome-primary);font-weight:600}@media (max-width:600px){.jv-tabs:not([data-variant=steps]){flex-wrap:wrap;row-gap:.25rem}}.jv-zone-tabs{min-width:0;max-width:100%}.jv-toggle{height:var(--jv-ctl-h,2.25rem);border:1px solid var(--chrome-border);border-radius:var(--jv-radius-pill);background:var(--chrome-panel-strong);color:var(--chrome-muted);font-size:var(--jv-font,.875rem);cursor:pointer;transition:background-color var(--jv-dur), border-color var(--jv-dur), box-shadow var(--jv-dur);align-items:center;gap:.375rem;padding:0 .875rem;font-weight:500;text-decoration:none;display:inline-flex}.jv-toggle[aria-pressed=true]{background:var(--chrome-primary);color:var(--chrome-primary-foreground);border-color:var(--chrome-primary);box-shadow:0 0 0 3px var(--data-info-soft)}.jv-freshness{font-size:var(--text-caption);color:var(--chrome-muted);flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;display:flex}.jv-freshness-label{font-weight:600}.jv-freshness-detail{color:var(--chrome-muted)}.jv-freshness[data-verdict=fresh]{border:0;padding:0}.jv-freshness[data-verdict=stale]{padding:calc(var(--jv-space) * .75) var(--jv-space);border:1px solid var(--data-warning-border);border-radius:var(--jv-radius);background:var(--data-warning-soft);color:var(--data-warning-text)}.jv-freshness[data-verdict=stale] .jv-freshness-detail{color:var(--data-warning-text)}.jv-freshness[data-verdict=unknown]{padding:calc(var(--jv-space) * .75) var(--jv-space);border:1px dashed var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft)}.jv-shell-main,.jv-bg-field{z-index:0;position:relative}.jv-shell-main:before,.jv-bg-field:before{content:"";z-index:-1;pointer-events:none;background-color:var(--chrome-wash);position:absolute;inset:0;-webkit-mask:url(../media/bg-field.3mt561v8i_jm_.png) 0 0/cover no-repeat;mask:url(../media/bg-field.3mt561v8i_jm_.png) 0 0/cover no-repeat}.jv-shell-main:after{content:"";z-index:-1;pointer-events:none;opacity:.28;-webkit-mask-image:radial-gradient(125% 90% at 0% 0%, var(--chrome-fg) 0%, color-mix(in srgb, var(--chrome-fg) 55%, transparent) 45%, transparent 78%);mask-image:radial-gradient(125% 90% at 0% 0%, var(--chrome-fg) 0%, color-mix(in srgb, var(--chrome-fg) 55%, transparent) 45%, transparent 78%);-webkit-mask-image:radial-gradient(125% 90% at 0% 0%, var(--chrome-fg) 0%, color-mix(in srgb, var(--chrome-fg) 55%, transparent) 45%, transparent 78%);background-image:url(../media/shell-bg.32qn5bp2bn5xv.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.jv-login-bg{z-index:0;pointer-events:none;background-image:url(../media/banner-a.05luy3-lfj_2f.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}@media (max-width:759px){.jv-login-bg{background-position:50% 68%}}.jv-login-card{box-sizing:border-box;width:min(100%,28.125rem);padding:calc(var(--jv-space) * 4);border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:color-mix(in srgb, var(--chrome-bg) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);box-shadow:0 1.5rem 3rem var(--chrome-shadow-strong);flex-direction:column;gap:1rem;display:flex}.jv-brand{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.jv-brand-logo{background-color:var(--chrome-fg);flex:none;width:6.75rem;height:1.125rem;-webkit-mask:url(../media/gn-logo-mask.3acjhenxerije.png) 50%/contain no-repeat;mask:url(../media/gn-logo-mask.3acjhenxerije.png) 50%/contain no-repeat}.jv-brand-rule{background:var(--chrome-border);flex:none;width:1px;height:.75rem}.jv-brand-name{font-size:var(--text-section);letter-spacing:var(--tracking-tight);color:var(--chrome-fg);font-weight:700}.jv-brand-note{font-size:var(--text-micro);color:var(--chrome-muted);font-weight:500}.jv-brand[data-orientation=stack]{flex-direction:column;gap:.75rem}.jv-brand[data-orientation=stack] .jv-brand-logo{width:9rem;height:1.5rem}.jv-brand[data-orientation=stack] .jv-brand-rule{display:none}.jv-brand[data-orientation=stack] .jv-brand-name{font-size:var(--text-display);line-height:var(--leading-display)}.jv-chart{gap:var(--jv-space);margin:0;display:grid}.jv-chart-svg{width:100%;height:auto;display:block;overflow:visible}.jv-chart-grid{stroke:var(--chrome-divider);stroke-width:1px}.jv-chart-axis{stroke:var(--chrome-border);stroke-width:1px}.jv-chart-tick{fill:var(--chrome-muted);font-size:var(--text-micro)}.jv-chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.jv-chart-legend{gap:.25rem calc(var(--jv-space) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jv-chart-legend li{font-size:var(--text-body-sm);align-items:center;gap:.375rem;display:inline-flex}.jv-chart-swatch{border-radius:999px;width:.75rem;height:.125rem}.jv-chart-legend-label{color:var(--chrome-fg)}.jv-chart-legend-value{color:var(--chrome-muted);font-variant-numeric:tabular-nums}.jv-chart-caption{color:var(--chrome-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.jv-hist-bar{fill:var(--data-chart-1)}.jv-bars{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jv-bars-row{grid-template-columns:minmax(6rem,11rem) 1fr;align-items:center;gap:.75rem;display:grid}.jv-bars-label{font-size:var(--text-body-sm);color:var(--chrome-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jv-bars-group{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.jv-bars-item{grid-template-columns:1fr max-content;align-items:center;gap:.5rem;display:grid}.jv-bars-track{background:var(--chrome-divider);border-radius:999px;height:.5rem;display:block;overflow:hidden}.jv-bars-fill{border-radius:999px;height:100%;display:block}.jv-bars-value{font-size:var(--text-body-sm);color:var(--chrome-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.jv-stack{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jv-stack-row{grid-template-columns:minmax(6rem,11rem) 1fr max-content;align-items:center;gap:.75rem;display:grid}.jv-stack-lane{min-width:0;display:block}.jv-stack-track{background:var(--chrome-divider);border-radius:999px;height:.875rem;display:flex;overflow:hidden}.jv-stack-seg{flex:none;height:100%;display:block}.jv-stack-seg+.jv-stack-seg{border-left:1px solid var(--chrome-panel)}.jv-stack-swatch{border-radius:.1875rem;width:.625rem;height:.625rem}.jv-heat{gap:var(--jv-space);display:grid}.jv-heat-scroll{max-width:100%;overflow-x:auto}.jv-heat-table{border-collapse:separate;border-spacing:.1875rem;width:max-content;min-width:100%}.jv-heat-caption-native{caption-side:top;text-align:left;color:var(--chrome-muted);font-size:var(--text-body-sm);padding-bottom:.375rem}.jv-heat-corner{min-width:6rem}.jv-heat-colhead{font-size:var(--text-micro);color:var(--chrome-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:8rem;padding:.25rem .375rem;font-weight:500;overflow:hidden}.jv-heat-rowhead{background:var(--chrome-panel);font-size:var(--text-body-sm);color:var(--chrome-fg);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:11rem;padding:.25rem .5rem;font-weight:500;position:sticky;left:0;overflow:hidden}.jv-heat-cell{text-align:center;min-width:3.25rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--chrome-fg);border-radius:.1875rem;padding:.25rem .375rem}.jv-heat-cell[data-dark]{color:var(--chrome-primary-foreground)}.jv-heat-cell-empty{color:var(--chrome-muted);background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--chrome-divider) 6px 7px), var(--chrome-panel-soft)}.jv-heat-legend{font-size:var(--text-body-sm);color:var(--chrome-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jv-heat-legend-bar{border-radius:999px;width:6rem;height:.625rem;display:inline-block}.jv-heat-legend-swatch{background:repeating-linear-gradient(-45deg, transparent 0 3px, var(--chrome-divider) 3px 3.5px), var(--chrome-panel-soft);border-radius:.1875rem;width:.625rem;height:.625rem}.jv-heat-legend-scale{font-variant-numeric:tabular-nums}.jv-overlay{gap:var(--jv-space);margin:0;display:grid}.jv-overlay-scroll{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);max-height:70vh;overflow:auto}.jv-overlay-stage{background:var(--chrome-panel-soft);width:100%;position:relative}.jv-overlay-img{width:100%;height:100%;display:block;position:absolute;inset:0}.jv-overlay-blank{background:repeating-linear-gradient(0deg, transparent 0 10%, var(--chrome-divider) 10% calc(10% + 1px));position:absolute;inset:0}.jv-overlay-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.jv-overlay-dot{fill:var(--data-danger-solid);mix-blend-mode:multiply}.jv-pie{align-items:center;gap:var(--jv-space);flex-wrap:wrap;display:flex}.jv-pie-svg{flex:none;width:11rem;height:auto;display:block}.jv-pie-slice{stroke:var(--chrome-panel);stroke-width:1.5px}.jv-pie-center{fill:var(--chrome-fg);font-size:var(--text-body);font-variant-numeric:tabular-nums}.jv-pie-legend{flex-flow:column;flex:12rem;gap:.25rem;min-width:12rem}.jv-pie-legend li{grid-template-columns:max-content 1fr max-content;gap:.5rem;display:grid}.jv-pie-legend .jv-chart-legend-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jv-pie-swatch{border-radius:.1875rem;align-self:center;width:.625rem;height:.625rem}.jv-pie-swatch[data-empty]{border:1px dashed var(--chrome-border);background:0 0}.jv-gantt{--jv-gantt-label:14rem;--jv-gantt-row:2rem;--jv-gantt-bar:.75rem;--jv-gantt-pad:1rem;min-width:0}.jv-gantt[data-collapsible]{--jv-gantt-label:15rem}@media (max-width:600px){.jv-gantt,.jv-gantt[data-collapsible]{--jv-gantt-label:8rem}}.jv-gantt-scroll{overscroll-behavior:contain;border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);max-height:min(75vh,48rem);overflow:auto}.jv-gantt-scroll:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.jv-gantt-grid{width:100%;min-width:calc(var(--jv-gantt-label) + var(--jv-gantt-days) * var(--jv-gantt-day) + var(--jv-gantt-pad) * 2);position:relative}.jv-gantt-head{z-index:3;grid-template-columns:var(--jv-gantt-label) minmax(0, 1fr);background:var(--chrome-panel);border-bottom:1px solid var(--chrome-border);display:grid;position:sticky;top:0}.jv-gantt-corner{z-index:4;font-size:var(--text-caption);color:var(--chrome-muted);background:var(--chrome-panel);border-right:1px solid var(--chrome-border);padding:.5rem .75rem;font-weight:600;position:sticky;left:0}.jv-gantt-axis{height:2.75rem;margin-inline:var(--jv-gantt-pad);position:relative}.jv-gantt-tick{white-space:nowrap;font-size:var(--text-micro);color:var(--chrome-muted);font-variant-numeric:tabular-nums;position:absolute;top:.375rem;transform:translate(-50%)}.jv-gantt-tick[data-align=start]{transform:none}.jv-gantt-tick[data-align=end]{transform:translate(-100%)}.jv-gantt-tick[data-major]{color:var(--chrome-fg);font-weight:600}.jv-gantt-tick[data-weekend]{color:var(--data-danger-text)}.jv-gantt-today-label{z-index:1;white-space:nowrap;border-radius:var(--jv-radius);background:var(--chrome-panel-soft);font-size:var(--text-micro);color:var(--chrome-fg);padding:0 .25rem;font-weight:600;position:absolute;top:.375rem;transform:translate(-50%)}.jv-gantt-axis-edge{line-height:1.25;font-size:var(--text-micro);color:var(--chrome-muted);font-variant-numeric:tabular-nums;position:absolute;bottom:.25rem}.jv-gantt-axis-edge[data-edge=start]{left:0}.jv-gantt-axis-edge[data-edge=end]{right:0}.jv-gantt-body{position:relative}.jv-gantt-overlay{inset:0 var(--jv-gantt-pad) 0 calc(var(--jv-gantt-label) + var(--jv-gantt-pad));pointer-events:none;z-index:0;position:absolute}.jv-gantt-weekend{background:var(--chrome-panel-soft);position:absolute;top:0;bottom:0}.jv-gantt-today{border-left:1px dashed var(--chrome-muted);width:0;position:absolute;top:0;bottom:0}.jv-gantt-row{z-index:1;grid-template-columns:var(--jv-gantt-label) minmax(0, 1fr);min-height:var(--jv-gantt-row);border-bottom:1px solid var(--chrome-divider);display:grid;position:relative}.jv-gantt-label{z-index:2;background:var(--chrome-panel);border-right:1px solid var(--chrome-border);min-width:0;font-size:var(--text-body-sm);color:var(--chrome-fg);white-space:nowrap;box-sizing:border-box;flex-direction:column;justify-content:center;gap:.125rem;padding:.25rem .75rem;display:flex;position:sticky;left:0}@media (max-width:600px){.jv-gantt-label{font-size:var(--text-caption)}}.jv-gantt-label-line,.jv-gantt-meta{align-items:center;gap:.375rem;min-width:0;display:flex}.jv-gantt-meta{font-size:var(--text-micro);color:var(--chrome-muted);line-height:1.3}.jv-gantt-title,.jv-gantt-label-group{text-overflow:ellipsis;min-width:0;color:inherit;overflow:hidden}a.jv-gantt-title{text-decoration:none}a.jv-gantt-title:hover{text-decoration:underline}a.jv-gantt-title:focus-visible,.jv-gantt-detail:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:1px;border-radius:2px}.jv-gantt-secondary{text-overflow:ellipsis;min-width:0;overflow:hidden}.jv-gantt-status,.jv-gantt-progress{flex:none}.jv-gantt-progress{font-variant-numeric:tabular-nums}.jv-gantt-meta>*+:not(.jv-gantt-detail):before{content:"·";margin-right:.375rem}.jv-gantt-detail{color:var(--chrome-primary);flex:none;margin-left:auto;text-decoration:none}.jv-gantt-detail:hover{text-decoration:underline}.jv-gantt-kind{border:1px solid var(--chrome-border);background:var(--chrome-panel-soft);color:var(--chrome-muted);font-size:var(--text-micro);border-radius:.25rem;flex:none;padding:0 .3125rem;font-weight:400;line-height:1.4}.jv-gantt-kind[data-origin=bulletin_posts]{border-style:dashed}.jv-gantt-row[data-kind=group] .jv-gantt-label{background:var(--chrome-panel-soft);font-weight:600}.jv-gantt-row[data-depth="1"] .jv-gantt-label{padding-left:1.75rem}.jv-gantt-row[data-selected=true]{background:var(--chrome-panel-soft)}.jv-gantt-row[data-selected=true] .jv-gantt-label{background:var(--chrome-panel-soft);box-shadow:inset 2px 0 0 var(--chrome-primary)}.jv-gantt-group-link{min-width:0;color:inherit;flex:0 auto;align-self:stretch;align-items:center;gap:.25rem;text-decoration:none;display:flex}.jv-gantt-group-link:hover .jv-gantt-label-group{text-decoration:underline}.jv-gantt-group-link:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:-2px}.jv-gantt-caret{flex:none}.jv-gantt-count{color:var(--chrome-muted);flex:none;font-weight:400}.jv-gantt-delay{font-size:var(--text-micro);color:var(--data-warning-text);flex:none;margin-left:auto;font-weight:600}.jv-gantt-origin-badge{background:var(--chrome-muted);border-radius:1px;flex:none;width:6px;height:6px}.jv-gantt-track{min-height:var(--jv-gantt-row);margin-inline:var(--jv-gantt-pad);position:relative}.jv-gantt-bar{top:calc((var(--jv-gantt-row) - var(--jv-gantt-bar)) / 2);height:var(--jv-gantt-bar);border-radius:3px;min-width:2px;position:absolute;overflow:hidden}.jv-gantt-row[data-request] .jv-gantt-bar{outline:1px dashed var(--chrome-border);outline-offset:-1px}.jv-gantt-segment{height:100%;position:absolute;top:0}.jv-gantt-group-bar{top:calc((var(--jv-gantt-row) - .375rem) / 2);border-radius:1px;min-width:2px;height:.375rem;position:absolute}.jv-gantt-marker{top:calc(var(--jv-gantt-row) / 2 - .3125rem);border-radius:1px;width:.625rem;height:.625rem;position:absolute;transform:translate(-50%)rotate(45deg)}.jv-gantt-milestone,.jv-gantt-milestone-baseline{top:calc(var(--jv-gantt-row) / 2 - .375rem);box-sizing:border-box;border-radius:50%;width:.75rem;height:.75rem;position:absolute;transform:translate(-50%)}.jv-gantt-milestone{background:var(--chrome-fg)}.jv-gantt-milestone-baseline{border:1.5px solid var(--chrome-muted);opacity:.6;background:0 0}.jv-gantt-milestone-shift{top:calc(var(--jv-gantt-row) / 2);border-top:1px solid var(--chrome-border);height:0;position:absolute}.jv-gantt-overrun{top:calc((var(--jv-gantt-row) - var(--jv-gantt-bar)) / 2);height:var(--jv-gantt-bar);box-sizing:border-box;border:1px dashed;border-radius:3px;min-width:2px;position:absolute}@media (max-width:600px){.jv-gantt-label{padding-block:.25rem}.jv-gantt-title,.jv-gantt-label-group{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.jv-gantt-meta{white-space:nowrap;overflow:hidden}.jv-gantt-track{align-self:stretch}.jv-gantt-bar,.jv-gantt-overrun{top:calc(50% - var(--jv-gantt-bar) / 2)}.jv-gantt-group-bar{top:calc(50% - .1875rem)}.jv-gantt-marker{top:calc(50% - .3125rem)}.jv-gantt-milestone,.jv-gantt-milestone-baseline{top:calc(50% - .375rem)}.jv-gantt-milestone-shift{top:50%}}@media print{.jv-gantt-scroll{max-height:none;overflow:visible}}.jv-org-scroll{padding:.5rem;overflow-x:auto}.jv-org-top{justify-content:center;gap:2rem;min-width:max-content;display:flex}.jv-org-node{flex-direction:column;align-items:center;display:flex}.jv-org-level{align-items:center;display:flex}.jv-org-box{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);min-width:9.5rem;box-shadow:var(--jv-shadow-1);flex-direction:column;gap:.125rem;padding:.75rem 1rem;display:flex}.jv-org-box[data-root=true]{border-color:var(--chrome-primary);background:color-mix(in srgb, var(--chrome-primary) 10%, var(--chrome-panel));border-width:2px}.jv-org-box[data-staff=true]{border-style:dashed}.jv-org-name{color:var(--chrome-fg);font-weight:700;font-size:var(--text-body)}.jv-org-member{font-size:var(--text-body-sm);color:var(--chrome-fg)}.jv-org-member[data-head=true]{font-weight:600}.jv-org-head-tag{font-size:var(--text-body-xs,.6875rem);color:var(--chrome-muted);border:1px solid var(--chrome-border);border-radius:999px;margin-left:.25rem;padding:0 .3125rem;font-weight:500}.jv-org-empty{color:var(--chrome-muted);align-items:baseline;gap:.375rem;display:flex}.jv-org-dash{font-weight:700}.jv-org-empty-label{font-size:var(--text-body-sm)}.jv-org-staff-row{align-items:center;margin-left:2rem;display:flex}.jv-org-staff-connector{border-top:1px dashed var(--chrome-border);width:2rem;height:0;display:inline-block}.jv-org-staff-boxes{gap:1rem;display:flex}.jv-org-children{justify-content:center;padding-top:1.75rem;display:flex;position:relative}.jv-org-children:before{content:"";border-left:1px solid var(--chrome-border);width:0;height:1.75rem;position:absolute;top:0;left:50%}.jv-org-child{flex-direction:column;align-items:center;padding:1.75rem .75rem 0;display:flex;position:relative}.jv-org-child:before,.jv-org-child:after{content:"";border-top:1px solid var(--chrome-border);width:50%;height:1.75rem;position:absolute;top:0}.jv-org-child:before{right:50%}.jv-org-child:after{border-left:1px solid var(--chrome-border);left:50%}.jv-org-child:first-child:before,.jv-org-child:last-child:after,.jv-org-child:only-child:before,.jv-org-child:only-child:after{border-top-color:#0000}.jv-org-child .jv-org-box{min-width:8.5rem}.jv-org-export-error{color:var(--data-danger-text);font-size:var(--text-caption)}.jv-kanban-notice{margin:0 0 var(--jv-space);font-size:var(--text-body-sm);color:var(--data-danger-text)}.jv-kanban-cols{gap:calc(var(--jv-space) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jv-kanban-col{border:1px solid var(--chrome-divider);border-radius:var(--jv-radius);background:var(--chrome-surface);min-height:8rem}.jv-kanban-col[data-over=true]{border-color:var(--chrome-primary)}.jv-kanban-col-head{padding:var(--jv-space) calc(var(--jv-space) * 2);border-bottom:1px solid var(--chrome-divider);align-items:center;gap:.375rem;display:flex}.jv-kanban-dot{background:var(--chrome-muted);border-radius:999px;flex:none;width:.5rem;height:.5rem}.jv-kanban-col-head[data-col=doing] .jv-kanban-dot{background:var(--data-info-solid)}.jv-kanban-col-head[data-col=done] .jv-kanban-dot{background:var(--data-success-solid)}.jv-kanban-col-count{margin-inline-start:auto}.jv-kanban-col-title{font-size:var(--text-body-sm);color:var(--chrome-fg);font-weight:600}.jv-kanban-col-count{font-size:var(--text-body-sm);color:var(--chrome-muted)}.jv-kanban-col-body{gap:var(--jv-space);padding:var(--jv-space);flex-direction:column;display:flex}.jv-kanban-empty{padding:var(--jv-space);font-size:var(--text-body-sm);color:var(--chrome-muted);text-align:center;margin:0}.jv-kanban-card{border:1px solid var(--chrome-divider);border-radius:var(--jv-radius);background:var(--chrome-bg);padding:calc(var(--jv-space) * 1.25);cursor:grab;box-shadow:var(--jv-shadow-1)}.jv-kanban-card:hover{border-color:var(--chrome-border)}.jv-kanban-card[draggable=true]:active{opacity:.7}.jv-kanban-card:active{cursor:grabbing}.jv-kanban-thumb{object-fit:contain;background:var(--chrome-panel-soft);border-radius:var(--jv-radius);width:100%;height:7.5rem;margin-bottom:var(--jv-space);display:block}.jv-kanban-card[data-openable=true]{cursor:pointer}.jv-kanban-card[data-openable=true]:active{cursor:grabbing}.jv-kanban-card-title{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--chrome-fg);margin:0;font-weight:600}.jv-kanban-card-title a{color:inherit}.jv-kanban-card-meta{font-size:var(--text-micro);line-height:var(--leading-micro);color:var(--chrome-muted);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin:.25rem 0 0;display:flex}.jv-kanban-cat{border:1px solid var(--chrome-divider);color:var(--chrome-fg);border-radius:999px;padding:0 .375rem}.jv-kanban-card-actions{justify-content:space-between;align-items:center;gap:var(--jv-space);margin-top:var(--jv-space);display:flex}.jv-kanban-move{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jv-kanban-move:focus-within{clip-path:none;width:auto;height:auto;font-size:var(--text-micro);color:var(--chrome-muted);align-items:center;gap:.25rem;display:inline-flex;position:static}.jv-kanban-card-actions{position:relative}.jv-kanban-receive{border:1px solid var(--chrome-divider);border-radius:var(--jv-radius);background:var(--chrome-surface);color:var(--chrome-fg);font:inherit;font-size:var(--text-body-sm);cursor:pointer;padding:.125rem .5rem}.jv-kv{gap:var(--jv-space);margin:0 0 calc(var(--jv-space) * 2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.jv-kv>div{flex-direction:column;gap:.125rem;display:flex}.jv-kv dt{font-size:var(--text-micro);color:var(--chrome-muted)}.jv-kv dd{font-size:var(--text-body-sm);color:var(--chrome-fg);margin:0}.jv-post-body{white-space:pre-wrap;font-size:var(--text-body);line-height:var(--leading-body);color:var(--chrome-fg);margin:0}.jv-post-form{gap:var(--jv-space);flex-direction:column;max-width:44rem;display:flex}.jv-post-form .jv-btn{align-self:flex-start}.jv-post-actions{gap:var(--jv-space);flex-wrap:wrap;display:flex}.jv-comment-form{align-items:flex-end;gap:var(--jv-space);margin-top:calc(var(--jv-space) * 2);display:flex}.jv-comment-form .jv-field{flex:1}.jv-drop{border:1px dashed var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);padding:calc(var(--jv-space) * 2);text-align:center;cursor:pointer}.jv-drop[data-over=true]{border-color:var(--chrome-primary);background:var(--chrome-wash)}.jv-drop:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.jv-drop-hint{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--chrome-muted);margin:0}.jv-drop-input{display:none}.jv-chips{margin:var(--jv-space) 0 0;gap:var(--jv-space);flex-wrap:wrap;padding:0;list-style:none;display:flex}.jv-chip{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);font-size:var(--text-body-sm);align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.jv-chip-thumb{object-fit:cover;border-radius:var(--jv-radius-sm);width:1.75rem;height:1.75rem}.jv-chip-name{color:var(--chrome-fg)}.jv-chip-size{color:var(--chrome-muted);font-size:var(--text-micro)}.jv-chip-x{color:var(--chrome-muted);cursor:pointer;font:inherit;border-radius:var(--jv-radius-sm);background:0 0;border:0;padding:0 .125rem}.jv-chip-x:hover{color:var(--data-danger-text)}.jv-dt{flex-direction:column;gap:.5rem;display:flex}.jv-dt-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jv-dt-tools-right{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.jv-dt-search{max-width:20rem}.jv-dt-cols{position:relative}.jv-dt-cols-panel{z-index:30;inset-inline-end:0;background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);min-width:12rem;box-shadow:var(--jv-shadow-2);flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex;position:absolute;top:calc(100% + .25rem)}.jv-dt-cols-item{font-size:var(--text-body-sm);white-space:nowrap;align-items:center;gap:.5rem;display:flex}.jv-dt-check{text-align:center;width:2.5rem}.jv-dt-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.125rem;padding:0;display:inline-flex}.jv-dt-sort:hover{text-decoration:underline}.jv-table tbody tr[data-clickable=true]{cursor:pointer}.jv-dt-pager{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.jv-bottombar{z-index:20;background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);box-shadow:var(--jv-shadow-1);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;padding:.625rem .875rem;display:flex;position:sticky;bottom:0}.jv-bottombar[data-busy]{opacity:.6;pointer-events:none}.jv-bulkbar-count{font-size:var(--text-body)}.jv-bulkbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jv-bulkbar-field{align-items:center;gap:.375rem;display:inline-flex}.jv-bulkbar-field .jv-control{width:12rem}@media (max-width:900px){.jv-bulkbar{box-sizing:border-box;max-width:100%}.jv-bulkbar-actions{min-width:0;max-width:100%}.jv-bulkbar-field{box-sizing:border-box;flex-wrap:wrap;width:100%;min-width:0;max-width:100%;display:flex}.jv-bulkbar-field .jv-control{box-sizing:border-box;flex:8rem;width:auto;min-width:0;max-width:100%}}.jv-thumb-open{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.jv-thumb-open:focus-visible{outline:2px solid var(--chrome-fg);outline-offset:2px}.jv-dropzone{border:1px dashed var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);text-align:center;padding:1.25rem}.jv-dropzone[data-over]{border-color:var(--chrome-accent,var(--chrome-fg));background:var(--chrome-row-hover)}.jv-dropzone[data-disabled]{opacity:.55}.jv-dropzone-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.jv-dropzone-body{flex-direction:column;align-items:center;gap:.5rem;display:flex}.jv-dropzone-label{font-size:var(--text-body)}.jv-lightbox{background:var(--chrome-panel);border-radius:var(--jv-radius);border:0;max-width:92vw;max-height:92vh;padding:0}.jv-lightbox::backdrop{background:var(--chrome-overlay)}.jv-lightbox-head{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.jv-lightbox-body{align-items:center;gap:.5rem;padding:0 .5rem .5rem;display:flex}.jv-lightbox-media{object-fit:contain;max-width:80vw;max-height:74vh;display:block}.jv-lightbox-nav{cursor:pointer;color:var(--chrome-muted);background:0 0;border:0;padding:0 .25rem;font-size:2rem;line-height:1}.jv-lightbox-nav:disabled{opacity:.3;cursor:default}.jv-lightbox-caption{font-size:var(--text-body-sm);color:var(--chrome-muted);padding:0 .75rem .75rem}.jv-gedit-notice{margin:0 0 var(--jv-space);font-size:var(--text-body-sm);color:var(--data-danger-text)}.jv-gedit-help{margin:0 0 var(--jv-space);font-size:var(--text-caption);color:var(--chrome-muted)}.jv-gedit-rows{flex-direction:column;gap:.25rem;display:flex;overflow-x:auto}.jv-gedit-row{align-items:center;gap:var(--jv-space);display:flex}.jv-gedit-label{width:12rem;font-size:var(--text-body-sm);color:var(--chrome-fg);text-overflow:ellipsis;white-space:nowrap;flex:0 0 12rem;overflow:hidden}.jv-gedit-track{background:var(--chrome-panel-soft);border-radius:var(--jv-radius-sm);touch-action:none;height:1.5rem;position:relative}.jv-gedit-today{background:var(--chrome-border);width:1px;position:absolute;inset-block:0}.jv-gedit-bar{border-radius:var(--jv-radius-sm);background:var(--data-chart-1);color:var(--chrome-primary-foreground);font-size:var(--text-micro);cursor:grab;touch-action:none;align-items:center;padding-inline:.375rem;display:flex;position:absolute;inset-block:.1875rem;overflow:hidden}.jv-gedit-bar:active{cursor:grabbing}.jv-gedit-bar:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:1px}.jv-gedit-bar-readonly{cursor:default;outline:1px dashed var(--chrome-border);outline-offset:-1px}.jv-gedit-bar-readonly:active{cursor:default}.jv-gedit-segments{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.jv-gedit-segment{position:absolute;inset-block:0}.jv-gedit-range{z-index:1;white-space:nowrap;position:relative}.jv-gedit-handle{z-index:1;cursor:ew-resize;background:var(--chrome-overlay);width:.5rem;position:absolute;inset-block:0;inset-inline-end:0}.jv-deflist{gap:var(--jv-space);margin:0;display:grid}.jv-deflist dt{color:var(--chrome-fg);font-weight:600}.jv-deflist dd{border-left:2px solid var(--chrome-border);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--chrome-muted);margin:.125rem 0 0;padding-left:.75rem}.jv-chipinput{position:relative}.jv-chipinput-chips{min-height:var(--jv-ctl-h,2.25rem);background:var(--chrome-input-bg);color:var(--chrome-fg);border:1px solid var(--chrome-input-border);border-radius:var(--jv-radius);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:.375rem .5rem;list-style:none;display:flex}.jv-chipinput:focus-within .jv-chipinput-chips{border-color:var(--chrome-input-border-focus)}.jv-chipinput[data-disabled=true] .jv-chipinput-chips{background:var(--chrome-disabled-bg)}.jv-chipinput-input-wrap{flex:8rem;min-width:8rem;list-style:none}.jv-chipinput-input{width:100%;font:inherit;font-size:var(--jv-font,.875rem);color:var(--chrome-fg);background:0 0;border:0;padding:.125rem 0}.jv-chipinput-input::placeholder{color:var(--chrome-placeholder)}.jv-chipinput-input:disabled{color:var(--chrome-disabled-fg);cursor:not-allowed}.jv-chipinput-tag{font-size:var(--text-micro);color:var(--chrome-muted);border:1px solid var(--chrome-border);border-radius:var(--jv-radius-pill);padding:0 .375rem;line-height:1.4}.jv-gantt-filters{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.jv-gantt-filters .jv-field{max-width:16rem}.jv-gantt-filter-people{border:0;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;display:flex}.jv-gantt-filter-people legend{font-size:var(--text-body-sm);color:var(--chrome-fg);padding:0}.jv-gantt-filter-person{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}@media screen{.jv-shell[data-design=workspace-v2]{--chrome-bg:var(--chrome-workspace-bg);--chrome-panel:var(--chrome-workspace-panel);--chrome-panel-soft:var(--chrome-workspace-panel-soft);--chrome-border:var(--chrome-workspace-border);--chrome-fg:var(--chrome-workspace-fg);--chrome-muted:var(--chrome-workspace-muted);--chrome-primary:var(--chrome-workspace-primary);--chrome-primary-hover:var(--chrome-workspace-primary-hover);--chrome-primary-ink:var(--chrome-workspace-primary-ink);--chrome-ring:var(--chrome-workspace-primary);--chrome-input-border-focus:var(--chrome-workspace-primary);--chrome-wash:var(--chrome-workspace-wash);--data-success-text:var(--data-workspace-success-text);--data-success-soft:var(--data-workspace-success-soft);--data-warning-text:var(--data-workspace-warning-text);--data-warning-soft:var(--data-workspace-warning-soft);--data-danger-text:var(--data-workspace-danger-text);--data-danger-soft:var(--data-workspace-danger-soft);--jv-radius:8px;--jv-radius-lg:12px;--jv-band:4rem;--jv-dur:.18s;--jv-shadow-1:0 3px 12px var(--chrome-shadow);--jv-content-max:92rem}.jv-shell[data-design=workspace-v2][data-density=compact]{--jv-ctl-h:2rem}.jv-shell[data-design=workspace-v2] .jv-shell-side{flex-basis:15rem;width:15rem}.jv-shell[data-design=workspace-v2] .jv-shell-brand{padding-inline:1.25rem}.jv-shell[data-design=workspace-v2] .jv-shell-axes{gap:.375rem;padding:1rem}.jv-shell[data-design=workspace-v2] .jv-axis{border-radius:6px;padding:.375rem .625rem}.jv-shell[data-design=workspace-v2] .jv-shell-filters{gap:.625rem;padding:1rem}.jv-shell[data-design=workspace-v2] .jv-shell-filters :is(input,select){min-height:2.25rem;font-size:var(--text-body-sm);background:var(--chrome-panel)}.jv-shell[data-design=workspace-v2] .jv-shell-group-label{font-size:var(--text-caption);letter-spacing:normal;padding:.625rem}.jv-shell[data-design=workspace-v2] .jv-shell-leaves{gap:.25rem;padding-inline-start:.375rem}.jv-shell[data-design=workspace-v2] .jv-shell-link{line-height:var(--leading-body-sm);padding:.625rem .75rem}.jv-shell[data-design=workspace-v2] .jv-shell-link[aria-current=page]{box-shadow:inset 3px 0 0 var(--chrome-primary)}.jv-shell[data-design=workspace-v2] .jv-shell-head{flex-wrap:wrap;padding:.875rem 1.75rem}.jv-shell[data-design=workspace-v2] .jv-shell-head-actions{flex-wrap:wrap}.jv-shell[data-design=workspace-v2] .jv-shell-title{font-size:1.375rem;font-weight:600}.jv-shell[data-design=workspace-v2] .jv-card{border-radius:var(--jv-radius-lg);box-shadow:var(--jv-shadow-1)}.jv-shell[data-design=workspace-v2] .jv-card-head,.jv-shell[data-design=workspace-v2] .jv-card-body{padding:1.25rem}.jv-shell[data-design=workspace-v2] .jv-card-title{font-size:1rem}.jv-shell[data-design=workspace-v2] .jv-card-desc{margin-top:.375rem}.jv-shell[data-design=workspace-v2] .jv-stat-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem}.jv-shell[data-design=workspace-v2] .jv-stat{border-radius:10px;gap:.5rem;padding:1.125rem}.jv-shell[data-design=workspace-v2] .jv-stat-label{font-size:var(--text-body-sm)}.jv-shell[data-design=workspace-v2] .jv-stat-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.75rem;font-weight:600;line-height:1.35}.jv-shell[data-design=workspace-v2] .jv-table-wrap{border-radius:10px}.jv-shell[data-design=workspace-v2] .jv-table :is(th,td){padding:.875rem 1rem}.jv-shell[data-design=workspace-v2][data-density=compact] .jv-table :is(th,td){padding:.625rem .875rem}.jv-shell[data-design=workspace-v2] .jv-table thead th{font-size:var(--text-caption);font-weight:500}.jv-shell[data-design=workspace-v2] .jv-tabs{gap:1.5rem}.jv-shell[data-design=workspace-v2] .jv-tab{padding-block:.75rem}.jv-shell[data-design=workspace-v2] .jv-dialog{box-shadow:var(--jv-shadow-3);border-radius:14px}.jv-shell[data-design=workspace-v2] .jv-btn{transition:background-color var(--jv-dur), border-color var(--jv-dur), box-shadow var(--jv-dur)}.jv-shell[data-design=workspace-v2] .jv-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}@media (max-width:760px){.jv-shell[data-design=workspace-v2]{flex-direction:column}.jv-shell[data-design=workspace-v2] .jv-shell-side{border-inline-end:0;border-bottom:1px solid var(--chrome-border);flex-basis:auto;width:100%}.jv-shell[data-design=workspace-v2] .jv-shell-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;overflow:visible}.jv-shell[data-design=workspace-v2] .jv-shell-nav>details[open]{grid-column:1/-1}.jv-shell[data-design=workspace-v2] .jv-shell-head{padding:1rem;position:relative}.jv-shell[data-design=workspace-v2] .jv-shell-content{padding:1rem}.jv-shell[data-design=workspace-v2] .jv-shell-title{font-size:1.25rem}.jv-shell[data-design=workspace-v2] .jv-card-head,.jv-shell[data-design=workspace-v2] .jv-card-body{padding:1rem}.jv-shell[data-design=workspace-v2] :is(input,select,textarea).jv-control,.jv-shell[data-design=workspace-v2] .jv-shell-filters :is(input,select){font-size:1rem}}@media (pointer:coarse){.jv-shell[data-design=workspace-v2] :is(.jv-btn,.jv-tab,.jv-shell-group-label,.jv-shell-link){min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.jv-shell[data-design=workspace-v2]{--jv-dur:0s}.jv-shell[data-design=workspace-v2] .jv-btn:active:not(:disabled):not([aria-disabled=true]){transform:none}}.jv-shell[data-design=workspace-v2] .jv-shell-heading{gap:.25rem;min-width:0;display:grid}.jv-shell[data-design=workspace-v2] .jv-shell-context{color:var(--chrome-muted);font-size:var(--text-micro);letter-spacing:.08em;font-weight:500}.jv-shell[data-design=workspace-v2] :is(.jv-state,.jv-kanban-card,.jv-dt-cols-panel){border-radius:var(--jv-radius-lg)}.jv-shell[data-design=workspace-v2] .jv-state{padding:1.75rem}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .jv-shell-head-actions{max-width:100%}}.jv-shell[data-design=workspace-v2] .jv-overview-intro{isolation:isolate;border:1px solid var(--chrome-border);background:var(--chrome-panel);border-radius:18px;align-items:center;min-height:15rem;padding:clamp(1.5rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.jv-shell[data-design=workspace-v2] .jv-overview-intro:after{content:"";z-index:-1;-webkit-mask-image:linear-gradient(to right, transparent, var(--chrome-fg) 65%);mask-image:linear-gradient(to right, transparent, var(--chrome-fg) 65%);opacity:.85;background:url(../media/orbit.2aebdentzv22t.webp) 100%/cover no-repeat;position:absolute;inset:0 0 0 42%}.jv-shell[data-design=workspace-v2] .jv-overview-intro[data-artwork=insight]:after{background-image:url(../media/insight.0yumpc5z_x_o-.webp)}.jv-shell[data-design=workspace-v2] .jv-overview-eyebrow{color:var(--chrome-primary-ink,var(--chrome-primary));font-size:var(--text-micro);letter-spacing:.13em;margin:0 0 1.125rem;font-weight:600}.jv-shell[data-design=workspace-v2] .jv-overview-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.5vw,2.65rem);font-weight:600;line-height:1.3}.jv-shell[data-design=workspace-v2] .jv-overview-description{max-width:33rem;color:var(--chrome-muted);line-height:1.8;font-size:var(--text-body-sm);word-break:keep-all;margin:1rem 0 0}.jv-shell[data-design=workspace-v2] .jv-overview-meta{color:var(--chrome-muted);font-size:var(--text-caption);flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-section-link{width:fit-content;color:var(--chrome-primary-ink,var(--chrome-primary));font-size:var(--text-caption);align-items:center;gap:.75rem;padding-block:.375rem;text-decoration:none;display:inline-flex}.jv-shell[data-design=workspace-v2] .jv-section-link:hover{text-decoration:underline}.jv-shell[data-design=workspace-v2] .jv-card-head:has(>.jv-section-link){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.jv-shell[data-design=workspace-v2] .jv-card-head>.jv-section-link{grid-area:1/2}.jv-shell[data-design=workspace-v2] .jv-card-head>.jv-card-desc{grid-column:1/-1}.jv-shell[data-design=workspace-v2] .jv-stat{border:1px solid var(--chrome-border);background:var(--chrome-panel);position:relative}.jv-shell[data-design=workspace-v2] .jv-stat-value{letter-spacing:-.045em}.jv-shell[data-design=workspace-v2] .jv-stat[data-missing=true] .jv-stat-value{color:var(--chrome-muted)}.jv-shell[data-design=workspace-v2] .jv-table tbody tr:hover{background:var(--chrome-panel-soft)}.jv-shell[data-design=workspace-v2] .jv-table a{text-underline-offset:.2em}.jv-shell[data-design=workspace-v2] .jv-shell-group[data-current=true]>.jv-shell-group-label{color:var(--chrome-primary-ink,var(--chrome-primary))}.jv-shell[data-design=workspace-v2] .jv-shell-filters{border:1px solid var(--chrome-border);background:var(--chrome-panel-soft);border-radius:10px;margin:.25rem .75rem}.jv-shell[data-design=workspace-v2] .jv-shell-foot{background:var(--chrome-panel-soft);border-radius:10px;margin:.5rem}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .jv-overview-intro{border-radius:12px;min-height:13rem}.jv-shell[data-design=workspace-v2] .jv-overview-copy{width:100%}.jv-shell[data-design=workspace-v2] .jv-overview-intro:after{opacity:.15;inset-inline-start:25%}.jv-shell[data-design=workspace-v2] .jv-card-head:has(>.jv-section-link){grid-template-columns:1fr}.jv-shell[data-design=workspace-v2] .jv-card-head>.jv-section-link{grid-area:auto/1}}.jv-shell[data-design=workspace-v2]{--jv-radius:7px;--jv-radius-lg:12px;--jv-ctl-h:2.375rem;--jv-content-max:90rem;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.6}.jv-shell[data-design=workspace-v2] .jv-workspace-icon{flex:none;width:1.125rem;height:1.125rem}.jv-shell[data-design=workspace-v2] .jv-shell-side{background:var(--chrome-panel);flex-basis:14.25rem;width:14.25rem}.jv-shell[data-design=workspace-v2] .jv-shell-brand{border-bottom:0;min-height:6.5rem;padding:1.5rem 1.25rem}.jv-shell[data-design=workspace-v2] .jv-brand{flex-wrap:wrap;gap:.625rem}.jv-shell[data-design=workspace-v2] .jv-brand-name{letter-spacing:-.065em;font-size:1.65rem;font-weight:600}.jv-shell[data-design=workspace-v2] .jv-shell-axes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin:0 .75rem 1rem;padding:0;display:grid}.jv-shell[data-design=workspace-v2] .jv-axis{white-space:normal;border:1px solid #0000;border-radius:7px;align-items:center;gap:.375rem;min-width:0;padding:.5rem;font-size:.75rem;line-height:1.5;display:flex}.jv-shell[data-design=workspace-v2] .jv-axis .jv-workspace-icon{width:.9375rem;height:.9375rem}.jv-shell[data-design=workspace-v2] .jv-axis[data-current=true]{background:var(--chrome-wash);color:var(--chrome-primary-ink,var(--chrome-primary));border-color:color-mix(in srgb, var(--chrome-primary) 14%, var(--chrome-border));order:-1;grid-column:1/-1;margin-bottom:.25rem;padding:.8125rem;font-size:.875rem}.jv-shell[data-design=workspace-v2] .jv-axis[data-current=true] .jv-workspace-icon{width:1.25rem;height:1.25rem;margin-inline-end:.375rem}.jv-shell[data-design=workspace-v2] .jv-shell-filters{background:var(--chrome-panel-soft);border:0;margin-bottom:.75rem;padding:.875rem}.jv-shell[data-design=workspace-v2] .jv-shell-nav{gap:.5rem;padding:.5rem .75rem 1.25rem}.jv-shell[data-design=workspace-v2] .jv-shell-group-label{min-height:2.625rem;padding:.625rem .5rem;font-size:.8125rem;font-weight:500}.jv-shell[data-design=workspace-v2] .jv-shell-group-name{align-items:center;gap:.6875rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-shell-leaves{border-left:1px solid var(--chrome-border);margin-left:1rem;padding-left:.625rem}.jv-shell[data-design=workspace-v2] .jv-shell-link{color:var(--chrome-muted);border-radius:7px;padding:.625rem .75rem;font-size:.8125rem;font-weight:400}.jv-shell[data-design=workspace-v2] .jv-shell-link[aria-current=page]{color:var(--chrome-primary-ink,var(--chrome-primary));background:var(--chrome-wash);box-shadow:none;font-weight:600}.jv-shell[data-design=workspace-v2] .jv-shell-foot{border-top:1px solid var(--chrome-border);background:var(--chrome-panel);border-radius:0;margin:0;padding:1.125rem}.jv-shell[data-design=workspace-v2] .jv-side-identity{grid-template-columns:2.25rem minmax(0,1fr);gap:0 .625rem;display:grid}.jv-shell[data-design=workspace-v2] .jv-side-avatar{background:var(--chrome-wash);width:2.25rem;height:2.25rem;color:var(--chrome-primary-ink,var(--chrome-primary));border-radius:50%;grid-row:1/3;place-items:center;font-size:.75rem;font-weight:600;display:grid}.jv-shell[data-design=workspace-v2] .jv-side-identity-name{font-size:.8125rem}.jv-shell[data-design=workspace-v2] .jv-side-identity-role{font-size:.6875rem}.jv-shell[data-design=workspace-v2] .jv-side-identity-link{grid-column:2;margin-top:.375rem}.jv-shell[data-design=workspace-v2] .jv-shell-head{min-height:4rem;box-shadow:0 1px 0 var(--chrome-shadow);padding:.75rem 2rem}.jv-shell[data-design=workspace-v2] .jv-shell-heading{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-shell-context{letter-spacing:0;align-items:center;gap:.75rem;font-size:.75rem;display:inline-flex}.jv-shell[data-design=workspace-v2] .jv-shell-title{letter-spacing:-.02em;font-size:.875rem;font-weight:500}.jv-shell[data-design=workspace-v2] .jv-shell-head-actions{align-self:center}.jv-shell[data-design=workspace-v2] .jv-shell-content{padding:1.875rem 2rem 3rem}.jv-shell[data-design=workspace-v2] .jv-shell-content>*+*{margin-top:1.375rem}.jv-shell[data-design=workspace-v2] .jv-card{border:1px solid var(--chrome-border);box-shadow:0 3px 12px color-mix(in srgb, var(--chrome-shadow) 35%, transparent)}.jv-shell[data-design=workspace-v2] .jv-card-head{border-bottom:0;padding:1.375rem 1.375rem 1rem}.jv-shell[data-design=workspace-v2] .jv-card-title{letter-spacing:-.035em;font-size:1rem;font-weight:600;line-height:1.5}.jv-shell[data-design=workspace-v2] .jv-card-desc{margin-top:.5rem;font-size:.75rem;line-height:1.75}.jv-shell[data-design=workspace-v2] .jv-card-body{padding:.25rem 1.375rem 1.375rem}.jv-shell[data-design=workspace-v2] .jv-card:not(:has(>.jv-card-head))>.jv-card-body{padding-top:1.375rem}.jv-shell[data-design=workspace-v2] .jv-btn{border-radius:7px;gap:.5rem;font-size:.8125rem;font-weight:500}.jv-shell[data-design=workspace-v2] .jv-btn[data-variant=primary]{box-shadow:0 3px 7px color-mix(in srgb, var(--chrome-primary) 18%, transparent)}.jv-shell[data-design=workspace-v2] .jv-control{background:var(--chrome-panel);border-radius:7px;padding-inline:.75rem;font-size:.8125rem}.jv-shell[data-design=workspace-v2] .jv-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--chrome-primary) 12%, transparent)}.jv-shell[data-design=workspace-v2] .jv-field{gap:.4375rem}.jv-shell[data-design=workspace-v2] .jv-label{font-size:.75rem;font-weight:500}.jv-shell[data-design=workspace-v2] .jv-table-wrap{border-color:var(--chrome-border);border-radius:8px}.jv-shell[data-design=workspace-v2] .jv-table thead th{background:var(--chrome-panel-soft);color:var(--chrome-muted);text-transform:none;padding-block:.75rem;font-size:.75rem}.jv-shell[data-design=workspace-v2] .jv-table tbody td{border-color:color-mix(in srgb, var(--chrome-border) 70%, transparent);padding-block:1rem;font-size:.8125rem;line-height:1.65}.jv-shell[data-design=workspace-v2][data-density=compact] .jv-table tbody td{padding-block:.6875rem}.jv-shell[data-design=workspace-v2] .jv-table tbody td:first-child{font-weight:500}.jv-shell[data-design=workspace-v2] .jv-dt-tools{gap:.75rem;padding-block:.25rem 1rem}.jv-shell[data-design=workspace-v2] .jv-dt-pager{border-top:1px solid var(--chrome-border);color:var(--chrome-muted);margin-top:.875rem;padding:.875rem 0 .125rem;font-size:.75rem}.jv-shell[data-design=workspace-v2] .jv-tabs{border-bottom-color:var(--chrome-border)}.jv-shell[data-design=workspace-v2] .jv-tab{padding-inline:.25rem;font-size:.8125rem}.jv-shell[data-design=workspace-v2] .jv-badge{border-radius:5px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500}.jv-shell[data-design=workspace-v2] .jv-dialog-head{align-items:center;padding:1.375rem 1.5rem}.jv-shell[data-design=workspace-v2] .jv-dialog-body{padding:1.5rem}.jv-shell[data-design=workspace-v2] .jv-dialog-foot{padding:1rem 1.5rem}.jv-shell[data-design=workspace-v2] .jv-dialog-title{letter-spacing:-.025em;font-size:1.125rem}.jv-shell[data-design=workspace-v2] .jv-state{background:var(--chrome-panel-soft);border:1px dashed var(--chrome-border);padding:2.5rem 1.5rem}.jv-shell[data-design=workspace-v2] .jv-state-title{font-size:.9375rem}.jv-shell[data-design=workspace-v2] .jv-state-body{font-size:.8125rem;line-height:1.8}.jv-shell[data-design=workspace-v2] .jv-kanban-col{background:var(--chrome-panel-soft);border-color:var(--chrome-border)}.jv-shell[data-design=workspace-v2] .jv-kanban-col-head{border:0;padding:1rem}.jv-shell[data-design=workspace-v2] .jv-kanban-col-body{gap:.625rem;padding:0 .75rem .875rem}.jv-shell[data-design=workspace-v2] .jv-kanban-card{background:var(--chrome-panel);border-color:var(--chrome-border);box-shadow:0 2px 4px var(--chrome-shadow);padding:1rem}.jv-shell[data-design=workspace-v2] .jv-kanban-card:hover{border-color:var(--chrome-primary)}.jv-shell[data-design=workspace-v2] .jv-overview-intro{background:var(--chrome-panel-soft);min-height:18rem;box-shadow:0 8px 28px color-mix(in srgb, var(--chrome-shadow) 45%, transparent);border-radius:14px;padding:2rem}.jv-shell[data-design=workspace-v2] .jv-overview-intro:after{-webkit-mask-image:linear-gradient(to right, transparent 25%, var(--chrome-fg) 78%);mask-image:linear-gradient(to right, transparent 25%, var(--chrome-fg) 78%);opacity:.8;background-position:50% 52%;background-size:cover;inset:0}.jv-shell[data-design=workspace-v2] .jv-overview-copy{width:min(62%,42rem)}.jv-shell[data-design=workspace-v2] .jv-overview-eyebrow{color:var(--chrome-muted);letter-spacing:.12em;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.6875rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-overview-eyebrow:before{content:"";background:var(--chrome-primary);border-radius:50%;width:.375rem;height:.375rem}.jv-shell[data-design=workspace-v2] .jv-overview-title{letter-spacing:-.045em;font-size:clamp(1.65rem,2.2vw,2.125rem);font-weight:600;line-height:1.4}.jv-shell[data-design=workspace-v2] .jv-overview-description{max-width:22rem;margin-top:.5rem;font-size:.8125rem}.jv-shell[data-design=workspace-v2] .jv-overview-meta{margin-top:1.5rem;font-size:.75rem}.jv-shell[data-design=workspace-v2] .jv-overview-metric{margin-top:1.625rem}.jv-shell[data-design=workspace-v2] .jv-overview-metric .jv-stat{background:0 0;border:0;border-radius:0;gap:.375rem;padding:0}.jv-shell[data-design=workspace-v2] .jv-overview-metric .jv-stat-label{font-size:.75rem}.jv-shell[data-design=workspace-v2] .jv-overview-metric .jv-stat-value{color:var(--chrome-fg);font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.3}.jv-shell[data-design=workspace-v2] .jv-overview-metric .jv-stat-delta{background:var(--chrome-panel);border-radius:5px;width:fit-content;padding:.1875rem .5rem;font-size:.75rem}.jv-shell[data-design=workspace-v2] .jv-overview-actions{position:absolute;bottom:1.5rem;right:1.5rem}.jv-shell[data-design=workspace-v2] .jv-overview-actions .jv-btn{background:var(--chrome-panel);box-shadow:0 4px 16px var(--chrome-shadow)}@media (min-width:1000px){.jv-shell[data-design=workspace-v2] .jv-shell-side{height:100dvh;position:sticky;top:0}}@media (max-width:999px){.jv-shell[data-design=workspace-v2] .jv-shell-content{padding:1.25rem}.jv-shell[data-design=workspace-v2] .jv-overview-copy{width:75%}.jv-shell[data-design=workspace-v2] .jv-overview-intro{padding:1.5rem}}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .jv-shell-side{flex-basis:auto;width:100%}.jv-shell[data-design=workspace-v2] .jv-shell-brand{min-height:4.5rem;padding-block:1rem}.jv-shell[data-design=workspace-v2] .jv-shell-axes{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-shell[data-design=workspace-v2] .jv-shell-head{padding:.875rem 1rem}.jv-shell[data-design=workspace-v2] .jv-shell-content{padding:1rem}.jv-shell[data-design=workspace-v2] .jv-overview-copy{width:100%}.jv-shell[data-design=workspace-v2] .jv-overview-intro:after{opacity:.25;-webkit-mask-image:linear-gradient(to right, transparent 10%, var(--chrome-fg) 100%);mask-image:linear-gradient(to right, transparent 10%, var(--chrome-fg) 100%);background-position:65%}.jv-shell[data-design=workspace-v2] .jv-overview-actions{margin-top:1.25rem;position:static}.jv-shell[data-design=workspace-v2] .jv-overview-intro{min-height:auto;display:block}.jv-shell[data-design=workspace-v2] :is(input,select,textarea).jv-control{font-size:1rem}.jv-shell[data-design=workspace-v2] .jv-card-head{padding:1.125rem}.jv-shell[data-design=workspace-v2] .jv-card-body{padding:.125rem 1.125rem 1.125rem}}.jv-shell[data-design=workspace-v2] .jv-feature-art{aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;transition:transform .18s;display:block}.jv-shell[data-design=workspace-v2] .jv-feature-art[data-feature=campaign]{background-image:url(../media/feature-campaign.26erx_dm54iki.webp)}.jv-shell[data-design=workspace-v2] .jv-feature-art[data-feature=creative]{background-image:url(../media/feature-creative.3oc3co4c9pfbl.webp)}.jv-shell[data-design=workspace-v2] .jv-feature-art[data-feature=keyword]{background-image:url(../media/feature-keyword.3wzfrcaxqbej4.webp)}.jv-shell[data-design=workspace-v2] .jv-feature-art[data-feature=report]{background-image:url(../media/feature-report.2dcex8otdizf0.webp)}@media (prefers-reduced-motion:reduce){.jv-shell[data-design=workspace-v2] .jv-feature-art{transition:none}}.jv-shell[data-design=workspace-v2] .jv-workspace-page{--page-accent:var(--chrome-primary);min-width:0}.jv-shell[data-design=workspace-v2] .jv-workspace-page:is([data-family=people],[data-family=calendar]){--page-accent:var(--data-success-text)}.jv-shell[data-design=workspace-v2] .jv-workspace-page:is([data-family=finance],[data-family=report]){--page-accent:var(--data-warning-text)}.jv-shell[data-design=workspace-v2] .jv-page-intro{border-bottom:1px solid var(--chrome-border);min-height:0;margin-bottom:1.25rem;padding:0 0 1rem;display:block}.jv-shell[data-design=workspace-v2] .jv-shell-content:has(>.jv-workspace-page[data-width=wide]){max-width:none}.jv-shell[data-design=workspace-v2] .jv-page-intro-copy{min-width:0}.jv-shell[data-design=workspace-v2] .jv-page-eyebrow{color:var(--page-accent);letter-spacing:.06em;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.6875rem;font-weight:600;display:flex}.jv-shell[data-design=workspace-v2] .jv-page-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:650;line-height:1.35}.jv-shell[data-design=workspace-v2] .jv-page-description{max-width:60rem;color:var(--chrome-muted);font-size:var(--text-body-sm);word-break:keep-all;margin:.375rem 0 0;line-height:1.6}.jv-shell[data-design=workspace-v2] .jv-page-body{min-width:0}.jv-shell[data-design=workspace-v2] .jv-page-body>*+*{margin-top:1.25rem}.jv-shell[data-design=workspace-v2] .jv-page-body>:first-child{margin-top:0}.jv-shell[data-design=workspace-v2] .jv-stat-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.875rem;display:grid}.jv-shell[data-design=workspace-v2] .jv-stat{border:1px solid var(--chrome-border);background:var(--chrome-panel);border-radius:10px;gap:.75rem;min-width:0;padding:1.125rem}.jv-shell[data-design=workspace-v2] .jv-stat-label{color:var(--chrome-muted);justify-content:space-between;align-items:center;gap:.625rem;font-size:.75rem;line-height:1.5;display:flex}.jv-shell[data-design=workspace-v2] .jv-metric-icon{width:1rem;height:1rem;color:var(--page-accent,var(--chrome-primary));opacity:.8;flex:none}.jv-shell[data-design=workspace-v2] .jv-stat-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.375rem,1.7vw,1.875rem);line-height:1.35}.jv-shell[data-design=workspace-v2] .jv-stat-unit{letter-spacing:0;font-size:.6875rem;font-weight:400}.jv-shell[data-design=workspace-v2] .jv-stat-delta{font-size:.6875rem;line-height:1.6}.jv-shell[data-design=workspace-v2] .jv-stat[data-missing=true]{background:var(--chrome-panel-soft)}.jv-shell[data-design=workspace-v2] .jv-workspace-page[data-family=analysis] .jv-page-body>.jv-stat-row>.jv-stat:first-child{background:var(--chrome-wash);border-color:color-mix(in srgb, var(--chrome-primary) 22%, var(--chrome-border))}.jv-shell[data-design=workspace-v2] .jv-workspace-page[data-family=report] .jv-page-body>.jv-card{border-top:3px solid color-mix(in srgb, var(--page-accent) 50%, var(--chrome-border))}.jv-shell[data-design=workspace-v2] .jv-workspace-page[data-family=operations] .jv-stat-value{font-family:var(--font-mono,monospace);font-size:1.5rem}.jv-shell[data-design=workspace-v2] .jv-workspace-page:is([data-family=document],[data-family=people]) .jv-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.jv-shell[data-design=workspace-v2] .jv-kv>div{border-bottom:1px solid var(--chrome-border);padding:.875rem 1rem}.jv-shell[data-design=workspace-v2] .jv-page-body>.jv-tabs{border:1px solid var(--chrome-border);background:var(--chrome-panel);border-radius:10px;gap:.25rem;padding:.375rem;overflow-x:auto}.jv-shell[data-design=workspace-v2] .jv-page-body>.jv-tabs .jv-tab{white-space:nowrap;border-bottom:0;border-radius:7px;padding:.6875rem 1rem}.jv-shell[data-design=workspace-v2] .jv-page-body>.jv-tabs .jv-tab[data-current=true]{background:var(--chrome-wash);color:var(--chrome-primary-ink,var(--chrome-primary))}.jv-shell[data-design=workspace-v2] .jv-state{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-state-illustration{background:var(--chrome-panel);width:4.25rem;height:4.25rem;color:var(--chrome-muted);box-shadow:0 5px 16px var(--chrome-shadow);border-radius:18px;place-items:center;margin-bottom:.5rem;display:grid}.jv-shell[data-design=workspace-v2] .jv-state[data-state=error] .jv-state-illustration{color:var(--data-danger-text)}.jv-shell[data-design=workspace-v2] .jv-state-body{max-width:42rem;margin:0}.jv-shell[data-design=workspace-v2] .jv-state-skeleton{gap:.5rem;width:min(16rem,80%);margin-bottom:.75rem;display:grid}.jv-shell[data-design=workspace-v2] .jv-state-skeleton i{background:var(--chrome-border);border-radius:4px;height:.625rem}.jv-shell[data-design=workspace-v2] .jv-state-skeleton i:nth-child(2){width:75%}.jv-shell[data-design=workspace-v2] .jv-state-skeleton i:nth-child(3){width:45%}.jv-shell[data-design=workspace-v2] :is(.jv-btn,.jv-tab,.jv-shell-link):focus-visible{outline:2px solid var(--chrome-primary);outline-offset:3px}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .jv-page-intro{margin-bottom:1rem}.jv-shell[data-design=workspace-v2] .jv-page-description{font-size:.75rem}.jv-shell[data-design=workspace-v2] .jv-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-shell[data-design=workspace-v2] .jv-stat{padding:.875rem}.jv-shell[data-design=workspace-v2] .jv-stat-value{font-size:1.25rem}.jv-shell[data-design=workspace-v2] :is(.jv-btn,.jv-tab){min-height:2.75rem}.jv-shell[data-design=workspace-v2] .jv-workspace-page:is([data-family=document],[data-family=people]) .jv-kv{grid-template-columns:1fr}}}@media print{.jv-page-eyebrow{display:none}}@media screen{.jv-shell[data-design=workspace-v2] .jv-tabs[data-variant=steps]{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;display:grid}.jv-shell[data-design=workspace-v2] .jv-tabs[data-variant=steps] .jv-tab{border:1px solid var(--chrome-border);background:var(--chrome-panel);white-space:normal;border-radius:10px;align-items:center;gap:.75rem;padding:1rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-tabs[data-variant=steps] .jv-tab[data-current=true]{border-color:var(--chrome-primary);background:var(--chrome-wash)}.jv-shell[data-design=workspace-v2] .jv-tab-index{background:var(--chrome-panel-soft);width:1.75rem;height:1.75rem;color:var(--chrome-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.jv-shell[data-design=workspace-v2] .jv-tab[data-current=true] .jv-tab-index{background:var(--chrome-primary);color:var(--chrome-primary-foreground)}@media (max-width:480px){.jv-shell[data-design=workspace-v2] .jv-tabs[data-variant=steps]{gap:.375rem}.jv-shell[data-design=workspace-v2] .jv-tabs[data-variant=steps] .jv-tab{gap:.375rem;padding:.75rem .5rem;font-size:.75rem}}.jv-shell[data-design=workspace-v2] .jv-navigation{flex:0 0 14.25rem;min-width:0}.jv-shell[data-design=workspace-v2] .jv-navigation-panel{height:100%}.jv-shell[data-design=workspace-v2] .jv-navigation .jv-shell-side{box-sizing:border-box;width:100%}.jv-shell[data-design=workspace-v2] .jv-mobile-menu{display:none}@media (min-width:761px){.jv-shell[data-design=workspace-v2] .jv-navigation{height:100dvh;position:sticky;top:0}.jv-shell[data-design=workspace-v2] .jv-navigation .jv-shell-side{height:100%}}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .jv-navigation{flex:none;width:100%}.jv-shell[data-design=workspace-v2] .jv-navigation-panel{height:auto;display:none}.jv-shell[data-design=workspace-v2] .jv-navigation[data-open=true] .jv-navigation-panel{display:block}.jv-shell[data-design=workspace-v2] .jv-mobile-menu{border:0;border-bottom:1px solid var(--chrome-border);background:var(--chrome-panel);width:100%;min-height:3.5rem;color:var(--chrome-fg);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-mobile-menu>span:first-child{letter-spacing:-.04em;font-weight:600}.jv-shell[data-design=workspace-v2] .jv-mobile-menu>span:last-child{color:var(--chrome-muted);align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-mobile-menu:focus-visible{outline:2px solid var(--chrome-primary);outline-offset:-3px}}}@media print{.jv-navigation{display:none}}.jv-axis-switcher{flex:none;margin:0 .75rem .75rem;position:relative}.jv-axis-trigger{border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);width:100%;min-height:2.75rem;color:var(--chrome-fg);font:inherit;cursor:pointer;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.jv-axis-trigger>span{text-align:start;white-space:nowrap;flex:1}.jv-axis-trigger[aria-expanded=true]{border-color:var(--chrome-primary)}.jv-axis-options{z-index:30;border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);box-shadow:var(--jv-shadow-3);padding:.375rem;position:absolute;inset:calc(100% + .375rem) 0 auto}.jv-axis-options[hidden]{display:none}.jv-axis-option{border-radius:var(--jv-radius);min-height:2.75rem;color:var(--chrome-fg);white-space:nowrap;align-items:center;gap:.625rem;padding:.5rem;font-size:.8125rem;text-decoration:none;display:flex}.jv-axis-option>span{flex:1}.jv-axis-option:hover,.jv-axis-option[aria-current]{background:var(--chrome-panel-soft);color:var(--chrome-primary-ink,var(--chrome-primary))}.jv-axis-trigger:focus-visible,.jv-axis-option:focus-visible,.jv-table-wrap:focus-visible{outline:2px solid var(--chrome-primary);outline-offset:2px}.jv-shell[data-design=workspace-v2] .jv-shell-group{margin-block:0}.jv-shell[data-design=workspace-v2] .jv-shell-nav{gap:.125rem}.jv-shell[data-design=workspace-v2] .jv-overview-intro{min-height:12rem;padding:1.5rem 2rem}.jv-shell[data-design=workspace-v2] .jv-overview-description{max-width:30rem;font-size:.9375rem;line-height:1.7}.jv-shell[data-design=workspace-v2] .jv-state[data-state=empty]{gap:.375rem;padding:1.25rem}.jv-shell[data-design=workspace-v2] .jv-state[data-state=empty] .jv-state-illustration{width:2.5rem;height:2.5rem;box-shadow:none;border-radius:var(--jv-radius);margin-bottom:.25rem}.jv-shell[data-design=workspace-v2] .jv-state[data-state=empty] .jv-state-illustration svg{width:1.25rem;height:1.25rem}.jv-shell-filter-row>label{flex:1;gap:.25rem;min-width:0;display:grid}.jv-shell-filter-row input{width:100%;min-width:0}.jv-filter-error{color:var(--data-danger-text);font-size:.8125rem;line-height:1.5}.jv-dt-count{color:var(--chrome-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.jv-table-wrap{overscroll-behavior-inline:contain}@media (max-width:640px){.jv-shell[data-design=workspace-v2] .jv-overview-intro{min-height:auto;padding:1.25rem}.jv-dt-search{width:100%;max-width:none}.jv-dt-pager{flex-wrap:wrap}}@media (min-width:901px){.jv-dialog[data-modal=event]{width:min(42rem,100vw - 2rem)}}.jv-dialog[data-modal=event] .jv-dialog-body{flex-direction:column;gap:1rem;display:flex}.jv-dialog[data-modal=event] [data-field=repeat]:not(:has(.jv-label)){display:none}.jv-dialog[data-modal=event] [data-field=freebusy][data-state-freebusy=idle]:not(:has(.jv-label)){display:none}.jv-dialog[data-modal=event] .jv-dialog-foot{background:var(--chrome-panel);z-index:1;padding-block:1rem;position:sticky;bottom:-1.5rem}.jv-dialog[data-modal=event] label:has(>input[type=checkbox]){align-items:center;gap:.5rem;min-height:2rem;display:flex}.jv-freshness-source summary{cursor:pointer;text-underline-offset:.2em;text-decoration:underline}.jv-freshness-source[open]{flex-basis:100%}.jv-freshness-source .jv-freshness-detail{overflow-wrap:anywhere;padding-top:.375rem;display:block}.jv-details{margin-block:.5rem}.jv-details>summary{cursor:pointer;min-height:2.75rem;color:var(--chrome-muted);font-size:var(--text-caption);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:flex}.jv-details-body{color:var(--chrome-fg);font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere;word-break:keep-all;padding-block:.25rem .5rem}.jv-guide-video{max-width:22.5rem}.jv-guide-video video{aspect-ratio:9/16;background:var(--chrome-panel-soft);border-radius:var(--jv-radius-lg);width:100%;display:block}@media screen{.jv-account{flex:none;min-width:0;position:relative}.jv-account-trigger{border:1px solid var(--chrome-border);border-radius:var(--jv-radius-pill);background:var(--chrome-panel-soft);color:var(--chrome-fg);cursor:pointer;padding:.25rem .625rem .25rem .25rem;font-size:.8125rem;list-style:none;display:list-item}.jv-account-face{align-items:center;gap:.5rem;min-height:1.875rem;display:flex}.jv-account-trigger::-webkit-details-marker{display:none}.jv-account-trigger:hover{background:var(--chrome-row-hover)}.jv-account-trigger:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.jv-account[open]>.jv-account-trigger{border-color:var(--chrome-primary)}.jv-account-avatar,.jv-account-avatar-icon{background:var(--chrome-wash);width:1.875rem;height:1.875rem;color:var(--chrome-primary-ink,var(--chrome-primary));border-radius:50%;flex:none}.jv-account-avatar{place-items:center;font-size:.6875rem;font-weight:600;display:grid}.jv-account-avatar:before{content:attr(data-initials)}.jv-account-avatar-icon{box-sizing:border-box;padding:.375rem}.jv-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9rem;overflow:hidden}.jv-account-chevron{color:var(--chrome-muted);flex:none;transition:transform .12s}.jv-account[open] .jv-account-chevron{transform:rotate(180deg)}.jv-account-panel{z-index:40;box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);width:17rem;max-width:min(20rem,100vw - 2rem);box-shadow:var(--jv-shadow-3);gap:.25rem;padding:.5rem;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0}.jv-account-id{border-bottom:1px solid var(--chrome-border);gap:.125rem;min-width:0;padding:.5rem .625rem .625rem;display:grid}.jv-account-id-name{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.jv-account-id-role{color:var(--chrome-muted);font-size:.8125rem}.jv-account-id-code{background:var(--chrome-panel-soft);max-width:100%;color:var(--chrome-muted);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;border-radius:4px;justify-self:start;padding:.0625rem .375rem;font-size:.6875rem}.jv-account-list{margin:0;padding:0;list-style:none;display:grid}.jv-account-link{box-sizing:border-box;border-radius:var(--jv-radius);width:100%;min-height:2.5rem;color:var(--chrome-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:.5rem .625rem;font-size:.8125rem;text-decoration:none;display:flex}.jv-account-link:hover{background:var(--chrome-panel-soft);color:var(--chrome-primary-ink,var(--chrome-primary))}.jv-account-link:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:-2px}.jv-account-notice{border-top:1px solid var(--chrome-border);gap:.125rem;padding-top:.25rem;display:grid}.jv-account-notice-label{color:var(--chrome-fg);margin:0;padding:.5rem .625rem 0;font-size:.8125rem}.jv-account-notice-hint{color:var(--chrome-muted);margin:0;padding:0 .625rem .375rem;font-size:.75rem;line-height:1.4}.jv-account-row,.jv-account-logout{border-top:1px solid var(--chrome-border);margin:0;padding-top:.25rem}.jv-account-row .jv-theme-toggle{box-sizing:border-box;border-radius:var(--jv-radius);width:100%;min-height:2.5rem}.jv-account-panel .jv-theme-toggle-label{display:inline}@media (pointer:coarse){.jv-account-face{min-height:2.125rem}.jv-account-link,.jv-account-row .jv-theme-toggle{min-height:2.75rem}}.jv-shell[data-design=workspace-v2] .jv-shell-head-actions{flex-wrap:nowrap;gap:.75rem;min-width:0}.jv-shell-head-actions .jv-tray-trigger{align-items:center;min-height:2.5rem;display:flex}.jv-shell[data-design=workspace-v2] .jv-shell-head>.jv-shell-heading{flex:1 1 0}.jv-quick-links ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jv-quick-links li{flex:7.5rem;min-width:0;max-width:11rem}.jv-quick-links a{box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);height:100%;min-height:2.75rem;color:var(--chrome-fg);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.jv-quick-links a:hover{border-color:var(--chrome-primary);color:var(--chrome-primary-ink,var(--chrome-primary))}.jv-quick-links a:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .jv-shell-head{flex-wrap:nowrap;gap:.5rem;min-height:0;padding:.5rem 1rem}.jv-account-name{max-width:6rem}.jv-shell[data-design=workspace-v2] .jv-overview-intro{min-height:0;padding:1rem}.jv-shell[data-design=workspace-v2] .jv-overview-intro:after{display:none}.jv-shell[data-design=workspace-v2] .jv-overview-eyebrow{margin:0 0 .375rem}.jv-shell[data-design=workspace-v2] .jv-overview-title{font-size:1.375rem;line-height:1.35}.jv-shell[data-design=workspace-v2] .jv-overview-description{margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.jv-shell[data-design=workspace-v2] .jv-overview-meta{margin-top:.5rem}.jv-overview-aside{display:none}.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:1rem}.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair]>.jv-stat:first-child{border-width:0 1px 0 0;padding:0 .875rem 0 0}.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair]>.jv-stat:last-child{border-width:0;padding:0 0 0 .875rem}.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair] .jv-stat-value{font-size:1.5rem;line-height:1.3}.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair] .jv-stat-delta{overflow-wrap:anywhere}}@media (max-width:359px){.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair]{grid-template-columns:minmax(0,1fr)}.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair]>.jv-stat:first-child{border-width:0 0 1px;padding:0 0 .75rem}.jv-shell[data-design=workspace-v2][data-app] .jv-stat-row[data-narrow=pair]>.jv-stat:last-child{padding:.75rem 0 0}}}@media print{.jv-account,.jv-quick-links{display:none}}.jv-chr{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.jv-chr-said{flex:1;justify-items:start;gap:.375rem;min-width:0;display:grid}.jv-chr-av{--jv-chr-size:2.5rem;width:var(--jv-chr-size);height:var(--jv-chr-size);transform-origin:50% 88%;flex:none;display:block;position:relative}.jv-chr-av[data-size=sm]{--jv-chr-size:1.5rem}.jv-chr-av[data-size=lg]{--jv-chr-size:4rem}.jv-chr-av[data-size=xl]{--jv-chr-size:6rem}.jv-chr-art,.jv-chr-blink{background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.jv-chr-blink{opacity:0}.jv-chr-badge{aspect-ratio:1;width:42%;position:absolute;inset-block-start:-6%;inset-inline-end:-6%}.jv-chr-badge>svg{width:100%;height:100%;display:block}.jv-chr-av[data-mood=hello][data-size=sm]>.jv-chr-art{background-image:url(../media/hello-face-24.2jx4w_7utq94s.webp)}.jv-chr-av[data-mood=info][data-size=sm]>.jv-chr-art{background-image:url(../media/info-face-24.30x6jrjn0rwd_.webp)}.jv-chr-av[data-mood=happy][data-size=sm]>.jv-chr-art{background-image:url(../media/happy-face-24.21i-lez7e1vo6.webp)}.jv-chr-av[data-mood=cheer][data-size=sm]>.jv-chr-art{background-image:url(../media/cheer-face-24.1_j2f-1l3hgeh.webp)}.jv-chr-av[data-mood=busy][data-size=sm]>.jv-chr-art{background-image:url(../media/busy-face-24.0-lv074alwyzz.webp)}.jv-chr-av[data-mood=oops][data-size=sm]>.jv-chr-art{background-image:url(../media/oops-face-24.42wglam5p75zp.webp)}.jv-chr-av[data-mood=info][data-size=sm]>.jv-chr-blink{background-image:url(../media/info-blink-face-24.32qoc3ux2mnjb.webp)}.jv-chr-av[data-mood=hello][data-size=sm]>.jv-chr-blink{background-image:url(../media/hello-blink-face-24.0h4rium3p6i9j.webp)}.jv-chr-av[data-mood=hello][data-size=md]>.jv-chr-art{background-image:url(../media/hello-face-40.2bdyi_b9i5kyx.webp)}.jv-chr-av[data-mood=info][data-size=md]>.jv-chr-art{background-image:url(../media/info-face-40.1ntz_1ut9grey.webp)}.jv-chr-av[data-mood=happy][data-size=md]>.jv-chr-art{background-image:url(../media/happy-face-40.11dp8awb-72-d.webp)}.jv-chr-av[data-mood=cheer][data-size=md]>.jv-chr-art{background-image:url(../media/cheer-face-40.1jorkp6y4y6vk.webp)}.jv-chr-av[data-mood=busy][data-size=md]>.jv-chr-art{background-image:url(../media/busy-face-40.2s1j9e410hshh.webp)}.jv-chr-av[data-mood=oops][data-size=md]>.jv-chr-art{background-image:url(../media/oops-face-40.10-o39hjghudo.webp)}.jv-chr-av[data-mood=info][data-size=md]>.jv-chr-blink{background-image:url(../media/info-blink-face-40.3iyog95gzm8i7.webp)}.jv-chr-av[data-mood=hello][data-size=md]>.jv-chr-blink{background-image:url(../media/hello-blink-face-40.289cb_h8lovpn.webp)}.jv-chr-av[data-mood=hello][data-size=lg]>.jv-chr-art{background-image:url(../media/hello-face-64.40ctn3o1k_j1n.webp)}.jv-chr-av[data-mood=info][data-size=lg]>.jv-chr-art{background-image:url(../media/info-face-64.3x4jdy05y73xe.webp)}.jv-chr-av[data-mood=happy][data-size=lg]>.jv-chr-art{background-image:url(../media/happy-face-64.3mdwmstmi549d.webp)}.jv-chr-av[data-mood=cheer][data-size=lg]>.jv-chr-art{background-image:url(../media/cheer-face-64.01zkhoizxtdao.webp)}.jv-chr-av[data-mood=busy][data-size=lg]>.jv-chr-art{background-image:url(../media/busy-face-64.1lah2qbbju6gs.webp)}.jv-chr-av[data-mood=oops][data-size=lg]>.jv-chr-art{background-image:url(../media/oops-face-64.169w252e9hri5.webp)}.jv-chr-av[data-mood=info][data-size=lg]>.jv-chr-blink{background-image:url(../media/info-blink-face-64.1-b_l1ze2bt_d.webp)}.jv-chr-av[data-mood=hello][data-size=lg]>.jv-chr-blink{background-image:url(../media/hello-blink-face-64.0-o420woz4r8w.webp)}.jv-chr-av[data-mood=hello][data-size=xl]>.jv-chr-art{background-image:url(../media/hello-face-96.40f0okc0c9luq.webp)}.jv-chr-av[data-mood=info][data-size=xl]>.jv-chr-art{background-image:url(../media/info-face-96.38b6xbo9k7khm.webp)}.jv-chr-av[data-mood=happy][data-size=xl]>.jv-chr-art{background-image:url(../media/happy-face-96.44ttc666qf5s-.webp)}.jv-chr-av[data-mood=cheer][data-size=xl]>.jv-chr-art{background-image:url(../media/cheer-face-96.0aj9_i9uaraic.webp)}.jv-chr-av[data-mood=busy][data-size=xl]>.jv-chr-art{background-image:url(../media/busy-face-96.34u9j31yf-frn.webp)}.jv-chr-av[data-mood=oops][data-size=xl]>.jv-chr-art{background-image:url(../media/oops-face-96.27rc__27qp6ov.webp)}.jv-chr-av[data-mood=info][data-size=xl]>.jv-chr-blink{background-image:url(../media/info-blink-face-96.0pv_wmufgo7u8.webp)}.jv-chr-av[data-mood=hello][data-size=xl]>.jv-chr-blink{background-image:url(../media/hello-blink-face-96.29l6r1scsaxg8.webp)}@media (max-width:600px){.jv-chr-av[data-mood=hello][data-size=lg]>.jv-chr-art{background-image:url(../media/hello-face-56.1e2foyz9rmbkw.webp)}.jv-chr-av[data-mood=info][data-size=lg]>.jv-chr-art{background-image:url(../media/info-face-56.0sfc8w27zlwa2.webp)}.jv-chr-av[data-mood=happy][data-size=lg]>.jv-chr-art{background-image:url(../media/happy-face-56.01xcj425lo9xt.webp)}.jv-chr-av[data-mood=cheer][data-size=lg]>.jv-chr-art{background-image:url(../media/cheer-face-56.3q-lhvwpnglhx.webp)}.jv-chr-av[data-mood=busy][data-size=lg]>.jv-chr-art{background-image:url(../media/busy-face-56.3xi3q9r4cey90.webp)}.jv-chr-av[data-mood=oops][data-size=lg]>.jv-chr-art{background-image:url(../media/oops-face-56.377xmglyeqtt-.webp)}.jv-chr-av[data-mood=info][data-size=lg]>.jv-chr-blink{background-image:url(../media/info-blink-face-56.015d4i2cn92oj.webp)}.jv-chr-av[data-mood=hello][data-size=lg]>.jv-chr-blink{background-image:url(../media/hello-blink-face-56.3d630wcx63ff2.webp)}}@media (min-resolution:2x),(-webkit-min-device-pixel-ratio:2){.jv-chr-av[data-mood=hello][data-size=sm]>.jv-chr-art{background-image:url(../media/hello-face-56.1e2foyz9rmbkw.webp)}.jv-chr-av[data-mood=info][data-size=sm]>.jv-chr-art{background-image:url(../media/info-face-56.0sfc8w27zlwa2.webp)}.jv-chr-av[data-mood=happy][data-size=sm]>.jv-chr-art{background-image:url(../media/happy-face-56.01xcj425lo9xt.webp)}.jv-chr-av[data-mood=cheer][data-size=sm]>.jv-chr-art{background-image:url(../media/cheer-face-56.3q-lhvwpnglhx.webp)}.jv-chr-av[data-mood=busy][data-size=sm]>.jv-chr-art{background-image:url(../media/busy-face-56.3xi3q9r4cey90.webp)}.jv-chr-av[data-mood=oops][data-size=sm]>.jv-chr-art{background-image:url(../media/oops-face-56.377xmglyeqtt-.webp)}.jv-chr-av[data-mood=info][data-size=sm]>.jv-chr-blink{background-image:url(../media/info-blink-face-56.015d4i2cn92oj.webp)}.jv-chr-av[data-mood=hello][data-size=sm]>.jv-chr-blink{background-image:url(../media/hello-blink-face-56.3d630wcx63ff2.webp)}.jv-chr-av[data-mood=hello][data-size=md]>.jv-chr-art{background-image:url(../media/hello-face-96.40f0okc0c9luq.webp)}.jv-chr-av[data-mood=info][data-size=md]>.jv-chr-art{background-image:url(../media/info-face-96.38b6xbo9k7khm.webp)}.jv-chr-av[data-mood=happy][data-size=md]>.jv-chr-art{background-image:url(../media/happy-face-96.44ttc666qf5s-.webp)}.jv-chr-av[data-mood=cheer][data-size=md]>.jv-chr-art{background-image:url(../media/cheer-face-96.0aj9_i9uaraic.webp)}.jv-chr-av[data-mood=busy][data-size=md]>.jv-chr-art{background-image:url(../media/busy-face-96.34u9j31yf-frn.webp)}.jv-chr-av[data-mood=oops][data-size=md]>.jv-chr-art{background-image:url(../media/oops-face-96.27rc__27qp6ov.webp)}.jv-chr-av[data-mood=info][data-size=md]>.jv-chr-blink{background-image:url(../media/info-blink-face-96.0pv_wmufgo7u8.webp)}.jv-chr-av[data-mood=hello][data-size=md]>.jv-chr-blink{background-image:url(../media/hello-blink-face-96.29l6r1scsaxg8.webp)}.jv-chr-av[data-mood=hello][data-size=lg]>.jv-chr-art{background-image:url(../media/hello-face-192.1cs1rqsc-242p.webp)}.jv-chr-av[data-mood=info][data-size=lg]>.jv-chr-art{background-image:url(../media/info-face-192.05r-gddyaqqt5.webp)}.jv-chr-av[data-mood=happy][data-size=lg]>.jv-chr-art{background-image:url(../media/happy-face-192.34p3kok4wbja3.webp)}.jv-chr-av[data-mood=cheer][data-size=lg]>.jv-chr-art{background-image:url(../media/cheer-face-192.3jry40z8p9x-u.webp)}.jv-chr-av[data-mood=busy][data-size=lg]>.jv-chr-art{background-image:url(../media/busy-face-192.14u5mb6sdv4c9.webp)}.jv-chr-av[data-mood=oops][data-size=lg]>.jv-chr-art{background-image:url(../media/oops-face-192.3_u3opnt_59y3.webp)}.jv-chr-av[data-mood=info][data-size=lg]>.jv-chr-blink{background-image:url(../media/info-blink-face-192.3i400px4elnve.webp)}.jv-chr-av[data-mood=hello][data-size=lg]>.jv-chr-blink{background-image:url(../media/hello-blink-face-192.05o-9cl5c18zp.webp)}.jv-chr-av[data-mood=hello][data-size=xl]>.jv-chr-art{background-image:url(../media/hello-face-192.1cs1rqsc-242p.webp)}.jv-chr-av[data-mood=info][data-size=xl]>.jv-chr-art{background-image:url(../media/info-face-192.05r-gddyaqqt5.webp)}.jv-chr-av[data-mood=happy][data-size=xl]>.jv-chr-art{background-image:url(../media/happy-face-192.34p3kok4wbja3.webp)}.jv-chr-av[data-mood=cheer][data-size=xl]>.jv-chr-art{background-image:url(../media/cheer-face-192.3jry40z8p9x-u.webp)}.jv-chr-av[data-mood=busy][data-size=xl]>.jv-chr-art{background-image:url(../media/busy-face-192.14u5mb6sdv4c9.webp)}.jv-chr-av[data-mood=oops][data-size=xl]>.jv-chr-art{background-image:url(../media/oops-face-192.3_u3opnt_59y3.webp)}.jv-chr-av[data-mood=info][data-size=xl]>.jv-chr-blink{background-image:url(../media/info-blink-face-192.3i400px4elnve.webp)}.jv-chr-av[data-mood=hello][data-size=xl]>.jv-chr-blink{background-image:url(../media/hello-blink-face-192.05o-9cl5c18zp.webp)}}.jv-chr-badge[data-badge=check] .jb-s{fill:var(--data-success-soft)}.jv-chr-badge[data-badge=check] .jb-t{stroke:var(--data-success-text)}.jv-chr-badge[data-badge=check] .jb-f{fill:var(--data-success-text)}.jv-chr-badge[data-badge=star] .jb-s{fill:var(--data-warning-soft)}.jv-chr-badge[data-badge=star] .jb-t{stroke:var(--data-warning-text)}.jv-chr-badge[data-badge=star] .jb-f{fill:var(--data-warning-text)}.jv-chr-badge[data-badge=hourglass] .jb-s{fill:var(--data-info-soft)}.jv-chr-badge[data-badge=hourglass] .jb-t{stroke:var(--data-info-text)}.jv-chr-badge[data-badge=hourglass] .jb-f{fill:var(--data-info-text)}.jv-chr-badge[data-badge=alert] .jb-s{fill:var(--data-danger-soft)}.jv-chr-badge[data-badge=alert] .jb-t{stroke:var(--data-danger-text)}.jv-chr-badge[data-badge=alert] .jb-f{fill:var(--data-danger-text)}.jv-chr-badge[data-badge=bag] .jb-s{fill:var(--data-info-soft)}.jv-chr-badge[data-badge=bag] .jb-t{stroke:var(--data-info-text)}.jv-chr-badge[data-badge=bag] .jb-f{fill:var(--data-info-text)}.jv-chr-bubble{border:1px solid var(--chrome-border);background:var(--chrome-panel);max-width:100%;color:var(--chrome-fg);font-size:var(--text-body-sm);word-break:keep-all;overflow-wrap:anywhere;border-radius:4px 16px 16px;margin:0;padding:.5rem .75rem;line-height:1.55;position:relative}.jv-chr-text{display:grid}.jv-chr-text>*{grid-area:1/1}.jv-chr-typed{color:var(--chrome-fg);pointer-events:none}.jv-chr-bubble[data-phase=wait]{opacity:0}.jv-chr-bubble[data-phase=typing] .jv-chr-full,.jv-chr-bubble[data-phase=dots] .jv-chr-full{color:#0000}.jv-chr-bubble[data-phase=typing] .jv-chr-actions,.jv-chr-bubble[data-phase=dots] .jv-chr-actions{visibility:hidden}.jv-chr-actions{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-block-start:.375rem;display:flex}.jv-chr-dots{align-items:center;gap:.25rem;height:1.4em;display:inline-flex}.jv-chr-dots i{background:var(--chrome-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite jv-chr-dot}.jv-chr-dots i:nth-child(2){animation-delay:.15s}.jv-chr-dots i:nth-child(3){animation-delay:.3s}@keyframes jv-chr-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.jv-chr-av[data-mood=hello]{animation:1.1s ease-in-out jv-chr-wave}.jv-chr-av[data-mood=info]{animation:.7s ease-out jv-chr-nod}.jv-chr-av[data-mood=happy]{animation:.55s ease-out 2 jv-chr-hop}.jv-chr-av[data-mood=cheer]{animation:.5s ease-out 3 jv-chr-hop}.jv-chr-av[data-mood=oops]{animation:.45s ease-in-out jv-chr-shake}.jv-chr-av[data-mood=busy]{animation:1.8s ease-in-out infinite jv-chr-bob}.jv-chr[data-variant=history] .jv-chr-av,.jv-chr[data-seen=true] .jv-chr-av:not([data-mood=busy]){animation:none}@keyframes jv-chr-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}60%{transform:rotate(7deg)}}@keyframes jv-chr-nod{0%,to{transform:rotate(0)}40%{transform:rotate(-6deg)}}@keyframes jv-chr-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}@keyframes jv-chr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes jv-chr-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)rotate(-4deg)}75%{transform:translate(3px)rotate(4deg)}}.jv-chr-av[data-mood=info]>.jv-chr-art,.jv-chr-av[data-mood=hello]>.jv-chr-art{animation:4s linear infinite jv-chr-open}.jv-chr-av>.jv-chr-blink{animation:4s linear infinite jv-chr-shut}.jv-chr[data-variant=history] .jv-chr-av>.jv-chr-art,.jv-chr[data-variant=history] .jv-chr-av>.jv-chr-blink{animation:none}@keyframes jv-chr-open{0%,96.5%{opacity:1}96.51%,to{opacity:0}}@keyframes jv-chr-shut{0%,96.5%{opacity:0}96.51%,to{opacity:1}}html[data-jv-tab=hidden] .jv-chr-av,html[data-jv-tab=hidden] .jv-chr-av[data-mood]>*,html[data-jv-tab=hidden] .jv-chr-dots i{animation-play-state:paused}.jv-toast[data-tone=success]{border-inline-start-color:var(--data-success-text)}.jv-toast[data-tone=warning]{border-inline-start-color:var(--data-warning-text)}.jv-toast[data-tone=danger]{border-inline-start-color:var(--data-danger-text)}.jv-toast[data-tone=info]{border-inline-start-color:var(--data-info-text)}.jv-chr[data-variant=inline]{margin-block-end:.75rem}.jv-chr[data-variant=inline] .jv-chr-bubble{box-shadow:var(--jv-shadow-1)}.jv-chr[data-variant=step]{gap:.875rem;margin-block-end:.75rem}.jv-chr[data-variant=step] .jv-chr-said{gap:.5rem}.jv-chr[data-variant=step] .jv-chr-bubble{font-size:var(--text-body);box-shadow:var(--jv-shadow-1);border-radius:6px 20px 20px;padding:.75rem 1rem}.jv-chr[data-variant=step] .jv-chr-bubble:first-child{font-weight:600}.jv-chr[data-variant=history] .jv-chr-bubble{background:var(--chrome-panel-soft);color:var(--chrome-muted);padding:.375rem .6875rem}.jv-chr-me{justify-content:flex-end;margin-block-start:.375rem;display:flex}.jv-chr-me .jv-chr-bubble{background:var(--chrome-wash);border-radius:16px 4px 16px 16px;max-width:82%}.jv-chr-turn{gap:.125rem;margin-block-end:.875rem;display:grid}@media (max-width:600px){.jv-chr[data-variant=step]{gap:.625rem}.jv-chr[data-variant=step] .jv-chr-bubble{font-size:var(--text-body-sm);padding:.625rem .8125rem}.jv-chr-av[data-size=lg]{--jv-chr-size:3.5rem}}@media (prefers-reduced-motion:reduce){.jv-chr-av[data-mood],.jv-chr-dots i,.jv-chr-av[data-mood]>.jv-chr-art,.jv-chr-av>.jv-chr-blink{animation:none}.jv-chr-bubble[data-phase=wait]{opacity:1}}.jv-chr-float{position:absolute;inset:0}.jv-chr-av[data-shape=bust]{--jv-chr-size:10rem;--jv-chr-float-a:calc(var(--jv-chr-size) * 6.76226 / 1536)}.jv-chr-av[data-shape=bust][data-compact=true]{--jv-chr-size:8rem}.jv-chr[data-avatar=bust]>.jv-chr-av{align-self:flex-end}.jv-chr-av[data-shape=bust][data-mood=hello]>.jv-chr-float>.jv-chr-art{background-image:url(../media/hello-bust-160.149_ib4oya8tt.webp)}.jv-chr-av[data-shape=bust][data-mood=info]>.jv-chr-float>.jv-chr-art{background-image:url(../media/info-bust-160.2_7tbyjinc05b.webp)}.jv-chr-av[data-shape=bust][data-mood=happy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/happy-bust-160.27hy4n1gx9nue.webp)}.jv-chr-av[data-shape=bust][data-mood=cheer]>.jv-chr-float>.jv-chr-art{background-image:url(../media/cheer-bust-160.19k-i62xat9u6.webp)}.jv-chr-av[data-shape=bust][data-mood=busy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/busy-bust-160.0dvewcli3e20u.webp)}.jv-chr-av[data-shape=bust][data-mood=oops]>.jv-chr-float>.jv-chr-art{background-image:url(../media/oops-bust-160.06t146f94hvha.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=hello]>.jv-chr-float>.jv-chr-art{background-image:url(../media/hello-bust-128.2wjfxzg0i48oc.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=info]>.jv-chr-float>.jv-chr-art{background-image:url(../media/info-bust-128.3r429tu4_m70x.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=happy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/happy-bust-128.42_bzcsv_fjet.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=cheer]>.jv-chr-float>.jv-chr-art{background-image:url(../media/cheer-bust-128.13jozyu5yxhtz.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=busy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/busy-bust-128.0kuc9_bp6oc2k.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=oops]>.jv-chr-float>.jv-chr-art{background-image:url(../media/oops-bust-128.3yix09wziry_g.webp)}@keyframes jv-chr-float{0%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(0)}25%{transform:translateY(calc(var(--jv-chr-float-a) * -1));animation-timing-function:cubic-bezier(.47,0,.745,.715)}50%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(0)}75%{transform:translateY(var(--jv-chr-float-a));animation-timing-function:cubic-bezier(.47,0,.745,.715)}to{transform:translateY(0)}}.jv-chr-av[data-shape=bust]>.jv-chr-float{animation:3s linear infinite jv-chr-float}.jv-chr[data-variant=history] .jv-chr-av[data-shape=bust]>.jv-chr-float{animation:none}html[data-jv-tab=hidden] .jv-chr-av[data-shape=bust]>.jv-chr-float{animation-play-state:paused}@media (max-width:600px){.jv-chr-av[data-shape=bust]{--jv-chr-size:8rem}.jv-chr-av[data-shape=bust][data-mood=hello]>.jv-chr-float>.jv-chr-art{background-image:url(../media/hello-bust-128.2wjfxzg0i48oc.webp)}.jv-chr-av[data-shape=bust][data-mood=info]>.jv-chr-float>.jv-chr-art{background-image:url(../media/info-bust-128.3r429tu4_m70x.webp)}.jv-chr-av[data-shape=bust][data-mood=happy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/happy-bust-128.42_bzcsv_fjet.webp)}.jv-chr-av[data-shape=bust][data-mood=cheer]>.jv-chr-float>.jv-chr-art{background-image:url(../media/cheer-bust-128.13jozyu5yxhtz.webp)}.jv-chr-av[data-shape=bust][data-mood=busy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/busy-bust-128.0kuc9_bp6oc2k.webp)}.jv-chr-av[data-shape=bust][data-mood=oops]>.jv-chr-float>.jv-chr-art{background-image:url(../media/oops-bust-128.3yix09wziry_g.webp)}}@media (min-resolution:2x),(-webkit-min-device-pixel-ratio:2){.jv-chr-av[data-shape=bust][data-mood=hello]>.jv-chr-float>.jv-chr-art{background-image:url(../media/hello-bust-192.43urk2j42_msm.webp)}.jv-chr-av[data-shape=bust][data-mood=info]>.jv-chr-float>.jv-chr-art{background-image:url(../media/info-bust-192.0ua7_vp7n3mhb.webp)}.jv-chr-av[data-shape=bust][data-mood=happy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/happy-bust-192.0g_7nljrlmtgc.webp)}.jv-chr-av[data-shape=bust][data-mood=cheer]>.jv-chr-float>.jv-chr-art{background-image:url(../media/cheer-bust-192.2nzr13zqex18s.webp)}.jv-chr-av[data-shape=bust][data-mood=busy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/busy-bust-192.3i5uuptaw66zc.webp)}.jv-chr-av[data-shape=bust][data-mood=oops]>.jv-chr-float>.jv-chr-art{background-image:url(../media/oops-bust-192.12mo4wfd7h3fu.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=hello]>.jv-chr-float>.jv-chr-art{background-image:url(../media/hello-bust-192.43urk2j42_msm.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=info]>.jv-chr-float>.jv-chr-art{background-image:url(../media/info-bust-192.0ua7_vp7n3mhb.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=happy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/happy-bust-192.0g_7nljrlmtgc.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=cheer]>.jv-chr-float>.jv-chr-art{background-image:url(../media/cheer-bust-192.2nzr13zqex18s.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=busy]>.jv-chr-float>.jv-chr-art{background-image:url(../media/busy-bust-192.3i5uuptaw66zc.webp)}.jv-chr-av[data-shape=bust][data-compact=true][data-mood=oops]>.jv-chr-float>.jv-chr-art{background-image:url(../media/oops-bust-192.12mo4wfd7h3fu.webp)}}@media (prefers-reduced-motion:reduce){.jv-chr-av[data-shape=bust]>.jv-chr-float{animation:none}}.jv-chr-label{color:var(--chrome-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption);margin-block-end:.125rem;display:block}.jv-brief{gap:.25rem;min-width:0;display:grid}.jv-brief-bar{justify-content:flex-end;display:flex}.jv-brief-flag{color:var(--chrome-muted);font-size:var(--text-caption)}.jv-brief-flag[data-state=unavailable]{color:var(--data-warning-text)}.jv-brief-link{color:var(--chrome-primary-ink,var(--chrome-workspace-primary-ink,var(--chrome-primary)));font-size:var(--text-caption);text-decoration:underline}.jv-brief-link:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:1px}.jv-err{--chrome-primary:var(--chrome-workspace-primary);--chrome-primary-hover:var(--chrome-workspace-primary-hover);--chrome-primary-ink:var(--chrome-workspace-primary-ink);--chrome-ring:var(--chrome-workspace-primary);align-content:start;gap:.75rem;max-width:32rem;margin:0 auto;padding:2.5rem 1rem;display:grid}main.jv-err{align-content:center;min-height:100vh}.jv-err-title{font-size:var(--text-title);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.3}.jv-err-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.375rem;display:flex}a.jv-btn{text-decoration:none}.jv-err-detail{font-size:var(--text-caption);color:var(--chrome-muted)}.jv-err-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--chrome-panel-soft);border-radius:var(--jv-radius);max-height:12rem;margin:.375rem 0 0;padding:.5rem .625rem;overflow:auto}.jv-err-detail p{overflow-wrap:anywhere;margin:.375rem 0 0}.jv-story{min-width:0;padding:calc(var(--jv-space) * 1.5);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);font-size:var(--text-body-sm);grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;display:grid}.jv-story>:not(.jv-story-avatar){grid-column:2}.jv-story-avatar{grid-area:1/1/span 3;align-self:start}.jv-story-head{color:var(--chrome-muted);font-size:var(--text-caption);margin:0}.jv-story-view{height:12em;overflow-y:auto}.jv-story-log{justify-items:start;gap:.375rem;display:grid}.jv-story-say{animation:jv-story-in var(--jv-dur) ease-out}.jv-story-say.old{opacity:.6}.jv-story-typing{align-items:center;gap:.25rem;min-height:1.5em;margin:0;display:flex}.jv-story-typing[hidden]{visibility:hidden;display:flex}.jv-story-typing i{background:var(--chrome-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite jv-chr-dot}.jv-story-typing i:nth-child(2){animation-delay:.15s}.jv-story-typing i:nth-child(3){animation-delay:.3s}.jv-story-stages-box{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.jv-story-stage-summary{flex:100%;margin:0;font-weight:600}.jv-story-stages{color:var(--chrome-muted);flex:100%;gap:.125rem;margin:0;padding-inline-start:1.25rem;display:grid}.jv-story-stages li[data-status=done]{color:var(--chrome-fg)}.jv-story-stages li[aria-current=step]{color:var(--chrome-fg);font-weight:600}.jv-story-stages li[data-status=failed]{color:var(--chrome-fg);text-decoration:underline}.jv-story>[data-story-pause]{justify-self:start}.jv-story-past{color:var(--chrome-muted)}.jv-story-past[hidden]{visibility:hidden;display:block}.jv-story-past>summary{cursor:pointer;min-height:1.5em}.jv-story-past-list{gap:.25rem;max-height:9em;margin:.25rem 0 0;padding-inline-start:1.25rem;display:grid;overflow-y:auto}.jv-story-done{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.jv-story-done>p{color:var(--chrome-muted);margin:0}.jv-story-still{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.jv-story-note{color:var(--chrome-muted);font-size:var(--text-caption);flex:14em;margin:0}@keyframes jv-story-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jv-story-say,.jv-story-typing i{animation:none}}@media (max-width:600px){.jv-story{grid-template-columns:minmax(0,1fr)}.jv-story>:not(.jv-story-avatar),.jv-story-avatar{grid-area:auto/1}}.jv-recovery-bar{z-index:40;background:var(--chrome-border);height:2px;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}.jv-recovery-bar:after{content:"";background:var(--chrome-primary);width:35%;height:100%;animation:1.1s ease-in-out infinite jv-recovery-slide;display:block}@keyframes jv-recovery-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.jv-recovery-line{margin:0 0 var(--jv-space);padding:calc(var(--jv-space) * .75) var(--jv-space);border:1px solid var(--data-warning-border);border-radius:var(--jv-radius);background:var(--data-warning-soft);color:var(--data-warning-text);font-size:var(--text-body-sm);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}@media (prefers-reduced-motion:reduce){.jv-recovery-bar:after{opacity:.6;width:100%;animation:none}}.jv-gauge{--jv-gauge-color:var(--data-success-solid);--jv-gauge-thumb:1.25rem;align-items:center;gap:.5rem;min-width:9rem;max-width:16rem;display:flex}.jv-gauge[data-tone=danger]{--jv-gauge-color:var(--data-danger-solid)}.jv-gauge[data-tone=warning]{--jv-gauge-color:var(--data-warning-solid)}.jv-gauge-value{text-align:right;font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:var(--text-caption);color:var(--chrome-fg);flex:none;font-weight:600}.jv-gauge-meter{border-radius:var(--jv-radius-pill);background:var(--chrome-divider);flex:1;min-width:0;height:.5rem;overflow:hidden}.jv-gauge-fill{width:calc(var(--jv-gauge-pct) * 1%);background:var(--jv-gauge-color);height:100%;display:block}.jv-gauge-input{--jv-gauge-edge:calc(var(--jv-gauge-thumb) / 2);--jv-gauge-track:linear-gradient(to right, var(--jv-gauge-color) 0 calc(var(--jv-gauge-edge) + (100% - var(--jv-gauge-thumb)) * var(--jv-gauge-pct) / 100), var(--chrome-divider) 0);cursor:pointer;appearance:none;touch-action:pan-y;background:0 0;flex:1;min-width:0;height:2rem;margin:0;padding:0}.jv-gauge-input::-webkit-slider-runnable-track{border-radius:var(--jv-radius-pill);background:var(--jv-gauge-track);height:.5rem}.jv-gauge-input::-moz-range-track{border-radius:var(--jv-radius-pill);background:var(--jv-gauge-track);height:.5rem}.jv-gauge-input::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:var(--jv-gauge-thumb);height:var(--jv-gauge-thumb);margin-top:calc((.5rem - var(--jv-gauge-thumb)) / 2);border:2px solid var(--jv-gauge-color);background:var(--chrome-panel);box-shadow:var(--jv-shadow-1);border-radius:50%}.jv-gauge-input::-moz-range-thumb{box-sizing:border-box;width:var(--jv-gauge-thumb);height:var(--jv-gauge-thumb);border:2px solid var(--jv-gauge-color);background:var(--chrome-panel);box-shadow:var(--jv-shadow-1);border-radius:50%}.jv-gauge-input:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px;border-radius:var(--jv-radius-pill)}.jv-gauge-input:disabled{cursor:progress;opacity:.6}.jv-wlr{gap:calc(var(--jv-space) * 1.5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jv-wlr-card{gap:var(--jv-space);min-width:0;padding:calc(var(--jv-space) * 2);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel);font-size:var(--text-body-sm);grid-template-columns:minmax(0,1fr);display:grid}.jv-wlr-card>*{min-width:0;margin:0}.jv-wlr-progress,.jv-wlr-when,.jv-wlr-label{color:var(--chrome-muted);font-size:var(--text-caption);margin:0}.jv-wlr-title{font-size:var(--text-section);line-height:var(--leading-section);color:var(--chrome-fg);margin:0;font-weight:600}.jv-wlr-title:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px;border-radius:var(--jv-radius-sm)}.jv-wlr-line{overflow-wrap:anywhere;margin:.25rem 0 0}.jv-wlr-options{border:0;min-width:0;margin:0;padding:0}.jv-wlr-list{gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.jv-wlr-option{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.125rem .5rem;display:grid}.jv-wlr-option label{overflow-wrap:anywhere;font-weight:600}.jv-wlr-why{color:var(--chrome-muted);overflow-wrap:anywhere;grid-column:2}.jv-wlr-note{color:var(--chrome-muted);font-size:var(--text-caption);margin:0}.jv-wlr-choices{flex-wrap:wrap;gap:.5rem;display:flex}.jv-wlr-handled{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.jv-wlr-handled p{margin:0}.jv-wlr-search{justify-items:start;gap:.5rem;display:grid}.jv-wlr-status:empty{display:none}@media (max-width:640px){.jv-wlr-choices .jv-btn{flex:100%;min-height:2.75rem}}.jv-chat-overlay{box-sizing:border-box;background:var(--chrome-bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--chrome-fg);border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.jv-chat-overlay[open]{flex-direction:column;display:flex}.jv-chat-overlay::backdrop{background:var(--chrome-overlay)}.jv-chat-head{border-bottom:1px solid var(--chrome-divider);background:var(--chrome-panel);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.jv-chat-title{font-size:var(--text-section);margin:0;font-weight:600}.jv-chat{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.jv-chat-bar{border-bottom:1px solid var(--chrome-divider);background:var(--chrome-panel-soft);flex:none;padding:.5rem 1rem;display:none}.jv-chat-main{flex:auto;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);min-height:0;display:grid}.jv-chat-history{border-inline-end:1px solid var(--chrome-divider);background:var(--chrome-panel-soft);flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1rem;display:flex;overflow-y:auto}.jv-chat-new{justify-content:center;width:100%}.jv-chat-group{margin:0 0 1rem}.jv-chat-group-title{font-size:var(--text-caption);color:var(--chrome-muted);margin:0 0 .375rem;font-weight:600}.jv-chat-convs{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.jv-chat-conv{box-sizing:border-box;border-radius:var(--jv-radius);width:100%;color:var(--chrome-fg);text-align:start;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.jv-chat-conv:hover{background:var(--chrome-panel);border-color:var(--chrome-border)}.jv-chat-conv[aria-current=true]{background:var(--chrome-wash);border-color:var(--chrome-primary)}.jv-chat-conv-title{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:keep-all;font-size:var(--text-body-sm);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.jv-chat-conv-meta{font-size:var(--text-caption);color:var(--chrome-muted)}.jv-chat-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.jv-chat-scroll{flex-direction:column;flex:auto;gap:1.5rem;min-height:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.jv-chat-scroll>*{box-sizing:border-box;width:100%;min-width:0;max-width:52rem;margin-inline:auto}.jv-chat-turn{flex-direction:column;gap:.75rem;min-width:0;display:flex}.jv-chat-q{border-radius:var(--jv-radius-lg) var(--jv-radius-lg) var(--jv-radius-sm) var(--jv-radius-lg);background:var(--chrome-wash);border:1px solid var(--chrome-border);overflow-wrap:anywhere;word-break:keep-all;white-space:pre-wrap;align-self:flex-end;max-width:min(100%,36rem);margin:0;padding:.625rem .875rem}.jv-chat-answer{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.jv-chat-answer-body{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}.jv-chat-variants{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.jv-chat-variants .jv-card-head{overflow-wrap:anywhere;word-break:keep-all;min-width:0}.jv-chat-variant-form{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.jv-chat-variant-reason{box-sizing:border-box;width:100%;max-width:100%}.jv-chat-busy{border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);align-items:center;gap:1rem;padding:.75rem;display:flex}.jv-chat-busy-body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.jv-chat-busy-title{margin:0;font-weight:600}.jv-chat-cancel{flex-direction:column;gap:.5rem;display:flex}.jv-chat-row{flex-wrap:wrap;gap:.5rem;display:flex}.jv-chat-note{font-size:var(--text-body-sm);color:var(--chrome-muted);margin:0}.jv-chat-block{flex-direction:column;gap:.375rem;min-width:0;display:flex}.jv-chat-block p{overflow-wrap:anywhere;word-break:keep-all;margin:0}.jv-chat-block-title{font-size:var(--text-body-sm);margin:0;font-weight:600}.jv-chat-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:3rem 1rem;display:flex}.jv-chat-empty-title{font-size:var(--text-section);margin:0;font-weight:600}.jv-chat-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.jv-chat-block .jv-chat-chips{justify-content:flex-start}.jv-chat-chip{border:1px solid var(--chrome-border);border-radius:var(--jv-radius-pill);background:var(--chrome-panel);color:var(--chrome-fg);font:inherit;font-size:var(--text-body-sm);text-align:start;cursor:pointer;overflow-wrap:anywhere;word-break:keep-all;padding:.5rem .875rem}.jv-chat-chip:hover{border-color:var(--chrome-primary);background:var(--chrome-wash)}.jv-chat-composer{padding:.75rem 1.5rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--chrome-divider);background:var(--chrome-panel);flex-direction:column;flex:none;gap:.375rem;display:flex}.jv-chat-composer>*{box-sizing:border-box;width:100%;min-width:0;max-width:52rem;margin-inline:auto}.jv-chat-brand{font-size:var(--text-caption);color:var(--chrome-muted);margin:0;font-weight:600}.jv-chat-input{align-items:flex-end;gap:.5rem;display:flex}.jv-chat-textarea{box-sizing:border-box;resize:none;flex:auto;width:auto;min-width:0;max-height:10rem}.jv-chat-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jv-chat-drawer-scrim{display:none}.jv-chat-history-toggle{min-height:2.25rem}.jv-chat-overlay .mk-cols{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.jv-chat-overlay .mk-cols li{overflow-wrap:anywhere;word-break:keep-all;border:1px solid var(--chrome-border);border-radius:var(--jv-radius);min-width:0;color:var(--chrome-muted);padding:.25rem .625rem;font-size:.75rem;line-height:1.5}.jv-chat-overlay .jv-card-body>.mk-cols{margin-top:.75rem}.jv-chat-overlay .mk-data-panel>.jv-card-head{border-bottom:0}.jv-chat-overlay .jv-card{min-width:0}@media (max-width:900px){.jv-chat-bar{display:block}.jv-chat-main{grid-template-columns:minmax(0,1fr);position:relative}.jv-chat-history{z-index:2;width:min(20rem,85vw);box-shadow:var(--jv-shadow-3);visibility:hidden;transition:transform .16s ease-out,visibility .16s;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.jv-chat[data-history=open] .jv-chat-history{visibility:visible;transform:translate(0)}.jv-chat[data-history=open] .jv-chat-drawer-scrim{z-index:1;background:var(--chrome-overlay);display:block;position:absolute;inset:0}.jv-chat-scroll{padding:1rem}.jv-chat-composer{padding-inline:1rem}.jv-chat-overlay .jv-btn{min-height:2.75rem}.jv-chat-answer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.jv-chat-history{transition:none}}.jv-chat-ask{box-sizing:border-box;text-align:start;width:100%;color:var(--chrome-placeholder);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.jv-chat-ask:hover{border-color:var(--chrome-input-border-focus)}
