@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--project-list-accent: #3B9DD9;--project-list-accent-hover: #2d8ac7;--project-list-bg: hsl(0 0% 100%);--project-list-card-bg: hsl(0 0% 100%);--project-list-text-primary: hsl(222.2 84% 4.9%);--project-list-text-secondary: #6b7280;--project-list-text-muted: #9ca3af;--project-list-border: #d1d5db;--project-list-border-hover: var(--project-list-accent);--project-list-hover-bg: #f3f4f6;--project-list-radius-sm: .375rem;--project-list-radius-md: .5rem;--project-list-radius-lg: .75rem;--project-list-spacing-xs: .25rem;--project-list-spacing-sm: .5rem;--project-list-spacing-md: .75rem;--project-list-spacing-lg: 1rem;--project-list-spacing-xl: 1.25rem;--project-list-spacing-2xl: 1.5rem;--project-list-text-sm: .875rem;--project-list-text-base: 1rem;--project-list-text-lg: 1.125rem;--project-list-text-2xl: 1.5rem;--project-list-font-normal: 400;--project-list-font-medium: 500;--project-list-font-semibold: 600;--project-list-font-bold: 700;--project-list-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--project-list-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--project-list-icon-sm: 1rem;--project-list-icon-md: 1.25rem;--project-list-icon-lg: 2.5rem;--project-list-button-sm-padding: .5rem .75rem;--project-list-button-md-padding: .5rem 1rem;--project-list-button-icon-size: 2.5rem;--project-list-breakpoint-sm: 640px;--project-list-breakpoint-md: 768px;--project-list-breakpoint-xl: 1280px}.project-list-container{background:var(--project-list-bg);border:1px solid var(--project-list-border);border-radius:var(--project-list-radius-lg);box-shadow:var(--project-list-shadow-sm)}.project-list-header{border-bottom:1px solid var(--project-list-border);padding:var(--project-list-spacing-xl) var(--project-list-spacing-2xl);display:flex;align-items:center;justify-content:space-between;gap:1rem}.project-list-title{font-size:var(--project-list-text-2xl);font-weight:var(--project-list-font-semibold);color:var(--project-list-text-primary)}.project-list-search{display:flex;align-items:center;gap:.5rem;border:1px solid var(--project-list-border);border-radius:var(--project-list-radius-sm);background:var(--project-list-bg);padding:var(--project-list-button-sm-padding);font-size:var(--project-list-text-sm);color:var(--project-list-text-secondary)}.project-list-search input{border:none;outline:none;background:transparent;color:var(--project-list-text-primary);font-family:inherit}.project-list-search input::-moz-placeholder{color:var(--project-list-text-muted)}.project-list-search input::placeholder{color:var(--project-list-text-muted)}.project-list-button-primary{background:var(--project-list-accent);color:#fff;border:none;border-radius:var(--project-list-radius-sm);padding:var(--project-list-button-md-padding);font-weight:var(--project-list-font-medium);display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease}.project-list-button-primary:hover{background:var(--project-list-accent-hover)}.project-list-toggle-button{display:flex;align-items:center;justify-content:center;width:var(--project-list-button-icon-size);height:var(--project-list-button-icon-size);border:1px solid transparent;border-radius:var(--project-list-radius-sm);background:transparent;color:var(--project-list-text-muted);cursor:pointer;transition:all .2s ease}.project-list-toggle-button:hover{background:var(--project-list-hover-bg);color:var(--project-list-text-secondary)}.project-list-toggle-button.active{border-color:var(--project-list-accent);color:var(--project-list-accent)}.project-list-item{padding:var(--project-list-spacing-md);border-radius:var(--project-list-radius-md);cursor:pointer;transition:all .2s ease}.project-list-item:hover{background:var(--project-list-hover-bg)}.project-list-card{background:var(--project-list-card-bg);border:1px solid var(--project-list-border);border-radius:var(--project-list-radius-lg);padding:var(--project-list-spacing-xl);box-shadow:var(--project-list-shadow-sm);cursor:pointer;transition:all .2s ease;position:relative}.project-list-card:hover{border-color:var(--project-list-border-hover);box-shadow:var(--project-list-shadow-md)}.project-list-grid{display:grid;gap:1rem}.project-list-grid.list-view{grid-template-columns:2fr 2fr 1fr 3fr auto}.project-list-grid.card-view{grid-template-columns:1fr}@media (min-width: 768px){.project-list-grid.card-view{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.project-list-grid.card-view{grid-template-columns:repeat(3,1fr)}}.project-actions{position:relative;display:inline-block}.project-actions__trigger{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:9999px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .2s ease}.project-actions__trigger:hover{background:#e5e7eb;color:#4b5563}.project-actions__trigger:focus{outline:none;box-shadow:0 0 0 2px #3b9dd9}.project-actions__icon{width:1rem;height:1rem}.project-actions__dropdown{position:absolute;right:0;top:100%;margin-top:.25rem;min-width:12rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:.25rem 0;z-index:50}.project-actions__dropdown--portal{position:fixed;right:auto;top:auto;margin-top:0}.project-actions__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:#374151;font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .15s ease}.project-actions__item:hover{background:#f3f4f6}.project-actions__item:focus{outline:none;background:#f3f4f6}.project-actions__item-icon{width:1rem;height:1rem;flex-shrink:0}.project-actions__item-text{flex:1}.project-actions__item--danger{color:#dc2626}.project-actions__item--danger:hover{background:#fee2e2}.project-actions__separator{height:1px;background:#e5e7eb;margin:.25rem 0}.license-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;background:var(--color-surface, #2a2a2a);color:var(--color-text, #e0e0e0)}.license-badge:hover{opacity:.9}.license-badge:focus{outline:2px solid var(--color-primary, #4a9eff);outline-offset:2px}.license-badge__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:700}.license-badge__text{white-space:nowrap}.license-badge--valid{background:rgba(76,175,80,.15);border-color:#4caf504d;color:#81c784}.license-badge--valid .license-badge__icon{background:rgba(76,175,80,.3);color:#4caf50}.license-badge--trial{background:rgba(33,150,243,.15);border-color:#2196f34d;color:#64b5f6}.license-badge--trial .license-badge__icon{background:rgba(33,150,243,.3);color:#2196f3}.license-badge--expiring{background:rgba(255,152,0,.15);border-color:#ff98004d;color:#ffb74d}.license-badge--expiring .license-badge__icon{background:rgba(255,152,0,.3);color:#ff9800}.license-badge--invalid,.license-badge--no-license{background:rgba(244,67,54,.15);border-color:#f443364d;color:#ef5350}.license-badge--invalid .license-badge__icon,.license-badge--no-license .license-badge__icon{background:rgba(244,67,54,.3);color:#f44336}.license-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10001;padding:20px}.license-modal{background:var(--color-surface, #1e1e1e);border:1px solid var(--color-border, #3a3a3a);border-radius:8px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.license-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border, #3a3a3a)}.license-modal__title{margin:0;font-size:18px;font-weight:600;color:var(--color-text, #e0e0e0)}.license-modal__close{background:none;border:none;color:var(--color-text-muted, #888);font-size:24px;cursor:pointer;padding:4px;line-height:1;border-radius:4px;transition:all .15s ease}.license-modal__close:hover{background:var(--color-hover, #333);color:var(--color-text, #e0e0e0)}.license-modal__tabs{display:flex;border-bottom:1px solid var(--color-border, #3a3a3a)}.license-modal__tab{flex:1;padding:12px 16px;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted, #888);font-size:14px;cursor:pointer;transition:all .15s ease}.license-modal__tab:hover{color:var(--color-text, #e0e0e0);background:var(--color-hover, #2a2a2a)}.license-modal__tab--active{color:var(--color-primary, #4a9eff);border-bottom-color:var(--color-primary, #4a9eff)}.license-modal__content{padding:20px}.license-modal__field{margin-bottom:16px}.license-modal__label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--color-text, #e0e0e0)}.license-modal__input{width:100%;padding:10px 12px;background:var(--color-input-bg, #2a2a2a);border:1px solid var(--color-border, #3a3a3a);border-radius:4px;color:var(--color-text, #e0e0e0);font-size:14px;font-family:monospace;transition:border-color .15s ease}.license-modal__input:focus{outline:none;border-color:var(--color-primary, #4a9eff)}.license-modal__input::-moz-placeholder{color:var(--color-text-muted, #666)}.license-modal__input::placeholder{color:var(--color-text-muted, #666)}.license-modal__hint{margin-top:6px;font-size:12px;color:var(--color-text-muted, #888)}.license-modal__error{padding:12px;margin-bottom:16px;background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-radius:4px;color:#ef5350;font-size:13px}.license-modal__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.license-modal__button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.license-modal__button:disabled{opacity:.5;cursor:not-allowed}.license-modal__button--primary{background:var(--color-primary, #4a9eff);color:#fff}.license-modal__button--primary:hover:not(:disabled){background:var(--color-primary-hover, #3a8eef)}.license-modal__button--secondary{background:var(--color-surface, #2a2a2a);border:1px solid var(--color-border, #3a3a3a);color:var(--color-text, #e0e0e0)}.license-modal__button--secondary:hover:not(:disabled){background:var(--color-hover, #333)}.license-modal__trial-info{margin-bottom:16px}.license-modal__trial-info h3{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--color-text, #e0e0e0)}.license-modal__trial-info p{margin:0 0 16px;font-size:14px;color:var(--color-text-muted, #aaa);line-height:1.5}.license-modal__trial-features{margin:0;padding-left:20px;color:var(--color-text-muted, #aaa);font-size:13px;line-height:1.8}.license-modal__trial-features li{margin-bottom:4px}.license-modal__sales-note{padding:12px 20px;border-top:1px solid var(--color-border, #3a3a3a);font-size:13px;color:var(--color-text-muted, #888)}.license-modal__sales-note p{margin:0}.license-modal__link{padding:0;border:none;background:none;font-size:inherit;color:var(--color-primary, #4a9eff);text-decoration:underline;cursor:pointer}.license-modal__current{padding:12px 20px;border-top:1px solid var(--color-border, #3a3a3a);background:var(--color-hover, #2a2a2a);font-size:13px;color:var(--color-text-muted, #888)}.license-modal__current p{margin:0}.license-modal__current strong{color:var(--color-text, #e0e0e0)}.license-modal__purchase-info{margin-bottom:16px}.license-modal__purchase-info h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-text, #e0e0e0)}.license-modal__purchase-info p{margin:0 0 16px;font-size:14px;color:var(--color-text-muted, #aaa);line-height:1.5}.license-modal__purchase-note{padding:12px;margin-bottom:16px;background:rgba(74,158,255,.1);border:1px solid rgba(74,158,255,.2);border-radius:4px}.license-modal__purchase-note p{margin:0;font-size:13px;color:var(--color-text-muted, #aaa)}.license-modal__button--purchase{background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%);color:#fff;font-weight:600}.license-modal__button--purchase:hover:not(:disabled){background:linear-gradient(135deg,#66bb6a 0%,#388e3c 100%)}.license-modal__button--danger{background:#d32f2f;color:#fff;font-weight:600}.license-modal__button--danger:hover:not(:disabled){background:#c62828}.license-modal__renewal-confirm{padding:0}.license-modal__renewal-warning h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#ef5350}.license-modal__renewal-warning p{margin:0 0 12px;font-size:14px;color:var(--color-text-muted, #aaa);line-height:1.5}.license-modal__renewal-detail{padding:12px;background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.2);border-radius:4px;font-size:13px}.license-guard{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px;background:var(--color-background, #1a1a1a);color:var(--color-text, #e0e0e0)}.license-guard--loading{gap:16px}.license-guard__spinner{width:40px;height:40px;border:3px solid var(--color-border, #3a3a3a);border-top-color:var(--color-primary, #4a9eff);border-radius:50%;animation:license-spin 1s linear infinite}@keyframes license-spin{to{transform:rotate(360deg)}}.license-guard--loading p{margin:0;font-size:14px;color:var(--color-text-muted, #888)}.license-guard--unlicensed{text-align:center}.license-guard__content{max-width:400px}.license-guard__icon{margin-bottom:24px;color:var(--color-text-muted, #666)}.license-guard__title{margin:0 0 12px;font-size:28px;font-weight:600;color:var(--color-text, #e0e0e0)}.license-guard__message{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--color-text-muted, #aaa)}.license-guard__action{margin:0 0 24px;font-size:14px;color:var(--color-primary, #4a9eff)}.license-guard__buttons{display:flex;gap:12px;justify-content:center}.license-guard__button{padding:12px 24px;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .15s ease}.license-guard__button--primary{background:var(--color-primary, #4a9eff);color:#fff}.license-guard__button--primary:hover{background:var(--color-primary-hover, #3a8eef)}.license-guard__button--secondary{background:var(--color-surface, #2a2a2a);border:1px solid var(--color-border, #3a3a3a);color:var(--color-text, #e0e0e0)}.license-guard__button--secondary:hover{background:var(--color-hover, #333)}._diagramViewContainer_1np21_7{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;height:100%}._diagramHeader_1np21_17{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;background:transparent;border-bottom:1px solid #e5e7eb;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}._title_1np21_29{margin:0;padding:8px 12px;font-size:10px!important;font-weight:700;color:#374151!important;background:#e5e7eb;letter-spacing:.08em;cursor:pointer;border-radius:4px}._titleEdit_1np21_41{padding:4px 12px;background:#e5e7eb;border-radius:4px}._headerActions_1np21_47{display:flex;align-items:center;gap:6px;padding:4px 10px;margin-left:auto}._actionButton_1np21_55{padding:2px 8px;font-size:11px;font-weight:500;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:3px}._actionButton_1np21_55:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}._actionButton_1np21_55:disabled{opacity:.5;cursor:not-allowed}._actionButton_1np21_55[aria-pressed=true]{background:#eff6ff;color:#3b82f6;border-color:#bfdbfe}._actionsMenu_1np21_89{min-width:190px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 28px #0f172a2e;padding:4px;z-index:1200}._actionsMenuItem_1np21_99{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:4px;font-size:11px;color:#1f2937;cursor:pointer;outline:none}._actionsMenuItem_1np21_99:hover,._actionsMenuItem_1np21_99[data-highlighted]{background:#f3f4f6}._actionsMenuItemDanger_1np21_117{color:#b91c1c}._actionsMenuItemDanger_1np21_117:hover,._actionsMenuItemDanger_1np21_117[data-highlighted]{background:#fef2f2;color:#991b1b}._diagramLayout_1np21_128{display:flex;flex-direction:row;position:relative;width:100%;flex:1;min-height:0}._sidebar_1np21_138{position:absolute;left:0;top:0;bottom:0;width:220px;z-index:20;border-right:1px solid #d1d5db;background:#f3f4f6;display:flex;flex-direction:column;overflow:hidden;box-shadow:4px 0 16px #00000014,2px 0 6px #0000000a;transform:translate(0);opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,box-shadow .35s ease,visibility .35s}._sidebarCollapsed_1np21_157{transform:translate(-100%);opacity:0;box-shadow:none;pointer-events:none;visibility:hidden}._sidebarHeader_1np21_165{padding:10px 12px;border-bottom:1px solid #d1d5db;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:#374151;background:#e5e7eb;text-transform:uppercase;letter-spacing:.04em}._sidebarContent_1np21_180{flex:1;overflow-y:auto;padding:8px 0}._newProjectItem_1np21_187{padding:7px 10px;margin:8px 10px;font-size:11px;font-weight:600;color:#fff;cursor:grab;display:flex;align-items:center;gap:6px;background:#3b82f6;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;box-shadow:0 1px 2px #0000000d}._newProjectItem_1np21_187:hover{background:#2563eb;box-shadow:0 2px 4px #00000014}._newProjectItem_1np21_187:active{cursor:grabbing;background:#1d4ed8}._newProjectItemIcon_1np21_214{flex-shrink:0;color:#fff;display:flex;align-items:center}._newProjectItemLabel_1np21_221{flex:1}._projectItem_1np21_226{padding:7px 12px;margin:0 6px;font-size:11px;color:#374151;cursor:grab;display:flex;align-items:center;gap:8px;border-radius:4px;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._projectItem_1np21_226:hover{background:#dbeafe}._projectItem_1np21_226:active{cursor:grabbing;background:#bfdbfe}._projectItemOnCanvas_1np21_249{opacity:.5;cursor:default}._projectItemName_1np21_254{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectItemIcon_1np21_261{flex-shrink:0;color:#9ca3af}._projectItemCheck_1np21_266{flex-shrink:0;color:#10b981}._loadingState_1np21_272{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 10px;font-size:11px;color:#9ca3af}._canvasWrapper_1np21_283{flex:1;position:relative;min-width:0}._emptyState_1np21_290{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;pointer-events:none;z-index:1}._emptyStateIcon_1np21_304{opacity:.4}._emptyStateText_1np21_308{font-size:13px;text-align:center}._badgeNode_1np21_314{padding:8px 12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:11px;display:flex;flex-direction:column;gap:4px;min-width:180px;max-width:260px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;cursor:grab;transition:all .12s cubic-bezier(.4,0,.2,1)}._badgeNode_1np21_314:hover{border-color:#93c5fd;box-shadow:0 4px 12px #00000014,0 2px 6px #0000000f;transform:translateY(-1px)}._badgeNodeSelected_1np21_336{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626,0 4px 12px #3b82f61f}._badgeNodeLinked_1np21_342{background:#e8f0fe;border-color:#a8c8f0}._badgeNodeLinked_1np21_342:hover{border-color:#7cb0ed;box-shadow:0 1px 4px #3b82f633}._badgeNodeDraft_1np21_353{background:#fef9ee;border-color:#f0d89e;border-style:dashed}._badgeNodeDraft_1np21_353:hover{border-color:#d4a94a;box-shadow:0 1px 4px #d4a94a33}._badgeNodeWrapper_1np21_364{display:flex;flex-direction:column;align-items:stretch}._badgeNodeIcon_1np21_370{flex-shrink:0;color:#6b7280}._badgeNodeLinked_1np21_342 ._badgeNodeIcon_1np21_370{color:#5b9de6}._badgeNodeDraft_1np21_353 ._badgeNodeIcon_1np21_370{color:#d4a94a}._badgeNodeHeader_1np21_383{display:flex;align-items:center;gap:6px;min-width:0}._badgeNodeName_1np21_390{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937}._badgeNodeDraftLabel_1np21_398{font-size:9px;color:#d4a94a;font-style:italic;flex-shrink:0}._badgeNodeObjective_1np21_405{font-size:9px;color:#6b7280;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._milestoneDetailsList_1np21_417{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:3px 0 1px 2px;border-top:1px solid #e5e7eb}._milestoneDetailRow_1np21_426{display:flex;align-items:center;gap:5px;min-width:0}._milestoneStatusDot_1np21_433{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#d1d5db}._milestoneStatus_done_1np21_441{background:#22c55e}._milestoneStatus_in_progress_1np21_445{background:#3b82f6}._milestoneStatus_blocked_1np21_449{background:#ef4444}._milestoneStatus_not_started_1np21_453{background:#d1d5db}._milestoneDetailName_1np21_457{font-size:9px;color:#4b5563;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._milestoneDetailNameEditable_1np21_468{cursor:pointer;border-radius:2px;padding:0 2px}._milestoneDetailNameEditable_1np21_468:hover{background:#f3f4f6}._milestoneStatusDotClickable_1np21_479{cursor:pointer}._milestoneStatusDotClickable_1np21_479:hover{box-shadow:0 0 0 2px #3b82f64d}._milestoneCrudStatusDotWrapper_1np21_487,._milestonePriorityWrapper_1np21_499{position:relative;flex-shrink:0;display:flex;align-items:center;border:none;background:none;padding:0;cursor:pointer}._milestonePriorityBadge_1np21_510{font-size:7px;font-weight:600;width:12px;height:12px;display:flex;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;line-height:1}._milestonePriority_high_1np21_523{background:#fef2f2;color:#dc2626}._milestonePriority_medium_1np21_528{background:#fefce8;color:#ca8a04}._milestonePriority_low_1np21_533{background:#f0fdf4;color:#16a34a}._milestoneDropdown_1np21_539{position:absolute;top:100%;left:0;z-index:50;background:white;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:2px;min-width:90px;margin-top:2px}._milestoneDropdownItem_1np21_553{display:flex;align-items:center;gap:5px;width:100%;border:none;background:none;padding:3px 6px;font-size:9px;color:#374151;cursor:pointer;border-radius:2px;text-align:left}._milestoneDropdownItem_1np21_553:hover{background:#f3f4f6}._milestoneDropdownItemActive_1np21_572{background:#eff6ff;font-weight:600}._milestoneDeleteBtn_1np21_578{opacity:0;transition:opacity .1s;border:none;background:none;color:#9ca3af;cursor:pointer;padding:1px;flex-shrink:0;display:flex;align-items:center;border-radius:2px}._milestoneDeleteBtn_1np21_578:hover{color:#ef4444;background:#fef2f2}._milestoneDetailRow_1np21_426:hover ._milestoneDeleteBtn_1np21_578{opacity:.7}._milestoneNameInput_1np21_602{font-size:9px;color:#374151;border:1px solid #93c5fd;border-radius:2px;outline:none;padding:1px 3px;width:100%;min-width:0;flex:1;line-height:1.4;background:white}._milestoneNameInput_1np21_602:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d}._milestoneAddBtn_1np21_622{display:flex;align-items:center;gap:3px;border:none;background:none;color:#9ca3af;cursor:pointer;font-size:8px;padding:2px 4px;margin-top:2px;border-radius:2px}._milestoneAddBtn_1np21_622:hover{color:#6b7280;background:#f3f4f6}._milestoneAddForm_1np21_642{display:flex;flex-direction:column;gap:3px;margin-top:3px;padding-top:3px;border-top:1px dashed #e5e7eb}._milestoneAddFormRow_1np21_651{display:flex;gap:3px}._milestoneSelect_1np21_656{font-size:8px;color:#374151;border:1px solid #d1d5db;border-radius:2px;padding:1px 2px;background:white;cursor:pointer;flex:1;min-width:0}._milestoneAddFormActions_1np21_668{display:flex;gap:3px;justify-content:flex-end}._milestoneAddConfirmBtn_1np21_674{font-size:8px;padding:1px 6px;border:none;border-radius:2px;background:#3b82f6;color:#fff;cursor:pointer}._milestoneAddConfirmBtn_1np21_674:hover{background:#2563eb}._milestoneAddConfirmBtn_1np21_674:disabled{background:#93c5fd;cursor:not-allowed}._milestoneAddCancelBtn_1np21_693{font-size:8px;padding:1px 6px;border:1px solid #d1d5db;border-radius:2px;background:white;color:#6b7280;cursor:pointer}._milestoneAddCancelBtn_1np21_693:hover{background:#f3f4f6}._srOnly_1np21_707{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._handleTop_1np21_720,._handleRight_1np21_721,._handleBottom_1np21_722,._handleLeft_1np21_723{width:8px!important;height:8px!important;background:#9ca3af!important;border:2px solid #ffffff!important;border-radius:50%!important;opacity:0;transition:opacity .15s ease,background .15s ease}._badgeNodeWrapper_1np21_364:hover ._handleTop_1np21_720,._badgeNodeWrapper_1np21_364:hover ._handleRight_1np21_721,._badgeNodeWrapper_1np21_364:hover ._handleBottom_1np21_722,._badgeNodeWrapper_1np21_364:hover ._handleLeft_1np21_723,._containerNode_1np21_738:hover~._handleTop_1np21_720,._containerNode_1np21_738:hover~._handleRight_1np21_721,._containerNode_1np21_738:hover~._handleBottom_1np21_722,._containerNode_1np21_738:hover~._handleLeft_1np21_723{opacity:1}.react-flow__node.selected ._handleTop_1np21_720,.react-flow__node.selected ._handleRight_1np21_721,.react-flow__node.selected ._handleBottom_1np21_722,.react-flow__node.selected ._handleLeft_1np21_723{opacity:1}._handleTop_1np21_720:hover,._handleRight_1np21_721:hover,._handleBottom_1np21_722:hover,._handleLeft_1np21_723:hover{background:#3b82f6!important;opacity:1}._containerNode_1np21_738{background:rgba(219,234,254,.3);border:2px dashed #93c5fd;border-radius:8px;min-width:200px;min-height:150px;position:relative}._containerLabel_1np21_778{position:absolute;top:-10px;left:12px;background:#ffffff;padding:0 6px;font-size:11px;font-weight:600;color:#3b82f6;border-radius:3px;border:1px solid #93c5fd;cursor:text}._containerLabelInput_1np21_792{font-size:11px;font-weight:600;color:#3b82f6;border:none;outline:none;background:transparent;padding:0;min-width:40px}._textNode_1np21_804{padding:4px 8px;min-width:60px;background:transparent;cursor:grab}._textNodeContent_1np21_811{color:#374151;white-space:pre-wrap;outline:none}._textNodeEditing_1np21_817{cursor:text}._edgeLabel_1np21_822{padding:2px 6px;font-size:10px;background:#ffffff;border:1px solid #d1d5db;border-radius:3px;color:#374151}._edgeLabelInput_1np21_831{font-size:10px;border:1px solid #3b82f6;border-radius:3px;padding:2px 6px;outline:none;background:#ffffff;color:#374151;min-width:40px}._edgeStylePopover_1np21_843{position:absolute;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;padding:8px;box-shadow:0 4px 12px #0000001a;z-index:1500;display:flex;flex-direction:column;gap:6px;font-size:11px}._edgeStyleOption_1np21_862{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:background .1s ease}._edgeStyleOption_1np21_862:hover{background:#f3f4f6}._edgeStyleOptionActive_1np21_876{background:#eff6ff;color:#3b82f6}._scrollHint_1np21_882{position:absolute;bottom:16px;left:50%;transform:translate(-50%);padding:6px 14px;background:rgba(30,41,59,.85);color:#fff;font-size:12px;font-weight:500;border-radius:6px;pointer-events:none;z-index:25;animation:_scrollHintFadeIn_1np21_1 .15s ease-out;white-space:nowrap}@keyframes _scrollHintFadeIn_1np21_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._draftEditor_1np21_911{display:flex;flex-direction:column;gap:4px;padding:4px}._draftInput_1np21_918{font-size:11px;padding:3px 6px;border:1px solid #d1d5db;border-radius:3px;outline:none;background:#fff;color:#1f2937}._draftInput_1np21_918:focus{border-color:#3b82f6}._draftTextarea_1np21_932{font-size:10px;padding:3px 6px;border:1px solid #d1d5db;border-radius:3px;outline:none;background:#fff;color:#374151;resize:vertical;min-height:40px;font-family:inherit}._draftTextarea_1np21_932:focus{border-color:#3b82f6}._draftFolderRow_1np21_949{display:flex;align-items:center;gap:6px}._draftBrowseButton_1np21_955{display:flex;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;transition:all .12s ease;white-space:nowrap}._draftBrowseButton_1np21_955:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}._draftFolderPath_1np21_977{font-size:9px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}._draftActions_1np21_986{display:flex;justify-content:flex-end;gap:4px;margin-top:2px}._draftSaveButton_1np21_993{padding:2px 10px;font-size:10px;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:3px;cursor:pointer;transition:background .12s ease}._draftSaveButton_1np21_993:hover{background:#2563eb}._draftSourceIndicator_1np21_1010{display:flex;align-items:center;gap:4px;padding:1px 6px;margin-top:2px;font-size:8px;color:#9ca3af;overflow:hidden;max-width:220px}._draftSourceIndicator_1np21_1010 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._commitButton_1np21_1029{display:flex;align-items:center;justify-content:center;gap:4px;padding:3px 10px;font-size:9px;font-weight:600;color:#fff;background:#059669;border:none;border-radius:3px;cursor:pointer;transition:background .12s ease}._commitButton_1np21_1029:hover{background:#047857}._commitBadge_1np21_1050{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 8px;margin-top:3px;font-size:9px;font-weight:600;color:#6b7280;background:#f3f4f6;border-radius:3px}._commitError_1np21_1065{padding:2px 6px;margin-top:3px;font-size:8px;color:#dc2626;background:#fef2f2;border-radius:3px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._spinner_1np21_1079{animation:_spin_1np21_1079 1s linear infinite}@keyframes _spin_1np21_1079{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._diagramViewRoot_1np21_1090{display:flex;flex-direction:column;height:100%}._sectionHeader_1np21_1097{display:flex;align-items:baseline;gap:8px;padding:10px 16px;background:#1e1e2e;flex-shrink:0}._diagramHeaderTitle_1np21_1106{margin:0;font-size:14px;font-weight:600;color:#e4e4e7;letter-spacing:.01em;white-space:nowrap}._diagramHeaderDash_1np21_1115{color:#6b6b84;font-size:13px}._diagramHeaderDesc_1np21_1120{margin:0;font-size:11px;color:#8888a4;line-height:1.3;font-style:italic}._headerDetailsToggle_1np21_1129{margin-left:auto;padding:2px 8px;font-size:11px;font-weight:500;color:#8888a4;background:transparent;border:1px solid #3a3a52;border-radius:3px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:3px;align-self:center}._headerDetailsToggle_1np21_1129:hover{background:#2a2a3e;border-color:#557;color:#c4c4d4}._headerDetailsToggle_1np21_1129[aria-pressed=true]{background:#1e2a3e;color:#60a5fa;border-color:#2563eb44}._diagramBody_1np21_1159{display:flex;flex-direction:row;flex:1;min-height:0}._diagramSidebar_1np21_1167{display:flex;flex-direction:column;width:160px;flex-shrink:0;background:#27273a;overflow:hidden}._diagramTabs_1np21_1177{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:8px 6px;overflow-y:auto;flex:1}._diagramTab_1np21_1177{padding:6px 10px;font-size:11px;font-weight:500;color:#a0a0b8;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .12s ease;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._diagramTab_1np21_1177:hover{background:rgba(255,255,255,.06);color:#d4d4e8}._diagramTabActive_1np21_1208{background:rgba(255,255,255,.1);color:#fff;border-color:#ffffff1f}._newDiagramButton_1np21_1215{display:flex;align-items:center;gap:6px;margin:8px 6px;padding:6px 10px;font-size:11px;font-weight:600;color:#d4d4e8;background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.18);border-radius:4px;cursor:pointer;transition:all .12s ease;flex-shrink:0}._newDiagramButton_1np21_1215:hover{color:#fff;border-color:#ffffff4d;background:rgba(255,255,255,.1)}._diagramCanvasArea_1np21_1239{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px;background:#eeeef2}._diagramCanvasInner_1np21_1248{flex:1;display:flex;flex-direction:column;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;overflow:hidden}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.cost-table-header{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 16px 12px;background:#2c3e50;border-radius:4px 4px 0 0;border-bottom:none}.table-title{margin:0;font-size:16px;font-weight:600;color:#fff}.table-name{display:inline}.table-name.editable{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .1s ease}.table-name.editable:hover{background:rgba(255,255,255,.1)}.table-name-input{font-size:16px;font-weight:600;font-family:inherit;color:#fff;background:#1a252f;border:1px solid #3b82f6;border-radius:4px;padding:4px 8px;outline:none;min-width:200px}.table-actions{position:relative}.menu-trigger{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:none;background:transparent;cursor:pointer;font-size:16px;color:#ecf0f1}.menu-trigger:hover{background:rgba(255,255,255,.1)}.cost-table-cell{padding:8px 12px;min-height:40px;cursor:text;position:relative;color:#1f2937}.cost-table-cell.readonly{background:#f9f9f9;cursor:default;color:#666}.cost-table-cell.error{outline:2px solid #ef4444;outline-offset:-2px}.cost-table-cell:focus-within{outline:2px solid #3b82f6;outline-offset:-2px;background:#f0f9ff}.cell-input{width:100%;border:none;background:transparent;font-family:inherit;font-size:14px;padding:0;outline:none;color:#1f2937}.cell-display{display:block;font-size:14px;line-height:1.5}.confirm-dialog-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.confirm-dialog{background:white;border-radius:8px;box-shadow:0 4px 24px #0003;min-width:400px;max-width:500px;width:100%}.confirm-dialog-header{padding:20px 24px 16px;border-bottom:1px solid #e0e0e0}.confirm-dialog-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.confirm-dialog-body{padding:20px 24px}.confirm-dialog-body p{margin:0;font-size:14px;line-height:1.6;color:#4b5563}.confirm-dialog-footer{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:12px}.confirm-dialog-button{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid;transition:all .15s ease}.confirm-dialog-button.cancel{background:white;border-color:#d1d5db;color:#374151}.confirm-dialog-button.cancel:hover{background:#f9fafb;border-color:#9ca3af}.confirm-dialog-button.confirm{background:#dc2626;border-color:#dc2626;color:#fff}.confirm-dialog-button.confirm:hover{background:#b91c1c;border-color:#b91c1c}.confirm-dialog-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.cost-table-summary-row{background:#fafafa;font-weight:600;border-top:2px solid #e0e0e0}.cost-table-summary-row td{padding:12px;font-size:14px;color:#1f2937}.summary-label{text-transform:uppercase;letter-spacing:.5px}.summary-qty,.summary-total-cost{font-variant-numeric:tabular-nums;text-align:right}.summary-unit-cost{color:#999;text-align:center}.cost-table{border:1px solid #e0e0e0;border-radius:8px;margin:16px 0;overflow:visible;background:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2937}.cost-table-grid{width:100%;border-collapse:collapse}.cost-table-grid thead th{background:#f5f5f5;padding:12px;text-align:left;font-weight:600;font-size:14px;border-bottom:2px solid #e0e0e0;color:#1f2937}.cost-table-grid tbody td{padding:0;border-bottom:1px solid #f0f0f0;color:#1f2937}.cost-table-grid tbody tr:hover{background:#fafafa}.cell-with-actions{position:relative}.row-actions-container{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:10}.row-actions{position:relative}.row-handle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:1px solid #d0d0d0;background:#f8f8f8;cursor:pointer;color:#666;padding:0;font-size:16px;font-weight:700}.row-handle:hover{background:#e5e5e5;border-color:#b0b0b0}.actions-menu{position:absolute;right:0;top:100%;background:white;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:180px;margin-top:4px}.actions-menu button{display:block;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-size:14px;color:#1f2937;font-weight:500}.actions-menu button:hover:not(:disabled){background:#f5f5f5}.actions-menu button:disabled{color:#999;cursor:not-allowed}.actions-menu button.delete-action{color:#dc2626;font-weight:600}.actions-menu hr{margin:4px 0;border:none;border-top:1px solid #f0f0f0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.period-block{overflow-x:auto;overflow-y:visible}.period-block table{table-layout:fixed;width:100%;min-width:400px}.period-block th.period-item-description,.period-block td.period-item-description{width:auto;min-width:80px}.period-block th.period-item-weeks,.period-block td.period-item-weeks{width:55px;max-width:55px}.period-block th.period-item-hours,.period-block td.period-item-hours{width:60px;max-width:60px}.period-block th.period-item-rate,.period-block td.period-item-rate{width:75px;max-width:75px}.period-block th.period-item-capital-cost,.period-block td.period-item-capital-cost{width:85px;max-width:85px;position:relative}.period-item-row{border-bottom:1px solid #f0f0f0;background-color:#fff}.period-item-row td{padding:0;background-color:#fff;transition:background-color .1s ease}.period-item-row td.period-item-rate,.period-item-row td.period-item-capital-cost{background-color:#f9f9f9}.period-item-row:hover td{background-color:#fafafa}.period-item-row:hover td.period-item-rate,.period-item-row:hover td.period-item-capital-cost{background-color:#f5f5f5}.period-item-description input,.period-item-weeks input,.period-item-hours input{width:100%;border:none!important;background:transparent!important;font-family:inherit;font-size:14px!important;padding:8px 12px!important;outline:none;color:#1f2937}.period-item-weeks input,.period-item-hours input{text-align:right}.period-item-description input:focus,.period-item-weeks input:focus,.period-item-hours input:focus{outline:2px solid #3b82f6!important;outline-offset:-2px!important;background:#f0f9ff!important}.period-item-weeks input[title]:not([title=""]){outline:2px solid #ff4d4f!important;outline-offset:-2px!important}.period-item-rate>div,.period-item-capital-cost>div{padding:8px 12px!important;font-size:14px!important;min-height:40px;display:flex;align-items:center}.period-item-capital-cost>div{font-family:monospace;font-weight:700;color:#1f2937}.njc-rate-display{font-family:monospace;font-style:italic;color:#8c8c8c;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.period-item-rate>div:not(.njc-rate-display){font-style:italic;color:#8c8c8c}.period-item-capital-cost .row-actions-container{position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:10}.past-care-njc-table{overflow-x:auto;overflow-y:visible;max-width:100%}.region-overlay{position:absolute;top:0;left:0;pointer-events:none;z-index:10}.region-overlay-annotating{pointer-events:auto;cursor:crosshair}.region-overlay-disabled{pointer-events:none;opacity:.7}.region-rect{transition:opacity .15s ease}.region-rect:hover{opacity:.9}.region-rect-selected{z-index:11}.region-rect-preview{pointer-events:none}.image-with-highlights-wrapper,.image-with-highlights-wrapper img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-with-highlights-wrapper.ProseMirror-selectednode{outline:none}.image-annotation-svg-overlay{z-index:5;-moz-user-select:none;user-select:none;-webkit-user-select:none}.image-annotation-shape{cursor:pointer}.image-annotation-selected{filter:drop-shadow(0 0 3px rgba(59,130,246,.8))}.image-action-buttons{position:absolute;top:6px;right:6px;display:flex;gap:4px;z-index:10}.image-annotation-edit-btn,.image-crop-edit-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#000000a6;border:1px solid rgba(255,255,255,.3);border-radius:6px;cursor:pointer;color:#fff;opacity:0;transition:opacity .15s ease,background-color .15s ease;padding:0}.image-annotation-edit-btn:hover,.image-crop-edit-btn:hover{background-color:#3b82f6cc;border-color:#3b82f6}.image-with-highlights-wrapper:hover .image-annotation-edit-btn,.image-with-highlights-wrapper:hover .image-crop-edit-btn{opacity:1}.image-annotation-toolbar{position:absolute;top:-40px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px 6px;background-color:#1e1e1e;border:1px solid #444444;border-radius:8px;box-shadow:0 4px 16px #0006;z-index:100;white-space:nowrap}.image-annotation-toolbar-group{display:flex;align-items:center;gap:2px}.image-annotation-toolbar-label{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#9ca3af}.image-annotation-toolbar-separator{width:1px;height:18px;background-color:#444;margin:0 4px}.image-annotation-tool-btn{display:flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;background-color:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;color:#aaa;transition:all .12s ease}.image-annotation-tool-btn:hover{background-color:#333;color:#fff}.image-annotation-tool-btn-active{background-color:#3b82f6;border-color:#60a5fa;color:#fff}.image-annotation-tool-btn-active:hover{background-color:#2563eb}.image-annotation-tool-btn-danger{color:#ef4444}.image-annotation-tool-btn-danger:hover{background-color:#ef444426;color:#f87171}.image-annotation-tool-btn-close{color:#9ca3af}.image-annotation-tool-btn-close:hover{background-color:#333;color:#fff}.image-annotation-color-swatch{width:18px;height:18px;border-radius:3px;border:1px solid rgba(255,255,255,.2);cursor:pointer;padding:0;transition:all .12s ease}.image-annotation-color-swatch:hover{border-color:#fff9;transform:scale(1.15)}.image-annotation-color-swatch-active{border:2px solid #ffffff;box-shadow:0 0 0 1px #00000080}.image-annotation-text-input-container{position:absolute;z-index:20}.image-annotation-text-input{background-color:#000000b3;border:1px solid rgba(255,255,255,.4);border-radius:4px;padding:4px 8px;font-size:14px;font-family:system-ui,-apple-system,sans-serif;font-weight:600;color:#fff;outline:none;min-width:80px;max-width:300px}.image-annotation-text-input.image-annotation-text-editor{min-width:180px;min-height:72px;resize:both;line-height:1.4}.image-annotation-text-input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.image-annotation-editing{outline:2px solid #3b82f6;outline-offset:2px;border-radius:2px}.image-resize-handle{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid #3b82f6;border-radius:2px;z-index:15;opacity:0;transition:opacity .15s ease}.image-with-highlights-wrapper:hover .image-resize-handle,.image-resize-handle-active{opacity:1}.image-resize-handle-nw{top:-5px;left:-5px;cursor:nwse-resize}.image-resize-handle-ne{top:-5px;right:-5px;cursor:nesw-resize}.image-resize-handle-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.image-resize-handle-se{bottom:-5px;right:-5px;cursor:nwse-resize}.image-crop-overlay{position:absolute;inset:0;z-index:20;cursor:crosshair}.image-crop-selection{position:absolute;border:2px dashed #ffffff;box-shadow:0 0 0 9999px #00000080;cursor:move;z-index:21}.image-crop-handle{position:absolute;width:10px;height:10px;background-color:#fff;border:1px solid #3b82f6;z-index:22}.image-crop-handle-nw{top:-5px;left:-5px;cursor:nwse-resize}.image-crop-handle-ne{top:-5px;right:-5px;cursor:nesw-resize}.image-crop-handle-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.image-crop-handle-se{bottom:-5px;right:-5px;cursor:nwse-resize}.image-crop-handle-n{top:-5px;left:50%;transform:translate(-50%);cursor:ns-resize}.image-crop-handle-s{bottom:-5px;left:50%;transform:translate(-50%);cursor:ns-resize}.image-crop-handle-w{top:50%;left:-5px;transform:translateY(-50%);cursor:ew-resize}.image-crop-handle-e{top:50%;right:-5px;transform:translateY(-50%);cursor:ew-resize}.image-crop-actions{position:absolute;bottom:-36px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:25;white-space:nowrap}.image-crop-btn{padding:4px 12px;border-radius:4px;border:1px solid #444;font-size:12px;cursor:pointer;font-family:system-ui,-apple-system,sans-serif}.image-crop-btn-confirm{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.image-crop-btn-confirm:hover{background-color:#2563eb}.image-crop-btn-cancel{background-color:#1e1e1e;color:#9ca3af}.image-crop-btn-cancel:hover{background-color:#333;color:#fff}.image-crop-editing{outline:2px solid #f59e0b;outline-offset:2px;border-radius:2px}._wrapper_z2jyi_7{margin:8px 0}._chronologyControl_z2jyi_20{--chron-control-height: 24px;--chron-control-radius: 4px;--chron-control-font: 11px;--chron-control-pad-x: 8px;--chron-stone-50: #fafaf9;--chron-stone-100: #f5f5f4;--chron-stone-200: #e7e5e4;--chron-stone-300: #d6d3d1;--chron-stone-400: #a8a29e;--chron-stone-500: #78716c;--chron-stone-600: #57534e;--chron-stone-700: #44403c;--chron-stone-800: #292524;--chron-stone-900: #1c1917;--chron-band: #f5f5f4;--chron-accent: #2563eb;--chron-accent-bg: #eff6ff;--chron-accent-border: #93c5fd;background:transparent}._stickySentinel_z2jyi_67{height:0}._stickyBar_z2jyi_65{position:sticky;top:0;z-index:30;background:var(--chron-band);transition:box-shadow .15s ease}._stickyBarStuck_z2jyi_65{box-shadow:0 4px 10px -6px #1c191759}@media (prefers-reduced-motion: reduce){._stickyBar_z2jyi_65{transition:none}}._header_z2jyi_96{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--chron-band);border-bottom:1px solid var(--chron-stone-200)}._headerTop_z2jyi_110{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}._headerTopActions_z2jyi_118{display:flex;align-items:center;gap:6px;padding:4px 10px;margin-left:auto;flex-shrink:0}._title_z2jyi_130{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:6px;margin:0;padding:6px 10px;font-size:11px!important;font-weight:600;color:#57534e!important;background:transparent;letter-spacing:.03em;cursor:pointer}._title_z2jyi_130:hover{color:#292524!important}._title_z2jyi_130:focus-visible{outline:2px solid var(--chron-accent);outline-offset:-2px;border-radius:4px}._titleEditIcon_z2jyi_157{color:var(--chron-stone-400);opacity:0;flex-shrink:0;transition:opacity .12s ease}._title_z2jyi_130:hover ._titleEditIcon_z2jyi_157,._title_z2jyi_130:focus-visible ._titleEditIcon_z2jyi_157{opacity:1}._titlePlaceholder_z2jyi_171{color:var(--chron-stone-400);font-weight:500;font-style:italic}@media (prefers-reduced-motion: reduce){._titleEditIcon_z2jyi_157{transition:none}}._titleEdit_z2jyi_157{padding:4px 10px;background:transparent}._titleInput_z2jyi_188{width:auto;min-width:120px;padding:2px 6px;font-size:10px;font-weight:700;letter-spacing:.08em;border:1px solid #60a5fa;border-radius:3px;background:#ffffff;color:#292524;outline:none}._titleInput_z2jyi_188::-moz-placeholder{color:#a8a29e}._titleInput_z2jyi_188::placeholder{color:#a8a29e}._headerActions_z2jyi_206{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:6px;row-gap:4px;padding:4px 10px;margin-left:auto;min-width:0}._headerGroup_z2jyi_220{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._headerDivider_z2jyi_228{width:1px;align-self:stretch;min-height:var(--chron-control-height);background:var(--chron-stone-300);flex-shrink:0}._actionButton_z2jyi_238{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:var(--chron-control-height);padding:0 var(--chron-control-pad-x);font-size:var(--chron-control-font);font-weight:500;line-height:1;color:var(--chron-stone-500);background:transparent;border:1px solid var(--chron-stone-300);border-radius:var(--chron-control-radius);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._actionButtonIcon_z2jyi_258{width:var(--chron-control-height);padding:0}._actionButton_z2jyi_238:hover:not(:disabled){background:var(--chron-stone-200);border-color:var(--chron-stone-400);color:var(--chron-stone-700)}._actionButton_z2jyi_238:disabled{opacity:.5;cursor:not-allowed}._spinning_z2jyi_276{animation:_chronologySpin_z2jyi_1 .8s linear infinite}@keyframes _chronologySpin_z2jyi_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinning_z2jyi_276{animation:none;opacity:.5}}._actionsMenu_z2jyi_296{min-width:190px;background:#ffffff;border:1px solid #d6d3d1;border-radius:6px;box-shadow:0 10px 28px #0f172a2e;padding:4px;z-index:1200}._actionsMenuItem_z2jyi_306{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:4px;font-size:11px;color:#292524;cursor:pointer;outline:none}._actionsMenuItem_z2jyi_306:hover,._actionsMenuItem_z2jyi_306[data-highlighted]{background:#f5f5f4}._actionsMenuItem_z2jyi_306[data-disabled]{opacity:.45;pointer-events:none}._actionsMenuItemStacked_z2jyi_331{align-items:flex-start}._actionsMenuIndicator_z2jyi_336{display:inline-flex;align-items:center;justify-content:center;width:13px;flex-shrink:0;color:var(--chron-accent)}._actionsMenuLabel_z2jyi_345{display:flex;flex-direction:column;gap:1px;min-width:0}._actionsMenuHint_z2jyi_352{font-size:10px;line-height:1.35;color:#78716c}._actionsMenuSeparator_z2jyi_358{height:1px;background:#e7e5e4;margin:3px 0}._actionsMenuItemDanger_z2jyi_364{color:#b91c1c}._actionsMenuItemDanger_z2jyi_364:hover,._actionsMenuItemDanger_z2jyi_364[data-highlighted]{background:#fef2f2}._entriesList_z2jyi_377{padding:6px 10px;background:transparent}._entry_z2jyi_382{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #e7e5e4}._entry_z2jyi_382:last-child{border-bottom:none}._entryDate_z2jyi_394{display:flex;align-items:center;gap:6px;min-width:150px;flex-shrink:0}._entryType_z2jyi_402{font-size:10px;margin-left:4px}._entryContent_z2jyi_407{flex:1;min-width:0}._description_z2jyi_412{font-size:13px;color:#57534e;line-height:1.4}._noDescription_z2jyi_418{color:#a8a29e}._descriptionInput_z2jyi_422{width:100%;padding:4px 8px;font-size:13px;border:1px solid #d6d3d1;border-radius:4px;background:#ffffff;color:#292524}._descriptionInput_z2jyi_422:focus{outline:none;border-color:#3b82f6}._deleteButton_z2jyi_437{padding:2px 6px;font-size:16px;color:#a8a29e;background:transparent;border:none;cursor:pointer;line-height:1}._deleteButton_z2jyi_437:hover{color:#dc2626}._emptyState_z2jyi_455{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;text-align:center;background:#ffffff;border:1px dashed #d6d3d1;border-radius:4px}._emptyIcon_z2jyi_467{font-size:14px;line-height:1}._emptyText_z2jyi_472{font-size:11px;color:#78716c}._emptyTitle_z2jyi_477{font-size:11px;font-weight:700;color:#44403c}._addFirstButton_z2jyi_483{margin-top:4px;padding:3px 10px;font-size:11px;font-weight:500;color:#3b82f6;background:transparent;border:1px solid #3b82f6;border-radius:3px;cursor:pointer}._addFirstButton_z2jyi_483:hover{background:#3b82f6;color:#fff}._emptyPrimaryAction_z2jyi_500{color:#fff;background:#2563eb;border-color:#2563eb}._emptyPrimaryAction_z2jyi_500:hover{background:#1d4ed8;border-color:#1d4ed8}._addForm_z2jyi_515{display:flex;flex-direction:column;gap:12px;padding:12px 16px;background:#ffffff;border-top:1px solid #e7e5e4}._addFormActions_z2jyi_524{display:flex;gap:8px}._addButton_z2jyi_529{padding:6px 16px;font-size:12px;font-weight:500;color:#fff;background:#3b82f6;border:none;border-radius:4px;cursor:pointer}._addButton_z2jyi_529:disabled{opacity:.5;cursor:not-allowed}._cancelButton_z2jyi_545{padding:6px 16px;font-size:12px;font-weight:500;color:#78716c;background:transparent;border:1px solid #d6d3d1;border-radius:4px;cursor:pointer}._cancelButton_z2jyi_545:hover{background:#f5f5f4}._addEntryButton_z2jyi_560{display:block;width:100%;padding:8px;font-size:12px;font-weight:500;color:#3b82f6;background:transparent;border:none;border-top:1px solid #e7e5e4;cursor:pointer;transition:background .15s ease}._addEntryButton_z2jyi_560:hover{background:#f5f5f4}._footer_z2jyi_582{padding:4px 10px;background:var(--chron-band);border-top:1px solid var(--chron-stone-200)}._entryCount_z2jyi_588{font-size:11px;color:var(--chron-stone-500)}._filterSelector_z2jyi_597{position:relative;padding:6px 10px;background:#fafaf9;border-bottom:1px solid #e7e5e4}._selectedFilter_z2jyi_604{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fef9c3;border:1px solid #fde047;border-radius:4px}._filterLabel_z2jyi_614{font-size:9px;font-weight:600;color:#854d0e;text-transform:uppercase}._filterName_z2jyi_621{flex:1;font-size:11px;font-weight:600;color:#713f12}._clearButton_z2jyi_628{padding:0 4px;font-size:12px;color:#92400e;background:transparent;border:none;border-radius:2px;cursor:pointer;line-height:1}._clearButton_z2jyi_628:hover{background:rgba(0,0,0,.05);color:#78350f}._filterTrigger_z2jyi_644{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 8px;font-size:11px;color:#78716c;background:#ffffff;border:1px solid #d6d3d1;border-radius:4px;cursor:pointer;transition:all .15s ease}._filterTrigger_z2jyi_644:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}._filterTrigger_z2jyi_644:disabled{opacity:.5;cursor:not-allowed}._filterTriggerText_z2jyi_669{flex:1;text-align:left}._filterTriggerIcon_z2jyi_674{font-size:9px;margin-left:6px}._filterDropdown_z2jyi_679{position:absolute;top:100%;left:0;right:0;margin-top:2px;background:#ffffff;border:1px solid #d6d3d1;border-radius:4px;box-shadow:0 2px 8px #0000001f;z-index:1000;overflow:hidden}._filterTabs_z2jyi_693{display:flex;background:#fafaf9;border-bottom:1px solid #e7e5e4}._filterTab_z2jyi_693{flex:1;padding:6px 8px;font-size:10px;font-weight:600;color:#78716c;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}._filterTab_z2jyi_693:hover{color:#44403c;background:#f5f5f4}._filterTabActive_z2jyi_717{color:#2563eb;border-bottom-color:#2563eb;background:#ffffff}._filterOptions_z2jyi_723{max-height:320px;overflow-y:auto;padding:2px 0}._filterOption_z2jyi_723{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;font-size:11px;color:#292524;background:transparent;border:none;border-bottom:1px solid #f5f5f4;cursor:pointer;transition:background .15s ease;text-align:left}._filterOption_z2jyi_723:last-child{border-bottom:none}._filterOption_z2jyi_723:hover{background:#eff6ff}._filterOptionName_z2jyi_753{flex:1;font-weight:500;color:#292524}._filterOptionCount_z2jyi_759{font-size:11px;font-weight:500;color:#78716c;background:#f5f5f4;padding:1px 6px;border-radius:8px;margin-left:6px}._filterNoOptions_z2jyi_769{padding:12px 10px;font-size:11px;color:#78716c;text-align:center;background:#fafaf9}._compactFilterWrapper_z2jyi_781{position:relative;display:flex;align-items:center;gap:4px}._compactFilterLabel_z2jyi_788{font-size:9px;font-weight:600;color:#78716c;text-transform:uppercase;letter-spacing:.05em}._compactFilterButton_z2jyi_796{display:flex;align-items:center;gap:5px;height:var(--chron-control-height);padding:0 var(--chron-control-pad-x);font-size:var(--chron-control-font);font-weight:500;line-height:1;color:var(--chron-stone-700);background:transparent;border:1px solid var(--chron-stone-300);border-radius:var(--chron-control-radius);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}._compactFilterButton_z2jyi_796:hover:not(:disabled){background:var(--chron-stone-200);border-color:var(--chron-stone-400)}._compactFilterButton_z2jyi_796:disabled{opacity:.5;cursor:not-allowed}._compactFilterSelected_z2jyi_826{background:var(--chron-accent-bg);border-color:var(--chron-accent-border);color:var(--chron-accent)}._compactFilterSelected_z2jyi_826:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}._compactFilterCount_z2jyi_839{margin-left:5px;font-variant-numeric:tabular-nums;color:var(--chron-stone-500)}._compactFilterSelected_z2jyi_826 ._compactFilterCount_z2jyi_839{color:inherit;opacity:.75}._compactClearIcon_z2jyi_850{font-size:11px;font-weight:700;color:#78716c;margin-left:2px;padding:0 2px;border-radius:2px;transition:all .1s ease}._compactClearIcon_z2jyi_850:hover{background:rgba(0,0,0,.1);color:#44403c}._compactFilterDropdown_z2jyi_865{position:absolute;top:100%;left:0;min-width:240px;max-width:min(340px,85vw);margin-top:4px;background:#ffffff;border:1px solid #d6d3d1;border-radius:6px;box-shadow:0 4px 16px #0000002e;z-index:1000;overflow:hidden}._compactFilterIcon_z2jyi_884{margin-left:1px;color:var(--chron-stone-400);transition:transform .15s ease}._compactFilterIconOpen_z2jyi_890{transform:rotate(180deg)}._dateRangeDropdown_z2jyi_898{position:absolute;top:100%;right:0;min-width:260px;margin-top:4px;padding:10px;display:flex;flex-direction:column;gap:8px;background:#ffffff;border:1px solid #d6d3d1;border-radius:6px;box-shadow:0 4px 16px #0000002e;z-index:1000}._dateSuggestions_z2jyi_917{display:flex;flex-direction:column;gap:5px}._dateSuggestionButton_z2jyi_923{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:5px 7px;background:var(--chron-modal-row, rgba(255, 255, 255, .55));border:1px solid var(--chron-modal-border-subtle, #ded4bf);border-radius:5px;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}._dateSuggestionButton_z2jyi_923:hover{background:var(--chron-modal-row-hover, rgba(255, 255, 255, .82));border-color:var(--chron-modal-border, #c7b99f)}._dateSuggestionButtonActive_z2jyi_942{background:var(--chron-modal-accent-soft, #eef4e7);border-color:var(--chron-modal-accent, #8ba679)}._dateSuggestionButtonActive_z2jyi_942:hover{background:var(--chron-modal-accent-soft, #e5eedb);border-color:var(--chron-modal-accent, #789567)}._dateSuggestionHeader_z2jyi_952{display:flex;align-items:center;gap:6px;min-width:0}._dateSuggestionIcon_z2jyi_959{color:var(--chron-modal-text-muted, #78716c);flex-shrink:0}._dateSuggestionLabelText_z2jyi_964{font-size:11px;font-weight:500;color:var(--chron-modal-text, #44403c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._dateSuggestionCount_z2jyi_974{margin-left:auto;font-size:11px;color:var(--chron-modal-text-muted, var(--chron-stone-500));flex-shrink:0}._dateSuggestionCheck_z2jyi_981{margin-left:auto;color:var(--chron-modal-accent, #4f763e);flex-shrink:0}._dateSuggestionSwatches_z2jyi_987{display:inline-flex;gap:2px;flex-shrink:0}._dateSuggestionSwatch_z2jyi_987{width:10px;height:10px;border-radius:2px;border:1px solid rgba(0,0,0,.12)}._dateSuggestionRange_z2jyi_1000{font-size:10.5px;color:var(--chron-modal-text-muted, #78716c);font-variant-numeric:tabular-nums}._dateRangeDivider_z2jyi_1006{border-top:1px solid #e7e5e4;margin:2px 0}._dateRangeField_z2jyi_1011{display:flex;flex-direction:column;gap:3px}._dateRangeFieldLabel_z2jyi_1017{font-size:9px;font-weight:600;color:var(--chron-modal-text-muted, #78716c);text-transform:uppercase;letter-spacing:.05em}._emptyActions_z2jyi_1026{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}._dateRangeFooter_z2jyi_1035{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}._dropdownFooter_z2jyi_1043{display:flex;justify-content:flex-end;padding:6px 8px;border-top:1px solid var(--chron-stone-200)}._dropdownDoneButton_z2jyi_1054{padding:3px 12px;font-size:11px;font-weight:500;color:var(--chron-modal-text-muted, #78716c);background:transparent;border:1px solid var(--chron-modal-border-subtle, #d6d3d1);border-radius:3px;cursor:pointer}._dropdownDoneButton_z2jyi_1054:hover{background:var(--chron-modal-row-hover, #f5f5f4);border-color:var(--chron-modal-border, #a8a29e);color:var(--chron-modal-text, #44403c)}._dropdownDoneButton_z2jyi_1054:focus-visible{outline:2px solid var(--chron-modal-accent, var(--chron-accent));outline-offset:2px}._dateRangeClearButton_z2jyi_1076{padding:3px 8px;font-size:11px;font-weight:500;color:var(--chron-modal-text-muted, #78716c);background:transparent;border:1px solid var(--chron-modal-border-subtle, #d6d3d1);border-radius:3px;cursor:pointer}._dateRangeClearButton_z2jyi_1076:hover:not(:disabled){background:var(--chron-modal-row-hover, #f5f5f4);border-color:var(--chron-modal-border, #a8a29e);color:var(--chron-modal-text, #44403c)}._dateRangeClearButton_z2jyi_1076:disabled{opacity:.5;cursor:not-allowed}._entryStack_z2jyi_1106{position:relative}._chronologyEntry_z2jyi_1114{position:relative;background:transparent;border-radius:4px;padding:10px 12px 14px;margin-bottom:14px;border-bottom:1px solid var(--chron-stone-200);transition:background-color .12s ease}._chronologyEntry_z2jyi_1114:last-child{margin-bottom:0;padding-bottom:4px;border-bottom:none}._chronologyEntry_z2jyi_1114:hover{background:var(--chron-stone-50)}._entryDateHeader_z2jyi_1135{display:flex;align-items:center;gap:6px;margin-bottom:2px}._dateDot_z2jyi_1145{width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex-shrink:0}._dateText_z2jyi_1153{font-size:11px;font-weight:700;color:var(--chron-stone-800)}._entryLocationRow_z2jyi_1160{display:flex;align-items:center;gap:8px;margin-bottom:4px}._locationPath_z2jyi_1167{font-size:11px;color:var(--chron-stone-500);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navigateHint_z2jyi_1180{display:inline-flex;align-items:center;gap:3px;margin-left:auto;flex-shrink:0;padding:1px 4px;font-size:10.5px;font-weight:500;font-family:inherit;color:var(--chron-accent);background:transparent;border:none;border-radius:3px;cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease}._navigateHintEdit_z2jyi_1201{margin-left:auto;color:var(--chron-stone-500)}._navigateHintEdit_z2jyi_1201+._navigateHint_z2jyi_1180{margin-left:0}._navigateHintEdit_z2jyi_1201:hover{color:var(--chron-stone-700, #44403c)}._navigateHint_z2jyi_1180:hover{background:var(--chron-accent-bg);text-decoration:underline}._navigateHint_z2jyi_1180:focus-visible{opacity:1;outline:2px solid var(--chron-accent);outline-offset:1px}._chronologyEntry_z2jyi_1114:hover ._navigateHint_z2jyi_1180,._chronologyEntry_z2jyi_1114:focus-within ._navigateHint_z2jyi_1180{opacity:1}@media (prefers-reduced-motion: reduce){._navigateHint_z2jyi_1180{transition:none}}._entryCommentSection_z2jyi_1237{display:flex;align-items:center;gap:6px;margin-bottom:4px}._sectionLabel_z2jyi_1244{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#a8a29e;flex-shrink:0}._commentInput_z2jyi_1253{flex:1;padding:3px 6px;font-size:11px;border:1px solid #d6d3d1;border-radius:3px;background:#ffffff;color:#292524}._commentInput_z2jyi_1253:focus{outline:none;border-color:#3b82f6}._commentText_z2jyi_1268{font-size:11px;color:#57534e;line-height:1.4}._clickableNote_z2jyi_1274{cursor:pointer;padding:2px 6px;border-radius:3px;border:1px solid transparent;transition:all .1s ease;flex:1;min-width:0}._clickableNote_z2jyi_1274:hover{background:#f5f5f4;border-color:#e7e5e4}._clickableNote_z2jyi_1274:focus{outline:none;border-color:#3b82f6;background:#fafaf9}._noComment_z2jyi_1295{color:#a8a29e;font-style:italic;font-size:10px}._entrySourceCard_z2jyi_1303{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;background:transparent;border:none;overflow:visible;position:relative}._sourceValue_z2jyi_1315{font-size:10px;font-weight:500;color:#78716c;flex-shrink:0}._highlightPreview_z2jyi_1323{width:100%;overflow:visible}._textPreviewBlock_z2jyi_1329{width:100%;font-size:10px;line-height:1.4;color:#292524;padding:6px 8px;border-radius:3px}._textPreviewWithContext_z2jyi_1341{width:100%;font-size:13px;line-height:1.55;color:var(--chron-stone-800);padding:2px 8px 2px 10px;border-left:1px solid var(--chron-stone-300);background:transparent;word-break:break-word;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}._contextText_z2jyi_1358{color:var(--chron-stone-500);font-style:normal}._highlightedText_z2jyi_1365{padding:1px 3px;border-radius:2px;font-style:normal;font-weight:400;color:var(--chron-stone-900)}._thumbnailPreview_z2jyi_1373{display:block;max-width:120px;max-height:48px;margin:0!important;padding:0;border-radius:3px;border:1px solid #d6d3d1;-o-object-fit:contain;object-fit:contain;background:#fafaf9;cursor:zoom-in}._thumbnailContainer_z2jyi_1387{position:relative;display:inline-block}._thumbnailHoverPreview_z2jyi_1393{display:none;position:fixed;z-index:9999;padding:6px;background:#ffffff;border:1px solid #d6d3d1;border-radius:6px;box-shadow:0 8px 24px #0003;pointer-events:none}._thumbnailHoverPreview_z2jyi_1393 img{display:block;max-width:600px;max-height:400px;border-radius:4px;-o-object-fit:contain;object-fit:contain}._entryTags_z2jyi_1414{display:flex;gap:4px;flex-wrap:wrap;align-items:center}._significanceSection_z2jyi_1429{display:flex;align-items:stretch;margin-top:10px}._significanceInput_z2jyi_1435{flex:1;min-width:0;padding:6px 10px;font-size:12px;line-height:1.5;font-family:inherit;border:1px solid var(--chron-accent);border-radius:4px;background:#ffffff;color:var(--chron-stone-800);resize:none;overflow:hidden}._significanceInput_z2jyi_1435:focus{outline:none;box-shadow:0 0 0 2px #3b82f626}._significanceInput_z2jyi_1435::-moz-placeholder{color:var(--chron-stone-400)}._significanceInput_z2jyi_1435::placeholder{color:var(--chron-stone-400)}._significanceText_z2jyi_1461{flex:1;min-width:0;font-size:12px;color:var(--chron-stone-600);line-height:1.5;cursor:pointer;padding:6px 10px;border:1px solid transparent;border-left:1px solid var(--chron-stone-300);border-radius:0 4px 4px 0;background:var(--chron-stone-100);white-space:pre-wrap;transition:background-color .1s ease,border-color .1s ease}._significanceText_z2jyi_1461:hover{background:#efeeec;border-color:var(--chron-stone-300);border-left-color:var(--chron-stone-500)}._significanceText_z2jyi_1461:focus-visible{outline:2px solid var(--chron-accent);outline-offset:1px}._addSignificanceButton_z2jyi_1490{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;margin-left:-6px;font-size:11px;font-weight:500;color:var(--chron-stone-500);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .12s ease,color .12s ease}._addSignificanceButton_z2jyi_1490:hover{background:var(--chron-stone-100);color:var(--chron-stone-700)}._chronologyToolbar_z2jyi_1517{display:flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border-bottom:1px solid var(--chron-stone-200)}._toolbarFilterButton_z2jyi_1526{flex-shrink:0}._colorKeyStrip_z2jyi_1530{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}._colorKeyStrip_z2jyi_1530::-webkit-scrollbar{display:none}._colorKeyChip_z2jyi_1550{position:relative;display:inline-flex;align-items:stretch;min-width:0;flex:0 0 auto;background:transparent;border:1px solid var(--chron-stone-200);border-radius:9px;overflow:hidden;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}._colorKeyChip_z2jyi_1550:hover{border-color:var(--chron-stone-300)}._colorKeyChipMain_z2jyi_1567{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:2px 6px 2px 7px;font-size:11px;font-family:inherit;line-height:1.4;color:inherit;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}._colorKeyChipMain_z2jyi_1567:hover{background:var(--chron-stone-200)}._colorKeyChipMain_z2jyi_1567:focus-visible,._colorKeyEye_z2jyi_1588:focus-visible{outline:2px solid var(--chron-accent);outline-offset:-2px}._colorKeySlot_z2jyi_1598{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:18px;align-self:stretch}._colorKeyEye_z2jyi_1588{position:absolute;top:0;right:0;bottom:0;width:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--chron-stone-500);background:transparent;border:none;border-radius:8px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,color .12s ease}._colorKeyChip_z2jyi_1550:hover ._colorKeyEye_z2jyi_1588,._colorKeyChip_z2jyi_1550:focus-within ._colorKeyEye_z2jyi_1588{opacity:1;pointer-events:auto}._colorKeyChip_z2jyi_1550:hover ._colorKeyCount_z2jyi_1636,._colorKeyChip_z2jyi_1550:focus-within ._colorKeyCount_z2jyi_1636{opacity:0}._colorKeyEye_z2jyi_1588:hover{color:var(--chron-stone-700)}._colorKeyChipHidden_z2jyi_1647 ._colorKeyEye_z2jyi_1588{opacity:1;pointer-events:auto}._colorKeyChipHidden_z2jyi_1647 ._colorKeyCount_z2jyi_1636{opacity:0}._colorKeyChipActive_z2jyi_1662{background:var(--chron-stone-100);border-color:var(--chron-stone-400)}._colorKeyChipActive_z2jyi_1662 ._colorKeyChipMain_z2jyi_1567:hover{background:var(--chron-stone-200)}._colorKeyChipUnused_z2jyi_1675{border-style:dashed}._colorKeyChipUnused_z2jyi_1675 ._colorKeyMeaning_z2jyi_1679,._colorKeyChipUnused_z2jyi_1675 ._colorKeyUndefined_z2jyi_1680,._colorKeyChipUnused_z2jyi_1675 ._colorKeyCount_z2jyi_1636{color:var(--chron-stone-400)}._colorKeyChipUnused_z2jyi_1675:hover ._colorKeyCount_z2jyi_1636,._colorKeyChipUnused_z2jyi_1675:focus-within ._colorKeyCount_z2jyi_1636{opacity:1}._colorKeyChipHidden_z2jyi_1647 ._colorKeyChipMain_z2jyi_1567{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}._colorKeyShowAll_z2jyi_1702{padding:2px 8px;font-size:11px;font-weight:500;color:var(--chron-accent);background:transparent;border:1px solid var(--chron-accent-border);border-radius:9px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._colorKeyShowAll_z2jyi_1702:hover{background:var(--chron-accent-bg);border-color:#60a5fa}._compactFilterSwatches_z2jyi_1721{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}._compactFilterSwatch_z2jyi_1721{width:9px;height:9px;border-radius:2px;border:1px solid rgba(0,0,0,.15)}._compactFilterTagHash_z2jyi_1735{font-weight:600;color:var(--chron-stone-500)}._filterHint_z2jyi_1741{margin:0;padding:8px 10px;font-size:11px;line-height:1.45;color:var(--chron-stone-500);background:var(--chron-stone-50);border-bottom:1px solid var(--chron-stone-200)}._colorKeySwatch_z2jyi_1660{width:10px;height:10px;border-radius:3px;border:2px solid rgba(0,0,0,.12);background:transparent;flex-shrink:0;transition:box-shadow .15s ease}._colorKeySwatchOn_z2jyi_1660{box-shadow:inset 0 0 0 1px #00000026}._colorKeyMeaning_z2jyi_1679{color:var(--chron-stone-600);font-weight:500;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colorKeyMeaningTight_z2jyi_1783{max-width:92px}._colorKeyUndefined_z2jyi_1680{color:var(--chron-stone-500);font-style:italic}._colorKeyCount_z2jyi_1636{padding:0 4px;transition:opacity .12s ease;border-radius:6px;background:var(--chron-stone-100);color:var(--chron-stone-600);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}._colorKeyChipActive_z2jyi_1662 ._colorKeyCount_z2jyi_1636{background:#dbeafe;color:#1e40af}._viewToggle_z2jyi_1816{display:inline-flex;height:var(--chron-control-height);border:1px solid var(--chron-stone-300);border-radius:var(--chron-control-radius);overflow:hidden}._viewToggleButton_z2jyi_1824{display:inline-flex;align-items:center;gap:4px;padding:0 var(--chron-control-pad-x);font-size:var(--chron-control-font);font-weight:500;line-height:1;color:var(--chron-stone-500);background:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}._viewToggleButton_z2jyi_1824+._viewToggleButton_z2jyi_1824{border-left:1px solid var(--chron-stone-300)}._viewToggleButton_z2jyi_1824:hover:not(:disabled){background:var(--chron-stone-200);color:var(--chron-stone-700)}._viewToggleButton_z2jyi_1824:disabled{opacity:.5;cursor:not-allowed}._viewToggleButtonActive_z2jyi_1853{background:var(--chron-stone-700);color:#fff}._viewToggleButtonActive_z2jyi_1853:hover:not(:disabled){background:var(--chron-stone-800);color:#fff}._graphView_z2jyi_1869{position:relative;z-index:0;margin:4px 0}._graphSelectable_z2jyi_1877{cursor:crosshair}._graphSelecting_z2jyi_1882,._graphSelecting_z2jyi_1882 *{-webkit-user-select:none;-moz-user-select:none;user-select:none}._graphSelectBand_z2jyi_1889{position:absolute;left:0;right:0;background:rgba(59,130,246,.12);border-top:1px solid rgba(59,130,246,.55);border-bottom:1px solid rgba(59,130,246,.55);pointer-events:none;z-index:2}._graphSelectBandLabel_z2jyi_1900{position:absolute;left:8px;padding:1px 6px;border-radius:6px;background:rgba(255,255,255,.92);border:1px solid rgba(59,130,246,.35);font-size:10px;font-weight:600;color:#1d4ed8;white-space:nowrap;font-variant-numeric:tabular-nums}._graphSelectBandLabelStart_z2jyi_1914{top:2px}._graphSelectBandLabelEnd_z2jyi_1918{bottom:2px}._graphFade_z2jyi_1923,._graphLeader_z2jyi_1924,._graphDotGroup_z2jyi_1925,._graphDateLabel_z2jyi_1926{transition:opacity .15s ease}._graphSvg_z2jyi_1930{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}._graphAxis_z2jyi_1938{stroke:#d6d3d1;stroke-width:2;stroke-linecap:round}._graphTickLine_z2jyi_1945{stroke:#d6d3d1;stroke-width:1}._graphTickLabel_z2jyi_1950{fill:#a8a29e;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;paint-order:stroke;stroke:#fff;stroke-width:3}._graphZoomFloat_z2jyi_1967{position:absolute;right:10px;bottom:-25px;z-index:31;display:flex;justify-content:flex-end;pointer-events:none}._graphZoomControl_z2jyi_1978{display:flex;align-items:center;gap:8px;padding:3px 10px;pointer-events:auto;background:#ffffff;border:1px solid #d6d3d1;border-radius:15px;box-shadow:0 2px 6px -2px #1c19174d}._graphZoomSlider_z2jyi_1990{width:130px;height:14px;margin:0;cursor:grab;accent-color:#3b82f6}._graphZoomSlider_z2jyi_1990:active{cursor:grabbing}._graphZoomSlider_z2jyi_1990:disabled{opacity:.4;cursor:not-allowed}._graphZoomFit_z2jyi_2007{padding:1px 8px;font-size:10px;font-weight:500;color:#78716c;background:transparent;border:1px solid #d6d3d1;border-radius:9px;cursor:pointer;transition:all .15s ease}._graphZoomFit_z2jyi_2007:hover:not(:disabled){background:#e7e5e4;border-color:#a8a29e;color:#44403c}._graphZoomFit_z2jyi_2007:disabled{opacity:.4;cursor:not-allowed}._graphLeader_z2jyi_1924{fill:none;stroke:#d6d3d1;stroke-width:1}._graphLeaderHot_z2jyi_2039{stroke:#3b82f6;stroke-width:1.5}._graphDot_z2jyi_1925._graphDotHot_z2jyi_2044{stroke:#3b82f6;stroke-width:2}._graphRowLinked_z2jyi_2049{background:#eff6ff}._graphAxisGapCover_z2jyi_2056{stroke:#fff;stroke-width:4}._graphAxisGapDashes_z2jyi_2061{stroke:#d6d3d1;stroke-width:2;stroke-linecap:round;stroke-dasharray:2 7}._graphGapChip_z2jyi_2068{position:absolute;transform:translate(-50%,-50%);padding:2px 8px;background:#ffffff;border:1px solid #e7e5e4;border-radius:999px;font-size:9.5px;font-weight:600;color:#a8a29e;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._graphDotGroup_z2jyi_1925{pointer-events:all;cursor:pointer}._graphDot_z2jyi_1925{stroke:#fff;stroke-width:1.5;transition:stroke-width .1s ease}._graphDotGroup_z2jyi_1925:hover ._graphDot_z2jyi_1925{stroke:#a8a29e;stroke-width:2}._graphDotCount_z2jyi_2100{fill:#fff;font-size:9px;font-weight:700;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;paint-order:stroke;stroke:#00000040;stroke-width:.6}._graphDateLabel_z2jyi_1926{position:absolute;left:0;transform:translateY(-50%);text-align:right;font-size:10.5px;font-weight:600;color:#44403c;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}._graphSignificance_z2jyi_2126{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;line-height:1.4;color:#292524;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 6px;border-radius:3px;cursor:pointer;transition:background .1s ease,opacity .15s ease}._graphSignificance_z2jyi_2126:hover{background:#f5f5f4}._graphSignificance_z2jyi_2126:focus{outline:1px solid #3b82f6;background:#fafaf9}._graphSignificanceEmpty_z2jyi_2152{color:#a8a29e;font-style:italic}._graphBoxRow_z2jyi_2159{display:inline-flex;align-items:center;gap:5px;color:#44403c;font-weight:600}._graphBoxRowLabel_z2jyi_2167{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._graphBoxChevron_z2jyi_2173{flex:none;color:#a8a29e}._graphBoxPanel_z2jyi_2179{position:absolute;right:8px;z-index:40;display:flex;flex-direction:column;background:#ffffff;border:1px solid #d6d3d1;border-radius:8px;box-shadow:0 10px 28px #0000002e;padding:4px;max-height:420px;overflow-y:auto}._graphBoxPanelHeader_z2jyi_2194{display:flex;align-items:center;gap:5px;padding:4px 24px 4px 6px;border:none;background:transparent;border-radius:5px;font-size:11px;font-weight:600;color:#44403c;text-align:left;cursor:pointer}._graphBoxPanelHeader_z2jyi_2194:hover{background:#f5f5f4}._graphBoxPanelClose_z2jyi_2217{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;color:#a8a29e;background:transparent;border:none;border-radius:50%;cursor:pointer;opacity:.7}._graphBoxPanelClose_z2jyi_2217:hover{opacity:1;background:#e7e5e4;color:#44403c}._graphBoxLines_z2jyi_2241{display:flex;flex-direction:column}._graphBoxLine_z2jyi_2241{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;font-size:11px;line-height:1.4;color:#292524;cursor:pointer}._graphBoxLine_z2jyi_2241:hover{background:#f5f5f4}._graphBoxLine_z2jyi_2241:focus{outline:1px solid #3b82f6;background:#fafaf9}._graphBoxLineStamp_z2jyi_2268{flex:none;color:#78716c;font-size:10px;font-variant-numeric:tabular-nums}._graphBoxLineDot_z2jyi_2275{flex:none;width:8px;height:8px;border-radius:50%}._graphBoxLineText_z2jyi_2282{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._graphEmbeddedCardReveal_z2jyi_2293{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .18s ease}._graphEmbeddedCardRevealOpen_z2jyi_2300{grid-template-rows:1fr;opacity:1}._graphEmbeddedCardRevealInner_z2jyi_2305{min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){._graphEmbeddedCardReveal_z2jyi_2293{transition-duration:.01ms}}._graphEmbeddedCard_z2jyi_2293{display:flex;flex-direction:column;gap:6px;margin:2px 4px 6px;padding:8px;background:#fafaf9;border:1px solid #e7e5e4;border-radius:6px}._graphSummaryCount_z2jyi_2329{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:999px;color:#fff;font-size:9px;font-weight:700;flex:none}._graphHoverCard_z2jyi_2349{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:6px;padding:10px;background:#ffffff;border:1px solid #d6d3d1;border-radius:6px;box-shadow:0 8px 24px #0003;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;animation:_graphCardIn_z2jyi_1 .14s ease;transition:top .16s ease}@keyframes _graphCardIn_z2jyi_1{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){._graphHoverCard_z2jyi_2349{animation:none;transition:none}}._graphHoverCardDate_z2jyi_2381{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#292524}._graphHoverCardDot_z2jyi_2390{width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.12);flex-shrink:0}._graphHoverCardLocation_z2jyi_2398{font-size:10px;color:#78716c;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;word-break:break-all}._graphHoverCardLocationRow_z2jyi_2406{display:flex;align-items:center;gap:8px;min-width:0}._graphHoverCardLocationRow_z2jyi_2406 ._graphHoverCardLocation_z2jyi_2398{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}._graphCardActions_z2jyi_2424{display:inline-flex;align-items:center;gap:2px;margin-left:auto;flex:none;opacity:0;transition:opacity .12s ease}._graphHoverCard_z2jyi_2349:hover ._graphCardActions_z2jyi_2424,._graphHoverCard_z2jyi_2349:focus-within ._graphCardActions_z2jyi_2424,._graphEmbeddedCard_z2jyi_2293:hover ._graphCardActions_z2jyi_2424,._graphEmbeddedCard_z2jyi_2293:focus-within ._graphCardActions_z2jyi_2424{opacity:1}._graphCardAction_z2jyi_2424{display:inline-flex;align-items:center;gap:3px;padding:1px 4px;font-size:10.5px;font-weight:500;font-family:inherit;color:#3b82f6;background:transparent;border:none;border-radius:3px;cursor:pointer;white-space:nowrap;transition:background-color .12s ease}._graphCardAction_z2jyi_2424:first-child{color:#78716c}._graphCardAction_z2jyi_2424:hover{background:#f5f5f4;text-decoration:underline}._graphCardAction_z2jyi_2424:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}@media (hover: none){._graphCardActions_z2jyi_2424{opacity:1}}@media (prefers-reduced-motion: reduce){._graphCardActions_z2jyi_2424{transition:none}}._graphHoverCardPreview_z2jyi_2485{font-size:12px;line-height:1.5;color:#1c1917;padding:6px 8px;background:#fafaf9;border-radius:3px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}._graphHoverCardThumbnail_z2jyi_2499{display:block;max-width:100%;max-height:160px;border-radius:3px;border:1px solid #d6d3d1;-o-object-fit:contain;object-fit:contain;background:#fafaf9}._graphHoverCardSignificance_z2jyi_2509{font-size:11px;color:#57534e;line-height:1.4;padding:5px 8px;background:#f5f5f4;border-radius:4px}._entryEditForm_z2jyi_2519{display:flex;flex-direction:column;gap:6px;margin-top:4px}._graphHoverCardActions_z2jyi_2527{display:flex;align-items:center;gap:6px}._graphHoverCardCancel_z2jyi_2533{margin-left:auto;padding:4px 10px;font-size:11px;font-weight:500;color:#78716c;background:transparent;border:1px solid #d6d3d1;border-radius:3px;cursor:pointer;transition:all .15s ease}._graphHoverCardCancel_z2jyi_2533:hover:not(:disabled){background:#f5f5f4;border-color:#a8a29e;color:#44403c}._graphHoverCardCancel_z2jyi_2533:disabled{opacity:.5;cursor:not-allowed}._graphHoverCardSave_z2jyi_2557{padding:4px 12px;font-size:11px;font-weight:500;color:#fff;background:#3b82f6;border:1px solid #3b82f6;border-radius:3px;cursor:pointer;transition:all .15s ease}._graphHoverCardSave_z2jyi_2557:hover:not(:disabled){background:#2563eb;border-color:#2563eb}._graphHoverCardSave_z2jyi_2557:disabled{background:#a8a29e;border-color:#a8a29e;opacity:.6;cursor:not-allowed}._graphColorSwatches_z2jyi_2582{display:flex;gap:6px}._graphColorSwatchButton_z2jyi_2587{width:24px;height:14px;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:3px;cursor:pointer;transition:transform .1s ease}._graphColorSwatchButton_z2jyi_2587:hover:not(:disabled){transform:scale(1.12)}._graphColorSwatchButton_z2jyi_2587:disabled{opacity:.5;cursor:wait}._graphColorSwatchButtonActive_z2jyi_2606{outline:2px solid #3b82f6;outline-offset:1px}._graphEditField_z2jyi_2612{display:flex;flex-direction:column;gap:3px}._graphEditLabel_z2jyi_2618{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#a8a29e}._graphEditInput_z2jyi_2626{width:100%;padding:5px 8px;font-size:11px;color:#292524;background:#ffffff;border:1px solid #d6d3d1;border-radius:4px;box-sizing:border-box}._graphEditInput_z2jyi_2626:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}._graphEditInput_z2jyi_2626:disabled{opacity:.6;cursor:wait}._graphTagEditor_z2jyi_2649{display:flex;flex-direction:column;gap:5px}._graphTagChips_z2jyi_2655{display:flex;flex-wrap:wrap;gap:4px}._graphTagChip_z2jyi_2655{display:inline-flex;align-items:center;gap:4px;padding:1px 4px 1px 6px;font-size:10px;color:#44403c;background:#f5f5f4;border:1px solid #e7e5e4;border-radius:9px}._graphTagChipName_z2jyi_2673{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._graphTagRemove_z2jyi_2680{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:#a8a29e;background:transparent;border:none;border-radius:50%;cursor:pointer}._graphTagRemove_z2jyi_2680:hover:not(:disabled){background:#e7e5e4;color:#44403c}._graphTagError_z2jyi_2699{font-size:10px;color:#dc2626}._graphTagSuggestions_z2jyi_2704{display:flex;flex-direction:column;border:1px solid #e7e5e4;border-radius:4px;overflow:hidden}._graphTagSuggestion_z2jyi_2704{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;color:#292524;text-align:left;background:#ffffff;border:none;border-bottom:1px solid #f5f5f4;cursor:pointer}._graphTagSuggestion_z2jyi_2704:last-child{border-bottom:none}._graphTagSuggestion_z2jyi_2704:hover{background:#eff6ff}._graphClusterCount_z2jyi_2735{margin-left:auto;font-size:10px;font-weight:500;color:#78716c}._graphCardLines_z2jyi_2745{display:flex;flex-direction:column}._loadingState_z2jyi_2754{display:flex;align-items:center;justify-content:center;padding:12px;color:var(--chron-stone-500);font-size:11px;background:#ffffff}._loadingSpinner_z2jyi_2764{width:12px;height:12px;margin-right:6px;border:1.5px solid #e7e5e4;border-top-color:#3b82f6;border-radius:50%;animation:_spin_z2jyi_276 .8s linear infinite}@keyframes _spin_z2jyi_276{to{transform:rotate(360deg)}}._errorState_z2jyi_2780{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;text-align:center;background:#ffffff}._errorMessage_z2jyi_2790{font-size:11px;color:#dc2626}._retryButton_z2jyi_2795{padding:3px 8px;font-size:11px;color:#3b82f6;background:transparent;border:1px solid #3b82f6;border-radius:3px;cursor:pointer}._retryButton_z2jyi_2795:hover{background:#3b82f6;color:#fff}@media print{._chronologyControl_z2jyi_20{-moz-column-break-inside:avoid;break-inside:avoid}._actionButton_z2jyi_238,._filterTrigger_z2jyi_644,._clearButton_z2jyi_628,._retryButton_z2jyi_2795,._filterDropdown_z2jyi_679,._compactFilterDropdown_z2jyi_865,._dateRangeDropdown_z2jyi_898,._dateRangeClearButton_z2jyi_1076,._viewToggle_z2jyi_1816,._headerDivider_z2jyi_228,._titleEditIcon_z2jyi_157,._navigateHint_z2jyi_1180,._addSignificanceButton_z2jyi_1490,._graphHoverCard_z2jyi_2349,._graphZoomFloat_z2jyi_1967,._graphZoomControl_z2jyi_1978{display:none!important}._stickyBar_z2jyi_65{position:static;box-shadow:none}._header_z2jyi_96,._stickyBar_z2jyi_65,._footer_z2jyi_582{background:transparent}._chronologyToolbar_z2jyi_1517{position:static}._graphView_z2jyi_1869{-moz-column-break-inside:avoid;break-inside:avoid}._graphSignificance_z2jyi_2126{cursor:default}._selectedFilter_z2jyi_604{background:transparent;border:none;padding:4px 0}._entrySourceCard_z2jyi_1303{cursor:default;background:#f5f5f4}._entrySourceCard_z2jyi_1303:hover{background:#f5f5f4}._chronologyEntry_z2jyi_1114{-moz-column-break-inside:avoid;break-inside:avoid;background:transparent;margin-bottom:8px}._chronologyEntry_z2jyi_1114:hover{background:transparent}._emptyIcon_z2jyi_467{display:none}._textPreviewWithContext_z2jyi_1341,._highlightedText_z2jyi_1365,._sourceLabel_z2jyi_2902,._significanceText_z2jyi_1461,._locationPath_z2jyi_1167{color:#333}._contextText_z2jyi_1358{color:#666}._significanceText_z2jyi_1461{background:#f5f5f4}}._filterModalBackdrop_z2jyi_2925{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--chron-modal-backdrop, rgba(41, 37, 31, .28));animation:_chronFilterModalBackdropIn_z2jyi_1 .16s ease-out}._filterModal_z2jyi_2925{display:flex;flex-direction:column;width:100%;max-width:390px;max-height:min(82vh,620px);background:var(--chron-modal-surface, #f3ead8);border:1px solid var(--chron-modal-border, #c7b99f);border-radius:8px;box-shadow:0 16px 38px #29251f3d;outline:none;overflow:hidden;will-change:transform;animation:_chronFilterModalIn_z2jyi_1 .16s ease-out}._filterModalBackdropClosing_z2jyi_2968{animation:_chronFilterModalBackdropOut_z2jyi_1 .12s ease-in forwards;pointer-events:none}._filterModalClosing_z2jyi_2975{animation:_chronFilterModalOut_z2jyi_1 .12s ease-in forwards}@keyframes _chronFilterModalBackdropIn_z2jyi_1{0%{opacity:0}to{opacity:1}}@keyframes _chronFilterModalBackdropOut_z2jyi_1{0%{opacity:1}to{opacity:0}}@keyframes _chronFilterModalIn_z2jyi_1{0%{opacity:0;scale:.97;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}@keyframes _chronFilterModalOut_z2jyi_1{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:.97;translate:0 6px}}@media (prefers-reduced-motion: reduce){._filterModalBackdrop_z2jyi_2925,._filterModalBackdropClosing_z2jyi_2968,._filterModal_z2jyi_2925,._filterModalClosing_z2jyi_2975{animation:none}}._filterModalHeader_z2jyi_3026{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;color:var(--chron-modal-text-inverse, #ffffff);background:var(--chron-modal-header, #5d7b4b);border-bottom:1px solid var(--chron-modal-header-border, #49653b);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}._filterModalHeader_z2jyi_3026:active{cursor:grabbing}._filterModalTitle_z2jyi_3044{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;color:inherit}._filterModalDragIcon_z2jyi_3054{color:color-mix(in srgb,var(--chron-modal-text-inverse, #ffffff) 68%,transparent);flex-shrink:0}._filterModalClose_z2jyi_3059{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:color-mix(in srgb,var(--chron-modal-text-inverse, #ffffff) 82%,transparent);background:transparent;border:none;border-radius:4px;cursor:pointer}._filterModalClose_z2jyi_3059:hover{color:var(--chron-modal-text-inverse, #ffffff);background:rgba(255,255,255,.14)}._filterModalBody_z2jyi_3078{flex:1;min-height:0;overflow-y:auto;padding:8px 12px}._filterModalSection_z2jyi_3085{padding:8px 0 10px;border-bottom:1px solid var(--chron-modal-border-subtle, #d8ccb4)}._filterModalSection_z2jyi_3085:last-child{border-bottom:none}._filterModalSectionTitle_z2jyi_3094{margin:0;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--chron-modal-text-secondary, #6f654f)}._filterModalSectionHint_z2jyi_3103{margin:2px 0 7px;font-size:10.5px;line-height:1.35;color:var(--chron-modal-text-muted, #766d5a)}._filterModalColorList_z2jyi_3110,._filterModalScopeList_z2jyi_3111{display:flex;flex-direction:column;gap:1px;padding:3px;background:var(--chron-modal-row, rgba(255, 255, 255, .48));border:1px solid var(--chron-modal-border-subtle, #ded4bf);border-radius:6px}._filterModalColorRow_z2jyi_3121,._filterModalScopeRow_z2jyi_3122{display:flex;align-items:center;gap:7px;width:100%;min-height:30px;padding:4px 6px;font-family:inherit;font-size:11px;text-align:left;color:var(--chron-modal-text, var(--chron-stone-800));background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}._filterModalColorRow_z2jyi_3121:hover,._filterModalScopeRow_z2jyi_3122:hover{background:var(--chron-modal-row-hover, rgba(255, 255, 255, .7))}._filterModalColorRowOn_z2jyi_3145,._filterModalScopeRowOn_z2jyi_3146{background:var(--chron-modal-selected, #fff8e8);border-color:var(--chron-modal-border, #b9a98b)}._filterModalSwatch_z2jyi_3152{width:12px;height:12px;border-radius:3px;border:2px solid rgba(0,0,0,.12);background:transparent;flex-shrink:0}._filterModalSwatchOn_z2jyi_3161{box-shadow:inset 0 0 0 1px #00000026}._filterModalColorText_z2jyi_3165{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0}._filterModalColorName_z2jyi_3173{font-weight:500;flex-shrink:0}._filterModalColorMeaning_z2jyi_3180{font-size:10.5px;color:var(--chron-modal-text-secondary, var(--chron-stone-600));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filterModalColorNoMeaning_z2jyi_3188{font-size:10.5px;font-style:italic;color:var(--chron-modal-text-muted, var(--chron-stone-400))}._filterModalColorCount_z2jyi_3194{min-width:16px;font-size:10.5px;font-variant-numeric:tabular-nums;text-align:right;color:var(--chron-modal-text-muted, var(--chron-stone-500));flex-shrink:0}._filterModalColorCountZero_z2jyi_3203{font-style:italic;color:var(--chron-modal-text-muted, var(--chron-stone-400))}._filterModalCheck_z2jyi_3208{color:var(--chron-modal-accent, var(--chron-stone-700));flex-shrink:0}._filterModalScopeIcon_z2jyi_3213{color:var(--chron-modal-text-muted, var(--chron-stone-500));flex-shrink:0}._filterModalTagHash_z2jyi_3218{font-size:12px;font-weight:700;color:var(--chron-modal-text-muted, var(--chron-stone-500));flex-shrink:0}._filterModalScopeName_z2jyi_3225{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filterModalSuggestions_z2jyi_3233{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}._filterModalDateFields_z2jyi_3240{display:flex;flex-direction:column;gap:6px}._filterModalFooter_z2jyi_3246{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--chron-modal-elevated, #efe4cf);border-top:1px solid var(--chron-modal-border-subtle, #d8ccb4)}._scopeSummary_z2jyi_3264{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0}._scopeSummaryButton_z2jyi_3272{display:inline-flex;align-items:center;gap:5px;max-width:min(260px,100%);min-width:0;padding:0 8px;height:var(--chron-control-height);font-family:inherit;font-size:var(--chron-control-font);color:var(--chron-stone-600);background:transparent;border:1px solid transparent;border-radius:var(--chron-control-radius);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}._scopeSummaryButton_z2jyi_3272:hover{color:var(--chron-stone-800);background:var(--chron-stone-100);border-color:var(--chron-stone-200)}._scopeSummaryText_z2jyi_3296{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scopeSummaryMissing_z2jyi_3304{color:var(--chron-stone-400);font-style:italic}._wrapper_1llbm_8{margin:8px 0}._highlightTableControl_1llbm_12{border:1px solid #d1d5db;border-radius:8px;background:#ffffff;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}._header_1llbm_23{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;background:transparent;border-bottom:1px solid #d1d5db}._title_1llbm_33{margin:0;padding:8px 12px;font-size:11px!important;font-weight:700;color:#d1d5db!important;background:#374151;letter-spacing:.08em;cursor:pointer;border-radius:7px 0 0}._titleEdit_1llbm_45{padding:4px 12px;background:#374151;border-radius:7px 0 0}._titleInput_1llbm_51{width:auto;min-width:120px;padding:2px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;border:1px solid #60a5fa;border-radius:3px;background:#4b5563;color:#f3f4f6;outline:none}._titleInput_1llbm_51::-moz-placeholder{color:#9ca3af}._titleInput_1llbm_51::placeholder{color:#9ca3af}._titleError_1llbm_69{font-size:9px;color:#ef4444;margin-left:6px}._headerActions_1llbm_75{display:flex;align-items:center;gap:6px;padding:4px 10px;margin-left:auto}._actionButton_1llbm_83{padding:2px 8px;font-size:11px;font-weight:500;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:3px}._actionButton_1llbm_83:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}._actionButton_1llbm_83:disabled{opacity:.5;cursor:not-allowed}._actionButton_1llbm_83[aria-pressed=true]{background:#eff6ff;color:#3b82f6;border-color:#bfdbfe}._hffDescription_1llbm_117{font-size:12px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._sortSelect_1llbm_128{padding:2px 6px;font-size:10px;font-weight:500;color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;outline:none}._sortSelect_1llbm_128:hover{border-color:#9ca3af}._actionsMenu_1llbm_145{min-width:190px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 28px #0f172a2e;padding:4px;z-index:1200}._actionsMenuItem_1llbm_155{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:4px;font-size:11px;color:#1f2937;cursor:pointer;outline:none}._actionsMenuItem_1llbm_155:hover,._actionsMenuItem_1llbm_155[data-highlighted]{background:#f3f4f6}._actionsMenuItemDanger_1llbm_173{color:#b91c1c}._actionsMenuItemDanger_1llbm_173:hover,._actionsMenuItemDanger_1llbm_173[data-highlighted]{background:#fef2f2}._entryListContainer_1llbm_186{position:relative;max-height:600px;overflow-y:auto;background:#fafbfc}._entryListInner_1llbm_193{position:relative;width:100%}._virtualRow_1llbm_198{position:absolute;top:0;left:0;width:100%}._entryRow_1llbm_209{background:#ffffff;border:1px solid #e5e7eb;border-left:3px solid #d1d5db;border-radius:6px;padding:12px 14px 12px 12px;margin:0 12px 8px;transition:all .12s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 1px 2px #00000008}._entryRow_1llbm_209:hover{border-color:#e5e7eb;border-left-color:#3b82f6;box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a;transform:translateY(-1px)}._entryMetadataRow_1llbm_229{display:flex;align-items:center;gap:6px;margin-bottom:3px}._colorSwatch_1llbm_236{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}._entrySourcePath_1llbm_244{font-size:12px;color:#4b5563;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entryDate_1llbm_255{font-size:12px;font-weight:600;color:#374151;flex-shrink:0;margin-left:auto}._entryContentRow_1llbm_264{display:flex;align-items:flex-start;gap:8px;margin-left:18px}._textPreviewWithContext_1llbm_272{width:100%;font-size:13px;line-height:1.5;color:#111827;padding:6px 8px;background:#ffffff;border-radius:3px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._contextText_1llbm_287{color:#374151;font-style:italic}._highlightedText_1llbm_292{padding:1px 3px;border-radius:2px;font-style:normal;font-weight:600;color:#111827}._thumbnailContainer_1llbm_300{position:relative;display:inline-block}._thumbnailPreview_1llbm_305{display:block;max-width:120px;max-height:48px;margin:0!important;padding:0;border-radius:3px;border:1px solid #d1d5db;-o-object-fit:contain;object-fit:contain;background:#f9fafb}._thumbnailHoverPreview_1llbm_317{display:none;position:fixed;z-index:9999;padding:6px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 8px 24px #0003;pointer-events:none}._thumbnailHoverPreview_1llbm_317 img{display:block;max-width:600px;max-height:400px;border-radius:4px;-o-object-fit:contain;object-fit:contain}._annotationTypeLabel_1llbm_337{font-size:11px;color:#6b7280;padding:6px 8px;background:#f3f4f6;border-radius:3px}._entryTags_1llbm_345{display:flex;gap:4px;flex-wrap:wrap;align-items:center;flex-shrink:0}._significanceSection_1llbm_354{display:flex;align-items:center;gap:8px;margin-top:8px;margin-left:18px}._significanceLabel_1llbm_362{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280;flex-shrink:0}._significanceIcon_1llbm_374{font-size:11px;color:#6b7280}._significanceInput_1llbm_379{flex:1;padding:6px 10px;font-size:12px;border:1px solid #3b82f6;border-radius:4px;background:#ffffff;color:#1f2937}._significanceInput_1llbm_379:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #3b82f626}._significanceText_1llbm_395{flex:1;font-size:12px;color:#374151;line-height:1.4;cursor:text;padding:6px 10px;border-radius:4px;border:1px dashed #9ca3af;background:#f3f4f6;min-height:22px;transition:all .1s ease}._significanceText_1llbm_395:hover{background:#e9eaec;border-color:#9ca3af}._noSignificance_1llbm_414{color:#6b7280;font-style:italic;font-size:12px}._dragHandle_1llbm_424{display:flex;align-items:center;justify-content:center;width:16px;cursor:grab;color:#d1d5db;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dragHandle_1llbm_424:hover{color:#9ca3af}._dragHandleActive_1llbm_439{cursor:grabbing}._emptyState_1llbm_447{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 10px;text-align:center;background:#ffffff;border:1px dashed #9ca3af;border-radius:4px;margin:10px}._emptyText_1llbm_460{font-size:13px;color:#4b5563}._loadingState_1llbm_469{display:flex;align-items:center;justify-content:center;padding:12px;color:#6b7280;font-size:12px;background:#ffffff}._loadingSpinner_1llbm_479{width:12px;height:12px;margin-right:6px;border:1.5px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_spin_1llbm_1 .8s linear infinite}@keyframes _spin_1llbm_1{to{transform:rotate(360deg)}}._errorState_1llbm_495{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;text-align:center;background:#ffffff}._errorMessage_1llbm_505{font-size:12px;color:#dc2626}._retryButton_1llbm_510{padding:3px 8px;font-size:10px;color:#3b82f6;background:transparent;border:1px solid #3b82f6;border-radius:3px;cursor:pointer}._retryButton_1llbm_510:hover{background:#3b82f6;color:#fff}._footer_1llbm_529{padding:4px 10px;background:#f9fafb;border-top:1px solid #d1d5db;border-radius:0 0 7px 7px}._entryCount_1llbm_536{font-size:12px;color:#6b7280}._confirmOverlay_1llbm_545{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999}._confirmDialog_1llbm_555{background:#ffffff;border-radius:8px;padding:20px;max-width:380px;box-shadow:0 10px 28px #0003}._confirmTitle_1llbm_563{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 8px}._confirmText_1llbm_570{font-size:12px;color:#6b7280;margin:0 0 16px}._confirmActions_1llbm_576{display:flex;gap:8px;justify-content:flex-end}._confirmCancel_1llbm_582{padding:6px 14px;font-size:12px;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}._confirmDelete_1llbm_592{padding:6px 14px;font-size:12px;color:#fff;background:#dc2626;border:none;border-radius:4px;cursor:pointer}._confirmDelete_1llbm_592:hover{background:#b91c1c}@media print{._highlightTableControl_1llbm_12{border:1px solid #ccc;-moz-column-break-inside:avoid;break-inside:avoid}._actionButton_1llbm_83,._sortSelect_1llbm_128,._dragHandle_1llbm_424,._retryButton_1llbm_510{display:none!important}._entryRow_1llbm_209{cursor:default;-moz-column-break-inside:avoid;break-inside:avoid;background:#f9f9f9;border-left:2px solid #ccc}._entryRow_1llbm_209:hover{border-color:#f3f4f6;border-left-color:#e5e7eb;box-shadow:none;transform:none}._significanceIcon_1llbm_374{display:none}}._exportButton_bdfbu_7{display:flex;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;color:var(--accent-blue, #2563eb);background:var(--bg-blue-subtle, #eff6ff);border:1px solid var(--border-blue-light, #bfdbfe);border-radius:4px;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;line-height:1}._exportButton_bdfbu_7:hover:not(:disabled){background:var(--bg-blue-hover, #dbeafe);border-color:var(--border-blue, #93c5fd);color:var(--accent-blue-dark, #1e40af);box-shadow:0 1px 3px #3b82f61f}._exportButton_bdfbu_7:active:not(:disabled){background:#bfdbfe;border-color:#60a5fa}._exportButton_bdfbu_7:disabled{background:var(--bg-muted, #f3f4f6);border-color:var(--border-color, #e5e7eb);color:var(--text-tertiary, #9ca3af);cursor:not-allowed}._exportButton_bdfbu_7 svg{stroke-width:2}._popoverContent_bdfbu_48{width:280px;background:var(--bg-popover, #ffffff);border:1px solid var(--border-color, #d1d5db);border-radius:8px;box-shadow:0 10px 25px #00000026,0 0 0 1px #0000000d;z-index:1000;overflow:hidden;position:relative}._popoverContent_bdfbu_48 ::-moz-selection{background:var(--accent-blue, #3b82f6);color:#fff}._popoverContent_bdfbu_48 ::selection{background:var(--accent-blue, #3b82f6);color:#fff}._header_bdfbu_68{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border-color, #e5e7eb);background:var(--bg-surface, #f9fafb)}._headerInfo_bdfbu_77{display:flex;flex-direction:column;gap:2px}._headerTitle_bdfbu_83{font-size:13px;font-weight:600;color:#111827;letter-spacing:-.01em}._entryCount_bdfbu_90{font-size:11px;font-weight:500;color:var(--text-secondary, #6b7280)}._closeButton_bdfbu_96{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-secondary, #6b7280);cursor:pointer;transition:background-color .15s,color .15s}._closeButton_bdfbu_96:hover{background:var(--bg-hover, rgba(0, 0, 0, .06));color:#111827}._formatList_bdfbu_118{padding:8px}._formatOption_bdfbu_122{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;transition:background-color .15s,border-color .15s,box-shadow .15s;margin-bottom:4px}._formatOption_bdfbu_122:last-child{margin-bottom:0}._formatOption_bdfbu_122:hover:not(:disabled){background:var(--bg-hover, #f3f4f6);border-color:var(--border-color, #e5e7eb);box-shadow:0 1px 2px #0000000d}._formatOption_bdfbu_122:active:not(:disabled){background:#e5e7eb}._formatOption_bdfbu_122:disabled{opacity:.5;cursor:not-allowed}._formatIcon_bdfbu_158{flex-shrink:0;margin-top:1px;width:20px;height:20px}._formatIconHtml_bdfbu_165{color:var(--orange-600, #ea580c)}._formatIconWord_bdfbu_170{color:var(--blue-600, #2563eb)}._formatInfo_bdfbu_177{display:flex;flex-direction:column;gap:3px;flex:1}._formatHeader_bdfbu_184{display:flex;align-items:center;gap:6px}._formatName_bdfbu_190{font-size:14px;font-weight:600;color:#111827;line-height:1.2;letter-spacing:-.01em}._formatBadge_bdfbu_198{font-size:10px;font-weight:600;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:var(--text-secondary, #6b7280);background:var(--bg-muted, #f3f4f6);padding:1px 5px;border-radius:3px;letter-spacing:.02em}._formatDesc_bdfbu_209{font-size:12px;line-height:1.4;color:var(--text-secondary, #6b7280)}._exportingOverlay_bdfbu_217{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.95);backdrop-filter:blur(4px);font-size:13px;font-weight:500;color:var(--text-secondary, #374151);z-index:10}._spinner_bdfbu_233{width:20px;height:20px;border:2px solid var(--border-color, #e5e7eb);border-top-color:var(--accent-blue, #3b82f6);border-radius:50%;animation:_spin_bdfbu_233 .6s linear infinite}@keyframes _spin_bdfbu_233{to{transform:rotate(360deg)}}._successOverlay_bdfbu_248{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(240,253,244,.98);font-size:13px;font-weight:600;color:#065f46;z-index:10}._successIcon_bdfbu_263{color:#10b981}._popoverArrow_bdfbu_269{fill:var(--bg-popover, #ffffff)}._diagramContainer_m58ii_5{position:relative;border:2px solid #9ca3af;border-radius:8px;overflow:hidden;background:#ffffff;margin:12px 0;display:flex;flex-direction:column;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f}._diagramHeader_m58ii_18{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;background:transparent;border-bottom:1px solid #e5e7eb;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}._title_m58ii_30{margin:0;padding:8px 12px;font-size:10px!important;font-weight:700;color:#d1d5db!important;background:#374151;letter-spacing:.08em;cursor:pointer;border-radius:7px 0 0}._titleEdit_m58ii_42{padding:4px 12px;background:#374151;border-radius:7px 0 0}._headerActions_m58ii_48{display:flex;align-items:center;gap:6px;padding:4px 10px;margin-left:auto}._actionButton_m58ii_56{padding:2px 8px;font-size:11px;font-weight:500;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:3px}._actionButton_m58ii_56:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}._actionButton_m58ii_56:disabled{opacity:.5;cursor:not-allowed}._actionsMenu_m58ii_83{min-width:190px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 28px #0f172a2e;padding:4px;z-index:1200}._actionsMenuItem_m58ii_93{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:4px;font-size:11px;color:#1f2937;cursor:pointer;outline:none}._actionsMenuItem_m58ii_93:hover,._actionsMenuItem_m58ii_93[data-highlighted]{background:#f3f4f6}._actionsMenuItemDanger_m58ii_111{color:#b91c1c}._actionsMenuItemDanger_m58ii_111:hover,._actionsMenuItemDanger_m58ii_111[data-highlighted]{background:#fef2f2;color:#991b1b}._diagramLayout_m58ii_121{display:flex;flex-direction:row;position:relative;width:100%;flex:1;min-height:0}._actionButton_m58ii_56[aria-pressed=true]{background:#eff6ff;color:#3b82f6;border-color:#bfdbfe}._sidebar_m58ii_138{position:absolute;left:0;top:0;bottom:0;width:220px;z-index:20;border-right:1px solid #d1d5db;background:#f3f4f6;display:flex;flex-direction:column;overflow:hidden;box-shadow:4px 0 16px #00000014,2px 0 6px #0000000a;transform:translate(0);opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,box-shadow .35s ease,visibility .35s}._sidebarCollapsed_m58ii_157{transform:translate(-100%);opacity:0;box-shadow:none;pointer-events:none;visibility:hidden}._sidebarHeader_m58ii_165{padding:10px 12px;border-bottom:1px solid #d1d5db;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;color:#374151;background:#e5e7eb;text-transform:uppercase;letter-spacing:.04em}._sidebarContent_m58ii_180{flex:1;overflow-y:auto;padding:8px 0}._newDocItem_m58ii_187{padding:7px 10px;margin:8px 10px;font-size:11px;font-weight:600;color:#fff;cursor:grab;display:flex;align-items:center;gap:6px;background:#3b82f6;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;box-shadow:0 1px 2px #0000000d}._newDocItem_m58ii_187:hover{background:#2563eb;box-shadow:0 2px 4px #00000014}._newDocItem_m58ii_187:active{cursor:grabbing;background:#1d4ed8}._newDocItemIcon_m58ii_214{flex-shrink:0;color:#fff;display:flex;align-items:center}._newDocItemLabel_m58ii_221{flex:1}._docItem_m58ii_226{padding:7px 12px;margin:0 6px;font-size:11px;color:#374151;cursor:grab;display:flex;align-items:center;gap:8px;border-radius:4px;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._docItem_m58ii_226:hover{background:#dbeafe}._docItem_m58ii_226:active{cursor:grabbing;background:#bfdbfe}._docItemOnCanvas_m58ii_249{opacity:.5;cursor:default}._docItemName_m58ii_254{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docItemIcon_m58ii_261{flex-shrink:0;color:#9ca3af}._docItemCheck_m58ii_266{flex-shrink:0;color:#10b981}._loadingState_m58ii_272{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 10px;font-size:11px;color:#9ca3af}._errorState_m58ii_282{padding:10px;font-size:11px;color:#ef4444;text-align:center}._canvasWrapper_m58ii_290{flex:1;position:relative;min-width:0}._emptyState_m58ii_297{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;pointer-events:none;z-index:1}._emptyStateIcon_m58ii_311{opacity:.4}._emptyStateText_m58ii_315{font-size:13px;text-align:center}._resizeHandle_m58ii_321{position:absolute;bottom:0;left:0;right:0;height:6px;cursor:row-resize;background:transparent;z-index:20;transition:background .15s ease}._resizeHandle_m58ii_321:hover,._resizeHandle_m58ii_321:active{background:rgba(59,130,246,.3)}._toolbar_m58ii_339{position:absolute;top:8px;right:8px;z-index:15;display:flex;align-items:center;gap:2px;padding:3px 4px;background:rgba(255,255,255,.96);border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._toolbarBtn_m58ii_356{padding:4px 6px;font-size:11px;background:transparent;color:#6b7280;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:3px;transition:all .12s ease}._toolbarBtn_m58ii_356:hover{background:#f3f4f6;color:#1f2937}._toolbarBtn_m58ii_356:disabled{opacity:.4;cursor:default}._toolbarBtn_m58ii_356:disabled:hover{background:transparent;color:#6b7280}._toolbarSep_m58ii_385{width:1px;height:16px;background:#e5e7eb;margin:0 2px}._filterBar_m58ii_393{padding:8px 10px;border-bottom:1px solid #d1d5db;background:#e9ebee}._filterSelect_m58ii_399{width:100%;font-size:11px;padding:3px 6px;border:1px solid #d1d5db;border-radius:4px;background:#ffffff;color:#374151}._badgeNode_m58ii_410{padding:8px 12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:11px;display:flex;align-items:center;gap:6px;min-width:120px;max-width:200px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;cursor:grab;transition:all .12s cubic-bezier(.4,0,.2,1)}._badgeNode_m58ii_410:hover{border-color:#93c5fd;box-shadow:0 4px 12px #00000014,0 2px 6px #0000000f;transform:translateY(-1px)}._badgeNodeSelected_m58ii_432{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626,0 4px 12px #3b82f61f}._badgeNodeDeleted_m58ii_437{border-color:#fca5a5;background:#fef2f2}._badgeNodeDimmed_m58ii_442{opacity:.4}._badgeNodeCorpus_m58ii_447{background:#e8f0fe;border-color:#a8c8f0}._badgeNodeCorpus_m58ii_447:hover{border-color:#7cb0ed;box-shadow:0 1px 4px #3b82f633}._badgeNodeAdded_m58ii_458{background:#e6f9ee;border-color:#8edaab}._badgeNodeAdded_m58ii_458:hover{border-color:#5cc88a;box-shadow:0 1px 4px #10b98133}._badgeNodeIcon_m58ii_468{flex-shrink:0;color:#6b7280}._badgeNodeCorpus_m58ii_447 ._badgeNodeIcon_m58ii_468{color:#5b9de6}._badgeNodeAdded_m58ii_458 ._badgeNodeIcon_m58ii_468{color:#4abe80}._badgeNodeName_m58ii_481{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937}._badgeNodeDeletedLabel_m58ii_489{font-size:9px;color:#ef4444;font-style:italic}._handleTop_m58ii_496,._handleRight_m58ii_497,._handleBottom_m58ii_498,._handleLeft_m58ii_499{width:8px!important;height:8px!important;background:#9ca3af!important;border:2px solid #ffffff!important;border-radius:50%!important;opacity:0;transition:opacity .15s ease,background .15s ease}._badgeNodeWrapper_m58ii_510:hover ._handleTop_m58ii_496,._badgeNodeWrapper_m58ii_510:hover ._handleRight_m58ii_497,._badgeNodeWrapper_m58ii_510:hover ._handleBottom_m58ii_498,._badgeNodeWrapper_m58ii_510:hover ._handleLeft_m58ii_499,.react-flow__node.selected ._handleTop_m58ii_496,.react-flow__node.selected ._handleRight_m58ii_497,.react-flow__node.selected ._handleBottom_m58ii_498,.react-flow__node.selected ._handleLeft_m58ii_499{opacity:1}.react-flow__handle.connectingfrom,.react-flow__handle.connectingto{opacity:1!important}._handleTop_m58ii_496:hover,._handleRight_m58ii_497:hover,._handleBottom_m58ii_498:hover,._handleLeft_m58ii_499:hover{background:#3b82f6!important;opacity:1}._badgeNodeWrapper_m58ii_510{display:flex;flex-direction:column;align-items:stretch}._valueCategoryBadges_m58ii_548{display:flex;flex-direction:column;gap:2px;margin-top:3px}._valueCategoryBadge_m58ii_548{padding:1px 6px;border-radius:3px;font-size:9px;font-weight:600;line-height:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}._containerNode_m58ii_569{background:rgba(219,234,254,.3);border:2px dashed #93c5fd;border-radius:8px;min-width:200px;min-height:150px;position:relative}._containerLabel_m58ii_578{position:absolute;top:-10px;left:12px;background:#ffffff;padding:0 6px;font-size:11px;font-weight:600;color:#3b82f6;border-radius:3px;border:1px solid #93c5fd;cursor:text}._containerLabelInput_m58ii_592{font-size:11px;font-weight:600;color:#3b82f6;border:none;outline:none;background:transparent;padding:0;min-width:40px}._textNode_m58ii_604{padding:4px 8px;min-width:60px;background:transparent;cursor:grab}._textNodeContent_m58ii_611{color:#374151;white-space:pre-wrap;outline:none}._textNodeEditing_m58ii_617{cursor:text}._edgeLabel_m58ii_622{padding:2px 6px;font-size:10px;background:#ffffff;border:1px solid #d1d5db;border-radius:3px;color:#374151}._edgeLabelInput_m58ii_631{font-size:10px;border:1px solid #3b82f6;border-radius:3px;padding:2px 6px;outline:none;background:#ffffff;color:#374151;min-width:40px}._edgeStylePopover_m58ii_643{position:absolute;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;padding:8px;box-shadow:0 4px 12px #0000001a;z-index:1500;display:flex;flex-direction:column;gap:6px;font-size:11px}.react-flow__edgelabel-renderer{z-index:1400!important}._edgeStyleOption_m58ii_662{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:background .1s ease}._edgeStyleOption_m58ii_662:hover{background:#f3f4f6}._edgeStyleOptionActive_m58ii_676{background:#eff6ff;color:#3b82f6}._previewPopover_m58ii_682{position:absolute;z-index:100;width:280px;max-height:200px;overflow:hidden;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 16px #0000001f;padding:10px;font-size:11px;color:#374151;line-height:1.5;pointer-events:none}._scrollHint_m58ii_700{position:absolute;bottom:16px;left:50%;transform:translate(-50%);padding:6px 14px;background:rgba(30,41,59,.85);color:#fff;font-size:12px;font-weight:500;border-radius:6px;pointer-events:none;z-index:25;animation:_scrollHintFadeIn_m58ii_1 .15s ease-out;white-space:nowrap}@keyframes _scrollHintFadeIn_m58ii_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ProseMirror div.page-break{position:relative;margin:14px 0 10px;border-top:1px dashed #c2c8d0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ProseMirror div.page-break:after{content:"Page " attr(data-page);position:absolute;top:-9px;right:0;padding:0 6px;font-size:10px;line-height:18px;color:#8a919c;background:#ffffff;border-radius:4px}._wrapper_j6k04_3{margin:6px 0}._instructionBlock_j6k04_7{position:relative;padding:10px 32px 10px 14px;background:rgba(148,163,184,.08);border-left:3px solid rgba(148,163,184,.3);border-radius:0 4px 4px 0}._text_j6k04_15{font-size:12px;font-style:italic;line-height:1.5;color:#6b7280;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dismissButton_j6k04_24{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;font-size:14px;font-weight:400;line-height:1;color:#9ca3af;background:transparent;border:none;border-radius:3px;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}._instructionBlock_j6k04_7:hover ._dismissButton_j6k04_24,._dismissButton_j6k04_24:focus-visible{opacity:1}._dismissButton_j6k04_24:focus-visible{outline:2px solid #6366f1;outline-offset:1px}._dismissButton_j6k04_24:hover{background:rgba(148,163,184,.15);color:#374151}@media print{._wrapper_j6k04_3{display:none!important}}.search-match-other{background-color:#99f6e4;border-radius:2px}.search-match-current{background-color:#2dd4bf;box-shadow:0 0 0 2px #2dd4bf59;font-weight:500;border-radius:2px}::highlight(find-match-other){background-color:#99f6e4}::highlight(find-match-current){background-color:#2dd4bf}.region-tools-segment{padding:5px 10px}.text-hit-overlay{position:absolute;top:0;left:0;z-index:12;pointer-events:none}.text-hit-rect{position:absolute;border-radius:2px;background-color:#2dd4bf59;outline:2px solid rgba(13,148,136,.9);outline-offset:1px;animation:text-hit-arrive .6s ease-out 2}.text-hit-rect-uncertain{background-color:#d9770638;outline:2px dashed rgba(217,119,6,.9)}.text-hit-rect-uncertain:after{content:"?";position:absolute;top:-9px;right:-9px;width:15px;height:15px;border-radius:50%;background-color:#d97706;color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center}@keyframes text-hit-arrive{0%{background-color:#2dd4bf99}to{background-color:#2dd4bf59}}@media (prefers-reduced-motion: reduce){.text-hit-rect{animation:none}}.text-hit-strip{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 12px;background:var(--pdf-controls-bg, #25272c);border-bottom:1px solid var(--pdf-border, rgba(255, 255, 255, .08));color:var(--pdf-text, #f9fafb);font-size:12px}.text-hit-strip-message{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-hit-strip button{display:inline-flex;align-items:center;padding:4px 6px;background:var(--pdf-btn-bg, #2d2f33);border:1px solid var(--pdf-btn-border, rgba(255, 255, 255, .12));border-radius:4px;color:inherit;cursor:pointer;flex-shrink:0}.text-hit-strip button:hover{background:var(--pdf-btn-hover, #3a3d42)}.image-viewer-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:12px;background-color:#f9fafb}.image-viewer{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-viewer-message{color:#6b7280;font-size:14px;font-style:italic}.image-viewer-error{color:#ef4444;font-size:14px}.checkerboard-background{background-color:#fff;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 25%),linear-gradient(-45deg,#e0e0e0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e0e0e0 75%),linear-gradient(-45deg,transparent 75%,#e0e0e0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.image-viewer-with-regions{display:flex;flex-direction:column;height:100%;width:100%}.image-viewer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;background:var(--image-controls-bg, #25272c);border-bottom:1px solid var(--image-controls-border, rgba(255, 255, 255, .08));color:var(--image-controls-text, #f9fafb);font-size:12px;flex-shrink:0}.image-viewer-controls .region-tools-segment{padding:4px 9px}.image-viewer-palette{display:flex;align-items:center;gap:6px}.image-viewer-swatch{width:20px;height:20px;padding:0;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:transform .1s ease,border-color .1s ease}.image-viewer-swatch:hover{transform:scale(1.1)}.image-viewer-swatch-selected{border-color:currentColor}.image-viewer-wrapper{position:relative;display:inline-block;max-width:100%;max-height:100%;margin:auto}.image-viewer-with-regions .image-viewer-container{flex:1;min-height:0;overflow:auto;justify-content:flex-start;align-items:flex-start}.image-viewer-wrapper .image-viewer{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.image-viewer-wrapper-zoomed,.image-viewer-wrapper-zoomed .image-viewer{max-width:none;max-height:none}.image-viewer-zoom{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}.image-viewer-zoom button{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:11px;color:var(--image-controls-text, #f9fafb);opacity:.75;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;flex-shrink:0;white-space:nowrap}.image-viewer-zoom button:hover:not(:disabled){background:rgba(255,255,255,.08);opacity:1}.image-viewer-zoom button:disabled{opacity:.35;cursor:default}.image-viewer-zoom-slider{width:90px;accent-color:#3b82f6}.image-viewer-zoom-readout{min-width:42px;font-variant-numeric:tabular-nums}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.pdf-viewer{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--pdf-bg, #22242a);color:var(--pdf-text, #f9fafb)}.pdf-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;background:var(--pdf-controls-bg, #25272c);border-bottom:1px solid var(--pdf-border, rgba(255, 255, 255, .08));font-size:12px}.pdf-controls-group{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.pdf-controls-tools{flex:0 0 auto;margin-left:auto;margin-right:auto}.pdf-controls-zoom{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.pdf-controls button{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:11px;color:var(--pdf-text, #f9fafb);opacity:.75;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;flex-shrink:0;white-space:nowrap}.pdf-controls .region-tools-segment{padding:4px 9px;opacity:1}.pdf-controls-compact .pdf-controls-label,.pdf-controls-compact .region-tools-label{display:none}.pdf-controls-compact button{padding:4px 6px}.pdf-controls-compact.pdf-controls .region-tools-segment{padding:4px 7px}.pdf-controls button:hover:not(:disabled){background:var(--pdf-btn-hover, #3d4047);border-color:var(--pdf-btn-border, rgba(255, 255, 255, .12));opacity:1}.pdf-controls button:disabled{opacity:.5;cursor:not-allowed}.pdf-container{flex:1;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:24px}.pdf-status{padding:24px;font-size:14px;color:var(--pdf-text, #e5e7eb)}.pdf-status-error{color:#f87171}.pdf-page{box-shadow:0 4px 16px #0006}.react-pdf__Page__canvas{height:auto!important}.pdf-pages-column{display:flex;flex-direction:column;align-items:center;gap:16px}.pdf-page-slot{position:relative}.pdf-draw-feedback{position:absolute;z-index:12;pointer-events:none;border:2px solid var(--draw-feedback-accent, #4e6345);border-radius:3px;animation:pdf-draw-feedback-pulse var(--draw-feedback-duration, 1.1s) ease-out forwards}@keyframes pdf-draw-feedback-pulse{0%{opacity:1;box-shadow:0 0 0 0 var(--draw-feedback-accent, #4e6345)}45%{opacity:1;box-shadow:0 0 0 10px transparent}to{opacity:0;box-shadow:0 0 0 10px transparent}}.pdf-draw-feedback-badge{position:absolute;bottom:calc(100% + 4px);right:0;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;border:1px solid;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 2px 6px #0000002e}@media (prefers-reduced-motion: reduce){.pdf-draw-feedback{animation:pdf-draw-feedback-fade var(--draw-feedback-duration, 1.1s) linear forwards}@keyframes pdf-draw-feedback-fade{0%,70%{opacity:1}to{opacity:0}}}.pdf-page-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:#94a3b88c;background:rgba(255,255,255,.04);border-radius:2px}.word-overlay{position:absolute;top:0;left:0;pointer-events:none;z-index:5;overflow:hidden}.word-overlay-active{pointer-events:auto}.word-overlay-word{position:absolute;cursor:text;border-radius:1px;box-sizing:border-box}.word-overlay-word:hover{background-color:#3b82f626}.word-overlay-word-selected{background-color:#3b82f64d}.word-overlay-debug .word-overlay-word-line-even{background-color:#ef444426;border:1px solid rgba(239,68,68,.4)}.word-overlay-debug .word-overlay-word-line-odd{background-color:#22c55e26;border:1px solid rgba(34,197,94,.4)}.word-overlay-debug .word-overlay-word:hover{background-color:#3b82f659;border-color:#3b82f6cc}.word-overlay-tooltip{position:fixed;z-index:9999;background:rgba(0,0,0,.85);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-family:monospace;pointer-events:none;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}.docx-viewer{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--docx-bg, #22242a);color:var(--docx-text, #f9fafb)}.docx-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;background:var(--docx-controls-bg, #25272c);border-bottom:1px solid var(--docx-border, rgba(255, 255, 255, .08));font-size:12px}.docx-controls-group{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.docx-controls button{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:11px;color:var(--docx-text, #f9fafb);opacity:.75;cursor:pointer;transition:background-color .15s ease,opacity .15s ease;flex-shrink:0;white-space:nowrap}.docx-controls button:hover:not(:disabled){background:var(--docx-btn-hover, #3d4047);border-color:var(--docx-btn-border, rgba(255, 255, 255, .12));opacity:1}.docx-controls button:disabled{opacity:.5;cursor:not-allowed}.docx-controls button.docx-zoom-readout{min-width:52px;justify-content:center;background:transparent;border-color:transparent}.docx-controls button.docx-zoom-readout:disabled{opacity:1;cursor:default}.docx-controls-compact .docx-controls-label{display:none}.docx-controls-compact button{padding:4px 6px}.docx-container{flex:1;overflow:auto;padding:24px;scrollbar-gutter:stable}.docx-status{padding:24px;font-size:14px;color:var(--docx-text, #e5e7eb);text-align:center}.docx-status-error{color:#f87171}.docx-status-detail{font-size:12px;margin-top:8px}.docx-page-sizer{margin:0 auto}.docx-content{width:-moz-max-content;width:max-content}.docx-annotate-hint{display:flex;align-items:center;gap:5px;margin:0 0 0 auto;color:var(--docx-text, #f9fafb);opacity:.55;font-size:11px;white-space:nowrap}.docx-viewer .docx-preview-render-wrapper{background:transparent;padding:0;gap:16px}.docx-viewer .docx-preview-render-wrapper>section.docx-preview-render{margin-bottom:0;box-shadow:0 4px 16px #0006}.pptx-viewer{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#f5f5f5;color:#1f2937}.pptx-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;background:#ffffff;border-bottom:1px solid #e5e7eb;font-size:12px}.pptx-controls-group{display:flex;align-items:center;gap:8px}.pptx-controls button{padding:6px 12px;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:background-color .15s ease}.pptx-controls button:hover:not(:disabled){background:#e5e7eb}.pptx-controls button:disabled{opacity:.5;cursor:not-allowed}.pptx-open-external-btn{background:#3b82f6!important;color:#fff!important;border-color:#2563eb!important}.pptx-open-external-btn:hover:not(:disabled){background:#2563eb!important}.pptx-container{flex:1;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:24px}.pptx-status{padding:24px;font-size:14px;color:#6b7280;text-align:center}.pptx-status-error{color:#dc2626}.pptx-content-wrapper{width:100%;max-width:900px;background:white;box-shadow:0 2px 8px #0000001a;padding:48px 64px;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:12pt;line-height:1.6;color:#000}.pptx-content-wrapper .pptx-slide{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.pptx-content-wrapper .pptx-slide:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pptx-content-wrapper .pptx-slide-header{font-size:1.25em;font-weight:600;color:#374151;margin-top:0;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #3b82f6}.pptx-content-wrapper .pptx-no-text{color:#9ca3af;font-style:italic;font-size:.9em}.pptx-content-wrapper p{margin:8px 0;line-height:1.6}.pptx-content-wrapper h1{font-size:2em;margin-top:24px;margin-bottom:16px;font-weight:700}.pptx-content-wrapper h2{font-size:1.5em;margin-top:20px;margin-bottom:14px;font-weight:700}.pptx-content-wrapper h3{font-size:1.25em;margin-top:18px;margin-bottom:12px;font-weight:600}.xlsx-viewer{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#f5f5f5;color:#1f2937}.xlsx-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;background:#ffffff;border-bottom:1px solid #e5e7eb;font-size:12px}.xlsx-controls-group{display:flex;align-items:center;gap:8px}.xlsx-controls button{padding:6px 12px;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#374151;cursor:pointer;transition:background-color .15s ease}.xlsx-controls button:hover:not(:disabled){background:#e5e7eb}.xlsx-controls button:disabled{opacity:.5;cursor:not-allowed}.xlsx-open-external-btn{background:#3b82f6!important;color:#fff!important;border-color:#2563eb!important}.xlsx-open-external-btn:hover:not(:disabled){background:#2563eb!important}.xlsx-sheet-tabs{display:flex;gap:0;padding:0 12px;background:#f3f4f6;border-bottom:1px solid #e5e7eb;overflow-x:auto}.xlsx-sheet-tab{padding:8px 16px;font-size:12px;color:#6b7280;cursor:pointer;border:none;background:transparent;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.xlsx-sheet-tab:hover{color:#374151;background:#e5e7eb}.xlsx-sheet-tab.active{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.xlsx-table-container{flex:1;overflow:auto}.xlsx-table{width:100%;border-collapse:collapse;font-size:13px}.xlsx-table thead{position:sticky;top:0;z-index:1}.xlsx-table th{padding:8px;text-align:left;font-weight:600;color:#374151;background:#f3f4f6;border-bottom:2px solid #d1d5db;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xlsx-table th:hover{background:#e5e7eb}.xlsx-table td{padding:6px 8px;border-bottom:1px solid #e5e7eb;color:#4b5563;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xlsx-table tbody tr:nth-child(2n){background:#f9fafb}.xlsx-table tbody tr:hover{background:#eff6ff}.xlsx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:12px;font-size:12px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.xlsx-stats-label{margin:0;color:#6b7280}.xlsx-stats-value{margin:4px 0 0;font-weight:600;color:#374151}.xlsx-status{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:1rem}.xlsx-status-error{color:#dc2626}.xlsx-spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:xlsx-spin 1s linear infinite}@keyframes xlsx-spin{to{transform:rotate(360deg)}}._overlay_1mzbe_9{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10001;background-color:#00000080;animation:_ebFadeIn_1mzbe_1 .15s ease-out}._dialog_1mzbe_4{width:min(520px,92vw);max-height:90vh;overflow-y:auto;border-radius:10px;padding:16px 20px 12px;background-color:var(--eb-controls-bg);border:1px solid var(--eb-border);color:var(--eb-text-primary);box-shadow:0 12px 28px #0000004d;animation:_ebPopIn_1mzbe_1 .16s ease-out}@keyframes _ebFadeIn_1mzbe_1{0%{opacity:0}to{opacity:1}}@keyframes _ebPopIn_1mzbe_1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1mzbe_45{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--eb-border)}._title_1mzbe_53{margin:0;font-size:15px;font-weight:600;color:var(--eb-text-primary)}._subtitle_1mzbe_60{margin:3px 0 0;font-size:11px;line-height:1.4;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--eb-text-muted)}._closeButton_1mzbe_71{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;color:var(--eb-text-muted);transition:background-color .12s ease,color .12s ease}._closeButton_1mzbe_71:hover{background-color:#80808026;color:var(--eb-text-primary)}._section_1mzbe_92{margin-top:14px}._sectionLabel_1mzbe_96{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;color:var(--eb-text-muted)}._segmentedControl_1mzbe_106{display:inline-flex;border-radius:6px;overflow:hidden;border:1px solid var(--eb-border)}._segmentedButton_1mzbe_113{padding:5px 12px;font-size:12px;font-weight:500;font-family:inherit;border:none;border-right:1px solid var(--eb-border);cursor:pointer;background-color:var(--eb-track-bg);color:var(--eb-segment-inactive);transition:filter .12s ease;white-space:nowrap}._segmentedButton_1mzbe_113:last-child{border-right:none}._segmentedButtonActive_1mzbe_131{background-color:var(--eb-accent-bg);color:var(--eb-accent-text)}._segmentedButton_1mzbe_113:hover:not(._segmentedButtonActive_1mzbe_131){filter:brightness(.9)}._segmentedButton_1mzbe_113:disabled{cursor:not-allowed}._segmentedButton_1mzbe_113:disabled:hover{filter:none}._input_1mzbe_149{width:100%;border-radius:6px;padding:6px 10px;font-size:12px;font-family:inherit;background-color:var(--eb-input-bg);color:var(--eb-text-primary);border:1px solid var(--eb-border);transition:border-color .12s ease,box-shadow .12s ease}._locationRow_1mzbe_161{display:flex;gap:8px}._hint_1mzbe_166{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--eb-text-muted)}._checkboxRow_1mzbe_175{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-size:12px;color:var(--eb-text-secondary)}._checkboxRowSpaced_1mzbe_184{margin-top:6px}._checkboxRowDisabled_1mzbe_188{opacity:.45;cursor:default}._checkboxStrong_1mzbe_193{font-weight:500;color:var(--eb-text-primary)}._checkboxRow_1mzbe_175 input[type=checkbox]{accent-color:var(--eb-accent-bg)}._radioGroup_1mzbe_203{display:flex;flex-direction:column;gap:6px;margin-top:8px}._radioOption_1mzbe_210{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--eb-border);border-radius:8px;cursor:pointer;background-color:transparent;transition:border-color .12s ease,background-color .12s ease}._radioOption_1mzbe_210:hover:not(._radioOptionSelected_1mzbe_223){border-color:var(--eb-text-muted)}._radioOptionSelected_1mzbe_223{border-color:var(--eb-accent-bg);background-color:color-mix(in srgb,var(--eb-accent-bg) 9%,transparent)}._radioInput_1mzbe_235{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._radioControl_1mzbe_234{position:relative;flex-shrink:0;width:15px;height:15px;margin-top:1px;border-radius:50%;border:1.5px solid var(--eb-text-muted);transition:border-color .12s ease}._radioControl_1mzbe_234:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background-color:var(--eb-accent-bg);transform:scale(0);transition:transform .12s ease}._radioOptionSelected_1mzbe_223 ._radioControl_1mzbe_234{border-color:var(--eb-accent-bg)}._radioOptionSelected_1mzbe_223 ._radioControl_1mzbe_234:after{transform:scale(1)}._radioInput_1mzbe_235:focus-visible~._radioControl_1mzbe_234{outline:2px solid var(--eb-accent-bg);outline-offset:2px}._radioText_1mzbe_277{display:flex;flex-direction:column;gap:1px;min-width:0}._radioLabel_1mzbe_284{font-size:12px;font-weight:500;color:var(--eb-text-primary)}._radioDescription_1mzbe_290{font-size:11px;line-height:1.4;color:var(--eb-text-muted)}._checkboxGrid_1mzbe_297{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}._footer_1mzbe_304{display:flex;align-items:center;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid var(--eb-border)}._footerActions_1mzbe_313{display:flex;gap:8px}._buttonSecondary_1mzbe_318{padding:6px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;background-color:var(--eb-controls-bg);color:var(--eb-text-primary);border:1px solid var(--eb-button-border);transition:filter .12s ease}._buttonSecondary_1mzbe_318:hover{filter:brightness(.92)}._buttonPrimary_1mzbe_335{padding:6px 14px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;background-color:var(--eb-accent-bg);color:var(--eb-accent-text);transition:filter .12s ease}._buttonPrimary_1mzbe_335:hover:not(:disabled){filter:brightness(.92)}._buttonPrimary_1mzbe_335:disabled{opacity:.4;cursor:not-allowed}._closeButton_1mzbe_71:focus-visible,._segmentedButton_1mzbe_113:focus-visible,._buttonSecondary_1mzbe_318:focus-visible,._buttonPrimary_1mzbe_335:focus-visible,._checkboxRow_1mzbe_175 input[type=checkbox]:focus-visible{outline:2px solid var(--eb-accent-bg);outline-offset:2px}._input_1mzbe_149:focus-visible{outline:2px solid var(--eb-accent-bg);outline-offset:1px;border-color:var(--eb-accent-bg)}.categories-panel{background:var(--panel-bg);border:1px solid var(--panel-border);height:100%;overflow-y:auto}.category-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;color:var(--text-primary);cursor:pointer;width:100%;text-align:left;font-size:.875rem;font-weight:500}.category-header:hover{background:var(--hover-bg)}.category-header:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.rotate-90{transform:rotate(90deg);transition:transform .2s ease}.category-name{-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-list{padding:.5rem 0}.category-list--empty{padding:1rem;color:var(--text-muted);font-style:italic;font-size:.875rem;text-align:center}.caddy-entry{padding:.5rem 1rem;cursor:pointer;border-radius:.25rem;margin:0 .5rem}.caddy-entry:hover{background:var(--hover-bg)}.caddy-entry:active{background:var(--active-bg)}.caddy-line{display:flex;align-items:center;gap:.25rem;color:var(--text-primary);font-size:.875rem;line-height:1.5}.caddy-line--indent{padding-left:1rem}.caddy-line--unavailable{color:var(--text-muted);opacity:.6}.indent-marker{color:var(--text-muted);margin-right:.25rem;font-family:monospace}.filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.unavailable-icon{color:var(--color-warning);margin-right:.5rem;flex-shrink:0}:root{--panel-bg: #1f2937;--panel-border: #374151;--text-primary: #f9fafb;--text-muted: #9ca3af;--hover-bg: #374151;--active-bg: #4b5563;--focus-ring: #60a5fa;--color-warning: #fbbf24}.corpus-tree-scroll{container-type:inline-size;container-name:corpus-tree}@container corpus-tree (max-width: 230px){.tree-view{--tree-indent-step: 12px}}@container corpus-tree (max-width: 190px){.tree-view{--tree-indent-step: 8px}.tree-file-progress{display:none}}.corpus-tree-section{container-type:inline-size;container-name:corpus-panel}@container corpus-panel (max-width: 260px){.corpus-tree-scroll{--corpus-tree-gutter: 8px}}@container corpus-panel (max-width: 210px){.corpus-tree-scroll{--corpus-tree-gutter: 6px}}.tree-view{--tree-guide-color: rgba(148, 155, 170, .28)}.tree-node-children,.page-children{position:relative}.tree-node-children:before,.page-children:before{content:"";position:absolute;top:2px;bottom:2px;left:var(--tree-guide-left, -9999px);width:1px;background:var(--tree-guide-color);pointer-events:none}.work-product-tree-scroll{container-type:inline-size;container-name:work-product-tree}@container work-product-tree (max-width: 230px){.wp-expand-slot--empty{display:none}.notes-sections{--wp-indent-step: 10px}}@container work-product-tree (max-width: 190px){.notes-sections{--wp-indent-step: 8px}}.wp-tree-section{container-type:inline-size;container-name:wp-panel}@container wp-panel (max-width: 260px){.work-product-tree-scroll{--wp-tree-gutter: 8px}}@container wp-panel (max-width: 210px){.work-product-tree-scroll{--wp-tree-gutter: 6px}}.notes-sections{--wp-guide-color: rgba(148, 155, 170, .28)}.folder-contents,.notes-list{position:relative}.folder-contents:before,.notes-list:before{content:"";position:absolute;top:2px;bottom:2px;left:var(--wp-guide-left, -9999px);width:1px;background:var(--wp-guide-color);pointer-events:none}.notes-list{--wp-guide-left: 12px}._listRoot_vfkya_19{container-type:inline-size;container-name:highlights-list}._card_vfkya_24{position:relative;padding:.5rem .75rem;margin-bottom:.25rem;border-bottom:1px solid var(--hc-border, #3d4045)}._card_vfkya_24:hover{background-color:var(--hc-hover, #2f3137)}._paper_vfkya_11{background:#ffffff;color:#111827;border:1px solid var(--hc-border, #3d4045);border-radius:4px;padding:8px;margin-bottom:8px;font-size:14px;line-height:1.5;max-height:7.5em;overflow-y:auto;overscroll-behavior:contain;word-break:break-word;scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.25) transparent}._paper_vfkya_11::-webkit-scrollbar{width:6px}._paper_vfkya_11::-webkit-scrollbar-thumb{background-color:#11182740;border-radius:3px}._paper_vfkya_11::-webkit-scrollbar-track{background:transparent}._contextText_vfkya_11{color:#374151;font-size:.85em;font-style:italic}._mark_vfkya_11{padding:1px 3px;border-radius:2px;font-weight:600;color:#111827}._metaRow_vfkya_80{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-left:2px}._dateChip_vfkya_89{display:flex;align-items:center;gap:4px;flex-shrink:0}._dateIcon_vfkya_96{color:var(--hc-text-muted, #6b7280);flex-shrink:0}._dateText_vfkya_101{font-size:11px;font-weight:600;color:var(--hc-text-primary, #e5e7eb);white-space:nowrap}._tagsRow_vfkya_108{display:flex;flex-wrap:wrap;align-items:center;gap:4px}._commentRow_vfkya_115{margin-top:6px;padding-left:8px;border-left:2px solid var(--hc-border, #3d4045);background:transparent;color:var(--hc-text-secondary, #9ca3af);font-size:12px;font-style:italic;line-height:1.4;max-height:4.2em;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hc-text-muted, #6b7280) transparent}._commentRow_vfkya_115::-webkit-scrollbar{width:6px}._commentRow_vfkya_115::-webkit-scrollbar-thumb{background-color:var(--hc-text-muted, #6b7280);border-radius:3px}._commentRow_vfkya_115::-webkit-scrollbar-track{background:transparent}._quickTagButton_vfkya_145{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;cursor:pointer;z-index:1;background-color:var(--hc-controls, #374151);border:1px solid var(--hc-controls-border, #4b5563);color:var(--hc-text-secondary, #9ca3af);opacity:.7;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}._quickTagButton_vfkya_145:hover{opacity:1;background-color:var(--hc-hover, #2f3137);border-color:var(--hc-text-primary, #e5e7eb);color:var(--hc-text-primary, #e5e7eb)}._quickTagButtonActive_vfkya_176,._quickTagButtonActive_vfkya_176:hover{background-color:#059669;border-color:#34d399;color:#fff}._thumbnailContainer_vfkya_183{background:#ffffff;border-radius:4px;margin-bottom:4px;overflow:hidden;position:relative;max-height:180px;display:flex;align-items:center;justify-content:center}._thumbnailImage_vfkya_195{max-height:180px;max-width:100%;width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}._placeholderRow_vfkya_204{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:4px;border-radius:4px;background-color:#0003}._placeholderSwatch_vfkya_214{width:24px;height:24px;border-radius:4px;opacity:.6;flex-shrink:0}._mutedLabel_vfkya_222{font-size:12px;color:var(--hc-text-secondary, #9ca3af)}._textPreview_vfkya_227{font-size:11px;color:var(--hc-text-secondary, #9ca3af);margin-bottom:4px;padding:4px 6px;background-color:#ffffff0a;border-radius:4px;line-height:1.4;font-style:italic;white-space:pre-line;max-height:5.6em;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hc-text-muted, #6b7280) transparent}._textPreview_vfkya_227::-webkit-scrollbar{width:6px}._textPreview_vfkya_227::-webkit-scrollbar-thumb{background-color:var(--hc-text-muted, #6b7280);border-radius:3px}._textPreview_vfkya_227::-webkit-scrollbar-track{background:transparent}@container highlights-list (max-width: 280px){._card_vfkya_24{padding:.375rem .5rem}._metaRow_vfkya_80{flex-direction:column;align-items:flex-start;gap:4px}}.psm-backdrop{position:fixed;inset:0;background:rgba(17,24,39,.55);backdrop-filter:blur(2px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:psm-fade-in .15s ease-out}.psm-modal{--psm-accent: #2563eb;--psm-accent-hover: #1d4ed8;--psm-accent-text: #ffffff;--psm-text: #111827;--psm-text-secondary: #4b5563;--psm-text-muted: #6b7280;--psm-border: #e5e7eb;--psm-border-strong: #d1d5db;--psm-surface: #ffffff;--psm-surface-subtle: #f9fafb;--psm-surface-inset: #f3f4f6;--psm-success: #059669;--psm-success-strong: #15803d;--psm-success-bg: #ecfdf5;--psm-success-border: #a7f3d0;--psm-warning: #b45309;--psm-warning-bg: #fffbeb;--psm-warning-border: #fde68a;--psm-danger: #dc2626;--psm-danger-bg: #fef2f2;--psm-danger-border: #fecaca;--psm-info: #1e40af;--psm-info-bg: #eff6ff;--psm-info-border: #bfdbfe;--psm-radius: 12px;--psm-radius-sm: 8px;background:var(--psm-surface);border-radius:16px;box-shadow:0 24px 48px -12px #11182747,0 0 0 1px #1118270d;display:flex;flex-direction:column;width:640px;max-width:100%;max-height:85vh;overflow:hidden;color:var(--psm-text);animation:psm-pop-in .16s ease-out}@keyframes psm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes psm-pop-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.psm-header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--psm-border)}.psm-header-title{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--psm-text)}.psm-header-subtitle{margin:.25rem 0 0;font-size:.8125rem;color:var(--psm-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32rem}.psm-close-button{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-.25rem -.375rem 0 0;background:none;border:none;border-radius:var(--psm-radius-sm);color:var(--psm-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.psm-close-button:hover{background:var(--psm-surface-inset);color:var(--psm-text)}.psm-body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;background:var(--psm-surface-subtle)}.psm-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem;border-top:1px solid var(--psm-border);background:var(--psm-surface)}.psm-footer-hint{font-size:.75rem;color:var(--psm-text-muted)}.psm-card{background:var(--psm-surface);border:1px solid var(--psm-border);border-radius:var(--psm-radius);padding:1rem 1.125rem 1.125rem;box-shadow:0 1px 2px #1118270a}.psm-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.psm-card-heading{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.psm-card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:var(--psm-radius-sm);background:#eff6ff;background:color-mix(in srgb,var(--psm-accent) 10%,white);color:var(--psm-accent)}.psm-card-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--psm-text);line-height:1.3}.psm-card-description{margin:.125rem 0 0;font-size:.8125rem;color:var(--psm-text-muted);line-height:1.45}.psm-card-header-action{flex-shrink:0;padding-top:.125rem}.psm-card-content{margin-top:.875rem}.psm-switch{position:relative;display:inline-flex;align-items:center;width:2.75rem;height:1.5rem;flex-shrink:0;border:none;border-radius:9999px;background:var(--psm-border-strong);cursor:pointer;padding:0;transition:background .16s ease}.psm-switch[aria-checked=true]{background:var(--psm-accent)}.psm-switch:disabled{opacity:.5;cursor:not-allowed}.psm-switch-thumb{position:absolute;left:2px;width:1.25rem;height:1.25rem;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px #11182740;transition:transform .16s ease}.psm-switch[aria-checked=true] .psm-switch-thumb{transform:translate(1.25rem)}.psm-switch:focus-visible{outline:2px solid var(--psm-accent);outline-offset:2px}.psm-setting-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.psm-setting-row-label{font-size:.875rem;font-weight:500;color:var(--psm-text)}.psm-setting-row-description{margin:.125rem 0 0;font-size:.8125rem;color:var(--psm-text-muted);line-height:1.45}.psm-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.psm-pill-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor}.psm-pill--on{background:var(--psm-success-bg);color:var(--psm-success-strong)}.psm-pill--off{background:var(--psm-surface-inset);color:var(--psm-text-muted)}.psm-progress-summary{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.psm-progress-summary-count{font-size:.875rem;font-weight:600;color:var(--psm-text)}.psm-progress-summary-pct{font-size:.8125rem;font-weight:600;color:var(--psm-text-muted)}.psm-progress-track{width:100%;height:.5rem;border-radius:9999px;background:var(--psm-surface-inset);overflow:hidden}.psm-progress-fill{height:100%;border-radius:9999px;background:var(--psm-accent);transition:width .3s ease}.psm-progress-fill--complete{background:var(--psm-success)}.psm-filetype-list{margin-top:.875rem;display:flex;flex-direction:column}.psm-filetype-row{display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr auto;align-items:center;gap:.875rem;padding:.4375rem 0}.psm-filetype-row+.psm-filetype-row{border-top:1px solid var(--psm-surface-inset)}.psm-filetype-name{font-size:.8125rem;color:var(--psm-text-secondary);font-weight:500}.psm-filetype-track{height:.375rem;border-radius:9999px;background:var(--psm-surface-inset);overflow:hidden}.psm-filetype-count{font-size:.75rem;color:var(--psm-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:4rem}.psm-banner{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:var(--psm-radius-sm);font-size:.8125rem;line-height:1.45}.psm-banner svg{flex-shrink:0;margin-top:.0625rem}.psm-banner--info{background:var(--psm-info-bg);border:1px solid var(--psm-info-border);color:var(--psm-info)}.psm-banner--success{background:var(--psm-success-bg);border:1px solid var(--psm-success-border);color:var(--psm-success-strong)}.psm-banner--warning{background:var(--psm-warning-bg);border:1px solid var(--psm-warning-border);color:var(--psm-warning)}.psm-banner--danger{background:var(--psm-danger-bg);border:1px solid var(--psm-danger-border);color:var(--psm-danger)}.psm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--psm-radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.psm-btn:disabled{cursor:not-allowed;opacity:.55}.psm-btn--primary{background:var(--psm-accent);color:var(--psm-accent-text)}.psm-btn--primary:hover:not(:disabled){background:var(--psm-accent-hover)}.psm-btn--secondary{background:var(--psm-surface);border-color:var(--psm-border-strong);color:var(--psm-text-secondary)}.psm-btn--secondary:hover:not(:disabled){background:var(--psm-surface-subtle);border-color:var(--psm-text-muted);color:var(--psm-text)}.psm-btn .psm-spin{animation:psm-spin 1s linear infinite}@keyframes psm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.psm-disclosure-toggle{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;padding:.25rem 0;font-size:.8125rem;font-weight:600;cursor:pointer;color:inherit}.psm-disclosure-chevron{transition:transform .15s ease}.psm-disclosure-chevron--open{transform:rotate(90deg)}.psm-file-list{margin-top:.5rem;max-height:12rem;overflow-y:auto;border:1px solid var(--psm-border);border-radius:var(--psm-radius-sm);background:var(--psm-surface)}.psm-file-list-item{display:flex;justify-content:space-between;gap:.75rem;padding:.375rem .75rem;font-size:.75rem;color:var(--psm-text-secondary)}.psm-file-list-item+.psm-file-list-item{border-top:1px solid var(--psm-surface-inset)}.psm-file-list-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psm-file-list-meta{flex-shrink:0;color:var(--psm-text-muted);text-transform:uppercase;font-size:.6875rem;letter-spacing:.02em}.psm-file-list-item--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.psm-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem}.psm-stat-tile{padding:.625rem .5rem;border-radius:var(--psm-radius-sm);text-align:center;background:var(--psm-surface-subtle);border:1px solid var(--psm-border)}.psm-stat-tile-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--psm-text-muted);margin-bottom:.25rem}.psm-stat-tile-value{font-size:1.25rem;font-weight:600;color:var(--psm-text);font-variant-numeric:tabular-nums}.psm-stat-tile--success .psm-stat-tile-value{color:var(--psm-success-strong)}.psm-stat-tile--danger .psm-stat-tile-value{color:var(--psm-danger)}.psm-stat-tile--warning .psm-stat-tile-value{color:var(--psm-warning)}.psm-kv-summary{display:flex;flex-wrap:wrap;gap:.375rem 1.5rem;padding:.75rem .875rem;border-radius:var(--psm-radius-sm);background:var(--psm-surface-subtle);border:1px solid var(--psm-border);font-size:.8125rem}.psm-kv-pair{display:flex;align-items:baseline;gap:.375rem}.psm-kv-key{color:var(--psm-text-muted)}.psm-kv-value{font-weight:600;color:var(--psm-text);font-variant-numeric:tabular-nums}.psm-kv-footnote{flex-basis:100%;font-size:.75rem;color:var(--psm-text-muted)}.psm-advanced-toggle{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;padding:.25rem;cursor:pointer;color:var(--psm-text-muted);font-size:.8125rem;font-weight:600}.psm-advanced-toggle:hover{color:var(--psm-text-secondary)}.psm-advanced-toggle-hint{font-weight:400;color:var(--psm-text-muted)}.psm-advanced-divider{flex:1;height:1px;background:var(--psm-border)}.psm-checkbox-row{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--psm-text-secondary)}.psm-checkbox-row input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--psm-accent)}.psm-inline-code{background:var(--psm-surface-inset);padding:.0625rem .3125rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.psm-help-text{margin:0;font-size:.75rem;color:var(--psm-text-muted);line-height:1.5}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}[data-panel-id=left-panel],[data-panel-id=left-panel] *{-moz-user-select:none;user-select:none;-webkit-user-select:none}html,body{margin:0;padding:0;min-height:100vh;background-color:#22242a}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2937}#root{min-height:100vh}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-4{bottom:1rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[10001\]{z-index:10001}.z-\[20001\]{z-index:20001}.z-\[20003\]{z-index:20003}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-full{height:100%}.h-px{height:1px}.max-h-20{max-height:5rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-\[46vh\]{max-height:46vh}.min-h-6{min-height:1.5rem}.min-h-\[36px\]{min-height:36px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[280px\]{width:280px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.min-w-\[300px\]{min-width:300px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#3B9DD9\]{--tw-border-opacity: 1;border-color:rgb(59 157 217 / var(--tw-border-opacity, 1))}.border-\[\#3d4047\]{--tw-border-opacity: 1;border-color:rgb(61 64 71 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400\/80{border-color:#60a5facc}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600\/30{border-color:#2563eb4d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-600{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.border-neutral-600\/50{border-color:#52525280}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.border-neutral-700\/50{border-color:#40404080}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-purple-500\/50{border-color:#a855f780}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-700\/50{border-color:#b91c1c80}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#1e2024\]{--tw-bg-opacity: 1;background-color:rgb(30 32 36 / var(--tw-bg-opacity, 1))}.bg-\[\#1e2028\]{--tw-bg-opacity: 1;background-color:rgb(30 32 40 / var(--tw-bg-opacity, 1))}.bg-\[\#25272e\]{--tw-bg-opacity: 1;background-color:rgb(37 39 46 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2d33\]{--tw-bg-opacity: 1;background-color:rgb(42 45 51 / var(--tw-bg-opacity, 1))}.bg-\[\#3d4047\]{--tw-bg-opacity: 1;background-color:rgb(61 64 71 / var(--tw-bg-opacity, 1))}.bg-\[\#4a9eff\]{--tw-bg-opacity: 1;background-color:rgb(74 158 255 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400\/80{background-color:#60a5facc}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/50{background-color:#2563eb80}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-700\/50{background-color:#40404080}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-800\/30{background-color:#2626264d}.bg-neutral-800\/50{background-color:#26262680}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-purple-600\/50{background-color:#9333ea80}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-600\/50{background-color:#dc262680}.bg-red-900\/20{background-color:#7f1d1d33}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900\/60{background-color:#0f172a99}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50\/40{background-color:#f0fdfa66}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#E0F2FE\]{--tw-gradient-from: #E0F2FE var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#DBEAFE\]{--tw-gradient-to: #DBEAFE var(--tw-gradient-to-position)}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-6{padding-right:1.5rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#9ca3af\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-\[\#c5c8cf\]{--tw-text-opacity: 1;color:rgb(197 200 207 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-300\/50{color:#93c5fd80}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-red-300\/50{color:#fca5a580}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#6b7280\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#6b7280\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(115 115 115 / var(--tw-placeholder-opacity, 1))}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#3B9DD9\]\/20{--tw-shadow-color: rgb(59 157 217 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.ring-teal-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[\#2a2d33\]{--tw-ring-offset-color: #2a2d33}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right{animation:slide-in-right .3s ease-out}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}[data-radix-popper-content-wrapper]{z-index:10000!important}[data-radix-dropdown-menu-content]{animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-radix-dropdown-menu-content][data-state=open]{animation-name:slideDownAndFade}[data-radix-dropdown-menu-content][data-state=closed]{animation-name:slideUpAndFade;animation-direction:reverse}.crd-editor .ProseMirror{min-height:100%}.ProseMirror>*:first-child{margin-top:0!important}.ProseMirror>blockquote{margin-top:0!important}.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>h5,.ProseMirror>h6{margin-top:0!important}.prose>*:first-child{margin-top:0!important}.prose blockquote,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:0!important}.ProseMirror table,.crd-table{border-collapse:collapse;table-layout:auto;width:100%;margin:1em 0;overflow:hidden}.ProseMirror table td,.ProseMirror table th{border:1px solid #d1d5db;padding:.5rem .75rem;vertical-align:top;text-align:left;min-width:80px}.ProseMirror table th{background-color:#f3f4f6;font-weight:600;color:#374151}.ProseMirror table tr:nth-child(2n) td{background-color:#f9fafb}.ProseMirror table tr:hover td,.ProseMirror table tr:hover th{background-color:#e5e7eb}.ProseMirror .selectedCell{background-color:#dbeafe!important}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#3b82f6;pointer-events:none}.ProseMirror .tableWrapper{overflow-x:auto;margin:1em 0}.ProseMirror table code{background-color:#e5e7eb;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}.crd-preview-content{line-height:1.6}.crd-density-cozy .ProseMirror{line-height:1.4}.crd-density-cozy .ProseMirror p{margin-top:.25em;margin-bottom:.25em}.crd-density-cozy .ProseMirror h1,.crd-density-cozy .ProseMirror h2,.crd-density-cozy .ProseMirror h3,.crd-density-cozy .ProseMirror h4,.crd-density-cozy .ProseMirror h5,.crd-density-cozy .ProseMirror h6{margin-top:.35em;margin-bottom:.2em}.crd-density-cozy .ProseMirror table,.crd-density-cozy .ProseMirror .tableWrapper{margin:.5em 0}.crd-density-cozy .ProseMirror table td,.crd-density-cozy .ProseMirror table th{padding:.35rem .5rem}.crd-density-cozy .ProseMirror img,.crd-density-cozy .ProseMirror ul,.crd-density-cozy .ProseMirror ol,.crd-density-cozy .ProseMirror blockquote{margin-top:.25em;margin-bottom:.25em}.crd-density-cozy .ProseMirror hr{margin-top:.5em;margin-bottom:.5em}.crd-density-cozy .crd-preview-content{line-height:1.4}.crd-density-cozy .crd-preview-content p{margin:.25em 0}.crd-density-cozy .crd-preview-content h1,.crd-density-cozy .crd-preview-content h2,.crd-density-cozy .crd-preview-content h3,.crd-density-cozy .crd-preview-content h4,.crd-density-cozy .crd-preview-content h5,.crd-density-cozy .crd-preview-content h6{margin:.35em 0}.crd-density-cozy .crd-preview-content table{margin:.5em 0}.crd-density-cozy .crd-preview-content th,.crd-density-cozy .crd-preview-content td{padding:.35em}.crd-density-cozy .crd-preview-content ul,.crd-density-cozy .crd-preview-content ol{margin:.25em 0}.crd-density-cozy .crd-preview-content hr{margin:.5em 0}.crd-density-cozy .crd-preview-content img{margin:.25em 0;display:block}.crd-density-compact .ProseMirror{line-height:1.2}.crd-density-compact .ProseMirror p{margin-top:.1em;margin-bottom:.1em}.crd-density-compact .ProseMirror h1,.crd-density-compact .ProseMirror h2,.crd-density-compact .ProseMirror h3,.crd-density-compact .ProseMirror h4,.crd-density-compact .ProseMirror h5,.crd-density-compact .ProseMirror h6{margin-top:.2em;margin-bottom:.1em}.crd-density-compact .ProseMirror table,.crd-density-compact .ProseMirror .tableWrapper{margin:.25em 0}.crd-density-compact .ProseMirror table td,.crd-density-compact .ProseMirror table th{padding:.2rem .4rem}.crd-density-compact .ProseMirror img,.crd-density-compact .ProseMirror ul,.crd-density-compact .ProseMirror ol,.crd-density-compact .ProseMirror blockquote{margin-top:.1em;margin-bottom:.1em}.crd-density-compact .ProseMirror hr{margin-top:.25em;margin-bottom:.25em}.crd-density-compact .crd-preview-content{line-height:1.2}.crd-density-compact .crd-preview-content p{margin:.1em 0}.crd-density-compact .crd-preview-content h1,.crd-density-compact .crd-preview-content h2,.crd-density-compact .crd-preview-content h3,.crd-density-compact .crd-preview-content h4,.crd-density-compact .crd-preview-content h5,.crd-density-compact .crd-preview-content h6{margin:.2em 0}.crd-density-compact .crd-preview-content table{margin:.25em 0}.crd-density-compact .crd-preview-content th,.crd-density-compact .crd-preview-content td{padding:.2em}.crd-density-compact .crd-preview-content ul,.crd-density-compact .crd-preview-content ol{margin:.1em 0}.crd-density-compact .crd-preview-content hr{margin:.25em 0}.crd-density-compact .crd-preview-content img{margin:.1em 0;display:block}[data-type=analysis-metadata]{margin:0 0 1.5rem;padding:.9rem 1.2rem 1rem;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.28);border-radius:8px}[data-type=analysis-metadata]>:first-child{margin-top:0}[data-type=analysis-metadata]>:last-child{margin-bottom:0}.ProseMirror [data-type=analysis-metadata] h1,.crd-preview-content [data-type=analysis-metadata] h1{font-size:1.4em;line-height:1.25;margin:0 0 .45em}.ProseMirror [data-type=analysis-metadata] p,.crd-preview-content [data-type=analysis-metadata] p{font-size:.9em;line-height:1.5;margin:.45em 0}.ProseMirror [data-type=analysis-metadata]>p em,.crd-preview-content [data-type=analysis-metadata]>p em{color:#64748b;font-style:italic}.ProseMirror [data-type=analysis-metadata] ul,.crd-preview-content [data-type=analysis-metadata] ul{list-style:none;margin:.55em 0;padding-left:0}.ProseMirror [data-type=analysis-metadata] ul li,.crd-preview-content [data-type=analysis-metadata] ul li{margin:.1em 0}.ProseMirror [data-type=analysis-metadata] ul li p,.crd-preview-content [data-type=analysis-metadata] ul li p{margin:.12em 0;font-size:.9em;line-height:1.45}.ProseMirror [data-type=analysis-metadata] ul li strong,.crd-preview-content [data-type=analysis-metadata] ul li strong{color:#334155;font-weight:600}.placeholder\:opacity-70::-moz-placeholder{opacity:.7}.placeholder\:opacity-70::placeholder{opacity:.7}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width: 1px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#3B9DD9\]\/40:hover{border-color:#3b9dd966}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#3b8de8\]:hover{--tw-bg-opacity: 1;background-color:rgb(59 141 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3d4047\]:hover{--tw-bg-opacity: 1;background-color:rgb(61 64 71 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-600\/50:hover{background-color:#52525280}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-700\/50:hover{background-color:#40404080}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-600\/30:hover{background-color:#dc26264d}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#3B9DD9\]:hover{--tw-text-opacity: 1;color:rgb(59 157 217 / var(--tw-text-opacity, 1))}.hover\:text-\[\#c5c8cf\]:hover{--tw-text-opacity: 1;color:rgb(197 200 207 / var(--tw-text-opacity, 1))}.hover\:text-\[\#e5e7eb\]:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-neutral-200:hover{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.hover\:text-neutral-300:hover{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.hover\:text-neutral-600:hover{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#4a9eff\]:focus{--tw-border-opacity: 1;border-color:rgb(74 158 255 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#3B9DD9\]\/50:focus{--tw-ring-color: rgb(59 157 217 / .5)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#3B9DD9\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 157 217 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:col-auto{grid-column:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[3fr_1fr_1fr_2fr_auto\]{grid-template-columns:3fr 1fr 1fr 2fr auto}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}}
