.color-picker-popover{width:220px;transform-origin:var(--transform-origin);border-radius:16px;padding:10px;animation-duration:.1s;display:block;position:relative;box-shadow:0 4px 20px #0000004d,inset 0 0 0 .5px #ffffff1a;-webkit-backdrop-filter:blur(16px)saturate(180%)!important;z-index:1000!important;background:#282828f2!important}.color-picker-popover[data-starting-style]{animation-name:slideDownAndFade}.color-picker-popover[data-ending-style]{animation-name:slideUpAndFade}@keyframes slideDownAndFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUpAndFade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.blog-post-editor{--editor-color:var(--prose-color,inherit);--editor-font:var(--prose-font,var(--resume-font,var(--font-inter)));flex-direction:column;flex:auto;display:flex}.blog-post-editor>div{border:none;outline:none;flex-direction:column;flex:auto;display:flex}.blog-post-editor .ProseMirror{min-height:400px;font-family:var(--editor-font);border:none;outline:none;flex:auto;padding:16px 24px 30vh}.blog-post-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:color-mix(in srgb, var(--editor-color,currentColor) 40%, transparent);pointer-events:none;height:0}.blog-post-editor .ProseMirror p{min-height:1.5em;margin:.75em 0}.blog-post-editor .ProseMirror h1,.blog-post-editor .ProseMirror h2,.blog-post-editor .ProseMirror h3{font-family:var(--editor-font);font-feature-settings:normal;letter-spacing:normal}.blog-post-editor .ProseMirror h1{margin:1em 0 .5em;font-size:2em;font-weight:700;line-height:1.2}.blog-post-editor .ProseMirror h2{margin:.83em 0 .5em;font-size:1.5em;font-weight:700;line-height:1.3}.blog-post-editor .ProseMirror h3{margin:.75em 0 .5em;font-size:1.17em;font-weight:700;line-height:1.4}.blog-post-editor .ProseMirror ul{margin:.75em 0 .75em .5em;padding-left:1.5em;list-style:outside!important}.blog-post-editor .ProseMirror ol{margin:.75em 0 .75em .5em;padding-left:1.5em;list-style:decimal!important}.blog-post-editor .ProseMirror ul li,.blog-post-editor .ProseMirror ol li{margin:.25em 0;display:list-item!important}.blog-post-editor .ProseMirror li>p{margin:0;display:inline}.blog-post-editor .ProseMirror li::marker{color:var(--editor-color)}.blog-post-editor .ProseMirror a{color:var(--editor-color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--editor-color,currentColor) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--editor-color,currentColor) 30%, transparent);transition:text-decoration-color .2s}.blog-post-editor .ProseMirror a:hover{-webkit-text-decoration-color:var(--editor-color);text-decoration-color:var(--editor-color)}.blog-post-editor .ProseMirror strong{font-weight:var(--font-weight-semibold)}.blog-post-editor .ProseMirror em{font-style:italic}.blog-post-editor .ProseMirror blockquote{border-left:3px solid color-mix(in srgb, var(--editor-color,currentColor) 30%, transparent);margin:1em 0;padding-left:1em;font-style:italic}.blog-post-editor .ProseMirror code{background:color-mix(in srgb, var(--editor-color,currentColor) 10%, transparent);border-radius:3px;padding:.2em .4em;font-family:ui-monospace,monospace;font-size:.9em}.blog-post-editor .ProseMirror pre{background:color-mix(in srgb, var(--editor-color,currentColor) 10%, transparent);border-radius:6px;margin:1em 0;padding:1em;overflow-x:auto}.blog-post-editor .ProseMirror pre code{background:0 0;padding:0}.blog-post-editor .ProseMirror figure[data-blog-image]{margin:1.5em auto;display:block;position:relative}.blog-post-editor .ProseMirror .blog-image-frame{border-radius:8px;position:relative;overflow:hidden}.blog-post-editor .ProseMirror .blog-image-frame img{width:100%;height:auto;display:block}.blog-post-editor .ProseMirror .blog-image-node.is-selected .blog-image-frame{outline:2px solid var(--primary);outline-offset:2px}.blog-post-editor .ProseMirror .blog-image-node.is-uploading .blog-image-frame img{opacity:.55}.blog-post-editor .ProseMirror .blog-image-shimmer{pointer-events:none;position:absolute;inset:0}.blog-post-editor .ProseMirror figure[data-blog-image][data-align=normal]{width:100%;max-width:100%}.blog-post-editor .ProseMirror figure[data-blog-image][data-align=wide]{width:calc(100% + 48px);max-width:none;margin-inline:-24px}.blog-post-editor .ProseMirror .blog-image-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#141416eb;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.blog-post-editor .ProseMirror .blog-image-toolbar-group{gap:2px;display:inline-flex}.blog-post-editor .ProseMirror .blog-image-toolbar-divider{background:#fff3;width:1px;height:18px;margin:0 3px}.blog-post-editor .ProseMirror .blog-image-toolbar-btn{color:#ffffffd9;border-radius:7px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.blog-post-editor .ProseMirror .blog-image-toolbar-btn:hover{color:#fff;background:#ffffff24}.blog-post-editor .ProseMirror .blog-image-toolbar-btn.is-active{color:#fff;background:#ffffff38}.blog-post-editor .ProseMirror .blog-image-toolbar-alt{letter-spacing:.02em}.blog-post-editor .ProseMirror .blog-image-toolbar-alt.needs-alt{color:#fbbf24}.blog-post-editor .ProseMirror .blog-image-alt{z-index:6;width:min(320px,88%);position:absolute;top:2.75rem;left:50%;transform:translate(-50%)}.blog-post-editor .ProseMirror .blog-image-alt input{color:#fff;background:#141416f2;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:13px}.blog-post-editor .ProseMirror .blog-image-alt input::placeholder{color:#ffffff80}.blog-post-editor .ProseMirror .blog-image-caption{resize:none;text-align:center;width:100%;color:color-mix(in srgb, var(--editor-color,currentColor) 60%, transparent);background:0 0;border:none;outline:none;margin:.5em auto 0;padding:0;font-family:inherit;font-size:.85em;line-height:1.4;display:block;overflow:hidden}.blog-post-editor .ProseMirror .blog-image-caption::placeholder{color:color-mix(in srgb, var(--editor-color,currentColor) 35%, transparent)}.blog-post-editor .ProseMirror .blog-image-drag-handle{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:grab;opacity:0;background:#141416b8;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .16s,transform .16s,background .16s;display:inline-flex;position:absolute;top:8px;left:8px;transform:translateY(-3px)scale(.94);box-shadow:0 2px 8px #00000038}.blog-post-editor .ProseMirror .blog-image-node:hover .blog-image-drag-handle,.blog-post-editor .ProseMirror .blog-image-node.is-selected .blog-image-drag-handle{opacity:1;transform:translateY(0)scale(1)}.blog-post-editor .ProseMirror .blog-image-drag-handle:hover{background:#141416db}.blog-post-editor .ProseMirror .blog-image-drag-handle:active{cursor:grabbing;transform:scale(.9)}.blog-post-editor .ProseMirror .blog-image-node.is-dragging .blog-image-drag-handle{opacity:0}.blog-post-editor .ProseMirror .blog-image-node.is-dragging{opacity:.5}.blog-post-editor .ProseMirror .blog-image-node.is-dragging .blog-image-frame{transition:transform .18s cubic-bezier(.2,0,0,1);transform:scale(.98)}.blog-post-editor .prosemirror-dropcursor-block{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary,currentColor) 22%, transparent), 0 0 10px color-mix(in srgb, var(--primary,currentColor) 45%, transparent);border-radius:9999px}.recharts-tooltip-wrapper{opacity:0;pointer-events:none!important;transition:none!important}.recharts-tooltip-wrapper[style*=translate]{opacity:1}.animate-tooltip .recharts-tooltip-wrapper{transition:transform .15s ease-out,opacity .15s ease-out!important}.recharts-surface:focus,.recharts-wrapper:focus,.recharts-surface:focus-visible,.recharts-wrapper:focus-visible{outline:none}.base-drawer-viewport{pointer-events:none}.base-drawer-popup{pointer-events:auto;will-change:transform;backface-visibility:hidden;transition-property:transform,border-radius,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.base-drawer-popup[data-swiping]{transition-duration:0s!important}.base-drawer-popup[data-swipe-direction=down]{transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)))}.base-drawer-popup[data-swipe-direction=right]{transform:translateX(var(--drawer-swipe-movement-x,0px))}.base-drawer-popup[data-starting-style][data-swipe-direction=down],.base-drawer-popup[data-ending-style][data-swipe-direction=down]{transform:translateY(100%)}.base-drawer-popup[data-starting-style][data-swipe-direction=right],.base-drawer-popup[data-ending-style][data-swipe-direction=right]{transform:translate(100%)}.base-drawer-popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .3s)}.base-drawer-backdrop{opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity .28s}.base-drawer-backdrop[data-starting-style],.base-drawer-backdrop[data-ending-style]{opacity:0}.base-drawer-backdrop[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .3s)}.base-drawer-backdrop[data-swiping]{transition-duration:0s!important}.base-drawer-sheet,.base-drawer-side{touch-action:pan-y;overscroll-behavior:contain}.base-select-popup{box-shadow:var(--shadow-glass)}[data-theme=dark] .base-select-popup{box-shadow:var(--shadow-glass-dark)}
