._page_l1ioy_1{min-height:100vh;background:#11191a;color:#f3eee5;font-family:DM Sans,sans-serif;padding-bottom:90px}._page_l1ioy_1 a{color:#d5b98d;text-decoration:none}._header_l1ioy_3{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 6%;border-bottom:1px solid #2f3b38;background:#0e1515}._header_l1ioy_3 img{width:130px;height:auto;display:block}._headerCta_l1ioy_5{border:1px solid #c7a77b;padding:11px 16px;font-size:11px;letter-spacing:1px;display:flex;align-items:center;gap:8px;white-space:nowrap}._intro_l1ioy_6{padding:56px 6% 34px;max-width:1300px;margin:0 auto}._intro_l1ioy_6 small{color:#c7a77b;letter-spacing:3px;font-size:11px;display:flex;align-items:center;gap:8px}._intro_l1ioy_6 h1{font:normal clamp(42px,6vw,78px) "Playfair Display",Georgia,serif;margin:16px 0}._intro_l1ioy_6 em{color:#c7a77b}._intro_l1ioy_6 p{color:#b9c4bf;line-height:1.8;max-width:640px;font-size:16px;margin:0}._steps_l1ioy_11{list-style:none;padding:0;margin:28px 0 0;display:flex;gap:10px;flex-wrap:wrap}._steps_l1ioy_11 li{display:flex;align-items:center;gap:9px;font-size:13px;color:#9aa6a1;background:#182221;border:1px solid #2f3b38;padding:8px 14px 8px 8px}._steps_l1ioy_11 li span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#26302f;font-size:12px;font-weight:700}._steps_l1ioy_11 ._done_l1ioy_14{color:#f3eee5;border-color:#6b5a40}._steps_l1ioy_11 ._done_l1ioy_14 span{background:#c7a77b;color:#11191a}._layout_l1ioy_16{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px;max-width:1300px;margin:0 auto;padding:0 6%}._panel_l1ioy_17{padding:28px;background:#1a2423;border:1px solid #33403c;min-width:0}._panel_l1ioy_17 h2{font: 24px Playfair Display,Georgia,serif;margin:0 0 20px;display:flex;align-items:center;gap:12px}._panel_l1ioy_17 h2 b{font:italic 18px Playfair Display,Georgia,serif;color:#c7a77b}._upload_l1ioy_20{position:relative;display:flex;align-items:center;justify-content:center;min-height:300px;border:1.5px dashed #6b5a40;background:#141d1c;cursor:pointer;transition:border-color .2s,background .2s;overflow:hidden}._upload_l1ioy_20:hover,._dragging_l1ioy_21{border-color:#d3b37d;background:#18231f}._hasPhoto_l1ioy_22{border-style:solid}._upload_l1ioy_20 input{position:absolute;inset:0;opacity:0;cursor:pointer}._upload_l1ioy_20 img{max-height:380px;max-width:100%;object-fit:contain;display:block}._uploadEmpty_l1ioy_25{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#d5bd9a;padding:30px}._uploadEmpty_l1ioy_25 strong{font-size:16px;color:#f3eee5}._uploadEmpty_l1ioy_25 small{color:#9aa6a1}._change_l1ioy_28{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#0a0f0fd9;padding:8px 14px;font-size:12px;display:flex;gap:6px;align-items:center;white-space:nowrap}._tips_l1ioy_29{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}._tips_l1ioy_29 li{display:flex;gap:9px;align-items:center;font-size:13px;color:#b9c4bf}._tips_l1ioy_29 svg{color:#c7a77b;flex-shrink:0}._more_l1ioy_32{margin-top:22px;border-top:1px solid #33403c;padding-top:16px}._more_l1ioy_32 summary{cursor:pointer;color:#d5bd9a;font-size:13px}._fields_l1ioy_34{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}._fields_l1ioy_34 label{display:flex;flex-direction:column;gap:8px;color:#b9c4bf;font-size:12px}._fields_l1ioy_34 input{padding:13px;background:#11191a;color:#fff;border:1px solid #4a5852;font:15px DM Sans,sans-serif;min-width:0}._full_l1ioy_37{grid-column:1/-1}._segment_l1ioy_38{display:flex;border:1px solid #4a5852}._segment_l1ioy_38 button{flex:1;background:#11191a;color:#b9c4bf;border:0;padding:11px;cursor:pointer;font:13px DM Sans,sans-serif}._segment_l1ioy_38 button+button{border-left:1px solid #4a5852}._segment_l1ioy_38 ._segOn_l1ioy_41{background:#c7a77b;color:#11191a;font-weight:700}._groups_l1ioy_42{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}._groups_l1ioy_42 button{background:none;border:1px solid #4a5852;color:#b9c4bf;padding:8px 14px;font:12px DM Sans,sans-serif;cursor:pointer}._groups_l1ioy_42 ._groupOn_l1ioy_44{background:#c7a77b;border-color:#c7a77b;color:#11191a;font-weight:700}._suits_l1ioy_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-height:620px;overflow:auto;padding-right:4px}._suits_l1ioy_45 button{position:relative;border:1px solid #33403c;background:#141d1c;color:#fff;padding:0;cursor:pointer;text-align:left;transition:border-color .2s,transform .2s}._suits_l1ioy_45 button:hover{border-color:#8a7350;transform:translateY(-2px)}._suits_l1ioy_45 button._active_l1ioy_48{border:2px solid #d3b37d}._suits_l1ioy_45 img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;display:block}._suits_l1ioy_45 span{display:block;font-size:12px;padding:10px;line-height:1.35}._suits_l1ioy_45 i{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:#c7a77b;color:#11191a;display:grid;place-items:center}._skeleton_l1ioy_52{aspect-ratio:3/4;background:linear-gradient(90deg,#1a2423,#22302e,#1a2423);background-size:200% 100%;animation:_shine_l1ioy_1 1.4s infinite}@keyframes _shine_l1ioy_1{to{background-position:-200% 0}}._generateBar_l1ioy_54{max-width:1300px;margin:22px auto 0;padding:0 6%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._consent_l1ioy_55{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#b9c4bf;max-width:560px;text-align:left;cursor:pointer}._consent_l1ioy_55 input{margin-top:3px;accent-color:#c7a77b;width:16px;height:16px;flex-shrink:0}._consent_l1ioy_55 a{text-decoration:underline}._generate_l1ioy_54{display:flex;align-items:center;justify-content:center;gap:10px;min-width:min(360px,100%);padding:19px 30px;background:#c7a77b;color:#101715;border:0;font:700 15px DM Sans,sans-serif;letter-spacing:.5px;cursor:pointer;transition:background .2s}._generate_l1ioy_54:hover:not(:disabled){background:#dcc19a}._generate_l1ioy_54:disabled{opacity:.45;cursor:not-allowed}._need_l1ioy_61{font-size:12px;color:#8f9a95;margin:0}._privacy_l1ioy_62{font-size:12px;color:#8f9a95;margin:0;display:flex;align-items:center;gap:6px}._error_l1ioy_63{color:#ffb4a8;background:#3a2422;padding:12px 16px;font-size:14px;margin:0}._loading_l1ioy_64{max-width:700px;margin:30px auto 0;padding:30px 6%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._loadingImages_l1ioy_65{display:flex;align-items:center;gap:16px}._loadingImages_l1ioy_65 img{width:110px;height:150px;object-fit:cover;object-position:top;border:1px solid #33403c;opacity:.85}._shimmer_l1ioy_67{width:60px;height:2px;background:linear-gradient(90deg,transparent,#c7a77b,transparent);background-size:200% 100%;animation:_shine_l1ioy_1 1.2s infinite linear}._loading_l1ioy_64 strong{font: 22px Playfair Display,Georgia,serif}._loading_l1ioy_64 small{color:#9aa6a1}._result_l1ioy_70{max-width:1100px;margin:40px auto 0;padding:34px 6%;background:#1a2423;border:1px solid #33403c;scroll-margin-top:20px}._result_l1ioy_70 h2{font:normal clamp(28px,4vw,44px) "Playfair Display",Georgia,serif;margin:0 0 24px}._result_l1ioy_70 h2 em{color:#c7a77b}._compare_l1ioy_73{display:grid;grid-template-columns:2fr 3fr;gap:16px;align-items:start}._compare_l1ioy_73 figure{margin:0;position:relative;background:#11191a;border:1px solid #33403c}._compare_l1ioy_73 img{width:100%;display:block;max-height:760px;object-fit:contain}._compare_l1ioy_73 figcaption{position:absolute;top:10px;left:10px;background:#0a0f0fcc;padding:5px 10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}._after_l1ioy_77{border-color:#8a7350!important}._resultActions_l1ioy_78{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}._primary_l1ioy_79,._secondary_l1ioy_79{display:inline-flex;align-items:center;gap:8px;padding:15px 22px;font:700 13px DM Sans,sans-serif;letter-spacing:.5px;cursor:pointer}._primary_l1ioy_79{background:#c7a77b;color:#101715!important}._secondary_l1ioy_79{background:none;border:1px solid #4a5852;color:#f3eee5!important}._small_l1ioy_82{font-size:12px;color:#9aa6a1;margin:14px 0 0;line-height:1.6}._small_l1ioy_82 a{text-decoration:underline}@media(max-width:900px){._layout_l1ioy_16{grid-template-columns:1fr;padding:0 5%}._intro_l1ioy_6{padding:40px 5% 26px}._panel_l1ioy_17{padding:20px}._compare_l1ioy_73{grid-template-columns:1fr 1fr}._result_l1ioy_70{padding:24px 5%}}@media(max-width:520px){._tips_l1ioy_29{grid-template-columns:1fr}._suits_l1ioy_45{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}._upload_l1ioy_20{min-height:240px}._compare_l1ioy_73{grid-template-columns:1fr}._compare_l1ioy_73 figure:first-child{display:none}._primary_l1ioy_79,._secondary_l1ioy_79{flex:1;justify-content:center}._header_l1ioy_3 img{width:110px}}
