.notion-editor-wrapper{position:relative;overflow:visible;--ne-writing-max:708px;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ne-canvas-bg:#f7f6f3;--ne-paper-bg:#ffffff;--ne-paper-ink:rgb(55,53,47);--ne-paper-ink-strong:rgb(0,0,0);--ne-paper-border:rgba(15,15,15,0.06);--ne-paper-shadow-1:0 1px 2px rgba(15,15,15,0.04);--ne-paper-shadow-2:0 2px 8px rgba(15,15,15,0.04);--ne-desk-bg:#e5e3df;--ne-table-border:#e5e7eb;--ne-table-bg:#ffffff;--ne-table-header-bg:#f9fafb;--ne-table-row-alt:#f9fafb;--ne-blockquote-bg:#f9fafb;--ne-blockquote-border:#e5e7eb;--ne-blockquote-text:rgba(55,53,47,0.85);--ne-hr:#e5e7eb;--ne-inline-code-bg:rgba(55,53,47,0.09);--ne-placeholder:rgba(120,120,125,0.38);--ne-task-accent:rgb(55,53,47);--ne-selection-bg:rgba(46,170,220,0.2)}.dark .notion-editor-wrapper.notion-editor-canvas,[data-theme=dark] .notion-editor-wrapper.notion-editor-canvas{--ne-canvas-bg:#0a0a0a;--ne-paper-bg:#161616;--ne-paper-ink:rgba(255,255,255,0.88);--ne-paper-ink-strong:#fafafa;--ne-paper-border:rgba(255,255,255,0.1);--ne-paper-shadow-1:0 1px 0 rgba(255,255,255,0.06);--ne-paper-shadow-2:0 12px 48px rgba(0,0,0,0.55);--ne-desk-bg:#050505;--ne-table-border:rgba(255,255,255,0.12);--ne-table-bg:#161616;--ne-table-header-bg:rgba(255,255,255,0.08);--ne-table-row-alt:rgba(255,255,255,0.05);--ne-blockquote-bg:rgba(255,255,255,0.05);--ne-blockquote-border:rgba(255,255,255,0.14);--ne-blockquote-text:rgba(255,255,255,0.8);--ne-hr:rgba(255,255,255,0.12);--ne-inline-code-bg:rgba(255,255,255,0.1);--ne-placeholder:rgba(255,255,255,0.28);--ne-task-accent:rgba(255,255,255,0.88);--ne-selection-bg:rgba(56,189,248,0.28)}.notion-editor-wrapper.notion-editor-canvas{background-color:var(--ne-canvas-bg);transition:background-color .2s ease}.notion-editor-wrapper .notion-editor-paper{position:relative;box-sizing:border-box;width:100%;max-width:min(var(--ne-writing-max),100%);margin-left:auto;margin-right:auto;background-color:var(--ne-paper-bg);color:var(--ne-paper-ink);border:1px solid var(--ne-paper-border);border-radius:4px;box-shadow:var(--ne-paper-shadow-1),var(--ne-paper-shadow-2);padding:clamp(40px,6vw,96px) clamp(28px,4vw,72px) clamp(56px,7vw,120px);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.notion-editor-wrapper .notion-editor-paper--embedded{max-width:none;margin:0;background:transparent;color:var(--text-primary,inherit);border:none;border-radius:0;box-shadow:none;padding:16px 20px 48px;min-height:56vh}.blog-create-embedded .notion-editor-paper--embedded{padding:20px 24px 64px;min-height:56vh}.blog-create-embedded .ProseMirror{min-height:50vh;font-size:1rem;line-height:1.75;outline:none}.blog-create-embedded .ProseMirror p.is-editor-empty:first-child:before{color:rgba(156,163,175,.6);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-size:1rem}@media (max-width:640px){.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded){border-radius:0;border-left:none;border-right:none;padding:24px 16px 56px}}.ProseMirror{white-space:pre-wrap;word-wrap:break-word}@media (min-width:1400px){.notion-editor-wrapper.layout-sidebar-wide{justify-items:start}}.notion-editor-wrapper .ProseMirror.rm-with-pagination .grammar-check-highlight,.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror .grammar-check-highlight{background-color:rgba(250,204,21,.38)!important;box-shadow:inset 0 -2px 0 rgba(234,179,8,.95)!important;border-radius:2px!important;color:var(--ne-paper-ink-strong)!important;-webkit-text-fill-color:var(--ne-paper-ink-strong)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror .grammar-check-highlight{background-color:rgba(250,204,21,.28)!important;color:var(--text-primary,inherit)!important;-webkit-text-fill-color:var(--text-primary,inherit)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror{color:var(--text-primary,#1e293b)!important;caret-color:var(--text-primary,#1e293b)}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror b,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror li,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror p,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror strong{color:var(--text-primary,#1e293b)!important;-webkit-text-fill-color:var(--text-primary,#1e293b)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror h1,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror h2,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror h3,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror ol,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror ul{color:var(--text-primary,#1e293b)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror li::marker{color:var(--text-primary,#1e293b)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror blockquote{border-left:4px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1e293b)!important;background:color-mix(in srgb,var(--text-primary,#1e293b) 6%,transparent)}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror [data-rm-pagination] p.is-empty:before,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror p.is-empty.is-editor-empty:before{color:color-mix(in srgb,var(--text-primary,#64748b) 42%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--text-primary,#64748b) 42%,transparent)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror table{background:var(--bg-secondary,#f8fafc)!important;border-color:var(--border-color,#e2e8f0)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror table td,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror table th{border-color:var(--border-color,#e2e8f0)!important;color:var(--text-primary,#1e293b)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror table th{background:color-mix(in srgb,var(--border-color,#e2e8f0) 35%,transparent)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--text-primary,#1e293b) 4%,transparent)!important}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror pre,.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror pre code{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;caret-color:#e2e8f0}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror pre code span[class*=hljs-]{-webkit-text-fill-color:currentColor!important}.dark .notion-editor-wrapper .ProseMirror pre,.notion-editor-wrapper .ProseMirror pre{color:#f8f8f2!important}.notion-editor-wrapper .ProseMirror [data-page-break=true]{display:block!important;height:0!important;min-height:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;line-height:0!important;font-size:0!important;overflow:visible!important;border:none!important;background:transparent!important}.notion-editor-wrapper .ProseMirror>:has([data-page-break=true]),.notion-editor-wrapper .ProseMirror>[data-page-break=true]{min-height:0!important;height:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:visible!important}.notion-editor-wrapper .ProseMirror:not(.rm-with-pagination),.notion-editor-wrapper .notion-editor-content:not(.ne-page-editor-inner){overflow:visible!important}@media print{@page{size:auto;margin:15mm 14mm}.notion-editor-wrapper .ProseMirror blockquote,.notion-editor-wrapper .ProseMirror h1,.notion-editor-wrapper .ProseMirror h2,.notion-editor-wrapper .ProseMirror h3,.notion-editor-wrapper .ProseMirror ol,.notion-editor-wrapper .ProseMirror p,.notion-editor-wrapper .ProseMirror table,.notion-editor-wrapper .ProseMirror ul{break-inside:avoid;page-break-inside:avoid}.notion-editor-wrapper .ProseMirror pre,.notion-editor-wrapper .ProseMirror pre code{break-inside:auto!important;page-break-inside:auto!important}.notion-editor-wrapper .ProseMirror table td,.notion-editor-wrapper .ProseMirror table th,.notion-editor-wrapper .ProseMirror table tr{break-inside:avoid;page-break-inside:avoid}.notion-editor-wrapper .ProseMirror [data-page-break=true],.notion-editor-wrapper .ProseMirror>:has([data-page-break=true]){page-break-after:always!important;break-after:page!important;height:0!important}.notion-editor-wrapper .rm-pagination-gap{page-break-after:always;break-after:page}.notion-editor-wrapper .ne-add-page-zone,.notion-editor-wrapper .ne-page-break-gutter,.notion-editor-wrapper .ne-page-stack-toolbar,.notion-editor-wrapper .ne-page-stack-toolbar-col{display:none!important}}.notion-editor-wrapper .ne-add-page-zone:hover{background:rgba(255,255,255,.98)!important;border-color:rgba(100,116,139,.55)!important;color:rgb(30,41,59)!important}.notion-editor-wrapper .ProseMirror a{text-decoration:none!important;color:inherit!important}.notion-editor-wrapper [class*=clip-mask],.notion-editor-wrapper [class*=page-clip-mask]{pointer-events:none!important}.notion-editor-wrapper .rm-with-pagination .rm-page-footer-content,.notion-editor-wrapper .rm-with-pagination .rm-page-header-content{white-space:pre-wrap}.notion-editor-wrapper .notion-pagination-page-stack{background:var(--ne-desk-bg);transition:background-color .2s ease;width:100%;max-width:794px;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box;overflow-x:auto}.notion-editor-wrapper .ne-page-canvas-stack{position:relative;box-sizing:border-box;flex-shrink:0;width:var(--ne-paper-w,794px);min-width:var(--ne-paper-w,794px);max-width:var(--ne-paper-w,794px);overflow-x:hidden;overflow-y:visible;overscroll-behavior:contain}.notion-editor-wrapper .ne-page-editor-layer,.notion-editor-wrapper .ne-page-editor-root,.notion-editor-wrapper .notion-editor-content.ne-page-editor-inner{box-sizing:border-box;overflow:hidden!important}.notion-editor-wrapper .ne-page-editor-layer,.notion-editor-wrapper .ne-page-editor-root,.notion-editor-wrapper .notion-editor-content.ne-page-editor-inner{width:var(--ne-paper-w,794px)!important;min-width:var(--ne-paper-w,794px)!important;max-width:var(--ne-paper-w,794px)!important;overflow-x:hidden!important;overflow-y:hidden!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination{width:var(--rm-page-width)!important;min-width:var(--rm-page-width)!important;max-width:var(--rm-page-width)!important;display:block!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:visible!important;background-color:var(--ne-paper-bg)!important;color:var(--ne-paper-ink)!important;-webkit-text-fill-color:var(--ne-paper-ink)!important;padding-left:var(--rm-margin-left)!important;padding-right:var(--rm-margin-right)!important;padding-top:0!important;padding-bottom:0!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination>:not(#pages):not(.rm-first-page-header):not(.ProseMirror-widget){margin-top:0!important;margin-bottom:1px!important}.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination h1,.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination h2,.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination h3,.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination ol,.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination p,.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination ul,.notion-editor-wrapper .ProseMirror.rm-with-pagination h1,.notion-editor-wrapper .ProseMirror.rm-with-pagination h2,.notion-editor-wrapper .ProseMirror.rm-with-pagination h3,.notion-editor-wrapper .ProseMirror.rm-with-pagination ol,.notion-editor-wrapper .ProseMirror.rm-with-pagination p,.notion-editor-wrapper .ProseMirror.rm-with-pagination ul{break-inside:avoid!important;page-break-inside:avoid!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination>#pages.rm-pages-wrapper,.notion-editor-wrapper .ProseMirror.rm-with-pagination>.rm-first-page-header{display:block!important;width:100%!important;box-sizing:border-box!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination #pages.rm-pages-wrapper{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;overflow-x:visible!important;overflow-y:visible!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-break{display:block!important;width:100%!important;box-sizing:border-box!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination>#pages.rm-pages-wrapper,.notion-editor-wrapper .ProseMirror.rm-with-pagination>.ProseMirror-widget,.notion-editor-wrapper .ProseMirror.rm-with-pagination>.rm-first-page-header{min-height:0!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-first-page-header{width:100%!important;box-sizing:border-box!important}.notion-editor-wrapper .rm-with-pagination .rm-page-footer,.notion-editor-wrapper .rm-with-pagination .rm-page-header{align-items:flex-start!important;align-content:flex-start!important}.notion-editor-wrapper .rm-with-pagination .rm-first-page-header,.notion-editor-wrapper .rm-with-pagination .rm-page-footer,.notion-editor-wrapper .rm-with-pagination .rm-page-header{background:var(--ne-paper-bg)!important;color:var(--ne-paper-ink-strong)!important;-webkit-text-fill-color:var(--ne-paper-ink-strong)!important}.notion-editor-wrapper .rm-with-pagination .rm-first-page-header *,.notion-editor-wrapper .rm-with-pagination .rm-page-footer *,.notion-editor-wrapper .rm-with-pagination .rm-page-header *{color:var(--ne-paper-ink-strong)!important;-webkit-text-fill-color:var(--ne-paper-ink-strong)!important}.dark .notion-editor-wrapper .rm-with-pagination .rm-page-break .breaker,.notion-editor-wrapper .rm-with-pagination .rm-page-break .breaker{z-index:50!important}.dark .notion-editor-wrapper .rm-with-pagination .rm-first-page-header,.dark .notion-editor-wrapper .rm-with-pagination .rm-page-footer,.dark .notion-editor-wrapper .rm-with-pagination .rm-page-header,.notion-editor-wrapper .rm-with-pagination .rm-first-page-header,.notion-editor-wrapper .rm-with-pagination .rm-page-footer,.notion-editor-wrapper .rm-with-pagination .rm-page-header{position:relative;z-index:50}.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination>:not(#pages):not(.rm-first-page-header),.notion-editor-wrapper .ProseMirror.rm-with-pagination>:not(#pages):not(.rm-first-page-header){position:relative;z-index:20}.dark .notion-editor-wrapper .rm-with-pagination .rm-page-footer,.dark .notion-editor-wrapper .rm-with-pagination .rm-page-header,.notion-editor-wrapper .rm-with-pagination .rm-page-footer,.notion-editor-wrapper .rm-with-pagination .rm-page-header{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.dark .notion-editor-wrapper .rm-with-pagination .rm-first-page-header .rm-page-header-content,.dark .notion-editor-wrapper .rm-with-pagination .rm-page-header-content,.notion-editor-wrapper .rm-with-pagination .rm-first-page-header .rm-page-header-content,.notion-editor-wrapper .rm-with-pagination .rm-page-header-content{overflow:visible!important}.notion-editor-wrapper [data-ne-editable=true] .rm-with-pagination .rm-first-page-header,.notion-editor-wrapper [data-ne-editable=true] .rm-with-pagination .rm-page-header{cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.notion-editor-wrapper [data-ne-editable=true] .rm-with-pagination .rm-first-page-header:hover,.notion-editor-wrapper [data-ne-editable=true] .rm-with-pagination .rm-page-header:hover{background-color:rgba(210,234,252,.62)!important;box-shadow:inset 0 0 0 1px rgba(46,120,190,.42)}.notion-editor-wrapper [data-ne-editable=true] .rm-with-pagination .rm-page-footer{cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.notion-editor-wrapper [data-ne-editable=true] .rm-with-pagination .rm-page-footer:hover{background-color:rgba(230,220,250,.58)!important;box-shadow:inset 0 0 0 1px rgba(110,75,165,.38)}.notion-editor-wrapper .rm-with-pagination .rm-page-number,.notion-editor-wrapper .rm-with-pagination .rm-page-number-plus{color:var(--ne-paper-ink-strong)!important;-webkit-text-fill-color:var(--ne-paper-ink-strong)!important}.notion-editor-wrapper .rm-with-pagination table{display:table!important;width:100%;border-collapse:collapse}.notion-editor-wrapper .rm-with-pagination table tbody{display:table-row-group!important;max-height:none!important;overflow:visible!important}.notion-editor-wrapper .rm-with-pagination table thead{display:table-header-group!important}.notion-editor-wrapper .rm-with-pagination table tr,.notion-editor-wrapper .rm-with-pagination table>tbody>tr,.notion-editor-wrapper .rm-with-pagination table>tr{display:table-row!important}.notion-editor-wrapper .rm-with-pagination table td,.notion-editor-wrapper .rm-with-pagination table th{word-break:normal}.notion-editor-wrapper .rm-with-pagination .table-row-group{max-height:none!important;overflow:visible!important}.notion-editor-wrapper .ProseMirror [data-node-view-wrapper]{margin:0!important;padding:0!important}.dark .notion-editor-wrapper .ProseMirror,.notion-editor-wrapper .ProseMirror{outline:none;font-size:16px;line-height:1.6;letter-spacing:-.003em;font-weight:400;min-height:var(--ne-usable-h,100px);white-space:normal}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror{color:var(--ne-paper-ink)!important;caret-color:var(--ne-paper-ink)}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror b,.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror strong{color:var(--ne-paper-ink-strong)!important;-webkit-text-fill-color:var(--ne-paper-ink-strong)!important}.dark .notion-editor-wrapper .ProseMirror pre b,.dark .notion-editor-wrapper .ProseMirror pre strong,.notion-editor-wrapper .ProseMirror pre b,.notion-editor-wrapper .ProseMirror pre strong{color:#f8f8f2!important;-webkit-text-fill-color:unset!important}.dark .notion-editor-wrapper .ProseMirror:not(.rm-with-pagination),.notion-editor-wrapper .ProseMirror:not(.rm-with-pagination){padding:0}.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination,.notion-editor-wrapper .ProseMirror.rm-with-pagination{min-height:0}.notion-editor-wrapper .ProseMirror>*{position:relative;padding-left:0;min-height:1.5em;margin:1px 0;border-radius:3px;transition:background-color .2s ease}.notion-editor-wrapper .ProseMirror:not(.rm-with-pagination){padding-left:0;margin-left:0}.notion-editor-wrapper .notion-editor-content:not(.ne-page-editor-inner){position:relative;overflow:visible}.notion-editor-wrapper .ProseMirror:not(.rm-with-pagination){overflow:visible}.notion-editor-wrapper .rm-with-pagination .rm-first-page-header .rm-page-header-content,.notion-editor-wrapper .rm-with-pagination .rm-page-header-content{min-height:var(--ne-header-band-h,40px);box-sizing:border-box}.notion-editor-wrapper .rm-with-pagination .rm-page-footer-content{min-height:var(--ne-footer-band-h,40px);box-sizing:border-box}.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-footer-left,.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-header-left{float:none;width:100%;max-width:100%;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-footer-right,.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-header-right{display:none}.notion-editor-wrapper .notion-editor-content .ProseMirror:not(.rm-with-pagination){margin-left:0;padding-left:0}.block-hover-toolbar-container{pointer-events:auto!important;visibility:visible!important;opacity:1!important;display:block!important;z-index:1000!important}.block-hover-toolbar-container button{display:flex!important;align-items:center;justify-content:center;pointer-events:auto!important;cursor:pointer!important;z-index:1001!important;position:relative;user-select:none;-webkit-user-select:none;touch-action:manipulation}.block-hover-toolbar-container button:active{transform:scale(.95)}.block-hover-toolbar-container button:hover,.block-hover-toolbar-container:hover{pointer-events:auto!important}.notion-editor-wrapper .ProseMirror>*{cursor:text}.dark .notion-editor-wrapper .ProseMirror [data-rm-pagination] p.is-empty,.dark .notion-editor-wrapper .ProseMirror p.is-empty.is-editor-empty,.notion-editor-wrapper .ProseMirror [data-rm-pagination] p.is-empty,.notion-editor-wrapper .ProseMirror p.is-empty.is-editor-empty{position:relative;isolation:isolate}.notion-editor-wrapper .ProseMirror [data-rm-pagination] p.is-empty:before,.notion-editor-wrapper .ProseMirror p.is-empty.is-editor-empty:before{content:attr(data-placeholder);position:absolute;left:0;top:0;float:none;height:auto;color:var(--ne-placeholder)!important;-webkit-text-fill-color:var(--ne-placeholder)!important;pointer-events:none;font-weight:400;z-index:-1}.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination [data-rm-pagination] p.is-empty:before,.dark .notion-editor-wrapper .ProseMirror.rm-with-pagination p.is-empty.is-editor-empty:before,.notion-editor-wrapper .ProseMirror.rm-with-pagination [data-rm-pagination] p.is-empty:before,.notion-editor-wrapper .ProseMirror.rm-with-pagination p.is-empty.is-editor-empty:before{float:none}.dark .notion-editor-wrapper .ProseMirror h1,.notion-editor-wrapper .ProseMirror h1{font-size:2.5em;font-weight:700;line-height:1.2;margin-top:2em;margin-bottom:4px;letter-spacing:-.03em}.notion-editor-wrapper .ProseMirror h1:first-child{margin-top:0}.dark .notion-editor-wrapper .ProseMirror h2,.notion-editor-wrapper .ProseMirror h2{font-size:1.875em;font-weight:600;line-height:1.3;margin-top:1.6em;margin-bottom:1px;letter-spacing:-.02em}.notion-editor-wrapper .ProseMirror h2:first-child{margin-top:0}.dark .notion-editor-wrapper .ProseMirror h3,.notion-editor-wrapper .ProseMirror h3{font-size:1.5em;font-weight:600;line-height:1.4;margin-top:1.2em;margin-bottom:1px;letter-spacing:-.01em}.notion-editor-wrapper .ProseMirror h3:first-child{margin-top:0}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror :is(h1,h2,h3){color:var(--ne-paper-ink)!important}.notion-editor-wrapper .ProseMirror p{margin:1px 0;line-height:1.65;min-height:1.5em}.notion-editor-wrapper .ProseMirror table{border-collapse:collapse;margin:1rem 0;width:100%;border-radius:.5rem;overflow:hidden}.notion-editor-wrapper .ProseMirror table td,.notion-editor-wrapper .ProseMirror table th{padding:.5rem .75rem;text-align:left}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror table{background:var(--ne-table-bg)!important;border:1px solid var(--ne-table-border)!important}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror table td,.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror table th{border:1px solid var(--ne-table-border)!important;color:var(--ne-paper-ink)!important}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror table th{background:var(--ne-table-header-bg)!important;color:var(--ne-paper-ink)!important;font-weight:600;font-size:.875rem}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror table td{font-size:.875rem}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror table tbody tr:nth-child(2n){background:var(--ne-table-row-alt)!important}.notion-editor-wrapper .ProseMirror ol,.notion-editor-wrapper .ProseMirror ul{margin:.75rem 0;padding-left:1.5rem;list-style-position:outside}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror ol,.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror ul{color:var(--ne-paper-ink)!important}.notion-editor-wrapper .ProseMirror ul{list-style-type:disc!important}.notion-editor-wrapper .ProseMirror ul ul{list-style-type:circle!important}.notion-editor-wrapper .ProseMirror ul ul ul{list-style-type:square!important}.notion-editor-wrapper .ProseMirror ol{list-style-type:decimal!important}.notion-editor-wrapper .ProseMirror ol ol{list-style-type:lower-alpha!important}.notion-editor-wrapper .ProseMirror ol ol ol{list-style-type:lower-roman!important}.notion-editor-wrapper .ProseMirror li{padding-left:0!important;margin:.375rem 0;display:list-item!important;line-height:1.6}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror li{color:var(--ne-paper-ink)!important}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror li::marker{color:var(--ne-paper-ink)!important}.notion-editor-wrapper .ProseMirror li p{margin:.25rem 0}.notion-editor-wrapper .ProseMirror blockquote:before{content:"❝";position:absolute;left:10px;top:6px;font-size:16px;opacity:.25;pointer-events:none}.dark .notion-editor-wrapper .ProseMirror blockquote,.notion-editor-wrapper .ProseMirror blockquote{position:relative;margin:.8rem 0;padding:.75rem 1rem .75rem 2rem;font-size:.97em;line-height:1.6}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror blockquote{border-left:4px solid var(--ne-blockquote-border);background:var(--ne-blockquote-bg);color:var(--ne-blockquote-text)!important}.notion-editor-wrapper .ProseMirror hr{border:none;border-top:1px solid var(--ne-hr)!important;margin:1em 0}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror hr{border-top-color:var(--border-color,#e5e7eb)!important}.notion-editor-wrapper .ProseMirror code{padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400}.notion-editor-wrapper .notion-editor-paper:not(.notion-editor-paper--embedded) .ProseMirror :not(pre)>code{background-color:var(--ne-inline-code-bg)}.notion-editor-wrapper .notion-editor-paper--embedded .ProseMirror :not(pre)>code{background-color:color-mix(in srgb,var(--text-primary,#1e293b) 11%,transparent)}.notion-editor-wrapper .ProseMirror .block-math-wrapper,.notion-editor-wrapper .ProseMirror .inline-math-chip{color:inherit}.notion-editor-wrapper .ProseMirror .block-math-wrapper .katex,.notion-editor-wrapper .ProseMirror .inline-math-chip .katex,.notion-editor-wrapper .ProseMirror .katex{color:inherit!important}.notion-editor-wrapper .ProseMirror .katex svg,.notion-editor-wrapper .ProseMirror .katex svg line,.notion-editor-wrapper .ProseMirror .katex svg path{fill:currentColor!important;stroke:currentColor!important}.notion-editor-wrapper .ProseMirror img{margin:1em 0;border-radius:4px;max-width:100%;height:auto;cursor:move;transition:transform .2s ease}.notion-editor-wrapper .ProseMirror img.ProseMirror-selectednode{outline:2px solid rgba(204,120,92,.5);outline-offset:4px;opacity:1;transition:none}.notion-editor-wrapper .ProseMirror .ProseMirror-drag-handle,.notion-editor-wrapper .ProseMirror img[data-dragging=true]{cursor:grabbing!important;opacity:.7}.notion-editor-wrapper .ProseMirror img{cursor:grab}.notion-editor-wrapper .ProseMirror img:active{cursor:grabbing}.layout-ruler{font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:9px;color:rgba(51,65,85,.9);pointer-events:none}.layout-ruler,.notion-editor-wrapper .image-resize-handle{user-select:none;-webkit-user-select:none}.notion-editor-wrapper .image-resize-handle:active{cursor:ew-resize!important}.notion-editor-wrapper .image-resize-handle,.notion-editor-wrapper .image-resize-handle *{transition:none!important}html[data-image-resizing] .notion-editor-wrapper .ProseMirror{caret-color:transparent!important}html[data-image-resizing] .notion-editor-wrapper .ProseMirror img.ProseMirror-selectednode{outline:2px solid rgba(204,120,92,.65);outline-offset:4px;opacity:1}.notion-editor-wrapper .ProseMirror img[data-align=left]{display:block;margin-left:0!important;margin-right:auto!important}.notion-editor-wrapper .ProseMirror img[data-align=center]{display:block;margin-left:auto!important;margin-right:auto!important}.notion-editor-wrapper .ProseMirror img[data-align=right]{display:block;margin-left:auto!important;margin-right:0!important}.notion-editor-wrapper .ProseMirror img[data-crop=true]{object-fit:cover;width:100%;max-height:240px}.notion-editor-wrapper .ProseMirror ::selection{background-color:var(--ne-selection-bg)!important}.notion-editor-wrapper .ProseMirror:focus{outline:none}.notion-editor-wrapper .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0;margin:.75rem 0}.notion-editor-wrapper .ProseMirror li[data-type=taskItem]{display:flex;align-items:flex-start;gap:8px;margin:.375rem 0;padding-left:0;list-style:none}.notion-editor-wrapper .ProseMirror li[data-type=taskItem] .task-item-checkbox{display:flex;align-items:flex-start;gap:8px;cursor:pointer;width:100%}.notion-editor-wrapper .ProseMirror li[data-type=taskItem] .task-item-checkbox input[type=checkbox]{margin-top:4px;cursor:pointer;flex-shrink:0;width:16px;height:16px;accent-color:var(--ne-task-accent)}.notion-editor-wrapper .ProseMirror li[data-type=taskItem] .task-item-content{flex:1;min-width:0}.notion-editor-wrapper .ProseMirror li[data-type=taskItem][data-checked=true] .task-item-content{text-decoration:line-through;opacity:.6}.notion-editor-wrapper .ProseMirror li[data-type=taskItem] .task-item-content p{margin:0}.notion-editor-wrapper .ProseMirror pre,.notion-editor-wrapper .notion-editor-content pre{break-inside:auto;page-break-inside:auto}.notion-editor-wrapper .ProseMirror pre .hljs,.notion-editor-wrapper .ProseMirror pre code.hljs,.notion-editor-wrapper .notion-editor-content pre .hljs,.notion-editor-wrapper .notion-editor-content pre code.hljs{display:block!important;padding-left:18px!important;padding-right:18px!important}.notion-editor-wrapper .ProseMirror pre .hljs,.notion-editor-wrapper .ProseMirror pre code{padding:0!important;margin:0!important}.notion-editor-wrapper .ProseMirror pre,.notion-editor-wrapper .ProseMirror pre code,.notion-editor-wrapper .notion-editor-content pre,.notion-editor-wrapper .notion-editor-content pre code{background:#272822!important;color:#f8f8f2!important;border-radius:12px!important;padding:14px 22px!important;margin:.9em 0!important;overflow-x:auto!important;font-size:.92em!important;line-height:1.65!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.notion-editor-wrapper .ProseMirror pre code,.notion-editor-wrapper .notion-editor-content pre code{background:transparent!important;color:inherit!important;padding:0!important;font-size:inherit!important}.notion-editor-wrapper .ProseMirror pre .hljs,.notion-editor-wrapper .ProseMirror pre code.hljs,.notion-editor-wrapper .notion-editor-content pre .hljs,.notion-editor-wrapper .notion-editor-content pre code.hljs{color:#f8f8f2!important;background:transparent!important}.notion-editor-wrapper .ProseMirror pre .hljs-comment,.notion-editor-wrapper .ProseMirror pre .hljs-quote,.notion-editor-wrapper .notion-editor-content pre .hljs-comment,.notion-editor-wrapper .notion-editor-content pre .hljs-quote{color:#75715e!important}.notion-editor-wrapper .ProseMirror pre .hljs-keyword,.notion-editor-wrapper .ProseMirror pre .hljs-selector-tag,.notion-editor-wrapper .ProseMirror pre .hljs-subst,.notion-editor-wrapper .notion-editor-content pre .hljs-keyword,.notion-editor-wrapper .notion-editor-content pre .hljs-selector-tag,.notion-editor-wrapper .notion-editor-content pre .hljs-subst{color:#f92672!important}.notion-editor-wrapper .ProseMirror pre .hljs-addition,.notion-editor-wrapper .ProseMirror pre .hljs-attribute,.notion-editor-wrapper .ProseMirror pre .hljs-bullet,.notion-editor-wrapper .ProseMirror pre .hljs-name,.notion-editor-wrapper .ProseMirror pre .hljs-string,.notion-editor-wrapper .ProseMirror pre .hljs-symbol,.notion-editor-wrapper .ProseMirror pre .hljs-template-tag,.notion-editor-wrapper .ProseMirror pre .hljs-template-variable,.notion-editor-wrapper .ProseMirror pre .hljs-title,.notion-editor-wrapper .ProseMirror pre .hljs-type,.notion-editor-wrapper .notion-editor-content pre .hljs-addition,.notion-editor-wrapper .notion-editor-content pre .hljs-attribute,.notion-editor-wrapper .notion-editor-content pre .hljs-bullet,.notion-editor-wrapper .notion-editor-content pre .hljs-name,.notion-editor-wrapper .notion-editor-content pre .hljs-string,.notion-editor-wrapper .notion-editor-content pre .hljs-symbol,.notion-editor-wrapper .notion-editor-content pre .hljs-template-tag,.notion-editor-wrapper .notion-editor-content pre .hljs-template-variable,.notion-editor-wrapper .notion-editor-content pre .hljs-title,.notion-editor-wrapper .notion-editor-content pre .hljs-type{color:#e6db74!important}.notion-editor-wrapper .ProseMirror pre .hljs-literal,.notion-editor-wrapper .ProseMirror pre .hljs-number,.notion-editor-wrapper .ProseMirror pre .hljs-selector-attr,.notion-editor-wrapper .ProseMirror pre .hljs-selector-pseudo,.notion-editor-wrapper .ProseMirror pre .hljs-variable,.notion-editor-wrapper .notion-editor-content pre .hljs-literal,.notion-editor-wrapper .notion-editor-content pre .hljs-number,.notion-editor-wrapper .notion-editor-content pre .hljs-selector-attr,.notion-editor-wrapper .notion-editor-content pre .hljs-selector-pseudo,.notion-editor-wrapper .notion-editor-content pre .hljs-variable{color:#ae81ff!important}.notion-editor-wrapper .ProseMirror pre .hljs-built_in,.notion-editor-wrapper .ProseMirror pre .hljs-link,.notion-editor-wrapper .ProseMirror pre .hljs-section,.notion-editor-wrapper .notion-editor-content pre .hljs-built_in,.notion-editor-wrapper .notion-editor-content pre .hljs-link,.notion-editor-wrapper .notion-editor-content pre .hljs-section{color:#66d9ef!important}.notion-editor-wrapper .ProseMirror pre .hljs-emphasis,.notion-editor-wrapper .notion-editor-content pre .hljs-emphasis{font-style:italic}.notion-editor-wrapper .ProseMirror pre .hljs-strong,.notion-editor-wrapper .notion-editor-content pre .hljs-strong{color:#fd971f!important;font-weight:700}.notion-editor-wrapper .tiptap-drag-handle{display:none}.drag-handle-button{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.drag-handle-button:active{cursor:grabbing!important;transform:scale(.95)}.tiptap .is-dragging{opacity:.5!important;background:rgba(204,120,92,.08)!important;border-radius:6px;outline:2px dashed rgba(204,120,92,.5);transform:scale(1.01)}.tiptap .ProseMirror-selectednode:not(img),.tiptap .is-dragging,[data-drag-handle]{transition:all .2s ease}[data-drag-handle]{cursor:grab!important}[data-drag-handle]:active{cursor:grabbing!important;transform:scale(.95)}[data-drag-handle]:hover{opacity:1!important}.ProseMirror-drag-handle{transition:opacity .2s ease,transform .2s ease}.notion-editor-content .ProseMirror{padding-left:0!important;margin-left:0!important}.page-footer,.page-header{user-select:none;pointer-events:none}.page-footer *,.page-header *{margin:0;padding:0}.page-footer p,.page-header p{display:inline}.page-footer .align-left,.page-header .align-left{text-align:left;width:100%}.page-footer .align-center,.page-header .align-center{text-align:center;width:100%}.page-footer .align-right,.page-header .align-right{text-align:right;width:100%}.page-footer .align-center>div,.page-footer .align-left>div,.page-footer .align-right>div,.page-header .align-center>div,.page-header .align-left>div,.page-header .align-right>div{display:block;white-space:normal}.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-footer-left [data-footer-signature=true],.page-footer [data-footer-signature=true]{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:12px!important;padding:4px 180px!important}.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-footer-left [data-footer-signature=true]>div:first-child,.notion-editor-wrapper .ProseMirror.rm-with-pagination .rm-page-footer-left [data-footer-signature=true]>div:last-child,.page-footer [data-footer-signature=true]>div:first-child,.page-footer [data-footer-signature=true]>div:last-child{flex:1;min-width:0;text-align:center}.notion-editor-wrapper .ProseMirror .variable-chip{transition:all .2s ease}.notion-editor-wrapper .ProseMirror .variable-chip[data-variable-type=image]{border:2px dashed #818cf8!important;background-color:rgba(99,102,241,.08)!important;color:#6366f1!important;display:inline-block!important;box-sizing:border-box!important;vertical-align:middle}.notion-editor-wrapper .ProseMirror .variable-chip[data-variable-type=image]:hover{border-color:#6366f1!important;background-color:rgba(99,102,241,.12)!important}@keyframes sidebarSlideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes sidebarBackdropIn{0%{opacity:0}to{opacity:1}}.page-header-zone:focus-visible{outline:2px solid rgba(99,102,241,.7);outline-offset:2px}.notion-editor-wrapper .ProseMirror pre{box-sizing:border-box!important;display:block!important;overflow-x:auto!important;background:#272822!important;color:#f8f8f2!important;border-radius:12px!important;padding:16px 24px!important;margin:.9em 0!important}.notion-editor-wrapper .ProseMirror pre .hljs,.notion-editor-wrapper .ProseMirror pre code,.notion-editor-wrapper .ProseMirror pre code.hljs{display:block!important;box-sizing:border-box!important;background:transparent!important;color:inherit!important;margin:0!important;padding:0!important;width:100%!important}.notion-editor-wrapper input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;outline:none;background:#e2e8f0;cursor:pointer;transition:background .2s ease}.dark .notion-editor-wrapper input[type=range]{background:#334155}.notion-editor-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#6366f1;border:2px solid #ffffff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.notion-editor-wrapper input[type=range]::-webkit-slider-thumb:hover{background:#4f46e5;transform:scale(1.1);box-shadow:0 3px 6px rgba(99,102,241,.3)}.notion-editor-wrapper input[type=range]::-webkit-slider-thumb:active{transform:scale(.95);box-shadow:0 1px 3px rgba(0,0,0,.2)}.notion-editor-wrapper input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#6366f1;border:2px solid #ffffff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.notion-editor-wrapper input[type=range]::-moz-range-thumb:hover{background:#4f46e5;transform:scale(1.1);box-shadow:0 3px 6px rgba(99,102,241,.3)}.notion-editor-wrapper input[type=range]::-moz-range-thumb:active{transform:scale(.95);box-shadow:0 1px 3px rgba(0,0,0,.2)}.notion-editor-wrapper input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:#e2e8f0}.dark .notion-editor-wrapper input[type=range]::-moz-range-track{background:#334155}.dark .notion-editor-wrapper input[type=range]::-webkit-slider-thumb{background:#818cf8;border-color:#1e293b}.dark .notion-editor-wrapper input[type=range]::-webkit-slider-thumb:hover{background:#6366f1}.dark .notion-editor-wrapper input[type=range]::-moz-range-thumb{background:#818cf8;border-color:#1e293b}.dark .notion-editor-wrapper input[type=range]::-moz-range-thumb:hover{background:#6366f1}.ai-magic-overlay{position:absolute;inset:0;z-index:40;pointer-events:none;opacity:0;background:radial-gradient(ellipse 90% 140% at 15% 25%,rgba(255,180,140,.18),transparent 50%),radial-gradient(ellipse 110% 80% at 85% 70%,rgba(140,130,255,.16),transparent 55%),radial-gradient(circle 400px at 50% 50%,rgba(240,210,180,.07),transparent 70%),rgba(230,225,218,.72);overflow:hidden;transition:opacity .2s ease-out}.ai-magic-overlay.ai-magic-overlay--active{pointer-events:auto;opacity:1}.ai-magic-shimmer{position:absolute;inset:-40% -80% -40% -80%;width:260%;height:180%;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,transparent,transparent 32%,rgba(180,140,255,.35) 46%,rgba(255,170,140,.42) 54%,rgba(255,210,160,.28) 60%,transparent 74%),linear-gradient(225deg,transparent,rgba(120,220,255,.18) 48%,transparent 70%);filter:blur(1.2px);transform:translateX(-30%) skewX(-8deg);animation:hyperShimmer 2.8s ease-in-out infinite}@keyframes hyperShimmer{0%{transform:translateX(-80%) skewX(-12deg);opacity:0}15%{opacity:.9}50%{transform:translateX(60%) skewX(4deg);opacity:1}85%{opacity:.7}to{transform:translateX(140%) skewX(-8deg);opacity:0}}.ai-magic-sparkles{position:absolute;inset:0;pointer-events:none}.ai-magic-sparkle{--duration:2s;--tx:0px;--ty:0px;position:absolute;width:3px;height:3px;border-radius:50%;background:#ffde9e;box-shadow:0 0 12px #ffde9e,0 0 28px #c7a0ff,0 0 48px #8aa8ff33;opacity:0;animation:sparkleBurst var(--duration) ease-out infinite;will-change:transform,opacity}@keyframes sparkleBurst{0%{opacity:0;transform:scale(.3) translate(0)}20%{opacity:1;transform:scale(2.4) translate(var(--tx),var(--ty))}60%{opacity:.9;transform:scale(1.1) translate(calc(var(--tx) * .4),calc(var(--ty) * .4))}to{opacity:0;transform:scale(.4) translate(calc(var(--tx) * 1.6),calc(var(--ty) * 1.6))}}.ai-magic-status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:41;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:999px;border:1px solid rgba(255,220,180,.38);background:linear-gradient(145deg,rgba(255,245,230,.92),rgba(240,225,210,.78));box-shadow:0 0 30px rgba(255,190,120,.35),inset 0 0 20px rgba(255,230,180,.25);color:#3f2a1a;font-weight:700;font-size:13.5px;letter-spacing:.4px;animation:statusBreath 3.2s ease-in-out infinite}.ai-magic-status-dot{width:10px;height:10px;border-radius:50%;background:#ff8a5c;box-shadow:0 0 0 0 rgba(255,130,90,.7);animation:aiMagicDotPulse 1.1s ease-in-out infinite}@keyframes statusBreath{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes aiMagicDotPulse{0%{transform:scale(.85);box-shadow:0 0 0 0 rgba(255,140,100,.6)}50%{transform:scale(1.4);box-shadow:0 0 0 18px rgba(255,140,100,0)}to{transform:scale(.85);box-shadow:0 0 0 0 rgba(255,140,100,0)}}.dark .ai-magic-status{background:linear-gradient(145deg,rgba(40,35,55,.65),rgba(25,20,40,.45));border-color:rgba(220,190,255,.22);color:#f0e8ff;box-shadow:0 0 40px rgba(160,120,255,.3),inset 0 0 24px rgba(200,170,255,.12)}.dark .ai-magic-status-dot{background:#ff9a70;box-shadow:0 0 0 0 rgba(255,160,120,.6)}@media print{.ai-magic-overlay{display:none!important}}@media (prefers-reduced-motion:reduce){.ai-magic-shimmer,.ai-magic-sparkle,.ai-magic-status,.ai-magic-status-dot{animation:none!important}}.notion-editor-wrapper.blog-create-embedded{--ne-table-border:#e2e8f0;--ne-table-bg:#ffffff;--ne-table-header-bg:#f8fafc;--ne-table-row-alt:#f8fafc;--ne-blockquote-border:#e2e8f0;--ne-hr:#e2e8f0}.dark .notion-editor-wrapper.blog-create-embedded,[data-theme=dark] .notion-editor-wrapper.blog-create-embedded{--ne-table-border:rgba(255,255,255,0.12);--ne-table-bg:#1e293b;--ne-table-header-bg:rgba(255,255,255,0.08);--ne-table-row-alt:rgba(255,255,255,0.05);--ne-blockquote-border:rgba(255,255,255,0.14);--ne-hr:rgba(255,255,255,0.12)}.notion-editor-wrapper.blog-create-embedded .notion-editor-paper--embedded{border:none;box-shadow:none;background:transparent}.notion-editor-wrapper.blog-create-embedded .notion-editor-paper--embedded .ProseMirror{min-height:60vh;padding:.5rem 0;font-size:1.0625rem;line-height:1.75;color:var(--text-primary,#1e293b)}.notion-editor-wrapper.blog-create-embedded .ProseMirror h1{font-size:2rem!important;font-weight:700!important;line-height:1.25!important;margin-top:1.75em!important;margin-bottom:.35em!important;letter-spacing:-.025em!important;color:var(--text-primary,#0f172a)!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror h1:first-child{margin-top:0!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror h2{font-size:1.5rem!important;font-weight:600!important;line-height:1.35!important;margin-top:1.5em!important;margin-bottom:.35em!important;letter-spacing:-.02em!important;color:var(--text-primary,#0f172a)!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror h3{font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important;margin-top:1.25em!important;margin-bottom:.25em!important;color:var(--text-primary,#0f172a)!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror p{margin:.65em 0!important;line-height:1.75!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror b,.notion-editor-wrapper.blog-create-embedded .ProseMirror strong{font-weight:600!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror a{color:#6366f1!important;text-decoration:underline!important;text-underline-offset:2px}.notion-editor-wrapper.blog-create-embedded .ProseMirror ol,.notion-editor-wrapper.blog-create-embedded .ProseMirror ul{margin:.75em 0!important;padding-left:1.5rem!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror ul{list-style-type:disc!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror ol{list-style-type:decimal!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror li{margin:.25em 0!important;line-height:1.65!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror blockquote{margin:1em 0!important;padding:.75em 1em!important;border-left:4px solid var(--ne-blockquote-border)!important;background:color-mix(in srgb,var(--text-primary,#64748b) 6%,transparent)!important;font-style:italic}.notion-editor-wrapper.blog-create-embedded .ProseMirror hr{margin:1.5em 0!important;border:none!important;border-top:1px solid var(--ne-hr)!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror table{border-collapse:collapse!important;margin:1.25em 0!important;width:100%!important;background:var(--ne-table-bg)!important;border:1px solid var(--ne-table-border)!important;border-radius:.5rem!important;overflow:hidden!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror table td,.notion-editor-wrapper.blog-create-embedded .ProseMirror table th{padding:.625rem .875rem!important;border:1px solid var(--ne-table-border)!important;text-align:left!important;vertical-align:top!important;color:var(--text-primary,#1e293b)!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror table th{background:var(--ne-table-header-bg)!important;font-weight:600!important;font-size:.875rem!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror table tbody tr:nth-child(2n){background:var(--ne-table-row-alt)!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror img{max-width:100%!important;height:auto!important;border-radius:.5rem!important;margin:1em 0!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre{margin:1.25em 0!important;padding:2.625rem 1rem 1rem!important;border-radius:.625rem!important;border:none!important;background:#1a1b26!important;overflow-x:auto!important;min-height:4.5rem!important;box-shadow:none!important;transition:background .15s ease}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre.code-block--focused{box-shadow:0 0 0 2px rgba(166,226,46,.35)!important}.dark .notion-editor-wrapper.blog-create-embedded .ProseMirror pre,[data-theme=dark] .notion-editor-wrapper.blog-create-embedded .ProseMirror pre{background:#16161e!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.875em!important;line-height:1.65!important;color:#e2e8f0!important}.code-block-editor-toolbar{display:flex;align-items:center;gap:.75rem;padding:.35rem .5rem .35rem .65rem;border-bottom:none;background:rgba(0,0,0,.22);border-radius:.625rem .625rem 0 0;backdrop-filter:blur(6px)}.code-block-editor-toolbar-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(226,232,240,.65);user-select:none}.code-block-lang-trigger{display:flex;width:100%;align-items:center;gap:.35rem;border-radius:.5rem;border:none;background:rgba(255,255,255,.08);padding:.35rem .55rem;text-align:left;font-size:.75rem;font-weight:600;color:#f8f8f2;transition:background .15s ease}.code-block-lang-trigger:hover{background:rgba(255,255,255,.14)}.code-block-lang-dropdown{position:absolute;right:0;top:calc(100% + 4px);z-index:70;width:14rem;overflow:hidden;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#1e1e1e;box-shadow:0 16px 40px rgba(0,0,0,.45)}.code-block-lang-search{width:100%;border-radius:.375rem;border:1px solid rgba(255,255,255,.1);background:#272822;padding:.375rem .625rem;font-size:.75rem;color:#f8f8f2;outline:none}.code-block-lang-search::placeholder{color:#75715e}.code-block-lang-search:focus{border-color:rgba(166,226,46,.5)}.code-block-lang-option{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;text-align:left;font-size:.75rem;color:#f8f8f2;transition:background .12s ease}.code-block-lang-option:hover{background:rgba(255,255,255,.05)}.code-block-lang-option.is-active{background:rgba(166,226,46,.15);color:#a6e22e}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-comment,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-quote{color:#565f89!important;-webkit-text-fill-color:#565f89!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-keyword,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-selector-tag{color:#bb9af7!important;-webkit-text-fill-color:#bb9af7!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-name,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-string,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-title{color:#9ece6a!important;-webkit-text-fill-color:#9ece6a!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-literal,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-number,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-variable{color:#ff9e64!important;-webkit-text-fill-color:#ff9e64!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-built_in,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-section{color:#7dcfff!important;-webkit-text-fill-color:#7dcfff!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-meta,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-operator,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-punctuation{color:#89ddff!important;-webkit-text-fill-color:#89ddff!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-function,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-title.function_{color:#7aa2f7!important;-webkit-text-fill-color:#7aa2f7!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror :not(pre)>code{padding:.15em .35em!important;border-radius:.25rem!important;background:color-mix(in srgb,var(--text-primary,#64748b) 10%,transparent)!important;font-size:.9em!important}.blog-create-editor-shell:focus-within{outline:none}.blog-article-read.notion-editor-wrapper{position:static;overflow:visible}.blog-article-read[data-theme=light]{--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--border-color:#e2e8f0;--ne-table-border:#e2e8f0;--ne-table-bg:#ffffff;--ne-table-header-bg:#f8fafc;--ne-table-row-alt:#f8fafc;--ne-blockquote-border:#e2e8f0;--ne-hr:#e2e8f0;color:#1e293b}.blog-article-read[data-theme=dark]{--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--bg-primary:#0f172a;--bg-secondary:#1e293b;--border-color:#334155;--ne-table-border:rgba(255,255,255,0.12);--ne-table-bg:#1e293b;--ne-table-header-bg:rgba(255,255,255,0.08);--ne-table-row-alt:rgba(255,255,255,0.05);--ne-blockquote-border:rgba(255,255,255,0.14);--ne-hr:rgba(255,255,255,0.12);color:#f1f5f9}.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror,.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror h1,.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror h2,.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror h3,.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror li,.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror p{color:#1e293b!important}.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror h1,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror h2,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror h3,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror li,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror p{color:#f1f5f9!important}.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror :not(pre)>code,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror blockquote,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror table td,.blog-article-read[data-theme=dark] .notion-editor-paper--embedded .ProseMirror table th{color:#f1f5f9!important;-webkit-text-fill-color:currentColor!important}.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror blockquote,.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror table td,.blog-article-read[data-theme=light] .notion-editor-paper--embedded .ProseMirror table th{color:#1e293b!important}.blog-article-read .notion-editor-paper--embedded .ProseMirror{min-height:0;padding:0}.blog-article-read .code-block-shell{margin:1.25em 0;border-radius:.625rem;border:none;background:#1a1b26;overflow:hidden;box-shadow:none}.blog-article-read[data-theme=dark] .code-block-shell{background:#16161e}.blog-article-read .code-block-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:none;background:rgba(0,0,0,.28)}.blog-article-read .code-block-lang{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(226,232,240,.88)!important;-webkit-text-fill-color:rgba(226,232,240,.88)!important;font-family:ui-monospace,JetBrainsMono,monospace}.blog-article-read .code-block-copy-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.72rem;font-weight:600;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:rgba(255,255,255,.12);border:none;border-radius:.375rem;cursor:pointer}.blog-article-read .code-block-copy-btn .code-block-copy-label{color:inherit!important;-webkit-text-fill-color:inherit!important}.blog-article-read .code-block-copy-btn svg{stroke:#f8fafc!important;color:#f8fafc!important}.blog-article-read .code-block-copy-btn:hover{background:rgba(255,255,255,.2);color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.blog-article-read .code-block-copy-btn.is-copied{color:#86efac!important;-webkit-text-fill-color:#86efac!important;background:rgba(134,239,172,.14)}.blog-article-read .code-block-shell .tiptap pre,.blog-article-read .code-block-shell pre{margin:0!important;padding:1rem!important;border:none!important;outline:none!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;background:transparent!important}.blog-article-read .tiptap pre{box-shadow:none!important;border:none!important;outline:none!important}.blog-article-read.notion-editor-wrapper.blog-create-embedded .ProseMirror>pre{margin:1.25em 0!important;padding:1rem!important;border:none!important;outline:none!important;border-radius:.625rem!important;box-shadow:none!important;background:#1a1b26!important}.blog-article-read[data-theme=dark].notion-editor-wrapper.blog-create-embedded .ProseMirror>pre{background:#16161e!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre code.hljs span{background:transparent!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .function_,.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-title.function_{color:#7aa2f7!important;-webkit-text-fill-color:#7aa2f7!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-attr{color:#bb9af7!important;-webkit-text-fill-color:#bb9af7!important}.notion-editor-wrapper.blog-create-embedded .ProseMirror pre .hljs-params{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}