.heads-up[data-v-6eb4ede2]{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:#540614e0;border-bottom:3px solid #ffd23f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand[data-v-6eb4ede2]{color:#ffd23f;font-size:20px;font-weight:900;letter-spacing:1px;text-shadow:2px 2px 0 #7a0c1e}.controls[data-v-6eb4ede2]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-6eb4ede2]{border:2px solid #ffd23f;border-radius:999px;padding:6px 12px;background:#c8102e;color:#ffd23f;font-weight:700;cursor:pointer;transition:transform .1s}.chip[data-v-6eb4ede2]:hover{transform:scale(1.06)}.chip.danger[data-v-6eb4ede2]{border-color:#ff8a80;color:#ff8a80}@media (max-width: 640px){.heads-up[data-v-6eb4ede2]{flex-direction:column}.brand[data-v-6eb4ede2]{font-size:17px}}.hero[data-v-f07ca4d1]{position:relative;padding:30px 18px 64px;text-align:center;overflow:hidden}.marquee[data-v-f07ca4d1]{overflow:hidden;border-block:2px solid #ffd23f;background:#7a0c1ee6;padding:7px 0;font-weight:900;color:#ffd23f;white-space:nowrap}.track[data-v-f07ca4d1]{display:inline-block;white-space:nowrap;animation:marquee 22s linear infinite}.hero-inner[data-v-f07ca4d1]{position:relative;padding-top:26px}.big-title[data-v-f07ca4d1]{margin:10px 0 6px;font-size:clamp(3rem,13vw,7.5rem);line-height:1.1;letter-spacing:6px}.letter[data-v-f07ca4d1]{display:inline-block;background:linear-gradient(180deg,#ffe27a,#ff9500);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(3px 4px 0 #7a0c1e);animation:wobble 2.4s ease-in-out infinite}.slogan[data-v-f07ca4d1]{font-size:clamp(1rem,2.6vw,1.35rem);color:#ffd23f;font-weight:900;margin:4px 0 14px}.intro[data-v-f07ca4d1]{font-size:1.05rem;color:#ffe9c9;margin:0 0 22px;line-height:1.8;text-shadow:1px 1px 0 #7a0c1e}.actions[data-v-f07ca4d1]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hint[data-v-f07ca4d1]{margin-top:18px;font-size:.9rem;color:#ffb98a}.photo-wall[data-v-f07ca4d1]{display:flex;gap:18px;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:28px}.polaroid[data-v-f07ca4d1]{margin:0;background:#fff8e7;padding:8px 8px 6px;border-radius:8px;box-shadow:0 8px #3c000a66,0 12px 24px #00000059;transform:rotate(-3deg);transition:transform .18s,scale .18s}.polaroid[data-v-f07ca4d1]:nth-child(2){transform:rotate(2deg) translateY(8px)}.polaroid[data-v-f07ca4d1]:nth-child(3){transform:rotate(-1.5deg)}.polaroid[data-v-f07ca4d1]:hover{transform:rotate(0) scale(1.05);z-index:2}.polaroid img[data-v-f07ca4d1]{display:block;width:clamp(130px,20vw,200px);height:clamp(170px,26vw,260px);object-fit:cover;border-radius:4px}.polaroid:nth-child(2) img[data-v-f07ca4d1],.polaroid:nth-child(3) img[data-v-f07ca4d1]{height:auto}.polaroid figcaption[data-v-f07ca4d1]{font-size:.85rem;color:#7a0c1e;font-weight:800;padding:6px 2px 2px;text-align:center}.floating-bg[data-v-f07ca4d1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fb[data-v-f07ca4d1]{position:absolute;font-size:3rem;opacity:.5;animation:floaty 5s ease-in-out infinite}.f1[data-v-f07ca4d1]{left:7%;top:22%}.f2[data-v-f07ca4d1]{right:10%;top:18%;animation-delay:-1s}.f3[data-v-f07ca4d1]{left:13%;bottom:16%;animation-delay:-2s}.f4[data-v-f07ca4d1]{right:14%;bottom:10%;animation-delay:-3s}.f5[data-v-f07ca4d1]{left:40%;top:3%;animation-delay:-1.5s;font-size:2.4rem}.f6[data-v-f07ca4d1]{right:38%;bottom:2%;animation-delay:-2.5s;font-size:2.4rem}.stats-wrap[data-v-bf9a8e98]{max-width:1080px;margin:-8px auto 0;padding:0 18px 26px;display:grid;gap:14px}.stats[data-v-bf9a8e98]{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 10px}.stat[data-v-bf9a8e98]{text-align:center}.stat+.stat[data-v-bf9a8e98]{border-left:2px solid rgba(255,210,63,.35)}.n[data-v-bf9a8e98]{display:block;font-size:1.6rem;font-weight:900;color:#ffe27a;line-height:1.3}.l[data-v-bf9a8e98]{font-size:.82rem;color:#ffd9a0}.levelbar[data-v-bf9a8e98]{padding:14px 18px}.bar-row[data-v-bf9a8e98]{display:flex;align-items:center;gap:10px}.bar-label[data-v-bf9a8e98]{font-weight:800;color:#ffd23f;white-space:nowrap;font-size:.95rem}.bar[data-v-bf9a8e98]{flex:1;height:16px;border-radius:999px;background:#0006;border:2px solid #ffd23f;overflow:hidden}.bar-fill[data-v-bf9a8e98]{height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd23f,#ff7a00);transition:width .4s ease}.bar-tip[data-v-bf9a8e98]{margin:10px 0 0;font-size:.88rem;color:#ffd9a0}@media (max-width: 720px){.stats[data-v-bf9a8e98]{grid-template-columns:repeat(2,1fr);gap:12px 0}.stat[data-v-bf9a8e98]:nth-child(3){border-left:none}}.farm-grid[data-v-b60d76e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.sec-head[data-v-b60d76e3]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.sec-head .sec-title[data-v-b60d76e3]{margin-bottom:4px}.sec-head .sec-sub[data-v-b60d76e3]{margin-bottom:0}.supervisor[data-v-b60d76e3]{display:flex;align-items:center;gap:10px;background:#fff0d214;border:2px solid #ffd23f;border-radius:999px;padding:8px 16px 8px 8px;font-weight:800;color:#ffe27a}.supervisor img[data-v-b60d76e3]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #ffd23f}.farm-card[data-v-b60d76e3]{position:relative;min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff0d214;border:2px solid #ffd23f;border-radius:16px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 5px #3c000a4d;transition:transform .12s,box-shadow .12s;overflow:hidden}.farm-card[data-v-b60d76e3]:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:0 9px #3c000a4d}.farm-card[data-v-b60d76e3]:active{transform:scale(.94)}.emoji[data-v-b60d76e3]{font-size:3rem;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.3))}.farm-card:active .emoji[data-v-b60d76e3]{animation:shake .3s}.name[data-v-b60d76e3]{font-weight:900;color:#ffe27a;font-size:1.05rem}.count[data-v-b60d76e3]{font-size:.85rem;color:#ffd9a0}.popup[data-v-b60d76e3]{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;color:#fff;font-weight:900;font-size:.92rem;padding:6px 12px;background:#7a0c1eeb;border:2px solid #ffd23f;border-radius:999px;animation:popup-rise 1.3s ease-out forwards;z-index:2}.goose-area[data-v-f4098293]{position:relative;height:min(56vh,460px);border-radius:18px;border:3px solid #ffd23f;overflow:hidden;cursor:crosshair;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,#4d8f43,#34702f 70%,#2b5c28);background-size:44px 44px,44px 44px,auto;box-shadow:0 6px #3c000a4d}.goose[data-v-f4098293]{position:absolute;transform:translate(-50%,-50%);font-size:clamp(2.8rem,7vw,4.2rem);background:none;border:none;padding:20px 24px;cursor:pointer;animation:bob 1.6s ease-in-out infinite;transition:left .3s ease-out,top .3s ease-out;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.35));z-index:2}.goose[data-v-f4098293]:hover{animation-duration:.9s}.egg[data-v-f4098293]{position:absolute;transform:translate(-50%,-50%);font-size:1.9rem;pointer-events:none;animation:popfly 1.1s ease-out forwards;z-index:3}.hint-goose[data-v-f4098293]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:#00000073;color:#ffe27a;padding:6px 14px;border-radius:999px;font-size:.9rem;pointer-events:none;white-space:nowrap}.watcher[data-v-f4098293]{position:absolute;left:14px;top:14px;width:66px;height:66px;border-radius:50%;object-fit:cover;border:3px solid #ffd23f;box-shadow:0 4px #0000004d;z-index:2;animation:floaty 4s ease-in-out infinite}.tip[data-v-f4098293]{font-size:.85rem;color:#ffb98a}.quote-grid[data-v-9da2afb9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.quote-chip[data-v-9da2afb9]{padding:14px 10px;text-align:center;cursor:pointer;background:#fff0d212;color:#ffe9c9;border:2px dashed #ffd23f;border-radius:14px;font-size:1rem;font-weight:700;transition:transform .12s,background .12s,color .12s}.quote-chip[data-v-9da2afb9]:hover{background:#ffd23f;color:#7a0c1e;transform:rotate(-2deg) scale(1.04)}.footer[data-v-2bf75b17]{text-align:center;padding:30px 18px 44px;border-top:3px solid #ffd23f;background:#7a0c1ebf;color:#ffd9a0}.footer p[data-v-2bf75b17]{margin:6px 0;line-height:1.7}.footer .mini[data-v-2bf75b17]{font-size:.82rem;opacity:.85;color:#ffb98a}.foot-avatar[data-v-2bf75b17]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #ffd23f;margin-bottom:10px}.dm-layer[data-v-dbda1188]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:90;overflow:hidden}.dm[data-v-dbda1188]{position:absolute;left:100%;white-space:nowrap;color:#fff;font-weight:900;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;animation:dmfly-dbda1188 var(--dur) linear forwards;opacity:0}@keyframes dmfly-dbda1188{0%{transform:translate(0);opacity:1}85%{opacity:1}to{transform:translate(calc(-100vw - 400px));opacity:0}}.ultra[data-v-df348c72]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden;background:#1400058c}.corn[data-v-df348c72]{position:absolute;top:-80px;animation:cornfall-df348c72 linear forwards}@keyframes cornfall-df348c72{to{transform:translateY(115vh) rotate(720deg)}}.ultra-banner[data-v-df348c72]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;color:#ffd23f;text-shadow:3px 3px 0 #7a0c1e;animation:buzz-df348c72 .18s infinite alternate}.ultra-banner h2[data-v-df348c72]{font-size:clamp(2.2rem,8vw,5rem);margin:0}.ultra-banner p[data-v-df348c72]{font-size:clamp(1.4rem,5vw,3rem);margin:0;font-weight:900}@keyframes buzz-df348c72{0%{transform:translate(-2px,1px) rotate(-.6deg)}to{transform:translate(2px,-1px) rotate(.6deg)}}.music-btn[data-v-f2172ef2]{position:fixed;left:18px;bottom:18px;z-index:100;display:flex;align-items:center;gap:8px;border:2px solid #ffd23f;border-radius:999px;padding:10px 16px;background:#c8102e;color:#ffd23f;font-weight:800;cursor:pointer;box-shadow:0 4px #7a0c1e;transition:transform .12s}.music-btn[data-v-f2172ef2]:hover{transform:translateY(-2px)}.music-btn.on[data-v-f2172ef2]{background:#7a0c1e;border-color:#ffe27a}.icon[data-v-f2172ef2]{font-size:1.1rem}.label[data-v-f2172ef2]{font-size:.9rem}.eq[data-v-f2172ef2]{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.eq i[data-v-f2172ef2]{width:3px;background:#ffd23f;border-radius:2px;height:4px;animation:eq-f2172ef2 .9s ease-in-out infinite}.music-btn.on .eq i[data-v-f2172ef2]{height:12px;animation-play-state:running}.eq i[data-v-f2172ef2]:nth-child(1){animation-delay:0s}.eq i[data-v-f2172ef2]:nth-child(2){animation-delay:.2s}.eq i[data-v-f2172ef2]:nth-child(3){animation-delay:.4s}@keyframes eq-f2172ef2{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.particles[data-v-d4c95441]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:150}.particle[data-v-d4c95441]{position:absolute;transform:translate(-50%,-50%);animation:popfly .95s ease-out forwards}.to-top[data-v-d4c95441]{position:fixed;right:18px;bottom:18px;z-index:80;border:2px solid #ffd23f;border-radius:999px;padding:10px 16px;background:#c8102e;color:#ffd23f;font-weight:800;cursor:pointer;box-shadow:0 4px #7a0c1e}.to-top[data-v-d4c95441]:hover{transform:translateY(-2px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:ZCOOL KuaiLe,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;color:#ffe9c9;background-color:#a30f26;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg stroke='%23ffd23f' stroke-width='2.5' fill='none' opacity='0.85'%3E%3Ccircle cx='40' cy='40' r='14'/%3E%3Ccircle cx='40' cy='40' r='6' fill='%23ffd23f' stroke='none'/%3E%3Cpath d='M26 40h28M40 26v28'/%3E%3Ccircle cx='120' cy='120' r='14'/%3E%3Ccircle cx='120' cy='120' r='6' fill='%23ffd23f' stroke='none'/%3E%3Cpath d='M106 120h28M120 106v28'/%3E%3C/g%3E%3Cg stroke='%2352e08a' stroke-width='2.5' fill='none' opacity='0.7'%3E%3Cpath d='M40 58c-16 18-2 36 10 42M120 138c-16 18-2 36 10 42'/%3E%3Cpath d='M40 58c18-14 32-2 34 12M120 138c18-14 32-2 34 12'/%3E%3C/g%3E%3Cg fill='%23ffd23f' opacity='0.5'%3E%3Ccircle cx='100' cy='30' r='3'/%3E%3Ccircle cx='30' cy='110' r='3'/%3E%3Ccircle cx='140' cy='70' r='3'/%3E%3Ccircle cx='70' cy='140' r='3'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px;overflow-x:hidden}::selection{background:#ffd23f;color:#7a0c1e}button{font-family:inherit}.section{max-width:1080px;margin:0 auto;padding:44px 18px}.card{background:#fff0d214;border:2px solid #ffd23f;border-radius:18px;box-shadow:0 6px #3c000a47}.sec-title{margin:0 0 6px;font-size:clamp(1.6rem,4vw,2.3rem);color:#ffd23f;text-shadow:2px 2px 0 #7a0c1e;letter-spacing:2px}.sec-title span{font-size:.6em;font-weight:700;opacity:.9}.sec-sub{margin:0 0 24px;color:#ffd9a0}.btn{display:inline-block;border:2px solid #ffd23f;border-radius:999px;padding:10px 22px;background:#c8102e;color:#ffd23f;font-size:1.05rem;font-weight:800;cursor:pointer;transition:transform .12s,box-shadow .12s;box-shadow:0 4px #7a0c1e}.btn:hover{transform:translateY(-2px) scale(1.03)}.btn:active{transform:translateY(2px);box-shadow:0 1px #7a0c1e}.btn.primary{background:linear-gradient(180deg,#ffe27a,#ffb52e);color:#7a0c1e;border-color:#ffe9a3}.btn.gold{background:linear-gradient(180deg,#ffd23f,#ff9500);color:#7a0c1e;border-color:#ffe27a}@keyframes wobble{0%,to{transform:rotate(-4deg) translateY(0)}25%{transform:rotate(4deg) translateY(-7px)}50%{transform:rotate(-3deg) translateY(0)}75%{transform:rotate(3deg) translateY(4px)}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-16px) rotate(8deg)}}@keyframes bob{0%,to{transform:translate(-50%,-50%) rotate(-5deg)}50%{transform:translate(-50%,calc(-50% - 10px)) rotate(6deg)}}@keyframes popfly{0%{transform:translate(-50%,-50%) scale(.4) rotate(0);opacity:1}30%{transform:translate(-50%,-70%) scale(1.25) rotate(20deg)}to{transform:translate(-50%,-140%) scale(.9) rotate(-30deg);opacity:0}}@keyframes popup-rise{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}20%{transform:translate(-50%,-60%) scale(1.08)}to{transform:translate(-50%,-180%) scale(1);opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,4px)}40%{transform:translate(6px,-4px)}60%{transform:translate(-4px,-4px)}80%{transform:translate(4px,4px)}}
