*{box-sizing:border-box}body,p{margin:0}:root{--sans-font: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--border: #cecfd4;--accent: #dd6832;--accent-dark: lch(from var(--accent) calc(l - 15) c h);--accent-light: lch(from var(--accent) calc(l + 15) c h)}:root{--background: #fff;--accent-background: #dfe1e9;--text: #252525;--text-light: #585858}@media (prefers-color-scheme: dark){:root{--background: #161516;--accent-background: #2d2a33;--text: #ccbaba;--text-light: #ffffff}}html{font-family:var(--sans-font);scroll-behavior:smooth;font-size:16px;color:var(--text);background:var(--background);overflow-x:hidden;max-width:100vw}body{overflow-x:hidden;max-width:100vw}header{color:var(--text)}footer{color:var(--text-light)}a{color:var(--accent-dark);text-decoration:underline}a:visited{color:var(--text);text-decoration:dotted}a:hover{color:var(--accent);text-decoration:none}nav{font-size:1rem;line-height:2;padding:1rem 0 0;align-content:space-around;align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;list-style-type:none}nav a,nav a:visited{margin:0 1rem 1rem 0;border:1px solid var(--border);border-radius:5px;color:var(--text);display:inline-block;padding:.1rem 1rem;text-decoration:none}nav a:hover,nav a:visited:hover{color:var(--accent);border-color:var(--accent)}table{border-collapse:collapse;border-spacing:0;margin:1rem 0;width:100%}table th{color:var(--accent);font-weight:600;text-align:left}table td,table th{padding:.75rem}table thead{border-bottom:solid 2px var(--border)}table tbody tr:nth-child(odd){background-color:var(--accent-background)}table tbody tr{border:solid 1px var(--border);border-left:0;border-right:0}table tfoot{border-top:solid 2px var(--border)}input,select,button,textarea{font-size:inherit;font-family:inherit;padding:.5rem;margin-bottom:.5rem;color:var(--text);background-color:var(--background);width:100%;display:inline-block;border:1px solid var(--border);border-radius:.25rem;box-sizing:border-box;resize:vertical}input:focus,select:focus,button:focus,textarea:focus{outline-color:var(--accent);border:1px solid var(--accent);outline:none;box-shadow:0 0 .5rem var(--accent-dark)}input[type=checkbox],input[type=radio]{width:auto}.container{display:flex;flex-wrap:wrap;width:100%;margin-right:auto;margin-left:auto;padding-right:.5rem;padding-left:.5rem}.row{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.col{padding:.5rem;box-sizing:border-box;flex-grow:1}.col-small{flex-basis:25%}.col-medium{flex-basis:50%}.col-large{flex-basis:100%}@media (max-width: 1200px){.col-small{flex-basis:33.33%}.col-medium{flex-basis:50%}}@media (max-width: 992px){.col-small{flex-basis:50%}.col-medium{flex-basis:100%}}@media (max-width: 768px){.col-small,.col-medium{flex-basis:100%}}.details{flex:1}.icons{display:flex;flex-direction:column;flex-grow:0}.icons button{width:2rem;height:2rem;margin:0;padding:0}header{background-color:var(--accent-background)}header h1{margin:0;padding:0;font-size:1.5rem;color:var(--accent)}h2,h3{margin:0;color:var(--accent)}main{padding-bottom:5rem}.overlay[data-v-a7d5e575]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;z-index:100}.sliding-panel[data-v-a7d5e575]{position:fixed;bottom:0;left:0;max-height:80vh;overflow-y:auto;width:100%;background-color:var(--accent-background);border-top:1px solid var(--border);transform:translateY(100%);transition:transform .3s ease-in-out;z-index:101}.sliding-panel.visible[data-v-a7d5e575]{transform:translateY(0)}.template-form[data-v-076326b7]{padding:1rem}.template-form h3[data-v-076326b7]{margin:0 0 1rem;color:var(--accent)}.variable-inputs[data-v-076326b7]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.variable-input[data-v-076326b7]{display:flex;flex-direction:column;gap:.25rem}.variable-input label[data-v-076326b7]{font-weight:500;color:var(--accent)}.primary[data-v-076326b7]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-076326b7]{background-color:var(--accent-background);color:var(--accent);border:none;box-shadow:none}.welcome-container[data-v-a286e1db]{max-width:800px;margin:0 auto;padding:1rem}.hero[data-v-a286e1db]{text-align:center;margin-bottom:2rem}.hero h2[data-v-a286e1db]{font-size:2rem;margin-bottom:.5rem;color:var(--accent)}.subtitle[data-v-a286e1db]{font-size:1.1rem;color:var(--text-light);margin:0}section[data-v-a286e1db]{margin-bottom:2rem}h3[data-v-a286e1db],h4[data-v-a286e1db],h5[data-v-a286e1db]{color:var(--accent);margin-bottom:.5rem}h3[data-v-a286e1db]{font-size:1.3rem;margin-bottom:1rem}h4[data-v-a286e1db]{font-size:1.1rem}h5[data-v-a286e1db]{font-size:1rem}.fab-demo[data-v-a286e1db]{display:inline-block;background:var(--accent);color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;text-align:center;line-height:1.5rem;font-weight:700;margin:0 .2rem}.feature-list[data-v-a286e1db]{list-style:none;padding:0}.feature-list li[data-v-a286e1db]{padding:.5rem 0;border-bottom:1px dashed var(--border)}.feature-grid[data-v-a286e1db],.example-grid[data-v-a286e1db]{display:grid;gap:1.5rem;margin-top:1rem}.feature-grid[data-v-a286e1db]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card[data-v-a286e1db],.example-card[data-v-a286e1db],.github-card[data-v-a286e1db]{border:1px solid var(--border);border-radius:.5rem;padding:1.5rem;background:var(--accent-background)}.example-card[data-v-a286e1db]{padding:1rem;border-radius:.25rem}.snippet-preview[data-v-a286e1db],.example-text[data-v-a286e1db]{border:1px dashed var(--accent);border-radius:.25rem;padding:.75rem;background:var(--background);font-family:monospace;font-size:.9rem}.snippet-preview[data-v-a286e1db]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.snippet-text[data-v-a286e1db]{flex:1;margin-right:1rem}.snippet-actions[data-v-a286e1db]{display:flex;flex-direction:column;gap:.25rem}.demo-btn[data-v-a286e1db]{width:2rem;height:2rem;border:1px solid var(--border);background:var(--background);border-radius:.25rem;cursor:default;font-size:.8rem;padding:0;margin:0}.demo-btn.interactive[data-v-a286e1db]{cursor:pointer;transition:all .2s ease}.demo-btn.interactive[data-v-a286e1db]:hover{background:var(--accent);color:#fff;transform:scale(1.05)}.demo-feedback[data-v-a286e1db]{margin-top:.5rem;padding:.5rem;background:var(--accent);color:#fff;border-radius:.25rem;text-align:center;font-weight:500;animation:fadeIn-a286e1db .3s ease}@keyframes fadeIn-a286e1db{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.template-example[data-v-a286e1db]{margin-top:.5rem;padding:.5rem;background:var(--background);border-radius:.25rem}.template-example small[data-v-a286e1db]{color:var(--text-light);display:block;margin-bottom:.5rem}.variable-form[data-v-a286e1db]{display:flex;gap:.5rem}.variable-form input[data-v-a286e1db]{font-size:.8rem;padding:.25rem;border:1px solid var(--border);border-radius:.25rem;background:var(--accent-background);margin:0}.privacy-benefits[data-v-a286e1db],.pwa-benefits[data-v-a286e1db],.github-benefits[data-v-a286e1db]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem}.benefit[data-v-a286e1db]{font-size:.9rem;color:var(--text-light);padding:.25rem}.example-text[data-v-a286e1db]{margin:.5rem 0}.variables[data-v-a286e1db]{font-size:.8rem;color:var(--text-light);font-style:italic}.call-to-action[data-v-a286e1db]{text-align:center;margin-top:2rem;padding:1.5rem;background:var(--accent-background);border-radius:.5rem;border:2px dashed var(--accent)}.cta-text[data-v-a286e1db]{font-size:1.1rem;margin-bottom:1rem;color:var(--accent);font-weight:500}.add-text-btn[data-v-a286e1db],.github-link[data-v-a286e1db]{background:var(--accent);color:#fff;border:none;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;margin:0}.github-link[data-v-a286e1db]{margin-top:1rem}.add-text-btn[data-v-a286e1db]:hover,.github-link[data-v-a286e1db]:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 4px 8px #0003}.add-text-btn[data-v-a286e1db]:active,.github-link[data-v-a286e1db]:active{transform:translateY(0)}code[data-v-a286e1db]{background:var(--accent-background);padding:.1rem .3rem;border-radius:.2rem;font-family:monospace;font-size:.9rem;color:var(--accent)}.github-card[data-v-a286e1db]{text-align:center;margin:2rem 0}.example-text span[data-v-a286e1db],.snippet-text span[data-v-a286e1db]{background:var(--accent-background);color:var(--accent);font-family:monospace;font-weight:600;padding:.1rem .2rem;border-radius:.2rem}@media (max-width: 768px){.feature-grid[data-v-a286e1db],.privacy-benefits[data-v-a286e1db],.pwa-benefits[data-v-a286e1db],.github-benefits[data-v-a286e1db]{grid-template-columns:1fr}.variable-form[data-v-a286e1db]{flex-direction:column}.snippet-preview[data-v-a286e1db]{flex-direction:column;gap:.5rem;align-items:stretch}.snippet-text[data-v-a286e1db]{margin-right:0}.snippet-actions[data-v-a286e1db]{flex-direction:row;justify-content:center}}.bottom-bar[data-v-338f5e2f]{display:flex;justify-content:space-around;position:fixed;bottom:0;left:0;width:100%;height:40px;background-color:var(--accent-background);border-top:1px solid var(--border);z-index:10;overflow-x:auto;overflow-y:hidden;padding:0;gap:2px}.bottom-bar[data-v-338f5e2f]::-webkit-scrollbar{display:none}.bottom-bar[data-v-338f5e2f]{-ms-overflow-style:none;scrollbar-width:none}.bottom-bar button[data-v-338f5e2f]{width:40px;height:40px;min-width:40px;border:none;box-shadow:none;background:none;margin:0;padding:0;color:var(--text);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s;position:relative}.bottom-bar button[data-v-338f5e2f]:hover{background-color:#0000001a}.bottom-bar button[data-v-338f5e2f]:focus{outline:none;box-shadow:none;border:none}.bottom-bar button.active[data-v-338f5e2f]{background-color:var(--accent);color:#fff}.category-initial[data-v-338f5e2f]{font-weight:700;font-size:.9rem}.pin-indicator[data-v-338f5e2f]{position:absolute;top:-2px;right:-2px;font-size:.6rem;background:#000000b3;color:#fff;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center}@media (prefers-color-scheme: dark){.bottom-bar button[data-v-338f5e2f]:hover{background-color:#ffffff1a}}.edit-panel[data-v-8b76180f]{padding:1rem}.edit-panel h3[data-v-8b76180f]{margin-bottom:1rem;color:var(--text)}textarea[data-v-8b76180f]{height:10rem;width:100%;padding:.5rem;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--text);font-family:inherit;resize:vertical}.category-selector[data-v-8b76180f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.category-chip[data-v-8b76180f]{padding:.4rem .8rem;border:1px solid var(--border);border-radius:20px;background:transparent;cursor:pointer;transition:all .2s;color:var(--text);font-size:.9rem;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;flex:none;width:auto}.category-chip[data-v-8b76180f]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.category-chip.selected[data-v-8b76180f]{background-color:var(--accent);color:#fff;font-weight:500;border-color:var(--accent)}.primary[data-v-8b76180f]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-8b76180f]{background-color:var(--accent-background);color:var(--accent);border:none;box-shadow:none}.delete-link[data-v-8b76180f]{color:#dc3545;font-size:.85rem;cursor:pointer;text-decoration:underline;transition:opacity .2s}.delete-link[data-v-8b76180f]:hover{opacity:.8}.row[data-v-8b76180f]{margin-bottom:1rem}.row[data-v-8b76180f]:last-child{margin-bottom:0;display:flex;gap:.5rem;justify-content:space-between;align-items:center}.col-right[data-v-8b76180f]{display:flex;gap:.5rem;align-items:center}label[data-v-8b76180f]{display:block;margin-bottom:.5rem;color:var(--text);font-weight:500}.sort-row[data-v-8b76180f]{margin-bottom:.75rem}.sort-row label[data-v-8b76180f]{font-size:.85rem;color:var(--text-light);margin-bottom:.25rem}.sort-input[data-v-8b76180f]{width:80px;padding:.3rem .5rem;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--text);font-family:inherit;font-size:.9rem;transition:border-color .2s}.sort-input[data-v-8b76180f]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-background)}.pin-form[data-v-c39cb50d]{padding:1rem}.pin-form h3[data-v-c39cb50d]{margin:0 0 .5rem;color:var(--accent)}.category-name[data-v-c39cb50d]{font-weight:600;color:var(--text);margin:0 0 1rem}.pin-description[data-v-c39cb50d]{font-size:.9rem;color:var(--text-light);margin:0 0 1.5rem;line-height:1.4}.pin-input-container[data-v-c39cb50d]{margin-bottom:1.5rem}.pin-input[data-v-c39cb50d]{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:4px;background:var(--background);color:var(--text);font-size:1rem;transition:border-color .2s}.pin-input[data-v-c39cb50d]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 .5rem var(--accent-dark)}.pin-mask[data-v-c39cb50d]{-webkit-text-security:disc;font-family:text-security-disc;letter-spacing:.2em}.error-message[data-v-c39cb50d]{color:#e74c3c;font-size:.875rem;margin-top:.5rem}.primary[data-v-c39cb50d]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-c39cb50d]{background-color:var(--accent-background);color:var(--accent);border:none;box-shadow:none}.fill-width[data-v-f9dfbf9b]{justify-content:space-between;align-items:center}.item[data-v-f9dfbf9b]{border-bottom:1px dashed var(--accent)}.details[data-v-f9dfbf9b]{cursor:pointer;transition:background-color .2s;padding:.5rem;margin:-.5rem;border-radius:4px}.details[data-v-f9dfbf9b]:hover{background-color:var(--accent-background)}.empty-category-message[data-v-f9dfbf9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--color-text-secondary)}.empty-category-message p[data-v-f9dfbf9b]{margin-bottom:1rem;font-size:1.1rem}.add-template-btn[data-v-f9dfbf9b]{padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:opacity .2s}.add-template-btn[data-v-f9dfbf9b]:hover{opacity:.9}.pin-required-message[data-v-f9dfbf9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--color-text-secondary);min-height:50vh;margin:auto}.lock-icon[data-v-f9dfbf9b]{font-size:3rem;margin-bottom:1rem;opacity:.7}.pin-required-message h3[data-v-f9dfbf9b]{margin:0 0 1rem;color:var(--text);font-size:1.25rem}.pin-required-message p[data-v-f9dfbf9b]{margin-bottom:1.5rem;font-size:1rem;color:var(--text-light)}.unlock-btn[data-v-f9dfbf9b]{padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:opacity .2s}.unlock-btn[data-v-f9dfbf9b]:hover{opacity:.9}.quicktext-container{padding-bottom:60px}.item[data-v-f9dfbf9b]{cursor:move;transition:background-color .2s;display:flex;align-items:center;gap:.75rem}.drag-handle[data-v-f9dfbf9b]{color:var(--text-light);cursor:grab;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;line-height:1;padding:.5rem;margin:-.5rem 0}.item[draggable=true]:active .drag-handle[data-v-f9dfbf9b]{cursor:grabbing}.item[data-v-f9dfbf9b]:hover{background-color:var(--accent-background)}.pwa-toast{z-index:200;max-width:350px;background:var(--accent-background);position:fixed;right:0;bottom:0;margin:0 1rem 75px;padding:12px;border:1px solid var(--border);border-radius:4px;text-align:left;box-shadow:3px 4px 5px 0 var(--border)}.pwa-toast .message{margin:1rem}.fab[data-v-e66924a7]{position:fixed;bottom:1rem;right:1rem;width:3rem;height:3rem;margin:0;border-radius:50%;background-color:var(--accent);color:var(--accent);font-size:1.25rem;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:49}.primary[data-v-e66924a7]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-e66924a7]{background-color:var(--accent-background);color:var(--accent);border:none;box-shadow:none}textarea[data-v-e66924a7]{height:10rem}textarea.shared-content[data-v-e66924a7]{border-color:var(--accent);background-color:#2d2a331a;border-width:2px}.category-selector[data-v-e66924a7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.category-chip[data-v-e66924a7]{padding:.4rem .8rem;border:1px solid var(--border);border-radius:20px;background:transparent;cursor:pointer;transition:all .2s;color:var(--text);font-size:.9rem;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;flex:none;width:auto}.category-chip[data-v-e66924a7]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.category-chip.selected[data-v-e66924a7]{background-color:var(--accent);color:#fff;font-weight:500;border-color:var(--accent)}.category-manager[data-v-80413fd2]{display:flex;flex-direction:column;height:100%;max-height:75vh;padding:0}.category-header[data-v-80413fd2]{padding:1rem;border-bottom:1px solid var(--border);background:var(--background);position:sticky;top:0;z-index:10}.header-content[data-v-80413fd2]{display:flex;justify-content:space-between;align-items:center}.category-header h2[data-v-80413fd2]{margin:0;color:var(--text);font-size:1.25rem}.close-btn[data-v-80413fd2]{background:transparent;border:none;font-size:1.5rem;color:var(--text-light);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.close-btn[data-v-80413fd2]:hover{background-color:var(--accent-background)}.add-category-row[data-v-80413fd2]{display:flex;align-items:baseline;padding:.75rem;background:transparent;border:none;border-radius:0;margin:1rem;margin-bottom:0;gap:.75rem;height:56px}.drag-handle-placeholder[data-v-80413fd2]{width:20px;height:20px;flex-shrink:0}.add-button[data-v-80413fd2]{width:36px;height:36px;padding:0;background:var(--accent);color:#fff;border:none;cursor:pointer;font-size:1rem;transition:transform .2s,opacity .2s;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.add-button[data-v-80413fd2]:hover:not(:disabled){transform:scale(1.1)}.add-button[data-v-80413fd2]:disabled{opacity:.5;cursor:not-allowed;transform:none}.categories-list[data-v-80413fd2]{flex:1;overflow-y:auto;padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;min-height:0;border-top:1px solid var(--border);margin-top:1rem}.category-item[data-v-80413fd2]{display:flex;align-items:baseline;padding:.75rem;background:transparent;border:none;border-radius:0;cursor:move;transition:none;height:56px;gap:.75rem}.drag-handle[data-v-80413fd2]{color:var(--text-light);cursor:grab;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;line-height:1}.category-item[draggable=true]:active .drag-handle[data-v-80413fd2]{cursor:grabbing}.category-info[data-v-80413fd2]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.category-icon[data-v-80413fd2]{font-size:1.2rem;min-width:1.5rem;text-align:center}.live-edit-icon[data-v-80413fd2]{width:40px;min-width:40px;height:36px;padding:.25rem;border:1px solid var(--border);background:var(--background);color:var(--text);text-align:center;font-size:1.2rem;border-radius:4px;transition:border-color .2s,box-shadow .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.live-edit-name[data-v-80413fd2]{flex:1;min-width:0;height:36px;padding:.25rem .5rem;border:1px solid var(--border);background:var(--background);color:var(--text);font-size:1rem;font-weight:500;border-radius:4px;transition:border-color .2s,box-shadow .2s;display:flex;align-items:center}.live-edit-pin[data-v-80413fd2]{width:80px;min-width:80px;height:36px;padding:.25rem .5rem;border:1px solid var(--border);background:var(--background);color:var(--text);font-size:1rem;border-radius:4px;transition:border-color .2s,box-shadow .2s;flex-shrink:0;display:flex;align-items:center}.pin-mask[data-v-80413fd2]{-webkit-text-security:disc;font-family:text-security-disc;letter-spacing:.2em}.live-edit-icon[data-v-80413fd2]:hover,.live-edit-name[data-v-80413fd2]:hover,.live-edit-pin[data-v-80413fd2]:hover{border-color:var(--accent)}.live-edit-icon[data-v-80413fd2]:focus,.live-edit-name[data-v-80413fd2]:focus,.live-edit-pin[data-v-80413fd2]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 .5rem var(--accent-dark)}.live-edit-icon[data-v-80413fd2],.live-edit-name[data-v-80413fd2],.live-edit-pin[data-v-80413fd2]{box-sizing:border-box;line-height:1;vertical-align:middle}.category-name[data-v-80413fd2]{color:var(--text);font-weight:500}.category-actions[data-v-80413fd2]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-width:40px}.category-actions button[data-v-80413fd2]{width:36px;height:36px;padding:0;background:transparent;border:none;cursor:pointer;font-size:1rem;transition:transform .2s;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.category-actions button[data-v-80413fd2]:hover{transform:scale(1.1)}@media (max-width: 768px){.category-manager[data-v-80413fd2]{max-height:85vh}.add-category-row[data-v-80413fd2],.category-item[data-v-80413fd2]{padding:.5rem}.drag-handle[data-v-80413fd2],.drag-handle-placeholder[data-v-80413fd2]{margin-right:.5rem}}.storage-settings[data-v-927da554]{padding:1rem;max-width:100%}.storage-settings h3[data-v-927da554]{margin-top:0;margin-bottom:1rem;color:var(--accent)}.storage-info[data-v-927da554]{background:#0000001a;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.info-row[data-v-927da554]{display:flex;justify-content:space-between;margin-bottom:.5rem}.info-row .label[data-v-927da554]{font-weight:500;color:var(--text-secondary)}.info-row .value[data-v-927da554]{color:var(--text-primary)}.storage-bar[data-v-927da554]{width:100%;height:8px;background:#0003;border-radius:4px;overflow:hidden;margin-top:.5rem}.storage-bar-fill[data-v-927da554]{height:100%;background:var(--accent);transition:width .3s ease,background-color .3s ease}.storage-bar-fill.warning[data-v-927da554]{background:#ff9800}.storage-bar-fill.danger[data-v-927da554]{background:#f44336}.storage-type-selector[data-v-927da554]{margin-bottom:1rem}.storage-type-selector label[data-v-927da554]{display:block;margin-bottom:.5rem;font-weight:500}.storage-type-selector select[data-v-927da554]{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--background);color:var(--text-primary);font-size:1rem}.storage-type-selector select[data-v-927da554]:disabled{opacity:.5;cursor:not-allowed}.status-message[data-v-927da554]{padding:.75rem;border-radius:4px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.status-message.info[data-v-927da554]{background:#2196f31a;color:#2196f3}.status-message.error[data-v-927da554]{background:#f443361a;color:#f44336}.spinner[data-v-927da554]{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-927da554 .6s linear infinite}@keyframes spin-927da554{to{transform:rotate(360deg)}}.storage-actions[data-v-927da554]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.storage-actions button[data-v-927da554]{padding:.5rem 1rem;border:1px solid var(--border);border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s;width:auto;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.storage-actions button[data-v-927da554]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.storage-actions button[data-v-927da554]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-927da554]{background-color:var(--accent);color:var(--accent-background);border-color:var(--accent)}.export-btn[data-v-927da554]{background-color:#4caf50;color:#fff;border-color:#4caf50}.import-btn[data-v-927da554]{background-color:#2196f3;color:#fff;border-color:#2196f3}.clear-btn[data-v-927da554]{background-color:#f44336;color:#fff;border-color:#f44336}.storage-notes[data-v-927da554]{background:#0000000d;border-radius:8px;padding:1rem}.storage-notes h4[data-v-927da554]{margin-top:0;margin-bottom:.5rem;color:var(--text-secondary);font-size:.9rem}.storage-notes ul[data-v-927da554]{margin:0;padding-left:1.5rem}.storage-notes li[data-v-927da554]{margin-bottom:.5rem;font-size:.85rem;color:var(--text-secondary)}.storage-notes li strong[data-v-927da554]{color:var(--text-primary)}button[data-v-dd645be4]{background:none;border:none;color:var(--accent);font-size:1.5rem;cursor:pointer}ul[data-v-dd645be4]{list-style:none;padding:1rem;margin:0}li[data-v-dd645be4]{padding:.5rem 0}header[data-v-4165802e]{background-color:var(--accent-background)}header h1[data-v-4165802e]{margin:0;padding:0;font-size:1.5rem;color:var(--accent)}h2[data-v-4165802e],h3[data-v-4165802e]{margin:0;color:var(--accent)}main[data-v-4165802e]{padding-bottom:5rem}.share-receiver[data-v-978c5e77]{display:flex;justify-content:center;align-items:center;min-height:100vh;text-align:center}.loading h2[data-v-978c5e77]{color:var(--accent);margin-bottom:1rem}.loading p[data-v-978c5e77]{color:var(--text);opacity:.8}
