.p8y5i83{max-width:1200px;margin:0 auto;padding:32px 24px 64px}@media (max-width:768px){.p8y5i83{padding:32px 16px 64px}}.hqbtrxt{-webkit-align-items:flex-start;gap:16px;-webkit-box-align:flex-start;-ms-flex-align:flex-start;background-color:#f6f4f2;border-radius:12px;flex-direction:column;align-items:flex-start;margin-bottom:20px;padding:24px;display:flex}.h19smfsh{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}@media (max-width:768px){.h19smfsh{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-direction:column;align-items:flex-start;gap:8px}}.dqy8skv{align-items:center;gap:12px;display:inline-flex}.dqy8skv .button.clear-selection-btn{border:1px solid var(--ugc-primary-color);color:var(--ugc-primary-color);background-color:#0000}.dqy8skv .button.clear-selection-btn,.dqy8skv .button.download-selected-btn{padding:10px 16px;font-size:12px!important}.t1syz649 h1{margin:0;font-size:28px;line-height:1.1}.c1djhbj5{color:#223;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #0000001f;border-radius:999px;align-items:center;padding:6px 10px;font-size:13px;display:inline-flex}.e17dnrzl{color:#b00020;background:#b0002014;border:1px solid #b0002033;border-radius:8px;padding:12px 14px}.e1omhy1s{color:#445;padding:12px 0}.lm16a1w{color:#445;text-align:center;margin:64px 0;padding:12px 0}.gudaftz{display:-ms-grid;-ms-grid-columns:repeat(auto-fill,minmax(180px,1fr));grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}@media (max-width:768px){.gudaftz{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px}}.t1dsj25j{position:relative}.tf0ai7n{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.tf0ai7n:disabled{cursor:default}.sa7bbv6{z-index:2;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}@media (max-width:768px){.sa7bbv6{opacity:1;pointer-events:auto}}.t1dsj25j:hover .sa7bbv6,.t1dsj25j:focus-within .sa7bbv6,.sa7bbv6.selected{opacity:1;pointer-events:auto}.sa7bbv6 input{opacity:0;pointer-events:none;position:absolute}.sa7bbv6 span{background:#00000073;border:1px solid #ffffffb3;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sa7bbv6 span:after{content:"";opacity:0;border:2px solid #fff;border-top:0;border-left:0;width:6px;height:10px;transform:rotate(45deg)}.sa7bbv6 input:checked+span{background:var(--ugc-primary-color);border-color:#0003}.sa7bbv6 input:checked+span:after{opacity:1}.sa7bbv6 input:disabled+span{opacity:.4}.t1i28pu5{background:#00000005;border:1px solid #00000014;border-radius:12px;display:block;position:relative;overflow:hidden}.tf0ai7n:focus-visible .t1i28pu5{outline-offset:2px;outline:3px solid #0070f399}@media (hover:hover) and (pointer:fine){.tf0ai7n:hover .t1i28pu5 img,.tf0ai7n:hover .t1i28pu5 video{transform:scale(1.03)}}.tda0rzf,.tew7u73{aspect-ratio:1;object-fit:cover;-webkit-transition:-webkit-transform .18s;width:100%;height:100%;transition:transform .18s;display:block}.pg69wqt{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0000008c;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;padding-top:3px;padding-left:3px;font-size:16px;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmnj6ys{justify-content:center;padding:18px 0 0;display:flex}.lpykz78{color:#223;cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:10px;height:44px;padding:0 16px;font-weight:600}.lpykz78:disabled{opacity:.6;cursor:default}.m1m0c4uy{z-index:50;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.m1m0c4uy .top-area{display:-ms-grid;-ms-grid-columns:1fr auto 1fr;z-index:2;grid-template-columns:1fr auto 1fr;gap:16px;width:100%;padding:0 24px;display:grid;position:absolute;top:24px;left:0}@media (max-width:768px){.m1m0c4uy .top-area{-webkit-box-pack:justify;-ms-flex-pack:space-between;justify-content:space-between;display:flex}.m1m0c4uy .download-btn.desktop-only{display:none}}@media (min-width:768px){.m1m0c4uy .download-btn.mobile-only{display:none}}.m1m0c4uy .client-name{color:#fff;align-items:center;gap:4px;margin:0;font-size:16px;display:flex}.m1m0c4uy .close-btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff6;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;font-size:30px;line-height:1;display:flex}@media (max-width:768px){.m1m0c4uy .close-btn{top:16px;right:16px}}.m1m0c4uy .close-btn:focus-visible{outline-offset:2px;outline:3px solid #fff9}.m1m0c4uy .nav-buttons{-webkit-box-pack:justify;-ms-flex-pack:space-between;z-index:2;justify-content:space-between;padding:0 24px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:768px){.m1m0c4uy .nav-buttons{top:unset;padding:0 16px;bottom:74px;transform:none}}.m1m0c4uy .nav-buttons .prev-btn,.m1m0c4uy .nav-buttons .next-btn{color:#fff;background:#fff6;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.m1m0c4uy .nav-buttons .prev-btn svg,.m1m0c4uy .nav-buttons .next-btn svg{width:20px;height:20px;display:block}.ma5uhca{z-index:1;justify-content:center;align-items:center;width:100vw;max-width:1100px;height:min(85vh,900px);margin:auto;padding:24px 48px;display:flex;position:relative}@media (max-width:768px){.ma5uhca{height:min(70vh,800px);padding:24px 16px}}.m1nwcuo{width:100%;margin:auto}.m191gnpf{object-fit:contain;border-radius:14px;width:100%;height:100%}
.w1pyfz82{justify-content:center;display:flex}
.w3iw41m{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:90svh;padding:64px 128px 120px;display:flex}@media (max-width:768px){.w3iw41m{gap:32px;min-height:90svh;padding:32px 16px 120px}}.w3iw41m h1{text-align:center;max-width:850px}@media (max-width:768px){.w3iw41m h1{max-width:100%;font-size:24px}}.w3iw41m .disclaimer{text-align:center;background:#fff;max-width:850px;margin:0 auto;padding:16px 24px 60px;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.w3iw41m .disclaimer{max-width:100%;padding:12px 16px 60px}}.w3iw41m .name-input{flex-direction:column;gap:8px;width:50%;display:flex}@media (max-width:768px){.w3iw41m .name-input{width:100%}}.w3iw41m .name-input input{border:1px solid #819498;border-radius:4px;width:100%;padding:12px 16px;font-size:16px}.w3iw41m .success-message{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.w3iw41m .success-message h1{color:#28a745;font-size:32px}@media (max-width:768px){.w3iw41m .success-message h1{font-size:24px}}.w3iw41m .success-message p{color:#666;font-size:18px}@media (max-width:768px){.w3iw41m .success-message p{font-size:16px}}
.w1y7tnrz{flex-direction:column;justify-content:center;align-items:center;gap:64px;min-height:90svh;padding:64px 128px 120px;display:flex}@media (max-width:768px){.w1y7tnrz{gap:32px;min-height:90svh;padding:32px 16px 120px}}.w1y7tnrz h1{text-align:center;max-width:850px}@media (max-width:768px){.w1y7tnrz h1{max-width:100%;font-size:24px}}.w1y7tnrz .disclaimer{text-align:center;background:#fff;max-width:850px;margin:0 auto;padding:16px 24px 60px;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){.w1y7tnrz .disclaimer{max-width:100%;padding:12px 16px 60px}}.w1y7tnrz .name-input{flex-direction:column;gap:8px;width:50%;display:flex}@media (max-width:768px){.w1y7tnrz .name-input{width:100%}}.w1y7tnrz .name-input input{border:1px solid #819498;border-radius:4px;width:100%;padding:12px 16px;font-size:16px}.w1y7tnrz .success-message{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.w1y7tnrz .success-message h1{color:#28a745;font-size:32px}@media (max-width:768px){.w1y7tnrz .success-message h1{font-size:24px}}.w1y7tnrz .success-message p{color:#666;font-size:18px}@media (max-width:768px){.w1y7tnrz .success-message p{font-size:16px}}
