.LFGPKG_link{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-epic);font-weight:600;text-decoration:none;display:inline-flex}.LFGPKG_link:hover{color:var(--color-accent-strong)}@media (pointer:coarse),(max-width:720px){.LFGPKG_link{min-height:var(--touch-target)}}
.NWZJEq_zone{align-items:center;gap:var(--space-3);min-height:var(--control-height);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-epic), color var(--duration-fast) var(--ease-epic), background-color var(--duration-fast) var(--ease-epic);display:flex;position:relative;overflow:hidden}.NWZJEq_zone:hover,.NWZJEq_zone:focus-within,.NWZJEq_dragging{border-color:var(--color-accent);color:var(--color-accent-strong)}.NWZJEq_dragging{background-color:var(--color-accent-wash)}.NWZJEq_zone:has(.NWZJEq_input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.NWZJEq_disabled{cursor:progress}.NWZJEq_filled{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.NWZJEq_preview{border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);position:relative;overflow:hidden}.NWZJEq_preview.NWZJEq_dragging{border-color:var(--color-accent);outline:2px solid var(--color-accent)}.NWZJEq_wide{aspect-ratio:16/9;width:100%;max-width:480px}.NWZJEq_square{aspect-ratio:1;width:96px}.NWZJEq_image{object-fit:cover;width:100%;height:100%;display:block}.NWZJEq_uploading{background:color-mix(in oklch, var(--color-surface) 70%, transparent);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.NWZJEq_actions{gap:var(--space-3);display:flex}.NWZJEq_action{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline;position:relative}.NWZJEq_action:hover:not(:disabled){color:var(--color-accent-strong)}.NWZJEq_action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.NWZJEq_action:has(.NWZJEq_input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.NWZJEq_action:disabled{opacity:.5;cursor:default}.NWZJEq_text{padding:var(--space-2) var(--space-3)}.NWZJEq_input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NWZJEq_progress{background:var(--color-border);height:3px;position:absolute;inset:auto 0 0}.NWZJEq_progressFill{background:var(--color-accent);height:100%;transition:width var(--duration-fast) linear;display:block}.NWZJEq_error{margin-top:var(--space-1);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-danger)}
.mqLmYG_panel{gap:var(--space-4);flex-direction:column;display:flex}.mqLmYG_category{gap:var(--space-2);flex-direction:column;display:flex}.mqLmYG_categoryLabel{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}.mqLmYG_addButton{color:var(--color-accent);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-xs);background:0 0;border:none}.mqLmYG_addButton:hover,.mqLmYG_entryActions button:hover,.mqLmYG_addButton:focus-visible,.mqLmYG_entryActions button:focus-visible{color:var(--color-text);text-decoration:underline}.mqLmYG_entry{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2)}.mqLmYG_entryHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.mqLmYG_entryName{font-family:var(--font-display);color:var(--color-text);font-size:var(--text-base)}.mqLmYG_entryActions{gap:var(--space-2);flex-shrink:0;display:flex}.mqLmYG_entryActions button{color:var(--color-text-muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-xs);background:0 0;border:none;padding:0}.mqLmYG_entryDescription{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-muted);margin-top:var(--space-1)}.mqLmYG_editForm{padding-top:var(--space-1);gap:var(--space-2);flex-direction:column;display:flex}.mqLmYG_editActions{gap:var(--space-2);display:flex}@media (max-width:720px),(max-width:900px) and (max-height:500px),(pointer:coarse){.mqLmYG_categoryLabel{font-size:var(--text-2xs)}.mqLmYG_addButton,.mqLmYG_entryActions button{min-width:44px;min-height:44px;font-size:var(--text-xs);padding:8px}.mqLmYG_entryHeader{flex-wrap:wrap;align-items:center}.mqLmYG_entryName{font-size:var(--text-md);overflow-wrap:anywhere}.mqLmYG_entryDescription{font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.5}.mqLmYG_editForm input,.mqLmYG_editForm textarea{font-size:var(--text-body);min-height:44px}.mqLmYG_editActions button{min-height:44px}}
.gruzaa_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.gruzaa_label{font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:var(--tracking-wider);color:var(--color-text-muted);text-transform:uppercase;font-weight:600}.gruzaa_box{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);transition:border-color var(--duration-fast) var(--ease-epic);flex-wrap:wrap;display:flex}.gruzaa_box:focus-within{border-color:var(--color-accent)}.gruzaa_tag{align-items:center;gap:var(--space-1);background:var(--color-bg);color:var(--color-accent-strong);border:1px solid var(--color-accent);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);white-space:nowrap;border-radius:10px;padding:2px 4px 2px 8px;font-weight:600;display:inline-flex}.gruzaa_remove{color:var(--color-accent-strong);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;padding:0 2px;line-height:1}.gruzaa_input{min-width:80px;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.gruzaa_input::placeholder{color:var(--color-text-muted)}.gruzaa_count{font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--color-text-muted);align-self:flex-end}
