.footer-menu[data-v-418cda86]{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0!important;box-shadow:0 -2px 4px #0000001a;left:0!important;position:fixed!important;right:0!important;z-index:1001}.footer-menu-item[data-v-418cda86]{flex-direction:column;min-width:60px;padding:8px}.footer-menu-icon[data-v-418cda86]{font-size:20px;margin-bottom:2px}.footer-menu-label[data-v-418cda86]{font-size:11px;line-height:1.2}@media (max-width:600px){.footer-menu-label[data-v-418cda86]{display:none}.footer-menu-item[data-v-418cda86]{flex:1;min-width:auto}}@media (min-width:601px) and (max-width:960px){.footer-menu-icon[data-v-418cda86]{font-size:22px}}@media (min-width:961px){.footer-menu-item[data-v-418cda86]:hover{background-color:#1976d214}}.header-menu[data-v-8510ade6]{position:relative}.hamburger-btn[data-v-8510ade6]{display:flex}@media (max-width:768px){.hamburger-btn[data-v-8510ade6]{display:none}}.menu-card[data-v-8510ade6]{border-radius:8px;box-shadow:0 4px 20px #00000026}.menu-item[data-v-8510ade6]{border-radius:8px;margin:2px 8px}.menu-item[data-v-8510ade6]:hover{background-color:#1976d214}.ios-install-prompt[data-v-866e2576]{position:relative;z-index:100}.install-banner[data-v-866e2576]{border-radius:12px;bottom:64px;box-shadow:0 4px 12px #00000026;left:8px;position:fixed;right:8px}@media (min-width:600px){.install-banner[data-v-866e2576]{bottom:16px;left:auto;max-width:400px;right:16px}}.instructions-card[data-v-866e2576]{border-radius:16px}.instruction-step[data-v-866e2576]{position:relative}.safari-toolbar-demo[data-v-866e2576]{background:linear-gradient(180deg,#f8f8f8,#e8e8e8);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:8px}.safari-url-bar[data-v-866e2576]{align-items:center;background:#fff;border-radius:8px;color:#666;display:flex;font-size:12px;justify-content:center;margin-bottom:8px;padding:6px 12px}.url-text[data-v-866e2576]{color:#333}.safari-bottom-bar[data-v-866e2576]{align-items:center;display:flex;justify-content:space-around;padding:4px 0}.toolbar-button[data-v-866e2576]{color:#007aff;padding:8px}.share-button[data-v-866e2576],.toolbar-button[data-v-866e2576]{position:relative}.highlight-pulse[data-v-866e2576]{animation:pulse-866e2576 1.5s infinite}@keyframes pulse-866e2576{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.tap-indicator[data-v-866e2576]{animation:bounce-866e2576 1s infinite;bottom:-20px;left:50%;position:absolute;transform:translate(-50%)}@keyframes bounce-866e2576{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}.share-sheet-demo[data-v-866e2576]{background:#f2f2f7;border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden}.share-sheet-header[data-v-866e2576]{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:12px}.sheet-handle[data-v-866e2576]{background:#d1d1d6;border-radius:3px;height:5px;margin:0 auto 12px;width:36px}.site-icon[data-v-866e2576],.site-preview[data-v-866e2576]{align-items:center;display:flex}.site-icon[data-v-866e2576]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:8px;height:40px;justify-content:center;margin-right:12px;width:40px}.site-info[data-v-866e2576]{flex:1}.site-name[data-v-866e2576]{color:#333;font-size:14px;font-weight:600}.site-url[data-v-866e2576]{color:#8e8e93;font-size:12px}.share-actions-scroll[data-v-866e2576]{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:16px;overflow-x:auto;padding:16px}.share-action-item[data-v-866e2576]{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:60px}.action-icon[data-v-866e2576]{align-items:center;background:#f2f2f7;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.line-icon[data-v-866e2576]{background:#06c755}.line-text[data-v-866e2576]{color:#fff;font-size:18px;font-weight:700}.share-action-item span[data-v-866e2576]{color:#333;font-size:11px}.share-menu-list[data-v-866e2576]{background:#fff}.share-menu-item[data-v-866e2576]{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);color:#333;display:flex;font-size:14px;padding:12px 16px;position:relative}.highlight-item[data-v-866e2576]{background:#1976d214}.tap-indicator-inline[data-v-866e2576]{animation:slideLeft-866e2576 1s infinite;position:absolute;right:16px}@keyframes slideLeft-866e2576{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}.add-confirm-demo[data-v-866e2576]{background:#f2f2f7;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;position:relative}.confirm-header[data-v-866e2576]{align-items:center;background:#f8f8f8;border-bottom:1px solid rgba(0,0,0,.1);display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.cancel-text[data-v-866e2576]{color:#007aff}.title-text[data-v-866e2576]{color:#333;font-weight:600}.add-text[data-v-866e2576]{color:#007aff;font-weight:600}.highlight-text[data-v-866e2576]{animation:pulse-866e2576 1.5s infinite}.confirm-content[data-v-866e2576]{background:#fff;padding:20px;text-align:center}.app-icon-preview[data-v-866e2576]{align-items:center;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;display:flex;height:60px;justify-content:center;margin:0 auto 12px;width:60px}.app-name-input[data-v-866e2576]{color:#333;font-size:16px;font-weight:500;margin-bottom:4px}.app-url-display[data-v-866e2576]{color:#8e8e93;font-size:12px}.tap-indicator-top[data-v-866e2576]{animation:bounce-866e2576 1s infinite;position:absolute;right:50px;top:8px}.safari-icon-hint[data-v-866e2576]{border:1px dashed rgba(0,0,0,.12)}.safari-app-icon[data-v-866e2576]{align-items:center;background:linear-gradient(180deg,#5ac8fa,#007aff);border-radius:12px;display:flex;height:50px;justify-content:center;width:50px}[data-v-866e2576] .v-theme--dark .safari-toolbar-demo{background:linear-gradient(180deg,#2c2c2e,#1c1c1e);border-color:#ffffff1a}[data-v-866e2576] .v-theme--dark .safari-url-bar{background:#3a3a3c}[data-v-866e2576] .v-theme--dark .url-text{color:#fff}[data-v-866e2576] .v-theme--dark .toolbar-button{color:#0a84ff}[data-v-866e2576] .v-theme--dark .share-sheet-demo{background:#1c1c1e;border-color:#ffffff1a}[data-v-866e2576] .v-theme--dark .confirm-content,[data-v-866e2576] .v-theme--dark .share-actions-scroll,[data-v-866e2576] .v-theme--dark .share-menu-list,[data-v-866e2576] .v-theme--dark .share-sheet-header{background:#2c2c2e}[data-v-866e2576] .v-theme--dark .app-name-input,[data-v-866e2576] .v-theme--dark .share-action-item span,[data-v-866e2576] .v-theme--dark .share-menu-item,[data-v-866e2576] .v-theme--dark .site-name,[data-v-866e2576] .v-theme--dark .title-text{color:#fff}[data-v-866e2576] .v-theme--dark .app-url-display,[data-v-866e2576] .v-theme--dark .site-url{color:#8e8e93}[data-v-866e2576] .v-theme--dark .action-icon{background:#3a3a3c}[data-v-866e2576] .v-theme--dark .highlight-item{background:#0a84ff26}[data-v-866e2576] .v-theme--dark .add-confirm-demo{background:#1c1c1e;border-color:#ffffff1a}[data-v-866e2576] .v-theme--dark .confirm-header{background:#2c2c2e;border-color:#ffffff1a}[data-v-866e2576] .v-theme--dark .add-text,[data-v-866e2576] .v-theme--dark .cancel-text{color:#0a84ff}[data-v-866e2576] .v-theme--dark .safari-icon-hint{background-color:#ffffff0d!important;border-color:#ffffff1f}.header-menu-container[data-v-43e8ec67]{position:fixed;right:16px;top:8px;z-index:1002}@media (max-width:768px){.header-menu-container[data-v-43e8ec67]{display:none}}.main-content[data-v-43e8ec67]{padding-bottom:80px!important}.back-to-top[data-v-43e8ec67]{bottom:80px;position:fixed;right:20px}
