._picker_1ji1e_1{justify-items:start;gap:12px;max-width:100%;display:grid}._native_1ji1e_2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._choose_1ji1e_3{color:#294c39;min-height:48px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #b5a58d;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:700;display:inline-flex;box-shadow:0 2px #d5c9b8}._choose_1ji1e_3:hover{background:#f2ecdf}._choose_1ji1e_3:focus-visible{outline-offset:4px;outline:3px solid #385f47}._choose_1ji1e_3:disabled{opacity:.65;cursor:wait}._filename_1ji1e_7{color:#605748;overflow-wrap:anywhere;max-width:100%;font-size:.9rem;display:block}._page_1xwu2_1{color:#243d35;max-width:980px;margin:0 auto;padding:40px 24px 72px}._page_1xwu2_1 h1{max-width:780px;margin:12px 0 20px;font-size:clamp(2rem,4.8vw,3.3rem);line-height:1.12}._page_1xwu2_1 h2{margin:0 0 12px;font-size:1.35rem;line-height:1.3}._back_1xwu2_4{color:#37574b;margin-bottom:30px;display:inline-block}._eyebrow_1xwu2_5{letter-spacing:.12em;text-transform:uppercase;color:#997046;font-size:.78rem}._intro_1xwu2_6{max-width:690px;margin-bottom:28px;font-size:1.06rem;line-height:1.65}._photoSummary_1xwu2_7{background:#fffdf8;border:1px solid #d8dfd6;border-radius:16px;align-items:center;gap:18px;margin:22px 0;padding:14px;display:flex}._photoSummary_1xwu2_7 img{object-fit:contain;border-radius:10px;width:84px;height:112px}._photoSummary_1xwu2_7 p{margin:5px 0;font-size:.9rem;line-height:1.5}._photoSummary_1xwu2_7 ._textButton_1xwu2_7{padding:8px 0}._upload_1xwu2_8{background:#fffdf8;border:1px solid #d8dfd6;border-radius:20px;margin:24px 0;padding:24px}._upload_1xwu2_8 p,._suggestions_1xwu2_8>p{line-height:1.6}._upload_1xwu2_8 img{width:100%;max-width:300px;height:auto}._upload_1xwu2_8 ._actions_1xwu2_8{margin-top:0}._suggestions_1xwu2_8{max-width:720px;margin:26px 0 18px}._suggestions_1xwu2_8>p{margin:0 0 12px}._suggestions_1xwu2_8>._help_1xwu2_9{margin-bottom:0}._suggestionGrid_1xwu2_9{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:800px;display:grid}._suggestionCard_1xwu2_9{background:#fffdf8;border:1px solid #d8dfd6;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}._suggestionCard_1xwu2_9>img{object-fit:contain;background:#eee9df;width:100%;height:240px}._suggestionCard_1xwu2_9>div{padding:18px}._suggestionCard_1xwu2_9 h3{margin:0;font-size:1.1rem}._suggestionCard_1xwu2_9 p{margin:8px 0 16px;font-size:.85rem;line-height:1.4}._suggestionGrid_1xwu2_9:has(>._suggestionCard_1xwu2_9:only-child){max-width:500px}._suggestionGrid_1xwu2_9:has(>._suggestionCard_1xwu2_9:only-child) ._suggestionCard_1xwu2_9{flex-direction:row;align-items:center}._suggestionGrid_1xwu2_9:has(>._suggestionCard_1xwu2_9:only-child) ._suggestionCard_1xwu2_9>img{width:44%;height:240px}._filters_1xwu2_10{grid-template-columns:1fr 1fr;gap:16px;display:grid}._filters_1xwu2_10 label{flex-direction:column;gap:8px;min-width:0;font-size:.9rem;font-weight:700;display:flex}._filters_1xwu2_10 input,._filters_1xwu2_10 select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #aebead;border-radius:10px;min-width:0;padding:12px;font-weight:400}._pagination_1xwu2_10{justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}._choice_1xwu2_10{scroll-margin-top:24px}._comparison_1xwu2_11{grid-template-columns:1fr 1fr;gap:20px;display:grid}._photo_1xwu2_7{background:#f7f4ed;border:1px solid #d8dfd6;border-radius:20px;margin:0;overflow:hidden}._photo_1xwu2_7 figcaption{flex-direction:column;gap:4px;min-height:80px;padding:16px 18px;display:flex}._photo_1xwu2_7 figcaption span{color:#52655c;font-size:.8rem}._photo_1xwu2_7 figcaption strong{font-size:1.1rem}._photo_1xwu2_7 img{object-fit:contain;background:#eee9df;width:100%;height:440px;display:block}._empty_1xwu2_16{text-align:center;color:#6c766c;place-items:center;min-height:440px;padding:24px;display:grid}._help_1xwu2_9{color:#52655c;margin:15px 0 20px;font-size:.91rem;line-height:1.55}._choice_1xwu2_10{background:#fffdf8;border:1px solid #d8dfd6;border-radius:20px;margin:26px 0;padding:26px}._heading_1xwu2_19{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}._badge_1xwu2_20{white-space:nowrap;background:#f0e7d4;border-radius:99px;padding:7px 12px;font-size:.76rem}._traits_1xwu2_21{grid-template-columns:1fr 1fr;gap:14px 26px;margin:24px 0;display:grid}._traits_1xwu2_21 div{border-bottom:1px solid #e6e8de;padding-bottom:12px}._traits_1xwu2_21 dt{margin-bottom:5px;font-size:.8rem;font-weight:700}._traits_1xwu2_21 dd{margin:0;font-size:.92rem;line-height:1.45}._actions_1xwu2_8{border:0;min-width:0;margin:22px 0 0;padding:0}._check_1xwu2_24{align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.55;display:flex}._check_1xwu2_24 input{accent-color:#345d48;flex:none;width:18px;height:18px;margin-top:4px}._buttons_1xwu2_25{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}._page_1xwu2_1 ._buttons_1xwu2_25 .button,._page_1xwu2_1 ._libraryActions_1xwu2_26 .button{min-height:44px;box-shadow:none;margin:0}._libraryActions_1xwu2_26{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 28px;display:flex}._textButton_1xwu2_7{color:#66463e;cursor:pointer;background:0 0;border:0;padding:12px 4px;text-decoration:underline}._catalog_1xwu2_29{margin:20px 0 32px;scroll-margin-top:24px}._grid_1xwu2_29{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:18px 0;display:grid}._tile_1xwu2_30{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d8dfd6;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}._tile_1xwu2_30[aria-pressed=true]{outline-offset:2px;outline:3px solid #557b60}._tile_1xwu2_30 img{object-fit:cover;object-position:center 35%;border-radius:10px;width:100%;height:220px}._tile_1xwu2_30 strong{font-size:.95rem}._tile_1xwu2_30 span{color:#655c4b;font-size:.78rem}._notice_1xwu2_32{background:#f0f3eb;border-radius:16px;margin-top:22px;padding:20px 24px;line-height:1.6}._notice_1xwu2_32 p{margin:0 0 8px}._notice_1xwu2_32 a{color:#345d48;text-decoration:underline}:is(._page_1xwu2_1 button:focus-visible,._page_1xwu2_1 a:focus-visible,._page_1xwu2_1 input:focus-visible){outline-offset:4px;outline:3px solid #875d37}._page_1xwu2_1 button:disabled{opacity:.55;cursor:default}@media (max-width:640px){._page_1xwu2_1{padding:26px 16px 48px}._comparison_1xwu2_11{gap:10px}._photo_1xwu2_7{border-radius:13px}._photo_1xwu2_7 figcaption{min-height:100px;padding:12px 10px}._photo_1xwu2_7 figcaption strong{font-size:.9rem}._photo_1xwu2_7 img,._empty_1xwu2_16{height:270px;min-height:270px}._choice_1xwu2_10{padding:20px 16px}._traits_1xwu2_21{grid-template-columns:1fr}._heading_1xwu2_19{gap:6px}._grid_1xwu2_29{grid-template-columns:1fr 1fr;gap:12px}._tile_1xwu2_30 img{height:190px}._buttons_1xwu2_25{align-items:stretch}._buttons_1xwu2_25 button{width:100%}}@media (prefers-reduced-motion:reduce){._page_1xwu2_1 *{scroll-behavior:auto}}@media (max-width:640px){._page_1xwu2_1 h1{margin:10px 0 16px;font-size:2rem}._intro_1xwu2_6{font-size:1rem}._back_1xwu2_4{margin-bottom:18px}._upload_1xwu2_8{padding:20px 16px}._suggestionGrid_1xwu2_9{grid-template-columns:1fr}._suggestionCard_1xwu2_9{flex-direction:row;align-items:center}._suggestionCard_1xwu2_9>img{width:40%;height:200px}._suggestionGrid_1xwu2_9:has(>._suggestionCard_1xwu2_9:only-child) ._suggestionCard_1xwu2_9>img{width:40%;height:200px}._suggestionCard_1xwu2_9>div{min-width:0;padding:14px}._suggestionCard_1xwu2_9 ._button_1xwu2_25{padding:11px 14px;font-size:.9rem}._filters_1xwu2_10{grid-template-columns:1fr}._pagination_1xwu2_10{gap:12px}._choice_1xwu2_10 ._photo_1xwu2_7 img{height:240px;min-height:240px}}._matchingStatus_1xwu2_38{background:#fffdf8;border:1px solid #d8dfd6;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}._matchingStatus_1xwu2_38 h2{margin:0 0 8px}._matchingStatus_1xwu2_38 p{margin:0 0 8px;line-height:1.6}._matchingStatus_1xwu2_38 ._help_1xwu2_9{margin:0}._spinner_1xwu2_38{border:3px solid #d8dfd6;border-top-color:#345d48;border-radius:50%;flex:none;width:22px;height:22px;margin-top:3px;animation:1s linear infinite _match-spin_1xwu2_1}@keyframes _match-spin_1xwu2_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1xwu2_38{animation:none}}._tile_1xwu2_30[data-reference=true] img{object-fit:contain;background:#eee9df}._videoPreviews_1xwu2_41{background:#f7f4ed;border:1px solid #d8dfd6;border-radius:16px;margin:22px 0;padding:18px}._videoPreviews_1xwu2_41 summary{cursor:pointer;min-height:28px;font-weight:700;line-height:1.5}._videoPreviewGrid_1xwu2_41{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}._videoPreviewGrid_1xwu2_41 figure{min-width:0;margin:0}._videoPreviewGrid_1xwu2_41 figcaption{margin-bottom:10px;font-weight:700}._videoPreviewGrid_1xwu2_41 video{aspect-ratio:9/16;object-fit:contain;background:#243d35;border-radius:12px;width:100%;height:auto;max-height:540px;display:block}._videoPreviews_1xwu2_41 summary:focus-visible{outline-offset:4px;outline:3px solid #875d37}@media (max-width:640px){._videoPreviewGrid_1xwu2_41{grid-template-columns:1fr}._videoPreviewGrid_1xwu2_41 video{max-height:480px}}
