.pwa-install-global-prompt[data-v-6f9bcbb5]{background:var(--cell-background,#fff);border:1px solid var(--border-color,#e5e5e5);border-radius:16px;bottom:20px;box-shadow:0 4px 20px #00000026;left:50%;max-width:380px;overflow:hidden;position:fixed;transform:translate(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:90%;z-index:var(--z-notification,5000)}.pwa-install-global-prompt.expanded[data-v-6f9bcbb5]{max-height:none}@media (prefers-color-scheme:dark){.pwa-install-global-prompt[data-v-6f9bcbb5]{background:var(--cell-background,#1c1c1e);border-color:var(--border-color,#3a3a3c);box-shadow:0 4px 20px #0006}}.dark .pwa-install-global-prompt[data-v-6f9bcbb5]{background:var(--cell-background,#1c1c1e);border-color:var(--border-color,#3a3a3c);box-shadow:0 4px 20px #0006}.prompt-container[data-v-6f9bcbb5]{align-items:center;background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.05),rgba(var(--theme-color-rgb),.02));display:flex;gap:16px;padding:18px;position:relative}.prompt-main-content[data-v-6f9bcbb5]{align-items:center;display:flex;flex:3;gap:12px;min-width:0}.prompt-icon[data-v-6f9bcbb5]{align-items:center;animation:bounce-6f9bcbb5 2s ease-in-out infinite;background:linear-gradient(135deg,var(--theme-color),rgba(var(--theme-color-rgb),.8));border-radius:50%;box-shadow:0 4px 12px rgba(var(--theme-color-rgb),.3);color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}@keyframes bounce-6f9bcbb5{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-spin[data-v-6f9bcbb5]{animation:spin-6f9bcbb5 1s linear infinite}@keyframes spin-6f9bcbb5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.prompt-content[data-v-6f9bcbb5]{flex:1;min-width:0}.prompt-title[data-v-6f9bcbb5]{color:var(--text-color,#333);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px}.prompt-description[data-v-6f9bcbb5]{color:var(--text-color,#666);font-size:13px;line-height:1.5;margin:0;opacity:.8}@media (prefers-color-scheme:dark){.prompt-title[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.prompt-description[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}}.dark .prompt-title[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.dark .prompt-description[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}.prompt-actions[data-v-6f9bcbb5]{flex-direction:row;flex-shrink:0}.action-btn[data-v-6f9bcbb5],.prompt-actions[data-v-6f9bcbb5]{align-items:center;display:flex;gap:8px}.action-btn[data-v-6f9bcbb5]{background:linear-gradient(135deg,var(--theme-color),rgba(var(--theme-color-rgb),.8));border:none;border-radius:24px;box-shadow:0 4px 16px rgba(var(--theme-color-rgb),.3);color:#fff;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-btn[data-v-6f9bcbb5]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.action-btn[data-v-6f9bcbb5]:hover:before{left:100%}.action-btn[data-v-6f9bcbb5]:hover{box-shadow:0 6px 24px rgba(var(--theme-color-rgb),.4);transform:translateY(-2px) scale(1.05)}.action-btn[data-v-6f9bcbb5]:active{transform:translateY(0) scale(1.02)}.action-btn[data-v-6f9bcbb5]:disabled{cursor:not-allowed;opacity:.6;transform:none}.action-btn[data-v-6f9bcbb5]:disabled:hover{box-shadow:0 4px 16px rgba(var(--theme-color-rgb),.3)}.action-btn[data-v-6f9bcbb5]:disabled:before{display:none}.action-btn.secondary[data-v-6f9bcbb5]{background:rgba(var(--theme-color-rgb),.1);box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.15);color:var(--theme-color)}.action-btn.secondary[data-v-6f9bcbb5]:hover{background:rgba(var(--theme-color-rgb),.15);box-shadow:0 4px 12px rgba(var(--theme-color-rgb),.2);transform:translateY(-1px) scale(1.02)}.install-action-btn[data-v-6f9bcbb5]{align-items:center;background:var(--theme-color);border:none;border-radius:10px;box-shadow:0 4px 20px rgba(var(--theme-color-rgb),.4),0 0 0 1px #ffffff1a inset;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-width:100px;overflow:hidden;padding:10px 16px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.install-action-btn[data-v-6f9bcbb5]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.install-action-btn[data-v-6f9bcbb5]:hover:before{left:100%}.install-action-btn[data-v-6f9bcbb5]:hover{box-shadow:0 8px 32px rgba(var(--theme-color-rgb),.5),0 0 0 1px #fff3 inset;transform:translateY(-3px) scale(1.05)}.install-action-btn[data-v-6f9bcbb5]:active{transform:translateY(-1px) scale(1.02);transition:all .1s ease}.install-action-btn[data-v-6f9bcbb5]:disabled{cursor:not-allowed;opacity:.7;transform:none}.install-action-btn[data-v-6f9bcbb5]:disabled:hover{box-shadow:0 4px 20px rgba(var(--theme-color-rgb),.4),0 0 0 1px #ffffff1a inset;transform:none}.install-action-btn[data-v-6f9bcbb5]:disabled:before{display:none}@media (prefers-color-scheme:dark){.install-action-btn[data-v-6f9bcbb5]{box-shadow:0 4px 20px rgba(var(--theme-color-rgb),.3),0 0 0 1px #ffffff0d inset}.install-action-btn[data-v-6f9bcbb5]:hover{box-shadow:0 8px 32px rgba(var(--theme-color-rgb),.4),0 0 0 1px #ffffff1a inset}}.dark .install-action-btn[data-v-6f9bcbb5]{box-shadow:0 4px 20px rgba(var(--theme-color-rgb),.3),0 0 0 1px #ffffff0d inset}.dark .install-action-btn[data-v-6f9bcbb5]:hover{box-shadow:0 8px 32px rgba(var(--theme-color-rgb),.4),0 0 0 1px #ffffff1a inset}.close-btn[data-v-6f9bcbb5]{align-items:center;background:#00000014;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.close-btn[data-v-6f9bcbb5]:hover{background:#0003;transform:scale(1.1)}.install-guide[data-v-6f9bcbb5]{background:#fff;border-radius:16px;max-height:80vh;overflow-y:auto;padding:24px}.guide-header[data-v-6f9bcbb5]{margin-bottom:32px;text-align:center}.header-icon[data-v-6f9bcbb5]{align-items:center;background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.1),rgba(var(--theme-color-rgb),.05));border:2px solid rgba(var(--theme-color-rgb),.1);border-radius:20px;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.guide-header h3[data-v-6f9bcbb5]{background:linear-gradient(135deg,var(--theme-color),rgba(var(--theme-color-rgb),.8));-webkit-background-clip:text;color:#333;font-size:20px;font-weight:700;margin:0 0 8px;-webkit-text-fill-color:transparent;background-clip:text}.guide-header p[data-v-6f9bcbb5]{color:#666;font-size:14px;line-height:1.5;margin:0}.guide-step[data-v-6f9bcbb5],.guide-steps[data-v-6f9bcbb5]{margin-bottom:24px}.guide-step[data-v-6f9bcbb5]{align-items:flex-start;background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.02),rgba(var(--theme-color-rgb),.01));border:1px solid rgba(var(--theme-color-rgb),.08);border-radius:12px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.guide-step[data-v-6f9bcbb5]:hover{background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.05),rgba(var(--theme-color-rgb),.02));border-color:rgba(var(--theme-color-rgb),.15);transform:translateY(-2px)}.guide-step[data-v-6f9bcbb5]:last-child{margin-bottom:0}.step-number[data-v-6f9bcbb5]{background:linear-gradient(135deg,var(--theme-color),rgba(var(--theme-color-rgb),.8));border-radius:50%;box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.3);color:#fff;font-size:13px;font-weight:700;height:28px;width:28px}.guide-step .step-icon[data-v-6f9bcbb5],.step-number[data-v-6f9bcbb5]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.guide-step .step-icon[data-v-6f9bcbb5]{background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.1),rgba(var(--theme-color-rgb),.05));border:2px solid rgba(var(--theme-color-rgb),.1);border-radius:14px;height:44px;width:44px}.guide-step .step-content[data-v-6f9bcbb5]{flex:1}.guide-step h4[data-v-6f9bcbb5]{color:var(--text-color,#333);font-size:16px;font-weight:600;margin:0 0 4px}.guide-step p[data-v-6f9bcbb5]{color:var(--text-color,#666);font-size:14px;line-height:1.4;margin:0}@media (prefers-color-scheme:dark){.guide-step[data-v-6f9bcbb5]{background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.05),rgba(var(--theme-color-rgb),.02));border-color:rgba(var(--theme-color-rgb),.15)}.guide-step[data-v-6f9bcbb5]:hover{background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.08),rgba(var(--theme-color-rgb),.04))}.guide-step h4[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.guide-step p[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}}.dark .guide-step[data-v-6f9bcbb5]{background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.05),rgba(var(--theme-color-rgb),.02));border-color:rgba(var(--theme-color-rgb),.15)}.dark .guide-step[data-v-6f9bcbb5]:hover{background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.08),rgba(var(--theme-color-rgb),.04))}.dark .guide-step h4[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.dark .guide-step p[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}.guide-benefits[data-v-6f9bcbb5]{background:var(--bg-color,#f8f9fa);border:1px solid var(--border-color,#e5e5e5);border-radius:8px;padding:16px}.guide-benefits h4[data-v-6f9bcbb5]{color:var(--text-color,#333);font-size:14px;font-weight:600;margin:0 0 12px}.guide-benefits ul[data-v-6f9bcbb5]{list-style:none;margin:0;padding-left:0}.guide-benefits li[data-v-6f9bcbb5]{color:var(--text-color,#666);font-size:13px;margin-bottom:6px;padding-left:16px;position:relative}.guide-benefits li[data-v-6f9bcbb5]:before{color:#4caf50;content:"✓";font-weight:700;left:0;position:absolute}@media (prefers-color-scheme:dark){.guide-benefits[data-v-6f9bcbb5]{background:var(--bg-color,#2c2c2e);border-color:var(--border-color,#3a3a3c)}.guide-benefits h4[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.guide-benefits li[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}}.dark .guide-benefits[data-v-6f9bcbb5]{background:var(--bg-color,#2c2c2e);border-color:var(--border-color,#3a3a3c)}.dark .guide-benefits h4[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.dark .guide-benefits li[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}.mt-4[data-v-6f9bcbb5]{margin-top:16px}.guide-details[data-v-6f9bcbb5]{background:var(--bg-color,#f8f9fa);border-top:1px solid var(--border-color,#e5e5e5);overflow:visible;padding:24px}.guide-details .guide-header[data-v-6f9bcbb5]{margin-bottom:32px;text-align:center}.guide-details .header-icon[data-v-6f9bcbb5]{align-items:center;background:linear-gradient(135deg,rgba(var(--theme-color-rgb),.1),rgba(var(--theme-color-rgb),.05));border:2px solid rgba(var(--theme-color-rgb),.1);border-radius:20px;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.guide-details h3[data-v-6f9bcbb5]{background:linear-gradient(135deg,var(--theme-color),rgba(var(--theme-color-rgb),.8));-webkit-background-clip:text;color:var(--text-color,#333);font-size:20px;font-weight:700;margin:0 0 8px;-webkit-text-fill-color:transparent;background-clip:text}.guide-details p[data-v-6f9bcbb5]{color:var(--text-color,#666);font-size:14px;line-height:1.5;margin:0}.guide-details h4[data-v-6f9bcbb5]{color:var(--text-color,#333);font-size:16px;font-weight:600;margin:0 0 4px}.collapse-actions[data-v-6f9bcbb5]{border-top:1px solid var(--border-color,#e5e5e5);margin-top:24px;padding-top:16px;text-align:center}.expand-enter-active[data-v-6f9bcbb5],.expand-leave-active[data-v-6f9bcbb5]{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.expand-enter-from[data-v-6f9bcbb5],.expand-leave-to[data-v-6f9bcbb5]{max-height:0;opacity:0;transform:translateY(-10px)}.expand-enter-to[data-v-6f9bcbb5],.expand-leave-from[data-v-6f9bcbb5]{max-height:500px;opacity:1;transform:translateY(0)}@media (prefers-color-scheme:dark){.guide-details[data-v-6f9bcbb5]{background:var(--bg-color,#2c2c2e);border-color:var(--border-color,#3a3a3c)}.guide-details h3[data-v-6f9bcbb5],.guide-details h4[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.guide-details p[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}.collapse-actions[data-v-6f9bcbb5]{border-color:var(--border-color,#3a3a3c)}}.dark .guide-details[data-v-6f9bcbb5]{background:var(--bg-color,#2c2c2e);border-color:var(--border-color,#3a3a3c)}.dark .guide-details h3[data-v-6f9bcbb5],.dark .guide-details h4[data-v-6f9bcbb5]{color:var(--text-color,#fff)}.dark .guide-details p[data-v-6f9bcbb5]{color:var(--text-color,#e5e5e7)}.dark .collapse-actions[data-v-6f9bcbb5]{border-color:var(--border-color,#3a3a3c)}.slide-up-enter-active[data-v-6f9bcbb5],.slide-up-leave-active[data-v-6f9bcbb5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-6f9bcbb5],.slide-up-leave-to[data-v-6f9bcbb5]{opacity:0;transform:translate(-50%) translateY(20px) scale(.95)}@media (max-width:480px){.pwa-install-global-prompt[data-v-6f9bcbb5]{bottom:15px;width:95%}.prompt-container[data-v-6f9bcbb5]{align-items:stretch;flex-direction:column;gap:14px;padding:16px 14px}.prompt-main-content[data-v-6f9bcbb5]{flex:none;gap:10px}.prompt-title[data-v-6f9bcbb5]{font-size:15px;margin-bottom:5px}.prompt-description[data-v-6f9bcbb5]{font-size:12px;line-height:1.5}.prompt-actions[data-v-6f9bcbb5]{flex:none;flex-direction:row;gap:10px;justify-content:center}.install-action-btn[data-v-6f9bcbb5]{border-radius:10px;flex:1;font-size:13px;max-width:none;min-width:90px;padding:10px 14px}.close-btn[data-v-6f9bcbb5]{border-radius:50%;flex:none;height:36px;width:36px}}@media (prefers-color-scheme:dark){.pwa-install-global-prompt[data-v-6f9bcbb5]{box-shadow:0 4px 20px #0006}.prompt-icon[data-v-6f9bcbb5]{box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.3)}}
