.ProseMirror .tableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;margin-block:1.25rem;overflow-x:auto}.ProseMirror .tableScroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProseMirror .tableScroll>table{margin-block:0}.ProseMirror .tableScroll table td:not(:last-child):after,.ProseMirror .tableScroll table th:not(:last-child):after{display:none}.ProseMirror .tableWrapper{margin-block:1.75rem}.ProseMirror table{border-collapse:collapse;border-color:var(--content-rule);box-sizing:border-box;border-radius:.25rem;width:100%;font-size:.875rem;line-height:1.5rem}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--content-rule);text-align:left;vertical-align:top;min-width:100px;padding:.625rem .875rem;position:relative}.ProseMirror table td:not(:last-child):after,.ProseMirror table th:not(:last-child):after{content:"";cursor:col-resize;z-index:1;width:1rem;position:absolute;top:0;bottom:0;right:-.5rem}.ProseMirror table td:first-of-type:not(a),.ProseMirror table th:first-of-type:not(a){margin-top:0}.ProseMirror table td p,.ProseMirror table th p{margin:0}.ProseMirror table td p+p,.ProseMirror table th p+p{margin-top:.75rem}.ProseMirror table th{background:var(--content-tint);color:var(--content-muted);font-size:.8125rem;font-weight:500}.ProseMirror table .column-resize-handle{pointer-events:none;width:.5rem;display:flex;position:absolute;top:0;bottom:-2px;right:-.25rem}.ProseMirror table .column-resize-handle:before{content:"";background-color:#0003;width:1px;height:100%;margin-left:.5rem}.ProseMirror table .selectedCell{background-color:#0000000d;border-style:double;border-color:#0003}.ProseMirror table .grip-column,.ProseMirror table .grip-row{cursor:pointer;z-index:10;background-color:#0000000d;justify-content:center;align-items:center;display:flex;position:absolute}.ProseMirror table .grip-column{border-left:1px solid #0003;width:calc(100% + 1px);height:.75rem;margin-left:-1px;top:-.75rem;left:0}.ProseMirror table .grip-column:hover:before,.ProseMirror table .grip-column.selected:before{content:"";width:.625rem}.ProseMirror table .grip-column:hover{background-color:#0000001a}.ProseMirror table .grip-column:hover:before{border-bottom:2px dotted #0009}.ProseMirror table .grip-column.first{border-color:#0000;border-top-left-radius:.125rem}.ProseMirror table .grip-column.last{border-top-right-radius:.125rem}.ProseMirror table .grip-column.selected{background-color:#0000004d;border-color:#0000004d;box-shadow:0 1px 2px #0000000d}.ProseMirror table .grip-column.selected:before{border-bottom:2px dotted}.ProseMirror table .grip-row{border-top:1px solid #0003;width:.75rem;height:calc(100% + 1px);margin-top:-1px;top:0;left:-.75rem}.ProseMirror table .grip-row:hover:before,.ProseMirror table .grip-row.selected:before{content:"";height:.625rem}.ProseMirror table .grip-row:hover{background-color:#0000001a}.ProseMirror table .grip-row:hover:before{border-left:2px dotted #0009}.ProseMirror table .grip-row.first{border-color:#0000;border-top-left-radius:.125rem}.ProseMirror table .grip-row.last{border-bottom-left-radius:.125rem}.ProseMirror table .grip-row.selected{background-color:#0000004d;border-color:#0000004d;box-shadow:0 1px 2px #0000000d}.ProseMirror table .grip-row.selected:before{border-left:2px dotted}.dark .ProseMirror table .column-resize-handle:before{background-color:#ffffff80}.dark .ProseMirror table .selectedCell{background-color:#ffffff1a;border-color:#fff3}.dark .ProseMirror table .grip-column,.dark .ProseMirror table .grip-row{background-color:#ffffff1a}.dark .ProseMirror table .grip-column{border-color:#ffffff80}.dark .ProseMirror table .grip-column:hover{background-color:#fff3}.dark .ProseMirror table .grip-column:hover:before{border-color:#fff9}.dark .ProseMirror table .grip-column.selected{background-color:#ffffff4d;border-color:#ffffff4d}.dark .ProseMirror table .grip-row{border-color:#ffffff80}.dark .ProseMirror table .grip-row:hover{background-color:#fff3}.dark .ProseMirror table .grip-row:hover:before{border-color:#fff9}.dark .ProseMirror table .grip-row.selected{background-color:#ffffff4d;border-color:#ffffff4d}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper){overscroll-behavior-x:contain;border:1px solid var(--content-rule);border-radius:var(--content-radius);corner-shape:squircle;background:linear-gradient(to bottom, var(--content-surface), color-mix(in oklab, var(--content-surface), var(--content-fg) 2%));max-width:100%;margin-block:1.75rem;overflow-x:auto;box-shadow:inset 0 1px #fff,0 1px 2px #0000000d}.dark .ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper){background:linear-gradient(to bottom, color-mix(in oklab, var(--content-surface), white 3%), var(--content-surface));box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper) table{border:0;margin:0}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper) :is(th,td){border:0;border-top:1px solid var(--content-rule);min-width:9rem;padding:.75rem 1rem}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper) tr:first-child>:is(th,td){border-top:0}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper) th{padding-block:.625rem}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper) td{transition:background-color .12s}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper) tr:hover>td{background:var(--content-tint)}.ProseMirror[contenteditable=false] :is(.tableScroll,.tableWrapper) td:first-child code{white-space:nowrap}.ProseMirror :is(td,th) code{font-size:.8125rem}
.CmFQMq_root{width:100%;min-width:250px;max-width:550px;color:var(--tweet-font-color);font-family:var(--tweet-font-family);box-sizing:border-box;border:var(--tweet-border);margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);border-radius:12px;font-weight:400;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}.CmFQMq_root:hover{background-color:var(--tweet-bg-color-hover)}.CmFQMq_article{box-sizing:inherit;padding:.75rem 1rem;position:relative}
.react-tweet-theme{--tweet-container-margin:1.5rem 0;--tweet-header-font-size:.9375rem;--tweet-header-line-height:1.25rem;--tweet-body-font-size:1.25rem;--tweet-body-font-weight:400;--tweet-body-line-height:1.5rem;--tweet-body-margin:0;--tweet-quoted-container-margin:.75rem 0;--tweet-quoted-body-font-size:.938rem;--tweet-quoted-body-font-weight:400;--tweet-quoted-body-line-height:1.25rem;--tweet-quoted-body-margin:.25rem 0 .75rem 0;--tweet-info-font-size:.9375rem;--tweet-info-line-height:1.25rem;--tweet-actions-font-size:.875rem;--tweet-actions-line-height:1rem;--tweet-actions-font-weight:700;--tweet-actions-icon-size:1.25em;--tweet-actions-icon-wrapper-size:calc(var(--tweet-actions-icon-size) + .75em);--tweet-replies-font-size:.875rem;--tweet-replies-line-height:1rem;--tweet-replies-font-weight:700}:where(.react-tweet-theme) *{box-sizing:border-box;margin:0;padding:0}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg, #fafafa, #eaeaea, #eaeaea, #fafafa);--tweet-border:1px solid #cfd9de;--tweet-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color:#0f1419;--tweet-font-color-secondary:#536471;--tweet-bg-color:#fff;--tweet-bg-color-hover:#f7f9f9;--tweet-quoted-bg-color-hover:#00000008;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#006fd6;--tweet-color-blue-secondary-hover:#006fd61a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-quoted-bg-color-hover:#ffffff08;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}@media (prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}}
.ngm2nW_verified{fill:currentColor;-webkit-user-select:none;user-select:none;vertical-align:text-bottom;max-width:20px;height:1.25em;max-height:20px;margin-left:.125rem}
.y3BE2a_verifiedOld{color:var(--tweet-verified-old-color)}.y3BE2a_verifiedBlue{color:var(--tweet-verified-blue-color)}.y3BE2a_verifiedGovernment{color:#829aab}
.P9Fova_label{border:var(--tweet-border);border-radius:2px;width:1.0625em;max-width:17px;height:1.0625em;max-height:17px;margin-left:4px;margin-right:2px;display:flex}.P9Fova_label>img{width:100%;height:100%}
.A9EVQG_header{line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;padding-bottom:.75rem;display:flex;overflow:hidden}.A9EVQG_avatar{width:48px;height:48px;position:relative}.A9EVQG_avatarOverflow{border-radius:9999px;width:100%;height:100%;position:absolute;overflow:hidden}.A9EVQG_avatarSquare{border-radius:4px}.A9EVQG_avatarShadow{width:100%;height:100%;transition-property:background-color;transition-duration:.2s;box-shadow:inset 0 0 2px #00000008}.A9EVQG_avatarShadow:hover{background-color:#1a1a1a26}.A9EVQG_author{flex-direction:column;justify-content:center;max-width:calc(100% - 84px);margin:0 .5rem;display:flex}.A9EVQG_authorLink{color:inherit;align-items:center;text-decoration:none;display:flex}.A9EVQG_authorLink:hover{text-decoration-line:underline}.A9EVQG_authorVerified{display:inline-flex}.A9EVQG_authorLinkText{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.A9EVQG_authorMeta,.A9EVQG_authorFollow{display:flex}.A9EVQG_username{color:var(--tweet-font-color-secondary);text-overflow:ellipsis;text-decoration:none}.A9EVQG_follow{color:var(--tweet-color-blue-secondary);font-weight:700;text-decoration:none}.A9EVQG_follow:hover{text-decoration-line:underline}.A9EVQG_separator{padding:0 .25rem}.A9EVQG_brand{margin-inline-start:auto}.A9EVQG_twitterIcon{width:23.75px;height:23.75px;color:var(--tweet-twitter-icon-color);fill:currentColor;-webkit-user-select:none;user-select:none}
.Lv55MG_root{color:var(--tweet-font-color-secondary);overflow-wrap:break-word;white-space:pre-wrap;margin-bottom:.25rem;font-size:.9375rem;line-height:1.25rem;text-decoration:none}.Lv55MG_root:hover{text-decoration-line:underline;text-decoration-thickness:1px}
.oos2ka_root{font-weight:inherit;color:var(--tweet-color-blue-secondary);cursor:pointer;text-decoration:none}.oos2ka_root:hover{text-decoration-line:underline;text-decoration-thickness:1px}
.ZNRZja_root{font-size:var(--tweet-body-font-size);font-weight:var(--tweet-body-font-weight);line-height:var(--tweet-body-line-height);margin:var(--tweet-body-margin);overflow-wrap:break-word;white-space:pre-wrap}
.TReg5a_root{margin-top:.75rem;position:relative;overflow:hidden}.TReg5a_rounded{border:var(--tweet-border);border-radius:12px}.TReg5a_mediaWrapper{grid-auto-rows:1fr;gap:2px;width:100%;height:100%;display:grid}.TReg5a_grid2Columns{grid-template-columns:repeat(2,1fr)}.TReg5a_grid3>a:first-child{grid-row:span 2}.TReg5a_grid2x2{grid-template-rows:repeat(2,1fr)}.TReg5a_mediaContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.TReg5a_mediaLink{outline-style:none;text-decoration:none}.TReg5a_skeleton{width:100%;padding-bottom:56.25%;display:block}.TReg5a_image{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0}
.CjSC8q_anchor{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:9999px;outline-style:none;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.CjSC8q_videoButton{background-color:var(--tweet-color-blue-primary);cursor:pointer;border:4px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:67px;height:67px;transition-property:background-color;transition-duration:.2s;display:flex;position:relative}.CjSC8q_videoButton:hover,.CjSC8q_videoButton:focus-visible{background-color:var(--tweet-color-blue-primary-hover)}.CjSC8q_videoButtonIcon{color:#fff;fill:currentColor;-webkit-user-select:none;user-select:none;width:calc(50% + 4px);max-width:100%;height:calc(50% + 4px);margin-left:3px}.CjSC8q_watchOnTwitter{position:absolute;top:12px;right:8px}.CjSC8q_watchOnTwitter>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f1419bf;min-width:2rem;min-height:2rem;font-size:.875rem;line-height:1rem}.CjSC8q_watchOnTwitter>a:hover{background-color:#272c30bf}.CjSC8q_viewReplies{background-color:var(--tweet-color-blue-primary);border-color:var(--tweet-color-blue-primary);min-height:2rem;font-size:.9375rem;line-height:1.25rem;position:relative}.CjSC8q_viewReplies:hover{background-color:var(--tweet-color-blue-primary-hover)}
.GZMM3G_root{color:inherit;font-size:var(--tweet-info-font-size);line-height:var(--tweet-info-line-height);text-decoration:none}.GZMM3G_root:hover{text-decoration-line:underline;text-decoration-thickness:1px}
._F14PW_info{color:var(--tweet-font-color-secondary);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:.125rem;display:flex}._F14PW_infoLink{color:inherit;height:var(--tweet-actions-icon-wrapper-size);width:var(--tweet-actions-icon-wrapper-size);font:inherit;border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;margin-right:-4px;text-decoration:none;transition-property:background-color;transition-duration:.2s;display:flex}._F14PW_infoLink:hover{background-color:var(--tweet-color-blue-secondary-hover)}._F14PW_infoIcon{color:inherit;fill:currentColor;height:var(--tweet-actions-icon-size);-webkit-user-select:none;user-select:none}._F14PW_infoLink:hover>._F14PW_infoIcon{color:var(--tweet-color-blue-secondary)}
.TCXXfW_actions{color:var(--tweet-font-color-secondary);border-top:var(--tweet-border);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:.25rem;padding-top:.25rem;display:flex}.TCXXfW_like,.TCXXfW_reply,.TCXXfW_copy{color:inherit;align-items:center;margin-right:1.25rem;text-decoration:none;display:flex}.TCXXfW_like:hover,.TCXXfW_reply:hover,.TCXXfW_copy:hover{background-color:#0000}.TCXXfW_like:hover>.TCXXfW_likeIconWrapper{background-color:var(--tweet-color-red-primary-hover)}.TCXXfW_like:hover>.TCXXfW_likeCount{color:var(--tweet-color-red-primary);text-decoration-line:underline}.TCXXfW_likeIconWrapper,.TCXXfW_replyIconWrapper,.TCXXfW_copyIconWrapper{width:var(--tweet-actions-icon-wrapper-size);height:var(--tweet-actions-icon-wrapper-size);border-radius:9999px;justify-content:center;align-items:center;margin-left:-.25rem;display:flex}.TCXXfW_likeIcon,.TCXXfW_replyIcon,.TCXXfW_copyIcon{height:var(--tweet-actions-icon-size);fill:currentColor;-webkit-user-select:none;user-select:none}.TCXXfW_likeIcon{color:var(--tweet-color-red-primary)}.TCXXfW_likeCount,.TCXXfW_replyText,.TCXXfW_copyText{font-size:var(--tweet-actions-font-size);font-weight:var(--tweet-actions-font-weight);line-height:var(--tweet-actions-line-height);margin-left:.25rem}.TCXXfW_reply:hover>.TCXXfW_replyIconWrapper{background-color:var(--tweet-color-blue-secondary-hover)}.TCXXfW_reply:hover>.TCXXfW_replyText{color:var(--tweet-color-blue-secondary);text-decoration-line:underline}.TCXXfW_replyIcon{color:var(--tweet-color-blue-primary)}.TCXXfW_copy{font:inherit;cursor:pointer;background:0 0;border:none}.TCXXfW_copy:hover>.TCXXfW_copyIconWrapper{background-color:var(--tweet-color-green-primary-hover)}.TCXXfW_copy:hover .TCXXfW_copyIcon{color:var(--tweet-color-green-primary)}.TCXXfW_copy:hover>.TCXXfW_copyText{color:var(--tweet-color-green-primary);text-decoration-line:underline}
.ktL-Xa_replies{padding:.25rem 0}.ktL-Xa_link{color:var(--tweet-color-blue-secondary);-webkit-user-select:none;user-select:none;border:var(--tweet-border);border-radius:9999px;outline-style:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0 1rem;text-decoration:none;transition-property:background-color;transition-duration:.2s;display:flex}.ktL-Xa_link:hover{background-color:var(--tweet-color-blue-secondary-hover)}.ktL-Xa_text{font-weight:var(--tweet-replies-font-weight);font-size:var(--tweet-replies-font-size);line-height:var(--tweet-replies-line-height);overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cim9QG_root{border:var(--tweet-border);width:100%;margin:var(--tweet-quoted-container-margin);cursor:pointer;border-radius:12px;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}.cim9QG_root:hover{background-color:var(--tweet-quoted-bg-color-hover)}.cim9QG_article{box-sizing:inherit;position:relative}
.Cx2l9W_header{line-height:var(--tweet-header-line-height);font-size:var(--tweet-header-font-size);white-space:nowrap;overflow-wrap:break-word;padding:.75rem .75rem 0;display:flex;overflow:hidden}.Cx2l9W_avatar{width:20px;height:20px;position:relative}.Cx2l9W_avatarOverflow{border-radius:9999px;width:100%;height:100%;position:absolute;overflow:hidden}.Cx2l9W_avatarSquare{border-radius:4px}.Cx2l9W_author{align-items:center;margin:0 .5rem;display:flex}.Cx2l9W_authorText{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.Cx2l9W_username{color:var(--tweet-font-color-secondary);text-overflow:ellipsis;margin-left:.125rem;text-decoration:none}
.qHviCq_root{font-size:var(--tweet-quoted-body-font-size);font-weight:var(--tweet-quoted-body-font-weight);line-height:var(--tweet-quoted-body-line-height);margin:var(--tweet-quoted-body-margin);overflow-wrap:break-word;white-space:pre-wrap;padding:0 .75rem}
.sn80BG_root{flex-direction:column;align-items:center;padding-bottom:.75rem;display:flex}.sn80BG_root>h3{margin-bottom:.5rem;font-size:1.25rem}
.yM3A9W_skeleton{background-image:var(--tweet-skeleton-gradient);background-size:400% 100%;border-radius:5px;width:100%;animation:8s ease-in-out infinite yM3A9W_loading;display:block}@media (prefers-reduced-motion:reduce){.yM3A9W_skeleton{background-position:200% 0;animation:none}}@keyframes yM3A9W_loading{0%{background-position:200% 0}to{background-position:-200% 0}}
.ZayCwq_root{pointer-events:none;padding-bottom:.25rem}
.ProseMirror ul[data-type=taskList]{margin:.75em 0 1em;padding:0;list-style:none}.ProseMirror ul[data-type=taskList] p{margin:0}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.6rem;margin:.35em 0;padding:0;display:flex}.ProseMirror ul[data-type=taskList] li::marker{content:none}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1.75em;display:flex}.ProseMirror ul[data-type=taskList] li>div{flex:auto;min-width:0}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--content-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--content-muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--content-muted) 60%, transparent)}.ProseMirror ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1px solid color-mix(in oklab, var(--content-fg) 25%, transparent);background:var(--content-surface);cursor:pointer;border-radius:.3rem;place-content:center;width:1rem;height:1rem;margin:0;transition:background-color .12s,border-color .12s;display:grid}.ProseMirror ul[data-type=taskList] input[type=checkbox]:after{content:"";background:var(--primary-foreground,white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.55rem;height:.55rem;transition:transform .12s;transform:scale(0)}.ProseMirror ul[data-type=taskList] input[type=checkbox]:checked{border-color:var(--content-accent);background:var(--content-accent)}.ProseMirror ul[data-type=taskList] input[type=checkbox]:checked:after{transform:scale(1)}.ProseMirror ul[data-type=taskList] input[type=checkbox]:focus-visible{outline:2px solid var(--content-accent);outline-offset:2px}.ProseMirror ul[data-type=taskList] input[type=checkbox]:disabled{cursor:default}
div[data-youtube-video]{width:100%;max-width:100%}.ProseMirror div[data-youtube-video]{margin-bottom:1em}.ProseMirror div[data-youtube-video]:last-child{margin-bottom:0}div[data-youtube-video]>iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto;min-height:400px;display:block}div[data-twitter]{width:100%;max-width:100%}div[data-twitter] :where(.react-tweet-theme){width:100%;min-width:0;max-width:100%;min-height:500px}@media (max-width:640px){div[data-youtube-video]>iframe{min-height:320px}div[data-twitter] :where(.react-tweet-theme){min-height:380px}}.tiptap{--drag-handle-gutter:2.5rem;position:relative}.tiptap .ProseMirror[contenteditable=true]{padding-left:var(--drag-handle-gutter)}.drag-handle{width:2.25rem;height:1.5rem;color:var(--foreground,#111827);cursor:grab;pointer-events:auto;z-index:30;opacity:0;background:0 0;border:none;transition:opacity .12s,background-color .12s,border-color .12s,color .12s;display:block;position:relative}.drag-handle[data-visible=true]{opacity:1}.drag-handle:before{content:"";border:1px solid var(--border,#d1d5db);background:var(--background,#fff);border-radius:.375rem;width:1.5rem;height:1.5rem;transition:background-color .12s,border-color .12s;position:absolute;top:0;left:0}.drag-handle:after{content:"";background:currentColor;border-radius:9999px;width:2px;height:2px;position:absolute;top:50%;left:.55rem;transform:translateY(-50%);box-shadow:0 -4px,0 4px,5px -4px,5px 0,5px 4px}.drag-handle:hover:before{border-color:var(--border,#9ca3af);background:var(--muted,#e5e7eb)}.drag-handle:active,.drag-handle[data-dragging=true]{cursor:grabbing}.ProseMirror p:has(+.featul-figure-node){margin-bottom:0}.ProseMirror .featul-figure-node+p{margin-top:0}.ProseMirror .featul-figure-node figure,.ProseMirror .featul-figure-node img{margin-top:0;margin-bottom:0}.ProseMirror>p.is-empty:before,.ProseMirror>p.is-node-empty:before,.ProseMirror>p.is-editor-empty:before{color:var(--accent,#adb5bd);content:attr(data-placeholder);float:left;pointer-events:none;height:0}span[style]>strong,mark[style]>strong{color:inherit}.prose .bg-sidebar{background-color:var(--sidebar)}.ProseMirror{--content-fg:var(--foreground);--content-body:color-mix(in oklab, var(--foreground) 86%, transparent);--content-muted:var(--muted-foreground);--content-accent:var(--primary);--content-rule:color-mix(in oklab, var(--foreground) 10%, transparent);--content-tint:color-mix(in oklab, var(--foreground) 3.5%, transparent);--content-surface:var(--card);--content-radius:.75rem;--content-mono:"JetBrainsMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;color:var(--content-body);overflow-wrap:break-word;font-size:.95rem;line-height:1.75}.dark .ProseMirror{--content-rule:#ffffff14;--content-tint:#ffffff09}.ProseMirror>:first-child{margin-top:0}.ProseMirror p{margin:0 0 1em}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror strong,.ProseMirror b{color:var(--content-fg);font-weight:600}.ProseMirror :is(h1,h2,h3){color:var(--content-fg);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.3}.ProseMirror h1{margin:1.75em 0 .6em;font-size:1.6em}.ProseMirror h2{margin:1.75em 0 .5em;font-size:1.3em}.ProseMirror h3{margin:1.5em 0 .4em;font-size:1.1em}.ProseMirror :is(h1,h2,h3)+:is(h1,h2,h3){margin-top:.75em}.ProseMirror a{color:var(--content-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--content-accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--content-accent) 40%, transparent);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .12s}.ProseMirror a:hover{-webkit-text-decoration-color:var(--content-accent);text-decoration-color:var(--content-accent)}.ProseMirror hr{border:0;border-top:1px solid var(--content-rule);margin:2.25em 0}.ProseMirror :not(pre)>code{border:1px solid var(--content-rule);background:var(--content-tint);color:var(--content-fg);font-family:var(--content-mono);white-space:break-spaces;border-radius:.375rem;padding:.125em .4em;font-size:.85em;font-weight:500}.ProseMirror code:before,.ProseMirror code:after{content:none}.ProseMirror mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;padding:.05em .2em}.ProseMirror mark:not([style]){background:#facc1561;background:lab(84.2787% 6.27849 82.0646/.38)}.ProseMirror [data-type=mention],.ProseMirror .mention{background:color-mix(in oklab, var(--content-accent) 10%, transparent);color:var(--content-accent);border-radius:.375rem;padding:.1em .35em;font-weight:500;text-decoration:none}.ProseMirror :is(ul,ol){margin:.75em 0 1em;padding-left:1.4em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.3em 0;padding-left:.2em}.ProseMirror li>p{margin:0}.ProseMirror li::marker{color:var(--content-muted)}.ProseMirror ol>li::marker{font-variant-numeric:tabular-nums;font-size:.9em}.ProseMirror :is(ul,ol) :is(ul,ol){margin:.25em 0}.ProseMirror blockquote{border:1px solid var(--content-rule);border-left:3px solid var(--content-accent);border-radius:var(--content-radius);background:var(--content-tint);color:var(--content-fg);margin:1.5em 0;padding:.75em 1em;font-style:normal;font-weight:400}.ProseMirror blockquote p:before,.ProseMirror blockquote p:after{content:none}.ProseMirror img{border:1px solid var(--content-rule);border-radius:var(--content-radius);max-width:100%;height:auto}.ProseMirror figure figcaption{color:var(--content-muted);text-align:center;margin-top:.6em;font-size:.8125rem;font-style:normal}.ProseMirror figure figcaption p{margin:0}.ProseMirror div[data-youtube-video]>iframe{border:1px solid var(--content-rule);border-radius:var(--content-radius);background:var(--content-tint)}.ProseMirror pre{--code-keyword:#cf222e;--code-title:#8250df;--code-constant:#0550ae;--code-string:#0a3069;--code-builtin:#953800;--code-comment:#6e7781;--code-name:#116329;--code-added:#116329;--code-removed:#82071e;border:1px solid var(--content-rule);border-radius:var(--content-radius);background:var(--content-tint);color:var(--content-fg);font-family:var(--content-mono);tab-size:2;scrollbar-width:thin;margin:1.5em 0;padding:.875em 1.1em;font-size:.8125rem;line-height:1.65;overflow-x:auto}.dark .ProseMirror pre{--code-keyword:#ff7b72;--code-title:#d2a8ff;--code-constant:#79c0ff;--code-string:#a5d6ff;--code-builtin:#ffa657;--code-comment:#8b949e;--code-name:#7ee787;--code-added:#aff5b4;--code-removed:#ffdcd7}.ProseMirror[contenteditable=false] pre{background:linear-gradient(to bottom, var(--sidebar), color-mix(in oklab, var(--sidebar), var(--foreground) 3%));border-color:#00000014;border-radius:1rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #0000000a}.ProseMirror[contenteditable=false] pre:before{content:attr(data-language);color:var(--foreground);font-family:var(--font-sans);padding:.25rem .5rem .125rem 1.875rem;font-size:.8125rem;line-height:1.25rem}.ProseMirror[contenteditable=false] pre:after{content:"";background:var(--muted-foreground);width:.875rem;height:.875rem;position:absolute;top:.5625rem;left:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 18 6-6-6-6M8 6l-6 6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 18 6-6-6-6M8 6l-6 6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.ProseMirror pre .featul-code-copy{width:1.5rem;height:1.5rem;color:var(--foreground);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s;display:inline-flex;position:absolute;top:.3125rem;right:.5rem}.ProseMirror pre .featul-code-copy:hover{opacity:1;background:color-mix(in oklab, var(--foreground) 6%, transparent)}.ProseMirror pre .featul-code-copy:focus-visible{opacity:1;outline:2px solid var(--ring);outline-offset:1px}.ProseMirror pre .featul-code-copy:before{content:"";background:currentColor;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='13' height='13' rx='2.5'/%3E%3Cpath d='M16 8V5.5A2.5 2.5 0 0 0 13.5 3h-8A2.5 2.5 0 0 0 3 5.5v8A2.5 2.5 0 0 0 5.5 16H8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='13' height='13' rx='2.5'/%3E%3Cpath d='M16 8V5.5A2.5 2.5 0 0 0 13.5 3h-8A2.5 2.5 0 0 0 3 5.5v8A2.5 2.5 0 0 0 5.5 16H8'/%3E%3C/svg%3E") 50%/contain no-repeat}.ProseMirror pre .featul-code-copy[data-copied]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ProseMirror pre .featul-code-copy[data-copied]{opacity:1;color:var(--primary)}.ProseMirror[contenteditable=false] pre code{scrollbar-width:thin;background:var(--card);border-radius:.75rem;padding:.875em 1.1em;display:block;overflow-x:auto;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000d}@supports (corner-shape:squircle){.ProseMirror[contenteditable=false] pre{corner-shape:squircle;border-radius:calc(var(--radius) * 4)}.ProseMirror[contenteditable=false] pre code{corner-shape:squircle;border-radius:calc(var(--radius) * 3.5)}}.dark .ProseMirror[contenteditable=false] pre{background:linear-gradient(to bottom, color-mix(in oklab, var(--sidebar), white 2%), var(--sidebar));border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000059}.dark .ProseMirror[contenteditable=false] pre code{background:linear-gradient(to bottom, color-mix(in oklab, var(--card), white 3%), var(--card));box-shadow:0 0 0 1px #ffffff12,inset 0 1px #ffffff0f,0 1px 2px #0006}.ProseMirror pre code{color:inherit;font:inherit;white-space:pre;background:0 0;border:0;padding:0}.ProseMirror pre :is(.hljs-keyword,.hljs-doctag,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_,.hljs-selector-tag){color:var(--code-keyword)}.ProseMirror pre :is(.hljs-title,.hljs-title.class_,.hljs-title.function_,.hljs-section){color:var(--code-title)}.ProseMirror pre :is(.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable){color:var(--code-constant)}.ProseMirror pre :is(.hljs-string,.hljs-regexp,.hljs-meta .hljs-string){color:var(--code-string)}.ProseMirror pre :is(.hljs-built_in,.hljs-symbol,.hljs-bullet,.hljs-params){color:var(--code-builtin)}.ProseMirror pre :is(.hljs-comment,.hljs-quote,.hljs-code,.hljs-formula){color:var(--code-comment);font-style:italic}.ProseMirror pre :is(.hljs-name,.hljs-tag,.hljs-selector-pseudo){color:var(--code-name)}.ProseMirror pre .hljs-addition{color:var(--code-added);background:color-mix(in oklab, var(--code-added) 12%, transparent)}.ProseMirror pre .hljs-deletion{color:var(--code-removed);background:color-mix(in oklab, var(--code-removed) 12%, transparent)}.ProseMirror pre .hljs-strong{font-weight:700}.ProseMirror pre .hljs-emphasis{font-style:italic}.ProseMirror a[href*=github\.com]{background:color-mix(in oklab, var(--content-accent) 8%, transparent);border-radius:.375rem;padding:.1em .35em;font-weight:600;text-decoration:none}
.color-picker .react-colorful{width:100%;height:180px}.color-picker .react-colorful__saturation{border-radius:6px;margin-bottom:8px;box-shadow:inset 0 0 0 1px #0000000d}.color-picker .react-colorful__hue{border-radius:6px;box-shadow:inset 0 0 0 1px #0000000d}.color-picker .react-colorful__pointer{border:2px solid #fff;width:20px;height:20px;box-shadow:0 2px 4px #0003}