.tn8Ftq_list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}.tn8Ftq_link{min-height:var(--control-lg);padding:0 var(--space-md);border-radius:var(--radius);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.tn8Ftq_link:hover{color:var(--color-forest);background:var(--color-surface-muted)}.tn8Ftq_current,.tn8Ftq_current:hover{background:var(--color-mint);color:var(--color-forest)}
.Lo_pHa_art{overflow:visible}.Lo_pHa_stem{fill:none;stroke:var(--color-leaf-dark);stroke-width:var(--vine-stem-width);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:Lo_pHa_grow var(--duration-vine) var(--ease-out) backwards}.Lo_pHa_leaf{transform-box:fill-box;transform-origin:0;animation:Lo_pHa_sprout var(--duration-slow) var(--ease-out) backwards}.Lo_pHa_dark{fill:var(--color-leaf-dark)}.Lo_pHa_base{fill:var(--color-leaf)}.Lo_pHa_light{fill:var(--color-leaf-light)}@keyframes Lo_pHa_grow{0%{stroke-dashoffset:1px}}@keyframes Lo_pHa_sprout{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.Lo_pHa_stem,.Lo_pHa_leaf{animation:none}}
.r3Fh_a_frame{align-items:center;gap:var(--vine-title-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.r3Fh_a_side{min-width:0;display:flex;container-type:inline-size}.r3Fh_a_vine{width:100%;max-width:var(--vine-title-width)}.r3Fh_a_titleLeft{margin-left:auto}.r3Fh_a_titleRight{transform:scaleX(-1)}@container not (min-width:120px){.r3Fh_a_vine{display:none}}
._52pHAq_group{gap:var(--space-sm);flex-direction:column;display:flex}._52pHAq_label{color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}._52pHAq_optional{color:var(--color-text-subtle)}._52pHAq_hint{color:var(--color-text-subtle);font-size:var(--text-xs)}
.pehf9G_panel{top:calc(100% + var(--space-xs));z-index:var(--z-popover);gap:var(--space-xs);width:min(var(--picker-width), calc(100vw - 2 * var(--gutter)));padding:var(--space-xs);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md);transform-origin:0 0;animation:pehf9G_pop var(--duration-base) var(--ease-out) backwards;flex-direction:column;display:flex;position:absolute;left:0}.pehf9G_search{align-items:center;display:flex;position:relative}.pehf9G_searchIcon{left:var(--space-sm);width:var(--icon-sm);height:var(--icon-sm);color:var(--color-forest);pointer-events:none;position:absolute}.pehf9G_searchInput{width:100%;min-height:var(--control-md);padding:0 var(--space-sm) 0 calc(var(--space-sm) * 2 + var(--icon-sm));border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--text-md);border:0}.pehf9G_searchInput::-webkit-search-cancel-button{display:none}.pehf9G_options{gap:var(--space-3xs);max-height:var(--select-list-max);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pehf9G_option{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--control-lg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);color:var(--color-text-strong);font-size:var(--text-md);text-align:left;transition:background-color var(--duration-fast) ease;background:0 0;border:0;display:flex}.pehf9G_option:hover{background:var(--color-surface-subtle)}.pehf9G_option[aria-pressed=true]{background:var(--color-mint-soft);color:var(--color-forest);font-weight:var(--weight-semibold)}.pehf9G_check{color:var(--color-forest)}.pehf9G_note{padding:var(--space-xs) var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm)}@keyframes pehf9G_pop{0%{opacity:0;transform:scale(var(--modal-enter-scale))}}
.zZn_na_picker{position:relative}.zZn_na_trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:var(--select-trigger-min);max-width:100%;min-height:var(--control-lg);padding:0 var(--space-md) 0 var(--space-lg);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--text-md);font-weight:var(--weight-medium);text-align:left;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border:0;display:inline-flex}.zZn_na_trigger:hover{box-shadow:var(--shadow-control)}.zZn_na_trigger[aria-expanded=true]{background:var(--color-mint-soft);color:var(--color-forest)}.zZn_na_value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zZn_na_chevron{color:var(--color-forest);transition:transform var(--duration-fast) ease}.zZn_na_trigger[aria-expanded=true] .zZn_na_chevron{transform:rotate(180deg)}
._3BFEXq_steps{align-items:stretch;gap:var(--space-3xs);width:fit-content;padding:var(--space-2xs);border-radius:var(--radius);background:var(--color-surface-muted);display:flex}._3BFEXq_all,._3BFEXq_step{border-radius:var(--radius);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0}._3BFEXq_all{padding:0 var(--space-md)}._3BFEXq_step{justify-content:flex-end;align-items:center;gap:var(--space-3xs);width:var(--size-option-width);min-height:calc(var(--control-lg) - 2 * var(--space-2xs));padding:var(--space-2xs) 0;flex-direction:column;display:flex}._3BFEXq_bar{width:var(--size-bar-width);height:calc(var(--size-bar-min) + (var(--size-bar-max) - var(--size-bar-min)) * var(--size-level) / var(--size-span));border-radius:var(--radius);background:var(--color-light-grey);transition:background-color var(--duration-fast) ease}._3BFEXq_all:hover,._3BFEXq_step:hover{color:var(--color-forest)}._3BFEXq_step:hover ._3BFEXq_bar{background:var(--color-mint)}._3BFEXq_all[aria-pressed=true],._3BFEXq_step[aria-pressed=true]{background:var(--color-surface);color:var(--color-forest);font-weight:var(--weight-semibold);box-shadow:var(--shadow-control)}._3BFEXq_step[aria-pressed=true] ._3BFEXq_bar{background:var(--color-forest)}
.GZBdHW_tile{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--control-xl);padding:var(--space-md) var(--space-sm);border-radius:var(--radius);background:var(--color-surface-subtle);color:var(--color-text-strong);text-align:center;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border:0;flex-direction:column;display:flex}.GZBdHW_tile:hover{box-shadow:var(--shadow-control)}.GZBdHW_tile[aria-pressed=true]{background:var(--color-mint-soft);box-shadow:inset 0 0 0 var(--border-dashed-width) var(--color-forest)}.GZBdHW_label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.GZBdHW_tile[aria-pressed=true] .GZBdHW_label{color:var(--color-forest);font-weight:var(--weight-semibold)}.GZBdHW_caption{color:var(--color-text-subtle);font-size:var(--text-2xs)}
.ez-DbW_tiles{grid-template-columns:repeat(auto-fit, minmax(var(--filter-tile-min), 1fr));gap:var(--space-xs);display:grid}
._4m9Qnq_viewfinder{align-items:center;gap:var(--space-3xs);width:fit-content;max-width:100%;min-height:var(--control-lg);padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-md);border-radius:var(--radius);background:var(--color-forest);flex-wrap:wrap;display:flex}._4m9Qnq_lens{width:var(--icon-sm);height:var(--icon-sm);margin-right:var(--space-xs);color:var(--color-mint)}._4m9Qnq_option{min-height:calc(var(--control-lg) - 2 * var(--space-2xs));padding:0 var(--space-md);border-radius:var(--radius);color:var(--color-on-forest-muted);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;position:relative}._4m9Qnq_option:before,._4m9Qnq_option:after{width:var(--viewfinder-corner);height:var(--viewfinder-corner);border:0 solid var(--color-mint);opacity:0;transform:scale(var(--viewfinder-corner-from));transition:opacity var(--duration-fast) ease, transform var(--duration-base) var(--ease-spring);content:"";position:absolute}._4m9Qnq_option:before{border-top-width:var(--viewfinder-corner-width);border-left-width:var(--viewfinder-corner-width);transform-origin:0 0;top:0;left:0}._4m9Qnq_option:after{border-right-width:var(--viewfinder-corner-width);border-bottom-width:var(--viewfinder-corner-width);transform-origin:100% 100%;bottom:0;right:0}._4m9Qnq_option:hover{background:var(--color-on-forest-hover);color:var(--color-white)}._4m9Qnq_option[aria-pressed=true]{color:var(--color-white);font-weight:var(--weight-semibold)}._4m9Qnq_option[aria-pressed=true]:before,._4m9Qnq_option[aria-pressed=true]:after{opacity:1;transform:none}._4m9Qnq_stacked{width:100%;min-height:0;padding:var(--space-2xs);flex-direction:column;align-items:stretch}._4m9Qnq_stacked ._4m9Qnq_lens{display:none}._4m9Qnq_stacked ._4m9Qnq_option{min-height:var(--control-sm)}
._5W9FaG_card{gap:var(--space-xs);min-width:0;animation:_5W9FaG_pop var(--duration-slow) var(--ease-out) backwards;flex-direction:column;display:flex;position:relative}._5W9FaG_dragging{z-index:1}._5W9FaG_dragging ._5W9FaG_thumb{box-shadow:var(--shadow-lift)}._5W9FaG_thumb{aspect-ratio:1;border-radius:var(--radius);transition:box-shadow var(--duration-fast) ease;position:relative;overflow:hidden}._5W9FaG_handle{cursor:grab;touch-action:none;position:absolute;inset:0}._5W9FaG_dragging ._5W9FaG_handle{cursor:grabbing}._5W9FaG_image{object-fit:contain;object-position:bottom center}._5W9FaG_cover{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;pointer-events:none;position:absolute}._5W9FaG_remove{top:var(--space-xs);right:var(--space-xs);position:absolute}._5W9FaG_filename{padding:0 var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes _5W9FaG_pop{0%{opacity:0;transform:scale(var(--modal-enter-scale))}}
.otoYIq_section{gap:var(--space-md);flex-direction:column;display:flex}.otoYIq_heading{justify-content:space-between;align-items:baseline;gap:var(--space-sm);animation:otoYIq_rise var(--duration-reveal) var(--ease-out) backwards;flex-wrap:wrap;display:flex}.otoYIq_title{color:var(--color-forest);font-size:var(--text-xl)}.otoYIq_hint{color:var(--color-text-subtle);font-size:var(--text-sm)}.otoYIq_grid{grid-template-columns:repeat(auto-fill, minmax(var(--image-tile-min), 1fr));gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.otoYIq_addItem{display:flex}.otoYIq_addTile{justify-content:center;align-items:center;gap:var(--space-sm);aspect-ratio:1;border:var(--border-dashed-width) dashed var(--color-dropzone-border);border-radius:var(--radius);background:var(--color-dropzone-bg);width:100%;color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;flex-direction:column;display:flex}.otoYIq_addTile:hover,.otoYIq_addTile[data-dragging]{border-color:var(--color-focus);background:var(--color-dropzone-hover)}.otoYIq_addIcon{width:var(--add-tile-icon);height:var(--add-tile-icon);border-radius:var(--radius);background:var(--color-mint);justify-content:center;align-items:center;display:flex}@keyframes otoYIq_rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}}
._8nIy-a_zone{align-items:center;gap:var(--space-lg);padding:var(--space-xs) 0 var(--space-xl);animation:_8nIy-a_rise var(--duration-reveal) var(--ease-out) backwards;flex-direction:column;display:flex}._8nIy-a_target{justify-content:center;align-items:center;gap:var(--space-lg);width:100%;min-height:min(var(--dropzone-min-height), var(--dropzone-viewport-share));padding:var(--space-2xl);border:var(--border-dashed-width) dashed var(--color-dropzone-border);border-radius:var(--radius);background:var(--color-dropzone-bg);color:var(--color-text-strong);text-align:center;transition:transform var(--duration-slow) var(--ease-out), border-color var(--duration-base) ease, background-color var(--duration-base) ease;flex-direction:column;display:flex}._8nIy-a_target:hover,._8nIy-a_target[data-dragging]{transform:scale(var(--hover-scale));border-color:var(--color-focus);background:var(--color-dropzone-hover)}._8nIy-a_plus{width:var(--drop-icon);height:var(--drop-icon);border-radius:var(--radius);background:var(--color-mint);color:var(--color-forest);justify-content:center;align-items:center;display:flex}._8nIy-a_plusIcon{width:var(--icon-xl);height:var(--icon-xl)}._8nIy-a_title{font-family:var(--font-display);font-size:var(--text-3xl);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-transform:uppercase}._8nIy-a_description{max-width:var(--dropzone-copy-max);color:var(--color-text-muted);font-size:var(--text-md)}._8nIy-a_note{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-label);text-transform:uppercase}._8nIy-a_error{color:var(--color-danger);font-size:var(--text-sm)}@keyframes _8nIy-a_rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}}
.ZlkH7W_gallery{gap:var(--space-xl);flex-direction:column;display:flex}.ZlkH7W_toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-xl);padding-top:var(--space-lg);border-top:var(--border-width) solid var(--color-divider);flex-wrap:wrap;display:flex}.ZlkH7W_count{color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.ZlkH7W_grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--plant-image-min), 100%), 1fr));gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}
._1_xfOa_panel{top:calc(100% + var(--space-xs));z-index:1;gap:var(--space-3xs);width:min(var(--picker-width), calc(100vw - 2 * var(--modal-viewport-gap)));padding:var(--space-xs);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md);animation:_1_xfOa_pop var(--duration-base) var(--ease-out) backwards;flex-direction:column;display:flex;position:absolute;right:0}._1_xfOa_title{padding:var(--space-xs) var(--space-sm);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._1_xfOa_options{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1_xfOa_option,._1_xfOa_create{align-items:center;gap:var(--space-sm);width:100%;min-height:var(--control-lg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);color:var(--color-text-strong);font-size:var(--text-md);text-align:left;transition:background-color var(--duration-fast) ease;background:0 0;border:0;display:flex}._1_xfOa_option:hover,._1_xfOa_create:hover{background:var(--color-surface-subtle)}._1_xfOa_option:has(:checked){background:var(--color-mint-soft)}._1_xfOa_checkbox{width:var(--icon-md);height:var(--icon-md);accent-color:var(--color-forest);margin:0}._1_xfOa_note{padding:var(--space-xs) var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm)}._1_xfOa_create{color:var(--color-forest);font-weight:var(--weight-semibold)}@keyframes _1_xfOa_pop{0%{opacity:0;transform:scale(var(--modal-enter-scale))}}
.r6dRrq_picker{position:relative}
.TNyhiG_favorite svg{transition:fill var(--duration-fast) ease}.TNyhiG_favorite[aria-pressed=true] svg{fill:var(--color-mint)}
.cgohuG_tags{gap:var(--space-2xs);margin:var(--space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cgohuG_tag{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.cgohuG_tone0{background:var(--color-forest);color:var(--color-mint)}.cgohuG_tone1{background:var(--color-mint-soft);color:var(--color-forest)}.cgohuG_tone2{background:var(--color-tag-neutral);color:var(--color-tag-neutral-text)}.cgohuG_unclassified{background:var(--color-surface);color:var(--color-text-muted);box-shadow:inset 0 0 0 var(--border-width) var(--color-tag-outline)}.cgohuG_type{background:var(--color-surface-subtle);color:var(--color-forest)}.cgohuG_light{align-items:center;gap:var(--space-2xs);background:var(--color-mint-soft);color:var(--color-forest);display:inline-flex}.cgohuG_tagIcon{width:var(--icon-sm);height:var(--icon-sm)}
.xalE0q_header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.xalE0q_identity{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.xalE0q_title{color:var(--color-forest);font-size:var(--text-4xl);overflow-wrap:anywhere}.xalE0q_scientific{margin-top:var(--space-xs);color:var(--color-text-muted);font-family:var(--font-scientific);font-size:var(--text-xl);font-style:italic}.xalE0q_actions{align-items:center;gap:var(--space-xs);display:flex}
.caEIoq_vines{pointer-events:none;position:absolute;inset:0}.caEIoq_vine{top:calc(-1 * var(--vine-header-lift));width:min(var(--vine-header-width), var(--vine-header-viewport-share));position:absolute}.caEIoq_headerLeft{left:0}.caEIoq_headerRight{right:0;transform:scaleX(-1)}
.xDwtkW_button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-lg);padding:0 var(--space-xl);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:nowrap;transition:box-shadow var(--duration-fast) ease, opacity var(--duration-fast) ease;border:0;display:inline-flex}.xDwtkW_button:hover:not(:disabled){box-shadow:var(--shadow-control)}.xDwtkW_button:disabled{cursor:default;opacity:var(--opacity-disabled)}.xDwtkW_primary{background:var(--color-forest);color:var(--color-white)}.xDwtkW_secondary{background:var(--color-surface);color:var(--color-forest);box-shadow:inset 0 0 0 var(--border-width) var(--color-light-grey)}.xDwtkW_secondary:hover:not(:disabled){background:var(--color-surface-muted);box-shadow:inset 0 0 0 var(--border-width) var(--color-light-grey)}.xDwtkW_danger{background:var(--color-danger);color:var(--color-white)}
.EeMNYq_field{gap:var(--space-xs);flex-direction:column;display:flex}.EeMNYq_label{color:var(--color-forest);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.EeMNYq_input{min-height:var(--control-lg);padding:0 var(--space-lg);border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--text-md);transition:box-shadow var(--duration-base) ease;border:0}.EeMNYq_input:focus-visible{box-shadow:var(--shadow-field-focus);outline:none}.EeMNYq_invalid{box-shadow:inset 0 0 0 var(--border-width) var(--color-danger)}.EeMNYq_error{color:var(--color-danger);font-size:var(--text-xs)}
.s5Q2Sq_form{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;flex:1;display:flex}.s5Q2Sq_field{flex:1 1 var(--field-min);min-width:0}.s5Q2Sq_actions{gap:var(--space-xs);display:flex}
.wsCqfa_row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.wsCqfa_title{color:var(--color-forest);font-size:var(--text-4xl);overflow-wrap:anywhere}
.By4-qG_header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.By4-qG_identity{flex:1 1 var(--field-min);gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.By4-qG_meta{color:var(--color-text-muted);font-size:var(--text-md)}.By4-qG_actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}
._59J80G_form{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}._59J80G_name{flex:2 1 var(--organize-name-min);min-width:0}._59J80G_description{flex:1 1 var(--organize-description-min);min-width:0}._59J80G_actions{gap:var(--space-xs);display:flex}
.NBpM2a_empty{align-items:center;gap:var(--space-sm);padding:var(--space-4xl) var(--space-xl);border-radius:var(--radius);background:var(--color-staircase-bg);text-align:center;flex-direction:column;display:flex}.NBpM2a_emptyTitle{color:var(--color-forest);font-size:var(--text-2xl)}.NBpM2a_emptyDescription{color:var(--color-text-muted)}
.gZXZ7G_filters{gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md);animation:gZXZ7G_reveal var(--duration-base) var(--ease-out) backwards;flex-direction:column;display:flex}.gZXZ7G_row{align-items:flex-end;gap:var(--space-xl) var(--space-3xl);flex-wrap:wrap;display:flex}@keyframes gZXZ7G_reveal{0%{opacity:0;transform:translateY(var(--filter-panel-offset))}}
.Quyi8W_form{gap:var(--space-lg);flex-direction:column;display:flex}.Quyi8W_submitError{color:var(--color-danger);font-size:var(--text-sm)}.Quyi8W_submit{margin-top:var(--space-xs)}
.v-LFbG_vines{pointer-events:none;position:absolute;inset:0}.v-LFbG_vine{position:absolute}.v-LFbG_topRight{top:calc(var(--vine-top-right-size) * -.54);right:calc(var(--vine-top-right-size) * -.6);width:var(--vine-top-right-size)}.v-LFbG_bottomLeft{bottom:calc(var(--vine-bottom-left-size) * -.42);left:calc(var(--vine-bottom-left-size) * -.62);width:var(--vine-bottom-left-size)}.v-LFbG_topLeft{top:calc(var(--vine-top-left-size) * -.36);left:calc(var(--vine-top-left-size) * -.64);width:var(--vine-top-left-size)}
._88Zybq_screen{min-height:100vh;padding:var(--space-3xl) var(--gutter);place-items:center;display:grid;overflow:hidden}._88Zybq_stage{width:100%;max-width:var(--auth-card-max);position:relative}._88Zybq_card{z-index:1;gap:var(--space-2xl);padding:var(--space-3xl) var(--space-2xl);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative}._88Zybq_header{gap:var(--space-md);flex-direction:column;display:flex}._88Zybq_title{color:var(--color-forest);font-size:var(--text-display-md)}._88Zybq_subtitle{color:var(--color-text-muted);font-size:var(--text-md)}
