.NotificationDropdown_dropdown__jcqt0{--notification-ink:var(--app-ink,#10201f);--notification-sea:var(--app-sea,#1f6870);--notification-paper:var(--app-panel,#fffdf6);--notification-muted:var(--app-muted,rgba(16,32,31,0.66));--notification-line:var(--app-line,rgba(16,32,31,0.13));width:360px;max-height:480px;background:var(--notification-paper);border:1px solid var(--notification-line);border-radius:8px;box-shadow:0 18px 42px rgba(16,32,31,.14);overflow:hidden;animation:NotificationDropdown_slideDown___3fN7 .2s cubic-bezier(.4,0,.2,1);z-index:99999999;display:flex;flex-direction:column}@keyframes NotificationDropdown_slideDown___3fN7{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationDropdown_header__adpz2{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--notification-line)}.NotificationDropdown_headerTitle__SI8uA{font-size:14px;font-weight:850;color:var(--notification-ink)}.NotificationDropdown_headerTitle__SI8uA,.NotificationDropdown_markAllButton__mxmRg{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.NotificationDropdown_markAllButton__mxmRg{background:none;border:none;padding:4px 8px;font-size:12px;font-weight:700;color:var(--notification-sea);cursor:pointer;border-radius:5px;transition:all .15s ease}.NotificationDropdown_markAllButton__mxmRg:hover{background:rgba(31,104,112,.08);color:var(--notification-ink)}.NotificationDropdown_content__jjNh4{overflow-y:auto;max-height:400px;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}.NotificationDropdown_content__jjNh4::-webkit-scrollbar{width:5px}.NotificationDropdown_content__jjNh4::-webkit-scrollbar-track{background:transparent}.NotificationDropdown_content__jjNh4::-webkit-scrollbar-thumb{background-color:var(--gray-300);border-radius:3px}.NotificationDropdown_emptyState__ReDmG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;gap:12px}.NotificationDropdown_emptyIcon__ljjie{color:rgba(16,32,31,.25)}.NotificationDropdown_emptyText__hSs7C{font-size:13px;color:var(--notification-muted);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.NotificationDropdown_list__SBPAx{list-style:none;margin:0;padding:4px 0}.NotificationDropdown_list__SBPAx li{margin:0;padding:0}.NotificationDropdown_item__h0P03{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .15s ease;position:relative;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.NotificationDropdown_item__h0P03:hover{background-color:rgba(16,32,31,.05)}.NotificationDropdown_item__h0P03.NotificationDropdown_unread__FX4_p{background-color:rgba(31,104,112,.08)}.NotificationDropdown_item__h0P03.NotificationDropdown_unread__FX4_p:hover{background-color:rgba(31,104,112,.12)}.NotificationDropdown_unreadDot__3DZ2F{position:absolute;top:16px;left:8px;width:7px;height:7px;border-radius:50%;background:var(--notification-sea);flex-shrink:0}.NotificationDropdown_itemIcon__OfR6p{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(16,32,31,.05);color:var(--notification-muted);flex-shrink:0;margin-top:1px}.NotificationDropdown_item__h0P03.NotificationDropdown_unread__FX4_p .NotificationDropdown_itemIcon__OfR6p{background:rgba(31,104,112,.12);color:var(--notification-sea)}.NotificationDropdown_itemContent__GHJ15{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.NotificationDropdown_itemTitle__prUvS{font-size:13px;font-weight:800;color:var(--notification-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.NotificationDropdown_itemMessage__4uw6G{font-size:12px;font-weight:400;color:var(--notification-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationDropdown_itemTime__2Muea{font-size:11px;font-weight:500;color:rgba(16,32,31,.42);white-space:nowrap;flex-shrink:0;margin-top:2px}@media (max-width:768px){.NotificationDropdown_dropdown__jcqt0{width:calc(100vw - 24px);max-height:min(520px,calc(100dvh - var(--mobile-app-nav-height, 58px) - 24px))}}.FormRow_formRow__ZgwXS{display:flex;gap:16px;align-items:flex-start;margin-bottom:1rem}.FormRow_formRow__ZgwXS>*{flex:1;min-width:0}@media (max-width:768px){.FormRow_formRow__ZgwXS{flex-direction:column;gap:16px;margin-bottom:16px}.FormRow_formRow__ZgwXS>*{flex:none;width:100%}}.FormContainer_formContainer__brDsv{width:100%;max-width:none;padding:0}.WorkExperienceModal_overlay__NzcR_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);animation:WorkExperienceModal_fadeIn__u4Lo3 .2s ease-out}.WorkExperienceModal_modal__g0nAq{--modal-ink:#10201f;--modal-ink-rgb:16,32,31;--modal-sea:#1f6870;--modal-deep:#071514;--modal-line:rgba(16,32,31,0.13);--primary-action:var(--modal-deep);--primary-action-hover:var(--modal-sea);--onboard-ink:var(--modal-ink);--onboard-ink-rgb:var(--modal-ink-rgb);--onboard-line:var(--modal-line);background:white;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:90%;max-height:90dvh;overflow:hidden;animation:WorkExperienceModal_slideUp__yqqUg .3s cubic-bezier(.4,0,.2,1)}.WorkExperienceModal_header__j2_t0{display:flex;align-items:center;justify-content:space-between;padding:24px}.WorkExperienceModal_title__CI1zB{font-family:var(--font-inter),sans-serif;font-size:18px;font-weight:600;color:#1f2937;margin:0;line-height:1.3}.WorkExperienceModal_closeButton__E7MFF{background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.WorkExperienceModal_closeButton__E7MFF:hover{background:#f3f4f6;color:#374151}.WorkExperienceModal_closeButton__E7MFF:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.WorkExperienceModal_content__6XZ8G{padding:0 24px;max-height:calc(90dvh - 220px);overflow-y:auto}.WorkExperienceModal_contentWrapper__nG28l{position:relative}.WorkExperienceModal_scrollIndicatorTop__psS_i{position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none;z-index:1}.WorkExperienceModal_scrollIndicatorBottom__GO19H{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none;z-index:1}.WorkExperienceModal_actions__i_gHm{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px}@keyframes WorkExperienceModal_fadeIn__u4Lo3{0%{opacity:0}to{opacity:1}}@keyframes WorkExperienceModal_slideUp__yqqUg{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.WorkExperienceModal_overlay__NzcR_{align-items:stretch;justify-content:stretch}.WorkExperienceModal_modal__g0nAq{width:100%;max-width:100%;height:100%;max-height:100dvh;margin:0;border-radius:0}.WorkExperienceModal_header__j2_t0{padding:20px}.WorkExperienceModal_content__6XZ8G{padding:0 20px;max-height:calc(100dvh - 180px)}.WorkExperienceModal_actions__i_gHm{padding:16px 20px 20px;flex-direction:column-reverse}}.BlogPostBody_body__BTrsM{width:100%;max-width:none;margin:0 auto;color:rgba(16,32,31,.82);font-size:1.06rem;line-height:1.78}.BlogPostBody_body__BTrsM h1,.BlogPostBody_body__BTrsM h2,.BlogPostBody_body__BTrsM h3,.BlogPostBody_body__BTrsM h4{color:var(--mk-ink,#10201f);font-family:var(--font-graphie),var(--font-inter),system-ui,sans-serif;font-weight:900;letter-spacing:0}.BlogPostBody_body__BTrsM h1{margin:2.5rem 0 1rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}.BlogPostBody_body__BTrsM h2{margin:2.4rem 0 .9rem;padding-top:1rem;border-top:1px solid rgba(16,32,31,.14);font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.1}.BlogPostBody_body__BTrsM h3{margin:2rem 0 .75rem;font-size:1.34rem;line-height:1.2}.BlogPostBody_body__BTrsM h4{margin:1.7rem 0 .65rem;color:var(--mk-sea,#1f6870);font-size:1.08rem;line-height:1.25}.BlogPostBody_body__BTrsM p{margin:1rem 0}.BlogPostBody_body__BTrsM a{color:var(--mk-sea,#1f6870);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.BlogPostBody_body__BTrsM a:hover{color:var(--mk-ink,#10201f)}.BlogPostBody_body__BTrsM ol,.BlogPostBody_body__BTrsM ul{margin:1.1rem 0 1.1rem 1.35rem;padding-left:.4rem}.BlogPostBody_body__BTrsM li{margin:.45rem 0;padding-left:.15rem}.BlogPostBody_body__BTrsM li::marker{color:var(--mk-rust,#b86f44);font-weight:900}.BlogPostBody_body__BTrsM blockquote{position:relative;margin:1.7rem 0;padding:1.05rem 1.2rem 1.05rem 1.35rem;border:1px solid rgba(16,32,31,.13);border-left:5px solid var(--mk-lime,#dffa82);border-radius:8px;background:linear-gradient(90deg,rgba(223,250,130,.18),transparent 45%),#fffdf6;color:rgba(16,32,31,.78);font-style:normal;font-weight:750}.BlogPostBody_body__BTrsM blockquote p{margin:.45rem 0}.BlogPostBody_body__BTrsM code{padding:.15rem .38rem;border:1px solid rgba(16,32,31,.1);border-radius:4px;background:rgba(16,32,31,.055);color:var(--mk-ink,#10201f);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;font-weight:750}.BlogPostBody_body__BTrsM pre{margin:1.5rem 0;padding:1.05rem 1.2rem;border-radius:8px;background:linear-gradient(90deg,rgba(249,255,240,.05) 1px,transparent 1px),var(--mk-deep,#071514);background-size:32px 32px;color:#f9fff0;overflow-x:auto}.BlogPostBody_body__BTrsM pre code{padding:0;border:0;background:transparent;color:inherit}.BlogPostBody_body__BTrsM img{display:block;max-width:100%;height:auto;margin:1.7rem auto;border-radius:8px;box-shadow:0 0 0 1px rgba(16,32,31,.12)}.BlogPostBody_body__BTrsM hr{margin:2.2rem 0;border:0;border-top:1px solid rgba(16,32,31,.14)}.BlogPostBody_body__BTrsM table{width:100%;margin:1.6rem 0;border-collapse:collapse;border:1px solid rgba(16,32,31,.14);border-radius:8px;font-size:.96rem;overflow:hidden}.BlogPostBody_body__BTrsM td,.BlogPostBody_body__BTrsM th{padding:.68rem .82rem;border:1px solid rgba(16,32,31,.12);text-align:left;vertical-align:top}.BlogPostBody_body__BTrsM th{background:#f7f8ef;color:var(--mk-ink,#10201f);font-weight:900}.BlogPostBody_body__BTrsM td{background:#ffffff}@media (max-width:640px){.BlogPostBody_body__BTrsM{font-size:1rem;line-height:1.72}.BlogPostBody_body__BTrsM table{display:block;overflow-x:auto;white-space:nowrap}}.BlogPostForm_mdxTextarea__CQKQy{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,JetBrains Mono,monospace;font-size:13px;line-height:1.55;border:1px solid var(--admin-line-strong,rgba(16,32,31,.2));border-radius:8px;padding:.75rem .9rem;background:rgba(16,32,31,.04);color:var(--admin-ink,#10201f);resize:vertical;min-height:360px;outline:none;transition:border-color .15s ease}.BlogPostForm_mdxTextarea__CQKQy:focus{border-color:var(--admin-sea,#1f6870);background:var(--admin-panel-strong,#ffffff)}.BlogPostForm_contentHeader__9BgGv{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--admin-line,rgba(16,32,31,.13));padding-top:1.25rem;margin-top:1.75rem}.BlogPostForm_contentTitle__7EeWY{font-size:14px;font-weight:800;color:var(--admin-ink,#10201f);margin:0}.BlogPostForm_contentActions__igE3M{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.BlogPostForm_hiddenFileInput__1kryv{display:none}.BlogPostForm_imageUploadButton__DkRyk{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid var(--admin-line,rgba(16,32,31,.13));border-radius:5px;background:rgba(255,255,255,.72);color:var(--admin-ink,#10201f);font-family:var(--font-inter),system-ui,sans-serif;font-size:12px;font-weight:750;line-height:1;cursor:pointer}.BlogPostForm_imageUploadButton__DkRyk:hover:not(:disabled){border-color:var(--admin-line-strong,rgba(16,32,31,.2));color:var(--admin-sea,#1f6870);background:#ffffff}.BlogPostForm_imageUploadButton__DkRyk:disabled{cursor:not-allowed;opacity:.68}.BlogPostForm_imageUploadButton__DkRyk:focus-visible{outline:2px solid var(--admin-sea,#1f6870);outline-offset:2px}.BlogPostForm_inlineUploadError__UItRh{padding:10px 12px;border:1px solid var(--badge-danger-border,rgba(185,28,28,.22));border-radius:8px;background:var(--badge-danger-bg,rgba(185,28,28,.08));color:var(--badge-danger-text,#b91c1c);font-size:13px;line-height:1.45}.BlogPostForm_spinIcon__KYvcN{animation:BlogPostForm_spin__RBVAm .8s linear infinite}@keyframes BlogPostForm_spin__RBVAm{to{transform:rotate(1turn)}}.BlogPostForm_modeToggle__htjkc{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--admin-line,rgba(16,32,31,.13));border-radius:7px;background:rgba(16,32,31,.04)}.BlogPostForm_modeButton___tte4{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--admin-muted,rgba(16,32,31,.66));font-family:var(--font-inter),system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.BlogPostForm_modeButton___tte4:hover{color:var(--admin-ink,#10201f)}.BlogPostForm_modeButton___tte4:focus-visible{outline:2px solid var(--admin-sea,#1f6870);outline-offset:2px}.BlogPostForm_modeButtonActive__Ei_x0{background:#ffffff;color:var(--admin-ink,#10201f);box-shadow:0 1px 2px rgba(15,23,42,.08)}.BlogPostForm_previewFrame__6Kurq{width:100%;height:min(900px,calc(100dvh - 220px));min-height:540px;overflow:auto;border:1px solid var(--admin-line,rgba(16,32,31,.13));border-radius:8px;background:#ffffff}.BlogPostForm_previewEmpty__THbCC{margin:0;color:rgba(16,32,31,.42)}.BlogPostForm_previewError__yKH9C{padding:12px 14px;border:1px solid var(--badge-danger-border,rgba(185,28,28,.22));border-radius:8px;background:var(--badge-danger-bg,rgba(185,28,28,.08));color:var(--badge-danger-text,#b91c1c);font-size:13px;line-height:1.45}.BlogPostForm_sectionTitle__dcrMX{font-size:14px;font-weight:800;color:var(--admin-ink,#10201f);margin:1.75rem 0 .5rem;border-top:1px solid var(--admin-line,rgba(16,32,31,.13));padding-top:1.25rem}.BlogPostForm_viewLink__VnZso{font-size:13px;color:var(--admin-sea,#1f6870);text-decoration:none;font-weight:700}.BlogPostForm_viewLink__VnZso:hover{text-decoration:underline}