.zzh2ma_pageHeading{margin:var(--space-6) 0 var(--space-8)}.zzh2ma_pageHeading p{text-wrap:pretty}.zzh2ma_workspace{gap:var(--space-12);min-width:0;display:grid}.zzh2ma_collection{min-width:0}.zzh2ma_collectionHeading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.zzh2ma_collectionHeading>div:first-child{min-width:0}.zzh2ma_titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.zzh2ma_titleRow h2{font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);letter-spacing:-.02em;text-wrap:balance;margin:0}.zzh2ma_collectionHeading p{margin:var(--space-1) 0 0;color:var(--color-ink-secondary);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);text-wrap:pretty}.zzh2ma_count,.zzh2ma_columnCount{min-width:var(--space-7);min-height:var(--space-7);padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--color-ink-secondary);background:var(--color-card);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.zzh2ma_tenderList{gap:var(--space-3);display:grid}.zzh2ma_tenderRow{align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-2xl);background:var(--surface-tender);grid-template-columns:minmax(0,1fr) auto;display:grid}.zzh2ma_tenderContent{overflow-wrap:anywhere;min-width:0}.zzh2ma_tenderContent h3{margin:var(--space-1) 0;font:600 var(--text-reading-size)/var(--leading-card) var(--font-heading);text-wrap:pretty}.zzh2ma_tenderContent h3 a{color:var(--color-ink);text-decoration:none}.zzh2ma_tenderContent h3 a,.zzh2ma_activityContent h3 a,.zzh2ma_cardTitle a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zzh2ma_tenderFacts{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.zzh2ma_tenderFacts dt{color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.zzh2ma_tenderFacts dd{margin:var(--space-1) 0 0;color:var(--color-ink);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zzh2ma_tenderActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.zzh2ma_tenderActions>a{margin-inline-start:auto}.zzh2ma_pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.zzh2ma_pagination p{color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.zzh2ma_paginationActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.zzh2ma_paginationActions button:disabled{cursor:default}.zzh2ma_loadError{flex-wrap:wrap}.zzh2ma_loadError>div{overflow-wrap:anywhere;flex:1;min-width:0}.zzh2ma_loadError p{margin:var(--space-1) 0 0}.zzh2ma_dashboardStats{gap:var(--space-6);margin:0 0 var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-2xl);background:var(--surface-tender);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zzh2ma_dashboardStats>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.zzh2ma_dashboardStats dt{color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.zzh2ma_dashboardStats dd{color:var(--color-ink);font:600 var(--text-section-size)/var(--leading-section) var(--font-heading);font-variant-numeric:tabular-nums;margin:0}.zzh2ma_dashboardNotice{margin-bottom:var(--space-5);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-workspace)}.zzh2ma_dashboardNotice p{color:var(--color-ink-secondary);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);margin:0}.zzh2ma_dashboardAction{--surface-control:var(--surface-workspace);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-xl);color:var(--color-primary);background:var(--surface-workspace);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);text-align:center;touch-action:manipulation;border:0;flex:none;text-decoration:none;display:inline-flex}.zzh2ma_dashboardAction svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.zzh2ma_dashboardAction:active:not(:disabled){color:var(--color-primary-active);background:var(--color-pale-blue)}.zzh2ma_dashboardAction:disabled{opacity:.6;cursor:wait}.zzh2ma_activityList{border-radius:var(--radius-2xl);background:var(--surface-tender);margin:0;padding:0;list-style:none;display:grid}.zzh2ma_activityRow{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.zzh2ma_activityRow+.zzh2ma_activityRow{border-top:1px solid var(--color-line-subtle)}.zzh2ma_activityContent{overflow-wrap:anywhere;flex:1;min-width:0}.zzh2ma_activityDeadline{align-items:center;gap:var(--space-2);color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.zzh2ma_activityDeadline svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.zzh2ma_activityDeadline[data-urgent]{color:var(--color-warning);font-weight:600}.zzh2ma_activityContent h3{font:600 var(--text-reading-size)/var(--leading-card) var(--font-heading);margin:0}.zzh2ma_activityContent h3 a{color:var(--color-ink);text-decoration:none}.zzh2ma_activityNext{margin:var(--space-1) 0 0;color:var(--color-ink-secondary);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans)}.zzh2ma_activityDetail{margin:var(--space-1) 0 0;color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.zzh2ma_viewSwitch{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-2xl);background:var(--color-pale-blue);flex-wrap:wrap;display:inline-flex}.zzh2ma_viewSwitch button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--color-ink-secondary);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);touch-action:manipulation;transition:color var(--transition-fast), box-shadow var(--transition-fast);border:0;display:inline-flex}.zzh2ma_viewSwitch button[aria-pressed=false]{--surface-control:transparent}.zzh2ma_viewSwitch button[aria-pressed=true]{--surface-control:var(--color-card);color:var(--color-primary);box-shadow:var(--shadow-sm);font-weight:600}.zzh2ma_viewSwitch svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.zzh2ma_viewSwitch button:active{color:var(--color-primary-hover)}.zzh2ma_boardHint{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);display:flex}.zzh2ma_boardHint svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.zzh2ma_board{align-items:start;gap:var(--space-4);min-width:0;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-4);scroll-snap-type:x proximity;scroll-padding-inline:var(--space-1);border-radius:var(--radius-3xl);grid-auto-columns:minmax(min(100%,14rem),1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.zzh2ma_column{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-3xl);background:color-mix(in srgb, var(--color-pale-blue) 40%, var(--surface-workspace));scroll-snap-align:start;flex-direction:column;display:flex}.zzh2ma_columnTitle{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-ink-secondary);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);display:flex}.zzh2ma_columnEmpty{padding:var(--space-8) var(--space-2);color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);text-align:center;margin:0}.zzh2ma_column[data-drop-target]{background:var(--color-pale-blue);outline:2px dashed var(--color-primary);outline-offset:-2px}.zzh2ma_board[data-moving]{-webkit-user-select:none;user-select:none;scroll-snap-type:none}.zzh2ma_cardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.zzh2ma_cardHeader .zzh2ma_cardAuthority{min-width:0}.zzh2ma_dragHandle{width:var(--btn-height-base);min-height:var(--btn-height-base);padding:var(--space-2);border-radius:var(--radius-lg);color:var(--color-ink-secondary);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.zzh2ma_dragHandle svg{width:var(--icon-size-base);height:var(--icon-size-base)}.zzh2ma_card .zzh2ma_dragHandle{touch-action:none}.zzh2ma_dragHandle:active,.zzh2ma_dragHandle[aria-pressed=true]{color:var(--color-primary);background:var(--color-pale-blue);cursor:grabbing}.zzh2ma_dragHandle[aria-disabled=true]{opacity:.6;cursor:wait}.zzh2ma_card[data-dragging]{opacity:.4}.zzh2ma_dragPreview{z-index:var(--z-modal);box-sizing:border-box;pointer-events:none;opacity:.9;box-shadow:var(--shadow-lg);align-content:start;position:fixed;top:0;left:0}.zzh2ma_dragPreview .zzh2ma_cardTitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zzh2ma_dropAction{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--color-primary);background:var(--surface-tender);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);touch-action:manipulation;border:0;display:flex}.zzh2ma_dropAction svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.zzh2ma_moveError{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);color:var(--color-warning);background:var(--surface-tender);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);overflow-wrap:anywhere}.zzh2ma_card{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-tender);box-shadow:var(--shadow-sm);overflow-wrap:anywhere;display:grid}.zzh2ma_cardAuthority{color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);margin:0}.zzh2ma_cardTitle{font:600 var(--text-reading-size)/var(--leading-card) var(--font-heading);text-wrap:pretty;margin:0}.zzh2ma_cardTitle a{color:var(--color-ink);text-decoration:none}.zzh2ma_cardFacts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.zzh2ma_cardFacts dt{color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.zzh2ma_cardFacts dd{margin:var(--space-1) 0 0;color:var(--color-ink);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);font-variant-numeric:tabular-nums}.zzh2ma_cardFooter{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.zzh2ma_cardStatus{width:100%;min-width:0}.zzh2ma_cardStatus>span{width:100%;display:flex}.zzh2ma_cardStatus [data-dropdown-select]{min-width:0;max-width:100%;min-height:var(--btn-height-base);flex:1}.zzh2ma_responseLink,.zzh2ma_noteCount{align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);color:var(--color-primary);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);text-decoration:none;display:inline-flex}.zzh2ma_responseLink{font-size:var(--text-control-size)}.zzh2ma_responseLink svg,.zzh2ma_noteCount svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.zzh2ma_emptyState{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-3xl);background:var(--surface-tender);display:flex}.zzh2ma_emptyState>div{flex:1;min-width:0}.zzh2ma_emptyIcon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-2xl);color:var(--color-primary);background:var(--surface-workspace);flex:none;place-items:center;display:grid}.zzh2ma_emptyIcon svg{width:var(--icon-size-base);height:var(--icon-size-base)}.zzh2ma_emptyState h3{color:var(--color-ink);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-wrap:balance;margin:0}.zzh2ma_emptyState p{max-width:60ch;margin:var(--space-1) 0 0;color:var(--color-ink-secondary);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);text-wrap:pretty}.zzh2ma_emptyAction{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);color:var(--color-primary);background:var(--surface-workspace);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);touch-action:manipulation;flex:none;text-decoration:none;display:inline-flex}.zzh2ma_emptyAction svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.zzh2ma_workspace :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:3px}@media (hover:hover){.zzh2ma_dragHandle:hover:not([aria-disabled=true]),.zzh2ma_dropAction:hover{color:var(--color-primary-hover);background:var(--color-pale-blue)}.zzh2ma_dashboardAction:hover:not(:disabled){color:var(--color-primary-hover);background:var(--color-pale-blue);text-decoration:none}.zzh2ma_activityContent h3 a:hover{color:var(--color-primary-hover);text-underline-offset:var(--space-1);text-decoration:underline}.zzh2ma_viewSwitch button:hover{color:var(--color-primary-hover)}.zzh2ma_cardTitle a:hover,.zzh2ma_tenderContent h3 a:hover,.zzh2ma_responseLink:hover,.zzh2ma_noteCount:hover{color:var(--color-primary-hover);text-underline-offset:var(--space-1);text-decoration:underline}.zzh2ma_emptyAction:hover{color:var(--color-primary-hover);background:var(--color-pale-blue)}}@media (max-width:64rem){.zzh2ma_activityRow{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.zzh2ma_activityContent{grid-column:1/-1}.zzh2ma_tenderRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.zzh2ma_tenderFacts{justify-self:start}.zzh2ma_emptyState{flex-wrap:wrap}.zzh2ma_emptyAction{margin-left:calc(var(--space-12) + var(--space-5))}}@media (max-width:40rem){.zzh2ma_dashboardStats{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1fr}.zzh2ma_dashboardStats dd{font-size:var(--text-card-size)}.zzh2ma_activityRow{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.zzh2ma_activityRow>.zzh2ma_dashboardAction{justify-self:start}.zzh2ma_tenderRow{padding:var(--space-4)}.zzh2ma_tenderFacts{justify-self:stretch;gap:var(--space-3)}.zzh2ma_tenderActions>a{margin-inline-start:0}.zzh2ma_paginationActions{width:100%}.zzh2ma_paginationActions button{padding-inline:var(--space-3);flex:1}.zzh2ma_pageHeading{margin:var(--space-4) 0 var(--space-6)}.zzh2ma_workspace{gap:var(--space-8)}.zzh2ma_collectionHeading{align-items:flex-start}.zzh2ma_emptyState{align-items:flex-start;gap:var(--space-3);padding:var(--space-5)}.zzh2ma_emptyIcon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-lg)}.zzh2ma_emptyAction{width:100%;margin-left:0}.zzh2ma_board{gap:var(--space-3)}.zzh2ma_column{padding:var(--space-3)}.zzh2ma_card{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.zzh2ma_viewSwitch button{transition:none}.zzh2ma_board{scroll-snap-type:none}}@media (pointer:coarse){.zzh2ma_dragHandle{width:var(--btn-height-lg);min-height:var(--btn-height-lg)}}@media (forced-colors:active){.zzh2ma_viewSwitch button[aria-pressed=true]{outline:1px solid buttontext}.zzh2ma_column,.zzh2ma_card,.zzh2ma_tenderRow,.zzh2ma_emptyState,.zzh2ma_dashboardStats,.zzh2ma_activityList,.zzh2ma_dashboardNotice{border:1px solid canvastext}.zzh2ma_dashboardAction,.zzh2ma_dragHandle,.zzh2ma_dropAction,.zzh2ma_moveError{border:1px solid buttontext}.zzh2ma_column[data-drop-target]{outline-color:highlight}.zzh2ma_activityDeadline[data-urgent]{color:canvastext}.zzh2ma_workspace :is(a,button,[tabindex="0"]):focus-visible{outline-color:highlight}}
._8r2gZa_root{gap:var(--space-1);width:100%;display:grid}._8r2gZa_pickerRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._8r2gZa_compact{width:auto;min-width:0}._8r2gZa_compact ._8r2gZa_dropzone{width:auto;max-width:100%;min-height:var(--input-height-lg);padding:var(--space-2) var(--space-4);color:var(--color-primary)}._8r2gZa_compact ._8r2gZa_dropzone:hover:not(:disabled){--surface-control:var(--color-field-surface-filled)}._8r2gZa_compact ._8r2gZa_dropzone:active:not(:disabled){--surface-control:var(--color-field-surface)}._8r2gZa_compact ._8r2gZa_dropIcon{width:var(--icon-size-base);height:var(--icon-size-base);background:0 0}._8r2gZa_compact ._8r2gZa_dropIcon svg{width:100%;height:100%}._8r2gZa_compact ._8r2gZa_add{display:none}._8r2gZa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._8r2gZa_dropzone{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);outline-offset:-1.5px;color:var(--color-ink);background:var(--color-card-subtle);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-base), outline-color var(--transition-base);border:0;outline:1.5px dashed #0000;display:flex}._8r2gZa_dropzone:hover:not(:disabled){background:var(--color-primary-subtle)}._8r2gZa_dropzone[data-dragging=true]{outline-color:var(--color-primary);background:var(--color-primary-light)}._8r2gZa_dropzone:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._8r2gZa_dropzone:disabled{cursor:not-allowed}._8r2gZa_dropzone:disabled ._8r2gZa_dropCopy,._8r2gZa_dropzone:disabled ._8r2gZa_dropIcon{opacity:.55}._8r2gZa_dropIcon{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--color-primary);background:var(--color-card);flex:none;place-items:center;display:grid}._8r2gZa_dropIcon svg{width:18px;height:18px}._8r2gZa_dropCopy{flex:auto;min-width:0}._8r2gZa_dropTitle{font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);display:block}._8r2gZa_dropDescription{color:var(--color-muted);font-size:var(--text-caption-size);line-height:var(--leading-control);display:block}._8r2gZa_add{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-muted);transition:color var(--transition-base), background-color var(--transition-base);flex:none;place-items:center;display:grid}._8r2gZa_add svg{width:16px;height:16px}._8r2gZa_dropzone:hover:not(:disabled) ._8r2gZa_add{color:var(--color-primary);background:var(--color-card)}._8r2gZa_dropzone:disabled ._8r2gZa_add{display:none}._8r2gZa_queue{margin:0;padding:0;list-style:none;display:grid}._8r2gZa_item{align-items:center;gap:var(--space-2) var(--space-3);min-height:40px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);grid-template-columns:24px minmax(0,1fr) auto 24px 28px;display:grid}._8r2gZa_leading{color:var(--color-file-other);place-items:center;display:grid}._8r2gZa_leading[data-kind=pdf]{color:var(--color-file-pdf)}._8r2gZa_leading[data-kind=word]{color:var(--color-file-word)}._8r2gZa_leading[data-kind=excel]{color:var(--color-file-excel)}._8r2gZa_leading svg{width:18px;height:18px}._8r2gZa_name{color:var(--color-ink);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8r2gZa_meta{color:var(--color-muted);font-size:var(--text-caption-size);white-space:nowrap;font-variant-numeric:tabular-nums}._8r2gZa_status{color:var(--color-muted);place-items:center;display:grid}._8r2gZa_status[data-status=success]{color:var(--color-success)}._8r2gZa_status[data-status=error]{color:var(--color-danger)}._8r2gZa_status svg{width:16px;height:16px}._8r2gZa_spin{animation:1s linear infinite _8r2gZa_file-upload-spin}@keyframes _8r2gZa_file-upload-spin{to{transform:rotate(360deg)}}._8r2gZa_action{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base);background:0 0;border:0;place-items:center;padding:0;display:grid}._8r2gZa_action:hover:not(:disabled){color:var(--color-ink);background:var(--color-card-subtle)}._8r2gZa_action:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._8r2gZa_action:disabled{cursor:not-allowed;opacity:.55}._8r2gZa_action svg{width:14px;height:14px}@media (max-width:480px){._8r2gZa_item{grid-template-columns:24px minmax(0,1fr) 24px 28px}._8r2gZa_meta{display:none}}@media (prefers-reduced-motion:reduce){._8r2gZa_spin{animation:none}._8r2gZa_dropzone,._8r2gZa_add,._8r2gZa_action{transition:none}}
.X_nvoq_page{--portal-card:var(--color-card);overflow-wrap:anywhere;padding-bottom:calc(60px + var(--tender-actions-height,0px));container:tender-page/inline-size}.X_nvoq_page.X_nvoq_panelPage{width:calc(100% - 2 * var(--space-6));padding-top:var(--space-6)}.X_nvoq_panelPage>.X_nvoq_documentsSection:first-child{margin-top:0}@media (max-width:520px){.X_nvoq_page.X_nvoq_panelPage{width:calc(100% - 2 * var(--space-4));padding-top:var(--space-4)}}.X_nvoq_breadcrumbNav{margin-bottom:16px}.X_nvoq_backLink{color:var(--portal-muted);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);align-items:center;gap:8px;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.X_nvoq_backLink:hover{color:var(--green);transform:translate(-2px)}.X_nvoq_backLink svg{flex-shrink:0}.X_nvoq_header{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.X_nvoq_headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.X_nvoq_statusGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.X_nvoq_lotBadge{background:var(--color-primary-light);color:var(--green);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 8px}.X_nvoq_headerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.X_nvoq_bottomActions{z-index:30;inset-inline:var(--space-4);top:var(--space-4);width:fit-content;max-width:calc(100% - 2 * var(--space-4));max-height:40dvh;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--color-primary);box-shadow:var(--shadow-lg);--bar-button-bg:var(--color-space-indigo);--bar-button-bg-hover:color-mix(in srgb, var(--color-primary) 78%, var(--color-white));--bar-button-fg:var(--color-card);--bar-button-shadow:none;justify-content:center;margin-inline:auto;animation:.2s ease-out X_nvoq_tender-actions-appear;position:fixed;overflow:auto}.X_nvoq_bottomActions :is(.X_nvoq_sourceNames,[role=status]){color:var(--color-card)}.X_nvoq_bottomActions[data-framed]{position:absolute}@media (max-width:760px){html[data-guide-dock] .X_nvoq_bottomActions{bottom:calc(var(--space-20) + env(safe-area-inset-bottom,0px))}}@keyframes X_nvoq_tender-actions-appear{0%{opacity:0;transform:translateY(calc(-1 * var(--space-6)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.X_nvoq_bottomActions{animation:none}}@media print{.X_nvoq_bottomActions{display:none}}.X_nvoq_prepareButton{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-3);height:var(--btn-height-base);min-height:var(--btn-height-base);padding:0 var(--space-4);border-radius:var(--radius-md);--surface-control:var(--bar-button-bg,var(--color-white));background:var(--surface-control);color:var(--bar-button-fg,var(--color-primary));font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-decoration:none;display:inline-flex}.X_nvoq_prepareButton:hover,.X_nvoq_prepareButton:active{--surface-control:var(--bar-button-bg-hover,color-mix(in srgb, var(--color-primary) 78%, var(--color-white)));background:var(--surface-control);color:var(--color-white)}.X_nvoq_prepareButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--space-1)}a.X_nvoq_externalButton{box-sizing:border-box;min-width:0;color:var(--bar-button-fg,var(--color-primary));justify-content:center;gap:var(--space-3);height:var(--btn-height-base);min-height:var(--btn-height-base);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--bar-button-bg,var(--color-card));box-shadow:var(--bar-button-shadow,var(--shadow-sm));font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);border:0}a.X_nvoq_externalButton:hover:not(:disabled){background:var(--bar-button-bg-hover,color-mix(in srgb, var(--color-primary) 78%, var(--color-white)));color:var(--color-white)}a.X_nvoq_externalButton svg{flex:none}.X_nvoq_header h1,.X_nvoq_title{font:600 var(--text-page-size)/var(--leading-page) var(--font-heading);letter-spacing:-.035em;color:var(--ink);word-break:break-word;margin:0 0 14px}.X_nvoq_authorityRow{color:var(--color-ink-secondary);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);align-items:flex-start;gap:9px;display:flex}.X_nvoq_authorityIcon{width:20px;height:20px;color:var(--green);flex-shrink:0;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.X_nvoq_authorityName{flex:1}.X_nvoq_authorityLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.X_nvoq_authorityLink:hover{color:var(--green);text-decoration-color:currentColor}.X_nvoq_authorityLink:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.X_nvoq_sourceAction{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;display:flex}.X_nvoq_sourceNames{color:var(--portal-muted);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans)}.X_nvoq_sections{margin-top:var(--space-6)}.X_nvoq_layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;display:grid}@media (max-width:960px){.X_nvoq_layout{grid-template-columns:1fr;gap:24px}}.X_nvoq_mainColumn{flex-direction:column;gap:24px;min-width:0;display:flex}.X_nvoq_sideColumn{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}@container tender-page (max-width:1200px){.X_nvoq_layout{grid-template-columns:1fr;gap:24px}.X_nvoq_sideColumn{position:static}}@media (max-width:960px){.X_nvoq_sideColumn{position:static}}.X_nvoq_metricsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@container tender-page (max-width:640px){.X_nvoq_metricsRow{grid-template-columns:1fr;gap:10px}}@media (max-width:720px){.X_nvoq_metricsRow{grid-template-columns:1fr;gap:10px}}.X_nvoq_metricCard{background:var(--portal-card);box-shadow:0 2px 8px rgb(var(--color-space-indigo-rgb) / .02);border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.X_nvoq_metricCard:hover{border-color:var(--color-primary-border);box-shadow:0 4px 12px rgb(var(--color-french-blue-rgb) / .04)}.X_nvoq_metricIconWrap{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:1px;display:inline-flex}.X_nvoq_metricIconGreen{background:var(--color-primary-light);color:var(--green);border:0}.X_nvoq_metricIconAmber{background:var(--color-warning-bg);color:var(--color-warning);border:0}.X_nvoq_metricIconBlue{background:var(--color-info-bg);color:var(--color-primary);border:0}.X_nvoq_metricContent{flex:1;min-width:0}.X_nvoq_metricLabel{font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--portal-muted);margin-bottom:4px;display:block}.X_nvoq_metricValue{font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);letter-spacing:-.015em;word-break:break-word;display:block}.X_nvoq_metricAmount{font-size:var(--text-reading-size);color:var(--green)}.X_nvoq_amountReview{color:var(--color-warning);background:var(--color-warning-bg);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase;letter-spacing:.02em;border-radius:4px;margin-top:6px;padding:3px 6px;display:inline-block}.X_nvoq_summaryCard{background:var(--portal-card);box-shadow:0 4px 16px rgb(var(--color-french-blue-rgb) / .04);border:0;border-radius:14px;padding:22px}.X_nvoq_summaryCardHeader{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:16px;padding-bottom:12px;display:flex}.X_nvoq_summaryCardIcon{background:var(--color-primary-light);width:26px;height:26px;color:var(--green);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.X_nvoq_summaryCardTitle{font:600 var(--text-control-size)/var(--leading-control) var(--font-heading);letter-spacing:-.02em;color:var(--ink);margin:0}.X_nvoq_documentsSection{margin-top:28px}.X_nvoq_keyFigure{margin-bottom:16px}.X_nvoq_figureLabel{color:var(--portal-muted);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:6px;display:flex}.X_nvoq_figureValue{font:700 var(--text-card-size)/var(--leading-card) var(--font-sans);color:var(--ink);letter-spacing:-.03em;word-break:break-word;display:block}.X_nvoq_figureValue.X_nvoq_amount{color:var(--green)}.X_nvoq_figureDivider{background:var(--line);height:1px;margin:18px 0}.X_nvoq_paramsList{flex-direction:column;gap:18px;display:flex}.X_nvoq_paramGroup+.X_nvoq_paramGroup{border-top:1px solid var(--line);padding-top:16px}.X_nvoq_paramGroupTitle{cursor:pointer;color:var(--green);font:700 var(--text-control-size)/var(--leading-control) var(--font-sans);justify-content:space-between;align-items:center;list-style:none;display:flex}.X_nvoq_paramGroupTitle::-webkit-details-marker{display:none}.X_nvoq_paramGroupTitle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-right:3px;transition:transform .15s;transform:rotate(-45deg)}.X_nvoq_paramGroup[open]>.X_nvoq_paramGroupTitle{margin-bottom:8px}.X_nvoq_paramGroup[open]>.X_nvoq_paramGroupTitle:after{transform:rotate(45deg)}.X_nvoq_paramRows{flex-direction:column;gap:9px;margin:0;display:flex}.X_nvoq_paramRow{min-width:0}.X_nvoq_paramLabel{color:var(--portal-muted);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);display:block}.X_nvoq_paramValue{font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);word-break:break-word;margin:0;display:block}.X_nvoq_paramMono{letter-spacing:.02em}.X_nvoq_paramMuted{color:var(--portal-muted);font-weight:400}.X_nvoq_contentCard{background:var(--portal-card);box-shadow:var(--shadow-card);border:0;border-radius:14px;padding:24px}.X_nvoq_cardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.X_nvoq_cardTitle{font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;margin:0;display:flex}.X_nvoq_sectionIcon{background:var(--color-primary-light);width:26px;height:26px;color:var(--green);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.X_nvoq_headerCount{background:var(--color-primary-light);min-width:20px;height:20px;color:var(--green);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.X_nvoq_scopeText{font:var(--text-control-size)/var(--leading-control) "DM Sans", Arial, sans-serif;color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0}.X_nvoq_lotsGrid{gap:14px;display:grid}.X_nvoq_lotCard{background:var(--color-card);border:0;border-radius:12px;padding:18px;transition:border-color .15s,box-shadow .15s}.X_nvoq_lotCard:hover{border-color:var(--color-primary-border);box-shadow:0 2px 10px rgb(var(--color-french-blue-rgb) / .04)}.X_nvoq_lotHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.X_nvoq_lotNumberBadge{background:var(--color-primary-light);color:var(--green);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:3px 8px}.X_nvoq_lotAmount{font:700 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--green);letter-spacing:-.02em}.X_nvoq_lotTitle{font:600 var(--text-control-size)/var(--leading-control) var(--font-heading);color:var(--ink);letter-spacing:-.015em;flex:100%;margin:8px 0 0}.X_nvoq_lotTags{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.X_nvoq_lotTag{background:var(--color-porcelain);font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);border:0;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.X_nvoq_lotTag strong{color:var(--ink);font-weight:500}.X_nvoq_lotDesc{font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--color-ink-secondary);white-space:pre-wrap;word-break:break-word;margin:12px 0 0}.X_nvoq_singleLotBanner{background:var(--color-card-subtle);color:var(--color-ink-secondary);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.X_nvoq_singleLotBanner svg{color:var(--green);flex-shrink:0}.X_nvoq_emptyDocCard{padding:var(--space-5);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-pale-blue) 45%, var(--color-white))}.X_nvoq_emptyDocContent{min-width:0}.X_nvoq_emptyDocTitle{margin:0 0 var(--space-1);font:600 var(--text-reading-size)/var(--leading-reading) var(--font-heading);letter-spacing:-.01em;color:var(--ink)}.X_nvoq_emptyDocText{max-width:68ch;font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);margin:0}.X_nvoq_emptyDocActions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.X_nvoq_documentAction{--surface-control:var(--color-pale-blue);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-control);color:var(--color-primary);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.X_nvoq_documentAction:hover:not(:disabled){--surface-control:color-mix(in srgb, var(--color-pale-blue) 80%, var(--color-primary));text-decoration:none}.X_nvoq_documentAction:focus-visible{outline:2px solid var(--color-ink-secondary);outline-offset:2px}.X_nvoq_documentAction:disabled{opacity:.55;cursor:not-allowed}.X_nvoq_documentAction svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.X_nvoq_documentActionPrimary{--surface-control:var(--color-primary);color:var(--color-white);font-weight:600}.X_nvoq_documentActionPrimary:hover:not(:disabled){--surface-control:var(--color-primary-hover);color:var(--color-white)}.X_nvoq_emptyDocRequest{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.X_nvoq_privateDocuments{margin-top:var(--space-6)}.X_nvoq_privateDocuments>.X_nvoq_emptyDocRequest{--surface-control:var(--color-pale-blue);align-items:start;gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.X_nvoq_privateDocuments>.X_nvoq_emptyDocRequest>*{grid-column:1/-1}.X_nvoq_privateDocuments>.X_nvoq_emptyDocRequest>:nth-child(-n+2){grid-column:auto;min-width:0}.X_nvoq_privateDocuments>.X_nvoq_emptyDocRequest>:nth-child(2){align-content:flex-start}.X_nvoq_privateDocuments>.X_nvoq_emptyDocRequest button:hover:not(:disabled){--surface-control:color-mix(in srgb, var(--color-pale-blue) 80%, var(--color-primary))}.X_nvoq_privateDocuments>.X_nvoq_emptyDocRequest button[aria-describedby],.X_nvoq_privateDocuments [data-activity-control=tender_company_documents_select]{min-height:5.625rem}.X_nvoq_privateDocuments [data-activity-control=tender_company_documents_select]{justify-content:flex-start;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--color-ink);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans)}.X_nvoq_privateDocuments [data-activity-control=tender_company_documents_select] svg{box-sizing:content-box;border-radius:var(--radius-lg);background:var(--color-white);width:18px;height:18px;color:var(--color-primary);padding:9px}.X_nvoq_privateDocuments [data-activity-control=tender_private_documents_upload],.X_nvoq_privateDocuments [data-activity-control=tender_private_documents_upload]:hover:not(:disabled){--surface-control:var(--color-primary);width:100%;min-height:var(--btn-height-base);border-radius:var(--radius-md);color:var(--color-white);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans)}.X_nvoq_privateDocumentsNote{margin:var(--space-3) 0 0}.X_nvoq_privateDocumentList .X_nvoq_secondary-button{--surface-control:var(--color-pale-blue);color:var(--color-primary)}@media (max-width:640px){.X_nvoq_privateDocuments>.X_nvoq_emptyDocRequest>:nth-child(-n+2){grid-column:1/-1}}.X_nvoq_privateDocumentList{margin:12px 0 0;padding:0;list-style:none}.X_nvoq_privateDocumentList li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.X_nvoq_privateDocumentList a{overflow-wrap:anywhere;min-width:0;font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--green);flex:1}.X_nvoq_companyDocumentPicker{flex-basis:100%;min-width:0}.X_nvoq_companyDocumentChoices{max-height:16rem;margin-bottom:12px;overflow-y:auto}.X_nvoq_companyDocumentChoices label{overflow-wrap:anywhere;min-width:0}.X_nvoq_noticesList{flex-direction:column;gap:12px;display:flex}.X_nvoq_noticeItem{background:var(--color-card);border:0;border-radius:10px;padding:14px 16px}.X_nvoq_noticeItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.X_nvoq_noticeItemTitle{font:600 var(--text-control-size)/var(--leading-control) var(--font-heading);color:var(--ink)}.X_nvoq_noticeItemDate{font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted)}.X_nvoq_noticeItemDesc{font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--color-ink-secondary);margin:8px 0 0}.X_nvoq_links{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.X_nvoq_links a{text-decoration:none}.X_nvoq_stack{gap:14px;margin-top:20px;display:grid}.X_nvoq_item{background:var(--portal-card);border:0;border-radius:10px;min-width:0;padding:20px}.X_nvoq_item h3{font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);margin-top:0}.X_nvoq_text{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--text-control-size)/var(--leading-control) "DM Sans", Arial, sans-serif;margin:14px 0 0}.X_nvoq_details{background:var(--portal-card);border:0;border-radius:10px;margin-top:16px;padding:16px}.X_nvoq_details summary{cursor:pointer;color:var(--green);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);line-height:1.5}.X_nvoq_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:18px 0;display:grid}.X_nvoq_fields>div{min-width:0}.X_nvoq_fields dt{color:var(--portal-muted);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase;margin-bottom:4px}.X_nvoq_fields dd{font-size:var(--text-control-size);word-break:break-word;margin:0;line-height:1.5}@keyframes X_nvoq_chatStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.X_nvoq_chatSection{margin-top:32px}.X_nvoq_chatSectionEmbedded{flex-direction:column;height:100%;min-height:0;margin-top:0;display:flex}.X_nvoq_chatSectionEmbedded .X_nvoq_chatFrame{height:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1}.X_nvoq_chatSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.X_nvoq_chatTitleGroup{align-items:flex-start;gap:12px;max-width:680px;display:flex}.X_nvoq_chatHeaderIcon{background:var(--color-primary-light);width:36px;height:36px;color:var(--green);border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.X_nvoq_chatTitle{font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);letter-spacing:-.03em;color:var(--ink);margin:0}.X_nvoq_chatSubtitle{font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);margin:4px 0 0}.X_nvoq_statusBadge{background:var(--color-primary-light);color:var(--color-ink-secondary);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.X_nvoq_statusDot{background:var(--green-bright);border-radius:50%;width:7px;height:7px}.X_nvoq_statusDotPulse{animation:1.8s ease-in-out infinite X_nvoq_chatStatusPulse}.X_nvoq_chatFrame{background:var(--portal-card);height:640px;max-height:85vh;box-shadow:0 4px 24px rgb(var(--color-french-blue-rgb) / .05);border:0;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.X_nvoq_chatSectionWithDiagnostics{container-type:inline-size}.X_nvoq_chatFrameWithDiagnostics{grid-template-columns:minmax(0,1fr) 19rem;display:grid}@container (max-width:48rem){.X_nvoq_chatFrameWithDiagnostics{grid-template-rows:minmax(0,1fr) minmax(0,13rem);grid-template-columns:minmax(0,1fr)}}.X_nvoq_chatMain{background:var(--color-porcelain);--cpk-primary:var(--color-primary);--cpk-primary-foreground:var(--color-porcelain);--cpk-background:var(--color-porcelain);--cpk-foreground:var(--color-ink);--cpk-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.X_nvoq_chatHeader{min-height:56px;padding:var(--space-3) var(--space-6);background:var(--color-porcelain);border-bottom:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.X_nvoq_chatHeaderInfo{align-items:center;gap:10px;min-width:0;display:flex}.X_nvoq_chatHeaderAvatar{background:var(--color-primary-light);width:32px;height:32px;color:var(--green);border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.X_nvoq_chatHeaderTitleBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.X_nvoq_chatHeaderTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.X_nvoq_chatHeaderTitle{text-overflow:ellipsis;white-space:nowrap;font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);color:var(--ink);letter-spacing:-.01em;margin:0;display:block;overflow:hidden}.X_nvoq_chatHeaderBadge{background:var(--color-primary-light);color:var(--green);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);border:0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.X_nvoq_chatHeaderSubtitle{font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);white-space:nowrap;text-overflow:ellipsis;max-width:380px;display:block;overflow:hidden}.X_nvoq_chatHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.X_nvoq_chatHeaderActions .X_nvoq_chatTimingsToggle{min-height:var(--btn-height-base);gap:var(--space-2);color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);cursor:pointer;padding-bottom:0}.X_nvoq_conversationPicker{align-items:center;min-width:0;display:inline-flex;position:relative}.X_nvoq_conversationSelect{background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2365726a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 8px center;height:32px;color:var(--ink);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);appearance:none;cursor:pointer;border-radius:8px;width:18rem;max-width:100%;padding:0 26px 0 10px}.X_nvoq_conversationSelect:disabled{opacity:.55;cursor:not-allowed}.X_nvoq_newChatHeaderButton{background:var(--color-porcelain);height:32px;color:var(--green);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.X_nvoq_newChatHeaderButton:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary-hover)}.X_nvoq_newChatHeaderButton:disabled{opacity:.55;cursor:not-allowed}.X_nvoq_chatHeader.X_nvoq_chatHeaderLateral{padding-inline:var(--space-4);flex-wrap:nowrap}.X_nvoq_chatHeaderLateral .X_nvoq_chatHeaderInfo{flex:1 1 0}.X_nvoq_chatHeaderLateral .X_nvoq_chatHeaderTitleBlock{width:100%}.X_nvoq_chatHeaderLateral .X_nvoq_chatHeaderActions{gap:var(--space-1)}.X_nvoq_chatHeader.X_nvoq_chatHeaderWorkspace{row-gap:var(--space-1);padding-inline:var(--space-6);flex-wrap:wrap}.X_nvoq_chatHeaderWorkspace .X_nvoq_chatHeaderInfo{flex:8rem}.X_nvoq_chatHeaderWorkspace .X_nvoq_chatHeaderTitle{font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);letter-spacing:0}@media (max-width:760px){.X_nvoq_chatHeader.X_nvoq_chatHeaderWorkspace{padding-inline:var(--space-4)}}.X_nvoq_tenderPanelAction{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--input-height-lg);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink-secondary);box-shadow:var(--shadow-sm);font:600 var(--text-caption-size)/var(--leading-control) var(--font-sans);white-space:nowrap;cursor:pointer;border:0;flex:none;display:inline-flex}.X_nvoq_tenderPanelAction svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.X_nvoq_tenderPanelAction:hover:not(:disabled),.X_nvoq_tenderPanelAction[data-state=open]{background:var(--color-primary-subtle);color:var(--color-primary)}.X_nvoq_tenderPanelAction:focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px}.X_nvoq_tenderPanelAction:disabled{opacity:.55;cursor:not-allowed}.X_nvoq_chatHeaderRefresh{background:var(--paper);width:32px;height:32px;color:var(--portal-muted);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.X_nvoq_chatHeaderRefresh:hover:not(:disabled){border-color:var(--green);color:var(--green);background:var(--color-porcelain)}.X_nvoq_chatHeaderRefresh:disabled{opacity:.55;cursor:not-allowed}.X_nvoq_previousMessagesContainer{flex-shrink:0;justify-content:center;padding:10px 16px 2px;display:flex}.X_nvoq_previousMessages{background:var(--paper);color:var(--green);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.X_nvoq_previousMessages:hover:not(:disabled){border-color:var(--green);background:var(--color-porcelain)}.X_nvoq_previousMessages:disabled{opacity:.55;cursor:not-allowed}.X_nvoq_loadingBanner{font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);background:var(--color-card-subtle);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}.X_nvoq_chatView{flex:1;height:100%;min-height:0;overflow:hidden}.X_nvoq_chatView [data-testid=copilot-input-overlay]{background:var(--color-white)}.X_nvoq_chatTranscript{gap:var(--space-7);padding:var(--space-6);flex-direction:column;width:min(100%,52rem);margin-inline:auto;display:flex;overflow-x:hidden}.X_nvoq_emptyChatState{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-5);flex-direction:column;margin:auto 0;display:flex}.X_nvoq_emptyChatIcon{width:var(--input-height-lg);height:var(--input-height-lg);border-radius:var(--radius-2xl);background:var(--color-primary-subtle);color:var(--color-primary);place-items:center;display:grid}.X_nvoq_emptyChatIcon svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.X_nvoq_emptyChatTitle{color:var(--color-ink);font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);letter-spacing:-.02em;margin:0}.X_nvoq_emptyChatText{max-width:440px;font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);margin:0}.X_nvoq_userMessageRow{justify-content:flex-end;width:100%;margin:0;display:flex}.X_nvoq_userBubble{max-width:min(85%,580px);padding:var(--space-3) var(--space-4);border-radius:var(--radius-3xl);background:var(--color-paper);color:var(--color-ink);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);word-break:break-word;white-space:pre-wrap}.X_nvoq_userText{color:inherit;margin:0}.X_nvoq_assistantMessageRow{align-items:flex-start;gap:12px;width:100%;margin:0;display:flex}.X_nvoq_assistantAvatar{background:var(--color-primary-light);width:30px;height:30px;color:var(--green);border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.X_nvoq_assistantBubble{background:var(--portal-card);flex-direction:column;flex:1;gap:10px;min-width:0;max-width:100%;padding:.25rem 0;display:flex}.X_nvoq_assistantHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.X_nvoq_assistantLabel{font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--color-ink)}.X_nvoq_messageTime{font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted)}.X_nvoq_conceptBadge{background:var(--color-warning-bg);color:var(--color-warning);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase;letter-spacing:.05em;border:0;border-radius:5px;align-items:center;margin-bottom:6px;padding:2px 8px;display:inline-flex}.X_nvoq_chatClaim{overflow-wrap:anywhere;min-width:0}.X_nvoq_answerGroup{display:contents}.X_nvoq_routineTitle{margin:var(--space-4) 0 var(--space-2);color:var(--ink);font:600 var(--text-section-size)/var(--leading-section) var(--font-heading);text-wrap:pretty;overflow-wrap:anywhere}.X_nvoq_routineSection{min-width:0;margin-top:var(--space-4)}.X_nvoq_routineSection+.X_nvoq_routineSection{margin-top:var(--space-8)}.X_nvoq_routineSectionTitle{margin:0 0 var(--space-4);color:var(--ink);font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);text-wrap:pretty;overflow-wrap:anywhere}.X_nvoq_routineFacts{margin:0;padding-inline-start:var(--space-5);list-style:outside}.X_nvoq_routineFact{min-width:0;color:var(--ink);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);overflow-wrap:anywhere;padding-inline-start:var(--space-1)}.X_nvoq_routineFact+.X_nvoq_routineFact{margin-top:var(--space-6)}.X_nvoq_routineFact .X_nvoq_citationRow{gap:var(--space-2);margin-top:var(--space-2)}.X_nvoq_routineFact .X_nvoq_citationChip{min-width:0;max-width:100%;font-size:var(--text-caption-size)}.X_nvoq_routineFact .X_nvoq_citationChip svg{flex-shrink:0}.X_nvoq_routineFact .X_nvoq_citationChip span{overflow-wrap:anywhere;min-width:0}.X_nvoq_chatClaim+.X_nvoq_chatClaim{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.X_nvoq_markdownContent{font:400 var(--text-control-size)/var(--leading-control) "DM Sans", Arial, sans-serif;color:var(--ink);word-break:break-word}.X_nvoq_markdownContent p{margin:0 0 10px}.X_nvoq_markdownContent p:last-child{margin-bottom:0}.X_nvoq_markdownContent ul,.X_nvoq_markdownContent ol{margin:8px 0;padding-left:20px}.X_nvoq_markdownContent li{margin:4px 0}.X_nvoq_markdownContent strong{color:var(--ink);font-weight:600}.X_nvoq_plainText{white-space:pre-line;font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);margin:0}.X_nvoq_citationRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.X_nvoq_citationChip{--surface-control:var(--paper);color:var(--ink);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);cursor:pointer;text-align:left;border:0;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.X_nvoq_lawCitationChip{text-decoration:none}.X_nvoq_citationChip:hover{border-color:var(--green);--surface-control:var(--color-primary-light);color:var(--green)}.X_nvoq_citationChipActive,.X_nvoq_citationChipActive:hover{--surface-control:var(--green);box-shadow:0 2px 6px rgb(var(--color-french-blue-rgb) / .22);border-color:var(--green)!important;color:var(--color-porcelain)!important}.X_nvoq_citationChipActive svg{color:var(--color-porcelain)}.X_nvoq_messageFooter{border-top:1px solid var(--color-card-subtle);justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;padding-top:8px;display:flex}.X_nvoq_copyButtonWrapper button{background:var(--color-porcelain);color:var(--portal-muted);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.X_nvoq_copyButtonWrapper button:hover{color:var(--green);border-color:var(--green)}.X_nvoq_chatError{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);border-radius:10px;align-items:center;gap:8px;margin:8px 16px;padding:12px 16px;display:flex}.X_nvoq_composerWrapper{padding:var(--space-3) var(--space-6);background:var(--color-white);pointer-events:auto;box-sizing:border-box;width:100%;max-width:52rem;margin-inline:auto}.X_nvoq_chatComposer{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-3xl);background:var(--color-white);box-shadow:var(--shadow-md);pointer-events:auto;border:0;flex-direction:column;display:flex;position:relative}.X_nvoq_chatComposer:has(textarea:focus-visible:not([data-pointer-focus])){outline:2px solid var(--color-primary-focus);outline-offset:2px}.X_nvoq_taggedRow{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.X_nvoq_taggedBadge{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);border:0;display:inline-flex}.X_nvoq_taggedBadge svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.X_nvoq_taggedBadgeText{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.X_nvoq_removeTagBtn{width:var(--space-6);height:var(--space-6);color:var(--color-muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.X_nvoq_removeTagBtn:hover:not(:disabled){color:var(--color-ink);background:var(--color-card)}.X_nvoq_removeTagBtn:disabled{opacity:.55;cursor:not-allowed}.X_nvoq_inputAreaRow{width:100%;min-width:0}.X_nvoq_inputAreaRow textarea{width:100%;min-height:var(--space-14);max-height:calc(3 * var(--space-12));padding:var(--space-1) 0;color:var(--ink);font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);resize:none;overflow-wrap:anywhere;scrollbar-width:none;display:block;box-shadow:none!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;overflow:hidden auto!important}.X_nvoq_inputAreaRow textarea::-webkit-scrollbar{display:none}:root .X_nvoq_chatComposer .X_nvoq_inputAreaRow textarea:focus-visible{box-shadow:none;outline:none}.X_nvoq_inputAreaRow textarea::placeholder{color:var(--color-muted);opacity:1}.X_nvoq_suggestionsMenu{background:var(--color-porcelain);max-height:220px;box-shadow:0 12px 30px rgb(var(--color-space-indigo-rgb) / .12);z-index:50;border:0;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.X_nvoq_suggestionOption{text-align:left;width:100%;font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:background-color .12s;display:flex}.X_nvoq_suggestionOption:hover,.X_nvoq_suggestionOption:focus{background:var(--color-card-subtle)}.X_nvoq_suggestionOption svg{color:var(--green);flex-shrink:0}.X_nvoq_suggestionFilename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.X_nvoq_suggestionStatus{font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);text-transform:uppercase}.X_nvoq_composerToolbar{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.X_nvoq_toolbarLeft{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.X_nvoq_docSelectContainer{min-width:0;max-width:100%;position:relative}.X_nvoq_docSelectIcon{inset-inline-start:var(--space-3);pointer-events:none;z-index:var(--z-base);color:var(--color-ink-secondary);align-items:center;display:flex;position:absolute;top:0;bottom:0}.X_nvoq_docSelectIcon svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.X_nvoq_docSelectContainer:has(button:disabled) .X_nvoq_docSelectIcon{opacity:.55}.X_nvoq_docSelectContainer .X_nvoq_docSelect[data-dropdown-select]{width:auto;min-height:var(--btn-height-base);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);border:0;padding-inline-start:calc(var(--space-3) + var(--icon-size-sm) + var(--space-2))}.X_nvoq_chatComposer .X_nvoq_companyDataToggle{min-width:0;max-width:100%;min-height:var(--btn-height-base);gap:var(--space-2);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);color:var(--color-ink-secondary);white-space:normal;cursor:pointer;padding-bottom:0}.X_nvoq_companyDataLabel{overflow-wrap:anywhere;min-width:0}.X_nvoq_companyDataToggle:has(input:disabled){opacity:.55;cursor:not-allowed}.X_nvoq_toolbarRight{flex:none;align-items:center;display:flex}.X_nvoq_toolbarRight button{width:var(--btn-height-base);height:var(--btn-height-base);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-primary);cursor:pointer;transition:background-color var(--transition-fast);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.X_nvoq_toolbarRight button:disabled{background:var(--color-line-subtle);color:var(--color-muted);cursor:not-allowed}.X_nvoq_toolbarRight button:not(:disabled):hover{background:var(--color-white);color:var(--color-primary-hover)}.X_nvoq_toolbarRight button:focus-visible,.X_nvoq_removeTagBtn:focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px}.X_nvoq_disclaimerText{margin:var(--space-2) 0 0;text-align:center;color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.X_nvoq_sourceViewerPanel{width:100dvw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:var(--paper);border:0;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.X_nvoq_sourceViewerPanel[open]{flex-direction:column;min-width:0;display:flex}.X_nvoq_sourceViewerPanel.X_nvoq_sourceViewerInline{flex-direction:column;width:auto;min-width:0;height:100%;display:flex;position:static}.X_nvoq_sourceDockHost{z-index:25;height:0;position:sticky;top:0}.X_nvoq_sourceViewerPanel.X_nvoq_sourceViewerDocked{width:100%;min-width:0;height:100dvh;box-shadow:var(--shadow-xl);flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) both X_nvoq_sourceSlideUp;display:flex;position:absolute;inset:0 auto auto 0}.X_nvoq_sourceViewerPanel.X_nvoq_sourceViewerSide{width:min(640px,55%);height:calc(100dvh - 2 * var(--workspace-gutter,0px));inset:0 0 auto auto}@media (max-width:900px){.X_nvoq_sourceViewerPanel.X_nvoq_sourceViewerSide{width:100%}}@keyframes X_nvoq_sourceSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.X_nvoq_sourceViewerPanel::backdrop{background:var(--color-space-indigo)}.X_nvoq_sourceToolbar{padding:.75rem max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--portal-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.X_nvoq_sourceViewSwitch{flex-wrap:wrap;gap:.25rem;display:flex}.X_nvoq_sourceViewSwitch button{color:var(--ink);background:var(--portal-card);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);border:0;border-radius:.5rem;padding:.75rem 1rem}.X_nvoq_sourceViewSwitch button:hover{border-color:var(--green)}.X_nvoq_sourceViewSwitch button[aria-pressed=true]{border-color:var(--green);color:var(--green);background:var(--paper)}.X_nvoq_sourceDocumentFrame{background:var(--portal-card);border:0;flex:1;width:100%;min-height:0}.X_nvoq_chatSection :is(button,a,select):focus-visible,.X_nvoq_sourceViewerPanel :is(button,a):focus-visible{outline:2px solid var(--green);outline-offset:2px}.X_nvoq_sourcePanelHead{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) 1rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:var(--portal-card);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.X_nvoq_sourceHeadInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.X_nvoq_sourceHeadTitleRow{align-items:center;gap:8px;display:flex}.X_nvoq_sourceHeadIcon{color:var(--green);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.X_nvoq_sourceHeadTitle{font:600 var(--text-control-size)/var(--leading-control) var(--font-heading);color:var(--ink);overflow-wrap:anywhere;margin:0}.X_nvoq_sourcePageBadge{font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);opacity:.75}.X_nvoq_sourceCloseButton{min-height:2.75rem;font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);background:var(--paper);color:var(--ink);cursor:pointer;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.X_nvoq_sourceCloseButton:hover{border-color:var(--ink);color:var(--ink);background:var(--color-porcelain)}.X_nvoq_sourceBody{width:100%;min-height:0;padding:1.5rem max(1rem, calc((100% - 56rem) / 2)) max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;flex:1;gap:1rem;display:flex;overflow:auto}.X_nvoq_sourceBody>*{flex-shrink:0}.X_nvoq_sourceLinks{flex-wrap:wrap;gap:8px;display:flex}.X_nvoq_sourceLink{background:var(--portal-card);color:var(--green);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);border:0;border-radius:7px;align-items:center;gap:6px;padding:.75rem;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.X_nvoq_sourceLink:hover{border-color:var(--green);background:var(--color-primary-light)}.X_nvoq_sourceStatusNotice{background:var(--color-primary-light);color:var(--green);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex}.X_nvoq_sourceStatusSpinner{border:2px solid var(--color-primary-border);border-top-color:var(--green);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite X_nvoq_spin}.X_nvoq_sourceNoticeAlert{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);border-radius:8px;margin:0;padding:10px 14px}.X_nvoq_sourceNoticeMuted{font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);margin:0 0 8px}.X_nvoq_sourcePageContainer{margin-top:4px}.X_nvoq_pageFrame{border:1px solid var(--line);box-shadow:0 2px 10px rgb(var(--color-space-indigo-rgb) / .05);background:var(--color-porcelain);border-radius:8px;position:relative;overflow:hidden}.X_nvoq_pageFrame img{width:100%;height:auto;display:block}.X_nvoq_pageContent{position:absolute;top:50%;left:50%}.X_nvoq_pageHighlight{border:2px solid var(--color-danger);background:rgb(var(--color-warning-red-rgb) / .35);border-radius:2px;position:absolute}.X_nvoq_sourceTextContainer{background:var(--color-porcelain);border:0;border-radius:8px;padding:12px}.X_nvoq_sourceText{font:400 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0}.X_nvoq_sourceText mark{background:rgb(var(--color-warning-red-rgb) / .6);border-radius:2px;padding:1px 3px}.X_nvoq_sourceQuoteBlock{border-radius:var(--radius-lg);background:var(--color-primary-subtle);font:italic var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--color-ink);border:0;margin:0;padding:12px 14px}.X_nvoq_sourceQuoteHeader{font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin-bottom:6px;font-style:normal}@media (max-width:900px){.X_nvoq_chatHeader{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.X_nvoq_chatHeaderInfo{flex:10rem}.X_nvoq_chatHeaderTitleBlock{width:100%}.X_nvoq_chatTranscript{padding:1rem}.X_nvoq_composerWrapper{padding:var(--space-3) var(--space-4)}.X_nvoq_sourcePanelHead{flex-wrap:wrap;align-items:center}.X_nvoq_sourceHeadInfo{flex:12rem}}@media (max-width:480px){.X_nvoq_assistantAvatar{display:none}.X_nvoq_assistantBubble{max-width:100%}.X_nvoq_userBubble{max-width:95%}.X_nvoq_chatHeaderActions{margin-left:auto}.X_nvoq_sourceToolbar{gap:.5rem}}@media (prefers-reduced-motion:reduce){.X_nvoq_chatSection *,.X_nvoq_sourceViewerPanel,.X_nvoq_sourceViewerPanel *{transition:none!important;animation:none!important}}.X_nvoq_findDetails{font:var(--text-control-size)/var(--leading-control) var(--font-sans);gap:6px;margin:12px 0 0;display:grid}.X_nvoq_findDetails>div{grid-template-columns:minmax(110px,max-content) 1fr;align-items:baseline;gap:12px;display:grid}.X_nvoq_findDetails dt{color:var(--portal-muted)}.X_nvoq_findDetails dd{overflow-wrap:anywhere;align-items:baseline;gap:10px;margin:0;display:flex}.X_nvoq_findDetails button{font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--green);cursor:pointer;background:0 0;border:0;flex:none;padding:0}
.pINFaG_actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:8px 16px;display:flex}.pINFaG_actions>:first-child{max-width:100%}
.qMFxlW_container{background:var(--portal-card);height:75vh;min-height:620px;max-height:840px;box-shadow:0 4px 20px rgb(var(--color-space-indigo-rgb) / .03);border:0;border-radius:14px;grid-template-columns:310px 1fr;margin-top:20px;display:grid;overflow:hidden}.qMFxlW_sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--color-pale-blue) 45%, var(--color-white));flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.qMFxlW_sidebarHeader{padding:var(--space-3) var(--space-3) var(--space-2)}.qMFxlW_searchInput{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);border:0}.qMFxlW_searchInput:focus-visible{outline:2px solid var(--color-ink-secondary);outline-offset:2px}.qMFxlW_documentList{padding:var(--space-2) var(--space-3) var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.qMFxlW_docItem{--surface-control:var(--color-card);border-radius:var(--radius-lg);cursor:pointer;text-align:left;border:0;flex:none;align-items:flex-start;gap:10px;width:100%;padding:9px 12px;display:flex}.qMFxlW_docItem:hover{box-shadow:0 1px 3px var(--color-primary-glow)}.qMFxlW_docItem:focus-visible{outline:2px solid var(--color-ink-secondary);outline-offset:2px}.qMFxlW_docItemActive,.qMFxlW_docItemActive:hover{box-shadow:inset 0 0 0 2px var(--color-primary)}.qMFxlW_docItemActive .qMFxlW_docItemName{font-weight:600}.qMFxlW_formatBadge{font:700 var(--text-control-size)/var(--leading-control) var(--font-sans);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:3px 6px}.qMFxlW_badgePdf{color:#b91c1c;background:#fee2e2}.qMFxlW_badgeWord{color:#1d4ed8;background:#dbeafe}.qMFxlW_badgeExcel{color:#15803d;background:#dcfce7}.qMFxlW_badgeXml{color:#7e22ce;background:#f3e8ff}.qMFxlW_badgeDefault{color:#475569;background:#f1f5f9}.qMFxlW_docItemMeta{flex:1;min-width:0}.qMFxlW_docItemName{font-size:var(--text-control-size);color:var(--ink);overflow-wrap:anywhere;font-weight:500;display:block}.qMFxlW_docItemSub{font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.qMFxlW_sectionDivider{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:var(--space-4) var(--space-3) var(--space-1);font:600 var(--text-caption-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);display:flex}.qMFxlW_sectionDivider:first-child{margin-top:var(--space-2)}.qMFxlW_sectionCount{font-variant-numeric:tabular-nums;font-weight:400}.qMFxlW_mainView{background:var(--color-porcelain);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.qMFxlW_viewBorder{padding:var(--space-5) var(--space-5) var(--space-3);background:var(--color-card);gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.qMFxlW_docTitle{font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0}.qMFxlW_docMeta{align-items:center;gap:var(--space-1) var(--space-3);font:var(--text-caption-size)/var(--leading-control) var(--font-sans);color:var(--portal-muted);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.qMFxlW_docTitleRow{align-items:flex-start;gap:var(--space-1);display:flex}.qMFxlW_docInfoButton{--surface-control:transparent;border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.qMFxlW_docInfoButton:hover{--surface-control:var(--color-pale-blue)}.qMFxlW_docInfoButton:focus-visible{outline:2px solid var(--color-ink-secondary);outline-offset:2px}.qMFxlW_docInfoButton svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.qMFxlW_actionButtons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qMFxlW_viewModeToggle{max-width:100%;padding:var(--space-1);background:var(--color-paper);border-radius:var(--radius-lg);flex-wrap:wrap;display:inline-flex}.qMFxlW_toggleBtn{min-height:var(--btn-height-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--color-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex:1}.qMFxlW_toggleBtn:hover{color:var(--color-ink)}.qMFxlW_toggleBtn[aria-pressed=true]{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-sm);font-weight:600}.qMFxlW_viewerControl{justify-content:center;gap:var(--space-2);min-width:0;min-height:var(--btn-height-base);border-radius:var(--radius-md);flex:none;text-decoration:none}.qMFxlW_viewerControl svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.qMFxlW_detailsSubtitle{margin:var(--space-2) 0 0;color:var(--color-muted);font:var(--text-control-size)/var(--leading-control) var(--font-sans);overflow-wrap:anywhere}.qMFxlW_fileDetails{gap:var(--space-4);font:var(--text-control-size)/var(--leading-control) var(--font-sans);margin:0;display:grid}.qMFxlW_fileDetails>div{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.qMFxlW_fileDetails dt{color:var(--color-muted)}.qMFxlW_fileDetails dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.qMFxlW_qualityBox{padding:var(--space-4);border-radius:var(--radius-lg);font:var(--text-control-size)/var(--leading-control) var(--font-sans);background:var(--color-card-subtle);color:var(--color-ink-secondary);border:0}.qMFxlW_qualityBox h3{margin:0 0 var(--space-1);color:var(--color-ink);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans)}.qMFxlW_qualityBox p{margin:0}.qMFxlW_qualityBox ul{margin:var(--space-2) 0 0 var(--space-4);padding:0}.qMFxlW_viewerBody{background:var(--color-card-subtle);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.qMFxlW_previewViewport{flex:none;height:75vh;min-height:620px;max-height:840px}.qMFxlW_pdfPreview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.qMFxlW_previewToolbar{justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-5) var(--space-3);background:var(--color-card);flex:none}.qMFxlW_toolbarActions,.qMFxlW_toolbarTools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qMFxlW_toolbarTools{margin-inline-start:auto}.qMFxlW_previewToolbar .qMFxlW_viewerControl{background:var(--surface-control)}.qMFxlW_previewToolbar .qMFxlW_viewerControl.qMFxlW_primaryAction{--surface-control:var(--color-primary);color:var(--color-white);box-shadow:none;font-weight:600}.qMFxlW_previewToolbar .qMFxlW_viewerControl.qMFxlW_primaryAction:hover:not(:disabled){--surface-control:var(--color-primary-hover)}.qMFxlW_previewToolbar .qMFxlW_viewerControl:not(.qMFxlW_primaryAction){--surface-control:var(--color-pale-blue);color:var(--color-primary);box-shadow:none}.qMFxlW_previewToolbar .qMFxlW_viewerControl:not(.qMFxlW_primaryAction):hover:not(:disabled){--surface-control:color-mix(in srgb, var(--color-pale-blue) 80%, var(--color-primary))}.qMFxlW_iconAction{width:var(--btn-height-base);padding:0}.qMFxlW_toolbarTools button[title]{min-width:var(--btn-height-base);padding-inline:0}.qMFxlW_previewToolbar .result-caption{font-size:var(--text-caption-size)}@media (prefers-reduced-motion:reduce){.qMFxlW_toggleBtn{transition:none}}@media (max-width:520px){.qMFxlW_viewBorder{padding:var(--space-4) var(--space-4) var(--space-2)}.qMFxlW_previewToolbar{padding-inline:var(--space-4)}.qMFxlW_fileDetails>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.qMFxlW_iframeViewer{border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.qMFxlW_pdfPreview>[data-guide-document]>:is(.qMFxlW_wordContainer,.qMFxlW_excelContainer,.qMFxlW_textContainer){flex:1;height:auto;min-height:0;max-height:none}.qMFxlW_wordContainer{box-sizing:border-box;background:var(--color-card-subtle);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;padding:24px;display:flex;overflow:auto}.qMFxlW_wordSheet{background:var(--color-porcelain);border:1px solid var(--line);width:100%;max-width:820px;box-shadow:0 4px 18px rgb(var(--color-space-indigo-rgb) / .06);font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--ink);box-sizing:border-box;overflow-wrap:break-word;border-radius:6px;flex-shrink:0;min-height:550px;margin-bottom:24px;padding:40px 48px}.qMFxlW_wordSheet img{max-width:100%;height:auto}.qMFxlW_wordSheet h1,.qMFxlW_wordSheet h2,.qMFxlW_wordSheet h3,.qMFxlW_wordSheet h4{font-family:var(--font-heading);color:var(--ink);margin-top:24px;margin-bottom:12px}.qMFxlW_wordSheet h1{font-size:var(--text-page-size);border-bottom:1px solid var(--line);padding-bottom:8px}.qMFxlW_wordSheet h2{font-size:var(--text-section-size)}.qMFxlW_wordSheet h3{font-size:var(--text-control-size)}.qMFxlW_wordSheet p{margin:10px 0}.qMFxlW_wordSheet table{border-collapse:collapse;word-break:break-word;width:100%;max-width:100%;margin:18px 0}.qMFxlW_wordSheet th,.qMFxlW_wordSheet td{border:1px solid var(--color-line);font-size:var(--text-control-size);text-align:left;padding:8px 10px}.qMFxlW_wordSheet th{background:var(--color-card-subtle);font-weight:600}.qMFxlW_excelContainer{background:var(--color-porcelain);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.qMFxlW_sheetTabs{background:var(--color-card-subtle);border-bottom:1px solid var(--line);gap:2px;padding:8px 12px 0;display:flex;overflow-x:auto}.qMFxlW_sheetTab{background:var(--color-line);color:var(--portal-muted);font:var(--text-control-size)/var(--leading-control) var(--font-sans);cursor:pointer;white-space:nowrap;border:0;border-radius:6px 6px 0 0;padding:6px 14px;transition:all .15s}.qMFxlW_sheetTab:hover{background:var(--color-line);color:var(--ink)}.qMFxlW_sheetTabActive{background:var(--color-porcelain);color:var(--green);border-color:var(--line);font-weight:600}.qMFxlW_sheetGrid{background:var(--color-porcelain);-webkit-overflow-scrolling:touch;flex:1;padding:0;position:relative;overflow:auto}.qMFxlW_sheetGrid .excel-table-scroll{width:100%;height:100%;overflow:auto}.qMFxlW_sheetGrid .excel-table{border-collapse:separate;border-spacing:0;background:var(--color-porcelain);font:var(--text-control-size)/var(--leading-control) var(--font-sans);color:var(--color-ink-secondary);min-width:100%}.qMFxlW_sheetGrid .excel-corner-header{z-index:4;background:var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);box-sizing:border-box;width:44px;min-width:44px;height:25px;position:sticky;top:0;left:0}.qMFxlW_sheetGrid .excel-col-header{z-index:3;background:var(--color-card-subtle);color:var(--color-ink-secondary);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);text-align:center;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);-webkit-user-select:none;user-select:none;box-sizing:border-box;padding:0 6px;position:sticky;top:0}.qMFxlW_sheetGrid .excel-row-header{z-index:2;background:var(--color-card-subtle);color:var(--color-ink-secondary);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);text-align:center;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:44px;min-width:44px;padding:5px 6px;position:sticky;left:0}.qMFxlW_sheetGrid .excel-cell{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);vertical-align:middle;box-sizing:border-box;min-width:48px;font-size:var(--text-control-size);padding:6px 10px}.qMFxlW_sheetGrid .excel-cell-num{text-align:right;white-space:nowrap;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.qMFxlW_sheetGrid .excel-cell-text{text-align:left;white-space:pre-wrap;word-break:break-word}:is(.qMFxlW_sheetGrid .excel-cell-bool,.qMFxlW_sheetGrid .excel-cell-date){text-align:center;white-space:nowrap;font-family:var(--font-sans)}.qMFxlW_sheetGrid .excel-cell-empty{background:0 0}.qMFxlW_sheetGrid .excel-empty-sheet{color:var(--portal-muted);text-align:center;padding:32px;font-style:italic}.qMFxlW_sheetGrid table:not(.excel-table){border-collapse:collapse;font:var(--text-control-size)/var(--leading-control) var(--font-sans);background:var(--color-porcelain)}:is(.qMFxlW_sheetGrid table:not(.excel-table) td,.qMFxlW_sheetGrid table:not(.excel-table) th){border:1px solid var(--color-line);text-align:left;padding:6px 10px}.qMFxlW_textContainer{background:var(--color-porcelain);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;width:100%;min-height:0;padding:24px;overflow:auto}.qMFxlW_textPre{font:var(--text-control-size)/var(--leading-control) var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);background:var(--color-card-subtle);border:0;border-radius:8px;margin:0;padding:18px}.qMFxlW_stateContainer{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:48px 24px;display:flex;overflow-y:auto}.qMFxlW_stateIcon{color:var(--green);font-size:32px}.qMFxlW_stateTitle{font:600 var(--text-control-size)/var(--leading-control) var(--font-heading);color:var(--ink);margin:0}.qMFxlW_stateText{color:var(--portal-muted);font-size:var(--text-control-size);max-width:440px;margin:0;line-height:1.5}.qMFxlW_loadingSpinner{border:3px solid var(--color-line);border-top-color:var(--green);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite qMFxlW_spin}@keyframes qMFxlW_spin{to{transform:rotate(360deg)}}@container tender-page (max-width:820px){.qMFxlW_container{grid-template-columns:1fr;height:auto;max-height:none}.qMFxlW_sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.qMFxlW_wordContainer,.qMFxlW_excelContainer,.qMFxlW_textContainer{flex:none;height:60vh;min-height:480px;max-height:60vh}.qMFxlW_mainView>.qMFxlW_viewerBody>.qMFxlW_pdfPreview:not(:modal){flex:none;height:60vh;min-height:480px;max-height:60vh}.qMFxlW_wordSheet{padding:24px}}@media (max-width:900px){.qMFxlW_container{grid-template-columns:1fr;height:auto;max-height:none}.qMFxlW_sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.qMFxlW_wordContainer,.qMFxlW_excelContainer,.qMFxlW_textContainer{flex:none;height:60vh;min-height:480px;max-height:60vh}.qMFxlW_mainView>.qMFxlW_viewerBody>.qMFxlW_pdfPreview:not(:modal){flex:none;height:60vh;min-height:480px;max-height:60vh}.qMFxlW_wordSheet{padding:24px}}.qMFxlW_archiveMembers{gap:var(--space-2);border-left:1px solid var(--line);flex-direction:column;margin-left:14px;padding-left:8px;display:flex}
.fnFHjG_toolbar.fnFHjG_toolbar :is(button:not([data-dropdown-select]),a){--surface-control:var(--color-card);justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--input-height-sm);max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-xl);background:var(--surface-control);color:var(--color-ink-secondary);box-shadow:var(--shadow-field);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);cursor:pointer;touch-action:manipulation;transition:box-shadow var(--transition-fast), color var(--transition-fast);border:0;flex:none;text-decoration:none;display:inline-flex}.fnFHjG_toolbar.fnFHjG_toolbar :is(button:not([data-dropdown-select]),a):hover:not(:disabled,[aria-pressed=true],[aria-expanded=true]){color:var(--color-primary);box-shadow:var(--shadow-field-focus)}.fnFHjG_toolbar.fnFHjG_toolbar button[aria-pressed=true],.fnFHjG_toolbar.fnFHjG_toolbar button[aria-expanded=true]:not([data-dropdown-select]){--surface-control:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-primary-button)}.fnFHjG_toolbar.fnFHjG_toolbar :is(button,a):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.fnFHjG_toolbar.fnFHjG_toolbar button:disabled{opacity:.5;cursor:not-allowed}.fnFHjG_toolbar.fnFHjG_toolbar svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}.fnFHjG_toolbar.fnFHjG_toolbar :is(.fnFHjG_iconButton,button[title]:not([data-dropdown-select])){width:var(--input-height-sm);padding:0}@media (prefers-reduced-motion:reduce){.fnFHjG_toolbar.fnFHjG_toolbar :is(button,a){transition:none}}@media (forced-colors:active){.fnFHjG_toolbar.fnFHjG_toolbar :is(button:not([data-dropdown-select]),a){--surface-control:Canvas;color:buttontext;box-shadow:none;border:1px solid buttontext}.fnFHjG_toolbar.fnFHjG_toolbar button:is([aria-pressed=true],[aria-expanded=true]):not([data-dropdown-select]){--surface-control:Highlight;color:highlighttext;box-shadow:none}.fnFHjG_toolbar.fnFHjG_toolbar :is(button,a):focus-visible{outline-color:highlight}}
._3ihbJW_panel{background:var(--paper);min-width:0;min-height:0;color:var(--ink);padding:1rem;font-size:.8125rem;overflow:auto}._3ihbJW_panel h3{margin:0 0 .5rem;font-size:.9375rem}._3ihbJW_panel p{color:var(--color-muted);margin:0 0 .75rem;line-height:1.5}._3ihbJW_panel table{border-collapse:collapse;width:100%;margin-bottom:1rem}._3ihbJW_panel caption{text-align:left;margin-bottom:.5rem}._3ihbJW_panel th,._3ihbJW_panel td{text-align:left;vertical-align:top;padding:.625rem .375rem}._3ihbJW_panel tbody th{font-weight:500}._3ihbJW_panel td{white-space:nowrap;font-variant-numeric:tabular-nums}._3ihbJW_panel small{color:var(--color-muted);overflow-wrap:anywhere;margin-top:.25rem;font-weight:400;display:block}._3ihbJW_panel tr[data-status=running]{background:var(--portal-card)}._3ihbJW_panel tr[data-status=failed]{color:var(--color-danger)}
._3GmCFG_comments{gap:var(--space-2);box-sizing:border-box;padding:var(--space-1);overscroll-behavior:contain;scrollbar-gutter:stable;font-size:var(--text-caption-size);flex-direction:column;margin:0;line-height:1.45;list-style:none;display:flex;overflow-y:auto}._3GmCFG_comments:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._3GmCFG_comment{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sm);overflow-wrap:anywhere;flex:none}._3GmCFG_comment[data-active=true]{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._3GmCFG_comment header{align-items:flex-start;gap:var(--space-2);display:flex}._3GmCFG_comment header :is(button,strong){color:var(--color-ink);font:600 var(--text-caption-size)/1.35 var(--font-sans);text-align:left;background:0 0;border:0;padding:0}._3GmCFG_comment header button{justify-content:space-between;align-items:flex-start;gap:var(--space-2);cursor:pointer;text-underline-offset:2px;width:100%;min-width:0;display:flex}._3GmCFG_comment header button svg{flex:none;width:1rem;height:1rem}._3GmCFG_comment header button[aria-expanded=true] svg{transform:rotate(180deg)}._3GmCFG_comment header button:hover{text-decoration:underline}._3GmCFG_comment header button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}._3GmCFG_comment p{margin:var(--space-1) 0 0}._3GmCFG_comment small{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-caption-size);display:block}._3GmCFG_commentStatus{color:var(--color-warning);font-weight:600}._3GmCFG_commentStatus[data-status=filled]{color:var(--color-primary)}._3GmCFG_commentStatus[data-field-state=identified]{color:var(--color-field-identified)}._3GmCFG_commentStatus[data-field-state=missing]{color:var(--color-field-missing)}._3GmCFG_commentStatus[data-field-state=filled]{color:var(--color-field-filled)}._3GmCFG_commentStatus span{color:var(--color-ink);font-weight:400}._3GmCFG_commentProblem{color:var(--color-danger)}._3GmCFG_commentPin{border-radius:var(--radius-full);background:var(--color-warning);min-width:1.125rem;height:1.125rem;color:var(--color-card);font:600 .6875rem/1 var(--font-sans);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 3px;display:inline-flex}._3GmCFG_commentPin[data-status=filled]{background:var(--color-primary)}._3GmCFG_commentPin[data-field-state=identified]{background:var(--color-field-identified-bg);color:var(--color-field-identified)}._3GmCFG_commentPin[data-field-state=missing]{background:var(--color-field-missing-bg);color:var(--color-field-missing)}._3GmCFG_commentPin[data-field-state=filled]{background:var(--color-field-filled-bg);color:var(--color-field-filled)}._3GmCFG_commentAnchor{--surface-control:transparent;cursor:pointer}._3GmCFG_commentAnchor ._3GmCFG_commentPin{box-shadow:0 0 0 1.5px var(--color-card);position:absolute;top:0;right:0;transform:translate(60%,-60%)}._3GmCFG_commentAnchor[aria-pressed=true] ._3GmCFG_commentPin{box-shadow:0 0 0 1.5px var(--color-card), 0 0 0 3.5px var(--color-primary)}@media (forced-colors:active){:root button._3GmCFG_commentAnchor{background:0 0!important}._3GmCFG_commentPin{border:1px solid canvastext}._3GmCFG_comment[data-active=true]{outline:2px solid highlight}}
.HrHJ8G_progress,.HrHJ8G_summary{gap:var(--space-2);min-width:0;font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);color:var(--color-muted);flex-direction:column;display:flex}.HrHJ8G_headline{align-items:center;gap:var(--space-2);min-height:var(--btn-height-sm);display:flex}.HrHJ8G_icon{flex:none}.HrHJ8G_shimmer{background:linear-gradient(90deg, var(--color-muted) 0%, var(--color-muted) 40%, var(--color-space-indigo) 50%, var(--color-muted) 60%, var(--color-muted) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:1.8s linear infinite HrHJ8G_chatShimmer}.HrHJ8G_timer{font-variant-numeric:tabular-nums;margin-left:auto}.HrHJ8G_steps{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HrHJ8G_step{align-items:flex-start;gap:var(--space-2);animation:.24s cubic-bezier(.22,1,.36,1) both HrHJ8G_chatStepEnter;display:flex}.HrHJ8G_step[data-status=active]{color:var(--color-ink)}.HrHJ8G_marker{width:var(--icon-size-sm);height:calc(var(--text-caption-size) * var(--leading-control));color:var(--color-ink-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.HrHJ8G_dot{border-radius:var(--radius-full);background:var(--color-primary);width:6px;height:6px;animation:1.2s ease-in-out infinite HrHJ8G_chatStepPulse}.HrHJ8G_toggle{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--btn-height-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--color-card-subtle);color:var(--color-muted);font:inherit;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border:0;display:inline-flex}.HrHJ8G_toggle:hover{background:var(--color-paper);color:var(--color-ink)}.HrHJ8G_toggle:focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px}.HrHJ8G_chevron{transition:transform var(--transition-base)}.HrHJ8G_toggle[aria-expanded=true] .HrHJ8G_chevron{transform:rotate(90deg)}.HrHJ8G_summary .HrHJ8G_steps{padding:0 0 var(--space-2) var(--space-3)}@keyframes HrHJ8G_chatShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes HrHJ8G_chatStepEnter{0%{opacity:0;transform:translateY(6px)}}@keyframes HrHJ8G_chatStepPulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.HrHJ8G_shimmer{color:var(--color-muted);background:0 0;animation:none}.HrHJ8G_step,.HrHJ8G_dot{animation:none}.HrHJ8G_toggle,.HrHJ8G_chevron{transition:none}}
._7DyX-q_pipeline{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}._7DyX-q_saveControl button{box-sizing:border-box;height:var(--btn-height-base);min-height:var(--btn-height-base);gap:var(--space-3);padding:0 var(--space-4)}._7DyX-q_saveControl button,._7DyX-q_saveControl button:hover:not(:disabled){--surface-control:var(--bar-button-bg,var(--color-card));background:var(--surface-control);color:var(--bar-button-fg,var(--color-primary));box-shadow:var(--bar-button-shadow,var(--shadow-sm))}._7DyX-q_saveControl button:hover:not(:disabled){--surface-control:var(--bar-button-bg-hover,color-mix(in srgb, var(--color-primary) 78%, var(--color-white)));background:var(--surface-control);color:var(--color-white)}._7DyX-q_saveControl button>span{margin-left:0}button._7DyX-q_savedTrigger{align-items:center;gap:var(--space-3);box-sizing:border-box;height:var(--btn-height-base);min-height:var(--btn-height-base);padding:0 var(--space-4);border-radius:var(--radius-md);--surface-control:var(--bar-button-bg,var(--color-card));background:var(--surface-control);color:var(--bar-button-fg,var(--color-primary));font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);box-shadow:var(--bar-button-shadow,var(--shadow-sm));cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;display:inline-flex}button._7DyX-q_savedTrigger:hover:not(:disabled),button._7DyX-q_savedTrigger[data-state=open]{--surface-control:var(--bar-button-bg-hover,color-mix(in srgb, var(--color-primary) 78%, var(--color-white)));background:var(--surface-control);color:var(--color-white)}button._7DyX-q_savedTrigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--space-1)}._7DyX-q_savedContent{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;display:inline-flex}._7DyX-q_savedStar{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}._7DyX-q_notes{width:min(32rem, calc(100vw - 2 * var(--space-4)));max-height:min(36rem,80dvh);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-card);color:var(--ink);box-shadow:var(--shadow-lg);border:0}._7DyX-q_notes::backdrop{background:rgb(var(--color-space-indigo-rgb) / .24)}._7DyX-q_notesHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._7DyX-q_notesHeader h2{margin:0}._7DyX-q_notesClose{padding:var(--space-1);border-radius:var(--radius-md);color:var(--portal-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}._7DyX-q_notesClose:hover{background:var(--color-primary-subtle)}._7DyX-q_notesClose:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._7DyX-q_notesClose svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}._7DyX-q_form{align-items:center;gap:10px;display:flex}._7DyX-q_noteLabel{color:var(--portal-muted);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);align-items:center;gap:6px;display:inline-flex}._7DyX-q_count{background:var(--color-primary-light);color:var(--green);font-size:var(--text-caption-size);border-radius:999px;padding:0 6px}._7DyX-q_input{min-width:0;color:var(--ink);background:var(--color-porcelain);font:var(--text-control-size)/var(--leading-control) var(--font-sans);border-radius:8px;outline:0;flex:1;padding:6px 10px}._7DyX-q_input:focus-visible{outline:2px solid var(--green);outline-offset:1px}._7DyX-q_list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}._7DyX-q_note{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 0;display:flex}._7DyX-q_meta{color:var(--portal-muted);font-size:var(--text-caption-size);margin:0}._7DyX-q_body{color:var(--ink);font-size:var(--text-control-size);white-space:pre-wrap;margin:0;line-height:1.5}
.ObcFGa_page{--surface-white:var(--color-card);--surface-shadow:0 1px 2px rgb(var(--color-space-indigo-rgb) / .05), 0 4px 16px rgb(var(--color-space-indigo-rgb) / .06);gap:var(--space-5);padding-bottom:var(--space-20);overflow-wrap:anywhere;display:grid}.ObcFGa_page>*{min-width:0;margin-block:0}.ObcFGa_topbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ObcFGa_backLink{align-items:center;gap:var(--space-2);color:var(--color-muted);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);min-height:var(--btn-height-sm);text-decoration:none;display:inline-flex}.ObcFGa_backLink:hover{color:var(--color-primary)}.ObcFGa_header{padding-top:var(--space-2)}.ObcFGa_status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font:600 var(--text-caption-size)/var(--leading-control) var(--font-sans);letter-spacing:0}.ObcFGa_header h1{align-items:center;gap:var(--space-3);color:var(--color-ink);font:700 var(--text-page-size)/var(--leading-page) var(--font-heading);letter-spacing:-.03em;text-wrap:balance;flex-wrap:wrap;margin:0;display:flex}.ObcFGa_header h1>svg{color:var(--color-primary);flex-shrink:0}.ObcFGa_tenderTitle{margin:var(--space-3) 0 0;color:var(--color-ink);font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);text-wrap:pretty}.ObcFGa_authority{margin:var(--space-1) 0 0;color:var(--color-ink-secondary);font:400 var(--text-reading-size)/var(--leading-reading) var(--font-sans)}.ObcFGa_summary{gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--surface-white);box-shadow:var(--surface-shadow);display:grid}.ObcFGa_summaryTop{align-items:stretch;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.ObcFGa_facts{gap:var(--space-4) var(--space-8);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);flex-wrap:wrap;flex:auto;margin:0;display:flex}.ObcFGa_facts>div{min-width:0}.ObcFGa_facts dt{color:var(--color-muted)}.ObcFGa_facts dd{margin:var(--space-1) 0 0;color:var(--color-ink);font-size:var(--text-reading-size);font-variant-numeric:tabular-nums;font-weight:600}.ObcFGa_facts dd.ObcFGa_factNote{color:var(--color-muted);font-size:var(--text-caption-size);margin-top:0;font-weight:400}.ObcFGa_facts [data-urgent] dd,.ObcFGa_facts [data-urgent] dd.ObcFGa_factNote{color:var(--color-danger)}.ObcFGa_links{align-content:center;gap:var(--space-1);flex:18rem;margin:0;padding:0;list-style:none;display:grid}.ObcFGa_links a{align-items:center;gap:var(--space-2);min-height:var(--btn-height-sm);color:var(--color-ink-secondary);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);text-decoration:none;display:inline-flex}.ObcFGa_links a:hover{color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.ObcFGa_links svg{color:var(--color-muted);flex-shrink:0}.ObcFGa_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);margin:0}.ObcFGa_details{padding-top:var(--space-2);border-top:1px solid var(--color-line-subtle)}.ObcFGa_details>summary{cursor:pointer;color:var(--color-ink-secondary);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);min-height:var(--btn-height-base);align-content:center}.ObcFGa_details>summary:hover{color:var(--color-primary)}.ObcFGa_detailsBody{gap:var(--space-4);padding-block:var(--space-2) var(--space-4);font:400 var(--text-control-size)/var(--leading-reading) var(--font-sans);display:grid}.ObcFGa_detailsBody p{max-width:80ch;color:var(--color-ink-secondary);margin:0}.ObcFGa_detailsBody dl{gap:var(--space-4) var(--space-6);font-size:var(--text-caption-size);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.ObcFGa_detailsBody dt{color:var(--color-muted)}.ObcFGa_detailsBody dd{margin:var(--space-1) 0 0;color:var(--color-ink);font-weight:500}.ObcFGa_workspace{container:response/inline-size}.ObcFGa_documentWorkspace{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.ObcFGa_checklist{min-width:0;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-white);box-shadow:var(--surface-shadow);overflow-wrap:anywhere;container:checklist/inline-size}.ObcFGa_sectionHeading{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.ObcFGa_sectionHeading h2{align-items:center;gap:var(--space-2);color:var(--color-ink);font:600 var(--text-card-size)/var(--leading-card) var(--font-heading);letter-spacing:-.02em;margin:0;display:flex}.ObcFGa_sectionHeading h2 svg{color:var(--color-muted);flex-shrink:0}.ObcFGa_sectionHeading p{margin:var(--space-2) 0 0;color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_sectionActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ObcFGa_checklistProgress{margin-top:var(--space-6)}.ObcFGa_checklistProgress>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ObcFGa_checklistProgress strong{color:var(--color-ink);font-weight:600}.ObcFGa_checklistProgress span{color:var(--color-muted)}.ObcFGa_checklistProgress progress{appearance:none;width:100%;height:var(--space-2);margin-top:var(--space-3);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-primary);border:0;display:block;overflow:hidden}.ObcFGa_checklistProgress progress::-webkit-progress-bar{border-radius:var(--radius-full);background:var(--color-paper)}.ObcFGa_checklistProgress progress::-webkit-progress-value{border-radius:var(--radius-full);background:var(--color-primary)}.ObcFGa_checklistProgress progress::-moz-progress-bar{border-radius:var(--radius-full);background:var(--color-primary)}.ObcFGa_checklistNote{margin:var(--space-3) 0 var(--space-2);color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_checklistList,.ObcFGa_checklistFiles{margin:0;padding:0;list-style:none}.ObcFGa_conditions{margin-top:var(--space-6)}.ObcFGa_checklistGroup{margin-top:var(--space-8)}.ObcFGa_groupHeading{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ObcFGa_groupHeading h3{color:var(--color-ink);font:600 var(--text-control-size)/var(--leading-control) var(--font-heading);letter-spacing:-.01em;margin:0}.ObcFGa_groupHeading span{color:var(--color-muted);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);font-variant-numeric:tabular-nums}.ObcFGa_groupHeading .ObcFGa_fillButton{border:1px solid var(--color-line);margin-inline-start:auto}.ObcFGa_groupHeading p{max-width:64ch;color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);flex-basis:100%;margin:0}.ObcFGa_checklistList{gap:var(--space-2);margin-top:var(--space-3);display:grid}.ObcFGa_checklistList>li{min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-workspace)}.ObcFGa_checklistDescription{max-width:72ch;margin:var(--space-3) 0 0;color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_linkedList{gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.ObcFGa_linkedList>li{align-items:center;gap:var(--space-1);min-width:0;border-radius:var(--radius-md);background:var(--surface-white);padding-inline-start:var(--space-3);display:flex}.ObcFGa_linkedList .ObcFGa_linkedFile{min-height:var(--btn-height-base)}.ObcFGa_checklistHeading{align-items:start;gap:var(--space-3);display:flex}.ObcFGa_checklistIcon{flex:0 0 var(--space-6);height:var(--space-6);margin-top:var(--space-1);border-radius:var(--radius-full);color:var(--color-muted);background:var(--surface-white);place-items:center;display:grid}[data-present=true]>.ObcFGa_checklistHeading .ObcFGa_checklistIcon{color:var(--color-success);background:var(--color-success-bg)}.ObcFGa_checklistTitle{min-width:0;padding-top:var(--space-1);flex:1}.ObcFGa_checklistTitle h4{color:var(--color-ink);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);margin:0}.ObcFGa_checklistTitle p{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-1) 0 0;color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);flex-wrap:wrap;display:flex}.ObcFGa_checklistPresent,.ObcFGa_checklistMissing,.ObcFGa_checklistConditional{padding:0 var(--space-2);border-radius:var(--radius-full);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);flex-shrink:0}.ObcFGa_checklistPresent{background:var(--color-success-bg);color:var(--color-success)}.ObcFGa_checklistMissing{background:var(--surface-white);color:var(--color-muted)}.ObcFGa_checklistConditional{background:var(--color-card-subtle);color:var(--color-muted)}.ObcFGa_checklistWarning{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card-subtle);color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_checklistWarning>p{max-width:72ch;margin:var(--space-1) 0 0}.ObcFGa_checklistBody{min-width:0;margin-inline-start:calc(var(--space-6) + var(--space-3))}.ObcFGa_checklistActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.ObcFGa_checklistActions .ObcFGa_addDocumentButton{margin-top:0}.ObcFGa_checklistActions .ObcFGa_fillButton{border:1px solid var(--color-line)}.ObcFGa_checklistDisclosure{min-width:0;color:var(--color-ink-secondary);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_checklistDisclosure>summary{min-height:var(--btn-height-base);padding-block:var(--space-2);color:var(--color-muted);cursor:pointer;font-weight:500}.ObcFGa_checklistDisclosure>summary:hover{color:var(--color-primary-hover)}.ObcFGa_checklistDetailBody{gap:var(--space-3);min-width:0;padding-block:var(--space-2) var(--space-3);display:grid}.ObcFGa_checklistDetailBody>p{max-width:72ch;margin:0}.ObcFGa_checklistDetailBody>ul:not(.ObcFGa_checklistFiles),.ObcFGa_checklistReviewList{margin:0;padding-inline-start:var(--space-4)}.ObcFGa_checklistDetailBody>button{justify-self:start}.ObcFGa_checklistReviewList>li+li{margin-top:var(--space-4)}.ObcFGa_checklistReviewList a{color:var(--color-primary);text-underline-offset:var(--space-1)}.ObcFGa_checklistReviewList a:hover{color:var(--color-primary-hover)}.ObcFGa_checklistExcerpt{max-width:72ch;margin:var(--space-2) 0 0;white-space:pre-wrap}.ObcFGa_checklistAbout{margin-top:var(--space-5);padding-top:var(--space-2);border-top:1px solid var(--color-line-subtle)}.ObcFGa_checklistPoints{color:var(--color-ink-secondary);margin:0;padding-inline-start:var(--space-4)}.ObcFGa_checklistPoints li+li{margin-top:var(--space-1)}.ObcFGa_checklistSources{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-muted);flex-wrap:wrap;display:flex}.ObcFGa_checklistFiles{gap:var(--space-2);margin-top:var(--space-3);display:grid}.ObcFGa_checklistFiles>li{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-card-subtle);flex-wrap:wrap;display:flex}.ObcFGa_templateDownload,.ObcFGa_linkedFile{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-ink-secondary);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);flex:12rem;text-decoration:none;display:flex}.ObcFGa_templateDownload>span,.ObcFGa_linkedFile>span{min-width:0}.ObcFGa_templateDownload small{margin-bottom:var(--space-1);color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans);display:block}.ObcFGa_templateDownload svg,.ObcFGa_linkedFile svg{color:var(--color-muted);flex-shrink:0}.ObcFGa_linkedFile svg{color:var(--color-success)}.ObcFGa_templateDownload:hover,.ObcFGa_linkedFile:hover{color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.ObcFGa_fillButton,.ObcFGa_addDocumentButton,.ObcFGa_archiveButton,.ObcFGa_uploadButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);text-align:center;cursor:pointer;border:0;text-decoration:none;display:inline-flex}.ObcFGa_fillButton{background:var(--color-primary-subtle);color:var(--color-primary)}.ObcFGa_fillButton:hover:not(:disabled){background:var(--color-primary-light)}.ObcFGa_addDocumentButton{margin-top:var(--space-3);color:var(--color-ink-secondary);background:var(--color-card-subtle);justify-content:start}.ObcFGa_addDocumentButton:hover:not(:disabled),.ObcFGa_archiveButton:hover:not(:disabled),.ObcFGa_addDocumentButton[aria-expanded=true]{color:var(--color-primary);background:var(--color-primary-subtle)}.ObcFGa_iconButton{width:var(--btn-height-base);height:var(--btn-height-base);border-radius:var(--radius-md);color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ObcFGa_iconButton:hover:not(:disabled){color:var(--color-primary);background:var(--color-primary-subtle)}.ObcFGa_checklistPicker{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-card-subtle)}.ObcFGa_checklistExisting{gap:var(--space-2);margin-bottom:var(--space-3);font:500 var(--text-caption-size)/var(--leading-control) var(--font-sans);display:grid}.ObcFGa_checklistExisting :is(select,[data-dropdown-select]){width:100%;min-width:0;min-height:var(--input-height-base);padding:var(--space-3);color:var(--color-ink);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_checklistExisting>button:not([data-dropdown-select]){justify-self:start}.ObcFGa_upload{gap:var(--space-3);margin-top:var(--space-4)}.ObcFGa_uploadActions{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.ObcFGa_archiveButton{background:var(--color-card-subtle);color:var(--color-ink-secondary);flex:auto}.ObcFGa_uploadButton{background:var(--color-white);color:var(--color-primary);flex:auto}.ObcFGa_uploadButton:hover:not(:disabled){background:var(--color-white);color:var(--color-primary-hover)}.ObcFGa_uploadActions svg{flex-shrink:0}.ObcFGa_upload>[role]{font-size:var(--text-caption-size);flex-basis:100%}.ObcFGa_emptyDocuments{margin:var(--space-3) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-card-subtle);color:var(--color-muted);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_officialDocuments{min-width:0}.ObcFGa_officialDocuments>section{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-white);box-shadow:var(--surface-shadow);margin-top:0}.ObcFGa_emptyState{align-items:start;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-card-subtle);display:flex}.ObcFGa_emptyIcon{flex:0 0 var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);place-items:center;display:grid}.ObcFGa_emptyState h3{color:var(--color-ink);font:600 var(--text-reading-size)/var(--leading-reading) var(--font-heading);text-wrap:balance;margin:0}.ObcFGa_emptyState p{max-width:62ch;margin:var(--space-2) 0 0;color:var(--color-muted);font:400 var(--text-control-size)/var(--leading-reading) var(--font-sans)}.ObcFGa_primaryAction{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-primary);font:600 var(--text-control-size)/var(--leading-control) var(--font-sans);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.ObcFGa_primaryAction:hover{background:var(--color-white);color:var(--color-primary-hover)}.ObcFGa_primaryAction[aria-disabled=true]{opacity:.7;cursor:progress}.ObcFGa_spin{animation:1s linear infinite ObcFGa_checklist-spin}@keyframes ObcFGa_checklist-spin{to{transform:rotate(360deg)}}.ObcFGa_emptyStatus{min-height:0;margin-top:var(--space-3);font-size:var(--text-caption-size)}.ObcFGa_emptyStatus:empty{display:none}.ObcFGa_emptyState p.ObcFGa_emptyError{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-caption-size)}.ObcFGa_error{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font:400 var(--text-caption-size)/var(--leading-control) var(--font-sans)}.ObcFGa_page :is(a,button,summary,select):focus-visible,.ObcFGa_checklist :is(a,button,summary,select):focus-visible,.ObcFGa_upload :is(button,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--space-1)}.ObcFGa_page button:disabled,.ObcFGa_upload button:disabled{opacity:.55;cursor:not-allowed}.ObcFGa_page :is(section,aside,details,[id]){scroll-margin-top:var(--space-6)}@media (prefers-reduced-motion:reduce){.ObcFGa_spin{animation:none}}@container checklist (max-width:520px){.ObcFGa_checklistHeading{gap:var(--space-2);flex-wrap:wrap}.ObcFGa_checklistTitle{flex-basis:calc(100% - var(--space-10))}.ObcFGa_checklistActions{flex-basis:100%;justify-content:flex-start;margin-inline-start:calc(var(--space-6) + var(--space-3))}.ObcFGa_checklistBody{margin-inline-start:0}}@media (max-width:520px){.ObcFGa_summary,.ObcFGa_checklist,.ObcFGa_officialDocuments>section{padding:var(--space-4)}.ObcFGa_emptyState{padding:var(--space-4);flex-direction:column}.ObcFGa_checklistHeading{gap:var(--space-2);flex-wrap:wrap}.ObcFGa_checklistTitle{flex-basis:calc(100% - var(--space-10))}.ObcFGa_checklistActions{flex-basis:100%;justify-content:flex-start;margin-inline-start:calc(var(--space-6) + var(--space-3))}.ObcFGa_checklistBody{margin-inline-start:0}.ObcFGa_checklistPicker{padding:var(--space-3)}}
.uSlI2W_root{width:100%;min-width:0;margin-top:var(--space-4);font:var(--text-control-size)/var(--leading-control) var(--font-sans)}.uSlI2W_heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-ink-secondary);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.uSlI2W_count{color:var(--color-ink);font-size:var(--text-control-size);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.uSlI2W_selected{min-height:var(--btn-height-base);border-radius:var(--radius-xl)}.uSlI2W_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uSlI2W_list>li{min-width:0;max-width:100%;display:flex}.uSlI2W_tag{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-xl);color:var(--color-ink-secondary);box-shadow:inset 0 0 0 1px var(--color-line);background:var(--color-paper);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast), color var(--transition-fast);border:0;display:inline-flex}.uSlI2W_selectedTag{--surface-control:var(--color-field-surface-filled);color:var(--color-ink);box-shadow:none}.uSlI2W_label{overflow-wrap:anywhere;min-width:0}.uSlI2W_tag svg{width:var(--icon-size-base);height:var(--icon-size-base);color:var(--color-primary);flex:none}.uSlI2W_tag:hover:not(:disabled){--surface-control:var(--color-field-surface);color:var(--color-primary)}.uSlI2W_tag:active:not(:disabled){--surface-control:var(--color-field-surface)}.uSlI2W_tag:disabled{color:var(--color-muted);cursor:not-allowed}.uSlI2W_tag:disabled svg{color:inherit}.uSlI2W_root .uSlI2W_tag:focus-visible,.uSlI2W_root .uSlI2W_selected:focus-visible,.uSlI2W_root .uSlI2W_toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.uSlI2W_empty{color:var(--color-muted);font-size:var(--text-caption-size);margin:0}.uSlI2W_available{margin-top:var(--space-4)}.uSlI2W_toggle{--surface-control:transparent;align-items:center;gap:var(--space-2);min-height:var(--btn-height-base);max-width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-primary-subtle);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans);text-align:left;cursor:pointer;touch-action:manipulation;border:0;display:inline-flex}.uSlI2W_toggle:hover{--surface-control:var(--color-field-surface-filled)}.uSlI2W_toggle svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}@media (prefers-reduced-motion:reduce){.uSlI2W_tag{transition:none}}@media (forced-colors:active){.uSlI2W_tag{border:1px solid buttontext}.uSlI2W_selectedTag{border-color:highlight}}
.Cmyj-G_nameFields{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.Cmyj-G_nameFields>:first-child{grid-area:1/1}.Cmyj-G_nameFields>:nth-child(2){grid-area:2/1}.Cmyj-G_nameFields>:nth-child(3){grid-area:1/2}.Cmyj-G_nameFields>:nth-child(4){grid-area:2/2}.Cmyj-G_nameFields input{width:100%;min-width:0;color:var(--ink);font-size:var(--text-control-size);border-radius:10px;outline:0;padding:0 13px}.Cmyj-G_current{gap:2px;margin:0 0 10px;display:grid}.Cmyj-G_current span{color:var(--portal-muted);font:var(--text-control-size)/var(--leading-control) var(--font-sans);text-transform:uppercase}.Cmyj-G_current strong{overflow-wrap:anywhere;color:var(--ink);font:500 var(--text-control-size)/var(--leading-control) var(--font-sans)}.Cmyj-G_current small{color:var(--color-muted);font:var(--text-caption-size)/var(--leading-control) var(--font-sans)}@media (max-width:420px){.Cmyj-G_nameFields{grid-template-columns:1fr}.Cmyj-G_nameFields>:nth-child(n){grid-area:auto}.Cmyj-G_nameFields>:nth-child(3){margin-top:10px}}.Cmyj-G_helpTitle{align-items:center;gap:var(--space-2);display:flex}.Cmyj-G_helpButton{border-radius:var(--radius-full);width:28px;height:28px;color:var(--portal-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-grid;position:relative}.Cmyj-G_helpButton:after{content:"";position:absolute;inset:-8px}.Cmyj-G_helpButton:hover,.Cmyj-G_helpButton[aria-expanded=true]{color:var(--color-primary);background:var(--color-primary-subtle)}.Cmyj-G_helpButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Cmyj-G_help{max-width:480px;margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-paper);gap:var(--space-2);display:grid}.Cmyj-G_help p{color:var(--portal-muted);font-size:var(--text-control-size);margin:0;line-height:1.5}.Cmyj-G_help[hidden]{display:none}@media (prefers-reduced-motion:reduce){.Cmyj-G_helpButton{transition:none}}@media (forced-colors:active){.Cmyj-G_helpButton[aria-expanded=true]{outline:1px solid buttontext}.Cmyj-G_help{outline:1px solid canvastext}}
