.cmd-shell{--cmd-rail-w:310px;--cmd-rail-collapsed-w:72px;--cmd-row-label-w:180px;font-family:var(--gp-font-text)}.cmd-shell .cmd-main.case-shell{flex:1 1;min-width:0;box-sizing:border-box;padding:var(--gp-space-4);background:var(--gp-bg-secondary-card);color:var(--gp-text-primary)}.cmd-shell .cmd-main.case-shell .case-shell__card{border-radius:var(--gp-radius-none);display:flex;flex-direction:column;gap:var(--gp-space-4)}.cmd-shell .cmd-main .case-hub,.cmd-shell .cmd-main .case-workspace{display:flex;flex-direction:column}.cmd-shell .cmd-main .case-hub__head,.cmd-shell .cmd-main .case-hub__intro{align-items:stretch;justify-content:flex-start;flex:none;gap:var(--gp-space-4)}.cmd-shell .cmd-main .case-shell__title{margin:0;font-family:var(--gp-font-display);font-weight:var(--gp-weight-semibold);font-size:var(--gp-size-3xl);line-height:var(--gp-space-9);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-shell__lead{margin:0;font-size:var(--gp-size-base);line-height:var(--gp-space-6);color:var(--gp-text-secondary)}.cmd-shell .cmd-main a.case-back{margin:0;font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-medium)}.cmd-shell .cmd-main .case-section{margin:0}.cmd-shell .cmd-main .case-section__title{margin:0 0 var(--gp-space-3);font-family:var(--gp-font-display);font-weight:var(--gp-weight-semibold);font-size:var(--gp-size-lg);line-height:var(--gp-space-6);color:var(--gp-text-primary)}.cmd-anchor{scroll-margin-top:var(--gp-space-6)}.cmd-search{display:flex;align-items:center;gap:var(--gp-space-2-5);box-sizing:border-box;height:var(--gp-space-10);padding:0 var(--gp-space-5);background:var(--gp-bg-primary);border:1px solid var(--gp-border-default);border-radius:var(--gp-btn-radius);color:var(--gp-text-secondary)}.cmd-search:focus-within{outline:2px solid var(--gp-border-focus);outline-offset:2px}.cmd-search__icon{flex:0 0 auto}.cmd-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font-family:var(--gp-font-text);font-size:var(--gp-size-base);line-height:var(--gp-space-6);color:var(--gp-text-primary)}.cmd-search__input::placeholder{color:var(--gp-text-placeholder)}.cmd-shell .case-hub .case-section[aria-label=Contracts]>.case-section__title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cmd-shell .cmd-main .case-attention-summary{margin:0 0 var(--gp-space-3);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-filter{display:flex;flex-wrap:wrap;margin:0 0 var(--gp-space-4)}.cmd-shell .cmd-main .case-filter-chip{display:inline-flex;align-items:center;padding:var(--gp-space-2) var(--gp-space-3-5);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-full);background:var(--gp-bg-default);color:var(--gp-text-secondary);font-family:var(--gp-font-text);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-medium);cursor:pointer}.cmd-shell .cmd-main .case-filter-chip[aria-pressed=true]{background:var(--gp-bg-primary-hover);border-color:var(--gp-border-brand);color:var(--gp-text-brand)}.cmd-shell .cmd-main .case-filter-chip:focus-visible{outline:2px solid var(--gp-border-focus);outline-offset:2px}.cmd-shell .cmd-main .case-table-wrap{background:var(--gp-bg-default);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-none);overflow-x:auto}.cmd-shell .cmd-main .case-contracts-table{width:100%;border-collapse:collapse;font-size:var(--gp-size-sm);line-height:var(--gp-space-5)}.cmd-shell .cmd-main .case-contracts-table th{background:var(--gp-bg-secondary);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);font-weight:var(--gp-weight-medium);text-align:left}.cmd-shell .cmd-main .case-contracts-table td,.cmd-shell .cmd-main .case-contracts-table th{padding:var(--gp-space-3);border-bottom:1px solid var(--gp-border-subtle);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-contracts-table td{vertical-align:middle}.cmd-shell .cmd-main .case-contract-client-role__client,.cmd-shell .cmd-main .case-contract-identity__name{color:var(--gp-text-primary);font-weight:var(--gp-weight-medium)}.cmd-shell .cmd-main .case-approval-label,.cmd-shell .cmd-main .case-contract-client-role__meta,.cmd-shell .cmd-main .case-contract-client-role__role,.cmd-shell .cmd-main .case-contract-identity__meta,.cmd-shell .cmd-main .case-hub .case-contract-dates{color:var(--gp-text-secondary);font-size:var(--gp-size-xs);line-height:var(--gp-space-4)}.cmd-pill,.cmd-shell .cmd-main .case-attention-badge,.cmd-shell .cmd-main .case-invite-status{display:inline-flex;align-items:center;justify-content:center;padding:var(--gp-space-1) var(--gp-space-3);margin:0;border:0;border-radius:var(--gp-radius-full);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);font-weight:var(--gp-weight-medium);white-space:nowrap;background:var(--gp-bg-primary-hover);color:var(--gp-text-brand)}.cmd-shell .cmd-main .case-attention-badge+.case-attention-badge{margin-left:var(--gp-space-1)}.cmd-pill--success,.cmd-shell .cmd-main .case-attention-badge--clear,.cmd-shell .cmd-main .case-invite-status--success{background:var(--gp-bg-alert-success);color:var(--gp-text-success)}.cmd-pill--warn,.cmd-shell .cmd-main .case-invite-status--warn{background:var(--gp-bg-alert-warning);color:var(--gp-text-warning)}.cmd-pill--muted,.cmd-shell .cmd-main .case-invite-status--muted{background:var(--gp-bg-secondary);color:var(--gp-text-secondary)}.cmd-shell .cmd-main a.case-contract-open{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:var(--gp-space-2) var(--gp-space-3-5);border-radius:var(--gp-btn-radius);background:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-bold);text-decoration:none;white-space:nowrap}.cmd-shell .cmd-main a.case-contract-open:hover{background:var(--gp-btn-primary-bg-hover)}.cmd-anchor>.case-section,.cmd-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gp-space-3);margin:0;padding:var(--gp-space-4);background:var(--gp-bg-default);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card)}.cmd-card>.case-section{margin:0;padding:0;border:0;background:transparent}.cmd-shell .cmd-main .cmd-card__title{margin:0;font-family:var(--gp-font-display);font-weight:var(--gp-weight-semibold);font-size:var(--gp-size-lg);color:var(--gp-text-primary)}.cmd-identity{gap:var(--gp-space-2)}.cmd-identity__email,.cmd-identity__name{margin:0}.cmd-identity__name{font-family:var(--gp-font-display);font-weight:var(--gp-weight-semibold);font-size:var(--gp-size-2xl);line-height:var(--gp-space-7);color:var(--gp-text-primary)}.cmd-identity__email{font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-secondary)}.cmd-identity__actions,.cmd-identity__status{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gp-space-2)}.cmd-identity__actions .case-change-email,.cmd-identity__actions .case-resend{margin:0}.cmd-shell .cmd-identity__actions .case-change-email>.gp-btn,.cmd-shell .cmd-identity__actions .case-resend>.gp-btn{height:var(--gp-space-10);min-height:0;padding:0 var(--gp-space-5);border:1px solid var(--gp-btn-ghost-border);border-radius:var(--gp-btn-radius);background:var(--gp-btn-ghost-bg);color:var(--gp-text-primary);font-weight:var(--gp-weight-bold)}.cmd-shell .cmd-identity__actions .case-change-email>.gp-btn:hover,.cmd-shell .cmd-identity__actions .case-resend>.gp-btn:hover{background:var(--gp-btn-ghost-bg-hover)}.cmd-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-gap:var(--gp-space-3) var(--gp-space-4);gap:var(--gp-space-3) var(--gp-space-4);margin:0}.cmd-meta__item{display:flex;flex-direction:column;gap:var(--gp-space-0-5)}.cmd-meta__label,.cmd-meta__value{margin:0}.cmd-meta__label{font-size:var(--gp-size-xs);line-height:var(--gp-space-4);font-weight:var(--gp-weight-medium);color:var(--gp-text-secondary)}.cmd-meta__value{font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-rows{display:flex;flex-direction:column;gap:var(--gp-space-3);margin:0}.cmd-rows--dense{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--gp-space-4);column-gap:var(--gp-space-4);grid-row-gap:var(--gp-space-2);row-gap:var(--gp-space-2);grid-gap:var(--gp-space-2) var(--gp-space-4);gap:var(--gp-space-2) var(--gp-space-4)}.cmd-rows--dense .cmd-row{min-width:0;align-items:baseline;gap:var(--gp-space-2)}.cmd-rows--dense .cmd-row__label{flex:0 0 auto;width:auto;min-width:calc(var(--cmd-row-label-w) - var(--gp-space-8));max-width:42%}.cmd-card--dense{gap:var(--gp-space-2);padding:var(--gp-space-4)}.cmd-dense-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gp-space-3) var(--gp-space-4);gap:var(--gp-space-3) var(--gp-space-4)}.cmd-dense-group{display:flex;flex-direction:column;gap:var(--gp-space-2);margin:0;padding:0;min-width:0}.cmd-dense-group__title{margin:0;font-family:var(--gp-font-text);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);font-weight:var(--gp-weight-medium);color:var(--gp-text-secondary);text-transform:none}.cmd-dense-group .cmd-rows--dense{display:flex;flex-direction:column;gap:var(--gp-space-2)}.cmd-row{display:flex;align-items:baseline;gap:var(--gp-space-3);font-size:var(--gp-size-sm);line-height:var(--gp-space-5)}.cmd-row__label{flex:0 0 var(--cmd-row-label-w);margin:0;color:var(--gp-text-secondary)}.cmd-row__dd{flex:1 1 auto;min-width:0;margin:0}.cmd-row__value{color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-shell .cmd-muted{color:var(--gp-text-secondary)}.cmd-reveal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2)}.cmd-reveal__btn{padding:var(--gp-space-0-5) var(--gp-space-3);border:1px solid var(--gp-btn-ghost-border);border-radius:var(--gp-btn-radius);background:var(--gp-btn-ghost-bg);color:var(--gp-text-brand);font-family:var(--gp-font-text);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);font-weight:var(--gp-weight-bold);cursor:pointer}.cmd-reveal__btn:hover:not(:disabled){background:var(--gp-btn-ghost-bg-hover)}.cmd-reveal__btn:focus-visible{outline:2px solid var(--gp-border-focus);outline-offset:2px}.cmd-reveal__error{font-size:var(--gp-size-xs);line-height:var(--gp-space-4)}.cmd-shell .cmd-main .case-doc-group{display:flex;flex-direction:column;gap:var(--gp-space-2);margin:0 0 var(--gp-space-2)}.cmd-shell .cmd-main .case-doc-group__title{margin:0;font-family:var(--gp-font-text);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-medium);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-doc-cards{display:flex;flex-direction:column;gap:var(--gp-space-2)}.cmd-shell .cmd-main .case-doc-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--gp-space-3);column-gap:var(--gp-space-3);grid-row-gap:var(--gp-space-0-5);row-gap:var(--gp-space-0-5);margin:0;padding:var(--gp-space-3);background:var(--gp-bg-default);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-lg)}.cmd-shell .cmd-main .case-doc-name{grid-column:1;margin:0;font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-medium);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-doc-meta{grid-column:1;display:flex;gap:var(--gp-space-1);margin:0;font-size:var(--gp-size-xs);line-height:var(--gp-space-4);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-doc-actions{grid-column:2;grid-row:1/span 2;display:flex;gap:var(--gp-space-3);margin:0}.cmd-shell .cmd-main .case-doc-card .case-inline-error{grid-column:1/-1;margin:0}.cmd-shell .cmd-main .case-doc-actions .gp-btn{min-height:0;padding:var(--gp-space-2) var(--gp-space-3-5);border-radius:var(--gp-btn-radius);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-bold)}.cmd-shell .cmd-main .case-doc-actions [data-testid=case-doc-open]{background:var(--gp-bg-default);border:1px solid var(--gp-btn-ghost-border);color:var(--gp-text-brand)}.cmd-shell .cmd-main .case-doc-actions [data-testid=case-doc-download]{background:var(--gp-btn-primary-bg);border:1px solid var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg)}.cmd-shell .cmd-main .case-empty{margin:0;font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-sign-gate{display:inline-flex;align-self:flex-start;margin:0 0 var(--gp-space-3);padding:var(--gp-space-1) var(--gp-space-3);border:0;border-radius:var(--gp-radius-full);background:var(--gp-bg-primary-hover);color:var(--gp-text-brand);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);font-weight:var(--gp-weight-medium)}.cmd-shell .cmd-main .case-sign-gate--approved{background:var(--gp-bg-alert-success);color:var(--gp-text-success)}.cmd-shell .cmd-main .cmd-card .case-actions .gp-btn--primary{height:var(--gp-space-10);min-height:0;padding:0 var(--gp-space-5);border-radius:var(--gp-btn-radius);background:var(--gp-btn-primary-bg);border-color:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg);font-weight:var(--gp-weight-bold)}.cmd-shell .cmd-main .cmd-card section[aria-label="Approve final version"]>.case-actions{justify-content:flex-start}.cmd-shell .cmd-main .cmd-case-action .case-approve__actions{justify-content:flex-end;margin:0}.cmd-skeleton{gap:var(--gp-space-4)}.cmd-skeleton,.cmd-skeleton__lead{display:flex;flex-direction:column}.cmd-skeleton__lead{gap:var(--gp-space-2)}.cmd-skeleton__bone{display:block;height:var(--gp-space-5);width:calc(var(--gp-space-32) * 2 + var(--gp-space-20));max-width:100%;border-radius:var(--gp-radius-lg);background:var(--gp-bg-secondary);animation:cmd-skeleton-pulse calc(var(--gp-duration-slow) * 5) var(--gp-ease) infinite}.cmd-skeleton__rows{display:flex;flex-direction:column;gap:var(--gp-space-4)}.cmd-skeleton__row{display:flex;align-items:center;gap:var(--gp-space-3)}.cmd-skeleton__bone--dot{flex:0 0 auto;width:var(--gp-space-5);height:var(--gp-space-5)}.cmd-skeleton__bone--line{flex:1 1 auto;width:auto;height:var(--gp-space-5)}.cmd-skeleton__bone--block{height:calc(var(--gp-space-32) + var(--gp-space-16) + var(--gp-space-2))}@keyframes cmd-skeleton-pulse{0%,to{opacity:1}50%{opacity:var(--gp-opacity-55)}}.cmd-case-action{position:-webkit-sticky;position:sticky;top:0;z-index:20;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--gp-space-4);column-gap:var(--gp-space-4);grid-row-gap:var(--gp-space-3);row-gap:var(--gp-space-3);margin:0;padding:var(--gp-space-3) var(--gp-space-4);background:var(--gp-bg-default);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);box-shadow:var(--gp-shadow-sm)}.cmd-case-action__lead{min-width:0;display:flex;flex-direction:column;gap:var(--gp-space-1)}.cmd-case-action__decide{display:flex;flex-direction:column;align-items:flex-end;gap:var(--gp-space-2);min-width:0}.cmd-case-action__title{margin:0;font-family:var(--gp-font-display);font-weight:var(--gp-weight-semibold);font-size:var(--gp-size-xl);line-height:var(--gp-space-7);color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-case-action__deal{font-family:var(--gp-font-text);font-weight:var(--gp-weight-medium);color:var(--gp-text-primary)}.cmd-case-action__deal,.cmd-case-action__email{margin:0;font-size:var(--gp-size-sm);line-height:var(--gp-space-5);overflow-wrap:anywhere}.cmd-case-action__email{color:var(--gp-text-secondary)}.cmd-case-action__status{margin:var(--gp-space-1) 0 0}.cmd-case-action__secondary,.cmd-case-action__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2)}.cmd-case-action__secondary{justify-content:flex-end;margin:0}.cmd-case-action__secondary .case-change-email,.cmd-case-action__secondary .case-resend{margin:0}.cmd-shell .cmd-main .cmd-case-action__secondary .case-change-email>.gp-btn,.cmd-shell .cmd-main .cmd-case-action__secondary .case-resend>.gp-btn{height:var(--gp-control-h-sm);min-height:0;padding:0 var(--gp-space-4);border:1px solid var(--gp-btn-secondary-border);border-radius:var(--gp-btn-radius);background:var(--gp-btn-secondary-bg);color:var(--gp-text-primary);font-weight:var(--gp-weight-bold);font-size:var(--gp-size-sm)}.cmd-shell .cmd-main .cmd-case-action__secondary .case-change-email>.gp-btn:hover,.cmd-shell .cmd-main .cmd-case-action__secondary .case-resend>.gp-btn:hover{background:var(--gp-btn-secondary-bg-hover);border-color:var(--gp-btn-secondary-border-hover)}.cmd-case-action__primary,.cmd-shell .cmd-main .cmd-case-action .case-approve{display:flex;flex-direction:column;align-items:flex-end;gap:var(--gp-space-2);margin:0}.cmd-shell .cmd-main .cmd-case-action .case-approve{padding:0;border:0;background:transparent}.cmd-shell .cmd-main .cmd-case-action .case-approve .case-actions{margin:0}.cmd-shell .cmd-main .cmd-case-action .gp-btn--primary{height:var(--gp-control-h-md);min-height:0;padding:0 var(--gp-space-5);border-radius:var(--gp-btn-radius);background:var(--gp-btn-primary-bg);border-color:var(--gp-btn-primary-bg);color:var(--gp-btn-primary-fg);font-weight:var(--gp-weight-bold);white-space:nowrap}.cmd-shell .cmd-main .cmd-case-action .gp-btn--primary:hover:not(:disabled){background:var(--gp-btn-primary-bg-hover)}.cmd-shell .cmd-main .cmd-case-action .gp-btn--primary:disabled{opacity:var(--gp-opacity-55);cursor:default}.cmd-shell .cmd-main .cmd-case-action .case-approve-warn{max-width:calc(var(--gp-space-32) * 8);padding:var(--gp-space-3);background:var(--gp-bg-alert-warning);border:1px solid var(--gp-border-warning);border-radius:var(--gp-radius-lg)}.cmd-shell .cmd-main .cmd-case-action .case-approve-warn__title{margin:0 0 var(--gp-space-1);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-semibold);color:var(--gp-text-primary)}.cmd-shell .cmd-main .cmd-case-action .case-approve-warn__body{margin:0 0 var(--gp-space-2);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .cmd-card--comments .case-section__title,.cmd-shell .cmd-main .cmd-card--docs .case-section__title{margin:0 0 var(--gp-space-2);font-size:var(--gp-size-base);line-height:var(--gp-space-6)}.cmd-shell .cmd-main .cmd-card--comments .case-filter{margin:0 0 var(--gp-space-2);gap:var(--gp-space-1)}.cmd-shell .cmd-main .cmd-card--comments .case-thread-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gp-space-2)}.cmd-shell .cmd-main .cmd-card--comments a.case-thread-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--gp-space-2);column-gap:var(--gp-space-2);grid-row-gap:var(--gp-space-0-5);row-gap:var(--gp-space-0-5);margin:0;padding:var(--gp-space-2) var(--gp-space-3);background:var(--gp-bg-secondary-card);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);text-decoration:none;color:inherit}.cmd-shell .cmd-main .cmd-card--comments a.case-thread-row:hover{border-color:var(--gp-card-border-hover);background:var(--gp-bg-primary-hover)}.cmd-shell .cmd-main .cmd-card--comments .case-thread-row__quote{margin:0;font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-shell .cmd-main .cmd-card--comments .case-thread-row__meta{margin:0;font-size:var(--gp-size-xs);line-height:var(--gp-space-4);color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell .cmd-main .cmd-card--comments .case-status-badge{display:inline-flex;align-items:center;padding:var(--gp-space-0-5) var(--gp-space-2);border-radius:var(--gp-radius-full);font-size:var(--gp-size-xs);line-height:var(--gp-space-4);font-weight:var(--gp-weight-medium);background:var(--gp-bg-primary-hover);color:var(--gp-text-brand)}.cmd-shell .cmd-main .cmd-card--comments .case-status-badge--solved{background:var(--gp-bg-alert-success);color:var(--gp-text-success)}.cmd-shell .cmd-main .cmd-card__title{font-size:var(--gp-size-base);line-height:var(--gp-space-6)}.cmd-shell .cmd-main .cmd-feedback-page__head{margin:0 0 var(--gp-space-4)}.cmd-shell .cmd-main .cmd-feedback-queue{display:flex;flex-direction:column;gap:var(--gp-space-4);margin:0}.cmd-shell .cmd-main .cmd-feedback-queue__stats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2);margin:0}.cmd-shell .cmd-main .cmd-feedback-queue__filters{margin:0}.cmd-shell .cmd-main .cmd-feedback-queue__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gp-space-3)}.cmd-shell .cmd-main .cmd-feedback-queue__item{margin:0;padding:0}.cmd-shell .cmd-main a.cmd-feedback-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gp-space-2);margin:0;padding:var(--gp-space-4);background:var(--gp-bg-default);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);text-decoration:none;color:inherit;transition:border-color var(--gp-duration) var(--gp-ease),background var(--gp-duration) var(--gp-ease)}.cmd-shell .cmd-main a.cmd-feedback-card:hover{border-color:var(--gp-card-border-hover);background:var(--gp-bg-secondary-card)}.cmd-shell .cmd-main a.cmd-feedback-card:focus-visible{outline:2px solid var(--gp-border-focus);outline-offset:2px}.cmd-shell .cmd-main .cmd-feedback-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2) var(--gp-space-3)}.cmd-shell .cmd-main .cmd-feedback-card__identity{font-family:var(--gp-font-text);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);font-weight:var(--gp-weight-medium);color:var(--gp-text-primary);min-width:0}.cmd-shell .cmd-main .cmd-feedback-card__quote{font-family:var(--gp-font-text);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cmd-shell .cmd-main .cmd-feedback-empty{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gp-space-2);margin:0;padding:var(--gp-space-5) var(--gp-space-4);background:var(--gp-bg-secondary);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card)}.cmd-shell .cmd-main .cmd-feedback-empty__title{margin:0;font-family:var(--gp-font-display);font-size:var(--gp-size-base);line-height:var(--gp-space-6);font-weight:var(--gp-weight-semibold);color:var(--gp-text-primary)}.cmd-shell .cmd-main .cmd-feedback-empty__body{margin:0;font-family:var(--gp-font-text);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-secondary);max-width:calc(var(--gp-space-32) * 8)}.cmd-shell .cmd-main .cmd-feedback-queue__solved-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2) var(--gp-space-3);margin:0;padding:var(--gp-space-3) 0 0;border-top:1px solid var(--gp-border-subtle)}.cmd-shell .cmd-main .cmd-feedback-queue__solved-copy{font-family:var(--gp-font-text);font-size:var(--gp-size-sm);line-height:var(--gp-space-5);color:var(--gp-text-secondary)}@media (prefers-reduced-motion:reduce){.cmd-skeleton__bone{animation:none}}@media (max-width:720px){.cmd-shell{flex-wrap:wrap;align-content:flex-start}.cmd-shell .cmd-main.case-shell{padding:var(--gp-space-4)}.cmd-shell .cmd-main .case-hub,.cmd-shell .cmd-main .case-workspace,.cmd-shell .cmd-main.case-shell .case-shell__card{gap:var(--gp-space-3)}.cmd-shell .cmd-main .case-shell__title{font-size:var(--gp-size-xl);line-height:var(--gp-space-7)}.cmd-shell .cmd-main .case-shell__lead{font-size:var(--gp-size-sm);line-height:var(--gp-space-5)}.cmd-shell .cmd-main .case-table-wrap{background:transparent;border:0}.cmd-shell .cmd-main .case-contracts-table tr{display:flex;flex-direction:column;gap:var(--gp-space-2);margin:0 0 var(--gp-space-3);padding:var(--gp-space-3);background:var(--gp-bg-default);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card)}.cmd-shell .cmd-main .case-contracts-table td{padding:0;border:0}.cmd-shell .cmd-main .case-contract-identity__name{font-size:var(--gp-size-base)}.cmd-meta{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.cmd-row{flex-direction:column;align-items:flex-start;gap:var(--gp-space-0-5)}.cmd-dense-group .cmd-rows--dense,.cmd-dense-groups,.cmd-rows--dense{grid-template-columns:minmax(0,1fr);column-gap:0}.cmd-rows--dense .cmd-row__label{max-width:none;min-width:0}.cmd-row__label{flex:0 0 auto}.cmd-case-action{position:-webkit-sticky;position:sticky;top:0;z-index:25;display:flex;flex-direction:column;align-items:stretch;gap:var(--gp-space-2);padding:var(--gp-space-3);border-radius:var(--gp-radius-lg);grid-template-columns:none}.cmd-case-action__title{font-size:var(--gp-size-lg);line-height:var(--gp-space-6)}.cmd-case-action__decide{width:100%;align-items:stretch;order:3}.cmd-case-action__primary{position:-webkit-sticky;position:sticky;bottom:var(--gp-space-3);z-index:26;width:100%;align-items:stretch;padding-top:var(--gp-space-1)}.cmd-case-action__secondary{justify-content:stretch;width:100%}.cmd-case-action__secondary .case-change-email,.cmd-case-action__secondary .case-resend{flex:1 1 auto}.cmd-shell .cmd-main .cmd-case-action .case-approve,.cmd-shell .cmd-main .cmd-case-action .case-approve .case-actions,.cmd-shell .cmd-main .cmd-case-action .gp-btn--primary{width:100%}.cmd-shell .cmd-main .cmd-card--comments a.case-thread-row{grid-template-columns:auto minmax(0,1fr)}.cmd-shell .cmd-main .cmd-card--comments .case-thread-row__meta{grid-column:1/-1}.cmd-shell .cmd-main .case-doc-card{grid-template-columns:minmax(0,1fr)}.cmd-shell .cmd-main .case-doc-actions{grid-column:1;grid-row:auto}.cmd-shell .cmd-main a.cmd-feedback-card{padding:var(--gp-space-3)}.cmd-shell .cmd-main .cmd-feedback-empty{padding:var(--gp-space-4) var(--gp-space-3)}}.cmd-shell{background:var(--gp-bg-secondary-card)}.cmd-shell .cmd-main.case-shell,.cmd-shell>.cmd-main.case-shell{padding:var(--gp-space-4) var(--gp-space-5)}.cmd-shell .cmd-main .case-hub,.cmd-shell .cmd-main .case-workspace,.cmd-shell .cmd-main.case-shell .case-shell__card{gap:var(--gp-space-3)}.cmd-shell .cmd-main .case-filter{margin:0 0 var(--gp-space-3);gap:var(--gp-space-2)}.cmd-shell .cmd-main .case-attention-summary{margin:0 0 var(--gp-space-2)}.cmd-shell{display:flex;flex-direction:column;align-items:stretch;min-height:100vh;background:var(--gp-bg-canvas);color:var(--gp-text-primary);font:var(--gp-text-body-sm)}.cmd-shell .cmd-brand-header{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--gp-space-4);box-sizing:border-box;width:100%;height:var(--gp-size-topbar);min-height:var(--gp-size-topbar);padding:0 var(--gp-space-8);background:var(--gp-bg-surface);border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell .cmd-brand-header__brand{display:flex;align-items:center;gap:var(--gp-space-3);min-width:0}.cmd-shell .cmd-brand-header__logo{display:block;height:var(--gp-space-7);width:auto;object-fit:contain}.cmd-shell .cmd-brand-header__product{margin:0;padding-left:var(--gp-space-3);border-left:1px solid var(--gp-border-subtle);font:var(--gp-text-label-md);color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell .cmd-main.case-shell,.cmd-shell>.cmd-main.case-shell{flex:1 1 auto;width:100%;max-width:none;margin:0;padding:var(--gp-space-6) var(--gp-space-5) var(--gp-space-12);box-sizing:border-box;background:transparent}.cmd-shell .cmd-main.case-shell .case-shell__card{max-width:none;width:100%;margin:0;padding:0;gap:var(--gp-space-5);background:transparent;border:0;box-shadow:none}.cmd-shell .cmd-main .case-hub{grid-gap:var(--gp-space-5) var(--gp-space-6);gap:var(--gp-space-5) var(--gp-space-6)}.cmd-shell .cmd-main .case-hub__head,.cmd-shell .cmd-main .case-hub__intro{gap:var(--gp-space-1)}.cmd-shell .cmd-main .case-hub .cmd-search{transition:border-color var(--gp-duration) var(--gp-ease)}.cmd-shell .cmd-main .case-hub .cmd-search:focus-within{outline:none}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]{box-shadow:var(--gp-shadow-xs)}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-attention-summary{font:var(--gp-text-body-sm)}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-empty{padding:var(--gp-space-6) var(--gp-space-4)}@media (max-width:1439px){.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-attention-summary{order:0;flex:1 0 100%;padding-bottom:0}}.cmd-shell .cmd-main .case-hub .case-filter-chip{transition:background-color var(--gp-duration) var(--gp-ease),color var(--gp-duration) var(--gp-ease)}@media (min-width:721px){.cmd-shell .cmd-main .case-hub .case-table-wrap{overflow-x:auto}.cmd-shell .cmd-main .case-hub .case-contracts-table{--cmd-hub-col-professional:294px;--cmd-hub-col-attention:230px;table-layout:fixed;width:100%;min-width:0;border-collapse:separate;border-spacing:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub .case-contracts-table th{position:-webkit-sticky;position:sticky;top:var(--gp-size-topbar);z-index:3;height:var(--gp-size-table-header);padding:0 var(--gp-space-2-5);background:var(--gp-bg-surface-sunken);font:var(--gp-text-label-sm);letter-spacing:.01em;text-align:left;white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-contracts-table td,.cmd-shell .cmd-main .case-hub .case-contracts-table th{box-sizing:border-box;border-bottom:1px solid var(--gp-border-subtle);color:var(--gp-text-secondary);vertical-align:middle}.cmd-shell .cmd-main .case-hub .case-contracts-table td{height:var(--gp-size-table-row-compact);padding:var(--gp-space-0-5) var(--gp-space-2-5);background:var(--gp-bg-surface);overflow:visible;text-overflow:clip;transition:background-color var(--gp-duration) var(--gp-ease)}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr:last-child td{border-bottom:0}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr:hover td{background:var(--gp-bg-hover)}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-identity{width:var(--cmd-hub-col-professional)}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-client{width:auto}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-attention{width:var(--cmd-hub-col-attention)}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-dates{width:var(--cmd-hub-col-dates)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-open-cell,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-open-cell{width:calc(91px + (2 * var(--gp-space-3)));min-width:calc(91px + (2 * var(--gp-space-3)));max-width:calc(91px + (2 * var(--gp-space-3)));padding-inline:var(--gp-space-2-5);text-align:right;white-space:nowrap;position:-webkit-sticky;position:sticky;right:0;box-shadow:none}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-open-cell{z-index:1}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-open-cell{z-index:4}@media (min-width:1680px){.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-identity{width:22%}}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-client-role,.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-identity{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-client-role__client,.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__name{display:block;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font:var(--gp-text-label-md);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-client-role__secondary,.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__meta{display:block;max-width:100%;max-height:none;margin:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:none;line-clamp:none;font:var(--gp-text-body-xs);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-attention{overflow:visible}.cmd-shell .cmd-main .case-hub .case-attention-stack{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--gp-space-1);max-height:none;overflow:visible;white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-attention-badge{display:inline-flex;align-items:center;flex:none;height:calc(var(--gp-space-5) + var(--gp-space-0-5));min-height:0;max-width:none;margin:0;padding:0 var(--gp-space-2);border-radius:var(--gp-radius-badge);background:var(--gp-status-info-bg);color:var(--gp-status-info-fg);font:var(--gp-text-label-sm);letter-spacing:.01em;white-space:nowrap;overflow:visible;text-overflow:clip}.cmd-shell .cmd-main .case-hub .case-attention-badge+.case-attention-badge{margin-left:0}.cmd-shell .cmd-main .case-hub .case-attention-badge[data-testid=case-dual-rate-badge]{background:var(--gp-status-neutral-bg);color:var(--gp-status-neutral-fg)}.cmd-shell .cmd-main .case-hub .case-attention-badge--clear{background:var(--gp-status-success-bg);color:var(--gp-status-success-fg)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-dates{white-space:nowrap;overflow:visible;text-overflow:clip;font:var(--gp-text-body-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub a.case-contract-open{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--gp-size-control-sm);min-height:0;padding:0 var(--gp-space-3);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-button);background:var(--gp-bg-surface);color:var(--gp-text-brand);font:var(--gp-text-button-md);white-space:nowrap;text-decoration:none;transition:background-color var(--gp-duration) var(--gp-ease),border-color var(--gp-duration) var(--gp-ease)}.cmd-shell .cmd-main .case-hub a.case-contract-open:hover{background:var(--gp-bg-brand-subtle);border-color:var(--gp-border-strong);text-decoration:none}.cmd-shell .cmd-main .case-hub a.case-contract-open:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}}.cmd-shell .cmd-main .case-workspace{gap:var(--gp-space-5)}.cmd-shell .cmd-main .case-workspace .case-shell__title{font:var(--gp-text-heading-lg);color:var(--gp-text-primary)}.cmd-shell .cmd-main .cmd-anchor>.case-section,.cmd-shell .cmd-main .cmd-card{padding:var(--gp-space-5);gap:var(--gp-space-3);background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);box-shadow:var(--gp-shadow-xs)}.cmd-shell .cmd-main .case-workspace .case-section__title{font:var(--gp-text-label-md);font-family:var(--gp-font-display);font-weight:var(--gp-weight-semibold);font-size:var(--gp-size-lg);line-height:var(--gp-space-6);color:var(--gp-text-primary)}.cmd-shell[data-sidebar]{--cmd-sb:var(--gp-size-sidebar-collapsed);--cmd-pad:var(--gp-space-5);display:grid;grid-template-columns:var(--cmd-sb) minmax(0,1fr);grid-template-rows:var(--gp-size-topbar) minmax(0,auto);grid-template-areas:"head head" "side main";align-items:start;min-height:100vh;background:var(--gp-bg-canvas);color:var(--gp-text-primary);font:var(--gp-text-body-sm);transition:grid-template-columns var(--gp-duration-moderate) var(--gp-ease-emphasized)}@media (min-width:1800px){.cmd-shell[data-sidebar=auto],.cmd-shell[data-sidebar=expanded]{--cmd-sb:var(--gp-size-sidebar);--cmd-pad:var(--gp-space-8)}}.cmd-shell[data-sidebar]>.cmd-brand-header{grid-area:head}.cmd-shell[data-sidebar]>.cmd-sidebar{grid-area:side}.cmd-shell[data-sidebar]>.cmd-main{grid-area:main}.cmd-shell[data-sidebar] .cmd-brand-header{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--gp-z-sidebar) + 1);display:flex;align-items:center;gap:var(--gp-space-3);box-sizing:border-box;height:var(--gp-size-topbar);min-width:0;padding:0 var(--gp-space-6) 0 var(--gp-space-5);background:var(--gp-bg-surface);border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell[data-sidebar] .cmd-brand-header__menu{display:none;align-items:center;justify-content:center;flex:none;width:var(--gp-size-control-md);height:var(--gp-size-control-md);margin:0;padding:0;border:0;border-radius:var(--gp-radius-control);background:transparent;color:var(--gp-text-primary);cursor:pointer;transition:background-color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell[data-sidebar] .cmd-brand-header__menu:hover{background:var(--gp-bg-hover)}.cmd-shell[data-sidebar] .cmd-brand-header__menu:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell[data-sidebar] .cmd-brand-header__menu svg{width:var(--gp-size-icon-md);height:var(--gp-size-icon-md)}.cmd-shell[data-sidebar] .cmd-brand-header__brand{display:flex;align-items:center;gap:var(--gp-space-3);min-width:0;flex:none}.cmd-shell[data-sidebar] .cmd-brand-header__logo{display:block;height:var(--gp-space-6);width:auto;object-fit:contain}.cmd-shell[data-sidebar] .cmd-brand-header__product{margin:0;padding-left:var(--gp-space-3);border-left:1px solid var(--gp-border-subtle);font:var(--gp-text-heading-2xs);color:var(--gp-text-primary);white-space:nowrap}.cmd-shell[data-sidebar] .cmd-crumbs{display:flex;align-items:center;gap:var(--gp-space-1-5);min-width:0;margin:0;padding:0;list-style:none;font:var(--gp-text-body-sm);color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell[data-sidebar] .cmd-crumbs svg{width:var(--gp-space-3-5);height:var(--gp-space-3-5);color:var(--gp-text-tertiary);flex:none}.cmd-shell[data-sidebar] .cmd-crumbs [aria-current=page]{font:var(--gp-text-label-md);color:var(--gp-text-primary)}.cmd-shell[data-sidebar] .cmd-sidebar{position:-webkit-sticky;position:sticky;top:var(--gp-size-topbar);z-index:var(--gp-z-sidebar);align-self:start;display:flex;flex-direction:column;gap:0;box-sizing:border-box;width:var(--cmd-sb);height:calc(100vh - var(--gp-size-topbar));margin:0;padding:0;overflow:hidden;background:var(--gp-bg-surface);border-right:1px solid var(--gp-border-subtle);transition:width var(--gp-duration-moderate) var(--gp-ease-emphasized),box-shadow var(--gp-duration-moderate) var(--gp-ease-emphasized)}.cmd-shell[data-sidebar] .cmd-sidebar .cmd-nav{flex:1 1 auto;display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:var(--gp-space-0-5);gap:var(--gp-space-0-5);min-height:0;padding:var(--gp-space-4) var(--gp-space-3) var(--gp-space-3);overflow-y:auto}.cmd-shell[data-sidebar] .cmd-sidebar .cmd-nav__label-group{margin:0;padding:0 var(--gp-space-3) var(--gp-space-1-5);font:var(--gp-text-overline);letter-spacing:var(--gp-text-overline-tracking);text-transform:uppercase;color:var(--gp-text-tertiary);white-space:nowrap}.cmd-shell[data-sidebar] a.cmd-nav__item{position:relative;display:flex;align-items:center;gap:var(--gp-space-3);box-sizing:border-box;height:var(--gp-size-nav-item);min-width:0;margin:0;padding:0 var(--gp-space-2-5);border-radius:var(--gp-radius-control);background:transparent;font:var(--gp-text-label-md);color:var(--gp-text-secondary);text-decoration:none;white-space:nowrap;transition:background-color var(--gp-duration-quick) var(--gp-ease-standard),color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell[data-sidebar] a.cmd-nav__item:hover{background:var(--gp-bg-hover);color:var(--gp-text-primary)}.cmd-shell[data-sidebar] a.cmd-nav__item[aria-current=page]{background:var(--gp-bg-brand-subtle);color:var(--gp-text-brand)}.cmd-shell[data-sidebar] a.cmd-nav__item:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell[data-sidebar] .cmd-nav__icon{flex:none;width:var(--gp-size-icon-md);display:block;height:var(--gp-size-icon-md);color:currentColor}.cmd-shell[data-sidebar] .cmd-nav__label{min-width:0;overflow:visible;white-space:nowrap}.cmd-shell[data-sidebar] .cmd-nav__short{display:none}.cmd-shell[data-sidebar] .cmd-sidebar__foot{flex:none;display:grid;padding:var(--gp-space-3);border-top:1px solid var(--gp-border-subtle)}.cmd-shell[data-sidebar] .cmd-sidebar__collapse{display:flex;align-items:center;gap:var(--gp-space-3);box-sizing:border-box;height:var(--gp-size-nav-item);margin:0;padding:0 var(--gp-space-2-5);border:0;border-radius:var(--gp-radius-control);background:transparent;font:var(--gp-text-label-md);color:var(--gp-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell[data-sidebar] .cmd-sidebar__collapse:hover{background:var(--gp-bg-hover);color:var(--gp-text-primary)}.cmd-shell[data-sidebar] .cmd-sidebar__collapse:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell[data-sidebar] .cmd-sidebar__collapse svg{flex:none;width:var(--gp-size-icon-md);height:var(--gp-size-icon-md);transition:transform var(--gp-duration-moderate) var(--gp-ease-emphasized)}.cmd-shell[data-sidebar] .cmd-sidebar__backdrop{display:none}@media (min-width:721px) and (max-width:1799px){.cmd-shell[data-sidebar=auto] .cmd-sidebar .cmd-nav,.cmd-shell[data-sidebar=collapsed] .cmd-sidebar .cmd-nav{padding:var(--gp-space-3) var(--gp-space-1);gap:var(--gp-space-1)}.cmd-shell[data-sidebar=auto] .cmd-nav__label-group,.cmd-shell[data-sidebar=collapsed] .cmd-nav__label-group{display:none}.cmd-shell[data-sidebar=auto] a.cmd-nav__item,.cmd-shell[data-sidebar=collapsed] a.cmd-nav__item{flex-direction:column;justify-content:center;gap:var(--gp-space-1);height:var(--gp-space-14);padding:0;font:var(--gp-text-label-sm);letter-spacing:0}.cmd-shell[data-sidebar=auto] .cmd-sidebar__foot,.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__foot{padding:var(--gp-space-2);justify-items:center}.cmd-shell[data-sidebar=auto] .cmd-sidebar__collapse,.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__collapse{width:var(--gp-size-control-md);height:var(--gp-size-control-md);justify-content:center;padding:0}.cmd-shell[data-sidebar=auto] .cmd-sidebar__collapse-label,.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__collapse-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cmd-shell[data-sidebar=auto] .cmd-sidebar__collapse svg,.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__collapse svg{transform:rotate(180deg)}.cmd-shell[data-sidebar=expanded] .cmd-sidebar{width:var(--gp-size-sidebar);box-shadow:var(--gp-elevation-dropdown)}}@media (min-width:1800px){.cmd-shell[data-sidebar=collapsed]{--cmd-sb:var(--gp-size-sidebar-collapsed)}.cmd-shell[data-sidebar=collapsed] .cmd-sidebar .cmd-nav{padding:var(--gp-space-3) var(--gp-space-1);gap:var(--gp-space-1)}.cmd-shell[data-sidebar=collapsed] .cmd-nav__label-group{display:none}.cmd-shell[data-sidebar=collapsed] a.cmd-nav__item{flex-direction:column;justify-content:center;gap:var(--gp-space-1);height:var(--gp-space-14);padding:0;font:var(--gp-text-label-sm);letter-spacing:0}.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__foot{padding:var(--gp-space-2);justify-items:center}.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__collapse{width:var(--gp-size-control-md);height:var(--gp-size-control-md);justify-content:center;padding:0}.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__collapse-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cmd-shell[data-sidebar=collapsed] .cmd-sidebar__collapse svg{transform:rotate(180deg)}}@media (max-width:720px){.cmd-shell[data-sidebar]{--cmd-pad:var(--gp-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "main"}.cmd-shell[data-sidebar] .cmd-brand-header{padding:0 var(--gp-space-3)}.cmd-shell[data-sidebar] .cmd-brand-header__menu{display:inline-flex}.cmd-shell[data-sidebar] .cmd-crumbs{display:none}.cmd-shell[data-sidebar] .cmd-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:var(--gp-z-overlay);width:var(--gp-size-sidebar);height:auto;transform:translateX(-105%);box-shadow:var(--gp-elevation-drawer);transition:transform var(--gp-duration-moderate) var(--gp-ease-emphasized)}.cmd-shell[data-sidebar][data-drawer=open] .cmd-sidebar{transform:none}.cmd-shell[data-sidebar][data-drawer=open] .cmd-sidebar__backdrop{display:block;position:fixed;inset:0;z-index:calc(var(--gp-z-overlay) - 1);margin:0;padding:0;border:0;background:var(--gp-bg-overlay)}.cmd-shell[data-sidebar] .cmd-sidebar__foot{display:none}.cmd-shell[data-sidebar] .cmd-nav__label{display:inline}.cmd-shell[data-sidebar] .cmd-nav__icon{display:block}.cmd-shell[data-sidebar] a.cmd-nav__item{justify-content:flex-start;padding:0 var(--gp-space-2-5);font:var(--gp-text-label-md)}.cmd-shell[data-sidebar] .cmd-nav__short{display:none}}@media (prefers-reduced-motion:reduce){.cmd-shell[data-sidebar],.cmd-shell[data-sidebar] .cmd-sidebar,.cmd-shell[data-sidebar] .cmd-sidebar__collapse svg{transition:none}}.cmd-shell[data-sidebar] .cmd-main.case-shell,.cmd-shell[data-sidebar]>.cmd-main.case-shell{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:var(--gp-space-6) var(--cmd-pad) var(--gp-space-12);background:transparent}.cmd-shell[data-sidebar] .cmd-main.case-shell .case-shell__card{max-width:none;width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gp-space-6);background:transparent;border:0;box-shadow:none}.cmd-shell .cmd-main .case-hub{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--gp-space-6);gap:var(--gp-space-6)}.cmd-shell .cmd-main .case-hub>*{grid-column:1/-1;min-width:0}.cmd-shell .cmd-main .case-hub>.case-hub__head{grid-column:1}.cmd-shell .cmd-main .case-hub>.cmd-search{grid-column:2}.cmd-shell .cmd-main .case-hub__head,.cmd-shell .cmd-main .case-hub__intro{display:flex;flex-direction:column;gap:var(--gp-space-2);margin:0}.cmd-shell .cmd-main .case-hub .case-shell__title{margin:0;font:var(--gp-text-heading-lg);letter-spacing:0;color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-shell__lead{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub .cmd-search{display:flex;align-items:center;gap:var(--gp-space-2);box-sizing:border-box;width:240px;max-width:100%;height:var(--gp-size-control-md);padding:0 var(--gp-space-3);background:var(--gp-bg-surface);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-full);color:var(--gp-text-tertiary);transition:border-color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell .cmd-main .case-hub .cmd-search:hover{border-color:var(--gp-text-tertiary)}.cmd-shell .cmd-main .case-hub .cmd-search:focus-within{border-color:var(--gp-border-focus);box-shadow:var(--gp-focus-shadow)}.cmd-shell .cmd-main .case-hub .cmd-search__icon{flex:none;width:var(--gp-space-4);height:var(--gp-space-4)}.cmd-shell .cmd-main .case-hub .cmd-search__input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:var(--gp-text-body-sm);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);box-shadow:var(--gp-elevation-card);overflow:clip}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-section__title{display:none}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-filter{order:1;flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-1);margin:0;padding:var(--gp-space-3) var(--gp-space-4);min-height:var(--gp-size-toolbar);box-sizing:border-box}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-attention-summary{order:2;flex:none;margin:0;padding:var(--gp-space-3) var(--gp-space-4);font:var(--gp-text-label-md);color:var(--gp-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-empty,.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-table-wrap{order:3;flex:1 0 100%;margin:0;border:0;border-top:1px solid var(--gp-border-subtle);border-radius:0;background:var(--gp-bg-surface)}.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-empty{padding:var(--gp-space-8) var(--gp-space-4);font:var(--gp-text-body-sm);color:var(--gp-text-secondary);text-align:center}@media (max-width:1679px){.cmd-shell .cmd-main .case-hub .case-section[aria-label=Contracts]>.case-attention-summary{order:0;flex:1 0 100%;padding-bottom:0}}.cmd-shell .cmd-main .case-hub .case-filter-chip{display:inline-flex;align-items:center;height:var(--gp-size-control-sm);padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-chip);background:transparent;font:var(--gp-text-label-md);color:var(--gp-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--gp-duration-quick) var(--gp-ease-standard),color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell .cmd-main .case-hub .case-filter-chip:hover{background:var(--gp-bg-hover);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-filter-chip[aria-pressed=true]{background:var(--gp-bg-brand-subtle);color:var(--gp-text-brand)}.cmd-shell .cmd-main .case-hub .case-filter-chip:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}@media (min-width:721px){.cmd-shell .cmd-main .case-hub .case-table-wrap{overflow-x:auto}.cmd-shell .cmd-main .case-hub .case-contracts-table{--cmd-cell-px:var(--gp-space-2);--cmd-hub-col-professional:293px;--cmd-hub-col-attention:202px;--cmd-hub-col-dates:210px;--cmd-hub-col-open:94px;table-layout:fixed;width:100%;min-width:0;border-collapse:separate;border-spacing:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub .case-contracts-table th{position:-webkit-sticky;position:sticky;top:var(--gp-size-topbar);z-index:3;box-sizing:border-box;height:var(--gp-size-table-header);padding:0 var(--cmd-cell-px);background:var(--gp-bg-surface-sunken);border-bottom:1px solid var(--gp-border-subtle);font:var(--gp-text-label-sm);letter-spacing:.01em;color:var(--gp-text-secondary);text-align:left;vertical-align:middle;white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-contracts-table td:first-child,.cmd-shell .cmd-main .case-hub .case-contracts-table th:first-child{padding-left:var(--gp-space-3)}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-identity{width:var(--cmd-hub-col-professional)}.cmd-shell .cmd-main .case-hub .case-contracts-table td{box-sizing:border-box;height:var(--gp-size-table-row-compact);padding:var(--gp-space-0-5) var(--cmd-cell-px);background:var(--gp-bg-surface);border-bottom:1px solid var(--gp-border-subtle);vertical-align:middle;color:var(--gp-text-secondary);overflow:visible;text-overflow:clip;transition:background-color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr:last-child td{border-bottom:0}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr:hover td{background:var(--gp-bg-hover)}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-client{width:auto}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-attention{width:var(--cmd-hub-col-attention)}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-dates{width:var(--cmd-hub-col-dates)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-open-cell,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-open-cell{width:var(--cmd-hub-col-open);min-width:var(--cmd-hub-col-open);max-width:var(--cmd-hub-col-open);padding-inline:var(--cmd-cell-px);text-align:right;white-space:nowrap;position:-webkit-sticky;position:sticky;right:0;box-shadow:none}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-open-cell{z-index:1}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-open-cell{z-index:4}@media (min-width:1800px){.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-identity{width:22%}}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-client-role,.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-identity{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-client-role__client,.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__name{display:block;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font:var(--gp-text-label-md);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-client-role__secondary,.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__meta{display:block;max-width:100%;max-height:none;margin:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:none;line-clamp:none;font:var(--gp-text-body-xs);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-attention{overflow:visible}.cmd-shell .cmd-main .case-hub .case-attention-stack{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--gp-space-1);max-height:none;overflow:visible;white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-attention-badge{display:inline-flex;align-items:center;flex:none;box-sizing:border-box;height:var(--gp-size-badge-sm);min-height:0;max-width:none;margin:0;padding:0 var(--gp-space-1-5);border-radius:var(--gp-radius-badge);background:var(--gp-status-info-bg);color:var(--gp-status-info-fg);font:var(--gp-text-badge-sm);letter-spacing:0;white-space:nowrap;overflow:visible;text-overflow:clip}.cmd-shell .cmd-main .case-hub .case-attention-badge+.case-attention-badge{margin-left:0}.cmd-shell .cmd-main .case-hub .case-attention-badge[data-testid=case-dual-rate-badge]{background:var(--gp-status-neutral-bg);color:var(--gp-status-neutral-fg)}.cmd-shell .cmd-main .case-hub .case-attention-badge--clear{background:var(--gp-status-success-bg);color:var(--gp-status-success-fg)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-dates{white-space:nowrap;overflow:visible;text-overflow:clip;font:var(--gp-text-body-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub a.case-contract-open{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--gp-size-control-xs);min-height:0;padding:0 var(--gp-space-2-5);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-button);background:var(--gp-bg-surface);color:var(--gp-text-brand);font:var(--gp-text-label-sm);font-weight:var(--gp-weight-semibold);letter-spacing:0;white-space:nowrap;text-decoration:none;opacity:1;cursor:pointer;transition:background-color var(--gp-duration-quick) var(--gp-ease-standard),border-color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell .cmd-main .case-hub a.case-contract-open:hover{background:var(--gp-bg-brand-subtle);border-color:var(--gp-border-strong);text-decoration:none}.cmd-shell .cmd-main .case-hub a.case-contract-open:active{transform:scale(.98)}.cmd-shell .cmd-main .case-hub a.case-contract-open:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}}@media (min-width:1280px){.cmd-shell .cmd-main .case-hub .case-table-wrap{overflow:clip}}.cmd-shell .cmd-main .case-hub tr[data-invite-conflict=true] td,.cmd-shell .cmd-main .case-hub tr[data-invite-conflict=true]:hover td{background:var(--gp-bg-row-danger)}.cmd-shell .cmd-main .case-hub tr[data-invite-conflict=true] td:first-child{box-shadow:inset 2px 0 0 var(--gp-alert-error-border)}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__meta[data-testid=case-invite-conflict]{display:inline-flex;align-items:center;gap:var(--gp-space-1);width:auto;max-width:100%;font:var(--gp-text-label-sm);letter-spacing:0;color:var(--gp-alert-error-text);white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__meta[data-testid=case-invite-conflict]:before{content:"";flex:none;width:var(--gp-space-1-5);height:var(--gp-space-1-5);border-radius:var(--gp-radius-full);background:currentColor}.cmd-shell .cmd-main .case-hub a.case-contract-open[aria-disabled=true],.cmd-shell .cmd-main .case-hub a.case-contract-open[aria-disabled=true]:hover{pointer-events:none;cursor:not-allowed;opacity:1;background:var(--gp-bg-disabled);border-color:var(--gp-border-disabled);color:var(--gp-text-disabled)}.cmd-shell .cmd-main .case-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gp-space-6);gap:var(--gp-space-6);align-items:start;width:100%;max-width:var(--gp-size-content-max)}@media (min-width:1280px){.cmd-shell .cmd-main .case-workspace{grid-template-columns:minmax(0,1fr) var(--gp-size-aside)}.cmd-shell .cmd-main .case-workspace>*{grid-column:1}.cmd-shell .cmd-main .case-workspace>.case-access-audience,.cmd-shell .cmd-main .case-workspace>.case-back,.cmd-shell .cmd-main .case-workspace>.case-shell__status,.cmd-shell .cmd-main .case-workspace>.cmd-case-action,.cmd-shell .cmd-main .case-workspace>div:not([class]),.cmd-shell .cmd-main .case-workspace>form{grid-column:1/-1}.cmd-shell .cmd-main .case-workspace>[data-testid=case-workspace-filled]{grid-column:2;grid-row:3/span 8;position:-webkit-sticky;position:sticky;top:calc(var(--gp-size-topbar) + var(--gp-space-6))}}.cmd-shell .cmd-main a.case-back{display:inline-flex;align-items:center;gap:var(--gp-space-1);justify-self:start;width:auto;font:var(--gp-text-label-md);color:var(--gp-text-brand);text-decoration:none;border-radius:var(--gp-radius-sm);margin-bottom:calc(-1 * var(--gp-space-3))}.cmd-shell .cmd-main a.case-back:before{content:"";width:var(--gp-space-2);height:var(--gp-space-2);border-left:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-right:var(--gp-space-1)}.cmd-shell .cmd-main a.case-back:hover{text-decoration:underline}.cmd-shell .cmd-main a.case-back:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell .cmd-main .cmd-case-action{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--gp-space-6);gap:var(--gp-space-6);margin:0;padding:var(--gp-space-6);box-sizing:border-box;background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);box-shadow:var(--gp-elevation-card)}.cmd-shell .cmd-main .cmd-case-action__lead{display:flex;flex-direction:column;gap:var(--gp-space-2);min-width:0}.cmd-shell .cmd-main .cmd-case-action__title{margin:0;font:var(--gp-text-heading-lg);letter-spacing:0;color:var(--gp-text-primary)}.cmd-shell .cmd-main .cmd-case-action__deal{margin:0;font:var(--gp-text-body-sm);font-weight:var(--gp-weight-medium);color:var(--gp-text-primary)}.cmd-shell .cmd-main .cmd-case-action__email{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .cmd-case-action__status{margin-top:var(--gp-space-1);order:-1}.cmd-shell .cmd-main .cmd-pill{display:inline-flex;align-items:center;gap:var(--gp-space-1-5);box-sizing:border-box;height:var(--gp-size-badge);padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-badge);font:var(--gp-text-label-sm);letter-spacing:0;white-space:nowrap;background:var(--gp-status-neutral-bg);color:var(--gp-status-neutral-fg)}.cmd-shell .cmd-main .cmd-pill:before{content:"";width:var(--gp-space-1-5);height:var(--gp-space-1-5);border-radius:var(--gp-radius-full);background:currentColor}.cmd-shell .cmd-main .cmd-pill--info{background:var(--gp-status-info-bg);color:var(--gp-status-info-fg)}.cmd-shell .cmd-main .cmd-pill--success{background:var(--gp-status-success-bg);color:var(--gp-status-success-fg)}.cmd-shell .cmd-main .cmd-pill--warn{background:var(--gp-status-warning-bg);color:var(--gp-status-warning-fg)}.cmd-shell .cmd-main .cmd-case-action__decide{display:flex;flex-direction:column;align-items:flex-end;gap:var(--gp-space-3)}.cmd-shell .cmd-main .cmd-case-action__secondary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gp-space-2)}.cmd-shell .cmd-main .cmd-case-action__primary .case-approve,.cmd-shell .cmd-main .cmd-case-action__primary .case-approve__actions{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.cmd-shell .cmd-main .gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gp-space-2);box-sizing:border-box;height:var(--gp-size-control-md);min-height:0;padding:0 var(--gp-space-4);border-radius:var(--gp-radius-button);font:var(--gp-text-button-md);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--gp-duration-quick) var(--gp-ease-standard),border-color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell .cmd-main .gp-btn:active{transform:scale(.98)}.cmd-shell .cmd-main .gp-btn:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell .cmd-main .gp-btn--primary{background:var(--gp-action-primary);color:var(--gp-text-on-brand);border:1px solid var(--gp-action-primary)}.cmd-shell .cmd-main .gp-btn--primary:hover{background:var(--gp-action-primary-hover);border-color:var(--gp-action-primary-hover)}.cmd-shell .cmd-main .gp-btn--secondary{background:var(--gp-bg-surface);color:var(--gp-text-primary);border:1px solid var(--gp-border-default)}.cmd-shell .cmd-main .gp-btn--secondary:hover{background:var(--gp-bg-hover);border-color:var(--gp-border-strong)}.cmd-shell .cmd-main .cmd-case-action__secondary .gp-btn{height:var(--gp-size-control-sm);padding:0 var(--gp-space-3-5)}.cmd-shell .cmd-main .gp-btn:disabled,.cmd-shell .cmd-main .gp-btn[aria-disabled=true]{background:var(--gp-bg-disabled);border-color:var(--gp-border-disabled);color:var(--gp-text-disabled);cursor:not-allowed;transform:none}.cmd-shell .cmd-main .case-workspace .cmd-card,.cmd-shell .cmd-main .case-workspace>.case-section{display:flex;flex-direction:column;gap:var(--gp-space-4);margin:0;padding:var(--gp-space-6);box-sizing:border-box;min-width:0;background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);box-shadow:var(--gp-elevation-card)}.cmd-shell .cmd-main .case-workspace .cmd-card>.case-section{display:flex;flex-direction:column;gap:var(--gp-space-4);margin:0;padding:0;border:0;background:transparent;box-shadow:none}.cmd-shell .cmd-main .case-workspace .case-section__title,.cmd-shell .cmd-main .case-workspace .cmd-card__title{margin:0;font:var(--gp-text-heading-2xs);letter-spacing:0;color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-workspace .cmd-rows{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gp-space-2);gap:var(--gp-space-2);margin:0}.cmd-shell .cmd-main .case-workspace .cmd-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--gp-space-3);gap:var(--gp-space-3);align-items:baseline;margin:0;padding:0;border:0}.cmd-shell .cmd-main .case-workspace .cmd-row__label{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-workspace .cmd-row__dd{margin:0;min-width:0}.cmd-shell .cmd-main .case-workspace .cmd-row__value{font:var(--gp-text-body-sm);color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-shell .cmd-main .case-workspace .cmd-muted{color:var(--gp-text-tertiary)}.cmd-shell .cmd-main .case-workspace [data-testid=case-workspace-filled] .cmd-rows{gap:0}.cmd-shell .cmd-main .case-workspace [data-testid=case-workspace-filled] .cmd-row{padding:var(--gp-space-2) 0;border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell .cmd-main .case-workspace [data-testid=case-workspace-filled] .cmd-row:last-child{border-bottom:0}@media (max-width:1279px){.cmd-shell .cmd-main .case-workspace [data-testid=case-workspace-filled] .cmd-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gp-space-6)}}.cmd-shell .cmd-main .case-workspace .cmd-dense-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gp-space-6) var(--gp-space-8);gap:var(--gp-space-6) var(--gp-space-8)}.cmd-shell .cmd-main .case-workspace .cmd-dense-group{display:flex;flex-direction:column;gap:var(--gp-space-3);min-width:0}.cmd-shell .cmd-main .case-workspace .cmd-dense-group__title{margin:0;padding-bottom:var(--gp-space-2);border-bottom:1px solid var(--gp-border-subtle);font:var(--gp-text-overline);letter-spacing:var(--gp-text-overline-tracking);text-transform:uppercase;color:var(--gp-text-tertiary)}.cmd-shell .cmd-main .case-workspace .cmd-reveal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2)}.cmd-shell .cmd-main .case-workspace .cmd-reveal .cmd-row__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.cmd-shell .cmd-main .case-workspace .cmd-reveal__btn{display:inline-flex;align-items:center;box-sizing:border-box;height:var(--gp-size-control-xs);padding:0 var(--gp-space-2-5);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-button);background:var(--gp-bg-surface);font:var(--gp-text-label-sm);font-weight:var(--gp-weight-semibold);color:var(--gp-text-brand);cursor:pointer}.cmd-shell .cmd-main .case-workspace .cmd-reveal__btn:hover{background:var(--gp-bg-brand-subtle)}.cmd-shell .cmd-main .case-workspace .cmd-reveal__btn:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell .cmd-main .case-workspace .cmd-reveal__btn:disabled{background:var(--gp-bg-disabled);color:var(--gp-text-disabled);cursor:not-allowed}.cmd-shell .cmd-main .case-workspace .case-doc-group{display:flex;flex-direction:column;gap:var(--gp-space-3);margin:0}.cmd-shell .cmd-main .case-workspace .case-doc-group+.case-doc-group{padding-top:var(--gp-space-4);border-top:1px solid var(--gp-border-subtle)}.cmd-shell .cmd-main .case-workspace .case-doc-group__title{margin:0;font:var(--gp-text-overline);letter-spacing:var(--gp-text-overline-tracking);text-transform:uppercase;color:var(--gp-text-tertiary)}.cmd-shell .cmd-main .case-workspace .case-doc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--gp-space-32) * 2.5)),1fr));grid-gap:var(--gp-space-3);gap:var(--gp-space-3)}.cmd-shell .cmd-main .case-workspace .case-doc-card{display:grid;grid-template-columns:var(--gp-space-10) minmax(0,1fr);grid-template-areas:"icon name" "icon meta" "acts acts";grid-gap:var(--gp-space-0-5) var(--gp-space-3);gap:var(--gp-space-0-5) var(--gp-space-3);margin:0;padding:var(--gp-space-4);box-sizing:border-box;background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);transition:border-color var(--gp-duration-quick) var(--gp-ease-standard)}.cmd-shell .cmd-main .case-workspace .case-doc-card:hover{border-color:var(--gp-border-default)}.cmd-shell .cmd-main .case-workspace .case-doc-card:before{content:"PDF";grid-area:icon;display:flex;align-items:center;justify-content:center;width:var(--gp-space-10);height:var(--gp-space-10);border-radius:var(--gp-radius-control);background:var(--gp-bg-brand-subtle);color:var(--gp-text-brand);font:var(--gp-text-label-xs);font-weight:var(--gp-weight-semibold);letter-spacing:.04em}.cmd-shell .cmd-main .case-workspace .case-doc-name{grid-area:name;margin:0;font:var(--gp-text-label-md);color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-shell .cmd-main .case-workspace .case-doc-meta{grid-area:meta;display:flex;gap:var(--gp-space-2);margin:0;font:var(--gp-text-body-xs);color:var(--gp-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmd-shell .cmd-main .case-workspace .case-doc-actions{grid-area:acts;display:flex;gap:var(--gp-space-2);margin-top:var(--gp-space-3)}.cmd-shell .cmd-main .case-workspace .case-doc-actions .gp-btn{height:var(--gp-size-control-sm);padding:0 var(--gp-space-3-5)}.cmd-shell .cmd-main .case-workspace .case-doc-actions .gp-btn--secondary{background:var(--gp-bg-surface);color:var(--gp-text-brand);border-color:var(--gp-border-default)}.cmd-shell .cmd-main .case-workspace .case-doc-actions .gp-btn--secondary:hover{background:var(--gp-bg-brand-subtle);border-color:var(--gp-border-strong)}.cmd-shell .cmd-main .case-workspace .case-doc-actions .gp-btn--ghost{background:transparent;border-color:transparent;color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-workspace .case-doc-actions .gp-btn--ghost:hover{background:var(--gp-bg-hover)}.cmd-shell .cmd-main .case-workspace .case-doc-card[data-contract-state] .case-doc-meta{flex-wrap:wrap;align-items:center;row-gap:var(--gp-space-1)}.cmd-shell .cmd-main .case-workspace .case-doc-card[data-contract-state] .case-doc-meta .cmd-pill{white-space:nowrap}.cmd-shell .cmd-main .case-workspace .case-doc-card[data-contract-state=unsigned]{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta";align-content:start}.cmd-shell .cmd-main .case-workspace .case-doc-card[data-contract-state=unsigned]:before{content:none;display:none}.cmd-shell .cmd-main .case-section .case-doc-list,.cmd-shell .cmd-main .case-section .case-doc-list>li{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-section .case-doc-list{padding-left:var(--gp-space-5);display:grid;grid-gap:var(--gp-space-1);gap:var(--gp-space-1)}.cmd-shell .cmd-main .case-workspace .case-empty{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-tertiary)}.cmd-shell .cmd-main .case-workspace [data-testid=case-identity-status]{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-workspace [data-testid=case-thread-list] .case-filter{display:flex;gap:var(--gp-space-1);margin:0}.cmd-shell .cmd-main .case-workspace .case-filter-chip{display:inline-flex;align-items:center;height:var(--gp-size-control-sm);padding:0 var(--gp-space-3);border:0;border-radius:var(--gp-radius-chip);background:transparent;font:var(--gp-text-label-md);color:var(--gp-text-secondary);cursor:pointer}.cmd-shell .cmd-main .case-workspace .case-filter-chip:hover{background:var(--gp-bg-hover);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-workspace .case-filter-chip[aria-pressed=true]{background:var(--gp-bg-brand-subtle);color:var(--gp-text-brand)}.cmd-shell .cmd-main .case-workspace .case-filter-chip:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell .cmd-main .case-workspace .case-thread-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-control);overflow:clip}.cmd-shell .cmd-main .case-workspace .case-thread-list>li+li{border-top:1px solid var(--gp-border-subtle)}.cmd-shell .cmd-main .case-workspace .case-thread-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--gp-space-3);gap:var(--gp-space-3);padding:var(--gp-space-3) var(--gp-space-4);text-decoration:none;color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-workspace .case-thread-row:hover{background:var(--gp-bg-hover)}.cmd-shell .cmd-main .case-workspace .case-thread-row:focus-visible{outline:none;box-shadow:inset var(--gp-focus-shadow)}.cmd-shell .cmd-main .case-workspace [data-testid=case-details-error] .case-inline-error,.cmd-shell .cmd-main .case-workspace [data-testid=case-load-error],.cmd-shell .cmd-main .case-workspace>.case-shell__status{display:flex;align-items:center;gap:var(--gp-space-3);box-sizing:border-box;margin:0;padding:var(--gp-space-4);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);background:var(--gp-status-info-bg);color:var(--gp-status-info-fg);font:var(--gp-text-label-md)}.cmd-shell .cmd-main .case-workspace [data-testid=case-details-error] .case-inline-error:before,.cmd-shell .cmd-main .case-workspace [data-testid=case-load-error]:before,.cmd-shell .cmd-main .case-workspace>.case-shell__status:before{content:"";flex:none;width:var(--gp-space-5);height:var(--gp-space-5);border-radius:var(--gp-radius-full);background:radial-gradient(circle,currentColor 0 var(--gp-space-0-5),transparent calc(var(--gp-space-0-5) + .5px)) 50% /100% 100% no-repeat;box-shadow:inset 0 0 0 1.5px currentColor}.cmd-shell .cmd-main .case-workspace [data-testid=case-details-error] .case-inline-error,.cmd-shell .cmd-main .case-workspace [data-testid=case-load-error],.cmd-shell .cmd-main .case-workspace>[data-testid=case-invite-conflict]{background:var(--gp-status-danger-bg);color:var(--gp-text-primary);border-color:var(--gp-alert-error-border)}.cmd-shell .cmd-main .case-workspace [data-testid=case-details-error] .case-inline-error:before,.cmd-shell .cmd-main .case-workspace [data-testid=case-load-error]:before,.cmd-shell .cmd-main .case-workspace>[data-testid=case-invite-conflict]:before{color:var(--gp-alert-error-text)}.cmd-shell .tpl-page{display:flex;flex-direction:column;gap:var(--gp-space-6);min-width:0}.cmd-shell .tpl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gp-space-4);flex-wrap:wrap}.cmd-shell .tpl-head__intro{display:flex;flex-direction:column;gap:var(--gp-space-1);min-width:0;max-width:calc(var(--gp-space-32) * 5)}.cmd-shell .tpl-title{font:var(--gp-text-heading-lg);color:var(--gp-text-primary);margin:0;text-wrap:balance}.cmd-shell .tpl-title--entity{display:inline-flex;align-items:center;gap:var(--gp-space-3);flex-wrap:wrap}.cmd-shell .tpl-lead{font:var(--gp-text-body-sm);color:var(--gp-text-secondary);margin:0;text-wrap:pretty}.cmd-shell .tpl-meta{display:flex;flex-wrap:wrap;column-gap:var(--gp-space-5);row-gap:var(--gp-space-1);font:var(--gp-text-body-xs);color:var(--gp-text-secondary);margin:0}.cmd-shell .tpl-meta>span{display:inline-flex;align-items:baseline;gap:var(--gp-space-1-5);white-space:nowrap}.cmd-shell .tpl-meta b{font:var(--gp-text-label-sm);color:var(--gp-text-primary)}.cmd-shell .tpl-actions{display:flex;gap:var(--gp-space-2);align-items:center;flex-wrap:wrap}.cmd-shell .tpl-back{display:inline-flex;align-items:center;gap:var(--gp-space-1);font:var(--gp-text-label-md);color:var(--gp-text-brand);text-decoration:none;width:-moz-fit-content;width:fit-content}.cmd-shell .tpl-back svg,.cmd-shell .tpl-ico{width:var(--gp-space-4);height:var(--gp-space-4);flex:none}.cmd-shell .tpl-back:focus-visible,.cmd-shell .tpl-copy:focus-visible,.cmd-shell .tpl-editor__doc:focus-visible,.cmd-shell .tpl-tab:focus-visible,.cmd-shell .tpl-tool:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow);border-radius:var(--gp-radius-control)}.cmd-shell .tpl-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cmd-shell .tpl-alert{display:flex;gap:var(--gp-space-3);align-items:flex-start;padding:var(--gp-space-3) var(--gp-space-4);border-radius:var(--gp-radius-table);border:1px solid var(--gp-border-subtle);background:var(--gp-bg-surface);font:var(--gp-text-body-sm);color:var(--gp-text-primary)}.cmd-shell .tpl-alert>svg{width:var(--gp-space-5);height:var(--gp-space-5);flex:none;margin-top:var(--gp-space-px)}.cmd-shell .tpl-alert__body{display:flex;flex-direction:column;gap:var(--gp-space-0-5);min-width:0;flex:1 1}.cmd-shell .tpl-alert__title{font:var(--gp-text-label-md)}.cmd-shell .tpl-alert--danger{background:var(--gp-bg-row-danger);border-color:var(--gp-alert-error-border)}.cmd-shell .tpl-alert--danger>svg{color:var(--gp-alert-error-text)}.cmd-shell .tpl-alert--success{background:var(--gp-status-success-bg);border-color:var(--gp-border-success)}.cmd-shell .tpl-alert--success>svg{color:var(--gp-text-primary)}.cmd-shell .tpl-alert--info{background:var(--gp-bg-brand-subtle);border-color:var(--gp-border-subtle)}.cmd-shell .tpl-alert--info>svg{color:var(--gp-text-brand)}.cmd-shell .tpl-alert .gp-btn{flex:none}.cmd-shell .tpl-card{background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);min-width:0}.cmd-shell .tpl-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-3);padding:var(--gp-space-4) var(--gp-space-5);border-bottom:1px solid var(--gp-border-subtle);flex-wrap:wrap}.cmd-shell .tpl-card__title{font:var(--gp-text-heading-2xs);color:var(--gp-text-primary);margin:0}.cmd-shell .tpl-card__body{padding:var(--gp-space-5);display:flex;flex-direction:column;gap:var(--gp-space-4)}.cmd-shell .tpl-table-wrap{border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);overflow:hidden;background:var(--gp-bg-surface)}.cmd-shell .tpl-table{width:100%;border-collapse:collapse;table-layout:fixed;font:var(--gp-text-body-sm);color:var(--gp-text-primary)}.cmd-shell .tpl-table th{height:var(--gp-size-table-header);padding:0 var(--gp-space-4);text-align:left;font:var(--gp-text-label-sm);color:var(--gp-text-secondary);background:var(--gp-bg-surface-sunken);border-bottom:1px solid var(--gp-border-subtle);white-space:nowrap}.cmd-shell .tpl-table td{padding:var(--gp-space-3) var(--gp-space-4);vertical-align:top;border-bottom:1px solid var(--gp-border-subtle);min-width:0}.cmd-shell .tpl-table tr:last-child td{border-bottom:0}.cmd-shell .tpl-table tr[data-blocking=true] td{background:var(--gp-bg-row-danger)}.cmd-shell .tpl-table tr[data-blocking=true] td:first-child{box-shadow:inset var(--gp-space-1) 0 0 var(--gp-status-danger-solid)}.cmd-shell .tpl-table .tpl-col-code{width:calc(var(--gp-space-32) + var(--gp-space-4))}.cmd-shell .tpl-table .tpl-col-entity{width:auto}.cmd-shell .tpl-table .tpl-col-sha{width:calc(var(--gp-space-32) + var(--gp-space-24) + var(--gp-space-6))}.cmd-shell .tpl-table .tpl-col-status{width:calc(var(--gp-space-32) + var(--gp-space-12))}.cmd-shell .tpl-table .tpl-col-open{width:calc(var(--gp-space-24) + var(--gp-space-2));text-align:right}.cmd-shell .tpl-table td.tpl-col-open{text-align:right}.cmd-shell .tpl-cell{display:flex;flex-direction:column;gap:var(--gp-space-1);min-width:0}.cmd-shell .tpl-code{font:var(--gp-text-label-md);color:var(--gp-text-primary);white-space:nowrap}.cmd-shell .tpl-sub{font:var(--gp-text-body-xs);color:var(--gp-text-secondary);overflow-wrap:anywhere}.cmd-shell .tpl-entity{overflow-wrap:break-word}.cmd-shell .tpl-sha{display:inline-flex;align-items:center;gap:var(--gp-space-1);max-width:100%}.cmd-shell .tpl-sha__value{font:var(--gp-text-code);color:var(--gp-text-primary);background:var(--gp-bg-surface-sunken);border-radius:var(--gp-radius-sm);padding:0 var(--gp-space-1-5);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmd-shell .tpl-sha--full .tpl-sha__value{white-space:normal;overflow-wrap:anywhere}.cmd-shell .tpl-copy{display:inline-grid;place-items:center;width:var(--gp-size-control-xs);height:var(--gp-size-control-xs);border:0;border-radius:var(--gp-radius-control);background:transparent;color:var(--gp-icon-secondary);cursor:pointer;flex:none}.cmd-shell .tpl-copy:hover{background:var(--gp-bg-hover);color:var(--gp-icon-primary)}.cmd-shell .tpl-copy svg{width:var(--gp-space-4);height:var(--gp-space-4)}.cmd-shell .tpl-copy[data-copied=true]{color:var(--gp-text-primary)}.cmd-shell .tpl-badge{display:inline-flex;align-items:center;gap:var(--gp-space-1);height:var(--gp-size-badge);padding:0 var(--gp-space-2);border-radius:var(--gp-radius-badge);font:var(--gp-text-label-sm);white-space:nowrap;width:-moz-fit-content;width:fit-content;border:1px solid transparent}.cmd-shell .tpl-badge svg{width:var(--gp-space-3-5);height:var(--gp-space-3-5);flex:none}.cmd-shell .tpl-badge--match{background:var(--gp-status-success-bg);color:var(--gp-text-primary);border-color:var(--gp-border-success)}.cmd-shell .tpl-badge--differs,.cmd-shell .tpl-badge--stub{background:var(--gp-status-danger-solid);color:var(--gp-text-inverse)}.cmd-shell .tpl-badge--absent{background:var(--gp-bg-surface);color:var(--gp-text-primary);border:1px dashed var(--gp-border-strong)}.cmd-shell .tpl-badge--neutral{background:var(--gp-status-neutral-bg);color:var(--gp-text-primary)}.cmd-shell .tpl-badge--info{background:var(--gp-bg-brand-subtle);color:var(--gp-text-brand)}.cmd-shell .tpl-badge--ok{background:var(--gp-status-success-bg);color:var(--gp-text-primary);border-color:var(--gp-border-success)}.cmd-shell .tpl-badge--warn{background:var(--gp-bg-alert-warning);color:var(--gp-text-primary);border-color:var(--gp-border-warning)}.cmd-shell .tpl-refused{display:inline-flex;align-items:center;gap:var(--gp-space-1);font:var(--gp-text-label-sm);color:var(--gp-alert-error-text);white-space:nowrap}.cmd-shell .tpl-refused svg{width:var(--gp-space-3-5);height:var(--gp-space-3-5)}.cmd-shell .tpl-status{display:flex;flex-direction:column;gap:var(--gp-space-1);align-items:flex-start}.cmd-shell .tpl-skel{display:block;height:var(--gp-space-3);border-radius:var(--gp-radius-sm);background:var(--gp-bg-surface-sunken);width:70%}.cmd-shell .tpl-skel--short{width:40%}@media (prefers-reduced-motion:no-preference){.cmd-shell .tpl-skel{animation:tpl-shimmer 1.6s var(--gp-ease-standard) infinite}}@keyframes tpl-shimmer{50%{opacity:.55}}.cmd-shell .tpl-tabs{display:flex;gap:var(--gp-space-6);border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-tab{display:inline-flex;align-items:center;gap:var(--gp-space-1-5);padding:var(--gp-space-2-5) 0;font:var(--gp-text-label-md);color:var(--gp-text-secondary);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.cmd-shell .tpl-tab[aria-current=page]{color:var(--gp-text-brand);border-bottom-color:var(--gp-border-brand)}.cmd-shell .tpl-count{font:var(--gp-text-label-xs);background:var(--gp-bg-surface-sunken);color:var(--gp-text-primary);border-radius:var(--gp-radius-badge);padding:0 var(--gp-space-1-5)}.cmd-shell .tpl-entity-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gp-space-4);flex-wrap:wrap;padding:var(--gp-space-5);background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card)}.cmd-shell .tpl-entity-head[data-blocking=true]{box-shadow:inset var(--gp-space-1) 0 0 var(--gp-status-danger-solid)}.cmd-shell .tpl-reason{font:var(--gp-text-body-xs);color:var(--gp-text-secondary);max-width:calc(var(--gp-space-32) * 2);text-align:right}.cmd-shell .tpl-legend{padding:var(--gp-space-3) var(--gp-space-4);background:var(--gp-bg-surface-sunken);border-radius:var(--gp-radius-table);font:var(--gp-text-body-xs)}.cmd-shell .tpl-legend__title{font:var(--gp-text-label-sm);color:var(--gp-text-primary)}.cmd-shell .tpl-legend__item{gap:var(--gp-space-1-5)}.cmd-shell .tpl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gp-space-4);gap:var(--gp-space-4)}.cmd-shell .tpl-pane{display:flex;flex-direction:column;min-width:0;background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);overflow:hidden}.cmd-shell .tpl-pane__head{display:flex;flex-direction:column;gap:var(--gp-space-2);padding:var(--gp-space-4) var(--gp-space-5);border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--gp-space-1) var(--gp-space-4);gap:var(--gp-space-1) var(--gp-space-4);margin:0;font:var(--gp-text-body-xs)}.cmd-shell .tpl-facts dt{color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell .tpl-facts dd{margin:0;color:var(--gp-text-primary);min-width:0;overflow-wrap:anywhere}.cmd-shell .tpl-pane__body{background:var(--gp-bg-surface-sunken);padding:var(--gp-space-4);max-height:calc(var(--gp-space-32) * 4 + var(--gp-space-16));overflow-y:auto;overflow-x:hidden}.cmd-shell .tpl-pane__empty{display:flex;flex-direction:column;gap:var(--gp-space-2);align-items:flex-start;padding:var(--gp-space-8) var(--gp-space-5);font:var(--gp-text-body-sm);color:var(--gp-text-secondary)}.cmd-shell .tpl-doc{background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-sm);padding:var(--gp-space-6) var(--gp-space-7);font:var(--gp-text-body-sm);color:var(--gp-text-primary);line-height:1.6;max-width:calc(var(--gp-space-32) * 5 + var(--gp-space-10));margin:0 auto}.cmd-shell .tpl-doc h3{font:var(--gp-text-heading-2xs);margin:var(--gp-space-5) 0 var(--gp-space-2)}.cmd-shell .tpl-doc h3:first-child{margin-top:0}.cmd-shell .tpl-doc p{margin:0 0 var(--gp-space-3);text-wrap:pretty}.cmd-shell .tpl-doc table{width:100%;border-collapse:collapse;table-layout:fixed;margin:var(--gp-space-2) 0 var(--gp-space-4)}.cmd-shell .tpl-doc td,.cmd-shell .tpl-doc th{border:1px solid var(--gp-border-subtle);padding:var(--gp-space-2) var(--gp-space-2-5);text-align:left;vertical-align:top;font:var(--gp-text-body-xs);overflow-wrap:break-word}.cmd-shell .tpl-doc th{width:42%;background:var(--gp-bg-surface-sunken);font:var(--gp-text-label-sm)}.cmd-shell .tpl-doc__synthetic{font:var(--gp-text-label-xs);color:var(--gp-text-secondary);text-transform:uppercase;letter-spacing:var(--gp-text-overline-tracking);margin-bottom:var(--gp-space-3)}.cmd-shell .tpl-slot{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--gp-space-1-5);padding:var(--gp-space-0-5) var(--gp-space-1-5);border-radius:var(--gp-radius-sm);max-width:100%}.cmd-shell .tpl-slot[data-party=a]{background:var(--gp-fill-a-bg);border:1px dashed var(--gp-fill-a-line)}.cmd-shell .tpl-slot[data-party=b]{background:var(--gp-fill-b-bg);border:1px solid var(--gp-fill-b-line)}.cmd-shell .tpl-slot__tag{display:inline-flex;align-items:center;gap:var(--gp-space-1);font:var(--gp-text-label-xs);border-radius:var(--gp-radius-badge);padding:0 var(--gp-space-1-5);white-space:nowrap}.cmd-shell .tpl-slot[data-party=a] .tpl-slot__tag{background:var(--gp-fill-a-tag-bg);color:var(--gp-fill-a-tag-fg)}.cmd-shell .tpl-slot[data-party=b] .tpl-slot__tag{background:var(--gp-fill-b-tag-bg);color:var(--gp-fill-b-tag-fg);border:1px solid var(--gp-fill-b-line)}.cmd-shell .tpl-slot__tag svg{width:var(--gp-space-3);height:var(--gp-space-3)}.cmd-shell .tpl-slot__value{color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-shell .tpl-slot[data-state=open] .tpl-slot__value{color:var(--gp-text-secondary);font-style:italic}.cmd-shell .tpl-slot[data-state=missing]{border:2px solid var(--gp-fill-missing-line)}.cmd-shell .tpl-slot[data-state=missing] .tpl-slot__value{color:var(--gp-fill-missing-fg);font-style:italic}.cmd-shell .tpl-slot[data-locked=true]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmd-shell .tpl-table .tpl-col-ver{width:calc(var(--gp-space-24) + var(--gp-space-4))}.cmd-shell .tpl-table .tpl-col-vsha{width:calc(var(--gp-space-32) + var(--gp-space-14))}.cmd-shell .tpl-table .tpl-col-when{width:calc(var(--gp-space-32) + var(--gp-space-16))}.cmd-shell .tpl-table .tpl-col-vstatus{width:calc(var(--gp-space-32) + var(--gp-space-20))}.cmd-shell .tpl-table .tpl-col-vact{width:calc(var(--gp-space-32));text-align:right}.cmd-shell .tpl-table td.tpl-col-vact{text-align:right}.cmd-shell .tpl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cmd-shell .tpl-editor{display:flex;flex-direction:column;border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);overflow:hidden}.cmd-shell .tpl-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gp-space-1);min-height:var(--gp-size-toolbar);padding:var(--gp-space-2) var(--gp-space-4);border-bottom:1px solid var(--gp-border-subtle);background:var(--gp-bg-surface)}.cmd-shell .tpl-toolbar__sep{width:1px;align-self:stretch;margin:var(--gp-space-1) var(--gp-space-2);background:var(--gp-border-subtle)}.cmd-shell .tpl-tool{display:inline-grid;place-items:center;min-width:var(--gp-size-control-sm);height:var(--gp-size-control-sm);padding:0 var(--gp-space-2);border:0;border-radius:var(--gp-radius-control);background:transparent;color:var(--gp-icon-primary);font:var(--gp-text-label-md);cursor:pointer}.cmd-shell .tpl-tool:hover{background:var(--gp-bg-hover)}.cmd-shell .tpl-tool[aria-pressed=true]{background:var(--gp-bg-brand-subtle);color:var(--gp-text-brand)}.cmd-shell .tpl-tool svg{width:var(--gp-space-4);height:var(--gp-space-4)}.cmd-shell .tpl-tool--select{display:inline-flex;gap:var(--gp-space-1);border:1px solid var(--gp-border-default);background:var(--gp-bg-surface)}.cmd-shell .tpl-toolbar__spacer{flex:1 1}.cmd-shell .tpl-dirty{display:inline-flex;align-items:center;gap:var(--gp-space-1-5);font:var(--gp-text-label-sm);color:var(--gp-text-primary);white-space:nowrap}.cmd-shell .tpl-dirty:before{content:"";width:var(--gp-space-2);height:var(--gp-space-2);border-radius:var(--gp-radius-full);background:var(--gp-border-warning);box-shadow:0 0 0 1px var(--gp-text-primary)}.cmd-shell .tpl-dirty[data-state=clean]:before{background:var(--gp-border-success)}.cmd-shell .tpl-editor__canvas{background:var(--gp-bg-surface-sunken);padding:var(--gp-space-6)}.cmd-shell .tpl-editor__doc{outline:none}.cmd-shell .tpl-edited{background:var(--gp-diff-insert-bg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--gp-diff-insert-line);text-decoration-color:var(--gp-diff-insert-line)}.cmd-shell .tpl-savebar{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-4);flex-wrap:wrap;padding:var(--gp-space-3) var(--gp-space-5);border-top:1px solid var(--gp-border-subtle);background:var(--gp-bg-surface);position:-webkit-sticky;position:sticky;bottom:0}.cmd-shell .tpl-savebar__note{font:var(--gp-text-body-xs);color:var(--gp-text-secondary)}.cmd-shell .tpl-promote{display:grid;grid-template-columns:minmax(0,1fr) var(--gp-size-aside);grid-gap:var(--gp-space-5);gap:var(--gp-space-5);align-items:start}.cmd-shell .tpl-diff-summary{display:flex;flex-wrap:wrap;gap:var(--gp-space-2)}.cmd-shell .tpl-diff{display:flex;flex-direction:column;gap:0;font:var(--gp-text-body-sm);line-height:1.7;color:var(--gp-text-primary)}.cmd-shell .tpl-diff__row{display:grid;grid-template-columns:var(--gp-space-8) minmax(0,1fr);grid-gap:var(--gp-space-3);gap:var(--gp-space-3);padding:var(--gp-space-2) var(--gp-space-3);border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-diff__row:last-child{border-bottom:0}.cmd-shell .tpl-diff__mark{font:var(--gp-text-code);color:var(--gp-text-secondary);text-align:center;padding-top:var(--gp-space-0-5)}.cmd-shell .tpl-diff__row[data-change=changed] .tpl-diff__mark{color:var(--gp-text-primary);font-weight:var(--gp-weight-semibold)}.cmd-shell .tpl-diff__text{margin:0;text-wrap:pretty;min-width:0;overflow-wrap:break-word}.cmd-shell .tpl-diff ins{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--gp-diff-insert-line);text-decoration-color:var(--gp-diff-insert-line);background:var(--gp-diff-insert-bg);color:var(--gp-text-primary)}.cmd-shell .tpl-diff del,.cmd-shell .tpl-diff ins{border-radius:var(--gp-radius-xs);padding:0 var(--gp-space-0-5)}.cmd-shell .tpl-diff del{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--gp-diff-delete-line);text-decoration-color:var(--gp-diff-delete-line);background:var(--gp-diff-delete-bg);color:var(--gp-diff-delete-fg)}.cmd-shell .tpl-diff del:before,.cmd-shell .tpl-diff ins:before{font:var(--gp-text-code);font-weight:var(--gp-weight-semibold);margin-right:var(--gp-space-0-5)}.cmd-shell .tpl-diff ins:before{content:"+"}.cmd-shell .tpl-diff del:before{content:"-"}.cmd-shell .tpl-approvals{display:flex;flex-direction:column;gap:0}.cmd-shell .tpl-approver{display:flex;align-items:center;justify-content:space-between;gap:var(--gp-space-3);padding:var(--gp-space-3) 0;border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-approver:last-child{border-bottom:0}.cmd-shell .tpl-approver__who{display:flex;flex-direction:column;gap:var(--gp-space-0-5);min-width:0}.cmd-shell .tpl-approver__name{font:var(--gp-text-label-md);color:var(--gp-text-primary)}.cmd-shell .tpl-approver__when{font:var(--gp-text-body-xs);color:var(--gp-text-secondary)}.cmd-shell .tpl-panel-foot{display:flex;flex-direction:column;gap:var(--gp-space-2);padding:var(--gp-space-4) var(--gp-space-5);border-top:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-panel-foot .gp-btn{width:100%}.cmd-shell .tpl-hint{font:var(--gp-text-body-xs);color:var(--gp-text-secondary);margin:0}.cmd-shell .tpl-scrim{position:fixed;inset:0;background:var(--gp-bg-overlay);z-index:var(--gp-z-overlay);display:grid;place-items:center;padding:var(--gp-space-6)}.cmd-shell .tpl-modal{width:min(100%,calc(var(--gp-space-32) * 4 + var(--gp-space-12)));background:var(--gp-bg-surface);border-radius:var(--gp-radius-modal);box-shadow:var(--gp-shadow-2xl);display:flex;flex-direction:column}.cmd-shell .tpl-modal__head{padding:var(--gp-space-6) var(--gp-space-6) var(--gp-space-2)}.cmd-shell .tpl-modal__title{font:var(--gp-weight-semibold) var(--gp-size-xl) /var(--gp-space-7) var(--gp-font-display);margin:0;color:var(--gp-text-primary)}.cmd-shell .tpl-modal__body{padding:var(--gp-space-2) var(--gp-space-6) var(--gp-space-4);display:flex;flex-direction:column;gap:var(--gp-space-3);font:var(--gp-text-body-sm);color:var(--gp-text-primary)}.cmd-shell .tpl-modal__foot{display:flex;justify-content:flex-end;gap:var(--gp-space-2);padding:var(--gp-space-4) var(--gp-space-6) var(--gp-space-6);flex-wrap:wrap}.cmd-shell .gp-btn--danger{background:var(--gp-status-danger-solid);color:var(--gp-text-inverse)}@media (max-width:1180px){.cmd-shell .tpl-promote,.cmd-shell .tpl-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cmd-shell .tpl-table thead{display:none}.cmd-shell .tpl-table,.cmd-shell .tpl-table tbody,.cmd-shell .tpl-table td,.cmd-shell .tpl-table tr{display:block;width:auto}}.cmd-shell .tpl-table .tpl-col-file{width:auto}.cmd-shell .tpl-table .tpl-col-code{width:calc(var(--gp-space-32) + var(--gp-space-12))}.cmd-shell .tpl-table .tpl-col-sha{width:calc(var(--gp-space-32) + var(--gp-space-14))}.cmd-shell .tpl-table .tpl-col-status{width:calc(var(--gp-space-32) + var(--gp-space-24))}.cmd-shell .tpl-table .tpl-col-open{width:calc(var(--gp-space-32) + var(--gp-space-12))}.cmd-shell .tpl-file{font:var(--gp-text-label-md);color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-shell .tpl-table tr[data-absent=true] td{background:var(--gp-bg-surface-sunken)}.cmd-shell .tpl-table tr[data-absent=true] td:first-child{box-shadow:inset var(--gp-space-1) 0 0 var(--gp-border-strong)}.cmd-shell .gp-btn.tpl-btn-sm svg{width:var(--gp-space-4);height:var(--gp-space-4)}.cmd-shell .tpl-signframe{background:var(--gp-bg-surface-sunken);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);padding:var(--gp-space-8) var(--gp-space-6)}.cmd-shell .tpl-paper{background:var(--gp-bg-surface);box-shadow:var(--gp-shadow-sm);max-width:calc(var(--gp-space-32) * 6 + var(--gp-space-14));margin:0 auto;padding:var(--gp-space-12) var(--gp-space-14)}.cmd-shell .tpl-table .tpl-col-entity{width:calc(var(--gp-space-32) + var(--gp-space-24) + var(--gp-space-8))}.cmd-shell .tpl-frame,.cmd-shell .tpl-signframe iframe{display:block;width:100%;height:80vh;border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-control);background:var(--gp-bg-surface)}.cmd-shell .cmd-main .tpl-page .gp-btn:disabled{opacity:1;background:var(--gp-bg-disabled);color:var(--gp-text-tertiary);border-color:var(--gp-border-disabled)}.cmd-shell .tpl-docwell{background:var(--gp-bg-surface-sunken);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);padding:var(--gp-space-8) var(--gp-space-6);overflow-x:auto}.cmd-shell .tpl-a4{width:100%;max-width:calc(var(--gp-space-32) * 6 + var(--gp-space-8) + var(--gp-space-2));margin:0 auto;background:var(--gp-bg-surface);box-shadow:var(--gp-shadow-sm);border:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-a4 iframe{display:block;width:100%;border:0;background:var(--gp-bg-surface);min-height:80vh}.cmd-shell .tpl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2) var(--gp-space-5);font:var(--gp-text-body-sm);color:var(--gp-text-secondary);margin:0}.cmd-shell .tpl-legend__item{display:inline-flex;align-items:center;gap:var(--gp-space-2)}.cmd-shell .tpl-chip{display:inline-flex;align-items:center;gap:var(--gp-space-1-5);padding:var(--gp-space-0-5) var(--gp-space-2);border-radius:var(--gp-radius-sm);font:var(--gp-text-label-sm);white-space:nowrap}.cmd-shell .tpl-chip--deal{background:var(--gp-fill-deal-bg);color:var(--gp-fill-deal-fg);border:1px dashed var(--gp-fill-deal-line)}.cmd-shell .tpl-chip--onboarding{background:var(--gp-fill-onboarding-bg);color:var(--gp-fill-onboarding-fg);border:1px solid var(--gp-fill-onboarding-line)}.cmd-shell .tpl-chip--client{background:var(--gp-bg-surface);color:var(--gp-fill-deal-fg);border:1px dotted var(--gp-fill-deal-line)}.cmd-shell .tpl-fields{margin-top:var(--gp-space-4)}.cmd-shell .tpl-fields__title{font:var(--gp-text-label-sm);font-size:var(--gp-size-sm);margin:0 0 var(--gp-space-2)}.cmd-shell .tpl-fields__table{width:100%;border-collapse:collapse;font:var(--gp-text-body-sm)}.cmd-shell .tpl-fields__table td,.cmd-shell .tpl-fields__table th{text-align:left;padding:var(--gp-space-1-5) var(--gp-space-2);border-bottom:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-fields__table th{font:var(--gp-text-label-sm);color:var(--gp-text-secondary)}.cmd-shell .tpl-entity-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2) var(--gp-space-5);padding:var(--gp-space-4) var(--gp-space-5);background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-card);font:var(--gp-text-body-sm);color:var(--gp-text-primary)}.cmd-shell .tpl-entity-card .tpl-code{font:var(--gp-text-label-md)}.cmd-shell .tpl-group-row th{background:var(--gp-bg-surface-sunken);font:var(--gp-text-label-sm);color:var(--gp-text-primary);text-align:left}.cmd-shell .tpl-badge--notinapp{background:var(--gp-status-neutral-bg);color:var(--gp-text-primary);border:1px solid var(--gp-border-subtle)}.cmd-shell .tpl-page[data-view=catalog] .tpl-table .tpl-col-code{width:calc(var(--gp-space-32) + var(--gp-space-24))}.cmd-shell .tpl-page[data-view=catalog] .tpl-table .tpl-col-scenario{width:auto}.cmd-shell .tpl-page[data-view=catalog] .tpl-table .tpl-col-sha{width:calc(var(--gp-space-32) + var(--gp-space-24))}.cmd-shell .tpl-page[data-view=catalog] .tpl-table .tpl-col-status{width:calc(var(--gp-space-32) + var(--gp-space-20))}.cmd-shell .tpl-scenario{font:var(--gp-text-body-sm);color:var(--gp-text-primary);text-wrap:pretty}.cmd-shell .tpl-table tr[data-in-app=false] td{background:var(--gp-bg-surface)}.cmd-shell .tpl-table tr[data-in-app=false] td:first-child{box-shadow:inset var(--gp-space-1) 0 0 var(--gp-border-subtle)}@media (min-width:721px){.cmd-shell .cmd-main .case-hub .case-contracts-table{--cmd-hub-col-professional:293px;--cmd-hub-col-attention:202px;--cmd-hub-col-dates:210px;--cmd-hub-col-open:94px}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-identity{vertical-align:middle}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--gp-space-2);row-gap:0;min-width:0}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__head>.case-contract-identity__name{display:inline;flex:0 1 auto;min-width:0}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__head>.case-contract-identity__meta{display:inline;width:auto;white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__sub{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gp-space-2);row-gap:var(--gp-space-0-5);margin-top:var(--gp-space-0-5);min-width:0}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__type{font:var(--gp-text-body-xs);color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-dates{white-space:normal}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-dates__range{display:block;white-space:nowrap;color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-dates__milestone{display:block;white-space:nowrap;color:var(--gp-text-secondary)}}.cmd-shell .cmd-main .case-hub .case-status-pill{display:inline-flex;align-items:center;gap:var(--gp-space-1);flex:none;box-sizing:border-box;height:var(--gp-size-badge-sm);padding:0 var(--gp-space-1-5);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-badge);background:var(--gp-bg-surface);font:var(--gp-text-badge-sm);letter-spacing:0;white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-status-pill:before{content:"";flex:none;width:var(--gp-space-1-5);height:var(--gp-space-1-5);border-radius:var(--gp-radius-full);background:var(--gp-text-tertiary)}.cmd-shell .cmd-main .case-hub .case-status-pill[data-tone=info]:before{background:var(--gp-status-info-fg)}.cmd-shell .cmd-main .case-hub .case-status-pill[data-tone=success]:before{background:var(--gp-status-success-fg)}.cmd-shell .cmd-main .case-hub .case-status-pill[data-tone=warn]:before{background:var(--gp-status-warning-fg)}@media (max-width:720px){.cmd-shell .cmd-main .case-hub .case-contract-identity__sub{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gp-space-2);row-gap:var(--gp-space-0-5);margin-top:var(--gp-space-0-5)}.cmd-shell .cmd-main .case-hub .case-contract-identity__type{font:var(--gp-text-body-xs);color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-contract-dates__milestone,.cmd-shell .cmd-main .case-hub .case-contract-dates__range{display:block}.cmd-shell .cmd-main .case-hub .case-contract-dates__milestone{color:var(--gp-text-secondary)}.cmd-shell .cmd-main .cmd-case-action{grid-template-columns:minmax(0,1fr);gap:var(--gp-space-3);padding:var(--gp-space-4)}.cmd-shell .cmd-main .cmd-case-action__decide{align-items:stretch}.cmd-shell .cmd-main .cmd-case-action__secondary{justify-content:flex-start}}.cmd-shell .cmd-main .cmd-case-action__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2)}.cmd-shell .cmd-main .cmd-case-action__milestone{font:var(--gp-text-body-sm);color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell .cmd-main a.cmd-row__link{display:inline-flex;align-items:center;gap:var(--gp-space-1);font:var(--gp-text-label-md);color:var(--gp-text-brand);text-decoration:underline;text-underline-offset:2px;border-radius:var(--gp-radius-sm)}.cmd-shell .cmd-main a.cmd-row__link:hover{color:var(--gp-action-primary-hover)}.cmd-shell .cmd-main a.cmd-row__link:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell .cmd-main a.cmd-row__link svg{flex:none;width:var(--gp-space-3-5);height:var(--gp-space-3-5)}.cmd-shell .cmd-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cmd-shell .tpl-edit{display:flex;flex-direction:column;gap:var(--gp-space-4)}.cmd-shell .tpl-edit__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2);font:var(--gp-text-body-sm)}.cmd-shell .tpl-edit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gp-space-5);gap:var(--gp-space-5);align-items:start}@media (max-width:1279px){.cmd-shell .tpl-edit__grid{grid-template-columns:minmax(0,1fr)}}.cmd-shell .tpl-edit__col{display:flex;flex-direction:column;gap:var(--gp-space-2);min-width:0}.cmd-shell .tpl-edit__h{font:var(--gp-text-label-md);margin:0;color:var(--gp-text-primary)}.cmd-shell .tpl-editor{min-height:60vh;max-height:80vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:4;tab-size:4;padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-border-default);border-radius:var(--gp-radius-control);background:var(--gp-bg-surface);font:var(--gp-text-body-sm);color:var(--gp-text-primary)}.cmd-shell .tpl-editor:focus{outline:none;border-color:var(--gp-border-focus);box-shadow:var(--gp-focus-ring)}.cmd-shell .tpl-editor__chip{display:inline;white-space:normal;cursor:default;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cmd-shell .tpl-edit .tpl-a4 iframe{min-height:60vh}.cmd-shell .tpl-edit__save{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gp-space-3)}.cmd-shell .tpl-edit__save .case-field{min-width:calc(var(--gp-space-32) * 2)}.cmd-shell .tpl-edit__email{max-width:calc(var(--gp-space-32) * 3);margin:var(--gp-space-3) 0}.cmd-shell .tpl-block{display:block}.cmd-shell .tpl-diff{margin-top:var(--gp-space-4)}.cmd-shell .tpl-diff__pre{white-space:pre-wrap;font:var(--gp-text-body-xs);font-family:var(--gp-font-mono);background:var(--gp-bg-subtle);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-table);padding:var(--gp-space-3);max-height:50vh;overflow:auto}.cmd-shell .tpl-appr{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0}.cmd-shell .tpl-badge--appr-approved{background:var(--gp-status-success-bg);color:var(--gp-text-primary);border:1px solid var(--gp-text-primary)}.cmd-shell .tpl-badge--appr-candidate,.cmd-shell .tpl-badge--appr-waiting{background:var(--gp-bg-alert-warning);color:var(--gp-text-primary);border:1px dashed var(--gp-text-primary)}.cmd-shell .tpl-badge--appr-missing{background:var(--gp-bg-surface-sunken);color:var(--gp-text-primary);border:1px dotted var(--gp-text-primary)}.cmd-shell .tpl-badge--appr-approved svg,.cmd-shell .tpl-badge--appr-candidate svg,.cmd-shell .tpl-badge--appr-missing svg,.cmd-shell .tpl-badge--appr-waiting svg{width:var(--gp-space-3-5);height:var(--gp-space-3-5);flex:none}.cmd-shell .tpl-lock{margin:var(--gp-space-4) 0 0;padding:var(--gp-space-4) var(--gp-space-5);background:var(--gp-bg-surface);border:1px solid var(--gp-border-subtle);border-left:var(--gp-space-1) solid var(--gp-text-primary);border-radius:var(--gp-radius-card);display:flex;flex-direction:column;gap:var(--gp-space-3)}.cmd-shell .tpl-lock__title{margin:0;display:flex;align-items:center;gap:var(--gp-space-2);font:var(--gp-text-label-md);color:var(--gp-text-primary)}.cmd-shell .tpl-lock__gate{margin:0;font:var(--gp-text-body-xs);color:var(--gp-text-secondary)}.cmd-shell .tpl-lockt{display:inline-flex;align-items:center;gap:var(--gp-space-1);height:var(--gp-space-6);padding:0 var(--gp-space-2);border-radius:var(--gp-radius-badge);font:var(--gp-text-label-sm);letter-spacing:.04em;white-space:nowrap;color:var(--gp-text-primary);background:var(--gp-bg-surface);border:1px solid var(--gp-text-primary)}.cmd-shell .tpl-lockt svg{width:var(--gp-space-3-5);height:var(--gp-space-3-5);flex:none}.cmd-shell .tpl-rl__stack{display:inline-flex;flex-wrap:wrap;gap:var(--gp-space-1);align-items:center}.cmd-shell .tpl-lockfacts{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:var(--gp-space-3);column-gap:var(--gp-space-3);grid-row-gap:var(--gp-space-1);row-gap:var(--gp-space-1);margin:var(--gp-space-2) 0 0;font:var(--gp-text-body-xs);color:var(--gp-text-primary)}.cmd-shell .tpl-lockfacts dt{color:var(--gp-text-secondary)}.cmd-shell .tpl-lockfacts dd{margin:0;min-width:0;overflow-wrap:anywhere}.cmd-shell .tpl-lockfacts code,.cmd-shell .tpl-rl__lock code{font-family:var(--gp-font-mono)}.cmd-shell .tpl-rl__lock{display:block;margin-top:var(--gp-space-1);font:var(--gp-text-body-xs);color:var(--gp-text-secondary)}.gp-doc .pack-part{font:var(--gp-text-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--gp-text-secondary);margin:0 0 var(--gp-space-4);padding-bottom:var(--gp-space-2);border-bottom:1px solid var(--gp-border-default)}.cmd-shell .cmd-main .case-hub .case-status-pill{border-color:transparent;background:var(--gp-status-neutral-bg);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-status-pill[data-tone=info]{background:var(--gp-status-info-bg)}.cmd-shell .cmd-main .case-hub .case-status-pill[data-tone=success]{background:var(--gp-status-success-bg)}.cmd-shell .cmd-main .case-hub .case-status-pill[data-tone=warn]{background:var(--gp-status-warning-bg)}.cmd-shell .cmd-main .case-hub .case-contract-identity__step{font:var(--gp-text-label-sm);color:var(--gp-text-primary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:721px){.cmd-shell .cmd-main .case-hub .case-attention-badge[data-kind=approval]{background:var(--gp-status-warning-bg);color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-attention-badge--clear{background:transparent;color:var(--gp-text-secondary);padding-left:0;font:var(--gp-text-body-xs)}}.cmd-shell .cmd-main .case-hub .case-contract-identity__name[data-name-missing=true]{color:var(--gp-text-secondary);font-weight:var(--gp-weight-normal)}.cmd-shell .cmd-main .cmd-pill--success{color:var(--gp-text-primary)}@media (min-width:721px){.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr[data-same-name=true]>td.case-contract-identity{box-shadow:inset var(--gp-space-1) 0 0 0 var(--gp-text-tertiary)}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr[data-same-name=true][data-status-tone=info]>td.case-contract-identity{box-shadow:inset var(--gp-space-1) 0 0 0 var(--gp-status-info-fg)}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr[data-same-name=true][data-status-tone=success]>td.case-contract-identity{box-shadow:inset var(--gp-space-1) 0 0 0 var(--gp-status-success-fg)}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr[data-same-name=true][data-status-tone=warn]>td.case-contract-identity{box-shadow:inset var(--gp-space-1) 0 0 0 var(--gp-status-warning-fg)}.cmd-shell .cmd-main .case-hub .case-contracts-table{--cmd-hub-col-professional:220px;--cmd-hub-col-status:156px;--cmd-hub-col-attention:168px;--cmd-hub-col-invite-sent:96px;--cmd-hub-col-signed:96px;--cmd-hub-col-dates:158px;--cmd-hub-col-open:94px}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-identity,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-identity{width:var(--cmd-hub-col-professional)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-status,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-status{width:var(--cmd-hub-col-status);min-width:var(--cmd-hub-col-status);max-width:var(--cmd-hub-col-status)}.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-client{width:auto}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-attention,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-attention{width:var(--cmd-hub-col-attention)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-invite-sent,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-invite-sent{width:var(--cmd-hub-col-invite-sent);min-width:var(--cmd-hub-col-invite-sent);max-width:var(--cmd-hub-col-invite-sent)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-signed,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-signed{width:var(--cmd-hub-col-signed);min-width:var(--cmd-hub-col-signed);max-width:var(--cmd-hub-col-signed)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-dates,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-col-dates{width:var(--cmd-hub-col-dates)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-open-cell,.cmd-shell .cmd-main .case-hub .case-contracts-table th.case-contract-open-cell{width:var(--cmd-hub-col-open);min-width:var(--cmd-hub-col-open);max-width:var(--cmd-hub-col-open)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-status{vertical-align:middle;white-space:normal}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-status__stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gp-space-0-5);min-width:0}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-status__stack .case-status-pill{max-width:100%}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-status__step{font:var(--gp-text-label-sm);color:var(--gp-text-primary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-invite-sent,.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-signed{vertical-align:middle;white-space:nowrap;font:var(--gp-text-body-sm);color:var(--gp-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-invite-sent[data-empty=true],.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-signed[data-empty=true]{color:var(--gp-text-secondary)}.cmd-shell .cmd-main .case-hub .case-contracts-table td.case-contract-dates{white-space:nowrap}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-dates__range{display:block;white-space:nowrap;color:var(--gp-text-primary)}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-dates__milestone{display:none}.cmd-shell .cmd-main .case-hub .case-contracts-table .case-contract-identity__sub{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gp-space-2);row-gap:var(--gp-space-0-5);margin-top:var(--gp-space-0-5);min-width:0}.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr[data-same-name=true]>td.case-contract-identity,.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr[data-same-name=true][data-status-tone]>td.case-contract-identity,.cmd-shell .cmd-main .case-hub .case-contracts-table tbody tr[data-status-tone]>td.case-contract-identity{box-shadow:none}}@media (min-width:1800px){.cmd-shell .cmd-main .case-hub .case-contracts-table{--cmd-hub-col-professional:260px}}.cmd-shell .cmd-main .gp-btn.cmd-case-action__danger{color:var(--gp-status-danger-solid)}.cmd-shell .cmd-main .gp-btn.cmd-case-action__danger:hover:not(:disabled){background:var(--gp-bg-row-danger);border-color:var(--gp-status-danger-solid)}.cmd-shell .cmd-confirm .tpl-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gp-space-4)}.cmd-shell .cmd-confirm__close{display:inline-grid;place-items:center;flex:none;width:var(--gp-space-8);height:var(--gp-space-8);margin:calc(-1 * var(--gp-space-1)) calc(-1 * var(--gp-space-2)) 0 0;padding:0;border:0;border-radius:var(--gp-radius-full);background:transparent;color:var(--gp-icon-secondary);cursor:pointer}.cmd-shell .cmd-confirm__close:hover{background:var(--gp-bg-subtle);color:var(--gp-icon-primary)}.cmd-shell .cmd-confirm__close:focus-visible{outline:none;box-shadow:var(--gp-focus-shadow)}.cmd-shell .cmd-confirm__close svg{width:var(--gp-space-5);height:var(--gp-space-5)}.cmd-shell .cmd-confirm__lead{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-primary);text-wrap:pretty}.cmd-shell .cmd-confirm__lead+.cmd-confirm__lead{margin-top:calc(-1 * var(--gp-space-1));color:var(--gp-text-secondary)}.cmd-shell .cmd-confirm__who{display:grid;grid-gap:var(--gp-space-1);gap:var(--gp-space-1);margin:0;padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-border-subtle);border-radius:var(--gp-radius-lg);background:var(--gp-bg-canvas)}.cmd-shell .cmd-confirm__name{margin:0;font:var(--gp-text-label-md);color:var(--gp-text-primary);overflow-wrap:anywhere}.cmd-shell .cmd-confirm__meta{margin:0;font:var(--gp-text-body-sm);color:var(--gp-text-secondary);overflow-wrap:anywhere}.cmd-shell .cmd-confirm__state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gp-space-2);margin-top:var(--gp-space-1)}.cmd-shell .cmd-confirm__milestone{font:var(--gp-text-body-xs);color:var(--gp-text-secondary);white-space:nowrap}.cmd-shell .cmd-confirm__alert{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--gp-space-3);column-gap:var(--gp-space-3);grid-row-gap:var(--gp-space-0-5);row-gap:var(--gp-space-0-5);padding:var(--gp-space-3) var(--gp-space-4);border:1px solid var(--gp-border-error);border-radius:var(--gp-radius-lg);background:var(--gp-bg-alert-error);color:var(--gp-text-primary)}.cmd-shell .cmd-confirm__alert svg{grid-row:span 2;width:var(--gp-space-5);height:var(--gp-space-5);color:var(--gp-status-danger-solid)}.cmd-shell .cmd-confirm__alert-title{margin:0;font:var(--gp-text-label-md)}.cmd-shell .cmd-confirm__alert-body{margin:0;font:var(--gp-text-body-sm)}.cmd-shell .cmd-confirm .gp-btn[aria-busy=true]{cursor:progress;opacity:.72}.cmd-shell .cmd-toast{position:fixed;right:var(--gp-space-6);bottom:var(--gp-space-6);z-index:calc(var(--gp-z-overlay) + 1);display:flex;align-items:center;gap:var(--gp-space-3);max-width:calc(var(--gp-space-24) * 4 + var(--gp-space-6));padding:var(--gp-space-3) var(--gp-space-4);border-radius:var(--gp-radius-xl);background:var(--gp-bg-primary-inverse);color:var(--gp-text-inverse);box-shadow:var(--gp-shadow-xl);font:var(--gp-text-body-sm)}.cmd-shell .cmd-toast svg{flex:none;width:var(--gp-space-5);height:var(--gp-space-5);color:var(--gp-icon-inverse)}