.peace-modal-mask[data-v-dce0107a],.peace-unlock-cinematic[data-v-dce0107a],.peace-achievement[data-v-dce0107a]{--peace-font-sans: "Noto Sans SC", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", system-ui, sans-serif;--peace-font-song: "SimSun", "宋体", "FangSong", "仿宋", "STSong", serif;--peace-font-hei: "SimHei", "Microsoft YaHei", "PingFang SC", sans-serif;--peace-accent: #3B82F6}.peace-eyes[data-v-dce0107a]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:118px;height:78px;gap:13px;filter:drop-shadow(0 0 12px rgba(255,255,255,.16))}.peace-eye[data-v-dce0107a]{display:block;flex:0 0 auto;background:radial-gradient(ellipse at 46% 44%,#fff 0 54%,rgba(255,255,255,.92) 68%,rgba(255,255,255,.34) 86%,transparent 100%);transform-origin:50% 50%}.peace-eye-big[data-v-dce0107a]{width:44px;height:62px;border-radius:48% 52% 46% 54%/45% 48% 52% 55%;transform:rotate(-7deg)}.peace-eye-small[data-v-dce0107a]{width:31px;height:45px;border-radius:53% 47% 54% 46%/49% 44% 56% 51%;transform:translateY(3px) rotate(8deg)}.peace-modal-mask[data-v-dce0107a]{position:fixed;inset:0;z-index:10001;background:radial-gradient(circle at 50% 48%,rgba(120,160,255,.1),transparent 34%),#080a10d1;display:none;align-items:center;justify-content:center;opacity:0;visibility:hidden;font-family:var(--peace-font-sans)}.peace-modal-mask.show[data-v-dce0107a]{display:flex;opacity:1;visibility:visible}.peace-modal[data-v-dce0107a]{position:relative;width:min(560px,calc(100vw - 44px));min-width:min(560px,calc(100vw - 44px));min-height:min(520px,calc(100vh - 42px));max-height:calc(100vh - 42px);padding:24px 30px 26px;overflow:hidden;text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:radial-gradient(circle at 50% 37%,rgba(255,255,255,.07),transparent 28%),radial-gradient(circle at 76% 68%,rgba(59,130,246,.1),transparent 34%),#090b10b8;backdrop-filter:blur(28px) saturate(1.18);-webkit-backdrop-filter:blur(28px) saturate(1.18);box-shadow:0 26px 90px #0000008f,inset 0 1px #ffffff12}.peace-panel-close[data-v-dce0107a]{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;border:none;border-radius:50%;background:#ffffff0f;color:#fff9;font-size:22px;line-height:1;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.peace-panel-close[data-v-dce0107a]:hover{background:#ffffff24;color:#fff;transform:rotate(90deg)}.peace-gate[data-v-dce0107a]{display:none}.peace-modal-mask.peace-locked .peace-gate[data-v-dce0107a]{position:relative;display:flex;min-height:452px;align-items:center;justify-content:center;flex-direction:column;padding:18px 28px 8px;text-align:center;isolation:isolate}.peace-gate[data-v-dce0107a]:before{content:"";position:absolute;inset:46px 58px 34px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.04),transparent 64%);filter:blur(24px);opacity:.9;pointer-events:none}.peace-eye-trigger[data-v-dce0107a]{position:relative;width:174px;height:174px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;background:radial-gradient(circle at 42% 34%,rgba(255,255,255,.075),rgba(255,255,255,.018) 52%,transparent 76%);box-shadow:inset 0 1px #ffffff14,0 24px 56px #0000004d;cursor:pointer;outline:none;transition:width .9s cubic-bezier(.16,1,.3,1),height .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),opacity .55s ease,border-color .22s ease}.peace-eye-trigger[data-v-dce0107a]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid transparent;background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 38%,rgba(255,255,255,.035)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.peace-eye-trigger[data-v-dce0107a]:hover,.peace-eye-trigger[data-v-dce0107a]:focus-visible{border-color:#ffffff38;box-shadow:inset 0 1px #ffffff1f,0 26px 64px #00000057,0 0 34px #ffffff0a}.peace-eye-trigger.tap-feedback[data-v-dce0107a]{animation:peace-eye-tap-dce0107a .48s cubic-bezier(.36,.07,.19,.97)}@keyframes peace-eye-tap-dce0107a{0%,to{transform:translateZ(0) rotate(0)}18%{transform:translate3d(-5px,1px,0) rotate(-2deg)}38%{transform:translate3d(6px,-1px,0) rotate(2.4deg)}58%{transform:translate3d(-4px,0,0) rotate(-1.5deg)}78%{transform:translate3d(2px,0,0) rotate(.8deg)}}.peace-hint[data-v-dce0107a]{min-height:20px;margin-top:18px;color:#ffffff70;font-size:11px;letter-spacing:.16em;transition:opacity .35s ease,transform .35s ease}.peace-wish[data-v-dce0107a]{position:absolute;left:50%;top:202px;width:min(390px,calc(100% - 58px));opacity:0;filter:blur(18px);transform:translate(-50%,24px) scale(.95);pointer-events:none;transition:opacity 1.35s ease,filter 1.5s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1)}.peace-wish h1[data-v-dce0107a]{margin:0 0 28px;color:#fffffff5;font-family:var(--peace-font-hei);font-size:clamp(42px,6vw,58px);font-weight:900;line-height:1;letter-spacing:.16em;text-indent:.16em;text-shadow:0 12px 38px rgba(0,0,0,.34)}.peace-input-shell[data-v-dce0107a]{position:relative;width:100%}.peace-cells[data-v-dce0107a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;pointer-events:none}.peace-cell[data-v-dce0107a]{height:68px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:#ffffff09;color:#fffffff0;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000029;font-family:var(--peace-font-song);font-size:28px;font-weight:700;transition:border-color .22s ease,background .22s ease,transform .22s ease,color .22s ease}.peace-cell.filled[data-v-dce0107a]{border-color:var(--peace-accent);background:#3b82f624;box-shadow:inset 0 1px #3b82f61a,0 0 18px #3b82f661;transform:translateY(-2px)}.peace-input[data-v-dce0107a]{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:transparent;caret-color:transparent;opacity:1;font-size:24px;font-family:var(--peace-font-song);cursor:text;pointer-events:auto;touch-action:manipulation}.peace-status[data-v-dce0107a]{min-height:22px;margin-top:18px;color:#fff0;font-size:11px;letter-spacing:.1em}.peace-wish.error-shake[data-v-dce0107a]{animation:peace-error-shake-dce0107a .46s cubic-bezier(.36,.07,.19,.97)}@keyframes peace-error-shake-dce0107a{0%,to{margin-left:0}18%{margin-left:-8px}38%{margin-left:7px}58%{margin-left:-5px}78%{margin-left:3px}}.peace-modal-mask.peace-unlocking .peace-wish[data-v-dce0107a]{opacity:0;filter:blur(12px);transform:translate(-50%,-12px) scale(1.02)}.peace-modal-mask.peace-unlocking .peace-eye-trigger[data-v-dce0107a]{opacity:0;transform:translateY(-146px) scale(.62)}.peace-gate.is-revealed .peace-eye-trigger[data-v-dce0107a]{width:86px;height:86px;transform:translateY(-146px) scale(.82);border-color:#ffffff0f;opacity:.64}.peace-gate.is-revealed .peace-eye-trigger .peace-eyes[data-v-dce0107a]{transform:scale(.52)}.peace-gate.is-revealed .peace-hint[data-v-dce0107a]{opacity:0;transform:translateY(-16px)}.peace-gate.is-revealed .peace-wish[data-v-dce0107a]{opacity:1;filter:blur(0);transform:translate(-50%) scale(1);pointer-events:auto}.peace-unlock-cinematic[data-v-dce0107a]{position:fixed;inset:0;z-index:100020;display:none;place-items:center;overflow:hidden;background:#000;opacity:1;cursor:pointer;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:opacity 1.2s ease}.peace-unlock-cinematic.is-mounted[data-v-dce0107a]{display:grid;pointer-events:none}.peace-unlock-cinematic.is-ready[data-v-dce0107a]{pointer-events:auto}.peace-unlock-phrase[data-v-dce0107a]{display:inline-flex;align-items:center;justify-content:center;gap:.42em;color:#fff;font-family:var(--peace-font-song);font-size:clamp(72px,9vw,140px);font-weight:400;line-height:1;letter-spacing:.18em;text-indent:.18em;transition:filter 1.1s ease,letter-spacing 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.peace-unlock-phrase span[data-v-dce0107a]{display:inline-block;opacity:0;filter:blur(6px);transform:translate3d(var(--extract-x, 0),var(--extract-y, 0),0) scale(.55);transform-origin:50% 50%;transition:transform 1.35s cubic-bezier(.16,1,.3,1),opacity .55s ease,filter 1.05s ease;will-change:transform,opacity,filter}.peace-unlock-cinematic.is-positioned .peace-unlock-phrase span[data-v-dce0107a]{opacity:1}.peace-unlock-cinematic.is-extracting .peace-unlock-phrase span[data-v-dce0107a]{filter:blur(0);transform:translateZ(0) scale(1)}.peace-unlock-cinematic.is-extracting .peace-unlock-phrase span[data-v-dce0107a]:nth-child(2){transition-delay:.08s}.peace-unlock-cinematic.is-extracting .peace-unlock-phrase span[data-v-dce0107a]:nth-child(3){transition-delay:.16s}.peace-unlock-cinematic.is-extracting .peace-unlock-phrase span[data-v-dce0107a]:nth-child(4){transition-delay:.24s}.peace-unlock-cinematic.is-ready .peace-unlock-phrase span[data-v-dce0107a]{animation:peace-world-float-dce0107a var(--float-duration, 4s) var(--float-delay, 0s) ease-in-out infinite alternate;will-change:transform}@keyframes peace-world-float-dce0107a{0%{transform:translate3d(0,calc(0px - var(--float-distance, 10px)),0) scale(.995)}50%{transform:translate3d(0,1px,0) scale(1.005)}to{transform:translate3d(0,var(--float-distance, 10px),0) scale(.995)}}.peace-unlock-cinematic.is-dismissing[data-v-dce0107a]{opacity:0;pointer-events:none}.peace-unlock-cinematic.is-dismissing .peace-unlock-phrase[data-v-dce0107a]{filter:blur(8px);letter-spacing:.32em;transform:scale(1.06)}.peace-achievement[data-v-dce0107a]{position:fixed;z-index:100030;top:34px;right:38px;width:min(326px,calc(100vw - 76px));min-height:68px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:9px 14px 9px 9px;border:3px solid #070707;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 2px,transparent 2px 5px),linear-gradient(90deg,#1b1b1b,#101010 72%,#181818);box-shadow:0 0 0 2px #b7b7b7,0 0 0 4px #303030,0 0 0 6px #050505,inset 0 0 0 2px #2e2e2e,inset 0 0 0 4px #090909,6px 7px #0006,0 16px 28px #00000080;opacity:0;visibility:hidden;transform:translate3d(calc(100% + 46px),0,0) scale(.97);transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .34s ease,visibility 0s linear .7s;pointer-events:none;font-family:var(--peace-font-song)}.peace-achievement[data-v-dce0107a]:before{content:"";position:absolute;inset:4px;z-index:0;border:1px solid rgba(255,255,255,.13);box-shadow:inset 2px 2px #ffffff0d,inset -2px -2px #000000b8;pointer-events:none}.peace-achievement.show[data-v-dce0107a]{opacity:1;visibility:visible;transform:translateZ(0) scale(1);transition-delay:0s}.peace-achievement-icon[data-v-dce0107a]{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:3px solid #050505;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 4px,transparent 4px 8px),#121212;box-shadow:0 0 0 2px #9d9d9d,0 0 0 3px #151515,inset 0 0 0 2px #292929,2px 2px #000}.peace-pixel-eyes[data-v-dce0107a]{display:flex;align-items:center;justify-content:center;gap:4px;width:31px;height:24px;filter:drop-shadow(2px 2px 0 #000)}.peace-pixel-eye[data-v-dce0107a]{display:block;flex:0 0 auto;background:#fff repeat no-repeat}.peace-pixel-eye.pixel-eye-big[data-v-dce0107a]{width:14px;height:19px}.peace-pixel-eye.pixel-eye-small[data-v-dce0107a]{width:8px;height:12px}.peace-achievement-copy small[data-v-dce0107a]{display:block;font-size:12px;color:#aaa}.peace-achievement-copy b[data-v-dce0107a]{font-size:18px;color:#fff}.logo-icon.peace-tap[data-v-e3e8516c]{animation:peace-logo-tap-e3e8516c .46s cubic-bezier(.36,.07,.19,.97)}@keyframes peace-logo-tap-e3e8516c{0%,to{transform:scale(1)}22%{transform:scale(.9) rotate(-4deg)}46%{transform:scale(1.06) rotate(3deg)}72%{transform:scale(.97) rotate(-1.5deg)}}
