@font-face{font-family:AGENTRed;src:url(/fonts/AGENTRED.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:汉仪迪升夏日体;src:url(/fonts/HYDiShengXiaRiTi.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#f3f1eb;--ink:#161616;--ink-soft:#3a3a3a;--muted:#6d6d6d;--hair:hsla(0,0%,7%,.22);--font:"PingFang SC","PingFang TC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",sans-serif;--font-meta:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",sans-serif;--font-wordmark:"汉仪迪升夏日体","PingFang SC","Microsoft YaHei",sans-serif;--font-hero:"AGENTRed",sans-serif;--font-code:"JetBrains Mono","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ds-font-family-code:var(--font-code)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}.ink-wash{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(900px 520px at 8% 0,hsla(0,0%,100%,.55),transparent 58%),radial-gradient(760px 480px at 100% 12%,hsla(0,0%,82%,.28),transparent 50%),var(--paper)}.ink-svg{position:absolute;inset:-8%;width:116%;height:116%}.ink-cun,.ink-hang,.ink-ridge{stroke-linecap:round;stroke-linejoin:round;fill:none}.ink-write{stroke-dasharray:1800;animation:ink-write 22s ease-in-out infinite}.ink-hang{stroke-dasharray:1200 40;animation:ink-draw 26s linear infinite}.ink-hang-slow{animation-duration:38s;animation-direction:reverse}.ink-far{animation:ink-drift 52s ease-in-out infinite;opacity:.7}.ink-mid{animation:ink-drift 70s ease-in-out infinite reverse;opacity:.92}.ink-near{animation:ink-drift 40s ease-in-out infinite}.ink-blot{filter:url(#ink-soft);transform-origin:center;transform-box:fill-box}.ink-blot-a{animation:ink-bloom 14s ease-in-out infinite}.ink-blot-b{animation:ink-bloom 18s ease-in-out infinite reverse}.ink-grain{position:absolute;inset:0;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.shell{position:relative;z-index:1;min-height:100vh;max-width:760px;margin:0 auto;padding:28px 22px 96px}.mast{display:flex;align-items:baseline;justify-content:space-between;margin:18px 0 48px}.wordmark{font-family:var(--font-wordmark);font-size:30px;font-weight:400;letter-spacing:.08em;line-height:1;text-transform:none;color:var(--ink)}.mast-meta{font-family:var(--font-meta);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.hero{margin:0 0 48px}.hero h1{margin:0;font-family:var(--font-hero);font-size:clamp(32px,7.2vw,64px);font-weight:400;letter-spacing:.06em;line-height:1.12;text-transform:none}.hero p{margin:18px 0 0;max-width:22em;color:var(--muted);font-size:16px;line-height:1.8}.list{display:grid;grid-gap:0;gap:0}.list .glass-card:first-child{border-top:1px solid var(--hair)}.glass-card{position:relative;display:block;padding:26px 2px 28px;background:transparent;border:0;border-bottom:1px solid var(--hair);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;transform:none;transition:opacity .35s ease}.glass-card:before{left:0;top:26px;bottom:28px;width:1px;background:var(--ink);transform:scaleY(.2);transform-origin:top;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.glass-card:after,.glass-card:before{content:"";position:absolute;opacity:0}.glass-card:after{inset:0;pointer-events:none;background:radial-gradient(280px circle at var(--mx,40%) var(--my,20%),hsla(0,0%,8%,.05),transparent 46%);transition:opacity .4s ease}.glass-card:hover{opacity:1}.glass-card:hover:before{opacity:.72;transform:scaleY(1)}.glass-card:hover:after{opacity:1}.card-kicker{display:flex;gap:10px;align-items:center;margin-bottom:10px;color:var(--muted);font-family:var(--font-meta);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.card-kicker span:nth-child(2){width:18px;height:1px;border-radius:0;background:var(--ink);opacity:.35}.glass-card h2{margin:0;padding-left:0;font-size:28px;font-weight:500;letter-spacing:.03em;line-height:1.28}.glass-card p{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.empty{padding:56px 8px;text-align:left;border-bottom:1px solid var(--hair)}.back,.empty{color:var(--muted)}.back{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;font-family:var(--font-meta);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.post-head{margin-bottom:36px}.post-head h1{margin:0;font-size:clamp(36px,7vw,60px);font-weight:500;letter-spacing:.03em;line-height:1.12}.post-head time{display:block;margin-top:16px;color:var(--muted);font-family:var(--font-meta);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.paper{position:relative;overflow:visible;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--ink)}.paper,.paper *,.paper .ak-renderer-document,.paper .ak-renderer-wrapper,.paper [class*=ak-renderer]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.paper .ak-renderer-document,.paper [class*=ak-renderer],.paper h1,.paper h2,.paper h3,.paper li,.paper p,.paper span{font-family:var(--font)!important;color:var(--ink)!important;line-height:1.9}.paper .code-block,.paper .code-block *,.paper :is(pre,code,kbd,samp),.paper :is(pre,code,kbd,samp) *,.paper [data-testid=renderer-code-block],.paper [data-testid=renderer-code-block] *{font-family:var(--font-code)!important;line-height:1.65}@keyframes ink-draw{to{stroke-dashoffset:-420}}@keyframes ink-write{0%{stroke-dashoffset:1800;opacity:.15}18%{opacity:.95}46%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:-1800;opacity:.2}}@keyframes ink-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-18px,10px,0)}}@keyframes ink-bloom{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:.38;transform:scale(1.12)}}@media (max-width:640px){.shell{padding:18px 18px 72px}.glass-card h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.ink-blot-a,.ink-blot-b,.ink-far,.ink-hang,.ink-hang-slow,.ink-mid,.ink-near,.ink-write{animation:none}}@media (prefers-reduced-transparency:reduce){.glass-card,.paper{background:transparent}}