body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}#root,body,html{height:100%}:root{--app-bg:radial-gradient(1200px 520px at 0% 0%,#e8f3ff 0%,#e8f3ff00 60%),radial-gradient(1100px 600px at 100% 100%,#ffe9f1 0%,#ffe9f100 55%),linear-gradient(135deg,#f5f7fa,#eef2ff);--header-bg:linear-gradient(135deg,#ebf5ffeb,#ffecf8e0);--header-border:#0000000a;--header-text:#1f2933;--header-subtle-text:#1f2933b3;--card-bg:#ffffffc7;--card-border:#ffffffb3;--card-shadow:0 18px 50px #141e4624;--card-blur:blur(12px);--card-body-bg:#ffffffb8;--accent-gradient:linear-gradient(135deg,#6d9bff,#ff8fc3);--accent-shadow:0 10px 22px #6d9bff59;--tag-bg:#5a7bff14;--tag-border:#5a7bff40;--tag-color:#4f64d8;--clock-bg:#ffffffa6;--clock-border:#0000000f;--clock-text:#1f2933;--clock-shadow:0 8px 20px #141e461f;--glow-1:linear-gradient(135deg,#7db6ff,#9be7ff);--glow-2:linear-gradient(135deg,#ff9ac0,#ffd29a);--input-bg:#ffffffe6;--text-primary:#2f3136;--text-secondary:#1c2026a6;--cover-fallback:linear-gradient(135deg,#e6f0ff,#fff1f7);--contrib-0:#ffffffeb;--contrib-1:#66bb6a59;--contrib-2:#4caf508c;--contrib-3:#2e7d32d9;--footer-bg:#fff9;--footer-text:#1f293399;--footer-border:#0000000f;--scrollbar-track:#0000000f;--scrollbar-thumb:#1f293359;--scrollbar-thumb-hover:#1f293380}[data-theme=latte]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#fff2e1 0%,#fff2e100 60%),radial-gradient(1100px 600px at 100% 100%,#e3faf3 0%,#e3faf300 55%),linear-gradient(135deg,#fffaf2,#f0fbf7);--header-bg:linear-gradient(135deg,#fff5e8eb,#e8f8f4e0);--header-border:#0000000a;--header-text:#1f2933;--header-subtle-text:#1f2933b3;--card-bg:#fffc;--card-border:#ffffffb3;--card-shadow:0 18px 50px #141e4624;--card-body-bg:#ffffffc7;--accent-gradient:linear-gradient(135deg,#ffb067,#4fd6c8);--accent-shadow:0 10px 22px #ffb0674d;--tag-bg:#4fd6c81f;--tag-border:#4fd6c84d;--tag-color:#2fae9f;--clock-bg:#ffffffb3;--clock-border:#0000000f;--clock-text:#1f2933;--clock-shadow:0 8px 20px #141e461f;--glow-1:linear-gradient(135deg,#ffd8a6,#ffe8c7);--glow-2:linear-gradient(135deg,#9ef1df,#d6fff5);--input-bg:#ffffffeb;--text-primary:#2f3136;--text-secondary:#1c202699;--cover-fallback:linear-gradient(135deg,#fff0da,#e5fbf3);--contrib-0:#ffffffeb;--contrib-1:#66bb6a61;--contrib-2:#4caf5099;--contrib-3:#2e7d32e6}[data-theme=tencent]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#e7f3ff 0%,#e7f3ff00 60%),radial-gradient(1100px 600px at 100% 100%,#e9fff3 0%,#e9fff300 55%),linear-gradient(135deg,#f5fbff,#f2fff9);--header-bg:linear-gradient(135deg,#dbeffff2,#d8ffefe6);--header-border:#0000000d;--header-text:#0f1f3a;--header-subtle-text:#0f1f3a99;--card-bg:#ffffffd9;--card-border:#12b7f51f;--card-shadow:0 18px 50px #0354a124;--card-blur:blur(12px);--card-body-bg:#fffc;--accent-gradient:linear-gradient(135deg,#12b7f5,#07c160);--accent-shadow:0 10px 22px #12b7f54d;--tag-bg:#12b7f51a;--tag-border:#12b7f54d;--tag-color:#0a7db6;--clock-bg:#ffffffb3;--clock-border:#12b7f52e;--clock-text:#0f1f3a;--clock-shadow:0 8px 20px #0478bc2e;--glow-1:linear-gradient(135deg,#7cc8ff,#a3ffe3);--glow-2:linear-gradient(135deg,#5bd4ff,#49f0b1);--input-bg:#ffffffeb;--text-primary:#14233b;--text-secondary:#14233b99;--cover-fallback:linear-gradient(135deg,#e1f2ff,#e4fff0);--contrib-0:#ffffffeb;--contrib-1:#12b7f547;--contrib-2:#07c1607a;--contrib-3:#069b4fd9}[data-theme=fresh]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#e9f9ff 0%,#e9f9ff00 60%),radial-gradient(1100px 600px at 100% 100%,#e9fff5 0%,#e9fff500 55%),linear-gradient(135deg,#f6fcff,#f3fff8);--header-bg:linear-gradient(135deg,#dcf8fff2,#e0fff6e6);--header-border:#0000000a;--header-text:#13314a;--header-subtle-text:#13314a99;--card-bg:#ffffffd9;--card-border:#0db3a41f;--card-shadow:0 18px 50px #0a5a781f;--card-blur:blur(12px);--card-body-bg:#fffc;--accent-gradient:linear-gradient(135deg,#20c8c2,#5aa8ff);--accent-shadow:0 10px 22px #20c8c247;--tag-bg:#20c8c21f;--tag-border:#20c8c24d;--tag-color:#1a8e8c;--clock-bg:#ffffffb3;--clock-border:#20c8c233;--clock-text:#13314a;--clock-shadow:0 8px 20px #20c8c22e;--glow-1:linear-gradient(135deg,#8be8ff,#bfffea);--glow-2:linear-gradient(135deg,#7bd3ff,#77ffcd);--input-bg:#ffffffeb;--text-primary:#1a2b3d;--text-secondary:#1a2b3d99;--cover-fallback:linear-gradient(135deg,#e3f6ff,#e6fff5);--contrib-0:#ffffffeb;--contrib-1:#20c8c247;--contrib-2:#5aa8ff7a;--contrib-3:#1e80a8d9}[data-theme=business]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#e4ebf9 0%,#e4ebf900 60%),radial-gradient(1100px 600px at 100% 100%,#eef2ff 0%,#eef2ff00 55%),linear-gradient(135deg,#f4f7fb,#eef2f7);--header-bg:linear-gradient(135deg,#e4ebf9f2,#e8eefae6);--header-border:#10182814;--header-text:#0f172a;--header-subtle-text:#0f172a99;--card-bg:#ffffffe0;--card-border:#0f172a14;--card-shadow:0 18px 45px #0f172a1f;--card-blur:blur(10px);--card-body-bg:#ffffffd1;--accent-gradient:linear-gradient(135deg,#1d4ed8,#0ea5e9);--accent-shadow:0 10px 22px #1d4ed847;--tag-bg:#1d4ed81f;--tag-border:#1d4ed847;--tag-color:#1e3a8a;--clock-bg:#ffffffb3;--clock-border:#1d4ed833;--clock-text:#0f172a;--clock-shadow:0 8px 18px #0f172a29;--glow-1:linear-gradient(135deg,#7fb1ff,#a6d8ff);--glow-2:linear-gradient(135deg,#6ea8ff,#7cd4ff);--input-bg:#ffffffeb;--text-primary:#0f172a;--text-secondary:#0f172a99;--cover-fallback:linear-gradient(135deg,#e4edff,#edf4ff);--contrib-0:#ffffffeb;--contrib-1:#1d4ed840;--contrib-2:#0ea5e973;--contrib-3:#1e40afd9}[data-theme=dark]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#565d7459 0%,#565d7400 60%),radial-gradient(1100px 600px at 100% 100%,#292e4273 0%,#292e4200 55%),linear-gradient(135deg,#0f1116,#141922);--header-bg:linear-gradient(135deg,#0f1116f2,#161a22e6);--header-border:#ffffff14;--header-text:#fff;--header-subtle-text:#e6edf399;--card-bg:#14182073;--card-border:#ffffff14;--card-shadow:0 20px 60px #00000073;--card-blur:blur(12px);--card-body-bg:#10141c80;--accent-gradient:linear-gradient(135deg,#3b82f6,#22d3ee);--accent-shadow:0 12px 28px #3b82f652;--tag-bg:#3b82f629;--tag-border:#3b82f666;--tag-color:#93c5fd;--clock-bg:#12161ebf;--clock-border:#3b82f659;--clock-text:#e6edf3;--clock-shadow:0 10px 24px #0006;--glow-1:linear-gradient(135deg,#3b82f6cc,#3b82f633);--glow-2:linear-gradient(135deg,#22d3eecc,#22d3ee33);--input-bg:#10141ce6;--text-primary:#fff;--text-secondary:#e6edf399;--cover-fallback:linear-gradient(135deg,#1a2230,#0f1520);--contrib-0:#ffffffeb;--contrib-1:#3b82f647;--contrib-2:#22d3ee73;--contrib-3:#2563ebcc;--footer-bg:#0c1016d9;--footer-text:#e6edf3b3;--footer-border:#ffffff14;--scrollbar-track:#080c12b3;--scrollbar-thumb:#3b82f6a6;--scrollbar-thumb-hover:#38bdf8cc}[data-theme=oriental]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#f7f1e7 0%,#f7f1e700 60%),radial-gradient(1100px 600px at 100% 100%,#f5f0e6 0%,#f5f0e600 55%),linear-gradient(135deg,#fbf8f2,#f3efe6);--header-bg:linear-gradient(135deg,#f5f0e6f5,#f5ede1e6);--header-border:#3e34281f;--header-text:#3b2f24;--header-subtle-text:#3b2f2499;--card-bg:#fffcf6e0;--card-border:#3e34281f;--card-shadow:0 16px 40px #3c32261f;--card-blur:blur(8px);--card-body-bg:#fffcf6d6;--accent-gradient:linear-gradient(135deg,#8b5e3c,#b08968);--accent-shadow:0 10px 20px #8b5e3c3d;--tag-bg:#8b5e3c1f;--tag-border:#8b5e3c47;--tag-color:#7a4f33;--clock-bg:#fffcf6bf;--clock-border:#8b5e3c40;--clock-text:#3b2f24;--clock-shadow:0 8px 18px #3c322629;--glow-1:linear-gradient(135deg,#d8c1a8,#f1dcc2);--glow-2:linear-gradient(135deg,#c9a57a,#e3caa6);--input-bg:#fffcf6e6;--text-primary:#3b2f24;--text-secondary:#3b2f2499;--cover-fallback:linear-gradient(135deg,#f4ece0,#efe4d6);--contrib-0:#ffffffeb;--contrib-1:#8b5e3c33;--contrib-2:#b0896866;--contrib-3:#785232bf}[data-theme=minimal]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#f7f7f7 0%,#f7f7f700 60%),radial-gradient(1100px 600px at 100% 100%,#f1f1f1 0%,#f1f1f100 55%),linear-gradient(135deg,#fafafa,#f2f2f2);--header-bg:linear-gradient(135deg,#fafafaf5,#f5f5f5e6);--header-border:#00000014;--header-text:#111;--header-subtle-text:#1119;--card-bg:#ffffffe6;--card-border:#00000014;--card-shadow:0 16px 36px #0000001f;--card-blur:blur(8px);--card-body-bg:#ffffffdb;--accent-gradient:linear-gradient(135deg,#111,#3b3b3b);--accent-shadow:0 10px 20px #1113;--tag-bg:#1111111a;--tag-border:#11111140;--tag-color:#111;--clock-bg:#fffc;--clock-border:#00000029;--clock-text:#111;--clock-shadow:0 8px 18px #00000024;--glow-1:linear-gradient(135deg,#d9d9d9,#f1f1f1);--glow-2:linear-gradient(135deg,#cfcfcf,#e5e5e5);--input-bg:#ffffffeb;--text-primary:#111;--text-secondary:#1119;--cover-fallback:linear-gradient(135deg,#f2f2f2,#eaeaea);--contrib-0:#ffffffeb;--contrib-1:#1111112e;--contrib-2:#11111159;--contrib-3:#1119}[data-theme=cyberpunk]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#00e5ff40 0%,#00e5ff00 60%),radial-gradient(1100px 600px at 100% 100%,#ff3bd440 0%,#ff3bd400 55%),linear-gradient(135deg,#0b0d1a,#13172a);--header-bg:linear-gradient(135deg,#0a0c1cf2,#1c0c28e6);--header-border:#ffffff14;--header-text:#e6f7ff;--header-subtle-text:#e6f7ffa6;--card-bg:#101428bf;--card-border:#00e5ff2e;--card-shadow:0 20px 60px #00000073;--card-blur:blur(14px);--card-body-bg:#0b0e1cbf;--accent-gradient:linear-gradient(135deg,#00e5ff,#ff3bd4);--accent-shadow:0 12px 28px #00e5ff59;--tag-bg:#00e5ff1f;--tag-border:#00e5ff59;--tag-color:#66f2ff;--clock-bg:#0a0c1cbf;--clock-border:#00e5ff40;--clock-text:#e6f7ff;--clock-shadow:0 10px 24px #00e5ff40;--glow-1:linear-gradient(135deg,#00e5ffcc,#00e5ff33);--glow-2:linear-gradient(135deg,#ff3bd4cc,#ff3bd433);--input-bg:#0a0c1cd9;--text-primary:#e6f7ff;--text-secondary:#e6f7ff99;--cover-fallback:linear-gradient(135deg,#0f2330,#1a0f2a);--contrib-0:#ffffffeb;--contrib-1:#66bb6a52;--contrib-2:#4caf508c;--contrib-3:#2e7d32d9;--footer-bg:#0a0c1ce6;--footer-text:#e6f7ffb3;--footer-border:#00e5ff2e;--scrollbar-track:#080a16cc;--scrollbar-thumb:#00e5ff99;--scrollbar-thumb-hover:#ff3bd4cc}[data-theme=sunset]{--app-bg:radial-gradient(1200px 520px at 0% 0%,#ffb85e33 0%,#ffb85e00 60%),radial-gradient(1100px 600px at 100% 100%,#4c6fff33 0%,#4c6fff00 55%),linear-gradient(135deg,#0b0f16,#141a26);--header-bg:linear-gradient(135deg,#0b0f16f5,#111622eb);--header-border:#ffffff14;--header-text:#f7f2e7;--header-subtle-text:#f7f2e79e;--card-bg:#11151ed9;--card-border:#ffb85e2e;--card-shadow:0 20px 60px #00000073;--card-blur:blur(12px);--card-body-bg:#0c1018d1;--accent-gradient:linear-gradient(135deg,#f59e0b,#fcd34d);--accent-shadow:0 12px 28px #f59e0b52;--tag-bg:#f59e0b24;--tag-border:#f59e0b5c;--tag-color:#fcd34d;--clock-bg:#10141ebf;--clock-border:#4c6fff4d;--clock-text:#f7f2e7;--clock-shadow:0 10px 24px #0006;--glow-1:linear-gradient(135deg,#f59e0bcc,#f59e0b33);--glow-2:linear-gradient(135deg,#4c6fffcc,#4c6fff33);--input-bg:#0c1018e0;--text-primary:#f7f2e7;--text-secondary:#f7f2e79e;--cover-fallback:linear-gradient(135deg,#141a26,#0b0f16);--contrib-0:#ffffffeb;--contrib-1:#f59e0b47;--contrib-2:#3b82f673;--contrib-3:#ea580ccc;--footer-bg:#0b0f16e0;--footer-text:#f7f2e7b3;--footer-border:#ffffff14;--scrollbar-track:#090c12cc;--scrollbar-thumb:#f59e0b99;--scrollbar-thumb-hover:#4c6fffcc}body{background:#0000;margin:0;overflow-y:scroll}*{scrollbar-color:#1f293359 #0000000f;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000000f;background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:#1f293359;background:var(--scrollbar-thumb);border:2px solid #0000000f;border:2px solid var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#1f293380;background:var(--scrollbar-thumb-hover)}code,pre{background:#0000000d;border-radius:6px;color:#2f3136;color:var(--text-primary);font-family:JetBrains Mono,Consolas,Courier New,monospace}pre{overflow:auto;padding:12px 14px}[data-theme=cyberpunk] code,[data-theme=cyberpunk] pre{background:#00e5ff14;color:#d7f9ff}[data-theme=cyberpunk] .ant-input,[data-theme=cyberpunk] .ant-input-affix-wrapper,[data-theme=cyberpunk] .ant-input-password,[data-theme=cyberpunk] .ant-input-search .ant-input{background:#ffffffe6;background:var(--input-bg);border-color:#00e5ff4d;color:#e6f7ff}[data-theme=cyberpunk] .ant-input-affix-wrapper .ant-input::placeholder,[data-theme=cyberpunk] .ant-input::placeholder{color:#e6f7ff99}[data-theme=cyberpunk] .ant-input-affix-wrapper .ant-input{background:#0000}.app-layout{background-image:var(--app-bg-image),var(--app-bg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,auto;min-height:100vh;position:relative;transition:background-image .4s ease}.app-bg-video{height:100vh;inset:0;overflow:hidden;pointer-events:none;position:fixed;width:100vw;z-index:0}.app-bg-video video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.app-bg-mask{background:linear-gradient(180deg,#080e1973,#080e1933 40%,#080e198c),radial-gradient(circle at 20% 15%,#ffffff26,#0000 55%);height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:1}.app-layout>:not(.app-bg-video):not(.app-bg-mask):not(.immersive-toggle):not(.app-immersive-exit){position:relative;z-index:2}.immersive-toggle{bottom:24px;position:fixed;right:24px;z-index:3}.app-immersive-exit{cursor:pointer;inset:0;position:fixed;z-index:4}.app-layout.is-immersive .ant-layout-footer,.app-layout.is-immersive .ant-layout-header,.app-layout.is-immersive .app-auth-footer,.app-layout.is-immersive .app-content,.app-layout.is-immersive .auth-content,.app-layout.is-immersive .immersive-toggle{display:none}.bg-focus .app-layout{background-image:var(--app-bg-image)}.themed-card{transition:background .45s ease,-webkit-backdrop-filter .6s ease;transition:background .45s ease,backdrop-filter .6s ease;transition:background .45s ease,backdrop-filter .6s ease,-webkit-backdrop-filter .6s ease}.bg-focus .themed-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card-body-bg)}.app-content{margin:0 auto;max-width:1100px;padding:20px 16px;width:100%}.app-menu-button{display:none}.app-menu-button,.app-menu-button:focus,.app-menu-button:hover{color:var(--header-text)}.auth-content{background:#0000;min-height:100vh;padding:0}.ant-layout-footer,.app-auth-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--footer-bg);border-top:1px solid var(--footer-border);color:var(--footer-text)}.ant-layout-footer,.app-auth-footer{text-align:center}.app-auth-footer{padding:14px 0}.ant-layout-footer .ant-typography.ant-typography-secondary{color:var(--footer-text)}.route-animate{animation:routeFade .42s ease}@keyframes routeFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.list-item-animate,.route-animate{animation:none}}.themed-card{-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--card-shadow)}.themed-primary.ant-btn{background:var(--accent-gradient);border:0;box-shadow:var(--accent-shadow);color:#fff}.themed-primary.ant-btn:focus,.themed-primary.ant-btn:hover{color:#fff;opacity:.95}.themed-tag{background:var(--tag-bg);border:1px solid var(--tag-border);border-radius:999px;color:var(--tag-color)}.home-page{display:flex;flex-direction:column;gap:16px;width:100%}.home-page>*{width:100%}.home-posts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--home-columns,1),minmax(0,1fr))}.home-day-list{display:flex;flex-direction:column;gap:18px}.home-day-title{align-items:center;background:#ffffffa6;border-radius:999px;box-shadow:0 8px 24px #141e461f;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.4px;margin-bottom:8px;padding:4px 10px;position:-webkit-sticky;position:sticky;top:88px;z-index:1}.home-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 280px;width:100%}.home-main{min-width:0}.home-search-card{margin-bottom:16px}.home-advanced-filters{background:#ffffff73;border:1px dashed #ffffff8c;border-radius:12px;padding:12px 14px}.list-item-animate{animation:cardRise .42s ease both}@keyframes cardRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-sidebar{align-self:start;display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:96px}.home-sidebar .themed-card{border:1px solid #fff9}.sidebar-title{font-size:12px;letter-spacing:.6px;text-transform:uppercase}.me-page{display:flex;flex-direction:column;gap:16px;width:100%}.me-page .themed-card{box-shadow:0 18px 48px #141e4624;overflow:hidden;position:relative}.me-page .themed-card:before{background:linear-gradient(135deg,#ffffff8c,#0000 55%);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute}.me-page .themed-card:after{border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff8c,inset 0 -1px 0 #141e460f;content:"";inset:0;pointer-events:none;position:absolute}.me-profile{align-items:center;width:100%}.me-info{display:flex;flex-direction:column;gap:4px;padding:4px 0}.me-list{width:100%}.me-timeline{padding-left:26px;position:relative}.me-timeline:before{background:#ffffff8c;bottom:6px;content:"";left:12px;position:absolute;top:6px;width:2px}.me-row{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:120px minmax(0,1fr);padding:12px 0;position:relative}.me-row:before{background:var(--accent-gradient);border-radius:50%;box-shadow:0 0 0 4px #ffffff8c;content:"";height:10px;left:-18px;position:absolute;top:18px;width:10px}.me-row-label{color:var(--text-secondary);font-size:12px;letter-spacing:.4px;text-transform:uppercase}.me-row-value{color:var(--text-primary);word-break:break-word}@media (max-width:720px){.me-profile{flex-wrap:wrap;gap:12px}.me-row{grid-template-columns:1fr}.me-timeline{padding-left:22px}.me-row:before{top:16px}}@media (max-width:900px){.app-nav{display:none}.app-menu-button{display:inline-flex}.app-header-inner{gap:10px}.app-clock{font-size:12px;padding:4px 8px}.home-layout{grid-template-columns:1fr}.home-sidebar{position:static}.home-rail{grid-template-columns:26px minmax(0,1fr)}.home-advanced-filters{padding:10px 12px}.contrib-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-row{grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.home-rail,.home-row{display:grid;gap:12px}.home-rail{grid-gap:12px;grid-template-columns:38px minmax(0,1fr)}.home-rail-track{display:flex;justify-content:center;position:relative}.home-rail-track:before{background:#ffffffa6;bottom:0;content:"";position:absolute;top:0;width:2px}.home-rail-dot{background:var(--accent-gradient);border-radius:50%;box-shadow:0 0 0 6px #fff9;height:14px;position:-webkit-sticky;position:sticky;top:140px;width:14px}.home-rail-content{min-width:0}.home-posts.home-rail-posts{gap:14px}.home-posts.home-rail-posts>*{transform-origin:left center;transition:transform .25s ease,box-shadow .25s ease}.home-posts.home-rail-posts>:hover{box-shadow:0 20px 44px #141e462e;transform:translateX(6px)}.home-day-group{padding-left:12px;position:relative}.home-day-group:before{background:#ffffff80;bottom:12px;content:"";left:0;position:absolute;top:12px;width:2px}.text-highlight{background:#4caf5059;border-radius:4px;color:inherit;padding:0 2px}.glass-card{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.glass-card .ant-card-head{background:#0000;border-bottom:1px solid var(--card-border)}.post-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.post-card-title{display:flex;flex-direction:column;gap:4px}.glass-card:hover{box-shadow:0 24px 56px #141e462e;transform:translateY(-4px)}[data-theme=cyberpunk] .glass-card:hover{box-shadow:0 26px 70px #00e5ff38}[data-theme=tencent] .glass-card:hover{box-shadow:0 24px 56px #0765ab2e}.detail-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 240px}.detail-toc{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.archive-charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.archive-chart{background:var(--card-body-bg);border:1px solid var(--card-border);border-radius:14px;padding:14px 16px}.archive-chart-body{margin-top:10px}@media (max-width:960px){.detail-layout{grid-template-columns:1fr}.detail-toc{position:static}.archive-charts{grid-template-columns:1fr}}.contrib-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.contrib-row.slide-left .contrib-month{animation:contribSlideLeft .42s ease}.contrib-row.slide-right .contrib-month{animation:contribSlideRight .42s ease}.contrib-month{background:#ffffff80;border:1px solid var(--card-border);border-radius:14px;padding:10px 12px 12px}.contrib-month-current{background:#ffffffb3;box-shadow:0 10px 24px #141e461f}.contrib-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.contrib-cell{border:1px solid #00000029;border-radius:4px;box-shadow:inset 0 1px 0 #ffffff73;height:14px;width:14px}@keyframes contribSlideLeft{0%{opacity:.65;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes contribSlideRight{0%{opacity:.65;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.contrib-0{background:var(--contrib-0)}.contrib-1{background:var(--contrib-1)}.contrib-2{background:var(--contrib-2)}.contrib-3{background:var(--contrib-3)}[data-theme=cyberpunk] .home-day-title,[data-theme=dark] .home-day-title{background:#0a0c12cc;box-shadow:0 8px 24px #0006;color:var(--text-secondary)}[data-theme=dark] .home-day-group:before,[data-theme=dark] .home-rail-track:before,[data-theme=dark] .me-timeline:before{background:#ffffff1f}[data-theme=cyberpunk] .home-day-group:before,[data-theme=cyberpunk] .home-rail-track:before,[data-theme=cyberpunk] .me-timeline:before{background:#00e5ff2e}[data-theme=cyberpunk] .home-rail-dot,[data-theme=dark] .home-rail-dot{box-shadow:0 0 0 6px #00000073}[data-theme=cyberpunk] .me-row:before,[data-theme=dark] .me-row:before{box-shadow:0 0 0 4px #00000073}[data-theme=custom] .ant-form-item-explain,[data-theme=custom] .ant-form-item-extra,[data-theme=custom] .ant-form-item-label label,[data-theme=custom] .ant-form-item-label label>span,[data-theme=custom] .ant-form-item-label>label,[data-theme=custom] .ant-form-item-label>label>span,[data-theme=custom] .ant-form-item-required,[data-theme=custom] .ant-form-item-required:before,[data-theme=custom] .ant-typography,[data-theme=cyberpunk] .ant-form-item-explain,[data-theme=cyberpunk] .ant-form-item-extra,[data-theme=cyberpunk] .ant-form-item-label label,[data-theme=cyberpunk] .ant-form-item-label label>span,[data-theme=cyberpunk] .ant-form-item-label>label,[data-theme=cyberpunk] .ant-form-item-label>label>span,[data-theme=cyberpunk] .ant-form-item-required,[data-theme=cyberpunk] .ant-form-item-required:before,[data-theme=cyberpunk] .ant-typography,[data-theme=dark] .ant-form-item-explain,[data-theme=dark] .ant-form-item-extra,[data-theme=dark] .ant-form-item-label label,[data-theme=dark] .ant-form-item-label label>span,[data-theme=dark] .ant-form-item-label>label,[data-theme=dark] .ant-form-item-label>label>span,[data-theme=dark] .ant-form-item-required,[data-theme=dark] .ant-form-item-required:before,[data-theme=dark] .ant-typography,[data-theme=sunset] .ant-form-item-explain,[data-theme=sunset] .ant-form-item-extra,[data-theme=sunset] .ant-form-item-label label,[data-theme=sunset] .ant-form-item-label label>span,[data-theme=sunset] .ant-form-item-label>label,[data-theme=sunset] .ant-form-item-label>label>span,[data-theme=sunset] .ant-form-item-required,[data-theme=sunset] .ant-form-item-required:before,[data-theme=sunset] .ant-typography{color:var(--text-primary)!important}@media (max-width:900px){.contrib-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.contrib-row{grid-template-columns:repeat(2,minmax(0,1fr))}.contrib-month{padding:8px 10px 10px}.contrib-grid{gap:3px}.contrib-cell{height:12px;width:12px}}@media (max-width:520px){.contrib-row{grid-template-columns:1fr}}
/*# sourceMappingURL=main.d0767425.css.map*/