#app{height:100%;margin:0;padding:0}.mb-content{background:#fff8f0;min-height:100vh}.light{color:#000;background:#fff8f0}.bottom-nav[data-v-12229003]{position:fixed;bottom:0;left:0;right:0;max-width:450px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;background-color:#fff;border-top:2px solid #ffd7b5;padding:8px 16px 12px;box-shadow:0 -4px 12px rgba(255,140,80,.12);border-radius:24px 24px 0 0;z-index:20;backdrop-filter:blur(4px);background-color:#ffffffee}.nav-item[data-v-12229003]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:#b48d75;transition:color .2s;cursor:pointer;padding:4px 12px;border-radius:30px}.nav-item.active[data-v-12229003]{color:#e07b4a;font-weight:600;background-color:#fff0e3}.nav-icon[data-v-12229003]{font-size:22px;line-height:1}@supports (padding-bottom:env(safe-area-inset-bottom)){.bottom-nav[data-v-12229003]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.banner-container[data-v-42692892]{width:100%;position:relative}.header-banner[data-v-42692892]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:linear-gradient(135deg,#f5b994,#b0beaf);color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(217,124,74,.3)}.header-left[data-v-42692892]{font-size:20px;font-weight:400;color:#fff;width:30px;text-align:center;line-height:1;padding:5px}.header-center[data-v-42692892]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.header-right[data-v-42692892]{display:flex;gap:15px;color:#fff;font-size:20px}.header-right .icon[data-v-42692892]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:5px;transition:transform .2s}.header-right .icon img[data-v-42692892]{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.header-right .icon[data-v-42692892]:active{transform:scale(.9)}.loadingm[data-v-63e5f976]{z-index:999999}.loading__mask[data-v-63e5f976]{position:fixed;top:0;left:0;z-index:999998;background:#00000080}.loading__content[data-v-63e5f976]{width:50px;height:50px;border:3px solid rgba(232,49,49,.2);border-top-color:#e83131;border-radius:25px;animation:circleRotate-63e5f976 1s linear infinite;position:fixed;z-index:999999}@keyframes circleRotate-63e5f976{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.drama-grid[data-v-6d1f68ca]{padding:16px 12px;display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;background-color:#fff8f0}.drama-card[data-v-6d1f68ca]{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 14px rgba(255,140,80,.12);transition:transform .1s ease,box-shadow .2s;cursor:pointer;border:1px solid #ffe2cc;display:flex;flex-direction:column}.drama-card[data-v-6d1f68ca]:active{transform:scale(.98);box-shadow:0 3px 8px rgba(230,110,50,.2)}.card-cover[data-v-6d1f68ca]{position:relative;width:100%;height:0;padding-bottom:125%;background-color:#fad1b0;overflow:hidden}.bg-image[data-v-6d1f68ca]{filter:blur(14px);transform:scale(1.15);opacity:.85}.bg-image[data-v-6d1f68ca],.card-image[data-v-6d1f68ca]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-time[data-v-6d1f68ca]{position:absolute;bottom:6px;right:8px;background-color:rgba(0,0,0,.7);backdrop-filter:blur(2px);color:#fff;font-size:10px;padding:4px 8px;border-radius:12px;display:flex;align-items:center;gap:2px;border:.5px solid hsla(0,0%,100%,.3);z-index:2;white-space:nowrap;line-height:1}.card-info[data-v-6d1f68ca]{padding:12px 10px 12px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.card-title[data-v-6d1f68ca]{font-size:14px;font-weight:700;color:#5e3f2e;line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;min-height:2.8em}.empty-state[data-v-6d1f68ca]{grid-column:span 2;text-align:center;padding:40px 20px;color:#bb9c88;font-size:15px;background-color:#fff0e3;border-radius:40px;margin-top:20px}.padding_box[data-v-e893dbec]{padding:0 15px}.margin-box[data-v-e893dbec]{margin:15px 0}.box[data-v-e893dbec]{margin-top:20px}.scroll-view[data-v-e893dbec]{white-space:nowrap;width:100%;scrollbar-width:none}[data-v-e893dbec]::-webkit-scrollbar{display:none}.setion-title[data-v-e893dbec]{height:30px;line-height:30px;font-size:17px;font-weight:700;position:relative;margin:15px 0}.mar_l[data-v-e893dbec]{margin-left:15px}.mar_r[data-v-e893dbec]{margin-right:15px}.list_box[data-v-e893dbec]{padding:0 10px;padding-bottom:80px}.zui[data-v-e893dbec]{display:flex;justify-content:flex-start}.setion-title[data-v-e893dbec]{color:#fff}.light .setion-title[data-v-e893dbec]{color:#222}.notice-wrap[data-v-e893dbec]{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:999}.notice-box[data-v-e893dbec]{background:rgba(48,48,48,.96);border-radius:9px;padding:11px 12px;display:flex;align-items:flex-start;box-shadow:0 4px 12px rgba(0,0,0,.18)}.notice-text[data-v-e893dbec]{flex:1;color:hsla(0,0%,100%,.92);font-size:12px;line-height:1.6;padding-right:8px}.link[data-v-e893dbec]{color:#fff;font-weight:600;text-decoration:underline}.notice-close[data-v-e893dbec]{flex-shrink:0;width:18px;height:18px;line-height:18px;text-align:center;color:hsla(0,0%,100%,.75);font-size:14px;margin-top:1px}[data-v-1d9fee52]{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.ott-login-container[data-v-1d9fee52]{font-family:Segoe UI,Helvetica Neue,Hiragino Sans,Noto Sans JP,Yu Gothic,sans-serif;background:linear-gradient(145deg,#fff1e0,#ffe4d0);height:100vh;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:140px 20px 20px}.card[data-v-1d9fee52]{max-width:380px;background:rgba(255,250,240,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:40px;box-shadow:0 20px 36px -10px hsla(18,56%,70%,.25),inset 0 0 0 1px rgba(255,245,235,.9);padding:32px 26px 36px;transition:all .2s ease;position:relative}.brand-header[data-v-1d9fee52],.card[data-v-1d9fee52]{width:100%;display:flex;flex-direction:column;align-items:center}.brand-header[data-v-1d9fee52]{text-align:center;margin-bottom:36px;justify-content:center}.brand-icon[data-v-1d9fee52]{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:16px;overflow:hidden;padding:8px}.brand-logo[data-v-1d9fee52]{width:100%;height:100%;border-radius:50%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(200,130,100,.2));transition:transform .3s ease;border:5px solid #fff}.brand-logo[data-v-1d9fee52]:hover{transform:scale(1.05)}.brand-name[data-v-1d9fee52]{font-size:36px;font-weight:400;letter-spacing:3px;color:#7c5545;text-shadow:0 2px 8px rgba(255,235,220,.6);line-height:1.2;margin-top:8px;font-family:Arial Rounded MT Bold,Hiragino Sans,sans-serif}.login-btn[data-v-1d9fee52]{width:100%;background:#efbcab;border:none;border-radius:60px;padding:20px 0;font-size:20px;font-weight:500;color:#fdf3ea;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 10px 18px -6px hsla(17,59%,66%,.3);transition:all .3s ease;cursor:not-allowed;border:1px solid rgba(255,240,230,.8);letter-spacing:2px;margin-bottom:28px;outline:none;position:relative;overflow:hidden}.login-btn .login-icon[data-v-1d9fee52]{font-size:20px;transition:transform .3s ease}.login-btn.enabled[data-v-1d9fee52]{background:#f39b81;background:linear-gradient(135deg,#fcad92,#f5856f);cursor:pointer;box-shadow:0 16px 30px -8px #dd947e;border-color:#ffe3d8;color:#fff;transform:translateY(-2px)}.login-btn.enabled[data-v-1d9fee52]:hover{transform:translateY(-4px);box-shadow:0 20px 35px -10px #dd947e}.login-btn.enabled:hover .login-icon[data-v-1d9fee52]{transform:scale(1.1)}.login-btn.enabled[data-v-1d9fee52]:active{transform:translateY(0);background:#e6816a;box-shadow:0 8px 16px -4px #ce8b75;transition:all .1s}.checkbox-wrapper[data-v-1d9fee52]{display:flex;align-items:center;flex-wrap:nowrap;position:relative;z-index:5;min-height:44px;width:100%;margin-top:8px;cursor:pointer}.checkbox-custom[data-v-1d9fee52]{width:24px;height:24px;background:#fef6f0;border-radius:8px;border:2px solid #e9bfaf;box-shadow:inset 0 2px 4px #ffede3,0 3px 6px hsla(18,47%,62%,.1);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#f48d72;position:relative;margin-right:8px}.checkbox-custom.checked[data-v-1d9fee52]:after{content:"✓";font-size:20px;font-weight:700;color:#ed745a;line-height:1;margin-top:-2px;text-shadow:0 2px 4px #ffc5b0;animation:checkAppear-1d9fee52 .2s ease-out}.checkbox-custom.checked[data-v-1d9fee52]{background:#fff1e8;border-color:#ef9f87;transform:scale(1.05)}.agree-text[data-v-1d9fee52]{font-size:15px;color:#6e5142;line-height:1.5;letter-spacing:.3px;flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0;margin-left:0}.policy-link[data-v-1d9fee52],.terms-link[data-v-1d9fee52]{color:#c57b62;font-weight:500;margin:0 4px;padding:0 2px;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:#dcac99;cursor:pointer}.policy-link[data-v-1d9fee52]:active,.terms-link[data-v-1d9fee52]:active{color:#a6543b;text-decoration-color:#a6543b}@keyframes checkAppear-1d9fee52{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@media (max-width:400px){.card[data-v-1d9fee52]{padding:24px 20px 28px;border-radius:30px}.brand-icon[data-v-1d9fee52]{width:100px;height:100px}.brand-name[data-v-1d9fee52]{font-size:30px}.login-btn[data-v-1d9fee52]{padding:18px 0;font-size:18px}}.page-header[data-v-1d9fee52]{position:fixed;top:0;left:0;width:100%;height:60px;display:flex;align-items:center;padding:0 16px;z-index:10;background:linear-gradient(145deg,#fff1e0,#ffe4d0)}.back-btn[data-v-1d9fee52]{display:flex;align-items:center;gap:4px;height:100%;cursor:pointer}.back-icon[data-v-1d9fee52]{width:16px;height:16px;display:block}.back-text[data-v-1d9fee52]{font-size:16px;color:#7c5545;line-height:1;font-weight:700}.page-header[data-v-cf98014a]{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background:linear-gradient(135deg,#f5b994,#b0beaf);position:relative;box-sizing:border-box}.back-btn[data-v-cf98014a]{display:inline-flex;align-items:center;height:100%;min-width:88px;z-index:2;cursor:pointer}.back-btn.only-back[data-v-cf98014a]{min-width:auto}.back-icon[data-v-cf98014a]{width:18px;height:18px;margin-right:6px;flex-shrink:0}.back-icon.css-arrow[data-v-cf98014a]{width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin-right:8px}.back-text[data-v-cf98014a]{font-size:14px;font-weight:600;color:#fff;line-height:1}.title-container[data-v-cf98014a]{position:absolute;left:50%;transform:translateX(-50%);max-width:calc(100% - 200px);text-align:center;z-index:1;pointer-events:none}.title-text[data-v-cf98014a]{font-size:17px;font-weight:600;color:#fff;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-placeholder[data-v-cf98014a],.right-slot[data-v-cf98014a]{min-width:88px;height:100%;display:flex;align-items:center;justify-content:flex-end;z-index:2}.page-header[data-v-cf98014a] .right-btn,.page-header[data-v-cf98014a] .right-text{font-size:14px;color:#fff}.back-btn[data-v-cf98014a]:active,.page-header[data-v-cf98014a] .right-btn:active,.page-header[data-v-cf98014a] .right-text:active{opacity:.7}.mb-content[data-v-5b6bf8d6]{min-height:100vh;transition:background .3s}.light .mb-content[data-v-5b6bf8d6],.mb-content[data-v-5b6bf8d6]:not(.dark){background:#f6f2ec;color:#1f1f1f}.dark .mb-content[data-v-5b6bf8d6]{background:#181818;color:#f3f3f3}.contact-container[data-v-5b6bf8d6]{padding:12px 12px 0!important}.contact-header[data-v-5b6bf8d6]{margin:8px 0 16px 0;text-align:center}.contact-greeting[data-v-5b6bf8d6]{font-size:20px;font-weight:700;letter-spacing:.5px;color:#3a2c22}.dark .contact-greeting[data-v-5b6bf8d6]{color:#e6d5b8}.contact-sub[data-v-5b6bf8d6]{font-size:12px;color:#a59d92;margin-top:6px;letter-spacing:.3px}.dark .contact-sub[data-v-5b6bf8d6]{color:#bcb4a8}.contact-list[data-v-5b6bf8d6]{display:flex;flex-direction:column;gap:12px}.contact-card[data-v-5b6bf8d6]{display:flex;align-items:center;padding:12px;background:hsla(0,0%,100%,.78);border:1px solid rgba(0,0,0,.04);border-radius:18px;box-shadow:0 6px 14px rgba(70,50,30,.05);backdrop-filter:blur(6px);transition:all .2s ease}.dark .contact-card[data-v-5b6bf8d6]{background:rgba(40,40,40,.92);border-color:hsla(0,0%,100%,.06);box-shadow:0 4px 12px rgba(0,0,0,.3)}.contact-icon-wrap[data-v-5b6bf8d6]{flex-shrink:0;margin-right:12px}.contact-icon[data-v-5b6bf8d6]{width:52px;height:52px;background:hsla(30,33%,88%,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dark .contact-icon[data-v-5b6bf8d6]{background:rgba(70,70,70,.8)}.contact-icon.dark-icon[data-v-5b6bf8d6]{background:rgba(55,55,55,.9)}.contact-body[data-v-5b6bf8d6]{flex:1;min-width:0}.contact-title[data-v-5b6bf8d6]{font-size:16px;font-weight:700;color:#2e2a27;margin-bottom:4px;letter-spacing:.3px}.dark .contact-title[data-v-5b6bf8d6]{color:#f0e4d0}.contact-value[data-v-5b6bf8d6]{font-size:13.5px;font-weight:500;color:#6b5e52;word-break:break-all;display:inline-block;background:rgba(0,0,0,.03);padding:3px 6px;border-radius:12px;transition:all .15s}.dark .contact-value[data-v-5b6bf8d6]{color:#cfc6ba;background:hsla(0,0%,100%,.05)}.copyable[data-v-5b6bf8d6]{cursor:pointer}.copyable[data-v-5b6bf8d6]:active{background:rgba(0,0,0,.08);transform:scale(.98)}.copy-hint[data-v-5b6bf8d6]{font-size:9px;margin-left:8px;opacity:.6;font-weight:400;letter-spacing:0}.contact-note[data-v-5b6bf8d6]{font-size:10px;color:#b4a99d;margin-top:8px;letter-spacing:.2px}.dark .contact-note[data-v-5b6bf8d6]{color:#9c8f82}.contact-action[data-v-5b6bf8d6]{flex-shrink:0;margin-left:8px}.contact-btn[data-v-5b6bf8d6]{height:34px;padding:0 15px;border-radius:40px;background:#f4f6f8;color:#1f1f1f;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:0 4px 9px rgba(0,0,0,.1);cursor:pointer;transition:transform .12s,opacity .2s}.contact-btn[data-v-5b6bf8d6]:active{transform:scale(.96);opacity:.85}.dark .contact-btn[data-v-5b6bf8d6]{background:#fff;color:#111;box-shadow:0 2px 6px rgba(0,0,0,.2)}.contact-footer-note[data-v-5b6bf8d6]{margin:28px 10px 20px 10px;padding:14px 12px;background:rgba(0,0,0,.02);border-radius:20px;text-align:center;border-top:.5px solid hsla(0,0%,50%,.15)}.dark .contact-footer-note[data-v-5b6bf8d6]{background:hsla(0,0%,100%,.03)}.note-text[data-v-5b6bf8d6]{font-size:11px;color:#9b9084;line-height:1.5;letter-spacing:.2px}.dark .note-text[data-v-5b6bf8d6]{color:#ac9f8f}.bottom-space[data-v-5b6bf8d6]{width:100%;height:25px}@media (max-width:480px){.contact-icon[data-v-5b6bf8d6]{width:46px;height:46px;font-size:24px}.contact-title[data-v-5b6bf8d6]{font-size:15px}.contact-value[data-v-5b6bf8d6]{font-size:12px}.contact-btn[data-v-5b6bf8d6]{padding:0 12px;height:32px;font-size:11px}}.privacy-page[data-v-f88bf030]{max-width:450px;margin:0 auto;background-color:#fff8f0;min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(255,140,80,.1)}.header[data-v-f88bf030]{display:flex;align-items:center;padding:12px 16px;background-color:#fff8f0;border-bottom:1px solid #ffe0c0;position:sticky;top:0;z-index:10}.back-btn[data-v-f88bf030]{font-size:28px;line-height:1;color:#b0beaf;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .2s}.back-btn[data-v-f88bf030]:active{background-color:#ffe0cc}.back-icon[data-v-f88bf030]{font-size:32px}.header-title[data-v-f88bf030]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#b15e2e;letter-spacing:.05em;margin-right:40px}.main-content[data-v-f88bf030]{flex:1;padding:24px 20px;padding-bottom:70px;overflow-y:auto}.content-card[data-v-f88bf030]{background-color:#fff;border-radius:24px;padding:28px 20px;border:1px solid #ffe2cc;box-shadow:0 6px 18px rgba(255,140,80,.12)}.section-title[data-v-f88bf030]{font-size:18px;font-weight:700;color:#b15e2e;margin:24px 0 12px;border-left:4px solid #f5b994;padding-left:12px;line-height:1.4}.section-title[data-v-f88bf030]:first-of-type{margin-top:0}.paragraph[data-v-f88bf030]{font-size:14px;color:#5e3f2e;margin-bottom:16px;line-height:1.8;text-align:justify}.list-item[data-v-f88bf030]{font-size:14px;color:#5e3f2e;margin-bottom:10px;padding-left:20px;position:relative;line-height:1.6}.list-item[data-v-f88bf030]:before{content:"・";position:absolute;left:4px;color:#f5b994;font-weight:700}.agreement-page[data-v-60cb7cf4]{max-width:450px;margin:0 auto;background-color:#fff8f0;min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(255,140,80,.1)}.header[data-v-60cb7cf4]{display:flex;align-items:center;padding:12px 16px;background-color:#fff8f0;border-bottom:1px solid #ffe0c0;position:sticky;top:0;z-index:10}.back-btn[data-v-60cb7cf4]{font-size:28px;line-height:1;color:#b0beaf;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .2s}.back-btn[data-v-60cb7cf4]:active{background-color:#ffe0cc}.back-icon[data-v-60cb7cf4]{font-size:32px}.header-title[data-v-60cb7cf4]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#b15e2e;letter-spacing:.05em;margin-right:40px}.main-content[data-v-60cb7cf4]{flex:1;padding:24px 20px;padding-bottom:40px;overflow-y:auto}.content-card[data-v-60cb7cf4]{background-color:#fff;border-radius:24px;padding:28px 20px;border:1px solid #ffe2cc;box-shadow:0 6px 18px rgba(255,140,80,.12)}.section-title[data-v-60cb7cf4]{font-size:18px;font-weight:700;color:#b15e2e;margin:24px 0 12px;border-left:4px solid #f5b994;padding-left:12px;line-height:1.4}.section-title[data-v-60cb7cf4]:first-of-type{margin-top:0}.paragraph[data-v-60cb7cf4]{font-size:14px;color:#5e3f2e;margin-bottom:16px;line-height:1.8;text-align:justify}.list-item[data-v-60cb7cf4]{font-size:14px;color:#5e3f2e;margin-bottom:10px;padding-left:20px;position:relative;line-height:1.7}.list-item[data-v-60cb7cf4]:before{content:"・";position:absolute;left:4px;color:#f5b994;font-weight:700}.search-page[data-v-cf7d182a]{max-width:450px;margin:0 auto;background-color:#fff8f0;min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(255,140,80,.1);position:relative}.top-fixed[data-v-cf7d182a]{position:sticky;top:0;z-index:20;background-color:#fff8f0;box-shadow:0 2px 8px rgba(255,140,80,.08)}.header[data-v-cf7d182a]{display:flex;align-items:center;padding:1px 4px;background-color:#fff8f0;border-bottom:1px solid #ffe0c0}.back-btn[data-v-cf7d182a]{font-size:28px;line-height:1;color:#b0beaf;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .2s}.back-btn[data-v-cf7d182a]:active{background-color:#ffe0cc}.back-icon[data-v-cf7d182a]{font-size:32px;font-weight:500}.title[data-v-cf7d182a]{font-size:18px;font-weight:700;color:#b15e2e;letter-spacing:.5px;margin-left:4px}.search-bar[data-v-cf7d182a]{display:flex;align-items:center;padding:12px 16px;gap:12px;background-color:#fff8f0;border-bottom:1px solid #ffe0cc}.search-input-wrapper[data-v-cf7d182a]{flex:1;position:relative;min-width:0}.search-input[data-v-cf7d182a]{width:100%;height:44px;box-sizing:border-box;background-color:#fff;border:1px solid #ffd7b5;border-radius:30px;padding:0 20px 0 44px;font-size:16px;color:#5e3f2e;outline:none;transition:border .2s,box-shadow .2s}.search-input[data-v-cf7d182a]:focus{border-color:#f5b994;box-shadow:0 0 0 3px rgba(255,138,92,.2)}.search-icon[data-v-cf7d182a]{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);-o-object-fit:contain;object-fit:contain;pointer-events:none}.clear-btn[data-v-cf7d182a]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:22px;color:#b48d75;cursor:pointer;background:none;border:none;padding:8px;line-height:1}.search-btn[data-v-cf7d182a]{height:40px;padding:0 14px;background:linear-gradient(135deg,#ff9a6e,#ff7a4a);border:none;border-radius:40px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(255,122,74,.3);white-space:nowrap;line-height:1}.search-btn[data-v-cf7d182a]:active{transform:scale(.96);opacity:.9;box-shadow:0 1px 3px rgba(255,122,74,.4)}.main-content[data-v-cf7d182a]{flex:1;padding:16px;padding-bottom:70px;overflow-y:auto}.section-title[data-v-cf7d182a]{font-size:16px;font-weight:700;color:#b15e2e;margin-bottom:12px;letter-spacing:.03em}.popular-tags[data-v-cf7d182a]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.tag[data-v-cf7d182a]{background-color:#fff;border:1px solid #ffd7b5;border-radius:40px;padding:8px 18px;font-size:14px;color:#5e3f2e;box-shadow:0 2px 6px rgba(255,140,80,.08);cursor:pointer;transition:.1s}.tag[data-v-cf7d182a]:active{background-color:#ffb085;color:#4d2e1a;border-color:#f5b994}.history-list[data-v-cf7d182a]{background-color:#fff;border-radius:24px;border:1px solid #ffe0cc;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 12px rgba(255,140,80,.1)}.history-item[data-v-cf7d182a]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #fff0e0;cursor:pointer}.history-item[data-v-cf7d182a]:last-child{border-bottom:none}.history-item[data-v-cf7d182a]:active{background-color:#fff3e5}.history-empty[data-v-cf7d182a]{justify-content:center;color:#b48d75;cursor:default}.history-icon[data-v-cf7d182a]{font-size:18px;color:#b0beaf;width:28px;text-align:center}.history-text[data-v-cf7d182a]{flex:1;font-size:15px;color:#5e3f2e}.history-delete[data-v-cf7d182a]{color:#b48d75;font-size:20px;padding:0 8px;cursor:pointer}.result-view[data-v-cf7d182a]{width:100%}.empty-state[data-v-cf7d182a]{text-align:center;padding:40px 20px;color:#bb9c88;font-size:15px;background-color:#fff0e3;border-radius:40px;margin-top:20px}.video-detail[data-v-166b38cc]{background:#000;position:relative;overflow:hidden}.header-bar[data-v-166b38cc]{position:fixed;width:100%;top:0;left:0;z-index:20;display:flex;align-items:center;padding:5px 15px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.header-title[data-v-166b38cc]{display:flex;align-items:center;cursor:pointer}.logo[data-v-166b38cc]{width:24px;height:24px;margin-right:5px}.header-title span[data-v-166b38cc]{color:#fff;font-size:16px;font-weight:700}.video-container[data-v-166b38cc]{position:relative;width:100%;height:100vh;overflow:hidden}.swiper-item[data-v-166b38cc]{position:absolute;top:0;left:0;transition:opacity .3s}.video-wrapper[data-v-166b38cc]{width:100%;height:100%;position:relative}.video-player[data-v-166b38cc]{position:absolute;top:0;left:0;background:#000;-o-object-fit:cover;object-fit:cover}.play-state-layer[data-v-166b38cc]{position:absolute;inset:0;z-index:17;display:flex;align-items:center;justify-content:center;pointer-events:none}.play-state-btn[data-v-166b38cc]{width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;pointer-events:auto}.play-icon[data-v-166b38cc]{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;margin-left:4px}.loading-layer[data-v-166b38cc]{position:absolute;inset:0;z-index:18;display:flex;align-items:center;justify-content:center;pointer-events:none}.loading-spinner[data-v-166b38cc]{width:42px;height:42px;border-radius:50%;border:3px solid hsla(0,0%,100%,.28);border-top-color:#fff;animation:video-spin-166b38cc .8s linear infinite;box-sizing:border-box}@keyframes video-spin-166b38cc{to{transform:rotate(1turn)}}.video-controls[data-v-166b38cc]{position:absolute;left:16px;right:16px;bottom:20px;z-index:16}.time-text[data-v-166b38cc]{display:flex;justify-content:space-between;color:#fff;font-size:12px;margin-bottom:6px}.progress-bar[data-v-166b38cc]{width:100%;height:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.3);border-radius:999px;outline:none}.progress-bar[data-v-166b38cc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer}.progress-bar[data-v-166b38cc]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:none;cursor:pointer}.userInfo[data-v-166b38cc]{position:absolute;right:10px;bottom:30%;z-index:15;display:flex;flex-direction:column;gap:20px}.btn-right[data-v-166b38cc]{display:flex;flex-direction:column;align-items:center;cursor:pointer;text-align:center}.img-icon[data-v-166b38cc]{width:36px;height:36px;display:block;margin:0 auto 5px auto}.btn-text[data-v-166b38cc]{color:#fff;font-size:12px;font-weight:600;line-height:1.2}.contentcd[data-v-166b38cc]{position:absolute;bottom:8%;left:16px;z-index:15;display:flex;align-items:center;color:#fff;font-size:16px}.words[data-v-166b38cc]{cursor:pointer;margin-right:6px}.popup-mask[data-v-166b38cc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:flex-end;justify-content:center}.popup-content.episode[data-v-166b38cc]{background:#161616;border-radius:20px 20px 0 0;width:100%;max-width:450px;padding:18px 16px 20px;color:#fff;box-sizing:border-box}.episode-header[data-v-166b38cc]{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;margin-bottom:14px}.episode-header span[data-v-166b38cc]{color:#f4f4f4;line-height:1.2}.episode-header img[data-v-166b38cc]{width:18px;height:18px;opacity:.85;cursor:pointer}.episode-video-info[data-v-166b38cc]{margin-bottom:14px;padding:10px 12px;background:hsla(0,0%,100%,.04);border-radius:12px}.episode-video-info.no-cover[data-v-166b38cc]{display:block}.info-text[data-v-166b38cc]{min-width:0}.info-text .title[data-v-166b38cc]{font-size:14px;font-weight:600;line-height:1.35;color:#fff;margin-bottom:4px;word-break:break-word}.info-text .wanji[data-v-166b38cc]{font-size:11px;color:#9f9f9f;line-height:1.3}.episode-list[data-v-166b38cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-height:320px;overflow-y:auto;padding-right:2px}.episode-list[data-v-166b38cc]::-webkit-scrollbar{width:4px}.episode-list[data-v-166b38cc]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:999px}.episode-item[data-v-166b38cc]{position:relative;height:42px;border-radius:12px;background:#2a2a2a;border:1px solid transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.episode-item[data-v-166b38cc]:active{transform:scale(.97)}.episode-item span[data-v-166b38cc]{font-size:13px;font-weight:500;line-height:1;color:#d8d8d8}.episode-item.locked[data-v-166b38cc]{background:#222}.episode-item.locked span[data-v-166b38cc]{color:#a3a3a3}.episode-item.active[data-v-166b38cc]{background:rgba(255,180,79,.14);border-color:rgba(255,180,79,.65);background-image:none}.episode-item.active span[data-v-166b38cc]{color:#ffb64f}.lock-icon[data-v-166b38cc]{position:absolute;top:5px;left:5px;width:11px;height:11px}.popup-content.buy[data-v-166b38cc]{background:#161616;border-radius:20px 20px 0 0;width:100%;max-width:450px;padding:18px 16px 20px;color:#fff;box-sizing:border-box}.buy-header[data-v-166b38cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.buy-header span[data-v-166b38cc]{font-size:16px;font-weight:600;color:#f4f4f4}.buy-header img[data-v-166b38cc]{width:18px;height:18px;opacity:.9;cursor:pointer}.buy-subtitle[data-v-166b38cc]{font-size:12px;color:#9c9c9c;line-height:1.4;margin-bottom:16px}.buy-options[data-v-166b38cc]{display:flex;flex-direction:column;gap:12px}.buy-item[data-v-166b38cc]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px;border-radius:14px;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.buy-item[data-v-166b38cc]:active{transform:scale(.98)}.buy-item.single[data-v-166b38cc]{background:#232323;border:1px solid hsla(0,0%,100%,.06)}.buy-item.full[data-v-166b38cc]{background:linear-gradient(135deg,#ffb257,#ff9447);color:#fff}.buy-left[data-v-166b38cc]{display:flex;flex-direction:column;align-items:flex-start}.buy-title[data-v-166b38cc]{font-size:14px;font-weight:600;line-height:1.2}.buy-desc[data-v-166b38cc]{font-size:11px;margin-top:4px;color:#a6a6a6}.buy-item.full .buy-desc[data-v-166b38cc]{color:hsla(0,0%,100%,.85)}.buy-right[data-v-166b38cc]{display:flex;align-items:center;gap:8px;flex-shrink:0}.buy-price[data-v-166b38cc]{font-size:18px;font-weight:700;line-height:1}.buy-item.single .buy-price[data-v-166b38cc]{color:#ffb64f}.buy-item.full .buy-price[data-v-166b38cc]{color:#fff}.buy-right img[data-v-166b38cc]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.profile-page[data-v-71a6d59b]{max-width:450px;margin:0 auto;background-color:#fff8f0;min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(255,140,80,.1);position:relative}.main-content[data-v-71a6d59b]{flex:1;background-color:#fff8f0;padding-bottom:70px;overflow-y:auto}.login-section[data-v-71a6d59b]{padding:20px 16px}.login-prompt[data-v-71a6d59b]{background:#fff;border-radius:32px;padding:32px 20px;text-align:center;box-shadow:0 8px 20px rgba(255,140,80,.15);border:1px solid #ffe2cc;margin-bottom:24px}.login-icon[data-v-71a6d59b]{display:block;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-right:auto;margin-bottom:16px;margin-left:auto}.login-title[data-v-71a6d59b]{font-size:20px;font-weight:700;color:#5e3f2e;margin-bottom:8px}.login-desc[data-v-71a6d59b]{font-size:14px;color:#9f7e66;margin-bottom:24px;line-height:1.6}.login-button[data-v-71a6d59b]{background-color:#f29a66;border:none;color:#fff;font-weight:700;font-size:16px;padding:14px 32px;border-radius:999px;width:100%;box-shadow:0 6px 12px rgba(255,110,50,.22);cursor:pointer;border:1px solid #f7b68c}.login-button[data-v-71a6d59b]:active{background-color:#e07b4a;transform:scale(.98)}.user-card[data-v-71a6d59b]{background:linear-gradient(135deg,#efbb97,#e9b28d);border-radius:28px;padding:22px 18px;margin:20px 16px 24px;color:#4f2f1c;box-shadow:0 10px 18px rgba(255,140,80,.18);border:1px solid #f3cfb2}.user-profile[data-v-71a6d59b]{display:flex;align-items:center;gap:14px}.avatar[data-v-71a6d59b]{width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:hsla(0,0%,100%,.45);flex-shrink:0}.avatar img[data-v-71a6d59b]{width:100%;height:100%;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}.user-info[data-v-71a6d59b]{flex:1;min-width:0}.user-name[data-v-71a6d59b]{font-size:18px;font-weight:700;color:#4f2f1c;line-height:1.4;margin-bottom:4px;word-break:break-all}.user-id[data-v-71a6d59b]{font-size:12px;line-height:1.4;color:rgba(79,47,28,.72)}.points-card[data-v-71a6d59b]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.recharge-btn[data-v-71a6d59b]{flex:1;height:40px;display:flex;align-items:center;justify-content:center}.left-btn[data-v-71a6d59b]{margin-right:6px}.right-btn[data-v-71a6d59b]{margin-left:6px}.menu-list[data-v-71a6d59b]{background-color:#fff;border-radius:22px;overflow:hidden;box-shadow:0 6px 14px rgba(255,140,80,.12);border:1px solid #f6dfcf;margin:0 16px 24px}.menu-item[data-v-71a6d59b]{display:flex;align-items:center;padding:16px 18px;border-bottom:1px solid #fdf0e6;cursor:pointer;transition:background .1s}.menu-item[data-v-71a6d59b]:active{background-color:#fff3e5}.menu-item[data-v-71a6d59b]:last-child{border-bottom:none}.menu-icon[data-v-71a6d59b]{font-size:24px;width:36px;text-align:center;margin-right:8px}.menu-content[data-v-71a6d59b]{flex:1;font-weight:600;color:#5e3f2e;font-size:15px;line-height:1.4}.menu-arrow[data-v-71a6d59b]{color:#d8b29a;font-size:18px}.legal-links[data-v-71a6d59b]{display:flex;justify-content:center;gap:24px;padding:24px 0 16px;font-size:13px;color:#9f7e66}.link-item[data-v-71a6d59b]{cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#efd0ba}.link-item[data-v-71a6d59b]:active{color:#b0beaf}.logout-section[data-v-71a6d59b]{padding:4px 16px 0}.logout-btn[data-v-71a6d59b]{width:100%;height:46px;line-height:46px;border-radius:999px;background:#fff;color:#d96f42;font-size:15px;font-weight:700;border:1px solid #f3c9b1;box-shadow:0 4px 10px rgba(255,140,80,.08);cursor:pointer}.logout-btn[data-v-71a6d59b]:active{background:#fff3ec;transform:scale(.98)}.mb-content[data-v-1901f455]{min-height:100vh;background-color:#fff8f0}.list_box[data-v-1901f455]{display:flex;flex-wrap:wrap;padding:15px 15px 0 15px}.box[data-v-1901f455]{width:31%;margin-right:3.5%;border-radius:10px;margin-bottom:15px;cursor:pointer;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.box[data-v-1901f455]:nth-child(3n){margin-right:0}.integral-mall-goods[data-v-1901f455]{width:100%;height:140px;background:#f2f2f2;border-radius:8px;-o-object-fit:cover;object-fit:cover}.mt8[data-v-1901f455]{margin-top:8px}.plr10[data-v-1901f455]{padding-left:10px;padding-right:10px}.ft14[data-v-1901f455]{font-size:14px}.ftw400[data-v-1901f455]{font-weight:400}.text-center[data-v-1901f455]{text-align:center}.text-over[data-v-1901f455]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-main[data-v-1901f455]{color:#5e3f2e}.pb10[data-v-1901f455]{padding-bottom:10px}.mb15[data-v-1901f455]{margin-bottom:15px}.empty-tip[data-v-1901f455]{width:100%;text-align:center;padding:60px 0;font-size:14px;color:#999}.mb-content[data-v-7ab0ed82]{min-height:100vh;transition:background .3s}.light[data-v-7ab0ed82]{background:#f6f2ec;color:#1f1f1f}.dark[data-v-7ab0ed82]{background:#181818;color:#f3f3f3}.zj-list[data-v-7ab0ed82]{padding:12px 12px 0!important}.history-card[data-v-7ab0ed82]{display:flex;align-items:flex-start;padding:9px;margin-bottom:11px;background:hsla(0,0%,100%,.78);border:1px solid rgba(0,0,0,.04);border-radius:14px;box-shadow:0 5px 13px rgba(70,50,30,.05);backdrop-filter:blur(6px);position:relative}.dark .history-card[data-v-7ab0ed82]{background:rgba(40,40,40,.92);border-color:hsla(0,0%,100%,.06);box-shadow:none}.history-cover[data-v-7ab0ed82]{width:74px;height:99px;border-radius:10px;background:#ece7e1;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.dark .history-cover[data-v-7ab0ed82]{background:#2b2b2b}.history-body[data-v-7ab0ed82]{flex:1;min-width:0;margin-left:11px;min-height:99px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:2px}.history-title[data-v-7ab0ed82]{font-size:16.5px;font-weight:700;line-height:1.35;color:#1f1f1f;letter-spacing:.25px;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dark .history-title[data-v-7ab0ed82]{color:#f5f5f5}.history-status[data-v-7ab0ed82]{margin-top:5px;font-size:12px;color:#b4aca2;line-height:1.4}.dark .history-status[data-v-7ab0ed82]{color:#a7a7a7}.history-footer[data-v-7ab0ed82]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.history-meta[data-v-7ab0ed82]{flex:1;min-width:0;font-size:12px;color:#8d867d;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .history-meta[data-v-7ab0ed82]{color:#b7b7b7}.history-btn[data-v-7ab0ed82]{height:30px;padding:0 12px;border-radius:999px;background:#f4f6f8;color:#1f1f1f;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 9px rgba(0,0,0,.12);cursor:pointer}.history-btn[data-v-7ab0ed82]:active{transform:scale(.97);opacity:.92}.dark .history-btn[data-v-7ab0ed82]{background:#fff;color:#111;box-shadow:none}.empty-wrap[data-v-7ab0ed82]{padding:60px 0 40px;display:flex;align-items:center;justify-content:center;width:100%}.empty-text[data-v-7ab0ed82]{font-size:14px;color:#a59d92;letter-spacing:.5px}.dark .empty-text[data-v-7ab0ed82]{color:#9d9d9d}.load-more[data-v-7ab0ed82]{text-align:center;padding:16px}.load-tip[data-v-7ab0ed82]{color:#999;font-size:14px;cursor:pointer}.dark .load-tip[data-v-7ab0ed82]{color:#aaa}.bottom-space[data-v-7ab0ed82]{width:100%;height:18px}.text-over2[data-v-7ab0ed82]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.order-history-page[data-v-e5121f06]{max-width:450px;margin:0 auto;background-color:#fff8f0;min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(255,140,80,.1)}.header[data-v-e5121f06]{display:flex;align-items:center;padding:12px 16px;background-color:#fff8f0;border-bottom:1px solid #ffe0c0;position:sticky;top:0;z-index:10}.back-btn[data-v-e5121f06]{font-size:28px;line-height:1;color:#b0beaf;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .2s}.back-btn[data-v-e5121f06]:active{background-color:#ffe0cc}.back-icon[data-v-e5121f06]{font-size:32px}.header-title[data-v-e5121f06]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#b15e2e;letter-spacing:.05em;margin-right:40px}.main-content[data-v-e5121f06]{flex:1;padding:20px 16px;padding-bottom:60px;overflow-y:auto}.order-card[data-v-e5121f06]{background-color:#fff;border-radius:20px;margin-bottom:16px;box-shadow:0 4px 12px rgba(255,140,80,.1);display:flex;overflow:hidden;transition:transform .2s}.order-card[data-v-e5121f06]:active{transform:scale(.99)}.order-status-bar[data-v-e5121f06]{width:6px;background-color:#f5b994}.order-status-bar.status-completed[data-v-e5121f06]{background-color:#4caf50}.order-status-bar.status-pending[data-v-e5121f06]{background-color:#ff9800}.order-status-bar.status-cancelled[data-v-e5121f06],.order-status-bar.status-failed[data-v-e5121f06]{background-color:#9e9e9e}.order-info[data-v-e5121f06]{flex:1;padding:14px 16px}.order-header[data-v-e5121f06]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.product-name[data-v-e5121f06]{font-size:16px;font-weight:600;color:#5e3f2e}.order-amount[data-v-e5121f06]{font-size:18px;font-weight:700;color:#b15e2e}.currency-symbol[data-v-e5121f06]{font-size:14px;margin-right:2px}.order-meta[data-v-e5121f06]{font-size:12px;color:#8b6b55;margin-bottom:6px;display:flex;align-items:center;flex-wrap:wrap}.order-label[data-v-e5121f06]{margin-right:6px;color:#b99e8a}.order-value[data-v-e5121f06]{color:#5e3f2e}.sep[data-v-e5121f06]{margin:0 6px;color:#ffe0c0}.order-footer[data-v-e5121f06]{display:flex;justify-content:flex-end;margin-top:8px}.status-tag[data-v-e5121f06]{font-size:12px;padding:4px 12px;border-radius:20px;background-color:#fff0e6;color:#b15e2e}.status-tag.status-completed[data-v-e5121f06]{background-color:#e8f5e9;color:#2e7d32}.status-tag.status-pending[data-v-e5121f06]{background-color:#fff3e0;color:#ed6c02}.status-tag.status-cancelled[data-v-e5121f06],.status-tag.status-failed[data-v-e5121f06]{background-color:#f5f5f5;color:#757575}.load-tip[data-v-e5121f06]{text-align:center;padding:16px;font-size:13px;color:#b99e8a}.empty-tip[data-v-e5121f06]{width:100%;text-align:center;padding:60px 0;font-size:14px;color:#b99e8a}.loading-skeleton[data-v-e5121f06]{padding:0 4px}.skeleton-card[data-v-e5121f06]{background:linear-gradient(90deg,#f0e6de 25%,#e8ddd3 50%,#f0e6de 75%);background-size:200% 100%;animation:loading-e5121f06 1.5s infinite;height:110px;border-radius:20px;margin-bottom:16px}@keyframes loading-e5121f06{0%{background-position:200% 0}to{background-position:-200% 0}}.recharge-page[data-v-80bf2640]{max-width:450px;margin:0 auto;background-color:#fff8f0;min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(255,140,80,.1)}.nav-bar[data-v-80bf2640]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff8f0;border-bottom:1px solid #f6dfcf}.back-btn[data-v-80bf2640]{font-size:32px;line-height:1;color:#b0beaf;padding:0 8px;cursor:pointer}.back-btn[data-v-80bf2640]:active{opacity:.6}.nav-title[data-v-80bf2640]{font-size:18px;font-weight:700;color:#5e3f2e}.placeholder[data-v-80bf2640]{width:32px}.section[data-v-80bf2640]{margin:0 16px 24px}.first-section[data-v-80bf2640]{margin-top:16px}.section-title[data-v-80bf2640]{font-size:16px;font-weight:700;color:#5e3f2e;margin-bottom:12px;border-left:4px solid #f29a66;padding-left:10px}.amount-grid[data-v-80bf2640]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.amount-item[data-v-80bf2640]{background:#fff;border:2px solid #f6dfcf;border-radius:18px;padding:16px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .1s;box-shadow:0 4px 8px rgba(255,140,80,.08)}.amount-item.active[data-v-80bf2640]{border-color:#f29a66;background-color:#fff3e5;box-shadow:0 6px 12px rgba(255,110,50,.15)}.amount-content[data-v-80bf2640]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.amount-number[data-v-80bf2640]{font-size:22px;font-weight:800;color:#5e3f2e;line-height:1}.amount-icon[data-v-80bf2640]{width:24px;height:24px;display:inline-block;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.info-card[data-v-80bf2640]{background:#fff;border-radius:20px;padding:18px 16px;border:1px solid #f6dfcf;box-shadow:0 4px 10px rgba(255,140,80,.08)}.info-line[data-v-80bf2640]{font-size:14px;line-height:1.8;color:#5e3f2e;margin-bottom:8px;word-break:break-word}.info-line[data-v-80bf2640]:last-child{margin-bottom:0}.recharge-action[data-v-80bf2640]{padding:8px 16px 20px}.recharge-btn[data-v-80bf2640]{background-color:#f29a66;border:none;color:#fff;font-weight:700;font-size:18px;height:54px;line-height:54px;border-radius:999px;box-shadow:0 8px 16px rgba(255,110,50,.25);border:1px solid #f7b68c;width:100%;cursor:pointer}.recharge-btn[data-v-80bf2640]:active{background-color:#e07b4a;transform:scale(.98)}.recharge-btn.disabled[data-v-80bf2640]{opacity:.5;pointer-events:none}.footnote[data-v-80bf2640]{padding:0 16px 24px;font-size:12px;color:#9f7e66;text-align:center}.category-tabs[data-v-b204f184]{padding:14px 12px 6px;background:#fff8f0}.tabs-scroll[data-v-b204f184]{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.tabs-scroll[data-v-b204f184]::-webkit-scrollbar{display:none}.tabs-wrap[data-v-b204f184]{display:inline-flex;min-width:100%;align-items:center;gap:5px;box-sizing:border-box;padding:5px;border:1px solid hsla(24,67%,64%,.18);border-radius:16px;background:hsla(0,0%,100%,.72);box-shadow:0 6px 20px rgba(133,75,38,.06)}.tab-item[data-v-b204f184]{position:relative;flex:0 0 auto;min-height:38px;padding:8px 15px;border:0;border-radius:12px;outline:none;background:transparent;color:#9a7863;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.tab-item.active[data-v-b204f184]{color:#fff;background:linear-gradient(135deg,#ff9d6c,#ed784a);box-shadow:0 5px 12px rgba(224,103,57,.24),inset 0 1px 0 hsla(0,0%,100%,.28)}.tab-item.active[data-v-b204f184]:after{position:absolute;right:12px;bottom:4px;left:12px;height:2px;border-radius:999px;background:hsla(0,0%,100%,.55);content:""}.tab-item[data-v-b204f184]:focus-visible{box-shadow:0 0 0 3px rgba(237,120,74,.22)}.tab-item[data-v-b204f184]:active{transform:scale(.97)}.tab-label[data-v-b204f184]{position:relative;z-index:1}.mb-content[data-v-366c8c7e]{min-height:100vh;transition:background .3s;background-color:#fff8f0}.light[data-v-366c8c7e]{background-color:#fff8f0;color:#1f1f1f}.dark[data-v-366c8c7e]{background-color:#181818;color:#f3f3f3}.list_box[data-v-366c8c7e]{padding:0 10px;padding-bottom:80px}.no_length[data-v-366c8c7e]{text-align:center;padding:40px 0;color:#999;font-size:14px}.clear-height[data-v-366c8c7e]{display:block;height:calc(50px + constant(safe-area-inset-bottom));height:calc(50px + env(safe-area-inset-bottom))}.home__footer[tag2][data-v-366c8c7e]{width:100%;height:72px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;color:#bfbfbf;font-size:12px;background:#000}.home__footer-icon[tag2][data-v-366c8c7e]{width:118.5px;height:27.5px}