.wish-detail-sheet[data-v-feff1078]{--accent:#fdc503;max-height:82vh;padding:10px 16px calc(24px + env(safe-area-inset-bottom,0px));background:#13171a;color:#f3f3ed}.wish-detail-handle[data-v-feff1078]{display:block;width:30px;height:3px;margin:3px auto 12px;border-radius:3px;background:hsla(0,0%,100%,.14901960784313725)}.wish-detail-sheet>header[data-v-feff1078]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid hsla(0,0%,100%,.09411764705882353)}.wish-detail-sheet>header h2[data-v-feff1078]{margin:0;font-size:16px;font-weight:600}.wish-detail-sheet>header button[data-v-feff1078]{padding:10px;color:#a2a6aa;font-size:12px}.wish-detail[data-v-feff1078]{padding:4px 0 12px}.wish-detail-summary[data-v-feff1078]{display:flex;gap:16px;align-items:center;padding:14px;border:1px solid rgba(253,197,3,.1450980392156863);border-radius:14px;background:linear-gradient(125deg,#2a251c,#191d20)}.wish-detail-summary>img[data-v-feff1078]{display:block;width:80px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:8px}.wish-detail-summary>span[data-v-feff1078]{flex:1;min-width:0}.wish-detail-summary small[data-v-feff1078]{font-size:10px;color:#ad995e}.wish-detail-summary h2[data-v-feff1078]{font-size:16px;line-height:1.5;margin:6px 0 14px}.wish-detail-summary b[data-v-feff1078]{font-size:24px;color:#f4d275;font-weight:650}.wish-detail-summary b small[data-v-feff1078]{margin-left:5px;color:#aaa38f;font-weight:400}.wish-detail-story[data-v-feff1078]{padding:22px 3px}.wish-detail-story h3[data-v-feff1078]{font-size:13px;color:#d9dbd3;margin:0 0 9px;font-weight:500}.wish-detail-story p[data-v-feff1078]{margin:0;font-size:14px;line-height:1.8;color:#aab2b7}.wish-detail>button[data-v-feff1078]{width:100%;min-height:46px;border:0;border-radius:24px;background:var(--accent);color:#352509;font-size:13px;font-weight:700}.wish-detail>button[data-v-feff1078]:disabled{background:hsla(0,0%,100%,.03137254901960784);color:#959fa6;font-weight:400}.wish-page[data-v-feff1078]{--accent:#fdc503;padding:env(safe-area-inset-top,0) 0 calc(100px + env(safe-area-inset-bottom,0px));background:#080b0d;color:#f3f3ed}.wish-head[data-v-feff1078]{display:flex;justify-content:space-between;align-items:center;min-height:68px;padding:14px 16px}.wish-head h1[data-v-feff1078]{margin:0;font-size:20px;line-height:1.4;font-weight:650;letter-spacing:.02em}.wish-ticket[data-v-feff1078]{display:flex;gap:6px;align-items:center;border:1px solid rgba(253,197,3,.19607843137254902);border-radius:20px;padding:6px 10px;min-height:36px;background:rgba(253,197,3,.0392156862745098);color:#ddd7c6;font-size:11px}.wish-ticket svg[data-v-feff1078]{width:16px;height:16px;fill:none;stroke:var(--accent);stroke-width:1.7}.wish-ticket b[data-v-feff1078]{color:var(--accent);font-size:15px;margin-left:3px}.wish-ticket .wish-rule-arrow[data-v-feff1078]{width:10px;height:10px;stroke:#b5a56a}.wish-banner[data-v-feff1078]{position:relative;overflow:hidden;isolation:isolate;margin:0 16px 22px;min-height:208px;border:1px solid #ffe185;border-radius:18px;background:radial-gradient(ellipse at 25% 20%,#fff6b8,transparent 64%),linear-gradient(125deg,#ffe27b,#fdc503 64%,#eda416);color:#352509;box-shadow:inset 0 1px hsla(0,0%,100%,.5333333333333333)}.wish-banner[data-v-feff1078]:before{content:"";position:absolute;inset:-35px -75px auto auto;width:235px;height:235px;border:28px solid hsla(0,0%,100%,.3333333333333333);border-radius:50%;transform:rotate(-24deg);z-index:-1}.wish-banner-copy[data-v-feff1078]{position:relative;z-index:2;padding:20px 16px 53px;width:57%}.wish-banner-kicker[data-v-feff1078]{font-size:10px;font-weight:650;letter-spacing:.1em;color:#785a20}.wish-banner h2[data-v-feff1078]{font-size:24px;line-height:1.24;letter-spacing:.015em;margin:8px 0 14px;font-weight:800}.wish-banner button[data-v-feff1078]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:0 14px;background:#30220e;color:#ffe697;border:1px solid hsla(0,0%,100%,.2);border-radius:22px;font-size:12px;font-weight:650}.wish-banner button svg[data-v-feff1078]{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.wish-banner-art[data-v-feff1078]{position:absolute;right:5px;top:20px;width:47%;height:160px;pointer-events:none}.wish-art-poster[data-v-feff1078]{position:absolute;width:79px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border:3px solid #ffedac;border-radius:9px;box-shadow:0 8px 15px rgba(100,66,12,.25098039215686274)}.wish-art-poster.poster-0[data-v-feff1078]{top:17px;right:67px;transform:rotate(-15deg)}.wish-art-poster.poster-1[data-v-feff1078]{top:7px;right:8px;transform:rotate(14deg)}.wish-art-poster.poster-2[data-v-feff1078]{top:16px;right:35px;transform:rotate(-2deg);width:85px;z-index:1}.wish-art-ticket[data-v-feff1078]{position:absolute;bottom:17px;right:2px;z-index:3;display:flex;align-items:center;gap:5px;transform:rotate(-8deg);padding:8px 10px;border:1px solid #f9d86b;border-radius:4px;background:#fff2bc;color:#69461a;font-size:10px;font-weight:750;box-shadow:0 4px 8px rgba(100,66,12,.14901960784313725)}.wish-art-ticket svg[data-v-feff1078]{width:14px;height:14px;stroke:#a86a12;fill:none;stroke-width:1.7}.wish-art-star[data-v-feff1078]{position:absolute;right:3px;top:-9px;font-style:normal;font-size:22px;color:#fff3a0;text-shadow:0 2px 1px rgba(155,100,10,.25098039215686274)}.wish-banner footer[data-v-feff1078]{position:absolute;bottom:0;left:0;right:0;z-index:4;display:flex;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid rgba(122,77,21,.10196078431372549);background:rgba(255,241,187,.3215686274509804);color:#785324;font-size:11px}.wish-banner footer b[data-v-feff1078]{font-size:14px;color:#47310e;font-variant-numeric:tabular-nums;margin-right:2px}.wish-tabs[data-v-feff1078]{display:flex;align-items:center;gap:24px;padding:0 16px 11px;margin-bottom:2px;overflow:auto;white-space:nowrap}.wish-tabs button[data-v-feff1078]{position:relative;min-height:36px;padding:0;border:0;background:none;color:#92989d;font-size:13px}.wish-tabs button.active[data-v-feff1078]{color:#fdc503;font-weight:650}.wish-tabs button.active[data-v-feff1078]:after{position:absolute;content:"";height:3px;bottom:-5px;left:0;width:20px;background:var(--accent);border-radius:2px}.wish-list[data-v-feff1078]{display:grid;gap:10px;padding:10px 16px 28px}.wish-item[data-v-feff1078]{display:flex;align-items:center;gap:12px;padding:12px;background:linear-gradient(110deg,#1c2023,#15191c);border:1px solid hsla(0,0%,100%,.050980392156862744);border-radius:14px;min-height:122px}.wish-item[data-v-feff1078]:first-child{border-color:rgba(253,197,3,.21176470588235294);background:linear-gradient(110deg,#2a251c,#181b1d 70%)}.wish-item.is-own[data-v-feff1078]{border-color:rgba(253,197,3,.18823529411764706)}.wish-title[data-v-feff1078]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:none;text-align:left;color:#f3f3ed;padding:0}.wish-cover[data-v-feff1078]{position:relative;flex:none;width:66px;aspect-ratio:3/4;overflow:hidden;border-radius:8px}.wish-cover img[data-v-feff1078]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wish-rank[data-v-feff1078]{position:absolute;left:0;top:0;display:grid;place-items:center;min-width:24px;height:24px;border-radius:0 0 8px 0;background:rgba(21,25,28,.807843137254902);color:#ccd0d4;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.wish-rank.is-rank-1[data-v-feff1078]{background:linear-gradient(130deg,#ffeca0,#f7c435);color:#603a0d}.wish-rank.is-rank-2[data-v-feff1078]{background:linear-gradient(130deg,#e6e8ec,#aebcc8);color:#35424e}.wish-rank.is-rank-3[data-v-feff1078]{background:linear-gradient(130deg,#eccda9,#bd9269);color:#5a3820}.wish-item-copy[data-v-feff1078]{display:grid;gap:7px;min-width:0}.wish-title b[data-v-feff1078]{font-size:13px;line-height:1.45}.wish-title b[data-v-feff1078],.wish-title small[data-v-feff1078]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wish-title small[data-v-feff1078]{font-size:11px;line-height:1.5;color:#a6adb1}.wish-title em[data-v-feff1078]{font-style:normal;font-size:10px;color:#b69a57}.wish-support[data-v-feff1078]{display:grid;gap:9px;justify-items:center;flex:none;width:54px}.wish-votes[data-v-feff1078]{color:#a19c8d;font-size:10px;white-space:nowrap}.wish-votes b[data-v-feff1078]{color:#f5d981;font-size:18px;line-height:1;margin-right:3px;font-weight:650;font-variant-numeric:tabular-nums}.wish-vote[data-v-feff1078]{display:flex;align-items:center;justify-content:center;gap:3px;width:54px;min-height:32px;border:1px solid rgba(253,197,3,.26666666666666666);border-radius:16px;background:#fdc503;color:#49320b;font-size:11px;font-weight:700;padding:0}.wish-vote svg[data-v-feff1078]{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2}.wish-vote.voted[data-v-feff1078]{background:hsla(0,0%,100%,.023529411764705882);border-color:hsla(0,0%,100%,.09019607843137255);color:#929a9f;font-weight:400}.wish-item.is-rejected[data-v-feff1078]{border-color:rgba(183,101,76,.4);background:linear-gradient(110deg,#281d1a,#17191b)}.wish-title .wish-reject-reason[data-v-feff1078]{display:block;color:#e19b84;-webkit-line-clamp:2}.wish-nomination-state[data-v-feff1078]{display:grid;justify-items:center;gap:9px;flex:none;width:64px;color:#aab0b3;font-size:10px}.wish-item.is-rejected .wish-nomination-state>span[data-v-feff1078]{color:#e19b84}.wish-retry[data-v-feff1078]{min-width:64px;min-height:32px;padding:0 8px;border:1px solid rgba(253,197,3,.4);border-radius:17px;background:#fdc503;color:#49320b;font-size:11px;font-weight:700}.wish-empty[data-v-feff1078]{display:grid;justify-items:center;gap:18px;min-height:214px;padding:30px 10px;border:1px dashed hsla(0,0%,100%,.09411764705882353);border-radius:16px;background:hsla(0,0%,100%,.011764705882352941)}.wish-empty>svg[data-v-feff1078]{width:36px;height:36px;stroke:#d0b96d;stroke-width:1.2;fill:none}.wish-empty b[data-v-feff1078]{font-size:14px;font-weight:500;color:#b6bdc2}.wish-empty button[data-v-feff1078],.wish-search-empty button[data-v-feff1078]{border:1px solid rgba(253,197,3,.3333333333333333);border-radius:20px;background:rgba(253,197,3,.07058823529411765);color:#fdc503;min-height:38px;padding:0 18px;font-size:12px}#subpage[data-route-page=wish-nominate] .subpage-body[data-v-feff1078]{padding:20px 16px calc(24px + env(safe-area-inset-bottom));background:var(--page-bg);min-height:calc(100% - 72px)}.wish-list .wish-item[data-v-feff1078]{display:flex;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.050980392156862744)}.wish-page .wish-list article>.wish-title[data-v-feff1078]{padding:0;border-radius:0;background:none;color:#f3f3ed}.wish-page .wish-list article>.wish-support[data-v-feff1078]{flex:none;width:54px}.wish-page .wish-tabs[data-v-feff1078]{margin:0 0 2px}.wish-page .wish-tabs button.active[data-v-feff1078]{border-bottom:0}.wish-page .wish-rank[data-v-feff1078]{font-style:normal}.wish-list .wish-item[data-v-feff1078]:first-child{border-top:1px solid rgba(253,197,3,.21176470588235294)}.wish-item .wish-title[data-v-feff1078]{display:flex;flex-direction:row;gap:12px}.wish-title .wish-item-copy>b[data-v-feff1078]{color:#f3f3ed}.wish-loading[data-v-feff1078]{display:grid;place-items:center;padding:40px 0}.wish-page .wish-tabs button.active[data-v-feff1078]:after{margin:0}