.wrapper[data-v-6c621c3d]{width:100%;height:100%;padding:2rem 1rem}.input-card[data-v-6c621c3d]{box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:2px solid #f9c58a;border-radius:14px;gap:1.6rem;width:100%;height:fit-content;padding:3.2rem 1.92rem}.input-card .title[data-v-6c621c3d]{text-align:center;letter-spacing:4px;color:#fff;margin-bottom:3.2rem;font-size:2.24rem}.form-row[data-v-6c621c3d]{gap:8px;width:100%}.form-row label[data-v-6c621c3d]{color:#f9c58a;text-align:left;flex-shrink:0;font-size:1.6rem;display:block}.options[data-v-6c621c3d]{box-sizing:border-box;border:2px solid #f9c58a;border-radius:10px;justify-content:flex-start;align-items:center;gap:1.6rem;width:100%;padding:1.12rem 1.6rem;display:flex}.options label[data-v-6c621c3d]{color:#fff;cursor:pointer;align-items:center;gap:6px;margin-bottom:0;font-size:1.6rem;display:flex}.options input[type=radio][data-v-6c621c3d]{accent-color:#f9c58a;cursor:pointer;width:1.6rem;height:1.6rem}.input-wrapper[data-v-6c621c3d]{align-items:center;width:100%;display:flex;position:relative}.input-icon[data-v-6c621c3d]{color:#f9c58a;pointer-events:none;font-size:1.8rem;position:absolute;right:1.6rem}.input-box[data-v-6c621c3d]{color:#fff;box-sizing:border-box;cursor:pointer;text-align:left;background:#00000026;border:2px solid #f9c58a;border-radius:10px;width:100%;padding:1.28rem 4rem 1.28rem 1.6rem;font-size:1.6rem}.input-box[data-v-6c621c3d]:focus{border-color:#ffdfb5;outline:none}.baZi-container[data-v-057ccd76]{gap:1.6rem;width:100%}.title[data-v-057ccd76]{text-align:center;letter-spacing:4px;color:#fff;font-size:2.5rem}.baZi-card[data-v-057ccd76]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff26;border:3px solid #f9c58a;border-radius:16px;width:100%;padding:1.6rem;font-size:2rem;box-shadow:0 8px 32px #0003}.baZi-row[data-v-057ccd76]{text-align:center;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(5,1fr);align-items:center;padding:1.2rem .6rem;display:grid}.baZi-row[data-v-057ccd76]:last-of-type{border-bottom:none}.header-row[data-v-057ccd76]{color:#f9c58a;border-bottom:2px solid #f9c58a66;font-weight:700}.font-bold[data-v-057ccd76]{font-weight:700}.gan.green[data-v-057ccd76]{color:#8be88f;text-shadow:0 0 4px #00000080}.gan.red[data-v-057ccd76]{color:red;text-shadow:0 0 4px #fff}.gan.brown[data-v-057ccd76]{color:#d4a373;text-shadow:0 0 4px #00000080}.zhi.red[data-v-057ccd76]{color:red;text-shadow:0 0 4px #fff}.zhi.blue[data-v-057ccd76]{color:#6ba4ff;text-shadow:0 0 4px #00000080}.zhi.black[data-v-057ccd76]{color:#ccc;text-shadow:0 0 4px #00000080}.nain.white[data-v-057ccd76]{color:#fff}.info-section[data-v-057ccd76]{text-align:left;border-top:2px solid #fff3;flex-direction:column;gap:1rem;margin-top:1.6rem;padding-top:1.6rem;line-height:1.5;display:flex}.info-section span[data-v-057ccd76]{color:#f9c58a;font-weight:700}.input-question-container[data-v-0a3f20af]{gap:1.6rem;width:100%;max-width:850px;margin:0 auto}.page-title[data-v-0a3f20af]{text-align:center;letter-spacing:4px;color:#fff;font-size:2.5rem}.baZi-card[data-v-0a3f20af]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;color:#fff;background:#ffffff26;border:3px solid #f9c58a;border-radius:16px;width:100%;padding:1.6rem;font-size:2rem;box-shadow:0 8px 32px #0003}.baZi-row[data-v-0a3f20af]{text-align:center;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(5,1fr);align-items:center;padding:1.2rem .6rem;display:grid}.baZi-row[data-v-0a3f20af]:last-of-type{border-bottom:none}.header-row[data-v-0a3f20af]{color:#f9c58a;border-bottom:2px solid #f9c58a66;font-weight:700}.font-bold[data-v-0a3f20af]{font-weight:700}.gan.green[data-v-0a3f20af]{color:#8be88f;text-shadow:0 0 4px #00000080}.gan.red[data-v-0a3f20af]{color:red;text-shadow:0 0 4px #fff}.gan.brown[data-v-0a3f20af]{color:#d4a373;text-shadow:0 0 4px #00000080}.zhi.red[data-v-0a3f20af]{color:red;text-shadow:0 0 4px #fff}.zhi.blue[data-v-0a3f20af]{color:#6ba4ff;text-shadow:0 0 4px #00000080}.zhi.black[data-v-0a3f20af]{color:#ccc;text-shadow:0 0 4px #00000080}.questions-box[data-v-0a3f20af]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#ffffff26;border:3px solid #f9c58a;border-radius:16px;width:100%;padding:2rem 1.6rem;box-shadow:0 8px 32px #0003}.box-header[data-v-0a3f20af]{border-bottom:1.5px solid #fff3;justify-content:center;align-items:center;min-height:40px;margin-bottom:2rem;padding-bottom:1rem;display:flex;position:relative}.box-header .back-btn[data-v-0a3f20af]{cursor:pointer;color:#f9c58a;background:0 0;border:none;align-items:center;padding:.5rem;font-size:2.2rem;transition:opacity .2s;display:flex;position:absolute;left:0}.box-header .back-btn[data-v-0a3f20af]:hover{opacity:.8}.box-header .box-title[data-v-0a3f20af]{color:#f9c58a;margin:0;font-size:2rem;font-weight:700}.box-content[data-v-0a3f20af]{position:relative;overflow:hidden}.step-input[data-v-0a3f20af]{flex-direction:column;gap:1.6rem;display:flex}.ask-box[data-v-0a3f20af]{box-sizing:border-box;color:#333;resize:none;background:#ffffffe6;border:2px solid #f9c58a;border-radius:12px;outline:none;width:100%;height:120px;padding:1.2rem;font-family:inherit;font-size:1.8rem;transition:border-color .2s}.ask-box[data-v-0a3f20af]:focus{border-color:#df6840}.ask-box[data-v-0a3f20af]::placeholder{color:#999}.common-questions-btn[data-v-0a3f20af]{color:#fff;cursor:pointer;background:#fff3;border:2px solid #fff6;border-radius:10px;justify-content:center;align-items:center;gap:.8rem;padding:1rem 1.6rem;font-size:1.8rem;transition:background .2s,border-color .2s;display:flex}.common-questions-btn[data-v-0a3f20af]:hover{background:#ffffff4d;border-color:#fff9}.common-questions-btn .icon-bulb[data-v-0a3f20af]{color:#f9c58a}.category-grid[data-v-0a3f20af]{grid-template-columns:repeat(3,1fr);gap:1.2rem;width:100%;display:grid}@media (width<=600px){.category-grid[data-v-0a3f20af]{grid-template-columns:repeat(2,1fr)}}.category-grid button[data-v-0a3f20af]{color:#fff;cursor:pointer;background:#ffffff26;border:2px solid #ffffff4d;border-radius:10px;padding:1.4rem;font-size:1.8rem;transition:background .2s,transform .1s}.category-grid button[data-v-0a3f20af]:hover{background:#ffffff40;transform:scale(1.03)}.question-list[data-v-0a3f20af]{flex-direction:column;gap:1rem;max-height:250px;padding-right:.5rem;display:flex;overflow-y:auto}.question-list li[data-v-0a3f20af]{color:#fff;cursor:pointer;background:#ffffff26;border:2px solid #ffffff4d;border-radius:10px;padding:1.2rem 1.6rem;font-size:1.8rem;transition:background .2s}.question-list li[data-v-0a3f20af]:hover{background:#ffffff40}.slide-forward-enter-active[data-v-0a3f20af],.slide-forward-leave-active[data-v-0a3f20af],.slide-back-enter-active[data-v-0a3f20af],.slide-back-leave-active[data-v-0a3f20af]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.slide-forward-enter-from[data-v-0a3f20af]{opacity:0;transform:translate(30px)}.slide-forward-leave-to[data-v-0a3f20af],.slide-back-enter-from[data-v-0a3f20af]{opacity:0;transform:translate(-30px)}.slide-back-leave-to[data-v-0a3f20af]{opacity:0;transform:translate(30px)}.loading-overlay[data-v-0a3f20af]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b3;width:100vw;height:100vh;position:fixed;top:0;left:0}.loading-card[data-v-0a3f20af]{background:#ffffff26;border:3px solid #f9c58a;border-radius:16px;gap:2.4rem;width:90%;max-width:400px;padding:4rem 3rem;box-shadow:0 8px 32px #00000080}.spinner[data-v-0a3f20af]{border:5px solid #f9c58a33;border-top-color:#f9c58a;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-0a3f20af}@keyframes spin-0a3f20af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-0a3f20af]{color:#fff;text-align:center;font-size:2rem;font-weight:700}.result-container[data-v-b54b2c33]{gap:3.2rem;width:100%;max-width:850px;margin:0 auto;padding:2rem 1rem}.page-title[data-v-b54b2c33]{text-align:center;letter-spacing:4px;color:#fff;font-size:2.5rem}.baZi-card[data-v-b54b2c33]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;color:#fff;background:#ffffff26;border:3px solid #f9c58a;border-radius:16px;width:100%;padding:2.4rem 2rem;box-shadow:0 8px 32px #0003}.report-content[data-v-b54b2c33]{letter-spacing:1px;word-break:break-word;font-size:2rem;line-height:1.8}.report-content[data-v-b54b2c33] p{color:#fff;text-shadow:0 1px 2px #0003;margin-bottom:1.8rem}.report-content[data-v-b54b2c33] p:last-child{margin-bottom:0}.report-content[data-v-b54b2c33] h1,.report-content[data-v-b54b2c33] h2,.report-content[data-v-b54b2c33] h3,.report-content[data-v-b54b2c33] h4,.report-content[data-v-b54b2c33] h5,.report-content[data-v-b54b2c33] h6{color:#f9c58a;letter-spacing:1.5px;border-bottom:1.5px solid #f9c58a4d;margin-top:2.4rem;margin-bottom:1.4rem;padding-bottom:.6rem;font-weight:700}.report-content[data-v-b54b2c33] h1{font-size:2.4rem}.report-content[data-v-b54b2c33] h2{font-size:2.2rem}.report-content[data-v-b54b2c33] h3{font-size:2rem}.report-content[data-v-b54b2c33] ul,.report-content[data-v-b54b2c33] ol{margin-bottom:1.8rem;padding-left:2.4rem}.report-content[data-v-b54b2c33] li{color:#fff;margin-bottom:.8rem}.report-content[data-v-b54b2c33] strong{color:#f9c58a;font-weight:700}.report-content[data-v-b54b2c33] em{color:#e2b3f7;font-style:italic}.report-content[data-v-b54b2c33] .empty-msg{text-align:center;color:#ffffffb3;padding:3rem 1rem}.header[data-v-1f44a0f6]{z-index:200;align-items:center;width:100%;max-width:1200px;height:84px;margin:0 auto;padding:20px;position:relative;top:0}@media (width<=992px){.header[data-v-1f44a0f6]{height:64px;padding:20px}}.btn-case[data-v-1f44a0f6]{cursor:pointer;background-color:#fff8ef50;border-radius:50%;width:44px;height:44px}.back-btn[data-v-1f44a0f6]{position:absolute;left:20px}.icon[data-v-1f44a0f6]{color:#961e23;font-size:24px}.nav-btn[data-v-1f44a0f6]{gap:8px;position:absolute;right:20px}.toast-container[data-v-ae72597e]{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#ffffffe6;border:1px solid #ffffff80;border-radius:12px;align-items:center;width:max-content;max-width:90vw;padding:14px 24px;display:flex;position:fixed;top:20%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}.toast-container.toast--success[data-v-ae72597e]{background:#f0fdfaf2;border-left:5px solid #10b981}.toast-container.toast--warning[data-v-ae72597e]{background:#fffbebf2;border-left:5px solid #f59e0b}.toast-container.toast--error[data-v-ae72597e]{background:#fef2f2f2;border-left:5px solid #ef4444}.toast-container.toast--info[data-v-ae72597e]{background:#eff6fff2;border-left:5px solid #3b82f6}.toast-content[data-v-ae72597e]{align-items:center;gap:12px;display:flex}.toast-icon[data-v-ae72597e]{font-size:1.6rem}.toast-icon.success[data-v-ae72597e]{color:#10b981}.toast-icon.warning[data-v-ae72597e]{color:#f59e0b}.toast-icon.info[data-v-ae72597e]{color:#3b82f6}.toast-text[data-v-ae72597e]{color:#333;letter-spacing:.5px;font-size:1.5rem;font-weight:600}.confirm-overlay[data-v-ae72597e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9900;background-color:#00000080;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.confirm-card[data-v-ae72597e]{background:#fdfaf6;border:1px solid #fffc;border-radius:20px;width:100%;max-width:400px;margin-top:20vh;padding:32px 28px 24px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards modalScale-ae72597e;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.confirm-close[data-v-ae72597e]{color:#888;cursor:pointer;font-size:1.8rem;transition:all .2s;position:absolute;top:16px;right:16px}.confirm-close[data-v-ae72597e]:hover{color:#822d29;transform:rotate(90deg)}.confirm-title[data-v-ae72597e]{text-align:center;color:#822d29;margin:0 0 16px;font-size:2.2rem;font-weight:700}.confirm-body[data-v-ae72597e]{max-height:50vh;margin-bottom:24px;overflow-y:auto}.confirm-message[data-v-ae72597e]{color:#555;text-align:center;white-space:pre-wrap;font-size:1.6rem;line-height:1.6}.confirm-actions[data-v-ae72597e]{gap:12px;width:100%}.confirm-btn[data-v-ae72597e]{text-align:center;cursor:pointer;border-radius:12px;flex:1;padding:12px;font-size:1.6rem;font-weight:700;transition:all .2s}.confirm-btn[data-v-ae72597e]:active{transform:scale(.97)}.btn-cancel[data-v-ae72597e]{color:#b78b56;background:0 0;border:2px solid #b78b56}.btn-cancel[data-v-ae72597e]:hover{background:#b78b5614}.btn-confirm[data-v-ae72597e]{color:#fff;background:#822d29;border:2px solid #822d29}@keyframes modalScale-ae72597e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.slide-down-enter-active[data-v-ae72597e],.slide-down-leave-active[data-v-ae72597e]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-down-enter-from[data-v-ae72597e]{opacity:0;transform:translate(-50%,calc(-50% - 20px))scale(.9)}.slide-down-leave-to[data-v-ae72597e]{opacity:0;transform:translate(-50%,calc(20px - 50%))scale(.95)}.fade-enter-active[data-v-ae72597e],.fade-leave-active[data-v-ae72597e]{transition:opacity .25s}.fade-enter-from[data-v-ae72597e],.fade-leave-to[data-v-ae72597e]{opacity:0}@media (width<=990px){.toast-container[data-v-ae72597e]{top:50%}.confirm-overlay[data-v-ae72597e]{align-items:center}.confirm-card[data-v-ae72597e]{margin-top:0}}.calendar-overlay[data-v-28a87064]{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.calenderCase[data-v-28a87064]{background-color:#ffeccc;border-radius:10px;width:90%;max-width:380px;padding:30px 12px 20px;position:relative;box-shadow:0 4px 16px #0000002e}.close-btn[data-v-28a87064]{cursor:pointer;color:#822d29;margin:0;padding:4px;font-size:16px;line-height:1;position:absolute;top:6px;right:8px}.type-toggle[data-v-28a87064]{border:1px solid #822d29;border-radius:6px;margin-bottom:10px;display:flex;overflow:hidden}.type-toggle label[data-v-28a87064]{text-align:center;cursor:pointer;color:#822d29;-webkit-user-select:none;user-select:none;flex:1;padding:6px 0;font-size:14px;transition:background-color .2s,color .2s}.type-toggle label.active[data-v-28a87064]{color:#fff;background-color:#822d29;font-weight:700}.type-toggle label input[data-v-28a87064]{display:none}.thisMonth[data-v-28a87064]{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700;display:flex}.back-btn[data-v-28a87064]{cursor:pointer;color:#822d29;-webkit-user-select:none;user-select:none;border-radius:4px;width:70px;margin:0;padding:6px 8px;font-size:14px;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.back-btn[data-v-28a87064]:hover{background-color:#0000000d}}.header-title[data-v-28a87064]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:15px;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.header-title[data-v-28a87064]:hover{background-color:#0000000d}.header-title .picker-caret[data-v-28a87064]{font-size:18px}}.arrow-btn[data-v-28a87064]{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:10px 14px;font-size:18px}.calendar[data-v-28a87064]{border-collapse:separate;border-spacing:1px;text-align:center;width:100%}.day-cell[data-v-28a87064]{cursor:pointer;vertical-align:middle;border-radius:4px;width:14.2857%;height:46px;padding:0;transition:background-color .15s}.day-cell.weekly[data-v-28a87064]{cursor:default;color:#888;height:30px;font-size:13px;font-weight:700}.day-cell.weekly p[data-v-28a87064]{text-align:center;margin:0;line-height:30px}@media (hover:hover) and (pointer:fine){.day-cell[data-v-28a87064]:not(.disabled):not(.weekly):hover{background-color:#f9926d26}}.day-cell.disabled[data-v-28a87064]{color:#ccc;cursor:not-allowed;background-color:#9999}.date-content[data-v-28a87064]{flex-direction:column;justify-content:center;align-items:center;gap:1px;height:46px;display:flex}.main-text[data-v-28a87064]{margin:0;font-size:15px;line-height:1.2}.sub-text[data-v-28a87064]{color:#aaa;margin:0;font-size:10px;line-height:1.2}.disabled .sub-text[data-v-28a87064]{color:#ddd}.picker-view[data-v-28a87064]{border:1px solid #eee;border-radius:6px;height:252px;display:flex;overflow:hidden}.year-col[data-v-28a87064]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ddd transparent;border-right:1px solid #eee;flex-shrink:0;width:84px;overflow-y:auto}.year-col[data-v-28a87064]::-webkit-scrollbar{width:4px}.year-col[data-v-28a87064]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.year-col[data-v-28a87064]{overscroll-behavior:contain;padding:106px 0;position:relative}.year-item[data-v-28a87064]{text-align:center;cursor:pointer;color:#822d29;-webkit-user-select:none;user-select:none;padding:10px 0;font-size:14px;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.year-item[data-v-28a87064]:hover{background-color:#0000000a}}.year-item.is-selected[data-v-28a87064]{color:#822d29;background-color:#f9926d1f;font-weight:700}.month-col[data-v-28a87064]{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:6px;padding:8px;display:grid;overflow-y:auto}.month-cell[data-v-28a87064]{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:#822d29;border-radius:6px;padding:10px 0;font-size:13px;transition:all .15s}@media (hover:hover) and (pointer:fine){.month-cell[data-v-28a87064]:hover{background-color:#f9926d26;border-color:#822d29;font-weight:700}}.day-cell.selected[data-v-28a87064]{background-color:#822d29cc}.day-cell.selected p[data-v-28a87064]{color:#fff}.day-cell.selected .sub-text[data-v-28a87064]{color:#fffc}.fade-enter-active[data-v-28a87064],.fade-leave-active[data-v-28a87064]{transition:opacity .2s}.fade-enter-from[data-v-28a87064],.fade-leave-to[data-v-28a87064]{opacity:0}.time-picker-overlay[data-v-8355e510]{z-index:9999;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.timePickerCase[data-v-8355e510]{background-color:#ffeccc;border-radius:10px;width:90%;max-width:320px;padding:2.4rem 1.6rem;position:relative}.fade-enter-active[data-v-8355e510],.fade-leave-active[data-v-8355e510]{transition:opacity .2s}.fade-enter-from[data-v-8355e510],.fade-leave-to[data-v-8355e510]{opacity:0}.time-picker[data-v-8355e510]{flex-direction:column;align-items:center;gap:1.6rem;display:flex}.pickers[data-v-8355e510]{align-items:center;gap:1.2rem;display:flex}.col[data-v-8355e510]{flex-direction:column;align-items:center;gap:.6rem;display:flex}.sep[data-v-8355e510]{color:#822d29;opacity:.5;margin-top:2rem;font-size:2.8rem;font-weight:700}.drum-wrap[data-v-8355e510]{cursor:pointer;background:#ffeccc;border:1px solid #822d2933;border-radius:12px;outline:none;width:72px;height:180px;transition:border-color .2s;position:relative;overflow:hidden}.drum-wrap.focused[data-v-8355e510]{border-color:#822d29;box-shadow:0 0 0 2px #822d2926}.drum-fade-top[data-v-8355e510],.drum-fade-bot[data-v-8355e510]{z-index:2;pointer-events:none;height:60px;position:absolute;left:0;right:0}.drum-fade-top[data-v-8355e510]{background:linear-gradient(#ffeccc,#0000);top:0}.drum-fade-bot[data-v-8355e510]{background:linear-gradient(#0000,#ffeccc);bottom:0}.drum-select[data-v-8355e510]{z-index:1;pointer-events:none;background:#822d29;border-radius:8px;height:44px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.drum-list[data-v-8355e510]{cursor:grab;-webkit-user-select:none;user-select:none;z-index:2;padding:68px 0;position:absolute;top:0;left:0;right:0}.drum-list.grabbing[data-v-8355e510]{cursor:grabbing}.drum-item[data-v-8355e510]{height:44px;font-size:2.2rem;font-weight:thin;color:#822d29;opacity:.4;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-family:Luckiest Guy,Noto Sans TC,sans-serif;transition:color .15s,font-size .15s,opacity .15s;display:flex}.drum-item.active[data-v-8355e510]{color:#ffeccc;opacity:1;font-size:2.4rem;font-weight:700}.typing-overlay[data-v-8355e510]{z-index:3;pointer-events:none;opacity:0;border-radius:8px;justify-content:center;align-items:center;height:44px;transition:opacity .1s;display:flex;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.typing-overlay.show[data-v-8355e510]{opacity:1}.typing-text[data-v-8355e510]{color:#ffeccc;background:#822d29;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-family:Luckiest Guy,Noto Sans TC,sans-serif;font-size:2.4rem;font-weight:700;display:flex}.actions[data-v-8355e510]{gap:1.2rem;width:100%;margin-top:1.2rem;display:flex}.actions .cancel-btn[data-v-8355e510],.actions .confirm-btn[data-v-8355e510]{background:#ffeccc;border-radius:10px;flex:1;padding:1rem 1.6rem}.actions .cancel-btn p[data-v-8355e510],.actions .confirm-btn p[data-v-8355e510]{text-align:center;color:#822d29;margin:0;font-weight:700}.wrapper[data-v-7e078c5f]{width:100vw;height:100svh;position:relative;overflow:auto}.is-transitioning[data-v-7e078c5f]{pointer-events:none!important}.background[data-v-7e078c5f]{z-index:1;background:url(/images/bg5.png) top/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.main-case[data-v-7e078c5f]{z-index:2;flex-direction:column;flex-grow:1;width:100%;max-width:1200px;min-height:0;margin:0 auto;display:flex;position:relative}.page-content[data-v-7e078c5f]{flex-grow:1;justify-content:center;width:100%;max-width:800px;margin:0 auto;padding:20px}.fade-enter-active[data-v-7e078c5f],.fade-leave-active[data-v-7e078c5f]{transition:opacity .35s cubic-bezier(.25,1,.5,1)}.fade-enter-from[data-v-7e078c5f],.fade-leave-to[data-v-7e078c5f]{opacity:0}.hidden-header[data-v-7e078c5f]{opacity:0;pointer-events:none;z-index:-100}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:LXGW WenKai TC;src:url(/assets/lxgw-wenkai-tc-v10-chinese-traditional_latin-regular-BfqVVHHX.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LXGW WenKai TC;src:url(/assets/lxgw-wenkai-tc-v10-chinese-traditional_latin-700-CHaJPJSo.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LXGW WenKai TC;src:url(/assets/lxgw-wenkai-tc-v10-chinese-traditional_latin-300-C991ll4_.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Luckiest Guy;src:url(/assets/luckiest-guy-v25-latin-regular-dJClyBWO.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:moubi;src:url(/assets/Slidefu-Regular-2-CggENjFM.ttf)format("truetype");font-weight:400;font-style:normal}html,body{overscroll-behavior:none;touch-action:manipulation;width:100%;height:100%;margin:0;padding:0;overflow:hidden}html{letter-spacing:.05em;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:#822d2966 transparent;height:100%;font-family:LXGW WenKai TC,sans-serif;font-size:62.5%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#822d2966;border-radius:10px}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:#822d29b3}}*,:before,:after{box-sizing:border-box}img{-webkit-user-drag:none}a{-webkit-text-decoration:unset;text-decoration:unset;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button{all:unset;cursor:pointer}h1,h2,h3,h4,h5,h6,p{color:#822d29}h1{letter-spacing:1%;font-size:3rem;font-weight:700;line-height:140%}h2{font-size:2.4rem;line-height:169%}h3{font-size:2rem}p{text-align:left;font-size:1.8rem;line-height:160%}@media (width<=390px){p{font-size:1.6rem}}span{font-size:1.2rem;line-height:150%}.spec-ff{font-family:moubi,LXGW WenKai TC,Noto Sans TC,sans-serif}.spec-ff-en{text-transform:uppercase;font-family:Luckiest Guy,LXGW WenKai TC,Noto Sans TC,sans-serif}.dp-flex{flex-direction:row;display:flex}.dp-flex-col{flex-direction:column;display:flex}.dp-none{display:none}.dp-center{justify-content:center;align-items:center}.no-shrink{flex-shrink:0}.svg-icon{display:block}.line-l{padding-left:14px;position:relative}.line-l:before{content:"";background-color:#822d29;width:5px;height:100%;position:absolute;top:0;left:0}.line{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDE2IDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTMuNzUgM0g0LjI1SDUuNzVWMUgxLjc1VjVINy43NVYxSDE0LjI1VjVIOS43NVYzSDExLjI1SDExLjc1JyBzdHJva2U9JyNCNzhCNTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg==);background-repeat:repeat-x;flex-shrink:0;width:100%;height:6px}.line-dl{background-image:url(./line-dl.png);background-repeat:repeat-x;flex-shrink:0;width:100%;height:6px}@media (hover:hover) and (pointer:fine){.btn-act:hover{color:#fff;background-color:#ffeccc}.btn-act:hover h1,.btn-act:hover h2,.btn-act:hover p,.btn-act:hover .btn-ico{color:#fff}}.btn-act:active{color:#fff;background-color:#822d29;border-top:1px solid #822d29;border-bottom:2px solid #ffeccc;border-left:2px solid #ffeccc;border-right:1px solid #822d29}.btn-act:active h1,.btn-act:active h2,.btn-act:active p,.btn-act:active .btn-ico{color:#fff}.main-btn{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:8px;text-align:center;background:#df6840;border:2px solid #f9c58a;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:98%;max-width:390px;padding:12px 20px;font-size:18px;font-weight:700;text-decoration:none;transition:transform 60ms;display:flex}@media (width<=768px){.main-btn{letter-spacing:4px}.main-btn p{letter-spacing:0}}.main-btn:active{transform:translateY(2px)}.main-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.main-btn.en{letter-spacing:unset}.main-btn.red{color:#fff;background:#822d29}@media (hover:hover) and (pointer:fine){.main-btn:hover{transform:scale(1.05)}}.btn-next{box-sizing:border-box;text-align:center;color:#fff;cursor:pointer;background:#7a2a2a;border:none;border-radius:10px;width:100%;max-width:370px;padding:12px 24px;font-size:18px;transition:transform .2s}@media (hover:hover) and (pointer:fine){.btn-next:hover{transform:scale(1.05)}}.btn-next span{margin-left:4px;font-size:12px}.btn-next.en{letter-spacing:unset}.next-btn{box-sizing:border-box;text-align:center;color:#fff;cursor:pointer;background:#7a2a2a;border:none;border-radius:10px;width:80dvw;max-width:370px;padding:12px;font-size:18px;transition:transform .2s}.next-btn:active{transform:scale(.95)}.next-btn.en{letter-spacing:unset}.border-n{border:3px solid #b78b56}.en{letter-spacing:unset}.agree-link{text-decoration:underline}body.popup-closing .main-case{pointer-events:none}.font-action-bar{flex-shrink:0;justify-content:flex-end;gap:8px;padding:4px}.font-action-bar .font-label{color:#822d29;letter-spacing:1px;font-size:16px;font-weight:600;line-height:20px}.font-action-bar .font-btn-group{border-radius:100px;overflow:hidden}.font-action-bar .font-btn-group .font-btn{color:#822d29;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:20px;font-size:18px;font-weight:700;transition:background .2s;display:flex}.font-action-bar .font-btn-group .font-btn:disabled{opacity:.3;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.font-action-bar .font-btn-group .font-btn:not(:disabled):hover{background:#0000000d}}.font-action-bar .font-btn-group .font-divider{border:1px solid #b78b56;width:0;height:20px}
