@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial}}}.jemah-whiteboard-card-markdown{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--jemah-neutral-700) / 1)}.jemah-whiteboard-card-markdown:is(.dark *){color:rgb(var(--jemah-neutral-300) / 1)}.jemah-whiteboard-card-markdown--readable{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.jemah-whiteboard-card-markdown--large,.jemah-whiteboard-card[data-readable-tier=large] .jemah-whiteboard-card-markdown{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.jemah-whiteboard-card-markdown p{margin-block:var(--spacing,.25rem)}.jemah-whiteboard-card-markdown p:first-child{margin-top:0}.jemah-whiteboard-card-markdown p:last-child{margin-bottom:0}.jemah-whiteboard-card-markdown h1,.jemah-whiteboard-card-markdown h2,.jemah-whiteboard-card-markdown h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--jemah-neutral-900) / 1)}:is(.jemah-whiteboard-card-markdown h1,.jemah-whiteboard-card-markdown h2,.jemah-whiteboard-card-markdown h3):is(.dark *){color:rgb(var(--jemah-neutral-100) / 1)}.jemah-whiteboard-card-markdown h1{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.jemah-whiteboard-card-markdown h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.jemah-whiteboard-card-markdown h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.jemah-whiteboard-card-markdown--readable h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.jemah-whiteboard-card-markdown--readable h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.jemah-whiteboard-card-markdown--readable h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.jemah-whiteboard-card-markdown--large h1,.jemah-whiteboard-card[data-readable-tier=large] .jemah-whiteboard-card-markdown h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.jemah-whiteboard-card-markdown--large h2,.jemah-whiteboard-card[data-readable-tier=large] .jemah-whiteboard-card-markdown h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.jemah-whiteboard-card-markdown--large h3,.jemah-whiteboard-card[data-readable-tier=large] .jemah-whiteboard-card-markdown h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.jemah-whiteboard-card[data-readable-tier=medium] .jemah-whiteboard-card-title,.jemah-whiteboard-card[data-readable-tier=medium] [data-testid=whiteboard-card-label-preview],.jemah-whiteboard-card[data-readable-tier=medium] [data-testid=whiteboard-card-label-input]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.jemah-whiteboard-card[data-readable-tier=small] .jemah-whiteboard-card-title,.jemah-whiteboard-card[data-readable-tier=small] [data-testid=whiteboard-card-label-preview],.jemah-whiteboard-card[data-readable-tier=small] [data-testid=whiteboard-card-label-input]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.jemah-whiteboard-card[data-readable-tier=large] .jemah-whiteboard-card-title,.jemah-whiteboard-card[data-readable-tier=large] [data-testid=whiteboard-card-label-input]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.jemah-whiteboard-card .jemah-whiteboard-card-title,.jemah-whiteboard-card [data-testid=whiteboard-card-label-input]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.jemah-whiteboard-card[data-study-board=true] .jemah-whiteboard-card-title,.jemah-whiteboard-card[data-study-board=true] [data-testid=whiteboard-card-label-preview],.jemah-whiteboard-card[data-study-board=true] [data-testid=whiteboard-card-label-input]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.jemah-whiteboard-card[data-study-board=true][data-readable-tier=medium] .jemah-whiteboard-card-title,.jemah-whiteboard-card[data-study-board=true][data-readable-tier=medium] [data-testid=whiteboard-card-label-preview],.jemah-whiteboard-card[data-study-board=true][data-readable-tier=medium] [data-testid=whiteboard-card-label-input],.jemah-whiteboard-card[data-study-board=true][data-readable-tier=large] .jemah-whiteboard-card-title,.jemah-whiteboard-card[data-study-board=true][data-readable-tier=large] [data-testid=whiteboard-card-label-preview],.jemah-whiteboard-card[data-study-board=true][data-readable-tier=large] [data-testid=whiteboard-card-label-input]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.jemah-whiteboard-card[data-study-board=true] .jemah-whiteboard-card-markdown{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.jemah-whiteboard-card[data-study-board=true] .jemah-whiteboard-card-markdown--readable,.jemah-whiteboard-card[data-study-board=true] .jemah-whiteboard-card-markdown--large{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.jemah-whiteboard-card[data-study-board=true] [data-testid=whiteboard-card-plain-preview]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.jemah-whiteboard-card[data-study-board=true][data-readable-tier=medium] [data-testid=whiteboard-card-plain-preview],.jemah-whiteboard-card[data-study-board=true][data-readable-tier=large] [data-testid=whiteboard-card-plain-preview]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.jemah-whiteboard-card-markdown--line-budget{max-height:calc(var(--jemah-preview-line-budget,12) * 1.625em)}.jemah-whiteboard-card-markdown ul,.jemah-whiteboard-card-markdown ol{margin-block:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4)}.jemah-whiteboard-card-markdown ul{list-style-type:disc}.jemah-whiteboard-card-markdown ol{list-style-type:decimal}.jemah-whiteboard-card-markdown blockquote{margin-block:var(--spacing,.25rem);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:rgb(var(--writer-accent) / 1)}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-card-markdown blockquote{border-color:color-mix(in oklab, rgb(var(--writer-accent) / 1) 50%, transparent)}}.jemah-whiteboard-card-markdown blockquote{padding-left:calc(var(--spacing,.25rem) * 2);color:rgb(var(--jemah-neutral-600) / 1);font-style:italic}.jemah-whiteboard-card-markdown blockquote:is(.dark *){color:rgb(var(--jemah-neutral-400) / 1)}.jemah-whiteboard-card-markdown code,.jemah-whiteboard-tiptap .ProseMirror code{background-color:rgb(var(--jemah-neutral-200) / 1);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-card-markdown code,.jemah-whiteboard-tiptap .ProseMirror code{background-color:color-mix(in oklab, rgb(var(--jemah-neutral-200) / 1) 90%, transparent)}}.jemah-whiteboard-card-markdown code,.jemah-whiteboard-tiptap .ProseMirror code{padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:rgb(var(--jemah-neutral-800) / 1);font-size:.9em}:is(.jemah-whiteboard-card-markdown code,.jemah-whiteboard-tiptap .ProseMirror code):is(.dark *){background-color:rgb(var(--jemah-neutral-800) / 1);color:rgb(var(--jemah-neutral-200) / 1)}.jemah-whiteboard-card-markdown pre,.jemah-whiteboard-tiptap .ProseMirror pre{margin-block:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--jemah-neutral-300) / 1);background-color:rgb(var(--jemah-neutral-100) / 1);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:rgb(var(--jemah-neutral-800) / 1);overflow-x:auto}:is(.jemah-whiteboard-card-markdown pre,.jemah-whiteboard-tiptap .ProseMirror pre):is(.dark *){border-color:rgb(var(--jemah-neutral-600) / 1);background-color:rgb(var(--jemah-neutral-950) / 1);color:rgb(var(--jemah-neutral-200) / 1)}.jemah-whiteboard-card-markdown pre,.jemah-whiteboard-tiptap .ProseMirror pre{box-shadow:inset 3px 0 0 rgb(var(--writer-accent) / .45)}.jemah-whiteboard-card-markdown pre code,.jemah-whiteboard-tiptap .ProseMirror pre code{color:inherit;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;padding:0}.jemah-whiteboard-card-markdown a{color:rgb(var(--writer-accent) / 1);text-decoration-line:underline}.jemah-whiteboard-card-markdown img{margin-block:var(--spacing,.25rem);max-height:calc(var(--spacing,.25rem) * 24);object-fit:cover;border-radius:.25rem;width:100%}.jemah-whiteboard-card-markdown--clip blockquote{font-style:normal}.jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight,.jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * .5);color:inherit;background-color:#fde68a}.dark .jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight,.dark .jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight{background-color:#f59e0b59}.jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=green],.jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=green]{background-color:#bbf7d0}.dark .jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=green],.dark .jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=green]{background-color:#10b9814d}.jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=pink],.jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=pink]{background-color:#fecdd3}.dark .jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=pink],.dark .jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=pink]{background-color:#f43f5e4d}.jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=purple],.jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=purple]{background-color:#e9d5ff}.dark .jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=purple],.dark .jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=purple]{background-color:#8b5cf64d}.jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=orange],.jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=orange]{background-color:#fed7aa}.dark .jemah-whiteboard-card-markdown mark.jemah-whiteboard-authored-highlight[data-color=orange],.dark .jemah-whiteboard-tiptap mark.jemah-whiteboard-authored-highlight[data-color=orange]{background-color:#f973164d}.jemah-whiteboard-search-hit{border-radius:var(--radius-sm,.25rem);background-color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-search-hit{background-color:color-mix(in oklab, var(--color-sky-200,lab(88.6983% -11.3978 -16.8488)) 80%, transparent)}}.jemah-whiteboard-search-hit{padding-inline:calc(var(--spacing,.25rem) * .5);color:inherit}.jemah-whiteboard-search-hit:is(.dark *){background-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-search-hit:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-500,lab(63.3038% -18.433 -51.0407)) 30%, transparent)}}.jemah-whiteboard-card-markdown ul.contains-task-list{padding-left:0;list-style-type:none}.jemah-whiteboard-card-markdown li.task-list-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.jemah-whiteboard-card-markdown li.task-list-item input[type=checkbox]{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.jemah-whiteboard-card-body--source-thumb-first{gap:var(--spacing,.25rem)}.jemah-whiteboard-card-media--thumb-first{min-height:0}.jemah-whiteboard-card-excerpt{min-height:0;max-height:38%}.jemah-whiteboard-tiptap .ProseMirror{min-height:8rem;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-outline-style:none;outline-style:none}.jemah-whiteboard-tiptap .ProseMirror:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.jemah-whiteboard-tiptap .ProseMirror>*+*{margin-top:.4em}.jemah-whiteboard-tiptap .ProseMirror h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--jemah-neutral-900) / 1)}.jemah-whiteboard-tiptap .ProseMirror h1:is(.dark *){color:rgb(var(--jemah-neutral-100) / 1)}.jemah-whiteboard-tiptap .ProseMirror h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--jemah-neutral-900) / 1)}.jemah-whiteboard-tiptap .ProseMirror h2:is(.dark *){color:rgb(var(--jemah-neutral-100) / 1)}.jemah-whiteboard-tiptap .ProseMirror h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--jemah-neutral-900) / 1)}.jemah-whiteboard-tiptap .ProseMirror h3:is(.dark *){color:rgb(var(--jemah-neutral-100) / 1)}.jemah-whiteboard-tiptap .ProseMirror ul{margin-block:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4);list-style-type:disc}.jemah-whiteboard-tiptap .ProseMirror ol{margin-block:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4);list-style-type:decimal}.jemah-whiteboard-tiptap .ProseMirror blockquote{margin-block:var(--spacing,.25rem);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:rgb(var(--writer-accent) / 1)}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-tiptap .ProseMirror blockquote{border-color:color-mix(in oklab, rgb(var(--writer-accent) / 1) 50%, transparent)}}.jemah-whiteboard-tiptap .ProseMirror blockquote{padding-left:calc(var(--spacing,.25rem) * 2);color:rgb(var(--jemah-neutral-600) / 1);font-style:italic}.jemah-whiteboard-tiptap .ProseMirror blockquote:is(.dark *){color:rgb(var(--jemah-neutral-400) / 1)}.jemah-whiteboard-tiptap .ProseMirror ul[data-type=taskList]{padding-left:0;list-style-type:none}.jemah-whiteboard-tiptap .ProseMirror li[data-type=taskItem]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.jemah-whiteboard-card[data-accent-color]{border-color:var(--jemah-whiteboard-accent)}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-card[data-accent-color]{border-color:color-mix(in srgb, var(--jemah-whiteboard-accent) 48%, #e5e7eb)}}.jemah-whiteboard-card[data-accent-color]{box-shadow:0 4px 6px -1px #0f172a14, 0 0 0 2px var(--jemah-whiteboard-accent)}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-card[data-accent-color]{box-shadow:0 4px 6px -1px #0f172a14, 0 0 0 2px color-mix(in srgb, var(--jemah-whiteboard-accent) 32%, transparent)}}.dark .jemah-whiteboard-card[data-accent-color]{border-color:var(--jemah-whiteboard-accent)}@supports (color:color-mix(in lab, red, red)){.dark .jemah-whiteboard-card[data-accent-color]{border-color:color-mix(in srgb, var(--jemah-whiteboard-accent) 52%, #404040)}}.dark .jemah-whiteboard-card[data-accent-color]{box-shadow:0 4px 6px -1px #00000038, 0 0 0 2px var(--jemah-whiteboard-accent)}@supports (color:color-mix(in lab, red, red)){.dark .jemah-whiteboard-card[data-accent-color]{box-shadow:0 4px 6px -1px #00000038, 0 0 0 2px color-mix(in srgb, var(--jemah-whiteboard-accent) 36%, transparent)}}.jemah-whiteboard-card[data-accent-color][data-selected=true]{border-color:var(--jemah-whiteboard-accent)}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-card[data-accent-color][data-selected=true]{border-color:color-mix(in srgb, var(--jemah-whiteboard-accent) 72%, rgb(var(--writer-accent)))}}.jemah-whiteboard-card[data-accent-color][data-selected=true]{box-shadow:0 0 0 2px var(--jemah-whiteboard-accent), 0 0 0 4px rgb(var(--writer-accent))}@supports (color:color-mix(in lab, red, red)){.jemah-whiteboard-card[data-accent-color][data-selected=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--jemah-whiteboard-accent) 45%, transparent), 0 0 0 4px color-mix(in srgb, rgb(var(--writer-accent)) 18%, transparent)}}.react-flow__node.whiteboard-proximity-section-candidate .jemah-whiteboard-card{outline:2px dashed rgb(var(--writer-accent));outline-offset:2px}.react-flow__node.whiteboard-proximity-link-candidate .jemah-whiteboard-card{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:rgb(var(--writer-accent) / 1)}@supports (color:color-mix(in lab, red, red)){.react-flow__node.whiteboard-proximity-link-candidate .jemah-whiteboard-card{--tw-ring-color:color-mix(in oklab, rgb(var(--writer-accent) / 1) 70%, transparent)}}.jemah-whiteboard-card--study-role{padding-left:.625rem;position:relative}.jemah-whiteboard-card--module-link{cursor:pointer;border-style:dashed;border-color:#6fc3ea;box-shadow:0 1px 2px #0f172a0d,inset 0 0 0 1px #0ea5e91f}.dark .jemah-whiteboard-card--module-link{border-color:#3c7893;box-shadow:0 1px 2px #0003,inset 0 0 0 1px #38bdf824}.jemah-whiteboard-card--module-link:hover{border-color:#4ab7ea}.jemah-whiteboard-card-module-link-glyph{z-index:2;color:#0369a1;pointer-events:none;background:#d8f1fb;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.dark .jemah-whiteboard-card-module-link-glyph{color:#bae6fd;background:#1e3c49}.react-flow__node:has([data-study-module-link=true]){cursor:pointer}.react-flow__node:has([data-study-module-link=true]):hover .jemah-whiteboard-card--module-link{border-color:#3db4e9}.jemah-whiteboard-card--module-link .jemah-whiteboard-card-title,.jemah-whiteboard-card--module-link [data-testid=whiteboard-card-label-preview],.jemah-whiteboard-card--module-link [data-testid=whiteboard-card-label-input]{-webkit-line-clamp:2;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jemah-whiteboard-card--module-link .jemah-whiteboard-card-markdown,.jemah-whiteboard-card--module-link [data-testid=whiteboard-card-plain-preview]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--jemah-neutral-700) / 1)}:is(.jemah-whiteboard-card--module-link .jemah-whiteboard-card-markdown,.jemah-whiteboard-card--module-link [data-testid=whiteboard-card-plain-preview]):is(.dark *){color:rgb(var(--jemah-neutral-200) / 1)}.jemah-whiteboard-card--module-link [data-testid=whiteboard-card-outline-step]{--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:rgb(var(--jemah-neutral-500) / 1);text-transform:uppercase}.jemah-whiteboard-card--module-link [data-testid=whiteboard-card-outline-step]:is(.dark *){color:rgb(var(--jemah-neutral-400) / 1)}.jemah-whiteboard-card--module-link .jemah-whiteboard-card-header+div,.jemah-whiteboard-card--module-link>div.mt-1{flex:1;min-height:0}.jemah-whiteboard-card-role-accent{background:rgb(var(--writer-accent) / .55);border-radius:.75rem 0 0 .75rem;width:3px;position:absolute;top:0;bottom:0;left:0}.jemah-whiteboard-card[data-study-board-role=concept] .jemah-whiteboard-card-role-accent{background:rgb(var(--writer-accent) / .75)}.jemah-whiteboard-card[data-study-board-role=figure] .jemah-whiteboard-card-role-accent{background:#b45309a6}.dark .jemah-whiteboard-card[data-study-board-role=figure] .jemah-whiteboard-card-role-accent{background:#fbbf248c}.jemah-whiteboard-card[data-study-board-role=viz] .jemah-whiteboard-card-role-accent{background:#0e7490a6}.dark .jemah-whiteboard-card[data-study-board-role=viz] .jemah-whiteboard-card-role-accent{background:#38bdf88c}.jemah-whiteboard-card[data-study-board-role=material] .jemah-whiteboard-card-role-accent{background:#73737380}.dark .jemah-whiteboard-card[data-study-board-role=material] .jemah-whiteboard-card-role-accent{background:#a3a3a373}.jemah-whiteboard-card-role-glyph{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#737373;pointer-events:none;font-size:8px;font-weight:600;position:absolute;top:.35rem;left:.4rem}.dark .jemah-whiteboard-card-role-glyph{color:#a3a3a3}.jemah-whiteboard-card[data-study-board-role=concept] .jemah-whiteboard-card-role-glyph{color:rgb(var(--writer-accent))}.jemah-whiteboard-card[data-study-board-role=figure] .jemah-whiteboard-card-role-glyph{color:#b45309}.dark .jemah-whiteboard-card[data-study-board-role=figure] .jemah-whiteboard-card-role-glyph{color:#fbbf24}.jemah-whiteboard-card[data-study-board-role=viz] .jemah-whiteboard-card-role-glyph{color:#0e7490}.dark .jemah-whiteboard-card[data-study-board-role=viz] .jemah-whiteboard-card-role-glyph{color:#38bdf8}.jemah-whiteboard-card-next-mark{z-index:2;border:1px solid rgb(var(--writer-accent) / .35);letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--writer-accent));background:#fffffff0;border-radius:.25rem;padding:0 .3rem;font-size:9px;font-weight:600;position:absolute;top:.35rem;right:.35rem}.dark .jemah-whiteboard-card-next-mark{background:#171717eb}.jemah-whiteboard-card-body-provenance{z-index:2;letter-spacing:.02em;text-transform:uppercase;border-radius:.25rem;max-width:calc(100% - .7rem);padding:0 .35rem;font-size:9px;font-weight:600;line-height:1.35;position:absolute;top:.35rem;left:.35rem}.jemah-whiteboard-card-body-provenance--warning{color:#92400e;background:#fffbebf5;border:1px solid #f59e0b73}.dark .jemah-whiteboard-card-body-provenance--warning{color:#fde68a;background:#451a03eb;border-color:#f59e0b59}.jemah-whiteboard-card-body-provenance--muted{color:#475569;background:#f8fafcf0;border:1px solid #94a3b873}.dark .jemah-whiteboard-card-body-provenance--muted{color:#cbd5e1;background:#1e293beb;border-color:#64748b73}.react-flow__node.study-board-focus-dim .jemah-whiteboard-card{opacity:.62}.react-flow__node.study-board-focus-primary .jemah-whiteboard-card,.react-flow__node.study-board-focus-next .jemah-whiteboard-card{border-color:rgb(var(--writer-accent) / .55);box-shadow:0 4px 6px -1px #0f172a14, 0 0 0 1px rgb(var(--writer-accent) / .2)}.dark .react-flow__node.study-board-focus-primary .jemah-whiteboard-card,.dark .react-flow__node.study-board-focus-next .jemah-whiteboard-card{box-shadow:0 4px 6px -1px #00000038, 0 0 0 1px rgb(var(--writer-accent) / .25)}.react-flow__node.study-board-focus-related .jemah-whiteboard-card{border-color:rgb(var(--writer-accent) / .35)}.react-flow__node.study-board-focus-next .jemah-whiteboard-card{box-shadow:0 4px 6px -1px #0f172a14, 0 0 0 2px rgb(var(--writer-accent) / .22)}.dark .react-flow__node.study-board-focus-next .jemah-whiteboard-card{box-shadow:0 4px 6px -1px #00000038, 0 0 0 2px rgb(var(--writer-accent) / .28)}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-labeled .react-flow__edge-text{fill:#737373}.dark .jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-labeled .react-flow__edge-text{fill:#a3a3a3}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-labeled .react-flow__edge-textbg{fill:#ffffffeb}.dark .jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-labeled .react-flow__edge-textbg{fill:#171717eb}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-sequence .react-flow__edge-path{stroke:#404040;stroke-width:1.75px}.dark .jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-sequence .react-flow__edge-path{stroke:#a3a3a3}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-requires .react-flow__edge-path{stroke:#525252;stroke-width:1.5px}.dark .jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-requires .react-flow__edge-path{stroke:#949494}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-optional .react-flow__edge-path{stroke:#737373;stroke-width:1.25px;stroke-dasharray:5 4}.dark .jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-optional .react-flow__edge-path{stroke:#8c8c8c}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-covers .react-flow__edge-path{stroke:#737373;stroke-width:1.25px;stroke-dasharray:6 4}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-subtopic .react-flow__edge-path{stroke:#525252;stroke-width:1.15px;stroke-dasharray:3 3}.dark .jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-subtopic .react-flow__edge-path{stroke:#a3a3a3}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-material .react-flow__edge-path{stroke:#8c8c8c;stroke-width:1px;stroke-dasharray:4 3}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-default .react-flow__edge-path{stroke:#a3a3a3;stroke-width:1px}.jemah-study-board-cluster-backplane{z-index:-1;background:#f5f5f56b;border:1px dashed #d4d4d4d9;border-radius:.75rem;box-shadow:inset 0 0 0 1px #ffffff59}.dark .jemah-study-board-cluster-backplane{background:#17171761;border-color:#525252bf;box-shadow:inset 0 0 0 1px #ffffff0a}.jemah-study-board-cluster-backplane[data-study-board-cluster=materials]{background:#f5f5f547;border-color:#a3a3a373}.dark .jemah-study-board-cluster-backplane[data-study-board-cluster=materials]{background:#26262647;border-color:#a3a3a347}.jemah-study-board-cluster-backplane[data-study-board-cluster=concepts]{border-color:rgb(var(--writer-accent) / .18);background:rgb(var(--writer-accent) / .025)}.dark .jemah-study-board-cluster-backplane[data-study-board-cluster=concepts]{border-color:rgb(var(--writer-accent) / .22);background:rgb(var(--writer-accent) / .05)}.jemah-study-board-cluster-backplane[data-study-board-cluster=figures]{background:#fef3c71f;border-color:#b4530938}.dark .jemah-study-board-cluster-backplane[data-study-board-cluster=figures]{background:#78350f14;border-color:#fbbf242e}.jemah-study-board-cluster-backplane[data-study-board-cluster=visuals]{background:#cffafe1a;border-color:#0e749038}.dark .jemah-study-board-cluster-backplane[data-study-board-cluster=visuals]{background:#082f491a;border-color:#38bdf82e}.jemah-study-board-cluster-label{letter-spacing:.06em;text-transform:uppercase;color:#737373;font-size:10px;font-weight:600;position:absolute;top:.35rem;left:.65rem}.dark .jemah-study-board-cluster-label{color:#a3a3a3}.jemah-course-map-track-lane{z-index:-2;background:linear-gradient(#fafafab8 0%,#f5f5f561 100%);border:1px solid #d4d4d4bf;border-radius:.85rem;box-shadow:inset 0 1px #ffffff8c}.dark .jemah-course-map-track-lane{background:linear-gradient(#2626268c 0%,#17171747 100%);border-color:#404040d9;box-shadow:inset 0 1px #ffffff0a}.jemah-course-map-track-lane[data-course-map-track=foundations]{background:linear-gradient(#e0f2fe8c 0%,#f0f9ff33 100%);border-color:#38bdf859}.dark .jemah-course-map-track-lane[data-course-map-track=foundations]{background:linear-gradient(#0c4a6e59 0%,#082f491f 100%);border-color:#38bdf847}.jemah-course-map-track-lane[data-course-map-track=remediation]{background:linear-gradient(#fef3c78c 0%,#fffbeb33 100%);border-color:#fbbf2459}.dark .jemah-course-map-track-lane[data-course-map-track=remediation]{background:linear-gradient(#78350f59 0%,#451a031f 100%);border-color:#fbbf243d}.jemah-course-map-track-lane[data-course-map-track=integration]{background:linear-gradient(#ede9fe8c 0%,#f5f3ff33 100%);border-color:#a78bfa59}.dark .jemah-course-map-track-lane[data-course-map-track=integration]{background:linear-gradient(#4c1d9559 0%,#2e10651f 100%);border-color:#a78bfa3d}.jemah-course-map-track-lane[data-course-map-track=record-linkage]{background:linear-gradient(#d1fae58c 0%,#ecfdf533 100%);border-color:#34d39959}.dark .jemah-course-map-track-lane[data-course-map-track=record-linkage]{background:linear-gradient(#064e3b59 0%,#022c221f 100%);border-color:#34d3993d}.jemah-course-map-track-lane[data-course-map-track=synthesis]{background:linear-gradient(#fce7f38c 0%,#fdf2f833 100%);border-color:#f472b659}.dark .jemah-course-map-track-lane[data-course-map-track=synthesis]{background:linear-gradient(#83184359 0%,#5007241f 100%);border-color:#f472b63d}.jemah-course-map-track-label{letter-spacing:.04em;text-transform:uppercase;color:#404040;font-size:11px;font-weight:700;position:absolute;top:.45rem;left:.75rem}.dark .jemah-course-map-track-label{color:#d4d4d4}.jemah-course-map-legend-edge-next,.jemah-course-map-legend-edge-requires,.jemah-course-map-legend-edge-optional{border-top:2px solid #525252;width:1.35rem;height:0;display:inline-block}.jemah-course-map-legend-edge-optional{border-top-style:dashed}.jemah-course-map-legend-edge-requires{border-top-color:#404040}.dark .jemah-course-map-legend-edge-next,.dark .jemah-course-map-legend-edge-requires{border-top-color:#a3a3a3}.dark .jemah-course-map-legend-edge-optional{border-top-color:#8c8c8c}.jemah-study-board-minimap{background:#ffffffeb;border:1px solid #d4d4d4d9;border-radius:.65rem;overflow:hidden}.dark .jemah-study-board-minimap{background:#171717e6;border-color:#404040e6}.dark .jemah-study-board-minimap .react-flow__minimap-mask{fill:#0a0a0a8c}.jemah-whiteboard-canvas[data-study-board-mode=true] .react-flow__edge.study-board-edge-routed .react-flow__edge-path{stroke-linecap:round;stroke-linejoin:round}.jemah-whiteboard-section--study-board.jemah-whiteboard-section--overview{background:#f5f5f57a;border-width:1px}.dark .jemah-whiteboard-section--study-board.jemah-whiteboard-section--overview{background:#1717176b}.jemah-whiteboard-section-overview-label{z-index:1;position:relative}.jemah-whiteboard-section--overview .jemah-whiteboard-section-overview-label{text-shadow:0 1px #ffffffa6;padding-bottom:.15rem}.dark .jemah-whiteboard-section--overview .jemah-whiteboard-section-overview-label{text-shadow:0 1px #00000059}.jemah-study-board-role-legend-rail{background:rgb(var(--writer-accent) / .75);border-radius:999px;flex-shrink:0;width:3px;height:.85rem;display:inline-block}.jemah-study-board-role-legend-rail[data-study-board-role-rail=concept]{background:rgb(var(--writer-accent) / .75)}.jemah-study-board-role-legend-rail[data-study-board-role-rail=figure]{background:#b45309a6}.dark .jemah-study-board-role-legend-rail[data-study-board-role-rail=figure]{background:#fbbf248c}.jemah-study-board-role-legend-rail[data-study-board-role-rail=viz]{background:#0e7490a6}.dark .jemah-study-board-role-legend-rail[data-study-board-role-rail=viz]{background:#38bdf88c}.jemah-study-board-role-legend-rail[data-study-board-role-rail=material]{background:#73737380}.dark .jemah-study-board-role-legend-rail[data-study-board-role-rail=material]{background:#a3a3a373}.jemah-study-board-role-legend-glyph{letter-spacing:.04em;text-transform:uppercase;color:#737373;justify-content:center;min-width:1.35rem;font-size:8px;font-weight:600;display:inline-flex}.dark .jemah-study-board-role-legend-glyph{color:#a3a3a3}.jemah-study-board-role-legend-glyph[data-study-board-role-glyph=concept]{color:rgb(var(--writer-accent))}.jemah-study-board-role-legend-glyph[data-study-board-role-glyph=figure]{color:#b45309}.dark .jemah-study-board-role-legend-glyph[data-study-board-role-glyph=figure]{color:#fbbf24}.jemah-study-board-role-legend-glyph[data-study-board-role-glyph=viz]{color:#0e7490}.dark .jemah-study-board-role-legend-glyph[data-study-board-role-glyph=viz]{color:#38bdf8}.jemah-study-board-role-legend-next{border:1px solid rgb(var(--writer-accent) / .35);letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--writer-accent));vertical-align:baseline;background:#fffffff0;border-radius:.25rem;padding:0 .25rem;font-size:8px;font-weight:600;display:inline-block}.dark .jemah-study-board-role-legend-next{background:#171717eb}.jemah-whiteboard-card-next-mark{box-shadow:0 1px 2px #0f172a0f}.dark .jemah-whiteboard-card-next-mark{box-shadow:0 1px 2px #0003}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}
