@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Fira+Code:wght@400;500&display=swap);.ThemeToggle_toggle__7Gs3i{align-items:center;background:none;border:none;border-radius:999px;cursor:pointer;display:flex;outline:none;padding:2px}.ThemeToggle_toggle__7Gs3i:focus-visible{border-radius:999px;outline:2px solid var(--clr-primary);outline-offset:3px}.ThemeToggle_track__Dptfu{align-items:center;border:1.5px solid #0000;border-radius:999px;display:flex;height:28px;position:relative;transition:background-color .3s ease,border-color .3s ease;width:52px}.ThemeToggle_trackDark__LzjiV{background-color:#161b22;background-color:var(--clr-bg-alt,#161b22);border-color:#512bd4;border-color:var(--clr-primary,#512bd4)}.ThemeToggle_trackLight__6EQDx{background-color:#ede9fe;border-color:#c4b5fd}.ThemeToggle_thumb__N\+Afq{align-items:center;background-color:#512bd4;background-color:var(--clr-primary,#512bd4);border-radius:50%;box-shadow:0 1px 5px #00000059;display:flex;height:20px;justify-content:center;left:3px;position:absolute;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:20px}.ThemeToggle_trackDark__LzjiV .ThemeToggle_thumb__N\+Afq{transform:translateX(0)}.ThemeToggle_trackLight__6EQDx .ThemeToggle_thumb__N\+Afq{transform:translateX(23px)}.ThemeToggle_icon__qdjdu{color:#fff;height:11px;position:absolute;transition:opacity .2s ease;width:11px}.ThemeToggle_trackDark__LzjiV .ThemeToggle_sun__nri4e{opacity:0}.ThemeToggle_trackDark__LzjiV .ThemeToggle_moon__80tqK,.ThemeToggle_trackLight__6EQDx .ThemeToggle_sun__nri4e{opacity:1}.ThemeToggle_trackLight__6EQDx .ThemeToggle_moon__80tqK{opacity:0}@media (prefers-reduced-motion:reduce){.ThemeToggle_thumb__N\+Afq,.ThemeToggle_track__Dptfu{transition:none}}.Header_header__L4LQ5{background-color:initial;border-bottom:1px solid #0000;position:sticky;top:0;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:100}.Header_scrolled__wS6kp{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background-color:color-mix(in srgb,var(--clr-bg) 80%,#0000);border-bottom:1px solid var(--clr-border);box-shadow:0 2px 20px #0000001f}.Header_inner__g-HXg{align-items:center;display:flex;height:4.5rem;justify-content:space-between;margin:0 auto;max-width:1100px;width:95%}.Header_logo__xpfyJ{align-items:center;display:flex;flex-shrink:0;gap:2px;text-decoration:none}.Header_logoText__tGs86{color:var(--clr-primary);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:-.02em;transition:color .2s ease}.Header_logo__xpfyJ:hover .Header_logoText__tGs86{color:var(--clr-accent)}.Header_logoCursor__v9c-W{animation:Header_blink__tkOwO 1.1s step-end infinite;background-color:var(--clr-accent);border-radius:1px;display:inline-block;height:1.2rem;margin-left:1px;width:2px}@keyframes Header_blink__tkOwO{0%,to{opacity:1}50%{opacity:0}}.Header_nav__-iG0F{align-items:center;display:flex;gap:1rem}.Header_navList__-VZkx{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.Header_navItem__4n8G0{position:relative}.Header_navLink__axndS{border-radius:6px;color:var(--clr-fg);display:block;font-size:.9rem;font-weight:500;padding:.45em .85em;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease}.Header_navLink__axndS:after{background:linear-gradient(90deg,var(--clr-primary),var(--clr-accent));border-radius:1px;bottom:4px;content:"";height:2px;left:.85em;position:absolute;right:.85em;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.Header_navLink__axndS:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000);color:var(--clr-fg-alt)}.Header_navLink__axndS:hover:after{transform:scaleX(1)}.Header_navLink__axndS:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.Header_controls__bWvnG{align-items:center;display:flex;gap:.5rem}.Header_authButton__57-wg{border:1px solid var(--clr-primary);border-radius:6px;color:var(--clr-fg);font-size:.9rem;font-weight:500;padding:.45em .85em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.Header_authButton__57-wg:hover{background-color:var(--clr-primary);color:var(--clr-bg)}.Header_hamburger__afY\+Z{align-items:center;background:none;border:1px solid var(--clr-border);border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:6px;transition:border-color .2s ease,background-color .2s ease;width:36px}.Header_hamburger__afY\+Z:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000);border-color:var(--clr-primary)}.Header_hamburger__afY\+Z:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.Header_bar__tdejZ{background-color:var(--clr-fg);border-radius:2px;display:block;height:1.5px;transform-origin:center;transition:transform .25s ease,opacity .2s ease,width .2s ease;width:18px}.Header_hamburgerOpen__3pn94 .Header_bar__tdejZ:first-child{transform:translateY(6.5px) rotate(45deg)}.Header_hamburgerOpen__3pn94 .Header_bar__tdejZ:nth-child(2){opacity:0;width:0}.Header_hamburgerOpen__3pn94 .Header_bar__tdejZ:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:600px){.Header_hamburger__afY\+Z{display:flex}.Header_navList__-VZkx{align-items:stretch;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:color-mix(in srgb,var(--clr-bg) 96%,#0000);border-bottom:1px solid var(--clr-border);box-shadow:0 8px 32px #00000026;flex-direction:column;gap:0;left:0;opacity:0;padding:.75rem;pointer-events:none;position:fixed;right:0;top:4.5rem;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.Header_navListOpen__Mlhsq{opacity:1;pointer-events:all;transform:translateY(0)}.Header_navLink__axndS{border-radius:8px;font-size:1rem;padding:.75em 1em}.Header_navLink__axndS:after{display:none}}@media (prefers-reduced-motion:reduce){.Header_logoCursor__v9c-W{animation:none;opacity:1}.Header_bar__tdejZ,.Header_hamburger__afY\+Z,.Header_header__L4LQ5,.Header_navLink__axndS,.Header_navList__-VZkx{transition:none}}.Footer_footer__2ZYSn{margin-top:6rem;position:relative}.Footer_line__3f5Fv{background:linear-gradient(90deg,#0000 0,var(--clr-primary) 30%,var(--clr-accent) 70%,#0000 100%);height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%}.Footer_inner__k9gf\+{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1100px;padding:2.5rem 0 2rem;width:95%}.Footer_logo__l9VZn{color:var(--clr-primary);flex-shrink:0;font-family:Montserrat,Segoe UI,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:color .2s ease}.Footer_logo__l9VZn:hover{color:var(--clr-accent)}.Footer_logo__l9VZn:focus-visible{border-radius:4px;outline:2px solid var(--clr-primary);outline-offset:3px}.Footer_copy__P-1bX{color:var(--clr-fg);font-size:.85rem;opacity:.7;text-align:center}.Footer_link__eL9wv{color:inherit;font-weight:500;text-decoration:none;transition:color .2s ease,opacity .2s ease}.Footer_link__eL9wv:hover{color:var(--clr-primary);opacity:1}.Footer_link__eL9wv:focus-visible{border-radius:2px;outline:2px solid var(--clr-primary);outline-offset:2px}.Footer_socials__biD47{align-items:center;display:flex;gap:.5rem}.Footer_socialLink__UsOsE{align-items:center;background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:7px;color:var(--clr-fg);display:flex;height:34px;justify-content:center;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease;width:34px}.Footer_socialLink__UsOsE svg{height:15px;width:15px}.Footer_socialLink__UsOsE:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000);border-color:var(--clr-primary);color:var(--clr-primary);transform:translateY(-2px)}.Footer_socialLink__UsOsE:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.Footer_scrollTop__mV2Bm{align-items:center;background-color:var(--clr-bg-alt);border:1px solid var(--clr-primary);border-radius:10px;bottom:1.8rem;box-shadow:var(--shadow);color:var(--clr-primary);cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:1.8rem;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background-color .2s ease,box-shadow .2s ease;width:44px;z-index:90}.Footer_scrollTop__mV2Bm svg{height:18px;width:18px}.Footer_scrollTopVisible__fHBPJ{opacity:1;pointer-events:all;transform:translateY(0)}.Footer_scrollTop__mV2Bm:hover{background-color:var(--clr-primary);box-shadow:var(--shadow-hover);color:var(--clr-bg)}.Footer_scrollTop__mV2Bm:active{transform:translateY(2px)}.Footer_scrollTop__mV2Bm:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}@media (max-width:600px){.Footer_inner__k9gf\+{align-items:center;flex-direction:column;gap:1.2rem;padding:2rem 0 1.5rem}.Footer_copy__P-1bX{order:2}.Footer_socials__biD47{order:1}.Footer_scrollTop__mV2Bm{bottom:1.2rem;height:40px;right:1.2rem;width:40px}}@media (prefers-reduced-motion:reduce){.Footer_scrollTop__mV2Bm{transform:none;transition:opacity .25s ease}.Footer_scrollTop__mV2Bm:active{transform:none}.Footer_socialLink__UsOsE{transition:none}}.HeroSection_hero__alvH9{align-items:center;display:flex;min-height:calc(100vh - 4.5rem);overflow:hidden;padding:4rem 0 6rem;position:relative}.HeroSection_grid__RjY\+g{background-image:linear-gradient(var(--clr-border) 1px,#0000 1px),linear-gradient(90deg,var(--clr-border) 1px,#0000 1px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 40%,#0000 100%);opacity:.25;position:absolute}.HeroSection_orb__lfqiV{background:radial-gradient(circle,color-mix(in srgb,var(--clr-primary) 18%,#0000) 0,color-mix(in srgb,var(--clr-accent) 6%,#0000) 50%,#0000 70%);border-radius:50%;filter:blur(1px);height:700px;left:50%;pointer-events:none;position:absolute;top:-160px;transform:translateX(-50%);width:700px}.HeroSection_content__IAQ0J{animation:HeroSection_heroReveal__AMOU3 .7s ease both;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1100px;position:relative;width:95%;z-index:1}@keyframes HeroSection_heroReveal__AMOU3{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.HeroSection_badge__SpN4I{align-items:center;animation:HeroSection_heroReveal__AMOU3 .7s ease .05s both;background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000);border:1px solid color-mix(in srgb,var(--clr-primary) 40%,#0000);border-radius:999px;color:var(--clr-primary);display:inline-flex;font-size:.8rem;font-weight:500;gap:.5em;padding:.4em 1em;width:fit-content}.HeroSection_badgeDot__-UjSx{animation:HeroSection_pulse__1RMZA 2s ease-in-out infinite;background-color:#22c55e;border-radius:50%;box-shadow:0 0 0 0 #22c55e80;flex-shrink:0;height:7px;width:7px}@keyframes HeroSection_pulse__1RMZA{0%,to{box-shadow:0 0 0 0 #22c55e80}50%{box-shadow:0 0 0 6px #22c55e00}}.HeroSection_title__wSyS3{animation:HeroSection_heroReveal__AMOU3 .7s ease .1s both;color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;line-height:1.15}.HeroSection_name__0M0k1{color:var(--clr-primary);position:relative;white-space:nowrap}.HeroSection_name__0M0k1:after{animation:HeroSection_underlineReveal__HYjPp .6s ease .6s forwards;background:linear-gradient(90deg,var(--clr-primary),var(--clr-accent));border-radius:2px;bottom:-4px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}@keyframes HeroSection_underlineReveal__HYjPp{to{transform:scaleX(1)}}.HeroSection_role__m7K6c{animation:HeroSection_heroReveal__AMOU3 .7s ease .15s both;color:var(--clr-fg);font-family:Courier New,Cascadia Code,monospace;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:400}.HeroSection_rolePrefix__tnH2y{color:var(--clr-accent);font-weight:600}.HeroSection_description__pH9wx{animation:HeroSection_heroReveal__AMOU3 .7s ease .2s both;color:var(--clr-fg);font-size:1rem;line-height:1.75;max-width:560px}.HeroSection_highlight__UbDTm{color:var(--clr-primary);font-weight:600}.HeroSection_actions__g1cwC{align-items:center;animation:HeroSection_heroReveal__AMOU3 .7s ease .25s both;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem}.HeroSection_cvButton__6Tae0{align-items:center;border:2px solid var(--clr-primary);border-radius:8px;color:var(--clr-primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5em;overflow:hidden;padding:.75em 1.6em;position:relative;text-decoration:none;transition:color .3s ease,border-color .3s ease;z-index:1}.HeroSection_cvButton__6Tae0:before{background-color:var(--clr-primary);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.HeroSection_cvButton__6Tae0:hover{color:var(--clr-bg)}.HeroSection_cvButton__6Tae0:hover:before{transform:translateX(0)}.HeroSection_cvButton__6Tae0:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}.HeroSection_cvIcon__OCIRi{flex-shrink:0;height:16px;width:16px}.HeroSection_socials__GlKAB{align-items:center;display:flex;gap:.6rem}.HeroSection_socialLink__NZFp-{align-items:center;background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:8px;color:var(--clr-fg);display:flex;height:38px;justify-content:center;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;width:38px}.HeroSection_socialLink__NZFp- svg{height:17px;width:17px}.HeroSection_socialLink__NZFp-:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000);border-color:var(--clr-primary);box-shadow:var(--shadow-hover);color:var(--clr-primary);transform:translateY(-3px)}.HeroSection_socialLink__NZFp-:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}@media (max-width:600px){.HeroSection_hero__alvH9{min-height:auto;padding:3rem 0 4rem}.HeroSection_title__wSyS3{font-size:2rem}.HeroSection_name__0M0k1:after{display:none}.HeroSection_actions__g1cwC{gap:1rem}.HeroSection_socialLink__NZFp-{height:34px;width:34px}.HeroSection_socialLink__NZFp- svg{height:15px;width:15px}}@media (max-width:900px){.HeroSection_orb__lfqiV{height:400px;top:-80px;width:400px}}@media (prefers-reduced-motion:reduce){.HeroSection_actions__g1cwC,.HeroSection_badge__SpN4I,.HeroSection_content__IAQ0J,.HeroSection_description__pH9wx,.HeroSection_role__m7K6c,.HeroSection_title__wSyS3{animation:none}.HeroSection_name__0M0k1:after{animation:none;transform:scaleX(1)}.HeroSection_badgeDot__-UjSx{animation:none}.HeroSection_cvButton__6Tae0:before,.HeroSection_socialLink__NZFp-{transition:none}}.ProjectCard_card__75iSF{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ProjectCard_card__75iSF:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-hover);transform:translateY(-8px)}.ProjectCard_imageWrapper__-7NRq{flex-shrink:0;height:200px;overflow:hidden;position:relative}.ProjectCard_image__olW7y{display:block;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease;width:100%}.ProjectCard_card__75iSF:hover .ProjectCard_image__olW7y{transform:scale(1.04)}.ProjectCard_overlay__G6fq6{align-items:center;background:linear-gradient(to top,color-mix(in srgb,var(--clr-bg) 85%,#0000) 0,color-mix(in srgb,var(--clr-bg) 40%,#0000) 60%,#0000 100%);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.ProjectCard_card__75iSF:hover .ProjectCard_overlay__G6fq6{opacity:1}.ProjectCard_overlayLinks__SMkZL{display:flex;gap:1rem}.ProjectCard_overlayLink__0VWqV{align-items:center;background-color:color-mix(in srgb,var(--clr-bg-alt) 90%,#0000);border:1px solid var(--clr-border);border-radius:50%;color:var(--clr-primary);display:flex;height:44px;justify-content:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:44px}.ProjectCard_overlayLink__0VWqV:hover{background-color:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-bg);transform:scale(1.1)}.ProjectCard_body__Sc5hB{display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1.4rem}.ProjectCard_name__mI1ro{color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.1rem;font-weight:700;transition:color .2s ease}.ProjectCard_card__75iSF:hover .ProjectCard_name__mI1ro{color:var(--clr-primary)}.ProjectCard_description__V\+W\+z{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--clr-fg);display:-webkit-box;font-size:.88rem;line-height:1.6;overflow:hidden}.ProjectCard_stack__YeE2I{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.ProjectCard_stackItem__ebjMB{background-color:color-mix(in srgb,var(--clr-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--clr-primary) 25%,#0000);border-radius:4px;color:var(--clr-fg-alt);font-size:.75rem;font-weight:500;padding:.2em .65em;transition:background-color .2s ease,color .2s ease}.ProjectCard_stackItem__ebjMB:hover{background-color:var(--clr-primary);color:var(--clr-bg)}.ProjectCard_links__hWQbL{border-top:1px solid var(--clr-border);display:flex;gap:.75rem;margin-top:auto;padding-top:.5rem}.ProjectCard_link__UoIGK{align-items:center;border:1px solid var(--clr-border);border-radius:6px;color:var(--clr-fg);display:inline-flex;font-size:.82rem;font-weight:500;gap:.35em;padding:.3em .7em;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.ProjectCard_link__UoIGK:hover{background-color:color-mix(in srgb,var(--clr-primary) 6%,#0000);border-color:var(--clr-primary);color:var(--clr-primary)}.ProjectCard_link__UoIGK:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.ProjectCard_linkIcon__B2yRX{flex-shrink:0;height:14px;width:14px}@media (prefers-reduced-motion:reduce){.ProjectCard_card__75iSF,.ProjectCard_image__olW7y,.ProjectCard_link__UoIGK,.ProjectCard_overlayLink__0VWqV,.ProjectCard_overlay__G6fq6,.ProjectCard_stackItem__ebjMB{transition:none}.ProjectCard_card__75iSF:hover .ProjectCard_image__olW7y{transform:none}}.ProjectsSection_section__QjI\+B{margin-top:6rem}.ProjectsSection_header__VyGHl{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem;text-align:center}.ProjectsSection_title__CH2wP{color:var(--clr-primary);font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ProjectsSection_titleBar__6e11m{background:linear-gradient(90deg,var(--clr-primary) 0,var(--clr-accent) 100%);border-radius:2px;height:4px;width:56px}.ProjectsSection_subtitle__-hVBP{color:var(--clr-fg);font-size:.92rem;max-width:420px;opacity:.75}.ProjectsSection_grid__Y3uMR{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));list-style:none;margin:0 auto;max-width:1100px;padding:0}.ProjectsSection_gridItem__A1uSQ{display:flex}.ProjectsSection_gridItem__A1uSQ>*{width:100%}@media (max-width:600px){.ProjectsSection_section__QjI\+B{margin-top:4rem}.ProjectsSection_grid__Y3uMR{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:900px){.ProjectsSection_grid__Y3uMR{grid-template-columns:repeat(2,1fr)}}.SkillTag_tag__OtV2o{align-items:center;background-color:color-mix(in srgb,var(--clr-primary) 10%,#0000);border:1px solid #0000;border-color:color-mix(in srgb,var(--clr-primary) 30%,#0000);border-radius:999px;color:var(--clr-primary);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:500;overflow:hidden;padding:.45em 1em;position:relative;text-decoration:none;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease;white-space:nowrap;z-index:1}.SkillTag_tag__OtV2o:before{background-color:var(--clr-primary);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .25s ease;z-index:-1}.SkillTag_tag__OtV2o:hover{border-color:var(--clr-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--clr-primary) 30%,#0000);color:#fff;transform:translateY(-2px)}.SkillTag_tag__OtV2o:hover:before{transform:translateX(0)}.SkillTag_tag__OtV2o:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}.SkillTag_tag__OtV2o[data-category=architecture]{background-color:color-mix(in srgb,var(--clr-primary) 10%,#0000);border-color:color-mix(in srgb,var(--clr-primary) 30%,#0000);color:var(--clr-primary)}.SkillTag_tag__OtV2o[data-category=architecture]:before{background-color:var(--clr-primary)}.SkillTag_tag__OtV2o[data-category=architecture]:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--clr-primary) 30%,#0000)}.SkillTag_tag__OtV2o[data-category=database]{background-color:color-mix(in srgb,#0ea5e9 10%,#0000);border-color:color-mix(in srgb,#0ea5e9 30%,#0000);color:#0ea5e9}.SkillTag_tag__OtV2o[data-category=database]:before{background-color:#0ea5e9}.SkillTag_tag__OtV2o[data-category=database]:hover{box-shadow:0 4px 12px color-mix(in srgb,#0ea5e9 30%,#0000)}.SkillTag_tag__OtV2o[data-category=security]{background-color:color-mix(in srgb,#f59e0b 10%,#0000);border-color:color-mix(in srgb,#f59e0b 30%,#0000);color:#f59e0b}.SkillTag_tag__OtV2o[data-category=security]:before{background-color:#f59e0b}.SkillTag_tag__OtV2o[data-category=security]:hover{box-shadow:0 4px 12px color-mix(in srgb,#f59e0b 30%,#0000)}.SkillTag_tag__OtV2o[data-category=devops]{background-color:color-mix(in srgb,var(--clr-accent) 10%,#0000);border-color:color-mix(in srgb,var(--clr-accent) 30%,#0000);color:var(--clr-accent)}.SkillTag_tag__OtV2o[data-category=devops]:before{background-color:var(--clr-accent)}.SkillTag_tag__OtV2o[data-category=devops]:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--clr-accent) 30%,#0000)}.SkillTag_tag__OtV2o[data-category=tooling]{background-color:color-mix(in srgb,#10b981 10%,#0000);border-color:color-mix(in srgb,#10b981 30%,#0000);color:#10b981}.SkillTag_tag__OtV2o[data-category=tooling]:before{background-color:#10b981}.SkillTag_tag__OtV2o[data-category=tooling]:hover{box-shadow:0 4px 12px color-mix(in srgb,#10b981 30%,#0000)}.SkillTag_tag__OtV2o[data-category=system]{background-color:color-mix(in srgb,#8b5cf6 10%,#0000);border-color:color-mix(in srgb,#8b5cf6 30%,#0000);color:#8b5cf6}.SkillTag_tag__OtV2o[data-category=system]:before{background-color:#8b5cf6}.SkillTag_tag__OtV2o[data-category=system]:hover{box-shadow:0 4px 12px color-mix(in srgb,#8b5cf6 30%,#0000)}.SkillTag_tag__OtV2o[data-category]:hover{color:#fff}@media (prefers-reduced-motion:reduce){.SkillTag_tag__OtV2o,.SkillTag_tag__OtV2o:before{transition:none}.SkillTag_tag__OtV2o:hover{transform:none}}.SkillsSection_section__svfVB{margin-top:6rem}.SkillsSection_header__CaZM\+{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem;text-align:center}.SkillsSection_title__svwLV{color:var(--clr-primary);font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SkillsSection_titleBar__lum7d{background:linear-gradient(90deg,var(--clr-primary) 0,var(--clr-accent) 100%);border-radius:2px;height:4px;width:56px}.SkillsSection_groups__TpQBx{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:860px}.SkillsSection_group__20nk6{display:flex;flex-direction:column;gap:.9rem}.SkillsSection_groupLabel__aHpyC{align-items:center;color:var(--clr-fg);display:flex;font-size:.72rem;font-weight:700;gap:.75rem;letter-spacing:.12em;opacity:.45;text-transform:uppercase}.SkillsSection_groupLabel__aHpyC:after{background:linear-gradient(90deg,var(--clr-border) 0,#0000 100%);content:"";flex:1 1;height:1px}.SkillsSection_groupLabel__aHpyC[data-category=architecture]{color:var(--clr-primary);opacity:.7}.SkillsSection_groupLabel__aHpyC[data-category=database]{color:#0ea5e9;opacity:.7}.SkillsSection_groupLabel__aHpyC[data-category=security]{color:#f59e0b;opacity:.7}.SkillsSection_groupLabel__aHpyC[data-category=devops]{color:var(--clr-accent);opacity:.7}.SkillsSection_groupLabel__aHpyC[data-category=tooling]{color:#10b981;opacity:.7}.SkillsSection_groupLabel__aHpyC[data-category=system]{color:#8b5cf6;opacity:.7}.SkillsSection_tagList__Omn56{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}@media (max-width:600px){.SkillsSection_section__svfVB{margin-top:4rem}.SkillsSection_groups__TpQBx{gap:2rem}}.GitHubWidget_card__896K-{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.6rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.GitHubWidget_card__896K-:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.GitHubWidget_title__r2Mwj{color:var(--clr-primary);font-family:Montserrat,Segoe UI,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.GitHubWidget_imageWrapper__EHyNx{animation:GitHubWidget_shimmer__2RSrv 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--clr-bg) 25%,color-mix(in srgb,var(--clr-border) 60%,#0000) 50%,var(--clr-bg) 75%);background-size:200% 100%;border-radius:8px;min-height:120px;overflow:hidden;position:relative;width:100%}@keyframes GitHubWidget_shimmer__2RSrv{0%{background-position:200%}to{background-position:-200%}}.GitHubWidget_image__4ZmOt{animation:GitHubWidget_fadeIn__vd3Qy .4s ease both;border:1px solid var(--clr-border);border-radius:8px;display:block;height:auto;width:100%}@keyframes GitHubWidget_fadeIn__vd3Qy{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.GitHubWidget_card__896K-{transition:none}.GitHubWidget_card__896K-:hover{transform:none}.GitHubWidget_imageWrapper__EHyNx{animation:none;background:var(--clr-bg)}.GitHubWidget_image__4ZmOt{animation:none}}.GitHubSection_section__bGdRl{margin-top:6rem;padding-bottom:2rem}.GitHubSection_header__vRyjD{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem;text-align:center}.GitHubSection_title__FmweJ{color:var(--clr-primary);font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.GitHubSection_titleBar__YUnkl{background:linear-gradient(90deg,var(--clr-primary) 0,var(--clr-accent) 100%);border-radius:2px;height:4px;width:56px}.GitHubSection_subtitle__cYvwr{color:var(--clr-fg);font-size:.92rem;opacity:.65}.GitHubSection_grid__5GXYu{display:flex;flex-direction:column;gap:1.75rem;list-style:none;margin:0 auto;max-width:620px;padding:0}.GitHubSection_gridItem__nrFKM{display:flex;width:100%}.GitHubSection_gridItem__nrFKM>*{width:100%}.GitHubSection_profileLink__\+9Pnq{display:flex;justify-content:center;margin-top:2.5rem}.GitHubSection_profileBtn__0C5w5{align-items:center;border:2px solid var(--clr-primary);border-radius:8px;color:var(--clr-primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5em;overflow:hidden;padding:.7em 1.6em;position:relative;text-decoration:none;transition:color .3s ease,border-color .3s ease;z-index:1}.GitHubSection_profileBtn__0C5w5:before{background-color:var(--clr-primary);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.GitHubSection_profileBtn__0C5w5:hover{color:var(--clr-bg)}.GitHubSection_profileBtn__0C5w5:hover:before{transform:translateX(0)}.GitHubSection_profileBtn__0C5w5:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}.GitHubSection_profileIcon__dUCSC{flex-shrink:0;height:18px;width:18px}@media (max-width:600px){.GitHubSection_section__bGdRl{margin-top:4rem}.GitHubSection_grid__5GXYu{max-width:100%}}@media (prefers-reduced-motion:reduce){.GitHubSection_profileBtn__0C5w5,.GitHubSection_profileBtn__0C5w5:before{transition:none}}.BlogSection_section__n6FKM{overflow:hidden;padding:6rem 0;position:relative}.BlogSection_bgGrid__Wu70v{background-image:linear-gradient(var(--clr-border) 1px,#0000 1px),linear-gradient(90deg,var(--clr-border) 1px,#0000 1px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 20%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 20%,#0000 100%);opacity:.12;pointer-events:none;position:absolute}.BlogSection_inner__WEi2e{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1200px;position:relative;width:92%;z-index:1}.BlogSection_sectionHeader__bvwfW{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.BlogSection_sectionTitle__i0OV9{color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.BlogSection_titleBar__BViwm{background:linear-gradient(90deg,var(--clr-primary) 0,var(--clr-accent) 100%);border-radius:2px;height:4px;margin-bottom:.75rem;width:48px}.BlogSection_sectionSubtitle__ic0-W{color:var(--clr-fg);font-size:.92rem;margin:0;opacity:.65}.BlogSection_grid__Ryb3y{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.BlogSection_grid__Ryb3y{grid-template-columns:repeat(2,1fr)}.BlogSection_grid__Ryb3y>:nth-child(3){display:none}}@media (max-width:639px){.BlogSection_grid__Ryb3y{grid-template-columns:1fr}.BlogSection_grid__Ryb3y>:nth-child(3){display:flex}}.BlogSection_cta__Oxf27{display:flex;justify-content:center}.BlogSection_ctaBtn__EuapJ{align-items:center;background-color:initial;border:2px solid var(--clr-primary);border-radius:10px;color:var(--clr-primary);display:inline-flex;font-size:.92rem;font-weight:700;gap:.5em;overflow:hidden;padding:.75em 2em;position:relative;text-decoration:none;transition:color .3s ease,box-shadow .2s ease;z-index:1}.BlogSection_ctaBtn__EuapJ:before{background:var(--clr-primary);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.BlogSection_ctaBtn__EuapJ:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--clr-primary) 30%,#0000);color:#fff}.BlogSection_ctaBtn__EuapJ:hover:before{transform:translateX(0)}.BlogSection_ctaBtn__EuapJ:hover .BlogSection_arrowIcon__gaJmk{transform:translateX(4px)}.BlogSection_ctaBtn__EuapJ:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}.BlogSection_arrowIcon__gaJmk{flex-shrink:0;height:15px;transition:transform .2s ease;width:15px}.BlogSection_card__mOF5y{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.BlogSection_card__mOF5y:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-hover);transform:translateY(-5px)}.BlogSection_card__mOF5y:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}.BlogSection_cardCover__nm9ZO{flex-shrink:0;height:160px;overflow:hidden;width:100%}.BlogSection_cardCoverImg__gjX\+s{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.BlogSection_card__mOF5y:hover .BlogSection_cardCoverImg__gjX\+s{transform:scale(1.04)}.BlogSection_cardBody__yAEd6{display:flex;flex:1 1;flex-direction:column;gap:.6rem;padding:1.25rem}.BlogSection_cardCategory__jcWnP{align-self:flex-start;background-color:color-mix(in srgb,var(--clr-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--clr-primary) 25%,#0000);border-radius:4px;color:var(--clr-primary);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:.18em .65em;text-transform:uppercase}.BlogSection_cardTitle__Qrijq{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--clr-fg-alt);display:-webkit-box;font-family:Montserrat,Segoe UI,sans-serif;font-size:.98rem;font-weight:700;line-height:1.4;margin:0;overflow:hidden;transition:color .2s ease}.BlogSection_card__mOF5y:hover .BlogSection_cardTitle__Qrijq{color:var(--clr-primary)}.BlogSection_cardExcerpt__jzrKP{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--clr-fg);display:-webkit-box;flex:1 1;font-size:.82rem;line-height:1.6;margin:0;opacity:.72;overflow:hidden}.BlogSection_cardFooter__gdln7{align-items:center;border-top:1px solid var(--clr-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:.75rem}.BlogSection_cardDate__gKw8i{color:var(--clr-fg);font-size:.75rem;opacity:.5}.BlogSection_cardReadMore__ogU6a{align-items:center;color:var(--clr-primary);display:inline-flex;font-size:.78rem;font-weight:600;gap:.3em;transition:gap .2s ease}.BlogSection_card__mOF5y:hover .BlogSection_cardReadMore__ogU6a{gap:.55em}.BlogSection_skeletonCard__mx4ep{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;overflow:hidden}.BlogSection_skBody__MRtTj{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.BlogSection_sk__y-msH{animation:BlogSection_shimmer__KTysL 1.4s ease infinite;background:linear-gradient(90deg,var(--clr-border) 25%,color-mix(in srgb,var(--clr-border) 60%,#0000) 50%,var(--clr-border) 75%);background-size:200% 100%;border-radius:4px}@keyframes BlogSection_shimmer__KTysL{0%{background-position:200% 0}to{background-position:-200% 0}}.BlogSection_skCover__CY2CQ{border-radius:0;height:160px}.BlogSection_skTag__sJtPR{height:18px;width:70px}.BlogSection_skTitle__xpZq-{height:22px;width:90%}.BlogSection_skLine__mz44Y{height:14px;width:100%}.BlogSection_skLineShort__oExB3{height:14px;width:65%}@media (prefers-reduced-motion:reduce){.BlogSection_cardCoverImg__gjX\+s,.BlogSection_cardReadMore__ogU6a,.BlogSection_cardTitle__Qrijq,.BlogSection_card__mOF5y,.BlogSection_ctaBtn__EuapJ,.BlogSection_ctaBtn__EuapJ:before{transition:none}.BlogSection_card__mOF5y:hover{transform:none}.BlogSection_sk__y-msH{animation:none}}.ContactPage_page__juldv{align-items:center;display:flex;flex-direction:column;gap:3.5rem;margin:0 auto;max-width:1100px;overflow:hidden;padding:5rem 0 7rem;position:relative;width:95%}.ContactPage_bgGrid__bFmIu{background-image:linear-gradient(var(--clr-border) 1px,#0000 1px),linear-gradient(90deg,var(--clr-border) 1px,#0000 1px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000 30%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000 30%,#0000 100%);opacity:.18;pointer-events:none;position:absolute;z-index:0}.ContactPage_bgOrb__wWWVA{background:radial-gradient(circle,color-mix(in srgb,#512bd4 14%,#0000) 0,color-mix(in srgb,#00aff0 5%,#0000) 55%,#0000 70%);border-radius:50%;filter:blur(2px);height:600px;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:600px;z-index:0}.ContactPage_header__j\+6xM{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative;text-align:center;z-index:1}.ContactPage_title__0m0bS{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#512bd4,#00aff0);-webkit-background-clip:text;background-clip:text;font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ContactPage_titleBar__8VslU{background:linear-gradient(90deg,#512bd4,#00aff0);border-radius:2px;height:4px;width:64px}.ContactPage_subtitle__6qbgZ{color:var(--clr-fg);font-size:.97rem;line-height:1.7;max-width:480px;opacity:.72;text-align:center}.ContactPage_contactSocials__Wfvvj{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;position:relative;z-index:1}.ContactPage_contactSocialLink__E519f{align-items:center;background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:10px;color:var(--clr-fg-alt);display:inline-flex;font-size:.88rem;font-weight:600;gap:.55em;padding:.6em 1.2em;text-decoration:none;transition:color .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .2s ease}.ContactPage_contactSocialLink__E519f:hover{background-color:color-mix(in srgb,#512bd4 6%,#0000);border-color:color-mix(in srgb,#512bd4 40%,#0000);box-shadow:0 4px 14px color-mix(in srgb,#512bd4 18%,#0000);color:#512bd4;transform:translateY(-2px)}.ContactPage_contactSocialLink__E519f:focus-visible{outline:2px solid #512bd4;outline-offset:3px}.ContactPage_socialIcon__rDHgz{flex-shrink:0;height:18px;width:18px}.ContactPage_socialName__GkqKX{white-space:nowrap}.ContactPage_card__Y2V3T{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:16px;box-shadow:var(--shadow),0 20px 60px color-mix(in srgb,#512bd4 8%,#0000);max-width:580px;padding:2.5rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:100%;z-index:1}.ContactPage_card__Y2V3T:before{background:linear-gradient(90deg,#512bd4,#00aff0);border-radius:0 0 2px 2px;content:"";height:2px;left:2rem;opacity:.7;position:absolute;right:2rem;top:0}.ContactPage_card__Y2V3T:hover{border-color:color-mix(in srgb,#512bd4 40%,#0000);box-shadow:var(--shadow-hover),0 24px 80px color-mix(in srgb,#512bd4 14%,#0000)}.ContactPage_form__BBBHj{display:flex;flex-direction:column;gap:1.5rem}.ContactPage_field__sNfVA{display:flex;flex-direction:column;gap:.45rem}.ContactPage_labelRow__6wlQE{align-items:center;display:flex;justify-content:space-between}.ContactPage_label__67Ekc{align-items:center;color:var(--clr-fg-alt);display:inline-flex;font-size:.83rem;font-weight:600;gap:.35em;letter-spacing:.03em;text-transform:uppercase}.ContactPage_fieldIcon__o6Ohv{color:var(--clr-primary);flex-shrink:0;height:13px;width:13px}.ContactPage_required__3UYNR{color:#f87171;margin-left:1px}.ContactPage_optional__8FMR5{color:var(--clr-fg);font-size:.75rem;font-weight:400;letter-spacing:0;margin-left:4px;opacity:.5;text-transform:none}.ContactPage_counter__SkwUe{font-feature-settings:"tnum";color:var(--clr-fg);font-size:.73rem;font-variant-numeric:tabular-nums;opacity:.45;transition:color .2s ease,opacity .2s ease}.ContactPage_counterWarn__GMTD-{color:#f59e0b;font-weight:600;opacity:1}.ContactPage_input__wrTPD,.ContactPage_textarea__3ok4n{background-color:var(--clr-bg);border:1.5px solid var(--clr-border);border-radius:10px;color:var(--clr-fg);font-family:inherit;font-size:.92rem;outline:none;padding:.75em 1em;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.ContactPage_input__wrTPD::placeholder,.ContactPage_textarea__3ok4n::placeholder{color:var(--clr-fg);opacity:.3}.ContactPage_input__wrTPD:focus,.ContactPage_textarea__3ok4n:focus{background-color:var(--clr-bg-alt);border-color:#512bd4;box-shadow:0 0 0 3px color-mix(in srgb,#512bd4 18%,#0000)}.ContactPage_textarea__3ok4n{min-height:148px;resize:vertical}.ContactPage_fieldError__erHLe .ContactPage_input__wrTPD,.ContactPage_fieldError__erHLe .ContactPage_textarea__3ok4n{border-color:#f87171;box-shadow:0 0 0 3px color-mix(in srgb,#f87171 14%,#0000)}.ContactPage_errorMsg__pdwHJ{color:#f87171;font-size:.77rem;font-weight:500}.ContactPage_hint__HUvMJ{color:var(--clr-fg);font-size:.75rem;opacity:.45}.ContactPage_input__wrTPD:disabled,.ContactPage_textarea__3ok4n:disabled{cursor:not-allowed;opacity:.5}.ContactPage_apiError__1tysq{align-items:center;background-color:color-mix(in srgb,#f87171 10%,#0000);border:1px solid color-mix(in srgb,#f87171 30%,#0000);border-radius:10px;color:#f87171;display:flex;font-size:.87rem;font-weight:500;gap:.6em;padding:.9em 1.1em}.ContactPage_submitBtn__RijeK{align-items:center;align-self:flex-end;background-color:initial;border:2px solid #512bd4;border-radius:10px;color:#512bd4;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:700;gap:.55em;justify-content:center;letter-spacing:.03em;overflow:hidden;padding:.85em 2.2em;position:relative;transition:color .3s ease,border-color .3s ease,box-shadow .2s ease;z-index:1}.ContactPage_submitBtn__RijeK:before{background:linear-gradient(135deg,#512bd4,#6b40e8);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.ContactPage_submitBtn__RijeK:hover:not(:disabled){border-color:#512bd4;box-shadow:0 4px 20px color-mix(in srgb,#512bd4 35%,#0000);color:#fff}.ContactPage_submitBtn__RijeK:hover:not(:disabled):before{transform:translateX(0)}.ContactPage_submitBtn__RijeK:disabled{cursor:not-allowed;opacity:.55}.ContactPage_submitBtn__RijeK:focus-visible{outline:2px solid #512bd4;outline-offset:3px}.ContactPage_btnIcon__Qn7KL,.ContactPage_spinner__Rk0QK{flex-shrink:0;height:15px;width:15px}.ContactPage_spinner__Rk0QK{animation:ContactPage_spin__GI14e .75s linear infinite}@keyframes ContactPage_spin__GI14e{to{transform:rotate(1turn)}}.ContactPage_successCard__7mOoF{align-items:center;animation:ContactPage_popIn__Gy0s0 .45s cubic-bezier(.34,1.56,.64,1) both;background-color:var(--clr-bg-alt);border:1px solid color-mix(in srgb,#22c55e 30%,#0000);border-radius:16px;box-shadow:var(--shadow),0 20px 60px color-mix(in srgb,#22c55e 8%,#0000);display:flex;flex-direction:column;gap:1.3rem;max-width:460px;padding:3.5rem 2.5rem;position:relative;text-align:center;z-index:1}@keyframes ContactPage_popIn__Gy0s0{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ContactPage_successCard__7mOoF:before{background:linear-gradient(90deg,#22c55e,#00aff0);border-radius:0 0 2px 2px;content:"";height:2px;left:2rem;position:absolute;right:2rem;top:0}.ContactPage_successIconRing__5wniN{align-items:center;background-color:color-mix(in srgb,#22c55e 12%,#0000);border:2px solid color-mix(in srgb,#22c55e 35%,#0000);border-radius:50%;box-shadow:0 0 0 8px color-mix(in srgb,#22c55e 6%,#0000);color:#22c55e;display:flex;height:72px;justify-content:center;width:72px}.ContactPage_feedbackIcon__coTdh{height:24px;width:24px}.ContactPage_successTitle__EO2AD{color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700}.ContactPage_successText__RHoz\+{color:var(--clr-fg);font-size:.93rem;line-height:1.65;max-width:340px;opacity:.75}.ContactPage_ghostBtn__vHqjU{background-color:initial;border:1.5px solid color-mix(in srgb,#512bd4 45%,#0000);border-radius:8px;color:#512bd4;cursor:pointer;font-family:inherit;font-size:.87rem;font-weight:600;margin-top:.5rem;padding:.65em 1.5em;transition:background-color .2s ease,border-color .2s ease}.ContactPage_ghostBtn__vHqjU:hover{background-color:color-mix(in srgb,#512bd4 8%,#0000);border-color:#512bd4}.ContactPage_ghostBtn__vHqjU:focus-visible{outline:2px solid #512bd4;outline-offset:3px}@media (max-width:600px){.ContactPage_page__juldv{gap:2.5rem;padding:3rem 0 4rem}.ContactPage_card__Y2V3T{border-radius:12px;padding:2rem 1.5rem}.ContactPage_submitBtn__RijeK{align-self:stretch;width:100%}}.light .ContactPage_card__Y2V3T{background-color:#fff;border-color:#e2e8f0;box-shadow:0 4px 24px #512bd40f,0 1px 4px #0000000a}.light .ContactPage_input__wrTPD,.light .ContactPage_textarea__3ok4n{background-color:#f8f9fc;border-color:#dde1ea;color:#1a1a2e}.light .ContactPage_input__wrTPD:focus,.light .ContactPage_textarea__3ok4n:focus{background-color:#fff;border-color:#512bd4}.dark .ContactPage_card__Y2V3T{background-color:#161b2e;border-color:#2a2f45}.dark .ContactPage_input__wrTPD,.dark .ContactPage_textarea__3ok4n{background-color:#0d1117;border-color:#2a2f45;color:#c9d1d9}.dark .ContactPage_input__wrTPD:focus,.dark .ContactPage_textarea__3ok4n:focus{background-color:#161b2e;border-color:#512bd4}@media (prefers-reduced-motion:reduce){.ContactPage_spinner__Rk0QK,.ContactPage_successCard__7mOoF{animation:none}.ContactPage_card__Y2V3T,.ContactPage_ghostBtn__vHqjU,.ContactPage_input__wrTPD,.ContactPage_submitBtn__RijeK,.ContactPage_submitBtn__RijeK:before,.ContactPage_textarea__3ok4n{transition:none}.ContactPage_card__Y2V3T:hover{box-shadow:var(--shadow)}}.ContactPage_fileWrapper__zjMQe{align-items:center;display:flex;gap:.5rem;position:relative}.ContactPage_fileInput__QakRw{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:1}.ContactPage_fileInput__QakRw:disabled{cursor:not-allowed}.ContactPage_fileLabel__FItVN{align-items:center;background-color:var(--clr-bg);border:1.5px dashed var(--clr-border);border-radius:10px;cursor:pointer;display:flex;flex:1 1;min-height:44px;padding:.75em 1em;transition:border-color .2s ease,background-color .2s ease}.ContactPage_fileWrapper__zjMQe:focus-within .ContactPage_fileLabel__FItVN{border-color:#512bd4;border-style:solid;box-shadow:0 0 0 3px color-mix(in srgb,#512bd4 18%,#0000)}.ContactPage_fileName__VJGf4{color:var(--clr-fg-alt);font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactPage_filePlaceholder__UpcfS{color:var(--clr-fg);font-size:.88rem;opacity:.35}.ContactPage_fileRemove__ovmw9{align-items:center;background:none;border:1px solid var(--clr-border);border-radius:6px;color:var(--clr-fg);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:color .2s ease,border-color .2s ease,background-color .2s ease;width:32px;z-index:2}.ContactPage_fileRemove__ovmw9:hover{background-color:color-mix(in srgb,#f87171 8%,#0000);border-color:#f87171;color:#f87171}.ContactPage_fileRemove__ovmw9:focus-visible{outline:2px solid #512bd4;outline-offset:2px}.ContactPage_removeIcon__Jm7kO{height:13px;width:13px}.ArticleCard_card__ZIzpL{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.85rem;padding:1.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ArticleCard_card__ZIzpL:hover{border-color:var(--clr-primary);box-shadow:var(--shadow-hover);transform:translateY(-6px)}.ArticleCard_cardHeader__GXpBz{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.ArticleCard_category__Fg1N3{background-color:color-mix(in srgb,var(--clr-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--clr-primary) 25%,#0000);border-radius:4px;color:var(--clr-primary);font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:.2em .7em;text-transform:uppercase}.ArticleCard_cardHeaderRight__tn-vV{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.ArticleCard_badgePublished__bYSL5{background-color:color-mix(in srgb,#10b981 10%,#0000);border:1px solid color-mix(in srgb,#10b981 30%,#0000);border-radius:4px;color:#10b981}.ArticleCard_badgePublished__bYSL5,.ArticleCard_badgeUnpublished__C1IyA{font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:.15em .55em;text-transform:uppercase;white-space:nowrap}.ArticleCard_badgeUnpublished__C1IyA{background-color:color-mix(in srgb,#f59e0b 10%,#0000);border:1px solid color-mix(in srgb,#f59e0b 30%,#0000);border-radius:4px;color:#f59e0b}.ArticleCard_date__SRq8C{align-items:center;color:var(--clr-fg);display:inline-flex;font-size:.78rem;gap:.3em;opacity:.55}.ArticleCard_metaIcon__V-vGw{flex-shrink:0;height:13px;width:13px}.ArticleCard_coverContainer__s8g-8{border-radius:8px;margin:1rem 0;overflow:hidden}.ArticleCard_cover__N7uqg{display:block;height:150px;object-fit:cover;transition:transform .3s ease;width:100%}.ArticleCard_card__ZIzpL:hover .ArticleCard_cover__N7uqg{transform:scale(1.02)}.ArticleCard_title__OnWIA{color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.4;margin:0}.ArticleCard_titleLink__jXhKj{color:inherit;text-decoration:none;transition:color .2s ease;&:after{border-radius:inherit;content:"";inset:0;position:absolute}}.ArticleCard_card__ZIzpL:hover .ArticleCard_titleLink__jXhKj{color:var(--clr-primary)}.ArticleCard_excerpt__PgV6W{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--clr-fg);display:-webkit-box;flex:1 1;font-size:.88rem;line-height:1.65;opacity:.8;overflow:hidden}.ArticleCard_tags__HkY1P{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.ArticleCard_tag__WF7R8{background-color:color-mix(in srgb,var(--clr-accent) 8%,#0000);border:1px solid color-mix(in srgb,var(--clr-accent) 20%,#0000);border-radius:4px;color:var(--clr-accent);font-size:.75rem;font-weight:500;padding:.15em .6em}.ArticleCard_footer__LGSTU{border-top:1px solid var(--clr-border);margin-top:auto;padding-top:.75rem}.ArticleCard_readMore__NV7vi{align-items:center;color:var(--clr-primary);display:inline-flex;font-size:.82rem;font-weight:600;gap:.4em;position:relative;text-decoration:none;transition:gap .2s ease,color .2s ease;z-index:-1}.ArticleCard_card__ZIzpL:hover .ArticleCard_readMore__NV7vi{gap:.7em}.ArticleCard_arrowIcon__NQMdm{flex-shrink:0;height:15px;transition:transform .2s ease;width:15px}.ArticleCard_card__ZIzpL:hover .ArticleCard_arrowIcon__NQMdm{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.ArticleCard_arrowIcon__NQMdm,.ArticleCard_card__ZIzpL,.ArticleCard_readMore__NV7vi,.ArticleCard_titleLink__jXhKj{transition:none}.ArticleCard_card__ZIzpL:hover{transform:none}}.BlogPage_page__yFZrT{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1100px;overflow:hidden;padding:4rem 0 7rem;position:relative;width:95%}.BlogPage_bgGrid__ZUZWH{background-image:linear-gradient(var(--clr-border) 1px,#0000 1px),linear-gradient(90deg,var(--clr-border) 1px,#0000 1px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse 70% 40% at 50% 0,#000 30%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 70% 40% at 50% 0,#000 30%,#0000 100%);opacity:.15}.BlogPage_bgGrid__ZUZWH,.BlogPage_bgOrb__N4CQC{pointer-events:none;position:absolute;z-index:0}.BlogPage_bgOrb__N4CQC{background:radial-gradient(circle,color-mix(in srgb,var(--clr-primary) 12%,#0000) 0,#0000 70%);border-radius:50%;height:500px;left:50%;top:-100px;transform:translateX(-50%);width:500px}.BlogPage_breadcrumb__4X0Dd{align-items:center;color:var(--clr-fg);display:flex;font-size:.82rem;gap:.5rem;opacity:.6;position:relative;z-index:1}.BlogPage_breadcrumbLink__f5sq7{color:var(--clr-primary);text-decoration:none;transition:opacity .2s ease}.BlogPage_breadcrumbLink__f5sq7:hover{opacity:.75}.BlogPage_breadcrumbSep__ng-5H{opacity:.4}.BlogPage_header__EJ0e1{display:flex;flex-direction:column;gap:.85rem;position:relative;z-index:1}.BlogPage_title__Stz80{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--clr-primary) 0,var(--clr-accent) 100%);-webkit-background-clip:text;background-clip:text;font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.BlogPage_titleBar__ysf0i{background:linear-gradient(90deg,var(--clr-primary) 0,var(--clr-accent) 100%);border-radius:2px;height:4px;width:56px}.BlogPage_subtitle__YfT6U{color:var(--clr-fg);font-size:.95rem;line-height:1.65;max-width:560px;opacity:.68}.BlogPage_searchBar__WJXpP{max-width:500px;position:relative;width:100%;z-index:1}.BlogPage_searchInputWrapper__j0Wvh{align-items:center;background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;box-shadow:var(--shadow);display:flex;gap:.5rem;padding:.75rem 1rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.BlogPage_searchInputWrapper__j0Wvh:focus-within{border-color:var(--clr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--clr-primary) 15%,#0000)}.BlogPage_searchInput__kNmB0{background:none;border:none;color:var(--clr-fg);flex:1 1;font-size:.95rem;outline:none}.BlogPage_searchIcon__En-\+w,.BlogPage_searchInput__kNmB0::placeholder{color:var(--clr-fg);opacity:.5}.BlogPage_searchIcon__En-\+w{flex-shrink:0}.BlogPage_clearSearchBtn__rtpwn{align-items:center;background:none;border:none;border-radius:4px;color:var(--clr-fg);cursor:pointer;display:flex;justify-content:center;opacity:.5;padding:.25rem;transition:opacity .2s ease,background-color .2s ease}.BlogPage_clearSearchBtn__rtpwn:hover{background-color:var(--clr-bg);opacity:.8}.BlogPage_mainLayout__LDuLj{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:280px 1fr;position:relative;z-index:1}.BlogPage_sidebar__sA0Zq{position:sticky;top:2rem}.BlogPage_sidebarContent__\+xek9{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;box-shadow:var(--shadow);padding:1.5rem}.BlogPage_sidebarTitle__zvOW1{border-bottom:1px solid var(--clr-border);color:var(--clr-fg);font-size:1.1rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.5rem}.BlogPage_filterSection__IFgGG{margin-bottom:1.5rem}.BlogPage_filterSection__IFgGG:last-child{margin-bottom:0}.BlogPage_filterSectionTitle__0xIKh{color:var(--clr-fg);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;opacity:.8;text-transform:uppercase}.BlogPage_checkboxGroup__Kw9gD{display:flex;flex-direction:column;gap:.5rem}.BlogPage_checkboxLabel__g3hCE{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.5rem;padding:.25rem 0;transition:background-color .2s ease}.BlogPage_checkboxLabel__g3hCE:hover{background-color:color-mix(in srgb,var(--clr-primary) 5%,#0000)}.BlogPage_checkbox__geARi{accent-color:var(--clr-primary);cursor:pointer;height:16px;width:16px}.BlogPage_checkboxText__6rxJe{color:var(--clr-fg);font-size:.85rem;-webkit-user-select:none;user-select:none}.BlogPage_dateFilters__tVCt2{display:flex;flex-direction:column;gap:.5rem}.BlogPage_clearFiltersBtn__nmBdU{align-items:center;background:none;border:1px solid #f87171;border:1px solid var(--clr-error,#f87171);border-radius:6px;color:#f87171;color:var(--clr-error,#f87171);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.35em;justify-content:center;margin-top:1rem;padding:.5rem .75rem;transition:all .2s ease;width:100%}.BlogPage_clearFiltersBtn__nmBdU:hover{background-color:#f87171;background-color:var(--clr-error,#f87171);color:#fff}.BlogPage_dropdown__E4fGc{position:relative;width:100%}.BlogPage_dropdownTrigger__1aOoH{align-items:center;background-color:var(--clr-bg);border:1px solid var(--clr-border);border-radius:8px;color:var(--clr-fg);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem .75rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.BlogPage_dropdownTrigger__1aOoH:hover{border-color:var(--clr-border-hover)}.BlogPage_dropdownTriggerActive__MtA\+m{border-color:var(--clr-primary);color:var(--clr-fg)}.BlogPage_dropdownTriggerLabel__tUdSg{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BlogPage_dropdownBadge__McM\+D{align-items:center;background-color:var(--clr-primary);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BlogPage_dropdownChevron__9mQOr{color:var(--clr-fg);flex-shrink:0;height:14px;opacity:.6;transition:transform .2s ease;width:14px}.BlogPage_dropdownChevronOpen__92\+DQ{transform:rotate(180deg)}.BlogPage_dropdownMenu__o98y3{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:8px;box-shadow:var(--shadow);left:0;max-height:220px;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.BlogPage_dropdownMenu__o98y3::-webkit-scrollbar{width:4px}.BlogPage_dropdownMenu__o98y3::-webkit-scrollbar-track{background:#0000}.BlogPage_dropdownMenu__o98y3::-webkit-scrollbar-thumb{background:var(--clr-border);border-radius:2px}.BlogPage_dropdownItem__yIsZz{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.6rem;margin:0 .2rem;padding:.45rem .75rem;transition:background-color .15s ease}.BlogPage_dropdownItem__yIsZz:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000)}.BlogPage_dropdownItemChecked__jso3e{background-color:color-mix(in srgb,var(--clr-primary) 6%,#0000)}.BlogPage_dropdownCheckbox__9fXId{accent-color:var(--clr-primary);cursor:pointer;flex-shrink:0;height:14px;width:14px}.BlogPage_dropdownItemText__8G4PW{color:var(--clr-fg);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.BlogPage_mainContent__RRyT9{min-height:400px}.BlogPage_createBtn__Q4q8u{background-color:initial;border:2px solid #512bd4;border-radius:10px;color:#512bd4;cursor:pointer;font-family:inherit;font-weight:700;letter-spacing:.03em;margin-top:.6rem;overflow:hidden;padding:.6em 1.2em;position:relative;transition:color .3s ease,border-color .3s ease,box-shadow .2s ease;z-index:1}.BlogPage_createBtn__Q4q8u:before{background:linear-gradient(135deg,#512bd4,#6b40e8);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.BlogPage_createBtn__Q4q8u:hover{box-shadow:0 4px 20px color-mix(in srgb,#512bd4 35%,#0000);color:#fff}.BlogPage_createBtn__Q4q8u:hover:before{transform:translateX(0)}.BlogPage_clearBtn__kdslw:hover{opacity:1}.BlogPage_clearIcon__03xuL{height:12px;width:12px}.BlogPage_filterStatus__kcJAV{align-items:center;color:var(--clr-fg);display:flex;font-size:.83rem;gap:.4em;opacity:.7;position:relative;z-index:1}.BlogPage_searchIcon__En-\+w{color:var(--clr-primary);height:14px;width:14px}.BlogPage_grid__3i1Vn{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));list-style:none;margin:0;padding:0;position:relative;z-index:1}.BlogPage_skeleton__k3Gki{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;display:flex;flex-direction:column;gap:.8rem;overflow:hidden;padding:1.5rem}@keyframes BlogPage_shimmer__2OlIS{0%{background-position:200%}to{background-position:-200%}}.BlogPage_skeletonHeader__Fvjkd{align-items:center;display:flex;justify-content:space-between}.BlogPage_skeletonBadge__rWvan,.BlogPage_skeletonDate__8MXS1,.BlogPage_skeletonLine__tZHZ4,.BlogPage_skeletonTag__Pvfjr,.BlogPage_skeletonTitle__x8f8D{animation:BlogPage_shimmer__2OlIS 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--clr-border) 25%,color-mix(in srgb,var(--clr-border) 50%,#0000) 50%,var(--clr-border) 75%);background-size:200% 100%;border-radius:4px}.BlogPage_skeletonBadge__rWvan{border-radius:4px;height:20px;width:80px}.BlogPage_skeletonDate__8MXS1{height:14px;width:100px}.BlogPage_skeletonTitle__x8f8D{height:20px;width:85%}.BlogPage_skeletonLine__tZHZ4{height:13px;width:100%}.BlogPage_skeletonTags__LGZ\+8{display:flex;gap:.4rem;margin-top:.4rem}.BlogPage_skeletonTag__Pvfjr{border-radius:4px;height:18px;width:55px}.BlogPage_emptyState__tnx7a{color:var(--clr-fg);font-size:.95rem;opacity:.6;padding:4rem 2rem}.BlogPage_emptyState__tnx7a,.BlogPage_errorState__9CNPL{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.BlogPage_errorState__9CNPL{background-color:color-mix(in srgb,#f87171 8%,#0000);border:1px solid color-mix(in srgb,#f87171 25%,#0000);border-radius:12px;color:#f87171;color:var(--clr-error,#f87171);padding:3rem}.BlogPage_retryBtn__mCCb8{background:none;border:1.5px solid var(--clr-primary);border-radius:8px;color:var(--clr-primary);cursor:pointer;font-size:.87rem;font-weight:600;padding:.6em 1.4em;transition:background-color .2s ease}.BlogPage_retryBtn__mCCb8:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000)}@media (max-width:1024px){.BlogPage_mainLayout__LDuLj{gap:1.5rem;grid-template-columns:240px 1fr}.BlogPage_sidebar__sA0Zq{position:static}.BlogPage_sidebarContent__\+xek9{padding:1.25rem}}@media (max-width:768px){.BlogPage_page__yFZrT{padding:3rem 1rem 5rem}.BlogPage_mainLayout__LDuLj{gap:1.5rem;grid-template-columns:1fr}.BlogPage_sidebar__sA0Zq{order:2}.BlogPage_searchBar__WJXpP{max-width:100%}.BlogPage_grid__3i1Vn{gap:1.2rem;grid-template-columns:1fr}}@media (max-width:480px){.BlogPage_sidebarContent__\+xek9{padding:1rem}.BlogPage_filterSection__IFgGG{margin-bottom:1.25rem}.BlogPage_checkboxLabel__g3hCE{padding:.5rem 0}.BlogPage_checkboxText__6rxJe{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.BlogPage_skeletonBadge__rWvan,.BlogPage_skeletonDate__8MXS1,.BlogPage_skeletonLine__tZHZ4,.BlogPage_skeletonTag__Pvfjr,.BlogPage_skeletonTitle__x8f8D{animation:none;background:var(--clr-border)}.BlogPage_checkboxLabel__g3hCE,.BlogPage_chip__6kYQJ,.BlogPage_paginBtn__xK0x4,.BlogPage_paginPage__r05wD,.BlogPage_retryBtn__mCCb8{transition:none}}.ArticleDetailPage_page__2bQcK{overflow:hidden;padding:4rem 0 7rem;position:relative}.ArticleDetailPage_bgGrid__O39Nl{background-image:linear-gradient(var(--clr-border) 1px,#0000 1px),linear-gradient(90deg,var(--clr-border) 1px,#0000 1px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse 60% 30% at 50% 0,#000 20%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 60% 30% at 50% 0,#000 20%,#0000 100%);opacity:.1;pointer-events:none;position:absolute;z-index:0}.ArticleDetailPage_inner__mt8SG{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:720px;position:relative;width:95%;z-index:1}.ArticleDetailPage_breadcrumb__esUcc{align-items:center;color:var(--clr-fg);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;opacity:.55}.ArticleDetailPage_breadcrumbLink__tyGEn{color:var(--clr-primary);text-decoration:none;transition:opacity .2s ease}.ArticleDetailPage_breadcrumbLink__tyGEn:hover{opacity:.75}.ArticleDetailPage_breadcrumbSep__Eg2Bt{opacity:.4}.ArticleDetailPage_breadcrumbCurrent__3riMG{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArticleDetailPage_back__9WJTq{align-items:center;color:var(--clr-primary);display:inline-flex;font-size:.85rem;font-weight:500;gap:.4em;text-decoration:none;transition:gap .2s ease,opacity .2s ease;width:fit-content}.ArticleDetailPage_back__9WJTq:hover{gap:.65em;opacity:.8}.ArticleDetailPage_backIcon__cmMu2{height:16px;transition:transform .2s ease;width:16px}.ArticleDetailPage_back__9WJTq:hover .ArticleDetailPage_backIcon__cmMu2{transform:translateX(-3px)}.ArticleDetailPage_article__9J6N0{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:16px;box-shadow:var(--shadow);box-shadow:var(--shadow-card,var(--shadow));display:flex;flex-direction:column;gap:1.2rem;padding:2.5rem 3rem;position:relative}.ArticleDetailPage_article__9J6N0:before{background:linear-gradient(90deg,var(--clr-primary) 0,var(--clr-accent) 100%);border-radius:0 0 2px 2px;content:"";height:2px;left:2.5rem;position:absolute;right:2.5rem;top:0}.ArticleDetailPage_category__HJVFD{background-color:color-mix(in srgb,var(--clr-primary) 10%,#0000);border:1px solid color-mix(in srgb,var(--clr-primary) 25%,#0000);border-radius:4px;color:var(--clr-primary);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:.2em .75em;text-transform:uppercase;width:fit-content}.ArticleDetailPage_title__J5lY4{color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.25}.ArticleDetailPage_coverContainer__409vX{border-radius:8px;box-shadow:var(--shadow);margin:1.5rem 0;overflow:hidden}.ArticleDetailPage_cover__AVzS5{display:block;height:auto;max-height:400px;object-fit:cover;width:100%}.ArticleDetailPage_meta__bJb7V{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.ArticleDetailPage_metaItem__GFB-L{align-items:center;color:var(--clr-fg);display:inline-flex;font-size:.82rem;gap:.35em;opacity:.6}.ArticleDetailPage_metaIcon__gLnlu{flex-shrink:0;height:14px;width:14px}.ArticleDetailPage_metaDot__cq2q2{color:var(--clr-fg);opacity:.3}.ArticleDetailPage_tags__tXSFL{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.ArticleDetailPage_tag__P-gOf{background-color:color-mix(in srgb,var(--clr-accent) 8%,#0000);border:1px solid color-mix(in srgb,var(--clr-accent) 20%,#0000);border-radius:4px;color:var(--clr-accent);font-size:.75rem;font-weight:500;padding:.15em .6em}.ArticleDetailPage_divider__ezhP4{background:linear-gradient(90deg,#0000 0,var(--clr-border) 20%,var(--clr-border) 80%,#0000 100%);height:1px;margin:.5rem 0}.ArticleDetailPage_copyLLMWrapper__4Jlyf{display:flex;justify-content:flex-end}@keyframes ArticleDetailPage_copyPulse__3EAT9{0%,to{box-shadow:0 4px 18px color-mix(in srgb,#8b5cf6 35%,#0000)}50%{box-shadow:0 4px 28px color-mix(in srgb,#8b5cf6 60%,#0000)}}.ArticleDetailPage_copyLLMBtn__2F-eh{align-items:center;animation:ArticleDetailPage_copyPulse__3EAT9 2.8s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#a855f7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:700;gap:.5em;letter-spacing:.04em;padding:.55em 1.15em;transition:transform .2s ease,filter .2s ease}.ArticleDetailPage_copyLLMBtn__2F-eh:hover{filter:brightness(1.1);transform:translateY(-2px)}.ArticleDetailPage_copyLLMBtn__2F-eh:active{transform:translateY(0)}.ArticleDetailPage_copyLLMBtnCopied__7\+4bI{animation:none;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px color-mix(in srgb,#10b981 35%,#0000)}.ArticleDetailPage_copyLLMIcon__iRAu7{flex-shrink:0;height:14px;width:14px}.ArticleDetailPage_content__dEKIm{color:var(--clr-fg);font-size:1rem;line-height:1.8;white-space:pre-wrap}.ArticleDetailPage_content__dEKIm h2{border-bottom:1px solid var(--clr-border);color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.35rem;font-weight:700;margin-bottom:.75rem;margin-top:2rem;padding-bottom:.4rem}.ArticleDetailPage_content__dEKIm h3{color:var(--clr-fg-alt);font-size:1.1rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.ArticleDetailPage_content__dEKIm p{margin-bottom:1rem}.ArticleDetailPage_content__dEKIm a{color:var(--clr-primary);text-decoration:underline;text-underline-offset:3px}.ArticleDetailPage_content__dEKIm a:hover{color:var(--clr-primary-light)}.ArticleDetailPage_content__dEKIm ol,.ArticleDetailPage_content__dEKIm ul{margin-bottom:1rem;padding-left:1.5em}.ArticleDetailPage_content__dEKIm li{margin-bottom:.35rem}.ArticleDetailPage_content__dEKIm code{background-color:color-mix(in srgb,var(--clr-accent) 8%,#0000);border-radius:4px;color:var(--clr-accent);font-family:Fira Code,Courier New,monospace;font-size:.88em;padding:.15em .45em}.ArticleDetailPage_content__dEKIm pre{background-color:var(--clr-bg);border:1px solid var(--clr-border);border-radius:8px;margin-bottom:1.2rem;overflow-x:auto;padding:1.2em 1.4em}.ArticleDetailPage_content__dEKIm pre code{background:none;color:var(--clr-fg);font-size:.9em;padding:0}.ArticleDetailPage_content__dEKIm blockquote{border-left:3px solid var(--clr-primary);color:var(--clr-fg);font-style:italic;margin:1.2rem 0;opacity:.75;padding-left:1em}.ArticleDetailPage_articleFooter__XNRsO{display:flex;justify-content:flex-start}.ArticleDetailPage_footerBack__oHyK7{align-items:center;border:1.5px solid var(--clr-primary);border-radius:8px;color:var(--clr-primary);display:inline-flex;font-size:.88rem;font-weight:600;gap:.45em;overflow:hidden;padding:.7em 1.5em;position:relative;text-decoration:none;transition:color .3s ease;z-index:1}.ArticleDetailPage_footerBack__oHyK7:before{background-color:var(--clr-primary);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.ArticleDetailPage_footerBack__oHyK7:hover{color:#fff}.ArticleDetailPage_footerBack__oHyK7:hover:before{transform:translateX(0)}.ArticleDetailPage_errorState__PgV3-{align-items:center;background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:4rem 2rem;text-align:center}.ArticleDetailPage_errorTitle__Kxw\+c{color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700}.ArticleDetailPage_errorText__qpFSF{color:var(--clr-fg);font-size:.92rem;opacity:.7}.ArticleDetailPage_retryBtn__bHtw6{align-items:center;border:1.5px solid var(--clr-primary);border-radius:8px;color:var(--clr-primary);display:inline-flex;font-size:.88rem;font-weight:600;padding:.65em 1.4em;text-decoration:none;transition:background-color .2s ease}.ArticleDetailPage_retryBtn__bHtw6:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000)}@keyframes ArticleDetailPage_shimmer__I8-hl{0%{background-position:200%}to{background-position:-200%}}.ArticleDetailPage_sk__mAX23{animation:ArticleDetailPage_shimmer__I8-hl 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--clr-border) 25%,color-mix(in srgb,var(--clr-border) 50%,#0000) 50%,var(--clr-border) 75%);background-size:200% 100%;border-radius:4px}.ArticleDetailPage_skCategory__qYnx9{border-radius:4px;height:22px;width:90px}.ArticleDetailPage_skTitle__moT8i{height:32px;width:100%}.ArticleDetailPage_skTitleShort__\+rD-z{height:32px;width:70%}.ArticleDetailPage_skMeta__DpOBu{display:flex;gap:1rem;margin:.5rem 0}.ArticleDetailPage_skMetaItem__dBXYR{height:14px;width:120px}.ArticleDetailPage_skDivider__RvpDR{animation:none;background:var(--clr-border);height:1px}.ArticleDetailPage_skLine__RgaT0{height:14px;width:100%}.ArticleDetailPage_adminControls__5Q4tv{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:12px;margin-top:1rem;padding:1.5rem 2rem}.ArticleDetailPage_adminTitle__OfUMy{color:var(--clr-fg-alt);font-family:Montserrat,Segoe UI,sans-serif;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.ArticleDetailPage_adminButtons__rRT5G{display:flex;flex-wrap:wrap;gap:.75rem}.ArticleDetailPage_adminBtn__hTV1n{align-items:center;border:1.5px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4em;padding:.6em 1.2em;text-decoration:none;transition:all .2s ease}.ArticleDetailPage_adminIcon__mOO3-{flex-shrink:0;height:16px;width:16px}.ArticleDetailPage_editBtn__robZf{background-color:initial;border-color:var(--clr-primary);color:var(--clr-primary)}.ArticleDetailPage_editBtn__robZf:hover{background-color:color-mix(in srgb,var(--clr-primary) 8%,#0000);transform:translateY(-1px)}.ArticleDetailPage_publishBtn__i4WZ1{background-color:initial;border-color:#10b981;color:#10b981}.ArticleDetailPage_publishBtn__i4WZ1:hover{background-color:color-mix(in srgb,#10b981 8%,#0000);transform:translateY(-1px)}.ArticleDetailPage_unpublishBtn__0O-5Z{background-color:initial;border-color:#f59e0b;color:#f59e0b}.ArticleDetailPage_unpublishBtn__0O-5Z:hover{background-color:color-mix(in srgb,#f59e0b 8%,#0000);transform:translateY(-1px)}.ArticleDetailPage_deleteBtn__PtTrT{background-color:initial;border-color:#ef4444;color:#ef4444}.ArticleDetailPage_deleteBtn__PtTrT:hover{background-color:color-mix(in srgb,#ef4444 8%,#0000);transform:translateY(-1px)}@media (max-width:600px){.ArticleDetailPage_page__2bQcK{padding:2.5rem 0 5rem}.ArticleDetailPage_article__9J6N0{padding:1.8rem 1.4rem}.ArticleDetailPage_article__9J6N0:before{left:1.4rem;right:1.4rem}}@media (prefers-reduced-motion:reduce){.ArticleDetailPage_sk__mAX23{animation:none;background:var(--clr-border)}.ArticleDetailPage_back__9WJTq,.ArticleDetailPage_footerBack__oHyK7,.ArticleDetailPage_footerBack__oHyK7:before,.ArticleDetailPage_retryBtn__bHtw6{transition:none}.ArticleDetailPage_back__9WJTq:hover .ArticleDetailPage_backIcon__cmMu2{transform:none}}.LoginPage_page__SchHS{align-items:center;display:flex;flex-direction:column;gap:2.5rem;margin:6rem auto 8rem;max-width:500px;position:relative;width:95%}.LoginPage_card__Oy4-c{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:16px;box-shadow:var(--shadow),0 20px 60px color-mix(in srgb,#512bd4 8%,#0000);padding:2.5rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.LoginPage_card__Oy4-c:before{background:linear-gradient(90deg,#512bd4,#00aff0);border-radius:0 0 2px 2px;content:"";height:2px;left:2rem;opacity:.7;position:absolute;right:2rem;top:0}.LoginPage_form__h3Le9{display:flex;flex-direction:column;gap:1.5rem}.LoginPage_field__USPEI{display:flex;flex-direction:column;gap:.45rem}.LoginPage_label__eihZ8{color:var(--clr-fg-alt);font-size:.83rem;font-weight:600}.LoginPage_input__-T8t7{background-color:var(--clr-bg);border:1.5px solid var(--clr-border);border-radius:10px;color:var(--clr-fg);font-family:inherit;font-size:.92rem;outline:none;padding:.75em 1em;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.LoginPage_input__-T8t7:focus{background-color:var(--clr-bg-alt);border-color:#512bd4;box-shadow:0 0 0 3px color-mix(in srgb,#512bd4 18%,#0000)}.LoginPage_errorMsg__opYfc{color:#f87171;font-size:.77rem;font-weight:500}.LoginPage_submitBtn__YZaEo{align-items:center;align-self:flex-end;background-color:initial;border:2px solid #512bd4;border-radius:10px;color:#512bd4;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:700;gap:.55em;justify-content:center;letter-spacing:.03em;overflow:hidden;padding:.85em 2.2em;position:relative;transition:color .3s ease,border-color .3s ease,box-shadow .2s ease;z-index:1}.LoginPage_submitBtn__YZaEo:before{background:linear-gradient(135deg,#512bd4,#6b40e8);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.LoginPage_submitBtn__YZaEo:hover:not(:disabled){border-color:#512bd4;box-shadow:0 4px 20px color-mix(in srgb,#512bd4 35%,#0000);color:#fff}.LoginPage_submitBtn__YZaEo:hover:not(:disabled):before{transform:translateX(0)}.LoginPage_submitBtn__YZaEo:disabled{cursor:not-allowed;opacity:.55}.LoginPage_apiError__F-P-6{color:#f87171;font-size:.87rem;text-align:center;white-space:pre-wrap}.AccountPage_page__Nmceu{align-items:start;display:flex;flex-direction:column;gap:2.5rem;margin:6rem auto 8rem;max-width:800px;position:relative;width:90%}.AccountPage_header__6-MDb{text-align:center;width:100%}.AccountPage_title__YnjVT{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#512bd4,#00aff0);-webkit-background-clip:text;background-clip:text;font-family:Montserrat,Segoe UI,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.5rem}.AccountPage_subtitle__MHeCF{color:var(--clr-fg);font-size:.9rem;opacity:.72}.AccountPage_card__OtA0J{background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:16px;box-shadow:var(--shadow);padding:2rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.AccountPage_section__LNSLB{display:flex;flex-direction:column;gap:1.5rem}.AccountPage_sectionTitle__Pg2jZ{border-bottom:1px solid var(--clr-border);color:var(--clr-fg-alt);font-size:1.1rem;font-weight:600;padding-bottom:.75rem}.AccountPage_infoRow__IoilB{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 0}.AccountPage_infoLabel__BkoY6{color:var(--clr-fg);font-size:.9rem;font-weight:600;min-width:120px;opacity:.8}.AccountPage_infoValue__e39Ty{color:var(--clr-fg-alt);font-size:.95rem}.AccountPage_form__h5Wlx{display:flex;flex-direction:column;gap:1.5rem}.AccountPage_field__FBMMc{display:flex;flex-direction:column;gap:.4rem}.AccountPage_label__ztsvC{color:var(--clr-fg-alt);font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.AccountPage_input__rcHs1{background-color:var(--clr-bg);border:1.5px solid var(--clr-border);border-radius:10px;color:var(--clr-fg);font-family:inherit;font-size:.92rem;outline:none;padding:.75em 1em;transition:border-color .2s ease,box-shadow .2s ease}.AccountPage_input__rcHs1:focus{border-color:#512bd4;box-shadow:0 0 0 3px color-mix(in srgb,#512bd4 18%,#0000)}.AccountPage_input__rcHs1:disabled{cursor:not-allowed;opacity:.5}.AccountPage_errorMsg__sEzoh{color:#f87171;font-size:.75rem;font-weight:500}.AccountPage_apiError__7\+Z1N{background-color:color-mix(in srgb,#f87171 10%,#0000);border:1px solid color-mix(in srgb,#f87171 30%,#0000);border-radius:10px;color:#f87171;font-size:.88rem;padding:1em}.AccountPage_buttonGroup__X8BQn{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.AccountPage_btn__U6PSC{border:2px solid #0000;border-radius:10px;cursor:pointer;font-family:inherit;font-weight:700;letter-spacing:.03em;padding:.8em 1.6em;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.AccountPage_btn__U6PSC:disabled{cursor:not-allowed;opacity:.55}.AccountPage_btnPrimary__alv2M{background-color:initial;border-color:#512bd4;color:#512bd4;overflow:hidden;position:relative;z-index:1}.AccountPage_btnPrimary__alv2M:before{background:linear-gradient(135deg,#512bd4,#6b40e8);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .3s ease;z-index:-1}.AccountPage_btnPrimary__alv2M:hover:not(:disabled){box-shadow:0 4px 20px color-mix(in srgb,#512bd4 35%,#0000);color:#fff}.AccountPage_btnPrimary__alv2M:hover:not(:disabled):before{transform:translateX(0)}.AccountPage_btnSecondary__Lkajj{background-color:initial;border-color:var(--clr-border);color:var(--clr-fg)}.AccountPage_btnSecondary__Lkajj:hover:not(:disabled){background-color:color-mix(in srgb,var(--clr-fg) 8%,#0000);border-color:var(--clr-fg)}.AccountPage_btnDanger__LRF2k{background-color:initial;border-color:#f87171;color:#f87171}.AccountPage_btnDanger__LRF2k:hover:not(:disabled){background-color:color-mix(in srgb,#f87171 14%,#0000);color:#fca5a5}.AccountPage_modal__YAPvE{align-items:center;animation:AccountPage_fadeIn__\+7K5R .2s ease;background-color:color-mix(in srgb,#000 70%,#0000);display:flex;inset:0;justify-content:center;position:fixed;z-index:100}@keyframes AccountPage_fadeIn__\+7K5R{0%{opacity:0}to{opacity:1}}.AccountPage_modalContent__Hwt-M{animation:AccountPage_slideUp__bCzwy .3s ease;background-color:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:16px;display:flex;flex-direction:column;gap:1.5rem;max-width:420px;padding:2rem;width:90%}@keyframes AccountPage_slideUp__bCzwy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AccountPage_modalTitle__imX7-{color:#f87171;font-size:1.2rem;font-weight:700}.AccountPage_modalMessage__OpTeI{color:var(--clr-fg);font-size:.95rem;line-height:1.6}.AccountPage_modalActions__YwAzH{display:flex;gap:1rem;justify-content:flex-end}.CreateArticlePage_page__ZLHYe{background:var(--clr-bg);color:var(--clr-fg);min-height:100vh;padding:2rem 0}.CreateArticlePage_inner__ve7yk{margin:0 auto;max-width:1200px;padding:0 1rem}.CreateArticlePage_breadcrumb__E0Giy{font-size:.875rem;margin-bottom:1rem}.CreateArticlePage_breadcrumbLink__3WbSj{color:var(--clr-accent);text-decoration:none}.CreateArticlePage_breadcrumbLink__3WbSj:hover{text-decoration:underline}.CreateArticlePage_breadcrumbSep__H\+IuT{color:var(--clr-text-muted);margin:0 .5rem}.CreateArticlePage_breadcrumbCurrent__wRV5c{color:var(--clr-text-muted)}.CreateArticlePage_back__6QoMV{align-items:center;color:var(--clr-accent);display:inline-flex;font-size:.875rem;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:color .2s ease}.CreateArticlePage_back__6QoMV:hover{color:var(--clr-accent-hover)}.CreateArticlePage_backIcon__FnR4F{height:1rem;width:1rem}.CreateArticlePage_container__u-wPB{margin:0 auto;max-width:800px}.CreateArticlePage_title__kRKlA{color:var(--clr-fg);font-size:2rem;font-weight:600;margin-bottom:2rem}.CreateArticlePage_form__k8sy2{background:var(--clr-bg-alt);border:1px solid var(--clr-border);border-radius:8px;padding:2rem}.CreateArticlePage_error__cfPtO{background:#da3633;border-radius:4px;color:#fff;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem}.CreateArticlePage_field__UI6DI{margin-bottom:1.5rem}.CreateArticlePage_label__7srq\+{color:var(--clr-fg);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.CreateArticlePage_input__lzCWI,.CreateArticlePage_textarea__DCK9K{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:4px;color:var(--clr-fg);font-size:.875rem;padding:.75rem;transition:border-color .2s ease;width:100%}.CreateArticlePage_input__lzCWI:focus,.CreateArticlePage_textarea__DCK9K:focus{border-color:var(--clr-accent);outline:none}.CreateArticlePage_textarea__DCK9K{min-height:80px;resize:vertical}.CreateArticlePage_fileInput__jmFVf{background:#0000;border:none;color:var(--clr-fg);cursor:pointer;padding:.5rem 0}.CreateArticlePage_fileInput__jmFVf::-webkit-file-upload-button{background:var(--clr-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;margin-right:1rem;padding:.5rem 1rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.CreateArticlePage_fileInput__jmFVf::-webkit-file-upload-button:hover{background:var(--clr-primary-dark)}.CreateArticlePage_selectedCount__rgT2w{color:var(--clr-accent);font-size:.8rem;font-weight:400}.CreateArticlePage_hint__3w-3s{color:var(--clr-text-muted);display:block;font-size:.75rem;margin-top:.25rem}.CreateArticlePage_checkboxGroup__he3Sv{column-count:4;column-gap:1.25rem}.CreateArticlePage_checkboxLabel__8Noja{align-items:center;break-inside:avoid;color:var(--clr-fg);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.2rem 0;page-break-inside:avoid}.CreateArticlePage_checkboxLabel__8Noja input[type=checkbox]{accent-color:var(--clr-primary);flex-shrink:0;margin:0}.CreateArticlePage_w-md-editor__KcsVu{background:var(--clr-bg)!important;border:1px solid var(--clr-border)!important;border-radius:4px!important}.CreateArticlePage_w-md-editor__KcsVu .CreateArticlePage_w-md-editor-text__cOlNW{background:var(--clr-bg)!important;border:none!important;color:var(--clr-fg)!important}.CreateArticlePage_w-md-editor__KcsVu .CreateArticlePage_w-md-editor-text__cOlNW:focus{outline:none!important}.CreateArticlePage_w-md-editor__KcsVu .CreateArticlePage_w-md-editor-bar__rH67I{background:var(--clr-bg-alt)!important;border-bottom:1px solid var(--clr-border)!important}.CreateArticlePage_w-md-editor__KcsVu .CreateArticlePage_w-md-editor-bar__rH67I button{color:var(--clr-fg)!important}.CreateArticlePage_w-md-editor__KcsVu .CreateArticlePage_w-md-editor-bar__rH67I button:hover{background:color-mix(in srgb,var(--clr-border) 50%,#0000)!important}.CreateArticlePage_w-md-editor__KcsVu .CreateArticlePage_w-md-editor-bar__rH67I button.CreateArticlePage_active__CWsX8{background:var(--clr-primary)!important}.CreateArticlePage_actions__hIFuS{border-top:1px solid var(--clr-border);display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.CreateArticlePage_cancelBtn__cykP9,.CreateArticlePage_submitBtn__K93Wa{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.CreateArticlePage_cancelBtn__cykP9{background:#0000;border:1px solid var(--clr-border);color:var(--clr-text-muted)}.CreateArticlePage_cancelBtn__cykP9:hover{background:color-mix(in srgb,var(--clr-border) 50%,#0000);color:var(--clr-fg)}.CreateArticlePage_submitBtn__K93Wa{background:var(--clr-primary);color:#fff}.CreateArticlePage_submitBtn__K93Wa:hover{background:var(--clr-primary-dark)}.CreateArticlePage_cancelBtn__cykP9:disabled,.CreateArticlePage_submitBtn__K93Wa:disabled{cursor:not-allowed;opacity:.6}.CreateArticlePage_accessDenied__LO8rc{padding:4rem 2rem;text-align:center}.CreateArticlePage_accessDenied__LO8rc h1{color:var(--clr-fg);font-size:2rem;margin-bottom:1rem}.CreateArticlePage_accessDenied__LO8rc p{color:var(--clr-text-muted);margin-bottom:2rem}.CreateArticlePage_backLink__2RsWX{color:var(--clr-accent);text-decoration:none}.CreateArticlePage_backLink__2RsWX:hover{text-decoration:underline}@media (max-width:1024px){.CreateArticlePage_checkboxGroup__he3Sv{column-count:3}}@media (max-width:768px){.CreateArticlePage_inner__ve7yk{padding:0 1rem}.CreateArticlePage_form__k8sy2{padding:1.5rem}.CreateArticlePage_title__kRKlA{font-size:1.5rem}.CreateArticlePage_actions__hIFuS{flex-direction:column}.CreateArticlePage_cancelBtn__cykP9,.CreateArticlePage_submitBtn__K93Wa{width:100%}.CreateArticlePage_checkboxGroup__he3Sv{column-count:2}}@media (max-width:480px){.CreateArticlePage_checkboxGroup__he3Sv{column-count:1}}@media (prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636;--color-copied-active-bg:#2e9b33;color-scheme:dark}}@media (prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d;--color-copied-active-bg:#2e9b33;color-scheme:light}}.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,body[data-color-mode*=dark]{--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;color-scheme:dark}.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,body[data-color-mode*=light]{--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e;color-scheme:light}.wmde-markdown{-webkit-text-size-adjust:100%;word-wrap:break-word;background-color:var(--color-canvas-default);color:var(--color-fg-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:initial;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{border-bottom:1px solid var(--color-border-muted);font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{background-color:var(--color-canvas-default);border-style:none;box-sizing:initial;display:inline-block;max-width:100%}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{background:#0000;background-color:var(--color-border-default);border:0;border-bottom:1px solid var(--color-border-muted);box-sizing:initial;height:.25em;margin:24px 0;overflow:hidden;padding:0}.wmde-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:after,.wmde-markdown hr:before{content:"";display:table}.wmde-markdown hr:after{clear:both}.wmde-markdown table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;width:max-content}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>:not(summary){display:none!important}.wmde-markdown kbd{background-color:var(--color-canvas-subtle);border-bottom-color:var(--color-neutral-muted);border:1px solid var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted);color:var(--color-fg-default);display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.wmde-markdown h2{border-bottom:1px solid var(--color-border-muted);font-size:1.5em;font-weight:600;padding-bottom:.3em}.wmde-markdown h3{font-size:1.25em;font-weight:600}.wmde-markdown h4{font-size:1em;font-weight:600}.wmde-markdown h5{font-size:.875em;font-weight:600}.wmde-markdown h6{color:var(--color-fg-muted);font-size:.85em;font-weight:600}.wmde-markdown p{margin-bottom:10px;margin-top:0}.wmde-markdown blockquote{border-left:.25em solid var(--color-border-default);color:var(--color-fg-muted);margin:0;padding:0 1em}.wmde-markdown ol,.wmde-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ol ol ol,.wmde-markdown ol ul ol,.wmde-markdown ul ol ol,.wmde-markdown ul ul ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown code,.wmde-markdown pre,.wmde-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}.wmde-markdown .octicon{fill:currentColor;display:inline-block;overflow:visible!important;vertical-align:text-bottom}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-inner-spin-button,.wmde-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:after,.wmde-markdown:before{content:"";display:table}.wmde-markdown:after{clear:both}.wmde-markdown>:first-child{margin-top:0!important}.wmde-markdown>:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown blockquote,.wmde-markdown details,.wmde-markdown dl,.wmde-markdown ol,.wmde-markdown p,.wmde-markdown pre,.wmde-markdown table,.wmde-markdown ul{margin-bottom:16px;margin-top:0}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 code,.wmde-markdown h1 tt,.wmde-markdown h2 code,.wmde-markdown h2 tt,.wmde-markdown h3 code,.wmde-markdown h3 tt,.wmde-markdown h4 code,.wmde-markdown h4 tt,.wmde-markdown h5 code,.wmde-markdown h5 tt,.wmde-markdown h6 code,.wmde-markdown h6 tt{font-size:inherit;padding:0 .2em}.wmde-markdown ol.no-list,.wmde-markdown ul.no-list{list-style-type:none;padding:0}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ol ol,.wmde-markdown ol ul,.wmde-markdown ul ol,.wmde-markdown ul ul{margin-bottom:0;margin-top:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.wmde-markdown dl dd{margin-bottom:16px;padding:0 16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table td,.wmde-markdown table th{border:1px solid var(--color-border-default);padding:6px 13px}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:initial}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{background-color:initial;max-width:none;vertical-align:text-top}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{border:1px solid var(--color-border-default);display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{clear:both;color:var(--color-fg-default);display:block;padding:5px 0 0}.wmde-markdown span.align-center{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{background-color:var(--color-neutral-muted);border-radius:6px;font-size:85%;margin:0;padding:.2em .4em}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{background:#0000;border:0;margin:0;padding:0;white-space:pre;word-break:normal}.wmde-markdown pre{background-color:var(--color-canvas-subtle);border-radius:6px;font-size:85%;line-height:1.45}.wmde-markdown pre code,.wmde-markdown pre tt{word-wrap:normal;background-color:initial;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.wmde-markdown pre>code{display:block;overflow:auto;padding:16px}.wmde-markdown pre>code::-webkit-scrollbar{background:#0000;height:8px;width:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{font-size:12px;line-height:1;overflow:hidden;padding:5px;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{background:var(--color-canvas-default);border:0;padding:10px 8px 9px;text-align:right}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{background:var(--color-canvas-subtle);border-top:0;font-weight:600}.wmde-markdown .footnotes{border-top:1px solid var(--color-border-default);color:var(--color-fg-muted);font-size:12px}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{border:2px solid var(--color-accent-emphasis);border-radius:6px;bottom:-8px;content:"";left:-24px;pointer-events:none;position:absolute;right:-8px;top:-8px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .contains-task-list input[type=checkbox],.wmde-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{background:var(--color-border-default);border-radius:5px;color:var(--color-fg-default);cursor:pointer;display:flex;font-size:12px;padding:6px;position:absolute;right:6px;top:6px;transition:all .3s;visibility:hidden}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre .copied.active,.wmde-markdown pre:hover .copied:active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{border-left:.25em solid var(--borderColor-default,var(--color-border-default));color:inherit;margin-bottom:16px;padding:.5rem 1em}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:1}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:8px!important;margin-right:var(--base-size-8,8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg);color:var(--fgColor-accent,var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg);color:var(--fgColor-success,var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg);color:var(--fgColor-done,var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg);color:var(--fgColor-attention,var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg);color:var(--fgColor-danger,var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{color:var(--color-fg-subtle);content:attr(line);display:inline-block;margin-right:16px;text-align:right;white-space:nowrap;width:1rem}.wmde-markdown .token.cdata,.wmde-markdown .token.comment,.wmde-markdown .token.doctype,.wmde-markdown .token.prolog{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.constant,.wmde-markdown .token.deleted,.wmde-markdown .token.property,.wmde-markdown .token.selector,.wmde-markdown .token.symbol,.wmde-markdown .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.attr-name,.wmde-markdown .token.boolean,.wmde-markdown .token.builtin,.wmde-markdown .token.char,.wmde-markdown .token.number,.wmde-markdown .token.operator,.wmde-markdown .token.property-access,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.string{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.class-name,.wmde-markdown .token.color,.wmde-markdown .token.entity,.wmde-markdown .token.function,.wmde-markdown .token.url{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.important,.wmde-markdown .token.keyword,.wmde-markdown .token.regex,.wmde-markdown .token.rule{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.bold,.wmde-markdown .token.important{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.w-md-editor-bar{border-radius:0 0 3px 0;bottom:0;cursor:s-resize;height:10px;margin-right:0;margin-top:-11px;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:14px;z-index:3}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor-area{border-radius:5px;overflow:auto}.w-md-editor-text{font-feature-settings:"liga","clig";box-sizing:border-box;font-size:14px!important;font-variant-ligatures:common-ligatures;line-height:18px!important;margin:0;min-height:100%;overflow-wrap:break-word;padding:10px;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all}.w-md-editor-text-input,.w-md-editor-text-pre,.w-md-editor-text>.w-md-editor-text-pre{font-feature-settings:inherit;background:none;border:0;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;overflow-wrap:inherit;padding:0;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;word-break:inherit;word-break:normal}.w-md-editor-text-pre{background-color:initial!important;margin:0!important;pointer-events:none;position:relative}.w-md-editor-text-pre>code{font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important;padding:0!important}.w-md-editor-text-input{-webkit-font-smoothing:antialiased;-webkit-text-fill-color:#0000;color:inherit;height:100%;left:0;outline:0;overflow:hidden;padding:inherit;position:absolute;resize:none;top:0;width:100%}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-input,.w-md-editor-text-pre{word-wrap:pre;white-space:pre-wrap;word-break:break-word}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.w-md-editor-text-input{color:#0000!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:#0000!important}}.w-md-editor-text-pre .punctuation{color:#8b949e!important;color:var(--color-prettylights-syntax-comment,#8b949e)!important}.w-md-editor-text-pre .token.content,.w-md-editor-text-pre .token.url{color:#0550ae!important;color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.title.important{color:#24292f;color:var(--color-prettylights-syntax-markup-bold,#24292f)}.w-md-editor-text-pre .token.code-block .function{color:#8250df;color:var(--color-prettylights-syntax-entity,#8250df)}.w-md-editor-text-pre .token.bold{font-weight:inherit!important}.w-md-editor-text-pre .token.title{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.w-md-editor-text-pre .token.code.keyword{color:#0550ae!important;color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:#82071e!important;color:var(--color-prettylights-syntax-markup-deleted-text,#82071e)!important}.w-md-editor-toolbar-child{background-color:var(--md-editor-background-color);border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);display:none;position:absolute;z-index:1}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;border-radius:3px;padding:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{box-sizing:border-box;height:auto;margin:0;padding:3px 4px 2px;width:-webkit-fill-available}.w-md-editor-toolbar{align-items:center;background-color:var(--md-editor-background-color);border-bottom:1px solid var(--md-editor-box-shadow-color);border-radius:3px 3px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3px;-webkit-user-select:none;user-select:none}.w-md-editor-toolbar.bottom{border-bottom:0;border-radius:0 0 3px 3px;border-top:1px solid var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li,.w-md-editor-toolbar ul{line-height:normal;list-style:none;margin:0;padding:0}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{background:none;border:none;border-radius:2px;color:var(--color-fg-default);cursor:pointer;font-weight:400;height:20px;line-height:14px;margin:0 1px;outline:none;overflow:visible;padding:4px;text-transform:none;transition:all .3s;white-space:nowrap}.w-md-editor-toolbar li>button:focus,.w-md-editor-toolbar li>button:hover{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:initial;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar-divider{background-color:var(--md-editor-box-shadow-color);height:14px;margin:-3px 3px 0!important;vertical-align:middle;width:1px}.w-md-editor{--md-editor-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--md-editor-background-color:var(--color-canvas-default,#fff);--md-editor-box-shadow-color:var(--color-border-default,#d0d7de);background-color:var(--md-editor-background-color);border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);color:var(--color-fg-default);display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:1px;position:relative;text-align:left}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color);left:0;right:auto!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{border-radius:0 0 3px 0;height:100%;overflow:auto;position:relative}.w-md-editor .copied{display:none!important}.w-md-editor-input{height:100%;width:50%}.w-md-editor-text-pre>code{white-space:pre-wrap!important;word-break:break-word!important}.w-md-editor-preview{border-radius:0 0 5px 0;bottom:0;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);box-sizing:border-box;display:flex;flex-direction:column;overflow:auto;padding:10px 20px;position:absolute;right:0;top:0;width:50%}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{background-color:var(--md-editor-background-color);overflow:hidden;width:0}.w-md-editor-show-preview .w-md-editor-preview{box-shadow:inset 0 0 0 0;width:100%}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{padding:0;width:0}.w-md-editor-fullscreen{bottom:0;height:100%!important;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99999}.w-md-editor-fullscreen .w-md-editor-content{height:100%}.EditArticlePage_page__XIe92{background:#0d1117;background:var(--bg-primary,#0d1117);color:#fff;color:var(--text-primary,#fff);min-height:100vh;padding:2rem 0}.EditArticlePage_inner__cf3sU{margin:0 auto;max-width:1200px;padding:0 1rem}.EditArticlePage_header__Mstxx{margin-bottom:2rem}.EditArticlePage_back__JKS5m{align-items:center;color:#00aff0;color:var(--accent,#00aff0);display:inline-flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;text-decoration:none;transition:color .2s ease}.EditArticlePage_back__JKS5m:hover{color:#09c;color:var(--accent-hover,#09c)}.EditArticlePage_backIcon__zk7Hf{height:1rem;width:1rem}.EditArticlePage_title__NxA1c{color:#fff;color:var(--text-primary,#fff);font-size:2rem;font-weight:600;margin-bottom:2rem}.EditArticlePage_form__QM8jw{background:#161b22;background:var(--bg-secondary,#161b22);border:1px solid #30363d;border:1px solid var(--border,#30363d);border-radius:8px;padding:2rem}.EditArticlePage_error__\+zwjP,.EditArticlePage_loading__QjQe6{background:#da3633;border-radius:4px;color:#fff;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem}.EditArticlePage_loading__QjQe6{background:#161b22;background:var(--bg-secondary,#161b22);color:#fff;color:var(--text-primary,#fff)}.EditArticlePage_field__1Bp4p{margin-bottom:1.5rem}.EditArticlePage_label__KcBQu{color:#fff;color:var(--text-primary,#fff);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.EditArticlePage_input__U7pMJ,.EditArticlePage_textarea__MVWxA{background:#0d1117;background:var(--bg-primary,#0d1117);border:1px solid #30363d;border:1px solid var(--border,#30363d);border-radius:4px;color:#fff;color:var(--text-primary,#fff);font-size:.875rem;padding:.75rem;transition:border-color .2s ease;width:100%}.EditArticlePage_input__U7pMJ:focus,.EditArticlePage_textarea__MVWxA:focus{border-color:#00aff0;border-color:var(--accent,#00aff0);outline:none}.EditArticlePage_textarea__MVWxA{min-height:80px;resize:vertical}.EditArticlePage_editor__mPttk{border:1px solid #30363d;border:1px solid var(--border,#30363d);border-radius:4px;overflow:hidden}.EditArticlePage_fileInput__LqZra{background:#0000;border:none;color:#fff;color:var(--text-primary,#fff);cursor:pointer;padding:.5rem 0}.EditArticlePage_fileInput__LqZra::-webkit-file-upload-button{background:#512bd4;background:var(--primary,#512bd4);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;margin-right:1rem;padding:.5rem 1rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.EditArticlePage_fileInput__LqZra::-webkit-file-upload-button:hover{background:#4a25c2;background:var(--primary-hover,#4a25c2)}.EditArticlePage_coverNote__2E0uy{color:#c9d1d9;color:var(--text-secondary,#c9d1d9);font-size:.875rem;margin-top:.5rem}.EditArticlePage_coverPreview__N-Q6t{border-radius:4px;margin-top:.5rem;max-height:120px;max-width:200px}.EditArticlePage_checkboxGroup__l0ubS{column-count:4;column-gap:1.25rem}.EditArticlePage_checkboxLabel__ksXFc{align-items:center;break-inside:avoid;color:#fff;color:var(--clr-fg,#fff);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.2rem 0;page-break-inside:avoid}.EditArticlePage_checkboxLabel__ksXFc input[type=checkbox]{accent-color:#512bd4;accent-color:var(--clr-primary,#512bd4);flex-shrink:0;margin:0}.EditArticlePage_selectedCount__RmHhb{color:#00aff0;color:var(--clr-accent,#00aff0);font-size:.8rem;font-weight:400}.EditArticlePage_actions__YQZeu{border-top:1px solid #30363d;border-top:1px solid var(--border,#30363d);display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.EditArticlePage_submitBtn__4V\+ZH{background:#512bd4;background:var(--primary,#512bd4);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.EditArticlePage_submitBtn__4V\+ZH:hover{background:#4a25c2;background:var(--primary-hover,#4a25c2)}.EditArticlePage_submitBtn__4V\+ZH:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1024px){.EditArticlePage_checkboxGroup__l0ubS{column-count:3}}@media (max-width:768px){.EditArticlePage_inner__cf3sU{padding:0 1rem}.EditArticlePage_form__QM8jw{padding:1.5rem}.EditArticlePage_title__NxA1c{font-size:1.5rem}.EditArticlePage_actions__YQZeu{flex-direction:column}.EditArticlePage_submitBtn__4V\+ZH{width:100%}.EditArticlePage_checkboxGroup__l0ubS{column-count:2}}@media (max-width:480px){.EditArticlePage_checkboxGroup__l0ubS{column-count:1}}main{margin:0 auto;max-width:1100px;width:95%}*,:after,:before{border:0;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--clr-bg);color:var(--clr-fg);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;transition:background-color .3s ease,color .3s ease}ul{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img,video{display:block;max-width:100%}::selection{background-color:#512bd4;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--clr-bg)}::-webkit-scrollbar-thumb{background:var(--clr-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--clr-primary)}:root.dark{--clr-bg:#0d1117;--clr-bg-alt:#161b22;--clr-bg-card:linear-gradient(135deg,#161b22,#1a2035 50%,#1f2640);--clr-fg:#c9d1d9;--clr-fg-alt:#fff;--clr-text-muted:#8b949e;--clr-primary:#512bd4;--clr-primary-light:#7c5ce8;--clr-primary-dark:#3b1fa0;--clr-accent:#00aff0;--clr-accent-hover:#29c2ff;--clr-secondary:#68217a;--clr-border:#30363d;--clr-border-hover:#484f58;--clr-success:#3fb950;--clr-warning:#f59e0b;--clr-error:#f87171;--clr-link:#512bd4;--clr-link-hover:#7c5ce8;--shadow:0 4px 12px #00000059,0 2px 4px #0003;--shadow-hover:0 8px 28px #512bd440,0 4px 8px #0000004d;--shadow-card:0 1px 3px #0006,0 8px 24px #00000040}:root.light{--clr-bg:#f4f6fb;--clr-bg-alt:#fff;--clr-bg-card:linear-gradient(135deg,#fff,#f0f3fc 50%,#e8ecf8);--clr-fg:#3d4350;--clr-fg-alt:#1a1a2e;--clr-text-muted:#6b7280;--clr-primary:#512bd4;--clr-primary-light:#6b42e0;--clr-primary-dark:#3b1fa0;--clr-accent:#0098d4;--clr-accent-hover:#007bb5;--clr-secondary:#68217a;--clr-border:#dde1ea;--clr-border-hover:#b8c0d0;--clr-success:#16a34a;--clr-warning:#d97706;--clr-error:#dc2626;--clr-link:#512bd4;--clr-link-hover:#3b1fa0;--shadow:0 2px 8px #512bd412,0 1px 3px #0000000f;--shadow-hover:0 8px 28px #512bd426,0 3px 8px #00000014;--shadow-card:0 1px 3px #00000014,0 6px 20px #512bd40f}:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.4325ae97.css.map*/