@font-face{font-family:Liu Jian Mao Cao;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/liujianmaocao-su.woff2) format("woff2");unicode-range:u+6eaf}@font-face{font-family:Liu Jian Mao Cao;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/liujianmaocao-hui.woff2) format("woff2");unicode-range:u+6d04}@font-face{font-family:Liu Jian Mao Cao;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/liujianmaocao-xianghai.woff2) format("woff2");unicode-range:u+5411,u+6d77}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Courier New,Courier,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.whitespace-pre-line{white-space:pre-line}.border{border-width:1px}.p-3{padding:.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.italic{font-style:italic}.leading-7{line-height:1.75rem}.text-\[\#0f5d94\]{--tw-text-opacity:1;color:rgb(15 93 148/var(--tw-text-opacity,1))}.text-\[\#5d6e7b\]{--tw-text-opacity:1;color:rgb(93 110 123/var(--tw-text-opacity,1))}.text-\[\#6b3715\]{--tw-text-opacity:1;color:rgb(107 55 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:light}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:#f0f0f0;color:#333}a{color:inherit}button,input{font:inherit}.progress-tracker{position:fixed;top:12px;right:16px;z-index:9999;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1;transition:color .3s ease,transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.progress-tracker-bump{transform:scale(1.18) translateY(-1px)}.entry-easter-egg{position:fixed;right:18px;bottom:18px;z-index:1;margin:0;color:#0d0d0d;font-family:"Noto Serif SC",FangSong,仿宋,serif;font-size:.62rem;letter-spacing:.06em;-webkit-user-select:text;-moz-user-select:text;user-select:text}.cwh-portal{min-height:100vh;background:#e6e6e6;padding:10px 0;color:#333;font-family:SimSun,宋体,NSimSun,新宋体,"Noto Serif SC",serif;font-size:14px;line-height:1.6}.cwh-portal-wrap{width:1000px;max-width:calc(100vw - 20px);margin:0 auto;border:1px solid #b8b8b8;background:#fff}.cwh-portal-header{display:table;width:100%;height:80px;background:#1155a8;color:#fff}.cwh-portal-logo,.cwh-portal-right{display:table-cell;vertical-align:middle}.cwh-portal-logo{padding-left:24px;white-space:nowrap}.cwh-star{margin-right:10px;color:#c00;line-height:1;text-shadow:0 0 1px #fff2ad}.cwh-portal-logo h1,.cwh-star{display:inline-block;font-size:28px;vertical-align:middle}.cwh-portal-logo h1{margin:0;font-family:SimSun,宋体,NSimSun,新宋体,"Noto Serif SC",serif;font-weight:700;letter-spacing:1px}.cwh-portal-right{width:360px;padding-right:18px;text-align:right;font-size:12px}.cwh-portal-right p{margin:5px 0}.cwh-portal-nav{height:38px;border-bottom:1px solid #ccc;background:#fff;text-align:center;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:700}.cwh-portal-nav a{display:inline-block;padding:9px 18px 8px;color:#00c;text-decoration:none}.cwh-portal-nav a:visited{color:purple}.cwh-portal-nav a:hover{color:#00c;text-decoration:underline}.cwh-portal-nav a.active{color:#000;text-decoration:underline;text-underline-offset:4px}.cwh-portal-date{border-bottom:1px solid #d7d7d7;background:#ffffe6;padding:5px 12px;color:#666;font-size:12px}.cwh-portal-body{display:table;width:100%;border-spacing:12px}.cwh-portal-left,.cwh-portal-rightcol{display:table-cell;vertical-align:top}.cwh-portal-left{width:70%}.cwh-portal-rightcol{width:30%}.cwh-headline{display:table;width:100%;margin-bottom:12px;border:1px solid #ccc;background:#fff}.cwh-headline-image,.cwh-headline-text{display:table-cell;vertical-align:top}.cwh-headline-image{position:relative;width:320px;height:190px;border-right:1px solid #ccc;background:linear-gradient(135deg,#d8e8f7,#d8e8f7 42%,#f5f5f5 0,#f5f5f5 57%,#b6c9d6 0),#d8e8f7}.cwh-headline-image:before{content:"";position:absolute;right:42px;bottom:42px;left:42px;height:76px;border:1px solid #6c6c6c;background:#f6f0df}.cwh-headline-image:after{content:"";position:absolute;right:64px;bottom:91px;left:64px;height:36px;border-top:8px solid #222;transform:skewX(-28deg)}.cwh-headline-image span{position:absolute;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);padding:7px 9px;color:#fff;font-size:13px}.cwh-headline-image.has-photo{background-size:cover;background-position:50%;background-repeat:no-repeat}.cwh-headline-image.has-photo:after,.cwh-headline-image.has-photo:before{display:none}.cwh-headline-text{padding:14px 16px}.cwh-headline-text h2{margin:0 0 10px;color:#c00;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:18px}.cwh-headline-text p{margin:0;color:#555;line-height:1.9}.cwh-portal-section,.cwh-side-box{margin-bottom:12px;border:1px solid #ccc;background:#fff}.cwh-portal-section h2,.cwh-side-box h2{margin:0;border-bottom:1px solid #ccc;background:#1155a8;padding:6px 10px;color:#fff;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px}.cwh-news-list{margin:0;padding:8px 12px;list-style:none}.cwh-news-list li{display:table;width:100%;border-bottom:1px dotted #bfbfbf;padding:7px 0}.cwh-news-list li:last-child{border-bottom:0}.cwh-news-list a{display:table-cell;color:#00c;text-decoration:none}.cwh-news-list a:visited{color:purple}.cwh-news-list a:hover{text-decoration:underline}.cwh-news-list span{display:table-cell;width:96px;color:#666;text-align:right;font-size:12px}.cwh-finance-mini,.cwh-leader,.cwh-phone-list{margin:0}.cwh-leader{padding:10px 12px}.cwh-leader strong{margin-right:8px;color:#c00;font-size:15px}.cwh-leader span{color:#666}.cwh-leader p{margin:8px 0 0;line-height:1.8}.cwh-phone-list{padding:8px 12px 10px;list-style:none}.cwh-phone-list li{display:table;width:100%;border-bottom:1px dotted #ccc;padding:5px 0}.cwh-phone-list b,.cwh-phone-list span{display:table-cell}.cwh-phone-list b{text-align:right;font-weight:400}.cwh-finance-mini{width:100%;border-collapse:collapse;font-size:12px}.cwh-finance-mini td{border:1px solid #ccc;padding:6px}.cwh-finance-mini td:last-child{width:82px;text-align:right}.cwh-more{display:block;padding:7px 9px;color:#00c;text-align:right;text-decoration:none}.cwh-more:hover{text-decoration:underline}.cwh-portal-footer{border-top:1px solid #ccc;background:#f7f7f7;padding:12px;text-align:center;color:#555;font-size:12px}.cwh-portal-footer p{margin:3px 0}.cwh-fiction-note{color:#777;font-size:11px}.entry-page{position:relative;min-height:100vh;overflow:hidden;background:#0d0d0d;color:#c8bfa8}.entry-center{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;width:100%;max-width:640px;padding:0 24px;text-align:center;transform:translate(-50%,-50%)}.entry-center h1{margin:0;font-family:"Noto Serif SC",SimSun,宋体,serif;font-size:4rem;font-weight:300;color:#c8bfa8;letter-spacing:1rem;text-indent:1rem;opacity:0;animation:entryFade 2s ease .5s forwards}.entry-center p{margin:1.5rem 0 0;font-family:"Noto Serif SC",FangSong,仿宋,serif;letter-spacing:.5rem;text-indent:.5rem;animation:entryFade 2s ease 1.5s forwards}.entry-center p,.entry-start{color:#7a7060;font-size:1rem;opacity:0}.entry-start{display:inline-block;margin-top:3rem;border:0;background:transparent;padding:0;font-family:FangSong,仿宋,"Noto Serif SC",serif;letter-spacing:.15rem;text-decoration:none;cursor:pointer;animation:entryFade 2s ease 2.5s forwards}.entry-start:hover{color:#fff}.entry-disclaimer{position:absolute;right:0;bottom:18px;left:0;margin:0;color:#3a3a3a;font-family:"Noto Serif SC",SimSun,宋体,serif;font-size:.6rem;text-align:center}.entry-ripples{position:absolute;inset:0;width:100%;height:100%;opacity:.4}.entry-ripples path{fill:none;stroke:#1a1a1a;stroke-width:.5;animation:rippleDrift 20s linear infinite}.entry-ripples path:nth-child(2){animation-delay:-5s}.entry-ripples path:nth-child(3){animation-delay:-11s}.entry-ripples path:nth-child(4){animation-delay:-16s}@keyframes entryFade{0%{opacity:0}to{opacity:1}}@keyframes rippleDrift{0%{transform:translateX(-24px)}to{transform:translateX(24px)}}.entry-sequence{isolation:isolate}.entry-phase-boot .entry-center{animation:entryRecede 1.4s cubic-bezier(.4,0,.2,1) forwards}.entry-phase-desktop .entry-center,.entry-phase-login .entry-center{opacity:0;pointer-events:none}.entry-phase-boot .entry-ripples,.entry-phase-login .entry-ripples{animation:rippleDim 1.6s ease forwards}.entry-phase-desktop .entry-disclaimer,.entry-phase-desktop .entry-easter-egg,.entry-phase-desktop .entry-ripples{display:none}.boot-stage,.desktop-stage,.login-stage{position:absolute;inset:0;z-index:5}.boot-stage{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 44%,rgba(78,73,60,.18),transparent 34%),#050505;opacity:0;animation:bootStageIn 1.1s ease .45s forwards}.boot-monitor{width:min(720px,calc(100vw - 48px));aspect-ratio:16/10;border:1px solid hsla(43,23%,72%,.18);border-radius:18px;background:linear-gradient(180deg,#151515,#050505 72%,#0a0a0a);padding:14px;box-shadow:0 30px 80px rgba(0,0,0,.75),inset 0 0 0 1px hsla(0,0%,100%,.04);transform:translateY(18px) scale(.94);animation:bootMonitorSettle 1.8s cubic-bezier(.22,1,.36,1) .5s forwards}.boot-screen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:linear-gradient(hsla(0,0%,100%,.028) 50%,rgba(0,0,0,.035) 0),radial-gradient(circle at 50% 42%,hsla(43,23%,72%,.1),transparent 34%),#070707;background-size:100% 4px,auto,auto;color:#c8bfa8;font-family:Courier New,Courier,monospace}.boot-screen:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.06) 43%,transparent 56%);transform:translateX(-70%);animation:screenSheen 4.2s ease .8s forwards}.boot-mark{width:76px;height:76px;border:1px solid hsla(43,23%,72%,.45);border-radius:50%;display:grid;place-items:center;color:#c8bfa8;font-family:"Noto Serif SC",SimSun,宋体,serif;font-size:2.4rem;font-weight:300;opacity:0;animation:bootTextIn 1.1s ease 1.1s forwards}.boot-copy{margin-top:24px;text-align:center;animation:bootTextIn 1s ease 1.65s forwards}.boot-copy p{margin:0;color:#d4cab2;font-size:13px;letter-spacing:.18em}.boot-copy span{display:block;margin-top:8px;color:#615a4c;font-size:11px}.boot-progress{width:min(280px,58vw);height:3px;margin-top:28px;overflow:hidden;border-radius:99px;background:hsla(43,23%,72%,.12)}.boot-progress i{display:block;width:0;height:100%;border-radius:inherit;background:#c8bfa8;animation:bootProgress 3.8s cubic-bezier(.33,1,.68,1) 1s forwards}.boot-diagnostics{position:absolute;right:24px;bottom:20px;left:24px;display:grid;gap:5px;color:hsla(43,23%,72%,.28);font-size:10px;letter-spacing:.03em;opacity:0;animation:bootTextIn 1s ease 2.2s forwards}.login-stage{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 28%,hsla(42,16%,51%,.16),transparent 28%),linear-gradient(180deg,#10100f,#050505);opacity:0;animation:loginIn 1.2s ease forwards}.login-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 46%,hsla(43,23%,72%,.05) 47% 53%,transparent 54%),linear-gradient(180deg,transparent 0 62%,hsla(43,23%,72%,.08) 63% 64%,transparent 65%);opacity:.55}.login-user{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;border:0;background:transparent;color:#f2ead8;cursor:pointer;transform:translateY(10px);animation:loginUserRise 1.2s cubic-bezier(.22,1,.36,1) .25s forwards}.login-avatar{width:108px;height:108px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;background:radial-gradient(circle at 36% 30%,hsla(0,0%,100%,.32),transparent 12%),linear-gradient(145deg,#756a58,#2a2926);box-shadow:0 18px 48px rgba(0,0,0,.48),inset 0 0 0 1px hsla(0,0%,100%,.08);color:#f6efe0;font-family:"Noto Serif SC",SimSun,宋体,serif;font-size:2.6rem;font-weight:300}.login-name{color:#e8deca;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:18px;letter-spacing:.12em}.desktop-stage{overflow:hidden;background:#111;color:#f5f5f5;font-family:PingFang SC,-apple-system,Microsoft YaHei,Noto Sans SC,sans-serif;opacity:0;animation:desktopIn .9s ease forwards}.desktop-wallpaper{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,5%,.16),hsla(0,0%,5%,.78)),linear-gradient(90deg,#1c1d1b 0 9%,#26251f 9% 13%,#171816 13% 100%)}.desktop-wallpaper:before{right:12vw;bottom:68px;width:34vw;max-width:520px;height:9px;border-radius:999px;background:rgba(30,21,13,.86);box-shadow:0 -42px 0 10px rgba(38,28,18,.72)}.desktop-window-light{position:absolute;top:13vh;left:11vw;width:min(300px,32vw);height:min(380px,46vh);border:14px solid rgba(36,31,24,.92);background:linear-gradient(90deg,transparent 49%,rgba(36,31,24,.92) 49% 52%,transparent 52%),linear-gradient(180deg,hsla(41,57%,71%,.58),rgba(130,112,84,.12));box-shadow:0 30px 90px hsla(41,49%,63%,.12)}.desktop-plant{position:absolute;right:18vw;bottom:106px;width:70px;height:88px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#59634e,#303728);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.desktop-plant:after,.desktop-plant:before{content:"";position:absolute;right:-23px;bottom:56px;width:84px;height:46px;border-radius:84px 12px 84px 12px;background:#445b3b;transform:rotate(-28deg)}.desktop-plant:after{right:16px;bottom:68px;background:#526d43;transform:rotate(32deg)}.desktop-icons{position:absolute;top:34px;left:28px;z-index:2;display:grid;grid-template-columns:repeat(2,86px);gap:18px 14px}.desktop-icon{display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;border-radius:8px;background:transparent;padding:8px 4px;text-align:center;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.9);cursor:pointer}.desktop-icon:hover{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08)}.desktop-icon span{position:relative;border-radius:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.92),hsla(0,0%,76%,.72));box-shadow:0 8px 18px rgba(0,0,0,.32)}.desktop-icon-browser span{background:radial-gradient(circle,#fff 0 22%,transparent 23%),conic-gradient(#2c7be5,#36a269,#e1b12c,#2c7be5)}.desktop-icon-site span{background:linear-gradient(180deg,#1155a8 0 24%,#fff 24%)}.desktop-icon-xhs span{background:#ff2442}.desktop-icon-drive span{background:linear-gradient(145deg,#4f8dff,#2468f2)}.desktop-icon-wechat span{border-radius:50%;background:linear-gradient(145deg,#5bc767,#248c3b)}.desktop-icon-album span{background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(199,211,218,.82))}.desktop-icon-album span:before{content:"";position:absolute;right:7px;bottom:8px;left:7px;height:17px;background:linear-gradient(135deg,#9ab58b 0 45%,#6f8c5b 46%)}.desktop-icon-notes span{background:repeating-linear-gradient(180deg,transparent 0 10px,rgba(0,0,0,.12) 10px 11px),#f5d36d}.desktop-window{top:86px;left:50%;z-index:4;width:min(620px,calc(100vw - 220px));min-height:370px;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:hsla(0,0%,96%,.94);color:#222;box-shadow:0 28px 80px rgba(0,0,0,.48);transform:translateX(-42%);animation:windowOpen .26s ease forwards}.desktop-window header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.12);background:hsla(0,0%,97%,.92);padding:0 12px 0 16px;color:#333;font-size:13px}.desktop-window header button{width:24px;height:24px;border:0;border-radius:50%;background:#e35a4f;color:#fff;line-height:1;cursor:pointer}.desktop-window-body{padding:18px}.wechat-thread{display:grid;gap:10px;font-size:14px}.wechat-date,.wechat-status{margin:0;color:#888;text-align:center;font-size:12px}.wechat-contact{width:-moz-max-content;width:max-content;color:#666;font-size:12px}.wechat-bubble{max-width:72%;border-radius:12px;padding:10px 12px;line-height:1.65}.wechat-bubble.received{justify-self:start;background:#fff}.wechat-bubble.sent{justify-self:end;background:#9eea6a}.album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.album-grid figure{margin:0}.album-photo{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:#cfc7b7}.album-photo-window{background:linear-gradient(90deg,transparent 46%,#171717 47% 53%,transparent 54%),linear-gradient(180deg,#0f1010 0 28%,#e3d1a1 29% 42%,#1b1a18 43% 100%)}.album-photo-note{display:grid;place-items:center;background:#f3ecd8;color:#1e1a13;font-family:"Noto Serif SC",SimSun,宋体,serif;font-size:34px}.album-photo-plant{background:radial-gradient(ellipse at 56% 34%,#496f3c 0 18%,transparent 19%),radial-gradient(ellipse at 38% 31%,#5f7e43 0 16%,transparent 17%),linear-gradient(180deg,#2c2d29,#0f0f0e)}.album-grid figcaption{margin-top:7px;color:#555;font-size:12px}.notes-page{min-height:292px;background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(100,112,122,.16) 31px 32px),#fff8d9;padding:18px 22px;color:#26231c;font-family:FangSong,仿宋,"Noto Serif SC",serif;line-height:2}.notes-page h2{margin:0 0 14px;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:20px}.notes-page p{margin:0 0 8px}.desktop-taskbar{position:absolute;right:0;bottom:0;left:0;z-index:6;display:flex;justify-content:flex-end;gap:18px;height:40px;border-top:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,5%,.78);padding:11px 18px 0;color:hsla(0,0%,100%,.82);font-size:12px;backdrop-filter:blur(16px)}@keyframes entryRecede{0%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}to{opacity:0;filter:blur(9px);transform:translate(-50%,-54%) scale(.86)}}@keyframes rippleDim{to{opacity:.08}}@keyframes bootStageIn{to{opacity:1}}@keyframes bootMonitorSettle{to{transform:translateY(0) scale(1)}}@keyframes screenSheen{to{transform:translateX(70%)}}@keyframes bootTextIn{to{opacity:1}}@keyframes bootProgress{0%{width:0}58%{width:62%}to{width:100%}}@keyframes loginIn{to{opacity:1}}@keyframes loginUserRise{to{transform:translateY(0)}}@keyframes desktopIn{to{opacity:1}}@keyframes windowOpen{0%{opacity:0;transform:translateX(-42%) translateY(10px) scale(.985)}to{opacity:1;transform:translateX(-42%) translateY(0) scale(1)}}@keyframes mobileWindowOpen{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.boot-stage{background:#000}.boot-monitor{width:100%;height:100%;aspect-ratio:auto;border:0;padding:0;box-shadow:none;transform:none;animation:none}.boot-monitor,.boot-screen{border-radius:0;background:#000}.boot-screen{min-height:100%}.boot-screen:before{display:none}.boot-windows-logo{display:grid;width:82px;height:82px;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:-72px;opacity:0;animation:bootTextIn .8s ease .6s forwards}.boot-windows-logo i{display:block;background:hsla(0,0%,100%,.92)}.boot-spinner{position:relative;width:42px;height:42px;margin-top:54px;opacity:0;animation:bootTextIn .8s ease 1.1s forwards,win10Spinner 1.25s linear 1.1s infinite}.boot-spinner i{position:absolute;top:19px;left:19px;width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.88);transform-origin:2px 2px}.boot-spinner i:first-child{transform:rotate(0deg) translateY(-18px)}.boot-spinner i:nth-child(2){transform:rotate(72deg) translateY(-18px);opacity:.85}.boot-spinner i:nth-child(3){transform:rotate(144deg) translateY(-18px);opacity:.7}.boot-spinner i:nth-child(4){transform:rotate(216deg) translateY(-18px);opacity:.55}.boot-spinner i:nth-child(5){transform:rotate(288deg) translateY(-18px);opacity:.4}.boot-copy{margin-top:18px;color:hsla(0,0%,100%,.72);font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:13px;letter-spacing:0;opacity:0;animation:bootTextIn .8s ease 1.25s forwards}.login-stage{background:radial-gradient(circle at 70% 28%,rgba(71,188,255,.65),transparent 24%),radial-gradient(circle at 37% 55%,rgba(96,91,255,.52),transparent 28%),radial-gradient(circle at 54% 77%,rgba(0,213,255,.44),transparent 22%),linear-gradient(135deg,#092b59,#0e5ba8 42%,#06274e)}.login-stage:before{background:linear-gradient(120deg,hsla(0,0%,100%,.12),transparent 28%),linear-gradient(40deg,transparent 0 44%,hsla(0,0%,100%,.2) 45% 46%,transparent 47%),rgba(12,35,68,.18);backdrop-filter:blur(18px);opacity:1}.login-user{gap:15px;color:#fff;font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}.login-avatar{width:126px;height:126px;border:0;background:radial-gradient(circle at 50% 34%,hsla(0,0%,100%,.9) 0 15%,transparent 16%),radial-gradient(ellipse at 50% 72%,hsla(0,0%,100%,.9) 0 29%,transparent 30%),hsla(0,0%,100%,.2);box-shadow:0 18px 50px rgba(0,0,0,.16);color:transparent}.login-name{color:#fff;font-size:26px;font-weight:300;letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,.35)}.desktop-stage,.login-name{font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}.desktop-stage{background:#0b57a0}.desktop-wallpaper{background:radial-gradient(ellipse at 61% 36%,rgba(111,221,255,.74),transparent 17%),radial-gradient(ellipse at 56% 62%,rgba(38,118,255,.74),transparent 25%),radial-gradient(ellipse at 38% 50%,rgba(103,85,255,.62),transparent 26%),conic-gradient(from 214deg at 53% 51%,#4fdcff,#0b73d9,#1434a5,#6a55ff,#18bff5,#4fdcff),linear-gradient(135deg,#071b4f,#0c5aa7);filter:saturate(1.08)}.desktop-plant,.desktop-wallpaper:before,.desktop-window-light{display:none}.desktop-icons{top:16px;left:12px;grid-template-columns:88px;gap:4px}.desktop-icon{min-height:80px;padding:6px 3px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.7)}.desktop-icon:hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.13)}.desktop-icon:focus-visible{outline:1px dotted hsla(0,0%,100%,.85);outline-offset:-3px}.desktop-icon span{width:44px;height:44px;border-radius:8px;box-shadow:0 5px 14px rgba(0,0,0,.2)}.desktop-icon-browser span{border-radius:50%;background:radial-gradient(circle at 52% 54%,#fff 0 17%,transparent 18%),conic-gradient(from 205deg,#1769e0,#0db4f2,#22c782,#1769e0)}.desktop-icon-site span{background:linear-gradient(180deg,#1155a8 0 21%,#f4f4f4 21% 100%)}.desktop-icon-site span:after,.desktop-icon-site span:before{content:"";position:absolute;right:7px;left:7px;height:2px;background:rgba(17,85,168,.55)}.desktop-icon-site span:before{top:18px}.desktop-icon-site span:after{top:25px}.desktop-icon-drive span{border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#72a9ff 0 24%,#2468f2 24%)}.desktop-window{top:58px;width:min(780px,calc(100vw - 240px));min-height:430px;border:1px solid rgba(168,185,211,.82);border-radius:8px;background:rgba(246,248,252,.96);box-shadow:0 22px 60px rgba(0,26,65,.34);transform:none;animation:win11WindowOpen .18s ease forwards}.desktop-window header{border-bottom:1px solid rgba(199,210,226,.9);background:hsla(0,0%,100%,.72);padding:0 0 0 10px;color:#1f1f1f;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:12px}.desktop-window-controls{display:flex;height:100%}.desktop-window header .desktop-window-controls button{width:46px;height:100%;border:0;border-radius:0;background:transparent;color:#111;font-family:Segoe UI Symbol,Segoe UI,sans-serif;font-size:12px;line-height:1;cursor:default}.desktop-window header .desktop-window-controls button:hover{background:rgba(0,0,0,.08)}.desktop-window header .desktop-window-controls .window-close:hover{background:#e81123;color:#fff}.desktop-window-body{background:rgba(235,238,244,.9)}.desktop-taskbar{align-items:stretch;justify-content:center;gap:0;border-top:1px solid hsla(0,0%,100%,.72);background:rgba(243,246,251,.86);padding:0;color:#222;font-family:Segoe UI,Microsoft YaHei,sans-serif;box-shadow:0 -1px 18px rgba(34,63,109,.18);backdrop-filter:blur(24px)}.taskbar-centered{position:absolute;left:50%;display:flex;height:100%;align-items:center;gap:5px;transform:translateX(-50%)}.taskbar-start{position:relative;display:grid;width:42px;height:38px;gap:2px;align-content:center;justify-content:center;border:0;border-radius:6px;background:transparent;padding:0}.taskbar-app:hover,.taskbar-search:hover,.taskbar-start:hover{background:rgba(0,0,0,.06)}.taskbar-start i{display:block;background:#0078d4}.taskbar-search{display:flex;position:relative;width:92px;align-items:center;border:1px solid rgba(189,201,219,.85);border-radius:999px;background:hsla(0,0%,100%,.78);padding-left:34px;color:#394a5e;font-size:13px}.taskbar-search:before{content:"";position:absolute;left:14px;width:11px;height:11px;border:1.5px solid #4e5d70;border-radius:50%}.taskbar-search:after{content:"";position:absolute;left:24px;width:6px;height:1.5px;background:#4e5d70;transform:rotate(45deg)}.taskbar-pinned{display:flex;height:100%;gap:4px}.taskbar-app{position:relative;width:42px;height:38px;border-radius:6px}.taskbar-app:before{content:"";position:absolute}.taskbar-edge:before{border-radius:50%;background:conic-gradient(#0aa6ff,#2cc46b,#0aa6ff)}.taskbar-folder:before{border-radius:2px;background:linear-gradient(180deg,#f6d772 0 28%,#e2ad2e 28%)}.taskbar-wechat:before{border-radius:50%;background:#20a53a}.taskbar-tray{position:absolute;right:0;display:flex;align-items:center;gap:12px;margin-left:auto;height:100%;padding:0 14px;color:#1f2937}.desktop-stage{background:#0b62bd;color:#111827}.desktop-wallpaper{overflow:hidden;background:radial-gradient(circle at 74% 16%,rgba(126,214,255,.45),transparent 23%),radial-gradient(circle at 18% 82%,rgba(24,118,224,.42),transparent 28%),linear-gradient(135deg,#063f87,#0f75d7 50%,#1755b3);filter:none}.desktop-wallpaper:before{content:"";position:absolute;top:50%;left:50%;display:block;width:min(940px,78vw);height:min(680px,74vh);border-radius:50% 42% 56% 44%;background:radial-gradient(ellipse at 29% 51%,hsla(0,0%,100%,.78) 0 5%,transparent 22%),radial-gradient(ellipse at 42% 48%,rgba(77,206,255,.96) 0 18%,transparent 39%),radial-gradient(ellipse at 60% 52%,rgba(60,126,255,.86) 0 20%,transparent 46%),radial-gradient(ellipse at 48% 33%,rgba(153,137,255,.62) 0 11%,transparent 29%),conic-gradient(from 205deg at 48% 50%,#22d7ff,#2278ec,#4a36c8,#7d67ff,#2cdfff,#22d7ff);box-shadow:inset 56px 12px 88px hsla(0,0%,100%,.24),inset -84px -18px 120px rgba(14,54,168,.46),0 22px 80px rgba(0,39,129,.36);opacity:.98;transform:translate(-48%,-48%) rotate(-18deg) skew(-8deg,4deg)}.desktop-wallpaper:after{content:"";position:absolute;top:47%;left:52%;width:min(610px,52vw);height:min(410px,43vh);border-radius:48% 52% 43% 57%;background:radial-gradient(ellipse at 35% 38%,hsla(0,0%,100%,.58),transparent 18%),linear-gradient(135deg,rgba(133,235,255,.52),rgba(57,91,224,.16));filter:blur(1px);mix-blend-mode:screen;opacity:.72;transform:translate(-50%,-50%) rotate(23deg) skew(10deg,-4deg)}.desktop-icons{top:18px;left:16px;grid-template-columns:82px;gap:6px}.desktop-icon{min-height:76px;border:1px solid transparent;border-radius:4px;padding:6px 2px;font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.82),0 0 3px rgba(0,0,0,.5)}.desktop-icon:hover{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.16)}.desktop-icon span{width:46px;height:46px;border-radius:9px;box-shadow:0 7px 18px rgba(0,27,72,.28)}.desktop-icon-browser span,.taskbar-edge:before{border-radius:50%;background:radial-gradient(circle at 58% 58%,#fff 0 14%,transparent 15%),radial-gradient(circle at 50% 65%,#0b69d7 0 23%,transparent 24%),conic-gradient(from 195deg,#1668e8,#0eb5f2 35%,#2ed66f 62%,#1668e8)}.desktop-icon-wechat span,.taskbar-wechat:before{border-radius:50%;background:radial-gradient(circle at 38% 38%,hsla(0,0%,100%,.9) 0 5%,transparent 6%),radial-gradient(circle at 62% 38%,hsla(0,0%,100%,.9) 0 5%,transparent 6%),linear-gradient(145deg,#32d158,#18a846)}.desktop-icon-album span{background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(223,235,244,.94))}.desktop-icon-notes span{background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(133,105,22,.14) 9px 10px),linear-gradient(180deg,#ffe28a,#f7bf43)}.desktop-icon-xhs span{background:radial-gradient(circle at 28% 25%,hsla(0,0%,100%,.25),transparent 25%),#ff2442}.desktop-icon-drive span{border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.2) 0 22%,transparent 22%),linear-gradient(145deg,#62a0ff,#2468f2)}.desktop-window{top:66px;left:188px;width:min(800px,calc(100vw - 244px));min-height:438px;border:1px solid rgba(176,190,213,.78);border-radius:9px;background:rgba(247,249,253,.96);box-shadow:0 24px 70px rgba(16,42,91,.32),inset 0 0 0 1px hsla(0,0%,100%,.55)}.desktop-window header{height:38px;background:hsla(0,0%,100%,.82);border-bottom:1px solid rgba(200,210,226,.82)}.desktop-window-body{background:rgba(236,240,247,.92)}.browser-window{top:46px;left:112px;width:min(1060px,calc(100vw - 142px));height:calc(100vh - 108px);min-height:560px}.browser-window .desktop-window-body{display:flex;height:calc(100% - 38px);flex-direction:column;padding:0;background:#fff}.edge-toolbar{display:flex;align-items:center;gap:6px;border-bottom:1px solid #dfe5ee;background:#f7f9fc;padding:7px 10px;font-family:Segoe UI,Microsoft YaHei,sans-serif}.edge-toolbar button{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:17px;line-height:1}.edge-toolbar button:not(:disabled):hover{background:#e8eef7}.edge-toolbar button:disabled{color:#a5b0bd}.edge-address{flex:1;min-width:0;height:30px;border:1px solid #d6deea;border-radius:999px;background:#fff;padding:6px 14px 0;color:#475569;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edge-frame{flex:1;width:100%;min-height:0;border:0;background:#fff}.desktop-toast{position:absolute;right:18px;bottom:64px;z-index:5;display:grid;width:360px;gap:5px;border:1px solid rgba(207,218,232,.86);border-radius:8px;background:rgba(248,250,253,.92);padding:14px 16px 15px;color:#1f2937;text-align:left;box-shadow:0 18px 52px rgba(19,45,89,.28),inset 0 0 0 1px hsla(0,0%,100%,.66);backdrop-filter:blur(26px);cursor:pointer}.desktop-toast:hover{background:hsla(0,0%,100%,.96)}.desktop-toast .toast-app{color:#5d6b7c;font-size:12px}.desktop-toast strong{font-size:14px;font-weight:600}.desktop-toast span:last-child{color:#334155;font-size:13px}.taskbar-panel{position:absolute;z-index:120;max-width:calc(100vw - 24px);border:1px solid rgba(205,216,232,.86);border-radius:14px;background:rgba(246,249,253,.88);color:#111827;box-shadow:0 24px 70px rgba(17,43,86,.28),inset 0 0 0 1px hsla(0,0%,100%,.58);font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;backdrop-filter:blur(30px) saturate(1.2)}.start-menu{left:50%;bottom:60px;width:640px;min-height:624px;padding:24px 34px 0;transform:translateX(-50%)}.start-menu-search{height:34px;border:1px solid rgba(0,103,192,.28);border-radius:999px;background:hsla(0,0%,100%,.86);padding:8px 18px 0 42px;color:#506174;font-size:13px;box-shadow:inset 0 1px 0 #0078d4}.start-menu-heading{display:flex;align-items:center;justify-content:space-between;margin:24px 0 14px;font-size:14px}.quick-footer button,.start-menu-heading button{border:1px solid rgba(180,191,209,.78);border-radius:6px;background:hsla(0,0%,100%,.64);padding:5px 10px;color:#1f2937;font-size:12px}.start-app-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.start-app-grid button{display:grid;justify-items:center;gap:8px;border:0;border-radius:8px;background:transparent;padding:10px 6px 8px;color:#111827;font-size:12px}.notification-card button:hover,.quick-toggle:hover,.search-chip-row button:hover,.search-panel-tabs button:hover,.search-result-main:hover,.start-app-grid button:hover,.start-recommendations button:hover{background:hsla(0,0%,100%,.72)}.mini-app{width:34px;height:34px;border-radius:8px;box-shadow:0 4px 10px rgba(20,46,90,.18)}.mini-edge{border-radius:50%;background:radial-gradient(circle at 58% 58%,#fff 0 14%,transparent 15%),conic-gradient(from 195deg,#1668e8,#0eb5f2 35%,#2ed66f 62%,#1668e8)}.mini-wechat{border-radius:50%;background:linear-gradient(145deg,#32d158,#18a846)}.mini-photo{background:linear-gradient(145deg,#fff,#dcebf6)}.mini-notes{background:repeating-linear-gradient(180deg,transparent 0 6px,rgba(133,105,22,.16) 6px 7px),linear-gradient(180deg,#ffe28a,#f7bf43)}.mini-drive{background:linear-gradient(145deg,#62a0ff,#2468f2)}.mini-xhs{background:#ff2442}.start-recommend-heading{margin-top:22px}.start-recommendations{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px}.start-recommendations button{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;border:0;border-radius:8px;background:transparent;padding:8px;text-align:left}.recommend-icon{grid-row:span 2;width:32px;height:32px;border-radius:6px}.recommend-icon.document{background:linear-gradient(180deg,#1155a8 0 22%,#fff 22%)}.recommend-icon.note{background:linear-gradient(180deg,#ffe28a,#f7bf43)}.start-recommendations small{color:#64748b;font-size:11px}.start-user-row{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:10px;height:64px;border-top:1px solid rgba(204,214,229,.7);background:rgba(238,244,251,.76);padding:0 42px}.start-user-avatar{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 50% 34%,#fff 0 15%,transparent 16%),radial-gradient(ellipse at 50% 72%,#fff 0 29%,transparent 30%),#8aa6c6}.start-user-row button{margin-left:auto;border:0;border-radius:6px;background:transparent;padding:6px 9px}.start-user-row button:hover{background:rgba(0,0,0,.07)}.search-panel{left:50%;bottom:60px;width:700px;min-height:520px;padding:22px;transform:translateX(-50%)}.search-panel-input{display:block;position:relative}.search-panel-input span{position:absolute;top:9px;left:16px;color:#64748b;font-size:13px}.search-panel-input input{width:100%;height:40px;border:1px solid rgba(0,103,192,.3);border-radius:999px;background:hsla(0,0%,100%,.92);padding:0 18px 0 58px;outline:0}.search-chip-row,.search-panel-tabs{display:flex;gap:8px;margin:16px 0}.search-chip-row button,.search-panel-tabs button{border:0;border-radius:999px;background:hsla(0,0%,100%,.48);padding:6px 12px;color:#1e293b;font-size:12px}.search-panel-section{margin-top:18px}.search-result-main{display:grid;width:100%;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:center;margin-top:10px;border:0;border-radius:10px;background:transparent;padding:12px;text-align:left}.search-result-main .mini-app{grid-row:span 2}.search-result-main small{color:#64748b}.quick-settings-panel{right:12px;bottom:60px;width:374px;padding:18px}.quick-toggle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quick-toggle{display:grid;gap:3px;min-height:66px;border:0;border-radius:10px;background:hsla(0,0%,100%,.58);padding:11px 12px;color:#1f2937;text-align:left}.quick-toggle strong{font-size:13px}.quick-toggle span{color:#64748b;font-size:11px}.quick-toggle.active{background:#0078d4;color:#fff}.quick-toggle.active span{color:hsla(0,0%,100%,.8)}.quick-toggle.disabled{color:#64748b}.quick-slider{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:18px;color:#334155;font-size:12px}.quick-slider input{width:100%}.quick-footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:#475569;font-size:12px}.calendar-panel{right:12px;bottom:60px;width:370px;padding:14px}.notification-card{display:grid;gap:5px;border-radius:10px;background:hsla(0,0%,100%,.66);padding:12px}.notification-card p{margin:0;color:#334155;font-size:13px}.notification-card button{justify-self:end;border:0;border-radius:6px;background:rgba(0,120,212,.12);padding:5px 10px;color:#005fb8}.calendar-header{display:flex;justify-content:space-between;margin:18px 6px 12px;font-size:14px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.calendar-grid b,.calendar-grid span{display:grid;height:34px;place-items:center;border-radius:50%;font-size:12px}.calendar-grid b{color:#64748b;font-weight:400}.calendar-grid .muted{color:#94a3b8}.calendar-grid .today{background:#0078d4;color:#fff}.taskbar-control-active{background:rgba(0,0,0,.08)}.desktop-taskbar{height:48px;background:rgba(244,248,253,.82);border-top:1px solid hsla(0,0%,100%,.75);box-shadow:0 -1px 22px rgba(32,58,105,.17);backdrop-filter:blur(30px) saturate(1.25)}.taskbar-centered{gap:6px}.taskbar-app,.taskbar-start{width:42px;height:38px;border-radius:6px}.taskbar-start{grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px)}.taskbar-start i{background:linear-gradient(145deg,#00a2ff,#0067c0)}.taskbar-search{width:96px;height:32px;border:1px solid rgba(188,202,221,.78);background:hsla(0,0%,100%,.8);color:#344054}.taskbar-app:before{top:8px;left:10px;width:22px;height:22px}.taskbar-folder:before{border-radius:3px;background:linear-gradient(180deg,#ffdf78 0 30%,#eeb83a 30% 100%)}.taskbar-tray{gap:10px;padding:0 14px 0 10px;color:#111827;font-size:12px}.tray-network,.tray-time{height:38px;border:0;border-radius:6px;background:transparent;padding:0 8px;color:inherit;font:inherit;cursor:default}.tray-network:hover,.tray-time:hover{background:rgba(0,0,0,.06)}.tray-time{line-height:1.25;text-align:right}.tray-network{color:#374151}.desktop-window{position:absolute;display:flex;min-width:320px;min-height:260px;flex-direction:column;overflow:hidden;resize:none}.desktop-window-maximized{border-radius:0;border-right:0;border-left:0}.desktop-window header{flex:0 0 auto;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-window-body{flex:1;min-height:0;overflow:auto}.browser-window{min-height:360px}.browser-window .desktop-window-body{height:auto}.window-resize-handle{position:absolute;z-index:20;background:transparent;pointer-events:auto}.window-resize-n,.window-resize-s{right:14px;left:14px;height:12px;cursor:ns-resize}.window-resize-n{top:0}.window-resize-s{bottom:0}.window-resize-e,.window-resize-w{top:14px;bottom:14px;width:12px;cursor:ew-resize}.window-resize-e{right:0}.window-resize-w{left:0}.window-resize-ne,.window-resize-nw,.window-resize-se,.window-resize-sw{width:18px;height:18px}.window-resize-ne{top:0;right:0;cursor:nesw-resize}.window-resize-nw{top:0;left:0;cursor:nwse-resize}.window-resize-se{right:0;bottom:0;cursor:nwse-resize}.window-resize-sw{bottom:0;left:0;cursor:nesw-resize}.taskbar-pinned{align-items:center}.taskbar-app{border:0;background:transparent;padding:0;cursor:default}.taskbar-app-running:after{content:"";position:absolute;right:15px;bottom:2px;left:15px;height:3px;border-radius:99px;background:#0078d4}.taskbar-app-active{background:rgba(0,0,0,.08)}.taskbar-notes:before{border-radius:5px;background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(133,105,22,.18) 5px 6px),linear-gradient(180deg,#ffe28a,#f7bf43)}@keyframes win10Spinner{to{transform:rotate(1turn)}}@keyframes win11WindowOpen{0%{opacity:0;transform:translateY(4px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.cwh-site{min-height:100vh;background:#f0f0f0;padding:12px 0;color:#333;font-family:SimSun,宋体,NSimSun,新宋体,"Noto Serif SC",serif;font-size:14px;line-height:1.6}.cwh-wrap{width:1000px;max-width:calc(100vw - 20px);margin:0 auto;border:1px solid #ccc;background:#fff}.cwh-topbar{height:24px;padding:3px 10px 0;border-bottom:1px solid #ddd;background:#f7f7f7;text-align:right;font-size:12px;color:#666}.cwh-header{display:table;width:100%;height:78px;background:linear-gradient(rgba(17,85,168,.9),rgba(17,85,168,.9)),url(/images/cwh-header.jpg) 50%/cover no-repeat,#1155a8;color:#fff}.cwh-logo,.cwh-title-block,.cwh-weather{display:table-cell;vertical-align:middle}.cwh-logo{width:78px;text-align:center;font-size:28px}.cwh-logo,.cwh-title-block h1{font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-weight:700}.cwh-title-block h1{margin:0;font-size:22px}.cwh-title-block p{margin:3px 0 0;font-size:12px}.cwh-weather{width:220px;padding-right:12px;text-align:right;font-size:12px}.cwh-nav{height:34px;border-top:1px solid #d4d4d4;border-bottom:1px solid #ccc;background:#fff;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:700;text-align:center}.cwh-nav a{display:inline-block;min-width:110px;padding:7px 14px 8px;color:#00c;text-decoration:none}.cwh-nav a:visited,.cwh-site a:visited{color:purple}.cwh-nav a:hover{background:#1155a8;color:#fff;text-decoration:underline}.cwh-site a{color:#00c;text-decoration:none}.cwh-site a:hover{text-decoration:underline}.cwh-marquee{border-bottom:1px solid #ddd;background:#ffffe5;padding:5px 10px;color:#c00;font-size:12px}.cwh-layout{display:table;width:100%;border-spacing:10px}.cwh-main,.cwh-sidebar{display:table-cell;vertical-align:top}.cwh-sidebar{width:20%}.cwh-main{width:80%}.cwh-box,.cwh-panel{margin-bottom:10px;border:1px solid #ccc;background:#fff}.cwh-box h2,.cwh-panel h2{margin:0;border-bottom:1px solid #ddd;background:#1155a8;padding:6px 10px;color:#fff;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;font-weight:700}.cwh-box ul{margin:0;padding:8px 10px 10px 24px;line-height:1.8}.cwh-panel-content{padding:10px}.cwh-list{margin:0;padding:0;list-style:none}.cwh-list li{display:table;width:100%;border-bottom:1px solid #ddd;padding:7px 2px}.cwh-list li>a,.cwh-list li>span:first-child{display:table-cell}.cwh-list li>span:last-child{display:table-cell;width:110px;color:#666;text-align:right}.cwh-two-col{display:table;width:100%}.cwh-col-gap,.cwh-two-col>.cwh-panel{display:table-cell;vertical-align:top}.cwh-two-col>.cwh-panel{width:49%}.cwh-col-gap{width:10px}.cwh-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.cwh-table td,.cwh-table th{border:1px solid #ccc;padding:7px;text-align:left}.cwh-table th{background:#eee}.cwh-article{border:1px solid #ccc;background:#fff;padding:20px 26px 30px}.cwh-article h2,.notice-title{margin:0;border-bottom:1px solid #ddd;padding-bottom:12px;text-align:center;color:#c00;font-family:SimHei,黑体,Noto Sans SC,sans-serif;font-size:22px;font-weight:700}.cwh-meta{margin:10px 0 18px;background:#f5f5f5;padding:7px;text-align:center;color:#666}.doc-meta{font-family:FangSong,仿宋,STFangsong,"Noto Serif SC",serif;font-size:14px}.official-notice{padding:24px 34px 36px}.notice-doc-number{margin:12px 0 14px;text-align:center;color:#333;font-family:FangSong,仿宋,STFangsong,"Noto Serif SC",serif;font-size:16px}.notice-info-table{width:100%;margin-bottom:24px;border-collapse:collapse;background:#f7f7f7;color:#555;font-family:SimSun,宋体,NSimSun,"Noto Serif SC",serif;font-size:12px}.notice-info-table td,.notice-info-table th{border:1px solid #ddd;padding:6px 8px}.notice-info-table th{width:88px;background:#eee;color:#333;font-weight:400;text-align:right}.notice-body{font-family:FangSong,仿宋,FangSong_GB2312,STFangsong,"Noto Serif SC",serif;font-size:16px;line-height:2}.official-notice .notice-body p{margin:0 0 12px;text-indent:2em}.official-notice .notice-body .notice-closing,.official-notice .notice-body .notice-salutation{text-indent:0}.official-notice .notice-body .notice-section-heading{margin-top:18px;font-weight:700;text-indent:0}.official-notice .notice-body .notice-item-title,.official-notice .notice-body .notice-list-line{text-indent:0}.official-notice .notice-body .notice-item-title{margin-top:8px;font-weight:700}.notice-invisible-clue{margin:-8px 0 8px;color:#f0f0f0;font-size:.5rem;line-height:1.2;text-indent:0}.ceremony-morse-row{margin:18px 0 8px;text-indent:0}.ceremony-morse{color:#888;font-family:Courier New,Courier,monospace;font-size:13px;letter-spacing:.08em}.ceremony-morse-note{margin-left:8px;color:transparent;font-family:SimSun,宋体,serif;font-size:.55rem;opacity:0;transition:color .2s ease,opacity .2s ease}.ceremony-morse-row:hover .ceremony-morse-note{color:#999;opacity:1}.cwh-article p{line-height:2}.cwh-sign{margin-top:28px;text-align:right}.morse-code{overflow-x:auto;border:1px dotted #c00;background:#ffffe5;padding:12px;color:#7b0000;font-family:Courier New,Courier,monospace;font-size:13px}.cwh-footer{border-top:1px solid #ddd;background:#f7f7f7;padding:12px;text-align:center;color:#666;font-size:12px}.heritage-site{min-height:100vh;background:#f5f0e8;color:#2c2c2c;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:14px;line-height:1.8}.heritage-hero{height:120px;background:linear-gradient(rgba(139,105,20,.82),rgba(139,105,20,.82)),url(/images/heritage-banner.jpg) 50%/cover no-repeat,#8b6914;color:#fff}.heritage-title{display:table;width:1080px;max-width:calc(100vw - 24px);height:86px;margin:0 auto}.heritage-seal,.heritage-title>div{display:table-cell;vertical-align:middle}.heritage-seal{width:62px;font-family:SimHei,黑体,Noto Sans SC,sans-serif;font-size:32px;text-align:center}.heritage-title h1{margin:0;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:20px}.heritage-title p{margin:4px 0 0}.heritage-search{width:1080px;max-width:calc(100vw - 24px);margin:0 auto;text-align:right;font-size:12px}.heritage-nav{border-bottom:1px solid #d2c5ad;background:#fff;text-align:center}.heritage-nav a{display:inline-block;padding:10px 24px;color:#8b6914;text-decoration:none}.heritage-nav a:hover{color:#5a4a0a;text-decoration:underline}.heritage-wrap{width:1080px;max-width:calc(100vw - 24px);margin:0 auto;padding:18px 0}.heritage-grid{display:table;width:100%;border-spacing:18px 0}.heritage-grid>aside,.heritage-grid>section{display:table-cell;vertical-align:top}.heritage-grid>aside{width:250px}.heritage-article,.heritage-card{border:1px solid #e0d5c0;border-radius:4px;background:#fff}.heritage-card h2{margin:0;border-bottom:1px solid #e0d5c0;padding:10px 14px;color:#8b6914;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:18px}.heritage-card .inner{padding:14px}.heritage-menu{margin:0;padding:0;list-style:none}.heritage-menu li{border-bottom:1px solid #eee4d2;padding:8px 4px}.heritage-menu .current{color:#8b6914;font-weight:700}.heritage-table{width:100%;border-collapse:collapse;font-size:14px}.heritage-table td,.heritage-table th{border:1px solid #e0d5c0;padding:9px}.heritage-table th{background:#f5f0e8;color:#5a4a0a}.heritage-article a,.heritage-table a{color:#8b6914}.heritage-note{margin-top:14px;color:#666;font-size:13px}.heritage-article{padding:26px 32px}.heritage-article h2{margin:0 0 10px;text-align:center;color:#5a4a0a;font-family:SimHei,黑体,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:20px}.heritage-article .meta{margin-bottom:22px;border-bottom:1px solid #e0d5c0;padding-bottom:10px;text-align:center;color:#666;font-size:13px}.heritage-detail{display:table;width:100%;margin-bottom:18px}.archive-body,.heritage-photo{display:table-cell;vertical-align:top}.heritage-photo{width:35%;padding-right:18px}.heritage-photo img{width:100%;height:auto;border:1px solid #000}.heritage-photo p{margin:6px 0 0;color:#666;font-size:12px;text-align:center}.archive-body{width:65%;font-size:15px;line-height:2}.archive-body,.classical-quote{font-family:FangSong,仿宋,STFangsong,"Noto Serif SC",serif}.classical-quote{margin:20px 0;border-left:3px solid #8b6914;padding-left:16px;color:#5a4a0a;font-size:18px;font-weight:700;text-align:center}.heritage-download{margin:18px 0;border:1px solid #e0d5c0;background:#faf7f0;padding:10px 12px}.heritage-cishi-page{padding:0}.heritage-breadcrumb{border-bottom:1px solid #e0d5c0;background:#faf7f0;padding:9px 16px;color:#666;font-size:13px}.heritage-cishi-page h2{margin:24px 30px 10px}.heritage-cishi-page .meta{margin:0 30px 22px}.heritage-cishi-layout{display:table;width:calc(100% - 60px);margin:0 30px 22px;border-spacing:18px 0}.heritage-cishi-left,.heritage-cishi-right{display:table-cell;vertical-align:top}.heritage-cishi-left{width:38%}.heritage-cishi-right{width:62%}.heritage-attachments h3,.heritage-cishi-right h3{margin:0 0 10px;border-left:5px solid #8b6914;border-bottom:1px solid #e0d5c0;background:#faf7f0;padding:7px 10px;color:#5a4a0a;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:16px}.heritage-archive-photo{margin:0 0 14px;border:1px solid #d3c4a9;background:#fff;padding:8px}.heritage-photo-placeholder{position:relative;height:178px;overflow:hidden;border:1px solid #9c8b6f;background:#d9cfb8}.heritage-archive-img{display:block;width:100%;height:178px;-o-object-fit:cover;object-fit:cover;border:1px solid #9c8b6f;filter:saturate(.82) contrast(.98) brightness(.99)}.heritage-photo-placeholder:after,.heritage-photo-placeholder:before{content:"";position:absolute}.heritage-photo-gate{background:linear-gradient(180deg,#c6d1d5,#c6d1d5 33%,#d8ceb2 0,#d8ceb2)}.heritage-photo-gate:before{right:52px;bottom:26px;left:52px;height:84px;border:2px solid #7b6650;background:linear-gradient(90deg,#8d785f 0 13%,transparent 13% 87%,#8d785f 87%),linear-gradient(#efe2bf 0 22%,#755744 22% 31%,#c2a983 31%)}.heritage-photo-gate:after{right:38px;bottom:107px;left:38px;height:34px;background:#5a4a3a;clip-path:polygon(0 100%,15% 20%,48% 20%,50% 0,52% 20%,85% 20%,100% 100%)}.heritage-photo-courtyard{background:radial-gradient(ellipse at center,hsla(45,48%,92%,.95) 0 18%,transparent 19%),linear-gradient(45deg,#a89578 25%,transparent 0),linear-gradient(-45deg,#bba98a 25%,transparent 0),#7d6d57;background-size:auto,36px 36px,36px 36px,auto}.heritage-photo-courtyard:before{inset:32px 48px;border:12px solid rgba(62,50,37,.72);background:hsla(41,38%,87%,.78)}.heritage-photo-courtyard:after{inset:58px 82px;border:2px solid rgba(84,71,55,.8);background:#f8f1de}.heritage-photo-tablets{background:linear-gradient(90deg,rgba(0,0,0,.26),transparent 12%,transparent 88%,rgba(0,0,0,.2)),#44352a}.heritage-photo-tablets:before{inset:22px 30px;background:repeating-linear-gradient(90deg,#8b2f27 0 28px,#6d241e 28px 32px),#7a2a22;filter:blur(1.2px)}.heritage-photo-tablets:after{inset:38px 48px;background:repeating-linear-gradient(90deg,hsla(45,69%,71%,.72) 0 5px,transparent 5px 28px);filter:blur(2px)}.heritage-archive-photo figcaption{margin-top:6px;color:#666;font-size:12px;text-align:center}.heritage-photo-deity{background:#1a1712 url(/images/deity/shuigui-niangniang.jpg) center 15%/cover no-repeat;filter:sepia(.2) brightness(.8) contrast(1.02)}.heritage-archive-photo-link{display:block;text-decoration:none;color:inherit}.heritage-archive-photo-link .heritage-photo-deity,.heritage-archive-photo-link figcaption{transition:filter .55s ease,color .55s ease}.heritage-archive-photo-link:hover .heritage-photo-deity{filter:sepia(.05) brightness(.96) contrast(1.05)}.heritage-archive-photo-link:hover figcaption{color:#3a3a3a}.heritage-relic-dissipate{pointer-events:none}.heritage-relic-dissipate.is-dissipating{animation:heritageRelicDissipate 2.4s ease-in forwards}@keyframes heritageRelicDissipate{0%{opacity:1;filter:blur(0) grayscale(0);transform:translateY(0)}to{opacity:0;filter:blur(7px) grayscale(.7);transform:translateY(-12px)}}.heritage-archive-table{width:100%;margin-bottom:18px;border-collapse:collapse;font-size:13px}.heritage-archive-table td,.heritage-archive-table th{border:1px solid #e0d5c0;padding:8px 10px}.heritage-archive-table th{width:128px;background:#f6efe2;color:#5a4a0a;font-weight:400;text-align:right}.heritage-description{color:#333;font-family:FangSong,仿宋,STFangsong,"Noto Serif SC",serif;font-size:15px;line-height:2}.heritage-description p{margin:0 0 12px;text-indent:2em}.heritage-attachments{margin:0 30px 24px}.heritage-attachment-list{border:1px solid #e0d5c0;background:#fff}.heritage-attachment{display:table;width:100%;border-bottom:1px solid #eee4d2;background:#fff;padding:10px 12px;color:#333;text-align:left;text-decoration:none}.heritage-attachment:last-child{border-bottom:0}.heritage-attachment.active,.heritage-attachment:hover{background:#faf7f0}.heritage-attachment em,.heritage-attachment span{display:table-cell;vertical-align:middle}.heritage-attachment .pdf-icon{width:58px}.heritage-attachment em{width:150px;color:#777;font-size:12px;font-style:normal;text-align:right}.heritage-attachment-button{border:0;border-bottom:1px solid #eee4d2;font:inherit;cursor:pointer}.heritage-cishi-page .scan-viewer{margin:0 30px 30px}.pdf-icon{color:#c00;font-weight:700}.heritage-footer{border-top:1px solid #e0d5c0;background:#fff;padding:16px;text-align:center;color:#666;font-size:13px}.blog-site{min-height:100vh;background:#e6e6e6;padding:30px 0;color:#333;font-family:Georgia,Times New Roman,SimSun,宋体,serif;font-size:14px;line-height:1.75}.blog-wrap{width:1040px;max-width:calc(100vw - 28px);margin:0 auto;border:1px solid #d4d4d4;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.blog-header{padding:34px 40px 28px;border-top:6px solid #222;border-bottom:1px solid #ddd;background:#fff}.blog-title{margin:0;color:#222;font-family:Georgia,Times New Roman,SimSun,宋体,serif;font-size:31px;font-weight:400}.blog-header p{margin:8px 0 0;color:#777}.blog-header p,.blog-nav{font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:13px}.blog-nav{border-bottom:1px solid #d9d9d9;background:#f6f6f6;padding-left:28px}.blog-nav a{display:inline-block;padding:11px 14px;color:#555;text-decoration:none}.blog-nav a:hover{background:#eee;color:#21759b}.blog-main{display:table;width:100%}.blog-content,.blog-sidebar{display:table-cell;vertical-align:top}.blog-content{width:690px;min-height:700px;padding:30px 38px 40px}.blog-sidebar{width:300px;border-left:1px solid #e5e5e5;background:#fafafa;padding:26px 22px;color:#555;font-size:13px}.blog-index-note{margin:0 0 26px;border:1px solid #dedede;background:#fbfbfb;padding:12px 14px;color:#555;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:13px}.blog-post{margin-bottom:30px;border-bottom:1px solid #e6e6e6;padding-bottom:26px}.blog-post h2,.post-title{margin:0 0 8px;color:#21759b;font-family:Georgia,Times New Roman,SimSun,宋体,serif;font-size:22px;font-weight:400;line-height:1.35}.blog-entry .post-title{color:#222;font-size:25px}.blog-comments h3,.blog-post h3{margin:28px 0 12px;color:#333;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:17px}.blog-post a,.blog-sidebar a{color:#21759b;text-decoration:none}.blog-post a:hover,.blog-sidebar a:hover{color:#0f4b67;text-decoration:underline}.blog-meta,.blog-taxonomy{color:#888;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:12px}.blog-taxonomy{margin-top:20px}.blog-entry p,.blog-post p{line-height:1.95}.blog-entry blockquote{margin:18px 0;border-left:4px solid #bbb;background:#f7f7f7;padding:13px 18px;color:#444;font-size:15px;line-height:2}.blog-entry blockquote,.classical-text{font-family:FangSong,仿宋,STFangsong,"Noto Serif SC",serif}.classical-text{display:block;margin:8px 0;color:#222;font-size:20px;font-weight:700;text-align:center}.blog-transcript-meta{color:#666;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:13px}.blog-transcript{border:1px solid #e2e2e2;background:#fcfcfc;padding:12px 16px}.blog-transcript p{margin:0 0 8px}.blog-profile{margin-bottom:22px;border-bottom:1px solid #e2e2e2;padding-bottom:18px}.blog-profile strong{display:block;margin:8px 0 4px;color:#333;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif}.blog-profile p{margin:0;line-height:1.8}.blog-avatar{position:relative;width:86px;height:86px;overflow:hidden;border:1px solid #d0d0d0;background:radial-gradient(circle at 52px 34px,#4a4a4a 0 19px,transparent 20px),radial-gradient(ellipse at 58px 70px,#343434 0 32px,transparent 33px),linear-gradient(135deg,#eee,#c9c9c9);filter:blur(1.2px) grayscale(1)}.blog-avatar:after{content:"";position:absolute;right:13px;top:31px;width:24px;height:8px;background:#f2f2f2;transform:rotate(-8deg)}.widget-title{margin:0 0 10px;border-bottom:1px solid #ddd;padding:0 0 6px;color:#333;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:14px;font-weight:700}.blog-sidebar ul{margin:0 0 22px;padding-left:18px}.blog-sidebar li{margin-bottom:7px}.blog-empty-archive{color:#c8c8c8}.tag-cloud{margin-bottom:20px;line-height:2.2}.tag-cloud a{display:inline-block;margin:0 8px 4px 0;color:#777}.tag-cloud a:first-child,.tag-cloud a:nth-child(4){font-size:16px}.tag-cloud a:nth-child(3),.tag-cloud a:nth-child(5){font-size:14px}.blog-comments{border:1px solid #ddd;background:#fafafa;padding:14px 18px;font-size:13px}.blog-comment{margin-top:14px;border-top:1px solid #e4e4e4;padding-top:12px}.blog-comment em,.blog-comment span,.blog-comment strong{display:block}.blog-comment em,.blog-comment span{color:#888;font-size:12px}.blog-comment p{margin:8px 0}.blog-footer{clear:both;border-top:1px solid #ddd;background:#f7f7f7;padding:13px;text-align:center;color:#777;font-family:Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif;font-size:12px}.xhs-site{min-height:100vh;background:#f7f7f7;color:#1f1f1f;font-family:PingFang SC,苹方,-apple-system,BlinkMacSystemFont,Helvetica Neue,Microsoft YaHei,微软雅黑,Noto Sans SC,sans-serif}.xhs-pc-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;height:72px;border-bottom:1px solid #eee;background:hsla(0,0%,100%,.96);padding:0 36px}.xhs-pc-logo{color:#ff2442;font-size:22px;font-weight:800}.xhs-pc-search{flex:1;max-width:520px;border-radius:999px;background:#f4f4f4;padding:12px 20px;color:#999;font-size:14px}.xhs-pc-topbar nav{display:flex;gap:22px;color:#555;font-size:15px}.xhs-note-shell{display:grid;grid-template-columns:minmax(0,720px) 420px;width:1140px;max-width:calc(100vw - 48px);min-height:760px;margin:28px auto 56px;overflow:hidden;border:1px solid #eee;border-radius:16px;background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.06)}.xhs-photo-panel{background:#f3f3f3;padding:18px}.xhs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xhs-photo-card{position:relative;min-width:0;aspect-ratio:3/4;margin:0;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.xhs-blank-code-img,.xhs-photo-art,.xhs-photo-source{display:block;width:100%;height:100%}.xhs-photo-source{-o-object-fit:cover;object-fit:cover}.xhs-photo-art{position:relative;overflow:hidden;background:#e7e0d1}.xhs-photo-art:after,.xhs-photo-art:before{content:"";position:absolute}.xhs-photo-card figcaption{position:absolute;right:9px;bottom:9px;left:9px;border-radius:8px;background:rgba(0,0,0,.46);padding:6px 8px;color:#fff;font-size:12px;line-height:1.3}.xhs-photo-card-1 .xhs-photo-art{background:linear-gradient(180deg,#cdd6d1 0 38%,transparent 38%),repeating-linear-gradient(90deg,#9a9488 0 22px,#8e877a 22px 30px),#8d887b}.xhs-photo-card-2 .xhs-photo-art,.xhs-photo-card-3 .xhs-photo-art,.xhs-photo-card-5 .xhs-photo-art{background:linear-gradient(180deg,#c7d1d3 0 28%,#e8e4d8 28% 100%)}.xhs-photo-card-2 .xhs-photo-art:before,.xhs-photo-card-5 .xhs-photo-art:before{right:28px;bottom:34px;left:28px;height:45%;border:2px solid #6c5a48;background:#efe2c1}.xhs-photo-card-2 .xhs-photo-art:after,.xhs-photo-card-3 .xhs-photo-art:after{right:18px;bottom:56%;left:18px;height:18%;background:#4d443d;clip-path:polygon(0 100%,18% 15%,40% 15%,50% 0,60% 15%,82% 15%,100% 100%)}.xhs-photo-card-10 .xhs-photo-art,.xhs-photo-card-4 .xhs-photo-art{background:radial-gradient(circle at center,#f7f0dc 0 23%,transparent 24%),linear-gradient(90deg,rgba(38,34,30,.62),transparent 18% 82%,rgba(38,34,30,.62)),linear-gradient(180deg,rgba(38,34,30,.62),transparent 18% 82%,rgba(38,34,30,.62)),#7b6d55}.xhs-photo-card-10{grid-column:span 2;aspect-ratio:4/3}.xhs-photo-card-10 .xhs-photo-art:before{inset:24% 30%;border:10px solid rgba(48,42,34,.82);background:#fff7de;box-shadow:0 0 48px rgba(255,237,164,.72)}.xhs-photo-card-6 .xhs-photo-art{background:repeating-linear-gradient(0deg,#9a8d74 0 13px,#b5a384 13px 16px),#b5a384}.xhs-photo-card-7 .xhs-photo-art{background:radial-gradient(circle at 50% 38%,#4f693f 0 38%,transparent 39%),linear-gradient(90deg,transparent 45%,#6b4d31 45% 55%,transparent 55%),#c9d2bc}.xhs-photo-card-8 .xhs-photo-art{background:linear-gradient(180deg,#b9cfd8 0 42%,#c9b89b 42% 58%,#716d5f 58%),#b9cfd8}.xhs-photo-card-9 .xhs-photo-art{background:linear-gradient(135deg,transparent 0 35%,hsla(0,0%,100%,.36) 35% 44%,transparent 44%),linear-gradient(180deg,#9ab5ba 0 38%,#5e7a6d 38% 100%)}.xhs-photo-card-11 .xhs-photo-source,.xhs-photo-card-11 .xhs-zupu-fragment{filter:blur(.8px);transition:filter .2s ease,transform .2s ease}.xhs-photo-card-11:hover .xhs-photo-source{filter:blur(0);transform:scale(1.08)}.xhs-photo-card-11:hover .xhs-zupu-fragment{filter:blur(0);transform:rotate(-1.4deg) scale(1.08)}.xhs-zupu-fragment{position:absolute;inset:22px;border:1px solid #c2b694;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(86,64,34,.16) 27px 28px),#f8f0dc;padding:24px 18px;color:#433220;font-family:FangSong,仿宋,serif;font-size:16px;line-height:2.4;transform:rotate(-1.4deg)}.xhs-zupu-fragment span{display:block}.xhs-zupu-fragment span:nth-child(2){color:#1e1510;font-size:20px;font-weight:700}.xhs-photo-card-12{background:#fff}.xhs-blank-code-img{background:#fff;-o-object-fit:cover;object-fit:cover}.xhs-note-panel{display:flex;min-width:0;flex-direction:column;border-left:1px solid #eee;background:#fff}.xhs-author-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #f2f2f2;padding:22px 24px 18px}.xhs-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.92) 0 18%,transparent 19%),linear-gradient(135deg,#fff2e4,#f7c5c8 48%,#d9e8ff)}.username{margin:0;color:#1d1d1f;font-size:15px;font-weight:600}.xhs-author-row p{margin:3px 0 0;color:#999;font-size:12px}.xhs-follow{margin-left:auto;border:0;border-radius:999px;background:#ff2442;padding:8px 18px;color:#fff;font-size:14px}.xhs-note-title{margin:22px 24px 12px;color:#1d1d1f;font-size:18px;font-weight:700;line-height:1.5}.note-content{margin:0 24px;color:#333;font-size:15px;line-height:1.85}.note-content p{margin:0 0 12px}.xhs-tags{margin:6px 24px 18px;color:#576b95;font-size:14px}.xhs-actions{display:flex;gap:12px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:14px 24px}.xhs-actions button{border:1px solid #eee;border-radius:999px;background:#fff;padding:8px 13px;color:#333;font-size:14px}.xhs-actions span{margin-left:4px;color:#666}.xhs-comments{margin:0;padding:18px 24px 24px;color:#333;font-size:14px}.xhs-comments h3{margin:0 0 16px;color:#999;font-size:13px;font-weight:400}.xhs-comment{display:flex;gap:10px;margin-bottom:16px}.xhs-comment-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#d8e6ff,#f8d7cc)}.xhs-comment-avatar.owner{background:linear-gradient(135deg,#fff2e4,#f7c5c8 48%,#d9e8ff)}.xhs-comment p{margin:0;line-height:1.65}.xhs-comment strong{display:block;margin-bottom:2px;color:#999;font-size:13px;font-weight:500}.drive-site{min-height:100vh;background:#eef3fb;color:#303642;font-family:Arial,Microsoft YaHei,微软雅黑,PingFang SC,Noto Sans SC,sans-serif;font-size:13px}.drive-shell{display:flex;min-height:100vh;background:#f6f8fc}.drive-sidebar{width:205px;flex:0 0 205px;border-right:1px solid #dfe5ef;background:#fff;padding:18px 0 22px}.drive-sidebar h1{display:flex;align-items:center;gap:8px;margin:0 18px 24px;color:#2468f2;font-size:20px;font-weight:600}.drive-logo-mark{position:relative;width:24px;height:17px;flex:0 0 auto;border-radius:10px 10px 6px 6px;background:linear-gradient(180deg,#5c9cff,#2468f2)}.drive-logo-mark:after,.drive-logo-mark:before{content:"";position:absolute;background:#fff;opacity:.88}.drive-logo-mark:before{top:5px;left:6px;width:12px;height:2px;border-radius:2px}.drive-logo-mark:after{top:9px;left:9px;width:8px;height:2px;border-radius:2px}.drive-sidebar ul{margin:0;padding:0;list-style:none}.drive-sidebar li{border-left:3px solid transparent;padding:11px 22px;color:#5f6673;cursor:default}.drive-sidebar li.active{background:#eef4ff;border-left-color:#2468f2;color:#2468f2}.drive-capacity{margin:28px 18px 0;color:#8a93a3;font-size:12px}.drive-capacity i{display:block;width:100%;height:4px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,#2468f2 0 14%,#e6ebf4 14% 100%)}.drive-main{flex:1;min-width:0;padding:18px 26px 38px}.drive-topbar{display:flex;min-height:40px;align-items:center;justify-content:space-between;margin-bottom:16px;border-bottom:1px solid #dfe5ef;color:#687182}.drive-topbar a{color:#2468f2;text-decoration:none}.drive-folder-title,.drive-share-card{border:1px solid #dfe5ef;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(37,56,88,.04)}.drive-share-card{margin-bottom:14px;padding:17px 20px}.drive-folder-title h2,.drive-share-card h2{margin:0;color:#20242b;font-size:18px;font-weight:500}.drive-share-card p{margin:8px 0 0;color:#697386}.drive-actions{display:flex;gap:8px;align-items:center;margin-bottom:14px}.drive-actions button{min-width:78px;border:1px solid #2468f2;border-radius:4px;background:#2468f2;padding:7px 14px;color:#fff;font:inherit;cursor:pointer}.drive-actions button.secondary{border-color:#d5dce8;background:#fff;color:#526071}.drive-folder-title{margin-bottom:12px;padding:14px 18px}.drive-folder-title span{display:block;margin-top:7px;color:#778193}.drive-head,.drive-row{display:grid;grid-template-columns:minmax(260px,1fr) 150px 96px;align-items:center;-moz-column-gap:16px;column-gap:16px}.drive-head{min-height:38px;border:1px solid #dfe5ef;background:#f7faff;padding:0 12px;color:#798294;font-size:12px}.drive-row{min-height:46px;border-right:1px solid #dfe5ef;border-bottom:1px solid #dfe5ef;border-left:1px solid #dfe5ef;background:#fff;padding:0 12px;color:#687182;text-decoration:none;transition:background .15s ease}.drive-row:hover{background:#f3f8ff}.drive-row-button{width:100%;border-top:0;font:inherit;text-align:left;cursor:pointer}.drive-row-button.selected{background:#edf5ff}.drive-row-static:hover{background:#fff}.drive-file-name-cell{display:flex;min-width:0;align-items:center;gap:10px}.filename{display:block;min-width:0;overflow:hidden;color:#20242b;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.drive-icon{position:relative;display:inline-block;flex:0 0 auto}.drive-icon.folder{width:24px;height:18px;border-radius:2px 3px 3px 3px;background:linear-gradient(180deg,#ffd978,#f2b83b);box-shadow:inset 0 -1px 0 rgba(150,99,11,.22)}.drive-icon.folder:before{content:"";position:absolute;top:-4px;left:3px;width:11px;height:5px;border-radius:2px 2px 0 0;background:#ffd978}.drive-icon.folder.locked:after{content:"🔒";position:absolute;right:-8px;bottom:-7px;font-size:12px;line-height:1}.drive-icon.text{width:18px;height:22px;border:1px solid #8eb8ef;border-radius:2px;background:#fff}.drive-icon.text:before{content:"";position:absolute;top:6px;left:4px;width:9px;height:1px;background:#8eb8ef;box-shadow:0 4px 0 #8eb8ef,0 8px 0 #8eb8ef}.drive-split{display:grid;grid-template-columns:minmax(440px,58%) minmax(300px,1fr);gap:18px;align-items:start}.drive-list-panel{min-width:0}.drive-preview{min-height:480px;border:1px solid #dfe5ef;border-radius:6px;background:#fff;padding:22px 24px;box-shadow:0 1px 2px rgba(37,56,88,.04);line-height:1.9}.drive-preview header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px;border-bottom:1px solid #eef1f6;padding-bottom:12px}.drive-preview h2{margin:0;color:#20242b;font-size:16px;font-weight:500}.drive-preview header span{flex:0 0 auto;color:#8a93a3;font-size:12px}.drive-text-preview{color:#303642;font-size:14px;line-height:2}.drive-text-preview p{margin:0 0 16px}.drive-text-preview.deleted{display:flex;min-height:300px;align-items:center;justify-content:center;color:#9aa2ad;font-size:18px}.drive-preview.final{max-width:720px;min-height:0;margin-top:16px}.drive-lock-panel{display:grid;min-height:560px;place-items:center;box-shadow:0 1px 2px rgba(37,56,88,.04)}.drive-lock-box,.drive-lock-panel{border:1px solid #dfe5ef;border-radius:6px;background:#fff}.drive-lock-box{width:360px;max-width:calc(100% - 32px);padding:26px;box-shadow:0 14px 38px rgba(37,56,88,.12)}.drive-lock-box h2{margin:0 0 6px;color:#20242b;font-size:18px;font-weight:500}.drive-lock-hint{margin:0 0 18px;color:#9aa2ad;font-size:10px}.drive-lock-box input{width:100%;border:1px solid #cfd8e6;border-radius:4px;padding:10px 11px;outline:none;font:inherit}.drive-lock-box input:focus{border-color:#2468f2;box-shadow:0 0 0 2px rgba(36,104,242,.12)}.drive-lock-box button{width:100%;margin-top:14px;border:0;border-radius:4px;background:#2468f2;padding:10px 0;color:#fff;font:inherit;cursor:pointer}.drive-error{margin:9px 0 0;color:#d93025;font-size:12px}.drive-unlocked{animation:driveOpen .3s ease}.drive-lock-modal-panel{min-height:590px;background:linear-gradient(rgba(246,249,255,.86),rgba(246,249,255,.86)),radial-gradient(circle at 50% 42%,rgba(36,104,242,.1),transparent 34%),#fff}.drive-lock-modal-panel .drive-lock-box{display:grid;justify-items:center;width:382px;border:1px solid rgba(211,221,236,.96);border-radius:8px;padding:30px 30px 28px;text-align:center}.drive-lock-icon{display:grid;width:58px;height:58px;place-items:center;margin-bottom:15px;border-radius:50%;background:#eef4ff;color:#2468f2}.drive-lock-icon.unlocked{background:#ecf8ef;color:#23a455}.drive-lock-box-success{animation:driveUnlockGlow .5s ease both}.drive-lock-modal-panel .drive-lock-box h2{margin-bottom:20px;font-size:19px}.drive-lock-modal-panel .drive-lock-box input{height:40px;text-align:left}.drive-lock-modal-panel .drive-lock-hint{justify-self:start;margin:6px 0 0;color:#a2aaba;font-size:10px;line-height:1.5}.drive-lock-modal-panel .drive-error{justify-self:start;margin:7px 0 0;color:#d93025;font-size:12px}.drive-lock-extra-hint{justify-self:start;margin:6px 0 0;color:#8b5b19;font-size:12px}.drive-unlock-success-text{margin:-6px 0 0;color:#23a455;font-size:13px}.drive-lock-modal-panel .drive-lock-box button{height:40px;margin-top:18px}.drive-lock-box input.is-shaking{animation:drivePasswordShake .3s ease}.drive-row-file-open{cursor:pointer}.drive-row-file-open:hover .filename{color:#2468f2}.drive-lucide-file{flex:0 0 auto;color:#2468f2}.drive-document-screen{min-height:100vh;color:#f2f2f2}.drive-document-dark{background:#1e1e1e}.drive-document-toolbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:14px;min-height:48px;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(34,34,34,.94);padding:0 18px;font-family:PingFang SC,Microsoft YaHei,sans-serif;backdrop-filter:blur(12px)}.drive-document-toolbar button{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;border:0;background:transparent;color:#d6d6d6;font:inherit;font-size:13px;cursor:pointer}.drive-document-toolbar button:hover{color:#fff}.drive-document-toolbar span{overflow:hidden;color:#eee;font-size:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.drive-document-toolbar em{color:#9da3ad;font-size:12px;font-style:normal}.drive-code-editor{max-width:1040px;margin:0 auto;padding:30px 18px 64px;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.8}.drive-code-line{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;min-height:25px}.drive-code-number{color:#858585;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drive-code-text{min-width:0;color:#f4f4f4;white-space:pre-wrap}.drive-xhs-letter-card{display:grid;width:min(420px,100%);margin:32px 0 0 70px;border:1px solid rgba(255,36,66,.34);border-radius:10px;background:linear-gradient(135deg,rgba(255,36,66,.18),hsla(0,0%,100%,.03)),#282226;padding:16px 18px;color:#fff;text-align:left;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.24)}.drive-xhs-letter-card span{color:#ff6b82;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.drive-xhs-letter-card strong{margin-top:5px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600}.drive-xhs-letter-card:hover{border-color:rgba(255,36,66,.68);transform:translateY(-1px)}.drive-letter-screen{min-height:100vh;overflow:auto;background:radial-gradient(circle at 50% 0,rgba(133,105,62,.1),transparent 36%),#ece6dc;padding-bottom:64px;color:#2f271f}.drive-letter-toolbar{border-bottom-color:rgba(91,75,54,.16);background:hsla(40,48%,94%,.92)}.drive-letter-toolbar button,.drive-letter-toolbar span{color:#4a3a2c}.drive-letter-toolbar button:hover{color:#1f170f}.drive-letter-toolbar em{color:#8c7f6f}.drive-miao-paper{position:relative;width:min(760px,calc(100vw - 34px));margin:44px auto 0;border:1px solid rgba(98,77,48,.16);background:linear-gradient(90deg,rgba(114,89,54,.035) 1px,transparent 0),#faf7f0;background-size:32px 100%,auto;padding:52px 58px 60px;box-shadow:0 20px 58px rgba(58,42,22,.14);font-family:FangSong,仿宋,FangSong_GB2312,STFangsong,"Noto Serif SC",serif;font-size:15px;line-height:2.2}.drive-miao-paper:before{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(rgba(82,58,28,.11) .55px,transparent 0);background-size:11px 11px;content:"";opacity:.2}.drive-miao-paper p,.drive-miao-signature{position:relative;z-index:1}.drive-miao-paper p{margin:0 0 18px}.drive-miao-signature{display:grid;justify-items:end;margin-top:34px;color:#30251b}.drive-miao-signature span{margin-right:8px;letter-spacing:.22em}.drive-miao-signature svg{width:44px;height:32px;margin-top:4px}.drive-miao-signature path{fill:none;stroke:#32261b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;filter:drop-shadow(0 0 .2px rgba(0,0,0,.36))}@keyframes driveOpen{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes drivePasswordShake{0%,to{transform:translateX(0)}16%,50%,84%{transform:translateX(-3px)}33%,66%{transform:translateX(3px)}}@keyframes driveUnlockGlow{0%{box-shadow:0 14px 38px rgba(37,56,88,.12)}to{box-shadow:0 14px 42px rgba(35,164,85,.14)}}.zupu-site{min-height:100vh;overflow:auto;background:#f2ead8;padding:44px 20px 64px}.zupu-paper{position:relative;width:1120px;max-width:calc(100vw - 40px);min-height:720px;margin:0 auto;overflow:hidden;border:1px solid rgba(58,42,16,.24);background:linear-gradient(90deg,rgba(70,49,25,.04) 1px,transparent 0),linear-gradient(0deg,rgba(70,49,25,.025) 1px,transparent 0),radial-gradient(circle at 18% 22%,rgba(101,75,39,.08),transparent 20%),radial-gradient(circle at 74% 70%,rgba(72,48,26,.06),transparent 24%),#f2ead8;background-size:28px 100%,100% 30px,auto,auto,auto;box-shadow:0 18px 45px rgba(48,31,12,.16),inset 0 0 70px rgba(80,54,24,.08);padding:38px 50px 46px;contain:paint;filter:sepia(.25) contrast(1.08) brightness(.97);transform:rotate(-.3deg);text-shadow:0 0 .3px rgba(0,0,0,.3)}.zupu-noise{pointer-events:none;position:absolute;inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");mix-blend-mode:multiply}.zupu-title{position:relative;z-index:1;margin:0 auto 30px;color:#1a1208;font-family:FangSong,仿宋,STFangsong,"Noto Serif SC",serif;text-align:center;letter-spacing:.16em}.zupu-title h1{margin:0;font-size:30px;font-weight:600}.zupu-title p{margin:10px 0 0;color:rgba(42,30,14,.78);font-size:15px}.zupu-generation,.zupu-line,.zupu-title{transition:color 1s ease,filter 1s ease,opacity 1s ease}.zupu-lineage{position:relative;z-index:1;overflow-x:auto;writing-mode:vertical-rl}.zupu-lineage-inner{display:flex;min-height:548px;justify-content:center;gap:26px;color:#1a1208;font-family:FangSong,仿宋,FangSong_GB2312,STFangsong,"Noto Serif SC",serif;font-size:18px;line-height:2.2;text-orientation:mixed;flex-direction:row-reverse;writing-mode:horizontal-tb}.zupu-generation{position:relative;display:flex;min-width:70px;max-height:540px;align-items:flex-start;border-left:1px solid rgba(58,42,16,.16);padding-left:13px;writing-mode:vertical-rl}.zupu-generation:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid hsla(0,0%,100%,.18)}.zupu-generation.old{color:rgba(43,30,13,.6)}.zupu-generation.damaged{color:rgba(33,23,10,.72);filter:blur(.1px)}.zupu-generation.new{color:#161008;font-weight:600}.zupu-generation.awaiting{z-index:3;margin-top:132px;color:#080604;font-weight:700;filter:contrast(1.18)}.zupu-line{display:inline-block;margin-left:12px;letter-spacing:.04em}.zupu-line.name{color:#130d06;font-weight:600}.zupu-circled-name,.zupu-line.circled{color:#050403;font-weight:700}.zupu-circled-name{position:relative;padding:5px 2px;isolation:isolate}.zupu-circled-text{position:relative;z-index:1}.zupu-hand-circle{position:absolute;top:-9px;right:-8px;bottom:-9px;left:-8px;z-index:0;width:calc(100% + 16px);height:calc(100% + 18px);overflow:visible;pointer-events:none}.zupu-hand-circle path{fill:none;stroke:#8b1a1a;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.4;vector-effect:non-scaling-stroke}.zupu-circle-load.is-drawn .zupu-hand-circle path{animation:zupuCircleDraw .8s ease .15s forwards}.zupu-circle-deferred.is-drawn .zupu-hand-circle path{animation:zupuCircleDraw .8s ease forwards}.zupu-miao-name{color:#8b1a1a}.zupu-miao-char{display:inline-block;opacity:0;color:#8b1a1a;filter:blur(3px)}.zupu-miao-name.is-revealed .zupu-miao-char-1{animation:zupuMiaoInkIn .6s ease 1.2s forwards}.zupu-miao-name.is-revealed .zupu-miao-char-2{animation:zupuMiaoInkIn .6s ease 1.6s forwards}.zupu-miao-status{opacity:0;color:#8b1a1a;font-size:1.05em;filter:blur(3px)}.zupu-miao-status.is-revealed{animation:zupuMiaoInkIn .6s ease 2s forwards}.zupu-chengmiao-dimmed .zupu-generation:not(.awaiting),.zupu-chengmiao-dimmed .zupu-title{filter:brightness(.6)}.zupu-chengmiao-dimmed .zupu-generation.awaiting .zupu-line:not(.zupu-miao-focus):not(.zupu-miao-name),.zupu-chengmiao-dimmed .zupu-generation:not(.awaiting) .zupu-line{color:rgba(26,18,8,.32)}.zupu-chengmiao-complete .zupu-generation:not(.awaiting),.zupu-chengmiao-complete .zupu-title,.zupu-chengmiao-restoring .zupu-generation:not(.awaiting),.zupu-chengmiao-restoring .zupu-title{filter:brightness(1);transition-duration:1.5s}.zupu-chengmiao-complete .zupu-miao-char,.zupu-chengmiao-complete .zupu-miao-status,.zupu-chengmiao-restoring .zupu-miao-char,.zupu-chengmiao-restoring .zupu-miao-status{color:#8b1a1a}.zupu-line.faded{color:rgba(40,29,13,.48)}.zupu-line.note{color:rgba(47,34,16,.54);font-size:13px}.zupu-line.annotation{color:rgba(47,34,16,.42);font-size:10px;letter-spacing:.03em;line-height:1.8;margin-top:.4em}.zupu-line.blank{min-height:4em;border-right:1px dotted rgba(35,24,12,.28);color:transparent}@keyframes zupuMiaoInkIn{0%{opacity:0;filter:blur(3px);transform:translateX(8px)}to{opacity:1;filter:blur(0);transform:translateX(0)}}@keyframes zupuCircleDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.zupu-footer{padding:32px 0 24px;text-align:center;writing-mode:horizontal-tb}.zupu-expand-btn{background:none;border:1px solid rgba(58,42,16,.3);color:#5a4020;font-family:FangSong,仿宋,"Noto Serif SC",serif;font-size:13px;padding:8px 20px;cursor:pointer;letter-spacing:.1em}.zupu-expand-btn:hover{background:rgba(58,42,16,.06)}.zupu-guishu-link{display:block;margin-top:20px;font-family:FangSong,仿宋,"Noto Serif SC",serif;font-size:12px;color:rgba(58,42,16,.55);letter-spacing:.12em;text-decoration:none;transition:color .2s}.zupu-guishu-link:hover{color:rgba(58,42,16,.85)}.zupu-full-scroll{margin-top:24px;writing-mode:horizontal-tb}.zupu-scroll-image{width:100%;aspect-ratio:1/8;background:repeating-linear-gradient(90deg,rgba(58,42,16,.05),rgba(58,42,16,.05) 1px,transparent 0,transparent 60px),repeating-linear-gradient(180deg,rgba(58,42,16,.03),rgba(58,42,16,.03) 1px,transparent 0,transparent 80px),linear-gradient(180deg,#f2ead8,#ede5d0)}.scan-viewer{border:1px solid #b8b0a3;background:#ddd6c8;padding:10px}.scan-toolbar{display:table;width:100%;border:1px solid #b6aa99;background:#ebe5d8;padding:7px 10px;font-family:Courier New,monospace;font-size:12px;color:#584a38}.scan-toolbar span{display:table-cell}.scan-toolbar span:last-child{text-align:right}.scan-stack{padding:14px 4px 4px}.scan-page{position:relative;min-height:380px;overflow:hidden;margin-bottom:18px;border:1px solid #d2c2aa;background:linear-gradient(90deg,rgba(74,63,48,.05) 1px,transparent 0),linear-gradient(#f7f1e5,#eee4d1);background-size:22px 100%,auto;color:#2d261e;padding:34px 42px;transform:rotate(-.3deg)}.scan-page:nth-child(2n){transform:rotate(.35deg)}.scan-noise{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(rgba(42,34,26,.13) .7px,transparent 0);background-size:9px 9px;mix-blend-mode:multiply;opacity:.22}.scan-page-number{position:relative;z-index:1;font-family:Courier New,monospace;font-size:12px;color:#7a6a55}.scan-page h3{margin:10px 0 22px;font-size:24px;font-weight:700}.scan-page h3,.scan-page h4{position:relative;z-index:1;text-align:center;font-family:FangSong,仿宋,"Noto Serif SC",serif}.scan-page h4{margin:-12px 0 16px;font-size:16px}.scan-page p{position:relative;z-index:1;line-height:2;font-family:FangSong,仿宋,"Noto Serif SC",serif;font-size:15px}.scan-stamp{position:absolute;right:38px;bottom:34px;z-index:1;display:inline-block;width:86px;height:86px;border:4px double rgba(174,28,35,.78);border-radius:50%;color:rgba(174,28,35,.78);font-family:FangSong,仿宋,serif;font-size:18px;line-height:78px;text-align:center;transform:rotate(-12deg)}.baidu-page{min-height:100vh;background:#f8f9fa;color:#202124;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;font-size:14px}.baidu-header{display:flex;flex-direction:column;align-items:center;padding:max(12vh,48px) 24px 0;transition:all .2s ease}.baidu-header.has-results{flex-direction:row;align-items:center;gap:18px;min-height:60px;padding:10px 24px;background:#fff;border-bottom:1px solid #e8eaed;box-shadow:0 1px 4px rgba(0,0,0,.06)}.baidu-logo{display:flex;align-items:baseline;gap:0;margin:48px 0 28px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:38px;font-weight:700;letter-spacing:2px;line-height:1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-results .baidu-logo{margin:0;font-size:22px;letter-spacing:1px;flex-shrink:0}.baidu-logo span:first-child{color:#1246a0}.baidu-logo span:last-child{color:#5a5f6a;font-weight:400;font-size:.7em;letter-spacing:1px}.baidu-search-wrap{width:100%;max-width:560px;margin-bottom:20px}.has-results .baidu-search-wrap{margin-bottom:0;flex:1;max-width:560px}.baidu-search-form{display:flex;height:44px;border-radius:24px;overflow:hidden;box-shadow:0 1px 6px rgba(32,33,36,.18);background:#fff;border:1px solid transparent;transition:box-shadow .15s ease}.baidu-search-form:focus-within{box-shadow:0 1px 10px rgba(18,70,160,.25);border-color:rgba(18,70,160,.15)}.baidu-search-form input{min-width:0;flex:1;height:42px;border:none;border-radius:24px 0 0 24px;outline:none;padding:0 16px;color:#202124;font-size:15px;background:transparent;-webkit-appearance:none}.baidu-search-form input:focus{border-color:transparent}.baidu-search-form button{width:52px;height:42px;flex-shrink:0;border:none;border-radius:0 24px 24px 0;background:#1246a0;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.baidu-search-form button:hover{background:#0e3a85}.baidu-search-history{display:flex;align-items:center;gap:8px;margin-top:10px;padding:0 12px;color:#888;font-size:12px;white-space:nowrap;flex-wrap:wrap}.baidu-search-history span{color:#aaa;flex-shrink:0}.baidu-search-history button{border:1px solid #e8e8e8;border-radius:12px;background:#fff;padding:2px 10px;color:#5a5f6a;font:inherit;font-size:12px;cursor:pointer;transition:border-color .1s,color .1s}.baidu-search-history button:hover{border-color:#1246a0;color:#1246a0}.baidu-tabs{display:none;align-items:center;gap:0;padding:0 24px;background:#fff;border-bottom:1px solid #e8eaed}.baidu-tabs.has-results{display:flex}.baidu-tabs span{padding:10px 16px;color:#5a5f6a;font-size:13px;cursor:default;border-bottom:2px solid transparent}.baidu-tabs span.active{color:#1246a0;border-bottom-color:#1246a0;font-weight:500}.baidu-results{max-width:600px;margin:0 auto;padding:12px 24px 80px}.baidu-count{margin:0 0 16px;color:#70757a;font-size:12px}.baidu-result-item{margin-bottom:24px;opacity:0;animation:baidu-result-fade .32s ease forwards}.baidu-result-item h2{margin:0 0 4px;color:#202124;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:500;line-height:1.4}.baidu-result-item h2 a{color:#1246a0;text-decoration:none}.baidu-result-item h2 a:visited{color:#609}.baidu-result-item h2 a:hover{text-decoration:underline}.baidu-result-item.is-clickable h2{color:#1246a0}.baidu-result-item p{margin:0 0 4px;color:#3c4043;font-size:13px;line-height:1.58}.baidu-url-line{color:#188038;font-size:12px;line-height:1.5}.baidu-url-line em{margin-left:8px;color:#70757a;font-style:normal}.baidu-no-result{display:grid;min-height:260px;align-content:center;justify-items:center;padding:32px 24px;text-align:center}.baidu-no-result-symbol{margin-bottom:16px;color:#dadce0;font-size:64px;font-weight:300;line-height:1}.baidu-no-result p{margin:0 0 6px;color:#70757a;font-size:14px}.baidu-no-result h2{color:#202124;font-size:16px;font-weight:500}.baidu-result-hint{display:block;margin-top:6px;color:#70757a;font-size:12px}.baidu-empty-line{max-width:600px;margin:16px auto 80px;padding:0 24px;color:#70757a;font-size:13px}.baidu-footer{position:fixed;right:16px;bottom:10px;color:#aaa;font-size:11px;pointer-events:none}@keyframes baidu-result-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ink-text{display:inline}.ink-char{display:inline-block;filter:blur(5px);opacity:0;transform:scale(1.08);transition:none}.ink-char.ink-revealed{animation:ink-reveal .55s ease forwards}@keyframes ink-reveal{0%{filter:blur(5px);opacity:0;transform:scale(1.08)}60%{filter:blur(1px);opacity:.85;transform:scale(1.01)}to{filter:blur(0);opacity:1;transform:scale(1)}}.letter-content{font-family:"Noto Serif SC",FangSong,仿宋,serif;font-size:16px;line-height:2.35;color:#2c2416;background:#faf7f0;padding:36px 44px 32px;max-width:560px;margin:0 auto}.letter-content p{margin:0 0 1.4em}.letter-salutation{margin-bottom:2em!important}.letter-afraid{margin:2.5rem 0!important;font-size:17.5px;font-weight:500;letter-spacing:.08em;text-indent:0}.letter-classical{margin:1.8em 0!important;text-align:center;font-size:16px;letter-spacing:.12em;opacity:.82}.letter-closing-three{opacity:.72;font-size:14.5px;margin-top:2em!important}.letter-signature{margin-top:2rem!important;margin-bottom:0!important;text-align:left}.letter-circle-wrap{display:inline-block;width:44px;height:44px;vertical-align:middle}.letter-circle-svg{width:44px;height:44px;color:#2c2416;opacity:.75}.letter-circle-svg circle{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.letter-circle-svg.drawn circle{stroke-dashoffset:0}.letter-end-space{height:400px}.letter-postscript{font-size:11px!important;opacity:.3!important;text-align:center;letter-spacing:.05em;margin-bottom:0!important}.ceremony-ritual-figure{margin:20px 0 18px;text-align:center}.cwh-figure-caption{display:block;margin-top:6px;color:#555;font-size:12px;font-family:SimSun,宋体,serif}@media (max-width:760px){.entry-center h1{font-size:3.1rem;letter-spacing:.8rem;text-indent:.8rem}.entry-easter-egg{right:10px;bottom:12px;max-width:calc(100vw - 20px);font-size:.55rem;text-align:right}.boot-monitor{width:calc(100vw - 28px);border-radius:12px;padding:10px}.boot-diagnostics{right:14px;left:14px}.desktop-icons{top:18px;left:12px;grid-template-columns:78px;gap:8px}.desktop-icon{min-height:72px;font-size:11px}.desktop-icon span{width:38px;height:38px;border-radius:10px}.desktop-window{top:92px;right:10px;left:96px;width:auto;min-height:310px;transform:none;animation:mobileWindowOpen .26s ease forwards}.browser-window{top:72px;right:8px;left:86px;height:calc(100vh - 126px);min-height:360px}.album-grid{grid-template-columns:1fr}.desktop-taskbar{justify-content:space-between;gap:6px;padding-right:10px;padding-left:10px;font-size:11px}.blog-wrap,.cwh-wrap,.heritage-wrap{max-width:calc(100vw - 12px)}.archive-body,.blog-content,.blog-main,.blog-sidebar,.cwh-layout,.cwh-main,.cwh-sidebar,.heritage-detail,.heritage-grid,.heritage-grid>aside,.heritage-grid>section,.heritage-photo{display:block;width:100%}.heritage-photo{padding-right:0;margin-bottom:14px}.drive-actions,.drive-shell,.drive-topbar{display:block}.drive-sidebar{width:auto;border-right:0;border-bottom:1px solid #e5e5e5}.drive-head,.drive-row{gap:4px;padding-top:8px;padding-bottom:8px}.drive-head,.drive-row,.drive-split{grid-template-columns:1fr}.drive-preview{min-height:0}.drive-document-toolbar{grid-template-columns:1fr;justify-items:start;gap:5px;padding:9px 14px}.drive-document-toolbar span{text-align:left}.drive-code-editor{padding-right:12px;padding-left:8px;font-size:13px}.drive-code-line{grid-template-columns:34px minmax(0,1fr);gap:10px}.drive-xhs-letter-card{margin-left:44px}.drive-miao-paper{margin-top:18px;padding:34px 26px 42px}.baidu-header{display:block;min-height:0;padding:14px 14px 0}.baidu-logo{width:auto;margin-bottom:10px;font-size:28px}.baidu-search-wrap{width:100%;max-width:none}.baidu-search-form{height:36px}.baidu-search-form input{height:36px;font-size:15px}.baidu-search-form button{width:78px;height:36px}.baidu-tabs{margin-left:14px;overflow-x:auto;white-space:nowrap}.baidu-tabs span{margin-right:18px}.baidu-empty-line,.baidu-results{width:auto;margin-right:14px;margin-left:14px}.baidu-no-result{margin-left:0}.baidu-footer{position:static;padding:28px 14px 14px}.xhs-site{background:#fff}.xhs-pc-topbar{height:56px;gap:12px;padding:0 14px}.xhs-pc-logo{font-size:18px}.xhs-pc-search{display:none}.xhs-pc-topbar nav{margin-left:auto;gap:12px;font-size:13px}.xhs-note-shell{display:block;width:100%;max-width:none;min-height:0;margin:0;border:0;border-radius:0;box-shadow:none}.xhs-photo-panel{padding:8px}.xhs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xhs-photo-card{border-radius:8px}.xhs-photo-card-10{grid-column:span 2}.xhs-note-panel{border-left:0}.xhs-author-row{padding:18px 16px 14px}.xhs-note-title{margin:18px 16px 10px;font-size:17px}.note-content,.xhs-tags{margin-right:16px;margin-left:16px}.xhs-actions,.xhs-comments{padding-right:16px;padding-left:16px}.xhs-actions{justify-content:space-between;gap:8px}.xhs-actions button{flex:1;padding-right:8px;padding-left:8px;white-space:nowrap}.zupu-paper{padding:30px 24px}}@keyframes mishiBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.mishi-breathe{animation:mishiBreathe 7.5s ease-in-out infinite;transform-origin:center 42%;will-change:transform}@keyframes mishiFlameGlow{0%{opacity:.6}8%{opacity:.88}14%{opacity:.46}22%{opacity:.8}29%{opacity:.3}34%{opacity:.72}47%{opacity:.9}55%{opacity:.54}64%{opacity:.82}71%{opacity:.4}79%{opacity:.76}87%{opacity:.52}93%{opacity:.85}to{opacity:.6}}.mishi-flame{position:fixed;inset:0;pointer-events:none;z-index:2;background:radial-gradient(58% 44% at 50% 30%,rgba(255,178,96,.17) 0,rgba(198,120,58,.08) 40%,transparent 72%);mix-blend-mode:soft-light;animation:mishiFlameGlow 5.1s ease-in-out infinite}@keyframes mishiGutter{0%,to{opacity:0}5%{opacity:0}7%{opacity:.3}10%{opacity:.04}42%{opacity:0}60%{opacity:.22}63%{opacity:.03}90%{opacity:0}}.mishi-gutter{position:fixed;inset:0;pointer-events:none;z-index:3;background:#000;animation:mishiGutter 6.7s ease-in-out infinite}@keyframes mishiTide{0%{transform:translateY(20%);opacity:.55}50%{transform:translateY(-5%);opacity:.95}to{transform:translateY(20%);opacity:.55}}.mishi-water{position:absolute;left:-4%;right:-4%;bottom:-2%;height:48%;pointer-events:none;z-index:1;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.88) 28%,rgba(2,4,6,.46) 60%,transparent);animation:mishiTide 26s ease-in-out infinite}@keyframes mishiVignette{0%,to{opacity:.68}50%{opacity:1}}.mishi-vignette{position:fixed;inset:0;pointer-events:none;z-index:4;background:radial-gradient(circle at 50% 44%,transparent 28%,rgba(0,0,0,.5) 72%,rgba(0,0,0,.92) 100%);animation:mishiVignette 13s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mishi-breathe,.mishi-flame,.mishi-gutter,.mishi-vignette,.mishi-water{animation:none}}.mishi-shrine{position:relative;z-index:0;isolation:isolate;min-height:100vh;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(16px,3vh,34px);padding:clamp(28px,5vh,64px) 16px;background-color:#050505}.mishi-row{display:flex;align-items:stretch;justify-content:center;gap:clamp(8px,1.5vw,22px)}.mishi-deity{position:relative;z-index:1;width:min(58vw,34vh);aspect-ratio:2/3;box-shadow:0 0 80px 18px rgba(0,0,0,.7)}.nn-face{z-index:2;opacity:0;animation:nnFloat 9s ease-in-out infinite,nnFade 9s ease-in-out infinite}.nn-face,.nn-main-wrap{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.nn-main-wrap{left:50%;top:46%;width:clamp(280px,52vmin,560px);aspect-ratio:1/1;z-index:3}.nn-main{pointer-events:none}.nn-main,.nn-skin{position:absolute;inset:0}.nn-skin{border-radius:50% 50% 48% 48%/60% 60% 40% 40%;background:radial-gradient(ellipse at 50% 42%,rgba(220,226,232,.5),rgba(150,166,182,.18) 60%,transparent 74%);filter:blur(2px)}.nn-skin-main{background:radial-gradient(ellipse at 50% 42%,rgba(224,230,236,.62),rgba(150,168,186,.22) 58%,transparent 76%);filter:blur(3px);box-shadow:0 0 90px 30px rgba(140,160,182,.18)}.nn-img{z-index:3;background:url(/images/xianghai/niangniang-face.png) 50%/100% 100% no-repeat;filter:saturate(.6) brightness(1) contrast(1.04);mix-blend-mode:screen}.nn-img,.nn-sclera{position:absolute;inset:0;pointer-events:none}.nn-sclera{z-index:1;background:url(/images/xianghai/niangniang-sclera.png) 50%/100% 100% no-repeat}.nn-pupils{position:absolute;inset:0;z-index:2;background:url(/images/xianghai/niangniang-eyes.png) 50%/100% 100% no-repeat;pointer-events:none;transform:translate(calc(var(--ex,0)*8px),calc(var(--ey,0)*7px))}.nn-reddot{position:absolute;top:40%;width:20%;height:15%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,156,128,.95) 0 12%,rgba(230,36,28,.9) 30%,rgba(150,12,12,.4) 60%,transparent 80%);filter:blur(.4px)}@keyframes nnFloat{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes nnFade{0%,to{opacity:.18}50%{opacity:.5}}.mishi-plaque-img{display:block;align-self:center;height:calc(min(58vw, 34vh) * 1.5);width:auto;filter:drop-shadow(0 0 18px rgba(0,0,0,.55))}.mishi-plaque{z-index:1;width:clamp(44px,6vw,72px);display:flex;align-items:center;justify-content:center;padding:16px 4px;writing-mode:vertical-rl;text-orientation:upright;font-size:clamp(17px,2.3vh,25px);letter-spacing:.32em;line-height:1.05;white-space:nowrap;color:#ac9056;text-shadow:0 0 5px rgba(0,0,0,.7);background:linear-gradient(180deg,rgba(58,39,23,.92),rgba(30,20,12,.97));border:1px solid #271910;box-shadow:inset 0 0 16px rgba(0,0,0,.75),0 0 24px rgba(0,0,0,.5)}.mishi-intro,.mishi-plaque{position:relative;font-family:KaiTi,STKaiti,SimSun,serif}.mishi-intro{z-index:5;width:calc(min(58vw, 34vh) * 1.889 + clamp(8px, 1.5vw, 22px) * 2);max-width:94vw;box-sizing:border-box;padding:clamp(20px,3vh,34px) clamp(20px,4vw,42px);color:#b3a892;line-height:2.05;font-size:clamp(14px,1.85vh,17px);text-align:justify;background:linear-gradient(180deg,rgba(26,22,18,.95),rgba(15,13,11,.97));border:1px solid #382d20;box-shadow:inset 0 0 30px rgba(0,0,0,.6),0 0 44px rgba(0,0,0,.6)}.mishi-intro h2{margin:0 0 6px;text-align:center;font-weight:400;letter-spacing:.3em;font-size:clamp(18px,2.5vh,23px);color:#c7bda4}.mishi-intro h3{margin:26px 0 10px;font-weight:400;letter-spacing:.16em;font-size:clamp(15px,2.1vh,18px);color:#a99a7c;border-bottom:1px solid rgba(120,100,70,.18);padding-bottom:5px}.mishi-intro-byline{text-indent:0!important;text-align:center;margin:0 0 6px!important;color:#6f6450;letter-spacing:.12em;font-size:clamp(11px,1.5vh,13px)}.mishi-intro p{margin:0 0 12px;text-indent:2em}.mishi-intro p:last-child{margin-bottom:0}.mishi-roster{margin:4px 0 12px;padding:12px 16px;background:rgba(0,0,0,.28);border-left:2px solid rgba(120,100,70,.35)}.mishi-roster p{margin:0 0 6px;text-indent:0;letter-spacing:.08em;color:#a89d86}.mishi-roster p:last-child{margin-bottom:0;color:#c7bda4}.mishi-hidden-line{color:transparent;-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:560px){.mishi-deity{width:min(82vw,46vh)}.mishi-plaque-img{height:calc(min(82vw, 46vh) * 1.5)}.mishi-plaque{width:clamp(34px,9vw,52px);font-size:clamp(15px,4.4vw,20px)}}.mishi-exit{position:absolute;left:2%;bottom:4%;width:18%;height:14%;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;z-index:3;transition:box-shadow .5s ease,border-color .5s ease}.mishi-exit:hover{border-color:rgba(139,26,26,.6);box-shadow:0 0 14px rgba(139,26,26,.35)}@keyframes mishiDeath{0%{transform:scale(1) translate(0)}8%{transform:scale(18) translate(0)}9.5%{transform:scale(18) translate(-.8%,.6%)}11%{transform:scale(18) translate(.7%,-.7%)}12.5%{transform:scale(18) translate(-.6%,-.5%)}14%{transform:scale(18) translate(.5%,.6%)}16%{transform:scale(18) translate(0)}to{transform:scale(18) translate(0)}}.mishi-deity.mishi-dying{z-index:99;transform-origin:50% 12%;animation:mishiDeath 1.4s linear forwards}@keyframes mishiFlash{0%{opacity:0}10%{opacity:.9}to{opacity:0}}.mishi-flash{position:fixed;inset:0;z-index:101;pointer-events:none;background:#e6e0d2;animation:mishiFlash .18s ease-out forwards}.mishi-ending .mishi-flame,.mishi-ending .mishi-gutter,.mishi-ending .mishi-intro,.mishi-ending .mishi-plaque,.mishi-ending .mishi-vignette,.mishi-ending .mishi-water{transition:opacity .8s ease;opacity:0}.mishi-panic .mishi-flame{animation-duration:2.1s}.mishi-panic .mishi-gutter{animation-duration:3s}.mishi-panic .mishi-vignette{animation-duration:4.5s}@keyframes mishiFailIn{0%{opacity:0}to{opacity:1}}.mishi-fail{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:#000;font-family:KaiTi,STKaiti,serif;animation:mishiFailIn 1.4s ease forwards}.mishi-fail-title{margin:0;font-size:clamp(28px,6vh,52px);letter-spacing:.42em;color:#8b1a1a;text-shadow:0 0 18px rgba(139,26,26,.5)}.mishi-fail-sub{margin:0;text-align:center;line-height:2;letter-spacing:.15em;font-size:clamp(14px,2.2vh,18px);color:#6f6657}.mishi-fail-btn{margin-top:16px;padding:10px 32px;background:transparent;border:1px solid #5a4a3a;color:#b3a892;font-family:inherit;font-size:clamp(14px,2vh,17px);letter-spacing:.3em;cursor:pointer;transition:border-color .4s ease,color .4s ease,box-shadow .4s ease}.mishi-fail-btn:hover{border-color:#8b1a1a;color:#d8cdb8;box-shadow:0 0 16px rgba(139,26,26,.3)}.mishi-clock{position:fixed;top:clamp(10px,2.4vh,24px);left:50%;transform:translateX(-50%);z-index:6;font-family:KaiTi,STKaiti,serif;font-size:clamp(18px,3vh,28px);letter-spacing:.3em;color:rgba(150,122,88,.5);text-shadow:0 0 10px rgba(0,0,0,.85);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mishi-clock-panic{color:#b3202a;text-shadow:0 0 14px rgba(139,26,26,.7);animation:mishiClockPulse .9s ease-in-out infinite}@keyframes mishiClockPulse{0%,to{opacity:1}50%{opacity:.4}}.mishi-intro-hint{margin:18px 0 0!important;text-indent:0!important;text-align:center;color:#7d7259;letter-spacing:.18em;font-size:clamp(13px,1.9vh,16px)}.mishi-prompt-backdrop{position:fixed;inset:0;z-index:7;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);animation:mishiFailIn .35s ease forwards}.mishi-prompt{width:min(86vw,360px);box-sizing:border-box;padding:26px 28px;text-align:center;font-family:KaiTi,STKaiti,serif;background:linear-gradient(180deg,rgba(26,22,18,.98),rgba(15,13,11,.99));border:1px solid #3a2f22;box-shadow:inset 0 0 26px rgba(0,0,0,.6),0 0 44px rgba(0,0,0,.7)}.mishi-prompt.mishi-wrong{animation:mishiShake .45s ease;border-color:#6e1414}@keyframes mishiShake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(4px)}}.mishi-prompt>p{margin:0 0 16px;color:#c7bda4;letter-spacing:.22em;font-size:clamp(15px,2.2vh,18px)}.mishi-prompt input{width:100%;box-sizing:border-box;padding:9px 12px;background:rgba(0,0,0,.5);border:1px solid #4a3d2c;color:#d8cdb8;font-family:inherit;font-size:18px;text-align:center;letter-spacing:.3em;outline:none;transition:border-color .3s ease}.mishi-prompt input:focus{border-color:#6b5a40}.mishi-prompt .mishi-prompt-hint{margin:14px 0 0;color:#6f6657;letter-spacing:.15em;font-size:clamp(12px,1.8vh,14px)}