@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700";@import"https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap";.slideshow-dashboard-view .tv img[data-v-a92f33af],.slideshow-upload-view .tv img[data-v-a92f33af]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.loader-logo[data-v-a92f33af]{width:unset;height:30%}.portfolio-gallery-multi .portfolio-gallery-container img.loader-logo[data-v-a92f33af]{width:unset;height:26%}.is-ready[data-v-a92f33af]{height:15vh;display:flex;justify-content:center;align-items:center;color:#000;background-color:#0000;margin:auto}.portfolio-gallery-multi .portfolio-gallery-container .is-ready[data-v-a92f33af]{height:320px;width:180px}.is-loader[data-v-a92f33af]{width:33px;margin-left:-4px;margin-bottom:-40%;aspect-ratio:4;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='21'%20viewBox='0%200%2024%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.8'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.1438%2018.7504L18.1437%2018.7503C16.7308%2019.6239%2015.1687%2020.0345%2013.5364%2020.0345C11.0586%2020.0345%208.85211%2019.0839%207.0828%2017.2605C5.31172%2015.4354%204.36475%2013.1309%204.36475%2010.5173C4.36475%207.90363%205.31172%205.59915%207.0828%203.77397C8.85211%201.95061%2011.0586%201%2013.5364%201C16.0143%201%2018.2208%201.95061%2019.9901%203.77397L17.8089%206.1143C16.6202%204.88934%2015.1961%204.27685%2013.5364%204.27685C11.8768%204.27685%2010.4527%204.88934%209.26399%206.1143C8.07533%207.33927%207.481%208.80692%207.481%2010.5173C7.481%2012.2276%208.07533%2013.6952%209.26399%2014.9202C10.4527%2016.1452%2011.8768%2016.7577%2013.5364%2016.7577C14.6578%2016.7577%2015.6671%2016.4803%2016.5642%2015.9256C17.4837%2015.3478%2018.2126%2014.5851%2018.7508%2013.6375C19.3115%2012.6898%2019.5919%2011.6498%2019.5919%2010.5173C19.5919%208.80692%2018.9975%207.33927%2017.8089%206.1143L19.9901%203.77398C21.7612%205.59915%2022.7081%207.90364%2022.7081%2010.5173C22.7081%2012.2421%2022.2746%2013.8745%2021.4118%2015.3431C20.6049%2016.7542%2019.5073%2017.8936%2018.1627%2018.7385L18.1438%2018.7504Z'%20fill='url(%23paint0_linear_1491_677)'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.67616%2017.2303L3.67626%2017.2302C1.97469%2015.3946%201.06779%2013.1076%201.00176%2010.5372L1.00061%2010.4923L1.0009%2010.4923C0.966494%207.8138%201.92273%205.45334%203.79424%203.64857C5.57415%201.90858%207.7484%201%2010.1723%201C12.6302%201%2014.8299%201.92959%2016.6172%203.71627C18.4336%205.53198%2019.411%207.86229%2019.3431%2010.5278C19.3079%2012.2483%2018.8695%2013.877%2018.014%2015.3436C17.203%2016.7722%2016.0949%2017.9181%2014.7315%2018.7499C13.3323%2019.6177%2011.7888%2020.0345%2010.1723%2020.0345C7.69143%2020.0345%205.45954%2019.118%203.69715%2017.2526L3.67616%2017.2303ZM13.1664%2015.8955C14.0859%2015.3367%2014.8148%2014.58%2015.3531%2013.6254C15.9138%2012.6709%2016.2053%2011.6115%2016.2277%2010.4474C16.2726%208.77108%2015.6895%207.32759%2014.4784%206.11691C13.2673%204.90624%2011.8319%204.3009%2010.1723%204.3009C8.53509%204.3009%207.11094%204.8946%205.89985%206.08199C4.68876%207.2461%204.09443%208.70124%204.11686%2010.4474C4.16171%2012.1936%204.75604%2013.6836%205.89985%2014.9176C7.04365%2016.1283%208.4678%2016.7336%2010.1723%2016.7336C11.2712%2016.7336%2012.2693%2016.4542%2013.1664%2015.8955Z'%20fill='url(%23paint1_linear_1491_677)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1491_677'%20x1='13.5364'%20y1='-53.9383'%20x2='13.5364'%20y2='20.0345'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F994AC'/%3e%3cstop%20offset='0.614583'%20stop-color='%23B685E7'/%3e%3cstop%20offset='1'%20stop-color='%2389D1B9'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_1491_677'%20x1='10.1732'%20y1='-53.9383'%20x2='10.1732'%20y2='20.0345'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F994AC'/%3e%3cstop%20offset='0.614583'%20stop-color='%23B685E7'/%3e%3cstop%20offset='1'%20stop-color='%2389D1B9'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") 0/33.3333333333% 100% space;clip-path:inset(0 100% 0 0);animation:l1-a92f33af .9s steps(4) infinite}@keyframes l1-a92f33af{to{clip-path:inset(0 -34% 0 0)}}.is-ready-wrapper[data-v-a92f33af]{width:100%;display:flex;justify-content:center}.cover-placeholder[data-v-a92f33af]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.fade-enter-active[data-v-a92f33af],.fade-leave-active[data-v-a92f33af]{transition:opacity .25s ease}.fade-enter-from[data-v-a92f33af],.fade-leave-to[data-v-a92f33af]{opacity:0}.text[data-v-20fda54f],.text[data-v-f494ae18]{margin-bottom:.7rem;font-size:2rem;margin-left:.5rem}.animate-pulse[data-v-f494ae18]{animation:pulse-f494ae18 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-f494ae18{0%,to{opacity:1}50%{opacity:.3}}th.sortable{cursor:pointer}.slideshow-upload-details form .form-field[data-v-8d1c45cc]{background-color:#fff;border:1px solid #000000}.modal-overlay[data-v-a6de1106]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.billing-address-modal[data-v-a6de1106]{background-color:#fff;border-radius:12px;width:100%;max-width:480px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 40px #0003;position:relative;animation:modalSlideIn-a6de1106 .3s ease-out}@keyframes modalSlideIn-a6de1106{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-a6de1106]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e9ecef;background:#fff;border-radius:12px 12px 0 0}.modal-title[data-v-a6de1106]{margin:0;font-size:1.5rem;font-weight:700;color:#2c3e50}.close[data-v-a6de1106]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close[data-v-a6de1106]:hover{background-color:#f8f9fa;color:#333;transform:scale(1.1)}.modal-body[data-v-a6de1106]{padding:24px}.form-group[data-v-a6de1106]{margin-bottom:20px}.form-group label[data-v-a6de1106]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:14px}.form-control[data-v-a6de1106]{width:100%;padding:14px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .2s ease;background:#fff;box-sizing:border-box}.form-control[data-v-a6de1106]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;transform:translateY(-1px)}.form-control.error[data-v-a6de1106]{border-color:#dc3545;background-color:#fff5f5}.form-control[data-v-a6de1106]::-moz-placeholder{color:#9ca3af}.form-control[data-v-a6de1106]::placeholder{color:#9ca3af}.modal-footer[data-v-a6de1106]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid #e9ecef;background:#f8f9fa;border-radius:0 0 12px 12px}.modal-footer .btn[data-v-a6de1106]{font-weight:600;padding:12px 24px;border-radius:8px;transition:all .2s ease;border:none;cursor:pointer;font-size:14px;min-width:100px}.modal-footer .btn.btn-secondary[data-v-a6de1106]{background:#6c757d;color:#fff}.modal-footer .btn.btn-secondary[data-v-a6de1106]:hover{background:#5a6268;transform:translateY(-1px);box-shadow:0 4px 12px #6c757d4d}.modal-footer .btn.btn-primary[data-v-a6de1106]{background:#007bff;color:#fff}.modal-footer .btn.btn-primary[data-v-a6de1106]:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px #007bff4d}.modal-footer .btn.btn-primary[data-v-a6de1106]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.row[data-v-a6de1106]{display:flex;gap:16px;margin:0}@media (max-width: 768px){.row[data-v-a6de1106]{flex-direction:column;gap:0}}.col-md-6[data-v-a6de1106]{flex:1;padding:0}@media (max-width: 768px){.col-md-6[data-v-a6de1106]{flex:none;width:100%}}.error-message[data-v-a6de1106]{color:#dc3545;font-size:13px;margin-top:6px;padding:8px 12px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;font-weight:500}.checkbox-container[data-v-a6de1106]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#555;padding:16px;background:#f8f9fa;border-radius:8px;border:2px solid #e9ecef;transition:all .2s ease;margin:16px 0}.checkbox-container[data-v-a6de1106]:hover{background:#e9ecef;border-color:#dee2e6}.checkbox-container input[type=checkbox][data-v-a6de1106]{margin-right:12px;transform:scale(1.2);accent-color:#007bff}.spinner-border[data-v-a6de1106]{width:1rem;height:1rem;border-width:.125em}.spinner-border-sm[data-v-a6de1106]{width:.875rem;height:.875rem;border-width:.1em}.form-control.is-invalid[data-v-a6de1106]{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-control.is-valid[data-v-a6de1106]{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a}@media (max-width: 768px){.modal-overlay[data-v-a6de1106]{padding:16px}.billing-address-modal[data-v-a6de1106]{width:100%;max-width:100%;margin:0}.modal-header[data-v-a6de1106]{padding:20px 20px 16px}.modal-title[data-v-a6de1106]{font-size:1.25rem}.modal-body[data-v-a6de1106]{padding:20px}.modal-footer[data-v-a6de1106]{padding:16px 20px 20px;flex-direction:column;gap:12px}.modal-footer .btn[data-v-a6de1106]{width:100%}.row[data-v-a6de1106]{flex-direction:column;gap:0}.col-md-6[data-v-a6de1106]{margin-bottom:16px}}[data-v-a6de1106] .input-group{margin-bottom:0!important}[data-v-a6de1106] .input-group .form-field,[data-v-a6de1106] .form-field{width:100%!important;padding:14px 16px!important;border:2px solid #e9ecef!important;border-radius:8px!important;font-size:14px!important;transition:all .2s ease!important;background:#fff!important;box-sizing:border-box!important}[data-v-a6de1106] .form-field:focus{outline:none!important;border-color:#007bff!important;box-shadow:0 0 0 3px #007bff1a!important;transform:translateY(-1px)!important}[data-v-a6de1106] .form-field.error{border-color:#dc3545!important;background-color:#fff5f5!important}[data-v-a6de1106] .input-group label{display:block!important;margin-bottom:8px!important;font-weight:600!important;color:#2c3e50!important;font-size:14px!important}[data-v-a6de1106] .input-group .input-group{margin:0!important}.terms-of-use[data-v-aac99178]{margin:0 10vw;width:auto}.terms-of-use p[data-v-aac99178]{text-align:left}.terms-of-use p.yellow[data-v-aac99178]{background-color:#f2f205}.terms-of-use h3[data-v-aac99178]{text-align:left}.modal[data-v-51b496c1]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.terms-of-use[data-v-51b496c1]{margin:0 3vw}.modal-content[data-v-51b496c1]{background-color:#fff;padding:20px;border-radius:5px;width:80%;max-width:600px}.modal-header[data-v-51b496c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.modal-title[data-v-51b496c1]{margin:0}.close[data-v-51b496c1]{cursor:pointer;font-size:20px;border:none;background:none}.modal-body[data-v-51b496c1]{margin-bottom:20px;overflow-y:auto;max-height:400px}.modal-footer[data-v-51b496c1]{text-align:right}.modal[data-v-aa591e27]{border-radius:8px;padding:20px;width:90%;max-width:500px;position:relative;box-shadow:0 4px 6px #0000001a}.modal[data-v-aa591e27]::backdrop{background-color:#00000080}.close[data-v-aa591e27]{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}.modal-overlay[data-v-7ef55a8b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.payment-method-modal[data-v-7ef55a8b]{background-color:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;position:relative;animation:modalSlideIn-7ef55a8b .3s ease-out}@keyframes modalSlideIn-7ef55a8b{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-7ef55a8b]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e9ecef}.modal-title[data-v-7ef55a8b]{margin:0;font-size:1.5rem;font-weight:700;color:#2c3e50}.close[data-v-7ef55a8b]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close[data-v-7ef55a8b]:hover{background-color:#f8f9fa;color:#333}.modal-body[data-v-7ef55a8b]{padding:24px}.payment-section[data-v-7ef55a8b]{margin-bottom:2rem}.section-title[data-v-7ef55a8b]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.payment-options[data-v-7ef55a8b]{display:flex;flex-direction:column;gap:.75rem}.payment-option[data-v-7ef55a8b]{display:flex;align-items:center;padding:1rem;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.payment-option[data-v-7ef55a8b]:hover{border-color:#007bff;background:#f8f9fa}.payment-option.selected[data-v-7ef55a8b]{border-color:#007bff;background:#e7f3ff;box-shadow:0 2px 8px #007bff33}.payment-icon[data-v-7ef55a8b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;margin-right:1rem;font-size:1.25rem}.payment-option.selected .payment-icon[data-v-7ef55a8b]{background:#007bff;color:#fff}.payment-details[data-v-7ef55a8b]{flex:1}.payment-name[data-v-7ef55a8b]{font-weight:600;color:#2c3e50;margin-bottom:.25rem}.payment-info[data-v-7ef55a8b]{color:#6c757d;font-size:.875rem}.payment-status .status-badge[data-v-7ef55a8b]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.status-verified[data-v-7ef55a8b]{background:#d4edda;color:#155724}.status-pending[data-v-7ef55a8b]{background:#fff3cd;color:#856404}.add-payment-options[data-v-7ef55a8b]{display:flex;flex-direction:column;gap:.75rem}.add-payment-btn[data-v-7ef55a8b]{display:flex;align-items:center;padding:1rem;border:2px dashed #dee2e6;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.add-payment-btn[data-v-7ef55a8b]:hover{border-color:#007bff;background:#f8f9fa}.add-payment-btn.selected[data-v-7ef55a8b]{border-color:#007bff;border-style:solid;background:#e7f3ff}.payment-action[data-v-7ef55a8b]{color:#007bff;font-size:1.25rem}.add-payment-form[data-v-7ef55a8b]{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef;margin-top:1rem}.add-payment-form h5[data-v-7ef55a8b]{margin-bottom:1rem;color:#2c3e50;font-weight:600}.form-group[data-v-7ef55a8b]{margin-bottom:1rem}.form-group label[data-v-7ef55a8b]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.form-control[data-v-7ef55a8b]{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;transition:border-color .2s ease}.form-control[data-v-7ef55a8b]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.form-actions[data-v-7ef55a8b]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal-footer[data-v-7ef55a8b]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid #e9ecef;background:#f8f9fa;border-radius:0 0 12px 12px}.btn[data-v-7ef55a8b]{font-weight:600;padding:12px 24px;border-radius:8px;transition:all .2s ease;border:none;cursor:pointer;font-size:14px;min-width:100px}.btn[data-v-7ef55a8b]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-7ef55a8b]{background:#6c757d;color:#fff}.btn-secondary[data-v-7ef55a8b]:hover:not(:disabled){background:#5a6268}.btn-primary[data-v-7ef55a8b]{background:#007bff;color:#fff}.btn-primary[data-v-7ef55a8b]:hover:not(:disabled){background:#0056b3}@media (max-width: 768px){.modal-overlay[data-v-7ef55a8b]{padding:16px}.payment-method-modal[data-v-7ef55a8b]{width:100%;max-width:100%}.modal-header[data-v-7ef55a8b]{padding:20px 20px 16px}.modal-body[data-v-7ef55a8b]{padding:20px}.form-actions[data-v-7ef55a8b]{flex-direction:column}.modal-footer[data-v-7ef55a8b]{padding:16px 20px 20px;flex-direction:column}.btn[data-v-7ef55a8b]{width:100%}}.progressbar{position:relative;overflow:hidden;height:.25rem;height:1.5rem;background:#dee2e6;border-radius:100px}.progressbar .progressbar-value{border:0 none;margin:0;background:var(--primary-color)}.progressbar .progressbar-label{color:#495057;line-height:1.5rem}.progressbar--determinate .progressbar__value{height:100%;width:0%;position:absolute;display:none;border:0 none}.progressbar--determinate .progressbar__value--animate{transition:width 1s ease-in-out}.progressbar--determinate .progressbar--determinate__label{text-align:center;height:100%;width:100%;position:absolute;font-weight:700}.progressbar--indeterminate{height:.5em}.progressbar--indeterminate .progressbar__value:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progressbar--indeterminate .progressbar__value:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.upload-progress-container[data-v-950401dd]{margin-top:.5rem;margin-bottom:.5rem}.upload-progress-bar[data-v-950401dd]{width:100%;max-width:300px;height:8px;border-radius:4px;overflow:hidden}.upload-progress-bar[data-v-950401dd]::-webkit-progress-bar{background-color:#e0e0e0;border-radius:4px}.upload-progress-bar[data-v-950401dd]::-webkit-progress-value{background-color:#f99fb5;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.upload-progress-bar[data-v-950401dd]::-moz-progress-bar{background-color:#f99fb5;border-radius:4px}.upload-spinner-container[data-v-950401dd]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.upload-message[data-v-950401dd]{font-size:.875rem;color:#666}.upload-error[data-v-950401dd]{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-top:.5rem;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33}.upload-error-icon[data-v-950401dd]{font-size:1.25rem}.upload-error-message[data-v-950401dd]{font-size:.875rem;flex:1}.upload-success[data-v-950401dd]{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-top:.5rem;background-color:#efe;border:1px solid #cfc;border-radius:4px;color:#3c3}.upload-success-icon[data-v-950401dd]{font-size:1.25rem;font-weight:700}.upload-success-message[data-v-950401dd]{font-size:.875rem;flex:1}.upload-hint[data-v-950401dd]{display:block;margin-top:.5rem;font-size:.875rem;color:#666}.hidden[data-v-71701adc]{display:none}.btn-disabled[data-v-71701adc]{opacity:.6;cursor:not-allowed}.uploader[data-v-71701adc]{width:100%;max-width:300px}.slideshow-upload-view .tv[data-v-71701adc]{display:inherit;border-radius:4px;overflow:hidden;width:auto;min-height:100px;max-height:320px;background-color:#000c;border:5px solid black}.slideshow-upload-view .tv.tv--landscape[data-v-71701adc]{width:90%;aspect-ratio:16/9}.slideshow-upload-view .tv.tv--portrait[data-v-71701adc]{width:50.625%;aspect-ratio:9/16;max-height:80vw}.slideshow-upload-view .tv.shadow[data-v-71701adc]{box-shadow:0 4px 4px #00000040}.ml-2[data-v-71701adc]{margin-left:.5rem}.hidden[data-v-0027d1ec]{display:none}.btn-disabled[data-v-0027d1ec]{opacity:.6;cursor:not-allowed}.uploader[data-v-0027d1ec]{width:100%;max-width:300px}.slideshow-upload-view .tv[data-v-0027d1ec]{display:inherit;border-radius:4px;overflow:hidden;width:auto;min-height:100px;max-height:320px;background-color:#000c;border:5px solid black}.slideshow-upload-view .tv.tv--landscape[data-v-0027d1ec]{width:90%;aspect-ratio:16/9}.slideshow-upload-view .tv.tv--portrait[data-v-0027d1ec]{width:50.625%;aspect-ratio:9/16;max-height:80vw}.slideshow-upload-view .tv.shadow[data-v-0027d1ec]{box-shadow:0 4px 4px #00000040}.hidden[data-v-6989af31]{display:none}.cursor-not-allowed[data-v-6989af31]{cursor:not-allowed}.opacity-60[data-v-6989af31]{opacity:.6}.modal-overlay[data-v-7db21d4d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-7db21d4d .2s ease-out}.modal-content[data-v-7db21d4d]{background:#fff;border-radius:12px;width:90%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 30px #0003;animation:slideIn-7db21d4d .3s ease-out}.modal-header[data-v-7db21d4d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-7db21d4d]{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}.modal-header .close-btn[data-v-7db21d4d]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.modal-header .close-btn[data-v-7db21d4d]:hover{color:#1f2937;background-color:#f3f4f6}.modal-body[data-v-7db21d4d]{padding:1.5rem}.form-group[data-v-7db21d4d]{margin-bottom:1.5rem}.form-group label[data-v-7db21d4d]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.form-group label .required[data-v-7db21d4d]{color:#dc2626;margin-left:2px}.form-group .form-control[data-v-7db21d4d]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s ease;box-sizing:border-box}.form-group .form-control[data-v-7db21d4d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group .form-control.error[data-v-7db21d4d]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.form-group .form-control[data-v-7db21d4d]::-moz-placeholder{color:#9ca3af}.form-group .form-control[data-v-7db21d4d]::placeholder{color:#9ca3af}.form-group .help-text[data-v-7db21d4d]{color:#6b7280;font-size:.75rem;margin-top:.25rem;display:block}.form-group .error-message[data-v-7db21d4d]{color:#dc2626;font-size:.75rem;margin-top:.25rem;display:block}.avatar-upload .avatar-preview[data-v-7db21d4d]{width:120px;height:120px;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.avatar-upload .avatar-preview[data-v-7db21d4d]:hover{border-color:#3b82f6;background-color:#f8fafc}.avatar-upload .avatar-preview.has-image[data-v-7db21d4d]{border-style:solid;border-color:#e5e7eb}.avatar-upload .avatar-preview img[data-v-7db21d4d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.avatar-upload .avatar-preview .upload-placeholder[data-v-7db21d4d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#6b7280}.avatar-upload .avatar-preview .upload-placeholder svg[data-v-7db21d4d]{opacity:.6}.avatar-upload .avatar-preview .upload-placeholder span[data-v-7db21d4d]{font-size:.75rem;font-weight:500}.avatar-upload .file-input[data-v-7db21d4d]{display:none}.modal-actions[data-v-7db21d4d]{display:flex;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #f3f4f6}.modal-actions .btn[data-v-7db21d4d]{flex:1;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-actions .btn[data-v-7db21d4d]:disabled{opacity:.6;cursor:not-allowed}.modal-actions .btn.btn-outline[data-v-7db21d4d]{background:#fff;border-color:#d1d5db;color:#374151}.modal-actions .btn.btn-outline[data-v-7db21d4d]:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.modal-actions .btn.btn-primary[data-v-7db21d4d]{background:#3b82f6;color:#fff}.modal-actions .btn.btn-primary[data-v-7db21d4d]:hover:not(:disabled){background:#2563eb}.address-sharing-section[data-v-7db21d4d]{background-color:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;padding:1rem;margin-bottom:1rem}.address-sharing-section .toggle-container[data-v-7db21d4d]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.address-sharing-section .toggle-container .toggle-checkbox[data-v-7db21d4d]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.address-sharing-section .toggle-container .toggle-label[data-v-7db21d4d]{font-weight:500;color:#1f2937;cursor:pointer;margin:0}.address-sharing-section .help-text[data-v-7db21d4d]{color:#6b7280;font-size:.875rem;margin:0}.loading-spinner[data-v-7db21d4d]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-7db21d4d 1s linear infinite}@keyframes fadeIn-7db21d4d{0%{opacity:0}to{opacity:1}}@keyframes slideIn-7db21d4d{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-7db21d4d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.modal-content[data-v-7db21d4d]{width:95%;margin:1rem}.modal-actions[data-v-7db21d4d]{flex-direction:column}.modal-actions .btn[data-v-7db21d4d]{width:100%}}.account-switcher[data-v-53fdaa61]{position:relative;display:inline-block}.dropdown[data-v-53fdaa61]{position:relative}.dropdown.is-active .dropdown-menu[data-v-53fdaa61]{display:block}.dropdown-trigger .button[data-v-53fdaa61]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-size:.875rem;min-width:200px;transition:all .2s ease}.dropdown-trigger .button[data-v-53fdaa61]:hover{border-color:#007bff;background-color:#f8f9fa}.dropdown-trigger .button[data-v-53fdaa61]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.dropdown-trigger .current-account[data-v-53fdaa61]{display:flex;align-items:center;gap:.5rem}.dropdown-trigger .current-account .account-icon[data-v-53fdaa61]{font-size:1rem}.dropdown-trigger .current-account .account-name[data-v-53fdaa61]{font-weight:500;color:#495057}.dropdown-trigger .icon[data-v-53fdaa61]{display:flex;align-items:center;color:#6c757d;transition:transform .2s ease}.dropdown.is-active .dropdown-trigger .icon[data-v-53fdaa61]{transform:rotate(180deg)}.dropdown-menu[data-v-53fdaa61]{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:100%;margin-top:.25rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026}.dropdown-content[data-v-53fdaa61]{padding:.5rem 0}.dropdown-header[data-v-53fdaa61]{padding:.5rem 1rem;border-bottom:1px solid #dee2e6}.dropdown-header .dropdown-title[data-v-53fdaa61]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6c757d}.dropdown-loading[data-v-53fdaa61]{display:flex;justify-content:center;align-items:center;padding:1rem}.dropdown-item[data-v-53fdaa61]{display:block;width:100%;padding:.5rem 1rem;color:#495057;text-decoration:none;cursor:pointer;background:none;border:none;text-align:left;font-size:inherit;font-family:inherit;transition:background-color .2s ease}.dropdown-item[data-v-53fdaa61]:hover:not(.is-disabled){background-color:#f8f9fa}.dropdown-item.is-active[data-v-53fdaa61]{background-color:#e3f2fd;color:#1976d2}.dropdown-item.is-editing[data-v-53fdaa61]{background-color:#fff3cd;border-left:3px solid #007bff;cursor:default}.dropdown-item.is-editing[data-v-53fdaa61]:hover{background-color:#fff3cd}.dropdown-item.is-disabled[data-v-53fdaa61]{opacity:.6;cursor:not-allowed}.dropdown-item.is-disabled[data-v-53fdaa61]:hover{background-color:transparent}.account-item[data-v-53fdaa61]{display:flex;justify-content:space-between;align-items:center}.account-info[data-v-53fdaa61]{display:flex;flex-direction:column;gap:.25rem;flex:1}.account-info .account-name[data-v-53fdaa61]{font-weight:500;font-size:.875rem}.account-info .default-badge[data-v-53fdaa61]{font-size:.75rem;color:#007bff;font-weight:500}.account-actions[data-v-53fdaa61]{display:flex;align-items:center;gap:.5rem}.account-actions .action-btn[data-v-53fdaa61]{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:all .2s ease;opacity:.6}.account-actions .action-btn[data-v-53fdaa61]:hover{opacity:1}.account-actions .action-btn svg[data-v-53fdaa61]{stroke-width:2}.account-actions .action-btn.edit-btn[data-v-53fdaa61]{color:#007bff}.account-actions .action-btn.edit-btn[data-v-53fdaa61]:hover{background-color:#007bff1a}.account-actions .action-btn.delete-btn[data-v-53fdaa61]{color:#dc3545}.account-actions .action-btn.delete-btn[data-v-53fdaa61]:hover{background-color:#dc35451a}.account-actions .current-indicator[data-v-53fdaa61]{color:#28a745;font-weight:600}.account-actions .disabled-indicator[data-v-53fdaa61]{color:#dc3545}.editing-item[data-v-53fdaa61]{padding:.75rem 1rem;background-color:#f8f9fa;border:1px solid #007bff;cursor:default}.editing-item[data-v-53fdaa61]:hover{background-color:#f8f9fa}.edit-form[data-v-53fdaa61]{display:flex;flex-direction:column;gap:.5rem}.edit-form .edit-input[data-v-53fdaa61]{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:.875rem;font-family:inherit;outline:none;transition:border-color .2s ease}.edit-form .edit-input[data-v-53fdaa61]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.edit-form .edit-actions[data-v-53fdaa61]{display:flex;gap:.5rem;justify-content:flex-end}.edit-form .edit-actions button[data-v-53fdaa61]{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:4px;border:none;cursor:pointer;transition:all .2s ease}.edit-form .edit-actions button[data-v-53fdaa61]:disabled{opacity:.6;cursor:not-allowed}.edit-form .edit-actions .btn-save[data-v-53fdaa61]{background-color:#007bff;color:#fff}.edit-form .edit-actions .btn-save[data-v-53fdaa61]:hover:not(:disabled){background-color:#0056b3}.edit-form .edit-actions .btn-cancel[data-v-53fdaa61]{background-color:#6c757d;color:#fff}.edit-form .edit-actions .btn-cancel[data-v-53fdaa61]:hover:not(:disabled){background-color:#545b62}.account-status .current-indicator[data-v-53fdaa61]{color:#28a745;font-weight:600}.account-status .disabled-indicator[data-v-53fdaa61]{color:#dc3545}.dropdown-divider[data-v-53fdaa61]{border:none;border-top:1px solid #dee2e6;margin:.5rem 0}.dropdown-footer[data-v-53fdaa61]{padding:.5rem 1rem;background-color:#f8f9fa;border-top:1px solid #dee2e6}.dropdown-footer .plan-info[data-v-53fdaa61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem}.dropdown-footer .plan-info .plan-name[data-v-53fdaa61]{font-weight:600;color:#495057}.dropdown-footer .plan-info .account-limit[data-v-53fdaa61]{color:#6c757d}.dropdown-footer .btn[data-v-53fdaa61]{width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:1px solid #007bff;border-radius:4px;background:transparent;color:#007bff;cursor:pointer;transition:all .2s ease}.dropdown-footer .btn[data-v-53fdaa61]:hover{background-color:#007bff;color:#fff}.dropdown-footer .btn.btn-sm[data-v-53fdaa61]{padding:.25rem .5rem}.dropdown-footer .btn.btn-outline[data-v-53fdaa61]{background-color:transparent}.icon-container[data-v-424937ac]{width:10px;height:10px}.status-online[data-v-424937ac]{width:18px;height:18px;border-radius:50%;background-color:green;border:2px solid green;color:#fff;text-align:center}.status-offline[data-v-424937ac]{width:18px;height:18px;border-radius:50%;background-color:#f00e0e;border:2px solid rgb(240,14,14)}.status-active[data-v-424937ac]{width:18px;height:18px;border-radius:50%;background-color:green;border:2px solid green;color:#fff;text-align:center}.status-connected[data-v-424937ac]{width:18px;height:18px;border-radius:50%;background-color:orange;border:2px solid orange;color:#fff;text-align:center}.status-inactive[data-v-424937ac]{width:18px;height:18px;border-radius:50%;background-color:red;border:2px solid red;color:#fff;text-align:center}.circle-badge[data-v-424937ac]{display:inline-block;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;font-size:12px;color:#fff}.circle-badge.active[data-v-424937ac]{background-color:green}.circle-badge.inactive[data-v-424937ac]{background-color:red}.circle-badge.pending[data-v-424937ac]{background-color:orange}.d-block[data-v-424937ac]{display:block!important}.d-md-flex[data-v-424937ac]{display:block}@media (min-width: 768px){.d-md-flex[data-v-424937ac]{display:flex!important}}.stats-grid[data-v-424937ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-424937ac]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:center}.stat-card h3[data-v-424937ac]{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:#64748b;text-transform:uppercase}.stat-value[data-v-424937ac]{font-size:2rem;font-weight:700;margin:.5rem 0;color:#1e293b}.stat-value.online-status[data-v-424937ac]{color:#10b981}.stat-card small[data-v-424937ac]{color:#64748b;font-size:.75rem}.pagination-container[data-v-424937ac]{margin-top:1rem}.pagination-container button[data-v-424937ac]{transition:background-color .2s}.pagination-container button[data-v-424937ac]:hover{background-color:#e5e7eb}.load-more-container[data-v-424937ac]{padding:1rem 0}.load-more-btn[data-v-424937ac]{font-weight:500;transition:background-color .2s;min-width:200px}.load-more-btn[data-v-424937ac]:hover:not(:disabled){background-color:#2563eb}.load-more-btn[data-v-424937ac]:disabled{cursor:not-allowed}.stats-grid[data-v-869e4d78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-869e4d78]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:center}.stat-card h3[data-v-869e4d78]{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:#64748b;text-transform:uppercase}.stat-value[data-v-869e4d78]{font-size:2rem;font-weight:700;margin:.5rem 0;color:#1e293b}.stat-value.fraud-alerts[data-v-869e4d78]{color:#dc2626}.stat-card small[data-v-869e4d78]{color:#64748b;font-size:.75rem}.status-valid[data-v-869e4d78]{color:#059669;font-weight:500}.status-duplicate[data-v-869e4d78]{color:#d97706;font-weight:500}.status-fraud[data-v-869e4d78]{color:#dc2626;font-weight:500}.risk-low[data-v-869e4d78]{color:#059669;font-weight:500}.risk-medium[data-v-869e4d78]{color:#d97706;font-weight:500}.risk-high[data-v-869e4d78]{color:#dc2626;font-weight:500}.risk-critical[data-v-869e4d78]{color:#7c2d12;font-weight:700}.user-new[data-v-869e4d78]{color:#059669;font-weight:500}.user-returning[data-v-869e4d78]{color:#2563eb;font-weight:500}.user-suspicious[data-v-869e4d78]{color:#dc2626;font-weight:500}.severity-low[data-v-869e4d78]{background-color:#dcfce7;color:#166534;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.severity-medium[data-v-869e4d78]{background-color:#fef3c7;color:#92400e;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.severity-high[data-v-869e4d78]{background-color:#fecaca;color:#991b1b;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.severity-critical[data-v-869e4d78]{background-color:#7f1d1d;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.behavior-section[data-v-869e4d78]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.behavior-section h4[data-v-869e4d78]{margin-bottom:1rem;color:#374151}.device-breakdown[data-v-869e4d78],.location-breakdown[data-v-869e4d78]{display:grid;gap:.5rem}.device-stat[data-v-869e4d78],.location-stat[data-v-869e4d78]{display:grid;grid-template-columns:1fr auto auto;gap:1rem;padding:.5rem;background:#f8fafc;border-radius:4px}.risk-chart[data-v-869e4d78]{display:grid;gap:.5rem}.risk-bar[data-v-869e4d78]{display:grid;grid-template-columns:120px 1fr auto;gap:1rem;align-items:center}.risk-bar-container[data-v-869e4d78]{background:#e2e8f0;height:20px;border-radius:10px;overflow:hidden}.risk-bar-fill[data-v-869e4d78]{height:100%;transition:width .3s ease}.risk-bar-low[data-v-869e4d78]{background-color:#10b981}.risk-bar-medium[data-v-869e4d78]{background-color:#f59e0b}.risk-bar-high[data-v-869e4d78]{background-color:#ef4444}.risk-bar-critical[data-v-869e4d78]{background-color:#7c2d12}.activity-list[data-v-869e4d78]{display:grid;gap:1rem}.activity-item[data-v-869e4d78]{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;background:#f8fafc;border-radius:8px;border-left:4px solid #dc2626}.activity-info strong[data-v-869e4d78]{color:#dc2626}.activity-info p[data-v-869e4d78]{margin:.5rem 0;color:#374151}.activity-info small[data-v-869e4d78]{color:#6b7280}.btn-sm[data-v-869e4d78]{padding:.25rem .75rem;font-size:.875rem}.go-back[data-v-869e4d78]{cursor:pointer;margin-bottom:1rem}.go-back[data-v-869e4d78]:hover{opacity:.8}.admin .portfolio-gallery-view ul{justify-content:flex-start}.admin .portfolio-gallery-view ul li{overflow:hidden;height:calc(15vw + 2.5rem);width:15%;min-width:15vh;position:relative;justify-content:center}.admin .portfolio-gallery-view ul li span{position:absolute;bottom:-3em;gap:.5em}.icon-container[data-v-509a8508]{width:10px;height:10px}.status-online[data-v-509a8508]{width:15px;height:15px;border-radius:50%;background-color:green;border:2px solid green}.status-offline[data-v-509a8508]{width:15px;height:15px;border-radius:50%;background-color:#f00e0e;border:2px solid rgb(240,14,14)}.thumb-list-view[data-v-e6cbec31]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.thumb-list-view li[data-v-e6cbec31]{width:100px;height:100px;overflow:hidden;border-radius:8px;box-shadow:0 2px 4px #0000001a}.thumb-list-view li img[data-v-e6cbec31],.thumb-list-view li video[data-v-e6cbec31]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotions-panel[data-v-adb1549a]{padding:0}.overview-subtitle[data-v-adb1549a]{color:var(--color-text-secondary, #6b7280);margin:.25rem 0 0;font-size:.875rem}.promotions-toolbar[data-v-adb1549a]{display:flex;justify-content:flex-end;margin:1.5rem 0 1rem}.btn-sync[data-v-adb1549a]{background-color:#111827;color:#fff;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.btn-sync[data-v-adb1549a]:disabled{opacity:.5;cursor:not-allowed}.btn-retry[data-v-adb1549a]{margin-top:.5rem;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem 1rem;font-size:.875rem;cursor:pointer}.promotions-loading[data-v-adb1549a],.promotions-empty[data-v-adb1549a],.promotions-error[data-v-adb1549a]{padding:2rem 0;color:#6b7280;font-size:.9375rem}.promotions-error[data-v-adb1549a]{color:#ef4444}.promotions-table-wrapper[data-v-adb1549a]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.promotions-table[data-v-adb1549a]{width:100%;border-collapse:collapse;font-size:.875rem}.promotions-table thead tr[data-v-adb1549a]{background-color:#f9fafb}.promotions-table th[data-v-adb1549a]{padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}.promotions-table td[data-v-adb1549a]{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:#374151}.promotions-table tbody tr:last-child td[data-v-adb1549a]{border-bottom:none}.promotions-table tbody tr.row-active[data-v-adb1549a]{background-color:#f0fdf4}.promo-code[data-v-adb1549a]{font-family:monospace;font-size:.875rem;font-weight:600;background-color:#f3f4f6;padding:.125rem .5rem;border-radius:.25rem;color:#111827}.badge-active[data-v-adb1549a]{display:inline-flex;align-items:center;gap:.25rem;background-color:#dcfce7;color:#15803d;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:9999px}.badge-inactive[data-v-adb1549a]{display:inline-flex;align-items:center;background-color:#f3f4f6;color:#6b7280;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:9999px}.badge-visible[data-v-adb1549a]{display:inline-flex;align-items:center;background-color:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:9999px}.badge-hidden[data-v-adb1549a]{display:inline-flex;align-items:center;background-color:#fee2e2;color:#991b1b;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:9999px}.action-buttons[data-v-adb1549a]{display:flex;gap:.5rem;flex-wrap:wrap}.btn-activate[data-v-adb1549a]{background-color:#16a34a;color:#fff;border:none;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.btn-activate[data-v-adb1549a]:disabled{opacity:.5;cursor:not-allowed}.btn-deactivate[data-v-adb1549a]{background-color:#dc2626;color:#fff;border:none;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.btn-deactivate[data-v-adb1549a]:disabled{opacity:.5;cursor:not-allowed}.btn-show[data-v-adb1549a]{background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.btn-show[data-v-adb1549a]:disabled{opacity:.5;cursor:not-allowed}.btn-hide[data-v-adb1549a]{background-color:#6b7280;color:#fff;border:none;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.btn-hide[data-v-adb1549a]:disabled{opacity:.5;cursor:not-allowed}.audience-select[data-v-adb1549a]{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#1f2937;font-size:.8125rem;font-weight:500;cursor:pointer;min-width:140px;transition:border-color .15s ease}.audience-select[data-v-adb1549a]:hover:not(:disabled){border-color:#9ca3af}.audience-select[data-v-adb1549a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.audience-select[data-v-adb1549a]:disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}.stripe-plans-panel[data-v-062235c7]{padding:0}.overview-subtitle[data-v-062235c7]{color:var(--color-text-secondary, #6b7280);margin:.25rem 0 0;font-size:.875rem}.promotions-toolbar[data-v-062235c7]{display:flex;justify-content:flex-end;margin:1.5rem 0 1rem}.btn-sync[data-v-062235c7]{background-color:#111827;color:#fff;border:none;border-radius:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.btn-sync[data-v-062235c7]:disabled{opacity:.5;cursor:not-allowed}.btn-retry[data-v-062235c7]{margin-top:.5rem;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;cursor:pointer}.modal-overlay[data-v-062235c7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.stripe-plan-modal[data-v-062235c7]{background-color:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;animation:modalSlideIn-062235c7 .25s ease-out}@keyframes modalSlideIn-062235c7{0%{opacity:0;transform:translateY(-20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-062235c7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e9ecef}.modal-title[data-v-062235c7]{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.close[data-v-062235c7]{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#6b7280;padding:0 4px}.close[data-v-062235c7]:hover{color:#111827}.modal-body[data-v-062235c7]{padding:24px}.detail-section[data-v-062235c7]{margin-bottom:1.5rem}.section-title[data-v-062235c7]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 .75rem}.detail-grid[data-v-062235c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem}.detail-item[data-v-062235c7]{display:flex;flex-direction:column;gap:.2rem}.detail-item.full-width[data-v-062235c7]{grid-column:1 / -1}.detail-item label[data-v-062235c7]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.detail-item span[data-v-062235c7]{font-size:.875rem;color:#111827;word-break:break-all}.marketing-features-list[data-v-062235c7]{margin:0;padding-left:1.25rem;list-style:disc}.marketing-features-list li[data-v-062235c7]{font-size:.875rem;line-height:1.6}.monospace[data-v-062235c7]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8125rem;background:#f3f4f6;padding:.1rem .3rem;border-radius:4px}.badge-active[data-v-062235c7]{display:inline-block;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600;background-color:#d1fae5;color:#065f46}.badge-inactive[data-v-062235c7]{display:inline-block;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600;background-color:#f3f4f6;color:#6b7280}.stats-grid[data-v-1870574e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-1870574e]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:center}.stat-card h3[data-v-1870574e]{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:#64748b;text-transform:uppercase}.stat-value[data-v-1870574e]{font-size:2rem;font-weight:700;margin:.5rem 0;color:#1e293b}.stat-card small[data-v-1870574e]{color:#64748b;font-size:.75rem}.real-time-online-users[data-v-507856ba]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a}.header-section[data-v-507856ba]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.title-area[data-v-507856ba]{flex:1}.section-title[data-v-507856ba]{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:1.5rem;font-weight:600}.status-indicator[data-v-507856ba]{width:12px;height:12px;border-radius:50%;display:inline-block}.status-indicator.connected[data-v-507856ba]{background-color:#28a745;box-shadow:0 0 8px #28a74566}.status-indicator.disconnected[data-v-507856ba]{background-color:#dc3545;box-shadow:0 0 8px #dc354566}.section-subtitle[data-v-507856ba]{margin:0;color:#6c757d;font-size:.9rem}.header-actions[data-v-507856ba]{display:flex;gap:12px}.stats-row[data-v-507856ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-card[data-v-507856ba]{background:#f8f9fa;border-radius:6px;padding:16px;text-align:center}.stat-value[data-v-507856ba]{font-size:1.5rem;font-weight:700;color:#007bff;margin-bottom:4px}.stat-label[data-v-507856ba]{font-size:.85rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.filters-section[data-v-507856ba]{background:#f8f9fa;padding:16px;border-radius:6px}.users-grid[data-v-507856ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.user-card[data-v-507856ba]{border:1px solid #e9ecef;border-radius:8px;padding:16px;background:#fff;cursor:pointer;transition:all .2s ease}.user-card[data-v-507856ba]:hover{border-color:#007bff;box-shadow:0 4px 8px #007bff1a;transform:translateY(-2px)}.user-header[data-v-507856ba]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.user-info .user-name[data-v-507856ba]{font-weight:600;margin-bottom:2px}.user-email[data-v-507856ba]{display:block;font-size:.85rem;color:#6c757d}.user-status[data-v-507856ba]{display:flex;align-items:center;gap:4px;font-size:.8rem}.status-dot[data-v-507856ba]{width:8px;height:8px;border-radius:50%;background-color:#28a745}.session-info[data-v-507856ba]{margin-bottom:12px}.session-detail[data-v-507856ba]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:.85rem}.session-detail .label[data-v-507856ba]{color:#6c757d}.session-detail .value[data-v-507856ba]{font-weight:500}.user-metadata[data-v-507856ba]{display:flex;flex-wrap:wrap;gap:8px}.metadata-item[data-v-507856ba]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:#6c757d;background:#f8f9fa;padding:4px 8px;border-radius:4px}.activity-feed[data-v-507856ba]{border-top:1px solid #e9ecef;padding-top:24px}.activity-list[data-v-507856ba]{max-height:300px;overflow-y:auto}.activity-item[data-v-507856ba]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f1f3f4}.activity-item[data-v-507856ba]:last-child{border-bottom:none}.activity-icon[data-v-507856ba]{width:32px;height:32px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem}.activity-content[data-v-507856ba]{flex:1}.activity-description[data-v-507856ba]{font-size:.9rem;margin-bottom:2px}.activity-time[data-v-507856ba]{font-size:.8rem;color:#6c757d}.no-users-message[data-v-507856ba]{background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.btn.active[data-v-507856ba]{background-color:#007bff;color:#fff}@media (max-width: 768px){.header-section[data-v-507856ba]{flex-direction:column;gap:16px}.header-actions[data-v-507856ba]{justify-content:flex-start}.users-grid[data-v-507856ba]{grid-template-columns:1fr}.stats-row[data-v-507856ba]{grid-template-columns:repeat(2,1fr)}}.user-activity-dashboard[data-v-71569d19]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px #0000001a}.activity-header[data-v-71569d19]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.title-section h3[data-v-71569d19]{margin:0 0 4px;font-size:1.5rem;font-weight:600}.subtitle[data-v-71569d19]{margin:0;color:#6c757d;font-size:.9rem}.header-controls[data-v-71569d19]{display:flex;align-items:center;gap:24px}.activity-stats[data-v-71569d19]{display:flex;gap:16px}.stat-item[data-v-71569d19]{text-align:center}.stat-value[data-v-71569d19]{display:block;font-size:1.25rem;font-weight:700;color:#007bff}.stat-label[data-v-71569d19]{display:block;font-size:.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.overview-grid[data-v-71569d19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.activity-type-card[data-v-71569d19]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px}.activity-icon[data-v-71569d19]{font-size:1.5rem;min-width:32px}.activity-info[data-v-71569d19]{flex:1}.activity-count[data-v-71569d19]{font-size:1.25rem;font-weight:700;color:#007bff}.activity-name[data-v-71569d19]{font-size:.85rem;color:#6c757d}.detail-panels[data-v-71569d19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.detail-panel[data-v-71569d19]{border:1px solid #e9ecef;border-radius:6px;padding:16px}.detail-panel h4[data-v-71569d19]{margin:0 0 16px;font-size:1.1rem}.no-activity[data-v-71569d19]{text-align:center;padding:32px;color:#6c757d}.no-activity-icon[data-v-71569d19]{font-size:2.5rem;margin-bottom:8px}.page-path[data-v-71569d19]{font-family:monospace}.hourly-bars[data-v-71569d19]{display:flex;flex-direction:column;gap:8px}.hourly-bar-row[data-v-71569d19]{display:flex;align-items:center;gap:8px}.hourly-label[data-v-71569d19]{width:48px;font-size:.85rem;color:#6c757d}.hourly-bar-track[data-v-71569d19]{flex:1;background:#f1f3f4;border-radius:4px;height:12px;overflow:hidden}.hourly-bar-fill[data-v-71569d19]{height:100%;background:#007bff}.hourly-count[data-v-71569d19]{width:32px;text-align:right;font-size:.85rem;font-weight:600}@media (max-width: 768px){.activity-header[data-v-71569d19]{flex-direction:column;align-items:flex-start;gap:16px}.header-controls[data-v-71569d19]{width:100%;justify-content:space-between}.overview-grid[data-v-71569d19]{grid-template-columns:repeat(2,1fr)}}.stats-grid[data-v-aa6ae227]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-aa6ae227]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:center}.stat-card h3[data-v-aa6ae227]{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:#64748b;text-transform:uppercase}.stat-value[data-v-aa6ae227]{font-size:2rem;font-weight:700;margin:.5rem 0;color:#1e293b}.stat-value.admin-count[data-v-aa6ae227]{color:#7c3aed}.stat-value.online-count[data-v-aa6ae227]{color:#10b981}.section-header[data-v-aa6ae227]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.search-filters[data-v-aa6ae227]{display:flex;gap:1rem}.search-input[data-v-aa6ae227],.status-filter[data-v-aa6ae227],.activity-type-filter[data-v-aa6ae227],.date-filter[data-v-aa6ae227]{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem}.search-input[data-v-aa6ae227]{min-width:200px}.status-active[data-v-aa6ae227]{color:#10b981;font-weight:500}.status-inactive[data-v-aa6ae227]{color:#6b7280;font-weight:500}.status-admin[data-v-aa6ae227]{color:#7c3aed;font-weight:600}.status-super-admin[data-v-aa6ae227]{color:#dc2626;font-weight:600}.status-online[data-v-aa6ae227]{color:#10b981;font-weight:500}.status-dot[data-v-aa6ae227]{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;margin-right:.5rem}.status-dot.online[data-v-aa6ae227]{animation:pulse-aa6ae227 2s infinite}.abilities-badges[data-v-aa6ae227]{display:flex;gap:.25rem;flex-wrap:wrap}.badge[data-v-aa6ae227]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.badge-super-admin[data-v-aa6ae227]{background-color:#dc2626;color:#fff}.badge-admin[data-v-aa6ae227]{background-color:#7c3aed;color:#fff}.badge-user[data-v-aa6ae227]{background-color:#6b7280;color:#fff}.user-actions[data-v-aa6ae227],.admin-actions[data-v-aa6ae227]{display:flex;gap:.5rem;flex-wrap:wrap}.btn[data-v-aa6ae227]{padding:.375rem .75rem;border:1px solid transparent;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-sm[data-v-aa6ae227]{padding:.25rem .5rem;font-size:.75rem}.btn-primary[data-v-aa6ae227]{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-aa6ae227]:hover{background-color:#2563eb;border-color:#2563eb}.btn-warning[data-v-aa6ae227]{background-color:#f59e0b;color:#fff;border-color:#f59e0b}.btn-warning[data-v-aa6ae227]:hover{background-color:#d97706;border-color:#d97706}.btn-danger[data-v-aa6ae227]{background-color:#dc2626;color:#fff;border-color:#dc2626}.btn-danger[data-v-aa6ae227]:hover{background-color:#b91c1c;border-color:#b91c1c}.btn-outline[data-v-aa6ae227]{background-color:transparent;color:#6b7280;border-color:#d1d5db}.btn-outline[data-v-aa6ae227]:hover{background-color:#f9fafb;border-color:#9ca3af}.btn-secondary[data-v-aa6ae227]{background-color:#6b7280;color:#fff;border-color:#6b7280}.btn[data-v-aa6ae227]:disabled{opacity:.5;cursor:not-allowed}.current-user-label[data-v-aa6ae227]{color:#6b7280;font-style:italic;align-self:center}.activity-login[data-v-aa6ae227]{color:#10b981;font-weight:500}.activity-logout[data-v-aa6ae227]{color:#6b7280;font-weight:500}.activity-admin[data-v-aa6ae227]{color:#7c3aed;font-weight:500}.activity-creation[data-v-aa6ae227]{color:#3b82f6;font-weight:500}.location-info[data-v-aa6ae227]{display:flex;align-items:center;gap:.5rem}.flag-icon[data-v-aa6ae227]{width:20px;height:15px;border-radius:2px}.no-location[data-v-aa6ae227]{color:#6b7280;font-style:italic}.device-info[data-v-aa6ae227]{font-size:.875rem}.modal-overlay[data-v-aa6ae227]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-aa6ae227]{background:#fff;border-radius:8px;padding:2rem;max-width:500px;width:90%}.modal-content h3[data-v-aa6ae227]{margin:0 0 1rem;color:#1e293b}.modal-content p[data-v-aa6ae227]{margin:0 0 1.5rem;color:#64748b}.modal-actions[data-v-aa6ae227]{display:flex;gap:1rem;justify-content:flex-end}.auto-refresh label[data-v-aa6ae227]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.activity-filters[data-v-aa6ae227]{display:flex;gap:1rem;margin-bottom:1rem}.activity-details[data-v-aa6ae227]{font-size:.875rem;color:#6b7280}.go-back[data-v-aa6ae227]{cursor:pointer;margin-bottom:1rem}.go-back[data-v-aa6ae227]:hover{opacity:.8}@keyframes pulse-aa6ae227{0%,to{opacity:1}50%{opacity:.5}}.real-time-stat[data-v-aa6ae227]{position:relative}.real-time-indicator[data-v-aa6ae227]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:8px;background-color:#dc3545;animation:pulse-aa6ae227 2s infinite}.real-time-indicator.connected[data-v-aa6ae227]{background-color:#28a745;box-shadow:0 0 8px #28a74566}.online-count[data-v-aa6ae227]{color:#28a745!important;font-weight:700}.tab-nav h5.active[data-v-aa6ae227]{position:relative}.tab-nav h5.active[data-v-aa6ae227]:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:2px}.overview-subtitle[data-v-d28e5291]{color:#6b7280;margin-top:.5rem}.stat-period[data-v-d28e5291]{font-size:.75rem;color:#9ca3af}.alert-badge.alert-high[data-v-d28e5291]{background:#fef2f2;color:#dc2626}.alert-badge.alert-medium[data-v-d28e5291]{background:#fffbeb;color:#d97706}.alert-badge.alert-low[data-v-d28e5291]{background:#f0fdf4;color:#16a34a}.alert-severity.high[data-v-d28e5291]{background:#dc2626}.alert-severity.medium[data-v-d28e5291]{background:#d97706}.alert-severity.low[data-v-d28e5291]{background:#16a34a}@media (max-width: 768px){.export-controls[data-v-d28e5291]{flex-direction:column}}.modal-overlay[data-v-a0fa3bc6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.scan-details-modal[data-v-a0fa3bc6]{background-color:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;position:relative;animation:modalSlideIn-a0fa3bc6 .3s ease-out}@keyframes modalSlideIn-a0fa3bc6{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-a0fa3bc6]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e9ecef;background:#fff;border-radius:12px 12px 0 0}.modal-title[data-v-a0fa3bc6]{margin:0;font-size:1.5rem;font-weight:700;color:#2c3e50}.close[data-v-a0fa3bc6]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close[data-v-a0fa3bc6]:hover{background-color:#f8f9fa;color:#333;transform:scale(1.1)}.modal-body[data-v-a0fa3bc6]{padding:24px}.detail-section[data-v-a0fa3bc6]{border:1px solid #e9ecef;border-radius:8px;padding:20px;background:#f8f9fa}.section-title[data-v-a0fa3bc6]{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:#2c3e50;display:flex;align-items:center}.detail-grid[data-v-a0fa3bc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.detail-item[data-v-a0fa3bc6]{display:flex;flex-direction:column;gap:4px}.detail-item.full-width[data-v-a0fa3bc6]{grid-column:1 / -1}.detail-item label[data-v-a0fa3bc6]{font-weight:600;color:#495057;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.detail-item span[data-v-a0fa3bc6]{color:#2c3e50;font-size:.95rem;word-break:break-all}.monospace[data-v-a0fa3bc6]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;background:#f1f3f4;padding:4px 8px;border-radius:4px;border:1px solid #dee2e6}.fingerprint-hash[data-v-a0fa3bc6]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-type-badge[data-v-a0fa3bc6],.status-badge[data-v-a0fa3bc6]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;display:inline-block;width:-moz-fit-content;width:fit-content}.scan-type-slideshow[data-v-a0fa3bc6]{background:#e3f2fd;color:#1976d2}.scan-type-portfolio[data-v-a0fa3bc6]{background:#f3e5f5;color:#7b1fa2}.scan-type-default[data-v-a0fa3bc6]{background:#f5f5f5;color:#666}.status-unique[data-v-a0fa3bc6]{background:#e8f5e8;color:#2e7d32}.status-duplicate[data-v-a0fa3bc6]{background:#fff3e0;color:#f57c00}.status-unknown[data-v-a0fa3bc6]{background:#f5f5f5;color:#666}.earning-amount[data-v-a0fa3bc6]{font-weight:600;font-size:.95rem}.duplicate-count[data-v-a0fa3bc6]{font-weight:600;color:#f57c00}.alert[data-v-a0fa3bc6]{padding:12px 16px;border-radius:6px;border:1px solid;margin:8px 0}.alert-warning[data-v-a0fa3bc6]{background:#fff3cd;border-color:#ffeaa7;color:#856404}.privacy-info[data-v-a0fa3bc6]{background:#e8f4fd;padding:16px;border-radius:6px;border:1px solid #bee5eb}.privacy-list[data-v-a0fa3bc6]{margin:0;padding-left:20px;color:#0c5460}.privacy-list li[data-v-a0fa3bc6]{margin-bottom:8px;font-size:.875rem}.modal-footer[data-v-a0fa3bc6]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 24px;border-top:1px solid #e9ecef;background:#f8f9fa;border-radius:0 0 12px 12px}.btn[data-v-a0fa3bc6]{font-weight:600;padding:12px 24px;border-radius:8px;transition:all .2s ease;border:none;cursor:pointer;font-size:14px;min-width:100px}.btn-secondary[data-v-a0fa3bc6]{background:#6c757d;color:#fff}.btn-secondary[data-v-a0fa3bc6]:hover{background:#5a6268;transform:translateY(-1px);box-shadow:0 4px 12px #6c757d4d}.btn-primary[data-v-a0fa3bc6]{background:#007bff;color:#fff}.btn-primary[data-v-a0fa3bc6]:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px #007bff4d}.btn-outline-secondary[data-v-a0fa3bc6]{background:transparent;color:#6c757d;border:1px solid #6c757d;padding:4px 8px;font-size:.75rem;min-width:auto}.btn-outline-secondary[data-v-a0fa3bc6]:hover{background:#6c757d;color:#fff}@media (max-width: 768px){.modal-overlay[data-v-a0fa3bc6]{padding:16px}.scan-details-modal[data-v-a0fa3bc6]{width:100%;max-width:100%;margin:0}.modal-header[data-v-a0fa3bc6]{padding:20px 20px 16px}.modal-title[data-v-a0fa3bc6]{font-size:1.25rem}.modal-body[data-v-a0fa3bc6]{padding:20px}.detail-grid[data-v-a0fa3bc6]{grid-template-columns:1fr}.section-title[data-v-a0fa3bc6]{font-size:1rem}.modal-footer[data-v-a0fa3bc6]{padding:16px 20px 20px;flex-direction:column;gap:12px}.btn[data-v-a0fa3bc6]{width:100%}}.scan-type-slideshow[data-v-5ba15531]{background-color:#dbeafe;color:#1d4ed8}.scan-type-portfolio[data-v-5ba15531]{background-color:#f3e8ff;color:#7c3aed}.scan-type-default[data-v-5ba15531]{background-color:#f3f4f6;color:#374151}.status-unique[data-v-5ba15531]{background-color:#dcfce7;color:#15803d}.status-duplicate[data-v-5ba15531]{background-color:#fed7aa;color:#c2410c}.status-unknown[data-v-5ba15531]{background-color:#f3f4f6;color:#374151}@media (max-width: 768px){.scan-filters[data-v-5ba15531]{min-width:120px}}.earnings-overview .row[data-v-3dca2c0e]{margin:0 -.5rem}.earnings-overview .col-md-3[data-v-3dca2c0e],.earnings-overview .col-6[data-v-3dca2c0e]{padding:0 .5rem}.payout-method-info .payout-icon[data-v-3dca2c0e]{width:40px;height:40px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.payout-method-info .payout-icon .payout-method-icon[data-v-3dca2c0e]{font-size:1.5rem;color:#6c757d}.payout-method-info .payout-schedule[data-v-3dca2c0e]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef;margin-top:1rem}.earnings-filters[data-v-3dca2c0e]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.earning-type-badge[data-v-3dca2c0e]{padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500;text-transform:capitalize}.earning-type-badge.type-subscription[data-v-3dca2c0e]{background-color:#e7f3ff;color:#06c}.earning-type-badge.type-commission[data-v-3dca2c0e]{background-color:#fff3e0;color:#e65100}.earning-type-badge.type-bonus[data-v-3dca2c0e]{background-color:#f3e5f5;color:#7b1fa2}.earning-type-badge.type-default[data-v-3dca2c0e]{background-color:#e9ecef;color:#6c757d}.status-badge[data-v-3dca2c0e]{padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500;text-transform:capitalize}.status-badge.status-success[data-v-3dca2c0e]{background-color:#d4edda;color:#155724}.status-badge.status-warning[data-v-3dca2c0e]{background-color:#fff3cd;color:#856404}.status-badge.status-info[data-v-3dca2c0e]{background-color:#d1ecf1;color:#0c5460}.status-badge.status-default[data-v-3dca2c0e]{background-color:#e9ecef;color:#6c757d}.text-success[data-v-3dca2c0e]{color:#28a745!important}.qr-earnings-summary[data-v-3dca2c0e]{display:flex;align-items:center}.qr-earnings-total[data-v-3dca2c0e]{font-size:1.25rem;font-weight:700;color:#28a745}.card--success[data-v-3dca2c0e]{border-left:4px solid #28a745;background:linear-gradient(135deg,#f8fff9,#e8f5e8)}.card--success h3[data-v-3dca2c0e]{color:#155724}.realtime-status[data-v-3d7f2eaa]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:2rem;color:#fff;margin-bottom:2rem}.status-header[data-v-3d7f2eaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.status-header h2[data-v-3d7f2eaa]{margin:0;color:#fff}.last-updated[data-v-3d7f2eaa]{font-size:.875rem;opacity:.9}.status-grid[data-v-3d7f2eaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.status-card[data-v-3d7f2eaa]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:1.5rem;text-align:center;border:1px solid rgba(255,255,255,.2)}.status-card h3[data-v-3d7f2eaa]{margin:0 0 .5rem;font-size:.875rem;opacity:.9;text-transform:uppercase}.status-value[data-v-3d7f2eaa]{font-size:2rem;font-weight:700;margin:.5rem 0}.status-card small[data-v-3d7f2eaa]{opacity:.8;font-size:.75rem}.status-indicator[data-v-3d7f2eaa]{width:8px;height:8px;border-radius:50%;background:#10b981;margin:0 auto .5rem;animation:pulse-3d7f2eaa 2s infinite}@keyframes pulse-3d7f2eaa{0%,to{opacity:1}50%{opacity:.5}}.overview-cards-grid[data-v-3d7f2eaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.overview-card[data-v-3d7f2eaa]{background:#f8fafc;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.overview-card-title[data-v-3d7f2eaa]{font-size:.75rem;color:#64748b;text-transform:uppercase}.overview-card-value[data-v-3d7f2eaa]{font-size:1.5rem;font-weight:700;color:#1e293b}.overview-card-affix[data-v-3d7f2eaa]{font-size:1rem}.overview-card-helper[data-v-3d7f2eaa]{font-size:.75rem;color:#64748b}.metrics-grid[data-v-3d7f2eaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card[data-v-3d7f2eaa]{background:#f8fafc;border-radius:8px;padding:1rem;text-align:center}.metric-value[data-v-3d7f2eaa]{font-size:1.5rem;font-weight:700;margin:.5rem 0}.trend-positive[data-v-3d7f2eaa]{color:#059669}.trend-negative[data-v-3d7f2eaa]{color:#dc2626}.quality-excellent[data-v-3d7f2eaa],.health-good[data-v-3d7f2eaa]{color:#059669}.quality-good[data-v-3d7f2eaa]{color:#2563eb}.quality-fair[data-v-3d7f2eaa],.health-warning[data-v-3d7f2eaa]{color:#d97706}.quality-poor[data-v-3d7f2eaa],.health-critical[data-v-3d7f2eaa]{color:#dc2626}.health-overview[data-v-3d7f2eaa]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.health-indicator[data-v-3d7f2eaa]{display:flex;align-items:center;gap:.5rem}.health-circle[data-v-3d7f2eaa]{width:12px;height:12px;border-radius:50%;background:currentColor}.health-score[data-v-3d7f2eaa]{font-size:2rem;font-weight:700}.device-chart[data-v-3d7f2eaa]{display:grid;gap:.75rem}.device-row[data-v-3d7f2eaa]{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:1rem}.device-info[data-v-3d7f2eaa]{display:flex;flex-direction:column}.device-name[data-v-3d7f2eaa]{font-weight:600;text-transform:capitalize}.device-count[data-v-3d7f2eaa]{font-size:.75rem;color:#64748b}.device-bar[data-v-3d7f2eaa]{background:#e2e8f0;height:12px;border-radius:6px;overflow:hidden}.device-bar-fill[data-v-3d7f2eaa]{height:100%;background:#2563eb}.load-excellent[data-v-3d7f2eaa],.error-low[data-v-3d7f2eaa]{color:#059669}.load-good[data-v-3d7f2eaa]{color:#2563eb}.load-fair[data-v-3d7f2eaa],.error-medium[data-v-3d7f2eaa]{color:#d97706}.load-poor[data-v-3d7f2eaa],.error-high[data-v-3d7f2eaa]{color:#dc2626}.location-info[data-v-3d7f2eaa]{display:flex;align-items:center;gap:.5rem}.flag-icon[data-v-3d7f2eaa]{width:20px;height:15px;-o-object-fit:cover;object-fit:cover}.journey-metrics[data-v-3d7f2eaa]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.journey-step[data-v-3d7f2eaa]{text-align:center;flex:1}.step-value[data-v-3d7f2eaa]{font-size:1.5rem;font-weight:700;margin:.5rem 0}.journey-arrow[data-v-3d7f2eaa]{font-size:1.5rem;color:#94a3b8}.engagement-high[data-v-3d7f2eaa]{color:#059669}.engagement-medium[data-v-3d7f2eaa]{color:#d97706}.engagement-low[data-v-3d7f2eaa]{color:#dc2626}.bounce-low[data-v-3d7f2eaa]{color:#059669}.bounce-medium[data-v-3d7f2eaa]{color:#d97706}.bounce-high[data-v-3d7f2eaa]{color:#dc2626}.no-alerts[data-v-3d7f2eaa]{font-size:1rem}body[data-v-22ce004f]{width:100vw;height:100vh;font-size:16px}#app[data-v-22ce004f]{width:100%;height:100%;position:relative}.error-container[data-v-22ce004f]{background-image:linear-gradient(to bottom right,#6200c4,#ed6f00);width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;cursor:none}.error-container[data-v-22ce004f]:after{content:"";width:100%;height:100%;position:absolute}.error-code[data-v-22ce004f]{color:#fff;font-family:Fredoka One,cursive;font-size:24vmin;text-align:center;text-shadow:1.6vmin 1.6vmin rgba(48,48,48,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1.5vmin 5vmin;display:flex}.error-code span[data-v-22ce004f]{font-weight:700;display:block}.error-code span[data-v-22ce004f]:nth-child(1){animation:error-code-1-22ce004f .6s linear infinite}.error-code span[data-v-22ce004f]:nth-child(2){animation:error-code-2-22ce004f .6s linear infinite}.error-code span[data-v-22ce004f]:nth-child(3){animation:error-code-3-22ce004f .6s linear infinite}@keyframes error-code-1-22ce004f{0%{transform:translateY(0)}25%{transform:translateY(-1vmin)}50%{transform:translateY(0)}75%{transform:translateY(1vmin)}to{transform:translateY(0)}}@keyframes error-code-2-22ce004f{0%{transform:translateY(-1vmin)}25%{transform:translateY(0)}50%{transform:translateY(1vmin)}75%{transform:translateY(0)}to{transform:translateY(-1vmin)}}@keyframes error-code-3-22ce004f{0%{transform:translateY(0)}25%{transform:translateY(1vmin)}50%{transform:translateY(0)}75%{transform:translateY(-1vmin)}to{transform:translateY(0)}}.error-title[data-v-22ce004f]{color:#fff;font-family:Fredoka One,cursive;font-size:2.8rem;text-align:center;text-shadow:.1866666667rem .1866666667rem rgba(48,48,48,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1.5vmin 10vmin}.error-message[data-v-22ce004f]{color:#fff;font-family:Fredoka One,cursive;font-size:1.2rem;text-align:center;text-shadow:.08rem .08rem rgba(48,48,48,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1.5vmin 30vmin}.tooltip-wrapper-container[data-v-5ca95c8f]{pointer-events:auto!important}.tooltip-wrapper-container[data-v-5ca95c8f] button:disabled,.tooltip-wrapper-container[data-v-5ca95c8f] button.disabled,.tooltip-wrapper-container[data-v-5ca95c8f] [disabled]{pointer-events:none}.payment-method-info .payment-icon[data-v-78235f8d]{width:40px;height:40px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.payment-method-info .payment-icon .payment-card-icon[data-v-78235f8d]{font-size:1.5rem;color:#6c757d}.payment-methods-list .payment-method-item[data-v-78235f8d]{padding:1rem;border:1px solid #e9ecef;border-radius:8px;margin-bottom:.75rem;background:#f8f9fa;transition:all .2s ease}.payment-methods-list .payment-method-item[data-v-78235f8d]:hover{border-color:#007bff;background:#fff}.payment-methods-list .payment-method-item.is-default[data-v-78235f8d]{border-color:#28a745;background:#f8fff9}.payment-methods-list .payment-method-item .payment-icon[data-v-78235f8d]{width:32px;height:32px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center}.payment-methods-list .payment-method-item .payment-icon .payment-card-icon[data-v-78235f8d]{font-size:1.2rem;color:#6c757d}.payment-methods-list .payment-method-item .payment-actions[data-v-78235f8d]{display:flex;align-items:center;gap:.5rem}.payment-methods-list .payment-method-item .badge[data-v-78235f8d]{background-color:#007bff;color:#fff;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.billing-address .address-info[data-v-78235f8d]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef}.status-badge[data-v-78235f8d]{padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500;text-transform:capitalize}.status-badge.status-success[data-v-78235f8d]{background-color:#d4edda;color:#155724}.status-badge.status-warning[data-v-78235f8d]{background-color:#fff3cd;color:#856404}.status-badge.status-danger[data-v-78235f8d]{background-color:#f8d7da;color:#721c24}.status-badge.status-info[data-v-78235f8d]{background-color:#d1ecf1;color:#0c5460}.status-badge.status-default[data-v-78235f8d]{background-color:#e9ecef;color:#6c757d}.btn--xs[data-v-78235f8d]{padding:.25rem .5rem;font-size:.75rem;line-height:1.2}.btn--danger[data-v-78235f8d]{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn--danger[data-v-78235f8d]:hover:not(:disabled){background-color:#c82333;border-color:#bd2130}.btn--danger[data-v-78235f8d]:disabled{opacity:.5;cursor:not-allowed}.flex-grow-1[data-v-78235f8d]{flex-grow:1}.mr-2[data-v-78235f8d]{margin-right:.5rem}.ml-2[data-v-78235f8d]{margin-left:.5rem}.small[data-v-78235f8d]{font-size:.875rem}.transactions-table[data-v-17b045a3]{width:100%;border-collapse:collapse;margin-top:20px}.transactions-table th[data-v-17b045a3],.transactions-table td[data-v-17b045a3]{border:1px solid #ddd;padding:8px}.transactions-table th[data-v-17b045a3]{background-color:#f2f2f2;text-align:left}.text-success[data-v-17b045a3]{color:green}.text-warning[data-v-17b045a3]{color:#ff9500}.text-danger[data-v-17b045a3]{color:red}.waytogo{top:calc(2em + 50px);position:sticky;margin-bottom:2em;margin-left:auto;margin-right:auto;z-index:20}.bounce-in{animation-duration:2s;animation-iteration-count:1;animation-name:bounce-7;animation-timing-function:cubic-bezier(.28,.84,.42,1)}@keyframes bounce-7{0%{transform:scale(.9,1.1) translateY(-200px)}30%{transform:scale(1.05,.95) translateY(0)}37%{transform:scale(1) translateY(-25px)}44%{transform:scale(1.025,.975) translateY(0)}60%{transform:scale(1) translateY(-7px)}80%{transform:scale(1.01,.99) translateY(0)}to{transform:scale(1) translateY(0)}}.about div[role=tabpanel]{width:100%}.about .profile-gallery h5{max-width:68vw;width:100%;margin-left:auto;margin-right:auto}.align-button{display:flex;gap:.25em .75em;white-space:nowrap;flex-flow:wrap;justify-content:center;flex-direction:row;margin:0}.loader{margin-left:8px;margin-top:-1px;width:16px;height:16px;border:2px solid transparent;border-bottom-color:#000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=checkbox]:disabled{background:gray!important;border:1px solid #d4d4d5}input[required]{border-color:initial}input.error{border-color:red}.qr-scan-instructions[data-v-8d56caba]{max-width:100%}.guide-box[data-v-8d56caba]{background:#0d0d1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem}.product-placement[data-v-8d56caba]{padding:.5rem 0}.placement-intro[data-v-8d56caba]{color:#fff9;font-size:.95rem;margin-bottom:1.25rem;line-height:1.5}.placement-list[data-v-8d56caba]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.placement-item[data-v-8d56caba]{display:flex;align-items:center;gap:.875rem;color:#fff;font-size:.95rem;font-weight:500}.placement-icon[data-v-8d56caba]{width:20px;height:20px;flex-shrink:0;background:linear-gradient(90deg,#60a5fa,#a78bfa,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;stroke:url(#icon-gradient)}.gradient-defs[data-v-8d56caba]{position:absolute;width:0;height:0;overflow:hidden}.placement-icon[data-v-8d56caba] svg,.placement-icon[data-v-8d56caba]{color:#a78bfa}.current-stats[data-v-8d56caba]{background:#ffffff0d;padding:1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.stats-row[data-v-8d56caba]{display:flex;justify-content:space-around;text-align:center}.stat-item[data-v-8d56caba]{flex:1}.stat-value[data-v-8d56caba]{font-size:1.5rem;font-weight:700;background:linear-gradient(90deg,#60a5fa,#a78bfa,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem;animation:countUp-8d56caba .8s ease-out}.stat-label[data-v-8d56caba]{font-size:.7rem;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.earning-rules[data-v-8d56caba]{background:#ffffff0d;padding:1.5rem;border-radius:8px;margin:1rem 0}.rules-title[data-v-8d56caba]{margin:0 0 1rem;color:#fff;font-size:1rem;font-weight:600}.rules-list[data-v-8d56caba]{list-style:none;padding:0;margin:0}.rules-list li[data-v-8d56caba]{display:flex;align-items:flex-start;margin-bottom:.75rem;padding:.5rem;background:#ffffff0d;border-radius:6px;color:#fff}.rule-icon[data-v-8d56caba]{margin-right:.75rem;font-size:1.1rem;flex-shrink:0}@media (max-width: 768px){.stats-row[data-v-8d56caba]{flex-direction:column;gap:1rem}}@keyframes countUp-8d56caba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.separator{display:flex;align-items:center;text-align:center}.separator:before,.separator:after{content:"";flex:1;border-bottom:1px solid #000}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.membership-status{font-weight:300;line-height:1.5}.membership-status span{font-size:1.25em;font-weight:700;text-transform:uppercase}.promotions-banner[data-v-729628cc]{background:linear-gradient(135deg,#fff5f7,#fff0f3);border:1px solid var(--color-pony-rosa, #f99fb5);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.promotions-banner__header[data-v-729628cc]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.promotions-banner__icon[data-v-729628cc]{color:var(--color-pony-rosa, #f99fb5);font-size:1rem}.promotions-banner__title[data-v-729628cc]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-pony-rosa, #f99fb5)}.promotions-banner__list[data-v-729628cc]{display:flex;flex-direction:column;gap:.75rem}.promotions-banner__item[data-v-729628cc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#fff;border-radius:8px;padding:.875rem 1rem;border:1px solid #fce7ed}@media (max-width: 640px){.promotions-banner__item[data-v-729628cc]{flex-direction:column;align-items:flex-start}}.promotions-banner__info[data-v-729628cc]{flex:1;min-width:0}.promotions-banner__name[data-v-729628cc]{display:block;font-weight:600;color:#1f2937;font-size:.9375rem;margin-bottom:.25rem}.promotions-banner__labels[data-v-729628cc]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.promotions-banner__discount[data-v-729628cc]{display:inline-block;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:20px}.promotions-banner__duration[data-v-729628cc]{display:inline-block;background:#e0f2fe;color:#075985;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:20px}.promotions-banner__description[data-v-729628cc]{font-size:.8125rem;color:#6b7280;margin:.25rem 0 0}.promotions-banner__code-block[data-v-729628cc]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.promotions-banner__code[data-v-729628cc]{background:#f3f4f6;border:1px dashed #d1d5db;border-radius:6px;padding:.375rem .75rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:700;color:#374151;letter-spacing:.05em}.promotions-banner__copy-btn[data-v-729628cc]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;border:1px solid var(--color-pony-rosa, #f99fb5);background:transparent;color:var(--color-pony-rosa, #f99fb5);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.promotions-banner__copy-btn[data-v-729628cc]:hover{background:var(--color-pony-rosa, #f99fb5);color:#fff}.promotions-banner__copy-btn--copied[data-v-729628cc]{border-color:#10b981;color:#10b981}.promotions-banner__copy-btn--copied[data-v-729628cc]:hover{background:#10b981;color:#fff}.plans-grid[data-v-25b0b82f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1rem}.addon-grid[data-v-25b0b82f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1rem;max-width:800px}.addon-card[data-v-25b0b82f]{border:2px solid #e5e7eb;border-radius:8px;padding:1.5rem;background:#fff;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.addon-card[data-v-25b0b82f]:hover{border-color:#f99fb5;box-shadow:0 4px 12px #f99fb526}.addon-card--recommended[data-v-25b0b82f]{border-color:var(--color-pony-rosa);position:relative}.addon-card--recommended[data-v-25b0b82f]:before{content:"BEST VALUE";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(45deg,#f99fb5,#fbbf24);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.addon-card--active[data-v-25b0b82f]{border-color:#10b981;background:#f0fdf4}.addon-header[data-v-25b0b82f]{text-align:center;margin-bottom:1.5rem;position:relative}.addon-name[data-v-25b0b82f]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#1f2937}.addon-price[data-v-25b0b82f]{margin-bottom:.5rem}.addon-price .price[data-v-25b0b82f]{font-size:2rem;font-weight:700;color:#f99fb5}.addon-price .period[data-v-25b0b82f]{color:#6b7280;font-size:.875rem}.discount-badge[data-v-25b0b82f]{background:linear-gradient(45deg,#10b981,#059669);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:inline-block;margin-top:.5rem}.savings-badge[data-v-25b0b82f]{background:#f0fdf4;color:#10b981;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;display:inline-block;margin-top:.5rem}.active-badge[data-v-25b0b82f]{display:inline-block;background:#10b981;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;margin-top:.5rem}.addon-features[data-v-25b0b82f]{margin-bottom:1.5rem}.addon-footer .btn--full[data-v-25b0b82f]{width:100%}.plan-card[data-v-25b0b82f]{border-radius:8px;padding:1.5rem;background:#fff;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.plan-card[data-v-25b0b82f]:hover{border-color:#f99fb5;box-shadow:0 4px 12px #f99fb526}.plan-card--current[data-v-25b0b82f]{border-color:#10b981;background:#f0fdf4}.plan-card--recommended[data-v-25b0b82f]{border-color:var(--color-pony-rosa)}.plan-card--recommended[data-v-25b0b82f]:before{content:"";background:linear-gradient(45deg,#f99fb5,#fbbf24);border-radius:8px}.plan-card--downgrade[data-v-25b0b82f]{border-color:#f59e0b;background:#fffbeb}.plan-card--downgrade .plan-price .price[data-v-25b0b82f]{color:#f59e0b}.plan-card--downgrade[data-v-25b0b82f]:hover{border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b26}.plan-header[data-v-25b0b82f]{text-align:center;margin-bottom:1.5rem}.plan-name[data-v-25b0b82f]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#1f2937}.plan-price[data-v-25b0b82f]{margin-bottom:.5rem}.plan-price .price[data-v-25b0b82f]{font-size:2.5rem;font-weight:700;color:#f99fb5}.plan-price .period[data-v-25b0b82f]{color:#6b7280;font-size:.875rem}.plan-annual-price[data-v-25b0b82f]{margin-bottom:.5rem}.plan-annual-price .annual-price[data-v-25b0b82f]{font-size:.875rem;color:#6b7280}.plan-limit[data-v-25b0b82f]{margin-bottom:1rem}.plan-limit .limit-text[data-v-25b0b82f]{font-size:.875rem;color:#4b5563;font-weight:500}.recommended-badge[data-v-25b0b82f]{background:linear-gradient(45deg,#f99fb5,#fbbf24);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.current-badge[data-v-25b0b82f]{background:#10b981;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.features-list[data-v-25b0b82f]{list-style:none;padding:0;margin:0 0 1.5rem}.features-list .feature-item[data-v-25b0b82f]{display:flex;align-items:center;margin-bottom:.75rem;color:#4b5563}.features-list .feature-item .feature-icon[data-v-25b0b82f]{color:#10b981;font-weight:700;margin-right:.5rem;width:16px}.plan-footer .btn--full[data-v-25b0b82f]{width:100%}.plan-footer .disabled[data-v-25b0b82f]{opacity:.55;cursor:not-allowed;filter:grayscale(10%);pointer-events:none}@media (max-width: 768px){.plans-grid[data-v-25b0b82f]{grid-template-columns:1fr}}.plan-info .price-display[data-v-25b0b82f]{display:flex;align-items:baseline;gap:.25rem}.plan-info .text-success[data-v-25b0b82f]{color:#10b981;font-weight:500}.plan-info .text-warning[data-v-25b0b82f]{color:#f59e0b;font-weight:500}.plan-info .text-muted[data-v-25b0b82f]{color:#6b7280}.card--warning[data-v-25b0b82f]{background:#fef3c7;border:2px solid #f59e0b;padding:1.5rem;border-radius:8px}.card--warning .text-warning[data-v-25b0b82f]{color:#f59e0b;margin:0}.upgrades-grid .upgrade-card[data-v-25b0b82f]{transition:transform .2s ease-in-out}.upgrades-grid .upgrade-card[data-v-25b0b82f]:hover{transform:translateY(-2px)}button[data-v-25b0b82f]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn[data-v-25b0b82f]:disabled{cursor:not-allowed;opacity:.55;background-color:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important}.btn.disabled[data-v-25b0b82f]{cursor:not-allowed;opacity:.55;pointer-events:none}.tvIcon[data-v-2d84dab7]{background-color:#000000b3;border-radius:2px;display:inline-block;border:1px solid black;margin-left:4px}.tvIcon.tvIcon--landscape[data-v-2d84dab7]{width:16px;aspect-ratio:16/9;margin-bottom:1px}.tvIcon.tvIcon--portrait[data-v-2d84dab7]{aspect-ratio:9/16;width:9px;margin-bottom:-2px}.upgrade-prompt-container[data-v-fe11ce6d]{width:100%}.feature-locked-card[data-v-fe11ce6d]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;border-radius:16px;padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}.feature-locked-card[data-v-fe11ce6d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fbbf24,#f59e0b,#d97706)}.lock-icon[data-v-fe11ce6d]{margin-bottom:1.5rem;display:flex;justify-content:center}.locked-title[data-v-fe11ce6d]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.locked-description[data-v-fe11ce6d]{color:#6b7280;font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6}.current-plan-info[data-v-fe11ce6d]{margin-bottom:2rem}.current-plan-badge[data-v-fe11ce6d]{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.875rem;letter-spacing:.05em}.current-plan-badge.plan-standard[data-v-fe11ce6d],.current-plan-badge.plan-gold[data-v-fe11ce6d]{background:#fef3c7;color:#92400e}.current-plan-badge.plan-diamond[data-v-fe11ce6d]{background:#ddd6fe;color:#5b21b6}.upgrade-benefits[data-v-fe11ce6d]{margin-bottom:2rem;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.upgrade-benefits h4[data-v-fe11ce6d]{font-weight:600;color:#374151;margin-bottom:1rem;text-align:center}.benefits-list[data-v-fe11ce6d]{list-style:none;padding:0;margin:0}.benefits-list li[data-v-fe11ce6d]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#4b5563}.upgrade-actions[data-v-fe11ce6d]{display:flex;flex-direction:column;gap:1rem;align-items:center}.upgrade-btn[data-v-fe11ce6d]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .2s ease;color:#fff}.upgrade-btn.btn-gold[data-v-fe11ce6d]{background:linear-gradient(135deg,#f59e0b,#d97706)}.upgrade-btn.btn-diamond[data-v-fe11ce6d]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.upgrade-btn[data-v-fe11ce6d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.learn-more-btn[data-v-fe11ce6d]{background:none;border:2px solid #d1d5db;color:#6b7280;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.learn-more-btn[data-v-fe11ce6d]:hover{border-color:#9ca3af;color:#374151}.upgrade-banner[data-v-fe11ce6d]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:1rem;border-radius:8px;text-align:center;margin-bottom:1rem}.banner-text[data-v-fe11ce6d]{margin-bottom:.5rem;color:#92400e;font-size:.75rem}.banner-text i[data-v-fe11ce6d]{margin-right:.25rem}.banner-upgrade-btn[data-v-fe11ce6d]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;color:#fff;font-weight:600;padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .2s ease}.banner-upgrade-btn i[data-v-fe11ce6d]{margin-right:.5rem}.banner-upgrade-btn[data-v-fe11ce6d]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b66}.inline-restriction[data-v-fe11ce6d]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;font-size:.875rem}.restriction-text[data-v-fe11ce6d]{color:#92400e;font-weight:500}.inline-upgrade-btn[data-v-fe11ce6d]{background:#f59e0b;color:#fff;border:none;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.inline-upgrade-btn[data-v-fe11ce6d]:hover{background:#d97706}@media (max-width: 640px){.feature-locked-card[data-v-fe11ce6d]{padding:2rem 1rem}.inline-restriction[data-v-fe11ce6d]{flex-direction:column;text-align:center;gap:.5rem}}a[data-v-030a593a]{color:#000;text-decoration:underline;margin-left:5px}.app-footer[data-v-08bbc45a]{display:flex;flex-direction:column;gap:32px;box-sizing:border-box;width:min(100% - 2 * var(--ypony-page-gutter),var(--ypony-page-max-width));margin:0 auto;padding:32px 32px 16px;border-top:1px solid var(--ypony-rule);border-radius:8px;background-color:var(--ypony-canvas);text-align:left}.app-footer__brand[data-v-08bbc45a]{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.app-footer__identity[data-v-08bbc45a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.app-footer__tagline[data-v-08bbc45a],.app-footer__copyright[data-v-08bbc45a],.app-footer__link[data-v-08bbc45a]{margin:0;font-family:Overpass,sans-serif;font-weight:500;line-height:normal;color:var(--ypony-ink-muted)}.app-footer__tagline[data-v-08bbc45a]{font-size:20px;letter-spacing:.4px}.app-footer__copyright[data-v-08bbc45a]{font-size:14px}.app-footer__links[data-v-08bbc45a]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.app-footer__link[data-v-08bbc45a]{padding:8px 0;font-size:16px;white-space:nowrap;text-decoration:none}.app-footer__link[data-v-08bbc45a]:hover{color:var(--ypony-ink)}@media (min-width: 768px){.app-footer[data-v-08bbc45a]{flex-direction:row;justify-content:space-between;height:289px}.app-footer__links[data-v-08bbc45a]{align-items:flex-end;justify-content:center;padding:16px 0}.app-footer__link[data-v-08bbc45a]{padding:8px 16px}}.navigation-links__link[data-v-bf83a421]{padding:8px 16px;font-family:Overpass,sans-serif;font-size:20px;font-weight:500;line-height:normal;letter-spacing:.4px;white-space:nowrap;color:#fff;text-decoration:none}.navigation-links__link[data-v-bf83a421]:hover,.navigation-links__link--active[data-v-bf83a421]{text-decoration:underline;text-underline-offset:4px}.app-header[data-v-5a531019]{--app-header-height: 80px;--app-header-bar-height: var(--app-header-height);--app-header-offset-top: 12px;position:sticky;top:var(--app-header-offset-top);z-index:300;width:100%;height:var(--app-header-height);margin:var(--app-header-offset-top) auto 0;transition:width .3s ease}.app-header__bar[data-v-5a531019]{display:flex;align-items:center;justify-content:space-between;height:var(--app-header-bar-height);padding:14px 30px;box-sizing:border-box;border-radius:8px;background-color:transparent;transition:height .3s ease,border-radius .3s ease,background-color .3s ease,box-shadow .3s ease}.app-header__brand[data-v-5a531019]{position:relative;display:flex}.app-header__logo[data-v-5a531019]{display:block;transition:opacity .3s ease,visibility .3s ease}.app-header__logo--white[data-v-5a531019]{opacity:0;visibility:hidden}.app-header__logo--ink[data-v-5a531019]{position:absolute;top:0;right:0;bottom:0;left:0}.app-header__desktop-nav[data-v-5a531019]{display:none;align-items:center;gap:8px}.app-header__menu-toggle[data-v-5a531019]{display:flex;align-items:center;justify-content:center;width:41px;height:41px;padding:8px;border:0;border-radius:100px;color:var(--ypony-ink);background-color:transparent;cursor:pointer;transition:color .3s ease}.app-header__menu-toggle[data-v-5a531019]:focus:not(:focus-visible){outline:none}.app-header__menu-toggle[data-v-5a531019]:focus-visible{outline:2px solid var(--ypony-signal);outline-offset:2px}.app-header__menu-icon[data-v-5a531019]{display:block;width:24px;height:20px;background-color:currentcolor;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='20'%20viewBox='0%200%2024%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%2078'%3e%3cpath%20id='Line%207'%20d='M1%201H23'%20stroke-width='2'%20stroke-linecap='round'%20stroke='white'/%3e%3cpath%20id='Line%208'%20d='M1%2010H23'%20stroke-width='2'%20stroke-linecap='round'%20stroke='white'/%3e%3cpath%20id='Line%209'%20d='M1%2019H23'%20stroke-width='2'%20stroke-linecap='round'%20stroke='white'/%3e%3c/g%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='20'%20viewBox='0%200%2024%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame%2078'%3e%3cpath%20id='Line%207'%20d='M1%201H23'%20stroke-width='2'%20stroke-linecap='round'%20stroke='white'/%3e%3cpath%20id='Line%208'%20d='M1%2010H23'%20stroke-width='2'%20stroke-linecap='round'%20stroke='white'/%3e%3cpath%20id='Line%209'%20d='M1%2019H23'%20stroke-width='2'%20stroke-linecap='round'%20stroke='white'/%3e%3c/g%3e%3c/svg%3e") center/contain no-repeat}.app-header__mobile-nav[data-v-5a531019]{position:absolute;top:calc(var(--app-header-bar-height) + 8px);right:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;border-radius:8px;background-color:var(--ypony-ink)}@media (max-width: 767px){.app-header--desktop-only[data-v-5a531019]{display:none}.app-header--menu-open .app-header__logo--white[data-v-5a531019]{opacity:1;visibility:visible}.app-header--menu-open .app-header__logo--ink[data-v-5a531019]{opacity:0;visibility:hidden}.app-header--menu-open .app-header__menu-toggle[data-v-5a531019]{color:#fff}.app-header--menu-open .app-header__bar[data-v-5a531019]{background-color:var(--ypony-ink)}}@media (min-width: 768px){.app-header[data-v-5a531019]{width:min(100% - 2 * var(--ypony-page-gutter),var(--ypony-page-max-width))}.app-header .app-header__logo--white[data-v-5a531019]{opacity:1;visibility:visible}.app-header .app-header__logo--ink[data-v-5a531019]{opacity:0;visibility:hidden}.app-header .app-header__menu-toggle[data-v-5a531019]{color:#fff}.app-header .app-header__bar[data-v-5a531019]{background-color:var(--ypony-ink)}.app-header__desktop-nav[data-v-5a531019]{display:flex}.app-header__menu-toggle[data-v-5a531019],.app-header__mobile-nav[data-v-5a531019]{display:none}}.app-header--scrolled[data-v-5a531019]{--app-header-bar-height: 60px;width:calc(100% - 2 * var(--ypony-page-gutter))}.app-header--scrolled .app-header__bar[data-v-5a531019]{border-radius:100px;background-color:#161616b3;box-shadow:0 0 8px #ffffff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-header--scrolled .app-header__logo--white[data-v-5a531019]{opacity:1;visibility:visible}.app-header--scrolled .app-header__logo--ink[data-v-5a531019]{opacity:0;visibility:hidden}.app-header--scrolled .app-header__menu-toggle[data-v-5a531019]{color:#fff}@media (min-width: 768px){.app-header--scrolled[data-v-5a531019]{width:min(100% - 2 * var(--ypony-page-gutter),1100px)}}.landing-top-bar[data-v-6cb57064]{position:fixed;top:0;right:0;left:0;z-index:300;background-color:var(--ypony-canvas)}.landing-top-bar__bar[data-v-6cb57064]{padding-inline:20px;display:flex;align-items:center;justify-content:space-between;max-width:72rem;margin:0 auto;padding-block:12px;box-sizing:border-box}@media (min-width: 640px){.landing-top-bar__bar[data-v-6cb57064]{padding-inline:32px}}.landing-top-bar__wordmark[data-v-6cb57064],.landing-top-bar__action[data-v-6cb57064]{display:flex;align-items:center;min-height:44px;margin-inline:-8px;padding-inline:8px;font-family:Archivo,sans-serif;letter-spacing:-.025em;color:var(--ypony-ink)}.landing-top-bar__wordmark[data-v-6cb57064]{font-size:1.125rem;font-weight:800;text-decoration:none}.landing-top-bar__action[data-v-6cb57064]{font-size:1rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--ypony-signal);text-decoration-thickness:2px;text-underline-offset:4px}@media (min-width: 768px){.landing-top-bar[data-v-6cb57064]{display:none}}.dialog-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:1000}.dialog-inner{background:#fff;z-index:2;padding:20px;position:fixed;top:200px;left:50%;transform:translate(-50%);min-width:200px;z-index:1001}.landing-change-station[data-v-e34b6b72]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:280px;text-align:center}.landing-change-station__title[data-v-e34b6b72]{display:flex;align-items:center;gap:8px}.landing-change-station__number[data-v-e34b6b72]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box;border:1.5px solid var(--ypony-ink);font-family:Archivo,sans-serif;font-size:.875rem;font-weight:900;color:var(--ypony-ink)}.landing-change-station__name[data-v-e34b6b72]{font-family:Archivo,sans-serif;font-size:1rem;font-weight:700;color:var(--ypony-ink)}.landing-change-station__visual[data-v-e34b6b72]{display:flex;align-items:center;justify-content:center;min-height:128px}.landing-change-station__visual--compact[data-v-e34b6b72]{height:-moz-fit-content;height:fit-content;min-height:80px}.landing-change-station__description[data-v-e34b6b72]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:.875rem;font-weight:500;line-height:1.375;text-align:center}@media (min-width: 768px){.landing-change-station[data-v-e34b6b72]{width:14rem}}.phone-frame[data-v-f77b9b6e]{position:relative;flex-shrink:0;padding:6px;border:2px solid var(--ypony-ink);border-radius:28px}.phone-frame__screen[data-v-f77b9b6e]{position:relative;aspect-ratio:9/19;overflow:hidden;border-radius:22px;background-color:var(--ypony-ink)}.phone-frame__island[data-v-f77b9b6e]{position:absolute;top:10px;left:50%;z-index:30;border-radius:9999px;background-color:#000;transform:translate(-50%)}.phone-frame--compact .phone-frame__screen[data-v-f77b9b6e]{width:118px}.phone-frame--compact .phone-frame__island[data-v-f77b9b6e]{width:38px;height:11px}.phone-frame--regular .phone-frame__screen[data-v-f77b9b6e]{width:172px}.phone-frame--regular .phone-frame__island[data-v-f77b9b6e]{width:52px;height:14px}.story-progress-bars[data-v-6ce660c2]{display:flex;gap:4px}.story-progress-bars__track[data-v-6ce660c2]{flex:1;height:3px;overflow:hidden;border-radius:9999px;background-color:#ffffff4d}.story-progress-bars__fill[data-v-6ce660c2]{height:100%;border-radius:9999px;background-color:#fff}.brand-letter-y[data-v-7e6399b0]{position:relative;display:inline-block;font-family:Archivo,sans-serif;font-weight:900;line-height:1}.brand-letter-y__highlight[data-v-7e6399b0]{position:absolute;top:15%;right:-.08em;left:-.08em;height:70%;background-color:var(--ypony-signal)}.brand-letter-y__glyph[data-v-7e6399b0]{position:relative}.ypony-code[data-v-9c8f46ae]{display:block;width:100%;height:auto}.ypony-code__center[data-v-9c8f46ae]{overflow:visible}.ypony-code__letter-frame[data-v-9c8f46ae]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform-origin:center}.ypony-code__letter-frame--breathing[data-v-9c8f46ae]{animation:ypony-code-letter-breathe-9c8f46ae 6s ease-in-out infinite;will-change:transform}.ypony-code__letter[data-v-9c8f46ae]{transform:translateY(6%)}@keyframes ypony-code-letter-breathe-9c8f46ae{0%,82%,to{transform:scale(1)}91%{transform:scale(1.02)}}@media (prefers-reduced-motion: reduce){.ypony-code__letter-frame--breathing[data-v-9c8f46ae]{animation:none}}.landing-change[data-v-4084b8fb]{padding-inline:20px;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding-top:64px;padding-bottom:96px;box-sizing:border-box}@media (min-width: 640px){.landing-change[data-v-4084b8fb]{padding-inline:32px}}.landing-change__copy[data-v-4084b8fb]{width:100%;max-width:56rem;margin:0 auto}.landing-change__headline[data-v-4084b8fb]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:3rem;font-weight:900;line-height:.95;letter-spacing:-.025em}@media (min-width: 640px){.landing-change__headline[data-v-4084b8fb]{font-size:4.5rem}}@media (min-width: 768px){.landing-change__headline[data-v-4084b8fb]{font-size:6rem}}.landing-change__lead[data-v-4084b8fb]{margin:24px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-size:1.125rem;font-weight:500;line-height:1.375}@media (min-width: 640px){.landing-change__lead[data-v-4084b8fb]{font-size:1.25rem}}.landing-change__stations[data-v-4084b8fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:64rem;margin:64px auto 0}.landing-change__thumbnails[data-v-4084b8fb]{display:flex;gap:8px}.landing-change__thumbnail-slot[data-v-4084b8fb]{position:relative;z-index:5}.landing-change__thumbnail-slot--front[data-v-4084b8fb]{z-index:10}.landing-change__thumbnail[data-v-4084b8fb]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;display:block;width:64px;height:64px;cursor:pointer;outline:1px solid color-mix(in srgb,var(--ypony-ink) 15%,transparent);outline-offset:-1px}.landing-change__thumbnail--active[data-v-4084b8fb]{outline:2px solid var(--ypony-signal)}.landing-change__thumbnail-image[data-v-4084b8fb]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-change__sticker[data-v-4084b8fb]{position:absolute;top:-16px;right:-8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;background-color:var(--ypony-signal);transform:rotate(-8deg);pointer-events:none;animation:landing-change-sticker-wobble-4084b8fb 4.5s ease-in-out infinite}.landing-change__sticker-label[data-v-4084b8fb]{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;line-height:1.1;text-align:center;color:var(--ypony-ink)}.landing-change__connector[data-v-4084b8fb]{position:relative;background-color:color-mix(in srgb,var(--ypony-ink) 35%,transparent)}.landing-change__connector--vertical[data-v-4084b8fb]{width:1.5px;height:36px;margin:4px auto}.landing-change__connector--horizontal[data-v-4084b8fb]{display:none;align-self:center;width:48px;height:1.5px}.landing-change__ball[data-v-4084b8fb]{position:absolute;width:10px;height:10px;border-radius:9999px;background-color:var(--ypony-signal);transform:translate(-50%,-50%)}.landing-change__connector--vertical .landing-change__ball[data-v-4084b8fb]{left:50%;transition:top .6s ease}.landing-change__connector--horizontal .landing-change__ball[data-v-4084b8fb]{top:50%;transition:left .6s ease}.landing-change__box[data-v-4084b8fb]{position:relative;display:flex;align-items:center;justify-content:center;width:min(64vw,15rem);aspect-ratio:440/260;background-color:var(--ypony-surface)}.landing-change__box-drawing[data-v-4084b8fb]{position:relative;width:75%}.landing-change__box-outline[data-v-4084b8fb]{display:block;width:100%;height:auto;stroke:var(--ypony-ink)}.landing-change__printed-code[data-v-4084b8fb]{position:absolute;top:70px;right:52px;bottom:0;left:84px;z-index:10;width:23%;padding:5px 8px;box-sizing:border-box;border:1px solid var(--ypony-ink);background-color:var(--ypony-white);transform:translate(-50%,-50%)}.landing-change__player-progress[data-v-4084b8fb]{position:absolute;top:12px;right:0;left:0;z-index:20;padding:8px}.landing-change__player-image[data-v-4084b8fb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .35s ease}.landing-change__player-image--active[data-v-4084b8fb]{opacity:1}.landing-change__player-caption[data-v-4084b8fb]{position:absolute;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.landing-change__player-label[data-v-4084b8fb]{font-family:Archivo,sans-serif;font-size:.75rem;font-weight:600;line-height:1.25;color:#fff;white-space:nowrap}.landing-change__player-action[data-v-4084b8fb]{padding:4px 10px;border-radius:9999px;font-family:Archivo,sans-serif;font-size:9px;font-weight:700;letter-spacing:-.02em;color:var(--ypony-ink);white-space:nowrap;background-color:var(--ypony-signal)}@keyframes landing-change-sticker-wobble-4084b8fb{0%,86%,to{transform:rotate(-8deg)}90%{transform:rotate(-17deg)}95%{transform:rotate(2deg)}}@media (min-width: 640px){.landing-change__thumbnail[data-v-4084b8fb]{width:68px;height:68px}}@media (min-width: 768px){.landing-change__stations[data-v-4084b8fb]{flex-direction:row;align-items:flex-start;gap:0}.landing-change__connector--vertical[data-v-4084b8fb]{display:none}.landing-change__connector--horizontal[data-v-4084b8fb]{display:block}}@media (min-width: 1024px){.landing-change__connector--horizontal[data-v-4084b8fb]{width:64px}}@media (prefers-reduced-motion: reduce){.landing-change__sticker[data-v-4084b8fb]{animation:none}.landing-change__player-image[data-v-4084b8fb]{transition:none}}.landing-intro[data-v-12343bd7]{padding-inline:20px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding-top:96px;box-sizing:border-box}@media (min-width: 640px){.landing-intro[data-v-12343bd7]{padding-inline:32px}}.landing-intro__code-button[data-v-12343bd7]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;position:relative;display:block;width:min(78vw,420px);cursor:pointer}.landing-intro__code-button:hover .landing-intro__code-hover[data-v-12343bd7]{transform:scale(1.03)}.landing-intro__rings[data-v-12343bd7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.landing-intro__ring[data-v-12343bd7]{position:absolute;width:62%;height:62%;border:1px solid var(--ypony-signal);border-radius:9999px}.landing-intro__code-hover[data-v-12343bd7]{transition:transform .3s ease-out}.landing-intro__hint[data-v-12343bd7]{margin:32px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:.875rem;font-weight:500;text-align:center;transition:opacity .4s linear}.landing-intro__arrow[data-v-12343bd7]{transition:opacity .4s linear}.landing-intro__arrow--bobbing[data-v-12343bd7]{animation:landing-intro-arrow-bob-12343bd7 2s ease-in-out infinite}.landing-intro__arrow-icon[data-v-12343bd7]{margin-top:16px}.landing-intro__copy[data-v-12343bd7]{width:100%;max-width:48rem;margin-top:48px}.landing-intro__headline[data-v-12343bd7]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:3rem;font-weight:900;line-height:.95;letter-spacing:-.025em}@media (min-width: 640px){.landing-intro__headline[data-v-12343bd7]{font-size:4.5rem}}@media (min-width: 768px){.landing-intro__headline[data-v-12343bd7]{font-size:6rem}}.landing-intro__lead[data-v-12343bd7]{margin:24px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-size:1.125rem;font-weight:500;line-height:1.375}@media (min-width: 640px){.landing-intro__lead[data-v-12343bd7]{font-size:1.25rem}}.landing-intro__headline[data-v-12343bd7],.landing-intro__lead[data-v-12343bd7]{color:color-mix(in srgb,var(--ypony-ink) var(--landing-intro-text-strength),transparent);transition:color .5s ease}@media (min-width: 768px){.landing-intro[data-v-12343bd7]{min-height:calc(100svh - 92px);padding-top:24px}}@keyframes landing-intro-arrow-bob-12343bd7{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.landing-intro__arrow--bobbing[data-v-12343bd7]{animation:none}}.landing-on-air[data-v-b00eed3c]{padding-inline:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding-block:96px;box-sizing:border-box}@media (min-width: 640px){.landing-on-air[data-v-b00eed3c]{padding-inline:32px}}.landing-on-air__code[data-v-b00eed3c]{width:min(60vw,340px)}.landing-on-air__headline[data-v-b00eed3c]{margin:56px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:2.25rem;font-weight:900;line-height:1;letter-spacing:-.025em;text-align:center}@media (min-width: 640px){.landing-on-air__headline[data-v-b00eed3c]{font-size:3.75rem}}@media (min-width: 768px){.landing-on-air__headline[data-v-b00eed3c]{font-size:4.5rem}}.landing-on-air__lead[data-v-b00eed3c]{margin:24px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-size:1.125rem;font-weight:500;line-height:1.375;max-width:none;text-align:center}@media (min-width: 640px){.landing-on-air__lead[data-v-b00eed3c]{font-size:1.25rem}}.landing-on-air__cta[data-v-b00eed3c]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:0;border-radius:0;font-family:Archivo,sans-serif;font-size:1rem;font-weight:700;color:var(--ypony-ink);text-decoration:none;background-color:var(--ypony-signal);margin-top:40px}.landing-on-air__reassurance[data-v-b00eed3c]{margin:16px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:.875rem;font-weight:500;text-align:center;color:var(--ypony-ink-muted)}.landing-plans[data-v-25875055]{padding-inline:20px;display:flex;flex-direction:column;padding-top:72px;padding-bottom:128px}@media (min-width: 640px){.landing-plans[data-v-25875055]{padding-inline:32px}}.landing-plans__column[data-v-25875055]{width:100%;max-width:48rem;margin:0 auto}.landing-plans__headline[data-v-25875055]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:2.25rem;font-weight:900;line-height:1.02;letter-spacing:-.025em}@media (min-width: 640px){.landing-plans__headline[data-v-25875055]{font-size:3.75rem}}@media (min-width: 768px){.landing-plans__headline[data-v-25875055]{font-size:4.5rem}}.landing-plans__lead[data-v-25875055]{margin:20px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-size:1.125rem;font-weight:500;line-height:1.375}@media (min-width: 640px){.landing-plans__lead[data-v-25875055]{font-size:1.25rem}}.landing-plans__status[data-v-25875055]{margin:48px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:1rem;font-weight:500;color:var(--ypony-ink-muted)}.landing-plans__line-area[data-v-25875055]{position:relative;height:64px;margin:80px 0 16px;font-family:Archivo,sans-serif;color:var(--ypony-ink)}.landing-plans__start-marker[data-v-25875055],.landing-plans__dot-button[data-v-25875055],.landing-plans__stop-label[data-v-25875055]{opacity:0;transition:opacity .3s ease}.landing-plans__line-area--complete .landing-plans__start-marker[data-v-25875055],.landing-plans__line-area--complete .landing-plans__dot-button[data-v-25875055],.landing-plans__line-area--complete .landing-plans__stop-label[data-v-25875055]{opacity:1}.landing-plans__start-marker[data-v-25875055]{position:absolute;top:-4px;left:0;font-size:.75rem;font-weight:700}.landing-plans__line[data-v-25875055]{position:absolute;top:50%;right:0;left:0;height:1.5px;background-image:linear-gradient(to right,var(--ypony-ink) 0%,var(--ypony-ink) 70%,transparent 100%);transform-origin:center}.landing-plans__dot-button[data-v-25875055]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;transform:translate(-50%,-50%)}.landing-plans__dot[data-v-25875055]{display:block;width:12px;height:12px;box-sizing:border-box;border:1.5px solid var(--ypony-ink);border-radius:9999px;background-color:var(--ypony-canvas);transition:all .2s ease}.landing-plans__dot--selected[data-v-25875055]{width:18px;height:18px;border:0;background-color:var(--ypony-signal)}.landing-plans__stop-label[data-v-25875055]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;position:absolute;top:calc(50% + 14px);font-size:.875rem;font-weight:600;color:var(--ypony-ink);cursor:pointer}.landing-plans__stop-label--start[data-v-25875055]{left:0;text-align:left}.landing-plans__stop-label--center[data-v-25875055]{transform:translate(-50%)}.landing-plans__stop-label--end[data-v-25875055]{right:0;text-align:right;color:var(--ypony-ink-muted)}.landing-plans__billing[data-v-25875055]{display:flex;align-items:center;gap:20px;margin-top:56px}.landing-plans__billing-option[data-v-25875055]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;font-size:.875rem;font-weight:600;color:var(--ypony-ink);cursor:pointer;opacity:.45}.landing-plans__billing-option--active[data-v-25875055]{text-decoration:underline;text-decoration-color:var(--ypony-signal);text-decoration-thickness:.14em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.22em;opacity:1}.landing-plans__details[data-v-25875055]{margin-top:24px;font-family:Archivo,sans-serif;color:var(--ypony-ink);transition:opacity .18s ease}.landing-plans__details--hidden[data-v-25875055]{opacity:0}.landing-plans__plan-heading[data-v-25875055]{font-size:1.875rem;font-weight:900;letter-spacing:-.025em}.landing-plans__blurb[data-v-25875055]{margin:24px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-weight:500;line-height:1.375;font-size:1.125rem}@media (min-width: 640px){.landing-plans__blurb[data-v-25875055]{font-size:1.25rem}}.landing-plans__detail-list[data-v-25875055]{display:flex;flex-direction:column;gap:20px;margin-top:24px}.landing-plans__detail-label[data-v-25875055]{font-size:.875rem;font-weight:600;color:var(--ypony-ink-muted)}.landing-plans__detail-text[data-v-25875055]{margin:4px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-size:1rem;font-weight:500;line-height:1.375}.landing-plans__note[data-v-25875055]{margin:20px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:.875rem;font-weight:500;color:var(--ypony-ink-muted)}.landing-plans__cta[data-v-25875055]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:0;border-radius:0;font-family:Archivo,sans-serif;font-size:1rem;font-weight:700;color:var(--ypony-ink);text-decoration:none;background-color:var(--ypony-signal);margin-top:32px;cursor:pointer}.landing-plans__compare[data-v-25875055]{margin-top:64px}.landing-plans__compare-toggle[data-v-25875055]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--ypony-ink);cursor:pointer}.landing-plans__compare-chevron[data-v-25875055]{transition:transform .2s ease}.landing-plans__compare-toggle--open .landing-plans__compare-chevron[data-v-25875055]{transform:rotate(180deg)}.landing-plans__comparison[data-v-25875055]{margin-top:24px;font-family:Archivo,sans-serif;font-size:.875rem;color:var(--ypony-ink)}.landing-plans__comparison-header[data-v-25875055],.landing-plans__comparison-row[data-v-25875055]{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px}.landing-plans__comparison-header[data-v-25875055]{padding-bottom:8px;border-bottom:1.5px solid var(--ypony-ink);font-weight:700}.landing-plans__comparison-spacer[data-v-25875055]{display:none}.landing-plans__comparison-row[data-v-25875055]{row-gap:4px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--ypony-ink) 18%,transparent)}.landing-plans__comparison-feature[data-v-25875055]{grid-column:span 2;font-weight:600}.landing-plans__comparison-value[data-v-25875055]{font-weight:500}.landing-plans__footnotes[data-v-25875055]{display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:.75rem;color:var(--ypony-ink-muted)}.landing-plans__footnotes p[data-v-25875055]{margin:0}@media (min-width: 640px){.landing-plans__plan-heading[data-v-25875055]{font-size:2.25rem}.landing-plans__detail-text[data-v-25875055]{font-size:1.125rem}.landing-plans__comparison-header[data-v-25875055],.landing-plans__comparison-row[data-v-25875055]{grid-template-columns:repeat(3,1fr);align-items:start}.landing-plans__comparison-spacer[data-v-25875055]{display:block}.landing-plans__comparison-feature[data-v-25875055]{grid-column:auto}}@media (min-width: 768px){.landing-plans[data-v-25875055]{padding-top:112px}}@media (prefers-reduced-motion: reduce){.landing-plans__start-marker[data-v-25875055],.landing-plans__dot-button[data-v-25875055],.landing-plans__stop-label[data-v-25875055],.landing-plans__dot[data-v-25875055],.landing-plans__details[data-v-25875055],.landing-plans__compare-chevron[data-v-25875055]{transition:none}}.landing-product[data-v-8a68cd0e]{padding-inline:20px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100svh;padding-top:64px;padding-bottom:80px;box-sizing:border-box}@media (min-width: 640px){.landing-product[data-v-8a68cd0e]{padding-inline:32px}}.landing-product__copy[data-v-8a68cd0e]{width:100%;max-width:56rem}.landing-product__headline[data-v-8a68cd0e]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:3rem;font-weight:900;line-height:.95;letter-spacing:-.025em}@media (min-width: 640px){.landing-product__headline[data-v-8a68cd0e]{font-size:4.5rem}}@media (min-width: 768px){.landing-product__headline[data-v-8a68cd0e]{font-size:6rem}}.landing-product__lead[data-v-8a68cd0e]{margin:24px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-size:1.125rem;font-weight:500;line-height:1.375}@media (min-width: 640px){.landing-product__lead[data-v-8a68cd0e]{font-size:1.25rem}}.landing-product__stage[data-v-8a68cd0e]{width:100%;max-width:56rem;margin-top:40px;padding:32px 0;background-color:var(--ypony-surface)}.landing-product__bottle[data-v-8a68cd0e]{position:relative;width:80%;margin:0 auto}.landing-product__code-button[data-v-8a68cd0e]{border:0;font-family:inherit;color:inherit;background:transparent;position:absolute;top:50%;left:42%;z-index:10;display:flex;align-items:center;justify-content:center;width:clamp(3.5rem,12%,6rem);min-width:44px;min-height:44px;padding:4px;box-sizing:border-box;cursor:pointer;background-color:var(--ypony-white);opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease-out 1.9s}.landing-product__code-button:hover .landing-product__code-hover[data-v-8a68cd0e]{transform:scale(1.06)}.landing-product__code-hover[data-v-8a68cd0e]{width:100%;transition:transform .3s ease-out}.landing-product__illustration[data-v-8a68cd0e]{display:block;width:100%;height:100%}.landing-product__water[data-v-8a68cd0e]{opacity:0;transition:opacity .8s ease-in-out 1.3s}.landing-product__water-fill[data-v-8a68cd0e]{fill:color-mix(in srgb,var(--ypony-ink) 14%,transparent)}.landing-product__water-surface[data-v-8a68cd0e],.landing-product__outline[data-v-8a68cd0e]{stroke:var(--ypony-ink);vector-effect:non-scaling-stroke}.landing-product__bubble[data-v-8a68cd0e]{stroke:color-mix(in srgb,var(--ypony-ink) 50%,transparent)}.landing-product__outline[data-v-8a68cd0e]{stroke-dasharray:2;stroke-dashoffset:2;transition:stroke-dashoffset 1.4s ease-in-out}.landing-product__bottle--drawn .landing-product__code-button[data-v-8a68cd0e],.landing-product__bottle--drawn .landing-product__water[data-v-8a68cd0e]{opacity:1}.landing-product__bottle--drawn .landing-product__outline[data-v-8a68cd0e]{stroke-dashoffset:0}.landing-product__hint[data-v-8a68cd0e]{margin:32px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:.875rem;font-weight:500;text-align:center;opacity:0;transition:opacity .5s ease-out 2.6s}.landing-product__hint--visible[data-v-8a68cd0e]{opacity:1}@media (min-width: 640px){.landing-product__code-button[data-v-8a68cd0e]{padding:6px}}@media (prefers-reduced-motion: reduce){.landing-product__code-button[data-v-8a68cd0e],.landing-product__water[data-v-8a68cd0e],.landing-product__outline[data-v-8a68cd0e],.landing-product__hint[data-v-8a68cd0e]{transition:none}}.landing-question[data-v-fa534730]{position:relative;height:350vh}.landing-question__pin[data-v-fa534730]{padding-inline:20px;position:sticky;top:0;display:flex;align-items:center;height:100svh;overflow:hidden}@media (min-width: 640px){.landing-question__pin[data-v-fa534730]{padding-inline:32px}}.landing-question__stage[data-v-fa534730]{position:relative;width:100%;max-width:56rem;margin:0 auto;padding-right:48px;box-sizing:border-box}.landing-question__headline[data-v-fa534730]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:2.25rem;font-weight:900;line-height:1.05;letter-spacing:-.025em;transition:opacity .1s linear,transform .1s linear}@media (min-width: 640px){.landing-question__headline[data-v-fa534730]{font-size:3.75rem}}@media (min-width: 768px){.landing-question__headline[data-v-fa534730]{font-size:4.5rem}}.landing-question__question[data-v-fa534730]{color:color-mix(in srgb,var(--ypony-ink) var(--landing-question-strength),transparent);transition:color .1s linear}.landing-question__strike[data-v-fa534730]{background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 58%}.landing-question__reframe[data-v-fa534730]{margin-top:32px}.landing-question__key-beat[data-v-fa534730]{margin-top:48px}.landing-question__label[data-v-fa534730]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:1rem;font-weight:400;letter-spacing:-.025em;transition:opacity .1s linear,transform .1s linear}.landing-question__key-message[data-v-fa534730]{margin-top:20px}.landing-question__finale[data-v-fa534730]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-right:48px;pointer-events:none}.landing-question__finale-second[data-v-fa534730]{margin-top:12px}.landing-question__indicator[data-v-fa534730]{position:absolute;top:50%;right:0;display:flex;flex-direction:column;gap:6px;transform:translateY(-50%);transition:opacity .3s ease}.landing-question__beat-button[data-v-fa534730]{border:0;font-family:inherit;color:inherit;background:transparent;display:flex;align-items:center;justify-content:center;width:44px;margin:-8px 0;padding:8px 0;cursor:pointer}.landing-question__beat-track[data-v-fa534730]{position:relative;display:block;width:2px;height:28px;overflow:hidden;border-radius:9999px;background-color:color-mix(in srgb,var(--ypony-ink) 20%,transparent)}.landing-question__beat-fill[data-v-fa534730]{position:absolute;top:0;left:0;display:block;width:100%;border-radius:9999px;background-color:var(--ypony-ink)}.landing-question--stacked[data-v-fa534730]{padding-inline:20px;display:flex;flex-direction:column;justify-content:center;height:auto;min-height:100svh;padding-block:96px;box-sizing:border-box}@media (min-width: 640px){.landing-question--stacked[data-v-fa534730]{padding-inline:32px}}.landing-question--stacked .landing-question__pin[data-v-fa534730]{position:static;display:block;height:auto;padding-inline:0;overflow:visible}.landing-question--stacked .landing-question__stage[data-v-fa534730]{display:flex;flex-direction:column;gap:40px;padding-right:0}.landing-question--stacked .landing-question__key-beat[data-v-fa534730]{margin-top:0}.landing-question--stacked .landing-question__finale[data-v-fa534730]{position:static;padding-right:0}@media (min-width: 640px){.landing-question__stage[data-v-fa534730],.landing-question__finale[data-v-fa534730]{padding-right:56px}.landing-question__label[data-v-fa534730]{font-size:1.125rem}}@media (prefers-reduced-motion: reduce){.landing-question__headline[data-v-fa534730],.landing-question__label[data-v-fa534730]{transition:none}}.landing-use-cases[data-v-eebe9e01]{padding-inline:20px;display:flex;flex-direction:column;padding-bottom:128px}@media (min-width: 640px){.landing-use-cases[data-v-eebe9e01]{padding-inline:32px}}.landing-use-cases__copy[data-v-eebe9e01],.landing-use-cases__stage[data-v-eebe9e01]{width:100%;max-width:56rem;margin:0 auto;box-sizing:border-box}.landing-use-cases__headline[data-v-eebe9e01]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:2.25rem;font-weight:900;line-height:1.02;letter-spacing:-.025em}@media (min-width: 640px){.landing-use-cases__headline[data-v-eebe9e01]{font-size:3.75rem}}@media (min-width: 768px){.landing-use-cases__headline[data-v-eebe9e01]{font-size:4.5rem}}.landing-use-cases__lead[data-v-eebe9e01]{margin:20px 0 0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;max-width:36rem;font-size:1.125rem;font-weight:500;line-height:1.375;max-width:none}@media (min-width: 640px){.landing-use-cases__lead[data-v-eebe9e01]{font-size:1.25rem}}.landing-use-cases__stage[data-v-eebe9e01]{margin-top:48px;padding:32px;background-color:var(--ypony-surface)}.landing-use-cases__layout[data-v-eebe9e01]{display:flex;flex-direction:column;align-items:center;gap:48px}.landing-use-cases__sentence-area[data-v-eebe9e01]{width:100%}.landing-use-cases__sentence[data-v-eebe9e01]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:1.25rem;font-weight:400;line-height:1.2;letter-spacing:-.025em;text-align:center}.landing-use-cases__product-switch[data-v-eebe9e01]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;position:relative;display:inline-flex;align-items:center;gap:4px;font-size:inherit;vertical-align:baseline;color:var(--ypony-ink);cursor:pointer}.landing-use-cases__product-word[data-v-eebe9e01]{font-weight:700;text-decoration:underline;text-decoration-color:var(--ypony-signal);text-decoration-thickness:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.12em}.landing-use-cases__options[data-v-eebe9e01]{display:none;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:32px}.landing-use-cases__option[data-v-eebe9e01]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;color:var(--ypony-ink);cursor:pointer;opacity:.35}.landing-use-cases__option--active[data-v-eebe9e01]{opacity:1}.landing-use-cases__player[data-v-eebe9e01]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.landing-use-cases__progress[data-v-eebe9e01]{position:absolute;top:32px;right:0;left:0;z-index:20;padding:0 8px}.landing-use-cases__slide[data-v-eebe9e01]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .35s ease}.landing-use-cases__slide--active[data-v-eebe9e01]{opacity:1}.landing-use-cases__shade[data-v-eebe9e01]{position:absolute;right:0;bottom:0;left:0;z-index:10;height:40%;pointer-events:none;background-image:linear-gradient(to top,rgba(0,0,0,.55),transparent)}.landing-use-cases__tap-zone[data-v-eebe9e01]{padding:0;border:0;font-family:inherit;color:inherit;background:transparent;position:absolute;top:0;bottom:0;z-index:10;width:33.333%;cursor:pointer}.landing-use-cases__tap-zone--previous[data-v-eebe9e01]{left:0}.landing-use-cases__tap-zone--next[data-v-eebe9e01]{right:0}.landing-use-cases__caption-area[data-v-eebe9e01]{position:absolute;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;pointer-events:none}.landing-use-cases__caption[data-v-eebe9e01]{font-family:Archivo,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;color:#fff}.landing-use-cases__action[data-v-eebe9e01]{padding:4px 12px;border-radius:9999px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:-.02em;color:var(--ypony-ink);white-space:nowrap;background-color:var(--ypony-signal)}.landing-use-cases__player-note[data-v-eebe9e01]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:.875rem;font-weight:500;text-align:center;line-height:1.375}@media (min-width: 640px){.landing-use-cases__sentence[data-v-eebe9e01]{font-size:1.5rem}}@media (min-width: 768px){.landing-use-cases__stage[data-v-eebe9e01]{padding:56px}.landing-use-cases__layout[data-v-eebe9e01]{flex-direction:row;justify-content:space-between;gap:40px}.landing-use-cases__sentence-area[data-v-eebe9e01]{flex:1}.landing-use-cases__sentence[data-v-eebe9e01]{font-size:1.875rem}.landing-use-cases__options[data-v-eebe9e01]{display:flex}.landing-use-cases__player[data-v-eebe9e01]{align-items:flex-start;width:auto}}@media (prefers-reduced-motion: reduce){.landing-use-cases__slide[data-v-eebe9e01]{transition:none}}.landing-why[data-v-6d81e30c]{padding-inline:20px;display:flex;flex-direction:column;padding-top:96px}@media (min-width: 640px){.landing-why[data-v-6d81e30c]{padding-inline:32px}}.landing-why__column[data-v-6d81e30c]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:56rem;margin:0 auto}.landing-why__line[data-v-6d81e30c]{margin:0;font-family:Archivo,sans-serif;color:var(--ypony-ink);text-align:left;font-size:2.25rem;font-weight:900;line-height:1.02;letter-spacing:-.025em;transition:opacity .15s linear,transform .15s linear}@media (min-width: 640px){.landing-why__line[data-v-6d81e30c]{font-size:3.75rem}}@media (min-width: 768px){.landing-why__line[data-v-6d81e30c]{font-size:4.5rem}}@media (prefers-reduced-motion: reduce){.landing-why__line[data-v-6d81e30c]{transition:none}}.landing-wordmark[data-v-2ca8387b]{position:relative;height:200vh}.landing-wordmark__pin[data-v-2ca8387b]{position:sticky;top:0;display:flex;align-items:center;justify-content:center;height:100svh;padding-inline:20px;overflow:hidden}.landing-wordmark__bridge[data-v-2ca8387b]{position:absolute;top:0;left:50%;width:1.5px;height:calc(50% - 4.5rem);pointer-events:none;transform:translate(-50%);transition:opacity .2s linear}.landing-wordmark__bridge-line[data-v-2ca8387b]{width:100%;background-color:var(--ypony-ink)}.landing-wordmark__word[data-v-2ca8387b]{position:relative;display:inline-flex;align-items:center;font-family:Archivo,sans-serif;font-size:3.75rem;font-weight:900;line-height:1;letter-spacing:-.025em;color:var(--ypony-ink);transition:transform .12s linear}.landing-wordmark__before-y[data-v-2ca8387b],.landing-wordmark__after-y[data-v-2ca8387b]{position:absolute;display:flex;align-items:center}.landing-wordmark__before-y[data-v-2ca8387b]{right:100%}.landing-wordmark__after-y[data-v-2ca8387b]{left:100%}.landing-wordmark__question-mark[data-v-2ca8387b]{margin-left:.04em;transition:opacity .12s linear}.landing-wordmark__letter[data-v-2ca8387b]{transition:opacity .12s linear,transform .12s linear}@media (min-width: 640px){.landing-wordmark__word[data-v-2ca8387b]{font-size:6rem}}@media (min-width: 768px){.landing-wordmark__word[data-v-2ca8387b]{font-size:8rem}}@media (prefers-reduced-motion: reduce){.landing-wordmark__bridge[data-v-2ca8387b],.landing-wordmark__word[data-v-2ca8387b],.landing-wordmark__question-mark[data-v-2ca8387b],.landing-wordmark__letter[data-v-2ca8387b]{transition:none}}#app{transition:transform .4s ease,filter .4s ease,opacity .4s ease}#app.app--behind-player{opacity:.6;filter:blur(4px);transform:scale(.94);transform-origin:center var(--behind-player-origin-y)}.product-media-player[data-v-dafbbea9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center}.product-media-player__backdrop[data-v-dafbbea9]{position:absolute;top:0;right:0;bottom:0;left:0}.product-media-player__device[data-v-dafbbea9]{position:relative;width:390px;max-width:100vw;height:780px;max-height:92svh;overflow:hidden;background-color:var(--ypony-ink);transition:transform .35s ease,opacity .35s ease}.product-media-player__device--touch[data-v-dafbbea9]{width:90vw;height:88svh}.product-media-player__close[data-v-dafbbea9]{position:absolute;top:12px;right:12px;z-index:30;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:9999px;color:#fff;background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-media-player__stage[data-v-dafbbea9]{position:relative;width:100%;height:100%;background-color:var(--ypony-ink);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-media-player__progress[data-v-dafbbea9]{position:absolute;inset:0 0 auto;z-index:20;gap:6px;padding:12px}.product-media-player__image[data-v-dafbbea9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease}.product-media-player__image--active[data-v-dafbbea9]{opacity:1}.product-media-player__caption-area[data-v-dafbbea9]{position:absolute;bottom:0;left:0;z-index:10;padding:24px}.product-media-player__caption[data-v-dafbbea9]{display:inline-block;padding:6px 12px;font-family:Archivo,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.025em;color:#fff;background-color:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-media-player__paused[data-v-dafbbea9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center}.product-media-player__paused-label[data-v-dafbbea9]{padding:4px 16px;border-radius:9999px;font-family:Archivo,sans-serif;font-size:.75rem;font-weight:500;color:#fff;background-color:#0006}.product-media-player__end[data-v-dafbbea9]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;height:100%;padding:0 32px}.product-media-player__end-title[data-v-dafbbea9]{margin:0;font-family:Archivo,sans-serif;font-size:1.875rem;font-weight:900;line-height:1.25;letter-spacing:-.025em;color:var(--ypony-canvas)}.product-media-player__end-actions[data-v-dafbbea9]{display:flex;align-items:center;gap:16px}.product-media-player__cta[data-v-dafbbea9]{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;border-radius:9999px;font-family:Archivo,sans-serif;font-size:1rem;font-weight:600;color:var(--ypony-ink);text-decoration:none;background-color:var(--ypony-signal)}.product-media-player__replay[data-v-dafbbea9]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;color:var(--ypony-canvas);background:transparent}.product-media-player-enter-from .product-media-player__device[data-v-dafbbea9]{opacity:0;transform:scale(.94)}.product-media-player-enter-active[data-v-dafbbea9]{transition:opacity .35s ease}@media (prefers-reduced-motion: reduce){.product-media-player__device[data-v-dafbbea9],.product-media-player-enter-active[data-v-dafbbea9]{transition:none}}.scroll-arrow-line[data-v-7f75acde]{position:relative;height:100px;margin:24px auto}.scroll-arrow-line__stem[data-v-7f75acde]{position:absolute;top:0;left:50%;width:1.5px;background-color:var(--ypony-ink);transform:translate(-50%)}.scroll-arrow-line__head[data-v-7f75acde]{position:absolute;left:50%;display:flex;opacity:0;transform:translate(-50%,-100%);transition:opacity .2s linear}.scroll-arrow-line__head--visible[data-v-7f75acde]{opacity:1}@media (min-width: 768px){.scroll-arrow-line[data-v-7f75acde]{height:140px}}.scroll-center-divider[data-v-84f7cacb]{display:flex;justify-content:center;margin:72px 0;padding:200px 0}.scroll-center-divider__line[data-v-84f7cacb]{width:100px;height:1.5px;background-color:var(--ypony-ink);transform-origin:center}@media (min-width: 768px){.scroll-center-divider[data-v-84f7cacb]{margin:112px 0}}.scroll-column-rule[data-v-fe4fe274]{width:100%;max-width:56rem;margin:0 auto;padding:32px 20px;box-sizing:border-box}.scroll-column-rule__line[data-v-fe4fe274]{height:1.5px;background-color:var(--ypony-ink)}@media (min-width: 640px){.scroll-column-rule[data-v-fe4fe274]{padding-inline:32px}}.scroll-spreading-dots[data-v-bcf599b6]{display:flex;align-items:center;justify-content:center;margin:32px auto}.scroll-spreading-dots__dot[data-v-bcf599b6]{display:block;width:10px;height:10px;border-radius:9999px;background-color:var(--ypony-ink)}.modal[data-v-b1db64cc]{border-radius:8px;padding:20px;width:90%;max-width:500px;position:fixed;box-shadow:0 4px 6px #0000001a;margin:10vw auto;display:flex;flex-direction:column;align-items:stretch;gap:1em}.modal[data-v-b1db64cc] textarea[data-v-b1db64cc]{border:1px solid;border-radius:8px;padding:1em;min-height:140px}.modal[data-v-b1db64cc]::backdrop{background-color:#00000080}.close[data-v-b1db64cc]{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}.auth-page[data-v-e5ebbf56]{display:flex;justify-content:center;padding:64px 20px 96px;font-family:Archivo,sans-serif;color:#000}.auth-page__column[data-v-e5ebbf56]{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%;max-width:580px}.auth-page__heading[data-v-e5ebbf56]{display:flex;flex-direction:column;align-items:center;gap:24px}.auth-page__title[data-v-e5ebbf56]{margin:0;font-family:Archivo,sans-serif;font-size:52px;font-weight:900;line-height:normal;text-align:center;color:#000}.auth-page__column[data-v-e5ebbf56] .auth-page__heading-link,.auth-page__column[data-v-e5ebbf56] .auth-page__footer-link{font-family:Archivo,sans-serif;font-size:20px;font-weight:500;text-decoration:underline}.auth-page__column[data-v-e5ebbf56] .auth-page__heading-link{color:#000}.auth-page__column[data-v-e5ebbf56] .auth-page__footer-link{color:var(--ypony-link)}.auth-page__column[data-v-e5ebbf56] .auth-page__message{margin:0;font-size:20px;font-weight:500;text-align:center}.auth-page__column[data-v-e5ebbf56] .auth-page__form{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%;max-width:352px}.auth-page__column[data-v-e5ebbf56] .form{display:flex;flex-direction:column;gap:24px;width:100%;max-width:352px;color:var(--ypony-ink)}.auth-page__column[data-v-e5ebbf56] .form>div{display:flex;flex-direction:column;gap:24px}.auth-page__column[data-v-e5ebbf56] .form>div,.auth-page__column[data-v-e5ebbf56] .form>div>div{margin:0!important}.auth-page__column[data-v-e5ebbf56] .form .input-group label{display:block;margin:0 0 8px;font-family:Archivo,sans-serif;font-size:14px;font-style:normal;font-weight:700;text-transform:uppercase;color:var(--ypony-ink-muted)}.auth-page__column[data-v-e5ebbf56] .form .form-field{height:48px;min-height:0;padding:12px 16px;border:1px solid var(--ypony-field-border);border-radius:0;box-shadow:none;font-family:Archivo,sans-serif;font-size:16px;line-height:normal;color:var(--ypony-ink);background-color:#fff}.auth-page__column[data-v-e5ebbf56] .form .form-field::-moz-placeholder{color:var(--ypony-ink);opacity:.5}.auth-page__column[data-v-e5ebbf56] .form .form-field::placeholder{color:var(--ypony-ink);opacity:.5}.auth-page__column[data-v-e5ebbf56] .form .form-field:focus{border-color:var(--ypony-ink);box-shadow:none;outline:2px solid var(--ypony-signal);outline-offset:0}.auth-page__column[data-v-e5ebbf56] .form .password~.input-icon-container,.auth-page__column[data-v-e5ebbf56] .form .password_confirmation~.input-icon-container{width:44px;height:100%;cursor:pointer}.auth-page__column[data-v-e5ebbf56] .form .input_validation{margin-top:8px;padding:0;border:0;font-family:Archivo,sans-serif;font-size:14px;line-height:1.5;color:var(--ypony-ink-muted);background:none;box-shadow:none}.auth-page__column[data-v-e5ebbf56] .form .form-checkbox{align-items:center;margin:0;font-family:Archivo,sans-serif;font-size:16px;color:var(--ypony-ink)}.auth-page__column[data-v-e5ebbf56] .form .form-checkbox .form-field{width:16px;height:16px;padding:0;border:1px solid var(--ypony-field-border);border-radius:0}.auth-page__column[data-v-e5ebbf56] .form a{color:var(--ypony-link);text-decoration:underline}.auth-page__column[data-v-e5ebbf56] .auth-page__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;width:auto;padding:12px 16px;border:0;border-radius:0;font-family:Archivo,sans-serif;font-size:16px;font-weight:700;color:var(--ypony-ink);background-color:var(--ypony-signal);cursor:pointer}.auth-page__column[data-v-e5ebbf56] .auth-page__submit:disabled{cursor:not-allowed;opacity:.5}@media (min-width: 768px){.auth-page[data-v-e5ebbf56]{padding:208px 32px 160px}}span[data-v-c7763616]{font-size:inherit}.qr-code-with-logo[data-v-2960dd39] canvas,.qr-code-with-logo[data-v-2960dd39] svg{display:block;width:100%;height:auto}.animate-pulse[data-v-02d8fb62]{animation:pulse-02d8fb62 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-02d8fb62{0%,to{opacity:1}50%{opacity:.3}}.animate-fade-in[data-v-02d8fb62]{animation:fadeIn-02d8fb62 .8s ease-in-out}@keyframes fadeIn-02d8fb62{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sr-only[data-v-02d8fb62]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ypony-logo[data-v-02d8fb62]{position:fixed;z-index:100;bottom:.5em;left:.75em;background:#0009;padding:.4em .6em;border-radius:8px;box-shadow:0 4px 8px #0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:bottom .3s ease}.ypony-logo.with-loading-bar[data-v-02d8fb62]{bottom:calc(15px + .75em)}.ypony-logo img[data-v-02d8fb62]{height:40px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.qr-code-overlay[data-v-02d8fb62]{position:fixed;z-index:100;top:0;right:.75em;background:#fff;padding:.5em;flex-direction:column;border-bottom-left-radius:4px;box-shadow:0 4px 4px #00000052;border-bottom-right-radius:4px;min-height:102px;display:none}@media (min-width: 992px){.qr-code-overlay[data-v-02d8fb62]{display:flex;align-items:center}}.qr-code-overlay[data-v-02d8fb62] h1[data-v-02d8fb62]{margin:0;color:#000;font-size:23px;width:80px;line-height:.9;height:21px;display:block;mix-blend-mode:multiply}.qr-code-overlay[data-v-02d8fb62] .qr[data-v-02d8fb62]{border-radius:8px;height:80px;width:80px;display:block}.loading-bar-fill[data-v-02d8fb62]{background:linear-gradient(270deg,#65ffcb -2.98%,#f994ac 97.42%)}.shop-button[data-v-02d8fb62]{position:fixed;z-index:100;bottom:1.5em;right:4.5em;background:#000000b3;color:#fff;padding:.75em 1.25em;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 8px #0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;font-size:14px;white-space:nowrap}.shop-button[data-v-02d8fb62]:hover{background:#000000e6;transform:scale(1.05)}.shop-button[data-v-02d8fb62]:active{transform:scale(.95)}@media (max-width: 480px){.shop-button[data-v-02d8fb62]{right:3.75em;padding:.6em 1em;font-size:12px}}.fullscreen-button[data-v-02d8fb62]{position:fixed;z-index:100;bottom:1.5em;right:1em;background:#000000b3;color:#fff;padding:.75em;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 8px #0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.fullscreen-button[data-v-02d8fb62]:hover{background:#000000e6;transform:scale(1.1)}.fullscreen-button[data-v-02d8fb62]:active{transform:scale(.95)}.fullscreen-button[data-v-02d8fb62]:focus{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.fullscreen-button svg[data-v-02d8fb62]{width:24px;height:24px}@media (max-width: 400px){.fullscreen-button[data-v-02d8fb62]{width:40px;height:40px;bottom:1em;right:.5em}.fullscreen-button svg[data-v-02d8fb62]{width:20px;height:20px}}.fullscreen .slideshow-image,.fullscreen .slideshow-video{width:100vw!important;height:100vh!important;-o-object-fit:cover!important;object-fit:cover!important}.online-slideshows-list[data-v-ab1cecb6]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 4px 6px #0000001a}.list-header[data-v-ab1cecb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.list-title[data-v-ab1cecb6]{font-size:18px;font-weight:600;color:#fff;margin:0}.count-badge[data-v-ab1cecb6]{background:#fff3;color:#fff;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:600}.slideshows-grid[data-v-ab1cecb6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.slideshow-card[data-v-ab1cecb6]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;transition:all .3s ease}.slideshow-card[data-v-ab1cecb6]:hover{background:#ffffff40;transform:translateY(-2px)}.status-indicator[data-v-ab1cecb6]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.status-indicator.online[data-v-ab1cecb6]{background:#10b981;box-shadow:0 0 8px #10b98199;animation:pulse-ab1cecb6 2s ease-in-out infinite}@keyframes pulse-ab1cecb6{0%,to{opacity:1}50%{opacity:.6}}.slideshow-details[data-v-ab1cecb6]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.slideshow-name-row[data-v-ab1cecb6]{display:flex;align-items:center;gap:8px}.slideshow-name[data-v-ab1cecb6]{color:#fff;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-count[data-v-ab1cecb6]{color:#fffc;font-size:12px;font-weight:400;white-space:nowrap;background:#ffffff26;padding:2px 8px;border-radius:10px}.account-switcher[data-v-ab1cecb6]{margin-top:4px}.account-select[data-v-ab1cecb6]{width:100%;padding:6px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.3);background:#ffffffe6;color:#333;font-size:12px;cursor:pointer;transition:all .2s ease}.account-select[data-v-ab1cecb6]:hover{background:#fff;border-color:#fff9}.account-select[data-v-ab1cecb6]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.current-content[data-v-ab1cecb6]{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.current-content-label[data-v-ab1cecb6]{color:#ffffffd9;font-size:11px;font-style:italic;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-revert[data-v-ab1cecb6]{background:#fff3;border:1px solid rgba(255,255,255,.4);border-radius:4px;color:#fff;font-size:11px;font-weight:500;padding:3px 8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.btn-revert[data-v-ab1cecb6]:hover{background:#ffffff59;border-color:#ffffffb3}.switch-warning[data-v-ab1cecb6]{margin-top:8px;background:#fbbf2426;border:1px solid rgba(251,191,36,.45);border-radius:6px;padding:10px 12px}.switch-warning-message[data-v-ab1cecb6]{color:#fde68a;font-size:11px;line-height:1.5;margin:0 0 8px}.switch-warning-actions[data-v-ab1cecb6]{display:flex;gap:6px;justify-content:flex-end}.btn-cancel-switch[data-v-ab1cecb6]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;font-size:11px;font-weight:500;padding:3px 10px;cursor:pointer;transition:all .2s ease}.btn-cancel-switch[data-v-ab1cecb6]:hover{background:#ffffff40}.btn-confirm-switch[data-v-ab1cecb6]{background:#fbbf244d;border:1px solid rgba(251,191,36,.6);border-radius:4px;color:#fde68a;font-size:11px;font-weight:600;padding:3px 10px;cursor:pointer;transition:all .2s ease}.btn-confirm-switch[data-v-ab1cecb6]:hover{background:#fbbf2473;border-color:#fbbf24cc}.legal-page[data-v-48592ed2]{width:min(100% - 2 * var(--ypony-page-gutter),var(--ypony-page-max-width));margin:40px auto 96px;font-family:Archivo,sans-serif;text-align:left;color:var(--ypony-ink)}@media (min-width: 768px){.legal-page[data-v-48592ed2]{margin-top:67px}}.legal-page__panel[data-v-48592ed2]{padding:24px 20px;border-radius:8px;background-color:var(--ypony-surface)}@media (min-width: 768px){.legal-page__panel[data-v-48592ed2]{padding:32px}}.legal-page__panel[data-v-48592ed2]>*{max-width:760px;margin:0}.legal-page__panel[data-v-48592ed2] h1{font-family:Archivo,sans-serif;font-size:32px;font-weight:900;line-height:1.1;color:var(--ypony-ink);max-width:none;margin:0 0 32px;padding-bottom:32px;border-bottom:2px solid var(--ypony-ink)}@media (min-width: 768px){.legal-page__panel[data-v-48592ed2] h1{font-size:40px}}.legal-page__panel[data-v-48592ed2] h3{margin:40px 0 12px;font-family:Archivo,sans-serif;font-size:22px;font-weight:700;line-height:1.2;text-align:left;color:var(--ypony-ink)}@media (min-width: 768px){.legal-page__panel[data-v-48592ed2] h3{font-size:28px}}.legal-page__panel[data-v-48592ed2] p{max-width:760px;margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.6;text-align:left}.legal-page__panel[data-v-48592ed2] strong{font-weight:700}.legal-page__panel[data-v-48592ed2] .terms-of-use{max-width:none;margin:0}.add-payment-method-form[data-v-34733e9c]{max-width:500px;margin:0 auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.form-header[data-v-34733e9c]{margin-bottom:24px}.form-header h3[data-v-34733e9c]{margin:0 0 8px;color:#333}.form-header p[data-v-34733e9c]{margin:0;color:#666;font-size:14px}.payment-type-selection[data-v-34733e9c]{margin-bottom:2rem}.payment-type-selection .payment-type-tabs[data-v-34733e9c]{display:flex;gap:1rem;margin-bottom:1rem}.payment-type-selection .payment-type-tab[data-v-34733e9c]{flex:1;padding:1rem;border:2px solid #e9ecef;border-radius:8px;background:#f8f9fa;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#6c757d}.payment-type-selection .payment-type-tab i[data-v-34733e9c]{font-size:1.5rem}.payment-type-selection .payment-type-tab[data-v-34733e9c]:hover{border-color:#007bff;background:#fff}.payment-type-selection .payment-type-tab.active[data-v-34733e9c]{border-color:#007bff;background:#fff;color:#007bff}.payment-info-box[data-v-34733e9c]{text-align:center;padding:2rem;border:1px solid #e9ecef;border-radius:8px;background:#f8f9fa}.payment-info-box i[data-v-34733e9c]{font-size:3rem;color:#007bff;margin-bottom:1rem}.payment-info-box h4[data-v-34733e9c]{margin:0 0 .5rem;color:#333}.payment-info-box p[data-v-34733e9c]{margin:0 0 1.5rem;color:#666}.form-group[data-v-34733e9c]{margin-bottom:20px}.form-group label[data-v-34733e9c]{display:block;margin-bottom:6px;font-weight:600;color:#333}.form-group input[type=checkbox][data-v-34733e9c]{margin-right:8px}.form-group small.text-muted[data-v-34733e9c]{display:block;margin-top:4px;font-size:12px;color:#6c757d}.form-group small.text-muted i[data-v-34733e9c]{margin-right:4px}.bank-support-notice[data-v-34733e9c]{margin-top:20px}.bank-support-notice .alert[data-v-34733e9c]{padding:12px 16px;border-radius:6px;border:1px solid;display:flex;align-items:center;gap:8px;font-size:14px}.bank-support-notice .alert i[data-v-34733e9c]{font-size:16px}.bank-support-notice .alert.alert-success[data-v-34733e9c]{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.bank-support-notice .alert.alert-warning[data-v-34733e9c]{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.bank-support-notice .alert.alert-info[data-v-34733e9c]{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.bank-support-notice .alert strong[data-v-34733e9c]{font-weight:600}.form-control[data-v-34733e9c]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .2s ease}.form-control[data-v-34733e9c]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.form-control[data-v-34733e9c]:disabled{background:#f8f9fa;cursor:not-allowed}.stripe-element[data-v-34733e9c]{padding:12px;border:1px solid #ddd;border-radius:4px;background:#fff;transition:border-color .2s ease}.stripe-element[data-v-34733e9c]:focus-within{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.stripe-element.has-error[data-v-34733e9c]{border-color:#dc3545}.error-message[data-v-34733e9c]{color:#dc3545;font-size:14px;margin-top:6px}.mb-3[data-v-34733e9c]{margin-bottom:16px}.form-actions[data-v-34733e9c]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn[data-v-34733e9c]{padding:12px 24px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:all .2s ease}.btn[data-v-34733e9c]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary[data-v-34733e9c]{background:#007bff;color:#fff}.btn.btn-primary[data-v-34733e9c]:hover:not(:disabled){background:#0056b3}.btn.btn-secondary[data-v-34733e9c]{background:#6c757d;color:#fff}.btn.btn-secondary[data-v-34733e9c]:hover:not(:disabled){background:#545b62}.subscription-notice-banner[data-v-d980ba07]{position:relative;z-index:10}.trial-banner[data-v-b519b583]{animation:slideDown-b519b583 .3s ease-out}@keyframes slideDown-b519b583{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-light[data-v-b519b583]{background-color:#fff3;border:1px solid rgba(255,255,255,.3)}.btn-light[data-v-b519b583]:hover{background-color:#fff;color:#9333ea}
