.guidance-card{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--border-radius-lg);border:var(--border-width) solid var(--accent-border);background-color:var(--accent-soft);flex-direction:column;min-width:0;display:flex}.guidance-card-note{border-color:var(--border-color);background-color:#0000}.guidance-preamble{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0}.guidance-hint,.guidance-note{font-size:var(--font-size-xs);color:var(--text-tertiary);margin:0}.guidance-error{font-size:var(--font-size-xs);color:var(--error-color);margin:0}.guidance-deadline{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.guidance-deadline-label{font-size:var(--font-size-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none}.guidance-deadline-track{background-color:rgba(var(--background-hover-dark-rgb), .5);border-radius:999px;flex:auto;min-width:0;height:3px;overflow:hidden}.guidance-deadline-fill{background-color:var(--accent-color);height:100%;transition:width var(--transition-fast) linear}.guidance-questions{gap:var(--spacing-md);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.guidance-question{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.guidance-prompt{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-relaxed);margin:0}.guidance-detail{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:var(--font-size-xs);color:var(--text-tertiary);line-height:var(--line-height-relaxed);margin:0;overflow:auto}.guidance-answer{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.guidance-options{gap:var(--spacing-2xs);margin-top:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.guidance-option{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs);width:100%;max-width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--background-secondary);color:var(--text-primary);font-size:var(--font-size-xs);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex-direction:row;display:flex}.guidance-option:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent-color)}.guidance-option.is-active{border-color:var(--accent-color);background-color:var(--accent-soft);color:var(--accent-color)}.guidance-option:disabled,.guidance-skip:disabled,.guidance-primary-action:disabled,.guidance-secondary-action:disabled{cursor:not-allowed;opacity:.6}.guidance-option-label{font-weight:var(--font-weight-medium)}.guidance-option-detail{color:var(--text-tertiary);font-size:var(--font-size-2xs);line-height:var(--line-height-normal)}.guidance-option-body{gap:var(--spacing-4xs);flex-direction:column;min-width:0;display:flex}.guidance-other-input{width:100%;margin-top:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-lg);background-color:var(--background-color);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;display:block}.guidance-other-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px rgba(var(--accent-color-rgb), .16)}.guidance-tertiary-action{padding:var(--spacing-2xs) var(--spacing-sm);border:var(--border-width) solid transparent;border-radius:var(--border-radius-md);color:var(--text-tertiary);font-size:var(--font-size-2xs);cursor:pointer;background:0 0;transition:color .15s,border-color .15s}.guidance-tertiary-action:hover:not(:disabled){border-color:var(--border-color);color:var(--text-secondary)}.guidance-tertiary-action.is-active{border-color:var(--accent-border);color:var(--accent-color)}.guidance-tertiary-action:disabled{cursor:not-allowed;opacity:.6}.guidance-skip-inline{margin-top:var(--spacing-2xs);align-self:flex-start}.guidance-skip{margin-top:var(--spacing-2xs);color:var(--text-tertiary);font-size:var(--font-size-2xs);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.guidance-skip:hover:not(:disabled),.guidance-skip.is-active{color:var(--accent-color)}.guidance-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.guidance-primary-action{min-height:var(--control-height);padding:var(--spacing-2xs) var(--spacing-md);border:var(--border-width) solid var(--accent-color);border-radius:var(--border-radius-md);background-color:var(--accent-color);color:var(--text-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast)}.guidance-primary-action:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}.guidance-secondary-action{min-height:var(--control-height);padding:var(--spacing-2xs) var(--spacing-md);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-md);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0}.guidance-secondary-action:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent-color)}.guidance-standalone{padding:0 var(--spacing-md) var(--spacing-sm);min-width:0}.improve-guidance-popover{gap:var(--spacing-sm);width:min(380px,100vw - 16px);max-height:min(70vh,560px);overflow-y:auto}.improve-guidance-fields{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.improve-guidance-heading{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:0}.improve-guidance-field{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.improve-guidance-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.improve-guidance-input,.improve-guidance-select,.improve-guidance-textarea{width:100%;padding:var(--spacing-2xs) var(--spacing-sm);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--background-color);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-xs);line-height:var(--line-height-normal);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;display:block}.improve-guidance-textarea{resize:vertical;min-height:56px;max-height:160px}.improve-guidance-input:focus,.improve-guidance-select:focus,.improve-guidance-textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 1px rgba(var(--accent-color-rgb), .16)}.improve-guidance-pills{gap:var(--spacing-2xs);flex-wrap:wrap;min-width:0;display:flex}.improve-guidance-pill{padding:var(--spacing-4xs) var(--spacing-sm);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-full);background-color:var(--background-secondary);color:var(--text-primary);font-size:var(--font-size-2xs);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast)}.improve-guidance-pill:hover{border-color:var(--accent-border);color:var(--accent-color)}.improve-guidance-pill.is-active{border-color:var(--accent-color);background-color:var(--accent-soft);color:var(--accent-color)}.improve-guidance-swatch{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-full);cursor:pointer;width:22px;height:22px;padding:0}.improve-guidance-swatch.is-active{box-shadow:0 0 0 2px var(--accent-color)}.improve-guidance-color{width:48px;height:var(--control-height);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;background:0 0;padding:0}.improve-guidance-skeleton{gap:var(--spacing-2xs);flex-direction:column;display:flex}.improve-guidance-skeleton-label{border-radius:var(--border-radius-md);width:42%;height:10px;display:block}.improve-guidance-skeleton-field{border-radius:var(--border-radius-md);width:100%;height:28px;display:block}.improve-guidance-footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.improve-guidance-status{font-size:var(--font-size-2xs);color:var(--text-tertiary)}.improve-guidance-actions{align-items:center;gap:var(--spacing-2xs);margin-left:auto;display:flex}.improve-guidance-primary,.improve-guidance-secondary{min-height:var(--control-height);padding:var(--spacing-4xs) var(--spacing-md);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}.improve-guidance-primary{border:var(--border-width) solid var(--accent-color);background-color:var(--accent-color);color:var(--text-white);font-weight:var(--font-weight-semibold)}.improve-guidance-primary:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}.improve-guidance-primary:disabled{cursor:not-allowed;opacity:.6}.improve-guidance-secondary{border:var(--border-width) solid var(--border-color);color:var(--text-secondary);background:0 0}.improve-guidance-secondary:hover{border-color:var(--accent-border);color:var(--accent-color)}.attachments-row{gap:var(--spacing-sm);padding:var(--spacing-2xs) var(--spacing-3xs);margin-bottom:var(--spacing-xs);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto;overflow-y:hidden}.attachments-row::-webkit-scrollbar{height:6px}.attachments-row::-webkit-scrollbar-thumb{background-color:var(--background-hover-dark);border-radius:var(--border-radius-full)}.attachment-card{align-items:center;gap:var(--spacing-2xs);width:120px;min-width:120px;height:120px;padding:var(--spacing-xs);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal), background-color var(--transition-normal);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.attachment-card:hover{background-color:var(--background-secondary);box-shadow:var(--shadow-md)}.attachment-card.is-error{border-color:rgba(var(--error-color-rgb), .6)}.attachment-remove{z-index:2;cursor:pointer;width:22px;height:22px;color:var(--text-white);background-color:rgba(var(--error-color-rgb), .9);border-radius:var(--border-radius-md);font-size:var(--font-size-xs);opacity:0;transition:opacity var(--transition-fast), background-color var(--transition-normal);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:4px;right:4px}.attachment-card:hover .attachment-remove,.attachment-card.is-error .attachment-remove{opacity:1}.attachment-remove:hover{background-color:rgba(var(--error-color-rgb), 1)}.attachment-remove:focus-visible{opacity:1;background-color:rgba(var(--error-color-rgb), 1);outline:2px solid var(--focus-ring-color,var(--primary-color));outline-offset:2px}.attachment-preview{border-radius:var(--border-radius-md);flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.attachment-preview>i{color:var(--text-secondary);font-size:2rem}.attachment-error-icon{color:var(--error-color)!important}.attachment-preview-image{object-fit:cover;border-radius:var(--border-radius-md);width:100%;height:100%;transition:transform var(--transition-normal)}.attachment-card:hover .attachment-preview-image{transform:scale(1.05)}.attachment-upload-overlay{background:rgba(var(--background-color-rgb), .6);-webkit-backdrop-filter:var(--frosted-plain-hairline);border-radius:var(--border-radius-md);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.attachment-upload-overlay{background-color:rgba(var(--background-color-rgb), .95)}}.attachment-name{text-align:center;width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-progress-ring{width:34px;height:34px;transform:rotate(-90deg)}.attachment-progress-track{fill:none;stroke:var(--text-tertiary);stroke-width:3px;opacity:.25}.attachment-progress-fill{fill:none;stroke:var(--accent-color);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100.53;stroke-dashoffset:calc(100.53 * (1 - var(--progress,0) / 100));transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1)}.attachment-progress-loader{color:var(--accent-color);font-size:30px;line-height:1}.office-bridge-status.has-label{gap:6px;width:auto;padding:0 8px}.office-bridge-status.has-label .office-bridge-status-dot{display:none}.office-bridge-status-label{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-size:.75rem;line-height:1.2;overflow:hidden}.reference-picker{--reference-picker-accent-border:rgba(var(--accent-color-rgb), .3);width:100%;min-width:0;display:flex;position:relative}.reference-picker-trigger{align-items:center;gap:var(--spacing-sm);width:100%;min-width:0;min-height:var(--control-height);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-lg);background-color:var(--background-color);color:var(--text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color var(--transition-fast), color var(--transition-fast), text-shadow var(--transition-slow);display:flex}.reference-picker-trigger.disabled{cursor:not-allowed;opacity:.58}.reference-picker-trigger:hover:not(.open){border-color:var(--reference-picker-accent-border)}.reference-picker-trigger:hover .reference-picker-placeholder,.reference-picker-trigger:hover .reference-picker-arrow{color:var(--accent-color)}.reference-picker-trigger.open{border-color:var(--reference-picker-accent-border);color:var(--text-primary);box-shadow:none}.reference-picker-selected-items{align-content:flex-start;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;flex:auto;min-width:0;max-height:150px;display:flex;overflow-y:auto}.reference-picker-placeholder{color:var(--text-disabled);white-space:nowrap;text-overflow:ellipsis;text-shadow:none;transition:color var(--transition-fast), text-shadow var(--transition-slow);overflow:hidden}.reference-selected-pill{align-items:center;gap:var(--spacing-xs);min-width:0;max-width:240px;margin:var(--spacing-4xs);padding:var(--spacing-4xs) var(--spacing-xs) var(--spacing-4xs) var(--spacing-sm);border:var(--border-width) solid var(--accent-color);border-radius:var(--border-radius-lg);background-color:var(--accent-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);display:inline-flex;color:#fff!important}.reference-selected-pill>i{font-size:var(--font-size-sm);flex-shrink:0;line-height:1;color:#fff!important}.reference-selected-pill span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;color:#fff!important}.reference-selected-remove,.reference-picker-clear{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reference-selected-remove{opacity:.8;width:16px;height:16px;transition:opacity var(--transition-normal)}.reference-selected-remove:hover{opacity:1}.reference-picker-clear{border-radius:var(--border-radius-full);width:24px;height:24px;color:var(--text-secondary);opacity:.6;transition:color var(--transition-normal), opacity var(--transition-normal)}.reference-picker-clear:hover{color:var(--error-color);opacity:1;background-color:#0000}.reference-picker-counter{color:var(--text-disabled);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);white-space:pre-line;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition-fast);flex-shrink:0;align-self:center;line-height:1.25}.reference-picker-hint{padding:var(--spacing-2xs) var(--spacing-sm) var(--spacing-xs);color:var(--text-tertiary);font-size:var(--font-size-xs);margin:0;line-height:1.3}.reference-picker-group-notice{padding:var(--spacing-2xs) var(--spacing-sm);color:var(--text-tertiary);font-size:var(--font-size-xs)}.reference-picker-load-more{margin:var(--spacing-2xs) var(--spacing-sm);padding:var(--spacing-2xs) var(--spacing-xs);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;align-self:flex-start}.reference-picker-load-more:hover:not(:disabled){color:var(--text-primary)}.reference-picker-load-more:disabled{opacity:.6;cursor:default}.reference-picker-option-flag{padding:0 var(--spacing-2xs);border-radius:var(--border-radius-sm);background:var(--bg-tertiary,transparent);color:var(--text-tertiary);font-size:var(--font-size-xs);flex-shrink:0;line-height:1.4}.reference-picker-arrow{color:var(--text-secondary);font-size:var(--icon-size-md,var(--font-size-sm));text-shadow:none;transition:transform var(--transition-normal), color var(--transition-fast), text-shadow var(--transition-slow);flex-shrink:0;align-self:center;line-height:1}.reference-picker-arrow.open{transform:rotate(180deg)}.reference-picker-backdrop{z-index:1000;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.reference-picker-popover{z-index:1001;padding:var(--spacing-sm);gap:var(--spacing-2xs);background-color:rgba(var(--background-color-rgb), .8);-webkit-backdrop-filter:var(--frosted);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-sm);box-sizing:border-box;isolation:isolate;transform-origin:bottom;will-change:transform, opacity;animation:office-popover-fade-in .18s var(--spring-quick) both, office-popover-enter-up .3s var(--spring-bounce) both;flex-direction:column;display:flex;position:fixed;overflow:hidden}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.reference-picker-popover{background-color:rgba(var(--background-color-rgb), .95)}}.reference-picker-search{align-items:center;gap:var(--spacing-2xs);min-height:var(--control-height);padding:0 var(--spacing-sm);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-lg);background-color:var(--background-color);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}.reference-picker-search:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 1px rgba(var(--accent-color-rgb), .16)}.reference-picker-search>i{color:var(--text-tertiary);font-size:var(--font-size-sm)}.reference-picker-search input{min-width:0;min-height:0;box-shadow:none;color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);background:0 0;border:none;outline:none;flex:1;padding:0}.reference-picker-search input:hover,.reference-picker-search input:focus{box-shadow:none;background:0 0;border:none}.reference-picker-search input::placeholder{color:var(--text-tertiary)}.reference-picker-search-clear{border-radius:var(--border-radius-full);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast), text-shadow var(--transition-slow);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.reference-picker-search-clear:hover{color:var(--accent-color);text-shadow:var(--reference-picker-accent-glow);background-color:#0000}.reference-picker-group-filter-row{align-content:flex-start;gap:var(--spacing-xs);padding:0 var(--spacing-sm) var(--spacing-xs);border-bottom:var(--border-width) solid var(--border-color);flex-wrap:wrap;display:flex;overflow:visible}.reference-picker-group-pill{justify-content:center;align-items:center;gap:var(--spacing-2xs);height:24px;min-height:24px;padding:0 var(--spacing-sm);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-lg);background-color:var(--background-color);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;text-shadow:none;cursor:pointer;transition:background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-fast), text-shadow var(--transition-slow);flex-shrink:0;line-height:1;display:inline-flex}.reference-picker-group-pill span,.reference-picker-group-pill i{color:inherit;font-size:var(--font-size-xs);text-shadow:inherit;transition:color var(--transition-fast), text-shadow var(--transition-slow);line-height:1}.reference-picker-group-pill:hover:not(.active){border-color:var(--reference-picker-accent-border);color:var(--accent-color);text-shadow:var(--reference-picker-accent-glow)}.reference-picker-group-pill.active{background-color:var(--accent-color);color:#fff!important}.reference-picker-group-pill.active:hover{background-color:var(--accent-light);color:#fff!important}.reference-picker-group-pill.active span,.reference-picker-group-pill.active i,.reference-picker-group-pill.active:hover span,.reference-picker-group-pill.active:hover i{text-shadow:none;color:#fff!important}.reference-picker-list{gap:var(--spacing-2xs);padding:var(--spacing-xs);flex-direction:column;display:flex;overflow-y:auto}.reference-picker-group{gap:var(--spacing-2xs);flex-direction:column;display:flex}.reference-picker-group-header{align-items:center;gap:var(--spacing-sm);height:auto;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);margin-top:var(--spacing-2xs);color:var(--text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:.6px;opacity:.7;display:flex}.reference-picker-group:first-child .reference-picker-group-header{padding-top:var(--spacing-xs);margin-top:0}.reference-picker-group-header-icon{width:1.15em;color:var(--text-disabled);text-align:center;flex:0 0 1.15em}.reference-picker-group-header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-disabled);font-weight:var(--font-weight-bold);flex:1;overflow:hidden}.reference-picker-option{align-items:center;gap:var(--spacing-sm);width:100%;height:calc(var(--control-height) - 4px);min-height:calc(var(--control-height) - 4px);padding:0 var(--spacing-sm);border-radius:var(--border-radius-lg);color:var(--text-primary);font-size:var(--font-size-md);line-height:var(--line-height-tight);text-align:left;white-space:nowrap;text-shadow:none;cursor:pointer;box-sizing:border-box;transition:background-color var(--transition-normal), color var(--transition-fast), font-weight var(--transition-fast), text-shadow var(--transition-slow);background:0 0;border:none;display:flex}.reference-picker-option:hover:not(:disabled):not(.selected){color:var(--accent-color);text-shadow:var(--reference-picker-accent-glow)}.reference-picker-option.selected{color:var(--accent-color)}.reference-picker-option:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.reference-picker-checkbox{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-full);background-color:var(--background-color);width:16px;height:16px;color:var(--text-white);font-size:var(--font-size-2xs);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.reference-picker-option.selected .reference-picker-checkbox{border-color:var(--accent-color);background-color:var(--accent-color)}.reference-picker-option-content{align-items:center;gap:var(--spacing-xs);width:100%;min-width:0;color:inherit;text-shadow:inherit;display:flex;overflow:hidden}.reference-picker-option-icon{width:1.15em;color:var(--text-secondary);font-size:var(--icon-size-md,var(--font-size-sm));text-align:center;text-shadow:inherit;transition:color var(--transition-fast), text-shadow var(--transition-slow);flex-shrink:0;line-height:1}.reference-picker-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:var(--font-size-md);text-shadow:inherit;transition:color var(--transition-fast), text-shadow var(--transition-slow);flex:1;overflow:hidden}.reference-picker-option-id{color:var(--text-disabled);font-size:var(--font-size-2xs);text-shadow:inherit;transition:color var(--transition-fast), text-shadow var(--transition-slow);flex-shrink:0}.reference-picker-option:hover:not(:disabled):not(.selected) .reference-picker-option-icon,.reference-picker-option:hover:not(:disabled):not(.selected) .reference-picker-option-label,.reference-picker-option:hover:not(:disabled):not(.selected) .reference-picker-option-id{color:var(--accent-color);text-shadow:var(--reference-picker-accent-glow)}.reference-picker-option.selected .reference-picker-option-icon,.reference-picker-option.selected .reference-picker-option-label,.reference-picker-option.selected .reference-picker-option-id{color:var(--accent-color)}.reference-picker-state{padding:var(--spacing-md) var(--spacing-sm);color:var(--text-tertiary);font-size:var(--font-size-sm);text-align:center}:host,:root{--fa-family-classic:"Font Awesome 7 Pro";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-DPG3w8IP.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-LXixHwLc.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-build-awesome{--fa:""}.fa-codeberg{--fa:""}.fa-devpost{--fa:""}.fa-internet-archive{--fa:""}.fa-lets-encrypt{--fa:""}.fa-matrix{--fa:""}.fa-mattermost{--fa:""}.fa-nextcloud{--fa:""}.fa-roblox-creator-studio{--fa:""}.fa-square-build-awesome-stroke{--fa:""}.fa-substack{--fa:""}.fa-tesla{--fa:""}.fa-xrp{--fa:""}.fa-xrpl{--fa:""}.fa-youtube-shorts{--fa:""}.fa-ror{--fa:""}.fa-visual-studio{--fa:""}.fa-dolibarr{--fa:""}.fa-obs-studio{--fa:""}.fa-storybook{--fa:""}.fa-a11y-project{--fa:""}.fa-copilot{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}
