.RevierPhotoHelper_intro__vYf7T{margin:0 0 22px;font-size:1.12rem;line-height:1.65;max-width:760px}.RevierPhotoHelper_journal__9kG8e,.RevierPhotoHelper_panel___pUKU,.RevierPhotoHelper_photoPanel__eSHJF{padding:clamp(18px,3vw,28px);border:1px solid #dacc9f;border-radius:18px;background:#fffdf6;margin:0 0 24px;min-width:0}.RevierPhotoHelper_sectionTitle__3Skaf{display:flex;align-items:center;gap:12px;margin-bottom:18px}.RevierPhotoHelper_sectionTitle__3Skaf>span{flex:0 0 32px;display:grid;place-items:center;height:32px;border-radius:50%;background:#efe3bd;color:#63501b;font-weight:800}.RevierPhotoHelper_sectionTitle__3Skaf h2{margin:0;font-size:clamp(1.3rem,4vw,1.65rem);line-height:1.3}.RevierPhotoHelper_comparison__MrNTc p,.RevierPhotoHelper_journal__9kG8e p,.RevierPhotoHelper_panel___pUKU p,.RevierPhotoHelper_photoPanel__eSHJF p,.RevierPhotoHelper_results__rZP65>p{line-height:1.7}.RevierPhotoHelper_photoActions__XHZZD{display:flex;gap:10px;flex-wrap:wrap}.RevierPhotoHelper_danger__4WPT3,.RevierPhotoHelper_primary__V2pGF,.RevierPhotoHelper_secondary__Z_DUd{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #816323;border-radius:11px;min-height:48px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer}.RevierPhotoHelper_primary__V2pGF{background:#765b21;color:#fff}.RevierPhotoHelper_secondary__Z_DUd{background:#fffdf6;color:#624a18}.RevierPhotoHelper_danger__4WPT3{background:#853d29;color:#fff;border-color:#853d29}.RevierPhotoHelper_journal__9kG8e button:disabled,.RevierPhotoHelper_panel___pUKU button:disabled,.RevierPhotoHelper_photoPanel__eSHJF button:disabled{opacity:.6;cursor:wait}.RevierPhotoHelper_scientific__ibCAg,.RevierPhotoHelper_small__AsIEi{font-size:.9rem;color:#665c44;line-height:1.6}.RevierPhotoHelper_fileInput__WlMo6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RevierPhotoHelper_preview__wn0aF{margin:18px 0 0}.RevierPhotoHelper_preview__wn0aF>img{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:12px;background:#efeadc}.RevierPhotoHelper_recognition__D3kmp{margin-top:22px;padding:22px;border:2px solid #b89a45;border-radius:16px;background:#fffdf5;overflow-wrap:anywhere}.RevierPhotoHelper_recognition__D3kmp h2{font-size:clamp(1.25rem,3vw,1.6rem);margin:0 0 12px}.RevierPhotoHelper_recognition__D3kmp h3{font-size:1.4rem;line-height:1.35;margin:0 0 12px}.RevierPhotoHelper_recognitionFocus__IABW9:focus{outline:none}.RevierPhotoHelper_recognitionReport__aLvpa>p{line-height:1.7}.RevierPhotoHelper_recognitionReport__aLvpa a{color:#654c14;text-underline-offset:3px}.RevierPhotoHelper_categorySuggestion__LCi6p{padding:12px 14px;border-radius:8px;background:#f1e9ce}.RevierPhotoHelper_categorySuggestion__LCi6p a{font-weight:800}.RevierPhotoHelper_recognitionProgress__kThaE{display:flex;align-items:center;gap:14px;line-height:1.65}.RevierPhotoHelper_recognitionSpinner__VFoIM{flex:0 0 28px;width:28px;height:28px;border:3px solid #e8dbae;border-top-color:#765c1d;border-radius:50%;animation:RevierPhotoHelper_photo-spin__0ERuo 1s linear infinite}@keyframes RevierPhotoHelper_photo-spin__0ERuo{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RevierPhotoHelper_recognitionSpinner__VFoIM{animation:none}}.RevierPhotoHelper_preview__wn0aF figcaption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 16px;font-size:.86rem;line-height:1.5;color:#665c44}.RevierPhotoHelper_label__4U9OZ{display:block;margin:16px 0 7px;font-weight:700}.RevierPhotoHelper_panel___pUKU input[type=date],.RevierPhotoHelper_panel___pUKU select,.RevierPhotoHelper_panel___pUKU textarea{width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid #caba8a;border-radius:10px;background:#fff;color:#352c19;padding:12px;font:inherit;font-size:1rem}.RevierPhotoHelper_traits__rk_0v{padding:0;border:0;margin:22px 0 0;min-width:0}.RevierPhotoHelper_traits__rk_0v legend{font-size:.95rem;font-weight:700;margin:0 0 8px}.RevierPhotoHelper_traits__rk_0v label{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #e8dfc6;padding:14px 0;min-height:48px;cursor:pointer}.RevierPhotoHelper_traits__rk_0v input{flex:0 0 21px;width:21px;height:21px;margin:3px 0 0;accent-color:#73591d}.RevierPhotoHelper_traits__rk_0v label span{min-width:0;line-height:1.55}.RevierPhotoHelper_traits__rk_0v label strong{display:block;font-size:1rem}.RevierPhotoHelper_traits__rk_0v label small{display:block;margin-top:3px;color:#665c44;font-size:.88rem}.RevierPhotoHelper_results__rZP65{margin:32px 0;min-width:0}.RevierPhotoHelper_resultStatus__q0O4d{color:#564b32;padding:16px 18px;border-radius:12px;background:#f1ead7}.RevierPhotoHelper_comparisonList__5g0ve{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.RevierPhotoHelper_comparison__MrNTc{min-width:0;border:1px solid #dacc9f;border-radius:16px;padding:22px;background:#fffdf6;overflow-wrap:anywhere}.RevierPhotoHelper_comparison__MrNTc:only-child{grid-column:1/-1}.RevierPhotoHelper_comparison__MrNTc:only-child p{max-width:78ch}.RevierPhotoHelper_kicker__5ZhyW{margin:0 0 5px;color:#7b6227;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.RevierPhotoHelper_comparison__MrNTc h3{margin:0;font-size:1.4rem;line-height:1.3}.RevierPhotoHelper_scientific__ibCAg{margin:6px 0 16px}.RevierPhotoHelper_limit__Gs9IE{font-size:.91rem;border-left:3px solid #b29a5d;padding-left:13px;color:#665c44}.RevierPhotoHelper_learningLink__gc8wF{display:inline-flex;align-items:center;gap:8px;color:#654c14;font-weight:700;min-height:44px;padding:6px 0;text-underline-offset:4px}.RevierPhotoHelper_learningLink__gc8wF svg{flex-shrink:0}.RevierPhotoHelper_question__KBWhK,.RevierPhotoHelper_sources__JO5bb{margin-top:14px;border-top:1px solid #e7dec6;font-size:.94rem}.RevierPhotoHelper_sources__JO5bb ul{padding-left:20px;line-height:1.7}.RevierPhotoHelper_sources__JO5bb li+li{margin-top:7px}.RevierPhotoHelper_sources__JO5bb a{color:#654c14;text-underline-offset:3px}.RevierPhotoHelper_sources__JO5bb p{font-size:.84rem;color:#665c44}.RevierPhotoHelper_journal__9kG8e summary,.RevierPhotoHelper_panel___pUKU summary,.RevierPhotoHelper_question__KBWhK summary,.RevierPhotoHelper_sources__JO5bb summary{cursor:pointer;min-height:44px;padding:11px 0;line-height:1.5;font-weight:700}.RevierPhotoHelper_journal__9kG8e>summary,.RevierPhotoHelper_panel___pUKU>summary{font-size:1.1rem;padding:4px 0}.RevierPhotoHelper_saveForm__THcsx .RevierPhotoHelper_primary__V2pGF{margin-top:10px}.RevierPhotoHelper_saveForm__THcsx textarea{resize:vertical}.RevierPhotoHelper_savedList__8sjHp{display:grid;grid-gap:16px;gap:16px}.RevierPhotoHelper_savedCard__f8MHj{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid #e4d8b7;min-width:0}.RevierPhotoHelper_savedCard__f8MHj img{display:block;width:100%;height:130px;object-fit:contain;border-radius:9px;background:#efe8d6}.RevierPhotoHelper_savedCard__f8MHj h3{font-size:1.15rem;margin:5px 0}.RevierPhotoHelper_savedCard__f8MHj p{margin:6px 0}.RevierPhotoHelper_savedNote__kFm8f{white-space:pre-wrap;overflow-wrap:anywhere}.RevierPhotoHelper_textButton__0bgx1{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:#6a501a;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;text-align:left}.RevierPhotoHelper_notice__YQLaQ{padding:15px 18px;border-radius:12px;color:#2c522d;background:#edf4e9;line-height:1.65}.RevierPhotoHelper_error__fqNtr{padding:13px 16px;border-radius:10px;color:#812c24;background:#fff0eb;line-height:1.65;overflow-wrap:anywhere}.RevierPhotoHelper_compatibility___I1Oo,.RevierPhotoHelper_deleteConfirm__v28c5{padding:16px;border:1px solid #d3bd88;background:#f8f1dd;border-radius:12px}.RevierPhotoHelper_deleteConfirm__v28c5{margin-top:16px}.RevierPhotoHelper_deleteConfirm__v28c5 p{margin-top:0}.RevierPhotoHelper_journal__9kG8e button:focus-visible,.RevierPhotoHelper_journal__9kG8e summary:focus-visible,.RevierPhotoHelper_panel___pUKU button:focus-visible,.RevierPhotoHelper_panel___pUKU input:focus-visible,.RevierPhotoHelper_panel___pUKU select:focus-visible,.RevierPhotoHelper_panel___pUKU summary:focus-visible,.RevierPhotoHelper_panel___pUKU textarea:focus-visible,.RevierPhotoHelper_photoPanel__eSHJF button:focus-visible,.RevierPhotoHelper_results__rZP65 a:focus-visible,.RevierPhotoHelper_results__rZP65 summary:focus-visible,.RevierPhotoHelper_traits__rk_0v input:focus-visible{outline:3px solid #38643a;outline-offset:4px}@media (max-width:620px){.RevierPhotoHelper_comparisonList__5g0ve{grid-template-columns:minmax(0,1fr)}.RevierPhotoHelper_comparison__MrNTc{padding:18px}.RevierPhotoHelper_savedCard__f8MHj{grid-template-columns:90px minmax(0,1fr);gap:12px}.RevierPhotoHelper_savedCard__f8MHj img{height:100px}.RevierPhotoHelper_photoActions__XHZZD>button{flex:1 1 auto}}