@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap";._gradientAni_1x7yc_1{overflow:hidden;filter:blur(20px);z-index:-1;background-image:linear-gradient(#fff0 50%,#ffebb4 95%);background-size:100% 160%;background-position:0% 60%;animation:_linearGradientMove_1x7yc_1 6s infinite alternate ease-in-out}._pinkBlob_1x7yc_14{position:absolute;transform:translate(-50%,-50%);width:90%;aspect-ratio:1.8;border-radius:999px;background:radial-gradient(#fba7a3e6,#fd90bd00 70%);animation:_redMove_1x7yc_1 8s infinite ease-in-out;will-change:transform,opacity}._orangeBlob_1x7yc_28{position:absolute;transform:translate(-50%,-50%);width:70%;aspect-ratio:1.6;border-radius:999px;background:radial-gradient(#ffe6c8,#ffe6c800 70%);animation:_orangeMove_1x7yc_1 10s infinite ease-in-out;will-change:transform,opacity}._yellowBlob_1x7yc_42{position:absolute;transform:translate(-50%,-50%);width:50%;aspect-ratio:1.2;border-radius:999px;background:radial-gradient(#fff6c8,#fff6c800 70%);animation:_yellowMove_1x7yc_1 7s infinite ease-in-out;will-change:transform,opacity}@keyframes _linearGradientMove_1x7yc_1{0%{background-position:0% 60%}50%{background-position:0% 30%}to{background-position:0% 10%}}@keyframes _redMove_1x7yc_1{0%{top:110%;left:80%;transform:translate(-50%,-50%) scale(1)}20%{top:150%;left:95%;transform:translate(-50%,-50%) scale(1.3)}40%{top:70%;left:85%;transform:translate(-50%,-50%) scale(.8)}60%{top:130%;left:60%;transform:translate(-50%,-50%) scale(1.2)}80%{top:90%;left:100%;transform:translate(-50%,-50%) scale(.9)}to{top:110%;left:80%;transform:translate(-50%,-50%) scale(1)}}@keyframes _orangeMove_1x7yc_1{0%{top:110%;left:35%;transform:translate(-50%,-50%) scale(1)}20%{top:50%;left:70%;transform:translate(-50%,-50%) scale(1.4)}40%{top:80%;left:20%;transform:translate(-50%,-50%) scale(.7)}60%{top:120%;left:55%;transform:translate(-50%,-50%) scale(1.2)}80%{top:60%;left:10%;transform:translate(-50%,-50%) scale(.8)}to{top:110%;left:35%;transform:translate(-50%,-50%) scale(1)}}@keyframes _yellowMove_1x7yc_1{0%{top:80%;left:0%;transform:translate(-50%,-50%) scale(1)}20%{top:130%;left:35%;transform:translate(-50%,-50%) scale(1.3)}40%{top:50%;left:5%;transform:translate(-50%,-50%) scale(.7)}60%{top:100%;left:25%;transform:translate(-50%,-50%) scale(1.2)}80%{top:70%;left:-5%;transform:translate(-50%,-50%) scale(.8)}to{top:80%;left:0%;transform:translate(-50%,-50%) scale(1)}}.uiverse{--duration: 7s;--easing: linear;--c-color-1: #ffdebf96;--c-color-2: #3887ffb5;--c-color-3: #ffa1b0bb;--c-color-4: rgba(26, 171, 255, .7);--c-shadow: rgba(26, 190, 249, .855);--c-shadow-inset-top: #33a8ffc6;--c-shadow-inset-bottom: #c9f0ffc6;--c-radial-inner: #52b2fc;--c-radial-outer: #e2f5ff;--c-color: #fff;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none;cursor:pointer;border:none;display:table;text-align:center;color:var(--c-color);background:radial-gradient(var(--c-radial-inner),var(--c-radial-outer) 80%);box-shadow:0 0 14px var(--c-shadow)}.uiverse:before{content:"";pointer-events:none;position:absolute;z-index:3;inset:0;box-shadow:inset 0 3px 12px var(--c-shadow-inset-top),inset 0 -3px 4px var(--c-shadow-inset-bottom)}.uiverse{-webkit-mask-image:-webkit-radial-gradient(white,black);overflow:hidden;padding:0}.uiverse span{display:inline-block;position:relative;z-index:1}.uiverse:hover{--duration: 2s}.uiverse .circle{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;filter:blur(var(--blur, 8px));background:var(--background, transparent);transform:translate(var(--x, 0),var(--y, 0)) translateZ(0);animation:var(--animation, none) var(--duration) var(--easing) infinite}.uiverse .circle.circle-1,.uiverse .circle.circle-9,.uiverse .circle.circle-10{--background: var(--c-color-4)}.uiverse .circle.circle-3,.uiverse .circle.circle-4{--background: var(--c-color-2);--blur: 14px}.uiverse .circle.circle-5,.uiverse .circle.circle-6{--background: var(--c-color-3);--blur: 16px}.uiverse .circle.circle-2,.uiverse .circle.circle-7,.uiverse .circle.circle-8,.uiverse .circle.circle-11,.uiverse .circle.circle-12{--background: var(--c-color-1);--blur: 12px}.uiverse .circle.circle-1{--x: 0;--y: -40px;--animation: circle-1}.uiverse .circle.circle-2{--x: 92px;--y: 8px;--animation: circle-2}.uiverse .circle.circle-3{--x: -12px;--y: -12px;--animation: circle-3}.uiverse .circle.circle-4{--x: 80px;--y: -12px;--animation: circle-4}.uiverse .circle.circle-5{--x: 12px;--y: -4px;--animation: circle-5}.uiverse .circle.circle-6{--x: 56px;--y: 16px;--animation: circle-6}.uiverse .circle.circle-7{--x: 8px;--y: 28px;--animation: circle-7}.uiverse .circle.circle-8{--x: 28px;--y: -4px;--animation: circle-8}.uiverse .circle.circle-9{--x: 20px;--y: -12px;--animation: circle-9}.uiverse .circle.circle-10{--x: 64px;--y: 16px;--animation: circle-10}.uiverse .circle.circle-11{--x: 4px;--y: 4px;--animation: circle-11}.uiverse .circle.circle-12{--blur: 14px;--x: 52px;--y: 4px;--animation: circle-12}@keyframes circle-1{33%{transform:translateY(16px) translateZ(0)}66%{transform:translate(12px,64px) translateZ(0)}}@keyframes circle-2{33%{transform:translate(80px,-10px) translateZ(0)}66%{transform:translate(72px,-48px) translateZ(0)}}@keyframes circle-3{33%{transform:translate(20px,12px) translateZ(0)}66%{transform:translate(12px,4px) translateZ(0)}}@keyframes circle-4{33%{transform:translate(76px,-12px) translateZ(0)}66%{transform:translate(112px,-8px) translateZ(0)}}@keyframes circle-5{33%{transform:translate(84px,28px) translateZ(0)}66%{transform:translate(40px,-32px) translateZ(0)}}@keyframes circle-6{33%{transform:translate(28px,-16px) translateZ(0)}66%{transform:translate(76px,-56px) translateZ(0)}}@keyframes circle-7{33%{transform:translate(8px,28px) translateZ(0)}66%{transform:translate(20px,-60px) translateZ(0)}}@keyframes circle-8{33%{transform:translate(32px,-4px) translateZ(0)}66%{transform:translate(56px,-20px) translateZ(0)}}@keyframes circle-9{33%{transform:translate(20px,-12px) translateZ(0)}66%{transform:translate(80px,-8px) translateZ(0)}}@keyframes circle-10{33%{transform:translate(68px,20px) translateZ(0)}66%{transform:translate(100px,28px) translateZ(0)}}@keyframes circle-11{33%{transform:translate(4px,4px) translateZ(0)}66%{transform:translate(68px,20px) translateZ(0)}}@keyframes circle-12{33%{transform:translate(56px) translateZ(0)}66%{transform:translate(60px,-32px) translateZ(0)}}div[data-radix-scroll-area-viewport]>div:first-child{display:block}.ag-root-wrapper{border-right:none;border-radius:0!important;background:var(--tap-background-secondary)!important}.ag-root-wrapper *{color:var(--tap-text-1)!important;border-color:var(--primary-border)!important}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{padding:1px;border-right:1px solid var(--primary-border)!important;border-bottom:1px solid var(--primary-border)!important;transition:background-color .3s ease;display:flex;align-items:center}.ag-header{padding-right:0!important;border-bottom:1px solid var(--primary-border);background:unset!important}.ag-watermark,.ag-opacity-zero{display:none}.ag-menu{background-color:unset!important;-webkit-backdrop-filter:blur(40px)!important;backdrop-filter:blur(40px)!important;border-radius:10px;padding:2px 8px}.ag-center-cols-viewport{transition:all .3s ease}.ag-header-cell{border-right:1px solid rgb(235,235,235);padding:0}.ag-header-cell-moving{transition:transform .3s ease}.ag-row{background:unset!important;border:0px!important}.ProseMirror-focused{outline:none}.ag-row-number-cell{background:unset!important}.ag-cell-inline-editing{position:relative!important;overflow:visible!important}.ag-header-cell,.ag-column-animated .ag-header-cell,.ag-column-animated .ag-cell{overflow:hidden}@keyframes shake-column{0%{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}.shake-animation{animation:shake-column 1s infinite}.ag-row-number-cell{border-right:0px!important;text-align:center;color:var(--tap-text-3);font-size:16px;font-weight:500!important}.ag-pinned-left-header{border-right:1px solid rgba(255,255,255,.1)!important}.ag-dnd-ghost{display:none!important}.ag-body-horizontal-scroll{border-bottom:1px solid white}.ag-body ::-webkit-scrollbar-thumb,.ag-body-horizontal-scroll ::-webkit-scrollbar-thumb{background-color:#fff!important;cursor:pointer}.ag-body ::-webkit-scrollbar-track,.ag-body-horizontal-scroll ::-webkit-scrollbar-track{background-color:transparent!important}.ag-body ::-webkit-scrollbar-thumb:hover,.ag-body-horizontal-scroll ::-webkit-scrollbar-thumb:hover{background-color:transparent!important}.ag-horizontal-left-spacer,.ag-header-cell-resize{background-color:transparent!important;border:0px!important;opacity:0!important}.ag-viewport ag-pinned-left-cols-viewport{width:40px!important}.ag-pinned-left-header,.ag-pinned-left-cols-container{width:40px!important;min-width:40px!important}.ag-row-hover{background-color:transparent!important}.ag-row{--ag-range-selection-background-color: rgba(255, 255, 255, .4) !important;--ag-range-selection-border-color: rgba(255, 255, 255, 1) !important}li{list-style:none}.ag-body-horizontal-scroll-viewport,.ag-body-horizontal-scroll{height:10px!important;min-height:unset!important;max-height:unset!important}.tap-chart-container{position:relative;width:100%;height:100%}.tap-chart-loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666}.tap-chart-error{display:flex;align-items:center;justify-content:center;min-height:200px;color:#ff4d4f;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;padding:20px}.tap-chart-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;background-color:#fafafa;border-bottom:1px solid #e8e8e8}.tap-chart-toolbar-button{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s}.tap-chart-toolbar-button:hover{border-color:#1890ff;color:#1890ff}@media(max-width:768px){.tap-chart-container{font-size:12px}.tap-chart-toolbar{padding:4px 8px}.tap-chart-toolbar-button{padding:2px 6px;font-size:12px}}.tap-chart-dark{color:#fff;background-color:#1f1f1f}.tap-chart-dark .tap-chart-toolbar{background-color:#2d2d2d;border-bottom-color:#404040}.tap-chart-dark .tap-chart-toolbar-button{background-color:#1f1f1f;border-color:#404040;color:#fff}.tap-chart-dark .tap-chart-toolbar-button:hover{border-color:#1890ff;color:#1890ff}.tap-chart-title{padding:12px 16px;font-size:16px;font-weight:600;border-bottom:1px solid #e8e8e8}.tap-chart-dark .tap-chart-title{border-bottom-color:#404040}.tap-chart-legend{padding:8px 16px;display:flex;flex-wrap:wrap;gap:16px}.tap-chart-legend-item{display:flex;align-items:center;gap:6px;font-size:12px}.tap-chart-legend-marker{width:12px;height:12px;border-radius:2px}.tap-chart-tooltip{background-color:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;box-shadow:0 2px 8px #00000026}.ProseMirror{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.6;max-width:none;font-size:16px;letter-spacing:normal;word-wrap:break-word;color-scheme:light dark}.ProseMirror *{color:var(--foreground)}.task-mode{border:none!important;outline:none!important}.task-mode .ProseMirror{border:none!important;outline:none!important;min-height:auto!important;height:auto!important;padding:8px!important;font-size:16px}.task-mode .ProseMirror:focus{border:none!important;outline:none!important;box-shadow:none!important}.tippy-box{max-width:400px!important;font-size:14px}.ProseMirror:not(.dragging) .ProseMirror-selectednode{outline:none!important;background-color:var(--accent);transition:background-color .2s;box-shadow:none;border-radius:4px}.drag-handle{position:fixed;opacity:1;padding:4px 8px;transition:opacity ease-in .5s;transform:translate(-8px);color:var(--muted-foreground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='currentColor'%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/svg%3E");background-size:calc(.5em + .25rem) calc(.5em + .25rem);background-repeat:no-repeat;background-position:center;width:2rem;height:1.5rem;z-index:50;cursor:grab;border-radius:4px}.drag-handle:hover{background-color:var(--accent);transition:background-color .2s}.drag-handle:active{background-color:var(--secondary);transition:background-color .2s;cursor:grabbing}.drag-handle.hide{opacity:0;pointer-events:none}@media(max-width:768px){.ProseMirror{font-size:15px;line-height:1.6}.ProseMirror h1{font-size:1.75em}.ProseMirror h2{font-size:1.5em}.ProseMirror h3{font-size:1.25em}.ProseMirror table{font-size:.9em}.ProseMirror table th,.ProseMirror table td{padding:6px 8px}}@media screen and (max-width:600px){.drag-handle{display:none;pointer-events:none}.ProseMirror{padding:16px;font-size:14px}}.ProseMirror{color:var(--foreground)}.ProseMirror h1{font-size:2em;font-weight:600;margin:.5em 0 .3em;line-height:1.3;border-bottom:1px solid var(--border);padding-bottom:.2em;scroll-margin-top:1rem;color:var(--foreground)}.ProseMirror h1:first-child{margin-top:0}.ProseMirror h2{font-size:1.5em;font-weight:600;margin:.5em 0 .3em;line-height:1.3;border-bottom:1px solid var(--border);padding-bottom:.2em;scroll-margin-top:1rem;color:var(--popover-foreground)}.ProseMirror h3{font-size:1.25em;font-weight:600;margin:.5em 0 .3em;line-height:1.3;scroll-margin-top:1rem;color:var(--popover-foreground)}.ProseMirror h4{font-size:1em;font-weight:600;margin:.5em 0 .3em;line-height:1.3;scroll-margin-top:1rem;color:var(--popover-foreground)}.ProseMirror h5{font-size:.875em;font-weight:600;margin:.5em 0 .3em;line-height:1.3;scroll-margin-top:1rem;color:var(--popover-foreground)}.ProseMirror h6{font-size:.85em;font-weight:600;margin:.5em 0 .3em;line-height:1.3;scroll-margin-top:1rem;color:var(--popover-foreground)}.ProseMirror p{font-size:1rem;margin:.25em 0;line-height:1.7;word-wrap:break-word;overflow-wrap:break-word;color:var(--popover-foreground)}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror del,.ProseMirror s{text-decoration:line-through;color:var(--muted-foreground);opacity:.8}.ProseMirror a{color:var(--primary);text-decoration:none;font-weight:500;transition:all .2s ease;word-break:break-word}.ProseMirror a:hover{text-decoration:underline;opacity:.8}.ProseMirror code{font-family:var(--font-mono);font-size:.85em;background-color:var(--muted);padding:.2em .4em;border-radius:3px;word-break:break-word;color:var(--foreground)}.ProseMirror pre{background-color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:1em;margin:1em 0;overflow-x:auto;font-family:var(--font-mono);font-size:.85em;line-height:1.45;position:relative;max-width:100%}.ProseMirror pre code{background:transparent;border:0;padding:0;font-size:inherit;white-space:pre;word-wrap:normal;overflow-wrap:normal;border-radius:0;color:var(--foreground);display:block}.ProseMirror blockquote{border-left:4px solid var(--primary);margin:1em 0;padding:.5em 1em;border-radius:0;position:relative;background-color:var(--accent)}.ProseMirror blockquote p{margin:0;padding:0;color:var(--muted-foreground);line-height:1.6;font-style:normal}.ProseMirror blockquote p:not(:last-child){margin-bottom:.5em}.ProseMirror hr{border:none;height:2px;background-color:var(--border);margin:1.5em 0;border-radius:0;clear:both}@media(min-width:768px){.ProseMirror h1{font-size:2.5em}.ProseMirror h2{font-size:2em}.ProseMirror h3{font-size:1.5em}.ProseMirror h4{font-size:1.25em}.ProseMirror h5{font-size:1em}.ProseMirror h6{font-size:.875em}}.ProseMirror ul:not([data-type=taskList]){margin:.3em 0;padding-left:1.2em;list-style-type:disc;list-style-position:outside;overflow:visible}.ProseMirror ul:not([data-type=taskList]) li{display:list-item;margin:.15em 0;padding-left:.2em;list-style-type:inherit;font-size:1rem;line-height:1.5;word-wrap:break-word}.ProseMirror ul:not([data-type=taskList]) li::marker{color:var(--tap-text-3);font-size:1em}.ProseMirror ul.tight{margin:.5em 0}.ProseMirror ul:not([data-type=taskList]) li:last-child{margin-bottom:0}.ProseMirror ul:not([data-type=taskList]) li>p{margin:0;padding:0;display:inline}.ProseMirror ul:not([data-type=taskList]) ul{margin:.1em 0;padding-left:1.2em;list-style-type:circle}.ProseMirror ul:not([data-type=taskList]) ul ul{list-style-type:square}.ProseMirror ol{margin:.3em 0;padding-left:1.2em;list-style-type:decimal;list-style-position:outside;overflow:visible}.ProseMirror ol li{display:list-item;margin:.15em 0;padding-left:.2em;list-style-type:inherit;font-size:1rem;line-height:1.5;word-wrap:break-word}.ProseMirror ol li::marker{color:var(--tap-text-3);font-size:1em}.ProseMirror ol.tight{margin:.5em 0}.ProseMirror ol li:last-child{margin-bottom:0}.ProseMirror ol li>p{margin:0;padding:0;display:inline}.ProseMirror ol ol{margin:.1em 0;padding-left:1.2em;list-style-type:lower-alpha}.ProseMirror ol ol ol{list-style-type:lower-roman}.ProseMirror ul:not([data-type=taskList]) ul li::marker,.ProseMirror ul:not([data-type=taskList]) ul ul li::marker,.ProseMirror ol ol li::marker,.ProseMirror ol ol ol li::marker{color:var(--tap-text-3)}.ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:.8em 0}.ProseMirror li[data-type=taskItem]{display:flex;align-items:flex-start;gap:.375rem;margin:.5rem 0;position:relative;padding-left:0;will-change:transform}.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:1.5rem}.ProseMirror li[data-type=taskItem]:before{display:none}.ProseMirror li[data-type=taskItem]>label{margin-right:0;margin-top:.125rem;flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:pointer}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;cursor:pointer;width:1rem;height:1rem;min-width:1rem;border:1px solid #e1e4e8;border-radius:3px;display:grid;place-content:center;transition:all .2s ease}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:hover{background-color:#f8f9fa;border-color:#0969da}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #0969da80}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:active{background-color:#f8f9fa}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:before{content:"";width:.5rem;height:.5rem;transform:scale(0);transition:.12s transform ease-in-out;background-color:#fff;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:checked{background-color:#0969da;border-color:#0969da}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:checked:before{transform:scale(1)}.ProseMirror li[data-type=taskItem]>div{flex:1;min-width:0}.ProseMirror li[data-type=taskItem] p{margin:0;line-height:1.6;font-size:14px}.ProseMirror li[data-type=taskItem] p:empty,.ProseMirror li[data-type=taskItem] p.is-node-empty{min-height:1.5em}.ProseMirror li[data-type=taskItem][data-checked=true]{opacity:.6}.ProseMirror li[data-type=taskItem][data-checked=true]>div>p{color:#656d76;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#656d76}@media screen and (max-width:768px){.ProseMirror li[data-type=taskItem]{gap:.375rem}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]{width:.875rem;height:.875rem;min-width:.875rem}.ProseMirror li[data-type=taskItem]>label input[type=checkbox]:before{width:.375rem;height:.375rem}}.ProseMirror table{border-collapse:collapse;border-spacing:0;display:block;width:max-content;max-width:100%;overflow:auto;margin:.8em 0;font-size:.875em;border:1px solid #d1d9e0;border-radius:6px}.ProseMirror th,.ProseMirror td{padding:8px 12px;text-align:left;white-space:nowrap;vertical-align:top;overflow:auto}.ProseMirror th{background-color:transparent!important;font-weight:600;color:#24292f;border-bottom:2px solid #d1d9e0}.ProseMirror th:not(:last-child){border-right:1px solid #d1d9e0}.ProseMirror td{color:#24292f;border-bottom:1px solid #e1e4e8}.ProseMirror td:not(:last-child){border-right:1px solid #e1e4e8}.ProseMirror tr:last-child td{border-bottom:none}@media(max-width:768px){.ProseMirror table{font-size:.8em}.ProseMirror table th,.ProseMirror table td{padding:6px 8px}}.ProseMirror img{transition:all .2s ease-in-out;max-width:100%;height:auto;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin:.4em 0;display:block}.ProseMirror img:hover{cursor:pointer;transform:scale(1.02);box-shadow:0 2px 6px #00000026}.ProseMirror img.ProseMirror-selectednode{outline:3px solid #0969da;transform:scale(1.02)}.img-placeholder{position:relative;background:#f8f9fa;border:2px dashed #e1e4e8;border-radius:4px;min-height:200px;display:flex;align-items:center;justify-content:center;margin:.4em 0}.img-placeholder:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;border:3px solid #656d76;border-top-color:#0969da;animation:spinning .6s linear infinite;transform:translate(-50%,-50%)}@keyframes spinning{to{transform:translate(-50%,-50%) rotate(360deg)}}.ProseMirror .is-editor-empty:first-child:before,.ProseMirror .is-node-empty:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror li[data-type=taskItem] p.is-node-empty:before{content:attr(data-placeholder);color:#adb5bd;pointer-events:none;float:none;display:inline}.ProseMirror[contenteditable=false] .is-editor-empty:before,.ProseMirror[contenteditable=false] .is-node-empty:before{display:none}.tippy-box[data-theme~=slash-command]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:0;font-size:.875rem;min-width:16rem;z-index:50;position:relative}.tippy-box[data-theme~=slash-command] .tippy-content{padding:0}.tippy-box[data-theme~=slash-command] .tippy-arrow{color:#fff}.tippy-box[data-theme~=slash-command] .tippy-arrow:before{border-color:#e5e7eb}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar{width:6px}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.tippy-box[data-theme~=slash-command] ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tippy-box[data-theme~=bubble-menu]{background-color:transparent;border:none;box-shadow:none;padding:0}.tippy-box[data-theme~=bubble-menu] .tippy-content{padding:0}.tippy-box[data-theme~=bubble-menu] .tippy-arrow{display:none}.ProseMirror>*{position:relative}.ProseMirror>*:hover .drag-handle-widget{opacity:1}.drag-handle-widget{position:absolute;left:-48px;top:0;opacity:0;transition:opacity .2s ease}.ProseMirror .dragging{opacity:.5}.ProseMirror .drop-indicator{position:relative}.ProseMirror .drop-indicator:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background-color:#3b82f6;pointer-events:none}.ProseMirror>p,.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>h5,.ProseMirror>h6,.ProseMirror>ul,.ProseMirror>ol,.ProseMirror>blockquote,.ProseMirror>pre{position:relative}.ProseMirror.dragging *{-webkit-user-select:none;user-select:none}.ProseMirror>*.active-block{background-color:#3b82f60d;border-radius:4px}.drag-handle{position:fixed;display:flex!important;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;cursor:grab;z-index:999;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:transparent;color:#9ca3af;transition:all .15s ease;font-family:inherit;font-size:14px;line-height:1;padding:2px;margin:-2px}.drag-handle:before{content:"⋮⋮";display:block;width:100%;text-align:center;letter-spacing:-2px;pointer-events:none}.drag-handle:hover,.drag-handle:focus{background:#37352f14!important;color:#374151!important;border-radius:4px;opacity:1!important;visibility:visible!important}.drag-handle:active{cursor:grabbing!important;background:#37352f29!important;color:#111827!important;opacity:1!important;visibility:visible!important}.drag-handle,.drag-handle:hover,.drag-handle:focus,.drag-handle:active{transform:none!important;display:flex!important}.drag-handle{visibility:visible!important;opacity:1!important;display:flex!important;pointer-events:auto!important;min-width:20px!important;min-height:20px!important}.tapnow-doc-add-button{cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:4px;transition:background-color .2s ease;color:#6b7280}.tapnow-doc-add-button:hover{background-color:#00000014;color:#374151}.tapnow-doc-drag-handle{cursor:grab;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;background-color:transparent;border-radius:4px;color:#6b7280}.tapnow-doc-drag-handle:hover{background-color:#00000014;color:#374151}.tapnow-doc-drag-handle:active{cursor:grabbing}.tapnow-doc-drag-handle svg{width:16px;height:16px;color:#6b7280}.tapnow-doc-dragging{opacity:.5;cursor:grabbing}.tapnow-doc-drop-indicator{position:relative;height:2px;background-color:#3b82f6;width:100%;margin-top:-1px;margin-bottom:-1px;pointer-events:none}.ProseMirror [data-tapnow-drag-handle]:hover .tapnow-doc-drag-handle{opacity:.8}.ProseMirror:not(.ProseMirror-focused) .tapnow-doc-drag-handle{opacity:.3}@keyframes tapnow-doc-drop-indicator-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.tapnow-doc-drop-indicator{animation:tapnow-doc-drop-indicator-pulse 1s ease-in-out infinite}.ProseMirror .selected-block{position:relative;background-color:#3b82f614;border-radius:4px;outline:2px solid rgba(59,130,246,.3);outline-offset:-2px;transition:all .15s ease}.ProseMirror .selected-block:before{content:"";position:absolute;inset:-4px;border-radius:6px;background-color:#3b82f60d;pointer-events:none}:root{--font-body: "Open Sans", sans-serif}body{margin:0;padding:0;font-family:var(--font-body)}#canvas{border:1px solid var(--border-neutral-subtle);z-index:2}.tv-video::-webkit-media-controls,.tv-video::-webkit-media-controls-enclosure,.tv-video::-webkit-media-controls-panel,.tv-video::-webkit-media-controls-start-playback-button,.tv-video::-internal-media-controls-overlay-cast-button{display:none!important}.safe-area-inset-top{padding-top:env(safe-area-inset-top,0)}.safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-inset-left{padding-left:env(safe-area-inset-left,0)}.safe-area-inset-right{padding-right:env(safe-area-inset-right,0)}.safe-area-inset-x{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.safe-area-inset-y{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-inset-all{padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0)}.h-real-screen{height:100vh;height:-webkit-fill-available;height:fill-available}.mobile-scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.no-bounce{position:fixed;inset:0;overflow:hidden}@media(max-width:640px){.video-container-mobile{min-height:70vh;max-height:100vh}}@media(min-width:641px)and (max-width:768px){.video-container-mobile{min-height:80vh;max-height:100vh}}@media(orientation:landscape)and (max-height:500px){.video-container-mobile{min-height:100vh}.mobile-controls{padding:.5rem}}.in-wechat .video-container-mobile{height:calc(100vh - 44px)}
