.alist-popup{background:#000;place-items:center;width:100%;padding:clamp(24px,4vw,60px) 20px;display:grid}.alist-popup-box{box-sizing:border-box;background:#111;width:100%;max-width:800px;min-height:400px;padding:20px 0;position:relative;box-shadow:0 24px 80px #0009}.alist-popup-head{background:#000;width:100%;min-height:300px;padding-top:50%;position:relative;overflow:hidden}.alist-popup-head-image{object-fit:cover;object-position:center center}.alist-popup-head-fallback{background:linear-gradient(145deg,#1c1c1c 0%,#0d0d0d 60%,#161616 100%);position:absolute;inset:0}.alist-popup-head-veil{background:linear-gradient(#0000 32%,#00000080 68%,#000000e0 100%);position:absolute;inset:0}.alist-popup-titlebox{box-sizing:border-box;width:100%;padding:20px;position:absolute;bottom:0;left:0}.alist-popup-titlebox h1,.alist-popup-titlebox h2{width:100%;font-family:var(--font-site-open), "Open Sans", Helvetica, Arial, sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fff;margin:5px 0;padding:5px;font-size:30px;font-weight:400;line-height:30px}.alist-popup-titlebox p{width:100%;font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;text-align:center;text-transform:uppercase;color:#fff;margin:5px 0;padding:5px;font-size:18px;font-weight:400;line-height:22px}.alist-popup-box .alist-form.site-form{box-sizing:border-box;text-align:left;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:0;padding:20px;display:grid}.alist-popup-box .alist-form.site-form>*{box-sizing:border-box;min-width:0;font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;color:#fff;grid-column:span 6;padding:10px;font-size:14px}.alist-popup-box .alist-form.site-form .site-form-row{display:contents}.alist-popup-box .alist-form.site-form .site-form-row>*{box-sizing:border-box;grid-column:span 2;min-width:0;padding:10px}.alist-popup-box .alist-form.site-form .site-form-row+div{grid-column:span 2}.alist-popup-box .alist-form.site-form label:not(.site-form-check){letter-spacing:0;text-transform:none;color:#fff;width:100%;height:15px;margin:0 0 3px;padding:0;font-size:14px;font-weight:400;display:block}.alist-popup-box .alist-form.site-form input:not([type=radio]):not([type=checkbox]),.alist-popup-box .alist-form.site-form textarea{width:100%;height:40px;font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;color:#444;background:#fff;border:0;border-radius:0;margin:0;padding:10px;font-size:16px}.alist-popup-box .alist-form.site-form input::placeholder,.alist-popup-box .alist-form.site-form textarea::placeholder{color:#888}.alist-popup-box .alist-form.site-form textarea{resize:vertical;height:120px;min-height:120px;padding:20px}.alist-popup-box .alist-form.site-form input:focus,.alist-popup-box .alist-form.site-form textarea:focus{outline:1px solid #666}.alist-popup-box .alist-form.site-form .site-form-fieldset{border:0;min-inline-size:0;margin:0;overflow:hidden}.alist-popup-box .alist-form.site-form .site-form-label{float:left;letter-spacing:0;text-transform:none;color:#fff;width:64%;margin:0;padding:0;font-size:14px;font-weight:400;line-height:25px}.alist-popup-box .alist-form.site-form .site-form-radios{float:right;gap:24px;width:36%;display:flex}.alist-popup-box .alist-form.site-form .site-form-check{letter-spacing:0;text-transform:none;color:#fff;cursor:pointer;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:400;line-height:25px;display:inline-flex}.alist-popup-box .alist-form.site-form input[type=radio]{appearance:none;cursor:pointer;background:#eee;border:0;border-radius:50%;flex:none;width:25px;height:25px;margin:0;padding:0}.alist-popup-box .alist-form.site-form input[type=radio]:hover{background:#ccc}.alist-popup-box .alist-form.site-form input[type=radio]:checked{background:#2196f3 radial-gradient(circle,#fff 0 4px,#0000 4px)}.alist-popup-box .alist-form.site-form input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#333;border:2px solid #fff;flex:none;width:20px;height:20px;margin:0;padding:0}.alist-popup-box .alist-form.site-form input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M5 10.5 8.2 14 15 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.alist-popup-box .alist-form.site-form .site-turnstile{min-height:0;margin:0}.alist-popup-box .alist-form.site-form .site-form-actions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.alist-popup-box .alist-form.site-form button{width:100%;height:50px;font-family:var(--font-site-sans), Helvetica, Arial, sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;background:#444;border:1px solid #666;border-radius:0;margin:0;padding:15px;font-size:12px;font-weight:700}.alist-popup-box .alist-form.site-form button:hover,.alist-popup-box .alist-form.site-form button:focus-visible{color:#fff;background:#333;border-color:#444;outline:none}.alist-popup-box .alist-form.site-form button:disabled{opacity:.7;cursor:wait}.alist-popup-box .alist-form.site-form .site-form-error{color:#fca5a5;font-size:14px}.alist-popup-box .alist-form-success{box-sizing:border-box;width:100%;min-height:300px;font-family:var(--font-site-serif), Georgia, "Times New Roman", serif;text-align:center;color:#fff;background:#090909;justify-content:center;align-items:center;margin:0;padding:50px;font-size:24px;font-style:italic;font-weight:400;line-height:36px;display:flex}@media (max-width:700px){.alist-popup{padding:0}.alist-popup-box{max-width:none;padding:0 0 10px}.alist-popup-box .alist-form.site-form .site-form-row>*,.alist-popup-box .alist-form.site-form .site-form-row+div{grid-column:span 6}.alist-popup-box .alist-form.site-form .site-form-label,.alist-popup-box .alist-form.site-form .site-form-radios{float:none;width:100%}.alist-popup-box .alist-form.site-form .site-form-radios{margin-top:10px}.alist-popup-box .alist-form.site-form .site-form-actions{grid-template-columns:1fr;gap:10px}}.alist-subscribe-dialog .alist-popup-box{-webkit-overflow-scrolling:touch;max-width:none;max-height:min(92vh,960px);overflow:auto}@media (max-width:700px){.alist-subscribe-dialog .alist-popup-box{height:100%;min-height:100%;max-height:100%}}
