.plu[data-v-4c4cd69d]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:7.46667vw 4.26667vw;box-sizing:border-box;background:#f7f5f2}.plu.is-wall[data-v-4c4cd69d]{align-items:stretch;justify-content:stretch;padding:4.26667vw}.plu.is-wall .plu-card[data-v-4c4cd69d]{max-width:none;min-height:calc(100vh - 8.53333vw);box-sizing:border-box}.plu-bg[data-v-4c4cd69d]{position:fixed;inset:0;background:#f7f5f2 50%/cover no-repeat;filter:blur(6.4vw);transform:scale(1.15)}.plu-shade[data-v-4c4cd69d]{position:fixed;inset:0;background:linear-gradient(180deg,rgba(120,85,45,.1),rgba(60,40,20,.32))}.plu-card[data-v-4c4cd69d]{position:relative;width:100%;max-width:88vw;background:hsla(0,0%,100%,.96);border-radius:4.26667vw;padding:7.46667vw 5.33333vw 5.86667vw;box-shadow:0 3.2vw 8.53333vw rgba(60,40,20,.18);text-align:center}.plu-kicker[data-v-4c4cd69d]{margin:0;color:#b08b57;font-size:3.2vw;letter-spacing:.8vw}.plu-card h1[data-v-4c4cd69d]{margin:2.13333vw 0 0;font-size:5.86667vw;color:#1f1a17;letter-spacing:.26667vw;font-weight:700;font-family:Songti SC,"Noto Serif CJK SC",STSong,serif}.plu-ok[data-v-4c4cd69d],.plu-slogan[data-v-4c4cd69d],.plu-sub[data-v-4c4cd69d]{margin:2.13333vw 0 0;color:#9c9188;font-size:3.46667vw;line-height:1.6}.plu-ok[data-v-4c4cd69d]{color:#6d8f5a}.plu-inp[data-v-4c4cd69d]{width:100%;height:13.33333vw;margin-top:5.33333vw;padding:0 3.73333vw;box-sizing:border-box;border:.26667vw solid #e6dccf;border-radius:3.2vw;background:#fbf8f4;font-size:4.53333vw;letter-spacing:1.06667vw;text-align:center;color:#1f1a17;outline:none}.plu-inp[data-v-4c4cd69d]:focus{border-color:#c7a06a}.plu-btn[data-v-4c4cd69d]{width:100%;height:13.33333vw;margin-top:3.73333vw;border:0;border-radius:133.2vw;background:linear-gradient(135deg,#cbab7d,#a97f4e);color:#fff;font-size:4.53333vw;font-weight:600;letter-spacing:.53333vw;box-shadow:0 1.6vw 3.73333vw rgba(120,85,45,.3)}.plu-btn[data-v-4c4cd69d]:disabled{opacity:.5}.plu-grid[data-v-4c4cd69d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.86667vw;margin-top:3.73333vw;text-align:left}.plu-add[data-v-4c4cd69d],.plu-cell[data-v-4c4cd69d]{position:relative;width:100%;padding-top:100%;border-radius:2.66667vw;overflow:hidden;background:#efe8e1;box-shadow:0 .8vw 2.4vw rgba(70,45,25,.08)}.plu-add[data-v-4c4cd69d]{border:.26667vw dashed #d9c3a3;background:#fbf8f4;box-shadow:none;cursor:pointer}.plu-add span[data-v-4c4cd69d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#b08b57;font-size:8.53333vw;font-weight:300;line-height:1}.plu-add input[data-v-4c4cd69d]{display:none}.plu-add.is-busy[data-v-4c4cd69d]{opacity:.55;pointer-events:none}.plu-cell img[data-v-4c4cd69d]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plu-pbar[data-v-4c4cd69d]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.13333vw;background:rgba(35,25,15,.42);backdrop-filter:blur(.26667vw)}.plu-pbar__num[data-v-4c4cd69d]{color:#fff;font-size:4vw;letter-spacing:1px;text-shadow:0 .26667vw 1.06667vw rgba(0,0,0,.25)}.plu-pbar__track[data-v-4c4cd69d]{width:66%;height:1.33333vw;border-radius:133.2vw;background:hsla(0,0%,100%,.3);overflow:hidden}.plu-pbar__fill[data-v-4c4cd69d]{display:block;height:100%;border-radius:133.2vw;background:linear-gradient(90deg,#ead3a8,#c7a06a);box-shadow:0 0 1.06667vw rgba(255,225,180,.6);transition:width .25s linear}.plu-day[data-v-4c4cd69d]{grid-column:1/-1;display:flex;align-items:center;gap:2.13333vw;padding:2.4vw .53333vw 0;color:#9c9188;font-size:3.2vw}.plu-day[data-v-4c4cd69d]:after{content:"";flex:1;height:1px;background:#eee6db}.plu-badge[data-v-4c4cd69d]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:1.06667vw;padding:1.06667vw 1.86667vw;background:rgba(40,25,15,.5);color:#fff;font-size:2.66667vw;font-style:normal}.plu-badge em[data-v-4c4cd69d]{font-style:normal}.plu-badge.is-ok[data-v-4c4cd69d]{background:rgba(96,140,84,.78)}.plu-badge.is-ing[data-v-4c4cd69d]{background:rgba(180,130,50,.78)}.plu-badge.is-hide[data-v-4c4cd69d]{background:rgba(90,85,80,.7)}.plu-badge.is-bad[data-v-4c4cd69d]{background:rgba(170,60,50,.8)}.plu-empty[data-v-4c4cd69d]{margin:3.2vw 0 0;color:#b1a79d;font-size:3.2vw}.plu-more[data-v-4c4cd69d]{margin-top:3.73333vw;height:9.6vw;padding:0 5.86667vw;border:1px solid #e6dccf;border-radius:133.2vw;background:hsla(0,0%,100%,.85);color:#8a6b42;font-size:3.46667vw}.plu-msg[data-v-4c4cd69d]{margin:2.66667vw 0 0;color:#c0503f;font-size:3.2vw}