body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}code{font-family:Cascadia Code,Consolas,Monaco,monospace}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}html[data-theme=dark]{color-scheme:dark}body{background:#f6efe7;color:#2f241b;margin:0;overflow-x:hidden;transition:background .2s ease,color .2s ease}html[data-theme=dark] body{background:#0d0e0f;color:#f5f1eb}a{color:inherit}button,input,textarea{font:inherit}img{display:block;max-width:100%}#App,#root,.appShell{min-height:100vh}html[data-theme=dark] .appShell{background:#0d0e0f}@media (prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark}html:not([data-theme]) .appShell,html:not([data-theme]) body{background:#0d0e0f;color:#f5f1eb}}.Header_header__q41Iw{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f2eae6;border-bottom:1px solid #7656391f;position:sticky;top:0;z-index:1000}.Header_inner__5FlXq{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;min-height:78px;width:min(1200px,calc(100% - 48px))}.Header_logo__Ek9VQ{border-radius:14px;box-shadow:0 12px 24px #442c151f;height:48px;object-fit:cover;width:48px}.Header_nav__YySqX{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:20px;justify-content:left}.Header_navItem__9XWVB{color:#5c4938;font-size:.98rem;padding:6px 0;position:relative;text-decoration:none}.Header_navItem__9XWVB:after{background:#b55b35;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .2s ease;width:100%}.Header_navItem__9XWVB:focus-visible:after,.Header_navItem__9XWVB:hover:after{transform:scaleX(1)}.Header_actions__V9ii4{align-items:center;color:#3f4a5a;display:flex;gap:8px;position:relative}.Header_themePicker__pop-2{padding:8px 0;position:relative}.Header_iconButton__-hNOJ{align-items:center;background:#0000;border:0;border-radius:50%;color:currentColor;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:relative;transition:color .2s ease,background .2s ease;width:30px}.Header_loginTooltip__s-iR\+{background:#fff;border-radius:6px;box-shadow:0 12px 28px #1f293729;color:#334155;left:50%;min-width:68px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translate(-50%,-4px);transition:opacity .18s ease,transform .18s ease}.Header_iconButton__-hNOJ:focus-visible .Header_loginTooltip__s-iR\+,.Header_iconButton__-hNOJ:hover .Header_loginTooltip__s-iR\+{opacity:1;transform:translate(-50%)}.Header_iconButton__-hNOJ:focus-visible,.Header_iconButton__-hNOJ:hover{background:#2563eb14;color:#2563eb;outline:none}.Header_iconButton__-hNOJ svg,.Header_themeOption__Dh6db svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.Header_iconButton__-hNOJ svg g,.Header_themeOption__Dh6db svg g{fill:currentColor;stroke:none}.Header_avatarIcon__4sXCF{border-radius:50%;height:20px;object-fit:cover;width:20px}.Header_themeMenu__5VWeQ{background:#fffffff5;border:1px solid #3f4a5a14;border-radius:8px;box-shadow:0 18px 42px #1f293724;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;width:184px;z-index:10}.Header_themeMenuOpen__O3KTb{opacity:1;pointer-events:auto;transform:translateY(0)}.Header_themeOption__Dh6db{align-items:center;background:#0000;border:0;border-bottom:1px solid #3f4a5a14;color:#536173;cursor:pointer;display:flex;gap:10px;min-height:42px;padding:0 16px;text-align:left;width:100%}.Header_themeOption__Dh6db:last-child{border-bottom:0}.Header_themeOption__Dh6db:focus-visible,.Header_themeOption__Dh6db:hover,.Header_themeOption__Dh6db[aria-checked=true]{background:#2563eb12;color:#2563eb;outline:none}.Header_searchLayer__z7kr0{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:102px 18px 0;position:fixed;z-index:2000}.Header_searchBackdrop__bcSM-{background:#1f2937b8;border:0;cursor:default;inset:0;position:absolute}.Header_searchPanel__UPM3B{background:#fff;border-radius:6px;box-shadow:0 24px 70px #0f172a42;overflow:hidden;position:relative;width:min(724px,100%);z-index:1}.Header_searchBox__f8BvI{align-items:center;border:2px solid #3fd0a0;border-radius:8px;color:#3fd0a0;display:flex;gap:12px;margin:12px;min-height:64px;padding:0 16px}.Header_searchBox__f8BvI svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:28px;width:28px}.Header_searchBox__f8BvI input{background:#0000;border:0;color:#253044;font-size:1.08rem;min-width:0;outline:none;width:100%}.Header_searchBox__f8BvI input::placeholder{color:#9aa5b5}.Header_searchResults__-0C6W{background:#f4f7fa;max-height:360px;min-height:88px;overflow-y:auto}.Header_searchResult__DWp1y{grid-gap:6px;border-top:1px solid #94a3b82e;color:#334155;display:grid;gap:6px;padding:16px 22px;text-decoration:none}.Header_searchResult__DWp1y:focus-visible,.Header_searchResult__DWp1y:hover{background:#fff;outline:none}.Header_searchResult__DWp1y strong{color:#162033;font-size:1rem}.Header_searchResult__DWp1y span{color:#667085;font-size:.9rem;line-height:1.6}.Header_emptySearch__IFVCm{color:#536173;margin:0;padding:34px 18px;text-align:center}.Header_searchFooter__4RQmh{align-items:center;background:#fff;color:#536173;display:flex;font-size:.88rem;gap:14px;justify-content:flex-end;min-height:58px;padding:0 16px}.Header_searchFooter__4RQmh span{background:#f7f9fc;border-radius:6px;box-shadow:inset 0 -2px 0 #0f172a1f;padding:6px 9px}html[data-theme=dark] .Header_header__q41Iw{background:#0d0e0feb;border-bottom-color:#ffffff1a}html[data-theme=dark] .Header_brand__SqRrB strong{color:#f5f1eb}html[data-theme=dark] .Header_actions__V9ii4,html[data-theme=dark] .Header_brand__SqRrB span,html[data-theme=dark] .Header_navItem__9XWVB{color:#d2d8e2}html[data-theme=dark] .Header_themeMenu__5VWeQ{background:#181a1cfa;border-color:#ffffff1a;box-shadow:0 18px 42px #00000061}html[data-theme=dark] .Header_themeOption__Dh6db{border-bottom-color:#ffffff14;color:#d2d8e2}html[data-theme=dark] .Header_searchFooter__4RQmh,html[data-theme=dark] .Header_searchPanel__UPM3B{background:#181a1c}html[data-theme=dark] .Header_searchResults__-0C6W{background:#111315}html[data-theme=dark] .Header_searchBox__f8BvI input,html[data-theme=dark] .Header_searchResult__DWp1y strong{color:#f5f1eb}html[data-theme=dark] .Header_searchResult__DWp1y{border-top-color:#ffffff14;color:#d2d8e2}html[data-theme=dark] .Header_searchFooter__4RQmh span,html[data-theme=dark] .Header_searchResult__DWp1y:focus-visible,html[data-theme=dark] .Header_searchResult__DWp1y:hover{background:#ffffff0f}html[data-theme=dark] .Header_emptySearch__IFVCm,html[data-theme=dark] .Header_searchFooter__4RQmh,html[data-theme=dark] .Header_searchResult__DWp1y span{color:#a8b1bf}@media (prefers-color-scheme:dark){html:not([data-theme]) .Header_header__q41Iw{background:#0d0e0feb;border-bottom-color:#ffffff1a}html:not([data-theme]) .Header_brand__SqRrB strong{color:#f5f1eb}html:not([data-theme]) .Header_actions__V9ii4,html:not([data-theme]) .Header_brand__SqRrB span,html:not([data-theme]) .Header_navItem__9XWVB{color:#d2d8e2}html:not([data-theme]) .Header_themeMenu__5VWeQ{background:#181a1cfa;border-color:#ffffff1a;box-shadow:0 18px 42px #00000061}html:not([data-theme]) .Header_themeOption__Dh6db{border-bottom-color:#ffffff14;color:#d2d8e2}html:not([data-theme]) .Header_searchFooter__4RQmh,html:not([data-theme]) .Header_searchPanel__UPM3B{background:#181a1c}html:not([data-theme]) .Header_searchResults__-0C6W{background:#111315}html:not([data-theme]) .Header_searchBox__f8BvI input,html:not([data-theme]) .Header_searchResult__DWp1y strong{color:#f5f1eb}html:not([data-theme]) .Header_searchResult__DWp1y{border-top-color:#ffffff14;color:#d2d8e2}html:not([data-theme]) .Header_searchFooter__4RQmh span,html:not([data-theme]) .Header_searchResult__DWp1y:focus-visible,html:not([data-theme]) .Header_searchResult__DWp1y:hover{background:#ffffff0f}html:not([data-theme]) .Header_emptySearch__IFVCm,html:not([data-theme]) .Header_searchFooter__4RQmh,html:not([data-theme]) .Header_searchResult__DWp1y span{color:#a8b1bf}}@media (max-width:980px){.Header_inner__5FlXq{align-items:flex-start;flex-direction:column;padding:14px 0;width:min(1200px,calc(100% - 24px))}.Header_nav__YySqX{justify-content:flex-start}.Header_actions__V9ii4{align-self:flex-end}}@media (max-width:640px){.Header_inner__5FlXq{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:auto 1fr;min-height:auto}.Header_brand__SqRrB{grid-column:1}.Header_logo__Ek9VQ{border-radius:12px;height:42px;width:42px}.Header_actions__V9ii4{align-self:center;grid-column:2;justify-self:end}.Header_nav__YySqX{flex-wrap:nowrap;gap:18px;grid-column:1/-1;overflow-x:auto;padding:2px 0 6px;scrollbar-width:none;width:100%}.Header_nav__YySqX::-webkit-scrollbar{display:none}.Header_navItem__9XWVB{flex:0 0 auto;font-size:.92rem}.Header_searchLayer__z7kr0{padding:78px 12px 0}.Header_searchPanel__UPM3B{border-radius:10px}.Header_searchBox__f8BvI{margin:10px;min-height:52px;padding:0 12px}.Header_searchBox__f8BvI svg{height:22px;width:22px}.Header_searchBox__f8BvI input{font-size:.95rem}.Header_searchResults__-0C6W{max-height:min(52vh,320px)}.Header_searchResult__DWp1y{padding:14px 16px}.Header_searchFooter__4RQmh{font-size:.78rem;justify-content:center;min-height:48px}}.Introduction_hero__M03QW{background:#030711;overflow:hidden;position:relative}.Introduction_overlay__7vFGd{background:linear-gradient(90deg,#0000009e,#00000075 45%,#0003),radial-gradient(circle at 25% 38%,#ffffff14,#0000 34%);inset:0;pointer-events:none;position:absolute}.Introduction_backgroundGlobe__VhjyQ{inset:0;overflow:hidden;position:absolute}.Introduction_backgroundGlobe__VhjyQ .Introduction_globeFrame__60R8N{height:100%;opacity:.92;transform:translateX(-10%);transform-origin:center;width:120%}.Introduction_inner__9cKZm{align-items:center;display:flex;margin:0 auto;min-height:340px;pointer-events:none;position:relative;width:min(1200px,calc(100% - 48px));z-index:1}.Introduction_copy__BkHlA{color:#fff7ef;max-width:min(760px,100%);width:fit-content}.Introduction_badge__1TNJV{align-items:center;background:#fff4e81f;border:1px solid #fff4e82e;border-radius:999px;display:inline-flex;font-size:.82rem;letter-spacing:.08em;padding:8px 14px}.Introduction_title__94NHy{font-size:clamp(2rem,4vw,3.35rem);letter-spacing:0;line-height:1.02;margin:16px 0 0}.Introduction_subtitle__6bHdF{color:#fff7efdb;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.45;margin:12px 0 0;max-width:none;text-align:center}.Introduction_globeWrap__wYvKM,.Introduction_imageWrap__oYviD{aspect-ratio:4/5;border:1px solid #fff4e824;border-radius:32px;box-shadow:0 30px 70px #00000047;justify-self:end;overflow:hidden;transform:rotate(3deg);width:min(100%,380px)}.Introduction_image__6JROA{height:100%;object-fit:cover;width:100%}.Introduction_globeWrap__wYvKM{background:radial-gradient(circle at 22% 14%,#ffffff21,#0000 20%),radial-gradient(circle at 54% 46%,#3cbeff29,#0000 44%),linear-gradient(145deg,#080e18,#0b1324 46%,#03060d);cursor:grab;display:grid;place-items:center;position:relative;transform:rotate(0deg)}.Introduction_globeWrap__wYvKM:active{cursor:grabbing}.Introduction_globeCanvas__JiiaE{display:grid;height:100%;overflow:hidden;place-items:center;position:relative;width:100%;z-index:1}.Introduction_globeFrame__60R8N{background:#030711;border:0;display:block;height:100%;position:relative;width:100%;z-index:1}@media (max-width:900px){.Introduction_inner__9cKZm{min-height:auto;padding:42px 0;width:min(1200px,calc(100% - 24px))}.Introduction_globeWrap__wYvKM,.Introduction_imageWrap__oYviD{justify-self:start;transform:none;width:min(100%,320px)}}@media (max-width:640px){.Introduction_overlay__7vFGd{background:linear-gradient(180deg,#00000094,#000000b8),radial-gradient(circle at 50% 26%,#ffffff14,#0000 42%)}.Introduction_backgroundGlobe__VhjyQ .Introduction_globeFrame__60R8N{opacity:.72;transform:translateX(-22%);width:150%}.Introduction_inner__9cKZm{align-items:flex-end;min-height:250px;padding:36px 0}.Introduction_copy__BkHlA{max-width:100%}.Introduction_badge__1TNJV{font-size:.76rem;padding:7px 12px}.Introduction_title__94NHy{font-size:clamp(1.85rem,11vw,2.6rem);line-height:1.08}.Introduction_subtitle__6bHdF{font-size:.9rem;line-height:1.6;max-width:28rem;text-align:left}}.HomeContent_page__FNLK4{background:radial-gradient(circle at top,#ffe7cc80,#0000 26%),#f6efe7;padding:34px 0 72px}.HomeContent_inner__bov0h{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 330px;margin:0 auto;width:min(1200px,calc(100% - 48px))}.HomeContent_topFull__Q47V4{grid-column:1/-1}.HomeContent_content__SijkA,.HomeContent_singleColumnWide__sZMZF,.HomeContent_singleColumn__gsvBZ{margin:0 auto;width:min(1200px,calc(100% - 48px))}.HomeContent_content__SijkA{min-width:0;width:auto}.HomeContent_singleColumn__gsvBZ{max-width:860px}.HomeContent_singleColumnWide__sZMZF{max-width:1150px}.HomeContent_sidebar__AapRP{position:sticky;top:110px}.HomeContent_sidebarStack__mFjmp{grid-gap:18px;display:grid;gap:18px}.HomeContent_sectionIntro__Gdnvg{background:#fffbf7d6;border:1px solid #76563914;border-radius:28px;box-shadow:0 18px 40px #40240e0f;margin-bottom:28px;padding:26px 28px}.HomeContent_sectionLabel__jAY0K{color:sienna;font-size:.88rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.HomeContent_sectionTitle__mLWRU{color:#2f241b;font-size:clamp(1.8rem,3vw,2.6rem);margin:12px 0 10px}.HomeContent_sectionDesc__c3Icv{color:#6d5948;font-size:1rem;line-height:1.9;margin:0}.HomeContent_tabs__tYlFq{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.HomeContent_tabActive__RDCxL,.HomeContent_tab__svYhi{align-items:center;background:#fff8f1b3;border:1px solid #6e533d1f;border-radius:999px;color:#6d5948;display:inline-flex;justify-content:center;padding:12px 18px;text-decoration:none}.HomeContent_tabActive__RDCxL{background:#9e522f;border-color:#9e522f;box-shadow:0 12px 24px #9e522f2e;color:#fff8f1}.HomeContent_postList__qSrrJ{grid-gap:34px;display:grid;gap:34px}.HomeContent_pagination__5Tqa0{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:140px minmax(120px,1fr) 140px;margin-top:28px}.HomeContent_pageSelect__\+\+Rcr,.HomeContent_pagination__5Tqa0 button{background:#fffbf7e6;border:1px solid #6e533d1f;border-radius:8px;box-shadow:0 8px 20px #40240e0f;color:#5f4c3d;min-height:42px;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.HomeContent_pagination__5Tqa0 button{align-items:center;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:0 16px}.HomeContent_pagination__5Tqa0 button:last-child{justify-self:end}.HomeContent_pageSelect__\+\+Rcr:hover,.HomeContent_pagination__5Tqa0 button:not(:disabled):hover{border-color:#9e522f61;box-shadow:0 12px 24px #40240e1a;color:#9e522f;transform:translateY(-2px)}.HomeContent_pagination__5Tqa0 button:disabled{color:#a99a8f;cursor:not-allowed;opacity:.68}.HomeContent_pageSelect__\+\+Rcr{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;justify-self:center;min-width:112px;padding:0 34px 0 18px;position:relative}.HomeContent_pageSelect__\+\+Rcr:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;pointer-events:none;position:absolute;right:17px;transform:translateY(-3px) rotate(45deg);width:8px}.HomeContent_currentPageText__\+Otzw{color:inherit;font-size:1rem;line-height:1;white-space:nowrap}.HomeContent_pageSelect__\+\+Rcr select{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.HomeContent_postCard__UEJHC{background:#fffbf7e6;border:1px solid #76563914;border-radius:24px;box-shadow:0 20px 42px #40240e12;display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.HomeContent_postCard__UEJHC:hover{border-color:#2f241bad;box-shadow:0 24px 52px #40240e29;transform:translateY(-4px)}.HomeContent_postImageWrap__ijcEc{aspect-ratio:1/.78;height:100%;min-height:100%;min-width:0;overflow:hidden;width:100%}.HomeContent_postImage__PCEZF{height:100%;object-fit:cover;transition:filter .22s ease,transform .35s ease;width:100%}.HomeContent_postCard__UEJHC:hover .HomeContent_postImage__PCEZF{filter:saturate(1.08) contrast(1.04);transform:scale(1.045)}.HomeContent_postBody__6Z06P{min-width:0;padding:20px 22px 18px}.HomeContent_articleMeta__3Z54Q,.HomeContent_articleTags__8h73o,.HomeContent_ctaRow__6uk6Q,.HomeContent_metaRow__10oYG,.HomeContent_postFooter__Ku-Ap,.HomeContent_sideList__p4sUG,.HomeContent_socialLinks__PJw67,.HomeContent_tagCloud__xaLtI{display:flex;flex-wrap:wrap;gap:12px}.HomeContent_metaRow__10oYG{align-items:center;margin-bottom:10px}.HomeContent_category__DFJ8Q{color:#9a4b2c;font-size:.92rem;font-weight:600;text-decoration:none}.HomeContent_tags__CAH\+X{color:#7a6555;font-size:.84rem}.HomeContent_articleTitle__hZRMx,.HomeContent_postTitle__YfWDg{color:#2f241b;line-height:1.3;margin:0 0 14px}.HomeContent_postTitle__YfWDg{font-size:1.28rem}.HomeContent_postTitleLink__TTFh3,.HomeContent_sideLink__E23Tf{color:inherit;text-decoration:none}.HomeContent_postTitleLink__TTFh3{transition:color .2s ease}.HomeContent_postCard__UEJHC:hover .HomeContent_postTitleLink__TTFh3{color:#9e522f}.HomeContent_postExcerpt__Ochnw{color:#6d5948;font-size:.92rem;line-height:1.75;margin:0 0 14px}.HomeContent_articleMeta__3Z54Q,.HomeContent_postFooter__Ku-Ap{align-items:center;color:#8a7768;font-size:.84rem}.HomeContent_authorMeta__EVetE{align-items:center;display:inline-flex;gap:8px}.HomeContent_authorMeta__EVetE img{border-radius:50%;height:28px;object-fit:cover;width:28px}.HomeContent_aboutPage__f-DC6,.HomeContent_articlePage__sWuJc,.HomeContent_emptyState__CVm0a,.HomeContent_profileCard__03vL9,.HomeContent_servicePage__UodEI,.HomeContent_sideCard__qBgYi{background:#fffbf7e6;border:1px solid #76563914;border-radius:28px;box-shadow:0 18px 40px #40240e0f;padding:28px}.HomeContent_profileCard__03vL9{text-align:center}.HomeContent_avatar__E47PQ{animation:HomeContent_avatarSpin__z6F2t 9s linear infinite;border-radius:50%;height:104px;margin:0 auto 18px;object-fit:cover;transform-origin:center;transition:filter .2s ease;width:104px;will-change:transform}.HomeContent_avatar__E47PQ:hover{animation:HomeContent_avatarFloat__KVwvr 1.8s ease-in-out infinite;filter:drop-shadow(0 12px 18px rgba(158,82,47,.2))}@keyframes HomeContent_avatarFloat__KVwvr{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(4deg)}}@keyframes HomeContent_avatarSpin__z6F2t{to{transform:rotate(1turn)}}.HomeContent_profileName__RXvFD{color:#2f241b;font-size:1.5rem;margin:0}.HomeContent_profileDesc__q2E6X{color:#6d5948;line-height:1.8;margin:14px 0 20px}.HomeContent_stats__QCdju{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.HomeContent_statItem__LvvBX{background:#fff8f1;border-radius:18px;padding:14px;text-align:left}.HomeContent_sideTitle__zbLcs,.HomeContent_statItem__LvvBX strong{color:#2f241b;display:block}.HomeContent_statItem__LvvBX span{color:#8a7768;font-size:.88rem}.HomeContent_socialLinks__PJw67{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:repeat(3,1fr);justify-items:center;margin-top:18px;width:100%}.HomeContent_ctaLink__ffo1f{align-items:center;background:#2f241b;border-radius:999px;color:#fff8f1;display:inline-flex;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.HomeContent_socialIconButton__WOSTf{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 10px 24px #40240e1f;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:box-shadow .2s ease,transform .2s ease;width:42px}.HomeContent_socialIconButton__WOSTf:hover{box-shadow:0 16px 30px #40240e2e;transform:translateY(-3px)}.HomeContent_socialIconButton__WOSTf img{height:24px;object-fit:contain;width:24px}.HomeContent_socialQrItem__a38iw{display:inline-flex;position:relative}.HomeContent_qrPopover__MK0OT{background:#fff;border-radius:14px;bottom:calc(100% + 12px);box-shadow:0 18px 40px #14100c38;left:50%;opacity:0;padding:10px;pointer-events:none;position:absolute;transform:translate(-50%,8px) scale(.96);transition:opacity .2s ease,transform .2s ease;width:180px;z-index:30}.HomeContent_qrPopover__MK0OT:after{background:#fff;content:"";height:12px;left:50%;position:absolute;top:100%;transform:translate(-50%,-6px) rotate(45deg);width:12px}.HomeContent_qrPopover__MK0OT img{border-radius:8px;height:auto;position:relative;width:100%;z-index:1}.HomeContent_socialQrItem__a38iw:focus-within .HomeContent_qrPopover__MK0OT,.HomeContent_socialQrItem__a38iw:hover .HomeContent_qrPopover__MK0OT{opacity:1;transform:translate(-50%) scale(1)}.HomeContent_sideTitle__zbLcs{font-size:1.08rem;margin:0 0 14px}.HomeContent_sideCardHeader__1gOAq{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.HomeContent_sideCardHeader__1gOAq .HomeContent_sideTitle__zbLcs{margin:0}.HomeContent_moreLink__XHlHL{align-items:center;color:#536173;display:inline-flex;gap:8px;text-decoration:none}.HomeContent_sideList__p4sUG{flex-direction:column;gap:10px}.HomeContent_sideLink__E23Tf{color:#5f4c3d;line-height:1.7}.HomeContent_tagCloud__xaLtI{gap:10px}.HomeContent_countTagChip__Pd9rE,.HomeContent_tagChip__hUU-K{align-items:center;background:#fff4e8;border-radius:999px;color:#8e4c2e;display:inline-flex;min-height:36px;padding:0 12px}.HomeContent_countTagChip__Pd9rE{background:#fff;border:1px solid #53617324;box-shadow:0 5px 12px #40240e0f;color:#334155;gap:4px;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeContent_countTagChip__Pd9rE sup{color:#7a8798;flex:0 0 auto;font-size:.68rem;line-height:1}.HomeContent_contributionWide__rbOsU{--contribution-cell-size:13px;--contribution-cell-gap:4px;background:linear-gradient(145deg,#2749872e,#0000 42%),#060a12;border:1px solid #94a3b847;border-radius:22px;box-shadow:0 22px 48px #080d173d,inset 0 1px 0 #ffffff0a;color:#f8fafc;padding:28px 32px 30px}.HomeContent_contributionWideHeader__keahi{grid-column-gap:34px;align-items:center;column-gap:34px;display:grid;grid-template-columns:minmax(0,1fr) 148px}.HomeContent_contributionWideHeader__keahi h3{color:#f8fafc;font-size:1.12rem;grid-column:1;grid-row:1;line-height:1.35;margin:0}.HomeContent_contributionWideLayout__5GnSd{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,max-content) 148px;justify-content:space-between;margin-top:22px}.HomeContent_contributionGraph__fwjIv{min-width:0;overflow:visible;position:relative}.HomeContent_contributionMonthHeader__lsPoo{grid-gap:var(--contribution-cell-gap);color:#e5edf8;display:grid;font-size:.82rem;gap:var(--contribution-cell-gap);grid-template-columns:repeat(var(--weeks),var(--contribution-cell-size));line-height:1;margin-left:52px;width:max-content}.HomeContent_contributionGraphBody__KRvE2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:42px max-content;margin-top:10px}.HomeContent_contributionWeekdays__2TWR\+{grid-gap:var(--contribution-cell-gap);color:#cdd6e3;font-size:.82rem;line-height:1}.HomeContent_contributionWeekdays__2TWR\+,.HomeContent_contributionWideGrid__Bdkt7{display:grid;gap:var(--contribution-cell-gap);grid-template-rows:repeat(7,var(--contribution-cell-size))}.HomeContent_contributionWideGrid__Bdkt7{grid-gap:var(--contribution-cell-gap);grid-auto-columns:var(--contribution-cell-size);grid-auto-flow:column;overflow:visible}.HomeContent_contributionWideYears__tEXin{grid-gap:7px;align-content:start;display:grid;gap:7px;margin-top:0}.HomeContent_contributionYearActive__kMLrf,.HomeContent_contributionYear__TJLbQ{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:8px;color:#cfe1ff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;justify-content:center;min-height:34px;padding:0;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:100%}.HomeContent_contributionYear__TJLbQ:hover{background:#ffffff0f;border-color:#94a3b840;color:#f8fafc}.HomeContent_contributionYearActive__kMLrf{background:linear-gradient(135deg,#2f65d8,#2454b5);box-shadow:0 12px 24px #2458bd47;color:#fff}.HomeContent_contributionCell__qgUgC{background:#0f172ad1;border:1px solid #e2e8f0b8;border-radius:3px;height:var(--contribution-cell-size);position:relative;width:var(--contribution-cell-size)}.HomeContent_contributionCell__qgUgC[data-empty=true]{opacity:0}.HomeContent_contributionCell__qgUgC[data-tooltip]:hover:after{background:#fff;border-radius:6px;box-shadow:0 10px 30px #0000003d;color:#111827;content:attr(data-tooltip);font-size:.72rem;left:50%;line-height:1.3;max-width:220px;padding:8px 10px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);white-space:normal;width:max-content;z-index:20}.HomeContent_contributionCell__qgUgC[data-tooltip]:hover:before{background:#fff;content:"";height:8px;left:50%;position:absolute;top:calc(100% + 3px);transform:translateX(-50%) rotate(45deg);width:8px;z-index:21}.HomeContent_contributionCell__qgUgC[data-level="1"]{background:#0e4429;border-color:#0e4429}.HomeContent_contributionCell__qgUgC[data-level="2"]{background:#006d32;border-color:#006d32}.HomeContent_contributionCell__qgUgC[data-level="3"]{background:#26a641;border-color:#26a641}.HomeContent_contributionCell__qgUgC[data-level="4"]{background:#39d353;border-color:#39d353}.HomeContent_contributionLegend__GoAdN{align-items:center;color:#cdd6e3;display:flex;font-size:.8rem;gap:5px;grid-column:1;grid-row:1;justify-self:end;white-space:nowrap}.HomeContent_aboutPage__f-DC6,.HomeContent_articlePage__sWuJc,.HomeContent_emptyState__CVm0a,.HomeContent_servicePage__UodEI{grid-gap:18px;display:grid;gap:18px}.HomeContent_articleBody__gSFhR{color:#594838;font-size:1rem;line-height:2}.HomeContent_articleBody__gSFhR h1,.HomeContent_articleBody__gSFhR h2,.HomeContent_articleBody__gSFhR h3{color:#2f241b;line-height:1.35;margin:1.4em 0 .65em}.HomeContent_articleBody__gSFhR blockquote,.HomeContent_articleBody__gSFhR ol,.HomeContent_articleBody__gSFhR p,.HomeContent_articleBody__gSFhR pre,.HomeContent_articleBody__gSFhR ul{margin:0 0 1.1em}.HomeContent_articleBody__gSFhR a{color:#9e522f}.HomeContent_articleBody__gSFhR img{border-radius:14px;max-width:100%}.HomeContent_articleBody__gSFhR blockquote{background:#fff4e8;border-left:4px solid #9e522f;border-radius:8px;padding:12px 16px}.HomeContent_articleBody__gSFhR pre{background:#201a16;border-radius:12px;color:#fff8f1;line-height:1.7;overflow:auto;padding:16px}.HomeContent_articleBody__gSFhR code{font-family:Consolas,Monaco,monospace}.HomeContent_articleVideos__wJrKd{grid-gap:16px;display:grid;gap:16px}.HomeContent_articleVideos__wJrKd video{background:#161616;border-radius:16px;width:100%}.HomeContent_allTagsPage__2FAJe{background:#fffbf7eb;border:1px solid #76563914;border-radius:14px;box-shadow:0 18px 40px #40240e0f;padding:28px}.HomeContent_allTagCloud__n4oU0{display:flex;flex-wrap:wrap;gap:12px}.HomeContent_allTagCloud__n4oU0 .HomeContent_countTagChip__Pd9rE{max-width:160px}.HomeContent_serviceGrid__LIAaM{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.HomeContent_serviceCard__1-JMI{background:#fff7ee;border-radius:24px;padding:22px}.HomeContent_serviceCard__1-JMI h3{color:#2f241b;margin:0 0 10px}.HomeContent_serviceCard__1-JMI p{color:#6d5948;line-height:1.8;margin:0}.HomeContent_emptyState__CVm0a{text-align:center}html[data-theme=dark] .HomeContent_page__FNLK4{background:radial-gradient(circle at top,#46566947,#0000 28%),#0d0e0f}html[data-theme=dark] .HomeContent_aboutPage__f-DC6,html[data-theme=dark] .HomeContent_articlePage__sWuJc,html[data-theme=dark] .HomeContent_emptyState__CVm0a,html[data-theme=dark] .HomeContent_postCard__UEJHC,html[data-theme=dark] .HomeContent_profileCard__03vL9,html[data-theme=dark] .HomeContent_sectionIntro__Gdnvg,html[data-theme=dark] .HomeContent_servicePage__UodEI,html[data-theme=dark] .HomeContent_sideCard__qBgYi{background:#181a1ceb;border-color:#ffffff14;box-shadow:0 18px 40px #00000047}html[data-theme=dark] .HomeContent_postCard__UEJHC:hover{border-color:#f5f1eb85;box-shadow:0 24px 52px #0000006b}html[data-theme=dark] .HomeContent_articleTitle__hZRMx,html[data-theme=dark] .HomeContent_postTitle__YfWDg,html[data-theme=dark] .HomeContent_profileName__RXvFD,html[data-theme=dark] .HomeContent_sectionTitle__mLWRU,html[data-theme=dark] .HomeContent_serviceCard__1-JMI h3,html[data-theme=dark] .HomeContent_sideTitle__zbLcs,html[data-theme=dark] .HomeContent_statItem__LvvBX strong{color:#f5f1eb}html[data-theme=dark] .HomeContent_articleBody__gSFhR,html[data-theme=dark] .HomeContent_postExcerpt__Ochnw,html[data-theme=dark] .HomeContent_profileDesc__q2E6X,html[data-theme=dark] .HomeContent_sectionDesc__c3Icv,html[data-theme=dark] .HomeContent_serviceCard__1-JMI p,html[data-theme=dark] .HomeContent_sideLink__E23Tf{color:#c5cbd5}html[data-theme=dark] .HomeContent_articleBody__gSFhR h1,html[data-theme=dark] .HomeContent_articleBody__gSFhR h2,html[data-theme=dark] .HomeContent_articleBody__gSFhR h3{color:#f5f1eb}html[data-theme=dark] .HomeContent_articleBody__gSFhR blockquote{background:#b55b3529}html[data-theme=dark] .HomeContent_articleMeta__3Z54Q,html[data-theme=dark] .HomeContent_postFooter__Ku-Ap,html[data-theme=dark] .HomeContent_statItem__LvvBX span,html[data-theme=dark] .HomeContent_tags__CAH\+X{color:#a8b1bf}html[data-theme=dark] .HomeContent_tab__svYhi{background:#ffffff0f;border-color:#ffffff14;color:#c5cbd5}html[data-theme=dark] .HomeContent_serviceCard__1-JMI,html[data-theme=dark] .HomeContent_statItem__LvvBX{background:#ffffff0d}html[data-theme=dark] .HomeContent_tagChip__hUU-K{background:#b55b3529;color:#f0b08e}html[data-theme=dark] .HomeContent_countTagChip__Pd9rE{background:#ffffff0d;border-color:#ffffff14;color:#d2d8e2}html[data-theme=dark] .HomeContent_allTagsPage__2FAJe{background:#181a1ceb;border-color:#ffffff14}html[data-theme=dark] .HomeContent_qrPopover__MK0OT,html[data-theme=dark] .HomeContent_socialIconButton__WOSTf{background:#fff;box-shadow:0 16px 34px #00000057}html[data-theme=dark] .HomeContent_qrPopover__MK0OT:after{background:#fff}html[data-theme=dark] .HomeContent_pageSelect__\+\+Rcr,html[data-theme=dark] .HomeContent_pagination__5Tqa0 button{background:#181a1ceb;border-color:#ffffff14;box-shadow:0 12px 26px #0000003d;color:#c5cbd5}html[data-theme=dark] .HomeContent_pageSelect__\+\+Rcr:hover,html[data-theme=dark] .HomeContent_pagination__5Tqa0 button:not(:disabled):hover{border-color:#f5f1eb4d;box-shadow:0 18px 32px #00000052;color:#f5f1eb}html[data-theme=dark] .HomeContent_pagination__5Tqa0 button:disabled{color:#737b86}@media (prefers-color-scheme:dark){html:not([data-theme]) .HomeContent_page__FNLK4{background:radial-gradient(circle at top,#46566947,#0000 28%),#0d0e0f}html:not([data-theme]) .HomeContent_aboutPage__f-DC6,html:not([data-theme]) .HomeContent_articlePage__sWuJc,html:not([data-theme]) .HomeContent_emptyState__CVm0a,html:not([data-theme]) .HomeContent_postCard__UEJHC,html:not([data-theme]) .HomeContent_profileCard__03vL9,html:not([data-theme]) .HomeContent_sectionIntro__Gdnvg,html:not([data-theme]) .HomeContent_servicePage__UodEI,html:not([data-theme]) .HomeContent_sideCard__qBgYi{background:#181a1ceb;border-color:#ffffff14;box-shadow:0 18px 40px #00000047}html:not([data-theme]) .HomeContent_postCard__UEJHC:hover{border-color:#f5f1eb85;box-shadow:0 24px 52px #0000006b}html:not([data-theme]) .HomeContent_articleTitle__hZRMx,html:not([data-theme]) .HomeContent_postTitle__YfWDg,html:not([data-theme]) .HomeContent_profileName__RXvFD,html:not([data-theme]) .HomeContent_sectionTitle__mLWRU,html:not([data-theme]) .HomeContent_serviceCard__1-JMI h3,html:not([data-theme]) .HomeContent_sideTitle__zbLcs,html:not([data-theme]) .HomeContent_statItem__LvvBX strong{color:#f5f1eb}html:not([data-theme]) .HomeContent_articleBody__gSFhR,html:not([data-theme]) .HomeContent_postExcerpt__Ochnw,html:not([data-theme]) .HomeContent_profileDesc__q2E6X,html:not([data-theme]) .HomeContent_sectionDesc__c3Icv,html:not([data-theme]) .HomeContent_serviceCard__1-JMI p,html:not([data-theme]) .HomeContent_sideLink__E23Tf{color:#c5cbd5}html:not([data-theme]) .HomeContent_articleBody__gSFhR h1,html:not([data-theme]) .HomeContent_articleBody__gSFhR h2,html:not([data-theme]) .HomeContent_articleBody__gSFhR h3{color:#f5f1eb}html:not([data-theme]) .HomeContent_articleBody__gSFhR blockquote{background:#b55b3529}html:not([data-theme]) .HomeContent_articleMeta__3Z54Q,html:not([data-theme]) .HomeContent_postFooter__Ku-Ap,html:not([data-theme]) .HomeContent_statItem__LvvBX span,html:not([data-theme]) .HomeContent_tags__CAH\+X{color:#a8b1bf}html:not([data-theme]) .HomeContent_tab__svYhi{background:#ffffff0f;border-color:#ffffff14;color:#c5cbd5}html:not([data-theme]) .HomeContent_serviceCard__1-JMI,html:not([data-theme]) .HomeContent_statItem__LvvBX{background:#ffffff0d}html:not([data-theme]) .HomeContent_tagChip__hUU-K{background:#b55b3529;color:#f0b08e}html:not([data-theme]) .HomeContent_countTagChip__Pd9rE{background:#ffffff0d;border-color:#ffffff14;color:#d2d8e2}html:not([data-theme]) .HomeContent_allTagsPage__2FAJe{background:#181a1ceb;border-color:#ffffff14}html:not([data-theme]) .HomeContent_qrPopover__MK0OT,html:not([data-theme]) .HomeContent_socialIconButton__WOSTf{background:#fff;box-shadow:0 16px 34px #00000057}html:not([data-theme]) .HomeContent_qrPopover__MK0OT:after{background:#fff}html:not([data-theme]) .HomeContent_pageSelect__\+\+Rcr,html:not([data-theme]) .HomeContent_pagination__5Tqa0 button{background:#181a1ceb;border-color:#ffffff14;box-shadow:0 12px 26px #0000003d;color:#c5cbd5}html:not([data-theme]) .HomeContent_pageSelect__\+\+Rcr:hover,html:not([data-theme]) .HomeContent_pagination__5Tqa0 button:not(:disabled):hover{border-color:#f5f1eb4d;box-shadow:0 18px 32px #00000052;color:#f5f1eb}html:not([data-theme]) .HomeContent_pagination__5Tqa0 button:disabled{color:#737b86}}@media (max-width:980px){.HomeContent_inner__bov0h,.HomeContent_singleColumnWide__sZMZF,.HomeContent_singleColumn__gsvBZ{width:min(1200px,calc(100% - 24px))}.HomeContent_inner__bov0h{grid-template-columns:1fr}.HomeContent_sidebar__AapRP{position:static}.HomeContent_pagination__5Tqa0,.HomeContent_postCard__UEJHC{grid-template-columns:1fr}.HomeContent_pageSelect__\+\+Rcr,.HomeContent_pagination__5Tqa0 button,.HomeContent_pagination__5Tqa0 button:last-child{justify-self:stretch;width:100%}.HomeContent_contributionWide__rbOsU{--contribution-cell-size:12px;--contribution-cell-gap:4px;padding:24px}.HomeContent_contributionWideHeader__keahi{align-items:flex-start;grid-template-columns:1fr;row-gap:14px}.HomeContent_contributionLegend__GoAdN{grid-row:2;justify-self:start}.HomeContent_contributionGraph__fwjIv{overflow-x:auto;padding-bottom:4px;scrollbar-color:#94a3b873 #0000;scrollbar-width:thin}.HomeContent_contributionWideLayout__5GnSd{gap:18px;grid-template-columns:1fr}.HomeContent_contributionWideYears__tEXin{display:flex;gap:10px;margin-top:0}.HomeContent_contributionYearActive__kMLrf,.HomeContent_contributionYear__TJLbQ{flex:1 1;min-height:44px}}@media (max-width:640px){.HomeContent_page__FNLK4{padding:22px 0 52px}.HomeContent_inner__bov0h{gap:22px}.HomeContent_tabs__tYlFq{flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.HomeContent_tabs__tYlFq::-webkit-scrollbar{display:none}.HomeContent_tabActive__RDCxL,.HomeContent_tab__svYhi{flex:0 0 auto;font-size:.9rem;min-height:40px;padding:0 14px}.HomeContent_postList__qSrrJ{gap:22px}.HomeContent_postCard__UEJHC{border-radius:18px}.HomeContent_postImageWrap__ijcEc{aspect-ratio:16/10;min-height:190px}.HomeContent_postBody__6Z06P{padding:18px 16px}.HomeContent_articleMeta__3Z54Q,.HomeContent_articleTags__8h73o,.HomeContent_ctaRow__6uk6Q,.HomeContent_metaRow__10oYG,.HomeContent_postFooter__Ku-Ap{gap:8px 10px}.HomeContent_postTitle__YfWDg{font-size:1.12rem}.HomeContent_postExcerpt__Ochnw{font-size:.9rem;line-height:1.7}.HomeContent_aboutPage__f-DC6,.HomeContent_articlePage__sWuJc,.HomeContent_emptyState__CVm0a,.HomeContent_profileCard__03vL9,.HomeContent_servicePage__UodEI,.HomeContent_sideCard__qBgYi{border-radius:20px;padding:22px 18px}.HomeContent_avatar__E47PQ{height:86px;width:86px}.HomeContent_profileName__RXvFD{font-size:1.32rem}.HomeContent_profileDesc__q2E6X{font-size:.92rem}.HomeContent_statItem__LvvBX{border-radius:14px;padding:12px}.HomeContent_socialIconButton__WOSTf{height:40px;width:40px}.HomeContent_qrPopover__MK0OT{width:min(180px,calc(100vw - 48px))}.HomeContent_articleTitle__hZRMx{font-size:1.45rem}.HomeContent_articleBody__gSFhR{font-size:.95rem;line-height:1.9}.HomeContent_contributionWide__rbOsU{--contribution-cell-size:11px;--contribution-cell-gap:3px;border-radius:18px;padding:20px 16px}.HomeContent_contributionMonthHeader__lsPoo{font-size:.76rem;margin-left:46px}.HomeContent_contributionGraphBody__KRvE2{gap:10px;grid-template-columns:36px max-content}.HomeContent_contributionLegend__GoAdN,.HomeContent_contributionWeekdays__2TWR\+{font-size:.74rem}}@media (max-width:380px){.HomeContent_stats__QCdju{grid-template-columns:1fr}.HomeContent_postImageWrap__ijcEc{min-height:170px}}.Footer_footer__vgkoK{background:#f6efe7;border-top:1px solid #6e533d1a;color:#7a6555;padding:28px 0 36px}.Footer_inner__Jg64a{grid-gap:8px;display:grid;font-size:.9rem;gap:8px;line-height:1.8;margin:0 auto;text-align:center;width:min(1200px,calc(100% - 48px))}.Footer_inner__Jg64a p{margin:0}.Footer_copyright__AsIjp{color:#5f4c3d;font-weight:600}.Footer_record__tSfwl{display:inline-flex;gap:8px;justify-content:center}.Footer_record__tSfwl a{color:inherit;text-decoration:none}.Footer_record__tSfwl a:hover{color:#9e522f}html[data-theme=dark] .Footer_footer__vgkoK{background:#0d0e0f;border-top-color:#ffffff14;color:#a8b1bf}html[data-theme=dark] .Footer_copyright__AsIjp{color:#f5f1eb}@media (prefers-color-scheme:dark){html:not([data-theme]) .Footer_footer__vgkoK{background:#0d0e0f;border-top-color:#ffffff14;color:#a8b1bf}html:not([data-theme]) .Footer_copyright__AsIjp{color:#f5f1eb}}@media (max-width:640px){.Footer_footer__vgkoK{padding:24px 0 30px}.Footer_inner__Jg64a{font-size:.82rem;line-height:1.7;width:min(1200px,calc(100% - 24px))}.Footer_record__tSfwl{flex-wrap:wrap}}.MusicPlayer_player__J3\+in{grid-gap:8px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#222222f0;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 10px 26px #00000057;color:#f4f7fb;display:grid;gap:8px 10px;grid-template-columns:54px minmax(0,1fr) 94px;grid-template-rows:auto auto;min-height:96px;padding:12px 12px 10px;position:fixed;touch-action:none;transition:left .2s ease,right .2s ease,transform .2s ease,opacity .2s ease;-webkit-user-select:none;user-select:none;width:322px;z-index:1600}.MusicPlayer_left__zAX0f{left:10px}.MusicPlayer_right__ZIWGN{right:10px}.MusicPlayer_dragging__Ybclj{transition:none}.MusicPlayer_collapsed__rDBHg{border-radius:999px;display:block;min-height:72px;overflow:hidden;padding:0;width:42px}.MusicPlayer_collapsed__rDBHg.MusicPlayer_left__zAX0f{left:0;transform:translateX(-16px)}.MusicPlayer_collapsed__rDBHg.MusicPlayer_right__ZIWGN{right:0;transform:translateX(16px)}.MusicPlayer_edgeTab__UJ9lG{align-items:center;background:#222222f5;border:0;color:#f4f7fb;cursor:pointer;display:inline-flex;height:72px;justify-content:center;width:100%}.MusicPlayer_edgeTab__UJ9lG svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.MusicPlayer_cover__4wrcq{align-self:start;background:#ffffff14;border:0;border-radius:50%;cursor:pointer;grid-column:1;grid-row:1/3;height:54px;overflow:hidden;padding:0;width:54px}.MusicPlayer_cover__4wrcq img{height:100%;object-fit:cover;width:100%}.MusicPlayer_info__qb9wQ{cursor:grab;grid-column:2;min-width:0}.MusicPlayer_dragging__Ybclj .MusicPlayer_info__qb9wQ{cursor:grabbing}.MusicPlayer_info__qb9wQ h3{color:#f8fafc;font-size:.85rem;margin:1px 0 3px}.MusicPlayer_info__qb9wQ h3,.MusicPlayer_info__qb9wQ p{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicPlayer_info__qb9wQ p{color:#b8c1cf;font-size:.72rem;margin:0}.MusicPlayer_controls__6-dXQ{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-column:3;grid-template-columns:repeat(3,28px);justify-content:end}.MusicPlayer_controls__6-dXQ button,.MusicPlayer_footerTools__Xe8Ar button{border:0;color:inherit;cursor:pointer}.MusicPlayer_controls__6-dXQ button{align-items:center;background:#ffffff0f;border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.MusicPlayer_controls__6-dXQ .MusicPlayer_playButton__1oerW{background:#ffffff1f}.MusicPlayer_controls__6-dXQ svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.MusicPlayer_progressRow__PXUno{grid-gap:5px;align-items:center;color:#aeb8c6;display:grid;font-size:.58rem;gap:5px;grid-template-columns:28px minmax(0,1fr) 30px;margin-top:8px}.MusicPlayer_footerTools__Xe8Ar input,.MusicPlayer_progressRow__PXUno input{accent-color:#ef476f;cursor:pointer;height:4px;width:100%}.MusicPlayer_footerTools__Xe8Ar{grid-gap:10px;align-items:center;color:#aeb8c6;display:grid;font-size:.62rem;gap:10px;grid-column:2/4;grid-template-columns:auto 84px;justify-content:end}.MusicPlayer_volumeLabel__jF22n{color:#d8dee8;font-size:.62rem;white-space:nowrap}.MusicPlayer_footerTools__Xe8Ar button{background:#0000;color:#d8dee8;font-size:.62rem;padding:0}.MusicPlayer_controls__6-dXQ button:hover,.MusicPlayer_edgeTab__UJ9lG:hover,.MusicPlayer_footerTools__Xe8Ar button:hover{background:#ffffff29;color:#fff}@media (max-width:640px){.MusicPlayer_player__J3\+in{grid-template-columns:48px minmax(0,1fr) 88px;padding:10px;width:min(322px,calc(100vw - 20px))}.MusicPlayer_cover__4wrcq{height:48px;width:48px}}@media (max-width:380px){.MusicPlayer_player__J3\+in{gap:7px 8px;grid-template-columns:44px minmax(0,1fr) 82px}.MusicPlayer_cover__4wrcq{height:44px;width:44px}.MusicPlayer_controls__6-dXQ{gap:3px;grid-template-columns:repeat(3,26px)}.MusicPlayer_controls__6-dXQ button{height:26px;width:26px}.MusicPlayer_footerTools__Xe8Ar{gap:8px;grid-template-columns:auto minmax(64px,1fr)}.MusicPlayer_info__qb9wQ h3{font-size:.8rem}}.AdminPage_adminPage__l3W3v,.AdminPage_loginPage__u8uJJ{background:#f3f5f8;color:#172033;min-height:100vh}.AdminPage_loginPage__u8uJJ{background:#fff;display:grid;padding:32px;place-items:center}.AdminPage_editorPanel__FGrJe,.AdminPage_loginCard__mrj4r,.AdminPage_postPanel__x3h8u{background:#fff;border:1px solid #dce3ee;border-radius:8px;box-shadow:0 14px 32px #12213914}.AdminPage_loginCard__mrj4r{grid-gap:18px;display:grid;gap:18px;padding:28px 26px;width:min(456px,100%)}.AdminPage_loginLogo__Gu8Ej{color:#0b57d0;font-size:2.4rem;letter-spacing:0;margin:0 0 14px;text-align:center}.AdminPage_loginBackLink__etaQL{color:#354257;justify-self:center;text-decoration:none}.AdminPage_adminHeader__Sms0i h1,.AdminPage_editorHeader__xNyTf h2,.AdminPage_loginCard__mrj4r h1{margin:0}.AdminPage_kicker__ifOSc{color:#5e6b80;font-size:.82rem;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.AdminPage_formGrid__QeMP- label,.AdminPage_fullField__qok4X,.AdminPage_loginCard__mrj4r label,.AdminPage_markdownArea__LFIUc label,.AdminPage_mediaControls__qKx4G label{grid-gap:8px;color:#354257;display:grid;font-size:.9rem;font-weight:600;gap:8px}.AdminPage_formGrid__QeMP- input,.AdminPage_formGrid__QeMP- select,.AdminPage_fullField__qok4X textarea,.AdminPage_loginCard__mrj4r input,.AdminPage_markdownArea__LFIUc textarea,.AdminPage_mediaControls__qKx4G input{background:#fff;border:1px solid #cfd8e6;border-radius:8px;color:#172033;font:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.AdminPage_formGrid__QeMP- input,.AdminPage_formGrid__QeMP- select,.AdminPage_loginCard__mrj4r input,.AdminPage_mediaControls__qKx4G input{height:42px;padding:0 12px}.AdminPage_fullField__qok4X textarea{min-height:92px;padding:12px;resize:vertical}.AdminPage_markdownArea__LFIUc textarea{font-family:Consolas,Monaco,monospace;line-height:1.7;min-height:520px;padding:14px;resize:vertical}.AdminPage_formGrid__QeMP- input:focus,.AdminPage_formGrid__QeMP- select:focus,.AdminPage_fullField__qok4X textarea:focus,.AdminPage_loginCard__mrj4r input:focus,.AdminPage_markdownArea__LFIUc textarea:focus,.AdminPage_mediaControls__qKx4G input:focus{border-color:#3468d8;box-shadow:0 0 0 3px #3468d824}.AdminPage_deleteButton__hwILW,.AdminPage_editorActions__top0g button,.AdminPage_fileButton__S36K-,.AdminPage_ghostButton__dcXr7,.AdminPage_headerActions__alx5E button,.AdminPage_loginCard__mrj4r button,.AdminPage_primaryButton__5fo\+e,.AdminPage_publishButton__8ooVT,.AdminPage_videoItem__ePU0u button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none}.AdminPage_loginCard__mrj4r button,.AdminPage_primaryButton__5fo\+e{background:#3468d8;color:#fff}.AdminPage_editorActions__top0g button{background:#fff;border-color:#cfd8e6;color:#354257}.AdminPage_editorActions__top0g .AdminPage_publishButton__8ooVT{background:#3468d8;border-color:#3468d8;color:#fff}.AdminPage_fileButton__S36K-,.AdminPage_ghostButton__dcXr7,.AdminPage_headerActions__alx5E button{background:#fff;border-color:#cfd8e6;color:#354257}.AdminPage_deleteButton__hwILW,.AdminPage_videoItem__ePU0u button{background:#fff2f0;color:#bb2d1f}.AdminPage_editorActions__top0g button:disabled,.AdminPage_headerActions__alx5E button:disabled,.AdminPage_loginCard__mrj4r button:disabled{cursor:not-allowed;opacity:.62}.AdminPage_notice__jRqcV,.AdminPage_status__peLBJ{color:#5e6b80;margin:0}.AdminPage_adminPage__l3W3v{padding:28px}.AdminPage_adminHeader__Sms0i{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:180px minmax(0,1fr) auto;margin:0 auto 18px;width:min(1440px,100%)}.AdminPage_summaryPanel__mTv-I{grid-gap:12px;display:grid;gap:12px;min-width:0}.AdminPage_summaryCards__Zkvqo{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(100px,1fr))}.AdminPage_summaryCardActive__Ll1t-,.AdminPage_summaryCard__9Xy6L{grid-gap:2px;align-content:center;background:#fff;border:1px solid #d7e2f3;border-radius:8px;color:#354257;cursor:pointer;display:grid;gap:2px;min-height:58px;padding:8px 12px;text-align:left}.AdminPage_summaryCardActive__Ll1t- strong,.AdminPage_summaryCard__9Xy6L strong{color:#172033;font-size:1.2rem;line-height:1}.AdminPage_summaryCardActive__Ll1t- span,.AdminPage_summaryCard__9Xy6L span{color:#6a768a;font-size:.82rem}.AdminPage_summaryCardActive__Ll1t-{background:#eef5ff;border-color:#3468d8}.AdminPage_publishedSearch__9ryYY{grid-gap:10px;align-items:center;color:#354257;display:grid;font-size:.88rem;font-weight:700;gap:10px;grid-template-columns:auto minmax(180px,1fr)}.AdminPage_publishedSearch__9ryYY input{border:1px solid #cfd8e6;border-radius:8px;font:inherit;height:38px;min-width:0;outline:none;padding:0 12px}.AdminPage_publishedSearch__9ryYY input:focus{border-color:#3468d8;box-shadow:0 0 0 3px #3468d824}.AdminPage_categorySummary__uVob8{display:flex;flex-wrap:wrap;gap:8px}.AdminPage_categorySummaryActive__VDZZr,.AdminPage_categorySummaryButton__cXBkh{align-items:center;background:#fff;border:1px solid #d7e2f3;border-radius:999px;color:#354257;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;gap:8px;min-height:32px;padding:0 10px}.AdminPage_categorySummaryActive__VDZZr strong,.AdminPage_categorySummaryButton__cXBkh strong{align-items:center;background:#eef2f8;border-radius:999px;color:#172033;display:inline-flex;font-size:.78rem;justify-content:center;min-height:22px;min-width:22px}.AdminPage_categorySummaryActive__VDZZr{background:#eef5ff;border-color:#3468d8;color:#234f9b}.AdminPage_editorActions__top0g,.AdminPage_headerActions__alx5E{align-items:center;display:flex;gap:10px}.AdminPage_currentUser__VioUg{grid-gap:2px 10px;align-items:center;color:#354257;display:grid;gap:2px 10px;grid-template-columns:38px auto;margin-top:12px}.AdminPage_currentUser__VioUg img{border-radius:50%;grid-row:span 2;height:38px;object-fit:cover;width:38px}.AdminPage_currentUser__VioUg small{color:#6a768a}.AdminPage_themeSwitch__Lzo7J{align-items:center;background:#fff;border:1px solid #cfd8e6;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.AdminPage_themeButtonActive__x2foL,.AdminPage_themeButton__DJyZ4{background:#0000;border:0;border-radius:6px;color:#5e6b80;cursor:pointer;min-height:32px;padding:0 10px}.AdminPage_themeButtonActive__x2foL{background:#3468d8;color:#fff}.AdminPage_notice__jRqcV{background:#eef5ff;border:1px solid #d7e2f3;border-radius:8px;color:#2a579f;margin:0 auto 18px;padding:12px 14px;width:min(1440px,100%)}.AdminPage_adminLayout__bT5eL{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr);margin:0 auto;width:min(1440px,100%)}.AdminPage_postPanel__x3h8u{grid-gap:14px;display:grid;gap:14px;padding:16px;position:sticky;top:20px}.AdminPage_profilePanel__YxMdB{grid-gap:10px;background:#f8fafc;border:1px solid #e2e8f2;border-radius:8px;display:grid;gap:10px;padding:14px}.AdminPage_profilePanel__YxMdB h2{color:#172033;font-size:1rem;margin:0}.AdminPage_profilePanel__YxMdB label{grid-gap:6px;color:#354257;display:grid;font-size:.84rem;font-weight:700;gap:6px}.AdminPage_profilePanel__YxMdB input{border:1px solid #cfd8e6;border-radius:8px;font:inherit;height:38px;padding:0 10px}.AdminPage_profilePanel__YxMdB button{background:#172033;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:38px}.AdminPage_postList__cYuY2{grid-gap:10px;display:grid;gap:10px;max-height:calc(100vh - 170px);overflow-y:auto}.AdminPage_listMeta__5RUf\+{color:#5e6b80;font-weight:700;margin:0}.AdminPage_emptyList__MFEeU{border:1px dashed #cfd8e6;border-radius:8px;color:#6a768a;margin:0;padding:16px;text-align:center}.AdminPage_postItemActive__\+mZJY,.AdminPage_postItem__6iQNp{grid-gap:8px;align-items:center;background:#fff;border:1px solid #e2e8f2;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.AdminPage_postItemActive__\+mZJY{background:#f2f6ff;border-color:#3468d8}.AdminPage_postItemActive__\+mZJY button:first-child,.AdminPage_postItem__6iQNp button:first-child{grid-gap:4px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:4px;min-width:0;text-align:left}.AdminPage_postItemActive__\+mZJY strong,.AdminPage_postItem__6iQNp strong{color:#172033;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPage_postItemActive__\+mZJY small,.AdminPage_postItemActive__\+mZJY span,.AdminPage_postItem__6iQNp small,.AdminPage_postItem__6iQNp span{color:#6a768a}.AdminPage_editorPanel__FGrJe{grid-gap:18px;display:grid;gap:18px;padding:20px}.AdminPage_editorHeader__xNyTf{align-items:center;display:flex;gap:18px;justify-content:space-between}.AdminPage_switch__zMvSU{align-items:center;color:#354257;display:inline-flex;font-weight:700;gap:8px}.AdminPage_formGrid__QeMP-{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.5fr) 180px minmax(0,1fr)}.AdminPage_mediaPanel__UbArH{grid-gap:16px;background:#f8fafc;border:1px solid #e2e8f2;border-radius:8px;display:grid;gap:16px;grid-template-columns:260px minmax(0,1fr);padding:14px}.AdminPage_coverBox__KAw8J{aspect-ratio:16/10;background:#dbe3ef;border-radius:8px;overflow:hidden}.AdminPage_coverBox__KAw8J img{display:block;height:100%;object-fit:cover;width:100%}.AdminPage_mediaControls__qKx4G{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.AdminPage_fileButton__S36K-{overflow:hidden;position:relative}.AdminPage_fileButton__S36K- input{cursor:pointer;inset:0;opacity:0;position:absolute}.AdminPage_videoList__CtLht{grid-gap:8px;display:grid;gap:8px}.AdminPage_videoItem__ePU0u{grid-gap:10px;align-items:center;background:#f8fafc;border:1px solid #e2e8f2;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.AdminPage_videoItem__ePU0u span{color:#5e6b80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPage_markdownArea__LFIUc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.AdminPage_markdownAreaFullscreen__qEwMC{background:#f3f5f8;border-radius:10px;box-shadow:0 24px 80px #0f172a47;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);inset:18px;padding:18px;position:fixed;z-index:90}.AdminPage_markdownToolbar__mWmZt{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminPage_markdownToolbar__mWmZt span{margin-right:auto}.AdminPage_markdownToolbar__mWmZt button{background:#fff;border:1px solid #cfd8e6;border-radius:6px;color:#354257;cursor:pointer;font:inherit;font-size:.82rem;min-height:32px;padding:0 10px}.AdminPage_hiddenFileInput__QrBQP{display:none}.AdminPage_preview__1Vxl\+{background:#fbfcff;border:1px solid #e2e8f2;border-radius:8px;color:#263348;line-height:1.85;min-height:520px;overflow:auto;padding:18px}.AdminPage_previewTitle__vTxRT{color:#6a768a;font-weight:700;margin:0 0 12px}.AdminPage_preview__1Vxl\+ h1,.AdminPage_preview__1Vxl\+ h2,.AdminPage_preview__1Vxl\+ h3{color:#172033;line-height:1.35}.AdminPage_preview__1Vxl\+ img,.AdminPage_preview__1Vxl\+ video{border-radius:8px;max-width:100%}.AdminPage_preview__1Vxl\+ pre{background:#101827;border-radius:8px;color:#f8fafc;overflow:auto;padding:14px}.AdminPage_dialogBackdrop__csAmx{background:#0f172a61;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:100}.AdminPage_dialog__NRZm9{background:#fff;border-radius:8px;box-shadow:0 26px 80px #0f172a47;padding:26px;text-align:center;width:min(380px,100%)}.AdminPage_dialog__NRZm9 h2{color:#172033;margin:0 0 10px}.AdminPage_dialog__NRZm9 p{color:#5e6b80;line-height:1.7;margin:0 0 22px}.AdminPage_dialog__NRZm9 button{background:#3468d8;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:42px;min-width:120px}html[data-theme=dark] .AdminPage_adminPage__l3W3v,html[data-theme=dark] .AdminPage_loginPage__u8uJJ{background:#0d1117;color:#e5edf8}html[data-theme=dark] .AdminPage_editorPanel__FGrJe,html[data-theme=dark] .AdminPage_loginCard__mrj4r,html[data-theme=dark] .AdminPage_mediaPanel__UbArH,html[data-theme=dark] .AdminPage_postPanel__x3h8u,html[data-theme=dark] .AdminPage_preview__1Vxl\+,html[data-theme=dark] .AdminPage_profilePanel__YxMdB,html[data-theme=dark] .AdminPage_summaryCard__9Xy6L{background:#161b22;border-color:#ffffff1a;color:#e5edf8}html[data-theme=dark] .AdminPage_formGrid__QeMP- input,html[data-theme=dark] .AdminPage_formGrid__QeMP- select,html[data-theme=dark] .AdminPage_loginCard__mrj4r input,html[data-theme=dark] .AdminPage_markdownArea__LFIUc textarea,html[data-theme=dark] .AdminPage_mediaControls__qKx4G input,html[data-theme=dark] .AdminPage_profilePanel__YxMdB input{background:#0d1117;border-color:#ffffff24;color:#e5edf8}html[data-theme=dark] .AdminPage_adminHeader__Sms0i h1,html[data-theme=dark] .AdminPage_editorHeader__xNyTf h2,html[data-theme=dark] .AdminPage_preview__1Vxl\+ h1,html[data-theme=dark] .AdminPage_preview__1Vxl\+ h2,html[data-theme=dark] .AdminPage_preview__1Vxl\+ h3,html[data-theme=dark] .AdminPage_profilePanel__YxMdB h2{color:#f8fafc}html[data-theme=dark] .AdminPage_currentUser__VioUg small,html[data-theme=dark] .AdminPage_kicker__ifOSc,html[data-theme=dark] .AdminPage_listMeta__5RUf\+,html[data-theme=dark] .AdminPage_status__peLBJ,html[data-theme=dark] .AdminPage_summaryCard__9Xy6L span{color:#a8b3c4}html[data-theme=dark] .AdminPage_postItemActive__\+mZJY strong,html[data-theme=dark] .AdminPage_postItem__6iQNp strong,html[data-theme=dark] .AdminPage_summaryCardActive__Ll1t- strong,html[data-theme=dark] .AdminPage_summaryCard__9Xy6L strong{color:#f8fafc}html[data-theme=dark] .AdminPage_postItemActive__\+mZJY,html[data-theme=dark] .AdminPage_summaryCardActive__Ll1t-{background:#3468d82e}html[data-theme=dark] .AdminPage_categorySummaryActive__VDZZr,html[data-theme=dark] .AdminPage_categorySummaryButton__cXBkh,html[data-theme=dark] .AdminPage_markdownToolbar__mWmZt button,html[data-theme=dark] .AdminPage_postItemActive__\+mZJY,html[data-theme=dark] .AdminPage_postItem__6iQNp,html[data-theme=dark] .AdminPage_themeSwitch__Lzo7J{background:#0d1117;border-color:#ffffff1f;color:#d2d8e2}@media (prefers-color-scheme:dark){html:not([data-theme]) .AdminPage_adminPage__l3W3v,html:not([data-theme]) .AdminPage_loginPage__u8uJJ{background:#0d1117;color:#e5edf8}html:not([data-theme]) .AdminPage_editorPanel__FGrJe,html:not([data-theme]) .AdminPage_loginCard__mrj4r,html:not([data-theme]) .AdminPage_mediaPanel__UbArH,html:not([data-theme]) .AdminPage_postPanel__x3h8u,html:not([data-theme]) .AdminPage_preview__1Vxl\+,html:not([data-theme]) .AdminPage_profilePanel__YxMdB,html:not([data-theme]) .AdminPage_summaryCard__9Xy6L{background:#161b22;border-color:#ffffff1a;color:#e5edf8}}@media (max-width:1100px){.AdminPage_adminHeader__Sms0i,.AdminPage_adminLayout__bT5eL,.AdminPage_markdownArea__LFIUc{grid-template-columns:1fr}.AdminPage_postPanel__x3h8u{position:static}.AdminPage_postList__cYuY2{max-height:none}.AdminPage_formGrid__QeMP-{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.AdminPage_adminPage__l3W3v{padding:16px}.AdminPage_editorHeader__xNyTf,.AdminPage_mediaControls__qKx4G,.AdminPage_mediaPanel__UbArH{grid-template-columns:1fr}.AdminPage_editorHeader__xNyTf{display:grid}.AdminPage_publishedSearch__9ryYY,.AdminPage_summaryCards__Zkvqo{grid-template-columns:1fr}.AdminPage_editorActions__top0g,.AdminPage_headerActions__alx5E{flex-wrap:wrap}.AdminPage_markdownAreaFullscreen__qEwMC{grid-template-columns:1fr;inset:8px;overflow:auto}.AdminPage_formGrid__QeMP-,.AdminPage_mediaControls__qKx4G,.AdminPage_mediaPanel__UbArH{display:grid}.AdminPage_formGrid__QeMP- label:nth-child(n){grid-column:span 1}}
/*# sourceMappingURL=main.d4dbf3ab.css.map*/