body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;margin:0}:root{--bg:#141210;--bg-warm:#1c1816;--text:#ece5db;--text-muted:#8a7e72;--text-dim:236,229,219;--scrim:20,18,16;--glass:42,36,31;--glass-soft:28,24,21;--hairline:236,229,219;--accent:#c49a6c;--surface:#2a2521;--surface-dim:#201c18;--donate-base:rgba(40,33,27,.5);--card-border:hsla(35,31%,89%,.1);--title-shadow:0 1px 8px rgba(0,0,0,.4)}html.light{--bg:#f2ebdf;--bg-warm:#faf6ef;--text:#322c25;--text-muted:#6b6051;--text-dim:50,44,37;--scrim:245,240,232;--glass:250,247,242;--glass-soft:252,250,246;--hairline:92,78,60;--accent:#b07d49;--surface:#faf7f2;--surface-dim:#eee9e2;--donate-base:rgba(176,125,73,.16);--card-border:transparent;--title-shadow:0 1px 10px rgba(255,255,252,.55)}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh;scroll-behavior:smooth}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}body,html{height:100%;overflow:hidden}body{background:radial-gradient(ellipse at 50% 0,#1c1816 0,#141210 70%) fixed;background:radial-gradient(ellipse at 50% 0,var(--bg-warm) 0,var(--bg) 70%) fixed;background-color:#141210;background-color:var(--bg)}button{-webkit-user-select:none;-ms-user-select:none;user-select:none}.App_app__GuJBs{display:flex;flex-direction:row;min-height:100vh}.Gallery_gallery__icp4L{flex-grow:1;height:100vh;overflow:hidden;position:relative;z-index:1}.Gallery_gallery__icp4L:before{background:linear-gradient(to bottom,rgba(var(--scrim),.92) 0,rgba(var(--scrim),.5) 55%,transparent 100%);height:160px}.Gallery_gallery__icp4L:after,.Gallery_gallery__icp4L:before{content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease-out;z-index:99}.Gallery_gallery__icp4L:after{background:radial-gradient(circle 400px at 50% 0,rgba(var(--scrim),.9) 0,rgba(var(--scrim),.62) 38%,rgba(var(--scrim),.26) 66%,transparent 86%);height:420px}.Gallery_gallery__icp4L.Gallery_chromeHidden__ao7x\+:after,.Gallery_gallery__icp4L.Gallery_chromeHidden__ao7x\+:before{opacity:0}.Gallery_scroller__HLdW6{position:relative;will-change:transform}@media(pointer:coarse){.Gallery_scroller__HLdW6{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;will-change:scroll-position}.Gallery_scrollbar__sTPbA{display:none}}.Gallery_scrollSpacer__soKor{pointer-events:none;width:1px}.Gallery_header__Mqddl{align-items:center;display:flex;flex-direction:column;gap:10px;left:50%;padding-top:clamp(18px,3.5vh,32px);position:fixed;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .5s ease-out,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease-out,-webkit-transform .5s cubic-bezier(.22,1,.36,1);z-index:100}.Gallery_headerHidden__zXHRs{opacity:0;pointer-events:none;-webkit-transform:translate(-50%,calc(-100% - 24px));transform:translate(-50%,calc(-100% - 24px))}.Gallery_title__JpUxE{color:var(--text);cursor:pointer;font-family:"Instrument Serif","Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(16px,2.5vw,22px);font-weight:400;letter-spacing:.35em;opacity:.85;text-shadow:var(--title-shadow);transition:opacity .3s ease-out,color .55s ease-out;white-space:nowrap}.Gallery_title__JpUxE:hover{opacity:1}.Gallery_sortIcon__COdpm{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;width:12px}.Gallery_sortBar__ulPVa{background:currentColor;border-radius:1px;height:2px;transition:width .42s cubic-bezier(.22,1,.36,1)}.Gallery_overlay__JB4p0{background-color:rgba(14,12,10,0);left:0;pointer-events:none;position:absolute;right:0;transition:background-color .5s ease-out;z-index:150}.Gallery_overlay__JB4p0.Gallery_overlayVisible__LVOXj{background-color:rgba(14,12,10,.88);cursor:zoom-out;pointer-events:auto}.Gallery_scrollbar__sTPbA{cursor:pointer;height:100vh;position:fixed;right:2px;top:0;width:12px;z-index:101}.Gallery_scrollThumb__KSRpL{background-color:rgba(var(--hairline),.15);border-radius:2px;cursor:grab;position:absolute;right:2px;top:0;transition:width .2s ease-out,background-color .2s ease-out,right .2s ease-out;width:3px;will-change:transform}.Gallery_scrollThumb__KSRpL:active,.Gallery_scrollThumb__KSRpL:hover{background-color:rgba(var(--hairline),.35);right:1px;width:5px}.Gallery_scrollThumb__KSRpL:active{background-color:rgba(var(--hairline),.5);cursor:grabbing}.Gallery_debugPanel__d\+tJL{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,21,18,.88);border:1px solid hsla(35,31%,89%,.12);border-radius:14px;bottom:clamp(14px,2vw,24px);box-shadow:0 10px 24px rgba(0,0,0,.22),0 20px 54px rgba(0,0,0,.18);left:clamp(14px,2vw,24px);max-height:calc(100vh - 28px);overflow:auto;padding:14px 14px 12px;position:fixed;width:min(280px,100vw - 28px);z-index:160}.Gallery_debugHeader__jeo2D{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.Gallery_debugTitle__ciIcG{color:hsla(35,31%,89%,.86);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.Gallery_debugReset__rrTFL{color:hsla(31,43%,60%,.95);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.Gallery_debugReset__rrTFL,.Gallery_debugToggle__2iygA{background:transparent;border:0;cursor:pointer;padding:0}.Gallery_debugToggle__2iygA{align-items:center;display:flex;gap:6px}.Gallery_debugChevron__5gl9r{color:hsla(35,31%,89%,.55);display:inline-block;font-size:10px;line-height:1;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.Gallery_debugChevronOpen__hPElu{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Gallery_debugControl__X-ltx{grid-gap:6px 10px;align-items:center;color:hsla(35,31%,89%,.82);display:grid;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;gap:6px 10px;grid-template-columns:1fr auto}.Gallery_debugControl__X-ltx+.Gallery_debugControl__X-ltx{margin-top:10px}.Gallery_debugControl__X-ltx strong{color:hsla(38,44%,96%,.95);font-weight:500}.Gallery_debugControl__X-ltx input{accent-color:#c49a6c;cursor:ew-resize;grid-column:1/-1;width:100%}.Gallery_debugSelect__GOdKa{appearance:none;-webkit-appearance:none;background:rgba(20,18,16,.6);border:1px solid hsla(35,31%,89%,.16);border-radius:8px;color:hsla(38,44%,96%,.95);cursor:pointer;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;grid-column:1/-1;margin-top:2px;padding:5px 8px;width:100%}.Gallery_debugSelect__GOdKa:focus{border-color:#c49a6c;outline:none}.Gallery_debugSelect__GOdKa option{background:#1a1714;color:hsla(38,44%,96%,.95)}.Gallery_debugSection__pwiTM+.Gallery_debugSection__pwiTM{border-top:1px solid hsla(35,31%,89%,.08);margin-top:14px;padding-top:12px}.Gallery_debugSectionTitle__E01mn{color:hsla(31,43%,60%,.92);display:block;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:8px}@media(prefers-reduced-motion:reduce){.Gallery_header__Mqddl{transition:opacity .4s ease-out}.Gallery_headerHidden__zXHRs{-webkit-transform:translate(-50%);transform:translate(-50%)}}.Tab_container__\+Zmt1{display:flex;flex-direction:row;gap:6px;padding-bottom:8px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Tab_container__\+Zmt1 .Tab_item__blZx3{color:rgba(var(--text-dim),.3);cursor:pointer;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;padding:4px 12px;transition:color .4s ease-out;white-space:nowrap}.Tab_container__\+Zmt1 .Tab_itemActive__IaxrH{color:rgba(var(--text-dim),.88)}.Tab_container__\+Zmt1 .Tab_adornment__LBq-4{align-items:center;display:inline-flex;margin-left:4px;opacity:0;transition:opacity .35s ease-out;vertical-align:middle}.Tab_container__\+Zmt1 .Tab_adornmentActive__jSwxa{opacity:1}.Tab_container__\+Zmt1 .Tab_pill__ZlYud{background-color:var(--accent);border-radius:1px;bottom:0;height:1.5px;position:absolute;transition:all .5s cubic-bezier(.3,0,.03,1)}.Picture_dragLayer__5rpa3{left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.Picture_dragLayer__5rpa3.Picture_dragLayerActive__h0g\+q{cursor:grab;touch-action:none}.Picture_dragLayer__5rpa3.Picture_dragLayerDragging__BRCsG{cursor:grabbing}.Picture_dragLayer__5rpa3.Picture_dragLayerDragging__BRCsG .Picture_imageWrapper__HvqpV{box-shadow:0 14px 40px rgba(10,8,6,.36),0 24px 72px rgba(10,8,6,.24)}.Picture_dragPose__lmQYl{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1),-webkit-transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.Picture_dragPoseActive__xDHSV{transition:-webkit-transform .09s cubic-bezier(.16,1,.3,1);transition:transform .09s cubic-bezier(.16,1,.3,1);transition:transform .09s cubic-bezier(.16,1,.3,1),-webkit-transform .09s cubic-bezier(.16,1,.3,1)}.Picture_picture__RwcpG{display:block;position:relative;transition:opacity 3s cubic-bezier(.15,.75,.05,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1),-webkit-filter 3s cubic-bezier(.15,.75,.05,1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity 3s cubic-bezier(.15,.75,.05,1),filter 3s cubic-bezier(.15,.75,.05,1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity 3s cubic-bezier(.15,.75,.05,1),filter 3s cubic-bezier(.15,.75,.05,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1),-webkit-filter 3s cubic-bezier(.15,.75,.05,1);will-change:transform,opacity}.Picture_picture__RwcpG.Picture_lightbox__u4-29{transition:-webkit-transform .65s cubic-bezier(.22,1,.36,1),-webkit-filter .65s cubic-bezier(.22,1,.36,1);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1),-webkit-transform .65s cubic-bezier(.22,1,.36,1),-webkit-filter .65s cubic-bezier(.22,1,.36,1)}.Picture_picture__RwcpG .Picture_parallax__QZbff{display:flex;justify-content:center}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV{background-color:var(--surface);border:1px solid var(--card-border);border-radius:6px;box-shadow:0 2px 8px rgba(10,8,6,.25),0 8px 24px rgba(10,8,6,.15);position:relative;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),background-color .55s ease-out,border-color .55s ease-out,-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),background-color .55s ease-out,border-color .55s ease-out;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),background-color .55s ease-out,border-color .55s ease-out,-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV.Picture_imageWrapperShuffle__Mj0Mn{-webkit-animation:Picture_shuffleFront__i0plW .24s cubic-bezier(.23,1,.32,1);animation:Picture_shuffleFront__i0plW .24s cubic-bezier(.23,1,.32,1)}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_mediaFrame__ICioH{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,250,245,.18),transparent 56%),linear-gradient(180deg,rgba(255,251,247,.18),hsla(32,26%,87%,.02));background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),rgba(255,250,245,.18),transparent 56%),linear-gradient(180deg,rgba(255,251,247,.18),hsla(32,26%,87%,.02));border-radius:4px;isolation:isolate;overflow:hidden;position:relative}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_image__k8ScG{background-color:var(--surface-dim);border-radius:4px;display:block;object-fit:cover;pointer-events:none;transition:opacity 3s cubic-bezier(.15,.75,.05,1),-webkit-transform 3s cubic-bezier(.15,.75,.05,1),-webkit-filter 3s cubic-bezier(.15,.75,.05,1);transition:transform 3s cubic-bezier(.15,.75,.05,1),opacity 3s cubic-bezier(.15,.75,.05,1),filter 3s cubic-bezier(.15,.75,.05,1);transition:transform 3s cubic-bezier(.15,.75,.05,1),opacity 3s cubic-bezier(.15,.75,.05,1),filter 3s cubic-bezier(.15,.75,.05,1),-webkit-transform 3s cubic-bezier(.15,.75,.05,1),-webkit-filter 3s cubic-bezier(.15,.75,.05,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_label__tvic\+{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--text-muted);display:block;font-family:"Instrument Serif",serif;font-size:12px;letter-spacing:.06em;margin-left:2px;transition:color .55s ease-out;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_foil__ufPGi,.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_specular__MovhM{border-radius:inherit;inset:0;pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_specular__MovhM{background:radial-gradient(circle at 50% 50%,rgba(255,251,247,.72) 0,rgba(255,232,201,.3) 16%,hsla(0,0%,100%,.08) 34%,transparent 58%);background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),rgba(255,251,247,.72) 0,rgba(255,232,201,.3) 16%,hsla(0,0%,100%,.08) 34%,transparent 58%);mix-blend-mode:screen;opacity:0;opacity:var(--specular-opacity,0)}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_foil__ufPGi{background:linear-gradient(112deg,transparent 18%,rgba(255,219,112,.22) 28%,rgba(132,210,255,.18) 41%,rgba(255,112,199,.16) 53%,rgba(112,255,162,.18) 67%,transparent 82%);background-position:-120% 0;background-position:calc(-120% + var(--glare-shift, 0px)) 0;background-size:200% 100%;mix-blend-mode:screen;opacity:0;opacity:var(--foil-opacity,0)}.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV .Picture_foil__ufPGi.Picture_foilActive__fihS4{-webkit-animation:Picture_holoShimmer__F\+laD 1.6s cubic-bezier(.22,1,.36,1) 1 forwards;animation:Picture_holoShimmer__F\+laD 1.6s cubic-bezier(.22,1,.36,1) 1 forwards}@-webkit-keyframes Picture_holoShimmer__F\+laD{0%{background-position:-120% 0;background-position:calc(-120% + var(--glare-shift, 0px)) 0}to{background-position:140% 0;background-position:calc(140% + var(--glare-shift, 0px)) 0}}@keyframes Picture_holoShimmer__F\+laD{0%{background-position:-120% 0;background-position:calc(-120% + var(--glare-shift, 0px)) 0}to{background-position:140% 0;background-position:calc(140% + var(--glare-shift, 0px)) 0}}@-webkit-keyframes Picture_shuffleFront__i0plW{0%{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}38%{-webkit-transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985);transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985)}72%{-webkit-transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01);transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01)}to{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes Picture_shuffleFront__i0plW{0%{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}38%{-webkit-transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985);transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985)}72%{-webkit-transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01);transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01)}to{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}}@media(prefers-reduced-motion:reduce){.Picture_dragLayer__5rpa3,.Picture_dragLayer__5rpa3.Picture_dragLayerDragging__BRCsG,.Picture_dragPose__lmQYl,.Picture_picture__RwcpG .Picture_image__k8ScG,.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV{transition:none}.Picture_picture__RwcpG .Picture_foil__ufPGi,.Picture_picture__RwcpG .Picture_imageWrapper__HvqpV.Picture_imageWrapperShuffle__Mj0Mn{-webkit-animation:none;animation:none}}.Parallax_parallax__l6In\+ .Parallax_parallaxInner__EQhyg{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(512px) rotateX(0deg) rotateY(0deg);transform:perspective(512px) rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .4s cubic-bezier(.125,.625,.125,.875);transition:transform .4s cubic-bezier(.125,.625,.125,.875);transition:transform .4s cubic-bezier(.125,.625,.125,.875),-webkit-transform .4s cubic-bezier(.125,.625,.125,.875)}.Footer_scrim__ejJzk{background:linear-gradient(to top,rgba(var(--scrim),.92) 0,rgba(var(--scrim),.55) 48%,transparent 100%);bottom:0;height:180px;left:0;pointer-events:none;position:fixed;right:0;transition:opacity .5s ease-out;z-index:109}.Footer_scrimHidden__Ashvq{opacity:0}.Footer_footer__PxxIj{align-items:center;bottom:clamp(16px,3.2vh,30px);display:flex;flex-direction:column;gap:7px;left:50%;opacity:0;position:fixed;-webkit-transform:translate(-50%,calc(100% + 40px));transform:translate(-50%,calc(100% + 40px));transition:opacity .8s ease-out,-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease-out;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s ease-out,-webkit-transform .8s cubic-bezier(.22,1,.36,1);z-index:110}.Footer_footerIn__\+MRAN{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.Footer_footerHidden__5YyB3{opacity:0;pointer-events:none;-webkit-transform:translate(-50%,calc(100% + 48px));transform:translate(-50%,calc(100% + 48px));transition:opacity .5s ease-out,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease-out,-webkit-transform .5s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.Footer_footer__PxxIj{-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .4s ease-out}}.ThemeToggle_toggle__cwAKh{backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:rgba(var(--glass),.5);border:1px solid rgba(var(--hairline),.16);border-radius:50%;box-shadow:0 6px 18px rgba(10,8,6,.3),inset 0 1px 0 rgba(255,250,245,.06);color:var(--text);cursor:pointer;display:grid;height:38px;padding:0;place-items:center;position:fixed;right:clamp(14px,1.8vw,28px);top:clamp(14px,2.6vh,26px);transition:opacity .5s ease-out,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease-out,-webkit-transform .5s cubic-bezier(.22,1,.36,1);width:38px;z-index:120}.ThemeToggle_toggle__cwAKh svg{display:block;height:19px;overflow:visible;width:19px}.ThemeToggle_toggle__cwAKh:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.ThemeToggle_toggle__cwAKh:active{-webkit-transform:scale(.95);transform:scale(.95);transition-duration:.1s}.ThemeToggle_toggle__cwAKh:focus-visible{border-color:var(--accent);outline:none}.ThemeToggle_icon__NvQ-B{display:block;overflow:visible}.ThemeToggle_bite__6q4tQ{-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px);transition:-webkit-transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s cubic-bezier(.22,1,.36,1),-webkit-transform .55s cubic-bezier(.22,1,.36,1)}.ThemeToggle_rays__0XNp1{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;transition:opacity .4s ease-out,-webkit-transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease-out;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease-out,-webkit-transform .55s cubic-bezier(.22,1,.36,1)}.ThemeToggle_iconMoon__Mv7fy .ThemeToggle_bite__6q4tQ{-webkit-transform:translate(4px,-3px);transform:translate(4px,-3px)}.ThemeToggle_iconMoon__Mv7fy .ThemeToggle_rays__0XNp1{opacity:0;-webkit-transform:scale(.35) rotate(-45deg);transform:scale(.35) rotate(-45deg)}.ThemeToggle_toggleHidden__92U\+c{opacity:0;pointer-events:none;-webkit-transform:translateY(calc(-100% - 40px));transform:translateY(calc(-100% - 40px))}@media(prefers-reduced-motion:reduce){.ThemeToggle_toggle__cwAKh{transition:opacity .3s ease-out}.ThemeToggle_toggle__cwAKh:active,.ThemeToggle_toggle__cwAKh:hover{-webkit-transform:none;transform:none}.ThemeToggle_bite__6q4tQ,.ThemeToggle_rays__0XNp1{transition:none}}.Dock_invite__tXnp3{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--glass-soft),.92);border:1px solid rgba(var(--hairline),.14);border-radius:13px;box-shadow:0 10px 26px rgba(10,8,6,.45);color:var(--text);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;letter-spacing:.06em;margin:0;padding:6px 14px;pointer-events:none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.Dock_invite__tXnp3:after{background:rgba(var(--glass-soft),.92);border-bottom:1px solid rgba(var(--hairline),.14);border-right:1px solid rgba(var(--hairline),.14);content:"";height:10px;left:50%;margin:-6px 0 0 -5px;position:absolute;top:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.Dock_dock__\+2Eo3{backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);background:linear-gradient(180deg,rgba(var(--glass),.62) 0,rgba(var(--glass-soft),.58) 100%);border:1px solid rgba(var(--hairline),.12);border-radius:22px;box-shadow:0 18px 48px rgba(10,8,6,.5),0 4px 14px rgba(10,8,6,.3),inset 0 1px 0 rgba(255,250,245,.08);padding:9px 11px}.Dock_apps__WJdmI,.Dock_dock__\+2Eo3{align-items:center;display:flex;gap:8px}.Dock_apps__WJdmI{list-style:none;margin:0;padding:0}.Dock_appItem__9OrMr{display:block}.Dock_app__IWoan{background:rgba(var(--glass-soft),.45);border:1px solid rgba(var(--hairline),.1);border-radius:15px;cursor:pointer;display:grid;height:52px;padding:0;place-items:center;position:relative;text-decoration:none;-webkit-transform-origin:bottom center;transform-origin:bottom center;transition:-webkit-transform .34s cubic-bezier(.22,1,.36,1);transition:transform .34s cubic-bezier(.22,1,.36,1);transition:transform .34s cubic-bezier(.22,1,.36,1),-webkit-transform .34s cubic-bezier(.22,1,.36,1);width:52px}.Dock_app__IWoan:hover{-webkit-transform:translateY(-14px) scale(1.18);transform:translateY(-14px) scale(1.18)}.Dock_app__IWoan:hover .Dock_tip__ZHm3A{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.Dock_app__IWoan:active{-webkit-transform:translateY(-7px) scale(1.06);transform:translateY(-7px) scale(1.06);transition-duration:.12s}.Dock_app__IWoan:focus-visible{outline:none}.Dock_app__IWoan:focus-visible .Dock_tip__ZHm3A{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.Dock_appIcon__f3e9y{border-radius:15px;box-shadow:0 4px 12px rgba(10,8,6,.3),inset 0 0 0 1px rgba(var(--hairline),.14);height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.Dock_gloss__SEUCu{background:linear-gradient(160deg,rgba(255,252,248,.22),rgba(255,252,248,.04) 26%,transparent 52%);border-radius:15px;inset:0;pointer-events:none;position:absolute}.Dock_donate__9C7jf{background:radial-gradient(120% 120% at 50% 0,hsla(31,43%,60%,.32),hsla(31,43%,60%,.08) 60%,transparent),var(--donate-base);box-shadow:0 4px 12px rgba(10,8,6,.34),inset 0 0 0 1px hsla(31,43%,60%,.32)}.Dock_donateGlyph__JiIrC{color:var(--accent);display:grid;-webkit-filter:drop-shadow(0 1px 4px hsla(31,43%,60%,.45));filter:drop-shadow(0 1px 4px rgba(196,154,108,.45));place-items:center}.Dock_donateGlyph__JiIrC svg{display:block;height:23px;width:23px}.Dock_donate__9C7jf:hover .Dock_donateGlyph__JiIrC{color:#e7c49b}.Dock_sep__Sr-xP{background:linear-gradient(180deg,transparent,rgba(var(--hairline),.22),transparent);height:30px;margin:0 2px;width:1px}.Dock_tip__ZHm3A{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(var(--glass-soft),.92);border:1px solid rgba(var(--hairline),.12);border-radius:12px;bottom:calc(100% + 12px);box-shadow:0 10px 26px rgba(10,8,6,.45);display:flex;flex-direction:column;gap:1px;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px);transition:opacity .22s ease-out,-webkit-transform .28s cubic-bezier(.22,1,.36,1);transition:opacity .22s ease-out,transform .28s cubic-bezier(.22,1,.36,1);transition:opacity .22s ease-out,transform .28s cubic-bezier(.22,1,.36,1),-webkit-transform .28s cubic-bezier(.22,1,.36,1);white-space:nowrap}.Dock_tip__ZHm3A strong{color:var(--text);font-family:"Instrument Serif","Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:16px;font-weight:400;letter-spacing:.02em}.Dock_tip__ZHm3A small{color:var(--text-muted);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;letter-spacing:.12em}.Dock_tip__ZHm3A .Dock_tipNote__jMRk0{color:var(--accent);font-size:9px;letter-spacing:.08em;margin-top:2px;opacity:.95}.Dock_tip__ZHm3A:after{background:rgba(var(--glass-soft),.92);border-bottom:1px solid rgba(var(--hairline),.12);border-right:1px solid rgba(var(--hairline),.12);content:"";height:8px;left:50%;margin:-5px 0 0 -4px;position:absolute;top:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}@media(prefers-reduced-motion:reduce){.Dock_app__IWoan,.Dock_tip__ZHm3A{transition:opacity .2s ease-out}.Dock_app__IWoan:hover{-webkit-transform:none;transform:none}.Dock_app__IWoan:hover .Dock_tip__ZHm3A{-webkit-transform:translate(-50%);transform:translate(-50%)}}.Donate_backdrop__iLMzY{-webkit-animation:Donate_backdrop-in__AhltH .3s ease-out;animation:Donate_backdrop-in__AhltH .3s ease-out;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);background:rgba(6,5,8,.55);display:grid;inset:0;padding:24px 16px;place-items:center;position:fixed;z-index:1000}.Donate_dialog__5BU4I{-webkit-animation:Donate_dialog-in__2eAQW .5s cubic-bezier(.16,1,.3,1);animation:Donate_dialog-in__2eAQW .5s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(28px) saturate(1.2);-webkit-backdrop-filter:blur(28px) saturate(1.2);background:rgba(12,13,18,.74);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 32px 90px rgba(0,0,0,.55),0 8px 28px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06);max-height:calc(100vh - 48px);max-width:432px;overflow:auto;width:100%}.Donate_header__OjPIB{align-items:center;display:flex;justify-content:space-between;padding:22px 24px 0}.Donate_title__hKw1P{color:#fff;font-family:"Instrument Serif","Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:26px;font-weight:400;letter-spacing:.01em;margin:0}.Donate_close__Nrewo{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.14);border-radius:13px;color:hsla(0,0%,100%,.55);cursor:pointer;display:grid;height:40px;place-items:center;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;width:40px}.Donate_close__Nrewo svg{height:20px;width:20px}.Donate_close__Nrewo:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.9)}.Donate_body__1s4BF{display:flex;flex-direction:column;gap:20px;padding:18px 24px 24px}.Donate_intro__M62aB{color:hsla(0,0%,100%,.62);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7;margin:0}.Donate_channels__17iNC{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.Donate_channel__dcHTq{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;justify-content:center;padding:14px 16px;position:relative;text-decoration:none;transition:border-color .2s ease-out,background-color .2s ease-out}.Donate_channel__dcHTq:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16)}.Donate_channel__dcHTq:hover .Donate_channelArrow__TBsH3{opacity:.7}.Donate_channelLogo__\+AMRE{object-fit:contain;pointer-events:none;width:auto}.Donate_channelArrow__TBsH3{color:hsla(0,0%,100%,.3);opacity:0;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s ease-out}.Donate_channelArrow__TBsH3 svg{display:block;height:14px;width:14px}.Donate_divider__r1xNX{align-items:center;display:flex;gap:12px}.Donate_hairline__dOcKT{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);flex:1 1;height:1px}.Donate_region__vbhvW{color:hsla(0,0%,100%,.4);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.Donate_qrSection__u7VuR{align-items:center;display:flex;flex-direction:column;gap:14px}.Donate_toggle__LXVOI{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;display:flex;padding:4px}.Donate_toggleBtn__8teB6{align-items:center;background:transparent;border:none;border-radius:999px;color:hsla(0,0%,100%,.45);cursor:pointer;display:flex;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:6px 14px;transition:color .2s ease-out,background-color .2s ease-out}.Donate_toggleBtn__8teB6 img{height:16px;object-fit:contain;width:16px}.Donate_toggleBtn__8teB6:hover{color:hsla(0,0%,100%,.78)}.Donate_toggleActive__MlGKw{background:hsla(0,0%,100%,.12);color:#fff}.Donate_toggleActive__MlGKw:hover{color:#fff}.Donate_qrCard__3Ap1I{background:#fff;border-radius:20px;box-shadow:0 12px 36px rgba(0,0,0,.32);padding:12px}.Donate_qr__AQvUB{-webkit-animation:Donate_qr-in__tBkUr .35s cubic-bezier(.16,1,.3,1);animation:Donate_qr-in__tBkUr .35s cubic-bezier(.16,1,.3,1);border-radius:4px;display:block;height:176px;width:176px}.Donate_scanHint__x8NUy{color:hsla(0,0%,100%,.4);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;letter-spacing:.04em;margin:0}@-webkit-keyframes Donate_backdrop-in__AhltH{0%{opacity:0}to{opacity:1}}@keyframes Donate_backdrop-in__AhltH{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Donate_dialog-in__2eAQW{0%{opacity:0;-webkit-transform:translateY(10px) scale(.97);transform:translateY(10px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes Donate_dialog-in__2eAQW{0%{opacity:0;-webkit-transform:translateY(10px) scale(.97);transform:translateY(10px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes Donate_qr-in__tBkUr{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Donate_qr-in__tBkUr{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.Donate_backdrop__iLMzY.Donate_closing__Hyzec{-webkit-animation:Donate_backdrop-out__XSXjY .26s ease-in forwards;animation:Donate_backdrop-out__XSXjY .26s ease-in forwards}.Donate_dialog__5BU4I.Donate_closing__Hyzec{-webkit-animation:Donate_dialog-out__l1kVd .26s cubic-bezier(.4,0,1,1) forwards;animation:Donate_dialog-out__l1kVd .26s cubic-bezier(.4,0,1,1) forwards}@-webkit-keyframes Donate_backdrop-out__XSXjY{to{opacity:0}}@keyframes Donate_backdrop-out__XSXjY{to{opacity:0}}@-webkit-keyframes Donate_dialog-out__l1kVd{to{opacity:0;-webkit-transform:translateY(8px) scale(.97);transform:translateY(8px) scale(.97)}}@keyframes Donate_dialog-out__l1kVd{to{opacity:0;-webkit-transform:translateY(8px) scale(.97);transform:translateY(8px) scale(.97)}}@media(prefers-reduced-motion:reduce){.Donate_backdrop__iLMzY,.Donate_backdrop__iLMzY.Donate_closing__Hyzec,.Donate_dialog__5BU4I,.Donate_dialog__5BU4I.Donate_closing__Hyzec,.Donate_qr__AQvUB{-webkit-animation:none;animation:none}}
/*# sourceMappingURL=main.94b7bb8c.css.map*/