*{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);--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:#fff}}html{font-family:var(--sans-font);scroll-behavior:smooth;color:var(--text);background:var(--background);max-width:100vw;font-size:16px;overflow-x:hidden}body{max-width:100vw;overflow-x:hidden}header{color:var(--text)}footer{color:var(--text-light)}a{color:var(--accent-dark);text-decoration:underline}a:visited{color:var(--text);-webkit-text-decoration:none;text-decoration:none}a:hover{color:var(--accent);text-decoration:none}nav{flex-flow:wrap;place-content:space-around space-evenly;align-items:baseline;padding:1rem 0 0;font-size:1rem;line-height:2;list-style-type:none;display:flex}nav a,nav a:visited{border:1px solid var(--border);color:var(--text);border-radius:5px;margin:0 1rem 1rem 0;padding:.1rem 1rem;text-decoration:none;display:inline-block}nav a:hover,nav a:visited:hover{color:var(--accent);border-color:var(--accent)}table{border-collapse:collapse;border-spacing:0;width:100%;margin:1rem 0}table th{color:var(--accent);text-align:left;font-weight:600}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;color:var(--text);background-color:var(--background);border:1px solid var(--border);box-sizing:border-box;resize:vertical;border-radius:.25rem;width:100%;margin-bottom:.5rem;padding:.5rem;font-family:inherit;display:inline-block}input:focus,select:focus,button:focus,textarea:focus{outline-color:var(--accent);border:1px solid var(--accent);box-shadow:0 0 .5rem var(--accent-dark);outline:none}input[type=checkbox],input[type=radio]{width:auto}.container{flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;display:flex}.row{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.col{box-sizing:border-box;flex-grow:1;padding:.5rem}.col-small{flex-basis:25%}.col-medium{flex-basis:50%}.col-large{flex-basis:100%}@media (width<=1200px){.col-small{flex-basis:33.33%}.col-medium{flex-basis:50%}}@media (width<=992px){.col-small{flex-basis:50%}.col-medium{flex-basis:100%}}@media (width<=768px){.col-small,.col-medium{flex-basis:100%}}.details{flex:1}.icons{flex-direction:column;flex-grow:0;display:flex}.icons button{width:2rem;height:2rem;margin:0;padding:0}header{background-color:var(--accent-background)}header h1{color:var(--accent);margin:0;padding:0;font-size:1.5rem}h2,h3{color:var(--accent);margin:0}main{padding-bottom:5rem}.overlay[data-v-a7d5e575]{z-index:100;background-color:#0000;width:100%;height:100%;position:fixed;top:0;left:0}.sliding-panel[data-v-a7d5e575]{background-color:var(--accent-background);border-top:1px solid var(--border);z-index:101;width:100%;max-height:80vh;transition:transform .3s ease-in-out;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(100%)}.sliding-panel.visible[data-v-a7d5e575]{transform:translateY(0)}.combobox[data-v-6c43e3c8]{width:100%;position:relative}.combobox-input-wrapper[data-v-6c43e3c8]{align-items:stretch;display:flex}.combobox-input[data-v-6c43e3c8]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.combobox-toggle[data-v-6c43e3c8]{border:1px solid var(--border);background:var(--background);width:32px;color:var(--text-light);cursor:pointer;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex}.combobox-toggle[data-v-6c43e3c8]:hover{background-color:var(--accent-background)}.combobox-arrow[data-v-6c43e3c8]{font-size:.75rem;line-height:1;transition:transform .2s}.combobox-arrow.open[data-v-6c43e3c8]{transform:rotate(180deg)}.combobox-dropdown[data-v-6c43e3c8]{background:var(--background);border:1px solid var(--border);z-index:100;border-radius:4px;max-height:150px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #00000026}.combobox-option[data-v-6c43e3c8]{cursor:pointer;color:var(--text);padding:.5rem .75rem;transition:background-color .1s}.combobox-option[data-v-6c43e3c8]:hover,.combobox-option.highlighted[data-v-6c43e3c8]{background-color:var(--accent-background)}.combobox-option[aria-selected=true][data-v-6c43e3c8]{color:var(--accent);font-weight:500}.template-form[data-v-bc86a11b]{padding:1rem}.template-form h3[data-v-bc86a11b]{color:var(--accent);margin:0 0 1rem}.variable-inputs[data-v-bc86a11b]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.variable-input[data-v-bc86a11b]{flex-direction:column;gap:.25rem;display:flex}.variable-input label[data-v-bc86a11b]{color:var(--accent);font-weight:500}.primary[data-v-bc86a11b]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-bc86a11b]{background-color:var(--accent-background);color:var(--accent);box-shadow:none;border: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]{color:var(--accent);margin-bottom:.5rem;font-size:2rem}.subtitle[data-v-a286e1db]{color:var(--text-light);margin:0;font-size:1.1rem}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]{margin-bottom:1rem;font-size:1.3rem}h4[data-v-a286e1db]{font-size:1.1rem}h5[data-v-a286e1db]{font-size:1rem}.fab-demo[data-v-a286e1db]{background:var(--accent);color:#fff;text-align:center;border-radius:50%;width:1.5rem;height:1.5rem;margin:0 .2rem;font-weight:700;line-height:1.5rem;display:inline-block}.feature-list[data-v-a286e1db]{padding:0;list-style:none}.feature-list li[data-v-a286e1db]{border-bottom:1px dashed var(--border);padding:.5rem 0}.feature-grid[data-v-a286e1db],.example-grid[data-v-a286e1db]{gap:1.5rem;margin-top:1rem;display:grid}.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);background:var(--accent-background);border-radius:.5rem;padding:1.5rem}.example-card[data-v-a286e1db]{border-radius:.25rem;padding:1rem}.snippet-preview[data-v-a286e1db],.example-text[data-v-a286e1db]{border:1px dashed var(--accent);background:var(--background);border-radius:.25rem;padding:.75rem;font-family:monospace;font-size:.9rem}.snippet-preview[data-v-a286e1db]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.snippet-text[data-v-a286e1db]{flex:1;margin-right:1rem}.snippet-actions[data-v-a286e1db]{flex-direction:column;gap:.25rem;display:flex}.demo-btn[data-v-a286e1db]{border:1px solid var(--border);background:var(--background);cursor:default;border-radius:.25rem;width:2rem;height:2rem;margin:0;padding:0;font-size:.8rem}.demo-btn.interactive[data-v-a286e1db]{cursor:pointer;transition:all .2s}.demo-btn.interactive[data-v-a286e1db]:hover{background:var(--accent);color:#fff;transform:scale(1.05)}.demo-feedback[data-v-a286e1db]{background:var(--accent);color:#fff;text-align:center;border-radius:.25rem;margin-top:.5rem;padding:.5rem;font-weight:500;animation:.3s fadeIn-a286e1db}@keyframes fadeIn-a286e1db{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.template-example[data-v-a286e1db]{background:var(--background);border-radius:.25rem;margin-top:.5rem;padding:.5rem}.template-example small[data-v-a286e1db]{color:var(--text-light);margin-bottom:.5rem;display:block}.variable-form[data-v-a286e1db]{gap:.5rem;display:flex}.variable-form input[data-v-a286e1db]{border:1px solid var(--border);background:var(--accent-background);border-radius:.25rem;margin:0;padding:.25rem;font-size:.8rem}.privacy-benefits[data-v-a286e1db],.pwa-benefits[data-v-a286e1db],.github-benefits[data-v-a286e1db]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.benefit[data-v-a286e1db]{color:var(--text-light);padding:.25rem;font-size:.9rem}.example-text[data-v-a286e1db]{margin:.5rem 0}.variables[data-v-a286e1db]{color:var(--text-light);font-size:.8rem;font-style:italic}.call-to-action[data-v-a286e1db]{text-align:center;background:var(--accent-background);border:2px dashed var(--accent);border-radius:.5rem;margin-top:2rem;padding:1.5rem}.cta-text[data-v-a286e1db]{color:var(--accent);margin-bottom:1rem;font-size:1.1rem;font-weight:500}.add-text-btn[data-v-a286e1db],.github-link[data-v-a286e1db]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;margin:0;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.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);color:var(--accent);border-radius:.2rem;padding:.1rem .3rem;font-family:monospace;font-size:.9rem}.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);border-radius:.2rem;padding:.1rem .2rem;font-family:monospace;font-weight:600}@media (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;align-items:stretch;gap:.5rem}.snippet-text[data-v-a286e1db]{margin-right:0}.snippet-actions[data-v-a286e1db]{flex-direction:row;justify-content:center}}.bottom-bar[data-v-338f5e2f]{background-color:var(--accent-background);border-top:1px solid var(--border);z-index:10;justify-content:space-around;gap:2px;width:100%;height:40px;padding:0;display:flex;position:fixed;bottom:0;left:0;overflow:auto hidden}.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;min-width:40px;height:40px;box-shadow:none;color:var(--text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.25rem;transition:background-color .2s;display:flex;position:relative}.bottom-bar button[data-v-338f5e2f]:hover{background-color:#0000001a}.bottom-bar button[data-v-338f5e2f]:focus{box-shadow:none;border:none;outline:none}.bottom-bar button.active[data-v-338f5e2f]{background-color:var(--accent);color:#fff}.category-initial[data-v-338f5e2f]{font-size:.9rem;font-weight:700}.pin-indicator[data-v-338f5e2f]{color:#fff;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:.6rem;display:flex;position:absolute;top:-2px;right:-2px}@media (prefers-color-scheme:dark){.bottom-bar button[data-v-338f5e2f]:hover{background-color:#ffffff1a}}.edit-panel[data-v-853a0d51]{padding:1rem}.edit-panel h3[data-v-853a0d51]{color:var(--text);margin-bottom:1rem}textarea[data-v-853a0d51]{border:1px solid var(--border);background:var(--background);width:100%;height:10rem;color:var(--text);resize:vertical;border-radius:4px;padding:.5rem;font-family:inherit}.category-selector[data-v-853a0d51]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.category-chip[data-v-853a0d51]{border:1px solid var(--border);cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border-radius:20px;flex:none;align-items:center;gap:.25rem;width:auto;padding:.4rem .8rem;font-size:.9rem;transition:all .2s;display:inline-flex}.category-chip[data-v-853a0d51]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.category-chip.selected[data-v-853a0d51]{background-color:var(--accent);color:#fff;border-color:var(--accent);font-weight:500}.primary[data-v-853a0d51]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-853a0d51]{background-color:var(--accent-background);color:var(--accent);box-shadow:none;border:none}.delete-link[data-v-853a0d51]{color:#dc3545;cursor:pointer;font-size:.85rem;text-decoration:underline;transition:opacity .2s}.delete-link[data-v-853a0d51]:hover{opacity:.8}.row[data-v-853a0d51]{margin-bottom:1rem}.row[data-v-853a0d51]:last-child{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;display:flex}.col-right[data-v-853a0d51]{align-items:center;gap:.5rem;display:flex}label[data-v-853a0d51]{color:var(--text);margin-bottom:.5rem;font-weight:500;display:block}.sort-row[data-v-853a0d51]{margin-bottom:.75rem}.sort-row label[data-v-853a0d51]{color:var(--text-light);margin-bottom:.25rem;font-size:.85rem}.sort-input[data-v-853a0d51]{border:1px solid var(--border);background:var(--background);width:80px;color:var(--text);border-radius:4px;padding:.3rem .5rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.sort-input[data-v-853a0d51]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-background);outline:none}.variable-status-list[data-v-853a0d51]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.variable-status-item[data-v-853a0d51]{border:1px solid var(--border);border-radius:12px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.8rem;display:inline-flex}.variable-name[data-v-853a0d51]{color:var(--text);font-weight:500}.variable-linked[data-v-853a0d51]{color:var(--accent);font-size:.75rem}.variable-freetext[data-v-853a0d51]{color:var(--text-light);font-size:.75rem;font-style:italic}.pin-form[data-v-7ba385ec]{padding:1rem}.pin-form h3[data-v-7ba385ec]{color:var(--accent);margin:0 0 .5rem}.category-name[data-v-7ba385ec]{color:var(--text);margin:0 0 1rem;font-weight:600}.pin-description[data-v-7ba385ec]{color:var(--text-light);margin:0 0 1.5rem;font-size:.9rem;line-height:1.4}.pin-input-container[data-v-7ba385ec]{margin-bottom:1.5rem}.pin-input[data-v-7ba385ec]{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);border-radius:4px;padding:.75rem;font-size:1rem;transition:border-color .2s}.pin-input[data-v-7ba385ec]:focus{border-color:var(--accent);box-shadow:0 0 .5rem var(--accent-dark);outline:none}.pin-mask[data-v-7ba385ec]{-webkit-text-security:disc;letter-spacing:.2em;font-family:text-security-disc}.error-message[data-v-7ba385ec]{color:#e74c3c;margin-top:.5rem;font-size:.875rem}.primary[data-v-7ba385ec]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-7ba385ec]{background-color:var(--accent-background);color:var(--accent);box-shadow:none;border: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;border-radius:4px;margin:-.5rem;padding:.5rem;transition:background-color .2s}.details[data-v-f9dfbf9b]:hover{background-color:var(--accent-background)}.empty-category-message[data-v-f9dfbf9b]{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.empty-category-message p[data-v-f9dfbf9b]{margin-bottom:1rem;font-size:1.1rem}.add-template-btn[data-v-f9dfbf9b]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem;transition:opacity .2s}.add-template-btn[data-v-f9dfbf9b]:hover{opacity:.9}.pin-required-message[data-v-f9dfbf9b]{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;min-height:50vh;margin:auto;padding:3rem 1rem;display:flex}.lock-icon[data-v-f9dfbf9b]{opacity:.7;margin-bottom:1rem;font-size:3rem}.pin-required-message h3[data-v-f9dfbf9b]{color:var(--text);margin:0 0 1rem;font-size:1.25rem}.pin-required-message p[data-v-f9dfbf9b]{color:var(--text-light);margin-bottom:1.5rem;font-size:1rem}.unlock-btn[data-v-f9dfbf9b]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;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;align-items:center;gap:.75rem;transition:background-color .2s;display:flex}.drag-handle[data-v-f9dfbf9b]{color:var(--text-light);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:-.5rem 0;padding:.5rem;font-size:1rem;line-height:1;display:flex}.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;background:var(--accent-background);border:1px solid var(--border);text-align:left;max-width:350px;box-shadow:3px 4px 5px 0px var(--border);border-radius:4px;margin:0 1rem 75px;padding:12px;position:fixed;bottom:0;right:0}.pwa-toast .message{margin:1rem}.fab[data-v-e66924a7]{background-color:var(--accent);width:3rem;height:3rem;color:var(--accent);cursor:pointer;z-index:49;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;font-size:1.25rem;display:flex;position:fixed;bottom:1rem;right:1rem}.primary[data-v-e66924a7]{background-color:var(--accent);color:var(--accent-background)}.secondary[data-v-e66924a7]{background-color:var(--accent-background);color:var(--accent);box-shadow:none;border: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]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.category-chip[data-v-e66924a7]{border:1px solid var(--border);cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border-radius:20px;flex:none;align-items:center;gap:.25rem;width:auto;padding:.4rem .8rem;font-size:.9rem;transition:all .2s;display:inline-flex}.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;border-color:var(--accent);font-weight:500}.category-manager[data-v-80413fd2]{flex-direction:column;height:100%;max-height:75vh;padding:0;display:flex}.category-header[data-v-80413fd2]{border-bottom:1px solid var(--border);background:var(--background);z-index:10;padding:1rem;position:sticky;top:0}.header-content[data-v-80413fd2]{justify-content:space-between;align-items:center;display:flex}.category-header h2[data-v-80413fd2]{color:var(--text);margin:0;font-size:1.25rem}.close-btn[data-v-80413fd2]{color:var(--text-light);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:background-color .2s;display:flex}.close-btn[data-v-80413fd2]:hover{background-color:var(--accent-background)}.add-category-row[data-v-80413fd2]{background:0 0;border:none;border-radius:0;align-items:baseline;gap:.75rem;height:56px;margin:1rem 1rem 0;padding:.75rem;display:flex}.drag-handle-placeholder[data-v-80413fd2]{flex-shrink:0;width:20px;height:20px}.add-button[data-v-80413fd2]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1rem;transition:transform .2s,opacity .2s;display:flex}.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]{border-top:1px solid var(--border);flex-direction:column;flex:1;gap:.5rem;min-height:0;margin-top:1rem;padding:.5rem 1rem 1rem;display:flex;overflow-y:auto}.category-item[data-v-80413fd2]{cursor:move;background:0 0;border:none;border-radius:0;align-items:baseline;gap:.75rem;height:56px;padding:.75rem;transition:none;display:flex}.drag-handle[data-v-80413fd2]{color:var(--text-light);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;line-height:1;display:flex}.category-item[draggable=true]:active .drag-handle[data-v-80413fd2]{cursor:grabbing}.category-info[data-v-80413fd2]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.category-icon[data-v-80413fd2]{text-align:center;min-width:1.5rem;font-size:1.2rem}.live-edit-icon[data-v-80413fd2]{border:1px solid var(--border);background:var(--background);width:40px;min-width:40px;height:36px;color:var(--text);text-align:center;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;font-size:1.2rem;transition:border-color .2s,box-shadow .2s;display:flex}.live-edit-name[data-v-80413fd2]{border:1px solid var(--border);background:var(--background);min-width:0;height:36px;color:var(--text);border-radius:4px;flex:1;align-items:center;padding:.25rem .5rem;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.live-edit-pin[data-v-80413fd2]{border:1px solid var(--border);background:var(--background);width:80px;min-width:80px;height:36px;color:var(--text);border-radius:4px;flex-shrink:0;align-items:center;padding:.25rem .5rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;display:flex}.pin-mask[data-v-80413fd2]{-webkit-text-security:disc;letter-spacing:.2em;font-family:text-security-disc}.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{border-color:var(--accent);box-shadow:0 0 .5rem var(--accent-dark);outline:none}.live-edit-icon[data-v-80413fd2],.live-edit-name[data-v-80413fd2],.live-edit-pin[data-v-80413fd2]{box-sizing:border-box;vertical-align:middle;line-height:1}.category-name[data-v-80413fd2]{color:var(--text);font-weight:500}.category-actions[data-v-80413fd2]{flex-shrink:0;align-items:center;gap:.5rem;min-width:40px;display:flex}.category-actions button[data-v-80413fd2]{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1rem;transition:transform .2s;display:flex}.category-actions button[data-v-80413fd2]:hover{transform:scale(1.1)}@media (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}}.value-list-manager[data-v-789ce6f4]{flex-direction:column;height:100%;max-height:75vh;padding:0;display:flex}.manager-header[data-v-789ce6f4]{border-bottom:1px solid var(--border);background:var(--background);z-index:10;padding:1rem;position:sticky;top:0}.header-content[data-v-789ce6f4]{justify-content:space-between;align-items:center;display:flex}.manager-header h2[data-v-789ce6f4]{color:var(--text);margin:0;font-size:1.25rem}.close-btn[data-v-789ce6f4]{color:var(--text-light);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:background-color .2s;display:flex}.close-btn[data-v-789ce6f4]:hover{background-color:var(--accent-background)}.lists-container[data-v-789ce6f4]{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.list-block[data-v-789ce6f4]{border:1px solid var(--border);border-radius:4px;overflow:hidden}.list-header-row[data-v-789ce6f4]{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.list-header-row[data-v-789ce6f4]:hover{background-color:var(--accent-background)}.variable-label[data-v-789ce6f4]{color:var(--text);flex:1;font-size:1rem;font-weight:500}.value-count[data-v-789ce6f4]{flex-shrink:0}.count-badge[data-v-789ce6f4]{background:var(--accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.no-values[data-v-789ce6f4]{color:var(--text-light);font-size:.8rem;font-style:italic}.expand-btn[data-v-789ce6f4]{cursor:pointer;width:28px;height:28px;color:var(--text-light);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;display:flex}.values-section[data-v-789ce6f4]{border-top:1px solid var(--border);background:var(--accent-background);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.add-value-row[data-v-789ce6f4]{align-items:center;gap:.5rem;display:flex}.drag-handle-placeholder[data-v-789ce6f4]{flex-shrink:0;width:16px;height:16px}.live-edit-value[data-v-789ce6f4]{border:1px solid var(--border);background:var(--background);min-width:0;height:32px;color:var(--text);box-sizing:border-box;border-radius:4px;flex:1;padding:.25rem .5rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.live-edit-value[data-v-789ce6f4]:hover{border-color:var(--accent)}.live-edit-value[data-v-789ce6f4]:focus{border-color:var(--accent);box-shadow:0 0 .5rem var(--accent-dark);outline:none}.value-item[data-v-789ce6f4]{cursor:move;align-items:center;gap:.5rem;display:flex}.drag-handle[data-v-789ce6f4]{color:var(--text-light);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:.8rem;line-height:1;display:flex}.value-handle[data-v-789ce6f4]{width:16px;height:16px;font-size:.8rem}.delete-value-btn[data-v-789ce6f4]{cursor:pointer;width:28px;height:28px;color:var(--text-light);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.8rem;transition:color .2s;display:flex}.delete-value-btn[data-v-789ce6f4]:hover{color:#dc3545}.add-value-button[data-v-789ce6f4]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.8rem;transition:transform .2s,opacity .2s;display:flex}.add-value-button[data-v-789ce6f4]:hover:not(:disabled){transform:scale(1.1)}.add-value-button[data-v-789ce6f4]:disabled{opacity:.5;cursor:not-allowed;transform:none}.empty-values[data-v-789ce6f4]{color:var(--text-light);text-align:center;padding:.5rem;font-size:.85rem;font-style:italic}.empty-state[data-v-789ce6f4]{text-align:center;color:var(--text-light);padding:2rem 1rem}.empty-state p[data-v-789ce6f4]{margin:0 0 .5rem}.hint[data-v-789ce6f4]{font-size:.85rem;font-style:italic}@media (width<=768px){.value-list-manager[data-v-789ce6f4]{max-height:85vh}.list-header-row[data-v-789ce6f4]{padding:.5rem}}.storage-settings[data-v-3175cbb7]{max-width:100%;padding:1rem}.storage-settings h3[data-v-3175cbb7]{color:var(--accent);margin-top:0;margin-bottom:1rem}.storage-info[data-v-3175cbb7]{background:#0000001a;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.info-row[data-v-3175cbb7]{justify-content:space-between;margin-bottom:.5rem;display:flex}.info-row .label[data-v-3175cbb7]{color:var(--text-secondary);font-weight:500}.info-row .value[data-v-3175cbb7]{color:var(--text-primary)}.storage-bar[data-v-3175cbb7]{background:#0003;border-radius:4px;width:100%;height:8px;margin-top:.5rem;overflow:hidden}.storage-bar-fill[data-v-3175cbb7]{background:var(--accent);height:100%;transition:width .3s,background-color .3s}.storage-bar-fill.warning[data-v-3175cbb7]{background:#ff9800}.storage-bar-fill.danger[data-v-3175cbb7]{background:#f44336}.storage-type-selector[data-v-3175cbb7]{margin-bottom:1rem}.storage-type-selector label[data-v-3175cbb7]{margin-bottom:.5rem;font-weight:500;display:block}.storage-type-selector select[data-v-3175cbb7]{border:1px solid var(--border-color);background:var(--background);width:100%;color:var(--text-primary);border-radius:4px;padding:.5rem;font-size:1rem}.storage-type-selector select[data-v-3175cbb7]:disabled{opacity:.5;cursor:not-allowed}.status-message[data-v-3175cbb7]{border-radius:4px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.status-message.info[data-v-3175cbb7]{color:#2196f3;background:#2196f31a}.status-message.error[data-v-3175cbb7]{color:#f44336;background:#f443361a}.spinner[data-v-3175cbb7]{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-3175cbb7}@keyframes spin-3175cbb7{to{transform:rotate(360deg)}}.storage-actions[data-v-3175cbb7]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.storage-actions button[data-v-3175cbb7]{border:1px solid var(--border);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:auto;margin-bottom:0;padding:.5rem 1rem;font-size:.9rem;line-height:1.2;transition:all .2s;display:inline-flex}.storage-actions button[data-v-3175cbb7]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.storage-actions button[data-v-3175cbb7]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-3175cbb7]{background-color:var(--accent);color:var(--accent-background);border-color:var(--accent)}.export-btn[data-v-3175cbb7]{color:#fff;background-color:#4caf50;border-color:#4caf50}.import-btn[data-v-3175cbb7]{color:#fff;background-color:#2196f3;border-color:#2196f3}.clear-btn[data-v-3175cbb7]{color:#fff;background-color:#f44336;border-color:#f44336}.storage-notes[data-v-3175cbb7]{background:#0000000d;border-radius:8px;padding:1rem}.storage-notes h4[data-v-3175cbb7]{color:var(--text-secondary);margin-top:0;margin-bottom:.5rem;font-size:.9rem}.storage-notes ul[data-v-3175cbb7]{margin:0;padding-left:1.5rem}.storage-notes li[data-v-3175cbb7]{color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem}.storage-notes li strong[data-v-3175cbb7]{color:var(--text-primary)}button[data-v-d9737d6d]{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:1.5rem}ul[data-v-d9737d6d]{margin:0;padding:1rem;list-style:none}li[data-v-d9737d6d]{padding:.5rem 0}header[data-v-4165802e]{background-color:var(--accent-background)}header h1[data-v-4165802e]{color:var(--accent);margin:0;padding:0;font-size:1.5rem}h2[data-v-4165802e],h3[data-v-4165802e]{color:var(--accent);margin:0}main[data-v-4165802e]{padding-bottom:5rem}.share-receiver[data-v-978c5e77]{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading h2[data-v-978c5e77]{color:var(--accent);margin-bottom:1rem}.loading p[data-v-978c5e77]{color:var(--text);opacity:.8}
