*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;touch-action:manipulation;}html{touch-action:manipulation;-ms-touch-action:manipulation;}body{margin:0;padding:0;background-color:#000;color:#fff;height:100vh;width:100vw;overflow:hidden;position:relative;touch-action:manipulation;-webkit-text-size-adjust:none}body.light-mode{background-color:#fff;color:#333;}body.dark-mode{background-color:#000;color:#fff;}body.auto-mode{background-color:#000;color:#fff;}.app-header{text-align:left;font-size:28px;font-weight:bold;position:fixed;top:0;padding-left:5%;transition:all 0.3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:60px;display:flex;align-items:center;z-index:666;margin:0;width:100%;background-color:rgba(0,0,0,0.8);}.light-mode .app-header{background-color:rgba(255,255,255,0.8);}.app-header.scrolled{text-align:center;padding:0;margin:0;font-size:22px;box-shadow:0 2px 8px rgba(0,0,0,0.2);height:50px;}.app-header.scrolled #app-title{width:100%;font-size:18px;text-align:center;transform:translateX(0);position:absolute;left:0;right:0;}.app-header.scrolled .day-night-mode-icon{opacity:0;transform:translateY(-50%) scale(0.8);pointer-events:none;visibility:hidden;}.app-header.scrolled .search-container{opacity:0;transform:translateY(-50%) scale(0.8);pointer-events:none;visibility:hidden;}.tab-bar{position:fixed;bottom:0;left:0;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:space-around;z-index:666;padding-bottom:calc(20px + constant(safe-area-inset-bottom,20px));padding-bottom:calc(20px + env(safe-area-inset-bottom,20px));}.tab-item{display:flex;flex-direction:column;align-items:center;padding:5px 0;flex:1;}.tab-item.active{color:#0A84FF;}.tab-icon{margin-bottom:5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}.tab-icon img{width:22px;height:22px;object-fit:contain;}.tab-item.active .tab-icon img{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(199deg) brightness(119%) contrast(119%);}.dark-mode .tab-item:not(.active) .tab-icon img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);}.light-mode .tab-item:not(.active) .tab-icon img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(30%) contrast(100%);}.tab-text{font-size:12px;}.day-night-mode-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:28px;height:28px;background-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;}.day-night-mode-icon img{width:32px;height:32px;object-fit:contain;filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(199deg) brightness(119%) contrast(119%);}.day-night-mode-icon.light{background-color:transparent;}.day-night-mode-icon.dark{background-color:transparent;}.day-night-mode-icon.auto{background-color:transparent;}.app-tabs{display:flex;justify-content:flex-start;margin:0 auto;padding:8px 12px;border-radius:10px;width:90%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;}.app-tab{display:flex;flex-direction:column;align-items:center;padding:8px 15px;border-radius:8px;min-width:70px;background-color:rgba(60,60,60,0.6);margin-right:10px;flex-shrink:0;position:relative;}.app-tab:last-child{margin-right:0;}.app-tab-text{font-size:12px;position:relative;display:flex;align-items:center;}.app-tab.active .app-tab-text::after{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#4cd964;margin-left:6px;animation:blink 1.5s infinite;opacity:0.5;}@keyframes blink{0%{opacity:0.2;}50%{opacity:1;}100%{opacity:0.2;}}.carousel-container{position:relative;width:90%;height:150px;margin:15px auto;border-radius:10px;overflow:hidden;}.carousel-slides{display:flex;width:100%;height:100%;transition:transform 0.5s ease;}.carousel-slide{min-width:100%;height:100%;position:relative;}.carousel-slide img{width:100%;height:100%;object-fit:cover;}.carousel-indicators{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:8px;}.carousel-indicator{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,0.5);cursor:pointer;}.carousel-indicator.active{background-color:white;}.app-list{margin:15px auto;width:90%;}.app-list-items{display:flex;flex-direction:column;gap:15px;}.app-list-item{display:flex;flex-direction:column;background-color:rgba(30,30,30,0.6);border-radius:10px;padding:10px;min-height:70px;}.app-list-header{display:flex;align-items:center;margin-bottom:8px;}.app-list-icon{width:50px;height:50px;border-radius:10px;overflow:hidden;margin-right:15px;flex-shrink:0;}.app-list-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:50px;}.app-list-introduction{font-size:11px;margin:0;opacity:0.6;line-height:1.3;text-align:left;white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word;padding-left:0;}.app-list-name{font-size:14px;font-weight:bold;margin:0;line-height:1.2;}.app-list-version{font-size:10px;margin:0;opacity:0.7;line-height:1.2;}.app-list-update{font-size:10px;margin:0;opacity:0.7;line-height:1.2;}.app-list-action{background-color:#0A84FF;padding:6px 15px;border-radius:20px;font-size:12px;color:#FFFFFF;font-weight:500;cursor:pointer;transition:all 0.2s ease;}.app-list-action:hover{background-color:#0056d3;transform:translateY(-1px);}.app-download-action{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;transition:all 0.2s ease;filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(199deg) brightness(119%) contrast(119%);}.app-download-action img{width:27px;height:27px;}.content-container{padding-top:60px;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;}.page-transition{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease;}.page-transition.show{opacity:1;transform:translateY(0);}.light-mode .app-tab{background-color:rgba(200,200,200,0.6);}.light-mode .app-list-item{background-color:rgba(230,230,230,0.8);color:#333;}.light-mode .app-list-introduction{opacity:0.5;}.light-mode .app-list-action{background-color:#007AFF;color:#FFFFFF;}.light-mode .app-list-action:hover{background-color:#0056D3;}.dynamic-island{position:fixed;top:12px;left:50%;transform:translateX(-50%);width:126px;height:34px;background-color:#000;border-radius:20px;z-index:1200;overflow:hidden;transition:width 0.5s ease-in-out,height 0.5s ease-in-out,opacity 0.6s ease-in-out;box-shadow:0 2px 10px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform-origin:center;}.dynamic-island.active{width:90%;max-width:90%;height:10%;opacity:1;border-radius:30px;pointer-events:auto;}.dynamic-island-content{padding:15px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;text-align:center;transform:scale(0.8);}.dynamic-island.active .dynamic-island-content{opacity:1;transform:scale(1);}.dynamic-island-title{font-weight:bold;font-size:16px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;}.dynamic-island-title img{width:20px;height:20px;margin-right:8px;border-radius:4px;}.dynamic-island-message{font-size:14px;opacity:0.8;text-align:center;max-width:90%;}.dynamic-island-indicator{position:absolute;top:10px;right:20px;width:8px;height:8px;background-color:#4cd964;border-radius:50%;animation:blink 1.5s infinite;}.light-mode .dynamic-island{background-color:#000;color:#fff;}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;}.search-icon img{width:20px;height:20px;opacity:0.6;filter:invert(100%);}.light-mode .search-icon img{filter:invert(20%);}.search-active .app-header{padding:0 15px;position:fixed;top:0;left:0;right:0;}.search-active #app-title,.search-active .day-night-mode-icon{display:none;}.search-active .search-container{display:flex;width:100%;height:100%;align-items:center;}.search-container{flex:1;position:relative;display:flex;align-items:center;margin-left:15px;margin-right:15px;min-width:0;max-width:40%;}.search-input{flex:1;height:33px;background-color:rgba(60,60,60,0.8);border-radius:18px;border:none;padding:0 10px 0 35px;color:#fff;font-size:16px;outline:none;min-width:0;width:100%;position:relative;z-index:1;}.light-mode .search-input{background-color:rgba(220,220,220,0.8);color:#333;}.search-container .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;}.search-cancel{margin-left:10px;color:#0A84FF;font-size:16px;white-space:nowrap;display:none;}.search-active .search-cancel{display:block;}.search-active .search-input{width:100%;}.search-active .search-container{max-width:100%;}.app-install-modal{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7);border-radius:16px 16px 0 0;padding:20px;z-index:1000;transform:translateY(100%);transition:transform 0.3s ease,opacity 0.3s ease;opacity:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.light-mode .app-install-modal{background-color:rgba(240,240,240,0.9);}.app-install-modal.show{transform:translateY(0);opacity:1;}.app-install-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;}.app-install-title{font-size:22px;font-weight:bold;}.app-install-close{width:32px;height:32px;border-radius:50%;background-color:rgba(120,120,120,0.3);display:flex;align-items:center;justify-content:center;cursor:pointer;}.app-install-close:before,.app-install-close:after{content:'';position:absolute;width:18px;height:2px;background-color:#fff;transform:rotate(45deg);}.app-install-close:after{transform:rotate(-45deg);}.light-mode .app-install-close:before,.light-mode .app-install-close:after{background-color:#333;}.app-install-content{display:flex;margin:15px 0;}.app-install-icon{width:60px;height:60px;border-radius:12px;overflow:hidden;margin-right:15px;flex-shrink:0;}.app-install-icon img{width:100%;height:100%;object-fit:cover;}.app-install-info{flex:1;}.app-install-name{font-size:16px;font-weight:bold;margin-bottom:4px;}.app-install-version{font-size:12px;opacity:0.7;margin-bottom:4px;}.app-install-expiration-date{font-size:12px;opacity:0.7;margin-bottom:4px;}.app-install-udid{margin-top:20px;padding:10px;border-radius:8px;background-color:rgba(80,80,80,0.2);font-size:14px;opacity:0.8;}.light-mode .app-install-udid{background-color:rgba(180,180,180,0.2);}.app-install-localudid{margin-top:20px;padding:10px;border-radius:8px;background-color:rgba(80,80,80,0.2);font-size:14px;opacity:0.8;}.light-mode .app-install-localudid{background-color:rgba(180,180,180,0.2);}.app-install-buttons{display:flex;flex-direction:column;gap:10px;margin-top:20px;}.app-install-button{background-color:#0A84FF;color:white;border-radius:8px;padding:12px;text-align:center;font-weight:500;font-size:15px;}.app-install-button:active{opacity:0.8;}.app-install-button.secondary{background-color:rgba(120,120,120,0.3);}.light-mode .app-install-button.secondary{background-color:rgba(180,180,180,0.6);color:#333;}.certificate-list{padding:15px 0;}.certificate-items{display:flex;flex-direction:column;gap:15px;margin:0 5%;}.certificate-item{display:flex;align-items:center;background-color:rgba(30,30,30,0.6);border-radius:12px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;}.certificate-item:active{transform:scale(0.98);box-shadow:0 1px 4px rgba(0,0,0,0.1);}.light-mode .certificate-item{background-color:rgba(230,230,230,0.8);box-shadow:0 2px 8px rgba(0,0,0,0.05);}.certificate-icon{width:50px;height:50px;border-radius:12px;background-color:rgba(10,132,255,0.1);display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0;}.certificate-icon img{width:30px;height:30px;}.certificate-info{flex:1;display:flex;flex-direction:column;height:50px;position:relative;}.certificate-name{font-size:8px;font-weight:600;margin:0;position:absolute;top:0;}.certificate-udid{font-size:8px;margin:0;text-align:left;position:absolute;top:50%;transform:translateY(-50%);font-weight:600;}.certificate-udid.matching{color:var(--success-color,#4CD964);}.certificate-udid.mismatch{color:var(--warning-color,#FF9500);}.certificate-expiry{font-size:8px;opacity:0.8;margin:0;position:absolute;bottom:0;font-weight:600;}.certificate-expiry.valid{color:var(--success-color,#4CD964);}.certificate-expiry.expiring-soon{color:var(--warning-color,#FF9500);}.certificate-expiry.expired{color:var(--danger-color,#FF3B30);}.action-sheet{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;}.action-sheet.show{opacity:1;visibility:visible;}.action-sheet-content{width:92%;max-width:500px;background-color:rgba(40,40,40,0.8);border-radius:12px;margin-bottom:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;transform:translateY(100%);transition:transform 0.3s ease;}.light-mode .action-sheet-content{background-color:rgba(240,240,240,0.8);}.action-sheet.show .action-sheet-content{transform:translateY(0);}.action-sheet-header{padding:16px;text-align:center;border-bottom:1px solid rgba(100,100,100,0.2);}.action-sheet-title{font-size:14px;font-weight:600;margin-bottom:4px;}.action-sheet-subtitle{font-size:12px;opacity:0.7;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;}.action-sheet-options{display:flex;flex-direction:column;}.action-sheet-option{padding:16px;text-align:center;border-bottom:1px solid rgba(100,100,100,0.2);font-size:16px;font-weight:500;cursor:pointer;}.action-sheet-option:active{background-color:rgba(100,100,100,0.1);}.action-sheet-option.info{color:var(--primary-color,#007AFF);}.action-sheet-option.warning{color:var(--warning-color,#FF9500);}.action-sheet-option.danger{color:var(--danger-color,#FF3B30);}.action-sheet-cancel{width:92%;max-width:500px;background-color:rgba(40,40,40,0.8);border-radius:12px;margin-bottom:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:16px;text-align:center;font-size:16px;font-weight:500;cursor:pointer;transform:translateY(100%);transition:transform 0.3s ease;}.light-mode .action-sheet-cancel{background-color:rgba(240,240,240,0.8);}.action-sheet.show .action-sheet-cancel{transform:translateY(0);}.confirm-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;}.confirm-dialog.show{opacity:1;visibility:visible;}.confirm-dialog-content{background-color:rgba(40,40,40,0.8);border-radius:14px;width:270px;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:scale(1.2);transition:transform 0.2s ease;box-shadow:0 5px 15px rgba(0,0,0,0.2);}.light-mode .confirm-dialog-content{background-color:rgba(240,240,240,0.8);}.confirm-dialog.show .confirm-dialog-content{transform:scale(1);}.confirm-dialog-title{margin:0;text-align:center;padding:16px 16px 0;font-size:18px;font-weight:600;color:#FFFFFF;}.light-mode .confirm-dialog-title{color:#000000;}.confirm-dialog-message{text-align:center;padding:8px 16px 16px;font-size:14px;color:#FFFFFF;opacity:0.8;margin:0;border-bottom:1px solid rgba(255,255,255,0.2);}.light-mode .confirm-dialog-message{color:#000000;opacity:0.6;border-bottom:1px solid rgba(0,0,0,0.2);}.confirm-dialog-buttons{display:flex;}.confirm-dialog-button{flex:1;border:none;background:transparent;color:#007AFF;font-size:16px;font-weight:500;padding:12px;cursor:pointer;transition:background-color 0.2s ease;}.confirm-dialog-button:active{background-color:rgba(255,255,255,0.1);}.light-mode .confirm-dialog-button:active{background-color:rgba(0,0,0,0.1);}.confirm-dialog-button.cancel{font-weight:500;border-right:1px solid rgba(255,255,255,0.2);}.light-mode .confirm-dialog-button.cancel{border-right:1px solid rgba(0,0,0,0.2);}.confirm-dialog-button.confirm{color:#FF3B30;font-weight:600;}.dark-mode .confirm-dialog-content{background-color:var(--card-background,#2C2C2E);}.dark-mode .confirm-dialog-title,.dark-mode .confirm-dialog-message{color:var(--text-color,#FFFFFF);}.help-container{padding:10px 5%;}.help-item{background-color:rgba(30,30,30,0.6);border-radius:12px;margin-bottom:15px;overflow:hidden;}.light-mode .help-item{background-color:rgba(230,230,230,0.8);}.help-title{padding:15px;font-size:16px;font-weight:600;border-bottom:1px solid rgba(100,100,100,0.2);}.help-content{padding:15px;font-size:14px;line-height:1.5;white-space:pre-wrap;}.help-content p{margin:0 0 10px 0;}.highlight{background-color:rgba(255,255,0,0.3);color:#fff;padding:0 2px;border-radius:2px;}.light-mode .highlight{background-color:rgba(255,200,0,0.3);color:#333;}.settings-container{padding:10px 5%;}.settings-items{background-color:rgba(230,230,230,0.8);border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.05);}.dark-mode .settings-items{background-color:rgba(30,30,30,0.6);}.settings-items{padding:15px;}.settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}.settings-model{font-size:18px;font-weight:600;}.status-dot{position:relative;width:12px;height:12px;background-color:#4CD964;border-radius:50%;animation:pulse 4s ease-in-out infinite;}.status-dot.failure{background-color:#FF3B30;}.status-dot::before,.status-dot::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:inherit;border-radius:50%;transform:translate(-50%,-50%);animation:ripple 4s ease-in-out infinite;}.status-dot::after{animation-delay:1s;}@keyframes pulse{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.05);opacity:0.9;}100%{transform:scale(1);opacity:1;}}@keyframes ripple{0%{width:100%;height:100%;opacity:0.8;}50%{width:200%;height:200%;opacity:0.3;}100%{width:100%;height:100%;opacity:0.8;}}.settings-device{font-size:14px;font-weight:400;margin-bottom:8px;}.storage-info{display:flex;justify-content:space-between;align-items:center;margin-top:6px;position:relative;}.storage-progress{width:100%;height:8px;background-color:#E5E5EA;border-radius:2px;margin-top:8px;overflow:hidden;}.storage-progress-bar{height:100%;border-radius:2px;transition:width 0.3s ease,background-color 0.3s ease;}.storage-progress-bar.success{background-color:#34C759;}.storage-progress-bar.warning{background-color:#FF9500;}.storage-progress-bar.danger{background-color:#FF3B30;}.storage-progress-bar.disabled{background-color:#8E8E93;}.storage-info-title{font-size:12px;font-weight:500;margin-bottom:4px;}.storage-detail{font-size:12px;font-weight:500;color:#007AFF;margin-bottom:4px;}.sharing-item{padding:16px;}.sharing-item-title{font-size:18px;font-weight:500;margin-bottom:8px;}.sharing-item-desc{font-size:12px;color:#3A3A3C;margin-bottom:16px;line-height:1.4;}.dark-mode .sharing-item-desc{color:#98989F;}.sharing-item-action{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#007AFF;font-weight:600;}.storage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;background-color:transparent;}.grid-item{background-color:#FFFFFF;padding:14px;border-radius:12px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,0.05);transition:all 0.3s ease;}.dark-mode .grid-item{background-color:#2C2C2E;}.grid-item:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.grid-item .item-name{font-size:14px;font-weight:500;color:#000000;margin-bottom:6px;}.dark-mode .grid-item .item-name{color:#FFFFFF;}.grid-item .item-count{font-size:15px;color:#8E8E93;}.dark-mode .grid-item .item-count{color:#98989F;}.about-list{margin-top:16px;}.about-item{display:flex;align-items:center;padding:12px 0;border-bottom:0.5px solid #E5E5EA;font-size:14px;cursor:pointer;transition:background-color 0.2s ease;}.about-item:active{background-color:rgba(0,0,0,0.05);}.dark-mode .about-item:active{background-color:rgba(255,255,255,0.1);}.about-item .item-content{flex:1;display:flex;justify-content:space-between;align-items:center;color:inherit;text-decoration:none;}.about-item .item-label{font-size:14px;font-weight:400;color:inherit;}.about-item .item-value{font-size:14px;color:#8E8E93;margin-right:8px;}.sign-app-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;flex-direction:column;opacity:0;transition:opacity 0.3s ease;overflow:hidden;color:inherit;background-color:inherit;}.sign-app-modal .sign-app-content{width:100%;height:100%;display:flex;flex-direction:column;transform:scale(0.9);transition:transform 0.3s ease;}.sign-app-modal .sign-app-content .sign-app-header{height:64px;border-bottom:0.5px solid rgba(255,255,255,0.1);position:relative;flex-shrink:0;z-index:2;display:flex;align-items:center;justify-content:center;}.sign-app-modal .sign-app-header .back-button{position:absolute;left:15px;color:#0A84FF;cursor:pointer;font-size:17px;padding:5px;}.sign-app-modal .sign-app-header .title{font-size:17px;font-weight:500;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;}.sign-app-modal .sign-app-groups{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch;background-color:inherit;}.sign-app-modal .sign-app-groups .sign-app-group{border-radius:13px;overflow:hidden;margin-bottom:20px;background-color:rgba(30,30,30,0.6);}.light-mode .sign-app-modal .sign-app-groups .sign-app-group{border-radius:13px;overflow:hidden;margin-bottom:20px;background-color:rgba(230,230,230,0.8);}.sign-app-modal .sign-app-groups .sign-app-group .sign-app-item{padding:15px;display:flex;justify-content:space-between;align-items:center;}.sign-app-modal .sign-app-groups .sign-app-group .sign-app-item .sign-app-item-value{display:flex;align-items:center;}.sign-app-modal .sign-app-groups .sign-app-group .sign-app-item .sign-app-item-value .sign-app-item-input{color:#8E8E93;margin-right:10px;}.sign-app-modal .sign-app-groups .sign-app-group .sign-app-item .sign-app-item-icon img{width:38px;height:38px;border-radius:6px;margin-right:10px;}.sign-app-modal .sign-app-groups .sign-app-group .sign-app-item .toggle-switch{width:51px;height:31px;border-radius:15.5px;position:relative;cursor:pointer;background:#39393d;}.light-mode .sign-app-modal .sign-app-groups .sign-app-group .sign-app-item .toggle-switch{background:#E5E5EA;}.sign-app-modal .sign-app-groups .sign-app-group .sign-app-item .toggle-switch .toggle-handle{width:28px;height:28px;background:#ffffff;border-radius:14px;position:absolute;top:1.5px;left:1.5px;transition:transform 0.3s;}.sign-app-modal .sign-app-groups .sign-app-group .sign-app-item .introduction{font-size:16px;line-height:1.4;color:#8E8E93;}.sign-app-modal .sign-app-content .sign-app-bottom{padding:20px;position:sticky;bottom:0;}.sign-app-modal .sign-app-content .sign-app-bottom .sign-app-bottom-button{width:100%;padding:15px;background:#0A84FF;border:none;border-radius:13px;color:white;font-size:17px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 0.3s ease,opacity 0.3s ease;}.alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;z-index:1100;opacity:0;transition:opacity 0.3s ease;}.alert-container{width:270px;background-color:rgba(250,250,250,0.95);border-radius:14px;overflow:hidden;transform:scale(1.2);transition:transform 0.3s ease;}.dark-mode .alert-container{background-color:rgba(30,30,30,0.95);}.alert-header{padding:18px 16px 0px;text-align:center;}.alert-title{font-size:17px;font-weight:600;margin-bottom:8px;}.alert-message{font-size:13px;color:#666;margin-bottom:16px;line-height:1.4;}.dark-mode .alert-message{color:#999;}.alert-input-container{margin:0 16px 16px;}.alert-input{width:100%;padding:8px 12px;border:0.5px solid rgba(60,60,67,0.3);border-radius:10px;font-size:15px;background-color:rgba(255,255,255,0.8);transition:all 0.3s ease;}.dark-mode .alert-input{background-color:rgba(40,40,40,0.8);border-color:rgba(84,84,88,0.65);color:#fff;}.alert-input:focus{outline:none;border-color:#007AFF;background-color:#fff;}.dark-mode .alert-input:focus{background-color:#000;}.alert-buttons{display:flex;border-top:0.5px solid rgba(60,60,67,0.3);}.dark-mode .alert-buttons{border-top-color:rgba(84,84,88,0.65);}.alert-button{flex:1;padding:12px;font-size:17px;text-align:center;cursor:pointer;transition:background-color 0.2s ease;color:#007AFF;background:transparent;border:none;}.alert-button:active{background-color:rgba(0,0,0,0.1);}.dark-mode .alert-button:active{background-color:rgba(255,255,255,0.1);}.alert-button.cancel{font-weight:400;border-right:0.5px solid rgba(60,60,67,0.3);}.dark-mode .alert-button.cancel{border-right-color:rgba(84,84,88,0.65);}.alert-button.confirm{font-weight:600;}.alert-overlay.show{opacity:1;}.alert-overlay.show .alert-container{transform:scale(1);}.alert-active{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;}.alert-active .app-header,.alert-active .content-container{position:fixed;width:100%;}.alert-active .app-header{top:0;}.alert-active .content-container{top:50px;bottom:0;overflow:hidden;}.qrcode-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;transition:opacity 0.3s ease;}.qrcode-modal.show{opacity:1;}.qrcode-modal-content{width:300px;background-color:#fff;border-radius:13px;overflow:hidden;transform:scale(1.2);transition:transform 0.3s ease;}.dark-mode .qrcode-modal-content{background-color:#1c1c1e;}.qrcode-modal.show .qrcode-modal-content{transform:scale(1);}.qrcode-modal-header{padding:15px;text-align:center;border-bottom:1px solid rgba(60,60,67,0.1);}.dark-mode .qrcode-modal-header{border-bottom-color:rgba(84,84,88,0.65);}.qrcode-modal-title{font-size:17px;font-weight:600;color:#000;}.dark-mode .qrcode-modal-title{color:#fff;}.qrcode-modal-message{font-size:13px;color:#666;margin-top:8px;}.dark-mode .qrcode-modal-message{color:#999;}.qrcode-modal-body{padding:20px;display:flex;flex-direction:column;align-items:center;}.qrcode-container{background-color:#fff;padding:15px;border-radius:8px;margin-bottom:15px;}.dark-mode .qrcode-container{background-color:#fff;}.qrcode-modal-footer{padding:15px;border-top:1px solid rgba(60,60,67,0.1);}.dark-mode .qrcode-modal-footer{border-top-color:rgba(84,84,88,0.65);}.qrcode-modal-button{width:100%;padding:12px;background:#007AFF;border:none;border-radius:8px;color:white;font-size:15px;font-weight:500;cursor:pointer;transition:opacity 0.2s ease;}.qrcode-modal-button:active{opacity:0.8;}