.journal-page{color:#202124;background:#fefeff;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif}.journal-page *{box-sizing:border-box}.journal-page a{color:inherit;text-decoration:none}.journal-nav{justify-content:space-between;align-items:center;gap:28px;padding:28px 5%;display:flex}.journal-brand{letter-spacing:.22em;white-space:nowrap;font-size:12px}.journal-brand span,.journal-heading h1>span,.journal-contact h2>span,.journal-signature span{color:#df3f4c}.journal-nav nav{letter-spacing:.18em;gap:35px;margin-left:auto;font-size:10px;display:flex}.journal-nav nav a[aria-current]{color:#222}.journal-heading{border-bottom:1px solid #e6e6e8;padding:95px 5% 120px}.journal-heading>p{letter-spacing:.25em;color:#999;margin:0 0 45px;font-size:10px}.journal-heading h1{letter-spacing:.16em;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1.4}.journal-heading>a{color:#888;margin-top:35px;font-size:12px;display:inline-block}.journal-entry{border-bottom:1px solid #e6e6e8;grid-template-columns:40px 1fr 1fr;gap:32px;padding:90px 5%;display:grid}.journal-index{color:#aaa;letter-spacing:.15em;padding-top:9px;font-size:11px}.journal-entry h2{letter-spacing:.07em;margin:0 0 35px;font-size:25px;font-weight:400;line-height:1.5}.journal-page dl{grid-template-columns:100px 1fr;gap:13px;font-size:11px;line-height:1.6;display:grid}.journal-page dt{letter-spacing:.16em;color:#999;font-size:9px}.journal-page dd{color:#666;margin:0}.journal-summary{padding-top:5px}.journal-summary p{color:#616267;white-space:pre-line;margin:0 0 36px;font-size:14px;line-height:2.3}.journal-summary>a{letter-spacing:.2em;border-bottom:1px solid #ddd;justify-content:space-between;padding:16px 0;font-size:10px;display:flex}.journal-summary>a span{font-size:20px}.journal-reading{grid-template-columns:200px minmax(0,720px);justify-content:center;gap:80px;padding:80px 5% 110px;display:grid}.journal-reading aside>span{letter-spacing:.16em;color:#999;font-size:10px}.journal-reading aside dl{grid-template-columns:80px 1fr;margin-top:30px}.journal-reading aside small{color:#aaa}.journal-lead{color:#52545a;white-space:pre-line;margin:0 0 50px;font-size:20px;line-height:2}.journal-prose{overflow-wrap:anywhere;font-size:16px;line-height:2.3}.journal-prose p{white-space:pre-wrap;margin:0 0 28px}.journal-signature{margin-top:60px;font-size:26px}.journal-contact{border-top:1px solid #eee;padding:100px 5%}.journal-contact small{letter-spacing:.3em;color:#999;font-size:10px}.journal-contact h2{margin:35px 0 20px;font-size:32px;font-weight:400}.journal-contact p{color:#888;font-size:13px}.journal-contact>a{letter-spacing:.2em;margin-top:30px;font-size:13px;display:inline-block}.journal-page footer{letter-spacing:.15em;color:#888;border-top:1px solid #eee;justify-content:space-between;gap:20px;padding:30px 5%;font-size:9px;display:flex}.journal-status{color:#777;padding:70px 5%}.journal-status button{cursor:pointer;background:0 0;border:1px solid #ccc;margin-left:20px;padding:8px 20px}@media (max-width:700px){.journal-nav{flex-wrap:wrap;gap:20px}.journal-nav nav{order:3;justify-content:space-between;gap:10px;width:100%;font-size:9px}.journal-nav>.header-wechat-trigger{margin-left:auto}.journal-heading{padding:65px 5% 90px}.journal-entry{grid-template-columns:25px 1fr;gap:16px;padding:65px 5%}.journal-summary{grid-column:2}.journal-entry h2{font-size:22px}.journal-reading{grid-template-columns:1fr;gap:35px;padding:50px 6%}.journal-page footer{flex-wrap:wrap}.journal-heading h1{letter-spacing:.07em}}.journal-prose h2{letter-spacing:.03em;margin:56px 0 24px;font-size:25px;font-weight:500;line-height:1.6}.journal-prose a{text-underline-offset:4px;-webkit-text-decoration:underline #c2c3c7;text-decoration:underline #c2c3c7}.journal-animation{margin:12px 0 46px}.journal-animation iframe{background:#101419;border:1px solid #e6e6e8;width:100%;height:510px;display:block}.journal-animation figcaption{color:#7c7d83;margin-top:12px;font-size:12px;line-height:1.9}.journal-animation button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ddd;margin-top:10px;padding:7px 13px;display:block}.journal-animation-stopped{color:#d9e6cc;background:#101419;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:220px;padding:24px;font:26px monospace;display:flex}.journal-animation-stopped span{text-align:center;font:13px/1.8 Arial,Microsoft YaHei,sans-serif}@media (max-width:700px){.journal-animation iframe{height:540px}.journal-prose h2{font-size:22px}}.journal-animation-viewport{height:510px;overflow:hidden}.journal-animation-viewport iframe{height:100%}@media (max-width:700px){.journal-animation-viewport{height:320px}.journal-animation-viewport iframe{transform-origin:0 0;width:240%;max-width:none;height:768px;transform:scale(.416667)}}.journal-media{margin:42px 0}.journal-media figure{margin:0 0 32px}.journal-media img,.journal-media video{object-fit:contain;background:#f4f4f5;border:1px solid #e6e6e8;width:100%;height:auto;max-height:85vh;display:block}.journal-media video{background:#111}.journal-media figcaption,.journal-source{color:#797b81;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.8}.journal-source{border-top:1px solid #e6e6e8;padding-top:24px}.journal-source a{text-underline-offset:4px;text-decoration:underline}.journal-page{color:#ededee;background:#17181b;font-family:Manrope,Noto Sans SC,sans-serif}.journal-page a:hover{color:#f28a92}.journal-nav{border-bottom:1px solid #33343a;gap:30px;min-height:99px;padding-block:25px}.journal-brand{letter-spacing:.13em;font-size:12px}.journal-nav nav{letter-spacing:.02em;gap:27px;margin-left:auto;font-size:11px}.journal-nav nav a{color:#a5a6b0}.journal-nav nav a[aria-current]{color:#ededee;text-underline-offset:10px;-webkit-text-decoration:underline #e74750;text-decoration:underline #e74750}.journal-nav-actions{align-items:center;gap:18px;display:flex}.journal-heading{border-color:#33343a;padding-top:80px;padding-bottom:70px}.journal-heading>p{color:#b5858a;font:9px/1.7 var(--mono);letter-spacing:2px;margin-bottom:28px}.journal-heading h1{letter-spacing:-.035em;max-width:1100px;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1.35}.journal-heading-description{color:#a5a6b0;margin-top:23px;font-size:13px;line-height:2}.journal-heading>a{color:#a5a6b0}.journal-entry{border-color:#33343a;padding-block:66px}.journal-entry h2{letter-spacing:-.02em;font-size:26px}.journal-index,.journal-page dt{color:#81828d}.journal-page dd{color:#afb0ba}.journal-summary p,.journal-lead{color:#bbbcc5}.journal-summary>a{letter-spacing:.08em;border-color:#3b3c45;font-size:11px}.journal-reading{grid-template-columns:170px minmax(0,740px);gap:65px}.journal-prose{color:#cccdd4;font-size:16px;line-height:2.1}.journal-prose h2{color:#f3f3f5}.journal-contact,.journal-page footer{border-color:#33343a}.journal-contact{padding-block:80px}.journal-contact h2{letter-spacing:-.025em;font-size:36px}.journal-status{color:#afb0ba;min-height:230px;line-height:1.9}.journal-status h2{color:#ededee;font-size:20px;font-weight:500}.journal-status button{color:#fff;background:#e74750;border-color:#e74750;border-radius:6px}@media (max-width:1000px){.journal-nav{flex-wrap:wrap}.journal-nav nav{order:3;justify-content:space-between;width:100%}.journal-nav-actions{margin-left:auto}}@media (max-width:700px){.journal-heading{padding-block:55px}.journal-heading h1{font-size:36px}.journal-nav{gap:21px}.journal-nav nav{gap:12px;font-size:11px}.journal-reading{grid-template-columns:minmax(0,1fr);gap:32px}.journal-reading aside dl{margin-top:20px}.journal-entry h2{font-size:22px}.journal-contact h2{font-size:29px}.journal-nav-actions{gap:12px}}
