.app-nav[data-v-97481d7f]{background:#1a1a2e;border-bottom:1px solid #333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.nav-links[data-v-97481d7f]{flex-wrap:wrap;gap:.5rem;display:flex}.nav-links a[data-v-97481d7f]{color:#aaa;border-radius:4px;padding:.4rem .5rem;font-size:.9rem;font-weight:500;text-decoration:none}.nav-links a.router-link-active[data-v-97481d7f]{color:#fff;background:#ffffff1a}.nav-user[data-v-97481d7f]{color:#aaa;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.nav-user button[data-v-97481d7f]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.4rem .6rem;font-size:.85rem}.chip-row[data-v-a31eb97e]{color:#aaa;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.4rem .1rem 0;font-size:.85rem;display:flex}.target[data-v-a31eb97e]{color:#fff;font-weight:600}.eq[data-v-a31eb97e]{color:#888}.plus[data-v-a31eb97e]{color:#666}.chip[data-v-a31eb97e]{color:#8af;background:#2a2a4e;border-radius:3px;padding:.1rem .4rem;font-size:.8rem;font-weight:600;display:inline-block}.side[data-v-a31eb97e]{color:#666;margin-left:.2rem;font-size:.75rem}.chip-row.unreachable[data-v-a31eb97e]{color:#776;font-style:italic}.overlay[data-v-05b82691]{z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel[data-v-05b82691]{background:#16162a;border-radius:12px;flex-direction:column;width:100%;max-width:360px;max-height:80vh;display:flex}.header[data-v-05b82691]{border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.header h3[data-v-05b82691]{margin:0;font-size:.95rem}.close-btn[data-v-05b82691]{color:#aaa;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem}.body[data-v-05b82691]{flex-direction:column;gap:.5rem;padding:.6rem .75rem .75rem;display:flex;overflow-y:auto}.row[data-v-05b82691]{align-items:flex-end;gap:.5rem;display:flex}.grow[data-v-05b82691]{flex:1;min-width:0}.body label[data-v-05b82691]{color:#888;text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.body select[data-v-05b82691],.body input[data-v-05b82691]{color:#fff;box-sizing:border-box;background:#1a1a2e;border:1px solid #444;border-radius:4px;width:100%;min-width:0;padding:.4rem .5rem;font-size:.95rem}.calc-btn[data-v-05b82691]{color:#fff;cursor:pointer;background:#4a6fa5;border:none;border-radius:4px;flex-shrink:0;height:fit-content;padding:.45rem .9rem;font-size:.9rem}.error[data-v-05b82691]{color:#e55;margin:0}main{padding-bottom:2rem}.nav-arrow{color:#fff6;cursor:pointer;z-index:50;background:#ffffff14;border:none;justify-content:center;align-items:center;width:32px;height:64px;font-size:1.5rem;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.nav-arrow:active{color:#ffffffb3;background:#ffffff26}.nav-arrow.left{border-radius:0 8px 8px 0;left:0}.nav-arrow.right{border-radius:8px 0 0 8px;right:0}.persist-banner{color:#eee;z-index:60;background:#2a1a3a;border-top:1px solid #553;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0}.persist-banner a{color:#9cf}.persist-banner button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.4rem .8rem}.auth-view[data-v-4da8d195]{text-align:center;max-width:420px;margin:2rem auto;padding:0 1rem}h1[data-v-4da8d195]{margin-bottom:.25rem;font-size:2rem}.subtitle[data-v-4da8d195]{color:#aaa;margin-bottom:1.5rem}h2[data-v-4da8d195]{color:#aaa;text-align:left;margin:1rem 0 .5rem;font-size:1rem}.existing ul[data-v-4da8d195]{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.existing button[data-v-4da8d195]{color:#fff;cursor:pointer;text-align:left;background:#1a1a2e;border:1px solid #333;border-radius:6px;width:100%;padding:.75rem;font-size:1rem}.existing button[data-v-4da8d195]:hover{background:#2a2a4e}.create form[data-v-4da8d195]{gap:.5rem;display:flex}.create input[data-v-4da8d195]{color:#fff;background:#1a1a2e;border:1px solid #333;border-radius:4px;flex:1;padding:.7rem;font-size:1rem}.create button[data-v-4da8d195]{color:#fff;cursor:pointer;background:#4a6fa5;border:none;border-radius:6px;padding:.7rem 1rem;font-size:1rem}.error[data-v-4da8d195]{color:#e55;margin-top:.75rem}.hint[data-v-4da8d195]{color:#777;margin-top:2rem;font-size:.85rem}.calendar-grid[data-v-bc3ba583]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.day-header[data-v-bc3ba583]{text-align:center;color:#aaa;padding:.5rem;font-size:.8rem;font-weight:600}.day-cell[data-v-bc3ba583]{cursor:pointer;background:#1a1a2e;border-radius:4px;min-height:52px;padding:.35rem;position:relative}.day-cell.empty[data-v-bc3ba583]{cursor:default;background:0 0}.day-cell.has-workout[data-v-bc3ba583]{background:#1e2a3a}.day-num[data-v-bc3ba583]{color:#ccc;font-size:.85rem}.dots[data-v-bc3ba583]{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.dot[data-v-bc3ba583]{border-radius:50%;width:7px;height:7px}@media (width<=480px){.day-header[data-v-bc3ba583]{padding:.3rem;font-size:.75rem}.day-cell[data-v-bc3ba583]{min-height:44px;padding:.2rem}.day-num[data-v-bc3ba583]{font-size:.75rem}.dot[data-v-bc3ba583]{width:5px;height:5px}}.muscle-legend[data-v-f73af81b]{background:#1a1a2e;border-radius:6px;flex-wrap:wrap;gap:.5rem .85rem;margin-top:1rem;padding:.75rem;display:flex}.legend-item[data-v-f73af81b]{color:#ccc;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.swatch[data-v-f73af81b]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.calendar-view[data-v-9062a621]{max-width:700px;margin:1rem auto;padding:0 1rem}.month-nav[data-v-9062a621]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.month-nav button[data-v-9062a621]{color:#ccc;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.4rem .8rem;font-size:1.1rem}h2[data-v-9062a621]{margin:0}.picker-overlay[data-v-a1546510]{z-index:100;background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.picker-panel[data-v-a1546510]{background:#16162a;border-radius:12px 12px 0 0;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex}.picker-header[data-v-a1546510]{border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.picker-header h3[data-v-a1546510]{margin:0;font-size:1.1rem}.close-btn[data-v-a1546510]{color:#aaa;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem}.picker-body[data-v-a1546510]{padding:.5rem 1rem 1rem;overflow-y:auto}.picker-group[data-v-a1546510]{margin-bottom:1rem}.group-label[data-v-a1546510]{text-transform:uppercase;letter-spacing:.05em;color:#888;border-left:3px solid;margin-bottom:.4rem;padding:.3rem 0 .3rem .6rem;font-size:.8rem}.exercise-option[data-v-a1546510]{text-align:left;color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:.7rem .75rem;font-size:1rem;display:block}.exercise-option[data-v-a1546510]:hover{background:#1a1a3e}.exercise-option.active[data-v-a1546510]{color:#fff;background:#2a3a5e}.set-card[data-v-8f664e6c]{background:#1a1a2e;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.75rem;display:flex}.set-main[data-v-8f664e6c]{flex:1;min-width:0}.set-exercise[data-v-8f664e6c]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-weight:500;display:block;overflow:hidden}.set-details[data-v-8f664e6c]{color:#aaa;align-items:center;gap:.3rem;display:flex}.set-num[data-v-8f664e6c]{font-variant-numeric:tabular-nums}.set-sep[data-v-8f664e6c]{color:#555}.set-type[data-v-8f664e6c]{border-radius:3px;margin-left:.3rem;padding:.15rem .4rem;font-size:.8rem}.set-type.work[data-v-8f664e6c]{color:#6f6;background:#2a4a2a}.set-type.warmup[data-v-8f664e6c]{color:#fc0;background:#4a3a1a}.set-actions[data-v-8f664e6c]{flex-shrink:0;gap:.25rem;display:flex}.set-actions button[data-v-8f664e6c]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.set-actions button[data-v-8f664e6c]:hover{color:#fff;border-color:#666}.editing[data-v-8f664e6c]{flex-direction:column;align-items:stretch}.edit-fields[data-v-8f664e6c]{flex-direction:column;gap:.5rem;display:flex}.exercise-select-btn[data-v-8f664e6c]{text-align:left;color:#fff;cursor:pointer;background:#2a2a4e;border:1px solid #555;border-radius:4px;width:100%;padding:.6rem;font-size:1rem}.edit-fields select[data-v-8f664e6c],.edit-fields input[data-v-8f664e6c]{color:#fff;background:#12122a;border:1px solid #444;border-radius:4px;padding:.6rem;font-size:1rem}.edit-row[data-v-8f664e6c]{gap:.5rem;display:flex}.edit-row input[data-v-8f664e6c]{flex:1;min-width:0}.type-select[data-v-8f664e6c]{width:auto}.editing .set-actions[data-v-8f664e6c]{justify-content:flex-end;margin-top:.5rem}.workout-view[data-v-40a3d069]{max-width:600px;margin:1rem auto;padding:0 1rem}.back-btn[data-v-40a3d069]{color:#aaa;cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:.5rem 0;font-size:1rem}.create-workout[data-v-40a3d069]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.create-workout input[data-v-40a3d069]{color:#fff;background:#1a1a2e;border:1px solid #444;border-radius:4px;padding:.6rem;font-size:1rem}.create-workout button[data-v-40a3d069]{color:#fff;cursor:pointer;background:#4a6fa5;border:none;border-radius:6px;padding:.75rem 1rem;font-size:1rem}.existing-choice[data-v-40a3d069]{text-align:center;margin-top:2rem}.existing-choice p[data-v-40a3d069]{color:#aaa;margin:1rem 0}.choice-buttons[data-v-40a3d069]{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.choice-btn[data-v-40a3d069]{color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.75rem 1rem;font-size:1rem}.choice-btn.primary[data-v-40a3d069]{background:#4a6fa5}.choice-btn.secondary[data-v-40a3d069]{color:#aaa;background:0 0;border:1px solid #444}.sets-list[data-v-40a3d069]{margin:1rem 0}.empty[data-v-40a3d069]{color:#777;margin:2rem 0}.add-set-form[data-v-40a3d069]{background:#12122a;border:1px dashed #333;border-radius:6px;flex-direction:column;gap:.5rem;margin-top:1rem;padding:.75rem;display:flex}.exercise-select-btn[data-v-40a3d069]{text-align:left;color:#fff;cursor:pointer;background:#2a2a4e;border:1px solid #555;border-radius:4px;padding:.6rem;font-size:1rem}.add-set-form select[data-v-40a3d069],.add-set-form input[data-v-40a3d069]{color:#fff;background:#1a1a2e;border:1px solid #444;border-radius:4px;padding:.6rem;font-size:1rem}.add-set-row[data-v-40a3d069]{gap:.5rem;display:flex}.add-set-row input[data-v-40a3d069]{flex:1;min-width:0}.add-set-form button.add-set-btn[data-v-40a3d069]{color:#fff;cursor:pointer;background:#2a7a4a;border:none;border-radius:6px;padding:.75rem 1rem;font-size:1rem}.exercises-view[data-v-080f503a]{max-width:600px;margin:1rem auto;padding:0 1rem}.exercise-list[data-v-080f503a]{margin:1rem 0 2rem}.muscle-group-section[data-v-080f503a]{margin-bottom:1.5rem}.group-heading[data-v-080f503a]{color:#aaa;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #333;margin:0 0 .5rem;padding-bottom:.3rem;font-size:.9rem}.exercise-card[data-v-080f503a]{background:#1a1a2e;border-radius:6px;margin-bottom:.5rem;padding:.75rem}.exercise-header[data-v-080f503a]{justify-content:space-between;align-items:center;display:flex}.exercise-header button[data-v-080f503a]{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.muscle-tags[data-v-080f503a]{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.tag[data-v-080f503a]{color:#ccc;border:1px solid;border-radius:12px;padding:.15rem .5rem;font-size:.8rem}.role[data-v-080f503a]{color:#888;font-size:.7rem}.add-form[data-v-080f503a]{border-top:1px solid #333;padding-top:1rem}.add-form input[data-v-080f503a]{color:#fff;box-sizing:border-box;background:#1a1a2e;border:1px solid #444;border-radius:4px;width:100%;margin-bottom:.75rem;padding:.6rem;font-size:1rem}.mappings[data-v-080f503a]{margin-bottom:.75rem}.mapping-row[data-v-080f503a]{gap:.5rem;margin-bottom:.4rem;display:flex}.mapping-row select[data-v-080f503a]{color:#fff;background:#1a1a2e;border:1px solid #444;border-radius:4px;flex:1;min-width:0;padding:.5rem;font-size:1rem}.mapping-row button[data-v-080f503a]{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;display:flex}.add-mapping-btn[data-v-080f503a]{color:#aaa;cursor:pointer;background:0 0;border:1px dashed #555;border-radius:4px;padding:.6rem .8rem;font-size:.9rem}.create-btn[data-v-080f503a]{color:#fff;cursor:pointer;background:#4a6fa5;border:none;border-radius:6px;width:100%;padding:.75rem 1.5rem;font-size:1rem}.default-bar-row[data-v-080f503a]{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.default-bar-row label[data-v-080f503a]{color:#888;white-space:nowrap;font-size:.85rem}.default-bar-row select[data-v-080f503a]{color:#fff;background:#1a1a2e;border:1px solid #444;border-radius:4px;flex:1;min-width:0;padding:.4rem;font-size:.9rem}.error[data-v-080f503a]{color:#e55;margin-top:.5rem}.pr-view[data-v-0200a9c2]{max-width:800px;margin:1rem auto;padding:0 1rem}.calc-card[data-v-0200a9c2]{background:#1a1a2e;border-radius:6px;margin-bottom:1rem;padding:.85rem 1rem}.calc-label[data-v-0200a9c2]{color:#aaa;margin-bottom:.4rem;font-size:.85rem}.calc-row[data-v-0200a9c2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.calc-row input[data-v-0200a9c2]{color:#fff;background:#0f0f1e;border:1px solid #444;border-radius:4px;width:5.5rem;padding:.45rem .55rem;font-size:1rem}.calc-row .arrow[data-v-0200a9c2]{color:#666}.calc-result[data-v-0200a9c2]{color:#6cc98c;font-weight:600}.filter[data-v-0200a9c2]{margin-bottom:1.5rem}.filter select[data-v-0200a9c2]{color:#fff;background:#1a1a2e;border:1px solid #444;border-radius:4px;padding:.6rem;font-size:1rem}.pr-card[data-v-0200a9c2]{background:#1a1a2e;border-radius:6px;margin-bottom:1rem;padding:1rem}.pr-card h3[data-v-0200a9c2]{margin:0 0 .75rem}.pr-table-wrap[data-v-0200a9c2]{-webkit-overflow-scrolling:touch;overflow-x:auto}.pr-table[data-v-0200a9c2]{border-collapse:collapse;width:100%;min-width:560px}.pr-table th[data-v-0200a9c2],.pr-table td[data-v-0200a9c2]{text-align:center;white-space:nowrap;border-bottom:1px solid #2a2a3e;padding:.5rem .4rem;font-size:.9rem}.pr-table thead th[data-v-0200a9c2]{color:#aaa;font-weight:500}.row-label[data-v-0200a9c2]{text-align:left;color:#aaa;padding-right:.75rem;font-weight:500}.predicted-row td[data-v-0200a9c2]{color:#7d9cc2;font-style:italic}.na[data-v-0200a9c2]{color:#555}.empty[data-v-0200a9c2]{color:#777;margin:2rem 0}.goals-view[data-v-a570063f]{max-width:800px;margin:1rem auto;padding:0 1rem}.add-card[data-v-a570063f]{background:#1a1a2e;border-radius:6px;margin-bottom:1rem;padding:.85rem 1rem}.add-label[data-v-a570063f]{color:#aaa;margin-bottom:.4rem;font-size:.85rem}.add-row[data-v-a570063f]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.add-row select[data-v-a570063f],.add-row input[data-v-a570063f],.add-row button[data-v-a570063f]{color:#fff;background:#0f0f1e;border:1px solid #444;border-radius:4px;padding:.45rem .55rem;font-size:1rem}.add-row input[data-v-a570063f]{width:5.5rem}.add-row button[data-v-a570063f]{cursor:pointer;background:#243055}.error[data-v-a570063f]{color:#e08080;margin-top:.4rem;font-size:.85rem}.goal-card[data-v-a570063f]{background:#1a1a2e;border-radius:6px;margin-bottom:.75rem;padding:.85rem 1rem}.goal-head[data-v-a570063f]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.goal-title[data-v-a570063f]{color:#ddd}.delete[data-v-a570063f]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.3rem .55rem;font-size:.8rem}.progress-bar[data-v-a570063f]{background:#0f0f1e;border:1px solid #333;border-radius:4px;height:.6rem;overflow:hidden}.progress-fill[data-v-a570063f]{background:#6cc98c;height:100%;transition:width .25s}.progress-label[data-v-a570063f]{color:#aaa;margin-top:.35rem;font-size:.85rem}.empty[data-v-a570063f]{color:#777;margin:2rem 0}.analysis-view[data-v-8f896aa9]{max-width:800px;margin:1rem auto;padding:0 1rem}.date-range[data-v-8f896aa9]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.date-range input[data-v-8f896aa9]{color:#fff;background:#1a1a2e;border:1px solid #444;border-radius:4px;padding:.6rem;font-size:1rem}.date-range button[data-v-8f896aa9]{color:#fff;cursor:pointer;background:#4a6fa5;border:none;border-radius:6px;padding:.6rem 1rem;font-size:1rem}section[data-v-8f896aa9]{margin-bottom:2rem}section select[data-v-8f896aa9]{color:#fff;background:#1a1a2e;border:1px solid #444;border-radius:4px;width:100%;margin-bottom:1rem;padding:.6rem;font-size:1rem}.chart-container[data-v-8f896aa9]{background:#12122a;border-radius:6px;padding:1rem}.empty[data-v-8f896aa9]{color:#777}.plate-calc[data-v-3b54d5fb]{max-width:500px;margin:1rem auto;padding:0 1rem}.error[data-v-3b54d5fb]{color:#e55}.management-section[data-v-3b54d5fb]{border-top:1px solid #333;margin-top:2.5rem;padding-top:1.5rem}.section-header[data-v-3b54d5fb]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-header h2[data-v-3b54d5fb]{margin:0}.add-btn[data-v-3b54d5fb]{color:#fff;cursor:pointer;background:#4a6fa5;border:none;border-radius:4px;padding:.4rem .8rem;font-size:.9rem}.card-form[data-v-3b54d5fb]{background:#1a1a2e;border-radius:6px;margin-bottom:1rem;padding:1rem}.card-form h3[data-v-3b54d5fb]{margin:0 0 1rem}.card-form label[data-v-3b54d5fb]{color:#aaa;flex-direction:column;gap:.3rem;margin-bottom:.75rem;display:flex}.card-form input[data-v-3b54d5fb],.card-form select[data-v-3b54d5fb]{color:#fff;background:#12122a;border:1px solid #444;border-radius:4px;padding:.5rem;font-size:1rem}.form-row[data-v-3b54d5fb]{gap:1rem;display:flex}.form-row label[data-v-3b54d5fb]{flex:1}.entries-section[data-v-3b54d5fb]{margin:1rem 0}.entries-header[data-v-3b54d5fb]{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.small-btn[data-v-3b54d5fb]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.2rem .5rem;font-size:.85rem}.entry-row[data-v-3b54d5fb]{color:#aaa;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.9rem;display:flex}.entry-row input[data-v-3b54d5fb]{color:#fff;background:#12122a;border:1px solid #444;border-radius:4px;width:70px;padding:.35rem;font-size:.9rem}.remove-btn[data-v-3b54d5fb]{color:#e55;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.2rem .5rem;font-size:1rem;line-height:1}.form-actions[data-v-3b54d5fb]{gap:.5rem;margin-top:1rem;display:flex}.form-actions button[data-v-3b54d5fb]{cursor:pointer;border:none;border-radius:4px;flex:1;padding:.5rem;font-size:1rem}.form-actions button[data-v-3b54d5fb]:first-child{color:#fff;background:#4a6fa5}.form-actions button[data-v-3b54d5fb]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-3b54d5fb]{color:#aaa!important;background:0 0!important;border:1px solid #555!important}.item-card[data-v-3b54d5fb]{background:#1a1a2e;border-radius:6px;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.item-name[data-v-3b54d5fb]{font-size:1rem;font-weight:600}.item-details[data-v-3b54d5fb]{color:#aaa;margin-top:.2rem;font-size:.85rem}.item-sub[data-v-3b54d5fb]{color:#777;margin-top:.2rem;font-size:.8rem}.size-tag[data-v-3b54d5fb]{color:#8af;vertical-align:middle;text-transform:uppercase;background:#2a2a4e;border-radius:3px;margin-left:.4rem;padding:.1rem .4rem;font-size:.7rem;display:inline-block}.plate-tags[data-v-3b54d5fb]{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.plate-tag[data-v-3b54d5fb]{color:#aaa;background:#2a2a4e;border-radius:3px;padding:.15rem .4rem;font-size:.75rem}.item-actions[data-v-3b54d5fb]{flex-shrink:0;gap:.3rem;display:flex}.item-actions button[data-v-3b54d5fb]{color:#aaa;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.3rem .6rem;font-size:.8rem}.delete-btn[data-v-3b54d5fb]{color:#e55!important;border-color:#e55!important}.empty[data-v-3b54d5fb]{color:#666;text-align:center;padding:1rem}.settings[data-v-81c037c0]{color:#eee;max-width:640px;margin:0 auto;padding:1rem}section[data-v-81c037c0]{background:#1a1a2e;border:1px solid #333;border-radius:6px;margin:1.5rem 0;padding:1rem}h2[data-v-81c037c0]{margin-top:0;font-size:1.1rem}.muted[data-v-81c037c0]{color:#999;font-size:.9rem}.row[data-v-81c037c0]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}button[data-v-81c037c0],.file-btn[data-v-81c037c0]{color:#ddd;cursor:pointer;background:0 0;border:1px solid #555;border-radius:4px;padding:.5rem .8rem;font-size:.9rem}button[data-v-81c037c0]:disabled{opacity:.5;cursor:not-allowed}.danger[data-v-81c037c0]{color:#f88;border-color:#a33}.file-btn input[data-v-81c037c0]{display:none}.status[data-v-81c037c0]{border-radius:4px;margin-top:1rem;padding:.6rem}.status.ok[data-v-81c037c0]{color:#8f8;background:#113}.status.err[data-v-81c037c0]{color:#f88;background:#311}code[data-v-81c037c0]{background:#222;border-radius:3px;padding:.1rem .3rem}*{box-sizing:border-box}body{color:#e0e0e0;background:#0f0f1a;margin:0;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}#app{min-height:100vh}a{color:#6fa8dc}button{font-family:inherit}
