html,body{background:var(--chrome-bg);color:var(--chrome-fg);font-family:var(--font-sans);margin:0}.hub-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.hub-more{margin:.75rem 0 0}.hub-dl{grid-template-columns:minmax(7rem,max-content) 1fr;gap:.375rem 1rem;margin:0;font-size:.875rem;display:grid}.hub-dl dt{color:var(--chrome-muted)}.hub-dl dd{color:var(--chrome-fg);margin:0}.hub-who{align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.hub-who-name{color:var(--chrome-muted)}.login-page{box-sizing:border-box;background:var(--chrome-bg);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.login-panel{z-index:1;box-sizing:border-box;justify-content:center;width:100%;display:flex;position:relative}@media (min-width:760px){.login-panel{justify-content:flex-end;width:min(92vw,64rem);margin:0 auto;padding-right:6vw}}.login-brand{text-align:center}.login-title{justify-content:center;margin:0;display:flex}.login-sub{color:var(--chrome-muted);margin:.25rem 0 0;font-size:.8125rem}.login-alert{margin-bottom:1rem}.login-form{flex-direction:column;gap:.875rem;display:flex}.login-form .jv-btn{width:100%;margin-top:.25rem}.login-foot{text-align:center;color:var(--chrome-muted);margin:0;font-size:.75rem;line-height:1.6}.jv-state[data-state=not-connected]{border:1px dashed var(--chrome-border);border-radius:6px}.jv-state[data-state=not-connected] .jv-state-title{color:var(--data-info-text)}.jv-state[data-state=owned-elsewhere]{border:1px solid var(--chrome-border);background:var(--chrome-panel-soft);border-radius:6px}.jv-state[data-state=owned-elsewhere] .jv-state-title{color:var(--chrome-fg)}.jv-state[data-state=owned-elsewhere] code{background:var(--chrome-panel-strong);border-radius:4px;padding:.125rem .375rem;font-size:.75rem}.hub-needs{flex-wrap:wrap;justify-content:center;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.hub-needs code{background:var(--chrome-panel-soft);color:var(--chrome-muted);border-radius:4px;padding:.125rem .375rem;font-size:.75rem}.hub-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.hub-filters .jv-field{min-width:11rem}.hub-actions{flex-wrap:wrap;gap:.5rem;display:flex}.hub-delete{flex-direction:column;gap:.5rem;display:flex}.hub-delete-scope{border:1px solid var(--chrome-border);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:.5rem .75rem;display:flex}.hub-delete-scope legend{color:var(--chrome-muted);padding:0 .25rem;font-size:.75rem}.hub-delete-choice{align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.hub-delete-choice input:disabled+span{color:var(--chrome-muted)}.hub-cols{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.hub-cols li{border:1px solid var(--chrome-border);color:var(--chrome-muted);border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.hub-stats{flex-wrap:wrap;gap:1.5rem;margin:0 0 .75rem;display:flex}.hub-stat-label{color:var(--chrome-muted);font-size:.75rem;display:block}.hub-stat-value{font-size:1.25rem;font-weight:600;font-family:var(--font-mono);font-variant-numeric:var(--font-numeric)}.hub-home{flex-direction:column;gap:1.5rem;display:flex}.hub-2col{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;display:grid}.hub-table-calendar .jv-table th:first-child{width:30%}.hub-table-wiki .jv-table th:nth-child(2){width:10rem}.hub-table-wiki .jv-table th:nth-child(3){width:8.75rem}.hub-week-strip{grid-template-columns:repeat(7,1fr);gap:.25rem;margin:0 0 .75rem;display:grid}.hub-week-day{border-radius:6px;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem .25rem;display:flex}.hub-week-day[data-today=true]{background:var(--chrome-panel-soft)}.hub-week-day[data-today=true] .hub-week-label,.hub-week-day[data-today=true] .hub-week-date{color:var(--chrome-primary-ink,var(--chrome-primary))}.hub-week-label{color:var(--chrome-muted);font-size:.75rem}.hub-week-date{font-size:.8125rem;font-weight:600;font-family:var(--font-mono);color:var(--chrome-fg)}.hub-week-count{min-height:1rem;color:var(--chrome-muted);font-size:.6875rem}.hub-week-count[data-has=true]{color:var(--chrome-primary-ink,var(--chrome-primary));font-weight:600}.hub-month-grid{grid-template-columns:repeat(7,1fr);gap:.25rem;margin:0 0 .75rem;display:grid}.hub-month-head{color:var(--chrome-muted);text-align:center;padding:.25rem 0;font-size:.75rem}.hub-month-cell{border:1px solid var(--chrome-border);border-radius:6px;flex-direction:column;gap:.125rem;min-height:3.25rem;padding:.25rem .375rem;display:flex}.hub-month-cell[data-in-month=false]{opacity:.45}.hub-month-cell[data-today=true]{background:var(--chrome-panel-soft);border-color:var(--chrome-primary)}.hub-month-day{font-size:.8125rem;font-weight:600;font-family:var(--font-mono);color:var(--chrome-fg)}.hub-month-count{color:var(--chrome-muted);font-size:.6875rem}.hub-month-count[data-has=true]{color:var(--chrome-primary-ink,var(--chrome-primary));font-weight:600}.hub-month-cell{min-height:5.5rem}.hub-month-open{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:flex-start;padding:0;display:flex}.hub-month-open:disabled{cursor:default}.hub-month-cell[data-can-write=true]{cursor:pointer}.hub-month-cell[data-can-write=true]:hover{border-color:var(--chrome-primary)}.hub-month-chip{text-align:left;cursor:pointer;background:var(--chrome-panel-soft);width:100%;color:var(--chrome-fg);border:0;border-radius:4px;align-items:baseline;gap:.25rem;padding:.0625rem .25rem;font-size:.6875rem;display:flex}.hub-month-chip:hover{background:var(--chrome-primary);color:var(--chrome-primary-foreground)}.hub-month-chip[data-all-day=true]{border-left:3px solid var(--chrome-primary)}.hub-chip-time{font-family:var(--font-mono);color:var(--chrome-muted)}.hub-month-chip:hover .hub-chip-time{color:inherit}.hub-chip-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-month-more{cursor:pointer;color:var(--chrome-primary-ink,var(--chrome-primary));background:0 0;border:0;align-self:flex-start;padding:0 .25rem;font-size:.6875rem}.hub-day-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hub-weekgrid-scroll{margin:0 0 .75rem;overflow-x:auto}.hub-weekgrid{grid-template-columns:3.5rem repeat(7,minmax(7rem,1fr));column-gap:.25rem;min-width:52rem;display:grid}.hub-weekgrid-head{border-radius:6px;flex-direction:column;align-items:center;gap:.125rem;padding:.25rem 0;display:flex}.hub-weekgrid-head[data-today=true]{background:var(--chrome-panel-soft)}.hub-weekgrid-head[data-today=true] .hub-weekgrid-head-label,.hub-weekgrid-head[data-today=true] .hub-weekgrid-head-date{color:var(--chrome-primary-ink,var(--chrome-primary))}.hub-weekgrid-head-label{color:var(--chrome-muted);font-size:.75rem}.hub-weekgrid-head-date{font-size:.8125rem;font-weight:600;font-family:var(--font-mono);color:var(--chrome-fg)}.hub-weekgrid-axis-label{color:var(--chrome-muted);text-align:right;padding:.25rem .25rem 0 0;font-size:.6875rem}.hub-weekgrid-allday{flex-direction:column;gap:.125rem;min-height:1.5rem;padding:.125rem;display:flex}.hub-weekgrid-axis,.hub-weekgrid-col{height:41.25rem;position:relative}.hub-weekgrid-axis{border-right:1px solid var(--chrome-border)}.hub-weekgrid-hour{color:var(--chrome-muted);text-align:right;font-size:.6875rem;position:absolute;left:0;right:.375rem;transform:translateY(-50%)}.hub-weekgrid-col{border-left:1px solid var(--chrome-border);cursor:pointer}.hub-weekgrid-hourline{border-top:1px solid var(--chrome-border);opacity:.5;pointer-events:none;position:absolute;left:0;right:0}.hub-weekgrid-now{border-top:2px solid var(--chrome-danger);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.hub-weekgrid-chip{text-align:left;cursor:pointer;background:var(--chrome-panel-soft);color:var(--chrome-fg);box-sizing:border-box;border:0;border-radius:4px;flex-direction:column;gap:0;padding:.0625rem .25rem;font-size:.6875rem;display:flex;position:absolute;overflow:hidden}.hub-weekgrid-chip:hover{background:var(--chrome-primary);color:var(--chrome-primary-foreground)}.hub-weekgrid-chip .hub-chip-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-weekgrid-overflow{cursor:pointer;color:var(--chrome-warning);text-align:left;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:600;position:absolute;bottom:.125rem;left:.25rem;right:.25rem}.hub-detail{grid-template-columns:5rem 1fr;gap:.375rem .75rem;margin:0;display:grid}.hub-detail dt{color:var(--chrome-muted);font-size:.75rem}.hub-detail dd{color:var(--chrome-fg);margin:0;font-size:.8125rem}.hub-post-form{flex-direction:column;gap:.75rem;display:flex}.hub-post-form .jv-btn{align-self:flex-start}.hub-post-body textarea{field-sizing:content;resize:vertical;width:100%;min-height:18rem;line-height:var(--leading-body)}.hub-post-meta{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.hub-post-meta .jv-field{flex:9rem;min-width:8rem}.hub-post-meta .jv-control{width:100%}.hub-due-field{flex-direction:column;gap:.25rem;display:flex}.hub-due-quick{gap:.25rem;display:flex}.hub-crawl-subtitle{margin-top:1.25rem}.hub-crawl-command{padding:calc(var(--jv-space) * 1.25) calc(var(--jv-space) * 1.5);background:var(--chrome-panel-strong);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);font-family:var(--font-mono);font-size:var(--text-body-sm);white-space:pre-wrap;word-break:break-all;margin:0;overflow-x:auto}.hub-post-meta-row{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 .75rem;display:flex}.hub-post-meta-row>div{align-items:baseline;gap:.375rem;display:flex}.hub-post-meta-row dt{font-size:var(--text-micro);color:var(--chrome-muted);margin:0}.hub-post-meta-row dd{font-size:var(--text-body-sm);color:var(--chrome-fg);margin:0}.hub-post-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:960px){.hub-post-layout{grid-template-columns:1fr 19rem}.hub-post-aside{position:sticky;top:1.5rem}}.hub-post-main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.hub-post-aside{flex-direction:column;gap:1.5rem;display:flex}.hub-sidebar-row+.hub-sidebar-row{border-top:1px solid var(--chrome-border);margin-top:.625rem;padding-top:.625rem}.hub-sidebar-label{font-size:var(--text-micro);color:var(--chrome-muted);margin:0 0 .25rem}.hub-sidebar-value{font-size:var(--text-body-sm);color:var(--chrome-fg);margin:0}.hub-sidebar-actions{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.hub-sidebar-actions .jv-btn{align-self:stretch}.hub-card-media{margin:0 0 .75rem}.hub-card-media img{object-fit:contain;background:var(--chrome-panel-soft);border-radius:var(--jv-radius);width:100%;max-height:22rem;display:block}.hub-card-media figcaption{font-size:var(--text-micro);color:var(--chrome-muted);margin-top:.25rem}.hub-body-image{margin:.5rem 0 .75rem}.hub-body-image img{object-fit:contain;background:var(--chrome-panel-soft);border-radius:var(--jv-radius);max-width:100%;max-height:28rem;display:block}.hub-body-image figcaption{font-size:var(--text-micro);color:var(--chrome-muted);margin-top:.25rem}.hub-card-media .jv-thumb-open,.hub-body-image .jv-thumb-open{width:100%}.hub-card-attach{flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.hub-card-attach li{flex-direction:column;gap:.25rem;max-width:12rem;display:flex}.hub-card-attach img{object-fit:contain;background:var(--chrome-panel-soft);border-radius:var(--jv-radius);width:100%;max-height:8rem;display:block}.hub-card-attach-name{font-size:var(--text-micro);color:var(--chrome-muted);overflow-wrap:anywhere}.hub-attach-thumb.jv-thumb{width:6rem;height:4rem}.hub-attach-thumb.jv-thumb img{object-fit:contain}.hub-row-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.hub-row-actions form{display:contents}.hub-cal-tab{align-items:center;gap:.375rem;display:inline-flex}.hub-company-filter-toggle{white-space:nowrap;cursor:pointer;align-self:flex-end;align-items:center;gap:.375rem;padding-bottom:.5rem;display:inline-flex}.hub-candidates{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hub-candidates li{border-bottom:1px solid var(--chrome-divider);grid-template-columns:1fr auto;align-items:center;gap:.125rem .75rem;padding:.375rem 0;display:grid}.hub-cand-title{color:var(--chrome-fg);font-size:.8125rem}.hub-cand-meta{color:var(--chrome-muted);grid-column:1;font-size:.6875rem}.hub-candidates li>.jv-btn{grid-area:1/2/span 2}.hub-cand-actions{grid-area:1/2/span 2;align-items:center;gap:.375rem;display:flex}.hub-cand-actions form{display:contents}.hub-candidates li[data-selectable]{grid-template-columns:auto 1fr auto}.hub-candidates li[data-selectable]>.hub-cand-check{grid-area:1/1/span 2;align-self:center;margin:0}.hub-candidates li[data-selectable]>.hub-cand-title,.hub-candidates li[data-selectable]>.hub-cand-meta{grid-column:2}.hub-candidates li[data-selectable]>.hub-cand-actions{grid-column:3}.hub-candidates li.hub-cand-merged{opacity:.6}.hub-rsvp{border-top:1px solid var(--chrome-divider);margin-top:.75rem;padding-top:.5rem}.hub-rsvp-head{color:var(--chrome-muted);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.hub-attendees{flex-direction:column;gap:.125rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.hub-attendees li{color:var(--chrome-fg);justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.hub-minutes-form{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.hub-minutes-form textarea{font:inherit;border:1px solid var(--chrome-input-border);background:var(--chrome-input-bg);color:var(--chrome-fg);border-radius:4px;padding:.375rem}.hub-greeting{font-size:var(--text-section);line-height:var(--leading-section);color:var(--chrome-muted);margin:0}.hub-greeting strong{color:var(--chrome-fg);font-weight:700}.hub-greeting-date{font-size:var(--text-body-sm);margin-inline-start:.5rem}.hub-home .jv-stat-value{font-size:var(--text-title);line-height:var(--leading-title);font-variant-numeric:var(--font-numeric)}.jv-root .jv-table caption{caption-side:bottom;text-align:left;padding:calc(var(--jv-space) * 1.25) calc(var(--jv-space) * 1.5);border-top:1px solid var(--chrome-divider)}.hub-filters .jv-field{flex:11rem}.hub-filters .jv-field:has(textarea){flex-basis:100%}.hub-filters .jv-control{box-sizing:border-box;width:100%}.jv-org-level{position:relative}.jv-org-level>.jv-org-staff-row{margin-left:0;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.hub-disclosure-summary{cursor:pointer;border:1px solid var(--chrome-divider);border-radius:var(--jv-radius);width:max-content;color:var(--chrome-fg);padding:.4rem .9rem;font-size:.875rem;font-weight:500;list-style:none;display:list-item}.hub-disclosure-summary::-webkit-details-marker{display:none}.hub-disclosure-summary:hover{border-color:var(--chrome-primary)}.hub-disclosure-summary:focus-visible{outline:2px solid var(--chrome-primary);outline-offset:2px}.hub-disclosure-open{display:none}.hub-disclosure[open]>.hub-disclosure-summary{margin-bottom:.75rem}.hub-disclosure[open]>.hub-disclosure-summary .hub-disclosure-closed{display:none}.hub-disclosure[open]>.hub-disclosure-summary .hub-disclosure-open{display:inline}.hub-line-section-title{color:var(--chrome-fg);margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.hub-lines{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:0 0 .75rem;display:grid}.hub-line-group{border:1px solid var(--chrome-border);border-radius:var(--jv-radius,6px);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.hub-line-group-title{color:var(--chrome-fg);margin:0;font-size:.8125rem;font-weight:600}.hub-line-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.hub-line-row{background:var(--chrome-panel-soft);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem .375rem;font-size:.8125rem;display:flex}.hub-line-row[data-unavailable=true]{border:1px dashed var(--chrome-border)}.hub-line-order{font-family:var(--font-mono);font-variant-numeric:var(--font-numeric);color:var(--chrome-muted);min-width:1.25rem}.hub-line-name{flex:auto}.hub-line-row-actions{flex:none;gap:.25rem;display:flex}.hub-line-add{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-line-add .jv-control{min-width:10rem}.hub-templates{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hub-templates li{border:1px solid var(--chrome-border);border-radius:6px;grid-template-columns:1fr auto;align-items:start;gap:.125rem .75rem;padding:.5rem .625rem;display:grid}.hub-templates .hub-cand-meta{grid-column:1/-1}.hub-templates .hub-cand-actions{align-items:center;gap:.375rem;display:flex}.hub-templates .hub-cand-actions form{display:contents}.hub-stat-row{gap:var(--jv-space);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hub-stat-row>.jv-card{aspect-ratio:1}.hub-stat-row .jv-card-body{flex-direction:column;justify-content:center;gap:.25rem;height:100%;display:flex}@media (max-width:64rem){.hub-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.hub-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-list-row{gap:var(--jv-space);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:64rem){.hub-list-row{grid-template-columns:1fr}}@media screen{.jv-shell[data-design=workspace-v2] .hub-greeting{line-height:1.75}.jv-shell[data-design=workspace-v2] .hub-2col{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem}.jv-shell[data-design=workspace-v2] .hub-filters{gap:1rem}.jv-shell[data-design=workspace-v2] .hub-week-day{border-radius:8px;padding:.75rem .25rem}.jv-shell[data-design=workspace-v2] .hub-week-day[data-today=true]{background:var(--chrome-wash)}.jv-shell[data-design=workspace-v2] .hub-detail{border-radius:12px}.jv-shell[data-design=workspace-v2] .hub-post-meta,.jv-shell[data-design=workspace-v2] .hub-post-meta-row{line-height:1.75}.jv-shell[data-design=workspace-v2] .hub-sidebar-label{color:var(--chrome-muted);font-size:var(--text-caption)}.jv-shell[data-design=workspace-v2] .hub-sidebar-value{color:var(--chrome-fg);font-size:var(--text-body)}.jv-shell[data-design=workspace-v2] .hub-post-form{gap:1rem}.jv-shell[data-design=workspace-v2] .hub-post-body{line-height:1.8}.jv-shell[data-design=workspace-v2] .hub-card-media{border-radius:10px}.jv-shell[data-design=workspace-v2] .hub-candidates{gap:1rem}.jv-shell[data-design=workspace-v2] .hub-disclosure-summary{min-height:2.75rem}.jv-shell[data-design=workspace-v2] .hub-who{flex-wrap:wrap}.jv-shell[data-design=workspace-v2] .hub-home{gap:1.75rem}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row{gap:1rem}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat{border-top:3px solid var(--chrome-primary);padding:1.5rem}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat:nth-child(2){border-top-color:var(--data-success-text)}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat:nth-child(3){border-top-color:var(--chrome-border)}.jv-shell[data-design=workspace-v2] .hub-week-strip{background:var(--chrome-panel-soft);border-radius:12px;margin-bottom:1.5rem;padding:.5rem}.jv-shell[data-design=workspace-v2] .hub-week-day[data-today=true]{background:var(--chrome-primary);color:var(--chrome-primary-foreground)}.jv-shell[data-design=workspace-v2] .hub-week-day[data-today=true] :is(.hub-week-label,.hub-week-date){color:inherit}@media (min-width:1200px){.jv-shell[data-design=workspace-v2] .hub-2col{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row{background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:12px;gap:0;padding:1.375rem}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat{border:0;border-right:1px solid var(--chrome-border);border-radius:0;padding:0 1.5rem}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat:first-child{padding-left:0}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat:last-child{border-right:0}.jv-shell[data-design=workspace-v2] .hub-home .jv-stat-value{font-size:2rem}.jv-shell[data-design=workspace-v2] .hub-month-grid{border:1px solid var(--chrome-border);border-radius:10px;gap:0;overflow:hidden}.jv-shell[data-design=workspace-v2] .hub-month-head{background:var(--chrome-panel-soft);padding:.75rem}.jv-shell[data-design=workspace-v2] .hub-month-cell{border:0;border-top:1px solid var(--chrome-border);border-right:1px solid var(--chrome-border);border-radius:0;gap:.25rem;min-height:7rem;padding:.5rem}.jv-shell[data-design=workspace-v2] .hub-month-cell[data-today=true]{background:var(--chrome-wash);box-shadow:inset 0 2px var(--chrome-primary)}.jv-shell[data-design=workspace-v2] .hub-month-day{font-family:var(--font-sans);font-size:.75rem}.jv-shell[data-design=workspace-v2] .hub-month-chip{background:var(--chrome-wash);color:var(--chrome-primary-ink,var(--chrome-primary));border-radius:4px;padding:.1875rem .375rem;font-size:.6875rem}.jv-shell[data-design=workspace-v2] .hub-weekgrid-head{background:var(--chrome-panel-soft);padding-block:.75rem}.jv-shell[data-design=workspace-v2] .hub-weekgrid-chip{box-shadow:0 2px 4px var(--chrome-shadow);border-radius:5px}.jv-shell[data-design=workspace-v2] .hub-post-meta-row{background:var(--chrome-panel-soft);border-radius:8px;padding:1rem}.jv-shell[data-design=workspace-v2] .hub-post-body{font-size:.875rem;line-height:1.85}.jv-shell[data-design=workspace-v2] .hub-sidebar-row+.hub-sidebar-row{border-top-color:var(--chrome-border);margin-top:1rem;padding-top:1rem}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row{grid-template-columns:1fr;gap:1rem}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat{border-right:0;border-bottom:1px solid var(--chrome-border);padding:0 0 1rem}.jv-shell[data-design=workspace-v2] .hub-home>.jv-stat-row>.jv-stat:last-child{border-bottom:0;padding-bottom:0}.jv-shell[data-design=workspace-v2] .hub-month-cell{min-height:5.5rem;padding:.25rem}}.jv-shell[data-design=workspace-v2] .jv-workspace-page[data-page=\/myinfo] .jv-page-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.jv-shell[data-design=workspace-v2] .jv-workspace-page[data-page=\/myinfo] .jv-page-body>*{min-width:0;margin:0}.jv-shell[data-design=workspace-v2] .jv-workspace-page[data-page=\/myinfo] .jv-page-body>:not(.jv-card){grid-column:1/-1}.jv-shell[data-design=workspace-v2] .jv-org-box{background:var(--chrome-panel);box-shadow:0 3px 12px var(--chrome-shadow);border-color:var(--chrome-border);border-radius:10px;padding:1.125rem 1.5rem}.jv-shell[data-design=workspace-v2] .jv-org-box[data-root=true]{background:var(--chrome-wash);border-color:var(--chrome-primary)}.jv-shell[data-design=workspace-v2] .jv-org-name{font-size:.9375rem;font-weight:600}.jv-shell[data-design=workspace-v2] .jv-org-member{font-size:.8125rem}.jv-shell[data-design=workspace-v2] .hub-weekgrid-head{min-height:3.75rem}.jv-shell[data-design=workspace-v2] .hub-weekgrid-head[data-today=true]{background:var(--chrome-wash);box-shadow:inset 0 3px var(--chrome-primary)}@media (max-width:999px){.jv-shell[data-design=workspace-v2] .jv-workspace-page[data-page=\/myinfo] .jv-page-body{grid-template-columns:1fr}}}.hub-todo-create{gap:1.125rem;display:grid}.hub-todo-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hub-todo-submit{border-top:1px solid var(--chrome-border);justify-content:flex-end;padding-top:1rem;display:flex}.hub-todo-dup{gap:.75rem;display:grid}.hub-todo-dup-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.hub-todo-dup-list li{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem .75rem;display:flex}.hub-todo-dup-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.hub-todo-dup-actions{justify-content:flex-end;display:flex}.hub-todo-schedule{grid-template-columns:repeat(2,minmax(8rem,1fr));align-items:end;gap:.5rem;display:grid}.hub-todo-schedule label{gap:.25rem;font-size:.75rem;display:grid}.hub-todo-schedule button{grid-column:2;justify-self:end}.hub-todo-status{align-items:center;gap:.5rem;display:flex}.hub-candidate-more>summary{color:var(--chrome-primary-ink,var(--chrome-primary));cursor:pointer;border-top:1px solid var(--chrome-border);padding:.75rem;font-size:.875rem}.hub-candidate-more>summary:focus-visible{outline:2px solid var(--chrome-primary);outline-offset:2px}.hub-candidate-filters{flex-wrap:wrap;gap:.5rem;min-width:0;margin:0 0 .75rem;display:flex}@media (max-width:480px){.hub-todo-dates{grid-template-columns:1fr}}.jv-table:has(.hub-todo-title){min-width:56rem}.jv-table:has(.hub-todo-title) th{white-space:nowrap}.jv-table:has(.hub-todo-title) th:first-child{width:36%}.hub-todo-title{word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.6}.hub-todo-notes{margin-top:.5rem}.hub-todo-notes summary,.hub-todo-schedule-disclosure summary{cursor:pointer;color:var(--chrome-primary-ink,var(--chrome-primary))}.hub-todo-notes p{margin-top:.5rem;line-height:1.7}.hub-todo-schedule-disclosure{min-width:13rem}.hub-todo-schedule-disclosure summary span{display:block}.hub-todo-schedule-disclosure summary>span:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.hub-todo-schedule{margin-top:.75rem}.hub-todo-badges{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.hub-todo-badges .jv-badge{white-space:nowrap}.hub-todo-badges .jv-gauge{align-self:stretch;min-width:9rem}.hub-todo-status{min-width:9rem}.hub-todo-status .jv-control{min-width:5rem}.hub-todo-status button{white-space:nowrap}.hub-home .jv-table a{color:var(--chrome-text);font-weight:500;line-height:1.6;text-decoration:none}.hub-home .jv-table a:hover,.hub-home .jv-table a:focus-visible{color:var(--chrome-primary-ink,var(--chrome-primary));text-underline-offset:3px;text-decoration:underline}.hub-table-board .jv-table th:nth-child(2){width:5rem}.hub-table-board .jv-table th:nth-child(3){width:8.5rem}.hub-table-board .jv-badge{white-space:nowrap}.hub-table-calendar .jv-table th:nth-child(3){width:4rem}:is(.hub-wiki-jump,.hub-page-jump){flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}:is(.hub-wiki-jump,.hub-page-jump) a{border:1px solid var(--chrome-border);background:var(--chrome-panel);color:var(--chrome-fg);border-radius:7px;padding:.5rem .85rem;text-decoration:none}:is(.hub-wiki-jump,.hub-page-jump) a:hover,:is(.hub-wiki-jump,.hub-page-jump) a:focus-visible{color:var(--chrome-primary-ink,var(--chrome-primary));border-color:var(--chrome-primary)}.hub-wiki-candidates{margin:.25rem 0 0;padding-inline-start:1.25rem}.hub-wiki-candidates a{align-items:center;min-block-size:1.5rem;display:inline-flex}.hub-wiki-sections{overflow-wrap:anywhere;gap:.25rem;margin:0;padding-inline-start:1.25rem;display:grid}.hub-wiki-sections li[data-level="2"]{margin-inline-start:1rem}.hub-wiki-sections li[data-level="3"]{margin-inline-start:2rem}.hub-wiki-sections li:is([data-level="4"],[data-level="5"],[data-level="6"]){margin-inline-start:3rem}.hub-wg{gap:.75rem;min-width:0;display:grid}.hub-wg-controls{background:var(--chrome-panel-soft);border:1px solid var(--chrome-border);border-radius:10px;grid-template-columns:minmax(12rem,2fr) minmax(10rem,1.2fr) minmax(9rem,.8fr) auto auto;align-items:end;gap:.75rem;padding:.75rem 1rem;display:grid}.hub-wg-checks{align-content:end;display:grid}.hub-wg-check{min-block-size:2.25rem;font-size:var(--text-body-sm);color:var(--chrome-fg);align-items:center;gap:.5rem;display:flex}.hub-wg-check input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--chrome-primary)}.hub-wg-forces{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.hub-wg-slider{font-size:var(--text-body-sm);color:var(--chrome-fg);align-items:center;gap:.5rem;display:flex}.hub-wg-slider input{min-block-size:2.25rem;inline-size:8rem;accent-color:var(--chrome-primary)}.hub-wg-slider output{text-align:end;min-inline-size:2ch;color:var(--chrome-muted);font-variant-numeric:tabular-nums}.hub-wg-slider input:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.hub-wg-count{margin:.5rem 0 0}.hub-wg-settings>summary{cursor:pointer;align-items:center;min-block-size:2.25rem;font-weight:600;display:flex}.hub-wg-settings>summary:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.hub-wg-settings[open]>summary{margin-block-end:.5rem}.hub-wg-settings .hub-wg-forces{flex-direction:column;align-items:stretch}.hub-wg-settings .hub-wg-slider{justify-content:space-between}.hub-wg-settings .hub-wg-slider input{flex:1;min-inline-size:5rem}.hub-wg-body{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:1rem;display:grid}.hub-wg-stage{min-width:0}.hub-wg-tools{flex-wrap:wrap;gap:.5rem;margin-block-end:.5rem;display:flex}.hub-wg-canvas{border:1px solid var(--chrome-border);background:var(--chrome-panel);touch-action:none;cursor:grab;border-radius:10px;block-size:clamp(20rem,62vh,40rem);position:relative;overflow:hidden}.hub-wg-canvas:active{cursor:grabbing}.hub-wg-canvas[data-fit]{touch-action:pan-y}.hub-wg-canvas:focus-visible,.hub-wg-row:focus-visible{outline:2px solid var(--chrome-ring);outline-offset:2px}.hub-wg-svg{-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.hub-wg-pending{text-align:center;color:var(--chrome-muted);margin:0;padding:2rem 1rem}.hub-wg-fallback{gap:.75rem;min-width:0;display:grid}.hub-wg-force{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.hub-wg-force .jv-hint{margin:0}.hub-wg-mark{--wg:var(--chrome-placeholder);fill:var(--wg);stroke:var(--chrome-panel);stroke-width:1px;vector-effect:non-scaling-stroke;cursor:pointer}.hub-wg-mark[data-tone="0"]{--wg:var(--data-chart-1)}.hub-wg-mark[data-tone="1"]{--wg:var(--data-chart-2)}.hub-wg-mark[data-tone="2"]{--wg:var(--data-chart-3)}.hub-wg-mark[data-tone="3"]{--wg:var(--data-chart-4)}.hub-wg-mark[data-tone=none]{--wg:color-mix(in srgb, var(--chrome-placeholder) 45%, var(--chrome-panel))}.hub-wg-mark[data-dashed="1"]{stroke:var(--chrome-placeholder);stroke-dasharray:2 2}.hub-wg-edge,.hub-wg-edge-rel,.hub-wg-edge-hot{fill:none;vector-effect:non-scaling-stroke}.hub-wg-edge{stroke:var(--chrome-muted);stroke-opacity:.32}.hub-wg-edge[data-w="1"]{stroke-width:1px}.hub-wg-edge[data-w="2"]{stroke-width:1.5px}.hub-wg-edge[data-w="3"]{stroke-width:2.25px}.hub-wg-edge[data-w="4"]{stroke-width:3px}.hub-wg-edge-rel{stroke:var(--chrome-muted);stroke-width:1px}.hub-wg-edge-rel[data-s="1"]{stroke-opacity:.08}.hub-wg-edge-rel[data-s="2"]{stroke-opacity:.12}.hub-wg-edge-rel[data-s="3"]{stroke-opacity:.16}.hub-wg-edge-rel[data-s="4"]{stroke-opacity:.2}.hub-wg-edge-hot{stroke:var(--chrome-primary);stroke-width:2.5px}.hub-wg-legend-line .hub-wg-edge{stroke-opacity:.6}.hub-wg-legend-line .hub-wg-edge-rel[data-s]{stroke-opacity:.3}.hub-wg-edge-hot[data-kind=related]{stroke-width:1.5px}.hub-wg[data-fade] .hub-wg-edge{stroke-opacity:.08}.hub-wg[data-fade] .hub-wg-edge-rel{stroke-opacity:.04}.hub-wg[data-fade] .hub-wg-nodes{opacity:.2}.hub-wg-emph-node[data-state] .hub-wg-mark{stroke:var(--chrome-fg);stroke-width:3px;stroke-dasharray:none;paint-order:stroke}.hub-wg-emph-node[data-state=focus] .hub-wg-mark{stroke-width:4px}.hub-wg-emph-node[data-match] .hub-wg-mark{stroke:var(--chrome-fg);stroke-width:5px}.hub-wg-halo{fill:none;stroke:var(--chrome-fg);stroke-width:2.5px;vector-effect:non-scaling-stroke}.hub-wg-labels{pointer-events:none}.hub-wg-label{font-size:var(--text-caption);fill:var(--chrome-fg);stroke:var(--chrome-panel);stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.hub-wg-label[data-selected="1"]{font-weight:700;text-decoration:underline}.hub-wg-side{gap:.75rem;min-width:0;display:grid}.hub-wg-panel{border:1px solid var(--chrome-border);background:var(--chrome-panel);border-radius:10px;min-width:0;padding:.75rem 1rem}.hub-wg-h{font-size:var(--text-section);margin:0 0 .5rem}.hub-wg-h2{font-size:var(--text-body-sm);margin:.75rem 0 .25rem}.hub-wg-sel-title{overflow-wrap:anywhere;margin:0;font-weight:700}.hub-wg-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.hub-wg-actions a.jv-btn{align-items:center;text-decoration:none;display:inline-flex}.hub-wg-list{gap:2px;max-block-size:18rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.hub-wg-row{min-block-size:2rem;inline-size:100%;color:var(--chrome-fg);font:inherit;font-size:var(--text-body-sm);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.hub-wg-row:hover{background:var(--chrome-row-hover)}.hub-wg-row[aria-pressed=true]{background:var(--chrome-row-selected);border-color:var(--chrome-primary);font-weight:600}.hub-wg-row-title{overflow-wrap:anywhere;flex:1;min-width:0}.hub-wg-row-meta{font-size:var(--text-caption);color:var(--chrome-muted);white-space:nowrap;flex:none}.hub-wg-legend{font-size:var(--text-body-sm);gap:.375rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.hub-wg-legend li{align-items:center;gap:.5rem;display:flex}.hub-wg-legend-mark,.hub-wg-legend-line{flex:none}@media (max-width:900px){.hub-wg-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-wg-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.hub-wg-controls{grid-template-columns:minmax(0,1fr)}.hub-wg-canvas{block-size:clamp(18rem,55vh,26rem)}}:is(#wiki-summary,#wiki-messages,#wiki-meetings,#wiki-recent),:is(#leave-apply,#leave-history,#certificate-apply,#certificate-history){scroll-margin-top:6rem}:is(.hub-leave-form,.hub-certificate-form)>.hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.25rem;display:grid}.hub-leave-form>.hub-filters>.jv-field:last-child,.hub-certificate-form>.hub-filters>.jv-field:last-child{grid-column:1/-1}@media (max-width:640px){:is(.hub-leave-form,.hub-certificate-form)>.hub-filters{grid-template-columns:1fr}}.hub-profile-form>.hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.25rem;display:grid}.hub-profile-form .jv-field:last-child{grid-column:1/-1}@media (max-width:640px){.hub-profile-form>.hub-filters{grid-template-columns:1fr}}.jv-shell[data-design=workspace-v2] .hub-wiki-controls{background:var(--chrome-panel-soft);border:1px solid var(--chrome-border);border-radius:10px;padding:.75rem 1rem}.jv-shell[data-design=workspace-v2] .hub-wiki-controls .jv-tabs{gap:.25rem;margin-block:.25rem}.jv-shell[data-design=workspace-v2] .hub-wiki-controls .jv-tab{padding:.45rem .65rem}.jv-shell[data-design=workspace-v2] .hub-wiki-controls .jv-toolbar{margin-block:.5rem 0}@media screen{.jv-shell[data-design=workspace-v2] .hub-section-eyebrow{color:var(--chrome-primary-ink,var(--chrome-primary));letter-spacing:.08em;font-size:.75rem;font-weight:700}.jv-shell[data-design=workspace-v2] .hub-todo-primary{border-top:3px solid var(--chrome-primary)}.jv-shell[data-design=workspace-v2] .hub-todo-primary .jv-card-head{padding-block:1.5rem}.jv-shell[data-design=workspace-v2] .hub-todo-schedule{grid-template-columns:repeat(2,minmax(8rem,1fr)) auto;align-items:end;gap:.5rem;display:grid}.jv-shell[data-design=workspace-v2] .hub-todo-schedule label{color:var(--chrome-muted);gap:.375rem;font-size:.75rem;display:grid}.jv-shell[data-design=workspace-v2] .hub-todo-schedule input{border:1px solid var(--chrome-border);background:var(--chrome-panel);width:100%;min-width:0;color:var(--chrome-fg);font:inherit;border-radius:6px;padding:.5rem}.jv-shell[data-design=workspace-v2] .hub-todo-status{align-items:center;gap:.5rem;display:flex}.jv-shell[data-design=workspace-v2] .hub-todo-status .jv-control{min-width:6rem}.jv-shell[data-design=workspace-v2] .hub-certificate-workspace{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.6fr);align-items:start;gap:1.5rem;display:grid}.jv-shell[data-design=workspace-v2] .hub-certificate-workspace>.jv-card{min-width:0;margin:0}.jv-shell[data-design=workspace-v2] .hub-certificate-identity{background:var(--chrome-panel-soft);border-top:4px solid var(--chrome-primary)}.jv-shell[data-design=workspace-v2] .hub-certificate-identity .hub-dl{grid-template-columns:1fr;gap:.25rem}.jv-shell[data-design=workspace-v2] .hub-certificate-identity .hub-dl dd{margin:0 0 1rem;font-size:1rem;font-weight:600}.jv-shell[data-design=workspace-v2] .hub-certificate-identity .hub-dl dt{color:var(--chrome-muted);font-size:.75rem}.jv-shell[data-design=workspace-v2] .hub-certificate-form .hub-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.jv-shell[data-design=workspace-v2] .hub-certificate-form .hub-filters>:last-child{grid-column:1/-1}.jv-shell[data-design=workspace-v2] .hub-certificate-form textarea{min-height:7rem}.jv-shell[data-design=workspace-v2] .hub-leave-application{background:var(--chrome-wash);border-radius:14px;padding:.375rem}.jv-shell[data-design=workspace-v2] .hub-leave-application>.jv-card{margin:0}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-col{background:var(--chrome-panel-soft);border:1px solid var(--chrome-border);border-radius:12px}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-col-head{border-bottom:1px solid var(--chrome-border);padding:1rem}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-col-head[data-col=doing]{color:var(--chrome-primary-ink,var(--chrome-primary));background:var(--chrome-wash)}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-col-head[data-col=done]{color:var(--data-success-text);background:var(--data-success-soft)}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-col-count{font-variant-numeric:tabular-nums;font-size:.875rem}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-col-body{gap:.75rem;padding:.75rem}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-card{background:var(--chrome-panel);box-shadow:0 2px 8px var(--chrome-shadow);border-radius:9px;padding:1rem}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-thumb{object-fit:contain;background:var(--chrome-panel-soft);border-radius:6px;width:100%;max-height:12rem}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-card-title{font-size:.9375rem;line-height:1.6}.jv-shell[data-design=workspace-v2] .hub-request-kanban .jv-kanban-card-meta{font-size:.75rem;line-height:1.8}.jv-shell[data-design=workspace-v2] .hub-wiki-document{border-top:3px solid var(--chrome-primary);max-width:62rem;margin-inline:auto}.jv-shell[data-design=workspace-v2] .hub-wiki-document .jv-card-head{padding:2rem 2.5rem 1.5rem}.jv-shell[data-design=workspace-v2] .hub-wiki-document .jv-card-title{font-size:1.5rem;line-height:1.5}.jv-shell[data-design=workspace-v2] .hub-wiki-document .jv-card-body{padding:1.5rem 2.5rem 2.5rem}.jv-shell[data-design=workspace-v2] .hub-wiki-prose{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:1.5rem auto;font-size:.9375rem;line-height:1.95}.jv-shell[data-design=workspace-v2] .hub-wiki-prose .hub-wiki-unresolved{color:var(--jv-text-muted,inherit);border-bottom:1px dotted}.jv-shell[data-design=workspace-v2] .hub-wiki-document code{overflow-wrap:anywhere}.jv-shell[data-design=workspace-v2] .hub-directory-lookup{border:1px solid var(--chrome-border);background:var(--chrome-panel);border-radius:12px;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;padding:1.75rem 2rem;display:grid}.jv-shell[data-design=workspace-v2] .hub-directory-lookup h2{letter-spacing:-.03em;margin:.5rem 0;font-size:1.375rem}.jv-shell[data-design=workspace-v2] .hub-directory-lookup p{color:var(--chrome-muted);margin:0;font-size:.875rem}.jv-shell[data-design=workspace-v2] .hub-directory-search{align-items:end;gap:.75rem;display:flex}.jv-shell[data-design=workspace-v2] .hub-directory-search .jv-field{flex:1;min-width:0}@media (max-width:900px){.jv-shell[data-design=workspace-v2] .hub-certificate-workspace,.jv-shell[data-design=workspace-v2] .hub-directory-lookup{grid-template-columns:1fr}.jv-shell[data-design=workspace-v2] .hub-certificate-identity .hub-dl{grid-template-columns:5rem 1fr;align-items:baseline}.jv-shell[data-design=workspace-v2] .hub-todo-schedule{grid-template-columns:1fr;min-width:9rem}.jv-shell[data-design=workspace-v2] .hub-directory-lookup{gap:1rem;padding:1.25rem}.jv-shell[data-design=workspace-v2] .hub-wiki-document .jv-card-head,.jv-shell[data-design=workspace-v2] .hub-wiki-document .jv-card-body{padding:1.25rem}}@media (max-width:560px){.jv-shell[data-design=workspace-v2] .hub-certificate-form .hub-filters{grid-template-columns:1fr}}}.mg-desc{color:var(--chrome-muted);margin:0;font-size:.8125rem}.mg-note{color:var(--chrome-fg);margin:0;font-size:.8125rem;line-height:1.6}.mg-note[data-tone]{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);padding:.5rem .75rem}.mg-note[data-tone=success]{background:var(--data-success-soft);border-color:var(--data-success-border);color:var(--data-success-text)}.mg-note[data-tone=danger]{background:var(--data-danger-soft);border-color:var(--data-danger-border);color:var(--data-danger-text)}.mg-note[data-tone=warning]{background:var(--data-warning-soft);border-color:var(--data-warning-border);color:var(--data-warning-text)}.mg-note[data-tone=info]{background:var(--data-info-soft);border-color:var(--data-info-border);color:var(--data-info-text)}.mg-inline-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mg-inline-form>.jv-control{flex:0 auto;width:auto;min-width:8rem}.mg-inline-form>input[type=file]{font-size:var(--text-caption);max-width:16rem}.mg-inline-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.mg-inline-actions>form{display:contents}.hub-project-form{flex-direction:column;gap:.75rem;display:flex}.hub-project-form .jv-btn{align-self:flex-start}.hub-project-meta{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.hub-project-meta .jv-field{flex:9rem;min-width:8rem}.hub-project-meta .jv-control{width:100%}.hub-project-form .jv-control,.hub-project-meta .jv-control,.hub-project-inline .jv-control{box-sizing:border-box;max-width:100%}.hub-project-overview{margin-bottom:1rem}.hub-project-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.hub-project-work,.hub-project-pair,.hub-project-evidence,.hub-project-timeline{margin:0;padding:0;list-style:none}.hub-project-work{gap:.5rem;margin-bottom:1rem;display:grid}.hub-project-work-item{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);padding:.625rem .75rem}.hub-project-work-item[data-cancelled=true]{background:var(--chrome-panel-soft);color:var(--chrome-muted)}.hub-project-work-main,.hub-project-pair li{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.hub-project-work-title{overflow-wrap:anywhere;min-width:0}.hub-project-unlink{margin-left:auto}.hub-project-member-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.hub-project-member-actions>div{flex:100%;min-width:0}.hub-project-member-change{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-project-pair{border-left:2px solid var(--chrome-border);gap:.375rem;margin-top:.5rem;padding-left:1rem;display:grid}.hub-project-inline{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:.75rem;display:flex}.hub-project-inline .jv-field{flex:10rem;min-width:8rem}.hub-project-inline .jv-btn{margin-top:1.5rem}.hub-project-inline .hub-meeting-picker{flex-direction:column;flex:2 16rem;gap:.5rem;min-width:0;display:flex}.hub-meeting-nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-project-inline .hub-meeting-nav .jv-btn{margin-top:0}.hub-meeting-picker .jv-field{flex:auto}.hub-project-evidence{overflow-wrap:anywhere;gap:.375rem;margin-bottom:.5rem;display:grid}.hub-project-timeline{gap:.5rem;display:grid}.hub-project-timeline li{border-left:2px solid var(--chrome-border);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding-left:.75rem;display:flex}.hub-project-timeline li[data-derived=true]{color:var(--chrome-muted);border-left-style:dashed}.hub-project-timeline time{font-variant-numeric:tabular-nums}.hub-project-wiki{overflow-wrap:anywhere;gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.hub-project-wiki li{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.hub-project-wiki-back{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-project-list .jv-table{min-width:44rem}.hub-project-work-item>p{margin:.375rem 0 0}.hub-project-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.625rem;display:flex}.hub-project-actions>form{display:contents}.hub-project-actions>div,.hub-project-pair li>div{flex:100%;min-width:0}.hub-project-pair li>form{display:contents}.hub-project-pair li[data-history=true]{color:var(--chrome-muted)}.hub-project-dates{grid-template-columns:max-content minmax(0,1fr);gap:.125rem .75rem;margin:.5rem 0 0;display:grid}.hub-project-dates dt{color:var(--chrome-muted)}.hub-project-dates dd{font-variant-numeric:tabular-nums;margin:0}.hub-project-relhead{margin:.75rem 0 .125rem;font-size:.9375rem}.hub-project-work-item[id]{scroll-margin-top:6rem}.hub-project-work-item[id]:target{outline:2px solid var(--chrome-primary);outline-offset:2px}.hub-kpi-period{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.hub-kpi-period .jv-field{flex:0 11rem;min-width:9rem}.hub-kpi-period .jv-control{box-sizing:border-box;width:100%;max-width:100%}.hub-kpi-period .jv-btn{margin-top:1.5rem}.hub-kpi-meta{margin:0 0 .75rem}.hub-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hub-kpi-card{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);overflow-wrap:anywhere;align-content:start;gap:.375rem;min-width:0;padding:.75rem;display:grid}.hub-kpi-card[data-status=not_measured],.hub-kpi-card[data-status=unavailable]{background:var(--chrome-panel-soft)}.hub-kpi-card p{margin:0}.hub-kpi-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hub-kpi-head h3{margin:0;font-size:.9375rem}.hub-kpi-value{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.hub-kpi-value[data-empty=true]{color:var(--chrome-muted);font-size:1rem;font-weight:500}.hub-kpi-reasons,.hub-kpi-evidence{margin:0;padding:0;list-style:none}.hub-kpi-reasons{font-variant-numeric:tabular-nums;gap:.125rem;display:grid}.hub-kpi-evidence{flex-wrap:wrap;gap:.25rem .75rem;margin:.375rem 0;display:flex}.hub-kpi-facts{grid-template-columns:max-content minmax(0,1fr);gap:.125rem .75rem;margin:0;display:grid}.hub-kpi-facts dt{color:var(--chrome-muted)}.hub-kpi-facts dd{font-variant-numeric:tabular-nums;margin:0}.hub-kpi-basis summary{cursor:pointer}.hub-kpi-basis ul{margin:.25rem 0 .5rem;padding-left:1.25rem}.hub-project-edit-notice{flex:100%;gap:.5rem;min-width:0;display:grid}.hub-project-edit-notice:empty{display:none}.hub-project-conflict{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);gap:.5rem;min-width:0;padding:.75rem;display:grid}.hub-project-conflict dl{gap:.5rem;margin:0;display:grid}.hub-project-conflict dt{font-weight:600}.hub-project-conflict dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.hub-todo-project,.hub-post-project{margin-top:.25rem;font-size:.75rem;display:block}.hub-todo-filming{margin-top:.5rem}.hub-todo-filming-ack{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.hub-todo-filming-ack p{margin:0}.hub-todo-filming>*+*{margin-top:.75rem}.hub-todo-filming-deliver{flex-direction:column;align-items:flex-start;gap:.375rem;max-width:32rem;display:flex}.hub-todo-filming-deliver .jv-field{align-self:stretch}.hub-todo-filming-note,.hub-todo-filming-scenes p{margin:0}.hub-todo-filming-scenes{flex-direction:column;align-self:stretch;gap:.5rem;min-width:0;display:flex}.hub-todo-filming-scene-set{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);flex-wrap:wrap;gap:.25rem .75rem;min-width:0;margin:0;padding:.375rem .5rem;display:flex}.hub-todo-filming-scene-set legend{padding:0 .25rem;font-size:.75rem}.hub-todo-filming-scene{overflow-wrap:anywhere;align-items:center;gap:.25rem;display:inline-flex}@media (max-width:480px){.hub-project-unlink,.hub-project-member-actions{margin-left:0}}@media (max-width:760px){.jv-shell[data-design=workspace-v2] .hub-project-stat>.jv-stat-row{grid-template-columns:minmax(0,1fr)}}.hub-perf-picker{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.hub-perf-picker .jv-field{flex:0 20rem;min-width:12rem}.hub-perf-picker .jv-control{box-sizing:border-box;width:100%;max-width:100%}.hub-perf-picker .jv-btn{margin-top:1.5rem}.hub-perf-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.hub-perf-charts>*{min-width:0}.hub-perf-weeks,.hub-perf-bundles,.hub-perf-items{margin:0;padding:0;list-style:none}.hub-perf-weeks{gap:.5rem;display:grid}.hub-perf-week{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);min-width:0}.hub-perf-week[data-state=not_evaluated],.hub-perf-week[data-state=no_work]{background:var(--chrome-panel-soft)}.hub-perf-row{grid-template-columns:minmax(7rem,9rem) minmax(8rem,11rem) repeat(3,minmax(0,1fr));align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;display:grid}.hub-perf-week summary.hub-perf-row{cursor:pointer}.hub-perf-range{font-variant-numeric:tabular-nums;font-weight:600}.hub-perf-cell{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;display:grid}.hub-perf-cell[data-empty=true]{color:var(--chrome-muted)}.hub-perf-cell-label{color:var(--chrome-muted);font-size:.75rem}.hub-perf-note{margin:0;padding:0 .75rem .625rem}.hub-perf-body{gap:.5rem;padding:0 .75rem .75rem;display:grid}.hub-perf-body>p{margin:0}.hub-perf-bundles{gap:.75rem;display:grid}.hub-perf-bundle{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);overflow-wrap:anywhere;align-content:start;gap:.375rem;min-width:0;padding:.75rem;display:grid}.hub-perf-bundle>p{margin:0}.hub-perf-bundle-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-perf-bundle-head h3{margin:0;font-size:.9375rem}.hub-perf-facts{grid-template-columns:max-content minmax(0,1fr);gap:.125rem .75rem;margin:0;display:grid}.hub-perf-facts dt{color:var(--chrome-muted)}.hub-perf-facts dd{font-variant-numeric:tabular-nums;margin:0}.hub-perf-label{color:var(--chrome-muted);font-size:.75rem}.hub-perf-rationale{white-space:pre-wrap}.hub-perf-group-title{margin:.25rem 0}.hub-perf-items{gap:.375rem;display:grid}.hub-perf-items li{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.hub-perf-item-title[data-titled=false]{color:var(--chrome-muted)}@media (max-width:719px){.hub-perf-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-perf-range,.hub-perf-row>.jv-badge{grid-column:span 3}}.hub-suggestion-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hub-suggestion-comments{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.hub-suggestion-comment{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);min-width:0;padding:.75rem}.hub-suggestion-comment[data-official=true]{border-left:3px solid var(--chrome-primary);background:var(--chrome-wash)}.hub-suggestion-comment-head{font-size:var(--text-body-sm);color:var(--chrome-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 0 .375rem;display:flex}.hub-suggestion-comment-head strong{color:var(--chrome-fg)}.hub-suggestion-vote{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hub-start-guide{border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);gap:.75rem;padding:1rem;display:grid}.hub-guide-resume{border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg);background:var(--chrome-panel);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.625rem .875rem;display:flex}.hub-guide-resume-text{min-width:0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);flex:14rem;margin:0}.hub-guide-resume-actions{flex-wrap:wrap;gap:.5rem;display:flex}.hub-guide-resume-actions .jv-btn{min-height:2.75rem}.hub-start-guide-title{font-size:var(--text-body);line-height:var(--leading-body);gap:.125rem;margin:0;display:grid}.hub-start-guide-pos{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--chrome-muted);font-weight:400}#jv-main:focus{outline:none}.hub-start-actions{flex-wrap:wrap;gap:.5rem;display:flex}.hub-start-actions .jv-btn{min-height:2.75rem}.jv-dialog[data-modal=event] input[type=checkbox],.jv-dialog[data-modal=event] input[type=radio]{flex:none;width:1.5rem;height:1.5rem;margin:0}.jv-dialog[data-modal=event] .jv-btn[data-size=sm]{min-width:2rem;min-height:2rem}.hub-progress-stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.hub-progress-stack>*{margin-top:0}@media (max-width:760px){.hub-progress-stack>.hub-progress-detail:not([data-state=none]){order:-1}}.hub-progress-title{font-size:var(--text-body);overflow-wrap:anywhere;margin:0 0 .75rem;font-weight:600}.hub-progress-sub{font-size:var(--text-body-sm);color:var(--chrome-muted);margin:1rem 0 .375rem;font-weight:600}.hub-progress-history{font-size:var(--text-body-sm);margin:0;padding-left:1.125rem}.hub-progress-links{font-size:var(--text-body-sm);flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.hub-progress-links a{padding-block:.25rem;display:inline-block}.hub-project-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:inline-flex}.mg-secret-note{flex-wrap:wrap;flex:100%;align-items:center;gap:.5rem;display:flex}.mg-secret-note code{letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.hub-wr{gap:.75rem;min-width:0;display:grid}.hub-wr-picker{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.hub-wr-picker .jv-field{flex:0 20rem;min-width:12rem}.hub-wr-picker .jv-control{box-sizing:border-box;width:100%;max-width:100%}.hub-wr-back{margin:0}.hub-wr-back a{align-items:center;min-height:2.75rem;display:inline-flex}.hub-wr-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.hub-wr-nav,.hub-wr-report{align-content:start;gap:.75rem;min-width:0;display:grid}.hub-wr-nav-title{margin:0 0 .375rem;font-size:.9375rem}.hub-wr-people{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.hub-wr-person a{box-sizing:border-box;border:1px solid var(--chrome-border);border-radius:var(--jv-radius);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-height:2.75rem;padding:.5rem .75rem;display:flex}.hub-wr-person a[aria-current]{border-color:var(--chrome-primary);background:var(--chrome-wash)}.hub-wr-person-name{font-weight:600}.hub-wr-status{margin:0 0 .5rem}.hub-wr-section{margin-top:.75rem}.hub-wr-section h3{margin:0 0 .375rem;font-size:.9375rem}.hub-wr-claims,.hub-wr-evidence{margin:0;padding:0;list-style:none}.hub-wr-claims{gap:.5rem;display:grid}.hub-wr-claim{overflow-wrap:anywhere;min-width:0}.hub-wr-claim p{margin:0}.hub-wr-evidence{color:var(--chrome-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.25rem;font-size:.8125rem;display:flex}.hub-wr-evidence a{align-items:center;min-height:2rem;display:inline-flex}@media (min-width:900px){.hub-wr-cols{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.hub-wr-back{display:none}}@media (max-width:899px){.hub-wr[data-step=members] .hub-wr-report,.hub-wr[data-step=members] .hub-wr-teams,.hub-wr[data-step=report] .hub-wr-nav,.hub-wr[data-step=home] .hub-wr-me,.hub-wr[data-step=members] .hub-wr-me{display:none}}.hub-wrd-facts{grid-template-columns:max-content minmax(0,1fr);gap:.125rem .75rem;margin:0 0 1rem;display:grid}.hub-wrd-facts dt{color:var(--chrome-muted)}.hub-wrd-facts dd{overflow-wrap:anywhere;margin:0}.hub-wrd-facts code,.hub-wrd-codes code{margin-right:.375rem}.hub-wrd-codes h3{margin:.5rem 0 .25rem;font-size:.9375rem}.hub-wrd-codes ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.hub-wrd-codes li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.pm-page{flex-direction:column;gap:1rem;min-width:0;display:flex}.pm-tabnote{margin:-.25rem 0 0}.pm-tab-count{font-variant-numeric:tabular-nums;color:var(--chrome-muted);margin-inline-start:.375rem;font-weight:500}.pm-only-narrow{display:none!important}.pm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pm-tile{color:inherit;border-radius:var(--jv-radius);text-decoration:none;display:block}.pm-tile .jv-stat{box-sizing:border-box;height:100%}.pm-tile:hover .jv-stat{border-color:var(--chrome-primary)}.pm-tile:focus-visible{outline:2px solid var(--chrome-primary);outline-offset:2px}.pm-tile .jv-stat-value{font-size:1.5rem}.pm-asof{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;display:flex}.pm-asof b{color:var(--chrome-fg);font-weight:600}.pm-asof .pm-link{margin-inline-start:auto}.pm-link{color:var(--chrome-primary-ink,var(--chrome-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.pm-link:hover{text-decoration:underline}.pm-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-search{flex:16rem;min-width:0;position:relative}.pm-search .jv-input{box-sizing:border-box;width:100%}.pm-toolbar .jv-select,.pm-toolbar .jv-input{height:var(--jv-ctl-h,2.25rem)}.pm-menu{position:relative}.pm-menu>summary{cursor:pointer;list-style:none}.pm-menu>summary::-webkit-details-marker{display:none}.pm-menu>summary:after{content:"▾";color:var(--chrome-muted);margin-inline-start:.25rem;font-size:.7em}.pm-menu[open]>summary{border-color:var(--chrome-primary)}.pm-panel{z-index:20;box-sizing:border-box;background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg,12px);width:19rem;max-width:calc(100vw - 2rem);box-shadow:var(--jv-shadow-3);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0}.pm-panel[data-wide]{width:26rem}.pm-panel h3{font-size:var(--text-body-sm);color:var(--chrome-muted);margin:0;font-weight:600}.pm-radio{font-size:var(--jv-font,.875rem);border-radius:8px;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.pm-radio[data-on]{background:var(--data-info-soft);color:var(--data-info-text);font-weight:600}.pm-radio i{border:2px solid var(--chrome-border);box-sizing:border-box;border-radius:50%;flex:none;width:.875rem;height:.875rem}.pm-radio[data-on] i{border-color:var(--chrome-primary);background:radial-gradient(var(--chrome-primary) 40%, transparent 45%)}.pm-daterow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.pm-daterow .jv-input{box-sizing:border-box;width:100%;min-width:0}.pm-panel-foot{justify-content:flex-end;gap:.5rem;display:flex}.pm-chips{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.pm-chips-scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.pm-chips-scroll .jv-toggle{flex:none}.pm-count{font-variant-numeric:tabular-nums;opacity:.8;font-weight:600}.pm-active{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-table .jv-table td{vertical-align:top}.pm-table .jv-table thead th{white-space:nowrap}.pm-co{flex-direction:column;gap:.25rem;min-width:9rem;display:flex}.pm-co-name{color:var(--chrome-fg);font-weight:600;text-decoration:none}.pm-co-name:hover{color:var(--chrome-primary-ink,var(--chrome-primary));text-decoration:underline}.pm-flag{white-space:nowrap;font-size:var(--text-caption);color:var(--chrome-muted)}.pm-sum{color:var(--chrome-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.pm-sum[data-empty]{color:var(--chrome-muted);font-weight:400}.pm-sum-type{margin-top:.125rem;display:block}.pm-date,.pm-due{white-space:nowrap;font-variant-numeric:tabular-nums}.pm-due[data-tone=danger]{color:var(--data-danger-text);font-weight:600}.pm-due[data-tone=warning]{color:var(--data-warning-text);font-weight:600}.pm-due[data-tone=muted]{color:var(--chrome-muted)}.pm-reply .jv-badge{white-space:nowrap}.pm-reply{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.pm-size{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:.125rem;display:flex}.pm-size span{color:var(--chrome-muted);font-size:var(--text-caption);margin-inline-end:.375rem}.pm-size em{color:var(--chrome-muted);font-style:normal}.pm-size .pm-filled{color:var(--chrome-muted);font-size:var(--text-caption);margin:0;display:block}.pm-new{background:var(--chrome-primary);border-radius:50%;width:.5rem;height:.5rem;margin-top:.4rem;display:inline-block}.pm-newcol{width:1.25rem;padding-inline-end:0!important}.pm-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pm-cards{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.pm-cardrow{background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:var(--jv-radius);flex-direction:column;gap:.375rem;padding:.875rem;display:flex;position:relative}.pm-cardrow-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pm-cardrow .pm-sum{-webkit-line-clamp:2}.pm-cardrow-meta{font-size:var(--text-caption);color:var(--chrome-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.pm-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.pm-cocard{background:var(--chrome-panel);border:1px solid var(--chrome-border);border-radius:var(--jv-radius-lg,12px);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative}.pm-cocard:hover{border-color:var(--chrome-primary)}.pm-cocard-head{flex-direction:column;gap:.25rem;display:flex}.pm-cocard-name{font-size:var(--text-section);color:var(--chrome-fg);font-weight:600;text-decoration:none}.pm-cocard :is(a,button):not(.jv-row-link){z-index:1;position:relative}.pm-metrics{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.pm-metric{background:var(--chrome-panel-soft);border-radius:8px;min-width:0;padding:.5rem .625rem}.pm-metric dt{font-size:var(--text-caption);color:var(--chrome-muted)}.pm-metric dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.125rem 0 0;font-weight:600}.pm-metric dd small{color:var(--chrome-muted);font-weight:400;font-size:var(--text-caption);display:block}.pm-metric dd[data-missing]{color:var(--chrome-muted);font-weight:500}.pm-cocard-meta{font-size:var(--text-caption);color:var(--chrome-muted);justify-content:space-between;gap:.5rem;margin:0;display:flex}.pm-cocard-act{border-top:1px solid var(--chrome-divider);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;margin-top:auto;padding-top:.75rem;display:flex}.jv-dialog[data-presentation=full] .jv-dialog-title{word-break:keep-all}.pm-pop{flex-direction:column;gap:1.25rem;display:flex}.pm-pop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.pm-pop-head p{margin:0}.pm-intro{color:var(--chrome-fg);margin:0;line-height:1.6}.pm-sec{flex-direction:column;gap:.625rem;margin:0;display:flex}.pm-sec>h3{font-size:var(--text-body-sm);color:var(--chrome-muted);margin:0;font-weight:600}.pm-kv{font-size:var(--jv-font,.875rem);grid-template-columns:6rem 1fr;gap:.5rem .75rem;margin:0;display:grid}.pm-kv dt{color:var(--chrome-muted)}.pm-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.pm-kv dd[data-missing]{color:var(--chrome-muted)}.pm-box{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);background:var(--chrome-panel-soft);flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.pm-box-head{font-size:var(--text-caption);color:var(--chrome-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.pm-quote{border-inline-start:3px solid var(--chrome-border);color:var(--chrome-fg);font-size:var(--jv-font,.875rem);background:var(--chrome-panel);margin:0;padding:.5rem .75rem;line-height:1.55}.pm-money{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.pm-money-card{border:1px solid var(--chrome-border);border-radius:var(--jv-radius);flex-direction:column;gap:.25rem;min-width:0;padding:.75rem;display:flex}.pm-money-card .pm-big{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.pm-money-card .pm-big[data-missing]{font-size:var(--text-body);color:var(--chrome-muted);font-weight:500}.pm-money-card .jv-hint{margin:0}.pm-reply-box{border-radius:var(--jv-radius);background:var(--data-danger-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem .875rem;display:flex}.pm-reply-box[data-ok]{background:var(--data-success-soft)}.pm-reply-box p{font-size:var(--jv-font,.875rem);flex:14rem;margin:0}.pm-reply-box .pm-btns{gap:.5rem;display:flex}.pm-recent{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-recent li{border-bottom:1px solid var(--chrome-divider);font-size:var(--jv-font,.875rem);justify-content:space-between;gap:.75rem;padding:.5rem 0;display:flex}.pm-recent li:last-child{border-bottom:0}.pm-recent span:last-child{color:var(--chrome-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pm-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-timeline li{font-size:var(--jv-font,.875rem);grid-template-columns:8.5rem 1fr;gap:.75rem;padding:0 0 .875rem 1.25rem;display:grid;position:relative}.pm-timeline li:before{content:"";background:var(--chrome-primary);border-radius:50%;width:.5rem;height:.5rem;position:absolute;inset-block-start:.4rem;inset-inline-start:.1875rem}.pm-timeline li:after{content:"";inset-block-start:1rem;inset-inline-start:.4rem;background:var(--chrome-border);width:1px;position:absolute;bottom:0}.pm-timeline li:last-child:after{display:none}.pm-timeline li[data-todo]:before{border:2px solid var(--chrome-border);box-sizing:border-box;background:0 0;width:.625rem;height:.625rem;inset-inline-start:0}.pm-timeline li[data-todo]{color:var(--chrome-muted)}.pm-timeline time{color:var(--chrome-muted);font-variant-numeric:tabular-nums}.pm-pop-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pm-manage .pm-panel{gap:0;width:15rem;padding:.375rem;inset-inline:auto 0}.pm-manage .pm-panel button{text-align:start;font:inherit;color:var(--chrome-fg);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .625rem}.pm-manage .pm-panel button:hover{background:var(--chrome-panel-soft)}.pm-manage .pm-panel button[data-danger]{color:var(--data-danger-text)}.pm-manage .pm-panel hr{border:0;border-top:1px solid var(--chrome-divider);margin:.25rem 0}@media (max-width:900px){.pm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-only-wide{display:none!important}.pm-only-narrow{display:block!important}.pm-cards.pm-only-narrow,.pm-sec.pm-only-narrow{display:flex!important}.pm-table{display:none}.pm-search{flex-grow:1;flex-basis:0}.pm-menu[open]>.pm-panel.pm-sheet{border-radius:var(--jv-radius-lg) var(--jv-radius-lg) 0 0;z-index:95;width:auto;max-width:none;max-height:80dvh;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-bottom:0;position:fixed;inset:auto 0 0;overflow:auto}.pm-menu[open]>.pm-sheet:before{content:"";background:var(--chrome-border);border-radius:999px;align-self:center;width:2.25rem;height:.25rem}.pm-menu[open]>summary.pm-sheet-trigger:before{content:"";background:var(--chrome-overlay);z-index:94;position:fixed;inset:0}.pm-pop-foot{background:var(--chrome-panel);border-top:1px solid var(--chrome-divider);margin-block-end:-.5rem;padding-block:.75rem;position:sticky;bottom:0}.pm-pop-foot .jv-btn{flex:1 1 0;justify-content:center}.pm-kv{grid-template-columns:5rem 1fr}.pm-timeline li{grid-template-columns:1fr;gap:0}.pm-money{grid-template-columns:1fr}.pm-manage .pm-panel{inset-inline-end:0}.pm-grid{grid-template-columns:1fr}}.pm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-toolbar-form{display:contents}.pm-seen{margin:0;display:inline}.pm-asof-seen{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-inline-start:auto;display:flex}.pm-above{z-index:1;position:relative}.pm-head-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-btns{flex-wrap:wrap;gap:.5rem;display:flex}.pm-self-start{align-self:flex-start}.pm-foot-links{gap:.5rem;display:flex}.pm-cocard-sub{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-contact{display:block}.pm-intro[data-missing]{color:var(--chrome-muted)}.pm-kv-row{display:contents}.pm-more{font-size:var(--jv-font,.875rem)}.pm-more>summary{cursor:pointer;color:var(--chrome-primary-ink,var(--chrome-primary));padding:.25rem 0}.pm-radio{cursor:pointer}.pm-radio input{accent-color:var(--chrome-primary);margin:0}.pm-quote{white-space:pre-line}.pm-daterow-form{flex-direction:column;gap:.5rem;display:flex}
.hub-cand-actions{flex-wrap:wrap;min-width:0}.hub-candidates{container-type:inline-size}@container (max-width:48rem){.hub-candidates li{grid-template-columns:minmax(0,1fr)}.hub-candidates li>.hub-cand-actions{grid-area:auto/1;margin-top:.25rem}.hub-candidates li[data-selectable]{grid-template-columns:auto minmax(0,1fr)}.hub-candidates li[data-selectable]>.hub-cand-actions{grid-area:auto/2}}.hub-proposals{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.hub-proposal{border:1px solid var(--chrome-border);border-radius:.5rem;flex-direction:column;gap:.375rem;min-width:0;padding:.625rem .75rem;display:flex}.hub-proposal-head,.hub-proposal-badges,.hub-proposal-actions{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.hub-proposal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;min-width:0;margin:0;display:grid}.hub-proposal-metrics dt{color:var(--chrome-muted);font-size:.6875rem}.hub-proposal-metrics dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem}.hub-proposal-unknown,.hub-proposal-krw{color:var(--chrome-muted)}.hub-country-filter{min-width:0}.hub-country-filter>p{margin-top:0}.hub-country-count{font-variant-numeric:tabular-nums;color:var(--chrome-muted);margin-left:.25rem}.jv-toggle[data-pressed=true] .hub-country-count{color:inherit}.hub-proposal-review{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.hub-proposal-review .jv-control{min-width:0;max-width:100%}@container (max-width:40rem){.hub-proposal-metrics{grid-template-columns:minmax(0,1fr)}}.hub-company-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-company-wide{grid-column:1/-1}.hub-company-reason{color:var(--chrome-muted);overflow-wrap:anywhere;font-size:.8125rem}.hub-company-email,.hub-company-snippet,.hub-company-note{overflow-wrap:anywhere}.hub-company-snippet{color:var(--chrome-muted);margin:0;font-size:.8125rem}.hub-company-note{white-space:pre-wrap}.hub-company a.hub-cand-title,.hub-proposal a.hub-cand-title{color:var(--chrome-fg);text-underline-offset:.15em;font-weight:600;text-decoration:underline}@media (max-width:48rem){.hub-company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:24rem){.hub-company-facts{grid-template-columns:minmax(0,1fr)}}.hub-addr-line{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;font-size:.8125rem;display:flex}.hub-addr-label{color:var(--chrome-muted);flex:0 0 4.5rem;font-size:.6875rem}.hub-addr-body{flex:12rem;min-width:0}.hub-addr-list{flex-direction:column;gap:.125rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hub-addr-item{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.hub-addr-name{overflow-wrap:anywhere;font-weight:600}.hub-addr-email,.hub-addr-raw{overflow-wrap:anywhere}.hub-addr-compose{min-height:1.5rem;color:var(--chrome-muted);text-underline-offset:.15em;align-items:center;padding:0 .25rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.hub-addr-more>summary{cursor:pointer;min-height:1.5rem;color:var(--chrome-muted);align-items:center;width:fit-content;padding:0 .25rem;font-size:.75rem;display:inline-flex}.hub-addr-more[open]>summary{margin-bottom:.125rem}.hub-addr-note{margin:.25rem 0 0}.hub-source-mails{border-top:1px solid var(--chrome-border);flex-direction:column;gap:.375rem;min-width:0;padding-top:.375rem;display:flex}.hub-source-mails-title{margin:0;font-size:.8125rem}.hub-source-mail-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hub-source-mail{border:1px solid var(--chrome-border);border-radius:.375rem;flex-direction:column;gap:.25rem;min-width:0;padding:.5rem .625rem;display:flex}@media (max-width:480px){.hub-addr-label{flex-basis:100%}}.hub-proposal-status,.hub-status-list{flex-direction:column;gap:.1875rem;min-width:0;margin:0;display:flex}.hub-proposal-status{--hub-status-label:3rem}.hub-status-list{--hub-status-label:9rem}.hub-status-line{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;min-width:0;font-size:.8125rem;display:flex}.hub-status-label{flex:0 0 var(--hub-status-label);color:var(--chrome-muted);margin:0;font-size:.6875rem}.hub-status-body{overflow-wrap:anywhere;flex:14rem;min-width:0;margin:0}.hub-reply-hint{flex-basis:100%;margin:0}.hub-reply-check{border-top:1px solid var(--chrome-border);flex-direction:column;gap:.375rem;min-width:0;padding-top:.375rem;display:flex}@media (max-width:30rem){.hub-status-label{flex-basis:100%}}
