.modal-backdrop[data-v-2e1da3ca]{align-items:flex-end;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal-panel[data-v-2e1da3ca]{background-color:#f0f2f5;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #0003;display:flex;flex-direction:column;max-height:85vh;overflow:hidden;width:min(680px,100vw)}.modal-header[data-v-2e1da3ca]{align-items:center;background-color:#f9f9fb;border-bottom:1px solid #dcdce1;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.modal-title[data-v-2e1da3ca]{font-size:18px;font-weight:600;margin:0}.close-button[data-v-2e1da3ca]{align-items:center;background-color:#e8e8ed;border:none;border-radius:50%;color:#8a8a8e;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-button[data-v-2e1da3ca]:hover{background-color:#dcdce1;color:#1d1d1f}.modal-content[data-v-2e1da3ca]{overflow-y:auto;padding:20px}.settings-group[data-v-2e1da3ca]{background-color:#fff;border-radius:12px;margin-bottom:20px;overflow:hidden}.group-header[data-v-2e1da3ca]{align-items:center;border-bottom:1px solid #f0f0f2;display:flex;justify-content:space-between;padding:12px 16px}.group-title[data-v-2e1da3ca]{font-size:16px;font-weight:500;margin:0}.group-tools[data-v-2e1da3ca]{display:flex;gap:8px}.tool-button[data-v-2e1da3ca]{background:none;border:none;color:#007aff;cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px}.tool-button[data-v-2e1da3ca]:hover{color:#0056b3}.group-grid[data-v-2e1da3ca]{display:grid;gap:0 16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.group-grid[data-v-2e1da3ca],.group-list[data-v-2e1da3ca]{padding:8px 0}.list-item[data-v-2e1da3ca]{align-items:center;border-bottom:1px solid #f0f0f2;display:flex;justify-content:space-between;padding:12px 16px}.list-item[data-v-2e1da3ca]:last-child{border-bottom:none}.list-input[data-v-2e1da3ca],.list-label[data-v-2e1da3ca]{font-size:15px}.list-input[data-v-2e1da3ca]{background:none;border:none;color:#86868b;outline:none;text-align:right;width:100px}.list-input[data-v-2e1da3ca]:focus{color:#1d1d1f}.switch-item[data-v-2e1da3ca]{align-items:center;border-bottom:1px solid #f0f0f2;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.group-grid .switch-item[data-v-2e1da3ca]:nth-last-child(-n+2){border-bottom:none}.switch-label[data-v-2e1da3ca]{font-size:15px;overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.switch-control[data-v-2e1da3ca]{flex-shrink:0;height:31px;position:relative;width:51px}.switch-control input[data-v-2e1da3ca]{height:0;opacity:0;width:0}.switch-track[data-v-2e1da3ca]{background-color:#e8e8ed;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.4s}.switch-track[data-v-2e1da3ca]:before{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 1px 3px #0000001a;content:"";height:27px;left:2px;position:absolute;transition:.4s;width:27px}input:checked+.switch-track[data-v-2e1da3ca]{background-color:#34c759}input:checked+.switch-track[data-v-2e1da3ca]:before{transform:translate(20px)}.modal-footer[data-v-2e1da3ca]{background-color:#f9f9fb;border-top:1px solid #dcdce1;flex-shrink:0;padding:16px 20px;text-align:center}.reset-button[data-v-2e1da3ca]{background:none;border:none;color:#ff3b30;cursor:pointer;font-size:15px}.modal-enter-active[data-v-2e1da3ca],.modal-leave-active[data-v-2e1da3ca]{transition:opacity .3s ease}.modal-enter-active .modal-panel[data-v-2e1da3ca],.modal-leave-active .modal-panel[data-v-2e1da3ca]{transition:transform .3s ease}.modal-enter-from[data-v-2e1da3ca],.modal-leave-to[data-v-2e1da3ca]{opacity:0}.modal-enter-from .modal-panel[data-v-2e1da3ca],.modal-leave-to .modal-panel[data-v-2e1da3ca]{transform:translateY(100%)}@media (min-width:768px){.modal-backdrop[data-v-2e1da3ca]{align-items:center}.modal-panel[data-v-2e1da3ca]{border-radius:20px;max-height:80vh}.modal-enter-from .modal-panel[data-v-2e1da3ca],.modal-leave-to .modal-panel[data-v-2e1da3ca]{transform:translateY(50px)}}:root{--text-primary:#1d1d1f;--text-secondary:#6e6e73;--bg-primary:#fff;--bg-secondary:#f5f5f7;--border-color:rgba(0,0,0,.08);--accent-color:#007aff;--radius-m:16px;--font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body,html{background-color:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-family);margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}input[type=search],input[type=text],textarea{font-size:16px}.layout[data-v-ccc5175b]{background-color:var(--bg-secondary);display:flex;flex-direction:column;isolation:isolate;min-height:100vh}.header[data-v-ccc5175b]{padding:12px 0;position:sticky;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:1000}.header.scrolled[data-v-ccc5175b]{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#fffc;box-shadow:0 1px 0 0 var(--border-color)}.nav[data-v-ccc5175b]{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:980px;padding:0 24px}.brand[data-v-ccc5175b]{color:var(--text-primary);font-size:17px;font-weight:600;text-decoration:none;transition:opacity .2s ease}.brand[data-v-ccc5175b]:hover{opacity:.8}.spacer[data-v-ccc5175b]{flex:1}.settings-button[data-v-ccc5175b]{align-items:center;background-color:var(--bg-secondary);border:1px solid rgba(0,0,0,.05);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;outline-offset:4px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.settings-button[data-v-ccc5175b]:hover{background-color:#e8e8ed;border-color:#00000014;color:var(--text-primary)}.settings-button svg[data-v-ccc5175b]{color:#86868b;transition:color .2s ease}.settings-button:hover svg[data-v-ccc5175b]{color:var(--text-primary)}.main[data-v-ccc5175b]{flex:1;padding-bottom:32px}@media (max-width:768px){.nav[data-v-ccc5175b]{padding:0 16px}}
