.touch-target{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.touch-target-lg{position:relative}.touch-target-lg:after{content:"";z-index:-1;position:absolute;inset:-8px}.touch-feedback:active{transition:transform .1s ease-in-out;transform:scale(.97)}.thumb-zone{position:fixed;bottom:80px;right:16px}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,16px)}.swipe-indicator-left,.swipe-indicator-right{opacity:0;width:4px;transition:opacity .2s;position:absolute;top:0;bottom:0}.swipe-indicator-left{background:linear-gradient(to right,hsl(var(--primary)/.8),transparent);left:0}.swipe-indicator-right{background:linear-gradient(to left,hsl(var(--primary)/.8),transparent);right:0}.swipe-active-left .swipe-indicator-left,.swipe-active-right .swipe-indicator-right{opacity:1}.min-touch{min-width:44px;min-height:44px}.min-touch-large{min-width:48px;min-height:48px}@supports (-webkit-touch-callout:none){body{-webkit-text-size-adjust:100%}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:max(16px,1rem)}.smooth-scroll,.overflow-auto,.overflow-y-auto,.overflow-x-auto{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.snap-y{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ptr-content{position:relative;overflow:hidden}.ptr-indicator{z-index:10;justify-content:center;align-items:center;height:60px;transition:top .3s;display:flex;position:absolute;top:-60px;left:0;right:0}.ptr-pulling .ptr-indicator{top:0}@media (max-width:768px){.mobile-fullscreen-modal{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;position:fixed;inset:0}.mobile-safe-top{padding-top:max(env(safe-area-inset-top),1rem)}.mobile-safe-bottom{padding-bottom:max(env(safe-area-inset-bottom),1rem)}.mobile-safe-left{padding-left:max(env(safe-area-inset-left),1rem)}.mobile-safe-right{padding-right:max(env(safe-area-inset-right),1rem)}}.mobile-backdrop{-webkit-backdrop-filter:blur(8px);background-color:#0006}.bottom-sheet-enter{transform:translateY(100%)}.bottom-sheet-enter-active{transition:transform .3s cubic-bezier(.32,.72,0,1);transform:translateY(0)}.bottom-sheet-exit{transform:translateY(0)}.bottom-sheet-exit-active{transition:transform .2s cubic-bezier(.32,.72,0,1);transform:translateY(100%)}@keyframes mobile-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-mobile{background:linear-gradient(90deg,hsl(var(--muted))25%,hsl(var(--muted-foreground)/.1)50%,hsl(var(--muted))75%);background-size:200% 100%;animation:2s cubic-bezier(.4,0,.6,1) infinite mobile-skeleton-pulse}a,button,input,select,textarea,[role=button],[role=link]{touch-action:manipulation}.no-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.focus-ring-mobile:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}
.ProseMirror{padding:3rem 2rem}@media (min-width:640px){.ProseMirror{padding-left:3rem;padding-right:3rem}}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-empty:before{content:"Precione '/' para adicionar conteúdo";float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.ProseMirror img{transition:filter .1s ease-in-out}.ProseMirror img:hover{cursor:pointer;filter:brightness(90%)}.ProseMirror img.ProseMirror-selectednode{filter:brightness(90%);outline:3px solid #5abbf7}.img-placeholder{position:relative}.img-placeholder:before{content:"";box-sizing:border-box;border:3px solid var(--novel-stone-200);border-top-color:var(--novel-stone-800);border-radius:50%;width:36px;height:36px;animation:.6s linear infinite spinning;position:absolute;top:50%;left:50%}@keyframes spinning{to{transform:rotate(360deg)}}ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-right:.2rem}@media screen and (max-width:768px){ul[data-type=taskList] li>label{margin-right:.5rem}}ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;background-color:hsl(var(--background));cursor:pointer;border:2px solid hsl(var(--muted-foreground));border-radius:.15em;place-content:center;width:1.2em;height:1.2em;margin:0;display:grid}ul[data-type=taskList] li>label input[type=checkbox]:hover,ul[data-type=taskList] li>label input[type=checkbox]:active{background-color:hsl(var(--accent))}ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em hsl(var(--primary));transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:hsl(var(--primary));transition:transform .12s ease-in-out;transform:scale(0)}ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1)}ul[data-type=taskList] li>label input[type=checkbox]:focus{outline:2px solid hsl(var(--ring));outline-offset:1px}ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:hsl(var(--primary))}ul[data-type=taskList] li[data-checked=true]>div>p{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-thickness:2px}.tippy-box{max-width:400px!important}.ProseMirror:not(.dragging) .ProseMirror-selectednode{background-color:var(--novel-highlight-blue);box-shadow:none;transition:background-color .2s;outline:none!important}.drag-handle{opacity:1;z-index:50;cursor:grab;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:calc(.5em + .375rem) calc(.5em + .375rem);border-radius:.25rem;width:1.2rem;height:1.5rem;transition:opacity .2s ease-in;position:fixed}.drag-handle:hover{background-color:var(--novel-stone-100);transition:background-color .2s}.drag-handle:active{background-color:var(--novel-stone-200);cursor:grabbing;transition:background-color .2s}.drag-handle.hide{opacity:0;pointer-events:none}@media screen and (max-width:600px){.drag-handle{pointer-events:none;display:none}}.dark .drag-handle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(255, 255, 255, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E")}iframe{border:8px solid #ffd00027;border-radius:4px;outline:0 solid #0000;min-width:200px;min-height:200px;display:block}div[data-youtube-video]>iframe{cursor:move;aspect-ratio:16/9;width:100%}.ProseMirror-selectednode iframe{outline:6px solid #fbbf24;transition:outline .15s}@media only screen and (max-width:480px){div[data-youtube-video]>iframe{max-height:50px}}@media only screen and (max-width:720px){div[data-youtube-video]>iframe{max-height:100px}}span[style]>strong,mark[style]>strong{color:inherit}
/*# sourceMappingURL=48c57c850af5696e.css.map*/