.U6VysW_row{align-items:center;gap:var(--space-xs);padding-right:var(--space-sm);border-radius:var(--radius);background:var(--color-surface);box-shadow:inset 0 0 0 var(--border-width) var(--color-divider);transition:background-color var(--duration-fast) ease;display:flex}.U6VysW_row:hover{background:var(--color-dropzone-bg)}.U6VysW_open{align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-sm);border-radius:var(--radius);color:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}.U6VysW_thumb{width:var(--collection-thumb);height:var(--collection-thumb);border-radius:var(--radius);flex:none;position:relative;overflow:hidden}.U6VysW_image{object-fit:contain;object-position:bottom center}.U6VysW_names{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.U6VysW_name{color:var(--color-forest);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.U6VysW_scientific{color:var(--color-text-muted);font-family:var(--font-scientific);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.U6VysW_size{min-width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius);background:var(--color-surface-subtle);color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}
.z0WdsG_section{gap:var(--space-md);flex-direction:column;display:flex}.z0WdsG_title{color:var(--color-forest);font-size:var(--text-xl)}.z0WdsG_list{grid-template-columns:repeat(auto-fill, minmax(min(var(--collection-row-min), 100%), 1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}
.rxdtia_dialog{width:min(var(--modal-max), calc(100vw - 2 * var(--modal-viewport-gap)));max-width:none;max-height:calc(100dvh - 2 * var(--modal-viewport-gap));border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-strong);text-align:start;box-shadow:var(--shadow-modal);overscroll-behavior:contain;animation:rxdtia_enter var(--duration-base) var(--ease-out) backwards;border:0;padding:0;overflow-y:auto}.rxdtia_dialog::backdrop{background:var(--color-overlay);animation:rxdtia_fade var(--duration-base) ease both}.rxdtia_panel{gap:var(--space-xl);padding:var(--space-2xl);flex-direction:column;display:flex}@keyframes rxdtia_enter{0%{opacity:0;transform:scale(var(--modal-enter-scale))}}@keyframes rxdtia_fade{0%{opacity:0}}
dialog.VWZBWG_dialog{width:min(var(--confirm-max), calc(100vw - 2 * var(--modal-viewport-gap)))}.VWZBWG_title{color:var(--color-forest);font-size:var(--text-3xl);overflow-wrap:anywhere}.VWZBWG_description{color:var(--color-text-muted);font-size:var(--text-md)}.VWZBWG_error{color:var(--color-danger);font-size:var(--text-sm)}.VWZBWG_actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.sjJg3a_group{gap:var(--space-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.sjJg3a_option{align-items:center;gap:var(--space-sm);min-height:var(--control-xl);padding:var(--space-xs) var(--space-md);border-radius:var(--radius);background:var(--color-surface-subtle);color:var(--color-text-strong);font-size:var(--text-md);cursor:pointer;transition:background-color var(--duration-fast) ease;display:flex}.sjJg3a_option:has(:checked){background:var(--color-mint-soft)}.sjJg3a_radio{width:var(--icon-md);height:var(--icon-md);accent-color:var(--color-forest);flex:none;margin:0}.sjJg3a_detail{margin-left:var(--space-xs);color:var(--color-text-subtle);font-size:var(--text-sm)}
.Nkf5lG_button{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius);color:var(--color-forest);transition:box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Nkf5lG_button:hover{box-shadow:var(--shadow-control)}.Nkf5lG_muted{background:var(--color-surface-muted)}.Nkf5lG_glass{background:var(--color-glass);-webkit-backdrop-filter:var(--badge-filter);backdrop-filter:var(--badge-filter)}
.msMBSq_row{align-items:center;gap:var(--space-sm);min-height:var(--organize-row-min);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-xs);border-bottom:var(--border-width) solid var(--color-divider);background:var(--color-surface);display:flex;position:relative}.msMBSq_dragging{z-index:1;box-shadow:var(--shadow-lift)}.msMBSq_handle{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius);color:var(--color-text-subtle);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.msMBSq_dragging .msMBSq_handle{cursor:grabbing}.msMBSq_text{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.msMBSq_name{color:var(--color-text-strong);font-size:var(--text-lg);font-weight:var(--weight-medium);overflow-wrap:anywhere}.msMBSq_description,.msMBSq_usage{color:var(--color-text-subtle);font-size:var(--text-sm)}.msMBSq_usage{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.msMBSq_action{background:0 0}.msMBSq_delete{color:var(--color-danger)}
.YKSqUq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.R8eRmq_step{align-items:center;gap:var(--space-xs);min-width:var(--staircase-column-min);padding:0 var(--space-lg);text-align:center;flex-direction:column;display:flex}.R8eRmq_stage{width:100%;height:var(--staircase-max);margin-bottom:var(--space-2xs);border-bottom:var(--staircase-floor-width) solid var(--color-staircase-floor);justify-content:center;align-items:flex-end;display:flex}.R8eRmq_plant{width:100%;height:calc(var(--staircase-min) + (var(--staircase-max) - var(--staircase-min)) * var(--staircase-level) / var(--staircase-span));transform-origin:bottom;animation:R8eRmq_grow var(--duration-reveal) var(--ease-out) backwards;animation-delay:calc(var(--reveal-step) * var(--step-index));position:relative}.R8eRmq_image{object-fit:contain;object-position:bottom center}.R8eRmq_name{color:var(--color-forest);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.R8eRmq_size{padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius);background:var(--color-surface);color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}@keyframes R8eRmq_grow{0%{opacity:0;transform:scaleY(var(--staircase-grow-from))}}
.WBDSVW_section{flex:999 1 var(--organize-section-min);gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.WBDSVW_heading{gap:var(--space-xs);flex-direction:column;display:flex}.WBDSVW_title{color:var(--color-forest);font-size:var(--text-3xl)}.WBDSVW_description{color:var(--color-text-muted);font-size:var(--text-md)}.WBDSVW_card{border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.WBDSVW_add{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--organize-row-min);padding:var(--space-sm) var(--space-lg);color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-button);text-align:left;text-transform:uppercase;transition:background-color var(--duration-fast) ease;background:0 0;border:0;display:flex}.WBDSVW_add:hover{background:var(--color-dropzone-hover)}.WBDSVW_addIcon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius);background:var(--color-mint);color:var(--color-forest);justify-content:center;align-items:center;display:inline-flex}.WBDSVW_adding{padding:var(--space-md);background:var(--color-dropzone-bg);display:flex}.WBDSVW_hint{align-items:center;gap:var(--space-xs);color:var(--color-text-subtle);font-size:var(--text-sm);display:flex}.WBDSVW_hintIcon{flex:none}
.jMZDvG_staircase{gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius);background:var(--color-staircase-bg);flex-direction:column;display:flex}.jMZDvG_header{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;display:flex}.jMZDvG_title{color:var(--color-forest);font-size:var(--text-xl)}.jMZDvG_status{padding:var(--space-xs) var(--space-md);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.jMZDvG_complete{background:var(--color-mint);color:var(--color-forest)}.jMZDvG_incomplete{background:var(--color-warning-soft);color:var(--color-warning-text)}.jMZDvG_scroller{overflow-x:auto}.jMZDvG_steps{justify-content:center;min-width:fit-content;margin:0 auto;padding:0;list-style:none;display:flex}
.rx-owa_status{align-items:center;gap:var(--space-md);padding:var(--space-3xl) 0;color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}
._6hj34a_header{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}._6hj34a_title{color:var(--color-forest);font-size:var(--text-4xl)}
.z0pDeW_button{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--control-xl);padding:var(--space-xs) var(--space-md);border-radius:var(--radius);color:var(--color-danger);font-size:var(--text-lg);text-align:left;transition:background-color var(--duration-fast) ease;background:0 0;border:0;display:flex}.z0pDeW_button:hover{background:var(--color-surface)}
dialog.YVk9gG_dialog{width:min(var(--confirm-max), calc(100vw - 2 * var(--modal-viewport-gap)))}.YVk9gG_form{gap:var(--space-lg);flex-direction:column;display:flex}.YVk9gG_error{color:var(--color-danger);font-size:var(--text-sm)}.YVk9gG_actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.lrruIW_aside{flex:1 1 var(--organize-nav-min);gap:var(--space-lg);max-width:var(--organize-nav-max);flex-direction:column;display:flex}.lrruIW_panel{gap:var(--space-3xs);padding:var(--space-xs);border-radius:var(--radius);background:var(--color-surface-subtle);flex-direction:column;display:flex}.lrruIW_item{align-items:center;gap:var(--space-sm);min-height:var(--control-xl);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);color:var(--color-text-strong);text-align:left;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;background:0 0;border:0;display:flex}.lrruIW_item:hover{background:var(--color-surface)}.lrruIW_active{background:var(--color-surface);box-shadow:var(--shadow-control)}.lrruIW_icon{width:var(--organize-nav-icon);height:var(--organize-nav-icon);border-radius:var(--radius);background:var(--color-forest);color:var(--color-mint);flex:none;justify-content:center;align-items:center;display:inline-flex}.lrruIW_label{font-size:var(--text-lg);font-weight:var(--weight-medium);flex:1}.lrruIW_active .lrruIW_label{color:var(--color-forest);font-weight:var(--weight-semibold)}.lrruIW_count{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs)}
dialog.ZXLRvq_dialog{width:min(var(--organize-modal-max), calc(100vw - 2 * var(--modal-viewport-gap)))}.ZXLRvq_layout{align-items:flex-start;gap:var(--space-2xl);flex-wrap:wrap;display:flex}
.g-Hgwa_card{gap:var(--space-sm);min-width:0;animation:g-Hgwa_pop var(--duration-slow) var(--ease-out) backwards;flex-direction:column;display:flex}.g-Hgwa_thumb{aspect-ratio:1;border-radius:var(--radius);position:relative;overflow:hidden}.g-Hgwa_image{object-fit:contain;object-position:bottom center}.g-Hgwa_view{top:var(--space-sm);left:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius);background:var(--color-glass);-webkit-backdrop-filter:var(--badge-filter);backdrop-filter:var(--badge-filter);color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;position:absolute}.g-Hgwa_meta{gap:var(--space-3xs);min-width:0;padding:0 var(--space-2xs);flex-direction:column;display:flex}.g-Hgwa_filename{color:var(--color-text-strong);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-Hgwa_dimensions{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-label)}.g-Hgwa_actions{gap:var(--space-xs);display:flex}.g-Hgwa_actions .g-Hgwa_copy{padding:0 var(--space-md);flex:1}.g-Hgwa_actions .g-Hgwa_copied{background:var(--color-mint);color:var(--color-forest)}@keyframes g-Hgwa_pop{0%{opacity:0;transform:scale(var(--modal-enter-scale))}}
