.InO7Qq_fallback{justify-content:center;align-items:center;gap:var(--space-1);border-radius:inherit;background:var(--surface-3);width:100%;height:100%;min-height:4rem;color:var(--fg);font-size:var(--text-sm);text-align:center;flex-direction:column;display:flex}.InO7Qq_note{color:var(--fg-muted);font-size:var(--text-xs)}.aTN9FW_backdrop{z-index:60;background:var(--scrim-strong);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.aTN9FW_dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(34rem,100%);max-height:min(34rem,100%);box-shadow:var(--shadow-dialog);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.aTN9FW_head{justify-content:space-between;align-items:center;display:flex}.aTN9FW_title{font-size:var(--text-base);color:var(--color-text-strong);margin:0}.aTN9FW_close{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.aTN9FW_searchRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex}.aTN9FW_search{color:var(--color-text-strong);font:inherit;font-size:var(--text-2xs);background:0 0;border:none;flex:1}.aTN9FW_search:focus-visible{outline:none}.aTN9FW_hint{color:var(--color-text-subtle);font-size:var(--text-2xs);margin:0}.aTN9FW_grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.4rem;display:grid;overflow-y:auto}.aTN9FW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);text-align:left;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.aTN9FW_cardOn{border-color:var(--color-pink-border-active);background:var(--color-pink-surface)}.aTN9FW_avatar{background:linear-gradient(135deg, var(--color-violet), var(--color-pink));width:1.6rem;height:1.6rem;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aTN9FW_cardBody{flex-direction:column;min-width:0;display:flex}.aTN9FW_name{color:var(--color-text-strong);font-size:var(--text-xs)}.aTN9FW_tags{color:var(--color-text-faint);font-size:var(--text-2xs)}.aTN9FW_empty{color:var(--color-text-subtle);font-size:var(--text-xs);grid-column:1/-1;margin:0}.aTN9FW_customRow{gap:.4rem;display:flex}.aTN9FW_customInput{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-strong);font:inherit;font-size:var(--text-2xs);flex:1;padding:.35rem .55rem}.aTN9FW_customApply{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--text-2xs);cursor:pointer;padding:.35rem .7rem}.aTN9FW_customApply:disabled{opacity:.5;cursor:default}.Fevvma_positioner{z-index:90}.Fevvma_popup{border:1px solid var(--overlay-2);border-radius:var(--radius-lg);background:var(--surface-2);width:min(40rem,100vw - 2rem);max-height:min(24rem,100vh - 6rem);box-shadow:0 16px 40px var(--scrim-medium);outline:none;flex-direction:column;display:flex;overflow:hidden}.Fevvma_leftovers{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.Fevvma_backdrop{z-index:var(--z-dropdown);padding:var(--space-6);background:var(--scrim-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Fevvma_panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1);width:min(64rem,100%);max-height:min(40rem,100vh - 3rem);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}.Fevvma_head{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.Fevvma_title{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-strong);margin:0}.Fevvma_close{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Fevvma_close:hover{background:var(--overlay-2);color:var(--fg-strong)}.Fevvma_body{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);gap:0;min-height:0;display:grid}.Fevvma_bodySolo{grid-template-columns:minmax(0,1fr)}.Fevvma_options{gap:var(--space-5);min-height:0;padding:var(--space-5);border-left:1px solid var(--border-subtle);background:var(--surface-2);flex-direction:column;display:flex;overflow-y:auto}.Fevvma_block{gap:var(--space-3);flex-direction:column;display:flex}.Fevvma_optionsHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Fevvma_optionsTitle{color:var(--fg-subtle);font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.Fevvma_reset{color:var(--fg-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none}.Fevvma_reset:hover:not(:disabled){color:var(--fg-strong)}.Fevvma_reset:disabled{opacity:.45;cursor:default}.Fevvma_aspectGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}.Fevvma_aspect{align-items:center;gap:var(--space-2);min-height:4.25rem;padding:var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-3);color:var(--fg-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.Fevvma_aspect:hover:not(:disabled){border-color:var(--border-strong);color:var(--fg-strong)}.Fevvma_aspectOn{border-color:var(--brand-border);background:var(--brand-surface);color:var(--fg-strong);box-shadow:var(--glow-brand)}.Fevvma_aspectGlyph{opacity:.85;border:1.5px solid;border-radius:3px;display:block}.Fevvma_aspectGlyph[data-ratio="1:1"]{width:1.15rem;height:1.15rem}.Fevvma_aspectGlyph[data-ratio="16:9"]{width:1.45rem;height:.82rem}.Fevvma_aspectGlyph[data-ratio="9:16"]{width:.82rem;height:1.45rem}.Fevvma_aspectGlyph:not([data-ratio="1:1"]):not([data-ratio="16:9"]):not([data-ratio="9:16"]){width:1.2rem;height:1rem}.Fevvma_note{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--overlay-1);color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.Fevvma_optionRow,.Fevvma_optionColumn{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Fevvma_optionColumn{align-items:stretch;gap:var(--space-2);flex-direction:column}.Fevvma_optionLabel{color:var(--fg);font-size:var(--text-sm);flex:none}.Fevvma_optionRow>.Fevvma_optionLabel{padding-top:.35rem}.Fevvma_switch{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-3);cursor:pointer;width:2.2rem;height:1.2rem;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);position:relative}.Fevvma_switchOn{border-color:var(--brand-border);background:var(--brand-surface)}.Fevvma_switchKnob{background:var(--fg-muted);width:.85rem;height:.85rem;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:.12rem;left:.12rem}.Fevvma_switchOn .Fevvma_switchKnob{background:var(--fg);transform:translate(1rem)}.Fevvma_segmented{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;flex:10rem;min-width:0;display:flex}.Fevvma_segment{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-3);color:var(--fg-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;padding:.35rem .65rem}.Fevvma_segment:hover:not(:disabled){border-color:var(--border-strong);color:var(--fg-strong)}.Fevvma_segmentOn{border-color:var(--brand-border);background:var(--brand-surface);color:var(--fg-strong)}.Fevvma_sliderWrap{align-items:center;gap:var(--space-3);flex:1;max-width:14rem;display:flex}.Fevvma_slider{accent-color:var(--fg);flex:1}.Fevvma_sliderValue{min-width:1.1rem;color:var(--fg-strong);font-family:var(--font-mono);font-size:var(--text-sm);text-align:right}.Fevvma_number,.Fevvma_textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-3);width:6rem;color:var(--fg-strong);font:inherit;font-size:var(--text-sm);padding:.35rem .55rem}.Fevvma_textarea{resize:vertical;width:100%;min-height:3.5rem}.Fevvma_familyNote{padding:var(--space-3);border-left:2px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--overlay-1);color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.Fevvma_voiceTrigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-3);max-width:12rem;color:var(--fg-strong);font:inherit;font-size:var(--text-sm);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:.35rem .65rem;overflow:hidden}.Fevvma_voiceTrigger:hover:not(:disabled){border-color:var(--brand-border)}@media (width<=720px){.Fevvma_body{grid-template-columns:minmax(0,1fr)}.Fevvma_options{border-left:none;border-top:1px solid var(--border-subtle)}}
