.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:200;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-style=ghost]{--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]{--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]{--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]{--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]{--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]{--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]{--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]{--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]{--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]{--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-group{vertical-align:middle;display:flex;position:relative}.tiptap-button-group[data-orientation=vertical]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.tiptap-button{width:100%}.tiptap-button-group[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.125rem}.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{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-group{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:10;width:100%;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;padding:0 .5rem;position:sticky;top:0;overflow-x:auto}.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.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{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 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[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 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{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);--thread-text:var(--tt-gray-light-900);--placeholder-color:var(--tt-gray-light-a-400);--thread-bg-color:var(--tt-color-yellow-inc-2);--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);--thread-text:var(--tt-gray-dark-900);--placeholder-color:var(--tt-gray-dark-a-400);--thread-bg-color:var(--tt-color-yellow-dec-2);--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){font-size:var(--tiptap-font-size,1rem);margin-top:20px;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}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs,.25rem);width:fit-content;overflow:hidden}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-bottom:.125rem dashed var(--tt-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000;padding-bottom:.5rem}:is(.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected){background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);opacity:.5;border-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.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-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)}.tiptap-dropdown-menu{--tt-dropdown-menu-bg-color:var(--white);--tt-dropdown-menu-border-color:var(--tt-gray-light-a-100);--tt-dropdown-menu-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-dropdown-menu{--tt-dropdown-menu-border-color:var(--tt-gray-dark-a-50);--tt-dropdown-menu-bg-color:var(--tt-gray-dark-50);--tt-dropdown-menu-text-color:var(--tt-gray-dark-a-600)}.tiptap-dropdown-menu{z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:var(--radix-dropdown-menu-content-available-height);outline:none}.tiptap-dropdown-menu>*{max-height:var(--radix-dropdown-menu-content-available-height)}.tiptap-dropdown-menu[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-dropdown-menu[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}.tiptap-dropdown-menu[data-side=top],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}.tiptap-dropdown-menu[data-side=right],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}.tiptap-dropdown-menu[data-side=bottom],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}.tiptap-dropdown-menu[data-side=left],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}: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-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)}.dark .tiptap-popover{--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}.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%)}:root{--tiptap-input-placeholder:var(--tt-gray-light-a-400)}.dark{--tiptap-input-placeholder:var(--tt-gray-dark-a-400)}.tiptap-input{appearance:none;background:0 0;border-radius:.375rem;outline:none;width:100%;height:2rem;padding:.375rem .5rem;font-size:.875rem;font-weight:400;line-height:1.5;display:block}.tiptap-input::placeholder{color:var(--tiptap-input-placeholder)}.tiptap-input-clamp{text-overflow:ellipsis;white-space:nowrap;min-width:12rem;padding-right:0}.tiptap-input-clamp:focus{text-overflow:clip;overflow:visible}.tiptap-input-group{flex-wrap:wrap;align-items:stretch;display:flex;position:relative}:root{overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#eef6f1;--tt-brand-color-100:#dfece5;--tt-brand-color-200:#b3d4c3;--tt-brand-color-300:#7fb59b;--tt-brand-color-400:#3f8b6d;--tt-brand-color-500:#236b50;--tt-brand-color-600:#1b5640;--tt-brand-color-700:#164733;--tt-brand-color-800:#103627;--tt-brand-color-900:#0b2a1e;--tt-brand-color-950:#061a12;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#9d8aff33;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--bg:#f6f4ed;--surface:#fffdf8;--surface-2:#f1eee5;--surface-3:#ebe8de;--surface-4:#e5e2d7;--surface-5:#dfdcd0;--ink:#18201c;--ink-soft:#4f5751;--ink-faint:#6e766f;--border:#deded4;--border-soft:#e9e7de;--accent:#236b50;--accent-ink:#1b5640;--accent-hover:#1b5640;--accent-container:#3f8b6d;--accent-on-container:#fff;--accent-soft:#dfece5;--accent-line:#236b5052;--tertiary:#8a5a1c;--tertiary-fixed:#f5e6cf;--tertiary-on-fixed:#4a2f0a;--ai:#5b57d6;--ai-ink:#4541b8;--ai-soft:#ebe8f4;--tipo-texto:#56708a;--tipo-audio:#d6455d;--tipo-foto:#3b6fd6;--tipo-video:#7a52d1;--tipo-arquivo:#2f7d5b;--tipo-link:#d98a2b;--ok:#3f8b6d;--ok-ink:#2e6b53;--ok-soft:#3f8b6d24;--ok-line:#3f8b6d57;--warn:#a5750f;--warn-ink:#8a5f0c;--warn-soft:#b5890f24;--warn-line:#b5890f59;--comentario-ativo:#b5890f57;--danger:#c94c4c;--danger-ink:#a33a3a;--danger-soft:#f8e3e0;--danger-line:#c94c4c52;--shadow-sm:0 1px 2px #18201c0d;--shadow:0 1px 3px #18201c0f, 0 1px 2px -1px #18201c0d;--shadow-md:0 6px 18px #18201c14, 0 2px 6px -2px #18201c0f;--gutter-xs:4px;--gutter-sm:8px;--gutter-md:16px;--gutter-lg:24px;--gutter-xl:32px;--margin-mobile:16px;--margin-desktop:40px;--sidebar-width:280px;--sidebar-width-colapsada:76px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:18px;--radius-2xl:24px;--radius-full:9999px;--display:"Newsreader", ui-serif, Georgia, serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--sans);--icon-font:"Material Symbols Outlined";font:16px/1.55 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121815;--surface:#19211d;--surface-2:#1e2823;--surface-3:#232e28;--surface-4:#29352f;--surface-5:#2f3c35;--ink:#eef1ec;--ink-soft:#bcc4bd;--ink-faint:#8b948d;--border:#34403a;--border-soft:#28322d;--accent:#2f7f5c;--accent-ink:#92d4b5;--accent-hover:#276b4d;--accent-container:#236b50;--accent-on-container:#fff;--accent-soft:#6fc39e24;--accent-line:#6fc39e61;--tertiary:#e8b877;--tertiary-fixed:#4a3517;--tertiary-on-fixed:#f5e6cf;--ai:#a9a6f5;--ai-ink:#c7c5fa;--ai-soft:#a9a6f524;--ok:#7cbc9f;--ok-ink:#9bd1b8;--ok-soft:#7cbc9f24;--ok-line:#7cbc9f61;--warn:#e0b055;--warn-ink:#eec482;--warn-soft:#e0b05529;--warn-line:#e0b05566;--comentario-ativo:#e0b0555c;--danger:#f0a09a;--danger-ink:#f8c6c1;--danger-soft:#f0a09a29;--danger-line:#f0a09a66;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 3px #00000059, 0 1px 2px -1px #00000059;--shadow-md:0 6px 18px #0006}.material-symbols-outlined{font-family:var(--icon-font);font-variation-settings:"wght" 300;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3{font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0 0 8px}h1{letter-spacing:-.01em;font-size:30px;font-weight:650;line-height:1.15}h2{font-size:20px;font-weight:600;line-height:1.2}h3{font-size:15px;font-weight:600}p{margin:0}a{color:var(--accent-ink)}code,.counter{font-family:var(--mono);color:var(--ink);border-radius:4px;display:inline-flex}code{background:var(--surface-2);padding:3px 7px;font-size:14px}.counter,.detalhe-audio-tempos,.detalhe-audio-sub,.gravacao-embutida-tempo,.feed-dia-contagem,.caderno-contagem,.filtro-pill-contagem{font-variant-numeric:tabular-nums}button{font:inherit;font-family:var(--sans);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;padding:10px 18px;font-size:14.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s}button:hover:not(:disabled){border-color:var(--ink-faint)}button:disabled{opacity:.55;cursor:default}button.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}button.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.btn-ghost{background:0 0;border-color:#0000}button.btn-ghost:hover:not(:disabled){border-color:var(--border);background:var(--surface)}button.danger{border-color:var(--danger-line);color:var(--danger-ink);background:0 0}button.danger:hover:not(:disabled){background:var(--danger-soft)}button.btn-sm{white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}button.btn-sm .material-symbols-outlined{font-size:15px}.card{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:var(--gutter-md)}.card+.card{margin-top:14px}.card-label{width:100%;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:11px;display:block}.empty-state{text-align:center;color:var(--ink-soft);flex-direction:column;align-items:center;gap:4px;padding:48px 20px;display:flex}.empty-state-emoji{margin-bottom:6px;font-size:34px}.empty-state-icone{color:var(--ink-faint);margin-bottom:6px;font-size:40px}.empty-state-titulo{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:600}.empty-state-subtexto{max-width:40ch;font-size:14px}.status-pill{font-family:var(--mono);letter-spacing:.02em;border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-pill--processando{background:var(--accent-soft);color:var(--accent-ink)}.status-pill--concluido{background:var(--ok-soft);color:var(--ok-ink)}.status-pill--falhou{background:var(--danger-soft);color:var(--danger-ink)}.caixa-de-relatos,.form-page,.detalhe-memoria{box-sizing:border-box;text-align:left;flex-direction:column;flex:1;gap:16px;width:100%;max-width:900px;margin:0 auto;padding:20px 16px 100px;display:flex}.caixa-de-relatos header,.form-page header,.detalhe-memoria header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.caixa-de-relatos header{flex-wrap:nowrap}.caixa-de-relatos header h1{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:18px;overflow:hidden}.caixa-de-relatos .header-actions{flex-shrink:0;gap:8px}.header-actions{align-items:center;gap:14px;margin-left:auto;font-size:14px;display:flex}.app-shell{flex-direction:column;flex:1;width:100%;min-height:100svh;display:flex}.app-shell-brand,.app-shell-sidebar-brand{color:var(--ink);align-items:center;gap:10px;display:flex}.marca-simbolo{width:auto;color:var(--accent);flex-shrink:0;display:block}.marca-nome{width:auto;color:var(--ink);flex-shrink:0;display:block}.app-shell-brand .marca-simbolo{height:26px}.app-shell-brand .marca-nome{height:13px}.app-shell-sidebar-brand-texto{min-width:0;display:flex}.app-shell-sidebar-brand{padding:0 var(--gutter-xs)}.app-shell-sidebar-brand .marca-simbolo{height:30px}.app-shell-sidebar-brand .marca-nome{height:14px}.app-shell-sidebar{display:none}.app-shell-sidebar-brand{margin-bottom:var(--gutter-sm);text-decoration:none}.app-shell-nav{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.app-shell-nav-item{border-radius:var(--radius-md);color:var(--ink-soft);align-items:center;gap:12px;padding:9px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.app-shell-nav-icon{color:var(--ink-faint);font-size:21px}.app-shell-nav-item:hover{background:var(--surface-3);color:var(--ink)}.app-shell-nav-item.ativo{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.app-shell-nav-item.ativo .app-shell-nav-icon{color:var(--accent)}.app-shell-capturar{margin-top:var(--gutter-md);border-radius:var(--radius-md);background:var(--accent);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;transition:background .15s;display:flex;box-shadow:0 4px 12px #236b5038}.app-shell-capturar:hover{background:var(--accent-hover)}.app-shell-capturar .material-symbols-outlined{font-size:22px}.app-shell-sidebar-footer{flex-direction:column;gap:4px;margin-top:auto;display:flex}.app-shell-sidebar-versao{color:var(--ink-faint);padding:0 12px;font-size:11px}.app-shell-header{display:none}.app-shell-corpo{min-width:0;padding-top:56px;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex}.app-shell-conteudo{flex-direction:column;flex:1;display:flex}.app-shell-mobile-header{z-index:30;background:var(--surface);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.app-shell-bottom-nav{z-index:30;height:calc(64px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border-soft);padding-bottom:env(safe-area-inset-bottom,0px);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.app-shell-bottom-nav-item{min-width:0;color:var(--ink-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.app-shell-bottom-nav-item .material-symbols-outlined{font-size:24px}.app-shell-bottom-nav-item.ativo{color:var(--accent-ink);font-weight:600}.app-shell-bottom-nav-item.ativo .material-symbols-outlined{color:var(--accent);font-variation-settings:"FILL" 1, "wght" 400}.app-shell-bottom-nav-fab-vaga{flex:1;justify-content:center;display:flex}.app-shell-bottom-nav-fab{border:4px solid var(--bg);background:var(--accent);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-top:-20px;padding:0;display:flex;box-shadow:0 6px 16px #236b504d}.app-shell-bottom-nav-fab:active{transform:scale(.95)}.app-shell-bottom-nav-fab .material-symbols-outlined{font-size:30px}.app-shell-busca{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-width:460px;height:40px;color:var(--ink-faint);flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.app-shell-busca:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.app-shell-busca input{min-width:0;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:auto;padding:0;font-size:14px}.app-shell-busca-vaga{flex:1}@media (width>=1024px){.app-shell{flex-direction:row}.app-shell-sidebar{gap:var(--gutter-md);width:var(--sidebar-width);height:100vh;padding:var(--gutter-md);background:var(--surface-2);flex-direction:column;flex-shrink:0;transition:width .15s;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #1a1b2208}.app-shell-sidebar.app-shell-sidebar-colapsada{width:var(--sidebar-width-colapsada);padding-left:var(--gutter-sm);padding-right:var(--gutter-sm)}.app-shell-header{justify-content:space-between;align-items:center;gap:var(--gutter-md);padding:10px var(--margin-desktop);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #1a1b2205}.app-shell-corpo{padding-top:0;padding-bottom:0}.app-shell-mobile-header,.app-shell-bottom-nav{display:none}}.captura-menu{z-index:70;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(10px);outline:none;justify-content:center;align-items:center;padding:24px;animation:.15s captura-menu-entra;display:flex;position:fixed;inset:0}.captura-menu-conteudo{flex-direction:column;align-items:center;gap:28px;display:flex}.captura-menu-titulo{font-family:var(--display);color:var(--ink);text-align:center;margin:0;font-size:24px;font-weight:500}.captura-menu-roda{width:300px;max-width:calc(100vw - 32px);height:300px;position:relative}.captura-menu-opcao{width:96px;box-shadow:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;animation:.2s cubic-bezier(.2,.9,.3,1.2) both captura-menu-opcao-entra;display:flex;position:absolute;translate:-50% -50%}.captura-menu-opcao-icone{background:var(--surface);width:60px;height:60px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex}.captura-menu-opcao:hover .captura-menu-opcao-icone,.captura-menu-opcao:focus-visible .captura-menu-opcao-icone{transform:scale(1.06)}.captura-menu-opcao-icone .material-symbols-outlined{font-size:28px}.captura-menu-opcao--texto .material-symbols-outlined{color:var(--tipo-texto)}.captura-menu-opcao--audio .material-symbols-outlined{color:var(--tipo-audio)}.captura-menu-opcao--foto .material-symbols-outlined{color:var(--tipo-foto)}.captura-menu-opcao--video .material-symbols-outlined{color:var(--tipo-video)}.captura-menu-opcao--arquivo .material-symbols-outlined{color:var(--tipo-arquivo)}.captura-menu-opcao-label{font-size:13px;font-weight:600}.captura-menu-fechar{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 16px #236b504d}.captura-menu-fechar .material-symbols-outlined{font-size:28px}@keyframes captura-menu-entra{0%{opacity:0}}@keyframes captura-menu-opcao-entra{0%{opacity:0;transform:scale(.6)}}.modal-bloqueante .modal-painel{max-height:100%}.captura-midia-previa{flex-direction:column;align-items:center;gap:8px;display:flex}.captura-midia-previa img,.captura-midia-previa video{border-radius:var(--radius-lg);background:var(--surface-3);max-width:100%;max-height:50svh}.app-shell-sidebar-toggle{border:1px solid var(--border-soft);background:var(--surface);width:24px;height:24px;box-shadow:var(--shadow-sm);color:var(--ink-soft);z-index:5;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:18px;right:-12px}.app-shell-sidebar-toggle:hover{border-color:var(--border-soft);color:var(--accent)}.app-shell-sidebar-toggle .material-symbols-outlined{font-size:16px}.app-shell-sidebar-colapsada .app-shell-sidebar-brand-texto,.app-shell-sidebar-colapsada .app-shell-nav-item-label,.app-shell-sidebar-colapsada .app-shell-sidebar-versao{display:none}.app-shell-sidebar-colapsada .app-shell-sidebar-brand,.app-shell-sidebar-colapsada .app-shell-nav-item{justify-content:center}.app-shell-sidebar-colapsada .app-shell-capturar{align-self:center;width:44px}.header-dropdown{position:relative}.account-menu-trigger{background:var(--surface-3);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;overflow:hidden}.account-menu-trigger--com-nome{border-radius:var(--radius-full);background:0 0;gap:8px;width:auto;padding:0 8px 0 0;overflow:visible}.account-menu-trigger--com-nome:hover{background:var(--surface-3)}.account-menu-trigger--com-nome .account-menu-avatar-img,.account-menu-trigger--com-nome .account-menu-avatar-fallback{border-radius:50%;width:32px;height:32px;overflow:hidden}.account-menu-nome{color:var(--ink);font-size:14px;font-weight:500}.account-menu-seta{color:var(--ink-faint);font-size:18px}.dropdown-menu .dropdown-menu-item>.material-symbols-outlined{vertical-align:-5px;color:var(--ink-faint);margin-right:10px;font-size:20px}@media (width>=1024px){.account-menu-so-celular{display:none!important}}.account-menu-avatar-img{object-fit:cover;width:100%;height:100%}.account-menu-avatar-fallback{font-family:var(--display);color:#fff;background:var(--accent);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.notification-menu-trigger{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--ink-soft);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.notification-menu-trigger:hover{background:var(--surface-3);color:var(--ink);border-color:#0000}.dropdown-menu{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:200px;box-shadow:var(--shadow);flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.account-menu-usuario{color:var(--ink);padding:4px 10px 0;font-size:14px;font-weight:500}.account-menu-email{color:var(--ink-faint);border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding:0 10px 8px;font-size:12.5px}.dropdown-menu-item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:14px;text-decoration:none;display:block}.dropdown-menu-item:hover{background:var(--surface-2)}.dropdown-menu-notificacoes{min-width:260px}.dropdown-menu-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:2px 10px 8px;display:flex}.dropdown-menu-header strong{color:var(--ink);font-size:14px}.dropdown-menu-limpar{color:var(--ink-faint);background:0 0;border-color:#0000;border-radius:999px;padding:3px 10px;font-size:12.5px}.dropdown-menu-limpar:hover:not(:disabled){border-color:var(--border);color:var(--ink)}.dropdown-menu-vazio{color:var(--ink-faint);padding:6px 10px 10px;font-size:13.5px}.dropdown-menu-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dropdown-menu-lista li{color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13.5px}.error{color:var(--danger-ink);font-size:14px}.success{color:var(--ok-ink);font-size:14px}.auth-metodo-btn{border-radius:var(--radius-md);background:var(--surface-2);width:100%;max-width:320px;color:var(--ink);box-shadow:var(--shadow-sm);font:inherit;font-family:var(--sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;font-weight:500;display:flex}.auth-metodo-btn:hover:not(:disabled){background:var(--surface-3);box-shadow:var(--shadow);border:none}.auth-metodo-icone-svg{flex-shrink:0;width:20px;height:20px}.auth-metodo-btn-wrap{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.auth-aviso{color:var(--ink-faint);text-align:center;margin:0;font-size:13px}.auth-forca-senha{align-items:center;gap:5px;margin-top:8px;display:flex}.auth-forca-barra{border-radius:var(--radius-full);background:var(--surface-4);flex:1;height:3px}.auth-forca-barra-ativa{background:var(--ok)}.auth-forca-label{color:var(--ink-faint);white-space:nowrap;flex-shrink:0;padding-left:4px;font-size:11px}.icone-girando{animation:1s linear infinite feed-status-girar}.form-page textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);resize:vertical;border-radius:10px;padding:12px}.detalhe-subheader{z-index:15;justify-content:space-between;align-items:center;gap:var(--gutter-md);padding:var(--gutter-sm) 0;margin-bottom:var(--gutter-sm);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:sticky;top:56px}.detalhe-subheader-esquerda,.detalhe-subheader-direita{align-items:center;gap:var(--gutter-sm);flex-wrap:wrap;display:flex}.detalhe-navegacao-filtro{align-items:center;gap:4px;display:flex}.detalhe-voltar{background:var(--surface-2);color:var(--ink);border:none;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;display:inline-flex}.detalhe-voltar:hover{background:var(--surface-3);border:none}.detalhe-voltar .material-symbols-outlined{color:var(--accent);font-size:16px}.detalhe-acao-btn{background:var(--surface-2);color:var(--ink-soft);border:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.detalhe-acao-btn:hover:not(:disabled){background:var(--surface-3);color:var(--ink);border:none}.detalhe-acao-btn:disabled{opacity:.45;cursor:default}.detalhe-acao-perigo{color:var(--danger-ink)}.detalhe-acao-perigo:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-ink)}.detalhe-grid{gap:var(--gutter-lg);flex-direction:column;display:flex}.detalhe-canvas{gap:var(--gutter-lg);flex-direction:column;min-width:0;display:flex}.detalhe-documento{gap:var(--gutter-md);flex-direction:column;display:flex}.detalhe-documento-tagrow{align-items:center;gap:var(--gutter-sm);flex-wrap:wrap;display:flex}.detalhe-tipo-badge{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--tertiary-fixed);color:var(--tertiary-on-fixed);border-radius:var(--radius-full);padding:3px 10px;font-size:10.5px}.detalhe-meta-code{font-family:var(--mono);color:var(--ink-faint);font-size:12px}.detalhe-titulo{font-size:26px;line-height:1.25}.detalhe-audio-card{gap:var(--gutter-sm);flex-direction:column;display:flex}.detalhe-audio-topo{justify-content:space-between;align-items:center;gap:var(--gutter-sm);flex-wrap:wrap;display:flex}.detalhe-audio-info{align-items:center;gap:var(--gutter-sm);display:flex}.detalhe-audio-play{background:var(--accent);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.detalhe-audio-play:hover:not(:disabled){background:var(--accent-hover);border:none}.detalhe-audio-legenda{flex-direction:column;display:flex}.detalhe-audio-titulo{color:var(--ink);font-size:14px;font-weight:600}.detalhe-audio-sub{font-family:var(--mono);color:var(--ink-faint);font-size:11.5px}.detalhe-audio-controles{background:var(--surface-2);border-radius:var(--radius-lg);align-items:center;gap:4px;padding:4px;display:flex}.detalhe-audio-velocidade{color:var(--ink-soft);font-family:var(--mono);background:0 0;border:none;padding:4px 8px;font-size:12px}.detalhe-audio-velocidade:hover{color:var(--ink);background:0 0;border:none}.detalhe-audio-velocidade.ativo{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.detalhe-audio-download{border-radius:var(--radius-md);width:28px;height:28px;color:var(--ink-soft);justify-content:center;align-items:center;display:flex}.detalhe-audio-download:hover{background:var(--surface-3);color:var(--accent)}.detalhe-audio-download[aria-disabled=true]{opacity:.5;pointer-events:none}.detalhe-audio-download .material-symbols-outlined{font-size:18px}.detalhe-audio-onda{background:var(--surface-2);border-radius:var(--radius-lg);cursor:default;height:44px;position:relative;overflow:hidden}.detalhe-audio-onda-progresso{background:var(--accent-soft);pointer-events:none;position:absolute;inset:0}.detalhe-audio-onda-barras{align-items:center;gap:2px;height:100%;padding:0 10px;display:flex;position:relative}.detalhe-audio-onda-barras span{border-radius:var(--radius-full);background:var(--accent);opacity:.7;flex:1;min-width:2px;max-width:3px}.detalhe-audio-tempos{font-family:var(--mono);color:var(--ink-faint);justify-content:space-between;font-size:11.5px;display:flex}.detalhe-organizacao{gap:var(--gutter-md);flex-direction:column;min-width:0;display:flex}.detalhe-organizacao-titulo{margin:0 0 var(--gutter-sm);font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600}.detalhe-organizacao-titulo small{color:var(--ink-faint);font-size:12.5px;font-weight:400}.detalhe-card-cabecalho{margin-bottom:var(--gutter-sm);align-items:center;gap:8px;display:flex}.detalhe-card-cabecalho .material-symbols-outlined{color:var(--accent);font-size:20px}.detalhe-card-icone-tertiary{color:var(--tertiary)!important}.detalhe-card-titulo{font-family:var(--sans);margin:0;font-size:15px;font-weight:600}.detalhe-status-strip{margin-bottom:var(--gutter-sm);align-items:center;gap:8px;display:flex}.detalhe-status-strip-idioma{font-family:var(--mono);color:var(--ink-faint);font-size:11px}.detalhe-resumo-bloco p{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.5}.detalhe-tema-linha{margin-top:var(--gutter-sm);align-items:center;gap:8px;display:flex}.detalhe-tema-chip{border-radius:var(--radius-full);background:var(--surface-3);color:var(--ink);padding:3px 12px;font-size:13px}.detalhe-temporal-eixo{height:28px;margin:var(--gutter-xs) 0;align-items:center;display:flex;position:relative}.detalhe-temporal-linha{background:var(--surface-4);border-radius:var(--radius-full);width:100%;height:2px}.detalhe-temporal-no{color:#fff;width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.detalhe-temporal-no--fato{background:var(--tertiary);left:25%}.detalhe-temporal-no--gravacao{background:var(--accent);left:90%}.detalhe-temporal-legendas{color:var(--ink-soft);margin-bottom:var(--gutter-sm);justify-content:space-between;gap:8px;font-size:12px;display:flex}.detalhe-pistas{margin-bottom:var(--gutter-sm)}.detalhe-pistas-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.detalhe-pista-chip{font-family:var(--mono);border-radius:var(--radius-md);background:var(--surface-3);color:var(--ink-soft);padding:3px 10px;font-size:12px}.detalhe-evento-resolvido{background:var(--tertiary-fixed);border-radius:var(--radius-lg);padding:var(--gutter-sm);margin-bottom:var(--gutter-sm)}.detalhe-evento-resolvido-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.detalhe-evento-resolvido .card-label{color:var(--tertiary-on-fixed);opacity:.8}.detalhe-evento-precisao{font-family:var(--mono);color:var(--tertiary);font-size:11px}.detalhe-evento-valor{color:var(--ink);margin-top:4px;font-size:15px;display:block}.detalhe-corrigir-btn{background:var(--surface-2);justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.detalhe-corrigir-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.detalhe-corrigir-form input,.detalhe-corrigir-form select{min-width:90px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex:1;padding:7px 10px;font-size:13px}.detalhe-entidades-grupo+.detalhe-entidades-grupo{margin-top:var(--gutter-md)}.detalhe-pessoas-lista{flex-direction:column;gap:4px;margin-top:4px;display:flex}.detalhe-pessoa-item{border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);align-items:center;gap:10px;padding:8px;font-size:13.5px;display:flex}.detalhe-pessoa-avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.detalhe-lugares-lista{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.detalhe-lugar-chip{border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink);align-items:center;gap:4px;padding:5px 10px;font-size:13px;text-decoration:none;display:inline-flex}.detalhe-lugar-chip:hover{background:var(--surface-3)}.detalhe-lugar-chip .material-symbols-outlined{color:var(--accent);font-size:15px}.detalhe-lugar-chip-seta{color:var(--ink-faint)!important;font-size:13px!important}.detalhe-cadernos-lista{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.detalhe-caderno-chip{border-radius:var(--radius-full);background:var(--surface-4);align-items:center;gap:4px;padding:4px 6px 4px 12px;font-size:12.5px;display:inline-flex}.detalhe-caderno-chip a{color:var(--ink);text-decoration:none}.detalhe-caderno-chip button{width:18px;height:18px;color:var(--ink-faint);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.detalhe-caderno-chip button:hover{color:var(--danger-ink)}.detalhe-caderno-chip .material-symbols-outlined{font-size:13px}.detalhe-caderno-select{width:100%;font:inherit;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);margin-top:8px;padding:7px 10px;font-size:13px}.detalhe-relacionadas-lista{flex-direction:column;gap:4px;margin-top:4px;display:flex}.detalhe-relacionada-item{border-radius:var(--radius-md);color:inherit;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.detalhe-relacionada-item:hover{background:var(--surface-2)}.detalhe-relacionada-item .material-symbols-outlined:first-child{color:var(--tertiary);font-size:16px}.detalhe-relacionada-texto{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}@media (width>=1024px){.detalhe-memoria{max-width:none}.detalhe-subheader{top:64px}.detalhe-grid{grid-template-columns:minmax(0,1fr) 300px;display:grid}.detalhe-canvas{max-width:54rem;min-height:0}.detalhe-documento{flex:1;min-height:0}.detalhe-organizacao{align-self:start;position:sticky;top:120px}}.rich-editor{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.rich-editor-content{max-height:60vh;overflow-y:auto}.rich-editor-prosemirror{min-height:220px;padding:14px 16px}@media (width>=1024px){.rich-editor{flex-direction:column;flex:1;min-height:0;display:flex}.rich-editor-content{flex:1;max-height:none}}@media (width<=480px){.rich-editor .tiptap-toolbar[data-variant=fixed]{border-top:none;border-bottom:1px solid var(--tt-toolbar-border-color,var(--border-soft));height:auto;position:sticky;top:0}}.rich-editor-expandir-grupo{z-index:1;background:var(--tt-toolbar-bg-color,var(--surface));padding-left:4px;position:sticky;right:0}.rich-editor-expandido{z-index:60;box-shadow:none;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.rich-editor-expandido .rich-editor-content{flex:1;max-height:none}.rich-editor-expandido .rich-editor-prosemirror{max-width:720px;margin:0 auto;padding:32px 24px 120px}.modal-backdrop{padding:var(--margin-mobile);z-index:70;background:#1a1b2280;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-painel{gap:var(--gutter-md);width:100%;max-width:640px;max-height:calc(100vh - var(--margin-mobile) * 2);max-height:calc(100svh - var(--margin-mobile) * 2);background:var(--surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:var(--gutter-lg);flex-direction:column;display:flex;overflow-y:auto}.modal-cabecalho{justify-content:space-between;align-items:center;gap:var(--gutter-sm);display:flex}.modal-titulo{margin:0;font-size:19px}.modal-fechar{color:var(--ink-faint);background:0 0;border:none;padding:4px;display:inline-flex}.modal-fechar:hover{background:var(--surface-2);color:var(--ink);border:none}.modal-acoes{justify-content:flex-end;gap:var(--gutter-sm);display:flex}.modal-painel-largo{max-width:960px}.erro-modal-painel{text-align:center;background:var(--surface);border-radius:var(--radius-2xl);width:100%;max-width:380px;box-shadow:var(--shadow-md);padding:var(--gutter-xl) var(--gutter-lg) var(--gutter-lg);flex-direction:column;align-items:center;gap:12px;display:flex}.erro-modal-icone{background:var(--danger-soft);width:56px;height:56px;color:var(--danger-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.erro-modal-icone .material-symbols-outlined{font-size:28px}.erro-modal-titulo{margin:0;font-size:18px}.erro-modal-mensagem{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}.erro-modal-botao{background:var(--danger);border-color:var(--danger);color:#fff;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;display:inline-flex}.erro-modal-botao .material-symbols-outlined{font-size:16px}.erro-modal-botao:hover:not(:disabled){background:var(--danger-ink);border-color:var(--danger-ink)}.aviso-modal-icone{background:var(--accent-soft);color:var(--accent-ink)}.aviso-modal-botao{background:var(--accent);border-color:var(--accent)}.aviso-modal-botao:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.confirm-modal-botoes{gap:var(--gutter-sm);width:100%;margin-top:4px;display:flex}.confirm-modal-botoes .btn-ghost,.confirm-modal-botoes .erro-modal-botao{flex:1;margin-top:0}@media (width<=480px){.modal-backdrop{align-items:flex-end;padding:0}.modal-painel{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-width:none;max-height:92svh}.modal-backdrop-compacto{padding:var(--margin-mobile);align-items:center}.modal-painel-compacto{max-width:480px;max-height:calc(100vh - var(--margin-mobile) * 2);max-height:calc(100svh - var(--margin-mobile) * 2);border-radius:var(--radius-2xl)}}.midia-bloco{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);margin:12px 0;position:relative;overflow:hidden}.midia-bloco.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.midia-bloco-conteudo img,.midia-bloco-conteudo video{object-fit:contain;background:var(--surface-2);width:100%;max-height:480px;display:block}.midia-bloco-placeholder{color:var(--ink-faint);justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:14px;display:flex}.midia-bloco-chip{border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);margin:8px 10px 0;padding:2px 10px;font-size:12px;display:inline-block}.midia-bloco-legenda{color:var(--ink-soft);margin:8px 12px 10px;font-size:13.5px}.midia-bloco-legenda summary{cursor:pointer;min-height:32px;color:var(--ink);align-items:center;display:flex}.midia-bloco-legenda p{margin:6px 0}.midia-bloco-texto{white-space:pre-wrap;overflow-wrap:anywhere}.midia-bloco-aviso{color:var(--warn-ink);margin:8px 12px;font-size:12.5px}.midia-bloco-audio{align-items:center;gap:10px;padding:12px 56px 12px 14px;display:flex}.midia-bloco-audio .material-symbols-outlined{color:var(--accent);font-size:24px}.midia-bloco-audio audio{flex:1;min-width:0;height:40px}.midia-bloco-legenda .btn-sm{margin-top:4px}.gravacao-no-painel{box-shadow:none;background:0 0;border:none;padding:0}.midia-bloco-remover{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#0000008c;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:6px;right:6px}.midia-bloco-remover .material-symbols-outlined{font-size:20px}.cadernos-pagina{gap:var(--gutter-lg);padding:var(--margin-mobile);flex-direction:column;display:flex}@media (width>=1024px){.cadernos-pagina{padding:var(--gutter-xl) var(--margin-desktop);padding-top:8px}}.cadernos-grid{gap:var(--gutter-lg);flex-direction:column;display:flex}.cadernos-coluna-arvore{gap:var(--gutter-md);flex-direction:column;display:flex}.cadernos-coluna-conteudo{gap:var(--gutter-md);flex-direction:column;min-width:0;display:flex}@media (width<=1023.98px){.cadernos-coluna-conteudo,.cadernos-pagina-com-selecao .cadernos-topo,.cadernos-pagina-com-selecao .cadernos-coluna-arvore{display:none}.cadernos-pagina-com-selecao .cadernos-coluna-conteudo{display:flex}}@media (width>=1024px){.cadernos-grid{flex-direction:row;align-items:flex-start}.cadernos-coluna-arvore{flex-shrink:0;width:320px}.cadernos-coluna-conteudo{flex:1}}.cadernos-vista-item{border-radius:var(--radius-md);color:inherit;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.cadernos-vista-item:hover{background:var(--surface-2)}.cadernos-vista-icone{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cadernos-vista-icone .material-symbols-outlined{font-size:22px}.cadernos-vista-icone-todas{background:color-mix(in srgb, var(--tipo-foto) 12%, var(--surface));color:var(--tipo-foto)}.cadernos-vista-icone-sem{background:var(--tertiary-fixed);color:var(--tertiary)}.cadernos-vista-icone-compartilhamentos{background:var(--accent-soft);color:var(--accent)}.cadernos-vista-icone-edicoes{background:var(--ai-soft);color:var(--ai)}.cadernos-vista-texto{flex-direction:column;flex:1;min-width:0;display:flex}.cadernos-vista-titulo{color:var(--ink);font-size:15px;font-weight:600}.cadernos-vista-sub{color:var(--ink-faint);font-size:13px}.cadernos-vista-contagem{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px}.caderno-arvore-painel{flex-direction:column;gap:8px;display:flex}.caderno-arvore-busca-vazia{color:var(--ink-faint);padding:8px 0;font-size:13px}.cadernos-arvore{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cadernos-arvore-aninhada{border-left:1px solid var(--border-soft);margin-top:2px;padding-left:4px}.caderno-item{flex-direction:column;display:flex}.caderno-linha{border-radius:var(--radius-md);color:var(--ink);align-items:center;gap:6px;min-width:0;padding:7px 8px;text-decoration:none;display:flex}.caderno-linha:hover{background:var(--surface-3)}.caderno-linha-ativa,.caderno-linha-ativa:hover{background:var(--accent-soft);color:var(--accent-ink)}.caderno-linha-alvo-de-arraste{background:var(--accent-soft);outline:2px dashed var(--accent);outline-offset:-2px}.caderno-linha-ativa .caderno-nome{font-weight:600}.caderno-colapsar-btn{border-radius:var(--radius-full);width:20px;height:20px;color:var(--ink-faint);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.caderno-colapsar-btn .material-symbols-outlined{font-size:17px}.caderno-colapsar-espaco{flex-shrink:0;width:20px}.caderno-icone{color:var(--accent);flex-shrink:0;font-size:17px!important}.caderno-linha-ativa .caderno-icone{color:var(--accent-ink)}.caderno-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.caderno-contagem{font-family:var(--mono);color:var(--ink-faint);flex-shrink:0;font-size:10.5px}.caderno-acoes-menu{flex-shrink:0;position:relative}.caderno-acoes-trigger{width:22px;height:22px;color:var(--ink-faint);border-radius:var(--radius-sm);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.caderno-linha:hover .caderno-acoes-trigger,.caderno-acoes-trigger[aria-expanded=true]{opacity:1}.caderno-acoes-trigger:hover{background:var(--surface-4);color:var(--ink);border:none}.caderno-acoes-trigger .material-symbols-outlined{font-size:16px}.caderno-acoes-dropdown{min-width:160px;top:calc(100% + 4px);left:auto;right:0}.dropdown-menu-item-perigo{color:var(--danger-ink)}.caderno-renomear-form{align-items:center;gap:6px;padding:6px 8px;display:flex}.caderno-renomear-form input{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:6px 10px;font-size:13px}.novo-caderno-form{align-items:center;gap:6px;padding:4px 8px;display:flex}.novo-caderno-form input{font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);width:160px;padding:7px 12px;font-size:13px}.cadernos-selecione{text-align:center;color:var(--ink-soft);flex-direction:column;align-items:center;gap:4px;padding:48px 20px;display:flex}.caderno-detalhe{gap:var(--gutter-md);flex-direction:column;display:flex}.caderno-detalhe-voltar{display:none}@media (width<=1023.98px){.caderno-detalhe-voltar{background:var(--surface-2);color:var(--ink);border:none;align-self:flex-start;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.caderno-detalhe-voltar:hover{background:var(--surface-3);border:none}.caderno-detalhe-voltar .material-symbols-outlined{color:var(--accent);font-size:16px}}.caderno-detalhe-cabecalho-card{gap:var(--gutter-sm);flex-direction:column;display:flex}.caderno-detalhe-breadcrumb{font-family:var(--mono);color:var(--ink-faint);font-size:11px}.caderno-detalhe-breadcrumb-link{color:var(--ink-faint)}.caderno-detalhe-breadcrumb-link:hover{color:var(--accent-ink)}.caderno-detalhe-breadcrumb-sep{margin:0 6px}.caderno-detalhe-breadcrumb-atual{color:var(--accent-ink);font-weight:600}.caderno-detalhe-titulo-linha{justify-content:space-between;align-items:center;gap:var(--gutter-sm);flex-wrap:wrap;display:flex}.caderno-detalhe-titulo{font-family:var(--display);color:var(--ink);margin:0;font-size:22px;font-weight:500}.caderno-detalhe-vista-descricao{color:var(--ink-soft);margin:0;font-size:13.5px}.caderno-detalhe-acoes{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.caderno-detalhe-acao-btn{border-radius:var(--radius-md);background:var(--surface-3);color:var(--ink);border:none;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:inline-flex}.caderno-detalhe-acao-btn:hover:not(:disabled){background:var(--surface-4);border:none}.caderno-detalhe-acao-btn-texto{padding:8px 12px}.caderno-detalhe-acao-btn .material-symbols-outlined{font-size:17px}.caderno-detalhe-acao-btn-primario{border-radius:var(--radius-md);background:var(--accent);color:#fff;box-shadow:var(--shadow-sm);align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.caderno-detalhe-acao-btn-primario:hover{background:var(--accent-hover)}.caderno-detalhe-acao-btn-primario .material-symbols-outlined{font-size:17px}.caderno-detalhe-mover{border-radius:var(--radius-md);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.caderno-detalhe-mover select{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:6px 10px;font-size:13px}.caderno-detalhe-stats{padding:var(--gutter-sm);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}@media (width>=640px){.caderno-detalhe-stats{grid-template-columns:repeat(4,1fr)}}.caderno-detalhe-stat{flex-direction:column;gap:1px;padding:8px;display:flex}.caderno-detalhe-stat-label{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.caderno-detalhe-stat-label-destaque{color:var(--accent-ink)}.caderno-detalhe-stat-valor{font-family:var(--display);color:var(--ink);font-size:20px}.caderno-detalhe-stat-valor-destaque{color:var(--accent-ink)}.caderno-detalhe-stat-sub{font-family:var(--mono);color:var(--ink-faint);font-size:10.5px}.caderno-detalhe-controles{justify-content:space-between;align-items:center;gap:var(--gutter-sm);flex-wrap:wrap;display:flex}.caderno-detalhe-exibindo{color:var(--ink-faint);font-size:12.5px}.caderno-vincular-painel{flex-direction:column;gap:10px;display:flex}.caderno-vincular-vazio{color:var(--ink-faint);font-size:13px}.caderno-vincular-lista{flex-direction:column;gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.caderno-vincular-item{border-radius:var(--radius-md);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.caderno-vincular-item-texto{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.caderno-vincular-item-texto strong{color:var(--ink);font-size:13.5px}.caderno-vincular-item-texto span:last-child{color:var(--ink-faint);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.caderno-vincular-item .btn-primary{flex-shrink:0}.caderno-subcadernos-resumo{flex-direction:column;gap:10px;display:flex}.caderno-subcadernos-titulo{margin:0;font-size:15px}.caderno-subcadernos-descricao{color:var(--ink-faint);margin:0;font-size:13px}.caderno-subcadernos-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.caderno-subcaderno-item{border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.caderno-subcaderno-item:hover{background:var(--surface-3)}.caderno-subcaderno-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.caderno-subcaderno-item-contagem{font-family:var(--mono);color:var(--ink-faint);flex-shrink:0;font-size:11px}.caderno-subcaderno-item .material-symbols-outlined{color:var(--ink-faint);flex-shrink:0;font-size:16px}.caderno-anot-lista{gap:var(--gutter-md);flex-direction:column;display:flex}.caderno-anot-card{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--gutter-lg);outline-offset:-2px;outline:2px solid #0000;flex-direction:column;gap:8px;transition:box-shadow .15s,outline-color .15s;display:flex}.caderno-anot-card-arrastavel{cursor:grab}.caderno-anot-card-arrastavel:active{cursor:grabbing}.caderno-anot-topo-esquerda{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.caderno-anot-card:hover{box-shadow:var(--shadow-md)}.caderno-anot-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.caderno-anot-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.caderno-anot-badge-narrado{font-family:var(--mono);border-radius:var(--radius-full);background:var(--tertiary-fixed);color:var(--tertiary-on-fixed);padding:2px 10px;font-size:11px;font-weight:600}.caderno-anot-badge{font-family:var(--mono);border-radius:var(--radius-full);background:var(--surface-3);color:var(--ink-soft);align-items:center;gap:3px;padding:2px 9px;font-size:11px;display:inline-flex}.caderno-anot-badge .material-symbols-outlined{color:var(--accent);font-size:13px}.caderno-anot-badge-caderno{font-family:var(--mono);border-radius:var(--radius-full);background:var(--surface-4);color:var(--ink-faint);padding:2px 9px;font-size:10.5px}.caderno-anot-mover-wrapper{flex-shrink:0;position:relative}.caderno-anot-mover-btn{background:var(--surface-3);width:22px;height:22px;color:var(--ink-faint);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.caderno-anot-mover-btn:hover{background:var(--surface-4);color:var(--ink);border:none}.caderno-anot-mover-btn .material-symbols-outlined{font-size:14px}.caderno-anot-mover-menu{z-index:5;background:var(--surface);border-radius:var(--radius-md);min-width:200px;max-height:260px;box-shadow:var(--shadow-md);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.caderno-anot-mover-menu-modal{min-width:0;max-height:60vh;box-shadow:none;background:0 0;padding:0;position:static}.caderno-anot-mover-vazio{color:var(--ink-faint);padding:7px 10px;font-size:12.5px}.caderno-anot-mover-opcao{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.caderno-anot-mover-opcao:hover:not(:disabled){background:var(--surface-3);border:none}.caderno-anot-mover-opcao.ativo{color:var(--accent-ink);font-weight:600}.caderno-anot-mover-opcao:disabled{opacity:.6}.caderno-anot-mover-opcao .material-symbols-outlined{color:var(--accent-ink);font-size:15px}.caderno-anot-mover-spinner{animation:1.1s linear infinite feed-status-girar}.caderno-anot-topo-direita{flex-shrink:0;align-items:center;gap:6px;display:flex}.caderno-anot-capturado{font-family:var(--mono);color:var(--ink-faint);white-space:nowrap;font-size:11px}.caderno-anot-remover-btn{background:var(--surface-3);width:22px;height:22px;color:var(--ink-faint);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.caderno-anot-remover-btn:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-ink);border:none}.caderno-anot-remover-btn:disabled{opacity:.6}.caderno-anot-remover-btn .material-symbols-outlined{font-size:14px}.caderno-anot-titulo-link{text-decoration:none}.caderno-anot-titulo{font-family:var(--display);color:var(--ink);margin:0;font-size:19px;font-weight:500}.caderno-anot-titulo-link:hover .caderno-anot-titulo{color:var(--accent-ink)}.caderno-anot-trecho{color:var(--ink-soft);margin:0;font-size:14px;font-style:italic;line-height:1.55}.caderno-anot-pista{padding:var(--gutter-sm);border-radius:var(--radius-md);background:var(--tertiary-fixed);align-items:flex-start;gap:8px;display:flex}.caderno-anot-pista .material-symbols-outlined{color:var(--tertiary-on-fixed);flex-shrink:0;margin-top:1px;font-size:18px}.caderno-anot-pista-titulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--tertiary-on-fixed);opacity:.75;margin-bottom:2px;font-size:10.5px;display:block}.caderno-anot-pista-texto{color:var(--tertiary-on-fixed);font-size:13px;font-style:italic;line-height:1.5}.caderno-anot-sintese{padding:var(--gutter-sm);border-radius:var(--radius-md);background:var(--surface-2);align-items:flex-start;gap:8px;display:flex}.caderno-anot-sintese .material-symbols-outlined{color:var(--accent);flex-shrink:0;margin-top:1px;font-size:18px}.caderno-anot-sintese-titulo{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:2px;font-size:10.5px;display:block}.caderno-anot-sintese-texto{color:var(--ink-soft);font-size:13px;line-height:1.5}.caderno-anot-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.caderno-anot-chips{flex-wrap:wrap;gap:6px;display:flex}.caderno-anot-chip{border-radius:var(--radius-full);background:var(--surface-3);color:var(--ink);align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.caderno-anot-chip-pessoa{background:var(--accent-soft);color:var(--accent-ink)}.caderno-anot-chip-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.caderno-anot-ler-link{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.caderno-anot-ler-link .material-symbols-outlined{font-size:15px}.caderno-paginacao{padding:var(--gutter-md);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.caderno-paginacao-texto{color:var(--ink-faint);font-size:12.5px}.caderno-paginacao-botoes{gap:8px;display:flex}.caderno-paginacao-botoes button{border-radius:var(--radius-md);background:var(--surface-3);color:var(--ink);border:none;padding:6px 14px;font-size:13px}.caderno-paginacao-botoes button:hover:not(:disabled){background:var(--surface-4);border:none}.colecoes-picker{flex-wrap:wrap;gap:10px;display:flex}.colecao-checkbox{align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.colecao-chip{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-items:center;padding:5px 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.colecoes-vazio{color:var(--ink-faint);font-size:14px}.colecoes-nota{color:var(--ink-faint);width:100%;font-size:13px}.adicionar-caderno{align-items:center;gap:6px;display:inline-flex}.adicionar-caderno select{font:inherit;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-soft);padding:5px 12px;font-size:14px}.actions-row{flex-wrap:wrap;gap:10px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caixa-de-relatos{max-width:1024px}.feed-filtros{gap:var(--gutter-md);flex-direction:column;display:flex}.feed-filtros-linha{justify-content:space-between;align-items:center;gap:var(--gutter-md);flex-wrap:wrap;display:flex}.feed-filtros-linha-fim{justify-content:flex-end}.filtro-pill-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.filtro-pill-contagem{font-family:var(--mono);color:var(--ink-faint);background:var(--surface-3);border-radius:var(--radius-full);padding:1px 6px;font-size:11px}.feed-filtro-opcao-label{align-items:center;gap:6px;display:inline-flex}.feed-filtro-opcao-label .material-symbols-outlined{color:var(--ink-faint);font-size:16px}.feed-filtro-opcao-extra{align-items:center;gap:6px;display:inline-flex}.feed-ordenar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.feed-ordenar-wrapper{position:relative}.feed-ordenar-item{border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink-faint);white-space:nowrap;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:flex}.feed-ordenar-item:hover{background:var(--surface-3);color:var(--ink);border:none}.feed-ordenar-item .material-symbols-outlined{font-size:16px}.feed-ordenar-menu{z-index:5;background:var(--surface);border-radius:var(--radius-md);min-width:220px;max-height:320px;box-shadow:var(--shadow-md);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.feed-ordenar-opcao{border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.feed-ordenar-opcao:hover{background:var(--surface-3);border:none}.feed-ordenar-opcao.ativo{color:var(--accent-ink);font-weight:600}.feed-ordenar-opcao .material-symbols-outlined{color:var(--accent-ink);font-size:16px}.feed-ordenar-view{border-radius:var(--radius-md);background:var(--surface-2);width:30px;height:30px;color:var(--ink-soft);border:none;justify-content:center;align-items:center;padding:0;display:flex}.feed-ordenar-view:hover{background:var(--surface-3);color:var(--ink);border:none}.feed-ordenar-view.ativo{background:var(--accent);color:#fff}.feed-ordenar-view .material-symbols-outlined{font-size:18px}.feed-dias{gap:var(--gutter-lg);flex-direction:column;display:flex}.feed-dia-grupo{gap:var(--gutter-sm);flex-direction:column;display:flex}.feed-dia-cabecalho{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding-bottom:6px;display:flex}.feed-dia-cabecalho h3{margin:0;font-size:15px}.feed-dia-cabecalho .material-symbols-outlined{color:var(--accent);font-size:18px}.feed-dia-contagem{font-family:var(--mono);color:var(--ink-faint);margin-left:auto;font-size:11.5px}.feed-carregando-mais{padding:var(--gutter-md) 0;font-family:var(--mono);color:var(--ink-faint);justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.feed-carregando-mais .material-symbols-outlined{font-size:16px;animation:1.1s linear infinite feed-status-girar}@media (prefers-reduced-motion:reduce){.feed-carregando-mais .material-symbols-outlined{animation:none}}.feed-busca-card{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:var(--ink-faint);align-items:center;gap:10px;padding:10px 14px;display:flex}.feed-busca-card input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;flex:1;font-size:14.5px}.feed-busca-card input:focus{outline:none}.feed-busca-filtrar{background:var(--surface-3);flex-shrink:0;align-items:center;gap:6px;display:flex}.feed-busca-filtrar-ativo{background:var(--accent-line);color:var(--accent-ink)}.filtro-avancado-grade{gap:var(--gutter-lg);grid-template-columns:1fr;display:grid}@media (width>=640px){.filtro-avancado-grade{grid-template-columns:1fr 1fr}}.filtro-avancado-secao{min-width:0;padding:var(--gutter-sm) var(--gutter-sm) 10px;border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:8px;display:flex}.filtro-avancado-titulo{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.filtro-avancado-opcoes{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.quick-capture-card{gap:var(--gutter-md);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--gutter-lg);flex-direction:column;display:flex}.quick-capture-tabs{border-radius:var(--radius-lg);background:var(--surface-2);align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.quick-capture-tab{border-radius:var(--radius-md);color:var(--ink-soft);background:0 0;border:none;align-items:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:500;display:flex}.quick-capture-tab .material-symbols-outlined{font-size:17px}@media (width<=480px){.quick-capture-tabs{align-self:stretch;display:flex}.quick-capture-tab{white-space:nowrap;flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:52px;padding:6px 4px;font-size:12.5px}.quick-capture-tab .material-symbols-outlined{font-size:20px}}.quick-capture-tab:hover{color:var(--ink);background:0 0;border-color:#0000}.quick-capture-tab.ativo{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.quick-capture-prompt{align-items:center;gap:var(--gutter-md);color:inherit;padding:var(--gutter-sm);border-radius:var(--radius-lg);text-decoration:none;display:flex}.quick-capture-prompt:hover{background:var(--surface-2)}.quick-capture-prompt-btn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.quick-capture-prompt-btn:hover{border:none}.quick-capture-prompt-icone{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.quick-capture-prompt-icone .material-symbols-outlined{font-size:28px}.quick-capture-prompt-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.quick-capture-prompt-texto strong{color:var(--ink);font-size:15.5px}.quick-capture-prompt-texto span{color:var(--ink-faint);font-size:13px}.quick-capture-prompt-seta{color:var(--ink-faint);flex-shrink:0}.quick-capture-nota-descartar{font:inherit;color:var(--accent-ink);background:0 0;border:none;margin-left:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.quick-capture-nota-descartar:hover:not(:disabled){color:var(--danger-ink);background:0 0;border:none}.gravacao-embutida{gap:var(--gutter-sm);padding:var(--gutter-sm);flex-direction:column;display:flex}.gravacao-embutida-topo{align-items:center;gap:var(--gutter-md);flex-wrap:wrap;display:flex}.gravacao-embutida-circulo-wrap{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.gravacao-embutida-halo{background:var(--danger-soft);border-radius:50%;animation:1.6s ease-out infinite gravacao-embutida-pulso;position:absolute;inset:-8px}@keyframes gravacao-embutida-pulso{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.gravacao-embutida-halo{animation:none}}.gravacao-embutida-circulo{background:var(--danger);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.gravacao-embutida-circulo .material-symbols-outlined{font-size:26px}.gravacao-embutida-circulo.pausada{background:var(--ink-faint)}.gravacao-embutida-status{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gravacao-embutida-badge{border-radius:var(--radius-full);background:var(--danger-soft);color:var(--danger-ink);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.gravacao-embutida-badge-dot{background:var(--danger);border-radius:50%;width:6px;height:6px}.gravacao-embutida-badge.pausada{background:var(--surface-4);color:var(--ink-soft)}.gravacao-embutida-badge.pausada .gravacao-embutida-badge-dot{background:var(--ink-faint)}.gravacao-embutida-tempo{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:15px}.gravacao-embutida-acoes{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=639.98px){.gravacao-embutida-acoes{justify-content:flex-end;width:100%;margin-left:0}}.gravacao-embutida-acoes .material-symbols-outlined{font-size:16px}.gravacao-embutida-onda{height:32px;padding:0 var(--gutter-sm);justify-content:center;align-items:flex-end;gap:3px;display:flex}.gravacao-embutida-onda-barra{border-radius:var(--radius-full);background:var(--accent-line);flex:1;min-width:2px;transition:height .1s}.gravacao-embutida-rodape{justify-content:flex-end;display:flex}.feed-secao{gap:var(--gutter-md);flex-direction:column;display:flex}.feed-secao-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.feed-secao-titulo{align-items:center;gap:8px;display:flex}.feed-secao-titulo h2{margin:0}.feed-secao-pendentes{color:var(--ink-faint);font-size:12.5px}.feed-lista{gap:var(--gutter-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed-card{gap:var(--gutter-sm);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--gutter-lg);flex-direction:column;display:flex}.feed-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.feed-card-status-meta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.feed-status-badge{font-family:var(--mono);letter-spacing:.03em;border-radius:var(--radius-full);align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.feed-status-badge .material-symbols-outlined{font-size:14px;animation:1.1s linear infinite feed-status-girar}@keyframes feed-status-girar{to{transform:rotate(360deg)}}.feed-status-dot{border-radius:50%;width:7px;height:7px}.feed-status-badge--concluido{cursor:default;background:0 0;padding:4px}.feed-status-badge--concluido .feed-status-dot{background:var(--ok)}.feed-status-badge--processando{background:var(--accent-soft);color:var(--accent-ink)}.feed-status-badge--falhou{background:var(--danger-soft);color:var(--danger-ink)}.feed-status-badge--falhou .feed-status-dot{background:var(--danger-ink)}.feed-card-separador{color:var(--border)}.feed-card-acoes{align-items:center;gap:8px;display:flex}.feed-card-caderno-badge{color:var(--ink);background:var(--surface-4);border-radius:var(--radius-md);align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.feed-card-caderno-badge .material-symbols-outlined{color:var(--accent);font-size:14px}.feed-card-menu-wrapper{position:relative}.feed-card-menu-btn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--ink-faint);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.feed-card-menu-btn:hover{background:var(--surface-3);color:var(--ink)}.feed-card-menu{z-index:5;background:var(--surface);border-radius:var(--radius-md);min-width:140px;box-shadow:var(--shadow-md);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.feed-card-menu-item{text-align:left;width:100%;font:inherit;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:7px 9px;font-size:13.5px;text-decoration:none;display:block}.feed-card-menu-item:hover{background:var(--surface-3)}.feed-card-menu-item-perigo{color:var(--danger-ink)}.feed-card-temporal{border-radius:var(--radius-md);background:var(--tertiary-fixed);color:var(--tertiary-on-fixed);align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;display:flex}.feed-card-temporal .material-symbols-outlined{color:var(--tertiary);font-size:17px}.feed-card-temporal-valor{font-family:var(--display);color:var(--tertiary);font-weight:600}.feed-card-temporal-extra{font-family:var(--mono);color:var(--tertiary);opacity:.85;font-size:11.5px}.feed-card-corpo{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.feed-card-corpo h3{font-family:var(--display);color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.25}.feed-card-excerto{font-family:var(--display);color:var(--ink-soft);font-size:15px;font-style:italic;line-height:1.5}.feed-card-audio{align-items:center;gap:var(--gutter-sm);background:var(--surface-2);border-radius:var(--radius-lg);padding:8px 12px;display:flex}.feed-card-audio-play{background:var(--accent);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.feed-card-audio-onda{opacity:.8;flex:1;align-items:flex-end;gap:2px;height:22px;display:flex;overflow:hidden}.feed-card-audio-onda span{border-radius:var(--radius-full);background:var(--accent);flex:1;min-width:2px;max-width:3px}.feed-card-audio-legenda{color:var(--ink-faint);flex-shrink:0;font-size:12.5px}.feed-card-audio-player{flex:1;height:32px}.feed-card-chips{flex-wrap:wrap;gap:6px;display:flex}.feed-chip{border-radius:var(--radius-full);align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;display:inline-flex}.feed-chip .material-symbols-outlined{font-size:13px}.feed-chip-pessoa{background:var(--accent-soft);color:var(--accent-ink)}.feed-chip-lugar{background:var(--surface-4);color:var(--ink)}.feed-chip-lugar .material-symbols-outlined{color:var(--ink-faint)}.feed-chip-tag{background:var(--surface-3);color:var(--ink-soft);font-family:var(--mono)}.relatos-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.relato-item{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow);align-items:stretch;gap:8px;display:flex}.relato-item-link{min-width:0;color:inherit;flex:1;padding:14px 16px;text-decoration:none;display:block}.relato-item-excluir{background:0 0;border-color:#0000;flex-shrink:0;align-self:center;margin-right:10px;padding:8px 14px}.relato-item-excluir:hover:not(:disabled){border-color:var(--danger-line);background:var(--danger-soft)}.relato-preview{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.relatos-list time{font-family:var(--mono);color:var(--ink-faint);font-size:12.5px}.config-pagina{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;max-width:1040px;margin:0 auto;padding:16px 20px 100px;display:flex}.config-topo{align-items:center;gap:8px;display:flex}.config-topo h1{font-family:var(--display);margin:0;font-size:28px;font-weight:500}.config-titulo-desktop{display:none}.config-layout{flex-direction:column;gap:20px;display:flex}.config-menu{flex-direction:column;gap:12px;display:flex}.config-perfil{align-items:center;gap:14px;padding:8px 4px 12px;display:flex}.config-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.config-avatar--iniciais{background:var(--accent);color:#fff;font-family:var(--display);justify-content:center;align-items:center;font-size:26px;display:flex}.config-perfil-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.config-perfil-texto strong{font-size:16px}.config-perfil-texto span{color:var(--ink-faint);text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.config-perfil-texto a{color:var(--accent-ink);margin-top:2px;font-size:13.5px;font-weight:600;text-decoration:none}.config-itens{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.config-item{border-radius:var(--radius-md);width:100%;box-shadow:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 10px;font-size:15px;text-decoration:none;display:flex}.config-item:hover{background:var(--surface-2);color:var(--ink)}.config-item>.material-symbols-outlined:first-child{color:var(--ink-soft)}.config-item-nome{flex:1;min-width:0}.config-item-valor{color:var(--ink-faint);white-space:nowrap;font-size:13.5px}.config-item-seta{color:var(--ink-faint);font-size:20px}.config-item--sair,.config-item--sair>.material-symbols-outlined:first-child{color:var(--danger-ink)}.config-item--sair:hover{background:var(--danger-soft);color:var(--danger-ink)}.config-conteudo{flex-direction:column;gap:14px;min-width:0;display:flex}.config-perigo-titulo{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--danger-ink);margin:12px 0 -4px;font-size:13px;font-weight:600}.config-opcao-dica{color:var(--ink-faint);margin-left:8px;font-size:12.5px}.config-aviso-seguro{border-radius:var(--radius-md);background:var(--accent-soft);color:var(--ink);gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.config-aviso-seguro .material-symbols-outlined{color:var(--accent)}.config-links{flex-direction:column;margin-top:8px;display:flex}.config-link{border-top:1px solid var(--border-soft);color:var(--ink);align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.config-link:first-child{border-top:0}.config-link>span:nth-child(2){flex-direction:column;flex:1;display:flex}.config-link small{color:var(--ink-faint);font-size:13px}.config-link>.material-symbols-outlined:first-child{color:var(--ink-soft)}.config-link-seta{color:var(--ink-faint)}.config-versao{color:var(--ink-faint);margin:12px 0 0;font-size:13.5px}@media (width<=1023px){.config-pagina:not(.config-pagina--secao) .config-conteudo,.config-pagina--secao .config-menu{display:none}}@media (width>=1024px){.config-pagina{padding:28px var(--margin-desktop) 60px}.config-topo .config-voltar,.config-titulo-celular{display:none}.config-titulo-desktop{display:inline}.config-topo h1{font-size:34px}.config-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.config-menu{border-right:1px solid var(--border-soft);padding-right:24px;position:sticky;top:88px}.config-item.ativo{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.config-item.ativo>.material-symbols-outlined:first-child{color:var(--accent)}.config-item-seta,.config-item-valor{display:none}}.config-campo-fixo{color:var(--ink-soft);font-size:13.5px}.config-comunicacao{background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.config-comunicacao .card-label{margin-bottom:4px}.config-comunicacao-nota{color:var(--ink-faint);margin-top:4px;font-size:12px}.config-provedores-lista{flex-direction:column;display:flex}.config-provedor-linha{border-top:1px solid var(--surface-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.config-provedor-linha:first-child{border-top:none;padding-top:0}.config-provedor-info{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.config-provedor-status-linha{align-items:center;gap:6px;min-width:0;display:inline-flex}.config-provedor-detalhe{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.config-provedor-nome{font-size:14px;font-weight:500}.config-provedor-status{letter-spacing:.02em;background:var(--surface-4);color:var(--ink-faint);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.config-provedor-status-ativo{background:var(--accent-soft);color:var(--accent-ink)}.toggle-switch-linha{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.toggle-switch-linha-desabilitada .toggle-switch-texto{opacity:.55}.toggle-switch-texto{flex-direction:column;gap:2px;display:flex}.toggle-switch-label{color:var(--ink);font-size:14px;font-weight:500}.toggle-switch-descricao{color:var(--ink-faint);font-size:12.5px}.toggle-switch{border:1px solid var(--border);background:var(--surface-4);border-radius:999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .15s,border-color .15s;position:relative}.toggle-switch:hover:not(:disabled){border-color:var(--border)}.toggle-switch-ligado{background:var(--accent);border-color:var(--accent)}.toggle-switch-ligado:hover:not(:disabled){border-color:var(--accent)}.toggle-switch-bolinha{width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.toggle-switch-ligado .toggle-switch-bolinha{transform:translate(18px)}.badge{margin-right:2px}.busca-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:11px 16px}.busca-input:focus{border-color:var(--accent-line);outline:none}.tags-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag-editavel{background:var(--surface-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:2px 3px 2px 9px;display:inline-flex}.tag-excluir{color:var(--ink-faint);background:0 0;border:none;padding:0 6px;font-size:15px;line-height:1}.tag-excluir:hover{color:var(--danger-ink)}.tag-input{position:relative}.tag-input-chips{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.tag-chip-removivel{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:13px;font-weight:500;display:inline-flex}.tag-chip-removivel button{color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0 5px;font-size:14px;line-height:1}.tag-chip-removivel button:hover{color:var(--danger-ink)}.tag-input-campo{min-width:100px;font:inherit;color:var(--ink);background:0 0;border:none;flex:1;padding:4px 2px;font-size:14px}.tag-input-campo:focus{outline:none}.tag-input-sugestoes{z-index:10;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;max-height:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.tag-input-sugestoes button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:14px;display:block}.tag-input-sugestoes button:hover{background:var(--surface-2)}.tag-input-sugestoes .tag-input-criar{color:var(--accent-ink);font-weight:500}.tags-row{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.tag-chip{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.form-campos{flex-direction:column;gap:14px;width:100%;display:flex}.form-campo{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.form-campo input,.form-campo select{font:inherit;border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);border:none;padding:11px 14px;font-weight:400}.form-campo input:focus,.form-campo select:focus{box-shadow:0 0 0 1px var(--accent-line);outline:none}.form-linha{gap:12px;display:flex}.form-linha .form-campo{flex:1;min-width:0}.compartilhamentos-pagina{flex-direction:column;gap:18px;display:flex}.compartilhamentos-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compartilhamentos-titulo{margin:0 0 4px}.compartilhamentos-subtitulo{color:var(--ink-faint);max-width:52ch;margin:0;font-size:13.5px}.compartilhamentos-aviso{color:var(--ink-faint);font-size:13.5px}.compartilhamentos-alerta-fechar{color:var(--ink-faint);background:0 0;border:none;margin-left:auto;display:flex}.compartilhamentos-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.compartilhamentos-item{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.compartilhamentos-item:last-child{border-bottom:none}.compartilhamentos-item-alerta{border-radius:var(--radius-md);align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;display:flex}.compartilhamentos-item-alerta .material-symbols-outlined:first-child{font-size:18px}.compartilhamentos-item-alerta-ok{background:var(--ok-soft);color:var(--ok-ink)}.compartilhamentos-item-alerta-erro{background:var(--danger-soft);color:var(--danger-ink)}.compartilhamentos-item-alerta-erro .compartilhamentos-alerta-fechar,.compartilhamentos-item-alerta-ok .compartilhamentos-alerta-fechar{color:inherit;margin-left:auto}.compartilhamentos-item-info{flex-direction:column;gap:2px;min-width:0;display:flex}.compartilhamentos-item-caderno{color:var(--ink);font-size:14px;font-weight:600}.compartilhamentos-item-convidado{color:var(--ink-soft);font-size:13px}.compartilhamentos-item-periodo{font-family:var(--mono);color:var(--ink-faint);font-size:11px}.compartilhamentos-item-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compartilhamentos-badge{border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:600}.compartilhamentos-badge-leitura{background:var(--accent-soft);color:var(--accent-ink)}.compartilhamentos-badge-alteracao{background:var(--tertiary-fixed);color:var(--tertiary-on-fixed)}.compartilhamentos-status{border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:600}.compartilhamentos-status-ativo{background:var(--ok-soft);color:var(--ok-ink)}.compartilhamentos-status-agendado{background:var(--surface-3);color:var(--ink-soft)}.compartilhamentos-status-expirado,.compartilhamentos-status-revogado{background:var(--danger-soft);color:var(--danger-ink)}.compartilhado-pagina{background:var(--surface-2);flex-direction:column;min-height:100vh;display:flex}.compartilhado-header{background:var(--surface);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.compartilhado-header-marca{color:var(--accent-ink);align-items:center;gap:8px;font-weight:600;display:flex}.compartilhado-header-marca .marca-simbolo{height:24px}.compartilhado-header-marca .marca-nome{height:12px}.compartilhado-header-sair{color:var(--ink-faint);border-radius:var(--radius-full);background:0 0;border:none;padding:6px;display:flex}.compartilhado-header-sair:hover{background:var(--surface-3);color:var(--ink)}.compartilhado-main{flex:1;justify-content:center;align-items:flex-start;padding:24px 16px 48px;display:flex}.compartilhado-login-card{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;margin-top:10vh;padding:24px;display:flex}.compartilhado-login-texto{color:var(--ink-soft);margin:0;font-size:14px}.compartilhado-login-caderno{color:var(--ink);margin:0;font-size:16px;font-weight:700}.compartilhado-login-email{border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.compartilhado-login-email .material-symbols-outlined{color:var(--accent-ink);font-size:20px}.compartilhado-login-sucesso{color:var(--ok-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.compartilhado-login-sucesso .material-symbols-outlined{font-size:22px}.compartilhado-codigo-input{justify-content:space-between;gap:6px;display:flex}.compartilhado-codigo-input input{aspect-ratio:1;text-align:center;width:100%;min-width:0;font-size:18px;font-weight:700;font-family:var(--mono);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);padding:0}.compartilhado-codigo-input input:focus{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 1px var(--accent-line);outline:none}.compartilhado-login-reenvio{color:var(--ink-faint);margin:0;font-size:13px}.compartilhado-link-botao{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.compartilhado-link-botao:disabled{color:var(--ink-faint);cursor:default;text-decoration:none}.compartilhado-carregando{color:var(--ink-faint)}.compartilhado-conteudo{gap:var(--gutter-lg);flex-direction:column;width:100%;max-width:1180px;display:flex}.compartilhado-cabecalho-largura-total{width:100%}.compartilhado-grid{gap:var(--gutter-lg);flex-direction:column;width:100%;display:flex}.compartilhado-coluna-resumo,.compartilhado-coluna-detalhe{flex-direction:column;gap:14px;min-width:0;display:flex}.compartilhado-nivel-aviso{color:var(--ink-faint);margin:0 0 14px;font-size:13px}@media (width<=1023.98px){.compartilhado-coluna-detalhe,.compartilhado-grid-com-selecao .compartilhado-coluna-resumo{display:none}.compartilhado-grid-com-selecao .compartilhado-coluna-detalhe{display:flex}}@media (width>=1024px){.compartilhado-grid{flex-direction:row;align-items:flex-start}.compartilhado-coluna-resumo{flex-shrink:0;width:380px}.compartilhado-coluna-detalhe{flex:1}}.compartilhado-anot-card-botao{text-align:left;cursor:pointer;font:inherit;border:none;width:100%}.compartilhado-anot-card-botao:hover .caderno-anot-titulo{color:var(--accent-ink)}.compartilhado-anot-card-selecionada{outline-color:var(--accent-line)}.compartilhado-anotacao-acoes{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.propostas-secao{margin-top:4px}.propostas-titulo{cursor:default;margin:0 0 10px;font-size:14px;font-weight:600}summary.propostas-titulo{cursor:pointer}.propostas-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.propostas-secao .busca-input{margin-bottom:12px}.proposta-item{background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.proposta-cabecalho{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.proposta-caderno{color:var(--ink);font-weight:600}.proposta-datas{font-family:var(--mono);color:var(--ink-faint);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.proposta-convidado{color:var(--ink-faint)}.proposta-status{border-radius:var(--radius-full);margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600}.proposta-status-aprovada{background:var(--ok-soft);color:var(--ok-ink)}.proposta-status-rejeitada{background:var(--danger-soft);color:var(--danger-ink)}.proposta-diff{flex-wrap:wrap;gap:12px;display:flex}.proposta-diff-coluna{background:var(--surface);border-radius:var(--radius-sm);flex:1;min-width:220px;padding:10px 12px}.proposta-diff-coluna p{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.proposta-diff-coluna-proposta{border:1px solid var(--accent-line)}.proposta-diff-label{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:600}.proposta-expandir{align-self:flex-start}.proposta-fonte-controle{align-items:center;gap:8px;display:flex}.proposta-fonte-label{color:var(--ink-soft);margin-right:auto;font-size:13px}.proposta-diff-expandida .proposta-diff-coluna{flex-direction:column;gap:6px;max-height:60vh;display:flex;overflow-y:auto}.proposta-diff-expandida .tiptap.ProseMirror{font-size:var(--tiptap-font-size,1rem)!important}.proposta-diff-expandida .tiptap.ProseMirror :where(p,span,li,div,blockquote,a,strong,b,em,i,u,mark){font-size:inherit!important}.proposta-motivo{color:var(--ink-soft);margin:0;font-size:13px;font-style:italic}.proposta-acoes{justify-content:flex-end;align-items:center;gap:8px;display:flex}.proposta-acoes input{font:inherit;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);border:none;flex:1;padding:8px 12px}@media (width>=640px){.caixa-de-relatos,.form-page{padding-left:24px;padding-right:24px}.caixa-de-relatos,.form-page,.detalhe-memoria{padding-top:8px}h1{font-size:36px}.caixa-de-relatos header h1{font-size:26px}.caixa-de-relatos .header-actions{gap:14px}}.rich-editor-com-comentarios .midia-bloco[data-comment-ids]{outline:2px solid var(--warn-line);outline-offset:2px}.midia-bloco-comentarios{border-radius:var(--radius-full);background:var(--warn);color:#fff;cursor:pointer;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:6px;left:6px}.midia-bloco-comentarios .material-symbols-outlined{font-size:16px}.rich-editor-com-comentarios [data-comment-id]{background:var(--warn-soft);border-bottom:2px solid var(--warn-line);cursor:pointer}.comentarios-card .comentarios-vazio{color:var(--ink-faint);margin:0;font-size:14px}.comentar-bolha{border-radius:var(--radius-full);background:var(--ink);min-height:40px;color:var(--surface);font:inherit;cursor:pointer;border:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #00000038}.comentar-bolha .material-symbols-outlined{font-size:18px}.comentario-painel{z-index:65;gap:var(--gutter-sm);max-width:560px;max-height:60vh;padding:var(--gutter-md);padding-bottom:calc(var(--gutter-md) + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 28px #0000002e}.comentario-painel textarea,.comentario-editor textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:8px 10px;font-size:14px}.comentarios-lista{gap:var(--gutter-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comentario-item{border:1px solid var(--border);border-left:3px solid var(--warn-line);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.comentario-item-ativo{border-left-color:var(--warn);background:var(--warn-soft)}.comentario-item-resolvido{border-left-color:var(--border);opacity:.8}.comentario-trecho{text-align:left;font:inherit;color:var(--ink-soft);cursor:pointer;-webkit-line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;margin:0;padding:0;font-size:13px;font-style:italic;display:-webkit-box;overflow:hidden}.comentario-trecho:disabled,.comentario-trecho-novo{cursor:default}.comentario-trecho-removido{color:var(--ink-faint);font-style:normal}.comentario-texto{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.comentario-rodape{justify-content:space-between;align-items:center;gap:var(--gutter-sm);display:flex}.comentario-data{color:var(--ink-faint);font-size:12px}.comentario-acoes{justify-content:flex-end;gap:4px;display:flex}.comentario-acao{min-width:40px;min-height:40px;padding:0}.comentario-acao .material-symbols-outlined{font-size:20px}.comentarios-resolvidos{margin-top:var(--gutter-sm)}.comentarios-resolvidos summary{cursor:pointer;color:var(--ink-soft);margin-bottom:var(--gutter-sm);font-size:13px}.detalhe-salvamento{white-space:nowrap;color:var(--ink-faint);align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.detalhe-salvamento .material-symbols-outlined{font-size:18px}.detalhe-salvamento--erro{color:var(--danger)}.elementos-nota{align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.elementos-nota-item{align-items:center;gap:2px;display:inline-flex}.elementos-nota-item .material-symbols-outlined{font-size:17px}.elementos-nota-item--audio{color:var(--accent-ink)}.elementos-nota-item--foto{color:var(--ok-ink)}.elementos-nota-item--video{color:var(--warn-ink)}.elementos-nota-item--arquivo{color:var(--tipo-arquivo)}.elementos-nota-item--texto{color:var(--tertiary)}.filtro-avancado-dica{color:var(--ink-faint);margin:0 0 8px;font-size:13px}.seletor-midia{flex-direction:column;gap:6px;display:flex}.seletor-midia-opcao{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.seletor-midia-opcao .material-symbols-outlined{color:var(--accent);font-size:22px}.seletor-midia-cancelar{align-self:center;margin-top:4px}.inicio,.buscar{box-sizing:border-box;flex-direction:column;flex:1;gap:24px;width:100%;max-width:880px;margin:0 auto;padding:24px 20px 100px;display:flex}.inicio-cabecalho h1{font-family:var(--display);color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.2}.inicio-cabecalho p{color:var(--ink-soft);margin:4px 0 0;font-size:15px}.inicio-captura{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:10px;padding:6px;display:flex}.inicio-captura-mic{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.inicio-captura-mic:hover{background:var(--accent-hover)}.inicio-captura-campo{min-width:0;height:44px;box-shadow:none;text-align:left;font:inherit;color:var(--ink-faint);cursor:text;background:0 0;border:0;flex:1;padding:0 8px;font-size:15px;font-weight:400}.inicio-captura-campo:hover{color:var(--ink-soft);background:0 0}.inicio-atalhos{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.inicio-atalho{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.inicio-atalho:hover{border-color:var(--border);background:var(--surface-2);color:var(--ink)}.inicio-atalho .material-symbols-outlined{font-size:26px}.inicio-atalho--texto .material-symbols-outlined{color:var(--tipo-texto)}.inicio-atalho--audio .material-symbols-outlined{color:var(--tipo-audio)}.inicio-atalho--foto .material-symbols-outlined{color:var(--tipo-foto)}.inicio-atalho--video .material-symbols-outlined{color:var(--tipo-video)}.inicio-atalho--arquivo .material-symbols-outlined{color:var(--tipo-arquivo)}.inicio-secao{flex-direction:column;gap:12px;display:flex}.inicio-secao h2{font-family:var(--sans);color:var(--ink);margin:0;font-size:15px;font-weight:600}.inicio-secao-cabecalho{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inicio-secao-cabecalho a{color:var(--accent-ink);font-size:14px;font-weight:500;text-decoration:none}.inicio-continuar{gap:10px;display:grid}.inicio-continuar-card{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.inicio-continuar-card:hover{background:var(--surface-2)}.inicio-continuar-icone{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inicio-continuar-icone--atencao{background:var(--tertiary-fixed);color:var(--tertiary)}.inicio-continuar-icone--erro{background:var(--danger-soft);color:var(--danger-ink)}.inicio-continuar-texto{min-width:0;color:var(--ink-faint);flex-direction:column;flex:1;font-size:13px;display:flex}.inicio-continuar-texto strong{color:var(--ink);font-size:14.5px;font-weight:600}.inicio-continuar-seta{color:var(--ink-faint)}.inicio-carregando,.buscar-carregando{color:var(--ink-faint);margin:0}@media (width>=640px){.inicio-continuar{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.inicio,.buscar{padding:32px var(--margin-desktop) 60px}.inicio-cabecalho h1{font-size:36px}.inicio-atalhos{grid-template-columns:repeat(5,minmax(0,130px))}}.captura-linhas{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.captura-linhas>li+li{border-top:1px solid var(--border-soft)}.captura-linha{color:var(--ink);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.captura-linha:hover{background:var(--surface-2)}.captura-linha-miniatura,.captura-linha-tile{border-radius:var(--radius-md);flex-shrink:0;width:44px;height:44px}.captura-linha-miniatura{object-fit:cover;background:var(--surface-3)}.captura-linha-tile{background:var(--surface-3);justify-content:center;align-items:center;display:flex}.captura-linha-tile .material-symbols-outlined{font-size:22px}.captura-linha-tile--texto{background:color-mix(in srgb, var(--tipo-texto) 14%, var(--surface));color:var(--tipo-texto)}.captura-linha-tile--audio{background:color-mix(in srgb, var(--tipo-audio) 12%, var(--surface));color:var(--tipo-audio)}.captura-linha-tile--foto{background:color-mix(in srgb, var(--tipo-foto) 12%, var(--surface));color:var(--tipo-foto)}.captura-linha-tile--video{background:color-mix(in srgb, var(--tipo-video) 12%, var(--surface));color:var(--tipo-video)}.captura-linha-tile--arquivo{background:color-mix(in srgb, var(--tipo-arquivo) 12%, var(--surface));color:var(--tipo-arquivo)}.captura-linha-texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.captura-linha-titulo{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.captura-linha-meta{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.captura-linha-lateral{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px}.buscar-titulo{font-family:var(--display);margin:0;font-size:28px;font-weight:500}.buscar-campo{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:48px;color:var(--ink-faint);align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.buscar-campo:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.buscar-campo input{min-width:0;height:auto;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.buscar-campo input::-webkit-search-cancel-button{-webkit-appearance:none}.buscar-limpar{width:32px;height:32px;box-shadow:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.buscar-limpar:hover{background:var(--surface-3);color:var(--ink)}.buscar-chips{scrollbar-width:none;gap:8px;margin-top:-8px;display:flex;overflow-x:auto}.chip-filtro{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);height:34px;box-shadow:none;font:inherit;color:var(--ink-soft);cursor:pointer;flex-shrink:0;padding:0 14px;font-size:13.5px;font-weight:500}.chip-filtro:hover{border-color:var(--accent-line);background:var(--surface);color:var(--ink)}.chip-filtro.ativo{border-color:var(--accent);background:var(--accent);color:#fff}.buscar-resumo{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:12px;margin-bottom:-12px;font-size:13.5px;display:flex}.detalhe-icone-btn{border-radius:var(--radius-md);width:36px;height:36px;box-shadow:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.detalhe-icone-btn:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.detalhe-icone-btn:disabled{opacity:.35;cursor:default}.dropdown-menu-item-perigo,.dropdown-menu .dropdown-menu-item-perigo>.material-symbols-outlined{color:var(--danger-ink)}.detalhe-aviso{color:var(--ink-soft);margin:0;font-size:14px}.detalhe-cabecalho{flex-direction:column;gap:4px;display:flex}.detalhe-cabecalho .detalhe-titulo{font-family:var(--display);color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.2}.detalhe-data{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.detalhe-ia{border-radius:var(--radius-lg);background:var(--ai-soft);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.detalhe-ia-topo{align-items:center;gap:8px;display:flex}.detalhe-ia-topo .material-symbols-outlined{color:var(--ai);font-size:20px}.detalhe-ia-topo h2{font-family:var(--sans);color:var(--ink);margin:0;font-size:14px;font-weight:600}.detalhe-ia-beta{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ai) 14%, transparent);color:var(--ai-ink);letter-spacing:.04em;padding:1px 7px;font-size:10.5px;font-weight:700}.detalhe-ia-resumo{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.detalhe-ia-resumo--vazio{color:var(--ink-soft);font-size:14px}.detalhe-ia-fatos{border:0;border-top:1px solid color-mix(in srgb, var(--ai) 16%, transparent);box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0 0;display:grid}.detalhe-ia-fatos:hover{background:0 0}.detalhe-ia-fato{align-items:flex-start;gap:8px;min-width:0;display:flex}.detalhe-ia-fato>.material-symbols-outlined{color:var(--accent);margin-top:2px;font-size:20px}.detalhe-ia-fato>span:last-child{flex-direction:column;min-width:0;display:flex}.detalhe-ia-fato small{color:var(--ink-faint);font-size:11.5px}.detalhe-ia-fato strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.detalhe-abas{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.detalhe-aba{box-shadow:none;font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500}.detalhe-aba:hover{color:var(--ink);background:0 0}.detalhe-aba.ativo{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.detalhe-painel{gap:var(--gutter-md);flex-direction:column;min-width:0;display:flex}.detalhe-painel[hidden]{display:none}.detalhe-painel-vazio,.detalhe-painel-dica{color:var(--ink-faint);margin:0;font-size:14px}.detalhe-painel-vazio{text-align:center;padding:24px 4px}.detalhe-transcricao-texto{white-space:pre-wrap}@media (width<=1023px){.detalhe-voltar-texto{display:none}.detalhe-voltar{padding:7px 10px}}@media (width>=1024px){.detalhe-cabecalho .detalhe-titulo{font-size:34px}}.tag-input--bare{box-shadow:none;background:0 0;border:0;padding:0}@media (width<=1023px){.detalhe-voltar{background:0 0}}.auth2{background:var(--bg);min-height:100svh;display:flex}.auth2-foto{display:none}.auth2-coluna{padding:24px 20px 16px;padding-top:calc(24px + env(safe-area-inset-top,0px));flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.auth2-voltar{top:calc(12px + env(safe-area-inset-top,0px));width:40px;height:40px;box-shadow:none;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;left:12px}.auth2-voltar:hover{background:var(--surface-3)}a.auth2-voltar{text-decoration:none}.auth2-conteudo{flex-direction:column;flex:1;gap:16px;width:100%;max-width:400px;padding-top:36px;display:flex}.auth2-marca{color:var(--ink);flex-direction:column;align-items:center;gap:10px;display:flex}.auth2-marca .marca-simbolo{height:56px}.auth2-marca .marca-nome{height:20px}.auth2-titulo{font-family:var(--display);color:var(--ink);margin:4px 0 0;font-size:28px;font-weight:500;line-height:1.2}.auth2-titulo--centro{text-align:center}.auth2-texto{color:var(--ink-soft);margin:-6px 0 0;font-size:15px;line-height:1.55}.auth2-aviso-rascunho{border-radius:var(--radius-md);background:var(--tertiary-fixed);color:var(--tertiary-on-fixed);margin:0;padding:8px 12px;font-size:13px}.auth2-form{flex-direction:column;gap:14px;display:flex}.auth2-campo{flex-direction:column;gap:6px;display:flex}.auth2-campo label{color:var(--ink);font-size:14px;font-weight:500}.auth2-campo input,.auth2-senha{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;height:48px;font:inherit;color:var(--ink);font-size:15px}.auth2-campo input{padding:0 14px}.auth2-campo input:focus,.auth2-senha:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.auth2-senha{align-items:center;padding-right:4px;display:flex}.auth2-senha input{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;flex:1}.auth2-senha input:focus{box-shadow:none}.auth2-senha button{width:40px;height:40px;box-shadow:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.auth2-senha button:hover{background:var(--surface-3);color:var(--ink)}.auth2-dica-erro{color:var(--danger-ink);font-size:12.5px}.auth2-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:-4px;display:flex}.auth2-check{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.auth2-check input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:1px 0 0}.auth2-check--termos a{color:var(--ink);font-weight:600}.auth2-link,.auth2-rodape-texto a{color:var(--accent-ink);font-weight:600;text-decoration:none}.auth2-link{font-size:13.5px}.auth2-btn{border-radius:var(--radius-md);background:var(--accent);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.auth2-btn:hover:not(:disabled){background:var(--accent-hover)}.auth2-btn:disabled{opacity:.7;cursor:default}.auth2-btn--link{color:#fff;margin-top:8px}.auth2-divisor{color:var(--ink-faint);align-items:center;gap:12px;font-size:13px;display:flex}.auth2-divisor:before,.auth2-divisor:after{content:"";background:var(--border);flex:1;height:1px}.auth2-provedores{flex-direction:column;gap:10px;display:flex}.auth2-provedores--grade{grid-template-columns:1fr 1fr;display:grid}.auth2-provedores--grade>:first-child{grid-column:1/-1}.auth2-provedores .auth-metodo-btn{border:1px solid var(--border);background:var(--surface);max-width:none;height:48px;box-shadow:none}.auth2-provedores .auth-metodo-btn:hover:not(:disabled){border:1px solid var(--border);background:var(--surface-2);box-shadow:none}.auth2-rodape-texto{text-align:center;color:var(--ink-soft);margin:4px 0 0;font-size:14px}.auth2-icone{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.auth2-icone .material-symbols-outlined{font-size:28px}.auth2-aviso{border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--ink);gap:12px;padding:14px 16px;font-size:14px;display:flex}.auth2-aviso>.material-symbols-outlined{color:var(--accent)}.auth2-aviso p{color:var(--ink-soft);margin:6px 0 0}.auth2-rodape{color:var(--ink-faint);flex-wrap:wrap;justify-content:center;gap:8px;padding-top:28px;font-size:12.5px;display:flex}.auth2-rodape a{color:var(--ink-faint);text-decoration:none}.auth2-rodape a:hover{color:var(--ink)}@media (width>=1024px){.auth2-foto{flex:0 0 46%;height:100svh;display:block;position:sticky;top:0;overflow:hidden}.auth2-foto img{object-fit:cover;object-position:30% center;width:100%;height:100%}.auth2-coluna{padding:40px 48px 20px}.auth2-voltar{top:24px;left:24px}.auth2-conteudo{justify-content:center;padding-top:0}}.boas-vindas{background:var(--bg);touch-action:pan-y;position:fixed;inset:0;overflow:hidden}.boas-vindas-foto,.splash-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.boas-vindas-foto{opacity:0;transition:opacity .35s}.boas-vindas-foto.ativa{opacity:1}.boas-vindas-faixa-topo,.boas-vindas-faixa-base{pointer-events:none;position:absolute;left:0;right:0}.boas-vindas-faixa-topo{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 96%, transparent) 0%, color-mix(in srgb, var(--bg) 88%, transparent) 45%, transparent 100%);height:48%;top:0}.boas-vindas-faixa-base{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 80%, transparent) 0%, transparent 100%);height:24%;bottom:0}.boas-vindas-conteudo{box-sizing:border-box;height:100%;padding:calc(16px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:relative}.boas-vindas-pular{box-shadow:none;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:6px 4px;font-size:14px}.boas-vindas-progresso{gap:6px;margin-top:14px;display:flex}.boas-vindas-progresso span{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;width:22px;height:4px;transition:background .2s}.boas-vindas-progresso span.feito{background:var(--accent)}.boas-vindas-texto{max-width:440px;margin-top:22px;animation:.3s boas-vindas-texto-entra}.boas-vindas-texto h1{font-family:var(--display);color:var(--ink);margin:0;font-size:30px;font-weight:500;line-height:1.2}.boas-vindas-texto p{color:var(--ink-soft);margin:12px 0 0;font-size:15px;line-height:1.55}.boas-vindas-botao{border-radius:var(--radius-md);background:var(--accent);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;margin-top:auto;font-size:16px;font-weight:600;box-shadow:0 6px 18px #236b5047}.boas-vindas-botao:hover{background:var(--accent-hover)}@keyframes boas-vindas-texto-entra{0%{opacity:0;transform:translateY(6px)}}.splash{z-index:5;background:var(--bg);animation:.35s 1.45s forwards splash-sai;position:absolute;inset:0}.splash-marca{padding-top:calc(16vh + env(safe-area-inset-top,0px));color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.splash-marca .marca-simbolo{height:84px}.splash-marca .marca-nome{height:26px}.splash-marca p span{display:block}.splash-marca p{color:var(--ink);margin:4px 0 0;font-size:16px;line-height:1.45}@keyframes splash-sai{to{opacity:0;visibility:hidden}}@media (width>=1024px){.boas-vindas-faixa-topo{background:linear-gradient(to right, color-mix(in srgb, var(--bg) 96%, transparent) 0%, color-mix(in srgb, var(--bg) 88%, transparent) 55%, transparent 100%);width:58%;height:auto;top:0;bottom:0}.boas-vindas-faixa-base{display:none}.boas-vindas-conteudo{justify-content:center;max-width:560px;padding:48px 64px}.boas-vindas-pular{position:fixed;top:24px;right:32px}.boas-vindas-texto h1{font-size:42px}.boas-vindas-texto p{font-size:17px}.boas-vindas-botao{width:240px;margin-top:32px}.splash-marca{padding-top:22vh}}.landing{background:var(--bg);min-height:100svh;color:var(--ink);scroll-behavior:smooth}html:has(.landing){scroll-behavior:smooth}.landing-topo{z-index:10;padding:12px 20px;padding-top:calc(12px + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.landing-marca{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.landing-marca .marca-simbolo{height:26px}.landing-marca .marca-nome{height:13px}.landing-topo-acoes{align-items:center;gap:16px;display:flex}.landing-link{color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none}.landing-link:hover{color:var(--accent-ink)}.landing-btn{border-radius:var(--radius-md);background:var(--accent);color:#fff;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 24px;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 6px 18px #236b5040}.landing-btn:hover{background:var(--accent-hover);color:#fff}.landing-btn--pequeno{height:38px;box-shadow:none;padding:0 16px;font-size:14px}.landing-btn--secundario{background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--ink);border:1px solid var(--border);box-shadow:none}.landing-btn--secundario:hover{background:var(--surface);color:var(--ink)}.landing-hero{align-items:flex-start;min-height:calc(100svh - 62px);display:flex;position:relative;overflow:hidden}.landing-hero-foto{object-fit:cover;object-position:center 70%;width:100%;height:100%;position:absolute;inset:0}.landing-hero:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 92%, transparent) 0%, color-mix(in srgb, var(--bg) 70%, transparent) 55%, transparent 100%);height:62%;position:absolute;inset:0 0 auto}.landing-hero-texto{z-index:1;width:100%;max-width:640px;padding:40px 20px;position:relative}.landing-hero-texto h1{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:44px;font-weight:500;line-height:1.08}.landing-hero-texto h1 span{display:block}.landing-hero-texto p{max-width:34em;color:var(--ink-soft);margin:18px 0 0;font-size:17px;line-height:1.55}.landing-hero-acoes{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-secao{max-width:680px;margin:0 auto;padding:72px 20px 8px}.landing-secao--larga{max-width:1080px}.landing-secao h2,.landing-cta h2,.landing-entrar h2{font-family:var(--display);margin:8px 0 0;font-size:32px;font-weight:500;line-height:1.15}.landing-secao p{color:var(--ink-soft);margin:16px 0 0;font-size:16.5px;line-height:1.65}.landing-secao p.landing-lead{color:var(--ink)}.landing-secao p.landing-destaque{font-family:var(--display);color:var(--accent-ink);font-size:22px}.landing-numero{letter-spacing:.08em;color:var(--accent);font-size:13px;font-weight:600}.landing-assinatura,.landing-secao p.landing-assinatura{font-family:var(--display);color:var(--accent);margin:12px 0 0;font-size:20px;font-style:italic}.landing-lista-momentos{border-left:2px solid var(--accent-soft);font-family:var(--display);color:var(--ink);flex-direction:column;gap:8px;margin:20px 0 0;padding:0 0 0 16px;font-size:19px;list-style:none;display:flex}.landing-formas{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-forma{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}.landing-forma .material-symbols-outlined{font-size:24px}.landing-forma--texto .material-symbols-outlined{color:var(--tipo-texto)}.landing-forma--audio .material-symbols-outlined{color:var(--tipo-audio)}.landing-forma--foto .material-symbols-outlined{color:var(--tipo-foto)}.landing-forma--video .material-symbols-outlined{color:var(--tipo-video)}.landing-duas-colunas{align-items:center;gap:32px;display:grid}.landing-foto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-2xl);width:100%}.landing-sementes{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex;position:relative}.landing-sementes:before{content:"";background:var(--accent-soft);width:2px;position:absolute;top:12px;bottom:12px;left:7px}.landing-sementes li{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:2px;margin-left:26px;padding:12px 16px;display:flex;position:relative}.landing-sementes li:before{content:"";background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:18px;left:-25px}.landing-semente-quando{color:var(--accent);font-size:12.5px;font-weight:600}.landing-semente-texto{font-family:var(--display);color:var(--ink);font-size:17px;line-height:1.4}.landing-crescer{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-crescer li{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-soft);grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:16px;display:grid}.landing-crescer .material-symbols-outlined{border-radius:var(--radius-md);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);grid-row:span 2;justify-content:center;align-items:center;display:flex}.landing-crescer strong{font-size:16px}.landing-crescer span:last-child{color:var(--ink-soft);font-size:14.5px}.landing-buscas{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.landing-buscas li{border-radius:var(--radius-full);background:var(--ai-soft);color:var(--ink);align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;display:inline-flex}.landing-buscas .material-symbols-outlined{color:var(--ai);font-size:18px}.landing-manifesto{background:var(--accent-hover);color:#fff;text-align:center;margin-top:80px;padding:72px 20px}.landing-manifesto>p{max-width:22em;font-family:var(--display);margin:0 auto 10px;font-size:24px;line-height:1.35}.landing-manifesto .landing-assinatura{color:#bfe3cf;margin:20px auto;font-size:28px}.landing-fluxo{flex-direction:column;align-items:center;gap:6px;margin:48px auto 0;display:flex}.landing-fluxo-no{border-radius:var(--radius-full);color:#ffffffe6;border:1px solid #ffffff47;align-items:center;gap:6px;padding:6px 14px;font-size:14px;display:inline-flex}.landing-fluxo-no .marca-simbolo{color:#bfe3cf;height:16px}.landing-fluxo-no--acao{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;background:#fff;font-size:12.5px;font-weight:700}.landing-fluxo-no--ia{background:var(--ai-soft);color:var(--ai-ink);border-color:#0000;font-weight:600}.landing-fluxo-no--fim{font-family:var(--display);border-color:#0000;font-size:18px}.landing-fluxo-seta{color:#ffffff80;line-height:1}.landing-fluxo-ramos{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.landing-cta{text-align:center;max-width:680px;margin:0 auto;padding:80px 20px 24px}.landing-cta p{color:var(--ink-soft);margin:12px 0 24px;font-size:16.5px}.landing-entrar{max-width:440px;margin:0 auto;padding:48px 20px 64px;scroll-margin-top:64px}.landing-entrar h2{text-align:center;font-size:24px}.landing-entrar-cartao{border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:var(--surface);flex-direction:column;gap:16px;margin-top:20px;padding:24px 20px;display:flex}.landing-rodape{padding:32px 20px calc(32px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);color:var(--ink-faint);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.landing-rodape p{margin:0}.landing-rodape nav{gap:8px;display:flex}.landing-rodape a{color:var(--ink-faint);text-decoration:none}.landing-rodape a:hover{color:var(--ink)}@media (width>=640px){.landing-formas{grid-template-columns:repeat(4,1fr)}.landing-forma{flex-direction:column;padding:20px 12px}.landing-crescer{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.landing-topo{padding:16px 48px}.landing-hero{align-items:center;min-height:calc(100svh - 70px)}.landing-hero:after{background:linear-gradient(to right, color-mix(in srgb, var(--bg) 94%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 55%, transparent 100%);width:62%;height:auto;inset:0 auto 0 0}.landing-hero-foto{object-position:center}.landing-hero-texto{padding:48px 72px}.landing-hero-texto h1{font-size:68px}.landing-hero-texto p{font-size:19px}.landing-secao{padding-top:112px}.landing-secao h2{font-size:42px}.landing-duas-colunas{grid-template-columns:1fr 1fr;gap:64px}.landing-duas-colunas--invertida>img{order:-1}.landing-manifesto{margin-top:120px;padding:112px 20px}.landing-manifesto>p{font-size:32px}.landing-cta h2{font-size:44px}}.cadernos-topo{flex-direction:column;gap:12px;display:flex}.cadernos-topo-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.cadernos-titulo{font-family:var(--display);margin:0;font-size:30px;font-weight:500}.cadernos-novo{align-items:center;gap:4px;display:inline-flex}.cadernos-criar-form{flex-wrap:wrap;gap:8px;display:flex}.cadernos-criar-form input{flex:1;min-width:180px}.cadernos-busca{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:44px;color:var(--ink-faint);align-items:center;gap:8px;padding:0 14px;display:flex}.cadernos-busca:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.cadernos-busca input{min-width:0;height:auto;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.cadernos-vistas{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.cadernos-meus{flex-direction:column;gap:6px;display:flex}.cadernos-meus-titulo{font-family:var(--sans);color:var(--ink);margin:4px 0 0;padding:0 8px;font-size:15px;font-weight:600}@media (width>=1024px){.cadernos-titulo{font-size:34px}.cadernos-topo{max-width:320px}}.linha-carregando{color:var(--ink-faint);padding:24px 20px}.captura-miniatura{border-radius:var(--radius-md);background:var(--surface-3);width:64px;height:64px;display:block;overflow:hidden}.captura-miniatura img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=480px){.captura-miniatura{width:52px;height:52px}}@media (width>=1024px){.captura-miniatura{width:88px;height:72px}}.galeria-grade{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.galeria-item{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-3);width:100%;box-shadow:none;cursor:zoom-in;border:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.galeria-item img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.galeria-item:hover img{transform:scale(1.03)}.galeria-carregando{color:var(--ink-faint)}.carrossel{z-index:80;color:#fff;padding-bottom:env(safe-area-inset-bottom,0px);background:#0b0f0d;outline:none;flex-direction:column;animation:.15s captura-menu-entra;display:flex;position:fixed;inset:0}.carrossel-topo{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px 20px;justify-content:space-between;align-items:center;display:flex}.carrossel-contador{font-variant-numeric:tabular-nums;color:#fffc;font-size:14px}.carrossel-botao{width:44px;height:44px;box-shadow:none;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.carrossel-botao:hover{color:#fff;background:#fff3}.carrossel-palco{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 8px;display:flex;position:relative}.carrossel-foto{object-fit:contain;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;animation:.2s captura-menu-entra}.carrossel-carregando{color:#fff9;font-size:32px;animation:1s linear infinite feed-status-girar}.carrossel-anterior,.carrossel-proxima{position:absolute;top:50%;transform:translateY(-50%)}.carrossel-anterior{left:12px}.carrossel-proxima{right:12px}.carrossel-legenda{color:#ffffffd1;text-align:center;max-width:720px;max-height:20vh;margin:8px auto 0;padding:0 20px;font-size:14px;line-height:1.5;overflow-y:auto}.carrossel-miniaturas{scrollbar-width:none;justify-content:center;gap:6px;padding:12px 16px 16px;display:flex;overflow-x:auto}.carrossel-miniatura{border-radius:var(--radius-sm);width:52px;height:52px;box-shadow:none;opacity:.55;cursor:pointer;background:#ffffff1a;border:2px solid #0000;flex-shrink:0;padding:0;overflow:hidden}.carrossel-miniatura.ativa{opacity:1;border-color:#fff}.carrossel-miniatura img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:none){.carrossel-anterior,.carrossel-proxima{display:none}}@media (width>=640px){.galeria-grade{grid-template-columns:repeat(4,1fr);gap:8px}}.midia-aba{flex-direction:column;gap:28px;display:flex}.midia-secao{flex-direction:column;gap:12px;display:flex}.midia-secao-titulo{font-family:var(--sans);color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.midia-secao-titulo .material-symbols-outlined{color:var(--ink-soft);font-size:20px}.midia-secao-titulo small{color:var(--ink-faint);font-size:13px;font-weight:500}.midia-videos{gap:16px;display:grid}.midia-video{flex-direction:column;gap:6px;margin:0;display:flex}.midia-video video{border-radius:var(--radius-lg);background:#000;width:100%;max-height:60vh}.midia-video-aviso{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-3);color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.midia-video figcaption{color:var(--ink-faint);font-size:13px}.midia-audios{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.midia-audio{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.midia-audio+.midia-audio{border-top:1px solid var(--border-soft)}.midia-audio-topo{align-items:center;gap:10px;min-height:36px;display:flex}.midia-audio-topo>.material-symbols-outlined{color:var(--tipo-audio)}.midia-audio-nome{flex:1;min-width:0;font-size:14.5px;font-weight:500}.midia-audio-duracao{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13px}.midia-audio audio{width:100%}@media (width>=1024px){.midia-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.linha-hero-menu{min-width:260px;color:var(--ink);gap:8px}.linha-meses{margin:0;padding:0;list-style:none}.linha-entrada{grid-template-columns:48px 24px minmax(0,1fr);column-gap:6px;padding-bottom:14px;display:grid}.linha-mes{flex-direction:column;padding-top:16px;line-height:1.2;display:flex}.linha-mes strong{color:var(--ink);font-size:15px;font-weight:700}.linha-mes span{color:var(--ink-faint);font-size:13px}.linha-trilho{position:relative}.linha-trilho:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:-14px;left:11px}.linha-entrada:first-child .linha-trilho:before{top:26px}.linha-entrada:last-child .linha-trilho:before{height:26px;bottom:auto}.linha-ponto{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:19px;left:5px}.linha-cartao{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s;display:flex;position:relative}.linha-cartao:hover{border-color:var(--accent-line)}.linha-cartao-tile{flex-shrink:0}.linha-cartao-corpo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.linha-cartao-quando{color:var(--ink-faint);font-size:12.5px}.linha-cartao h3{font-family:var(--sans);margin:0;font-size:16px;font-weight:600;line-height:1.3}.linha-cartao-link{color:var(--ink);text-decoration:none}.linha-cartao-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.linha-cartao-trecho{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.linha-cartao-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.linha-tag{border-radius:var(--radius-full);padding:3px 10px;font-size:12.5px;font-weight:500}.linha-audio{z-index:1;border-radius:var(--radius-full);background:var(--surface-2);align-items:center;gap:10px;margin:6px 0 2px;padding:6px 14px 6px 6px;display:flex;position:relative}.linha-audio-play{background:var(--accent);width:36px;height:36px;box-shadow:none;color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.linha-audio-play:hover{background:var(--accent-hover);color:#fff}.linha-audio-onda{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.linha-audio-onda span{background:var(--ink-faint);opacity:.45;border-radius:2px;flex-shrink:0;width:3px}.linha-audio-onda span.tocado{background:var(--accent);opacity:1}.linha-audio-duracao{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.linha-cartao-midia{border-radius:var(--radius-md);background:var(--surface-3);flex-shrink:0;width:104px;height:84px;overflow:hidden}.linha-cartao-midia .captura-miniatura{border-radius:0;width:100%;height:100%}.linha-video{background:#000;position:relative}.linha-video video{object-fit:cover;width:100%;height:100%;display:block}.linha-video-play{color:#fff;background:#00000059;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.linha-video-duracao{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:6px;padding:1px 6px;font-size:11.5px;position:absolute;bottom:6px;right:6px}@media (width>=1024px){.linha-entrada{grid-template-columns:72px 24px minmax(0,1fr);column-gap:10px}.linha-cartao-midia{width:190px;height:132px}}@media (width<=599px){.linha-cartao{flex-wrap:wrap}.linha-cartao-corpo{flex:calc(100% - 56px)}.linha-cartao-midia{aspect-ratio:16/9;order:3;width:100%;height:auto;max-height:200px}}.historia{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;max-width:980px;margin:0 auto;padding:24px 16px 100px;display:flex}.historia-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.historia-topo h1{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:30px;font-weight:700}.historia-topo p{color:var(--ink-soft);margin:4px 0 0;font-size:15px}.historia-topo-acoes{flex-shrink:0;gap:10px;display:flex}.historia-botao{border:1px solid var(--border);width:46px;height:46px;box-shadow:none;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.historia-botao:hover{background:var(--surface-2);color:var(--ink)}.historia-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.historia-chips .chip-filtro.ativo{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent-ink)}.historia-corpo{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.historia-ano{border-bottom:1px solid var(--border-soft);margin-bottom:18px;padding-bottom:8px;scroll-margin-top:72px}.historia-ano:last-child{border-bottom:0;margin-bottom:0}.historia .linha-entrada{grid-template-columns:64px 20px minmax(0,1fr)}.historia-ano-cabecalho{flex-direction:column;margin:0 0 18px;display:flex}.historia-ano-cabecalho strong{color:var(--ink);font-weight:700;line-height:1.1;font-size:26px!important}.historia-ano-cabecalho span{color:var(--ink-faint);font-size:12.5px!important}.historia .linha-mes{text-align:right;align-items:flex-end}.historia .historia-ano-cabecalho{text-align:left;align-self:stretch}.historia .linha-trilho:before{left:9px}.historia .linha-ponto{left:3px}.historia .linha-entrada--ano .linha-ponto{top:84px}.historia-indice{border-left:2px solid var(--border-soft);flex-direction:column;padding:4px 0;display:flex;position:sticky;top:72px}.historia-indice-ano{box-shadow:none;font:inherit;color:var(--ink-faint);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;margin-left:-2px;padding:6px 4px 6px 12px;font-size:13px}.historia-indice-ano:hover{color:var(--ink);background:0 0}.historia-indice-ano.ativo{border-left-color:var(--accent);color:var(--accent-ink);font-weight:700}@media (width>=1024px){.historia{padding:32px var(--margin-desktop) 60px;gap:20px}.historia-topo h1{font-size:36px}.historia-chips{flex-wrap:wrap;margin:0;padding:0 0 4px}.historia-corpo{gap:32px}.historia .linha-entrada{grid-template-columns:96px 24px minmax(0,1fr)}.historia-ano-cabecalho strong{font-size:32px!important}.historia .linha-trilho:before{left:11px}.historia .linha-ponto{left:5px}.historia-indice{top:96px}.historia-indice-ano{padding:7px 8px 7px 16px;font-size:14px}}.historia .linha-entrada--ano .linha-trilho:before{top:88px}.historia-ano-cabecalho strong{white-space:nowrap}@media (width<=599px){.historia-corpo{gap:6px}.historia .linha-entrada{grid-template-columns:58px 18px minmax(0,1fr);column-gap:4px}.historia-ano-cabecalho strong{font-size:22px!important}.historia-ano-cabecalho span{white-space:nowrap;font-size:11.5px!important}.historia .linha-trilho:before{left:8px}.historia .linha-ponto{left:2px}.historia .linha-cartao-tile{display:none}.historia .linha-cartao{padding:14px}.historia-indice{max-width:52px}.historia-indice-ano{padding:5px 0 5px 8px;font-size:11.5px;line-height:1.2}}.caderno-capturar{flex-direction:column;gap:8px;padding-top:4px;display:flex}.caderno-capturar-titulo{color:var(--ink-soft);font-size:13.5px;font-weight:600}.caderno-capturar-botoes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.caderno-capturar-botao{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);height:42px;box-shadow:none;font:inherit;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;font-weight:500;display:flex}.caderno-capturar-botao:hover{border-color:var(--accent-line);background:var(--surface-2);color:var(--ink)}.caderno-capturar-botao .material-symbols-outlined{font-size:20px}.caderno-capturar-botao.inicio-atalho--texto .material-symbols-outlined{color:var(--tipo-texto)}.caderno-capturar-botao.inicio-atalho--audio .material-symbols-outlined{color:var(--tipo-audio)}.caderno-capturar-botao.inicio-atalho--foto .material-symbols-outlined{color:var(--tipo-foto)}.caderno-capturar-botao.inicio-atalho--video .material-symbols-outlined{color:var(--tipo-video)}.caderno-capturar-botao.inicio-atalho--arquivo .material-symbols-outlined{color:var(--tipo-arquivo)}@media (width<=480px){.caderno-capturar-botao{flex-direction:column;gap:2px;height:auto;padding:8px 4px;font-size:12px}}.captura-menu-destino{border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:6px;margin:-16px 0 0;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.captura-menu-destino .material-symbols-outlined{font-size:18px}.erro-geral{text-align:center;background:var(--bg);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.erro-geral h1{font-family:var(--display);margin:0;font-size:28px;font-weight:500}.erro-geral p{max-width:30em;color:var(--ink-soft);margin:0 0 8px}.arquivo-card{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.arquivo-card-icone{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tipo-arquivo) 12%, var(--surface));width:42px;height:42px;color:var(--tipo-arquivo);flex:none;justify-content:center;align-items:center;display:flex}.arquivo-card-icone .material-symbols-outlined{font-size:24px}.arquivo-card-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.arquivo-card-nome{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.arquivo-card-meta{color:var(--ink-soft);font-size:12.5px}.arquivo-card-erro{color:var(--danger)}.arquivo-card-acoes{flex:none;align-items:center;gap:2px;display:flex}@media (width<=480px){.arquivo-card-acao-texto{display:none}}.midia-bloco .arquivo-card{margin:0}.captura-midia-previa .arquivo-card{width:100%}.midia-arquivos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.midia-bloco:has(.arquivo-card) .midia-bloco-remover{color:var(--ink-soft);background:0 0;top:13px;right:8px}.midia-bloco:has(.arquivo-card) .midia-bloco-remover:hover{background:var(--surface-2);color:var(--danger)}.midia-bloco:has(.midia-bloco-remover) .arquivo-card{padding-right:52px}
