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__nKai3{display:flex;flex-direction:row;min-height:100vh}.Gallery_gallery__MRskb{flex-grow:1;height:100vh;overflow:hidden;position:relative;z-index:1}.Gallery_gallery__MRskb:before{background:linear-gradient(to bottom,rgba(var(--scrim),.92) 0,rgba(var(--scrim),.5) 55%,transparent 100%);height:160px}.Gallery_gallery__MRskb:after,.Gallery_gallery__MRskb:before{content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease-out;z-index:99}.Gallery_gallery__MRskb: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__MRskb.Gallery_chromeHidden__mNBDP:after,.Gallery_gallery__MRskb.Gallery_chromeHidden__mNBDP:before{opacity:0}.Gallery_scroller__BirRu{position:relative;will-change:transform}@media(pointer:coarse){.Gallery_scroller__BirRu{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;will-change:scroll-position}.Gallery_scrollbar__4M8R6{display:none}}.Gallery_scrollSpacer__fyxkt{pointer-events:none;width:1px}.Gallery_header__BJKkz{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__h7w4D{opacity:0;pointer-events:none;-webkit-transform:translate(-50%,calc(-100% - 24px));transform:translate(-50%,calc(-100% - 24px))}.Gallery_title__9tfOM{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__9tfOM:hover{opacity:1}.Gallery_sortIcon__nQXsK{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px;width:12px}.Gallery_sortBar__nk1e2{background:currentColor;border-radius:1px;height:2px;transition:width .42s cubic-bezier(.22,1,.36,1)}.Gallery_overlay__T7qfE{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__T7qfE.Gallery_overlayVisible__BMy5X{background-color:rgba(14,12,10,.88);cursor:zoom-out;pointer-events:auto}.Gallery_scrollbar__4M8R6{cursor:pointer;height:100vh;position:fixed;right:2px;top:0;width:12px;z-index:101}.Gallery_scrollThumb__aIj4a{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__aIj4a:active,.Gallery_scrollThumb__aIj4a:hover{background-color:rgba(var(--hairline),.35);right:1px;width:5px}.Gallery_scrollThumb__aIj4a:active{background-color:rgba(var(--hairline),.5);cursor:grabbing}.Gallery_debugPanel__bUiNj{-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__R716f{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.Gallery_debugTitle__QL5ZE{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__buXuY{color:hsla(31,43%,60%,.95);font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.Gallery_debugReset__buXuY,.Gallery_debugToggle__KXgq8{background:transparent;border:0;cursor:pointer;padding:0}.Gallery_debugToggle__KXgq8{align-items:center;display:flex;gap:6px}.Gallery_debugChevron__4keOv{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__A7Kqh{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Gallery_debugControl__CFJq8{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__CFJq8+.Gallery_debugControl__CFJq8{margin-top:10px}.Gallery_debugControl__CFJq8 strong{color:hsla(38,44%,96%,.95);font-weight:500}.Gallery_debugControl__CFJq8 input{accent-color:#c49a6c;cursor:ew-resize;grid-column:1/-1;width:100%}.Gallery_debugSelect__fE7pF{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__fE7pF:focus{border-color:#c49a6c;outline:none}.Gallery_debugSelect__fE7pF option{background:#1a1714;color:hsla(38,44%,96%,.95)}.Gallery_debugSection__PpGS6+.Gallery_debugSection__PpGS6{border-top:1px solid hsla(35,31%,89%,.08);margin-top:14px;padding-top:12px}.Gallery_debugSectionTitle__Bu0eS{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__BJKkz{transition:opacity .4s ease-out}.Gallery_headerHidden__h7w4D{-webkit-transform:translate(-50%);transform:translate(-50%)}}.Tab_container__mQT4o{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__mQT4o .Tab_item__Ir8Ng{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__mQT4o .Tab_itemActive__2rkBg{color:rgba(var(--text-dim),.88)}.Tab_container__mQT4o .Tab_adornment__F4Ovz{align-items:center;display:inline-flex;margin-left:4px;opacity:0;transition:opacity .35s ease-out;vertical-align:middle}.Tab_container__mQT4o .Tab_adornmentActive__AYmz6{opacity:1}.Tab_container__mQT4o .Tab_pill__gotDb{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__9TDxb{left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.Picture_dragLayer__9TDxb.Picture_dragLayerActive__yuNvJ{cursor:grab;touch-action:none}.Picture_dragLayer__9TDxb.Picture_dragLayerDragging__aocXt{cursor:grabbing}.Picture_dragLayer__9TDxb.Picture_dragLayerDragging__aocXt .Picture_imageWrapper__\+v-GF{box-shadow:0 14px 40px rgba(10,8,6,.36),0 24px 72px rgba(10,8,6,.24)}.Picture_dragPose__oZN-d{-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__TCdii{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__OcPGx{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__OcPGx.Picture_lightbox__wMxII{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__OcPGx .Picture_parallax__SlGeH{display:flex;justify-content:center}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF{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__OcPGx .Picture_imageWrapper__\+v-GF.Picture_imageWrapperShuffle__ibu2f{-webkit-animation:Picture_shuffleFront__ZBnU3 .24s cubic-bezier(.23,1,.32,1);animation:Picture_shuffleFront__ZBnU3 .24s cubic-bezier(.23,1,.32,1)}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_mediaFrame__EyTSg{-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__OcPGx .Picture_imageWrapper__\+v-GF .Picture_image__w7JOk{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__OcPGx .Picture_imageWrapper__\+v-GF .Picture_label__\+Jx9b{-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__OcPGx .Picture_imageWrapper__\+v-GF .Picture_foil__2G-tN,.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_specular__tdzF4{border-radius:inherit;inset:0;pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_specular__tdzF4{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__OcPGx .Picture_imageWrapper__\+v-GF .Picture_foil__2G-tN{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__OcPGx .Picture_imageWrapper__\+v-GF .Picture_foil__2G-tN.Picture_foilActive__NPa9Z{-webkit-animation:Picture_holoShimmer__IDhc8 1.6s cubic-bezier(.22,1,.36,1) 1 forwards;animation:Picture_holoShimmer__IDhc8 1.6s cubic-bezier(.22,1,.36,1) 1 forwards}@-webkit-keyframes Picture_holoShimmer__IDhc8{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__IDhc8{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__ZBnU3{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__ZBnU3{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__9TDxb,.Picture_dragLayer__9TDxb.Picture_dragLayerDragging__aocXt,.Picture_dragPose__oZN-d,.Picture_picture__OcPGx .Picture_image__w7JOk,.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF{transition:none}.Picture_picture__OcPGx .Picture_foil__2G-tN,.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF.Picture_imageWrapperShuffle__ibu2f{-webkit-animation:none;animation:none}}.Parallax_parallax__SBfF3 .Parallax_parallaxInner__UP0yG{-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__2HA\+8{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__m8yGD{opacity:0}.Footer_footer__tOpXc{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__a3Xcr{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.Footer_footerHidden__NFrfN{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__tOpXc{-webkit-transform:translate(-50%);transform:translate(-50%);transition:opacity .4s ease-out}}.ThemeToggle_toggle__6HBZl{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__6HBZl svg{display:block;height:19px;overflow:visible;width:19px}.ThemeToggle_toggle__6HBZl:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.ThemeToggle_toggle__6HBZl:active{-webkit-transform:scale(.95);transform:scale(.95);transition-duration:.1s}.ThemeToggle_toggle__6HBZl:focus-visible{border-color:var(--accent);outline:none}.ThemeToggle_icon__7Ubf\+{display:block;overflow:visible}.ThemeToggle_bite__e8sKi{-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__EG0r0{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__F2vWI .ThemeToggle_bite__e8sKi{-webkit-transform:translate(4px,-3px);transform:translate(4px,-3px)}.ThemeToggle_iconMoon__F2vWI .ThemeToggle_rays__EG0r0{opacity:0;-webkit-transform:scale(.35) rotate(-45deg);transform:scale(.35) rotate(-45deg)}.ThemeToggle_toggleHidden__u2UTw{opacity:0;pointer-events:none;-webkit-transform:translateY(calc(-100% - 40px));transform:translateY(calc(-100% - 40px))}@media(prefers-reduced-motion:reduce){.ThemeToggle_toggle__6HBZl{transition:opacity .3s ease-out}.ThemeToggle_toggle__6HBZl:active,.ThemeToggle_toggle__6HBZl:hover{-webkit-transform:none;transform:none}.ThemeToggle_bite__e8sKi,.ThemeToggle_rays__EG0r0{transition:none}}.Dock_invite__64idO{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__64idO: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__JIVJY{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__xEqGU,.Dock_dock__JIVJY{align-items:center;display:flex;gap:8px}.Dock_apps__xEqGU{list-style:none;margin:0;padding:0}.Dock_appItem__StSmm{display:block}.Dock_app__k8A8t{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__k8A8t:hover{-webkit-transform:translateY(-14px) scale(1.18);transform:translateY(-14px) scale(1.18)}.Dock_app__k8A8t:hover .Dock_tip__J83vB{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.Dock_app__k8A8t:active{-webkit-transform:translateY(-7px) scale(1.06);transform:translateY(-7px) scale(1.06);transition-duration:.12s}.Dock_app__k8A8t:focus-visible{outline:none}.Dock_app__k8A8t:focus-visible .Dock_tip__J83vB{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.Dock_appIcon__sWK7b{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__lwHD6{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__EEypE{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__VIhRe{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__VIhRe svg{display:block;height:23px;width:23px}.Dock_donate__EEypE:hover .Dock_donateGlyph__VIhRe{color:#e7c49b}.Dock_sep__ShJ66{background:linear-gradient(180deg,transparent,rgba(var(--hairline),.22),transparent);height:30px;margin:0 2px;width:1px}.Dock_tip__J83vB{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__J83vB 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__J83vB 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__J83vB .Dock_tipNote__ZWn6i{color:var(--accent);font-size:9px;letter-spacing:.08em;margin-top:2px;opacity:.95}.Dock_tip__J83vB: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__k8A8t,.Dock_tip__J83vB{transition:opacity .2s ease-out}.Dock_app__k8A8t:hover{-webkit-transform:none;transform:none}.Dock_app__k8A8t:hover .Dock_tip__J83vB{-webkit-transform:translate(-50%);transform:translate(-50%)}}.Donate_backdrop__guYM3{-webkit-animation:Donate_backdrop-in__GA7sJ .3s ease-out;animation:Donate_backdrop-in__GA7sJ .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__NHe23{-webkit-animation:Donate_dialog-in__FbkEB .5s cubic-bezier(.16,1,.3,1);animation:Donate_dialog-in__FbkEB .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__C-asG{align-items:center;display:flex;justify-content:space-between;padding:22px 24px 0}.Donate_title__tucFf{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__s0Iq6{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__s0Iq6 svg{height:20px;width:20px}.Donate_close__s0Iq6:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.9)}.Donate_body__3LIIM{display:flex;flex-direction:column;gap:20px;padding:18px 24px 24px}.Donate_intro__l3kOf{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__iTAcq{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.Donate_channel__3UnWt{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__3UnWt:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16)}.Donate_channel__3UnWt:hover .Donate_channelArrow__PiFSN{opacity:.7}.Donate_channelLogo__Z1pUd{object-fit:contain;pointer-events:none;width:auto}.Donate_channelArrow__PiFSN{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__PiFSN svg{display:block;height:14px;width:14px}.Donate_divider__bIRSB{align-items:center;display:flex;gap:12px}.Donate_hairline__0tp-J{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);flex:1 1;height:1px}.Donate_region__YM0pz{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__cy5om{align-items:center;display:flex;flex-direction:column;gap:14px}.Donate_toggle__iiRX2{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;display:flex;padding:4px}.Donate_toggleBtn__jopth{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__jopth img{height:16px;object-fit:contain;width:16px}.Donate_toggleBtn__jopth:hover{color:hsla(0,0%,100%,.78)}.Donate_toggleActive__wUVuP{background:hsla(0,0%,100%,.12);color:#fff}.Donate_toggleActive__wUVuP:hover{color:#fff}.Donate_qrCard__62kag{background:#fff;border-radius:20px;box-shadow:0 12px 36px rgba(0,0,0,.32);padding:12px}.Donate_qr__lIRqn{-webkit-animation:Donate_qr-in__LWngJ .35s cubic-bezier(.16,1,.3,1);animation:Donate_qr-in__LWngJ .35s cubic-bezier(.16,1,.3,1);border-radius:4px;display:block;height:176px;width:176px}.Donate_scanHint__KjoN-{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__GA7sJ{0%{opacity:0}to{opacity:1}}@keyframes Donate_backdrop-in__GA7sJ{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Donate_dialog-in__FbkEB{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__FbkEB{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__LWngJ{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Donate_qr-in__LWngJ{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.Donate_backdrop__guYM3.Donate_closing__RiNEr{-webkit-animation:Donate_backdrop-out__O6PA5 .26s ease-in forwards;animation:Donate_backdrop-out__O6PA5 .26s ease-in forwards}.Donate_dialog__NHe23.Donate_closing__RiNEr{-webkit-animation:Donate_dialog-out__Fx8nP .26s cubic-bezier(.4,0,1,1) forwards;animation:Donate_dialog-out__Fx8nP .26s cubic-bezier(.4,0,1,1) forwards}@-webkit-keyframes Donate_backdrop-out__O6PA5{to{opacity:0}}@keyframes Donate_backdrop-out__O6PA5{to{opacity:0}}@-webkit-keyframes Donate_dialog-out__Fx8nP{to{opacity:0;-webkit-transform:translateY(8px) scale(.97);transform:translateY(8px) scale(.97)}}@keyframes Donate_dialog-out__Fx8nP{to{opacity:0;-webkit-transform:translateY(8px) scale(.97);transform:translateY(8px) scale(.97)}}@media(prefers-reduced-motion:reduce){.Donate_backdrop__guYM3,.Donate_backdrop__guYM3.Donate_closing__RiNEr,.Donate_dialog__NHe23,.Donate_dialog__NHe23.Donate_closing__RiNEr,.Donate_qr__lIRqn{-webkit-animation:none;animation:none}}
/*# sourceMappingURL=main.04da6a0c.css.map*/