@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";._button_99gge_1{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:0;padding:8px 10px;font-size:.875rem;transition:background-color .15s,color .15s;display:flex}._button_99gge_1:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._sidebar_swqha_1{width:var(--sidebar-width);background-color:var(--color-background-secondary);border-right:1px solid var(--color-border-primary);flex-direction:column;justify-content:space-between;height:100vh;padding:14px 12px;display:flex;position:fixed;top:0;left:0}._top_swqha_37{flex-direction:column;gap:16px;min-height:0;display:flex}._header_swqha_63{justify-content:space-between;align-items:center;gap:10px;display:flex}._brand_swqha_79{min-width:0;color:var(--color-text-primary);letter-spacing:-.02em;align-items:center;gap:8px;padding:0 6px;font-size:.95rem;font-weight:600;display:flex}._logo_swqha_113{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}._brand_swqha_79 span{white-space:nowrap}._utilityActions_swqha_143{align-items:center;gap:6px;display:flex}._iconButton_swqha_157,._themeToggleCompact_swqha_159{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-secondary);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._iconButton_swqha_157{cursor:pointer}._iconButton_swqha_157:hover,._themeToggleCompact_swqha_159:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._themeToggleCompact_swqha_159 button{border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._themeToggleCompact_swqha_159 span{display:none}._navigation_swqha_285{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden}._section_swqha_307{flex-direction:column;gap:6px;min-height:0;display:flex}._section_swqha_307+._section_swqha_307{margin-top:20px}._sectionHeader_swqha_333{justify-content:space-between;align-items:center;padding:0 6px;display:flex}._sectionTitle_swqha_349{color:var(--color-text-muted);letter-spacing:.02em;font-size:.72rem;font-weight:500}._navItem_swqha_365{border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}._navItem_swqha_365:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._active_swqha_429{background-color:var(--color-hover);color:var(--color-text-primary);font-weight:500}._departmentList_swqha_455{flex-direction:column;gap:4px;min-height:0;max-height:100%;padding-right:2px;display:flex;overflow-y:auto}._departmentItem_swqha_483{border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.84rem;text-decoration:none;transition:background-color .15s,color .15s;display:flex}._departmentItem_swqha_483:hover,._departmentItemActive_swqha_541{background-color:var(--color-hover);color:var(--color-text-primary)}._departmentName_swqha_553{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._departmentChevron_swqha_571{color:var(--color-text-muted);flex-shrink:0}._user_swqha_593{border-top:1px solid var(--color-border-primary);align-items:center;gap:10px;margin-top:12px;padding:12px 8px 0;display:flex}._avatar_swqha_617{border:1px solid var(--color-border-primary);background-color:var(--color-background-tertiary);width:30px;height:30px;color:var(--color-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}._userInfo_swqha_659{min-width:0}._userInfo_swqha_659 strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:.8rem;font-weight:500;display:block;overflow:hidden}._userInfo_swqha_659 span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);margin-top:2px;font-size:.72rem;display:block;overflow:hidden}._overlay_swqha_735{display:none}@media (width<=1024px){._sidebar_swqha_1{z-index:50;transition:transform .2s;transform:translate(-100%)}._open_swqha_761{transform:translate(0)}._overlay_swqha_735{z-index:40;background-color:#00000073;display:block;position:fixed;inset:0}}._layout_y832s_1{background-color:var(--color-background);min-height:100vh}._content_y832s_13{min-height:100vh;margin-left:var(--sidebar-width);padding:var(--spacing-xxl);background-color:var(--color-background)}._mobileHeader_y832s_31{display:none}._menuButton_y832s_39{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-primary);background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}._mobileBrand_y832s_73{letter-spacing:-.02em;font-size:.9rem;font-weight:600}@media (width<=1024px){._mobileHeader_y832s_31{z-index:20;align-items:center;gap:var(--spacing-md);height:60px;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);background-color:var(--color-background);display:flex;position:sticky;top:0}._content_y832s_13{padding:var(--spacing-xl);margin-left:0}}@media (width<=640px){._mobileHeader_y832s_31{padding:0 var(--spacing-md)}._content_y832s_13{padding:var(--spacing-lg) var(--spacing-md)}}._loading_nta6i_1{background-color:var(--color-background);width:100%;min-height:100vh;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._icon_nta6i_27{animation:.8s linear infinite _spin_nta6i_1}@keyframes _spin_nta6i_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._page_b1454_1{width:100%;max-width:1100px;margin:0 auto;padding-bottom:100px}._header_b1454_29{margin-bottom:28px}._header_b1454_29 h1{color:var(--color-text-primary);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:600}._header_b1454_29 p{color:var(--color-text-muted);margin:8px 0 0;font-size:.9rem}._tabs_b1454_83{border-bottom:1px solid var(--color-border-primary);gap:4px;margin-bottom:22px;padding-bottom:1px;display:flex}._tabs_b1454_83 button{color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:.85rem;transition:color .15s,border-color .15s;display:flex}._tabs_b1454_83 button:hover{color:var(--color-text-primary)}._tabs_b1454_83 button[data-active=true]{border-bottom-color:var(--color-text-primary);color:var(--color-text-primary)}._toolbar_b1454_181{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._search_b1454_201{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);width:320px;min-width:0;color:var(--color-text-muted);align-items:center;gap:8px;padding:0 10px;display:flex}._search_b1454_201 input{width:100%;height:36px;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:.85rem}._search_b1454_201 input::placeholder{color:var(--color-text-muted)}._primaryButton_b1454_287,._secondaryButton_b1454_289{border-radius:var(--radius-sm);cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}._primaryButton_b1454_287{border:1px solid var(--color-button-primary);background-color:var(--color-button-primary);color:var(--color-button-primary-text)}._primaryButton_b1454_287:hover:not(:disabled){opacity:.9}._secondaryButton_b1454_289{border:1px solid var(--color-border-primary);background-color:var(--color-background-secondary);color:var(--color-text-secondary)}._secondaryButton_b1454_289:hover:not(:disabled){background-color:var(--color-hover);color:var(--color-text-primary)}._primaryButton_b1454_287:disabled,._secondaryButton_b1454_289:disabled{cursor:not-allowed;opacity:.5}._panel_b1454_421{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background);overflow:hidden}._tableHeader_b1454_439,._tableRow_b1454_441{grid-template-columns:minmax(300px,2.2fr) minmax(140px,1fr) minmax(220px,1.5fr) 80px;align-items:center;gap:20px;padding:14px 16px;display:grid}._tableHeader_b1454_439{border-bottom:1px solid var(--color-border-primary);background-color:var(--color-background-secondary);color:var(--color-text-muted);font-size:.72rem;font-weight:500}._tableHeader_b1454_439 span:last-child{justify-self:end}._tableRow_b1454_441{border-bottom:1px solid var(--color-border-primary);background-color:var(--color-background);min-height:72px}._tableRow_b1454_441:last-child{border-bottom:0}._panelMessage_b1454_527{min-height:120px;color:var(--color-text-muted);justify-content:center;align-items:center;padding:24px;font-size:.8rem;display:flex}._userInfo_b1454_565{align-items:center;gap:12px;min-width:0;display:flex}._userInfo_b1454_565>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}._userInfo_b1454_565 strong{color:var(--color-text-primary);font-size:.85rem;font-weight:500;line-height:1.2}._userInfo_b1454_565 span{color:var(--color-text-muted);word-break:break-word;font-size:.75rem;line-height:1.2}._avatar_b1454_635{border:1px solid var(--color-border-primary);background-color:var(--color-hover);width:34px;height:34px;color:var(--color-text-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:600;display:grid}._role_b1454_685{min-height:100%;color:var(--color-text-secondary);align-items:center;font-size:.8rem;display:flex}._departments_b1454_717{flex-wrap:wrap;align-items:center;gap:6px;min-height:100%;display:flex}._departments_b1454_717>span:not(._empty_b1454_737){border:1px solid var(--color-border-primary);background-color:var(--color-background-secondary);color:var(--color-text-secondary);border-radius:999px;padding:3px 8px;font-size:.68rem;line-height:1.2}._empty_b1454_737{color:var(--color-text-muted);font-size:.75rem}._actions_b1454_787{justify-content:flex-end;align-items:center;gap:4px;display:flex}._actions_b1454_787 button,._modalHeader_b1454_805>button{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s,opacity .15s;display:grid}._actions_b1454_787 button:hover,._modalHeader_b1454_805>button:hover:not(:disabled){background-color:var(--color-hover);color:var(--color-text-primary)}._modalHeader_b1454_805>button:disabled{cursor:not-allowed;opacity:.5}._pagination_b1454_885{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}._pagination_b1454_885 span{color:var(--color-text-muted);font-size:.75rem}._pagination_b1454_885 button{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);min-height:34px;color:var(--color-text-secondary);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.75rem;display:inline-flex}._pagination_b1454_885 button:hover:not(:disabled){background-color:var(--color-hover);color:var(--color-text-primary)}._pagination_b1454_885 button:disabled{cursor:not-allowed;opacity:.4}._departmentGrid_b1454_999{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}._departmentCard_b1454_1023{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background);align-items:center;gap:12px;min-height:80px;padding:14px;display:flex}._departmentIcon_b1454_1055{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);width:38px;height:38px;color:var(--color-text-secondary);place-items:center;display:grid}._departmentContent_b1454_1085{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._departmentContent_b1454_1085 strong{color:var(--color-text-primary);font-size:.85rem;font-weight:500}._departmentContent_b1454_1085 span{color:var(--color-text-muted);font-size:.72rem}._modalBackdrop_b1454_1141{z-index:1000;background-color:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._modal_b1454_805,._modalSmall_b1454_1183{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background);width:100%;box-shadow:0 20px 60px #00000059}._modal_b1454_805{flex-direction:column;max-width:560px;max-height:calc(100dvh - 48px);display:flex;overflow:hidden}._modalSmall_b1454_1183{max-width:420px}._modalHeader_b1454_805{border-bottom:1px solid var(--color-border-primary);background-color:var(--color-background);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}._modalHeader_b1454_805 h2{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}._modalHeader_b1454_805 p{color:var(--color-text-muted);margin:5px 0 0;font-size:.75rem}._form_b1454_1323{overscroll-behavior:contain;background-color:var(--color-background);flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}._form_b1454_1323>label,._label_b1454_1359{color:var(--color-text-secondary);flex-direction:column;gap:7px;font-size:.75rem;font-weight:500;display:flex}._form_b1454_1323 input,._form_b1454_1323 select{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);width:100%;height:38px;color:var(--color-text-primary);font:inherit;outline:0;padding:0 10px;font-size:.85rem}._form_b1454_1323 select{cursor:pointer}._form_b1454_1323 select option{background-color:var(--color-background-secondary);color:var(--color-text-primary)}._form_b1454_1323 input::placeholder{color:var(--color-text-muted)}._form_b1454_1323 input:focus,._form_b1454_1323 select:focus{border-color:var(--color-text-muted)}._departmentSelector_b1454_1471{flex-direction:column;gap:8px;display:flex}._checkboxGrid_b1454_1485{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._checkbox_b1454_1485{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}._checkbox_b1454_1485 input{width:auto;height:auto}._checkbox_b1454_1485 span{color:var(--color-text-secondary);font-size:.78rem}._error_b1454_1577{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:10px 12px;font-size:.78rem}._modalFooter_b1454_1609{border-top:1px solid var(--color-border-primary);background-color:var(--color-background);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}@media (width<=760px){._page_b1454_1{padding-bottom:60px}._toolbar_b1454_181{flex-direction:column;align-items:stretch}._search_b1454_201{width:100%}._tableHeader_b1454_439{display:none}._tableRow_b1454_441{grid-template-columns:1fr auto;gap:10px}._role_b1454_685,._departments_b1454_717{grid-column:1/-1}._actions_b1454_787{grid-area:1/2}._checkboxGrid_b1454_1485{grid-template-columns:1fr}._pagination_b1454_885{justify-content:center}._modalBackdrop_b1454_1141{padding:12px}._modal_b1454_805{max-height:calc(100dvh - 24px)}}._page_1xmfa_1{background-color:var(--color-background);place-items:center;min-height:100dvh;padding:24px;display:grid}._card_1xmfa_23{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background);width:100%;max-width:420px;padding:28px;box-shadow:0 20px 60px #0000002e}._icon_1xmfa_55{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);width:42px;height:42px;color:var(--color-text-primary);place-items:center;margin-bottom:20px;display:grid}._header_1xmfa_89{margin-bottom:24px}._header_1xmfa_89 h1{color:var(--color-text-primary);letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:600}._header_1xmfa_89 p{color:var(--color-text-muted);margin:8px 0 0;font-size:.82rem;line-height:1.5}._form_1xmfa_135{flex-direction:column;gap:16px;display:flex}._form_1xmfa_135 label{color:var(--color-text-secondary);flex-direction:column;gap:7px;font-size:.76rem;font-weight:500;display:flex}._passwordField_1xmfa_173{position:relative}._passwordField_1xmfa_173 input{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);width:100%;height:40px;color:var(--color-text-primary);font:inherit;outline:0;padding:0 42px 0 11px;font-size:.85rem}._passwordField_1xmfa_173 input:focus{border-color:var(--color-text-muted)}._passwordField_1xmfa_173 input::placeholder{color:var(--color-text-muted)}._passwordField_1xmfa_173 button{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}._passwordField_1xmfa_173 button:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._error_1xmfa_299{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:10px 12px;font-size:.78rem;line-height:1.4}._submitButton_1xmfa_323{border:1px solid var(--color-button-primary);border-radius:var(--radius-sm);background-color:var(--color-button-primary);min-height:40px;color:var(--color-button-primary-text);cursor:pointer;font:inherit;justify-content:center;align-items:center;margin-top:4px;padding:0 16px;font-size:.84rem;font-weight:500;display:flex}._submitButton_1xmfa_323:hover:not(:disabled){opacity:.9}._submitButton_1xmfa_323:disabled{cursor:not-allowed;opacity:.5}@media (width<=520px){._page_1xmfa_1{padding:16px}._card_1xmfa_23{padding:22px}._passwordField_1xmfa_173 input{font-size:16px}}._procedure_c35ry_1{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-border-primary);cursor:pointer;transition:opacity .15s}._procedure_c35ry_1:hover{opacity:.7}._procedure_c35ry_1 h3{margin:0 0 var(--spacing-sm);color:var(--color-text-primary);letter-spacing:-.015em;font-size:1rem;font-weight:500}._description_c35ry_45{max-width:650px;margin:0 0 var(--spacing-md);color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}._metadata_c35ry_67{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}._link_c35ry_87{display:block}._department_1g5pq_1{width:100%;max-width:900px;margin:0 auto}._header_1g5pq_25{margin-bottom:var(--spacing-xl)}._header_1g5pq_25 h1{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:600}._header_1g5pq_25 p{margin-top:var(--spacing-sm);color:var(--color-text-secondary);font-size:.95rem}._sectionTop_1g5pq_75{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}._sectionHeader_1g5pq_93{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._sectionHeader_1g5pq_93 h2{color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:500}._sectionHeader_1g5pq_93 span{color:var(--color-text-muted);font-size:.75rem}._search_1g5pq_149{align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background);width:100%;color:var(--color-text-muted);padding:9px 12px;transition:border-color .15s,background-color .15s;display:flex}._search_1g5pq_149:focus-within{border-color:var(--color-text-secondary)}._search_1g5pq_149 input{width:100%;color:var(--color-text-primary);font-family:var(--font-sans);background:0 0;border:0;outline:0;padding:0;font-size:.875rem}._search_1g5pq_149 input::placeholder{color:var(--color-text-muted)}._pagination_1g5pq_251{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}._paginationButton_1g5pq_271{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);min-height:32px;color:var(--color-text-secondary);font-family:var(--font-sans);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}._paginationButton_1g5pq_271:hover:not(:disabled){background-color:var(--color-background-secondary);border-color:var(--color-border-secondary);color:var(--color-text-primary)}._paginationButton_1g5pq_271:disabled{opacity:.35;cursor:not-allowed}._pageInfo_1g5pq_359{text-align:center;min-width:52px;color:var(--color-text-muted);white-space:nowrap;font-size:.78rem}._procedureList_1g5pq_393{border-top:1px solid var(--color-border-primary)}._empty_1g5pq_401{padding:var(--spacing-xxl) 0;border-top:1px solid var(--color-border-primary);color:var(--color-text-muted);text-align:center;font-size:.875rem}._empty_1g5pq_401 p{margin:0}._loading_1g5pq_441{width:100%;min-height:240px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._loadingResults_1g5pq_463{border-top:1px solid var(--color-border-primary);width:100%;min-height:140px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._loadingIcon_1g5pq_491{flex-shrink:0;animation:.8s linear infinite _spin_1g5pq_1}@keyframes _spin_1g5pq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._documentsEmpty_1g5pq_533{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:180px;margin-top:var(--spacing-md);border-top:1px solid var(--color-border-primary);color:var(--color-text-muted);flex-direction:column;font-size:.875rem;display:flex}._documentsEmpty_1g5pq_533 p{margin:0}@media (width<=640px){._header_1g5pq_25{margin-bottom:var(--spacing-xl)}._header_1g5pq_25 h1{font-size:1.65rem}._sectionHeader_1g5pq_93{align-items:flex-start;gap:var(--spacing-sm)}._search_1g5pq_149{padding:8px 10px}._pagination_1g5pq_251{justify-content:space-between;gap:var(--spacing-sm)}._paginationButton_1g5pq_271{padding:6px 9px}._paginationButton_1g5pq_271 span{display:none}._pageInfo_1g5pq_359{min-width:auto}}._page_j3zsz_1{width:100%;max-width:900px;margin:0 auto;padding-bottom:80px}._header_j3zsz_19{margin-bottom:var(--spacing-xl)}._title_j3zsz_27{color:var(--color-text-primary);align-items:center;gap:9px;display:flex}._title_j3zsz_27 h1{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:600}._header_j3zsz_19 p{margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);font-size:.9rem}._sectionHeader_j3zsz_77{margin-bottom:var(--spacing-md);color:var(--color-text-muted);justify-content:flex-end;align-items:center;font-size:.8rem;display:flex}._draftList_j3zsz_101{gap:var(--spacing-sm);flex-direction:column;display:flex}._draftItem_j3zsz_115{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);transition:border-color .15s,background-color .15s;display:flex}._draftItem_j3zsz_115:hover{border-color:var(--color-border-strong);background-color:var(--color-hover)}._draftContent_j3zsz_165{flex:1;min-width:0}._draftTop_j3zsz_177{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._draftTop_j3zsz_177 h2{color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:600}._revisionBadge_j3zsz_211,._newBadge_j3zsz_213{border:1px solid var(--color-border-primary);border-radius:999px;align-items:center;padding:3px 7px;font-size:.7rem;font-weight:500;display:inline-flex}._revisionBadge_j3zsz_211{background-color:var(--color-background-tertiary);color:var(--color-text-secondary)}._newBadge_j3zsz_213{background-color:var(--color-background-tertiary);color:var(--color-text-muted)}._description_j3zsz_259{margin:var(--spacing-xs) 0 0;color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}._metadata_j3zsz_277{margin-top:var(--spacing-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}._editButton_j3zsz_305{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background);color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._editButton_j3zsz_305:hover{border-color:var(--color-border-strong);background-color:var(--color-hover);color:var(--color-text-primary)}._draftActions_j3zsz_377{flex-shrink:0;align-items:center;gap:8px;display:flex}._deleteButton_j3zsz_395{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:#ef4444;cursor:pointer;font:inherit;background-color:#0000;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}._deleteButton_j3zsz_395:hover:not(:disabled){background-color:#ef444414;border-color:#ef444480}._deleteButton_j3zsz_395:disabled{cursor:not-allowed;opacity:.55}._loading_j3zsz_475{min-height:240px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._loadingIcon_j3zsz_495{animation:.8s linear infinite _spin_j3zsz_1}@keyframes _spin_j3zsz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._empty_j3zsz_523{justify-content:center;align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);min-height:220px;color:var(--color-text-muted);flex-direction:column;font-size:.85rem;display:flex}._empty_j3zsz_523 p{margin:0}._pagination_j3zsz_567{justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);display:flex}._pagination_j3zsz_567 span{color:var(--color-text-muted);font-size:.8rem}._pagination_j3zsz_567 button{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);color:var(--color-text-secondary);cursor:pointer;padding:8px 12px;font-size:.8rem;transition:background-color .15s,color .15s}._pagination_j3zsz_567 button:hover:not(:disabled){background-color:var(--color-hover);color:var(--color-text-primary)}._pagination_j3zsz_567 button:disabled{cursor:not-allowed;opacity:.4}@media (width<=640px){._page_j3zsz_1{padding-bottom:40px}._title_j3zsz_27 h1{font-size:1.65rem}._draftItem_j3zsz_115{flex-direction:column;align-items:stretch}._draftActions_j3zsz_377{width:100%}._editButton_j3zsz_305,._deleteButton_j3zsz_395{flex:1;justify-content:center}._pagination_j3zsz_567{justify-content:space-between;gap:var(--spacing-sm)}}._home_147zq_1{width:100%;max-width:900px;margin:0 auto}._header_147zq_17{margin-bottom:var(--spacing-xxl)}._header_147zq_17 h1{color:var(--color-text-primary);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:600}._header_147zq_17 p{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xl);color:var(--color-text-secondary);font-size:.95rem}._search_147zq_77{align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);width:100%;color:var(--color-text-muted);padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}._search_147zq_77:focus-within{border-color:var(--color-border-strong);background-color:var(--color-background)}._search_147zq_77 input{width:100%;color:var(--color-text-primary);background:0 0;border:0;outline:none;font-size:.9rem}._search_147zq_77 input::placeholder{color:var(--color-text-muted)}._pagination_147zq_175{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}._paginationButton_147zq_195{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:flex}._paginationButton_147zq_195:hover:not(:disabled){background-color:var(--color-hover);border-color:var(--color-border-strong);color:var(--color-text-primary)}._paginationButton_147zq_195:active:not(:disabled){transform:scale(.95)}._paginationButton_147zq_195:disabled{opacity:.35;cursor:default}._paginationInfo_147zq_283{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);min-width:104px;height:32px;color:var(--color-text-muted);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.75rem;display:flex}._paginationInfo_147zq_283 strong{color:var(--color-text-primary);font-size:.78rem;font-weight:600}._sectionHeader_147zq_353{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}._sectionHeader_147zq_353 h2{color:var(--color-text-primary);margin:0;font-size:.85rem;font-weight:500}._sectionHeader_147zq_353 span{color:var(--color-text-muted);font-size:.75rem}._procedureList_147zq_405{border-top:1px solid var(--color-border-primary)}._empty_147zq_423{padding:var(--spacing-xxl) 0;border-top:1px solid var(--color-border-primary);text-align:center}._empty_147zq_423 p{color:var(--color-text-primary);margin:0;font-size:.9rem;font-weight:500}._empty_147zq_423 span{margin-top:var(--spacing-xs);color:var(--color-text-muted);font-size:.8rem;display:block}@media (width<=640px){._header_147zq_17{margin-bottom:var(--spacing-xl)}._header_147zq_17 h1{font-size:1.65rem}._header_147zq_17 p{font-size:.875rem}._search_147zq_77{padding:10px 12px}._pagination_147zq_175{margin-top:12px}._paginationInfo_147zq_283{min-width:96px}}._page_9nc5q_1{width:100%;min-height:100vh;padding:var(--spacing-lg);background-color:var(--color-background);justify-content:center;align-items:center;display:flex}._container_9nc5q_27{width:100%;max-width:400px}._header_9nc5q_37{margin-bottom:var(--spacing-xl)}._brand_9nc5q_45{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xxl);color:var(--color-text-primary);letter-spacing:-.02em;font-size:.9rem;font-weight:600;display:flex}._introduction_9nc5q_73 h1{color:var(--color-text-primary);letter-spacing:-.04em;margin:0;font-size:1.75rem;font-weight:600}._introduction_9nc5q_73 p{margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}._form_9nc5q_111{gap:var(--spacing-lg);flex-direction:column;display:flex}._field_9nc5q_123{gap:var(--spacing-sm);flex-direction:column;display:flex}._field_9nc5q_123 label{color:var(--color-text-primary);font-size:.8rem;font-weight:500}._field_9nc5q_123 input{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);width:100%;height:42px;color:var(--color-text-primary);outline:none;padding:0 12px;font-size:.875rem;transition:border-color .15s,background-color .15s}._field_9nc5q_123 input:focus{border-color:var(--color-border-strong);background-color:var(--color-background)}._field_9nc5q_123 input::placeholder{color:var(--color-text-muted)}._passwordInput_9nc5q_211{position:relative}._passwordInput_9nc5q_211 input{padding-right:42px}._passwordButton_9nc5q_227{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._passwordButton_9nc5q_227:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._error_9nc5q_283{margin:calc(var(--spacing-sm) * -1) 0 0;color:var(--color-text-secondary);font-size:.8rem}._submitButton_9nc5q_299{border:1px solid var(--color-button-primary);border-radius:var(--radius-md);background-color:var(--color-button-primary);width:100%;height:42px;color:var(--color-button-primary-text);font-size:.85rem;font-weight:500;transition:opacity .15s}._submitButton_9nc5q_299:hover:not(:disabled){opacity:.9}._submitButton_9nc5q_299:disabled{cursor:not-allowed;opacity:.5}@media (width<=640px){._page_9nc5q_1{padding:var(--spacing-lg);align-items:flex-start;padding-top:15vh}._brand_9nc5q_45{margin-bottom:var(--spacing-xl)}._introduction_9nc5q_73 h1{font-size:1.6rem}}.tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-light-900)}.dark .tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{margin:1.5rem 0;padding-top:.375em;padding-bottom:.375em;padding-left:1em;position:relative}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote:before,.tiptap.ProseMirror blockquote.is-empty:before{background-color:var(--blockquote-bg-color);content:"";border-radius:0;width:.25em;height:100%;position:absolute;top:0;bottom:0;left:0}.tiptap.ProseMirror{--tt-inline-code-bg-color:var(--tt-gray-light-a-100);--tt-inline-code-text-color:var(--tt-gray-light-a-700);--tt-inline-code-border-color:var(--tt-gray-light-a-200);--tt-codeblock-bg:var(--tt-gray-light-a-50);--tt-codeblock-text:var(--tt-gray-light-a-800);--tt-codeblock-border:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color:var(--tt-gray-dark-a-100);--tt-inline-code-text-color:var(--tt-gray-dark-a-700);--tt-inline-code-border-color:var(--tt-gray-dark-a-200);--tt-codeblock-bg:var(--tt-gray-dark-a-50);--tt-codeblock-text:var(--tt-gray-dark-a-800);--tt-codeblock-border:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);border-radius:6px/.375rem;padding:.1em .2em;font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);border-radius:6px/.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem}.tiptap.ProseMirror pre code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none;border-radius:0}.tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{background-color:var(--horizontal-rule-color);border:none;height:1px}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}.tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-light-a-100);--tt-checklist-bg-active-color:var(--tt-gray-light-a-900);--tt-checklist-border-color:var(--tt-gray-light-a-200);--tt-checklist-border-active-color:var(--tt-gray-light-a-900);--tt-checklist-check-icon-color:var(--white);--tt-checklist-text-active:var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color:var(--tt-gray-dark-a-900);--tt-checklist-border-color:var(--tt-gray-dark-a-200);--tt-checklist-border-active-color:var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color:var(--black);--tt-checklist-text-active:var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p:not(:first-child):not(td p):not(th p){margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul{list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul{list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{padding-top:.375rem;padding-right:.5rem;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.tiptap.ProseMirror ul[data-type=taskList] li label span{border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs,.25rem);cursor:pointer;background-color:var(--tt-checklist-bg-color);width:1em;height:1em;transition:background-color 80ms ease-out,border-color 80ms ease-out;display:block;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";background-color:var(--tt-checklist-check-icon-color);opacity:0;width:.75em;height:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1;min-width:0}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror p>img{display:inline-block}.tiptap.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000;margin:2rem 0}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{color:inherit;font-style:inherit;position:relative}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4{margin-top:0}.tiptap.ProseMirror h1{margin-top:3em;font-size:1.5em;font-weight:700}.tiptap.ProseMirror h2{margin-top:2.5em;font-size:1.25em;font-weight:700}.tiptap.ProseMirror h3{margin-top:2em;font-size:1.125em;font-weight:600}.tiptap.ProseMirror h4{margin-top:2em;font-size:1em;font-weight:600}.tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-light-900);--link-text-color:var(--tt-brand-color-500);--placeholder-color:var(--tt-gray-light-a-400);--tiptap-ai-insertion-color:var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-dark-100);--link-text-color:var(--tt-brand-color-400);--placeholder-color:var(--tt-gray-dark-a-400);--tiptap-ai-insertion-color:var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:20px}.tiptap.ProseMirror p:not(td p):not(th p){font-size:1rem;font-weight:400;line-height:1.6}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.tiptap.ProseMirror .selection{background-color:var(--tt-selection-color);display:inline}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;position:relative}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.25rem .25rem .25rem 0;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-1.3em;left:-1px}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--tt-brand-color-500);display:inline-block}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--tt-brand-color-400)!important}.tiptap.ProseMirror{--tt-indent-unit:24px}.tiptap.ProseMirror [data-indent]{margin-left:calc(var(--tt-indent-unit) * var(--tt-indent-level,0));transition:margin-left .2s ease-in-out}body{--tt-toolbar-height:44px;--tt-theme-text:var(--color-text-primary);color:var(--tt-theme-text);font-optical-sizing:auto;overscroll-behavior-y:none;padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400}html,body{overscroll-behavior-x:none}html,body,#root,#app{background-color:var(--color-background);height:100%}::-webkit-scrollbar{width:.25rem;height:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--color-border-primary) transparent}::-webkit-scrollbar-thumb{background-color:var(--color-border-primary);border-radius:9999px}::-webkit-scrollbar-track{background:0 0}.tiptap.ProseMirror{color:var(--color-text-primary);outline:none;font-family:DM Sans,sans-serif}.simple-editor-wrapper{background-color:var(--color-background);width:100%;min-height:500px;position:relative;overflow:auto}.simple-editor-wrapper select[title="Tamanho da fonte"]{border-radius:5px!important;width:72px!important;min-width:72px!important;height:27px!important;min-height:27px!important;padding:0 4px!important;font-size:11px!important;line-height:27px!important}.simple-editor-content{flex-direction:column;flex:1;width:100%;max-width:960px;margin:0 auto;display:flex}.simple-editor-content .tiptap.ProseMirror.simple-editor{width:100%;min-height:500px;color:var(--color-text-primary);flex:1;padding:2rem}.simple-editor blockquote{border-left:3px solid var(--color-text-muted);color:var(--color-text-secondary);margin:1.25rem 0;padding:.35rem 0 .35rem 1rem}.simple-editor blockquote p{margin:0}.simple-editor-search-and-replace{max-height:calc(100dvh - var(--tt-toolbar-height) - 24px);overflow-y:auto;top:calc(var(--tt-toolbar-height) + 8px)!important;z-index:1000!important;border:1px solid var(--color-border-primary)!important;background-color:var(--color-background-secondary)!important;border-radius:8px!important;width:280px!important;max-width:calc(100vw - 32px)!important;position:fixed!important;left:auto!important;right:16px!important;box-shadow:0 12px 30px #00000059!important}.simple-editor-search-and-replace .tiptap-search-replace-header{border-bottom:1px solid var(--color-border-primary);min-height:34px!important;padding:5px 8px!important}.simple-editor-search-and-replace .tiptap-search-replace-count{color:var(--color-text-muted);font-size:11px!important}.simple-editor-search-and-replace .tiptap-search-replace-nav-group{gap:2px!important}.simple-editor-search-and-replace .tiptap-search-replace-inputs{flex-direction:column!important;gap:5px!important;padding:7px 8px!important;display:flex!important}.simple-editor-search-and-replace [data-field=search-query],.simple-editor-search-and-replace [data-field=replace-query]{font-family:inherit;border:1px solid var(--color-border-primary)!important;background-color:var(--color-background)!important;width:100%!important;height:30px!important;min-height:30px!important;color:var(--color-text-primary)!important;border-radius:5px!important;outline:none!important;padding:0 8px!important;font-size:12px!important}.simple-editor-search-and-replace [data-field=search-query]:focus,.simple-editor-search-and-replace [data-field=replace-query]:focus{box-shadow:0 0 0 2px #ffffff0a;border-color:var(--color-text-muted)!important}.simple-editor-search-and-replace .tiptap-search-replace-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 5px!important;padding:3px 8px 6px!important;display:grid!important}.simple-editor-search-and-replace [data-option]{white-space:nowrap;min-height:26px!important;margin:0!important;padding:3px 4px!important;font-size:11px!important}.simple-editor-search-and-replace [data-option=use-regex]{grid-column:1/-1}.simple-editor-search-and-replace .tiptap-search-replace-actions{border-top:1px solid var(--color-border-primary);justify-content:flex-end!important;gap:4px!important;padding:5px 8px 8px!important;display:flex!important}.simple-editor-search-and-replace .tiptap-search-replace-actions button{min-height:28px!important;padding:4px 8px!important;font-size:11px!important}.simple-editor .find-and-replace-result{border-radius:3px;box-shadow:inset 0 -2px #eab308d9;background-color:#eab30852!important}.simple-editor .find-and-replace-result-current{border-radius:3px;background-color:#f9731680!important;box-shadow:inset 0 0 0 1px #f97316f2,inset 0 -2px #f97316!important}.simple-editor .tableWrapper{width:100%;margin:1.5rem 0;overflow-x:auto}.simple-editor table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%;margin:0}.simple-editor th,.simple-editor td{border:1px solid var(--color-border-primary);vertical-align:top;box-sizing:border-box;min-width:80px;padding:10px 12px;position:relative}.simple-editor th{background-color:var(--color-background-secondary);color:var(--color-text-primary);text-align:left;font-weight:600}.simple-editor td{background-color:var(--color-background);color:var(--color-text-primary)}.simple-editor th p,.simple-editor td p{min-height:1.5em;margin:0}.simple-editor .selectedCell{position:relative}.simple-editor .selectedCell:after{content:"";z-index:2;pointer-events:none;background-color:var(--color-text-selection);position:absolute;inset:0}.simple-editor .column-resize-handle{z-index:10;pointer-events:none;background-color:var(--color-text-muted);width:4px;position:absolute;top:0;bottom:0;right:-2px}.simple-editor.resize-cursor{cursor:col-resize}.simple-editor td:hover,.simple-editor th:hover{background-color:var(--color-hover)}.simple-editor th:hover{background-color:var(--color-background-tertiary)}.simple-editor a{color:inherit;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.simple-editor code{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);color:var(--color-text-primary);font-family:var(--font-mono);padding:2px 5px;font-size:.875em}.simple-editor pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}@media screen and (width<=480px){.simple-editor-search-and-replace{max-height:calc(100dvh - var(--tt-toolbar-height) - 12px);top:calc(var(--tt-toolbar-height) + 6px)!important;width:auto!important;max-width:none!important;position:fixed!important;left:6px!important;right:6px!important}.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem 30vh}.simple-editor .tableWrapper{width:100%;overflow-x:auto}.simple-editor table{min-width:600px}.simple-editor th,.simple-editor td{min-width:120px;padding:8px 10px}}._page_6ugi4_1{width:100%;max-width:800px;margin:0 auto;padding-bottom:100px}._loading_6ugi4_29{width:100%;min-height:300px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._loadingIcon_6ugi4_51{animation:.8s linear infinite _spin_6ugi4_1}@keyframes _spin_6ugi4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._notFound_6ugi4_89{text-align:center;width:100%;max-width:600px;margin:80px auto 0}._notFound_6ugi4_89 h2{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600}._notFound_6ugi4_89 p{margin:var(--spacing-sm) 0 var(--spacing-lg);color:var(--color-text-muted);font-size:.875rem;line-height:1.6}._notFound_6ugi4_89 a{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:7px 10px;font-size:.8rem;transition:background-color .15s,color .15s;display:inline-flex}._notFound_6ugi4_89 a:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}._breadcrumb_6ugi4_199{margin-bottom:var(--spacing-xl);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.75rem;display:flex}._breadcrumb_6ugi4_199 a{transition:color .15s}._breadcrumb_6ugi4_199 a:hover{color:var(--color-text-primary)}._breadcrumb_6ugi4_199>span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}._header_6ugi4_273{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);display:flex}._headerContent_6ugi4_289{flex:1;min-width:0}._header_6ugi4_273 h1{letter-spacing:-.045em;margin:0;font-size:2.25rem;font-weight:600;line-height:1.15}._description_6ugi4_329{max-width:700px;margin:var(--spacing-md) 0 0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}._metadata_6ugi4_361{margin-top:var(--spacing-md);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}._departments_6ugi4_399{margin-top:var(--spacing-md);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._departmentTag_6ugi4_419{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);min-height:26px;color:var(--color-text-secondary);align-items:center;padding:4px 8px;font-size:.72rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}._departmentTag_6ugi4_419:hover{border-color:var(--color-border-secondary);background-color:var(--color-hover);color:var(--color-text-primary)}._editButton_6ugi4_491{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:.8rem;transition:background-color .15s,color .15s;display:flex}._editButton_6ugi4_491:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._actions_6ugi4_561{flex-shrink:0;align-items:center;gap:8px;display:flex}._deleteButton_6ugi4_579{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:#ef4444;cursor:pointer;font:inherit;background-color:#0000;align-items:center;gap:6px;padding:7px 10px;font-size:.8rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}._deleteButton_6ugi4_579:hover:not(:disabled){background-color:#ef444414;border-color:#ef444480}._deleteButton_6ugi4_579:disabled{cursor:not-allowed;opacity:.55}._divider_6ugi4_665{height:1px;margin:var(--spacing-xl) 0;background-color:var(--color-border-primary)}._markdown_6ugi4_691{color:var(--color-text-primary);font-size:1rem;line-height:1.75}._markdown_6ugi4_691 p{margin:.75rem 0}._markdown_6ugi4_691 blockquote{border-left:3px solid var(--color-text-muted);color:var(--color-text-secondary);margin:1.25rem 0;padding:.25rem 0 .25rem 1rem}._markdown_6ugi4_691 blockquote p{margin:0}._markdown_6ugi4_691 pre{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);color:var(--color-text-primary);margin:1.25rem 0;padding:1rem 1.15rem;line-height:1.6;overflow-x:auto}._markdown_6ugi4_691 pre code{color:inherit;background:0 0;border:0;padding:0;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.875rem}._markdown_6ugi4_691 :not(pre)>code{background-color:var(--color-background-secondary);border-radius:4px;padding:2px 5px;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.875em}._markdown_6ugi4_691 h1,._markdown_6ugi4_691 h2,._markdown_6ugi4_691 h3,._markdown_6ugi4_691 h4{color:var(--color-text-primary);font-weight:600;line-height:1.25}._markdown_6ugi4_691 h1{margin:2rem 0 1rem;font-size:2rem}._markdown_6ugi4_691 h2{margin:1.75rem 0 .875rem;font-size:1.5rem}._markdown_6ugi4_691 h3{margin:1.5rem 0 .75rem;font-size:1.25rem}._markdown_6ugi4_691 h4{margin:1.25rem 0 .625rem;font-size:1.1rem}._markdown_6ugi4_691 ul,._markdown_6ugi4_691 ol{margin:1rem 0;padding-left:1.5rem}._markdown_6ugi4_691 li{margin:.25rem 0}._markdown_6ugi4_691 a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}._markdown_6ugi4_691 mark{border-radius:3px;padding:1px 3px}._markdown_6ugi4_691 img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:1.5rem auto;display:block}._markdown_6ugi4_691 .simple-editor{color:var(--color-text-primary)}._markdown_6ugi4_691 .simple-editor pre{border:1px solid var(--color-border-primary);border-radius:8px;width:100%;margin:1.25rem 0;padding:1rem 1.25rem;display:block;overflow-x:auto;background-color:var(--color-background-secondary)!important;color:var(--color-text-primary)!important}._markdown_6ugi4_691 .simple-editor pre code{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.875rem;line-height:1.6;display:block;color:inherit!important;background:0 0!important;padding:0!important}._markdown_6ugi4_691 .simple-editor :not(pre)>code{border:1px solid var(--color-border-primary);background-color:var(--color-background-secondary);color:var(--color-text-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.875em}._markdown_6ugi4_691 .simple-editor blockquote{color:var(--color-text-secondary);margin:1.25rem 0;padding:.35rem 0 .35rem 1rem;display:block;border-left:3px solid var(--color-text-muted)!important}._markdown_6ugi4_691 .simple-editor blockquote p{margin:0}._markdown_6ugi4_691 .simple-editor mark{border-radius:3px;padding:1px 3px}@media (width<=640px){._page_6ugi4_1{padding-bottom:60px}._header_6ugi4_273{flex-direction:column}._header_6ugi4_273 h1{font-size:1.8rem}._actions_6ugi4_561{width:100%}._editButton_6ugi4_491,._deleteButton_6ugi4_579{justify-content:center}._metadata_6ugi4_361{align-items:flex-start}._description_6ugi4_329{font-size:.9rem}._markdown_6ugi4_691{font-size:.925rem;line-height:1.7}._markdown_6ugi4_691 h1{font-size:1.5rem}._markdown_6ugi4_691 h2{font-size:1.25rem}._markdown_6ugi4_691 pre{margin-left:calc(var(--spacing-md) * -1);margin-right:calc(var(--spacing-md) * -1);border-left:0;border-right:0;border-radius:0}}.tiptap-tooltip{--tt-tooltip-bg:var(--tt-gray-light-900);--tt-tooltip-text:var(--white);--tt-kbd:var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg:var(--white);--tt-tooltip-text:var(--tt-gray-light-600);--tt-kbd:var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:50;border-radius:var(--tt-radius-md,.375rem);background-color:var(--tt-tooltip-bg);color:var(--tt-tooltip-text);text-align:center;padding:.375rem .5rem;font-size:.75rem;font-weight:500;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.tiptap-tooltip kbd{text-align:center;vertical-align:baseline;text-transform:capitalize;color:var(--tt-kbd);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:inline-block}.tiptap-button{--tt-button-default-bg-color:var(--tt-gray-light-a-100);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-300);--tt-button-disabled-bg-color:var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color:var(--tt-gray-dark-a-100);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-active-hover-bg-color:var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-variant=check]{--tt-button-check-bg-color:var(--tt-gray-light-a-100);--tt-button-check-hover-bg-color:var(--white);--tt-button-check-border-color:var(--tt-gray-light-a-200);--tt-button-check-hover-border-color:var(--tt-gray-light-a-300);--tt-button-check-checked-bg-color:var(--tt-gray-light-a-900);--tt-button-check-checked-border-color:var(--tt-gray-light-a-900);--tt-button-check-checked-text-color:var(--tt-gray-light-a-900);--tt-button-check-checked-icon-color:var(--white);--tt-button-check-focus-ring-color:color-mix(in srgb, var(--tt-brand-color-500) 20%, transparent)}.dark .tiptap-button[data-variant=check]{--tt-button-check-bg-color:var(--tt-gray-dark-a-100);--tt-button-check-hover-bg-color:var(--tt-gray-dark-a-100);--tt-button-check-border-color:var(--tt-gray-dark-a-200);--tt-button-check-hover-border-color:var(--tt-gray-dark-a-300);--tt-button-check-checked-bg-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-border-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-text-color:var(--tt-gray-dark-a-900);--tt-button-check-checked-icon-color:var(--black);--tt-button-check-focus-ring-color:color-mix(in srgb, var(--tt-brand-color-400) 25%, transparent)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-bg-color:var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-gray-light-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-light-a-200);--tt-button-disabled-bg-color:var(--transparent)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-gray-dark-a-100);--tt-button-active-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-gray-dark-a-200);--tt-button-disabled-bg-color:var(--transparent)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-text-color:var(--tt-gray-light-a-600);--tt-button-hover-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-icon-color:var(--tt-gray-light-a-600);--tt-button-hover-icon-color:var(--tt-gray-light-a-900);--tt-button-active-icon-color:var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-300);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost],.tiptap-button[data-style=tertiary]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost],.dark .tiptap-button[data-style=tertiary]{--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=secondary]{--tt-button-default-bg-color:var(--tt-gray-light-800);--tt-button-hover-bg-color:var(--tt-gray-light-900);--tt-button-active-bg-color:var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-100);--tt-button-active-bg-color-subdued:var(--tt-brand-color-100);--tt-button-active-hover-bg-color:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-200);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-200);--tt-button-disabled-bg-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-bg-color:var(--tt-gray-dark-800);--tt-button-hover-bg-color:var(--tt-gray-dark-900);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var(--tt-brand-color-900);--tt-button-active-bg-color-subdued:var(--tt-brand-color-900);--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-subdued:var(--tt-brand-color-800);--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=secondary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-text-color:var(--black);--tt-button-hover-text-color:var(--black);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=secondary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-icon-color:var(--black);--tt-button-hover-icon-color:var(--black);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=secondary]{--tt-button-default-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=secondary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-light-a-700);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=secondary]{--tt-button-default-dropdown-arrows-color:var(--black);--tt-button-hover-dropdown-arrows-color:var(--black);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button{font-feature-settings:"salt" on, "cv01" on;border-radius:var(--tt-radius-lg,.75rem);min-width:2rem;height:2rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.15;display:flex}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-left:0;padding-right:0}.tiptap-button[data-size=large]{min-width:2.375rem;height:2.375rem;padding:.625rem;font-size:.9375rem}.tiptap-button[data-size=small]{border-radius:var(--tt-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem;font-size:.75rem;line-height:1.2}.tiptap-button .tiptap-button-text{text-align:left;flex-grow:1;padding:0 .125rem;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}:is(.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]){gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{justify-content:center;width:1rem;display:flex}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button[data-variant=check]{cursor:pointer;justify-content:flex-start;width:100%}.tiptap-button[data-variant=check] .tiptap-button-text{padding:0}.tiptap-button[data-variant=check] .tiptap-button-check{border:1px solid var(--tt-button-check-border-color);background-color:var(--tt-button-check-bg-color);color:#0000;width:1rem;height:1rem;transition-property:background-color,border-color,color;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border-radius:.25rem;flex-shrink:0;place-content:center;margin-left:auto;display:grid}.tiptap-button[data-variant=check] .tiptap-button-check>svg{width:.875rem;height:.875rem}.tiptap-button[data-variant=check]:hover:not([disabled]):not([aria-checked=true]):not([aria-checked=mixed]) .tiptap-button-check{border-color:var(--tt-button-check-hover-border-color);background-color:var(--tt-button-check-hover-bg-color)}.tiptap-button[data-variant=check][aria-checked=true],.tiptap-button[data-variant=check][aria-checked=mixed]{color:var(--tt-button-check-checked-text-color)}.tiptap-button[data-variant=check][aria-checked=true] .tiptap-button-check,.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check{border-color:var(--tt-button-check-checked-border-color);background-color:var(--tt-button-check-checked-bg-color);color:var(--tt-button-check-checked-icon-color)}.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check:after{content:"";background-color:currentColor;border-radius:999px;width:.5rem;height:.125rem}.tiptap-button[data-variant=check][aria-checked=mixed] .tiptap-button-check>svg{display:none}.tiptap-button[data-variant=check]:focus-visible{box-shadow:0 0 0 3px var(--tt-button-check-focus-ring-color)}.tiptap-button[data-variant=check]:disabled{cursor:not-allowed;opacity:.5}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-separator{background-color:var(--tt-link-border-color);flex-shrink:0}.tiptap-separator[data-orientation=horizontal]{width:100%;height:1px;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{width:1px;height:1.5rem}:root{--tt-toolbar-height:2.75rem;--tt-safe-area-bottom:env(safe-area-inset-bottom,0px);--tt-toolbar-bg-color:var(--white);--tt-toolbar-border-color:var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color:var(--black);--tt-toolbar-border-color:var(--tt-gray-dark-a-50)}.tiptap-toolbar{align-items:center;gap:.25rem;display:flex}.tiptap-toolbar .tiptap-separator{flex:none}.tiptap-toolbar-group{flex:none;align-items:center;gap:.125rem;display:flex}.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{z-index:50;width:100%;min-width:0;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 .5rem;position:sticky;top:0;overflow:auto hidden}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media (width<=480px){.tiptap-toolbar[data-variant=fixed]{height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);padding:0 .5rem var(--tt-safe-area-bottom);border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;position:absolute;top:auto}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:none}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding:.125rem;--tt-toolbar-border-width:1px;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;padding:.188rem;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}@media screen and (width<=480px){.tiptap-toolbar[data-variant=floating]{width:100%;box-shadow:none;border:none;border-radius:0}}.tiptap-popover{--tt-popover-bg-color:var(--white);--tt-popover-border-color:var(--tt-gray-light-a-100);--tt-popover-text-color:var(--tt-gray-light-a-600)}:root.dark,.dark{--tt-popover-border-color:var(--tt-gray-dark-a-50);--tt-popover-bg-color:var(--tt-gray-dark-50);--tt-popover-text-color:var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height);outline:none}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-popover[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}:root{--tiptap-image-upload-active:var(--tt-brand-color-500);--tiptap-image-upload-progress-bg:var(--tt-brand-color-50);--tiptap-image-upload-icon-bg:var(--tt-brand-color-500);--tiptap-image-upload-text-color:var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-light-a-400);--tiptap-image-upload-border:var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-light-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-light-300);--tiptap-image-upload-icon-color:var(--white)}.dark{--tiptap-image-upload-active:var(--tt-brand-color-400);--tiptap-image-upload-progress-bg:var(--tt-brand-color-900);--tiptap-image-upload-icon-bg:var(--tt-brand-color-400);--tiptap-image-upload-text-color:var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color:var(--tt-gray-dark-a-400);--tiptap-image-upload-border:var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover:var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active:var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg:var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border:var(--tt-gray-dark-300);--tiptap-image-upload-icon-color:var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;width:3.125rem;height:3.75rem;display:inline-flex;position:relative}.tiptap-image-upload .tiptap-image-upload-icon-container{background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;bottom:0;right:0}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{color:var(--tiptap-image-upload-icon-doc-border);position:absolute;top:0;bottom:0;right:.25rem}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-size:.875rem;font-weight:500;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-size:.75rem;font-weight:600;line-height:normal}.tiptap-image-upload .tiptap-image-upload-drag-area{border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);text-align:center;cursor:pointer;padding:2rem 1.5rem;transition:all .2s;position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0, 123, 255), .05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb,0, 123, 255), .1)}.tiptap-image-upload .tiptap-image-upload-content{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.tiptap-image-upload .tiptap-image-upload-previews{flex-direction:column;gap:.75rem;display:flex}.tiptap-image-upload .tiptap-image-upload-header{border-bottom:1px solid var(--tiptap-image-upload-border);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;display:flex}.tiptap-image-upload .tiptap-image-upload-header span{color:var(--tiptap-image-upload-text-color);font-size:.875rem;font-weight:500}.tiptap-image-upload .tiptap-image-upload-preview{border-radius:var(--tt-radius-md,.5rem);position:relative;overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out;position:absolute;inset:0}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md,.5rem);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{align-items:center;gap:.75rem;height:2rem;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg,.75rem);padding:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{flex-direction:column;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{align-items:center;gap:.5rem;display:flex}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{color:var(--tiptap-image-upload-border-active);font-size:.75rem;font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media (width<=480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}.tiptap-badge{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--white);--tt-badge-bg-color-subdued:var(--white);--tt-badge-bg-color-emphasized:var(--white);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--black);--tt-badge-bg-color-subdued:var(--black);--tt-badge-bg-color-emphasized:var(--black);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-600)}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--tt-gray-dark-a-600);--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--tt-brand-color-400)}.tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-500);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var(--tt-gray-light-a-400);--tt-badge-text-color-emphasized:var(--white);--tt-badge-bg-color:var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-light-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-light-a-700);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-light-a-400);--tt-badge-icon-color-emphasized:var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-text-color-emphasized:var(--black);--tt-badge-bg-color:var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued:var(--tt-gray-dark-a-50);--tt-badge-bg-color-emphasized:var(--tt-gray-dark-a-800);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var(--tt-gray-dark-a-400);--tt-badge-icon-color-emphasized:var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-inc-2);--tt-badge-border-color-subdued:var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-green-dec-2);--tt-badge-text-color:var(--tt-color-green-dec-3);--tt-badge-text-color-subdued:var(--tt-color-green-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-green-inc-5);--tt-badge-bg-color:var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-green-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-dec-1);--tt-badge-icon-color:var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-green-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-inc-5)}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-dec-2);--tt-badge-border-color-subdued:var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-green-base);--tt-badge-text-color:var(--tt-color-green-inc-3);--tt-badge-text-color-subdued:var(--tt-color-green-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-green-dec-5);--tt-badge-bg-color:var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-green-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-green-inc-1);--tt-badge-icon-color:var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-green-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-green-dec-5)}.tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-dec-1);--tt-badge-text-color:var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-inc-1);--tt-badge-text-color:var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-yellow-dec-3);--tt-badge-bg-color:var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-yellow-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-yellow-base);--tt-badge-icon-color:var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-yellow-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-yellow-dec-3)}.tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-inc-2);--tt-badge-border-color-subdued:var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-red-dec-2);--tt-badge-text-color:var(--tt-color-red-dec-3);--tt-badge-text-color-subdued:var(--tt-color-red-dec-2);--tt-badge-text-color-emphasized:var(--tt-color-red-inc-5);--tt-badge-bg-color:var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued:var(--tt-color-red-inc-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-dec-1);--tt-badge-icon-color:var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued:var(--tt-color-red-dec-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-inc-5)}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-dec-2);--tt-badge-border-color-subdued:var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-red-base);--tt-badge-text-color:var(--tt-color-red-inc-3);--tt-badge-text-color-subdued:var(--tt-color-red-inc-2);--tt-badge-text-color-emphasized:var(--tt-color-red-dec-5);--tt-badge-bg-color:var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued:var(--tt-color-red-dec-5);--tt-badge-bg-color-emphasized:var(--tt-color-red-inc-1);--tt-badge-icon-color:var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued:var(--tt-color-red-inc-2);--tt-badge-icon-color-emphasized:var(--tt-color-red-dec-5)}.tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-300);--tt-badge-border-color-subdued:var(--tt-brand-color-200);--tt-badge-border-color-emphasized:var(--tt-brand-color-600);--tt-badge-text-color:var(--tt-brand-color-800);--tt-badge-text-color-subdued:var(--tt-brand-color-700);--tt-badge-text-color-emphasized:var(--tt-brand-color-50);--tt-badge-bg-color:var(--tt-brand-color-100);--tt-badge-bg-color-subdued:var(--tt-brand-color-50);--tt-badge-bg-color-emphasized:var(--tt-brand-color-600);--tt-badge-icon-color:var(--tt-brand-color-800);--tt-badge-icon-color-subdued:var(--tt-brand-color-700);--tt-badge-icon-color-emphasized:var(--tt-brand-color-100)}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-700);--tt-badge-border-color-subdued:var(--tt-brand-color-800);--tt-badge-border-color-emphasized:var(--tt-brand-color-400);--tt-badge-text-color:var(--tt-brand-color-200);--tt-badge-text-color-subdued:var(--tt-brand-color-300);--tt-badge-text-color-emphasized:var(--tt-brand-color-950);--tt-badge-bg-color:var(--tt-brand-color-900);--tt-badge-bg-color-subdued:var(--tt-brand-color-950);--tt-badge-bg-color-emphasized:var(--tt-brand-color-400);--tt-badge-icon-color:var(--tt-brand-color-200);--tt-badge-icon-color-subdued:var(--tt-brand-color-300);--tt-badge-icon-color-emphasized:var(--tt-brand-color-900)}.tiptap-badge-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-feature-settings:"salt" on, "cv01" on;border-radius:var(--tt-radius-sm,.375rem);min-width:1.25rem;height:1.25rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:1px solid;justify-content:center;align-items:center;padding:.25rem;font-size:.625rem;font-weight:700;line-height:1.15;display:flex}.tiptap-badge[data-size=large]{border-radius:var(--tt-radius-md,.375rem);min-width:1.5rem;height:1.5rem;padding:.375rem;font-size:.75rem}.tiptap-badge[data-size=small]{border-radius:var(--tt-radius-xs,.25rem);min-width:1rem;height:1rem;padding:.125rem}.tiptap-badge .tiptap-badge-text{text-align:left;flex-grow:1;padding:0 .125rem}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}:root{--tt-dropdown-menu-bg-color:var(--white);--tt-dropdown-menu-text-color:var(--tt-gray-light-a-600);--tt-dropdown-menu-label-color:var(--tt-gray-light-a-800)}:root.dark,.dark{--tt-dropdown-menu-bg-color:var(--tt-gray-dark-50);--tt-dropdown-menu-text-color:var(--tt-gray-dark-a-600);--tt-dropdown-menu-label-color:var(--tt-gray-dark-a-800)}.tiptap-dropdown-menu-content{--slide-x:0px;--slide-y:0px;--padding:.375rem;z-index:50;min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);border-radius:calc(var(--padding) + var(--tt-radius-lg));background-color:var(--tt-dropdown-menu-bg-color);color:var(--tt-dropdown-menu-text-color);box-shadow:var(--tt-shadow-elevated-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.375rem;transition-duration:.1s;position:relative;overflow:hidden auto}.tiptap-dropdown-menu-content[data-side=bottom]{--slide-y:-.5rem}.tiptap-dropdown-menu-content[data-side=top]{--slide-y:.5rem}.tiptap-dropdown-menu-content[data-side=left]{--slide-x:.5rem}.tiptap-dropdown-menu-content[data-side=right]{--slide-x:-.5rem}.tiptap-dropdown-menu-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-dropdown-menu-content[data-state=closed]{animation:.1s forwards dropdown-out;overflow:hidden}.tiptap-dropdown-menu-sub-content{--slide-x:0px;--slide-y:0px;--padding:.375rem;z-index:50;border-radius:calc(var(--padding) + var(--tt-radius-lg));background-color:var(--tt-dropdown-menu-bg-color);min-width:6rem;box-shadow:var(--tt-shadow-elevated-md);color:var(--tt-dropdown-menu-text-color);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.25rem;transition-duration:.1s;overflow:hidden}.tiptap-dropdown-menu-sub-content[data-side=bottom]{--slide-y:-.5rem}.tiptap-dropdown-menu-sub-content[data-side=top]{--slide-y:.5rem}.tiptap-dropdown-menu-sub-content[data-side=left]{--slide-x:.5rem}.tiptap-dropdown-menu-sub-content[data-side=right]{--slide-x:-.5rem}.tiptap-dropdown-menu-sub-content[data-state=open]{animation:.1s forwards dropdown-in}.tiptap-dropdown-menu-sub-content[data-state=closed]{animation:.1s forwards dropdown-out}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95) translate(var(--slide-x), var(--slide-y))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95) translate(var(--slide-x), var(--slide-y))}}.tiptap-dropdown-menu-label{text-transform:capitalize;color:var(--tt-dropdown-menu-label-color);padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-dropdown-menu-label[data-inset=true]{padding-left:1.75rem}.tiptap-dropdown-menu-group,.tiptap-dropdown-menu-group[data-orientation=vertical]{flex-direction:column;display:flex}.tiptap-dropdown-menu-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem;display:flex}:root{--tiptap-card-bg-color:var(--white);--tiptap-card-border-color:var(--tt-gray-light-a-100);--tiptap-card-group-label-color:var(--tt-gray-light-a-800)}.dark{--tiptap-card-bg-color:var(--tt-gray-dark-50);--tiptap-card-border-color:var(--tt-gray-dark-a-100);--tiptap-card-group-label-color:var(--tt-gray-dark-a-800)}.tiptap-card{--padding:.375rem;--border-width:1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);word-wrap:break-word;background-clip:border-box;outline:none;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.tiptap-card-header{border-bottom:var(--border-width) solid var(--tiptap-card-border-color);flex:none;justify-content:space-between;align-items:center;width:100%;padding:.375rem;display:flex}.tiptap-card-body{flex:auto;padding:.375rem;overflow-y:auto}.tiptap-card-item-group{vertical-align:middle;min-width:max-content;display:flex;position:relative}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem}.tiptap-card-group-label{text-transform:capitalize;color:var(--tiptap-card-group-label-color);padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.tiptap-button-highlight{border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;position:relative}.tiptap-button-highlight:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}.tiptap-button-group{align-items:stretch;width:fit-content;display:flex}.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.125rem}.tiptap-button-group>:focus-visible{z-index:10;position:relative}.tiptap-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.tiptap-button-group>input{flex:1}.tiptap-button-group-horizontal>[data-slot]:has(~[data-slot]){border-top-right-radius:0;border-bottom-right-radius:0}.tiptap-button-group-horizontal>[data-slot]~[data-slot]{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.tiptap-button-group-vertical{flex-direction:column}.tiptap-button-group-vertical>[data-slot]:has(~[data-slot]){border-bottom-right-radius:0;border-bottom-left-radius:0}.tiptap-button-group-vertical>[data-slot]~[data-slot]{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.tiptap-button-group-separator{align-self:stretch;position:relative}.tiptap-button-group-separator[data-orientation=horizontal]{width:auto;margin-left:1px;margin-right:1px}.tiptap-button-group-separator[data-orientation=vertical]{height:auto;margin-top:1px;margin-bottom:1px}:root{--tt-input-placeholder:var(--tt-gray-light-a-400);--tt-input-border:var(--tt-gray-light-a-200);--tt-input-border-focus:var(--tt-gray-light-a-300)}.dark{--tt-input-placeholder:var(--tt-gray-dark-a-400);--tt-input-border:var(--tt-gray-dark-a-200);--tt-input-border-focus:var(--tt-gray-dark-a-300)}.tiptap-input{border-radius:var(--tt-radius-md);border:1px solid var(--tt-input-border);background:0 0;outline:none;width:100%;min-width:0;height:2rem;padding:.25rem .625rem;font-size:1rem;transition:color,background-color,border-color .15s}.tiptap-input::placeholder{color:var(--tt-input-placeholder)}.tiptap-input:focus-visible{border-color:var(--tt-input-border-focus)}@media (width>=768px){.tiptap-input{font-size:.875rem}}:root{--tt-textarea-placeholder:var(--tt-gray-light-a-400);--tt-textarea-border:var(--tt-gray-light-a-200);--tt-textarea-border-focus:var(--tt-gray-light-a-300)}.dark{--tt-textarea-placeholder:var(--tt-gray-dark-a-400);--tt-textarea-border:var(--tt-gray-dark-a-200);--tt-textarea-border-focus:var(--tt-gray-dark-a-300)}.tiptap-textarea{border:1px solid var(--tt-textarea-border);field-sizing:content;background:0 0;border-radius:.5rem;outline:none;width:100%;min-height:4rem;padding:.5rem .625rem;font-size:1rem;transition:color,background-color,border-color .15s;display:flex}.tiptap-textarea::placeholder{color:var(--tt-textarea-placeholder)}.tiptap-textarea:focus-visible{border-color:var(--tt-textarea-border-focus)}@media (width>=768px){.tiptap-textarea{font-size:.875rem}}:root{--tt-ig-placeholder:var(--tt-gray-light-a-400);--tt-ig-border:var(--tt-gray-light-a-200);--tt-ig-border-focus:var(--tt-gray-light-a-300);--tt-ig-addon-color:var(--tt-gray-light-a-400)}.dark{--tt-ig-placeholder:var(--tt-gray-dark-a-400);--tt-ig-border:var(--tt-gray-dark-a-200);--tt-ig-border-focus:var(--tt-gray-dark-a-300);--tt-ig-addon-color:var(--tt-gray-dark-a-400)}.tiptap-input-group{border:1px solid var(--tt-ig-border);background-color:#0000;border-radius:.5rem;outline:none;align-items:center;width:100%;min-width:0;height:2rem;transition:color,background-color,border-color .15s;display:flex;position:relative}:is(.tiptap-input-group:has(>textarea),.tiptap-input-group:has(>[data-align=block-end]),.tiptap-input-group:has(>[data-align=block-start])){height:auto}:is(.tiptap-input-group:has(>[data-align=block-end]),.tiptap-input-group:has(>[data-align=block-start])){flex-direction:column}.tiptap-input-group:has(>[data-align=inline-end])>input{padding-right:.375rem}.tiptap-input-group:has(>[data-align=inline-start])>input{padding-left:.375rem}.tiptap-input-group:has(>[data-align=block-end])>input{padding-top:.75rem}.tiptap-input-group:has(>[data-align=block-start])>input{padding-bottom:.75rem}.tiptap-input-group:has([data-slot=tiptap-input-group-control]:focus-visible){border-color:var(--tt-ig-border-focus)}[data-slot=combobox-content] .tiptap-input-group:focus-within{border-color:inherit;box-shadow:none}.tiptap-input-group-addon{height:auto;color:var(--tt-ig-addon-color);cursor:text;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;font-weight:500;display:flex}.tiptap-input-group-addon>svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-input-group-addon>kbd{border-radius:9994px}.tiptap-input-group[data-disabled=true] .tiptap-input-group-addon{opacity:.5}.tiptap-input-group-addon--inline-start{order:-1;padding-left:.5rem}.tiptap-input-group-addon--inline-start:has(>button){margin-left:-.3rem}.tiptap-input-group-addon--inline-start:has(>kbd){margin-left:-.15rem}.tiptap-input-group-addon--inline-end{order:9999;padding-right:.5rem}.tiptap-input-group-addon--inline-end:has(>button){margin-right:-.3rem}.tiptap-input-group-addon--inline-end:has(>kbd){margin-right:-.15rem}.tiptap-input-group-addon--block-start{order:-1;justify-content:flex-start;width:100%;padding:.5rem .625rem 0}.tiptap-input-group-addon--block-start .border-b{padding-bottom:.5rem}.tiptap-input-group-addon--block-end{order:9999;justify-content:flex-start;width:100%;padding:0 .625rem .5rem}.tiptap-input-group-addon--block-end .border-t{padding-top:.5rem}.tiptap-input-group-button{box-shadow:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.tiptap-input-group-button--xs{border-radius:9996px;gap:.25rem;height:1.5rem;padding:0 .375rem}.tiptap-input-group-button--xs>svg:not([class*=size-]){width:.875rem;height:.875rem}.tiptap-input-group-button--icon-xs{border-radius:9996px;width:1.5rem;min-width:auto;height:1.5rem;padding:0}.tiptap-input-group-button--icon-sm{width:2rem;height:2rem;padding:0}.tiptap-input-group-text{color:var(--tt-ig-addon-color);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.tiptap-input-group-text svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-input-group-text svg{pointer-events:none}.tiptap-input-group-control{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1}.tiptap-input-group-control:focus-visible,.tiptap-input-group-control[aria-invalid=true],.tiptap-input-group-control:disabled{box-shadow:none;background:0 0}@media (prefers-color-scheme:dark){.tiptap-input-group-control,.tiptap-input-group-control:disabled{background:0 0}}.tiptap-input-group-control--textarea{resize:none;padding-block:.5rem}:root{--tiptap-switch-track:var(--tt-gray-light-a-300);--tiptap-switch-track-checked:var(--tt-brand-color-500);--tiptap-switch-thumb:var(--white);--tiptap-switch-ring:var(--tt-brand-color-500)}.dark{--tiptap-switch-track:var(--tt-gray-dark-a-300);--tiptap-switch-track-checked:var(--tt-brand-color-500);--tiptap-switch-thumb:var(--white);--tiptap-switch-ring:var(--tt-brand-color-500)}.tiptap-switch{background-color:var(--tiptap-switch-track);cursor:pointer;border:1px solid #0000;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;transition:background-color .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative}.tiptap-switch:after{content:"";position:absolute;inset:-.5rem -.75rem}.tiptap-switch[data-size=default]{width:32px;height:18.4px}.tiptap-switch[data-size=sm]{width:24px;height:14px}.tiptap-switch[data-checked]{background-color:var(--tiptap-switch-track-checked)}.tiptap-switch:focus-visible{border-color:var(--tiptap-switch-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--tiptap-switch-ring) 50%, transparent)}.tiptap-switch[data-disabled]{cursor:not-allowed;opacity:.5}.tiptap-switch-thumb{pointer-events:none;background-color:var(--tiptap-switch-thumb);border-radius:9999px;transition:transform .15s;display:block;transform:translate(0)}.tiptap-switch[data-size=default] .tiptap-switch-thumb{width:16px;height:16px}.tiptap-switch[data-size=sm] .tiptap-switch-thumb{width:12px;height:12px}.tiptap-switch[data-checked] .tiptap-switch-thumb{transform:translate(calc(100% - 2px))}.tiptap-search-replace{--tiptap-search-replace-count-color:var(--tt-gray-light-a-400);--tiptap-search-replace-option-text-color:var(--tt-gray-light-a-600);--tiptap-search-replace-option-icon-color:var(--tt-gray-light-a-500);--tiptap-search-replace-option-hover-bg-color:var(--tt-gray-light-a-200);--tiptap-search-replace-kbd-bg:var(--white);--tiptap-search-replace-kbd-border:var(--tt-gray-light-a-200);--tiptap-search-replace-kbd-color:var(--tt-gray-light-a-500);--tiptap-search-replace-help-bg:var(--tt-gray-light-100);--tiptap-search-replace-help-label-color:var(--tt-gray-light-a-500);--tiptap-search-replace-code-bg:var(--tt-gray-light-a-100);--tiptap-search-replace-code-border:var(--tt-gray-light-a-200);--tiptap-search-replace-code-color:var(--tt-gray-light-a-700);--tiptap-search-replace-focus-border:var(--tt-brand-color-500);--tiptap-search-replace-focus-ring:color-mix(in srgb, var(--tt-brand-color-500) 20%, transparent);width:19rem;max-width:100%}.dark .tiptap-search-replace{--tiptap-search-replace-count-color:var(--tt-gray-dark-a-400);--tiptap-search-replace-option-text-color:var(--tt-gray-dark-a-600);--tiptap-search-replace-option-icon-color:var(--tt-gray-dark-a-500);--tiptap-search-replace-option-hover-bg-color:var(--tt-gray-dark-a-200);--tiptap-search-replace-kbd-bg:var(--tt-gray-dark-a-50);--tiptap-search-replace-kbd-border:var(--tt-gray-dark-a-200);--tiptap-search-replace-kbd-color:var(--tt-gray-dark-a-500);--tiptap-search-replace-help-bg:var(--tt-gray-dark-100);--tiptap-search-replace-help-label-color:var(--tt-gray-dark-a-500);--tiptap-search-replace-code-bg:var(--tt-gray-dark-a-100);--tiptap-search-replace-code-border:var(--tt-gray-dark-a-200);--tiptap-search-replace-code-color:var(--tt-gray-dark-a-700);--tiptap-search-replace-focus-border:var(--tt-brand-color-400);--tiptap-search-replace-focus-ring:color-mix(in srgb, var(--tt-brand-color-400) 25%, transparent)}.tiptap-card-body.tiptap-search-replace-body{width:100%;padding:0}.tiptap-search-replace-query-controls{flex-direction:column;gap:.375rem;display:flex}.tiptap-search-replace[data-open=true]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-search-replace[data-open=false]{display:none}@media (width<=480px){.tiptap-search-replace{width:100%}}.tiptap-card-header.tiptap-search-replace-header{border:0;gap:.25rem}.tiptap-search-replace-count{font-variant-numeric:tabular-nums;color:var(--tiptap-search-replace-count-color);white-space:nowrap;padding-left:.625rem;font-size:.625rem;font-weight:700}.tiptap-search-replace-nav-group{align-items:center;gap:.25rem;margin-left:auto;display:flex}.tiptap-search-replace-inputs,.tiptap-search-replace-options,.tiptap-search-replace-regex-toggle{flex-direction:column;padding-inline:.375rem;display:flex}.tiptap-search-replace-inputs,.tiptap-search-replace-regex-toggle{gap:.25rem}.tiptap-search-replace-input-group{border-radius:var(--tt-radius-lg)}.tiptap-search-replace-input-group:has([data-slot=tiptap-input-group-control]:focus-visible){border-color:var(--tiptap-search-replace-focus-border)}.tiptap-search-replace-keyboard-hint-addon{display:none}.tiptap-search-replace-input-group:focus-within .tiptap-search-replace-keyboard-hint-addon{display:flex}.tiptap-search-replace-keyboard-hint{width:1.25rem;height:1rem;color:var(--tiptap-search-replace-kbd-color);background-color:var(--tiptap-search-replace-kbd-bg);border:1px solid var(--tiptap-search-replace-kbd-border);justify-content:center;align-items:center;padding:.125rem .25rem .25rem;font-size:.75rem;font-weight:600;display:flex}.tiptap-input-group-addon>kbd.tiptap-search-replace-keyboard-hint{border-radius:var(--tt-radius-xs)}.tiptap-search-replace-regex-toggle-row{border-radius:var(--tt-radius-md,.375rem);width:100%;color:var(--tiptap-search-replace-option-text-color);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.tiptap-search-replace-regex-toggle-label{flex:1}.tiptap-search-replace-regex-help,.tiptap-search-replace-regex-help-section{flex-direction:column;display:flex}.tiptap-search-replace-regex-help{border-radius:var(--tt-radius-lg,.75rem);background-color:var(--tiptap-search-replace-help-bg);gap:.375rem;padding:1rem .375rem}.tiptap-search-replace-regex-help-section{gap:.75rem}.tiptap-search-replace-regex-help-label{color:var(--tiptap-search-replace-help-label-color);padding-inline:.375rem;font-size:.75rem;font-weight:600}.tiptap-search-replace-regex-example-list.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.25rem}.tiptap-search-replace-regex-example-list,.tiptap-search-replace-regex-example-row{width:100%}.tiptap-search-replace-regex-example-button{flex:1}.tiptap-search-replace-regex-example-button code{border-radius:var(--tt-radius-xs,.25rem);background-color:var(--tiptap-search-replace-code-bg);border:1px solid var(--tiptap-search-replace-code-border);color:var(--tiptap-search-replace-code-color);padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.688rem}.tiptap-search-replace-regex-help-separator{margin-block:.25rem}.tiptap-search-replace-regex-docs-link{border-radius:var(--tt-radius-md,.375rem);color:var(--tiptap-search-replace-option-text-color);align-items:center;gap:.375rem;padding:.375rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.tiptap-search-replace-regex-toggle-row:hover,.tiptap-search-replace-regex-docs-link:hover{background-color:var(--tiptap-search-replace-option-hover-bg-color)}.tiptap-search-replace-regex-docs-link:focus-visible{box-shadow:0 0 0 3px var(--tiptap-search-replace-focus-ring);outline:none}.tiptap-search-replace-regex-toggle-row:has([data-slot=tiptap-switch][data-disabled]){cursor:not-allowed;opacity:.5}.tiptap-search-replace-regex-docs-link-icon{width:.875rem;height:.875rem;color:var(--tiptap-search-replace-option-icon-color)}.tiptap-search-replace-actions{justify-content:flex-end;width:100%;padding:.125rem .75rem .625rem;display:flex}@media (prefers-reduced-motion:reduce){.tiptap-search-replace,.tiptap-search-replace *{transition:none!important;animation:none!important}}.find-and-replace-result{background-color:color-mix(in srgb, var(--tt-brand-color-300) 20%, transparent)}.find-and-replace-result-current{background-color:color-mix(in srgb, var(--tt-color-green-base) 40%, transparent)}._page_xwjs7_1{width:100%;max-width:1100px;margin:0 auto;padding-bottom:80px}._loading_xwjs7_27{width:100%;min-height:300px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._loadingIcon_xwjs7_49{animation:.8s linear infinite _spin_xwjs7_1}@keyframes _spin_xwjs7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._back_xwjs7_87{margin-bottom:var(--spacing-xl);color:var(--color-text-muted);align-items:center;gap:6px;font-size:.8rem;transition:color .15s;display:inline-flex}._back_xwjs7_87:hover{color:var(--color-text-primary)}._header_xwjs7_133{margin-bottom:var(--spacing-xl)}._header_xwjs7_133 h1{color:var(--color-text-primary);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:600}._header_xwjs7_133 p{margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);font-size:.9rem}._form_xwjs7_187{gap:var(--spacing-lg);flex-direction:column;display:flex}._field_xwjs7_199{gap:var(--spacing-sm);flex-direction:column;display:flex}._field_xwjs7_199 label{color:var(--color-text-primary);font-size:.8rem;font-weight:500}._field_xwjs7_199 input,._field_xwjs7_199 textarea,._field_xwjs7_199 select{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);width:100%;color:var(--color-text-primary);outline:none;padding:11px 12px;font-family:inherit;font-size:.875rem;transition:border-color .15s,background-color .15s,color .15s}._field_xwjs7_199 textarea{resize:vertical;line-height:1.6}._field_xwjs7_199 input:focus,._field_xwjs7_199 textarea:focus,._field_xwjs7_199 select:focus{border-color:var(--color-border-strong);background-color:var(--color-background)}._field_xwjs7_199 input::placeholder,._field_xwjs7_199 textarea::placeholder{color:var(--color-text-muted)}._field_xwjs7_199 select{min-height:42px;color:var(--color-text-secondary);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}._field_xwjs7_199 select:hover{border-color:var(--color-border-strong);background-color:var(--color-background);color:var(--color-text-primary)}._field_xwjs7_199 select:focus{color:var(--color-text-primary)}._field_xwjs7_199 select option{background-color:var(--color-background-secondary);color:var(--color-text-primary);font-family:inherit}._departmentSelector_xwjs7_439{width:100%}._selectedDepartments_xwjs7_447{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}._departmentChip_xwjs7_467{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background-color:var(--color-background-secondary);min-height:28px;color:var(--color-text-secondary);align-items:center;gap:5px;padding:4px 6px 4px 9px;font-size:.75rem;display:inline-flex}._removeDepartment_xwjs7_505{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}._removeDepartment_xwjs7_505:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._selectControl_xwjs7_575{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);width:100%;min-height:42px;color:var(--color-text-secondary);text-align:left;cursor:pointer;padding:10px 12px;font-size:.875rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}._selectControl_xwjs7_575:hover{background-color:var(--color-background);color:var(--color-text-primary)}._selectControlOpen_xwjs7_647{border-color:var(--color-border-strong);background-color:var(--color-background);color:var(--color-text-primary)}._selectChevron_xwjs7_663{flex-shrink:0;transition:transform .15s}._selectChevronOpen_xwjs7_675{transform:rotate(180deg)}._departmentOptions_xwjs7_693{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);flex-direction:column;gap:2px;width:100%;max-height:240px;margin-top:6px;padding:6px;display:flex;overflow-y:auto}._departmentOption_xwjs7_693{border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 10px;font-size:.825rem;transition:background-color .15s,color .15s;display:flex}._departmentOption_xwjs7_693:hover,._departmentOptionSelected_xwjs7_801{background-color:var(--color-hover);color:var(--color-text-primary)}._checkbox_xwjs7_823{border:1px solid var(--color-border-strong);width:18px;height:18px;color:var(--color-button-primary-text);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._checkboxSelected_xwjs7_855{border-color:var(--color-button-primary);background-color:var(--color-button-primary)}._noDepartments_xwjs7_867{color:var(--color-text-muted);text-align:center;padding:12px 10px;font-size:.8rem}._error_xwjs7_895{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:10px 12px;font-size:.825rem}._actions_xwjs7_927{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-primary);display:flex}._cancelButton_xwjs7_951,._saveButton_xwjs7_953{border-radius:var(--radius-sm);padding:9px 14px;font-size:.825rem;font-weight:500}._cancelButton_xwjs7_951{border:1px solid var(--color-border-primary);color:var(--color-text-secondary);background-color:#0000}._cancelButton_xwjs7_951:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._saveButton_xwjs7_953{border:1px solid var(--color-button-primary);background-color:var(--color-button-primary);color:var(--color-button-primary-text)}._saveButton_xwjs7_953:disabled{cursor:not-allowed;opacity:.5}._editorWrapper_xwjs7_1037{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-secondary);width:100%;overflow:visible}._editorWrapper_xwjs7_1037 [role=toolbar]{width:100%;min-width:0;padding:0 var(--spacing-sm);border-bottom:1px solid var(--color-border-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-background-tertiary);scrollbar-width:none;justify-content:flex-start;align-items:center;display:flex;overflow-y:hidden}._editorWrapper_xwjs7_1037 [role=toolbar]>:first-child{margin-left:auto}._editorWrapper_xwjs7_1037 [role=toolbar]>:last-child{margin-right:auto}._editorWrapper_xwjs7_1037 [role=toolbar]::-webkit-scrollbar{display:none}._editorWrapper_xwjs7_1037 [role=toolbar] button{color:var(--color-text-secondary)}._editorWrapper_xwjs7_1037 [role=toolbar] button:hover{background-color:var(--color-hover);color:var(--color-text-primary)}._editorWrapper_xwjs7_1037 .ProseMirror{outline:none;width:100%;max-width:720px;margin:0 auto}._editorWrapper_xwjs7_1037 .ProseMirror::selection{background-color:var(--color-text-selection)}._editorWrapper_xwjs7_1037 .ProseMirror ::selection{background-color:var(--color-text-selection)}._editorWrapper_xwjs7_1037 .ProseMirror pre{margin:var(--spacing-lg) 0;padding:var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background-color:var(--color-background-tertiary);font-family:var(--font-mono);font-size:.875rem;line-height:1.6;overflow-x:auto}._editorWrapper_xwjs7_1037 .ProseMirror pre code{color:var(--color-text-primary);background:0 0;border:none;padding:0;font-family:inherit}._editorWrapper_xwjs7_1037 .ProseMirror :not(pre)>code{border:1px solid var(--color-border-primary);background-color:var(--color-code-background);color:var(--color-text-primary);font-family:var(--font-mono);border-radius:4px;padding:2px 5px;font-size:.875em}._editorWrapper_xwjs7_1037 .ProseMirror img{max-width:100%;height:auto;margin:var(--spacing-lg) auto;border-radius:var(--radius-md);display:block}@media (width<=640px){._page_xwjs7_1{padding-bottom:40px}._header_xwjs7_133 h1{font-size:1.65rem}._actions_xwjs7_927{flex-direction:column-reverse}._cancelButton_xwjs7_951,._saveButton_xwjs7_953{text-align:center;width:100%}._departmentOptions_xwjs7_693{max-height:200px}}:root{--color-background:#fff;--color-background-secondary:#fafafa;--color-background-tertiary:#f4f4f5;--color-text-primary:#18181b;--color-text-secondary:#71717a;--color-text-muted:#a1a1aa;--color-border-primary:#e4e4e7;--color-border-secondary:#f0f0f1;--color-hover:#f4f4f5;--color-active:#e4e4e7;--color-button-primary:#18181b;--color-button-primary-text:#fff;--color-text-selection:#18181b29;--sidebar-width:260px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--font-sans:"Geist", sans-serif;--font-mono:"Geist Mono", monospace}[data-theme=dark]{--color-background:#0d0d0f;--color-background-secondary:#121214;--color-background-tertiary:#18181b;--color-text-primary:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-muted:#71717a;--color-text-selection:#ffffff2e;--color-border-primary:#27272a;--color-border-secondary:#1f1f22;--color-hover:#1c1c1f;--color-active:#27272a;--color-button-primary:#f4f4f5;--color-button-primary-text:#18181b}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background-color:var(--color-background);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}code,pre,kbd{font-family:var(--font-mono)}[role=menu],[role=dialog]{background-color:var(--color-background-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);box-shadow:0 10px 30px #0000002e}[role=menu] button,[role=menu] [role=menuitem]{color:var(--color-text-secondary)}[role=menu] button:hover,[role=menu] [role=menuitem]:hover{background-color:var(--color-hover);color:var(--color-text-primary)}[data-radix-popper-content-wrapper]{z-index:1000!important}@media (width<=768px){input,textarea,select{font-size:16px}}
