/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--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:#efeeff;--tt-brand-color-100:#dedbff;--tt-brand-color-200:#c3bdff;--tt-brand-color-300:#9d8aff;--tt-brand-color-400:#7a52ff;--tt-brand-color-500:#6229ff;--tt-brand-color-600:#5400e5;--tt-brand-color-700:#4b00cc;--tt-brand-color-800:#380099;--tt-brand-color-900:#2b1966;--white:#fff;--black:#0e0e11;--transparent:#fff0;--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-easing-default:cubic-bezier(.46,.03,.52,.96);--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a;--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#3b82f659}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080;--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#60a5fa66}body{--tt-toolbar-height:44px;--tt-theme-text:var(--tt-gray-light-900)}.dark body{--tt-theme-text:var(--tt-gray-dark-900)}body{color:var(--tt-theme-text);font-optical-sizing:auto;overscroll-behavior-y:none;padding:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400}body,html{overscroll-behavior-x:none}#app,#root,body,html{background-color:var(--tt-bg-color);height:100%}::-webkit-scrollbar{width:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color) #0000}::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}::-webkit-scrollbar-track{background:0 0}.tiptap.ProseMirror{font-family:DM Sans,sans-serif}.simple-editor-wrapper{width:100%;min-height:auto;overflow:auto}.simple-editor-content{flex-direction:column;flex:1;width:100%;max-width:648px;height:100%;margin:0 auto;display:flex}.simple-editor-content .tiptap.ProseMirror.simple-editor{text-align:left;flex:1;padding:3rem 3rem 30vh;-webkit-user-select:text!important;user-select:text!important}.simple-editor-content .tiptap.ProseMirror.simple-editor::selection{background-color:#3b82f659}.simple-editor-content .tiptap.ProseMirror.simple-editor ::selection{background-color:#3b82f659}.simple-editor-wrapper{-webkit-user-select:text;user-select:text}.simple-editor-content .tiptap.ProseMirror.simple-editor.compact{padding:.5rem 1rem}[data-editor-layout=form] .simple-editor-content .tiptap.ProseMirror.simple-editor{padding:.5rem 1rem .5rem 0!important}@media screen and (max-width:480px){.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem 30vh}.simple-editor-content .tiptap.ProseMirror.simple-editor.compact{padding:.5rem 1rem}}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{border:1px solid var(--tt-gray-light-200);vertical-align:top;box-sizing:border-box;min-width:1em;padding:.5rem;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{text-align:left;background-color:var(--tt-gray-light-100);font-weight:700}.tiptap table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.tiptap table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap table p{margin:0}.tiptap-mathematics-render{cursor:pointer;border-radius:2px;padding:0 2px}.tiptap-mathematics-render:hover{background-color:var(--tt-gray-light-a-100)}.dark .tiptap-mathematics-render:hover{background-color:var(--tt-gray-dark-a-100)}.tiptap-mathematics-render[data-type=block-math]{margin:.5em 0;padding:.5em;display:block}.deepdive-panel{max-width:720px;margin:0 auto;padding:0}[data-editor-layout=deepdive-article] .simple-editor-content .tiptap.ProseMirror.simple-editor{color:#2d2d2d!important;background:0 0!important;max-width:100%!important;padding:0!important;font-family:system-ui,-apple-system,sans-serif!important;font-size:16px!important;line-height:1.7!important;overflow-x:hidden!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror p{color:#2d2d2d!important;margin:0!important;font-size:16px!important;line-height:1.7!important;display:block!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror{line-height:1.7}[data-editor-layout=deepdive-article] .tiptap.ProseMirror>p{margin-bottom:.25rem!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror>ul{margin-top:0!important;margin-bottom:.5rem!important;padding-top:0!important;padding-bottom:0!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror>p+ul{margin-top:.3rem!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror>ul+p{margin-top:1.2rem!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror>p+p{margin-top:.2rem!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror strong{color:#1a1a1a!important;font-weight:600!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror em{font-style:italic!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror>p>strong:first-child{color:#1a1a1a!important;font-size:18px!important;font-weight:700!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror ul{margin:0!important;padding-left:1.5rem!important;list-style-type:disc!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror ul li{color:#2d2d2d!important;min-height:0!important;margin-bottom:.25rem!important;font-size:16px!important;line-height:1.7!important;list-style-type:disc!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror li>p{min-height:0!important;margin:0!important;padding:0!important;display:block!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror li>.tiptap-mathematics-render[data-type=block-math]{height:0!important;margin:0!important;padding:0!important;display:none!important}[data-editor-layout=deepdive-article] .tiptap-mathematics-render[data-type=block-math]{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror li{min-height:0!important;margin-bottom:.4rem!important;line-height:1.7!important}:is([data-editor-layout=deepdive-article] .tiptap.ProseMirror li>p:empty,[data-editor-layout=deepdive-article] .tiptap.ProseMirror li>p:blank){height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:none!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror ul li:before{display:none!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror ul ul{margin-top:.15rem!important;margin-bottom:.1rem!important;padding-left:1.5rem!important;list-style-type:circle!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror ul ul li{margin-bottom:.2rem!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror li>p:only-child:first-child{min-height:0!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror li>p>.ProseMirror-widget:only-child{display:none!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror li>p:has(>br.ProseMirror-trailingBreak:only-child),[data-editor-layout=deepdive-article] .tiptap.ProseMirror li>p:has(>span:empty:only-child),[data-editor-layout=deepdive-article] .tiptap.ProseMirror p.dd-ghost{height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:none!important}[data-editor-layout=deepdive-article] .tiptap-mathematics-render{margin:0 2px!important;padding:0!important;display:inline!important}[data-editor-layout=deepdive-article] .katex-display{margin:0!important;padding:0!important;display:inline!important}[data-editor-layout=deepdive-article] .katex{white-space:nowrap!important;font-size:1em!important;line-height:1!important;display:inline!important}[data-editor-layout=deepdive-article] .katex-html{display:inline!important}[data-editor-layout=deepdive-article] .tiptap.ProseMirror img{max-width:100%!important;box-shadow:none!important;border:none!important;border-radius:4px!important;margin:2rem auto!important;display:block!important}.flashcard-back .simple-editor-content,.flashcard-front .simple-editor-content{justify-content:center;align-items:center;max-width:100%;display:flex}.flashcard-question-shift{transform:translateY(-24px)}.flashcard-back .simple-editor-content .tiptap.ProseMirror.simple-editor,.flashcard-front .simple-editor-content .tiptap.ProseMirror.simple-editor{text-align:center!important;width:100%!important;max-width:760px!important;margin:0 auto!important;padding:0!important;line-height:1.5!important}.flashcard-front .tiptap.ProseMirror{margin-top:10px!important}.flashcard-back .tiptap.ProseMirror,.flashcard-front .tiptap.ProseMirror{letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;font-family:Nunito Sans,sans-serif!important;font-size:30px!important;font-style:normal!important;font-weight:700!important;line-height:48px!important}.flashcard-back .tiptap.ProseMirror p,.flashcard-front .tiptap.ProseMirror p{margin:0!important}.flashcard-back .tiptap.ProseMirror .katex,.flashcard-back .tiptap.ProseMirror .katex-display,.flashcard-back .tiptap.ProseMirror .tiptap-mathematics-render[data-type=block-math],.flashcard-front .tiptap.ProseMirror .katex,.flashcard-front .tiptap.ProseMirror .katex-display,.flashcard-front .tiptap.ProseMirror .tiptap-mathematics-render[data-type=block-math]{margin:0 .25em!important;padding:0!important;display:inline!important}.flashcard-question .simple-editor-content .tiptap.ProseMirror.simple-editor{font-weight:600;font-size:14px!important}.fun-fact-body{flex:1;min-height:0;overflow:hidden}.fun-fact-body .simple-editor-wrapper{height:auto!important;min-height:0!important;overflow:hidden!important}.fun-fact-body .simple-editor-content{flex:none!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.fun-fact-body .simple-editor-content .tiptap.ProseMirror.simple-editor{background:0 0!important;flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.6!important;overflow:hidden!important}.fun-fact-body .tiptap.ProseMirror p{margin:0 0 4px!important;font-size:15px!important;line-height:1.6!important}.fun-fact-body .tiptap.ProseMirror .katex,.fun-fact-body .tiptap.ProseMirror .katex-display,.fun-fact-body .tiptap.ProseMirror .tiptap-mathematics-render[data-type=block-math]{white-space:normal!important;margin:0 .15em!important;padding:0!important;display:inline!important}.fun-fact-body .tiptap.ProseMirror .tiptap-mathematics-render{cursor:default!important;display:inline!important}.fun-fact-body .katex-display{margin:0!important;padding:0!important;display:inline!important}.fun-fact-body .katex{white-space:nowrap!important;font-size:.95em!important;display:inline!important;overflow:visible!important}@media (max-width:768px){.flashcard-back .simple-editor-content,.flashcard-front .simple-editor-content{text-align:center;width:100%;max-width:100%;display:flex}.flashcard-front .simple-editor-content{justify-content:center;align-items:flex-start;padding:40px 12px 16px}.flashcard-back .simple-editor-content{justify-content:center;align-items:center;padding:16px 12px}.flashcard-back .simple-editor-content .tiptap.ProseMirror.simple-editor,.flashcard-back .tiptap.ProseMirror,.flashcard-front .simple-editor-content .tiptap.ProseMirror.simple-editor,.flashcard-front .tiptap.ProseMirror{text-align:center!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;margin:0 auto!important;font-size:clamp(18px,4vw,30px)!important;line-height:1.3!important}.flashcard-back .tiptap.ProseMirror .katex,.flashcard-front .tiptap.ProseMirror .katex{font-size:clamp(16px,3.5vw,28px)!important}}