.VgYiPG_overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VgYiPG_modal{background:var(--color-bg-page);border-radius:12px;flex-direction:column;width:90vw;max-width:800px;max-height:80vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.VgYiPG_header{background:var(--color-bg-sunken);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr auto;grid-template-areas:"title buttons close""buttons-wrap buttons-wrap buttons-wrap";align-items:center;gap:12px;padding:20px 24px;display:grid}.VgYiPG_header h3{color:var(--text);grid-area:title;margin:0;font-size:20px;font-weight:600}.VgYiPG_headerButtons{grid-area:buttons;justify-self:end;align-items:center;gap:12px;display:flex}.VgYiPG_closeButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;grid-area:close;padding:4px 8px;font-size:24px;font-weight:700;transition:background-color .2s}@media (max-width:600px){.VgYiPG_headerButtons{grid-area:buttons-wrap;justify-self:start}}.VgYiPG_closeButton:hover{background-color:var(--surface-hover);color:var(--text)}.VgYiPG_content{flex:1;max-height:calc(80vh - 140px);padding:20px 24px;overflow-y:auto}.VgYiPG_loading{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.VgYiPG_spinner{border:3px solid var(--color-border-subtle);border-top:3px solid var(--primary);border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite VgYiPG_spin}@keyframes VgYiPG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VgYiPG_error{text-align:center;color:var(--error,#dc3545);padding:40px 20px}.VgYiPG_retryButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:12px;padding:8px 16px;transition:background-color .2s}.VgYiPG_retryButton:hover{background:var(--primary-hover)}.VgYiPG_empty{text-align:center;color:var(--color-text-muted);padding:40px 20px;font-size:16px}.VgYiPG_uploadHint{color:var(--color-text-muted);margin:8px 0 0;font-size:13px}.VgYiPG_uploadSection{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);padding:20px 24px}.VgYiPG_uploadArea{border:2px dashed var(--color-border-subtle);text-align:center;background:var(--color-bg-page);border-radius:8px;padding:24px;transition:all .2s;position:relative}.VgYiPG_uploadArea:hover{border-color:var(--primary);background:var(--color-bg-sunken)}.VgYiPG_uploadArea.VgYiPG_dragActive{border-color:var(--primary);background:var(--primary-bg);border-style:solid}.VgYiPG_fileInput{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.VgYiPG_uploadPrompt{color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.VgYiPG_browseButton{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.VgYiPG_browseButton:hover{color:var(--primary-hover)}.VgYiPG_uploadingIndicator{color:var(--color-text-muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.VgYiPG_uploadingIndicator .VgYiPG_spinner{border:2px solid var(--color-border-subtle);border-top:2px solid var(--primary);border-radius:50%;width:20px;height:20px;animation:1s linear infinite VgYiPG_spin}.VgYiPG_imageGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:4px;display:grid}.VgYiPG_imageItem{border:2px solid var(--color-border-subtle);cursor:pointer;background:var(--color-bg-surface);border-radius:8px;padding:12px;transition:all .2s}.VgYiPG_imageItem:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.VgYiPG_imageItem.VgYiPG_selected{border-color:var(--primary);background:var(--primary-light,#007bff1a);box-shadow:0 0 0 1px var(--primary)}.VgYiPG_imageWrapper{background:var(--color-bg-sunken);border-radius:6px;justify-content:center;align-items:center;width:100%;height:150px;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.VgYiPG_image{border-radius:6px;width:100%;height:100%}.VgYiPG_imageInfo{text-align:center}.VgYiPG_imageName{color:var(--text);word-break:break-word;margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.3}.VgYiPG_imageDetails{color:var(--color-text-muted);font-size:12px;line-height:1.2}.VgYiPG_footer{background:var(--color-bg-sunken);border-top:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.VgYiPG_cancelButton{color:var(--color-text-muted);border:1px solid var(--color-border-subtle);cursor:pointer;background:0 0;border-radius:6px;padding:10px 20px;font-weight:500;transition:all .2s}.VgYiPG_cancelButton:hover{background:var(--surface-hover);color:var(--text);border-color:var(--border-hover)}.VgYiPG_selectButton{background:var(--color-bg-surface);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-weight:500;transition:background-color .2s}.VgYiPG_selectButton:hover:not(:disabled){background:var(--c-ink-700)}.VgYiPG_selectButton:disabled{background:var(--color-text-muted);cursor:not-allowed;opacity:.6}@media (max-width:768px){.VgYiPG_modal{width:95vw;max-height:90vh}.VgYiPG_imageGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.VgYiPG_imageWrapper{height:120px}.VgYiPG_header,.VgYiPG_content,.VgYiPG_footer{padding:16px 20px}}@media (max-width:480px){.VgYiPG_imageGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.VgYiPG_imageWrapper{height:100px}}.VgYiPG_loadMoreContainer{text-align:center;border-top:1px solid var(--color-border-subtle);background-color:var(--color-bg-sunken);padding:1rem}.VgYiPG_loadMoreButton{border:1px solid var(--color-border-subtle);background:var(--color-bg-page);color:var(--text);cursor:pointer;border-radius:6px;padding:.5rem 1.5rem;font-size:.875rem;transition:all .2s}.VgYiPG_loadMoreButton:hover:not(:disabled){background-color:var(--color-bg-surface);border-color:var(--border-hover,var(--color-border-subtle))}.VgYiPG_loadMoreButton:disabled{opacity:.5;cursor:not-allowed}.VgYiPG_searchBar{padding:0 16px 12px}.VgYiPG_searchInput{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px}.VgYiPG_searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}.VgYiPG_descriptionText{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.VgYiPG_descriptionMissing{color:#9ca3af;font-style:italic}.VgYiPG_editIconButton{cursor:pointer;color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px}.VgYiPG_editIconButton:hover{background:#f3f4f6}.VgYiPG_editPanel{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:6px;margin-top:6px;padding:8px;display:flex}.VgYiPG_editRow{align-items:center;gap:6px;display:flex}.VgYiPG_editLabel{text-transform:uppercase;color:#6b7280;flex:0 0 28px;font-size:11px;font-weight:600}.VgYiPG_editInput{border:1px solid #d1d5db;border-radius:4px;flex:auto;min-width:0;padding:4px 6px;font-size:12px}.VgYiPG_editActions{justify-content:flex-end;gap:6px;display:flex}.VgYiPG_editSaveButton,.VgYiPG_editCancelButton{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:4px 10px;font-size:12px}.VgYiPG_editSaveButton{color:#fff;background:#2563eb;border-color:#2563eb}.VgYiPG_editSaveButton:disabled{opacity:.6;cursor:not-allowed}.VgYiPG_uploadProvenance{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.VgYiPG_provenanceField{color:#374151;align-items:center;gap:6px;font-size:12px;display:flex}.VgYiPG_provenanceSelect,.VgYiPG_provenanceInput{border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:13px}.VgYiPG_provenanceInput{min-width:220px}.VgYiPG_badgeOverlay{z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;top:4px;left:4px}.VgYiPG_aiBadge{color:#fff;letter-spacing:.3px;background:#7c3aedeb;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1}.VgYiPG_sourceBadge{color:#fff;pointer-events:auto;cursor:help;background:#111827c7;border-radius:50%;padding:2px 4px;font-size:11px;line-height:1}
._0NRzQq_container{margin-bottom:1.5rem}._0NRzQq_header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._0NRzQq_label{color:#374151;margin:0;font-size:.875rem;font-weight:600}._0NRzQq_saving{color:#3b82f6;font-size:.75rem;font-style:italic}._0NRzQq_error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem}._0NRzQq_thumbnailArea{border:2px dashed #d1d5db;border-radius:8px;transition:border-color .2s;position:relative;overflow:hidden}._0NRzQq_thumbnailArea:hover{border-color:#9ca3af}._0NRzQq_thumbnailPreview{width:200px;height:150px;display:inline-block;position:relative}._0NRzQq_thumbnailImage{border-radius:6px;width:100%;height:100%}._0NRzQq_thumbnailOverlay{opacity:0;background:#000000b3;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;transition:opacity .2s;display:flex;position:absolute;inset:0}._0NRzQq_thumbnailPreview:hover ._0NRzQq_thumbnailOverlay{opacity:1}._0NRzQq_changeButton,._0NRzQq_removeButton{cursor:pointer;border:none;border-radius:4px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s}._0NRzQq_changeButton{color:#fff;background-color:#3b82f6}._0NRzQq_changeButton:hover:not(:disabled){background-color:#2563eb}._0NRzQq_removeButton{color:#fff;background-color:#dc2626}._0NRzQq_removeButton:hover:not(:disabled){background-color:#b91c1c}._0NRzQq_changeButton:disabled,._0NRzQq_removeButton:disabled{opacity:.5;cursor:not-allowed}._0NRzQq_thumbnail{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}._0NRzQq_noThumbnail{padding:1rem}._0NRzQq_emptyIcon{opacity:.5;margin-bottom:.5rem;font-size:2rem}._0NRzQq_emptyText{color:#6b7280;margin-bottom:1rem;font-size:.875rem}._0NRzQq_selectButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:1px solid #3b82f6;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}._0NRzQq_selectButton:hover:not(:disabled){background-color:#2563eb}._0NRzQq_selectButton:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){._0NRzQq_label{color:#f9fafb}._0NRzQq_error{color:#fca5a5;background-color:#1f2937;border-color:#dc2626}._0NRzQq_thumbnailArea{border-color:#4b5563}._0NRzQq_thumbnailArea:hover{border-color:#6b7280}._0NRzQq_emptyText{color:#d1d5db}}@media (max-width:640px){._0NRzQq_thumbnailPreview{width:100%;max-width:300px;height:200px}._0NRzQq_thumbnail{min-height:120px}._0NRzQq_changeButton,._0NRzQq_removeButton{padding:.4rem .6rem;font-size:.7rem}}._0NRzQq_showInArticle{color:var(--color-text-secondary,#4b5563);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.85rem;display:flex}._0NRzQq_showInArticle select{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-bg-surface,#fff);max-width:60%;color:var(--color-text-primary,#111827);border-radius:.25rem;flex:0 auto;padding:.25rem .4rem;font-size:.85rem}
.E7AfFW_container{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;margin-bottom:16px;padding:16px}.E7AfFW_header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.E7AfFW_label{color:var(--color-text-secondary);font-size:14px;font-weight:600}.E7AfFW_saving{color:var(--color-text-muted);font-size:12px;font-style:italic}.E7AfFW_error{color:var(--color-danger);font-size:12px}.E7AfFW_editMode{flex-direction:column;gap:12px;display:flex}.E7AfFW_textarea{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);width:100%;color:var(--color-text-secondary);resize:vertical;border-radius:6px;min-height:80px;padding:12px;font-family:inherit;font-size:14px;transition:all .2s}.E7AfFW_textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #3b82f61a}.E7AfFW_buttonGroup{gap:8px;display:flex}.E7AfFW_saveButton{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.E7AfFW_saveButton:hover:not(:disabled){background:var(--color-accent-hover)}.E7AfFW_saveButton:disabled{opacity:.6;cursor:not-allowed}.E7AfFW_cancelButton{background:var(--color-bg-sunken);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.E7AfFW_cancelButton:hover:not(:disabled){background:var(--color-border-subtle)}.E7AfFW_cancelButton:disabled{opacity:.6;cursor:not-allowed}.E7AfFW_hint{color:var(--color-text-muted);font-size:12px;font-style:italic}.E7AfFW_viewMode{flex-direction:column;gap:8px;display:flex}.E7AfFW_leadText{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;white-space:pre-wrap;word-wrap:break-word;border-radius:6px;padding:12px;line-height:1.5;transition:all .2s}.E7AfFW_leadText:hover{border-color:var(--color-accent);background:var(--color-bg-sunken)}.E7AfFW_placeholder{background:var(--color-bg-surface);border:1px dashed var(--color-border-subtle);color:var(--color-text-muted);cursor:pointer;border-radius:6px;padding:12px;font-style:italic;transition:all .2s}.E7AfFW_placeholder:hover{border-color:var(--color-accent);color:var(--color-text-secondary)}.E7AfFW_editButton{background:var(--color-bg-sunken);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:4px;align-self:flex-start;padding:6px 12px;font-size:12px;transition:all .2s}.E7AfFW_editButton:hover{background:var(--color-border-subtle);border-color:var(--color-accent)}
.fqCvIW_container{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px;display:flex}.fqCvIW_section{flex-direction:column;gap:8px;display:flex}.fqCvIW_label{color:var(--color-text-secondary);font-size:14px;font-weight:600}.fqCvIW_select{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:14px;transition:all .2s}.fqCvIW_select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #3b82f61a}.fqCvIW_tagSection{align-items:center;gap:12px;display:flex}.fqCvIW_tagButton{background:var(--color-accent);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s}.fqCvIW_tagButton:hover{background:var(--primary-hover);transform:translateY(-1px)}.fqCvIW_selectedTags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fqCvIW_tag{background:#3b82f61a;border:1px solid;border-radius:12px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.fqCvIW_loading{color:var(--color-text-muted);text-align:center;padding:12px 0;font-size:14px;font-style:italic}.fqCvIW_error{color:var(--danger-color);text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;padding:8px 12px;font-size:14px}@media (max-width:768px){.fqCvIW_container{gap:12px;padding:12px}.fqCvIW_tagSection{flex-direction:column;align-items:stretch;gap:8px}.fqCvIW_tagButton{align-self:flex-start}}@media (max-width:480px){.fqCvIW_selectedTags{gap:4px}.fqCvIW_tag{padding:3px 6px;font-size:11px}}.fqCvIW_select option{padding:4px 8px}
.Cn9E3W_ctaWrapper{background:var(--color-bg-accent-soft);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);text-align:center;padding:1.25rem}.Cn9E3W_ctaTitle{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.Cn9E3W_ctaSubtitle{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.875rem}.Cn9E3W_quickButtons{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.Cn9E3W_quickBtn{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;padding:.4rem .75rem;font-size:.875rem;transition:background .16s,border-color .16s}.Cn9E3W_quickBtn:hover{background:var(--color-bg-sunken);border-color:var(--color-accent);color:var(--color-text-primary)}.Cn9E3W_quickBtn:focus-visible{box-shadow:var(--color-focus-ring);outline:none}.Cn9E3W_primaryBtn{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .16s,box-shadow .16s;display:inline-flex}.Cn9E3W_primaryBtn:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-sm)}.Cn9E3W_primaryBtn:focus-visible{box-shadow:var(--color-focus-ring);outline:none}.Cn9E3W_ctaFootnote{color:var(--color-text-muted);margin-top:.5rem;font-size:.75rem}.Cn9E3W_formWrapper{background:var(--color-bg-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:1.25rem}.Cn9E3W_formTitle{color:var(--color-text-primary);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.Cn9E3W_formSubtitle{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}.Cn9E3W_fieldLabel{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.Cn9E3W_inputRow{gap:.5rem;display:flex}.Cn9E3W_amountInput,.Cn9E3W_currencySelect{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);padding:.5rem .75rem;font-size:.9375rem;transition:border-color .16s}.Cn9E3W_amountInput{flex:1}.Cn9E3W_amountInput:focus,.Cn9E3W_currencySelect:focus{border-color:var(--color-accent);box-shadow:var(--color-focus-ring);outline:none}.Cn9E3W_errorText{color:var(--color-danger);margin-top:.25rem;font-size:.875rem}.Cn9E3W_hintText{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem}.Cn9E3W_cancelBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:100%;color:var(--color-text-secondary);cursor:pointer;margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .16s}.Cn9E3W_cancelBtn:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}.Cn9E3W_cancelBtn:focus-visible{box-shadow:var(--color-focus-ring);outline:none}.Cn9E3W_successWrapper{background:var(--color-bg-surface);border:1px solid var(--color-success);border-radius:var(--radius-md);text-align:center;padding:1.25rem}.Cn9E3W_successText{color:var(--color-success);font-weight:500}.Cn9E3W_successBody{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}.Cn9E3W_backLink{color:var(--color-success);cursor:pointer;background:0 0;border:none;margin-top:.5rem;font-size:.875rem;text-decoration:underline}.Cn9E3W_backLink:hover{color:var(--color-text-primary)}
._1A0T_W_card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:2rem .75rem .75rem;padding:1.5rem;transition:box-shadow .2s}._1A0T_W_card:hover{box-shadow:var(--shadow-md)}._1A0T_W_heading{color:var(--color-text-primary);text-align:center;margin-bottom:1rem;font-size:1.125rem;font-weight:700}._1A0T_W_inner{background:var(--color-bg-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1rem}._1A0T_W_grid{gap:1rem;display:grid}@media (min-width:640px){._1A0T_W_grid{grid-template-columns:1fr 1fr}}._1A0T_W_sectionTitle{color:var(--color-text-primary);align-items:center;gap:.4rem;margin-bottom:.75rem;font-weight:600;display:flex}._1A0T_W_row{flex-direction:column;gap:.1rem;font-size:.875rem;display:flex}@media (min-width:640px){._1A0T_W_row{flex-direction:row;align-items:center;gap:0}}._1A0T_W_label{color:var(--color-text-muted);font-weight:500}._1A0T_W_value{color:var(--color-text-primary)}._1A0T_W_mono{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--color-text-primary);word-break:break-all;font-size:.8125rem}@media (min-width:640px){._1A0T_W_mono,._1A0T_W_value,._1A0T_W_label+._1A0T_W_value{margin-left:.5rem}}._1A0T_W_ctaCenter{text-align:center}._1A0T_W_primaryLink{background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:.65rem 1.4rem;font-weight:600;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex}._1A0T_W_primaryLink:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-md)}._1A0T_W_primaryLink:focus-visible{box-shadow:var(--color-focus-ring);outline:none}._1A0T_W_pillLink{background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-full);margin-top:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .16s;display:inline-block}._1A0T_W_pillLink:hover{background:var(--color-accent-hover)}._1A0T_W_pillLink:focus-visible{box-shadow:var(--color-focus-ring);outline:none}._1A0T_W_space{flex-direction:column;gap:.5rem;display:flex}
.MdMkDW_box{border:1px solid var(--color-border-subtle,#e5e7eb);background:var(--color-bg-sunken,#f9fafb);color:var(--color-text-primary,#111827);border-radius:.5rem;padding:1.25rem}.MdMkDW_inverted{--color-bg-sunken:var(--c-ink-900,#241e14);--color-bg-surface:var(--c-neutral-0,#fff);--color-text-primary:#fff;--color-text-secondary:#ffffffd9;--color-text-muted:#ffffffa6;--color-border-subtle:var(--c-ink-900,#241e14);--color-border-strong:#fad7a159;--color-accent:var(--c-sand-300,#fad7a1);--color-accent-hover:#ffe3b3;--color-text-on-accent:var(--c-ink-900,#241e14);--color-focus-ring:0 0 0 3px #fad7a18c;--color-success:#6ee7a0;--color-danger:#fb923c;--newsletter-blink-red:#f87171;--newsletter-blink-green:#6ee7a0}.MdMkDW_inverted .MdMkDW_email{color:var(--c-ink-900,#241e14)}.MdMkDW_inverted .MdMkDW_email::placeholder{color:#6b6357}:root[data-theme=dark] .MdMkDW_inverted{--color-bg-sunken:var(--color-bg-elevated,#322b1f);--color-bg-surface:#2a241a;--color-text-primary:var(--c-sand-50,#fdf4e3);--color-text-secondary:#fdf4e3d9;--color-text-muted:#fdf4e399;--color-border-subtle:#fad7a12e}:root[data-theme=dark] .MdMkDW_inverted .MdMkDW_email{color:var(--c-sand-50,#fdf4e3)}:root[data-theme=dark] .MdMkDW_inverted .MdMkDW_email::placeholder{color:#fdf4e380}@media (prefers-color-scheme:dark){:root[data-theme=auto] .MdMkDW_inverted{--color-bg-sunken:var(--color-bg-elevated,#322b1f);--color-bg-surface:#2a241a;--color-text-primary:var(--c-sand-50,#fdf4e3);--color-text-secondary:#fdf4e3d9;--color-text-muted:#fdf4e399;--color-border-subtle:#fad7a12e}:root[data-theme=auto] .MdMkDW_inverted .MdMkDW_email{color:var(--c-sand-50,#fdf4e3)}:root[data-theme=auto] .MdMkDW_inverted .MdMkDW_email::placeholder{color:#fdf4e380}}.MdMkDW_inverted .MdMkDW_button{font-weight:600}.MdMkDW_title{color:var(--color-text-primary,#111827);font-size:1.125rem;font-weight:600;line-height:1.4}.MdMkDW_intro{color:var(--color-text-secondary,#4b5563);margin-top:.25rem;font-size:.875rem}.MdMkDW_form{margin-top:1rem}.MdMkDW_lists{border:0;flex-direction:column;gap:.375rem;margin:0 0 .75rem;padding:0;display:flex}.MdMkDW_listItem{color:var(--color-text-primary,#374151);align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.MdMkDW_listItem input{margin-top:.125rem}.MdMkDW_listName{font-weight:500}.MdMkDW_listDesc{color:var(--color-text-muted,#6b7280);font-size:.75rem;display:block}.MdMkDW_row{flex-wrap:wrap;gap:.5rem;display:flex}.MdMkDW_email{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-bg-surface,#fff);min-width:220px;color:var(--color-text-primary,#111827);border-radius:.375rem;flex:220px;padding:.5rem .75rem;font-size:.875rem}.MdMkDW_email::placeholder{color:var(--color-text-muted,#9ca3af)}.MdMkDW_email:focus{box-shadow:var(--color-focus-ring,0 0 0 3px #3b82f659);outline:none}.MdMkDW_button{background:var(--color-accent,#2563eb);color:var(--color-text-on-accent,#fff);cursor:pointer;border:0;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .12s}.MdMkDW_button:hover:not(:disabled){background:var(--color-accent-hover,#1d4ed8)}.MdMkDW_button:disabled{opacity:.5;cursor:default}.MdMkDW_success{color:var(--color-success,#15803d);margin-top:1rem;font-size:.875rem;font-weight:500}.MdMkDW_error{color:var(--color-danger,#dc2626);margin-top:.5rem;font-size:.875rem}.MdMkDW_hint{color:var(--color-text-muted,#6b7280);margin-top:.5rem;font-size:.75rem}.MdMkDW_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.MdMkDW_dismiss{color:var(--color-text-muted,#6b7280);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.75rem;text-decoration:underline}.MdMkDW_dismiss:hover{color:var(--color-text-secondary,#4b5563)}
.LJHSoW_card{border:1px solid var(--color-border-subtle,#e5e7eb);background:var(--color-bg-sunken,#f9fafb);color:var(--color-text-primary,#111827);border-radius:.75rem;margin:1.5rem 0;padding:1.1rem 1.25rem 1.25rem}.LJHSoW_title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#6b7280);margin:0 0 .25rem;font-size:.8rem;font-weight:600}.LJHSoW_block{margin-top:.9rem}.LJHSoW_block+.LJHSoW_block{border-top:1px solid var(--color-border-subtle,#e5e7eb);padding-top:.9rem}.LJHSoW_question{margin:0 0 .6rem;font-size:1.05rem;font-weight:600;line-height:1.35}.LJHSoW_done{color:var(--color-success,#15803d);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;line-height:1;display:flex}.LJHSoW_revise{border:1px solid var(--color-danger,#dc2626);width:1.4rem;height:1.4rem;color:var(--color-danger,#dc2626);cursor:pointer;background:0 0;border-radius:999px;padding:0;font-size:1rem;line-height:1}.LJHSoW_revise:hover{background:var(--color-danger,#dc2626);color:var(--color-text-on-accent,#fff)}.LJHSoW_limit{color:var(--color-text-muted,#6b7280);font-size:.75rem;font-weight:400}.LJHSoW_selected{background:var(--color-accent,#2563eb)!important;border-color:var(--color-accent,#2563eb)!important;color:var(--color-text-on-accent,#fff)!important}.LJHSoW_thumb{align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:1.15rem;display:inline-flex}.LJHSoW_thumbLabel{font-size:.9rem}.LJHSoW_choices{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.LJHSoW_choice{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#111827);cursor:pointer;border-radius:999px;padding:.5rem .95rem;font-size:.9rem;transition:background-color .12s,border-color .12s}.LJHSoW_choice:hover{background:var(--color-bg-accent-soft,var(--color-accent-soft,#eff6ff));border-color:var(--color-accent,#2563eb)}.LJHSoW_choice:focus-visible{box-shadow:var(--color-focus-ring,0 0 0 3px #3b82f659);outline:none}.LJHSoW_choiceAccent{background:var(--color-accent,#2563eb);border-color:var(--color-accent,#2563eb);color:var(--color-text-on-accent,#fff)}.LJHSoW_choiceAccent:hover{background:var(--color-accent-hover,#1d4ed8);border-color:var(--color-accent-hover,#1d4ed8)}.LJHSoW_scale{gap:.4rem;max-width:22rem;display:flex}.LJHSoW_scaleButton{border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-bg-surface,#fff);height:2.6rem;color:var(--color-text-primary,#111827);cursor:pointer;border-radius:.5rem;flex:1 1 0;font-size:1rem;font-weight:600}.LJHSoW_scaleButton:hover{background:var(--color-accent,#2563eb);border-color:var(--color-accent,#2563eb);color:var(--color-text-on-accent,#fff)}.LJHSoW_scaleButton:focus-visible{box-shadow:var(--color-focus-ring,0 0 0 3px #3b82f659);outline:none}.LJHSoW_scaleLabels{max-width:22rem;color:var(--color-text-muted,#6b7280);justify-content:space-between;margin-top:.3rem;font-size:.72rem;display:flex}.LJHSoW_textForm{flex-direction:column;gap:.5rem;display:flex}.LJHSoW_textarea{resize:vertical;border:1px solid var(--color-border-strong,#d1d5db);background:var(--color-bg-surface,#fff);width:100%;color:var(--color-text-primary,#111827);font:inherit;border-radius:.5rem;padding:.55rem .7rem;font-size:.9rem}.LJHSoW_textarea:focus{box-shadow:var(--color-focus-ring,0 0 0 3px #3b82f659);outline:none}.LJHSoW_actions{align-items:center;gap:.75rem;display:flex}.LJHSoW_primary{background:var(--color-accent,#2563eb);color:var(--color-text-on-accent,#fff);cursor:pointer;border:0;border-radius:.5rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600}.LJHSoW_primary:hover:not(:disabled){background:var(--color-accent-hover,#1d4ed8)}.LJHSoW_primary:disabled{opacity:.5;cursor:default}.LJHSoW_link{color:var(--color-text-muted,#6b7280);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.LJHSoW_link:hover{color:var(--color-text-primary,#111827)}.LJHSoW_signup{flex-direction:column;gap:.6rem;display:flex}.LJHSoW_thanks{color:var(--color-success,#15803d);margin:1rem 0 0;font-size:1rem;font-weight:600}
