.home[data-v-e331d784]{max-width:1400px;margin:0 auto}.welcome-card[data-v-e331d784]{background:#141c2899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;padding:28px 32px;margin-bottom:32px;border:1px solid rgba(0,212,255,.2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.welcome-text h1[data-v-e331d784]{font-size:28px;margin-bottom:8px;background:linear-gradient(135deg,#fff,#00d4ff);background-clip:text;-webkit-background-clip:text;color:transparent}.welcome-header[data-v-e331d784]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.welcome-header h2[data-v-e331d784]{margin:0;font-size:24px;background:linear-gradient(135deg,#fff,#00d4ff);background-clip:text;-webkit-background-clip:text;color:transparent}.android-download-btn[data-v-e331d784]{border-radius:30px;background:linear-gradient(135deg,#00d4ff,#7a2eff);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 12px #00d4ff59;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center}.android-download-btn[data-v-e331d784]:hover{transform:scale(1.05);box-shadow:0 6px 20px #00d4ff8c;color:#fff}.ios-download-btn[data-v-e331d784]{border-radius:30px;background:linear-gradient(135deg,#4a4a4a,#8e8e93);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 12px #8e8e9359;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center}.ios-download-btn[data-v-e331d784]:hover{transform:scale(1.05);box-shadow:0 6px 20px #8e8e938c;color:#fff}.desktop-download-btn[data-v-e331d784]{border-radius:30px;background:linear-gradient(135deg,#ff7e00,#ffb347);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 12px #ff7e0059;transition:all .2s;display:inline-flex;align-items:center}.desktop-download-btn[data-v-e331d784]:hover{transform:scale(1.05);box-shadow:0 6px 20px #ff7e008c;color:#fff}.welcome-text p[data-v-e331d784]{color:#bbb;line-height:1.5}.highlight[data-v-e331d784]{font-size:1.3em;font-weight:700;color:#00d4ff;text-shadow:0 0 4px rgba(0,212,255,.5);background:#00d4ff1a;padding:2px 6px;border-radius:12px;display:inline-block}.entry-group[data-v-e331d784]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ai-chat-entry[data-v-e331d784]{background:linear-gradient(135deg,#00d4ff20,#7a2eff20);border-radius:60px;padding:12px 22px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s;border:1px solid rgba(0,212,255,.3);flex-shrink:0}.ai-chat-entry[data-v-e331d784]:hover{transform:scale(1.02);background:linear-gradient(135deg,#00d4ff30,#7a2eff30)}.ai-chat-icon[data-v-e331d784]{font-size:26px}.ai-chat-entry span[data-v-e331d784]{font-size:16px;font-weight:500;white-space:nowrap}.shop-entry[data-v-e331d784]{background:linear-gradient(135deg,#ff7e0020,#ffb34720);border-radius:60px;padding:12px 20px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s;border:1px solid rgba(255,126,0,.4);flex-shrink:0}.shop-entry[data-v-e331d784]:hover{transform:scale(1.02);background:linear-gradient(135deg,#ff7e0030,#ffb34730)}.shop-icon[data-v-e331d784]{font-size:24px}.shop-entry span[data-v-e331d784]{font-size:16px;font-weight:500;white-space:nowrap}.entry-tip[data-v-e331d784]{font-size:11px;color:#ffb347;background:#ff7e0033;padding:2px 8px;border-radius:30px;white-space:nowrap}@media (max-width: 480px){.welcome-card[data-v-e331d784]{padding:18px 16px;gap:16px}.welcome-header[data-v-e331d784]{gap:8px;margin-bottom:10px}.welcome-header h2[data-v-e331d784]{font-size:20px}.android-download-btn[data-v-e331d784],.ios-download-btn[data-v-e331d784],.desktop-download-btn[data-v-e331d784]{font-size:12px;padding:6px 12px}.entry-group[data-v-e331d784]{gap:8px;width:100%;justify-content:flex-start}.ai-chat-entry[data-v-e331d784],.shop-entry[data-v-e331d784]{padding:10px 16px;gap:6px;flex:1 1 auto;min-width:0}.ai-chat-entry span[data-v-e331d784],.shop-entry span[data-v-e331d784]{font-size:14px}.ai-chat-icon[data-v-e331d784],.shop-icon[data-v-e331d784]{font-size:20px}.entry-tip[data-v-e331d784]{font-size:10px;padding:1px 6px}.ai-chat-entry .el-icon[data-v-e331d784],.shop-entry .el-icon[data-v-e331d784]{font-size:14px}}.section-title[data-v-e331d784]{font-size:20px;font-weight:600;margin:32px 0 20px;padding-left:12px;border-left:4px solid #00d4ff}.quick-grid[data-v-e331d784]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:40px}.quick-item[data-v-e331d784]{background:#141c2880;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;padding:14px 16px;cursor:pointer;transition:all .2s;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;gap:10px}.quick-item[data-v-e331d784]:hover{background:#00d4ff33;transform:translateY(-4px)}.quick-item .el-icon[data-v-e331d784]{font-size:22px;margin-bottom:0;color:#00d4ff}.quick-item span[data-v-e331d784]{font-size:14px;font-weight:500}.disclaimer[data-v-e331d784]{margin-top:20px;margin-bottom:20px}.disclaimer[data-v-e331d784] .el-alert{background:#141c2899;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,193,7,.3);border-radius:16px}.disclaimer[data-v-e331d784] .el-alert__title{color:#ffc107;font-weight:700}.disclaimer p[data-v-e331d784]{margin:0;color:#ddd;font-size:13px;line-height:1.5}.disclaimer strong[data-v-e331d784]{color:#ffc107}.friend-link[data-v-e331d784]{background:#141c2899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;padding:24px 32px;margin-top:32px;border:1px solid rgba(0,212,255,.2)}.friend-link-title[data-v-e331d784]{font-size:20px;font-weight:600;margin-bottom:20px;padding-left:12px;border-left:4px solid #00d4ff;color:#00d4ff}.friend-link-content[data-v-e331d784]{display:flex;justify-content:space-between;align-items:stretch;gap:30px;flex-wrap:wrap}.links-section[data-v-e331d784]{flex:1;min-width:250px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:stretch}.friend-site-card[data-v-e331d784]{flex:1 1 calc(50% - 16px);min-width:200px;max-width:320px;background:#0000004d;border-radius:24px;padding:20px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .2s;border:1px solid rgba(255,255,255,.1)}.friend-site-card[data-v-e331d784]:hover{background:#00d4ff1a;transform:translateY(-2px);border-color:#00d4ff66}.site-icon[data-v-e331d784]{font-size:40px}.site-info[data-v-e331d784]{flex:1}.site-name[data-v-e331d784]{font-size:18px;font-weight:600;color:#00d4ff;margin-bottom:4px}.site-url[data-v-e331d784]{font-size:12px;color:#aaa;word-break:break-all;margin-bottom:6px}.site-desc[data-v-e331d784]{font-size:12px;color:#ccc}.friend-site-card .el-button[data-v-e331d784]{flex-shrink:0}.app-card[data-v-e331d784]{align-items:flex-start;cursor:default}.app-card .site-info[data-v-e331d784]{width:100%}.mobile-tip[data-v-e331d784]{display:inline-block;font-size:11px;color:#ffb347;background:#ff7e0033;padding:1px 8px;border-radius:30px;margin-left:8px;vertical-align:middle;font-weight:500}.app-btn-group[data-v-e331d784]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.app-btn-group[data-v-e331d784] .el-button{margin-left:0;border-radius:30px;padding:5px 10px;font-size:12px}.app-ios-note[data-v-e331d784]{font-size:12px;color:#ffb347;margin-top:8px;letter-spacing:.3px}@media (max-width: 768px){.friend-link-content[data-v-e331d784]{flex-direction:column}.friend-site-card[data-v-e331d784]{flex:1 1 calc(50% - 16px);max-width:100%}}@media (max-width: 560px){.friend-site-card[data-v-e331d784]{flex:1 1 100%;max-width:100%}.links-section[data-v-e331d784]{gap:12px}}.sr-only[data-v-e331d784]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.shop-dialog[data-v-e331d784] .el-dialog{width:440px!important;max-width:440px!important;border-radius:28px;background:#141c28f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.25);box-shadow:0 20px 60px #000c;overflow:hidden;max-height:95vh}.shop-dialog[data-v-e331d784] .el-dialog__header{padding:18px 24px 0;border-bottom:none}.shop-dialog[data-v-e331d784] .el-dialog__title{font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px}.shop-dialog[data-v-e331d784] .el-dialog__headerbtn{top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:#ffffff14;transition:background .2s}.shop-dialog[data-v-e331d784] .el-dialog__headerbtn:hover{background:#ffffff26}.shop-dialog[data-v-e331d784] .el-dialog__headerbtn .el-dialog__close{font-size:18px;color:#aaa}.shop-dialog-body[data-v-e331d784]{padding:4px 0 0}.service-grid[data-v-e331d784]{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;padding:4px 0 10px}.service-item[data-v-e331d784]{display:flex;align-items:center;gap:4px;background:#2e7cf20f;padding:5px 14px 5px 10px;border-radius:40px;border:1px solid rgba(255,255,255,.08);transition:background .2s,transform .15s;cursor:default}.service-item[data-v-e331d784]:hover{background:#00d4ff1f;transform:translateY(-2px)}.service-icon[data-v-e331d784]{font-size:16px;line-height:1}.service-name[data-v-e331d784]{font-size:13px;font-weight:500;color:#5263b7;white-space:nowrap}.url-section[data-v-e331d784]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;background:#a8d7ff61;border-radius:16px;padding:10px 16px;margin:6px 0 4px;border:1px solid rgba(255,255,255,.06)}.url-label[data-v-e331d784]{font-size:13px;color:#aaa}.url-text[data-v-e331d784]{font-size:13px;color:#00d4ff;font-weight:500;word-break:break-all;background:#00d4ff14;padding:2px 10px;border-radius:6px;font-family:monospace}.url-section .el-button[data-v-e331d784]{flex-shrink:0;padding:6px 16px;font-size:12px;border-radius:30px}.app-download-section[data-v-e331d784]{margin:10px 0 4px;padding:10px 12px;background:#00d4ff0d;border-radius:16px;border:1px dashed rgba(0,212,255,.25)}.app-download-title[data-v-e331d784]{font-size:13px;color:#00d4ff;font-weight:600;margin-bottom:8px;text-align:center;letter-spacing:.5px}.app-download-buttons[data-v-e331d784]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.app-download-buttons[data-v-e331d784] .el-button{margin-left:0;border-radius:30px;font-size:12px;padding:6px 14px}.app-download-tip[data-v-e331d784]{text-align:center;font-size:11px;color:#ffb347;margin-top:6px;letter-spacing:.3px}.detail-hint[data-v-e331d784]{text-align:center;font-size:12px;color:#ffb347;margin:6px 0 2px;padding:6px 0;border-top:1px dashed rgba(255,180,70,.2);letter-spacing:.3px}.dialog-footer[data-v-e331d784]{display:flex;justify-content:center;gap:16px;padding:4px 0 2px}.dialog-footer .el-button[data-v-e331d784]{min-width:100px;padding:10px 18px;border-radius:60px;font-weight:600;font-size:14px;letter-spacing:.5px;transition:all .25s}.dialog-footer .el-button--primary[data-v-e331d784]{background:linear-gradient(135deg,#ff7e00,#ffb347);border:none;color:#fff;box-shadow:0 4px 16px #ff7e004d}.dialog-footer .el-button--primary[data-v-e331d784]:hover{transform:scale(1.04);box-shadow:0 6px 24px #ff7e0080}.dialog-footer .el-button[data-v-e331d784]:not(.el-button--primary){background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#a7a7a8}.dialog-footer .el-button[data-v-e331d784]:not(.el-button--primary):hover{background:#ffffff26;color:#ccc}@media (max-width: 480px){.shop-dialog[data-v-e331d784] .el-dialog{width:96%!important;max-width:96%!important;border-radius:20px}.shop-dialog[data-v-e331d784] .el-dialog__title{font-size:18px}.shop-dialog[data-v-e331d784] .el-dialog__header{padding:14px 18px 0}.service-item[data-v-e331d784]{padding:4px 10px 4px 8px;gap:3px}.service-icon[data-v-e331d784]{font-size:14px}.service-name[data-v-e331d784]{font-size:12px}.url-section[data-v-e331d784]{padding:8px 12px;gap:6px}.url-text[data-v-e331d784]{font-size:12px}.app-download-buttons[data-v-e331d784] .el-button{font-size:11px;padding:5px 10px}.dialog-footer .el-button[data-v-e331d784]{min-width:80px;padding:8px 14px;font-size:13px}}.friend-site-card .site-url[data-v-e331d784]{user-select:none;-webkit-user-select:none}.desktop-dialog[data-v-e331d784] .el-dialog{width:540px!important;max-width:540px!important;border-radius:28px;background:#141c28f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,126,0,.25);box-shadow:0 20px 60px #000c;overflow:hidden;max-height:95vh}.desktop-dialog[data-v-e331d784] .el-dialog__header{padding:18px 24px 0;border-bottom:none}.desktop-dialog[data-v-e331d784] .el-dialog__title{font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px}.desktop-dialog[data-v-e331d784] .el-dialog__headerbtn{top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:#ffffff14;transition:background .2s}.desktop-dialog[data-v-e331d784] .el-dialog__headerbtn:hover{background:#ffffff26}.desktop-dialog[data-v-e331d784] .el-dialog__headerbtn .el-dialog__close{font-size:18px;color:#aaa}.desktop-dialog[data-v-e331d784] .el-dialog__body{max-height:62vh;overflow-y:auto;padding:12px 22px 6px}.desktop-dialog-body[data-v-e331d784]{padding:0}.desktop-tip[data-v-e331d784]{font-size:13px;color:#aaa;margin:0 0 12px;text-align:center}.desktop-list[data-v-e331d784]{display:flex;flex-direction:column;gap:10px}.desktop-item[data-v-e331d784]{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:10px 14px;transition:all .2s}.desktop-item[data-v-e331d784]:hover{background:#ff7e001a;border-color:#ff7e0066}.desktop-item-icon[data-v-e331d784]{font-size:26px;flex-shrink:0;line-height:1}.desktop-item-info[data-v-e331d784]{flex:1;min-width:0}.desktop-item-name[data-v-e331d784]{font-size:14px;font-weight:600;color:#6c6363;margin-bottom:3px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.desktop-arch-tag[data-v-e331d784]{display:inline-block;font-size:10px;color:#ffb347;background:#ff7e002e;padding:1px 7px;border-radius:20px;font-weight:500}.desktop-item-file[data-v-e331d784]{font-size:11px;color:#888;word-break:break-all;line-height:1.4}.desktop-dl-btn[data-v-e331d784]{flex-shrink:0;border-radius:30px;padding:6px 16px;font-size:12px;text-decoration:none}.desktop-note[data-v-e331d784]{text-align:center;font-size:12px;color:#ffb347;margin:14px 0 6px;padding-top:10px;border-top:1px dashed rgba(255,180,70,.2);letter-spacing:.3px}@media (max-width: 480px){.desktop-dialog[data-v-e331d784] .el-dialog{width:96%!important;max-width:96%!important;border-radius:20px}.desktop-dialog[data-v-e331d784] .el-dialog__title{font-size:18px}.desktop-dialog[data-v-e331d784] .el-dialog__header{padding:14px 18px 0}.desktop-dialog[data-v-e331d784] .el-dialog__body{padding:10px 14px 4px}.desktop-item[data-v-e331d784]{padding:8px 10px;gap:8px}.desktop-item-icon[data-v-e331d784]{font-size:20px}.desktop-item-name[data-v-e331d784]{font-size:13px}.desktop-dl-btn[data-v-e331d784]{padding:5px 12px;font-size:11px}}.el-dialog.desktop-dialog{--el-dialog-margin-top: 30px !important;margin-top:30px!important;margin-bottom:35px!important;max-height:calc(100vh - 40px)!important}.el-dialog.shop-dialog{--el-dialog-margin-top: 50px !important;margin-top:50px!important;margin-bottom:35px!important;max-height:calc(100vh - 40px)!important}@media (max-width: 768px){body .el-overlay-dialog:has(.desktop-dialog),body .el-overlay-dialog:has(.shop-dialog){display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:30px!important;overflow-y:auto!important;box-sizing:border-box!important}}
